Next Article in Journal
A Multi-Objective Scheduling Optimization Model for a Multi-Energy Complementary System Considering Different Operation Strategies
Next Article in Special Issue
Frequency-Domain Filtered-x LMS Algorithms for Active Noise Control: A Review and New Insights
Previous Article in Journal
An Approach for Multiparameter Meteorological Forecasts
Previous Article in Special Issue
Impact and Control of Reflected Noise from an Overpass Bottom
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Multichannel Feedforward Active Noise Control System with Optimal Reference Microphone SelectorBased on Time Difference of Arrival

1
College of Information Science and Engineering, Ritsumeikan University, Shiga 525-8577, Japan
2
Faculty of Engineering Science, Kansai University, Osaka 564-8680, Japan
*
Author to whom correspondence should be addressed.
Appl. Sci. 2018, 8(11), 2291; https://doi.org/10.3390/app8112291
Submission received: 27 October 2018 / Revised: 12 November 2018 / Accepted: 13 November 2018 / Published: 19 November 2018
(This article belongs to the Special Issue Active and Passive Noise Control)

Abstract

:
In this paper, we propose a multichannel active noise control (ANC) system with an optimal reference microphone selector based on the time difference of arrival (TDOA). A multichannel feedforward ANC system using upstream reference signals can reduce various noises such as broadband noise by arranging reference microphones close to noise sources. However, the noise reduction performance of an ANC system degrades when the noise environment changes, such as the arrival direction. This is because some reference microphones do not satisfy the causality constraint that the unwanted noise propagates to the control point faster than the anti-noise used to cancel the unwanted noise. To solve this problem, we propose a multichannel ANC system with an optimal reference microphone selector. This selector chooses the reference microphones that satisfy the causality constraint based on the TDOA. Some experimental results demonstrate that the proposed system can choose the optimal reference microphones and effectively reduce unwanted acoustic noise.

1. Introduction

Acoustic noise has become a serious problem with the increased use of industrial equipment, such as engines, manufacturing plants, air conditioners, and so forth. One of the methods used to reduce unwanted noise is passive noise control, such as ear plugs, which cannot reduce noise at low frequencies. Another approach is the use of active noise control (ANC) systems [1,2,3,4]. ANC systems use an adaptive digital filter [5,6,7] to track the time-varying characteristics of the noise source and acoustic environment. The control structure of an ANC system is classified into feedforward [2,8,9] control and feedback control [10,11,12].
A feedforward ANC system consists of a reference microphone, an error microphone, and a loudspeaker called the secondary source. The reference microphone and error microphone are used to pick up the unwanted noise and to sense the residual noise, respectively. Then, anti-noise is generated by the noise control filter and radiated from the secondary source. Feedforward ANC can reduce unwanted acoustic noise such as broadband noise by placing the reference microphone close to the noise source [4].
In general, an ANC system uses the filtered-x algorithm [13,14], which requires a secondary path model. The secondary path model is an identified secondary path between the secondary source and the error microphone. Hence, if the secondary path changes, then the performance of the ANC system deteriorates. To solve this problem, head-mounted ANC systems were proposed, in which a compact loudspeaker as the secondary source and the error microphone are located near the user’s ears [15,16,17,18,19,20,21].
If multiple noise sources are distributed in a wide area, the noise reduction performance of the single-channel feedforward ANC system deteriorates. Therefore, a multichannel feedforward ANC system [22,23,24,25,26,27,28,29] is necessary to reduce multiple unwanted noises. For the multichannel ANC system, the locations of the reference microphones are very important because the causality constraint [30,31] should be satisfied to maintain the noise reduction performance. The causality constraint is that the unwanted acoustic noise propagates to the control point faster than the anti-noise. If the causality constraint is violated, then the noise reduction performance of the feedforward ANC system deteriorates. This problem occurs when some reference microphones are not sufficiently close to the noise source. In particular, the noise reduction performance deteriorates if the arrival direction of the unwanted noise changes owing to the movement of the noise source.
To solve this problem, we propose a multichannel ANC system with an optimal reference microphone selector [32]. The proposed system estimates the time difference of arrival (TDOA) between the unwanted acoustic noise at the control point and the unwanted acoustic noise at the reference microphones located around the control point. On the basis of the estimated TDOA, appropriate reference microphones that satisfy the causality constraint are selected. Then, the multichannel feedforward ANC system is operated using the selected reference microphones.
This paper is organized as follows. In Section 2, the principle of the single-channel feedforward ANC system and its causality constraint are explained. Then, the principles of the multichannel ANC system and the proposed ANC system with the optimal reference microphone selector based on the TDOA are described in Section 3. Experimental results are given in Section 4 and a conclusion is given in Section 5.

