利用窗函数FIR滤波器设计

窗函数法设计 FIR 数字低通滤波器
设计指标:在 0≤f≤1000Hz 时衰减不大于 3dB,在 f≥2000Hz 时衰减不小于 40dB,
采样频率为 20kHz

代码和讲解如下,望采纳

% 设置滤波器的阶数
order = 50;

% 设置滤波器的截止频率
cutoff = 1000;

% 设置采样频率
Fs = 20000;

% 设计滤波器
b = fir1(order, cutoff/(Fs/2), 'low');

其中,order 表示滤波器的阶数,cutoff 表示滤波器的截止频率,Fs 表示采样频率。

如果你希望滤波器在 0≤f≤1000Hz 时衰减不大于 3dB,在 f≥2000Hz 时衰减不小于 40dB,可以调整滤波器的阶数和截止频率来满足这些设计指标。