课程设计论坛

注册

 

QQ登录

只需一步,快速开始

发新话题 回复该主题

[课程设计] 基于FPGA的FIR滤波器的程序设计 [复制链接]

楼主
文件格式:word
文件大小:800.13KB
适用专业:电子信息工程
适用年级:大学
下载次数:0 次
我要下载:客服QQ:5739126
论文编号:211693

资料简介:

    课程设计-基于FPGA的FIR滤波器的程序设计,共20页5847字,附任务书。
摘要
在现代这个信息化快速发展的时代,由于具有在性能、成本、功耗等方面的优势,FIR数字滤波器以其良好的线性特性被广泛使用,属于数字信号处理的基本模块之一。FPGA尤其适合于乘法和累加(MAC)等重复性的DSP任务。随着可编程逻辑器件和EDA技术的发展,使用FPGA来实现FIR滤波器,既具有实时性,又兼顾了一定的灵活性,所以越来越多的电子工程师采用FPGA器件来实现FIR滤波器。
本文对基于FPGA的FIR数字滤波器实现进行了研究。本设计利用MATLAB软件中Matlab FDA tool设计一个FIR低通滤波器,导出所设计滤波器的系数,再利用QuartusⅡ软件,Verilog语言编写程序,程序设计完成后在quartusII中实现功能仿真,并用MATLAB对仿真结果进行了分析,证明了所设计的FIR数字滤波器功能正确。
关键词:FPGA,FIR,Matlab,低通滤波器

目录
摘要    1
1 绪论    2
1.1 设计目的    2
1.2 背景意义    2
2 FIR数字滤波器的设计    3
2.1 数字滤波器简介    3
2.2 FIR数字滤波器的结构    3
2.3 FIR数字滤波器设计原理    5
2.4 FDAtool设计模板及设计结果图    5
2.5参数提取与量化    8
3 FIR滤波器的FPGA实现    8
3.1 FIR数字滤波器的数字硬件系统模块划分    8
3.2  8阶FIR数字低通滤波器程序设计要求    9
4 QuartusII中功能仿真    9
4.1乘累加模块程序    9
4.2进制转换模块程序    11
4.3显示模块程序    13
4.4截取模块程序    16
5总结    17
参考文献    17

    主要内容:
要求学生使用硬件描述语言(Verilog 或者 VHDL)设计基于FPGA的FIR滤波器的源程序。

    FIR滤波器的阶数为8;FIR滤波器的类型为低通,截止频率可以自行设计;FIR滤波器的系数可借助Matlab FDA tool 给出。


资料文件预览:
共1文件夹,1个文件,文件总大小:800.13KB,压缩后大小:451.90KB

  • 课程设计-基于FPGA的FIR滤波器的程序设计
  • docFPGA.doc  [800.13KB]

我要下载:基于FPGA的FIR滤波器的程序设计(客服QQ:5739126)
分享 转发
TOP
发新话题 回复该主题