2. Single-Channel Feedforward ANC System and Causality Constraint

2.1. Single-Channel Feedforward ANC System

A principle of the ANC system is based on the superposition between the unwanted noise and the anti-noise, which is generated by the noise controller. The configuration of the ANC system depends on the noise properties. A feedforward ANC system can reduce broadband noise and consists of two microphones, one loudspeaker, and one noise controller. The microphone near the noise source is called the reference microphone and is used to pick up the unwanted noise. The other microphone near the noise control region is called the error microphone and senses the residual noise e ( n ) , expressed as:
e ( n ) = d ( n ) y ( n ) = d ( n ) s ( n ) y ( n ) = d ( n ) s ( n ) w T ( n ) x ( n ) ,
where d ( n ) is the unwanted noise through the primary path (In general, the primary path is defined as the path between the reference microphone and the error microphone. In this paper, we define the primary path as the path between the noise source and the error microphone for the discussion in Section 3.) P, s ( n ) is the impulse response of the secondary path S at sample time n, w ( n ) = [ w 0 ( n ) w 1 ( n ) w N 1 ( n ) ] is the filter coefficient vector of the noise control filter W, x ( n ) = [ x ( n ) x ( n 1 ) x ( N 1 ) ] is the reference signal vector obtained by the reference microphone, and N is the filter length of the noise control filter.
The noise controller calculates the filter coefficients of the noise control filter. Many ANC systems use the filtered-x algorithm [13,14] to update the filter coefficients. A block diagram of the feedforward ANC system is shown in Figure 1. In general, the anti-noise propagates either the error microphone and the reference microphone. The acoustic path from the secondary loudspeaker to the reference microphone is called a feedback path. The feedback path cannot be ignored when the ANC system is adopted to the duct or the secondary loudspeaker generates large anti-noise. Fortunately, in some ANC applications like a head-mounted ANC system, the feedback path can be ignored because the secondary loudspeaker is located near the user’s ears and does not require generating large anti-noise. In this paper, the filter coefficients of the noise control filter are updated by the filtered-x normalized least mean square (FXNLMS) algorithm, whose update equation is given by:
w ( n + 1 ) = w ( n ) + α β + u ( n ) 2 u ( n ) e ( n ) ,
where α is the step size parameter, β is the regularization parameter, u ( n ) = [ u ( n ) u ( n 1 ) u ( N 1 ) ] is the filtered reference signal vector obtained as:
u ( n ) = s ^ T x ( n ) ,
s ^ = [ s ^ 0 s ^ 1 s ^ L 1 ] is the impulse response of the secondary path model S ^ , and · denotes the norm.

2.2. Causality Constraint of Feedforward ANC System

In the feedforward ANC system, the anti-noise is generated by the convolution of the noise control filter and the reference signal obtained by the reference microphone. Then, the anti-noise is radiated from the secondary source and cancels the unwanted noise. The anti-noise should reach the error microphone earlier than the unwanted noise. In other words, the total delay of the reference path, the noise controller, and the secondary path should be smaller than that of the primary path. This is called the causality constraint, and if this condition is not satisfied, the causality constraint is violated and the feedforward ANC system cannot reduce the unwanted noise. This causality constraint can be represented by:
D P > D R + D C + D S ,
where D P and D R are the propagation delay from the noise source to the error microphone and reference microphone, respectively. D C is the processing delay due to the calculations to generate the anti-noise. D S is the response delay of the analogue-to-digital converter, digital-to-analogue converter, analogue low-pass filters, loudspeaker used for the secondary source, and the propagation delay between the secondary loudspeaker and the error microphone. Here, inequality (4) can be rewritten as:
D P D R > D C + D S .
The left-hand side of inequality (5) represents TDOA between the reference microphone and the error microphone.

3. Multichannel Feedforward ANC System with Optimal Reference Microphones Based on TDOA

3.1. Multichannel Feedforward ANC System

