Professional Documents
Culture Documents
PARTIAL UPDATE EVEN MIRROR FOURIER NON-LINEAR FILTERS FOR ACTIVE NOISE
CONTROL
𝜋 𝜋
𝑿(𝑛) = {sin[ 𝑥(𝑛)], sin[ 𝑥(𝑛 − 1)], ⋅ ⋅ ⋅ ,
2 2
𝜋
sin[ 𝑥(𝑛 − 𝐿 + 1)], cos[𝜋𝑥(𝑛)], ⋅ ⋅ ⋅ , cos[𝜋𝑥(𝑛 − 𝐿 + 1)]
2
𝜋 𝜋 𝜋
sin[ 𝑥(𝑛)].sin[ 𝑥(𝑛 − 1)], ⋅ ⋅ ⋅ , sin[ 𝑥(𝑛 − 𝐿 + 1)
2 2 2
𝜋 𝜋 𝜋
.sin[ 𝑥(𝑛 − 𝐿 + 1)], sin[ 𝑥(𝑛)].sin[ 𝑥(𝑛 − 2)], ⋅ ⋅ ⋅ ,
2 2 2
𝜋 𝜋
sin[ 𝑥(𝑛 − 𝐿 + 3).sin[ 𝑥(𝑛 − 𝐿 + 1)], ⋅ ⋅ ⋅ ,
2 2
𝜋 𝜋
sin[ 𝑥(𝑛).sin[ 𝑥(𝑛 − 𝐿 + 1)]}T . (1)
2 2
and the output of the EMFN is given by
296
2015 23rd European Signal Processing Conference (EUSIPCO)
297
2015 23rd European Signal Processing Conference (EUSIPCO)
Fig. 3 shows the convergence behaviour for all the four fil- the four algorithms and the enhance noise cancellation per-
ters studied. The MSE computed as an average of last 1000 formance of the proposed algorithms are evident from the re-
samples of the experiment are −20.88, −24.25, −27.38 and sults. All other simulation parameters used as same as that of
−27.34 dBs for FsLMS, GFsLMS, FmLMS and PFmLMS the previous experiment.
(𝛾 = 0.7) algorithms respectively. The improved noise
mitigation capacity of the new schemes are clear from
the results obtained. The improvement in noise cancella- −5
FsLMS
tion has been achieved at a reduced computational load in GFsLMS
the case of PFmLMS algorithm. The various other sim- FmLMS
−10 PFmLMS
ulation parameters used in this experiment are: FsLMS
(𝑅 = 3, 𝐿 = 10, 𝜇𝐿 = 𝜇𝑁 𝐿 = 0.05), GFsLMS (𝑅 =
1, 𝑁 𝑑 = 2, 𝐿 = 10, 𝜇𝐿 = 0.01, 𝜇𝑁 𝐿 = 0.001 and 𝜇𝐶𝑇 = −15
0.005), FmLMS (𝑅 = 2, 𝐿 = 10, 𝜇 = 0.05) and PFmLMS
ξ (dB)
(𝑅 = 2, 𝐿 = 10, 𝛾 = 0.7 and 𝜇 = 0.05), where 𝑚𝑢𝐿 and
𝑚𝑢𝑁 𝐿 are the learning rates for the linear and non-linear −20
portions of FLANN and GFLANN.
−25
−5
FsLMS
GFsLMS
FmLMS −30
PFmLMS 0 0.5 1 1.5 2 2.5 3 3.5 4
−10
Iterations x 10
4
−20
4.3. Experiment 3
−25
The input and output of the primary path used in this experi-
ment are related as
−30
0 0.5 1 1.5 2 2.5 3 3.5 4
Iterations x 10
4 𝑑(𝑛) = 𝑥(𝑛 − 5) + 0.8𝑥(𝑛 − 6) + 0.3𝑥(𝑛 − 7)
+ 0.4𝑥(𝑛 − 2) + 0.2𝑥(𝑛 − 5)𝑥(𝑛 − 6)
Fig. 3. Experiment 1: Comparison of learning curves for − 0.3𝑥(𝑛 − 5)𝑥(𝑛 − 7) + 0.4𝑥(𝑛 − 5)𝑥(𝑛 − 8). (22)
FsLMS, GFsLMS, FmLMS and PFmLMS algorithms.
We have used a secondary path transfer function, which is
same as that of Experiment 1. The superior noise cancellation
offered by the proposed scheme is clear from the comparison
4.2. Experiment 2
of convergence characteristics of the four algorithms shown in
In this experiment, we have employed a primary path which Fig. 5. The MSE obtained as an average of the last 1000 sam-
is same as that of Experiment 1. The secondary path output is ples for the four algorithms compared are −21.38, −25.61,
given by −27.03 and −27.05 dBs for FsLMS, GFsLMS, FmLMS and
PFmLMS (𝛾 = 0.7) algorithms respectively. The simulation
𝑦𝑠 (𝑛) = 𝑤(𝑛) + 0.2𝑤(𝑛 − 1) + 0.05𝑤(𝑛 − 2) (20) parameters used in this experiment are: FsLMS (𝑅 = 3, 𝐿 =
10, 𝜇𝐿 = 𝜇𝑁 𝐿 = 0.05), GFsLMS (𝑅 = 1, 𝑁 𝑑 = 3, 𝐿 =
where 10, 𝜇𝐿 = 0.006, 𝜇𝑁 𝐿 = 0.001 and 𝜇𝐶𝑇 = 0.005), FmLMS
𝑤(𝑛) = tanh[𝑦(𝑛)]. (21) (𝑅 = 2, 𝐿 = 10, 𝜇 = 0.05) and PFmLMS (𝑅 = 2, 𝐿 =
10, 𝛾 = 0.7 and 𝜇 = 0.05). The improvement in noise can-
The average of MSE for the last 1000 samples for the algo- cellation and lower computational load offered by PFmLMS
rithms compared are −17.83, −22.25, −26.46 and −26.47 algorithm can be seen from the comparisons made in Table
dBs for FsLMS, GFsLMS, FmLMS and PFmLMS (𝛾 = 0.7) 2. The effect of 𝛾 on computational load as well as MSE can
algorithms respectively. Fig. 4 shows the learning curves for also be observed from the Table.
298
2015 23rd European Signal Processing Conference (EUSIPCO)
REFERENCES
−5
FsLMS
GFsLMS
[1] S. M Kuo, S. Mitra, and W.S. Gan, “Active noise con-
FmLMS trol system for headphone applications,” IEEE Trans-
−10 PFmLMS
actions on Control Systems Technology, vol. 14, no. 2,
pp. 331–335, 2006.
−15 [2] R. Serizel, M. Moonen, J. Wouters, and S.H. Jensen,
“Integrated active noise control and noise reduction in
ξ (dB)
6. ACKNOWLEDGEMENTS
299