Page 91 - 201901
P. 91

第 38 卷 第 1 期       李楠等: 一种基于虚拟传感的无需误差传声器的自适应有源降噪方法                                           87


             1.1 基于前馈FxLMS的虚拟传感自适应算法                           其中,ˆ p(n) = [ ˆp 0 (n) ˆp 1 (n) . . . ˆp M−1 (n) ] 为 n 时
                                                                                                     T
                 基于前馈 FxLMS 的虚拟传感自适应算法框图                       刻 M 长建模的初级通道传递函数 P(z) 滤波权向
                                                                                                ˆ
                                                                                                   T
             如图 1 所示,其中 x(n)、d(n)、e(n) 和 y 1 (n) 分别为           量,ˆ s(n) = [ ˆs 0 (n) ˆs 1 (n) · · · ˆs M−1 (n) ] 为 n 时刻
             参考信号、人耳处外部噪声信号(期望信号)、人耳                           M 长次级通道传递函数S(z)滤波权向量。
             处残留噪声信号(误差信号)和滤波器输出信号,                                由于算法工作时人耳处不存在物理误差传声
             P(z)、S(z) 和 W 1 (z) 分别为耳机的初级通道传递函                 器,自适应算法收敛的最小化目标实际上是以构造
             数、次级通道传递函数和自适应 FIR 滤波器传递函                         的人耳处残留噪声信号的均方值,即
                 ˆ
                        ˆ
             数,P(z) 和 S(z) 分别为建模的初级通道和次级通                                             [  ′2  ]
                                                                             J(n) = E e (n) .             (3)
             道传递函数,二者均采用离线自适应系统辨识方法
                                                                   由 梯 度 下 降 法 可 得 自 适 应 滤 波 器 W 1 (z)
                                                    ˆ
             得到,x (n) 和 y (n) 分别为 x(n) 和 y 1 (n) 经 S(z) 滤
                   ′
                           ′
                           1
                                                               在 n 时 刻 的 M 长 FIR 滤 波 权 向 量 w 1 (n)         =
             波后的信号,d (n) 和 y (n) 分别为 x(n) 和 y 1 (n) 经
                          ′
                                 ′′
                                 1                             [ w 1,0 (n) w 1,1 (n) . . . w 1,M−1 (n) ] 的更新方程为
                                                                                             T
                    ˆ
             ˆ
             P(z) 和 S(z) 滤波后的信号,e (n) 为构造的人耳处
                                       ′
             残留噪声信号。                                                  w 1 (n + 1) = w 1 (n) − µx (n)e (n),  (4)
                                                                                                  ′
                                                                                             ′
                                                                                                     T
                                                                      ′
                                            ᏿఻Яᦊ               其中,x (n) = [ x (n) x (n) . . . x ′  (n) ] 为 n 时
                                                                               ′
                                                                                    ′
                                                                               0    1        M−1
                                                                                                ˆ
                                          P↼z↽                 刻 M 长参考信号经建模的次级通道 S(z) 的滤波输
                                                   d↼n↽
                               y  ↼n↽             +           出向量。
             x↼n↽                             y ϕ↼n↽
                                               
                          W ↼z↽          S↼z↽    ›                由以上推导可得,当建模的初级通道和次级通
                                                +      e↼n↽
                                                               道传递函数与真实的初级通道和次级通道传递函
                                   ⌣
                   ⌣
                   S↼z↽            S↼z↽
                                                               数足够接近时,即满足
                                    y ϕϕ↼n↽
                     xϕ↼n↽         +  
                                                                                ˆ
                          LMS      ›                                            P(z) ≈ P(z),              (5)
                               eϕ↼n↽  +
                                                                                ˆ
                           ⌣
                          P↼z↽      dϕ↼n↽                                       S(z) ≈ S(z)               (6)
             图 1  基于前馈 FxLMS 的虚拟传感自适应算法原理框图                    时,构造的残留噪声信号与人耳处残留噪声信号大
             Fig. 1 Block diagram of feedforward FxLMS based vir-  致相等,即
             tual microphone adaptive algorithm
                                                                                 ′
                                                                                e (n) ≈ e(n).             (7)
                 从图 1 中可以看出,人耳处真实的残留噪声信                        因此,FxLMS算法收敛使得 J(n) 最小化时,也将人
             号可表示为                                             耳处噪声降低。
                     e(n) = d(n) + y (n)                       1.2  基于反馈IMC的虚拟传感自适应算法
                                   ′
                                   1
                                         T
                            T
                         = p (n)x(n) + s (n)y 1 (n),    (1)        采用与第 1.1 节中类似的思路,可以使用一个
                                                               参考传声器结合建模的传递函数估计人耳处残留
                                                       T
             其 中, p(n) = [ p 0 (n) p 1 (n) . . . p M−1 (n) ] 为
                                                               噪声信号,从而可以仅依赖一个参考传声器和一个
             n 时 刻 M 长 初 级 通 道 传 递 函 数 P(z) 滤 波
                                                               次级声源实现一种与反馈 IMC 等效的自适应算法。
             权 向 量, x(n) = [ x 0 (n) x 1 (n) . . . x M−1 (n) ] T
                                                               该算法的原理框图如图 2 所示,其中 W 2 (z) 为自适
             为 n 时 刻 M 长 参 考 信 号 向 量,             s(n)   =
                                                               应 FIR 滤波器传递函数,y 2 (n) 为滤波器输出信号,
             [ s 0 (n) s 1 (n) . . . s M−1 (n) ] 为 n 时 刻 M 长 次 级
                                     T
                                                                        ′′
                                                                ′
                                                               y (n) 和y (n)分别为 y 2 (n) 经过真实次级通道 S(z)
                                                                2
                                                                        2
             通 道 传 递 函 数 S(z) 滤 波 权 向 量, y 1 (n) =
                                                                                 ˆ
                                                                                                         ′′
                                                               和建模的次级通道 S(z) 滤波后的输出信号,d (n)
                                         T
             [ y 1,0 (n) y 1,1 (n) . . . y 1,M−1 (n) ] 为 n 时刻 M 长滤
                                                               为d (n)经建模的次级通道滤波后的输出信号。
                                                                   ′
             波输出信号向量。而构造的人耳处残留噪声信
                                                                   采用与第 1.1 节类似的思路,可以利用 x(n) 和
             号可表示为
                                                                                                ˆ
                                                                                         ˆ
                                                               y 2 (n) 以及建模的传递函数 P(z) 和 S(z) 构造人耳
                                    ′′
                             ′
                    e (n) = d (n) + y (n)                      处噪声信号。同样使用公式(3)作为代价函数,可得
                     ′
                                    1
                             T
                                         T
                         = ˆ p (n)x(n) + ˆ s (n)y 1 (n),  (2)  自适应滤波器 W 2 (z) 在 n 时刻的 M 长 FIR 滤波权
   86   87   88   89   90   91   92   93   94   95   96