IIR数字滤波器的Matlab和FPGA实现
时间:07-11
来源:互联网
点击:
图3中:xn为输入信号,采用单极性方波周期信号;频率为100 kHz,在采样频率为2 MHz时,每个周期采样20个点,换算成数字域频率为0.1π;二次谐波的数字频率为0.2π;yn为滤波输出。观察仿真波形可知,所设计的IIR滤波器符合设计要求。为了更直观地观察IIR滤波器滤波后的输出结果,可将仿真波形文件转换为*.tbl文件,在Matlab中描绘波形。
3 结语
数字滤波器的应用十分广泛,实现方法很多,运用Matlab语言,能很容易地设计出具有严格指标要求的数字滤波器。采用FPGA器件实现数字滤波器的方法,大大缩短了设计周期,降低了成本,提高了设计的可靠性、灵活性,为数字滤波器的设计与实现提供了一种有效的方法。
- 基于Matlab的无失真模拟滤波器设计(04-19)
- 基于Matlab的IIR数字滤波器设计方法比较及应用(07-15)
- 基于Matlab的雷达系统仿真软件包设计与实现(09-16)
- 基于Matlab的FIR数字滤波器设计(10-07)
- 基于Matlab的孤立逆变电源设计方案(09-17)
- 13款逆变电源的设计技术及具体应用案例(07-07)