基于Xilinx IP核FIR滤波器的设计与实现
这篇文章主要利用Xilinx提供的IP核实现FIR滤波器的设计,包括单路滤波器的设计、多路滤波器的设计,并对设计结果进行了Modelsim和Matlab的仿真。
买芯片网专注整合全球优质赛灵思代理商现货资源,是国内领先的Altera(英特尔)、Lattice(莱迪思)、Xilinx(赛灵思 AMD)芯片采购服务平台,买芯片网轻松满足您的芯片采购需求.
Xilinx的FIR IP核为滤波器的设计带来了方便,设计者只要利用Matlab生成目标滤波器的系数,再将该系数导入IP核中,便能定制自己的滤波器。并且它能设计各种类型的滤波器包括单速率滤波器、插值滤波器、希尔伯特滤波器等等。它除了能设计单路滤波器外还能设计多路滤波器。以下分别介绍单路滤波器及多路滤波器的设计。
单路滤波器的设计
用Matlab生成滤波器的系数
用Matlab的Filter Design & Analysis Tool生成滤波器系数,。采样频率为3MHz,通带频率0.1MHz,阻带频率0.3MHz,39阶FIR低通滤波器,并将系数导出,转换为整数,有效位数16位,保存为.coe格式,。
将.coe格式的滤波器系数导入FIR IP核,及相应选项的设置
利用ISE软件添加FIR IP核,并打开,,点击图中红框中的Browse,就能添加.coe文件,将滤波器系数导入FIR IP核。
Xilinx中国海量优质的信息资源、行业资讯、最新开发方案等资讯信息平台。
Xilinx芯片今日搜索排行榜(2024年11月22日)
Xilinx产品及其应用
Xilinx公司新闻
买芯片网,独家代理渠道,专注三大品牌:XILINX(赛灵思 AMD)、ALTERA(英特尔 INTEL)、LATTICE(莱迪思)