Page 147 - 应用声学2019年第4期
P. 147

第 38 卷 第 4 期             黄惠祥等: 分布式压缩感知麦克风阵列多声源方位估计                                          607


                                                                      x m (n) = h m (r s , n) ∗ s(n) + ω m (n),  (5)
             1 算法
                                                               其中,n 为离散时间序列,h m (r s , n) 是声源位置 r s
             1.1 CS理论                                          到第m个麦克风的房间冲激响应,s(n)为声源信号,
                 考虑有限长一维离散时间信号 Y ,可以看作                         ω m (n) 为第 m 个麦克风接收到的噪声信号,* 为卷
             N × 1 维的列向量,Y = [Y 1 , Y 2 , · · · , Y N ] T  可用基  积运算。对x m (n)加窗后经离散傅里叶变换得到频
             矩阵Ψ = [Ψ 1 , Ψ 2 , · · · , Ψ N ] 线性表示为            域上的麦克风阵列信号可以表示为
                                    T
                                      N
                                     ∑                                X m (k) = H m (r s , k)S(k) + W m (k),  (6)
                          Y = SΨ =      S i Ψ i ,       (1)
                                     i=1                       其中,X m (k)、H m (r s , k)、S(k)、W m (k) 分别为
             其中,S 系数矢量为 N × 1 维的列向量,S 和 Y 是                    x m (n)、h m (r s , n)、s(n)、ω m (n) 的离散傅里叶变
             同一个信号的等价表示,Y 是信号的时域表示,而                           换。将其用矢量表示为
             S 则是信号的 Ψ 域表示。若矢量 S 中的非零个数                                                       T
                                                               X(k) = {x 1 (k), x 2 (k), · · · , x M (k)} ,
             ∥S∥ 0 满足
                                                                                                           T
                                                               H(r s , k) = {H 1 (r s , k), H 2 (r s , k), · · · , H M (r s , k)} ,
                            ∥S∥ 0 = K ≪ N,              (2)                                      T
                                                               W (k) = {W 1 (k), W 2 (k), · · · , W M (k)} ,
             那么认为信号 Y 在基矩阵 Ψ 上为 K 稀疏信号,K                       则式(6)可表示为
             为Y 信号的稀疏度,基矩阵Ψ 为稀疏基。
                                                                        X(k) = H(r s , k)S(k) + W (k),    (7)
                 在 CS 理论中,若信号在基矩阵上是稀疏的,
             那么稀疏信号可以线性投影到低维空间,利用低                             其 中, X(k) 为 频 域 的 麦 克 风 接 收 信 号 矢 量,
             维空间的采样信号,能够高概率地无损重构出                              H(r s , k) 为声源位置 r s 处的房间频域响应矢量,
             高维原始信号。通常利用一个平稳的、与基矩阵                             W (k)为频域的噪声矢量。
             Ψ 不相关的 M × N(M ≪ N) 维观测矩阵 Φ 对信                        令声源的空间位置集为 {r 1 , r 2 , · · · , r I },其中
             号 Y 进行线性变换,得到 M × 1 维的观测矢量                        空间位置集个数 I 远大于目标声源个数,则冗余的
                                  T
             X = [X 1 , X 2 , · · · , X M ] ,可表示为              房间频域响应矩阵为
                                                                 D(k) = {H(r 1 , k), H(r 2 , k), · · · , H(r I , k)}, (8)
                        X = ΦY = ΦΨS = ΘS,              (3)
                                                               称 冗 余 的 房 间 频 域 响 应 矩 阵 D(k) 为 字 典, 在
             其中,Θ = ΦΨ 称作CS矩阵。当随机观测矩阵Φ满
                                                               字 典 扩 展 下 的 声 源 频 域 的 信 号 矢 量 可 表 示 为
             足 M > CK lg(N/K) 时 (C 是一个与恢复精度有
                                                                                              T
                                                               S(k) = {S 1 (k), S 2 (k), · · · , S I (k)} ,则式 (7) 可以
                                                               ¯
                                                                        ¯
                                                                              ¯
                                                                                        ¯
             关的常数),Θ 有较大概率满足有限等距性质 (Re-
                                                               扩展为
             stricted isometry property, RIP) 条件,可以实现高
                                                                                      ¯
             概率的信号重构        [13] 。通过 l 0 范数最小化求解 S 的                     X(k) = D(k)S(k) + W (k).         (9)
             精确或者近似逼近S,即                                           由于目标声源的个数小于空间位置集个数 I,
                                                                    ¯
                                                                                                    ¯
                          ˆ                                    因此 S(k) 在空间位置集下具有稀疏性,S(k) 中的
                          S = argmin∥S∥ 0
                                                               非零元素与可能存在的声源位置 r s 一一对应。但
                          s.t. ∥X − ΘS∥ 2 6 ε,          (4)
                                                               是在实际应用中,由于房间冲激响应的长度远大
             其中,ε为与噪声有关的常量。重构后的系数S 在基
                                                                                     ¯
                                                               于窗函数的长度,因此 S(k) 中的非零个数大于声
             矩阵 Ψ 上的表示最稀疏。CS 理论的核心问题是信
                                                               源的实际个数。为了获得更准确的声源位置,往往
             号的重构,目前的重构算法有贪婪追踪算法、凸松
                                                               综合利用多个频点的信息             [7] ,离散傅里叶变换长度
             弛法、组合算法等三大类           [14] 。
                                                               设置为 K,则声源的频域信号矢量 X(k) 包含 K/2
             1.2 CS算法的DOA估计模型                                  个频点,设置阈值 η(0 6 η 6 100) 选取能量较高的
                                                                                           ∑
                                                                                                      ¯
                                                                                       ¯
                 处于室内远场环境的 M 元麦克风阵列,第 m                        (ηK/2)% 个频点叠加获得S =                     S(k),则
                                                                                              (ηK/2)%
                                                                        ¯
             个麦克风接收到的信号 x m (n)(m = 1, 2, · · · , M)           叠加后的 S 中最大元素所对应的位置为声源信号
             为                                                 的空间位置。
   142   143   144   145   146   147   148   149   150   151   152