[HELP] How to code an equalizer on DSP ?

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

[HELP] How to code an equalizer on DSP ?

1,955件の閲覧回数
mr_max
Contributor IV

Hello.

I actualy try to code a digital equalizer with the 56k DSP. I would like to know if my way to make it is good because the final response isn't look like I want.

1) take sample x(n) from ADC
2) calculate x(n) for each filter and store each results

3) Pop out x(n), x(n)', x(n)'', ...  and add each one to form y(n)

4) send y(n) to DAC

Before building a complete equalizer, I only use 3 IIR filters for testing the method.

1st filter : Lowpass Fcutoff = 1kHz

2nd filter : Band pass Fcentral 2kHz, Bandwidth 2kHz

3rd filter : Band pass Fcentral 4kHz, Bandwidth 4kHz

So the ideal bode graph should be a straigth line from 0 to 4,2kHz and then go down. But in practice it isn't look like this.:smileyconfused:

Does my method is good ? Do i miss something ?

ラベル(1)
タグ(4)
0 件の賞賛
返信
1 返信

1,320件の閲覧回数
xiangjun_rong
NXP TechSupport
NXP TechSupport

I attach the example code and application note, which demos how to design and implement 10-band equalizer based on DSP56300.

BR

Xiangjun Rong

0 件の賞賛
返信