泉州师范学院
毕业论文设计
题目基于FPGA的数字低通滤波器
物理与信息工程学院电子信息科学与技术专业07级学生姓名周志凯学号
指导教师吴志伟职称讲师
完成日期2011年4月
教务处制
f基于FPGA的数字低通滤波器
物理信息工程学院电子信息科学与技术专业070303025周志凯
指导老师吴志伟讲师
【摘要】低通滤波器是让某一频率以下的信号分量通过而对该频率以上的信号分量大大抑制的电容、电感与电阻等器件的组合装置。数字滤波器能够满足对于相位特性跟幅度的严格要求能够改善模拟滤波器无法解决的电压和温度漂移还有噪声等问题。利用FPGA在QUARTUSⅡ平台上使用VHDL银剑描述语言改变滤波器的系数和阶数通过结合MATLAB工具软件的辅助设计使低通滤波器具有快速、灵活硬件资源损耗少。
【关键词】FPGAMATLAB数字滤波器QUARTUSⅡ
f目录
1引言4
2EDA技术的主要内容4
21大规模可编程器件4
22硬件描述语言4
23软件开发工具4
24实验开发系统5
3FPGA简介5
4MATLAB简介5
5数字滤波器的工作原理6
6低通滤波器的基本特性6
7用MATLTAB设计低通滤波器7
71在MATLAB中进行仿真设计7
72运用QuatusⅡ检验滤波效果9
73结果记录12
8结束语12
致谢13
参考文献13
附录15
f1引言
随着现在科学技术的高速发展高精度集成电路的使用生产力有了大幅度的发展快捷的EDA工具使用集成化设计环境需要更快的速度来开发出质量一流性能优良的电子产品这对于EDA技术有了更高的要求了。未来的EDA技术将在仿真、时序分析、集成电路自动测试、高速印刷电路板设计及开发操作平台等方面取得新的突破向着功能强大、简单易学、使用方便的方向发展1。
本次设计的基于FPGA的数字低通滤波器是围绕EP2C8Q208C8芯片添加输入和输出电路而成的。用户通过QuartusⅡ进行编程、仿真、下载到芯片实现相应的功能简单方便具有很高的实用价值。
2EDA技术的主要内容
EDAElectro
icDesig
Automatio
是指利用计算机完成电子系统的设计以计算机和微电子技术为先导汇集了计算机图形学、逻辑学、微电子工艺和结构学以及计算数学等多种计算机应用学科最新成果的先进技术。
EDA技术一般包括以下四个方面1大规模可编程逻辑器件2硬件描述语言3软件开发工具4实验开发系统。
21大规模可编程器件
可编程逻辑器件PLD是一种由用户变成以实现某种逻辑功能的新型逻辑器件。FPGA和CPLD器件的应用广泛随着EDA技术的发展成为电子设计领域的重要角色。FPGA包括可编程逻辑单元可编程输入输出单元和可编程连线三个部分而CPLD则包括可编程逻辑宏单元可编r