专家
公告
财富商城
电子网
旗下网站
首页
问题库
专栏
标签库
话题
专家
NEW
门户
发布
提问题
发文章
DSP
[DSP] Audio EQ Peaking Filter Design (音频PEQ均衡器滤波器设
2019-07-13 11:12
发布
生成海报
站内文章
/
DSP
10603
0
1529
Audio EQ Peaking Filter Design
--
By Water
Audio equalizer filter (音频均衡器)常用在音频产品中。因为音频输出系统的frequency response不是平的,在特定频率会有放大或者抑制。音频均衡器的目的主要是通过调整数字端的输出,对相应的数字输出信号频率进行调整,从而使得整个音频系统最终输出的频响曲线接近平的。但目前也有很多播放器用均衡起来调不同的音效,如Pop、Classical等效果。
Peaking filter是常用在音频数字均衡器中的一种滤波器,下文主要给出一种来自TI的Peaking filter Coefficients的参数计算方法。
具体的原文可以从TI官网下载《
Parametric Equalization on TMS320C6000 DSP
》
或者从Water的 {MOD}下载:
http://pan.baidu.com/s/1mgmkHOc
从资料中提取出工程上用到的部分:
可以设置的参数及含义:
便于计算的中间变量:
得到最终Peaking Filter Coefficients:
如果嵌入式系统中没有power/sin/cos等数学函数库,可以用查表的方式来替代近似计算,具体如何实现日后再表。
例:Fs=44100, Fc=2000, g=8dB, Q=1.5
带入上式计算得
B = [1.084397486730 -1.812207251880 0.803957240225]
A = [1 -1.812207251880 0.888354726955]
通过matlab获得该组filter的frequency response。
Fc的在2000Hz增益为8dB,左右g/2=4dB处的频率分别为F1=1.445K,F2=2.762K.
Q=Fc(F2-F1)=2000/(2762-1445)≈1.5
与预期的结果相吻合。
下面的Excel已经包含了相关的计算公式,只要填入相应的参数就会自动计算出相应的Filter Coefficients:
Execl自动计算下载地址:
http://pan.baidu.com/s/1dDeX0FB
Note: 该文章的PDF档案也可从Water {MOD}下载:
http://pan.baidu.com/s/1B78n0
Ta的文章
更多
>>
uclinux-2008R1.5-RC3(bf561)到VDSP5的移植(21):dlb创建
0 个评论
[DSP] Audio EQ Peaking Filter Design (音频PEQ均衡器滤波器设
0 个评论
精简指令集-RISC
0 个评论
热门文章
×
关闭
举报内容
检举类型
检举内容
检举用户
检举原因
广告推广
恶意灌水
回答内容与提问无关
抄袭答案
其他
检举说明(必填)
提交
关闭
×
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