Frequency-Domain Wideband Acoustic Noise Cancellation System

Abstract

When building an adaptive noise cancellation system for wideband acoustic signals, one can meet some difficulties in practical implementation of such a system. The major problem is related to the necessity of using real-time signal generation and processing. In this paper the active noise control system which utilizes adaptation in frequency domain is considered. It is shown that the proposed algorithms simplify practical implementation of a noise cancellation system. The results of computer simulations and prototype experiments show the effectiveness of the proposed methods.

Share and Cite:

Karaseva, V. , Lvov, A. and Rodionov, A. (2023) Frequency-Domain Wideband Acoustic Noise Cancellation System. Journal of Applied Mathematics and Physics, 11, 2523-2532. doi: 10.4236/jamp.2023.118163.

1. Introduction

The problem of acoustic noise level reduction is rather urgent in many spheres of human activity [1] [2], life and health of people directly depend on its successful solution [3]. The prevalent way of acoustic noise reduction consists of using passive damping. This approach is common in industry and is used for cancellation of noise of machines, mechanisms, etc. [4] [5]. As a rule, passive noise reduction methods imply creation of surfaces or layers which are coated with different sound-absorbing materials of different compound and shape. The main disadvantage of passive approach consists in its low efficiency of noise damping at low frequencies. On the other hand, active noise control systems are much more effective in low frequency band.

The possibility of using active noise reduction systems for acoustic fields generated by emitters inside a confined space was theoretically considered in [6]. Subsequently, many authors have proposed some methods for practical implementation of such systems. For example, the work [7] considers a method based on the forming a surface of controlled emitters which are located near an acoustic source to be suppressed. The control of the registered by receivers field is performed by specially generated signals which are fed to controlled emitters. These emitters provide minimization of the total field power at given points or space area. A detailed review of the active noise suppression methods used in paper is provided in [8] [9] [10].

The basis of many methods used to form signals that are fed to controlled transmitters is the transformation of signals registered by reference sensors [8]. Acoustic receivers or vibration sensors which are located near the noise sources could be used as reference sensors.

The most popular methods for generating signals which are fed to the controlled emitters include using iterative adaptive algorithms. These algorithms are based on the determination of the impulse response of the shaping filters that transform signals recorded by the reference sensors.

To implement these algorithms, it is necessary to have estimates of the impulse responses for the paths, connecting each emitter to each receiver. This entails the perforce of conducting calibration of a system. The calibration procedure implies feeding calibration signals (e.g., short pulses, bandwidth noise, broadband modulated signal) to each of the controlled transmitters and calculating the desired transfer characteristics.

However, this approach entails a number of disadvantages, such as longer system setup times, inefficiency when the characteristics of the environment change, and the need to periodically repeat the calibration procedure. The solution to this problem could be the feeding of the calibration signal directly while the system is operating [11]. However, this will entail an increase of the total radiation level of a system. This problem can be solved by using a modification of the system [11], which is described in [7].

A clear limitation of the systems described above consists of computational difficulty in their practical implementation, because they are functioning in real time. At the moment, there are already known ways to reduce the computational cost and implement noise cancelling in frequency domain (e.g., using the Fourier window transform) [12] [13]. There is also an algorithm of active noise control of sound fields at discrete components of the signal spectra, which does not require real-time signal processing [14].

In this paper, an active control system with an adaptation procedure in frequency domain in considered. In the proposed algorithm the calculation of impulse responses of shaping filters is based on frequency representation of recorded signals. At the same time the signals, which are fed to the controlled emitters, are generated in time domain.

2. Active Noise Cancellation Algorithm without Using Real-Time Mode for System Adaptation

2.1. Algorithm Description

