微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > PurePath Studio的Peaking EQ计算公式是否不同?

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

时间:10-02 整理:3721RD 点击:

请问,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*A
            b1 =  -2*cos(w0)
            b2 =   1 - alpha*A
            a0 =   1 + alpha/A
            a1 =  -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)

你好:

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

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

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

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

 

 

谢谢Flora Wang 的回复。

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

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

你好:

我看你给出的公式,就是关于EQ的公式,这个是对的,我们的EQ也是依托这个公式来的。

Q定义的是中心频率/带宽,你改f和BW,Q会随着变化。

想请问一下,你研究这个EQ有什么用啊,按照我的理解,直接用PPS计算出来的值就好了。

可以描述一下应用背景吗?

Flora Wang,你好:

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

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

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

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

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top