- 1、本文档共14页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
如何能得知FIR的系数呢?假如是一些没有特殊要求的平滑(低通)滤波的场合,可以简单地采用平均值滤波的方法,所谓平均值滤波,即各个系数相等。设平均值滤波器的阶数是N,则可以取bn=1/N。实际使用时,只要每个系数相等即可,不必一定等于1/N。假如面对一些对通频带、截止频率、阶数有特殊要求的场合,有两种方法,一种是根据系数计算步骤(可参考Fundamentals of Digital Signal Processing, Joyce Van de Vegte),二是用Matlab的Fdatool工具进行滤波器设计。选择第二种方法明显的有优越性。关于fdatool的使用,Matlab有提供详细的指导,在Matlab命令行输入help fdatool,再点入doc fdatool即可查看。 help fdatool
FDATOOL Filter Design Analysis Tool.
FDATOOL launches the Filter Design Analysis Tool (FDATool).
FDATool is a Graphical User Interface (GUI) that allows you to
design or import, and analyze digital FIR and IIR filters.
If the Filter Design Toolbox is installed, FDATool seamlessly
integrates advanced filter design methods and the ability to
quantize filters.
See also FVTOOL, SPTOOL.
doc fdatool
Toolbox下的Filter Design
???????????????????????????????????????????????????????????????????????????????????????????图1 Fdatool设计滤波器??这些系数是按下Design Filter后自动生成的。对于FIR,它只有Numerator,即分子。这些系数表示的就是这个滤波器的系统函数的分子中各项的系数,也就是差分方程里面的b系数。这些系数可以导出成C语言的头文件,这需要按下菜单栏的Targets,选择Generate C header,然后弹出如下窗口,作出相应的选择后按下Generate即可,生成的头文件中的系数可以以常系数数组的方式烧入DSP处理器的Flash中。
图 生成C 头文件
数字滤波器的Matlab实现
数字滤波器在音频处理领域也显示出相当的作用,最直观的一个例子是数字音频效果器。比如要用数字的方式产生延时效果,其原理框图如下:
图 延时系统
它的表达式是:
y[n]=G2*x[n]+G1*c[n]
c[n]=x[n-k]+G3*c[n-k]
用对G1、G2、G3分别赋值0.8、0.8和0.8后,用Matlab的绘图功能画出其幅频和相频响应如下:
图延时系统额频率响应
其中蓝色部分是幅频响应,绿色部分是相频响应,可见梳状滤波器的特点是幅频响应是一个个尖峰。在时域里,梳状滤波器对音频的作用是产生延时效果,如下图所示。
图对音频ding.wav延时处理的结果
在延时器的基础上,可以构建混响器。混响系统是由四个梳状滤波器并联后再串联一个全通滤波器构成的,G1和G2同样是衰减系数。事实上,混响效果系统可以并联更加多的梳状滤波器。梳状滤波器的延时参数设置是比较讲究的,因为如果延时参数太大,回声会太过分散(回声密度太小)从而会听出分立的回声的效果,影响了混响系统的平滑性;延时参数太小的话,梳状滤波器频率响应的尖锋就比较分散(象回声效果的第一个图),会产生一些比较难听的高音。
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
图9 混响系统
所以延时参数的选择最好是在30到40ms左右,具体的值要根据采样频率而定,并且每个梳状滤波器的延时参数必须是不可公约的,因为如果参数可以公约,频率响应的尖峰会相互抵消一部分从而影响混响系统的质量。全通滤波器的幅频响应是恒定值但相频响应不是线性的相位响应。所以信号经过全通滤波器各频率的相对相位会发生一定改变,在时域里产生一种涂抹的效果。下面是实现混响效果的程序片段,由于混响效果的运
您可能关注的文档
最近下载
- Blender软件二次开发:Blender二次开发综合案例分析.pdf VIP
- 国标图集05J909《工程做法》—标准图集.pdf
- Blender软件二次开发:Blender游戏引擎与交互式内容开发.pdf VIP
- 孔子诞辰日致辞稿(共7篇) .doc
- 第一单元第四课《上学路上》课件 湘美版(2024)一年级上册.pptx
- 浙教版信息科技五上 第4课 算法中的数据 课件.pptx
- 经济全球化对国家经济安全的影响研究.pptx
- 聊城大学音乐学院中国音乐史课件 西周春秋战国音乐.ppt
- Blender软件二次开发:BlenderPython脚本优化与调试.pdf VIP
- 第二课 美的本质和特征课件 --中职技校《美育》第四版.pptx
文档评论(0)