Page 71 - 《应用声学》2022年第6期
P. 71

第 41 卷 第 6 期                李春阳等: 异构混合相关熵有源噪声控制算法                                           917


             −25 dB 左右,稳态 ANR 差距越为 10 dB。然而在                   的表现性能。从4.1节的仿真可知,在SαS噪声环境
             图 6(b) 中,σ 值变化对 FxMCC-MK 算法稳态性能                   下,当 σ = 7 时,FxMCC 算法和 FxMCC-MK 算法
             几乎没有影响,σ 在3∼30取值时,其稳态ANR 基本                       均能取得一个较好的降噪表现,因此在本节仿真中,
             都保持在−35 dB左右,上下浮动小于0.5 dB。以上                      将 FxMCC 算法和提出的 FxMCC-MK 算法的核宽
             结果表明,FxMCC-MK 算法对核宽 σ 的依赖性降                       σ 均设置为 7,FxMMCC 算法核宽设置为 σ 1 = 5、
             低,这意味着算法在面对复杂的声环境时能降低核                            σ 2 = 7。各算法的其余参数设置如表 3 所示。为了
             宽对性能的影响,从而算法具有更好的适应性。                             更好比较强脉冲噪声环境下各算法的降噪性能,除
                                                               FxLMS算法外,其余的 3 种鲁棒算法是在相近的收
                     0
                                                σ=3            敛速度前提下,比较稳态 ANR 值。稳态 ANR 值越
                    -5                          σ=7
                                                σ=15           低,表明该算法的降噪性能越强。
                   -10
                                                σ=20
                  ANR/dB  -15                   10 dB                        表 3  各算法仿真参数
                                                σ=30
                   -20
                   -25                                            Table 3 Simulation parameters of each al-
                                                                  gorithm
                   -30
                   -35
                                                                    ANC 算法         α = 1.2      冲压机录声
                      0  0.5  1.0  1.5  2.0  2.5  3.0  3.5  4.0
                                  ᤖ̽൓஝/10 4                          FxLMS      µ = 1 × 10 −9  µ = 9 × 10 −5
                                (a) FxMCCካข
                                                                     FxMCC      µ = 8.4 × 10 −5  µ = 2 × 10 −3
                     0
                                                σ=3                             µ = 8.5 × 10 −5  µ = 7 × 10 −3
                   -5                           σ=7                 FxMMCC
                                                σ=15                               β = 1.2        β = 1
                   -10
                                                σ=20                                     −4            −3
                  ANR/dB  -15  -25     ~0.5 dB                     FxMCC-MK     µ = 2.5 × 10  µ = 1.5 × 10
                                                σ=30
                   -20
                          -26
                                                                                   β = 1.5
                                                                                                  β = 1
                   -25      2000 3000  -35.0
                                   -35.6                           图 7 是 α = 1.2 时各算法平均噪声衰减对比
                   -30
                                       3.50  3.56
                   -35                                         曲线。从图 7 可以看出,在 α = 1.2 的强脉冲环境
                      0  0.5  1.0  1.5  2.0  2.5  3.0  3.5  4.0  下,非鲁棒的 FxLMS 算法直接失效;其余算法中
                                  ᤖ̽൓஝/10 4
                               (b) FxMCC-MKካข                  提出的FxMCC-MK算法表现最好,最终ANR值为
                                                               −28 dB,比FxMCC算法的−23 dB提升约5 dB,比
                      图 6  核宽 σ 对算法性能影响曲线
                                                               FxMMCC 算法的 −25 dB 提升约 3 dB。以上结果
               Fig. 6 The influence curve of kernel width σ on
                                                               表明,提出的FxMCC-MK 算法在强脉冲环境下,相
               algorithm performance
                                                               比已有算法具有更好的鲁棒性,算法能取得更好的
                 从图 6(b) 可以看出,σ 值的变化对 FxMCC-                   降噪效果。
             MK 算法的性能仍有一定的影响,在 σ 从 3 递增到
                                                                        0
             30 的过程中,算法的收敛速度逐渐加快,稳态 ANR                                                       FxLMS
                                                                      -5                      FxMCC
             值也会略微升高。以上结果表明,较大的 σ 值可                                                          FxMMCC
                                                                     -10                      FxMCC-MK
             以获得更快的算法收敛速度但会降低算法的鲁棒                                   -15
             性,较小的 σ 值情况则完全相反,这一变化特性与                                ANR/dB  -20
             FxMCC算法相似。
                                                                     -25
             4.2 SαS强脉冲噪声环境下降噪性能对比                                   -30

                 在本节仿真实验中,主要验证在α = 1.2的SαS                           -35 0  0.5  1.0  1.5  2.0  2.5  3.0  3.5  4.0
             强脉冲噪声环境下所提算法的降噪性能。将本文提                                                 ᤖ̽൓஝/10 4
             出的算法与已有的 FxMCC 算法              [16]  和 FxMMCC            图 7  α = 1.2 时各算法平均噪声衰减曲线
             算法  [17]  对比,并引入标准的 FxLMS 算法作为参                      Fig. 7 Average noise reduction curves of each al-
             考。和 4.1 节一样,同样采用 ANR 曲线评价各算法                         gorithm (α = 1.2)
   66   67   68   69   70   71   72   73   74   75   76