Page 166 - 《应用声学》2025年第2期
P. 166

426                                                                                  2025 年 3 月

                                                   2
                       ∑ Q       (z)S DFT − P   (z)
                      N−1   (i−1)  ˆ        (i)               波声源入射到阵元间距为的 N 元线列阵中,第 n 个
                min          K            K−1     , (12)    阵元的接收信号(不包含噪声)可表示为

               (i)  (i)             (i−1)
              P   ,Q              Q     (z)
               K−1  K n=1           K
                                                                       K       (                     )
             其中,i表示迭代次数。令p表示多项式P 的K 个系                           y n =  ∑  x k exp −j2πf(n − 1)  d cos θ k  + e n ,
             数,q 表示多项式Q的K + 1个系数,可表示为                                 k=1                        c
                                                                      n = 1, · · · , N,                  (19)
              P K−1 (z) = W N,K p,  Q K (z) = W N,K+1 q, (13)
                                                               其中,x k 为第 k 个声源幅度,f 为声源频率,c 为声
                                                 [
                                                   ˆ
             其中,W N,K 为的 DFT 矩阵。定义 ˆ s = S DFT (1),            速,θ k 为第 k 个声源的入射角,e n 为接收噪声。令
                 ˆ
             · · · , S DFT (N) ] T ,则式(12) 可以表示为
                                                               ω k = 2πfd cos θ k /c,可发现在无噪声时,式 (19) 的
                                             2
                                                                                             ˆ
                        min ∥A i−1 q i − B i−1 p i ∥ ,  (14)   阵列接收信号模型与正弦和信号 S(n) 的形式相同。
                        q i ,p i
                                                               在接收信号包含噪声时,可以构建优化问题:
             其 中, A i−1 = diag (ˆ s) R i−1 W N,K+1 , B i−1 =
                                                                                N−1               2
                                                    −1                          ∑       P K−1 (z)
             R i−1 W N,K ,R i−1 = (diag (W N,K+1 q i−1 ))  。为             min        ˆ y n −       ,   (20)
                                                                                         Q K (z)
                                                  H
             了提高求解效率和精度,增加线性约束 q q i = 1,                               P K−1 ,Q K  n=1
                                                  0
             其中q 0 为初始化的q。式(14) 可表示为                           其中,ˆy n 表示 y n 的 DFT。式 (20) 可通过多项式比
                                                               值方法求解,以获得待估计的幅度参数x k 和方位角
                         
(          +  )       
 2
                     min  
  I − B i−1 B i−1  A i−1 q i  
  ,
                      q i                                      参数θ k ,实现DOA估计。
                           H
                     s.t.  q q i = 1.                  (15)        在多快拍情况下,接收信号仍服从多项式比值
                           0
                                                               模型的形式,假定各快拍方位角不变,各快拍的信号
             通过拉格朗日乘子法求解式(15),可构建方程组:
                                                               对应相同的分母多项式Q K ,即第 l 个快拍的接收信
             
               (I − Q Q B Q Q A )R A q + λ(R )   q 0 = 0,      号的DFT可以表示为          [12]
                     H     H               H −1
                            B
                      A
                                            A
              H       −1 R A q = 1,                                                P K−1,l (z)
               q (R A )
                0                                                             ˆ y n,l =      ,           (21)
                                                       (16)                           Q K (z)
                                                               相应的优化函数为
             其中,A = Q A R A ,B = Q B R B 表示对 A 和 B 进
                                                                             L N−1                 2
             行 QR 分解。在 K 已知时,通过求解该方程组可以                               min   ∑ ∑    ˆ y n,l −  P K−1,l (z)    .  (22)
                                                                                          Q K (z)
             获得q 的估计值,由式(17)估计p,即                                  Q K, P K−1,l  l=1 n=0
                                                               将其表示为矩阵形式:
                                H
                                         H
                          p = (B B) −1 B Aq.           (17)
                                                                                       2        H
                                                                min ∥A i−1 q i − B i−1 ˜ p i, ∥  s.t.  q q i = 1, (23)
                                                                                                0
                 每次迭代后,通过获得的 p i 和 q i 根据式 (9) 和                 ˜ p i, q i
                                                                          T
                                                                              T
                                                                                     T
             式 (10) 进行信号重构,当重构数据和测量数据满                         其中, ˜ p = [p , p , · · · , p , ]。方位角参数θ k 和幅度
                                                                          1
                                                                              2
                                                                                     L
             足式 (18) 时或者迭代到达一定次数时,迭代终止。                        参数x k,l 可表示为     [12]
                                                                               (          )
             式 (18)为                                                             −jc lg (z k )
                                                                    cos θ k = real          ,
                       N                  2                                      2πfd
                      ∑          P K−1 (z)
                          ˆ                    2      (18)                       −1
                          S (n) −           6 σ ,                          (1 − z
                                 Q K (z)                                        k  z)P K−1,l (z)      (24)
                      n=1                                             x k,l =       −N             .
                                                                              (1 − z k  )Q k (z)
                   2
             其中,σ 为描述重构误差的参数,该参数基于噪声                                                            z=z k
             的先验知识进行设置。如果迭代结束后,仍然无法                            2 基于FRI重构的宽带信号DOA估计
             满足式 (18) 的迭代终止条件。则对 q 0 进行随机初
             始化,再重新执行迭代求解式(16) 和式(17)。                         2.1  宽带信号接收模型
                                                                   式 (19) 中的阵列接收信号模型表示为矩阵
             1.4 FRI 重构算法和DOA估计问题的联系
                                                               形式为
                 FRI重构算法可以在无网格情况下求解信号的
             未知参数,避免了网格失配误差,且具有较高的分辨                                            y = Ax + e,              (25)
                                                                                                T
             率,因此将其应用于 DOA 估计问题具有较大潜力。                         其中, 接收信号 y = [y 1 , · · · , y N ] , 入射信号
                                                                                                           T
                                                                               T
             在实际的 DOA 估计问题中,假设有 K 个远场平面                        x = [x 1 , · · · , x K ] ,噪声信号 e = [e 1 , · · · , e N ] ,
   161   162   163   164   165   166   167   168   169   170   171