巴特沃兹低通滤波器设计之已知阶数及3dB截止频率,求增益响应曲线

版权声明:转载记得声明~~~ :) https://blog.csdn.net/ReCclay/article/details/83382721

题目

设计一个3dB截止频率为Ω=1的四阶最大平坦模拟低通滤波器。

代码如下

% 求给定阶数和3dB截止脚频率,求增益相应曲线

N = input('滤波器阶数:');
Wn = input('3-dB截止频率:');
[num,den] = butter(N,Wn,'s');% 传递函数分子分母的确定
omega = [0: 0.01: 5];
h = freqs(num,den,omega);% 计算和绘制频率响应
plot (omega, 20*log10(abs(h)));grid on;
xlabel('Frequency, Hz'); ylabel('Gain, dB');

运行结果

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/ReCclay/article/details/83382721