Page 26 - 《应用声学》2022年第1期
P. 26

22                                                                                   2022 年 1 月


                                                               消除 (Generalized sidelobe canceler, GSC) 算法提
             0 引言
                                                               出了分布式 GSC(Distributed multiple constraints
                                                               GSC, DGSC) 算法,该文献在 WASNs 中所有节点
                 随着现代微电子技术(Micro-electro-mechanical
             systems, MEMS) 与无线通信传输技术的发展,                      保持同约束、同输出的假设下,基于一种特殊变换,
             低功耗、模块化的无线传感网络 (Wireless sensor                   证明了集中式 GSC 算法可以等效为多个节点 GSC
             network, WSNs) 开始普及      [1] 。本文主要讨论的             输出之和。文献 [7]在WASNs中对节点间传输数据
             分布式无线声传感网络 (Wireless acoustic sensor              的码率而非通道数进行限制,提出了码率分配分
             networks, WASNs) 具有多个节点,每个节点由一                    布式线性约束最小方差 (Rate-distributed linearly
             个或多个传声器以及数据处理模块与通信模块                              constrained minimum variance, RD-LCMV) 算法,
             构成,分别实现信号拾取、运算和与其他节点通                             达到了降低传输成本的目的。文献 [8] 同样基于
             讯的功能。由于靠近声源可以采集到更高信噪比                             LCMV 算法,通过随机排列交替方向乘子法 (Ran-
             (Signal-to-noise ratio, SNR) 或者信混比 (Signal-       domly permuted alternating direction method of
             to-reverberant ratio, SRR) 的信号,相较于传统固             multiplier, RP-ADMM) 对 LCMV 进行逐块优化,
             定位置的集中式传声器阵列,WASNs 可实现更大                          从而实现了分布式LCMV算法的构造。
             空间内的声源语声拾取。此外,通过各节点的数据                                除了噪声,混响也会造成声源定位误差以及
             处理模块进行去中心化运算,可增强系统的扩展性                            语声质量下降       [9−10] 。在室内应用场景,例如智能
             与鲁棒性。                                             家居的语声控制、电话会议等远场应用,传声器
                 在 WASNs 中,如果存在数据中心可以接收所                       除了直达声,往往也会拾取到被称为混响的墙壁
             有传声器拾取的信号并进行运算,就可以采用集中                            与其他物体的反射声波,混响可以营造空间感                       [11] ,
             式算法,理论上可获得最优解,但传输与运算能耗较                           但也会造成语声质量下降,降低语声识别准确性

             大;若每个节点仅使用局部信号,则对应单节点算                            和语声听感。为了抑制混响,许多去混响的算法
             法,性能会有不同程度的降低。在WASNs中通过节                          及其改进算法被提出           [12−16] 。文献 [17] 中提出的加
             点分布式计算,以尽可能少通道数的信号传输,达到                           权预测误差 (Weighted prediction error, WPE) 算
             集中式算法最优性能的分布式语声增强算法的开                             法是一种基于自适应多通道线性预测模型的盲去
             发,变得越来越重要         [2−8] 。                         混响算法,通常使用递归最小二乘 (Recursive least
                 截止至今,已有多种应用于 WASNs 的分布式                       squares, RLS) 算法进行滤波器系数的自适应更新,
             语声增强算法。文献 [3] 在双耳无线助听器系统中,                        该算法性能稳定,通常可作为波束形成或者单通道
             基于多通道维纳滤波 (Multi-channel wiener filter,            降噪的预处理,因而得到了广泛使用。文献 [18] 便
             MWF) 提出了降低传输带宽的分布式多通道维纳                           利用了 WPE算法与基于神经网络的波束形成器结
             (Distributed MWF, DB-MWF) 语声增强算法,该                合,在低信噪比下获得了更好的语声增强效果。文
             算法在单个声源被稳态噪声干扰的情况下,将两                             献 [19] 对去混响算法的更新方式进行了讨论,引入
             节点间传输通道降为 1,并被验证了其性能随迭                            了豪斯霍尔德 RLS(Householder RLS, HRLS) 与豪
             代收敛于集中式算法。文献 [4] 中考虑了更一般                          斯霍尔德最小二乘格型 (Householder least squares
             的更多节点情况,提出了分布式自适应节点特定                             lattice, HLSL)算法来代替RLS,在保持系统快速收
             信号估计 (Distributed adaptive node-specific sig-      敛能力的同时增强了稳定性。
             nal estimation, DANSE) 算法,该算法通过控制                     在 WASNs 中,去混响算法也同样被关注。文
             约束,实现各节点彼此不同的特定输出。文献 [5]                          献 [20–21] 中提出了应用于自组织无线声传感网络
             介 绍 了 通 过 在 DANSE 算 法 中 引 入 广 义 特 征 值             中的多通道去混响算法,通过在网络中选择拾取信
             分解 MWF(Generalized eigenvalue decomposition       号混响程度低的传声器子集来实现混响抑制,但这
             MWF, GEVD-MWF)得到的GEVD-DANSE算法,                    两种算法均未考虑分布式运算以及传输与能量限
             并利用 WASNs 中节点的先验信息,提升了 GEVD-                      制。为解决以上问题,本文提出一种应用于 WASNs
             DANSE算法的收敛速度。文献 [6] 中基于广义旁瓣                       的分布式 WPE(Distributed WPE, DWPE) 算法。
   21   22   23   24   25   26   27   28   29   30   31