基于SEP4020的嵌入式系统多路语音处理算法的实现.docVIP

基于SEP4020的嵌入式系统多路语音处理算法的实现.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于SEP4020的嵌入式系统多路语音处理算法的实现   摘要:在多线接入电话终端项目中,对语音进行处理是一个非常重要的部分。语音的处理包括静噪,回声消除和混音几个部分。其中混音技术,关系到在电话终端的语音质量,在应用中尤为重要。在系统中,需要使用SEP4020对多路的语音进行混音合成。该文对混音算法及其在SEP4020上的应用做了讨论。   关键词:混音;权重法;SEP4020   中图分类号:TP334文献标识码:A文章编号:1009-3044(2008)23-1035-03   Implementation of Multi-voice Processing Algorithm for Embedded System on SEP4020   CAI Juan, KONG Jian-yun, ZHONG Rui   (National ASIC System Engineering Center, Southeast University, Nanjing 210096, China)   Abstract: In the multi-access telephone terminal project, voice processing is a very important part. Voice processing Includes echo cancellation and voice mixing.However, mixing technology, which is related to voice quality of the telephone terminal, is very important in the application. In the system, the use of SEP4020 to mix multi-voice is required. This paper will discussion the mixing algorithm and the application of SEP4020.   Key words: voice mixing; weighted algorithm; SEP4020   自电话系统出现以来,回声消除和混音是通信研究的重要领域[1]。回声可以分为声学回声和电学回声[5],分别由通信网络中的阻抗不匹配和声波反馈引起。回声会使远端用户感到不适,从而使通话质量受到影响。而对多路语音信号进行混合,一般会因为多路语音信号采样量化数据叠加后超出量化上限,而导致不得不采用饱和运算将其变更为量化上限。本文则有针对性地提出了一系列方案。      1 语音混合      1.1 混音的原理   混音器是音频混合的核心模块,一般的混音都会采用时域叠加作为基本的处理手段,但是数字音频信号存在量化上限和下限的问题,则叠加运算肯定会造成结果溢出。为了解决上述问题,我们引入实时自适应音频混合方案(real-time adaptive audio mixing scheme)。   1.2 算法选择[3]   在实际的应用中,我们有4种基本方案可以使用,它们是平均调整权重法、强对齐权重法、弱对齐权重法和自对齐权重法.这4种方法都是采用加权平均的方式来进行处理的,一般地,我们定义aij(t)对应的权重为wij(t),则我们可以得到一般的加权计算方法:   平均调整权重法顾名思义,我们知道,只需要将权重取用相同的值即可,所以我们取wij(t)=1/Mi,则根据式(1),我们有如下结果:   这种方法虽然不引入噪声,但是由于对各个分量都进行了衰减,所以在与会数量上升时,混音合成的输出音量也随之下降。如果在参与合成的输入中有某一路或几路音量特别小,那么整个混音结果的音量会被拉低,一般来说,在4点以上的多点会议中使用这种方法,与会者都会感到合成后传回的声音较小,很多语音细节不能分辨。所以这种方法的实际应用也受到比较多的限制。    强对齐权重法是以参与的混音的输入按照其信号幅度值为依据来设计权重。定义参与混音的所有Buffer块中数据 弱对齐权重法则与上面所提方法相反,放大的依据主要是参与混音中的音量最弱项和采用某种特定方法合成输出的最弱项。这种方法的主要好处是能够将参与会议的声音较弱端点的声音放大,使得其语音细节可以被辨识。但是这种方法和强对齐权重法一样,存在着溢出检测和饱和处理的问题.。    自对齐权重法则是考虑参与混音的多路音频信号自身的特点,以它们自身的比例作为权重,从而决定它们在合成后的输出中所占的比重。我们定义:   并且我们约定参与混音的输入能量之和不为0,这就保证了上式分母不可能为0。如果参与混音的各路输入的能量之和为

文档评论(0)

heroliuguan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8073070133000003

1亿VIP精品文档

相关文档