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

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


             上不发生改变。说明 DCS-SOMP 算法在面对不同                        3 实验与分析
             的房间反射强度时,其定位效果具有更好的鲁棒性。
             从表 2 中可以看出,SRP-PHAT 算法、CS-OMP 算                   3.1  实验设置
             法和 DCS-SOMP 算法都能够估计出声源的位置,                            实验地点为厦门大学艺术学院音乐厅,房间
             在房间反射强度增加的情况下,三类算法的 RMSE                          尺寸为 30 m×20 m×6 m,结构为正常音乐厅结构,
             值都有增加,但是 DCS-SOMP 算法的 RMSE 值在                     采用吸声设计。房间的传输响应                [18]  可以分为 3 个
             几类算法中都是最低的,具有更好的方位估计分                             部分:直达声的传输响应;在直达信号到达之后
             辨率。                                               的 50 ms 内到达的早期混响信号的传输响应,该部
                 当声源个数继续增多时,声源空间稀疏程度将                          分严重影响信号处理的性能;以及后期的混响信
             进一步下降,影响了 CS 重构性能。为了评估 DCS                        号的传输响应。房间的早期混响时间通过实测分
             理论应用在多声源场景下的方位估计能力,仿真                             析 [19]  约为 30 ms。实验采用六元麦克风圆形阵列
             实验中设置声源数为 3,分别位于 75 、135 、195 ,                   采集板进行语音信号的采集,阵列直径为 70 mm,
                                              ◦
                                                   ◦
                                                         ◦
             在信噪比为 12.2 dB 和房间反射强度为 0.4 的环境                    语音信号采集采样率为 32 kHz。实验采集的语音
             下,分别采用几类算法对声源进行方位估计。设置                            信号为 TIMIT标准语音信号,播放设备为Marshall
             CS-OMP算法和 DCS-SOMP算法的稀疏度为 3,其                     Kilburn 移动式无线蓝牙音箱。设置两个声源分别
             他参数设置与上文相同。几类算法的方位估计结                             放置于阵列前方 75 和135 两个方位。实验中播放
                                                                                       ◦
                                                                                ◦
             果如图 3 所示。可以看出,在声源数目增加到 3 个                        的语音信号为三段音量不同、内容相同的语音信
             后,DS 算法和 SRP-PHAT 算法已经基本无法对声                      号,麦克风阵列采集到的三段语音信号信噪比为
             源数和声源位置进行准确估计,而 CS-OMP 算法                         分别为 11.30 dB、6.55 dB、−0.23 dB。实验比较了
             能够对声源的方位进行准确的估计,但是在 30 的                          DS算法、SRP-PHAT算法、CS-OMP 算法和本文的
                                                       ◦
             位置也出现了一个信号强度较高的波束。分析认为                            DCS-SOMP 算法对多个声源的定位性能。实验中
             该现象的原因在于声源的空间稀疏程度下降后,原                            用到的参数如表3所示。
             本没有声源的位置不再是稀疏的,因此算法重构信
             号后,在稀疏的位置上出现了较高的波束能量。而                                            表 3  实验参数表
             DCS-SOMP 算法不仅能够估计出三个声源的位置,                            Table 3 Experimental parameter table
             非声源位置处的信号强度相对于 CS-OMP 算法也
                                                                           实验变量                 参数值
             出现了明显的抑制,在多声源的方位估计能力上比                                         采样率                16 kHz
             CS-OMP算法有了一定的提高。                                              FFT 长度               128 点

                   1.0                                                       加窗                 汉明窗
                   0.9                                                 联合估计数据块个数                128 个
                   0.8                                                   频点阈值 (η)(%)             35
                   0.7
                 ॆʷӑηՂूए  0.6                                  3.2  实验结果与讨论
                   0.5
                   0.4
                   0.3                                             在不同的信噪比下,几类不同算法的定位结
                                                               果和 RMSE 分别如图 4 和表 4 所示。与仿真实验中
                   0.2
                   0.1                                         一致的是,DS 算法并不具有多个声源的方位估计
                    0                                          能力,因此在 RMSE 比较中不考虑 DS 算法。SRP-
                     0   50  100  150  200  250  300  350  400
                                 ࠄᬅᝈए/(O)
                                                               PHAT 算法能够准确分辨出两个声源的位置,但是
                     DS   SRP-PHAT   CS-OMP   DCS-SOMP
                                                               指向性尖锐程度和分辨率都较低。CS-OMP算法相
               图 3  各算法的多声源分辨性能 (仿真,声源数 = 3)
                                                               对于前两种算法在不同的信噪比下都表现出了更
               Fig. 3 Multi-sound source resolution performance
               of each algorithm (simulation, number of sound  好的指向性尖锐程度,能更明显地估计出两个声
               sources = 3)                                    源的方位,但是在信噪比降低到 −0.23 dB 的环境
   146   147   148   149   150   151   152   153   154   155   156