Page 43 - 应用声学2019年第4期
P. 43

第 38 卷 第 4 期          张永霖等: 基于混合范数约束的非均匀稀疏水声信道估计方法                                          503

                                                                                     
                                               u(n)     u (n − 1) · · ·  u (n − M + 1)
                                                                                     
                                                                                     
                                            u (n − 1)  u (n − 2) · · ·  u (n − M)    
                                 U(n) =         .               .           .          ,                (1)
                                                .                .  .       .        
                                                .                           .        
                                                                                     
                                           u (n − Q + 1) u (n − Q) · · · u (n − M − Q + 2)
             其中,M 表示滤波器的长度,Q 为 APA 算法中                         1.3  范数约束IPAPA算法
             的 多 重 约 束 数, 即 滤 波 器 的 阶 数。 滤 波 器 抽                   针对水声信道的稀疏特性,将一般稀疏范数约
                                                         H
             头系数为 ω(n) = [ω 0 (n), ω 1 (n) , · · · , ω M−1 (n)] ,  束引入IPAPA算法的代价函数中,常见的范数约束
             定 义 Q × 1 阶 实 际 接 收 信 号 d(n)                =     为 l 0 范数、l 1 范数以及 l p 范数 (0 < p < 1) 等,为了
                                             H
             [d (n) , d (n − 1) , · · · , d (n − Q + 1)] ,自适应滤波  进一步反映信道的簇状结构,可以将簇稀疏范数约
                          ˆ
             器的输出向量 d (n) = U(n)ω (n) 与实际接收信号                  束引入代价函数中,常见的簇范数约束为 l 21 范数、
             d (n)之间的误差表示为e(n) = d (n) − U(n)ω(n)。             l 20 范数等。此处将以上各种范数约束统一归纳为l k
                 APA 算法可以利用数学形式表示为如下的约                         范数约束,并给出基于范数正则化IPAPA代价函数
             束问题:                                              的一般形式:
                                              2                                                     2
                         min ∥ω (n + 1) − ω (n)∥                       J(n) = ∥d(n) − U (n) ω (n+1)∥
                                                                                                    2
                       s.t. d(n) = U (n) ω (n+1) .      (2)                   + λθ H     G(n)θ ω(n+1)
                                                                                   ω(n+1)
             利用拉格朗日乘子法求解得到 APA 算法的滤波器                                         + γ ∥ω (n + 1)∥ ,           (7)
                                                                                             k
             抽头更新公式:                                           其中,θ ω(n+1) = ω (n + 1) − ω (n),对式 (7) 求导并
                                                               使其等于零可得
               ω (n + 1) =
                                                                      H
                                                                              (
                                                                                             H
                                                                                                   )
                             (
                        H
                                     H
               ω(n)+µU (n) U (n) U (n)+δI    ) −1  e(n),  (3)    U(n) e(n) = λG(n) + U(n) U(n) θ ω(n+1)
                                                                                 γ
                                                                               +  C(n),                   (8)
             其 中,     µ 为 步 长 参 数,        δ 为 正 则 参 数,                           2
                          H
              H
             U (n)(U(n)U (n) + δI)  −1  是 U (n) 的伪逆,简记         其中,C (n)为正则约束项的一阶导数。利用矩阵求
             为U (n),因此式(3)可以简写为                                逆引理并对零吸引项进行修正可得
                 +
                                          +
                    ω (n + 1) = ω(n) + µU (n)e(n).      (4)      ω (n + 1) = ω (n) + µU ipinv e(n)
                                                                               ρ   ipinv  (    H   ) H
             1.2 IPAPA算法                                                     + U        G (n) U (n)   C (n)
                                                                               2
                                                                               ρ
                 IPAPA 在传统 APA 的基础上,针对稀疏滤波                                   − C(n),                      (9)
                                                                               2
             器抽头的非均匀性采取不同的更新步长,引入了对
                                                               其中,
             角矩阵 G (n) 自适应地调整各个抽头的步长,其滤                                          H  (                    ) −1
                                                                                                H
             波器抽头系数递归表达式为                                      U  ipinv  = G(n)U (n)  U(n)G (n) U (n) + δI   .
                                                                                                         (10)
                                      H
                                                       H
                                          (
             ω (n + 1) = ω(n)+µG(n)U (n) U(n)G(n)U (n)
                                                               式(9)中的µ为全局步长参数,ρ = µγ/λ。至此得到
                            ) −1
                        + δI    e(n),                   (5)    了k 范数约束IPAPA抽头迭代的一般形式。
             其中,G(n)的第m个对角线元素表示为
                                                               2 非均匀混合范数约束自适应水声信道估
                                            m
                        1 − α             |ω (n)|
                 m
                g (n) =       + (1 + α)             ,   (6)       计方法
                         2M            2 ∥ω(n)∥ + δ
                                               1
             其中,−1 < α < 1,M 是滤波器长度,由式 (6) 可知                      水声信道具有明显的簇稀疏特性,现有算法
             G (n) 矩阵非均匀地作用在各个抽头更新项上,有                         相较传统自适应算法已有较大提升,但是仍然没
             效提高了收敛的速度。                                        有充分利用水声信道冲激响应非均匀簇状稀疏分
   38   39   40   41   42   43   44   45   46   47   48