欢迎来到天天文库
浏览记录
ID:28801991
大小:1.80 MB
页数:41页
时间:2018-12-14
《基于fpga的fir滤波器的与仿真》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、郑州轻工业学院电子技术课程设计题目基于FPGA的FIR滤波器的程序设计学生姓名李振伟专业班级电子信息工程10-01学号541001030118院(系)电气信息工程学院指导教师耿鑫完成时间2013年06月22日郑州轻工业学院课程设计任务书题目基于FPGA的FIR滤波器的程序设计专业、班级电子信息工程10-01学号541001030118姓名李振伟主要内容、基本要求、主要参考资料等:主要内容:要求学生使用硬件描述语言(Verilog或者VHDL)设计基于FPGA的FIR滤波器的源程序。FIR滤波器的阶数为8
2、;FIR滤波器的类型为低通,截止频率可以自行设计;FIR滤波器的系数可借助MatlabFDAtool给出。基本要求:1、学会quartusII的使用,掌握FPGA的程序设计方法。2、学会MATLAB的使用,掌握MatlabFDAtool的使用。3、掌握硬件描述语言语法。4、程序设计完成后要求在quartusII中实现功能仿真。主要参考资料:1、周润景.基于QuartusⅡ的FPGA/CPLD数字系统设计实例[M].电子工业出版社.2007,82、褚振勇.FPGA设计及应用(第三版)[M].西安电子科技大
3、学出版社.2012,43、陈怀琛.MATLAB及在电子信息课程中的应用[M].北京:电子工业出版社.2008,1完成期限:2013.6.21—2013.6.25指导教师签名:课程负责人签名:2013年6月18日基于FPGA的FIR滤波器的程序设计中文摘要线性相位是FIR数字滤波器设计中的一个重要条件。线性相位FIR滤波器的设计方法主要包括时窗函数法、频率采样法、等波纹最佳逼近法。本文基于MATLAB软件,分别用这三种方法设计FIR低通滤波器,并进行比较分析。为了验证FIR滤波器的性能,本文使用MATLA
4、B自带的FDATool工具设计等波纹法15阶低通滤波器,在Simulink里进行仿真,最后得到预期的结果。设计好15阶FIR低通滤波器的系数后,本文就FIR低通滤波器的FPGA实现进行了研究。EDA技术的发展和大规模可编程逻辑器件的应用,使得数字信号处理借助于FPGA实现变为可能。为了实现这一目标,本文讨论了FPGA器件的结构、特点和分布式算法实现FIR滤波器的可行性,然后给出了基于并行分布式算法的FIR滤波器的VHDL描述,最后借助于EDA软件QUARTUSII进行了综合和仿真,并取得了成功。关键词:
5、分布式算法FIR数字滤波器线性相位DSPBuilder目录中文摘要……………………………………………………………….I目录11绪论21.1课题的目的和意义21.2FPGA技术的发展及应用32FPGA软件设计工具QuartusII43FIR数字滤波器设计53.1FIR数字滤波器53.1.1数字滤波器简介53.1.2FIR数字滤波器63.1.3FIR数字滤波器的结构8四、设计方案10五、设计内容及结果分析115.1基于matlab的FIR滤波器系数计算115.2单元器件的编辑及仿真155.2.1、寄存器模块
6、155.2.2、加法器模块165.2.3、减法器模块:215.2.4、乘法器模块:225.3顶层原理图的编辑及仿真30六、心得体会35参考文献36附录37361绪论1.1课题的目的和意义在当今的生活中,身边的工程技术领域越来越受到关注。其中的通信领域所涉及到的各种信号更是重中之重。如何在较强的背景的噪声下和干扰的信号下有效提炼出真正的有用信号并将其真正运用到实际的工程中,这正是信号处理要解决的问题。上世纪60年代,数字信号处理在理论层上发展迅猛。其体系和框架逐渐成熟,如今,数字信号处理已经成为一门完整的
7、学科。其涉及到许多学科而又广泛应用于许多领域,20世纪60年代以来,随着计算机和信息技术的飞速发展,数字信号处理技术应运而生并得到迅速的发展。数字信号处理是一种通过使用数学技巧执行转换或提取信息,来处理现实信号的方法,这些信号由数字序列表示。而数字滤波器在这门学科中占有很重要的地位。数字滤波器是一个离散时间系统(按预定的算法,将输入离散时间信号要求的输出离散时间信号的转换为所特定功能装置)。应用数字滤波器处理模拟信号时,首先须对输入模拟信号进行限带、抽样和模数转换。数字滤波器输入信号的抽样率应大于被处理
8、信号带宽的两倍,其频率响应具有以抽样频率为间隔的周期重复特性,且以折叠频率即1/2抽样频率点呈镜像对称。为得到模拟信号,数字滤波器处理的输出数字信号须经数模转换、平滑。数字滤波器具有高精度、高可靠性、可程控改变特性或复用、便于集成等优点。数字滤波器在语言信号处理、图像信号处理、医学生物信号处理以及其他应用领域都得到了广泛应用。它涉及到的领域很广,如通信系统,系统控制,生物医学工程,机械振动,遥感遥测,地质勘探,故障检测,电力系统,航空航天,
此文档下载收益归作者所有