If the multiple noise sources are located in a wide area, it is difficult to reduce the unwanted noises using the single-channel feedforward ANC system. A multichannel feedforward ANC system is used to reduce the unwanted noises in this situation. In general, a multichannel feedforward ANC system has multiple reference microphones, secondary sources, and error microphones. Figure 2 and Figure 3 respectively show the structure and a block diagram of a multichannel feedforward ANC system. In Figure 2 and Figure 3, J , K , and M represent the numbers of reference microphones, secondary sources, and error microphones, respectively. Here, this composition is called a case ( J , K , M ) ANC system. Although there are feedback paths from the secondary sources to the reference microphones in a real situation, the feedback paths are neglected to simplify the discussion. In Figure 3, P , R , W , and S depict the primary path matrix, reference path matrix, coefficient matrix of the noise control filters, and secondary path matrix, respectively. Here, the multichannel feedforward ANC system uses the multiple reference FXNLMS (MRFXNLMS) algorithm to update the filter coefficient vector w k , j ( n ) , and the update is given by:
w k , j ( n + 1 ) = w k , j ( n ) + α m = 1 M u m , k , j ( n ) e m ( n ) β + k = 1 K j = 1 J u m , k , j ( n ) 2 ,
where
w k , j ( n ) = [ w k , j , 0 ( n ) w k , j , 1 ( n ) w k , j , N 1 ( n ) ] T ,
u m , k , j ( n ) = u m , k , j ( n ) u m , k , j ( n 1 ) u m , k , j ( n N + 1 ) T ,
u m , k , j ( n ) = s ^ m , k T x j ( n ) ,
x j ( n ) = x j ( n ) x j ( n 1 ) x j ( n N 1 ) T ,
s ^ m , k = s ^ m , k , 0 s ^ m , k , 1 s ^ m , k , L 1 T ,
e m ( n ) = d m ( n ) y m ( n ) ,
y m ( n ) = k = 1 K s m , k T y k ( n ) ,
s m , k ( n ) = s m , k , 0 ( n ) s m , k , 1 ( n ) s m , k , L 1 ( n ) T ,
y k ( n ) = y k ( n ) y k ( n 1 ) y k ( n L 1 ) T ,
y k ( n ) = j = 1 J w k , j T ( n ) x j ( n ) .
Hereafter, we consider the case ( J , 1 , 1 ) system with J noise controllers. In general, the direction of the unwanted noise is unknown. One of the solutions to this problem is for the reference microphones to be located around the noise control point. An example of this situation is noise environment that occurred in the medical room. In the medical room, a lot of machines are located and they generate the noise. In this case, the timing for generating the noise from these machines are different from each other, i.e., the direction of the unwanted noise changes from time to time. Then, the reference microphone may not satisfy the causality constraint. Even if the multichannel ANC system is used, some reference microphones may not satisfy the causality constraint. Then, the noise reduction performance of the ANC system degrades.

3.2. Proposed Multichannel Feedforward ANC System

