Page 7 - 《应用声学》2021年第4期
P. 7

第 40 卷 第 4 期           姚琳等: MIMO 声呐的双尺度旋转不变子空间波达方向估计                                        491


             代表接收导向矢量,                                         阵列的双尺度ESPRIT算法和双尺度降维ESPRIT
                      [     2πd t sin(θ k )  2π(M t −1)d t sin(θ k )  ]  算法。通过 ESPRIT 算法利用短基线 (d 6 λ/2) 子
             a t (θ k ) = 1 e −j  λ  · · · e −j  λ
                                                               阵间的旋转不变关系得到无模糊的 DOA 粗估计结
                                 T
             代表发射导向矢量,(·) 表示转置运算,W 代表零                         果,之后通过双尺度 ESPRIT 算法利用较长基线间
             均值、方差为σ 的高斯白噪声矩阵。                                 距 (d > λ/2) 的子阵间旋转不变关系得到存在模糊
                          2
                          n
                 对各接收通道信号做匹配滤波处理,可以得到                          但精度较高的 DOA 精估计结果。参考粗估计结果
             M t M r 元虚拟阵列的输出:
                                                               进行解模糊处理,最终得到无模糊且精度较高的
                     ((                            )   )
                         K
                        ∑                                      DOA估计结果。为了降低运算复杂度,当MIMO阵
                                      T
              y = vec       φ k a r (θ k ) a (θ k ) S + W  S H
                                      t
                        k=1                                    列的虚拟阵列中有位置重叠的虚拟阵元存在时,本
                   K                                           文利用双尺度 DOA 估计的思想,对降维 ESPRIT
                  ∑
                =     φ k a tr (θ k ) + n,              (2)
                                                               算法也进行改进,提出了双尺度降维ESPRIT算法。
                  k=1
                                                               需要明确的是,下文中提到的 ESPRIT 算法、双尺
             式 (2) 中,vec(·) 表示矩阵列拉直运算,a tr (θ k ) =
                                                               度 ESPRIT 算法以及降维 ESPRIT 算法、双尺度降
             a t (θ k ) ⊗ a r (θ k ) 表示 MIMO 阵列的虚拟 SIMO 阵
                                                               维 ESPRIT 算法均是基于 MIMO 阵列的前提下提
                                                     H
             列的导向矢量,⊗表示 Kronecker积运算。(·) 表示
                                   (     )                     出的。
             共轭转置运算,n = vec W S         H  ,n 仍然服从零均
                        2
             值、方差为σ 的高斯分布           [24] 。
                       n                                       2 基 于 MIMO 阵 列 的 双 尺 度 DOA 估 计
                          [                              ]
                 令 A tr =   a tr (θ 1 ) , a tr (θ 2 ) , · · · , a tr (θ K ) ,  算法
                 [               ] T
             φ = φ 1 , φ 2 , · · · , φ K  ,式(2)又可表示为
                                                                   假设 M t M r 元虚拟阵列 L 个采样点组成的接
                                                                               [
                                                                                                    ]
                             y = A tr φ + n.            (3)    收数据矩阵 Y = y(1), y(2), · · · , y(L) ,令 Φ =
                                                               [                     ]       [
                 由式 (2) 可以看出,MIMO 阵列的接收阵信号                      φ(1), φ(2), · · · , φ(L) ,N = n(1), n(2), · · · ,
                                                                    ]
             与各发射信号匹配滤波后的输出都可以看作是一                             n(L) ,接收数据矩阵可以写为
             条虚拟线阵的输出。MIMO 阵列的虚拟 SIMO阵列
                                                                              Y = A tr Φ + N.             (5)
             可以看作由 M t 条、阵内阵元间距为 d r 的 M r 元虚
                                                                                                ˆ
                                                                   采样数据矩阵Y 的协方差矩阵R 表示为
             拟均匀线阵构成,且相邻线阵的间距为d t 。
                                                                        1    H
                                                                   ˆ
                                                                                          H
                                                                                     ˆ
                                                                                               2
                 文献 [17] 将 ESPRIT 算法应用于 MIMO 阵列                    R =   Y Y   = A tr R Φ A + σ I M t M r  ,  (6)
                                                                        L                 tr   n
             的波达方向估计,为了避免出现角度估计结果                                             1
                                                                                   H
                                                                        ˆ
             模糊的问题,构造子阵时通常令子阵间距 ∆ 满足                           式(6)中,R Φ =    L ΦΦ 。
                                                                      ˆ
             ∆ 6 λ/2,所以分别将虚拟 SIMO 阵列的每条虚拟                          对R 进行特征分解:
             线阵中的左起前 (M r − 1) 个阵元和后 (M r − 1) 个                   ˆ         H          H            H
                                                                   R = UΛU     = U S Λ S U + U N Λ N U ,  (7)
                                                                                        S
                                                                                                     N
             阵元构成子阵,利用这两个子阵间的旋转不变关系
                                                               式(7)中,U S 为信源所对应的 K 个大特征值的特征
             进行DOA估计。然而ESPRIT算法的DOA估计精
                                                               矢量张成的信号子空间,U N 为其余 (M t M r − K)
             度与子阵间距有关         [22] :
                                                               个特征值的特征矢量张成的噪声子空间。
                            (                     )
                                   (            ) 2
                         1      1         λ                                            [
                    2
                  σ =                               ,   (4)        阵列流形矩阵 A tr = a tr (θ 1 ), a tr (θ 2 ), · · · ,
                   θ   SNR    M L    2π∆ cos (θ)
                                2
                                                                      ]
                                                               a tr (θ K ) 张成的空间和信号子空间 U S 是相等的,
                      2
             式(4)中,σ 表示角度估计均方根误差,SNR表示信                        因此必然存在唯一的非奇异矩阵T ,有式(8)成立:
                      θ
             噪比,M 为阵元数目,L为快拍数。适当增大子阵间
                                                                                U S = A tr T .            (8)
             距可以提高 DOA 估计精度,但同时会带来角度估
             计结果模糊的问题         [21−22] 。                        2.1  MIMO阵列ESPRIT算法进行粗估计
                 为了提高算法的 DOA 估计精度,参考双尺度                            考虑 MIMO 阵列的虚拟 SIMO 阵列,取每条虚
             ESPRIT 算法   [22,25]  的思路,结合 MIMO 声呐阵列             拟线阵中左起前 (M r − 1) 个阵元和后 (M r − 1) 个
             虚拟阵列的结构特点,本文提出了适用于 MIMO                           阵元分别组成结构相同的两个子阵 C 1 和 C 2 ,两子
   2   3   4   5   6   7   8   9   10   11   12