- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
FPGA课程设计报告
设计题目:基于FPGA的FIR滤波器设计
专 业:信息类
班 级:信息094班
学 号:200900484425
姓 名:
指导教师:杨艳
2013年1月
基于FPGA的FIR滤波器的设计报告
目 录
1 概述……………………………………………………………3
2 课程设计要求…………………………………………………4
3 设计内容………………………………………………………5
3.1课程设计内容……………………………………………5
3.1.1 设计题目……………………………………………5
3.1.2 设计要求……………………………………………5
3.2 设计方案的确定………………………………………….6
3.2.1滤波器的设计方法………………………………….6
3.2.2 滤波器设计实现方法……………………………….7
3.2.3方案确定……………………………………………..8
3.3 设计方案的实现………………………………………….8
3.3.1利用FDATool工具设计FIR数字滤波器………....8
3.3.2 FIR数字滤波器的FPGA实现…………………….12
3.4 仿真测试与分析………………………………………….15
4 心得体会………………………………………………………..17
5 参考文献……………………………………………………..…17
1 概 述
我们学生通过这次的课设深入理解和消化了基本理论、进一步提高综合应用能力并且锻炼独立解决问题的能力,我们将《数字信号处理》、《集成电路原理与应用》和《《FPGA系统设计与应用》几门课程融合在一起综合应用设计一个实用的数字FIR滤波器。
本报告中首先讲解了这次设计的具体内容,以及所要求的数字FIR滤波器的技术指标。然后,数字滤波器的一些设计方法,并具体确定我这次设计所用的设计方案。
滤波器在matlab中的设计方法应用。通过matlab得到所需滤波器的具体参数h(n),
然后用这些所设计的参数,通过Quartus ii工具编程具体实现滤波器功能。
这次滤波器实现过程中,用到以下小模块:
延时器,加法器,乘法器,减法器。
报告中有具体的VHDL源码程序。仿真测试结果。
2 课程设计要求及注意事项
1. 设计过程以小组为单位,各组设一个组长,负责组织和协调本小组的讨论、任务分工等;
2. 设计过程必须在本组内独立完成,不得跨组参考或抄袭,避免方案出现雷同;
3. 设计书一律采用专用报告纸,用统一封面装订;
4. 课程设计原则上在3周内做完;
5. 最后一周周五进行优秀设计方案评选,在各组推选代表进行方案介绍的基础上,推选出2-3个优秀设计方案。
6. 学有余力的学生在完成必做设计内容的基础上,可对内容进一步展开设计,以提高综合应用能力,锻炼独立解决问题的能力。
3 课程设计内容
3.1 课程设计题目及要求
3.1.1 设计题目:基于FPGA的FIR滤波器设计
3.1.2 设计要求
利用所学知识,采用MATLAB和FPGA相结合完成FIR滤波器的设计仿真。采用直接法或分布式算法实现FIR数字滤波器,了解两种算法的优缺点,选择其中一种算法,得出用它来实现FIR滤波器的硬件结构,对其实现方式进行研究,分别采用合适的方法来设计,最后利用FPGA器件实现FIR数字滤波器的硬件电路,并用Matlab对实现的结果进行仿真分析。
设计指标:
1)系统采样频率:10KHz
2)通带边缘频率:1KHz
3)阻带边缘频率:2KHz
4)通带最大衰减:1dB
5)阻带最小衰减:47dB
6)类型:FIR低通
7)输入序列位宽为8位的有符号数(最高位为符号位);
8)输出序列位宽为16位的有符号数(最高位为符号位)。
3.2 设计方案的确定
3.2.1滤波器的设计方法:
一般可分为时窗函数法和等波纹设计法。
时窗函数法一般设计步骤如下:
A. 根据所需设计的数字滤波器类型(低通、高通、带通、带阻),确定线性相位数字滤波器类型。
B. 根据滤波器阻带衰减,选择窗函数的类型,根据过渡带宽度确定时窗函数的长度,并根据线性相位条件进行修正。
C. 确定理想数字滤波器的频率响应函数,其中为幅度特性函数,为相位特性函数。
D. 计算理想滤波器的单位脉冲响应,即。
E. 加窗得到设计结果,即。
等波纹设计一般步骤如下:
A.根据滤波器的设计指标要求:边界频率、通带最大衰减、阻带最小衰减等,
计滤波器的长度,并确定幅度误差加权函数。
B.采用雷米兹交替算法,获得所设计的滤波器的单位脉冲响应
3.2.2 滤波器设计实现方法
一般有线性相位FIR直接型结构和分布式算法的设计。
3.2.3方案确定
经过多种方案的比较,本次设计
文档评论(0)