- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一种基于DSP的啸叫消除系统设计.doc
一种基于DSP的啸叫消除系统设计
摘 要大容量指挥调度系统是以群为指挥单位,以通播扬声为基本调度功能,实现上级用户对下级用户的基于主叫控制方式的单点对多点的会议系统。在使用过程中,其为用户间口令的清晰准确传递发挥了重要作用。但是,啸叫仍然在一定程度上影响了口令的传输质量,亟待解决。本文在深入分析啸叫问题产生机理的基础上,设计了一种基于DSP的啸叫消除方案。
【关键词】调度 啸叫 DSP 消除
1 引言
在指挥调度系统使用过程中,时常出现声反馈及啸叫问题,严重影响了语音信息的传播质量。试验发现,声反馈回授音量的大小一般与话筒与扬声器间的距离、发话音量、扬声器音量三个因素直接相关。当距离越近、发话音量和扬声器音量越大时,回授音量就越大。将调度单机发话音量数值设为12,收话音量数值设为18,当话筒与扬声器间距离为45-50cm时,只能听到轻微的话音回授,影响较小;当缩小至30cm时,话音回授音量加强;当缩小至10cm时,回授音量继续上升最后变为尖锐的刺耳声,即啸叫。声波传递路径是,调度单机扬声器中传出的声音波动经声场传播或反射后,又回到发出该声波的鹅颈麦克风受音面上,并被反复采集,形成扬声器→传声器→放大器→扬声器之间的正反馈回路,使放大器的输出信号幅度不断被放大,从而使得某些频率上的信号与原输入声波形成有效叠加,进而不断自激形成啸叫。
一方面,电路产生声反馈及自激啸叫后,会造成各级用户的口令相互混杂不清晰,影响了口令传输质量;另一方面,啸叫可能导致音频系统中的放大器、扬声器中的高音单元等部件烧毁,同时可能导致附近工作人员的听力损伤。
2 啸叫形成机理
在调度指挥系统中,如图1所示,假设v(ω)是近端语音信号,u(ω)是扬声器馈给信号,y(ω)是传声器采集信号,x(ω)是扬声器馈给信号由扬声器到传声器的声学路径传递函数g(ω)产生的反馈信号,c(ω) 是系统的声学路径传递函数即数模相互转换产生的时延,k是扬声器的增益控制。
根据奈奎斯特闭环系统稳定性判据条件,当整个调度系统在某个频率点ω1同时满足①∠c(ω1)?g(ω1)=2nπ,②/ k?c(ω1)?g(ω1)/≥1时,将会产生自激振荡出现啸叫,其中n是任意整数。即,形成啸叫必须具备两个条件:相位平衡条件和振幅平衡条件。相位平衡要求反馈信号x(ω1)与近端语音信号v(ω1)必须相位相同,即保证形成的反馈是正反馈;振幅平衡要求在正反馈的基础上k?c(ω1) ?g(ω1)的幅值大于1,幅度反复累加最后形成自激振荡。
使用过程中,扬声器传声器都已在固定位置,那么必定有不少频率能满足正反馈条件即相位平衡条件,也就是扬声器的反馈声音又从不同途径返回传声器,并且与原输入传声器的声波同相位。此时只要使这些满足相位平衡条件的信号同时满足产生振荡的第二个条件振幅平衡,也就是闭环电压放大倍数大于1,那么自激啸叫就开始逐步形成。
3 基于DSP的啸叫消除系统设计
为抑制啸叫的产生,现采用移频法来设计一种啸叫消除系统。移频法是将采集到的语音信号在其频率上升高或降低某一频率数,这样处理后,语音信号的整体相位发生变化,产生自激振荡的同相位条件被破坏,便可减弱或规避反馈信号与近端语音信号叠加产生的影响。本系统中取移频数为4HZ,这样对原输入语音信号影响甚微,对听觉感知的影响也可忽略不计,人耳很难分辨。
信号处理流程为,采集的模拟语音信号输入系统,先经过低通放大器,再经模数变换成数字信号,并存入RAM中等待移频模块处理。处理后的信号经数模变换为模拟信号,并经滤波放大器输出。整个系统中,重点为移频模块的设计。
3.1 移频模块设计
移频模块的作用是经过振荡器的作用,将输入模拟信号分解为正弦和余弦信号,之后正弦和余弦信号分别经过相乘器、理想低通滤波器和相乘器,然后再进行相加器的叠加,叠加后信号与原信号相比,就可移动一段频率,实现移频。因此,在移频处理过程中,振荡器和滤波器是两个最重要的功能单元。
此系统选用数字振荡器,与其他方法相比,数字振荡器法容易实现,且迭代发生的正余弦波其频率可以进行逻辑编程。使用振荡器发生正余弦信号时,由于数据实时迭代计算,可节约处理器资源,提高系统运行速度。
其他条件相同时,有限长冲激响应FIR滤波器阶数比无限长冲激响应IIR滤波器大,所以IIR迭代次数和运算量较FIR少,因此选用IIR滤波器。
3.2 DSP系统实现
经过语音信号采集、信号通道建立、移频模块处理和语音信号输出,才可实现对啸叫的抑制消除。硬件方面,采用TI公司的一款新型浮点处理器6713,其最高主频达300MHZ,处理速度为2400MPIS。6713处理器常用在较高精度场合,如音频处理降噪、数据采集、医学影像
文档评论(0)