Xilinx IP核设计FIR滤波器

本文介绍了使用Xilinx ISE设计FIR滤波器的过程,包括Matlab生成滤波器系数、理解滤波器IP核参数、编写程序以及观察滤波结果。通过设置采样频率和系统时钟,成功实现250Hz和70Hz信号的滤除。
摘要由CSDN通过智能技术生成

最近在使用Xilinx的ISE设计滤波器对采样数据进行处理,在设计过程中逐渐弄明白设计界面的一些频率参数的意义,在此分享设计的经验和本人的一些看法,如有错误欢迎指正。

1、系统功能简述

首先对输入信号进行采样,输入的信号是70Hz和250Hz的FSK调制信号,根据奈奎斯特 采样定理,采样频率Fs需大于500Hz,本人配置ADC采样率为2KHz,足够还原波形。采样后数据变为数字信号,先把数据存入DDR,之后把数据读出,DDR的读写速率均为100MHz,该频率也是系统时钟sCLK的频率。之后对数据进行滤波,分别过滤掉250Hz和70Hz的信号。滤波后的信号经过串口发送至电脑用Matlab进行画图显示波形。

2、Matlab产生滤波器系数

使用Xilinx的滤波器IP核的第一个界面便是要设计滤波器的系数,该系数可使用Matlab产生。
在这里插入图片描述
在Matlab的命令窗口输入fdatool(全称是filter design & analyse),回车进入滤波器设计界面
在这里插入图片描述
低通

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值