- 7
- 0
- 约4.81千字
- 约 10页
- 2018-08-18 发布于湖北
- 举报
基于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.混音方案
集中式混音首先将多路音频流各自解码后进行预处理( Preproc
您可能关注的文档
- 基于 “战略―系统”思维的特种设备监管模式及体系研究.doc
- 基于.NET的LINQ to SQL 三层架构的研究与实现.doc
- 基于.NET的高校教学督导信息化服务系统设计与实现.doc
- 基于.NET的网络考试系统的设计与开发.doc
- 基于.NET的农作物育种助手软件的研发.doc
- 基于[SVAR]模型的中国货币政策有效性分析.doc
- 基于“MRC”模型的工会文体活动组织模式柔性化研究.doc
- 福建省龙海市第二中学2017-2018学年高一下学期第二次月考试题(6月)英语word版含答案.docx
- 福建省龙海市第二中学2017-2018学年高一下学期第二次月考试题(6月)语文word版含答案.docx
- 基于“城市触媒理论”的历史片区复兴规划探究.doc
最近下载
- 配网低压V1.0版杆型组装图.pdf VIP
- 2008年湖南公务员考试各市成绩 .pdf VIP
- 普通党员2025年度组织生活会个人“五个方面”对照检查材料文稿.docx VIP
- 统编版(26春)小学道德与法治二年级下册12《见贤要思齐》教学课件.pptx VIP
- 氟化铝化学分析方法和物理性能测定方法 第6部分:二氧化硅含量的测定 钼蓝分光光度法.pdf VIP
- 中国国防的发展历史.ppt VIP
- 二级注册建筑师考试考点梳理2025.docx VIP
- NMEA0183协议标准V4.10版本_nmea01_高清版电子文档.pdf VIP
- CECS218-2007 水景喷泉技术规程.pdf VIP
- 七年级下册美术课件 色彩的魅力课件1人教版.ppt VIP
原创力文档

文档评论(0)