To solve the above problem, a multichannel feedforward ANC system with an optimal reference microphone selector based on the TDOA is proposed. The proposed ANC system has J reference microphones and only a few reference microphones that satisfy the causality constraint are selected. A block diagram of the proposed system is shown in Figure 4. In Figure 4, v ( n ) = [ v 1 , 1 ( n ) v m , j ( n ) v M , J ( n ) ] represents the switch vector for each reference microphone. In the proposed system, the TDOA is obtained by calculating the cross-correlation between the reference signal obtained at the reference microphone x j ( n ) and the unwanted noise obtained at the error microphone d m ( n ) as follows:
TDOA x j ( n ) , d m ( n ) = arg max τ n x j ( n + τ ) d m ( n ) .
Then, the causality constraint (5) is rewritten as:
TDOA x j ( n ) , d m ( n ) > D C + D S .
Here, the time delay of the secondary path D S cannot be obtained directly. Fortunately, the secondary path model S ^ is identified before operating the ANC system and D S can be estimated from the group delay of S ^ as:
D S min d θ S ^ ( ω ) d ω ,
where ω is the angular frequency. D C is the delay due to the calculation of the filter coefficients of the noise control filter. In other words, D C depends on the performance of the digital signal processor (DSP). The switch vector v ( n ) is obtained as follows:
v m , j ( n ) = 1 , TDOA x j ( n ) , d m ( n ) > D C + D S , 0 , ( otherwise ) .
When v m , j ( n ) = 1 , the jth reference microphone is selected for the mth error microphone, and when v m , j ( n ) = 0 , the jth reference microphone is not selected for the mth error microphone. In the proposed method, the multiple reference microphones are selected using Equation (20). In other words, all the reference microphones that satisfy the causality constraint are selected. Here, the noise control filter is updated as follows:
w k , j ( n + 1 ) = w k , j ( n ) + α m = 1 M u m , k , j ( n ) e m ( n ) v m , j ( n ) β + k = 1 K j = 1 J u m , k , j ( n ) 2 .
If the noise environment is changed and the noise reduction performance deteriorates, the reference microphones are reselected. To reselect the reference microphones, the proposed ANC system must detect the change in the noise environment. This is achieved by using the reduction defined by:
Reduction = 10 log 10 m = 1 M P d , m ( n ) m = 1 M P e , m ( n ) ,
where
P d , m ( n ) = l = 0 L P 1 d m 2 ( n l ) ,
P e , m ( n ) = l = 0 L P 1 e m 2 ( n l ) .
The reduction is calculated at each sample time. When the reduction becomes smaller than a threshold, it is judged that the noise environment has changed and the reference microphones are reselected.
However, the calculation of the reduction and TDOA is difficult because the unwanted noise d m ( n ) cannot be directly obtained. Fortunately, the error signal e m ( n ) can be obtained by the error microphone and the output signal of the secondary source y m ( n ) can be estimated using the anti-noise y k ( n ) and the secondary path model s ^ m , k . Hence, d m ( n ) is estimated as
d ^ m ( n ) = e m ( n ) + y ^ m ( n ) ,
y ^ m ( n ) = k = 1 K s ^ m , k T y k ( n ) .
Moreover, P d , m ( n ) and P e , m ( n ) are calculated from the L-sample average of the power as
P ^ θ ( n ) = L 1 L P ^ θ ( n 1 ) + θ 2 ( n )
to reduce the computational complexity.
If the noise environment changes, then the update of the noise control filter is stopped and the propagation of the anti-noise is also stopped to prevent the divergence of the controller. This is because the optimal noise control filter is changed after the noise environment changes. In general, the optimal noise control filter of the single-channel feedforward ANC system is expressed as
W opt ( z ) = P ( z ) R ( z ) S ( z ) ,
where W opt ( z ) , P ( z ) , R ( z ) , and S ( z ) are the optimal noise control filter, primary path, reference path, and secondary path in the z-transform representation, respectively. If the noise environment changes, then the primary path and reference path also change. Therefore, the optimal filters before and after changing the noise environment are different. When the update of the noise control filter is stopped, the unwanted noise can be directly obtained by the error microphone. After the optimal reference microphones are selected, the noise control filter is initialized with zeros and updated. A flow chart of the reference microphone selector is shown in Figure 5.

4. Experimental Results

We conducted an experiment in a soundproof room (width: 3.1 m, depth: 2.9 m, height: 2.1 m) to evaluate the effectiveness of the proposed method.
In this experiment, we assumed a similar noise environment to that inside a factory or an incubator in a hospital, in which the noise sources have various locations and the unwanted noises are generated with different timings. In a factory, there are various industrial machines around the workers. We focus on a situation in which the workers sit in front of a production line and the ANC system reduces the unwanted noise around the workers’ ears. On the other hand, a baby inside an incubator does not move significantly or quickly. There are many medical devices around the incubator that generate unwanted noise with different timings. In this scenario, the user’s ears as the noise control point do not move significantly or quickly. Hence, the movement of the head does not affect the TDOA in this experiment. Moreover, in these environments, the direction of the noise does not frequently change. Therefore, we focused on only gradual changes in the noise environment.
The average sound pressure level of the unwanted noise was about 80 dB at the error microphone. We implemented the ANC system as shown in Figure 6. In this experiment, we used a head-mounted ANC system [18] that measured the primary and secondary paths for the multichannel ANC arrangement shown in Figure 7. The pictures of the measurement arrangements are shown in Figure 8. The secondary loudspeaker used for the head-mounted ANC system is the headphone (PFR-V1, Sony, Tokyo, Japan). Unwanted noises are emitted from the loudspeakers (Eclipse TD-510, Fujitsu-ten, Hyogo, Japan). The reference microphones and error microphone are the electret condenser microphones (AT9904, Audio-Technica, Machida, Tokyo, Japan). Analogue low pass filters are implemented on MSPAMP800 (Hiratsuka Enginieering, Kanagawa, Japan) shown in Figure 6. In Figure 7, the error microphone on the head-mounted ANC does not move significantly or quickly as a result of the head movement. In other words, the head movement does not affect the TDOA in this arrangement. In this arrangement, the differences in the distance between the primary path and the reference path are shown in Table 1. In Table 1, a positive value indicates that the primary path is longer than the reference path (the reference microphone is closer to the noise source than the error microphone) and the causality constraint is satisfied. On the other hand, a negative value indicates the opposite case (the error microphone is nearer the noise source than the reference microphone) and the causality constraint is not satisfied. The secondary path model was identified by NLMS under the conditions shown in Table 2. Here, Figure 9a shows the identified impulse response of the secondary loudspeaker, Figure 9b,c represent the amplitude-frequency response and phase-frequency response of the secondary loudspeaker. Figure 9d shows the group delay which represents the time delay at each frequency. From Figure 9d, the response delay D S is confirmed to know that the causality constraint is satisfied or not in the experimental arrangement. In the following experiments, the step size parameter and regularization parameter were determined via preliminary experiments to obtain the highest noise reduction performance under each condition.

