Print

Noise Reduction Filter

The Problem

Fighting noise is a very old problem because noise cannot be eliminated. All electronic devices, resistors and other passive components generate noise. In audio systems all these can be kept below the audible level but ambient noise may not be avoided even if the audio system is designed according to the best practices. In these cases some noise reduction technique can help. Here we discuss two types of noise reduction techniques:

These two approaches work in different manners and incur significantly different costs. NRF is essentially “free” in that it is an integral part of the signal processing chain on every input channel. NC, on the other hand, is a significantly more complex method that requires additional signal processing resources to implement, therefore, it is much more expensive than NRF. See Table 1 for a more detailed comparison of the two techniques.

Since ASPEN processors apply settings immediately, the amount of NRF applied to any one or more inputs can be adjusted in real time as the system is operating by a control device connected via ethernet, USB or RS-232 ports, using macros, or directly adjusted using the command terminal interface included in the ASPEN software.

Noise Reduction Filtering

The theoretical background of this method is optimal or Wiener filtering after Norbert Wiener who researched this area in the 1940’s and published his results in 1949.[1]
The signal model of optimal filtering is shown in figure 1.

OptimalWienerFiltering

 

The signal of interest (X) is contaminated by an additive noise (V). In order to improve the signal integrity, the observed noisy signal (Y) is passed through a filter. The output of the filter (Z) is an estimate of the unknown signal (X). The estimation error, the difference of X and Z, has the lowest possible power if the frequency response of the filter (H) is given by:

OptimalWienerFiltering2

In ASPEN we use a 30-band 1/3-octave filter bank to implement the noise reduction filter. Figures 2 and 3 on the next page show an example in which the noise (cyan) has equal power in every band, i.e. it is a pink noise and the signal (blue) concentrates its power in the mid-audio range. Figure 2a and 2b show the signal and noise before and after the filtering, respectively. Figures 2 and 3 differ in that in figure 2 the signal is plotted on the top of the noise and in figure 3 the noise is on the top.

We can clearly see the benefit of the filtering. The attenuation is negligible in those bands where the signal has much more power than the noise, i.e. the signal-to-noise ratio is high; and the attenuation is high in the bands with poor signal-to-noise ratio. The result is an improved overall signal-to-noise ratio at the cost of some linear distortion of the signal.

FIgure2a

There are two reasons why the Wiener filter cannot be used in its original form as a noise reduction filter in audio systems:

To implement a noise reduction filter we made some assumptions and complemented the Wiener filtering algorithm with an adaptation method that automatically separates the signal and noise spectra and continuously changes the filter  parameters (see figure 4). Proper operation of the noise reduction filters in ASPEN requires that:

PracticalNoise

Main features of the NRF in ASPEN:

Follow these simple rules to use the NRF:

Noise Cancellation

Noise cancelers (NC) use an adaptive filter to reconstruct the noise that effects the original signal. In this case a reference signal is needed which usually is a microphone placed close to the noise source. In this case an adaptive filter is necessary because the relationship between the noise source and the actual noise that contaminates the audio signal is unknown. 

Note the difference between NRF and NC. While the NRF is placed directly in the signal path, the NC predicts contamination and subtracts it from the observed signal. Therefore the signal is unaltered resulting in a higher sound quality. The computation burden of NC is comparable to an acoustic echo canceler which usually requires a dedicated DSP for every one, or at least every two, audio channels.

Figure5-NoiseCancellation

Table 1. Comparison of FRF and NC

NRF-NC-Chart