推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

利用FPGA实现数字低通滤波器

更新时间:2019-01-19 00:35:05 大小:5M 上传用户:sun2152查看TA发布的资源 标签:fpga数字低通滤波器 下载积分:1分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

本文对线性相位FIR滤波器的原理和指标进行分析,并以此为基础


用VHDL语言对FPGA器件编程来实现一个16阶截止频率为1KHZ的数字


低通滤波器。硬件实现部分主要包括信号发生器,TLC549A/D转换器,


FPGA器件FLEX10K,D/A转换装置TLC7528,以及模拟示波器。软件部分


包括六个模块,控制模块,数据寄存模块,加法模块,计数模块,数据


选择模块以及乘加模块。其核心部分是控制模块,通过对控制模块编程,


使各个模块在相应的时序内实现A/D读入,转换以及数据的读出,再经


数据寄存器来储存程序,经加法模块后来实现系数相同的两个采样值相


加,以节省储存空间。加完后的采样值通过计数部分的片选信号与乘加


模块的随机储存器部分对应系数相乘后输出,乘加模块里包括有反馈环


节以及实现与前面乘加的结果进行累加的加法器,待完成8次累加后,


把数据送到输出端,这时把输出结果加到D/A数模转换器上,实现把数


字信号转化成模拟信号的工作。


部分文件列表

文件名 大小
利用FPGA实现数字低通滤波器.pdf 5M

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载