Page 113 - 《应用声学》2023年第2期
P. 113

第 42 卷 第 2 期                李睿林等: 球形阵列自适应网格分层定位算法                                           301


             为 MRE-SRP 算法计算时间的占比情况,从图 9 中                      位算法中,MRE-SRP 算法在减少 75% 计算量的同
             可以看出计算所用时间与选择网格数的情况相吻                             时,可以达到略高于原算法的定位精度。
             合。在单、双声源定位算法中,MRE-SRP 算法迭代
             到 u = 4 时所需时间仅为 HiGrid-SRP 的 15.43% 和                   4.5          MAE ϕ    MAE θ    MAE
                                                                                  HiGrid-SRP    MRE-SRP
             23.21%,在减小计算量,降低计算耗时方面有了明                               4.0
                                                                     3.5
             显的提高。                                                   3.0
                                                                    ࣱکࠀͯឨࣀ/(O)  2.5
                            HiGrid-SRP   MRE-SRP
                    12.97%                                           2.0
                                   18.48%                            1.5
                                                                     1.0
                                                                     0.5
                                                                       0
                                                                               ӭܦູ             ԥܦູ
                                                                                (a) ᄇ٪ܦࠀࣱͯکࠀͯឨࣀ
                          ӭܦູ             ԥܦູ
                                                                                                  MAE
                                                                                          MAE θ
                                                                                MAE ϕ
                       图 9  两种算法的计算耗时对比                              4.5
                                                                                HiGrid-SRP    MRE-SRP
               Fig. 9 Comparison of calculation time consump-        4.0
               tion between the two algorithms                       3.5
                                                                   ࣱکࠀͯឨࣀ/(O)
                                                                     3.0
             3.3.3 平均定位误差及误差带                                        2.5
                 图 10 为 HiGrid-SRP 算 法 及 改 进 后 的 MRE-                2.0
                                                                     1.5
             SRP 定 位 估 计 实 验 中 的 平 均 定 位 误 差, 其 中                    1.0
             图 10(a)、图 10(b) 分别对应白噪声源和机械噪声                           0.5
             源的误差结果。图中相邻 3 个柱状图分别表示俯仰                                  0
                                                                               ӭܦູ             ԥܦູ
             角、方位角和总平均定位误差。从图中可以看出,在
                                                                                (b) ఻೚٪ܦູࠀࣱͯکࠀͯឨࣀ
             单声源定位中,MRE-SRP 算法和原算法的平均定
                                                                        图 10  实验结果平均定位误差对比
             位误差基本保持不变,这说明在单声源定位时,两种
                                                                  Fig. 10 Comparison of mean positioning absolute
             算法对能量显著网格的选择具有同趋性,尽管算法
                                                                  error in experimental results
             过程中细分的网格及数量不同,但是均不影响最终
             的定位结果,HiGrid-SRP和MRE-SRP算法的平均                         为了更加清晰地展示算法的稳定性,选取了白
             定位误差分别约为 2.67 和 2.65 。即在单声源定位                     噪声实验中 [π, π/2] 以及噪声源实验中 [π/2, π/2]、
                                         ◦
                                  ◦
             时,MRE-SRP 算法可以在减少约 80% 计算量的同                      [7π/6, 4π/9] 附近的测试点,并根据测试点的方
             时达到和原算法相同的定位精度。                                   位角及俯仰角误差,绘制了单、双声源定位的误
                 在双声源定位实验中,MRE-SRP 算法的定位                       差带图,如图 11 所示,图中实心圆点表示入射角
             精度略高于 HiGrid-SRP 算法,平均定位误差分别                      度、水平坐标表示选取的实验数据的组别,带宽
             约为3.37 和3.12 。因为当声源数目增加时,由表 2                     表示相应的误差值。图 11(a)、图 11(c) 为单声源定
                            ◦
                     ◦
             可知 HiGrid-SRP 算法的网格选择数量会上升,尤                      位误差带图,由于白噪声的单声源定位中 MRE-
             其是在分辨率级别在 u = 3 到 u = 4 之间时,备选                    SRP 和 HiGrid-SRP 算法的定位精度十分接近,因
             网格的数量为 400 以上,造成计算过程中夹杂的伪                         此其误差带情况也相似,可用同一误差带图来表
             网格较多,增加计算量的同时会降低算法的稳定                             示。从图 11(a)、图 11(c) 中可以看出 MRE-SRP 和
             性。MRE-SRP算法的平均网格选择数只有HiGrid-                      HiGrid-SRP 算法的方位角和俯仰角误差均展现
             SRP 算法的 20% 左右,在已知声源入射个数的前提                       出一定的波动,方位角定位误差的最大波动范围
             下可以精准地选择初始网格;再通过自适应网格选                            均为 0 ∼ 5.8 ;俯仰角误差最大波动范围分别为
                                                                           ◦
             择判据,进一步降低网格选择的数量。在双声源定                            0 ∼ 4.7 和 0 ∼ 5.8 ,符合 u max = 4 时的网格分
                                                                      ◦
                                                                                 ◦
   108   109   110   111   112   113   114   115   116   117   118