4.1. Experiment 1: Noise Reduction Experiment to Evaluate the Multichannel Feedforward ANC System

We first conducted a noise reduction experiment under the conditions shown in Table 3 to evaluate the multichannel feedforward ANC system with multiple reference microphones. The step size parameter is set to 0.01 to converge the noise control filter because the background noise exists in the real environment. In this experiment, we used one to four reference microphones and the ANC system was started after 5 s. The average reduction (22) per second was used as the evaluation score. The experimental results are shown in Figure 10, Figure 11 and Figure 12. Figure 10 shows the noise reduction performance of the single-channel ANC system. From Figure 10, the ANC system with a single reference microphone can achieve noise reduction when the primary path is longer than the reference path. Moreover, the noise reduction ability is greatest when the reference microphone used is the one closest to the noise. In this arrangement, reference microphone 1 is the closest to noise sources 1 and 2, reference microphone 2 is the closest to noise source 3, and reference microphone 3 is the closest to noise source 4.
Figure 11 shows the noise reduction performance of the case (2, 1, 1) multichannel ANC system with two reference microphones: the most effective reference microphone in Figure 10 and another one. From Figure 11, the multichannel ANC system can reduce the unwanted noise more effectively the single-channel ANC system. Moreover, the multichannel ANC system with the nearest and next-nearest reference microphones shows the best noise reduction performance and highest convergence speed.
Figure 12 shows the noise reduction performance of the case (3, 1, 1) and (4, 1, 1) multichannel ANC systems with three or four reference microphones. The case (3, 1, 1) system uses the two most effective reference microphones in Figure 11 and one other reference microphone. From Figure 12, the noise reduction ability of the case (3, 1, 1) multichannel ANC system is almost the same as that of the case (2, 1, 1) system. This is because some reference microphones do not satisfy the causality constraint, which affects the noise reduction performance and convergence speed. Therefore, the reference microphones that satisfy the causality constraint should be selected to obtain better noise reduction performance of the multichannel ANC system.

4.2. Experiment 2: Detection of Change in Noise Environment and Selection of Reference Microphones in the Proposed ANC System

Next, we conducted a numerical experiment to evaluate the noise reduction ability and the selection of the optimal reference microphones of the proposed ANC system in the case that the noise environment changes. The experimental arrangement is the same as that in Figure 7 and the simulation conditions are shown in Table 4. The secondary path model is also the same as that shown in Figure 9. From Figure 9d, the minimum group delay is 0.86 ms, which is used as the delay of the secondary path D S . The delay due to the calculation to generate the anti-noise D C is zero because this experiment was conducted numerically.
The noise was generated from noise source 1 from 0 to 100 s, from noise source 2 from 100 to 200 s, from noise source 3 from 200 to 300 s, and from noise source 4 from 300 to 400 s. The reference microphones were reselected when the reduction given by Equation (22) was smaller than 1 dB; in other words, the threshold for the reduction was set to 1 dB. This is because a reduction of less than 1 dB means that the noise level is higher than that in the case of no control. The simulation results are shown in Figure Figure 13. From Figure 13a, the unwanted noises are reduced by the proposed ANC system. Moreover, from Table 1 and Figure 13b, the reference microphones that satisfy the causality constraint are selected in each region. From all of the experimental results, the proposed multi-channel ANC system is effective for noise reduction under the condition that the direction of the noise changes.

5. Conclusions

