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

326                                                                                  2025 年 3 月


             达分量传播到第 m 个传声器的时延,h               ′ km (t) 表示第    叶变换对,所以,式(5)的频域表示为
             k 个声源的多径传播分量与第 m 个传声器的冲激                                        1  ∫  +∞
                                                                                             ∗
                                                                  R mn (τ) =        X m (ω)X (ω)e jωτ dω,  (5)
                                                                                             n
             响应。                                                            2π
                                                                                −∞
                 根据声源到传声器阵列距离的不同,传声器阵                          式 (5) 中, X m (ω) 和 X n (ω) 分 别 为 信 号 x m (t) 和
             列接收到的信号模型可分为远场模型和近场模型。                            x n (t)的傅里叶变换。
             本文采用阵列孔径较小的传声器阵列对高频声源                                 式 (4) 和式 (5) 描述的是基本互相关。基本互
             进行定位,信号模型为远场模型。对于远场信号模                            相关容易受到噪声和混响的干扰,因此,常采用
             型,声波传播到任意一对传声器对的示意图如图 1                           频域加权的方式对信号进行滤波,降低噪声对信
             所示。                                               号互功率谱的影响,并且锐化互相关函数的峰值。

                                                               引入频域加权函数的基本互相关称为广义互相关
                                                               (Generalized cross correlation, GCC)。相位变换加
                                               s↼t↽
                                                               权 (Phase transform, PHAT) 是一种应用广泛的加
                                                               权方式,加权函数φ PHAT 表达式如下:
                          d cos θ                                                          1              (6)
                                                                         φ PHAT (ω) =
                                                                                              ∗
                                                                                     |X m (ω)X (ω)| .
                                                                                              n
                         θ                     θ
                      n                      m                     PHAT 加权函数实际上是一个白化滤波器,它
                                  d
                                                               相当于将两个信号白化成了存在一定时移的白噪
                     x n ↼t↽               x m ↼t↽
                                                               声。PHAT加权函数通过对互功率谱的幅值进行归
                        图 1  远场平面波模型示意图
                                                               一化处理,使得互功率谱的频点值只与相位有关。
               Fig. 1 Schematic diagram of the far-field plane
                                                               PHAT 加权突出了互相关函数的峰值,能够对噪声
               wave model
                                                               和混响起到一定的抑制作用。引入PHAT加权函数
                 在远场模型中,来自某方向的平面波传播到传                          的GCC函数表示为
             声器m和传声器n之间的到达时间差τ mn 表示为                                       1  ∫  +∞  X m (ω)X (ω)
                                                                                             ∗
                                                                                             n
                                                                 R mn (τ) =                      e jωτ dω.  (7)
                                                                           2π       |X m (ω)X (ω)|
                                                                                             ∗
                                                                                             n
                            τ mn = d cos θ/v,           (3)                    −∞
                                                                   对于空间中某一方向,其空间矢量表示为 s,来
             式(3)中,d表示两个传声器之间的距离,θ 表示来波
                                                               自该方向的平面波到传声器 m 和传声器 n 之间的
             方向与传声器对连线之间的夹角,v 表示声速。当声
                                                               到达时间差以τ mn 表示。传声器阵列对该方向输出
             波先传播到传声器m时,τ mn 为正;当声波先传播到
                                                               的 SRP 函数值为所有传声器对对该方向的互相关
             传声器n时,τ mn 为负。
                                                               函数值之和,引入PHAT加权函数后的SRP函数值
             1.2 SRP-PHAT算法                                    以P SRP-PHAT 表示,其表达式如下:
                 可控响应功率 (Steered response power, SRP)            P SRP-PHAT (s) =
             函数值等于所有传声器对信号的互相关函数值之                                M    M       ∫
                                                                                             ∗
                                                                  ∑ ∑       1    +∞  X m (ω)X (ω)
                                                                                             n
             和,所以求SRP 函数值首先要计算每一对传声器信                                                             e jωτ mn dω.
                                                                                             ∗
                                                                            2π       |X m (ω)X (ω)|
                                                                                             n
             号的互相关函数值。两个连续信号x m (t)和x n (t)的                     m=1 n=m+1      −∞
                                                                                                          (8)
             互相关函数R mn 定义如下:
                                                                   通过扫描整个搜索空间,依次找到前K 个SRP
                                      ∗
                    R mn (τ) = E[x m (t)x (t + τ)]             函数值最大的方向,作为 K 个声源位置的估计。每
                                      n
                              ∫
                                +∞
                           =       x m (t)x (t + τ)dt,  (4)    一次寻找SRP函数极大值的过程表示为
                                          ∗
                                          n
                               −∞
                                                                          ˆ s = arg max P SRP-PHAT (s).   (9)
             式(4)中,(·) 表示复共轭。                                                     s
                       ∗
                 在时域按照卷积的方式求互相关函数计算量                               当 SNR 较低时,该算法会在一些非声源位置
             很大,因此一般转换到频域进行计算。根据维纳-辛                           产生 SRP 函数极大值,从而对声源定位结果造成
             钦定理,信号的互相关函数与互功率谱是一对傅里                            干扰。
   61   62   63   64   65   66   67   68   69   70   71