Let us consider a method of active noise cancellation without using real-time mode for system adaptation. Figure 1 shows a block diagram of the active noise cancellation system of an acoustic field generated by a spatially extended object. The left part of this diagram shows a noise source (“vibr”) to be compensated with a reference sensor located next to it. In the right part of the figure there is a set of 𝐽 controlled emitters and K receivers of the residual field. Block W represents a multichannel shaping filter. The outputs of the filter are fed to the controlled emitters. The block “Computer” is served for updating the coefficients of the multichannel shaping filter W. The signals recorded by the reference sensors are fed to a set of shaping filters with finite impulse responses (FIR). The FIRs are estimated from the signal samples of the reference sensor and residual receivers.

Let us consider all signals at the inputs and outputs of the block diagram to be represented in the frequency domain. For convenience, we omit the indices corresponding to frequency components. Let us introduce the following notations (for the sake of convenience, the footnotes in the text will indicate the dimensions of corresponding matrices).

Let y p = P v is the field created by the sources to be compensated and recorded by the receivers1; y s = S y is the field created by the controlled emitters and recorded by the receivers2, v is the signal recorded by the reference sensor; P

Figure 1. Structural diagram of an active noise cancellation algorithm.

and S are transfer matrices (at a fixed frequency) for paths from radiation sources to receivers and from controlled emitters to receivers, respectfully; y = W v are the signals applied to the controlled emitters3, W is a matrix composed of the frequency responses of forming filters.

The total field recorded by the receivers can be written as

e = y p + y s = P v + S y = P v + S W v .

Let’s write down the mean square of the residual field level at the receiving elements as

e H e = ( y p + S W v ) H ( y p + S W v ) = y p H y p + y p H S W v + v H W H S H y p + v H W H S H S W v .

Add a constraint on the value of the calculated frequency response of shaping filters.

F = e H e + α tr ( W W H ) = y p H y p + y p H S W v + v H W H S H y p + v H W H S H S W v + α tr ( W W H ) ,

where α is the regularization coefficient which is selected for a specific active noise cancellation system.

The minimum of F can be found by equating its derivative over W to zero, namely

F W = S H y p v H + S H y p v H + S H S W ( v v H + v v H ) + α W = 2 S H y p v H + 2 S H S W v v H + α W = 0. (1)

Let us introduce the following notations

A = 2 S H S ,

B = v v H ,

C = 2 S H y p v H .

Equation (1) can be written in the form

A W B + α W = C . (2)

The well known solution to the (2) is [15]

vec ( W ) = ( α I + B T A ) 1 vec ( C ) ,

where

A B = [ A 11 B A 12 B A 1 n B A 21 B A 22 B A 2 n B A m 1 B A m 2 B A m n B ] , A = [ A 11 A 12 A 21 A 22 ] , vec ( A ) = [ A 11 A 21 A 12 A 22 ] ,

I ( n ) stands for the identity matrix of size n, the symbol denotes the Kronecker product.

When frequency responses of the shaping filters W are obtained, it is possible to determine the impulse responses H with the use of the inverse Fourier transform ( H = F 1 ( W ) ). Due to the fact that W remains constant (in the case when system parameters S и P are uncgenged) [9], using signal samples from reference sensors it is possible to implement a system that calculates H from recorded signals and generates voltages applied to controlled emitters. This method could be quite simply implemented by using a PC and a signal processing device connected to multichannel analog-to-digital converter (ADCs) and digital-to-analog converter (DACs). The purpose of the signal processing device in this case will be only the calculation of the convolution of signals from reference sensors with given impulse response (determined by H).

It should be noted that for the functioning of the system, it is necessary to have estimates of the impulse response of acoustic propagation paths for each “controlled emitter-receiver” pair. As noted earlier, this requires the use of a separate evaluation procedure, or a calibration signal must be applied directly to the emitters during operation of the system.

In some cases, the impulse responses obtained in this way have a non-causal part. That means that the solution turns out to be physically unrealizable. To eliminate this effect, we propose a method consisting in nulling the non-causal part of the impulse responses H with iteratively updating the solution using samples of the residual noise. At the next iteration, the residual vibration samples are substituted into the expression of the objective function instead of the samples of the compensated signal y p , that is

y p y p + S W v

The calculated solution is added to the solution obtained at the previous iteration

H H + F 1 ( W ) .

