微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 模拟电路设计 > IIR数字滤波器的Matlab和FPGA实现

IIR数字滤波器的Matlab和FPGA实现

时间:07-11 来源:互联网 点击:

图3中:xn为输入信号,采用单极性方波周期信号;频率为100 kHz,在采样频率为2 MHz时,每个周期采样20个点,换算成数字域频率为0.1π;二次谐波的数字频率为0.2π;yn为滤波输出。观察仿真波形可知,所设计的IIR滤波器符合设计要求。为了更直观地观察IIR滤波器滤波后的输出结果,可将仿真波形文件转换为*.tbl文件,在Matlab中描绘波形。

3 结语
数字滤波器的应用十分广泛,实现方法很多,运用Matlab语言,能很容易地设计出具有严格指标要求的数字滤波器。采用FPGA器件实现数字滤波器的方法,大大缩短了设计周期,降低了成本,提高了设计的可靠性、灵活性,为数字滤波器的设计与实现提供了一种有效的方法。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top