基于DSP实时数字音频系统实现.docVIP

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于DSP实时数字音频系统实现

基于DSP实时数字音频系统实现   摘要:通过滤波对声音的噪音加以控制、毛刺去除和加以润色,搭配上混响输出给人有专业声乐棚的质感,本文主要研究实时数字音频系统构建的几种不同方法、典型应用和特效开发的流程,最后筛选音频系统混音算法。   关键词:DSP;数字音频;混音   实时音频系统主要是在将模拟信号转换为数字信号后,实现采样、滤波、变换等处理,在一系列流水处理之后再转换为模拟信号输出给扬声器。在信号处理阶段,对人声要经过采集、降噪、均衡、润色、压限和搭配混响等环节。   一、基于DSP的实时音频系统   DSP的实时音频系统是将外部输入的模拟信号通过模数转换为可以处理加工的数字信号,再对数字信号进行编辑、润色、去噪等加工,并通过数模转换芯片中把处理后的信号回归实际环境格式,如图1所示   图1 DSP技术流程图   DSP内置的程序储存器里存放指令与算法,数据存储器里存储过去的抽样数据和滤波器的系数。乘法器用于执行滤波运算中的乘法运算,算术运算单元用于执行滤波运算中的加法运算。滤波器的仿真与优化可以运用MATLAB软件内置的FDATool工具箱,只需在MATLAB主命令行键入FDATool命令即可打开如图2所示,并把所需的滤波器各项参数在滤波器参数配置页面进行输入,就可获得所设计的滤波器幅度响应波形,方便我们观察与分析,在仿真中还可以利用SPTool工具箱分别比较滤波前后的时域信号与频谱。   二、基于宿主软件的实时音频系统   宿主软件的数字音频系统是依托专业音频卡的音频流输入输出接口(Audio Stream Input Output)技术,搭载各种VST插件,将各种数字音频数据通过计算机的CPU与内存处理,在处理数据的时候,各种VST插件按照串联接口排序,逐一对音频数据有效处理,以能够实现多种现场合成效果,在几乎零延时的情况下处理音频数据流,受到广泛音乐制作人与爱好者的青睐。   宿主软件目前广泛使用的有protools,cubase,soner,liveprofessor和Samplitude,都可以组成独立的实时处理系统,主要仿真实际录音棚设备,可以实现多种录音棚合成音效,以及伴奏处理、录音对比和声像包络等。   三、实时音频系统的实现   DSP的实时音频系统的优势是可以通过软件分析波形并根据算法优化,宿主软件的优势是可以通过计算机的cpu与内存的运算模拟专业录音棚的音效。通过模块的设计和组合同时可以兼两者之长,能让实时音频系统具备更为强大的功能,如图2所示   图2 DSP与宿主软件协同工作   本系统的功能与特点如下:   (1)音源的输入可以加入滤波,对音乐的波形与幅度进行必要的调节和控制,达到预期的音乐的鉴赏效果或要求。   (2)ADC输入的音频信号在经过降噪扩展之后,可以根据算法原理为之设置相应的滤波器,在语音信号处理的时候一般在65HZ-80HZ的地方设计一个高通滤波器,用于切除低频的噪音(因为人声不在这个频段),而在高频容易产生尖锐声的地方设计一个低通滤波器,中间则使用钟形滤波器,结果如图3所示,得到一个平缓的输出的波形,同时清除喷声。   图3 多个滤波器的混合波形   如果合成地鼓的音乐还需要加重低音,则在低频不能使用高通滤波器,可以在135HZ的地方做一个窄带宽的加强,针对不同的音色处理要求设计不同的滤波器,实时处理出来和后期制作效果一致。   (3)通过滤波器设计多种混响器,满足各种音色润色的需要,用来合成录音棚制作的音效,在混响器上还设置激发装置,音源有电平信号时即下降沿转换到上升沿时,激发器打开侧链作用,混响器的功能被激发,也就是自动混响的效果。   (4)同样原理,在音源之后增加触发压限的功能,ADC可以触发其侧链,可以实现随麦克风声音增大而音乐降低的效果,也就是主持人所需要的人声突出,同时也让总输出的幅度基本保持均衡。   (5)在上述原理上继续延伸,可以把音乐本身分成左右声道,人声激发消去其中的一路,人不发声时,音乐左右声道都可以处于播放状态,也就是实现智能跟唱。如果压制掉的原唱的声道继续发送到本地扬声器,那么就成为隐含跟唱。   (6)部分特效需要宿主软件处理时,可以通过宿主接口将DSP处理过的音频数据发送至宿主软件,让宿主软件进一步处理各种模仿专业录音棚的特效,再由宿主软件音源输出,实现DSP与宿主软件的完美结合。   四、实时音频系统的多节点混音   混音是将多个音频流或多个音轨通过线性叠加混合为一个音频流,在播放时听感能够与现场趋于一致。要想获得好的混音效果,取决于两个条件:完善的混音方案与优秀的混音算法, 两者缺一不可。   1.混音方案   集中式混音首先将多路音频流各自解码后进行预处理( Preproces

文档评论(0)

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

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

1亿VIP精品文档

相关文档