The method allows one to achieve a deeper level of noise suppression.

2.2. Evaluation of Operational Efficiency of the Proposed Algoritm Using a Simulation Model

The verification of the proposed method for implementing the active cancellation system was carried out on a simulation model. A fragment of an active noise suppression system for acoustic waves generated by vibroactive equipment was considered. There were used a planar array of controlled emitters and placed above it a planar array of receivers. The spacing of both arrays and distance between them was 0.2 m. The vibroactive equipment was simulated by a point sound source located near a rigid wall. Figure 2 shows a fragment of the mutual arrangement of the cancellation system elements.

Noise generators operating in 500 - 1000 Hz frequency band were used as the source to be cancelled. W and H were calculated blockwisely and corrected using the residual field. The latter was recorded during the next signal block registration.

The mean values of the signal amplitudes, registered by residual field receivers, are shown in Figure 3. Note, that the level of acoustic field suppression

Figure 2. Relative arrangement of elements of active noise cancellation system.

Figure 3. Mean values of signal amplitudes.

reaches 28 dB.

The efficiency of acoustic radiation suppression achieved by such a system in the far field is discussed in detail in [7].

2.3. Practical Implementation

Before proceeding to the description of the prototype of an active noise cancellation system, let consider its block diagram in Figure 4. There are schematically shown the source of compensated acoustic radiation (“src”), reference microphone, set of controlled emitters, residual field receivers and FIR shaping filters. The signal registered by the reference sensor is transmitted to a set of shaping filters, the coefficients of which are calculated by “Computer” using the values of the reference signal and the signal from the residual field sensors. Solid lines show the propagation paths of signals (electrical or digital if the system is computerized), and dotted lines show acoustic waves.

Figure 5 shows a photo of an experimental setup. At the bottom there is an acoustic radiation source, then the controlled emitters are located. Above the emitters there are microphones that record the residual field.

The distance between the elements was adjustable, which made it possible to implement various variants of geometries. It should be noted that the highest suppression was achieved with the geometry presented in Figure 5.

An experimental study of the proposed active cancellation system was carried out. 23 controlled emitters and 22 receivers were used during experiments.

In Figure 6 power spectral densities of the original (blue line) and residual (yellow line) noise are presented. The difference between two power spectra

Figure 4. Structural diagram of active noise cancellation model.

Figure 5. Experimental setup of an active noise cancellation system.

amounts to about 20 dB.

Figure 7 shows the time evolution of mean values of the amplitudes of the original and residual signals. We can notice a monotonic decrease of the amplitude values of the residual signal in the presented time dependence, which reflects the system adaptation procedure. In Figure 8 and Figure 9 the mean signal levels in receivers and the levels of suppression, achieved by the proposed system, are shown. We can see, that the signal levels drop by 17 - 20 dB when active cancellation in applied.

3. Conclusions

This paper studies the problem of construction of an adaptive active noise

Figure 6. Power spectrums of the original (blue) and residual (red) noise.

Figure 7. Mean values of amplitudes of the original (blue) and residual (red) noise.

Figure 8. Signal power on the receiver channels.

Figure 9. Suppression level in dB on a receiver channels.

cancellation system with an adjustment procedure in frequency domain. The technique is especially efficient for practical implementation of systems. With respect to the existing noise cancellation algorithms (e.g. [7] [9]), the proposed method enables to greatly decrease the resulting cost and complexity of a system. The results of computer simulations and experiments on a prototype have demonstrated the effectiveness of the proposed technique. It was shown that the suppression of wideband signals reaches 20 dB in experiments and 27 dB in numerical modeling.

Funding

The study was carried out within the state task of the Institute of Applied Physics of the Russian Academy of Sciences (topic no. 0030-2021-0017).

NOTES

1 y p = [ K × 1 ] , P = [ K × I ] , v = [ I × 1 ] .

2 y s = [ K × 1 ] , S = [ K × J ] , y = [ J × 1 ] .

3 y = [ J × 1 ] , W = [ J × I ] .

