Method and apparatus for nonlinear compensation in an active noise control system
09704470 ยท 2017-07-11
Assignee
Inventors
- Mohd Kamil Raja Ahmad Raja (Serdang, MY)
- Abdulredha Sahib Mouayad (Serdang, MY)
- Ghasemi Dehkordi Sepehr (Serdang, MY)
Cpc classification
G10K2210/30391
PHYSICS
G10K11/17881
PHYSICS
G10K11/17815
PHYSICS
G10K11/17817
PHYSICS
International classification
Abstract
A self tuned apparatus (100) for active noise control includes a first transducer (105) and a second transducer (110), a noise controlling module (115), a power amplifier (120) and a first loudspeaker (125) and a second loudspeaker (130) coupled to the power amplifier (120). The noise controlling module (115) is coupled to the first transducer (105) and the second transducer (110). The power amplifier (120) is coupled to the noise controlling module (115). Particularly, the noise controlling module (115) employs at least one control algorithm.
Claims
1. A self-tuned apparatus for controlling noise actively by compensating for at least one secondary path non-linearity caused by at least one saturation effect in an active noise control system, said apparatus comprising: a first transducer and a second transducer, said first transducer being electrically coupled to said second transducer, wherein said first transducer and said second transducer are configured to receive a first acoustic signal and a second acoustic signal respectively; a noise controlling module coupled to said first transducer and said second transducer, wherein said noise controlling module employs at least one control algorithm; at least one power amplifier coupled to said noise controlling module; and a first loudspeaker and a second loudspeaker coupled to said power amplifier, wherein said apparatus is configured for modeling a nonlinear secondary path and allows estimation of a degree of nonlinearity to be implemented in said noise controlling module; said nonlinear secondary path and the degree of nonlinearity are modeled using tangential hyperbolic function (THF); and modeling of said at least one secondary path non-linearity with saturation nonlinearity is performed by selecting one of a Hammerstein model structure and a Wiener model structure in the presence of at least one of said first loudspeaker and said second loudspeaker and/or said power amplifier.
2. The apparatus of claim 1, wherein said active noise control system comprises feedforward architectures and feedback architectures for both single systems and multivariable systems.
3. The apparatus of claim 2, wherein said first transducer and said second transducer are a microphone.
4. The apparatus of claim 1, wherein said at least one control algorithm is nonlinear Filtered-X Least Mean Square (NLFXLMS) family of algorithms.
5. The apparatus of claim 1, wherein said at least one control algorithm determined is Leaky FXLMS family of algorithms and/or Minimum output variance FXLMS family of algorithms.
6. A self-tuned apparatus for controlling noise actively by compensating for at least one secondary path non-linearity caused by at least one saturation effect in an active noise control system, said apparatus comprising: a first transducer and a second transducer, said first transducer being electrically coupled to said second transducer, wherein said first transducer and said second transducer are configured to receive a first acoustic signal and a second acoustic signal respectively; a noise controlling module coupled to said first transducer and said second transducer, wherein said noise controlling module employs at least one control algorithm; at least one power amplifier coupled to said noise controlling module; and a first loudspeaker and a second loudspeaker coupled to said power amplifier, wherein said at least one control algorithm determined is Leaky FXLMS family of algorithms and/or Minimum output variance FXLMS family of algorithms; said Minimum output variance FXLMS family of algorithms and/or said Leaky FXLMS family algorithms are implemented using a degree of nonlinearity modeled using tangential hyperbolic function (THF).
7. The apparatus of claim 6, wherein said apparatus is configured for modeling a nonlinear secondary path and allows estimation of said degree of nonlinearity to be implemented in said noise controlling module.
8. The apparatus of claim 7, wherein said nonlinear secondary path is modeled using THF.
9. The apparatus of claim 6, wherein said active noise control system comprises feedforward architectures and feedback architectures for both single systems and multivariable systems.
10. The apparatus of claim 9, wherein said first transducer and said second transducer are a microphone.
11. A self-tuned method for controlling active noise by compensating for at least one secondary path non-linearity caused by at least one saturation effect in an active noise control system, said method comprising the steps of: modeling said at least one secondary path non-linearity with saturation nonlinearity in at least one of a loudspeaker and/or a power amplifier; evaluating a degree of nonlinearity from an identified secondary path model; determining at least one control algorithm for saturation nonlinearity in said at least one of said loudspeaker and/or said power amplifier; said at least one control algorithm determined is nonlinear FXLMS family of algorithms; and iteratively designing the nonlinear FXLMS family of algorithms using an information of said degree of nonlinearity until a noise controlling module converges; and applying said noise controlling module to reduce noise heard by a subject user.
12. The method of claim 11, wherein a nonlinear secondary path and said degree of nonlinearity are modeled using tangential hyperbolic function (THF).
13. A self-tuned method for controlling active noise by compensating for at least one secondary path non-linearity caused by at least one saturation effect in an active noise control system, said method comprising the steps of: modeling said at least one secondary path non-linearity with saturation nonlinearity in at least one of a loudspeaker and/or a power amplifier; evaluating a degree of nonlinearity from an identified secondary path model; determining at least one control algorithm for saturation nonlinearity in said at least one of said loudspeaker and/or said power amplifier; said at least one control algorithm determined is Leaky FXLMS family of algorithms and/or Minimum output variance FXLMS family of algorithms; collecting an output signal from a primary path; computing an energy of the collected output signal from said primary path; computing an optimum leakage factor using said energy of said output signal of said primary path and said degree of nonlinearity; applying an optimal leakage factor in forming at least one of said Leaky FXLMS family algorithms and said Minimum output variance FXLMS family of algorithms; and storing said Leaky FXLMS family algorithms and/or said Minimum output variance FXLMS family of algorithms in a processor of a noise controlling module.
14. The method of claim 13, wherein said active noise control system comprises feedforward architectures and feedback architectures for both single systems and multivariable systems.
15. The method of claim 13, wherein a nonlinear secondary path and said degree of nonlinearity are modeled using tangential hyperbolic function (THF).
16. A self-tuned method for controlling active noise by compensating for at least one secondary path non-linearity caused by at least one saturation effect in an active noise control system, said method comprising the steps of: modeling said at least one secondary path non-linearity with saturation nonlinearity in at least one of a loudspeaker and/or a power amplifier; evaluating a degree of nonlinearity from an identified secondary path model; determining at least one control algorithm for saturation nonlinearity in said at least one of said loudspeaker and/or said power amplifier, wherein modeling said at least one secondary path non-linearity with saturation nonlinearity is performed by selecting one of a Hammerstein model structure and a Wiener model structure in the presence of said at least one of said loudspeaker and/or said power amplifier.
17. The method of claim 16, wherein said at least one control algorithm determined is nonlinear FXLMS family of algorithms.
18. The method of claim 16, wherein said at least one control algorithm determined is Leaky FXLMS family of algorithms and/or Minimum output variance FXLMS family of algorithms.
19. The method of claim 16, wherein said active noise control system comprises feedforward architectures and feedback architectures for both single systems and multivariable systems.
20. The method of claim 16, wherein a nonlinear secondary path and said degree of nonlinearity are modeled using tangential hyperbolic function (THF).
Description
DESCRIPTION OF DRAWINGS AND BEST MODE FOR CARRYING OUT THE INVENTION
(1) So that the manner in which the above recited features of the present invention can be understood in detail, a more particular description of the invention, briefly summarized above, may be had by reference to embodiments, some of which are illustrated in the appended drawings. It is to be noted, however, that the appended drawings illustrate only typical embodiments of this invention and are therefore not to be considered limiting of its scope, for the invention may admit to other equally effective embodiments.
(2) These and other features, benefits and advantages of the present invention will become apparent by reference to the following text figures, with like reference numbers referring to like structures across the views, wherein:
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15) Embodiments of the present invention aim to provide a method and apparatus to compensate the secondary path nonlinearities in active noise control systems. It is a known fact that the secondary path nonlinearities are caused by the saturation effects of either the audio power amplifier, loudspeakers, digital to analog converters, or analog to digital converters. The novelty of the present method revolves around the modeling aspect of the secondary path which is represented by a Hammerstein and Weiner structures where a tangential hyperbolic function (THF) is used to model the nonlinear parts using an adaptive algorithm. Particularly, the nonlinearity degree is calculated from the modeled THF. Subsequently, the calculated nonlinearity degree is used to design an active noise controller using either Nonlinear Filtered-x Least Mean Square (NLFXLMS) family of algorithm, Leaky Filtered-x Least Mean Square (LFXLMS) family of algorithm or Minimum Output Variance Filtered-x Least Mean Square (MOVFXLMS) family of algorithm.
(16)
(17) Moreover, the degree of saturation effects (nonlinearity) is extracted from the models such that there is no need to have a prior knowledge or make any guesses or assumption of the actual nonlinearity strength. However, it should be noted that active noise control is sometimes referred as active noise cancellation.
(18) In accordance with an embodiment of the present invention, the control algorithm is nonlinear Filtered-X Least Mean Square (NLFXLMS) family of algorithm. The nonlinear Filtered-X Least Mean Square (NLFXLMS) is applied for nonlinear active noise control (NANC) in real time using the estimated degree of nonlinearity.
(19) In accordance with another embodiment of the present invention, the control algorithm determined is Leaky FXLMS family of algorithm and/or Minimum output variance FXLMS family of algorithm. The Minimum Output Variance FXLMS family of algorithms and the Leaky FXLMS family algorithms with optimum leakage factor are implemented using the degree of nonlinearity modeled using tangential hyperbolic function (THF). Particularly, implementing the minimum output variance (MOVFXLMS) and Leaky FXLMS (LFXLMS) algorithms with optimum leakage factor using the degree of nonlinearity provides low computational complexity algorithms with high range of noise reduction for NANC structures. Subsequently, the automatic self tuning capability of the present invention for NANC allows the system to be used and operated by any novice user.
(20) In accordance with an embodiment of the present invention, the apparatus 100 is configured for modeling a nonlinear secondary path. The nonlinear secondary path and a degree of nonlinearity are modeled using tangential hyperbolic function (THF). In addition, the modeling of the at least one secondary path non-linearity with saturation nonlinearity is performed by selecting one of a Hammerstein model structure and a Wiener model structure in presence of the loudspeaker 125, 130 and/or the power amplifier 120.
(21) In accordance with another embodiment of the present invention, the active noise control system includes feedforward architectures and feedback architectures for both single systems and multivariable systems. A reference microphone 137 is placed near noise source for feedforward implementation as illustrated in
(22) In accordance with another embodiment of the present invention, the THF modeling techniques, NLFXLMS controller design, MOVFXLMS and LFXLMS algorithms are applicable by utilizing the reference microphone 137 where the zone of cancelation can be placed at an arbitrary location.
(23) In accordance with an embodiment of the present invention, the first transducer 105, and the second transducer 110 are a microphone.
(24)
(25)
(26) In accordance with an embodiment of the present invention, if the determined control algorithm for saturation nonlinearity in the loudspeaker and/or the power amplifier is nonlinear FXLMS family of algorithm, the method 200 proceeds to step 225. At step 225, the degree of nonlinearity is applied in designing nonlinear FXLMS family of algorithms to design the active noise controlling module 115. Particularly, the nonlinear FXLMS family of algorithm is designed iteratively using the information of the degree of nonlinearity until the controller 115 converges. The method 200 proceeds to step 230. At step 230, the noise controlling module 115 is applied to reduce noise heard by a subject user. The method 200 proceeds to step 260. At step 260, the method 200 ends.
(27) In accordance with another embodiment of the present invention, if the determined control algorithm for saturation nonlinearity in the loudspeaker and/or the power amplifier is not nonlinear FXLMS family of algorithm, the method 200 proceeds to step 235. At step 235, the output signal is collected from a primary path. At step 240, energy of collected output signal from the primary path is computed. The method 200 proceeds to step 245. At step 245, an optimum leakage factor using the energy of the output signal of the primary path and the degree of nonlinearity is computed. At step 250, the computed optimum leakage factor is applied in forming at least one of the Leaky FXLMS family algorithms and the Minimum Output Variance FXLMS family of algorithms to design the controller 115. The method 200 proceeds to step 255. At step 255, the Leaky FXLMS family algorithms and the Minimum Output Variance FXLMS family of algorithms are stored in a processor of the noise controlling module 115. Subsequently, the noise controlling module 115 is applied to reduce noise heard by the subject user. The method 200 proceeds to step 260. At step 260, the method 200 ends.
(28)
(29)
(30)
(31)
(32)
y.sub.f(n)u(n)
(33) The predistorter can be designed by inverting the modeled THF function. Moreover, coupling the inverted THF with the nonlinear function of the amplifier or loudspeaker would linearise the secondary path. Consequently, the transfer function of the pre-distorter has to be equal to the inverse of the true nonlinear transfer function. Furthermore, the predistorter is designed by inverting the THF that has been modeled using the modeling approach as discussed in
(34) The present invention can be utilized to manufacture a portable self-tuned low cost active noise control system to cancel any low frequency noise for e.g. traffic noise pollution of about less than 500 Hz. Moreover, the present invention can be placed in housing areas and residence in high rise apartment units which are built and constructed very near to the major roads. In addition, the present invention can be utilized to design active noise control headset and headrest, echo cancellation controllers, active vibration control system, communication filters, modeling of nonlinear processes and design pre-distorter filters. Further, the present invention can be utilized for echo cancelation. Those of ordinary skill in the art will appreciate that various embodiments of the present invention may be applied to active vibration control since this application and active noise control are closely related.
(35) While an illustrative embodiment of the present has been shown in the drawings and described in considerable detail, it should be understood that there is no intention to limit the invention to the specific form disclosed. On the contrary the intention is to cover all modifications, alternative constructions, equivalents and uses falling within the spirit and scope of the invention as expressed in the appended claims.