The present disclosure relates to an active noise cancellation device, in particular to active noise control systems using feed-forward, feed-backward and hybrid noise control as well as far-end signal compensation techniques. The disclosure further relates to methods of active noise control.
Acoustic noise cancellation problems arise in a number of industrial applications; in medical equipment like magnetic resonance imaging; in air ducts; in high quality headsets, headphones, handset etc., where it is required to reduce a background noise in a location of a listener. As the noise arises, propagates and exists in air, i.e. in acoustic environment, the noise can be cancelled or attenuated in acoustical way only. This problem is usually solved by Active Noise Control (ANC) systems. The ANC system produces anti-noise, i.e. acoustic wave, with the same amplitude and opposite phase as those of the cancelling noise in a plane of the cancellation. The principle of a sine wave noise 11 cancellation by anti-noise 12 is illustrated by the graph 10 shown in
If noise 11 and anti-noise 12 have the same amplitude and opposite phase, then a perfect cancellation of the noise is achieved as shown in
As the performance of an ANC system depends on its architecture and used algorithms, there is a need to improve active noise cancellation.
In order to describe the disclosure in detail, the following terms, abbreviations and notations will be used:
ANC: active noise control, active noise cancellation
AP: affine projection
DAC: digital-to-analog converter
dB: decibel(s)
FB: feed-backward
FF: feed-forward
FAP: fast AP
GASS: gradient adaptive step size
Hybrid: combination of FB and FF
LMS: least mean squares
NLMS: normalized LMS
PSD: power spectral density
RLS: recursive least squares
WGN: white Gaussian noise.
It is the object of the disclosure to provide a concept for improving active noise cancellation.
This object is achieved by the features of the independent claims. Further implementation forms are apparent from the dependent claims, the description and the figures.
The disclosure solves the above mentioned problems by applying one or more of the following techniques: Modification of the FB 30 and Hybrid 40 ANC systems, see
The disclosure has the following advantages: Using the above-mentioned Filtered X modification allows estimation the maximal step-size value μmax as defined in equation (22) of the gradient search based Adaptive Algorithms in the Modified FB and Hybrid ANC systems. In the case the step-size increases, that leads to the acceleration of the adaptation. Using the above mentioned Filtered X modification makes the RLS algorithms stable in the FB and Hybrid ANC systems. Using the circuit for the far-end signal subtraction from the signals in the FB and Hybrid ANC systems allows for the systems to operate during the far-end sound reproduction in the high quality headsets, headphones, handset etc. Using both, the above mentioned Filtered X modification and the circuit for the far-end signal subtraction from the signals in the FF, FB and Hybrid ANC systems with far-end signals allows for the systems to operate during the far-end sound reproduction.
According to a first aspect, the disclosure relates to an active noise cancellation device for cancelling a primary acoustic path between a noise source and a microphone by an overlying secondary acoustic path between a canceling loudspeaker and the microphone, the device comprising: a first input for receiving a microphone signal from the microphone; a first output for providing a first noise canceling signal to the canceling loudspeaker, a first electrical compensation path; and a second electrical compensation path, wherein the first electrical compensation path and the second electrical compensation path are coupled in parallel between a first node and the first input to provide the first noise canceling signal, the first node providing a prediction of the noise source.
The active noise cancellation device provides a flexible configuration that can be used for both cases, when it is possible to install a reference microphone nearby a noise source and when it is not possible to install such reference microphone. Due to the first and second compensation paths, the device provides an improved active noise cancellation.
In a first possible implementation form of the device according to the first aspect, the first electrical compensation path and the second electrical compensation path are coupled by a third subtraction unit to the first input.
This provides the advantage that both compensation signals from the first electrical compensation path and the second electrical compensation path contribute to the compensation, thereby improving the efficiency of noise compensation.
In a second possible implementation form of the device according to the first aspect, the device further comprises a second output for providing a second noise canceling signal to the canceling loudspeaker; a third electrical compensation path; and a fourth electrical compensation path, wherein the third electrical compensation path and the fourth electrical compensation path are coupled in parallel between a second node and the first input, the second node providing a feed-forward prediction of the noise source and the first node providing a feed-backward prediction of the noise source.
Such a device provides the advantage that both, feed-forward prediction and feed-backward prediction of the noise can be applied to improve the noise compensation.
In a third possible implementation form of the device according to the second implementation form of the first aspect, the third electrical compensation path and the fourth electrical compensation path are coupled by the third subtraction unit to the first input.
This provides the advantage that all four compensation signals from the first electrical compensation path, the second electrical compensation path, the third electrical compensation path and the fourth electrical compensation path, i.e. compensation from feed-forward as well as feed-backward compensation circuits contribute to the compensation, thereby improving the efficiency of noise compensation.
In a fourth possible implementation form of the device according to the second implementation form or the third implementation form of the first aspect, the device further comprises a delay element coupled between the first input and the first node for providing the feed-backward prediction of the noise source.
This provides the advantage that a delay element is simple to implement and may provide a realization for a feed-backward prediction of the noise source.
In a fifth possible implementation form of the device according to the first aspect as such or according to any of the preceding implementation forms of the first aspect, the first electrical compensation path comprises a first reproduction filter cascaded with a first adaptive filter, the first reproduction filter reproducing an electrical estimate of the secondary acoustic path.
This provides the advantage that by using such a cascade, the total length of the compensation filter, i.e. the first adaptive filter, can be reduced by the length of the first reproduction filter. This facilitates implementation of the adaptive filter because stability of adaptation methods is improved due to a shorter filter length. The first reproduction filter can be advantageously estimated off-line.
In a sixth possible implementation form of the device according to the fifth implementation form of the first aspect, the second electrical compensation path comprises a replica of the first adaptive filter cascaded with a second reproduction filter reproducing the electrical estimate of the secondary acoustic path.
This provides the advantage that by using such cascade the replica of the first adaptive filter has the same behavior as the first adaptive filter. The total length of the filter path can be reduced by the length of the second reproduction filter that has the same length as the first reproduction filter. Therefore, both first electrical compensation path and second electrical compensation path show identical behavior. The second reproduction filter can be advantageously estimated off-line.
In a seventh possible implementation form of the device according to the sixth implementation form of the first aspect, a first tap between the replica of the first adaptive filter and the second reproduction filter is coupled to the first output.
This provides the advantage, that the second reproduction filter can reproduce the behavior of the second acoustic path and hence the replica of the first adaptive filter can have a less number of coefficients making the adaptation more stable and fast.
In an eighth possible implementation form of the device according to any one of the fourth to the seventh implementation forms of the first aspect, the device further comprises a third input for receiving a far-end speaker signal, wherein the third input is coupled together with at least one of the first output and the second output to the canceling loudspeaker; a fifth reproduction filter coupled between the third input and an error input of the first adaptation circuit, the fifth reproduction filter reproducing an electrical estimate of the secondary acoustic path; and a sixth reproduction filter coupled between the first output and the first input, the sixth reproduction filter reproducing an electrical estimate of the secondary acoustic path.
This provides the advantage, that the device can efficiently compensate noise even in the presence of a far-end speaker signal without disturbing the far-end speaker signal.
In a ninth possible implementation form of the device according to the eighth implementation form of the first aspect, the device further comprises a second subtraction unit configured to subtract an output of the fifth reproduction filter from one of the microphone signal or third subtraction unit output to provide an error signal to the first adaptation circuit and second adaptation circuit; a first subtraction unit configured to subtract an output of the sixth reproduction filter from the microphone signal or from an output of the third subtraction unit to provide a compensation signal to the delay element; and a third output for outputting the compensation signal as far-end speech with noise.
This provides the advantage, that the device can efficiently compensate noise even in the presence of a far-end speaker signal without disturbing the far-end speaker signal.
In a tenth possible implementation form of the device according to any one of the second to the ninth implementation forms of the first aspect, the third electrical compensation path comprises a third reproduction filter cascaded with a second adaptive filter, the third reproduction filter reproducing an electrical estimate of the secondary acoustic path.
This provides the advantage that by using such a cascade, the total length of the compensation filter, i.e. the second adaptive filter, can be reduced by the length of the third reproduction filter. This facilitates implementation of the second adaptive filter because stability of recursive adaptation methods is improved due to a shorter filter length. The third reproduction filter can be advantageously estimated off-line.
In an eleventh possible implementation form of the device according to the tenth implementation form of the first aspect, the fourth electrical compensation path comprises a replica of the second adaptive filter cascaded with a fourth reproduction filter reproducing the electrical estimate of the secondary acoustic path.
This provides the advantage that by using such cascade the replica of the second adaptive filter has the same behavior as the second adaptive filter. The total length of the filter path can be reduced by the length of the fourth reproduction filter that has the same length as the second acoustic path. Therefore, both first electrical compensation path and second electrical compensation path show identical behavior. The fourth reproduction filter can be advantageously estimated off-line.
In a twelfth possible implementation form of the device according to the eleventh implementation form of the first aspect, a second tap between the replica of the second adaptive filter and the fourth reproduction filter is coupled to the second output.
This provides the advantage, that the fourth reproduction filter can reproduce the behavior of the second acoustic path and hence the replica of the second adaptive filter can have a less number of coefficients making the adaptation more stable and fast.
In a thirteenth possible implementation form of the device according to any one of the tenth to the twelfth implementation forms of the first aspect, the device comprises a first adaptation circuit configured to adjust filter weights of the first adaptive filter, wherein the first reproduction filter is cascaded with the first adaptation circuit.
Such first adaptation circuit can adjust filters having a reduced number of coefficients. Hence recursive algorithms like RLS can be applied showing faster convergence and better tracking properties without becoming unstable due to the reduced number of coefficients.
In a fourteenth possible implementation form of the device according to the thirteenth implementation form of the first aspect, the device comprises a second adaptation circuit configured to adjust filter weights of the second adaptive filter, wherein the third reproduction filter is cascaded with the second adaptation circuit.
Such second adaptation circuit can adjust filters having a reduced number of coefficients. Hence recursive algorithms like RLS can be applied showing faster convergence and better tracking properties without becoming unstable due to the reduced number of coefficients. Such a device provides the advantage that a far-end speaker signal can be easily coupled in without disturbing the adjustment of both the feed-backward compensation filter and the feed-forward compensation filter.
Further embodiments of the disclosure will be described with respect to the following figures, in which:
In the following detailed description, reference is made to the accompanying drawings, which form a part thereof, and in which is shown by way of illustration specific aspects in which the disclosure may be practiced. It is understood that other aspects may be utilized and structural or logical changes may be made without departing from the scope of the present disclosure. The following detailed description, therefore, is not to be taken in a limiting sense, and the scope of the present disclosure is defined by the appended claims.
It is understood that comments made in connection with a described method may also hold true for a corresponding device or system configured to perform the method and vice versa. For example, if a specific method step is described, a corresponding device may include a unit to perform the described method step, even if such unit is not explicitly described or illustrated in the figures. Further, it is understood that the features of the various exemplary aspects described herein may be combined with each other, unless specifically noted otherwise.
The devices, methods and systems according to the disclosure are based on one or more of the following techniques that are described in the following: FF ANC, FB Active Noise Control and Hybrid Active Noise Control.
Presently there are 3 main kinds of ANC systems: FF, FB and Hybrid (the combination of FF and FB).
The FF ANC system 20, see
The noise 22, received by the reference microphone 21, is x1(k). In the description, the lower index “1” indicates the signals, related to the FF ANC system architectures. Noise x(k), propagated via acoustic media, called primary path 101, to a location, where the noise has to be cancelled, produces the noise hN
hN
is the vector of the primary path 101 impulse response samples, i.e. discrete model of the impulse response;
xN
is the vector of the input signal of discrete filter hN
Error microphone 103 receives the combination of the above noise hN
hN
is the vector of the secondary path 105 impulse response samples, i.e., the discrete model of the impulse response;
yN
is signal vector of the discrete filter hN
The cancelled noise, received by error microphone 103, is
α1(k)=hN
Signals x1(k) and α1(k) are used by the FF ANC system 20 to generate the anti-noise, eliminated by the loudspeaker 107. Secondary path 105 filter is generally a convolution of the DAC, amplifier, loudspeaker 107 and secondary path acoustic impulse responses. The anti-noise is produced by the Adaptive Feed-forward ANC 28.
The FB ANC system 30, see
The signal 106, −y2(k), is eliminated via a loudspeaker 107 and propagated via the secondary path 105. In cancellation plane (i.e. location of error microphone) the signal produces the anti-noise hN
yN
The anti-noise is produced by the Adaptive Feed-backward ANC 38.
The Hybrid ANC system 40, see
The FF, FB and Hybrid ANC systems use the adaptive filters 28, 38 for cancelled noise estimation and anti-noise generation. The anti-noise is produced by a combination of the Adaptive Feed-Backward ANC 38 and the Adaptive Feed-Forward ANC 28 which output signals 106, 206 are added by an addition unit 42 and provided to the cancelling loudspeaker 107.
In the following description and visualization in the figures, for the adaptive filters the filtering part, called Adaptive Filter, and the Adaptive Algorithm, which calculates the Adaptive Filter weights, are separated for a better representation. It is because some of the ANC architectures use two filters (Adaptive Filter and Adaptive Filter Copy) with the same weights, computed by the Adaptive Algorithm, but with different input signals.
Hereinafter, the filters of the primary hN
The details of the FF ANC system 20, see
To get a perfect cancellation of the noise
d(k)=hN
produced by the signal of the noise source x(k) 102, the signal z1(k) in the plane of reference microphone has to satisfy the conditions
z1(k)≈−d(k). (8)
Signal z1(k) is the result of the filtering of the signal x(k)=x1(k) by a filter with the weights, that are the convolution of hN
An adaptive filter consists of the filtering part 323, that performs the operation hN
In the case, the input signal vector of the total filter consists of the signal vectors of the both filters. That is, the signal vector that is used in the Adaptive Algorithm, has to be extended with a vector
xN
However, as NS is not known exactly, the vector
xN
is used instead of (9).
The vector hN
In the FF ANC architecture 50, see
−z1(k)=hN
The error signal, received by the error microphone,
α1(k)=d(k)+n(k)−z1(k) (12)
also contains the additive noise n(k), that is uncorrelated with primary noise x(k). The noise n(k) can include uncorrelated acoustic noise in the FF ANC system and other uncorrelated noise that is produced by the DAC and loudspeaker amplifier in secondary path 105, and by the amplifier and ADC in error microphone branch in any of FF, FB and Hybrid ANC systems.
For Adaptive Filter weights calculation the architecture of the FF ANC system 50, see
Due to the using of the filter hN
where σx2 is the variance of the signal x(k).
The details of the FB ANC system 60, see
u2(k)=α2(k)−[−z′2(k)]=d(k)+n(k)−z2(k)+z′2(k)≈d(k)+n(k), (14)
where
−z′2(k)=−hN
is the estimate of anti-noise signal z2(k) and
yN
The signal z2(k) in the plane of reference microphone has to satisfy the conditions z2(k)≈−d(k). Signal z2(k) is the result of the filtering of the signal x2(k) by a filter with the weights, that are the convolution of hN
The FB ANC system input signal is the one-sample delayed signal
x2(k)=u2(k−1). (17)
A maximal step-size μmax of the gradient search based Adaptive Algorithms, used in the FB ANC system 60, see
The details of Hybrid, i.e. combined FF and FB, ANC system 70, see
In the Hybrid ANC architecture, the anti-noise signal is produced as
−z1(k)−z2(k)=hN
where
yN
The signal −z′1(k)−z′2(k) is produced as
−z′1(k)−z′2(k)=−hN
where
yN
A maximal step-size μmax of the each of the two gradient search based Adaptive Algorithms 131, 231, used in the Hybrid ANC system 70, is defined in the same way as equation (13), where the numbers of Adaptive Filter weights are N1=N2.
Both Adaptive Filters 123, 323, used in used the Hybrid ANC system, can be viewed as a 2-channel adaptive filter.
The disclosure is based on the finding that techniques for improving active noise cancellation according to the disclosure solve the following three problems, which restrict the efficiency of ANC systems and its applications.
Problem 1: The step-size μmax, see equation (13), in gradient search based Adaptive Algorithms, used in the FF, FB and Hybrid ANC systems, see
where N1=N2 are the numbers of Adaptive Filter weights.
The value of step-size μmax, see equation (13) increases the duration of the transient process of an Adaptive Filter in use, because the time-constant of transient process of the gradient search based Adaptive Algorithms depends on the step-size value in the following way: time constant is decreased (transient process is decreased) if the step-size is increased.
Problem 2: Architectures of the FF, FB and Hybrid ANC systems, see
Problem 3: In the high quality headsets, headphones, handset etc., there is only one loudspeaker, that has to be used not only for the reproducing of anti-noise, generated by an ANC system, but also for the reproducing of other sounds, like far-end speech or music, coming from the sound-record reproducing systems or networks. An example is shown in
In the following, devices, systems and methods using the so called “Filtered X” modification are described.
The Filtered X modification of the FF ANC system is designed to provide the Adaptive Filter and the Adaptive Algorithm with the same Filtered-X signal, that is
x′1(k)=hN
where
xN
The Modified FF ANC system 90 is shown in
Opposite to the FF ANC system 50, see
Step 1. From the error signal α1(k), the noise signal d(k) in the plane of error microphone 103 is estimated as
For that, the signal −y1(k), produced by the Adaptive Filter Copy 323 in the same way as in the FF ANC system 50, see
−z′1(k)=hN
where
yN
Step 2. The error signal for Adaptive Algorithm 231 is defined as
i.e. the error signal in the Modified FF ANC system 90, see
So, the acoustic noise compensation path in
This solution allows to estimate the maximal step-size value μmax as in equation (22) for the gradient search based Adaptive Algorithms, used in Modified ANC system 90, see
If an ANC system 50, 60, 70 is used in the high quality headsets, headphones, handset etc., i.e. the devices similar to 80a, 80b, 80c with only one loudspeaker 107 as shown in
In the FF ANC system, see
So, acoustically produced error signal
α1(k)=d(k)+n(k)+s1(k)−z1(k) (29)
contains the far-end signal s(k), acoustically filtered by secondary path 105 as
s1(k)=hN
where
sN
The signal s1(k) disturbs the adaptation process and even makes the adaptation impossible, because the signal is the high-level additive noise that is not modelled by the Adaptive Filter Copy 323.
The signal
s′1(k)=hN
which is the estimate of the signal s1(k), where
sN
is subtracted from the error signal α1(k), see equation (29). This produces the far-end signal free estimate of the ANC system error signal
α′1(k)=α1(k)−s′1(k)=d(k)+n(k)+s1(k)−z1(k)−s′1(k)≈d(k)+n(k)−z1(k), (34)
i.e., about the same error signal as that of the FF ANC 50, see
This allows for the FF ANC system 95, see
The weights hN
As the ANC system 95, see
This “noise activity” can be detected, if to use the estimation of the signal d′(k)+n′(k). The estimation is produced by a circuit, shown in the bottom part of
So, according to the disclosure, a number of solutions, presented in
What is particularly important, the ANC operation, i.e. acoustic noise cancellation, has to be done during the far-end signal activity. As the signal is not the anti-noise, it will disturb the ANC system. The far-end signal has to be estimated and subtracted from the signals, received by the error microphone, prior to the sending to adaptive filters of the ANC system.
The technologies, described above, see
The most general architecture is one of the Modified Hybrid ANC systems with far-end signal compensation, see
The following reference signs are used in the description below with respect to
The active noise cancellation device 100 may be used for cancelling a primary acoustic path 101 between a noise source 102 and a microphone 103 by an overlying secondary acoustic path 105 between a canceling loudspeaker 107 and the microphone 103. The device 100 includes: a first input 104 for receiving a microphone signal α(k) from the microphone 103; a first output 106 for providing a first noise canceling signal −y2(k) to the canceling loudspeaker 107; a first electrical compensation path 111; and a second electrical compensation path 121. The first electrical compensation path 111 and the second electrical compensation path 121 are coupled in parallel between a first node 140 and the first input 104 to provide the first noise canceling signal −y2(k). The first node 140 provides a prediction of the noise source 102.
The first electrical compensation path 111 and the second electrical compensation path 121 are coupled by a third subtraction unit 153 to the first input 104. The active noise cancellation device 100 further includes: a second output 206 for providing a second noise canceling signal −y1(k) to the canceling loudspeaker 107; a third electrical compensation path 211; and a fourth electrical compensation path 221. The third electrical compensation path 211 and the fourth electrical compensation path 221 are coupled in parallel between a second node 240 and the first input 104. The second node 240 provides a feed-forward prediction of the noise source 102 and the first node 140 provides a feed-backward prediction of the noise source 102.
The third electrical compensation path 211 and the fourth electrical compensation path 221 are coupled by the third subtraction unit 153 to the first input 104. The active noise cancellation device 100 includes a delay element 151 coupled between the first input 104 and the first node 140 for providing the feed-backward prediction of the noise source 102.
The active noise cancellation device 100 further includes a third input 202 for receiving a far-end speaker signal s(k). The third input 202 is coupled together with the first output 106 and the second output 206 to the canceling loudspeaker 107. The active noise cancellation device 100 further includes a fifth reproduction filter 215 coupled between the third input 202 and an error input of the first adaptation circuit 131. The fifth reproduction filter 215 reproduces an electrical estimate hNs′ of the secondary acoustic path 105. The device 100 includes a sixth reproduction filter 217 coupled between the canceling loudspeaker 107 and the first input 104. The sixth reproduction filter 217 reproduces an electrical estimate hNs′ of the secondary acoustic path 105. The device 100 includes a second subtraction unit 227 configured to subtract an output of the fifth reproduction filter 215 from an output of the third subtraction unit 153 to provide an error signal 204 to the first adaptation circuit 131 and the second adaptation circuit 231. The device 100 includes a first subtraction unit 223 configured to subtract an output of the sixth reproduction filter 217 from an output of the third subtraction unit 153 to provide a second compensation signal to the delay element 151 and to provide the second compensation signal as far-end speech with noise d′(k)+n′(k) at a third output 208.
The first electrical compensation path 111 includes a first reproduction filter 115 cascaded with a first adaptive filter 113. The first reproduction filter 115 reproduces an electrical estimate hNs′ of the secondary acoustic path 105. The second electrical compensation path 121 includes a replica 123 of the first adaptive filter 113 which replica 123 is cascaded with a second reproduction filter 125 reproducing the electrical estimate hNs′ of the secondary acoustic path 105. A first tap 120 between the replica 123 of the first adaptive filter 113 and the second reproduction filter 125 is coupled to the first output 106.
The third electrical compensation path 211 includes a third reproduction filter 315 cascaded with a second adaptive filter 313, the third reproduction filter 315 reproducing an electrical estimate hNs′ of the secondary acoustic path 105. The fourth electrical compensation path 221 includes a replica 323 of the second adaptive filter 313 cascaded with a fourth reproduction filter 325 reproducing the electrical estimate hNs′ of the secondary acoustic path 105. A second tap 220 between the replica 323 of the second adaptive filter 313 and the fourth reproduction filter 325 is coupled to the second output 206.
The active noise cancellation device 100 includes a first adaptation circuit 131 configured to adjust filter weights of the first adaptive filter 113; and a second adaptation circuit 231 configured to adjust filter weights of the second adaptive filter 313.
The Modified Hybrid ANC system with far-end signal compensation 100, see
Here, the far-end signal free error signal α″(k) for modified adaptive filters 113, 313 is determined in three steps as
The input signal for the FB branch of adaptive filter is estimated as
The signal in equation (39) is also used for noise activity detection.
The active noise cancellation device 200 may be used for cancelling a primary acoustic path 101 between a noise source 102 and a microphone 103 by an overlying secondary acoustic path 105 between a canceling loudspeaker 107 and the microphone 103. The device 200 includes: a first input 104 for receiving a microphone signal α(k) from the microphone 103; a first output 106 for providing a first noise canceling signal −y2(k) to the canceling loudspeaker 107; a first electrical compensation path 111; and a second electrical compensation path 121. The first electrical compensation path 111 and the second electrical compensation path 121 are coupled in parallel between a first node 140 and the first input 104 to provide the first noise canceling signal −y2(k). The first node 140 provides a prediction of the noise source 102.
The first electrical compensation path 111 and the second electrical compensation path 121 are coupled by a third subtraction unit 153 to the first input 104. The active noise cancellation device 200 includes a delay element 151 coupled between the first input 104 and the first node 140 for providing the feed-backward prediction of the noise source 102.
The first electrical compensation path 111 includes a first reproduction filter 115 cascaded with a first adaptive filter 113, the first reproduction filter 115 reproducing an electrical estimate hNs′ of the secondary acoustic path 105. The second electrical compensation path 121 includes a replica 123 of the first adaptive filter 113 which replica 123 is cascaded with a second reproduction filter 125 reproducing the electrical estimate hNs′ of the secondary acoustic path 105. A first tap 120 between the replica 123 of the first adaptive filter 113 and the second reproduction filter 125 is coupled to the first output 106.
The Modified FB ANC system 200, see
In the Modified FB ANC system 200, see
i.e. is the same as u2(k), used for the generation of predicted signal x2(k) of noise source, see
Other distinguishing features of the Modified FB ANC system, see
The active noise cancellation device 300 may be used for cancelling a primary acoustic path 101 between a noise source 102 and a microphone 103 by an overlying secondary acoustic path 105 between a canceling loudspeaker 107 and the microphone 103. The device 300 includes: a first input 104 for receiving a microphone signal α(k) from the microphone 103; a first output 106 for providing a first noise canceling signal −y2(k) to the canceling loudspeaker 107; a first electrical compensation path 111; and a second electrical compensation path 121. The first electrical compensation path 111 and the second electrical compensation path 121 are coupled in parallel between a first node 140 and the first input 104 to provide the first noise canceling signal −y2(k). The first node 140 provides a prediction of the noise source 102.
The first electrical compensation path 111 and the second electrical compensation path 121 are coupled by a third subtraction unit 153 to the first input 104. The active noise cancellation device 300 further includes: a second output 206 for providing a second noise canceling signal −y1(k) to the canceling loudspeaker 107; a third electrical compensation path 211; and a fourth electrical compensation path 221. The third electrical compensation path 211 and the fourth electrical compensation path 221 are coupled in parallel between a second node 240 and the first input 104. The second node 240 provides a feed-forward prediction of the noise source 102 and the first node 140 provides a feed-backward prediction of the noise source 102.
The third electrical compensation path 211 and the fourth electrical compensation path 221 are coupled by the third subtraction unit 153 to the first input 104. The active noise cancellation device 300 includes a delay element 151 coupled between the first input 104 and the first node 140 for providing the feed-backward prediction of the noise source 102.
The first electrical compensation path 111 includes a first reproduction filter 115 cascaded with a first adaptive filter 113, the first reproduction filter 115 reproducing an electrical estimate hNs′ of the secondary acoustic path 105. The second electrical compensation path 121 includes a replica 123 of the first adaptive filter 113 cascaded with a second reproduction filter 125 reproducing the electrical estimate hNs′ of the secondary acoustic path 105.
A first tap 120 between the replica 123 of the first adaptive filter 113 and the second reproduction filter 125 is coupled to the first output 106. The third electrical compensation path 211 includes a third reproduction filter 315 cascaded with a second adaptive filter 313, the third reproduction filter 315 reproducing an electrical estimate hNs′ of the secondary acoustic path 105. The fourth electrical compensation path 221 includes a replica 323 of the second adaptive filter 313 cascaded with a fourth reproduction filter 325 reproducing the electrical estimate hNs′ of the secondary acoustic path 105.
A second tap 220 between the replica 323 of the second adaptive filter 313 and the fourth reproduction filter 325 is coupled to the second output 206. The active noise cancellation device 300 includes: a first adaptation circuit 131 configured to adjust filter weights of the first adaptive filter 113; and a second adaptation circuit 231 configured to adjust filter weights of the second adaptive filter 313.
The Modified Hybrid ANC system 300, see
The Modified Hybrid ANC system 300, see
Here, the cancelled noise signal is determined as
α(k)=d(k)+n(k)−z1(k)−z2(k), (41)
The desired signal for the both Adaptive Filters 313, 113 is determined as
The error signal for the both Adaptive Algorithms 231, 131 is determined as
So, the both Adaptive Filters 313, 113, used in used the Modified Hybrid ANC system 300, can be viewed as a 2-channel adaptive filter.
The input signal for the FB branch of the filter is estimated similarly (14) as
The active noise cancellation device 400 may be used for cancelling a primary acoustic path 101 between a noise source 102 and a microphone 103 by an overlying secondary acoustic path 105 between a canceling loudspeaker 107 and the microphone 103. The device 400 includes: a first input 104 for receiving a microphone signal α(k) from the microphone 103; a first output 106 for providing a first noise canceling signal −y2(k) to the canceling loudspeaker 107; a first electrical compensation path 111; and a second electrical compensation path 121. The first electrical compensation path 111 and the second electrical compensation path 121 are coupled in parallel between a first node 140 and the first input 104. The first node 140 provides a prediction of the noise source 102.
The active noise cancellation device 400 further includes a third input 202 for receiving a far-end speaker signal s(k). The third input 202 is coupled together with the first output 106 and to the canceling loudspeaker 107. The active noise cancellation device 400 further includes a fifth reproduction filter 215 coupled between the third input 202 and an error signal 204 of the first adaptation circuit 131, the fifth reproduction filter 215 reproducing an electrical estimate hNs′ of the secondary acoustic path 105. The device includes a sixth reproduction filter 217 coupled between the first output 106 and the first input 104. The sixth reproduction filter 217 reproduces an electrical estimate hNs′ of the secondary acoustic path 105. The device 400 includes a second subtraction unit 227 configured to subtract an output of the fifth reproduction filter 215 from the microphone signal (α(k)) to provide an error signal 204 to the first adaptation circuit 131. The device 400 includes a first subtraction unit 223 configured to subtract an output of the sixth reproduction filter 217 from the microphone signal (α(k)) to provide a compensation signal to the delay element 151 which compensation signal is provided as far-end speech with noise d′(k)+n′(k) at a third output 208.
The second electrical compensation path 121 includes a replica of the first adaptive filter 123. The first electrical compensation path 111 includes a first reproduction filter 115 cascaded with a first adaptation circuit 131 which is configured to adjust filter weights of the replica of the first adaptive filter 123.
The FB ANC system 400, see
The FB ANC system 400 with far-end signal compensation, see
α′2(k)=α2(k)−s′2(k)=d(k)+n(k)+s2(k)−z2(k)−s′2(k)≈d(k)+n(k)−z2(k). (45)
The input signal for the filter 113 is estimated similarly (14) as
u2(k)=α2(k)−[s′2(k)−z′2(k)]=d(k)+n(k)+s2(k)−z2(k)−s′2(k)+z′2(k)≈d(k)+n(k). (46)
For that, it is possible to use the same circuit as in
The signal as defined in equation (46) is also used for noise activity detection.
The active noise cancellation device 500 may be used for cancelling a primary acoustic path 101 between a noise source 102 and a microphone 103 by an overlying secondary acoustic path 105 between a canceling loudspeaker 107 and the microphone 103. The device 500 includes: a first input 104 for receiving a microphone signal α(k) from the microphone 103; a first output 106 for providing a first noise canceling signal −y2(k) to the canceling loudspeaker 107; a first electrical compensation path 111; and a second electrical compensation path 121. The first electrical compensation path 111 and the second electrical compensation path 121 are coupled in parallel between a first node 140 and the first input 104 to provide the first noise canceling signal −y2(k). The first node 140 provides a prediction of the noise source 102.
The active noise cancellation device 500 further includes a third input 202 for receiving a far-end speaker signal s(k). The third input 202 is coupled together with the first output 106 and the second output 206 to the canceling loudspeaker 107. The active noise cancellation device 500 further includes a fifth reproduction filter 215 coupled between the third input 202 and an error input of the first adaptation circuit 131, the fifth reproduction filter 215 reproducing an electrical estimate hNs′ of the secondary acoustic path 105. The device 500 includes a sixth reproduction filter 217 coupled between the canceling loudspeaker 107 and the first input 104, the sixth reproduction filter 217 reproducing an electrical estimate hNs′ of the secondary acoustic path 105. The device 500 includes a second subtraction unit 227 configured to subtract an output of the fifth reproduction filter 215 from the microphone signal (α(k)) to provide an error signal 204 to the first adaptation circuit 131 and to the second adaptation circuit 231. The device 500 includes a first subtraction unit 223 configured to subtract an output of the sixth reproduction filter 217 from the microphone signal (α(k)) to provide a compensation signal to the delay element 151 which compensation signal is provided as far-end speech with noise d′(k)+n′(k) to a third output 208.
The second electrical compensation path 121 includes a replica of the first adaptive filter 123. The first electrical compensation path 111 includes a first reproduction filter 115 cascaded with a first adaptation circuit 131 which is configured to adjust filter weights of the replica of the first adaptive filter 123.
The fourth electrical compensation path 221 includes a replica of the second adaptive filter 323. The third electrical compensation path 211 includes a third reproduction filter 315 cascaded with a second adaptation circuit 231 which is configured to adjust filter weights of the second adaptive filter 313.
The Hybrid ANC system 500, see
The Hybrid ANC system with far-end signal compensation 500, see
Here
α(k)=d(k)+n(k)+s1(k)−z1(k)−z2(k) (47)
and the error signal for the both Adaptive Algorithms 231, 131 is produced as
α′(k)=α(k)−s′1(k)=d(k)+n(k)−z1(k)−z2(k) (48)
The input signal for the filter 113 is estimated similarly (14) as
The signal as defined in equation (49) is also used for noise activity detection.
The active noise cancellation device 600 may be used for cancelling a primary acoustic path 101 between a noise source 102 and a microphone 103 by an overlying secondary acoustic path 105 between a canceling loudspeaker 107 and the microphone 103. The device 600 includes: a first input 104 for receiving a microphone signal α(k) from the microphone 103; a second output 206 for providing a first noise canceling signal −y1(k) to the canceling loudspeaker 107; a third electrical compensation path 211; and a fourth electrical compensation path 221. The third electrical compensation path 211 and the fourth electrical compensation path 221 are coupled in parallel between a second node 240 and the first input 104 to provide the second noise canceling signal −y1(k). The second node 240 provides a prediction of the noise source 102.
The third electrical compensation path 211 and the fourth electrical compensation path 221 are coupled by a third subtraction unit 153 to the first input 104.
The active noise cancellation device 600 further includes a third input 202 for receiving a far-end speaker signal s(k). The third input 202 is coupled together with the first output 106 and the second output 206 to the canceling loudspeaker 107. The active noise cancellation device 600 further includes a fifth reproduction filter 215 coupled between the third input 202 and an error input of the second adaptation circuit 231, the fifth reproduction filter 215 reproducing an electrical estimate hNs′ of the secondary acoustic path 105. The device 600 includes a sixth reproduction filter 217 coupled between the second output 206 and the first input 104, the sixth reproduction filter 217 reproducing an electrical estimate hNs′ of the secondary acoustic path 105. The device 600 includes a second subtraction unit 227 configured to subtract an output of the fifth reproduction filter 215 from the output of the third subtraction unit 153 to provide an error signal 204 to the error input of the second adaptation circuit 231. The device 600 includes a first subtraction unit 223 configured to subtract an output of the sixth reproduction filter 217 from the output of the third subtraction unit 153 to provide a far-end speech with noise signal d′(k)+n′(k) at a third output 208.
The third electrical compensation path 211 includes a third reproduction filter 315 cascaded with a second adaptive filter 313, the third reproduction filter 315 reproducing an electrical estimate hNs′ of the secondary acoustic path 105. The fourth electrical compensation path 221 includes a replica 323 of the second adaptive filter 313 cascaded with a fourth reproduction filter 325 reproducing the electrical estimate hNs′ of the secondary acoustic path 105.
The Modified FF ANC system with far-end signal compensation 600, see
The Modified FF ANC system with far-end signal compensation 600, see
Here, the far-end signal free error signal α1″(k) for the modified adaptive filter 313 is determined in 3 steps as
“Noise activity” can be detected, based on the estimation of the signal
The active noise cancellation device 700 may be used for cancelling a primary acoustic path 101 between a noise source 102 and a microphone 103 by an overlying secondary acoustic path 105 between a canceling loudspeaker 107 and the microphone 103. The device 700 includes: a first input 104 for receiving a microphone signal α(k) from the microphone 103; a first output 106 for providing a first noise canceling signal −y2(k) to the canceling loudspeaker 107; a first electrical compensation path 111; and a second electrical compensation path 121. The first electrical compensation path 111 and the second electrical compensation path 121 are coupled in parallel between a first node 140 and the first input 104 to provide the first noise canceling signal −y2(k). The first node 140 provides a prediction of the noise source 102.
The first electrical compensation path 111 and the second electrical compensation path 121 are coupled by a third subtraction unit 153 to the first input 104.
The active noise cancellation device 700 includes a delay element 151 coupled between the first input 104 and the first node 140 for providing the feed-backward prediction of the noise source 102.
The active noise cancellation device 700 further includes a third input 202 for receiving a far-end speaker signal s(k). The third input 202 is coupled together with the first output 106 to the canceling loudspeaker 107. The active noise cancellation device 700 further includes a fifth reproduction filter 215 coupled between the third input 202 and an error input of the first adaptation circuit 131, the fifth reproduction filter 215 reproducing an electrical estimate hNs′ of the secondary acoustic path 105. The device 700 includes a sixth reproduction filter 217 coupled between the canceling loudspeaker 107 and the first input 104, the sixth reproduction filter 217 reproducing an electrical estimate hNs′ of the secondary acoustic path 105. The device 700 includes a second subtraction unit 227 configured to subtract an output of the fifth reproduction filter 215 from an output of the third subtraction unit 153 to provide an error signal 204 to the first adaptation circuit 131. The device 700 includes a first subtraction unit 223 configured to subtract an output of the sixth reproduction filter 217 from the output of the third subtraction unit 153 to provide a compensation signal to the delay element 151 which compensation signal is provided as far-end speech with noise d′(k)+n′(k) at a third output 208.
The first electrical compensation path 111 includes a first reproduction filter 115 cascaded with a first adaptive filter 113, the first reproduction filter 115 reproducing an electrical estimate hNs′ of the secondary acoustic path 105. The second electrical compensation path 121 includes a replica 123 of the first adaptive filter 113 cascaded with a second reproduction filter 125 reproducing the electrical estimate hNs′ of the secondary acoustic path 105. A first tap 120 between the replica 123 of the first adaptive filter 113 and the second reproduction filter 125 is coupled to the first output 106.
The Modified FB ANC system with far-end signal compensation 700, see
The Modified FB ANC system with far-end signal compensation 700, see
Here, the far-end signal free error signal α2″(k) for the modified adaptive filter 113 is determined in 3 steps as
The input signal for the adaptive filter 113 is estimated as
The signal as defined in equation (57) is also used for noise activity detection.
To evaluate the performance of the systems described in this disclosure, a number of simulations have been conducted. For the simulations of acoustic environment, it is required to have two impulse responses: for primary and secondary paths. The impulse responses can be measured from real world environment or can be calculated, based on the mathematical model of the environment. Below, the impulse responses are obtained by means of the calculation. The details of the impulse responses calculation is out the scope of the disclosure. The calculation can be, for example, based on open-source s/w tools.
Jont B. Allen, “Image method for efficiently simulation small-room acoustics,” Journal of Acoustical Society of America, vol. 65, No. 4, pp. 943-950, April 1979, which is incorporated by reference, describes an image method for simulating small-room acoustics.
The required impulse responses were calculated for a rectangular room with dimensions Lx=4 m, Ly=5 m and Lz=3 m. Wall reflection coefficient are defined by a vector [0.9; 0.7; 0.7; 0.85; 0.8; 0.9], where each of the coefficient corresponds the walls with coordinates x=Lx m, x=0 m, y=Ly m, y=0 m, z=Lz m, z=0 m. The primary path impulse response is determined between two points of the rooms with coordinates [xr, yr, zr]=[2, 2, 1.5] m and [xe, ye, ze]=[3, 2, 1.5] m, where the lower index r denotes the reference microphone position and the lower index e denotes the error microphone position. Secondary path is determined between a loudspeaker, located in the point [xs, ys, zs]=[2.75, 2, 1.5] m, where lower index s denotes the loudspeaker position.
In the simulation, the following relation is used: hN
The acoustic impulse responses are sampled at FS=8,000 Hz frequency. The simulation can be conducted with any other impulse responses and other sampling frequencies as well. The only restriction is that the ANC system has to be realizable.
For that in the experiments the reference microphone, the loudspeaker and error microphone are installed in series order along x axis. In means, that delay (due to sound wave propagation in air) in the secondary path is less comparing with that of primary path in the case. This allows to process the signals, accepted by the reference and error microphones, and to generate anti-noise before the noise wave travels through the air from the reference microphone to the error one.
The ANC performance demonstration was conducted for the Modified Hybrid ANC system 300, see
where f0=60 Hz, φi is random initial phase, equally distributed within 0 . . . 2π; Ai are the sin (tones) signals amplitudes, defined by the vector
AI=[0.01,0.01,0.02,0.2,0.3,0.4,0.3,0.2,0.1,0.07,0.02,0.01,0.01,0.01,0.02,0.2,0.3,0.4,0.3,0.2,0.1,0.07,0.02,0.011]I (58)
and I=24.
The additive WGN n(k) is added to error microphone, see
The noise is not added to the input signal x(k) of the primary path simulation filter hN
These two independent sources of additive noise are used to simulate the noise, that appears, for example, due to ADC signal quantization, amplifiers thermal noise etc., i.e. irremovable disturbances, that effect on the performance of any sort of adaptive filtering algorithms, and generally restrict ANC system efficiency in terms of the achievable attenuation of the noise d(k).
The effect of the noise value on ANC system calculation is out the scope of the disclosure. In the simulation, the noise variance was selected as σn2=10−4.
The Signal-to-Noise Ratio (SNR) at error microphone in case of signal x(k) as WGN was
In case of signal x(k) as multi-tone one (56) the SNR was
In
The noise attenuation, defined as
for the experiments is presented in Table 1.
The System 70 with μ=0.005 is unstable. So, no result is presented in the corresponding cell of the Table 1.
It follows from
So, under the same values of step-size μ the ANC system 70 with more weights has longer transient response and ANC system 300 with less weights (Modified one) has shorter transient response. This demonstrates an advantage of Modified ANC system 300 over system 70. Besides, because μmax value is restricted as in equations (13) and (22), the ANC system 70 becomes unstable since some μ values, while Modified ANC system 300 is still stable in the case, providing a small transient response with enlarged μ value.
The similar results and conclusions are also valid for the performance of the considered ANC system with multi-tone signal x(k), see equation (57). The results are presented in Table 2.
An example of ANC system performance in frequency domain is shown in
The System 70 with μ=0.004 is unstable. So, no result is presented in the corresponding cell of the Table 2.
The curves 1801 in PSD pictures are related to PSD of d(k)+n(k) signal (noise to be attenuated) and the curves 1802 are related to PSD of α(k) signal (attenuated noise).
It was already said, the RLS adaptive filtering algorithms cannot be used in system 70. This is confirmed by means of simulation, presented in Table 3.
The System 70 with RLS algorithm is unstable. So, no result is presented in the corresponding cells of the Table 3.
The RLS algorithm simulations were conducted with forgetting parameter λ=0.9999 and the parameter δ2=0.001 of the initial regularization of correlation matrix. For the parameters, see the description of the RLS adaptive filtering algorithms, e.g. as described, for example in Sayed, Diniz, Dzhigan, Farhang-Boroujeny, and Haykin.
Thus, it follows from
Modified ANC system 300, based on LMS adaptive filtering algorithm, has a shorter transient response duration comparing with that of ANC system 70, if the same step-size value μ is selected.
As the step-size increases, transient response in each of ANC systems is decreased. However, the ANC system 70 may become instable under some step-size value, because the value exceed μmax for this architecture, while Modified ANC system 300 remains stable, because its μmax value is bigger than that of the ANC system 70, see equations (13) and (22). Transient response duration in the RLS algorithm is the smallest, comparing with that of the LMS algorithm. Besides, the duration does not depend of type of the processed signal.
So, the above result of simulation demonstrates the overall better performance of Modified ANC architectures 300 and similar the ANC architectures described above with respect to
The new ANC architectural solutions, can be used for acoustic noise cancellation in a number of industrial applications; in medical equipment like magnetic resonance imaging; in air ducts; in high quality headsets, headphones, handset etc., where it is required to reduce background noise in a location of a listener.
The following examples describe further implementations:
Example 1 is an architecture of the Modified Hybrid ANC system 100 with far-end sound s(k) compensation, eliminated via loudspeaker in parallel with anti-noise, see
Example 2 is the 1-st particular case of the architecture of Example 1, that is the architecture of the Modified FB ANC system 200, see
Example 3 is the 2-nd particular case of the architecture of Example 1, that is the architecture of the Modified Hybrid ANC system 300, see
Example 4 is the 3-rd particular case of the architecture of Example 1, that is the architecture of the FB ANC system 400 with far-end sound s(k) compensation that is eliminated via loudspeaker in parallel with anti-noise, see
Example 5 is the 4-th particular case of the architecture of Example 1, that is the architecture of the Hybrid ANC system 500 with far-end sound s(k) compensation that is eliminated via loudspeaker in parallel with anti-noise, see
Example 6 is the 6-th particular case of the architecture of Example 1, that is the architecture of the Modified FF ANC system 600 with far-end sound s(k) compensation that is eliminated via loudspeaker in parallel with anti-noise, see
Example 7 is the 7-th particular case of the architecture of Example 1, that is the architecture of the Modified FB ANC system 700 with far-end sound s(k) compensation that is eliminated via loudspeaker in parallel with anti-noise, see
The present disclosure supports both a hardware and a computer program product including computer executable code or computer executable instructions that, when executed, causes at least one computer to execute the performing and computing steps described herein, in particular the method 1900 as described above with respect to
While a particular feature or aspect of the disclosure may have been disclosed with respect to only one of several implementations, such feature or aspect may be combined with one or more other features or aspects of the other implementations as may be desired and advantageous for any given or particular application. Furthermore, to the extent that the terms “include”, “have”, “with”, or other variants thereof are used in either the detailed description or the claims, such terms are intended to be inclusive in a manner similar to the term “comprise”. Also, the terms “exemplary”, “for example” and “e.g.” are merely meant as an example, rather than the best or optimal. The terms “coupled” and “connected”, along with derivatives may have been used. It should be understood that these terms may have been used to indicate that two elements cooperate or interact with each other regardless whether they are in direct physical or electrical contact, or they are not in direct contact with each other.
Although specific aspects have been illustrated and described herein, it will be appreciated by those of ordinary skill in the art that a variety of alternate and/or equivalent implementations may be substituted for the specific aspects shown and described without departing from the scope of the present disclosure. This application is intended to cover any adaptations or variations of the specific aspects discussed herein.
Although the elements in the following claims are recited in a particular sequence with corresponding labeling, unless the claim recitations otherwise imply a particular sequence for implementing some or all of those elements, those elements are not necessarily intended to be limited to being implemented in that particular sequence.
Many alternatives, modifications, and variations will be apparent to those skilled in the art in light of the above teachings. Of course, those skilled in the art readily recognize that there are numerous applications of the disclosure beyond those described herein. While the present disclosure has been described with reference to one or more particular embodiments, those skilled in the art recognize that many changes may be made thereto without departing from the scope of the present disclosure. It is therefore to be understood that within the scope of the appended claims and their equivalents, the disclosure may be practiced otherwise than as specifically described herein.
This application is a continuation application of international patent application number PCT/RU2015/000295 filed on May 8, 2015, which is incorporated by reference.
Number | Name | Date | Kind |
---|---|---|---|
5991418 | Kuo | Nov 1999 | A |
8515089 | Nicholson | Aug 2013 | B2 |
20100014685 | Wurm | Jan 2010 | A1 |
20120170766 | Alves | Jul 2012 | A1 |
20130129108 | Wurm | May 2013 | A1 |
20140126736 | Gauger, Jr. | May 2014 | A1 |
20140307888 | Alderson | Oct 2014 | A1 |
20150310846 | Andersen | Oct 2015 | A1 |
Entry |
---|
Elliot, S.J., et al. “Active Noise Control,” IEEE Signal Processing Magazine, vol. 10, No. 4, Oct. 1993, pp. 12-35. |
Kuo, S.M., et al., “Active Noise Control: A Tutorial Review,” Proceedings of the IEEE, vol. 87, No. 6, Jun. 1999, pp. 943-973. |
Akhtar, M., et al., “Application of Adaptive Filtering: Resent Advancements in Active Noise Control,” Adaptive Filtering Applications, Chapter 2, Jun. 2011, pp. 21-48. |
Sayed, A., et al., “Fundamentals of Adaptive Filtering” John Wiley and Sons, Aug. 2005, pp. 77-79. |
Diniz, P., “Adaptive Filtering Algorithms and Practical Implementation,” Second Edition, 2012, 636 pages. |
Farhang-Boroujeny, B., “Adaptive Filters Theory and Applications,” 2nd Edition, 2013, 802 pages. |
Desai, N., “Active Noise Cancellation by the modified Filtered X-LMS algorithm with online secondary path modeling,” International Journal of Engineering Decelopment and Research, Jan. 17-18, 2014, 4 pages. |
Douglas, S., et al., “An Efficient Implementation of the Modified Filtered-X LMS Algorithm,” IEEE Signal Processing Letters, vol. 4, No. 10, Oct. 1997, pp. 286-288. |
Akhtar, M., et al., “Modified-Filtered-x LMS Algorithm Based Active Noise Control Systems with Improved Online Secondary-Path Modeling,” 47th IEEE International Midwest Symposium on Circuits and Systems, 2004, pp. I-13-I-16. |
Bouchard, M., et al., “Multichannel Recursive-Least-Squares Algorithms and Fast-Trasversal-Filter Algorithms for Active Noise Control and Sound Reproduction System,” IEEE Transactions on Speech and Audio Processing, vol. 8, No. 5, Sep. 2000, pp. 606-618. |
Allen, J., et al., “Image method for efficiently simulation small-room acoustics,” Journal of Acoustical Society of America, vol. 65, No. 4, Apr. 1979, pp. 943-950. |
Kuo, S., et al., “Active Noise Control: A Tutorial Review,” XP011044219, Proceedings of the IEEE, vol. 87, No. 6, Jun. 1999, pp. 943-973. |
Lopez-Gaudana, E., et al., “A Hybrid Active Noise Cancelling with Secondary Path Modeling,” XP031315221, Aug. 2008, pp. 277-280. |
Foreign Communication From a Counterpart Application, PCT Application No. PCT/RU2015/000295, International Search Report dated Feb. 11, 2016, 8 pages. |
Number | Date | Country | |
---|---|---|---|
20170125006 A1 | May 2017 | US |
Number | Date | Country | |
---|---|---|---|
Parent | PCT/RU2015/000295 | May 2015 | US |
Child | 15381768 | US |