In this paper, we proposed a multichannel feedforward ANC system with an optimal reference microphone selector based on the TDOA. The noise reduction performance of a multichannel feedforward ANC system deteriorates when the noise environment such as the noise arrival direction changes. This is because some reference microphones do not satisfy the causality constraint. To solve this problem, we proposed a multichannel feedforward ANC system with an optimal reference microphone selector. This selector chooses the reference microphones that satisfies the causality constraint on the basis of the TDOA. Then, the reference microphones for which the TDOA is larger than the total delay comprising the computational time and the delay of the secondary path are chosen. The detection of the change in the noise environment uses the amount of noise reduction called the reduction. The experimental results demonstrate that the proposed system can choose the reference microphones that satisfy the causality constraint and effectively reduce unwanted noise.
In the future, we will examine the noise reduction performance in the case that multiple unwanted acoustic noises are simultaneously generated from various directions. Moreover, in the proposed system, the threshold for the reduction directly affects the selection of the reference microphones. Hence, we will examine the effect of the threshold for the reduction in detail.

Author Contributions

Y.K. conceived of the proposed method. S.H. developed the method and conducted the experiments. K.I. added the data to show the detail of the experiment, wrote this manuscript, and modified the figures in the manuscript. All authors discussed the results and contributed to the final manuscript.

Funding

This work is supported by the MEXT (Ministry of Education, Culture, Sports, Science and Technology)-Supported Program for the Strategic Research Foundation at Private Universities, 2013-2017 (S1311042) and JSPS (Japan Society for the Promotion of Science) KAKENHI (15K00256).

Conflicts of Interest

The authors declare no conflict of interest associated with this manuscript.

