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

494                                                                                  2021 年 7 月


                 仿真结果如图 2 所示,由于双尺度 ESPRIT 算                    间距可以提高 DOA 估计性能,但也不宜将间距选
             法解模糊时需要参考 ESPRIT 算法的粗估计结果,                        择得过大,间距过大可能会损失部分虚拟阵元接
             当SNR 较低时,ESPRIT算法估计精度已无法满足                        收信号的信息,所以需要利用仿真实验确定合适

             正确解模糊的要求,所以从图2中可以看出,当SNR                          的子阵间距。在本实验条件下,认为当子阵间距
             低于 −15 dB 时,双尺度 ESPRIT 算法估计误差与                    ∆ 2 = 7d r 时算法 DOA 估计精度最高,所以在接下
             ESPRIT 算法相近。随着 SNR 的增加,与 ESPRIT                   来的仿真试验中双尺度降维 ESPRIT 算法精估计
             算法相比,双尺度 ESPRIT 算法 DOA 估计均方误                      时子阵间距选择∆ 2 = 7d r 。
             差明显小于 ESPRIT 算法,认为加大子阵间距能够                            图 4(a) 对比了 EPSRIT 算法、双尺度 EPSRIT
                                                               算法、降维 ESPRIT 算法、双尺度降维 EPSRIT 算
             起到提高 DOA 估计精度的作用,且间距 ∆ 1 = 3d t
             时性能最优。所以在接下来的仿真实验中双尺度                             法和降维 MUSIC 算法        [26]  的 DOA 估计性能。可以
             ESPRIT算法精估计时子阵间距选择∆ 1 = 3d t 。                    看出随着 SNR 的增高,ESPRIT 算法和降维 ES-
                 之后评估了双尺度降维 ESPRIT 算法选择不                       PRIT 算法的 DOA估计性能逐渐相近,且始终低于
             同基线间距时的 DOA 估计性能。图 3 展示了子阵                        双尺度类算法估计精度。双尺度降维 ESPRIT算法
             间距 ∆ 2 = 3d r ∼ 13d r 时,角度估计均方根误差随                精度略高于双尺度 ESPRIT 算法。降维 MUSIC 算
             SNR 的变化情况。从图 3 能够看出,适当拉大子阵                        法在 SNR 低于 −10 dB 时,估计性能明显差于其他
                                                               几种算法,随着 SNR 的增高,估计精度与双尺度降

                                                               维 ESPRIT 算法相近。但值得注意的是,双尺度类
                                              D/d r
                   10 1
                                              D /d t
                                                               算法无法有效降低 SNR 门限,当 SNR 较低时,粗
                                              D  /d t
                                              D /d t         估计结果的精度已无法满足正确解模糊的要求,导
                  RMSE/(°)  10 0              D /d t         致此时精估计结果精度也会很差。之后还评估了
                                              D /d t
                                                               阵列流形误差对各算法 DOA 估计精度的影响,分
                   10 -1
                                                               别对接收阵列和发射阵列流形误差的影响进行分
                                                               析。图 4(b)∼ 图4(d)分别展示了发射阵元或接收阵
                   10 -2                                       元存在幅相扰动误差以及发射、接收阵元同时存在

                     -20 -15 -10 -5  0   5   10  15  20
                                   SNR/dB                      幅相扰动误差时,几种算法估计性能的变化情况。
                                                               假设图 4(b)∼ 图 4(d) 中发射阵元或接收阵元均满
                图 2  在不同子阵间距的条件下,MIMO 阵列双尺
                度 ESPRIT 算法的估计性能                               足阵元幅度不一致性相对起伏标准差小于0.2、相位
                                                                              ◦
               Fig. 2 RMSE versus SNR at different interval for  不一致性小于 10 的条件。因为 ESPRIT 算法利用
               dual-resolution ESPRIT algorithm                MIMO 阵列各条虚拟线阵内部的子阵旋转不变关
                                                               系进行 DOA 估计,所以接收阵元的幅相误差会对

                                                               算法精度造成较大影响,但发射阵元的幅相误差对
                   10 1                      D/d r
                                             D /d r          算法估计精度的影响不大。而双尺度 ESPRIT算法
                                             D  /d r
                                             D /d r          实质上利用 MIMO 阵列各条虚拟线阵间的旋转不
                  RMSE/(°)                   D /d r         变关系进行 DOA 估计,所以算法估计性能对接收
                     0
                   10
                                             D /d r
                                             D  /d r
                                                               阵元的幅相误差不敏感,但受发射阵元幅相误差影
                   10 -1
                                                               响较大。对于降维类算法,因为降维虚拟线阵信号
                                                               模型的导向矢量与发射阵和接收阵的导向矢量都
                   10 -2                                       有关,发射阵元或接收阵元的幅相误差均会使降维

                     -20 -15 -10 -5  0   5   10  15  20
                                                               虚拟阵列的阵列模型发生变化,所以发射阵元或接
                                   SNR/dB
                                                               收阵元的幅相误差均会对算法估计精度造成影响。
                图 3  在不同子阵间距的条件下,MIMO 阵列双尺
                度降维 ESPRIT 算法的估计性能                             但当发射、接收阵元同时存在相同程度的幅相扰动
               Fig. 3 RMSE versus SNR at different interval for  误差时,由于降维虚拟阵列的阵元幅相信号可以看
               dual-resolution RD-ESPRIT algorithm             作综合了降维前虚拟阵列中原本位置重叠的各虚
   5   6   7   8   9   10   11   12   13   14   15