实验5 基于matlab的数字滤波器设计

实验5 基于MATLAB的数字滤波器设计

实验目的:加深对数字滤波器的常用指标和设计过程的理解。 实验原理:低通滤波器的常用指标:

1 P G(e) 1 P,for P

j

SP

G(ej ) S,for S

通带边缘频率:

S

PS

P

,阻带边缘频率:

,通带起伏: P,通带峰值起伏:

PassbandStopband

Transition band

p 20log10(1 p)[dB]

,阻带起伏:s,

Fig 7.1 Typical magnitude

specification for a digital LPF

最小阻带衰减: S 20log10( s)[dB]。

数字滤波器有IIR和FIR两种类型,它们的特点和设计方法不同。

在MATLAB中,可以用[b,a]=butter(N,Wn)等函数辅助设计IIR数字滤波器, 也可以用b=fir1(N,Wn,’ftype’) 等函数辅助设计FIR数字滤波器。

实验内容: 利用MATLAB编程设计一个数字带通滤波器,指标要求如下:

通带边缘频率:阻带边缘频率:

P1 0.45 , P2 0.65 ,通带峰值起伏: p 1[dB]。

S1 0.3 , S2 0.75 ,最小阻带衰减: S 40[dB]。

分别用IIR和FIR两种数字滤波器类型进行设计。

实验要求:给出IIR数字滤波器参数和FIR数字滤波器的冲激响应,绘出它们的幅度和相位频响曲线,讨论它们各自的实现形式和特点。

实验5 基于matlab的数字滤波器设计

你可能喜欢

  • simulink仿真
  • 数字信号处理实验
  • 无限冲激响应数字滤波器设计
  • 数字信号处理课程设计
  • 数字信号处理设计滤波器
  • MATLAB课程设计报告
  • IIR数字滤波器设计

实验5 基于matlab的数字滤波器设计相关文档

最新文档

返回顶部