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

296                                                                                  2023 年 3 月

                                                                           ∫           [          ]
             形式展开有                                               n ,m ′  1     m          m ′      ∗
                                                                  ′
                                                                f n,m  =     Y (θ l , φ l ) Y ′ (θ l , φ l )  dS i , (13)
                                                                                          n
                                                                               n
                                          ∗                             A i
                          ∑     p nm (k, r a )p ′  ′(k, r a )               S i
                                          n m
                   y =
                                  b n (kr a )b ∗  ′(kr a )     其中,S i 为球面上的有边界元素,i 为元素索引,A i
                                          ′
                        n,m,n ,m ′       n m
                            ′
                                   [   ′      ] ∗              为边界元素 S i 的面积。公式 (12) 和公式 (13) 的总
                                      m
                           m
                        × Y (θ l , φ l ) Y ′ (θ l , φ l )  .  (12)
                           n          n                                     [16]
                                                               和可以表示为
                 从公式 (12) 可以看出,通过球谐函数进行平面
                                                                                 T
                                                                          W i = e (P ◦ F density i ) e,  (14)
             波分解,可以有效地将频率项和方向项解耦。这样
             不依赖于球谐分解 (Spherical harmonics decompo-            其中,◦ 表示 Hadamard 积,e 为单位列向量。P =
             sition, SHD) 而只取决于分析区域的项可以被提取                     pp 和 F density i 分别表示 (N + 1) × (N + 1) 维
                                                                  H
                                                                                              2
                                                                                                         2
             出来,定义积分密度函数为                                      的SHD矩阵和积分密度矩阵:
                   [                                                                                 ]
                          p 00 (k)         p 1(−1) (k, r a )     p 10 (k, r a )            p NN (k, r a )
               p = d 0 (k)      , d 1 (kr a )         ,  d 1 (kr a )      , · · · , d N (kr a )       ,  (15)
                         b 0 (kr a )         b 1 (kr a )          b 1 (kr a )               b N (kr a )
                                                        
                         0,0      1,−1          N,N            其中,S   t  为任意的被细分网格元素。任意的网格
                        f   (S i ) f  (S i ) . . . f  (S i )          u,v
                         0,0      0,0          0,0
                                                             细分策略都会更新当前系统的信息状态,该信息
                        0,0       1,−1          N,N     
                       f 1,−1  (S i ) f 1,−1  (S i ) . . . f 1,−1  (S i ) 
             F density i =    .                           .  状态主要由当前系统包含的网格元素以及网格所
                       . . .
                         . . . .
                       . .   . .                        
                                                         
                                                             提供的能量 W i 决定。基于系统和网格的这一特性,
                         0,0       1,−1          N,N
                        f    (S i ) f  (S i ) · · · f  (S i )
                         N,N       N,N          N,N            可以采用空间相对熵作为当前系统信息量的度量,
                                                       (16)    定义为
                 根据选择的细分网格,积分密度矩阵允许离线                                            ∑              ε(S u,v )
                                                                E (α i ∥ w i ) = −     ε(S u,v ) lg    , (18)
             计算和存储。在实时定位的应用场景中可以节省计                                            S u,v ∈Pix t     A(S u,v )
             算时间,且以球面的全局探索,代替点搜索,减小了
                                                                                        w u,v
             漏峰的可能性。                                                     ε(S u,v ) = ∑            ,      (19)
                                                                                              w u,v
                                                                                      S u,v ∈Pix t
             2 定位算法
                                                                                         A u,v
                                                                              A(S u,v ) =   2 ,          (20)
             2.1 相对熵定位方法                                                                4πR
                                                               其中,w u,v 为 u 层次索引为 v 的网格元素所包含的
                 当声源尤其是多源入射到阵列上时,SRP 映射
                                                               能量信息,由公式 (14) 计算得到;A u,v 为 S u,v 网格
             会产生多个局部极大值,为了避免在全部的方向上
                                                               元素对应的球面面积。参数 ε(S u,v ) 和 A(S u,v ) 对应
             旋转波束,就需要决策出包含极大值的区域。空间
                                                               信息状态的两个影响因素,可以分别解释为在能
             熵通常被用来衡量系统的混乱程度。本文提出基于
                                                               量和几何层面,网格元素 S u,v 包含声源的概率,且
             相对熵模型的网格选取和定位算法。信息量的多少                            ∑                      ∑
                                                                          ε(S u,v ) = 1、         A(S u,v ) = 1。
             与事件发生的概率成反比,对于已经发生的事件 e,                             S u,v ∈Pix t           S u,v ∈Pix t
             其所提供的信息量可以表示为I(p e ) = − lg(p e ),其               当空间熵值减小时,可以看作当前细分策略的信息
             中 p e 为事件发生的概率。一个系统越是有序,信息                        增益可成功指向局部最大值。最后定义熵差函数为
             熵越低;反之,一个系统越是混乱,信息熵越高,因此                             ∆(u, v) = E (α t ∥ w t ) − E (α t+1 ∥ w t+1 ) .  (21)
             信息熵可以作为系统有序化程度的一个度量。
                                                                   熵差函数 ∆ (u, v) 即为任意网格细分前后的空
                 可细分网格允许在系统内包含不同分辨率级
                                                               间信息增益。算法应当不断降低当前系统的空间
             别的网格。在两次相邻的迭代过程中,用 Pix t 和
                                                               熵值,即∆ (u, v) 的值越大,表示当前细化策略创建
             Pix t+1 来表示当前全局的网格元素:
                                                               具有相似 SRP 能量映射的子节点的可能性就越大。
                     Pix t = {S u,v , u = 1, · · · , U} ,      理想情况下,若 ∆ (u, v) > 0,则保留该细分策略,
                     Pix t+1 = Pix t ∪ S u+1,v ∼ S t u,v ,  (17)  以候选的网格 Pix t+1 代替现有网格 Pix t ;否则,若
   103   104   105   106   107   108   109   110   111   112   113