Page 149 - 《应用声学》2020年第4期
P. 149

第 39 卷 第 4 期           吴礼福等: 调节水床效应的双梯度有源噪声控制自适应算法                                          635

                                             ᳡Б᮳               2.2  结果与讨论
                 Ѻጟ٪ܦູ          ̡ࢺ݀        ҒᎶஊܸ٨
                                                                   本文以降噪量评价降噪性能的好坏,降噪量为
                                                               ANC 系统关闭与打开两种情况下误差传感器信号
                                                               的功率谱密度之差。实验分别对 4 个不同入射方向
                                                               进行降噪性能测试,发现左右两只耳朵的性能几乎
                                             B&K               一样,为了在一幅图中更加清晰简洁地看出每种算
                                             pulse
                   Ҫဋஊܸ٨                                       法的降噪量,取右耳 4 个不同入射方向初级噪声源
                                                               的降噪量的平均值进行对比。
                               ቸᝮవႃᑨ                               本文选用 “FxLMS”、“Leaky”、“Rescaling”、
                                                               “DGD-FxLMS”4 种算法分别迭代得到 4 种控制器
                                                               后,对比 4 种算法的降噪量,后 3 种算法均为经典
                                                               “FxLMS” 的改进算法,可以限定控制器的幅度输
                    图 2  有源降噪耳机实验系统的器件连接
                                                               出。控制器 W(z) 都为 FIR 滤波器,4 种算法的参数
               Fig. 2 The devices connection in the active noise
                                                               设定于表3中,“FxLMS”算法中µ = 0.003;“Leaky”
               control headphone experiments
                                                               算法中 µ = 0.004,γ = 0.05,相当于泄漏因子为
                 实验在全消声室中进行,如图 3(a) 所示,初级                      0.9998;“Rescaling” 算法中 µ = 0.004,C = 0.005;
             声源分别位于人工头正前方、正左方、正右方和正                            “DGD-FxLMS”算法中µ = 0.003,C = 0.001。
             后方,距离人工头 0.3 m。系统的采样率为 16 kHz。
             采用最小均方误差 (Least mean square LMS) 算法                           表 3  4 种算法的参数设定
                            ˆ
                                      ˆ
             估计出次级路径 S(z),此处 S(z) 为 256 阶有限长脉                     Table 3 Parameter settings of the four al-
             冲响应(Finite impulse response, FIR)滤波器。                gorithms
                                                                 算法    FxLMS    Leaky   Rescaling  DGD-FxLMS
                               Ғ
                                                                      µ = 0.003 µ = 0.004  µ = 0.004  µ = 0.003
                                                                 参数
                                                                               γ = 0.05  C = 0.005  C = 0.001
                        ࢻ                     Կ
                                  ̡ࢺ݀                              4种算法的降噪量如图4所示,可以看出“Leaky”
                                                               算 法 和 “Rescaling” 算 法 的 有 效 降 噪 频 段 分 别
                                                               在 660 Hz 和 740 Hz 以下,而 “FxLMS” 和 “DGD-
                               Ց
                                                               FxLMS” 算法在 1000 Hz 还有降噪。“FxLMS” 算
                               (a) Ѻጟܦູ
                                                               法在 235 Hz 附近可以获得 21 dB 的最大降噪量,
                                                               同时它在 2000 ∼ 4000 Hz 频段内的噪声放大也是
                                                               最大的,其噪声放大在 2 ∼ 7 dB;“Leaky” 算法在
                                                               250 Hz 附近获得 8 dB 的最大降噪量,其噪声放

                                                               大量是最小的,都低于 2 dB 且均匀分布在 1000 ∼
                                                               5000 Hz范围内,但“Leaky”算法的有效降噪频段是
                                                               最窄的;“Rescaling” 算法在 235 Hz 附近获得 15 dB
                                                               的最大降噪量, 尽管 “Rescaling” 算法在 430 Hz
                                                               以下频段的降噪量大于 “DGD-FxLMS” 算法,其
                            (b) ๗ܦࠉ˗ᄊࠄᰎڤఀ                      在 1000 ∼ 2200 Hz 频段的噪声放大量大于 “DGD-
                                                               FxLMS”算法,并且“Rescaling” 算法有效降噪频段
                图 3  初级声源的 4 个位置及消声室中的实验场景
                                                               比“DGD-FxLMS”算法窄。“DGD-FxLMS”算法在
               Fig. 3 Diagrammatic view of the 4 different inci-
               dent directions of the primary noise and the ex-  300 Hz附近获得9.5 dB 的最大降噪量,其有效降噪
               perimental configuration in the anechoic chamber  频段几乎和“FxLMS”算法的有效降噪频段重合。
   144   145   146   147   148   149   150   151   152   153   154