0zMax
Newbie level 4
Hello.
I actualy try to code a digital my firts equalizer with the 56k DSP (56374). 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 from ADC
2) calculate x for each filter and store it.
3) Pop out results from 2) and add it to form y
4) send y 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. :-|
Does my method is good ? Do i miss something ?
I actualy try to code a digital my firts equalizer with the 56k DSP (56374). 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 from ADC
2) calculate x for each filter and store it.
3) Pop out results from 2) and add it to form y
4) send y 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. :-|
Does my method is good ? Do i miss something ?