新闻中心

EEPW首页 > 测试测量 > 设计应用 > 基于Xilinx IP核FIR滤波器的设计与实现

基于Xilinx IP核FIR滤波器的设计与实现

作者:张明时间:2012-02-14来源:电子产品世界

  这篇文章主要利用提供的IP核实现FIR的设计,包括单路的设计、多路的设计,并对设计结果进行了Modelsim和Matlab的仿真。

本文引用地址:http://www.eepw.com.cn/article/129010.htm

  的FIR IP核为滤波器的设计带来了方便,设计者只要利用Matlab生成目标滤波器的系数,再将该系数导入IP核中,便能定制自己的滤波器。并且它能设计各种类型的滤波器包括单速率滤波器、插值滤波器、希尔伯特滤波器等等。它除了能设计单路滤波器外还能设计多路滤波器。以下分别介绍单路滤波器及多路滤波器的设计。

  单路滤波器的设计

  用Matlab生成滤波器的系数

  用Matlab的Filter Design & Analysis Tool生成滤波器系数,如图1所示。采样频率为3MHz,通带频率0.1MHz,阻带频率0.3MHz,39阶FIR低通滤波器,并将系数导出,转换为整数,有效位数16位,保存为.coe格式,如图2所示。

  将.coe格式的滤波器系数导入FIR IP核,及相应选项的设置

  利用ISE软件添加FIR IP核,并打开,如图3所示,点击图中红框中的Browse,就能添加.coe文件,将滤波器系数导入FIR IP核。

滤波器相关文章:滤波器原理


滤波器相关文章:滤波器原理


低通滤波器相关文章:低通滤波器原理


电源滤波器相关文章:电源滤波器原理


数字滤波器相关文章:数字滤波器原理


关键词: Xilinx 滤波器

评论

技术专区

关闭