According to the Tfilter tool parameters (first attached picture) and the frequency response of FIR IP core (second attached picture) the passband is : 16 kHz to 17 kHz, and stopband1 is: 0 to 15.5 kHz and stopband2 is: 17.5 kHz to 24 kHz .
I tested (simulated) the filter with 16 kHz , 24 kHz , 64 kHz, 500 kHz, and 1000 kHz. The simulation results are shown below respectively.
16 kHz
24 kHz
64 kHz
500 kHz
1000 kHz
I noticed there is no attenuation in each of 24 kHz, 64 kHz !!!
While 500 kHz, 1000 kHz appeared attenuated.
The question is: why the FIR filter doesn't attenuate the frequencies that are located in the stopband?
Note :in each attached picture the first sinewave is the input to the FIR Filter, while the second one is the output (filtered).
Question
Ahmed Alfadhel
Hi ,
According to the Tfilter tool parameters (first attached picture) and the frequency response of FIR IP core (second attached picture) the passband is : 16 kHz to 17 kHz, and stopband1 is: 0 to 15.5 kHz and stopband2 is: 17.5 kHz to 24 kHz .
I tested (simulated) the filter with 16 kHz , 24 kHz , 64 kHz, 500 kHz, and 1000 kHz. The simulation results are shown below respectively.
16 kHz
24 kHz
64 kHz
500 kHz
1000 kHz
I noticed there is no attenuation in each of 24 kHz, 64 kHz !!!
While 500 kHz, 1000 kHz appeared attenuated.
The question is: why the FIR filter doesn't attenuate the frequencies that are located in the stopband?
Note :in each attached picture the first sinewave is the input to the FIR Filter, while the second one is the output (filtered).
Thanks.
Link to comment
Share on other sites
13 answers to this question
Recommended Posts
Archived
This topic is now archived and is closed to further replies.