TI中文支持网
TI专业的中文技术问题搜集分享网站

PurePath Studio的Peaking EQ计算公式是否不同?

请问,PurePath Studio的Multi-Biquad组件, 我选择Equalizer(Q Factor),

它自动计算出来的结果(即B0,B1,B2,A1,A2),与我用以下公式算出来的不同,是公式不一样吗?

A  =  10^(dBgain/40)
w0 = 2*pi*f0/Fs
cos(w0)
sin(w0)
alpha = sin(w0)/(2*Q*A)
peakingEQ:b0 =1 + alpha*Ab1 =  -2*cos(w0)b2 =1 - alpha*Aa0 =1 + alpha/Aa1 =  -2*cos(w0)a2 =1 - alpha/A
(以上公式是参考http://www.musicdsp.org/files/Audio-EQ-Cookbook.txt)
B0 = b0 / a0
B1 = b1 / (2*a0)
B2 = b2 / a0
A1 = a1 / (-2*a0)
A2 = a2 / (-a0)
Flora Wang:

你好:

你的采样率都是代的一样吗?你也可以在PPS里点鼠标左键看一下help里面有没有关于EQ的计算说明。

我不太确定这个peaking EQ和EQ有没有什么区别。或者你可以代一个HPF或者LPF就算一下吗?

你也可以用TI BQ软件来计算:

http://www.ti.com/tool/COEFFICIENT-CALC?keyMatch=TIBQ&tisearch=Search-EN

 

 

Jizhen Xu:

回复 Flora Wang:

谢谢Flora Wang 的回复。

PPS的help没有关于EQ的计算说明。Biquad的其它几种Filter Type(High Pass, Low Pass, Notch等等),计算结果都是相吻合的。

只有这个Equalizer不一致。请问PPS的Biquad的Equalizer(Q Factor)是指Peaking EQ吗?

Jizhen Xu:

回复 Flora Wang:

Flora Wang,你好:

谢谢你的回复,我暂时先使用这个公式,再看看是哪里不对。

直接用PPS计算出来的值,下载到DSP后,只能作为一个初始值。在客户实际使用过程中,要求可以自由地调整中心频率、Q值、增益这三个参数。

所以,如果没有公式,就无法随意调整这些参数。

quan wang1:

回复 Jizhen Xu:

你好!请问你的EQ的公式搞定了吗?我现在,在用AIC3254,也出现了和你相同的问题!关于EQ你是怎么实时调整的?

赞(0)
未经允许不得转载:TI中文支持网 » PurePath Studio的Peaking EQ计算公式是否不同?
分享到: 更多 (0)