基于DSP的实时数字音频系统的实现
2015-10-21叶强
速读·中旬 2015年12期



摘要:通过滤波对声音的噪音加以控制、毛刺去除和加以润色,搭配上混响输出给人有专业声乐棚的质感,本文主要研究实时数字音频系统构建的几种不同方法、典型应用和特效开发的流程,最后筛选音频系统混音算法。
关键词:DSP;数字音频;混音
实时音频系统主要是在将模拟信号转换为数字信号后,实现采样、滤波、变换等处理,在一系列流水处理之后再转换为模拟信号输出给扬声器。在信号处理阶段,对人声要经过采集、降噪、均衡、润色、压限和搭配混响等环节。
一、基于DSP的实时音频系统
DSP的实时音频系统是将外部输入的模拟信号通过模数转换为可以处理加工的数字信号,再对数字信号进行编辑、润色、去噪等加工,并通过数模转换芯片中把处理后的信号回归实际环境格式,如图1所示
图1 DSP技术流程图
DSP内置的程序储存器里存放指令与算法,数据存储器里存储过去的抽样数据和滤波器的系数。乘法器用于执行滤波运算中的乘法运算,算术运算单元用于执行滤波运算中的加法运算。滤波器的仿真与优化可以运用MATLAB软件内置的FDATool工具箱,只需在MATLAB主命令行键入FDATool命令即可打开如图2所示,并把所需的滤波器各项参数在滤波器参数配置页面进行输入,就可获得所设计的滤波器幅度响应波形,方便我们观察与分析,在仿真中还可以利用SPTool工具箱分别比较滤波前后的时域信号与频谱。
二、基于宿主软件的实时音频系统
宿主软件的……
登录APP查看全文
