Need to attenuate a specific frequency in a spectrum
3 views (last 30 days)
Show older comments
Pierre-Yves Henry
on 14 Oct 2015
Answered: Star Strider
on 14 Oct 2015
Hi, I have a power density spectrum of a velocity signal showing a nice turbulence decay but including an artificial peak due to an instrument issue (see picture attached). I would like to attenuate the magnitude of the signal for this specific frequency of about 20dB, so that the signal decay appears 'continuous', without cutting this frequency. Is there any simple way to do that? Thank you for your imputs! Regards, Pierre-Yves
0 Comments
Accepted Answer
Star Strider
on 14 Oct 2015
To get a specific attenuation at a specific frequency (unless you want to have the fun of doing this manually), I would use either designfilt, firls or firpm or their friends. The design strategies are explained well in the documentation, but as with all filter designs, you will have to experiment to get the result you want. I would use a Chebyshev Type 2 design for such a narrow stopband.
0 Comments
More Answers (0)
See Also
Categories
Find more on Digital Filter Design in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!