References

  1. Nelson, P.; Elliott, S. Active Control of Sound; Academic Press: San Diego, CA, USA, 1992. [Google Scholar]
  2. Kuo, S.M.; Morgan, D.R. Active Noise Control Systems: Algorithms and DSP Implementation; John Wiley & Sons: New York, NY, USA, 1996. [Google Scholar]
  3. Elliott, S.; Nelson, P. Active noise control. IEEE Signal Process. Mag. 1993, 10, 12–35. [Google Scholar] [CrossRef]
  4. Kuo, S.M.; Morgan, D.R. Active noise control: A tutorial review. Proc. IEEE 1999, 87, 943–973. [Google Scholar] [CrossRef]
  5. Widrow, B.; Stearns, S. Adaptive Signal Processing; Prentice Hall: Upper Saddle River, NJ, USA, 1985. [Google Scholar]
  6. Haykin, S.O. Adaptive Filter Theory, 4th ed.; Prentice Hall: Upper Saddle River, NJ, USA, 2001. [Google Scholar]
  7. Lee, K.; Gao, W.; Kuo, S. Subbband Adaptive Filtering: Theory and Implementation; Wiley: West Sussex, UK, 2009. [Google Scholar]
  8. Elliott, S. Signal Processing for Active Control; Academic Press: San Diego, CA, USA, 2001. [Google Scholar]
  9. Kajikawa, Y.; Gan, W.; Kuo, S. Recent advances on active noise control: Open issues and innovative applications. APSIPA Trans. Signal Inform. Process. 2012, 1, 1–21. [Google Scholar] [CrossRef]
  10. Kuo, S.; Kong, X.; Gan, W. Applications of adaptive feedback active noise control system. IEEE Trans. Control Syst. Technol. 2003, 11, 216–220. [Google Scholar] [CrossRef] [Green Version]
  11. Meurers, T.; Veres, S.; Elliott, S. Frequency selective feedback for active noise control. IEEE Control Syst. 2002, 22, 32–41. [Google Scholar]
  12. Sakai, H.; Miyagi, S. Analysis of the adaptive filter algorithm for feedback-type active noise control. Signal Process. 2003, 83, 1291–1298. [Google Scholar] [CrossRef]
  13. Morgan, D. An analysis of multiple correlation cancellation loops with a filter in the auxiliary path. IEEE Trans. Acoust. Speech Signal Process. 1980, 28, 454–467. [Google Scholar] [CrossRef]
  14. Bjarnason, E. Analysis of the filtered-X LMS algorithm. IEEE Trans. Speech Audio Process. 1995, 3, 504–514. [Google Scholar] [CrossRef]
  15. Usagawa, T.; Shimada, Y.; Nishimura, Y.; Ebata, M. An active noise control headset for crew members of ambulance. IEICE Trans. Fundam. 2001, E84-A, 475–478. [Google Scholar]
  16. Gan, W.; Mitra, S.; Kuo, S. Adaptive feedback active noise control headset: Implementation, evaluation and its extensions. IEEE Trans. Consum. Electron. 2005, 51, 975–982. [Google Scholar] [CrossRef]
  17. Kuo, S.; Mitra, S.; Gan, W. Active noise control system for headphone applications. IEEE Trans. Control Syst. Technol. 2006, 14, 331–335. [Google Scholar] [CrossRef]
  18. Kida, M.; Hirayama, R.; Kajikawa, Y.; Tani, T.; Kurumi, Y. Head-mounted active noise control system for MR noise. In Proceedings of the 2009 IEEE International Conference on Acoustics, Speech and Signal Processing, Taipei, Taiwan, 19–24 April 2009; pp. 245–248. [Google Scholar]
  19. Chang, C.; Li, S. Active noise control in headsets by using a low-cost microcontroller. IEEE Trans. Ind. Electron. 2011, 58, 1936–1942. [Google Scholar] [CrossRef]
  20. Kumamoto, M.; Kida, M.; Hirayama, R.; Kajikawa, Y.; Tani, T.; Kurumi, Y. Active Noise Control System for Reducing MR Noise. IEICE Trans. Fundam. 2011, E94-A, 1479–1486. [Google Scholar] [CrossRef]
  21. Miyazaki, N.; Kajikawa, Y. Head-mounted active noise control system with virtual sensing technique. J. Sound Vib. 2015, 339, 65–83. [Google Scholar] [CrossRef]
  22. Elliott, S.; Stothers, I.; Nelson, P. A Multiple Error LMS Algorithm and Its Application to the Active Control of Sound and Vibration. IEEE Trans. Acoust. Speech Signal Process. 1987, 35, 1423–1434. [Google Scholar] [CrossRef]
  23. Elliott, S.; Boucher, C.; Nelson, P. The Behavior of a Multiple Channel Active Control System. IEEE Trans. Signal Process. 1992, 40, 1041–1052. [Google Scholar] [CrossRef]
  24. Douglas, S. Fast implementations of the filtered-X LMS and LMS algorithms for multichannel active noise control. IEEE Trans. Speech Audio Process. 1999, 7, 454–465. [Google Scholar] [CrossRef]
  25. Elliott, S. Optimal controllers and adaptive controllers for multichannel feedforward control of stochastic disturbances. IEEE Trans. Signal Process. 2000, 48, 1053–1060. [Google Scholar] [CrossRef]
  26. Bouchard, M.; Norcross, S. Computational load reduction of fast convergence algorithms for multichannel active noise control. Signal Process. 2003, 83, 121–134. [Google Scholar] [CrossRef]
  27. Chen, G.; Wan, H.; Chen, K.; Muto, K. A preprocessing method for multichannel feedforward active noise control. Acoust. Sci. Technol. 2005, 26, 292–295. [Google Scholar] [CrossRef]
  28. Yuan, U. Orthogonal adaptation for multichannel feedforward control. J. Acoust. Soc. Am. 2006, 120, 3723–3729. [Google Scholar] [CrossRef] [PubMed]
  29. Thomas, J.K.; Lovstedt, S.; Blotter, J.; Sommerfeldt, S. Eigenvalue equalization filtered-x algorithm for the multichannel active noise control of stationary and nonstationary signals. J. Acoust. Soc. Am. 2008, 123, 4238–4249. [Google Scholar] [CrossRef] [PubMed]
  30. Janocha, H.; Liu, B. Simulation approach and causality evaluation for an active noise control system. Proc. IEE Control Theory Appl. 1998, 145, 423–426. [Google Scholar] [CrossRef]
  31. Kong, X.; Kuo, S. Study of causality constraint on feedforward active noise control systems. IEEE Trans. Circuits Syst. 1999, 46, 183–186. [Google Scholar] [CrossRef]
  32. Hase, S.; Kajikawa, Y.; Liu, L.; Kuo, S. Multi-channel ANC system using optimized reference microphones based on time difference of arrival. In Proceedings of the 2015 23rd European Signal Processing Conference (EUSIPCO), Nice, France, 31 August–4 September 2015; pp. 305–309. [Google Scholar]
