0zMax
Newbie level 4
- Joined
- Jan 31, 2013
- Messages
- 5
- Helped
- 0
- Reputation
- 0
- Reaction score
- 0
- Trophy points
- 1,281
- Activity points
- 1,330
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 ?