Conflicts of Interest

The authors declare no conflicts of interest regarding the publication of this paper.

References

[1] Hirose, S. and Kajikawa, Y. (2017) Effectiveness of Headrest ANC System with Virtual Sensing Technique for Factory Noise. Asia-Pacific Signal and Information Processing Association Annual Summit and Conference (APSIPA ASC), Kuala Lumpur, 2017, 464-468. https://doi.org/10.1109/APSIPA.2017.8282076
[2] Wen, S., Nguyen, D.H., Wang, M. and Gan, W.S. (2021) Design and Evaluation of Active Noise Control on Machinery Noise. Asia-Pacific Signal and Information Processing Association Annual Summit and Conference (APSIPA ASC), Tokyo, 2021, 1180-1186.
[3] Sharma, M.K. and Vig, R. (2014) Server Noise: Health Hazard and Its Reduction Using Active Noise Control. Recent Advances in Engineering and Computational Sciences (RAECS), Chandigarh, 2014, 1-5. https://doi.org/10.1109/RAECS.2014.6799628
[4] Shkrabak, V.S., Savelev, A.P., Enaleeva, S.A., et al. (2020) Working Places Noise Reduction Measures for Milk Processing Industry. International Transaction Journal of Engineering, Management and Applied Sciences and Technologies, 11, 1110.
[5] Korotin, P.I., Potapov, O.A., Fiks, G.E., Fiks, I.S., Pochkin, Ia.S. and Khaletskii, I.D. (2021) Active Noise Suppression in the Model of Turbofan Intake Duct. Aircraft Engines, 11, 7-16.
[6] Malyuzhinets, G.D. (1971) Unsteady Diffraction Problems for a Wave Equation with a Finite Right Side. Proceedings of the Acoustic Institute, No. 15, 124-139.
[7] Lvov, A.V., Karaseva, V.A., Potapov, O.A. and Sokov, A.M. (2023) Adaptive Active Wideband Acoustic Noise Cancellation System with Dynamic Calibration. Acoust. Phys., 69.
[8] Elliott, S.J. (2001) Signal Processing for Active Control. Academic Press, London, 511.
[9] Kuo, S.M. and Morgan, D.R. (1999) Active Noise Control: A Tutorial Review. Proceedings of the IEEE, 87, 943-975. https://doi.org/10.1109/5.763310
[10] Mal’tsev, A.A., Maslennikov, R.O., Khoryaev, A.V. and Cherepennikov, V.V. (2005) Adaptive Active Noise and Vibration Control Systems. Acoust. Phys., 51, 195-208. https://doi.org/10.1134/1.1884495
[11] Yuxue, P. and Pengfei, S. (2019) Online Secondary Path Modeling Method with Auxiliary Noise Power Scheduling Strategy for Multi-Channel Adaptive Active Noise Control System. Journal of Low Frequency Noise, Vibration and Active Control, 38, 740-752. https://doi.org/10.1177/1461348419831119
[12] Tang, X.L. and Lee, C.-R. (2012) Time-Frequency-Domain Filtered-X LMS Algorithm for Active Noise Control. Journal of Sound and Vibration, 331, 5002-5011. https://doi.org/10.1016/j.jsv.2012.07.009
[13] Kuo, S.M., Yenduri, R.K. and Gupta, A. (2008) Frequency-Domain Delayless Active Sound Quality Control Algorithm. Journal of Sound and Vibration, 318, 715-724. https://doi.org/10.1016/j.jsv.2008.04.029
[14] Fiks, I.S., Korotin, P.I., Potapov, O.A. and Fiks, G. (2016) Experimental Studies of Sound Field Suppression at Discrete Frequencies. Acoust. Phys., 62, 207-214. https://doi.org/10.1134/S1063771016020056
[15] Petersen, K.B. and Pedersen, M.S. (2012) The Matrix Cookbook. Version: November15.72. https://math.uwaterloo.ca/~hwolkowi/matrixcookbook.pdf

Copyright © 2024 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.