Figure 1. Block diagram of a single-channel feedforward active noise control (ANC) system.
Figure 1. Block diagram of a single-channel feedforward active noise control (ANC) system.
Applsci 08 02291 g001
Figure 2. Structure of multichannel feedforward ANC system with J reference microphones, K secondary sources, and M error microphones.
Figure 2. Structure of multichannel feedforward ANC system with J reference microphones, K secondary sources, and M error microphones.
Applsci 08 02291 g002
Figure 3. Block diagram of multichannel ANC system with J reference microphones, K secondary sources, and M error microphones.
Figure 3. Block diagram of multichannel ANC system with J reference microphones, K secondary sources, and M error microphones.
Applsci 08 02291 g003
Figure 4. Block diagram of proposed multichannel feedforward ANC system (case ( J , K , M ) ) with reference microphone selector based on TDOA (time difference of arrival).
Figure 4. Block diagram of proposed multichannel feedforward ANC system (case ( J , K , M ) ) with reference microphone selector based on TDOA (time difference of arrival).
Applsci 08 02291 g004
Figure 5. Flow chart of the reference microphone selector.
Figure 5. Flow chart of the reference microphone selector.
Applsci 08 02291 g005
Figure 6. Implementation of the system.
Figure 6. Implementation of the system.
Applsci 08 02291 g006
Figure 7. Arrangement of equipment in the experiment.
Figure 7. Arrangement of equipment in the experiment.
Applsci 08 02291 g007
Figure 8. Pictures of the experimental arrangement.
Figure 8. Pictures of the experimental arrangement.
Applsci 08 02291 g008
Figure 9. Impulse response and frequency response of the secondary path.
Figure 9. Impulse response and frequency response of the secondary path.
Applsci 08 02291 g009
Figure 10. Noise reduction performance of a single-channel feedforward ANC system in the experiment.
Figure 10. Noise reduction performance of a single-channel feedforward ANC system in the experiment.
Applsci 08 02291 g010
Figure 11. Noise reduction performance of a two-channel feedforward ANC system in the experiment.
Figure 11. Noise reduction performance of a two-channel feedforward ANC system in the experiment.
Applsci 08 02291 g011
Figure 12. Noise reduction performance of three- or four-channel feedforward ANC system in experiment.
Figure 12. Noise reduction performance of three- or four-channel feedforward ANC system in experiment.
Applsci 08 02291 g012
Figure 13. Selection of the reference microphone
Figure 13. Selection of the reference microphone
Applsci 08 02291 g013aApplsci 08 02291 g013b
Table 1. Differences in distance between primary path and reference path [cm].
Table 1. Differences in distance between primary path and reference path [cm].
Noise 1Noise 2Noise 3Noise 4
Reference mic. 170.761.829.30.0
Reference mic. 229.641.150.041.1
Reference mic. 3−16.70.029.361.8
Reference mic. 4−64.7−46.3−11.841.1
Table 2. Identification conditions of the secondary path.
Table 2. Identification conditions of the secondary path.
Input signalWhite noise
Sampling frequency8000 Hz
Cutoff frequency of analogue low-pass filter (LPF)2000 Hz
Tap length of secondary path model L100
Table 3. Experimental conditions of noise reduction experiment 1.
Table 3. Experimental conditions of noise reduction experiment 1.
Input signalWhite noise
Sampling frequency8000 Hz
Cutoff frequency of LPF2000 Hz
Tap length of noise control filter N400
Tap length of secondary path model L100
Step size parameter α 0.01
Regularization parameter β 1.0 × 10 6
Table 4. Simulation conditions for experiment 2.
Table 4. Simulation conditions for experiment 2.
NoiseWhite noise
Sampling frequency8000 Hz
Cutoff frequency of LPF2000 Hz
Tap length of noise control filter N400
Tap length of secondary path model L100
Step size parameter α 0.2
Regularization parameter β 1.0 × 10 6

Share and Cite

MDPI and ACS Style

Iwai, K.; Hase, S.; Kajikawa, Y. Multichannel Feedforward Active Noise Control System with Optimal Reference Microphone SelectorBased on Time Difference of Arrival. Appl. Sci. 2018, 8, 2291. https://doi.org/10.3390/app8112291

AMA Style

Iwai K, Hase S, Kajikawa Y. Multichannel Feedforward Active Noise Control System with Optimal Reference Microphone SelectorBased on Time Difference of Arrival. Applied Sciences. 2018; 8(11):2291. https://doi.org/10.3390/app8112291

Chicago/Turabian Style

Iwai, Kenta, Satoru Hase, and Yoshinobu Kajikawa. 2018. "Multichannel Feedforward Active Noise Control System with Optimal Reference Microphone SelectorBased on Time Difference of Arrival" Applied Sciences 8, no. 11: 2291. https://doi.org/10.3390/app8112291

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop