Why atteunation of the cut-off frequency is 6dB in MATLAB filter Designer

10 次查看(过去 30 天)
I am new to FIR filter deign. I have a question about the MATLAB filter designer. I notice that the atteunation at the cut-off frequency is fixed at 6dB. So if I want my atteunation to be 3dB, what should I do?

回答(1 个)

Jonas
Jonas 2022-5-8
sounds like you have a filter ehich has a attenuation slope of 6dB/octave (doubling of frequency). Assuming you want to keep the -6dB per octave slope, you want to shift you nominal cutoff frequency such that the frequency you are interested in is in the middle of the octave (half octave -> 0.5*-6dB=-3dB). half octave is Factor 3/2, so the starting point is at 2/3 of the specific frequency.
example you have -6dB at 100Hz, so at 50Hz der should be the last frequency with 0dB and at 200Hz you have -12dB.
if you want -3dB at 100 Hz: last point at 0dB would be 2/3 * 100Hz. the middle if octave is then 1.5 * 2/3 * 100Hz=100Hz and you have -6dB at one octave= 2*2/3*100Hz=133.33Hz

类别

Help CenterFile Exchange 中查找有关 Filter Design 的更多信息

标签

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by