基于FPGA的FIR低通滤波器

来源 :湖南大学 | 被引量 : 0次 | 上传用户:bihaidanxin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在现代电子系统中,FIR数字滤波器以其良好的线性特性被广泛使用,属于数字信号处理的基本模块之一。在工程实践中,往往要求对信号处理要有实时性和灵活性,而已有的一些软件和硬件实现方式则难以同时达到这两方面的要求。随着可编程逻辑器件和EDA技术的发展,使用FPGA来实现FIR滤波器,既具有实时性,又兼顾了一定的灵活性,越来越多的电子工程师采用FPGA器件来实现FIR滤波器。本文首先介绍了数字滤波器的基本理论,对数字滤波器进行了分类说明,着重研究了FIR数字滤波器的基本特点和基本结构。从组成的复杂度以及实现的难易角度分析比较了多种组成结构后,确定本研究中的FIR数字滤波器将采用具有线性相位的FIR系统结构,以减少硬件资源的占用。其次对FIR滤波器的常用设计方法进行了分析说明。对滤波器进行设计,实际上就是在不同意义上对理想频率特性进行逼近。根据数值逼近方式的不同可以把设计方法分为窗函数设计法、频率采样法、等波纹逼近法等。根据这些方法的基本原理,提出了滤波器设计时采用不同设计方法所对应的基本步骤以及这些设计中存在的技术难点,为之后的具体设计提供了理论依据。基于这些分析和讨论,确定了FIR滤波器设计将采用窗函数法进行。接着对基于FPGA的FIR滤波器实现方法进行介绍,并选用分布式算法为滤波器的硬件实现方法。针对分布式算法中查找表规模较大的缺点,本文利用FIR线性相位滤波器的对称性,通过对查找表的分割对分布式算法进行改进,可以使查找表的规模得到极大的减小。基于上述理论,设计了一个18阶低通FIR数字滤波器。通过MATLAB对滤波器系数进行了提取,并对将要实现的滤波器功能进行了验证。在后续硬件电路设计中采用了层次化、模块化的思想,将整个系统划分为几个小的功能模块,利用硬件描述语言进行各个功能模块的设计,最终完成了FIR数字滤波器系统的设计。采用Quartus II软件对顶层模块进行综合与仿真,并应用MATLAB对仿真结果进行分析,证明了设计的FIR数字滤波器功能完全正确。
其他文献
南海南部北康盆地发育大量的生物礁,蕴藏丰富的油气资源。文章基于北康盆地高精度地震数据及钻井数据的研究表明,北康盆地的生物礁成像较好、类型齐全,有点礁、台地边缘礁、块状
考察了爆炸复合双层金属板LY12/20g中界面两侧材料弹塑性失配村面裂纹疲劳扩展行为的影响.结果表明,当裂纹由弹性模量、屈服强度高的一侧向低的一侧扩展时,实际驱动力大于外加名义值:当裂
提出了一种基于FPGA实现的PCI-I2S音频系统方法。通过在FPGA中将PCI软核、FIFO以及设计的接口电路等相结合,在FPGA上实现了PCI、I2C、I2S等多种总线,并且结合音频解码器实现
本文介绍了全国环保系统开展辐射环境辐射环境监测能力评估的方案及试点评估工作。通过分析评估结果,剖析被评估单位存在的问题,并对提高监测机构辐射环境监测能力提出了针对
进入21世纪以来,国家大力发展职业教育,高职院校得到快速发展壮大,但其整体管理水平还比较落后,内部控制的建设和落实效果不明显,影响了高职院校的健康发展。本文结合高职院
本文通过对支持高阶思维能力培养的高阶学习特征的分析,提出了《趣味Scratch程序设计》微课程的设计原则:注重情景创设、利于自主学习、启发主动思考、强化评价训练、提供拓
鉴于自然垄断行业经济特征及其在国计民生中不可或缺的地位,决定了在国有经济战略性调整过程中,自然垄断行业不应该也不可能是国有经济逐步退出的领域,而应该是增强国有经济
上世纪80年代末至今,随着经济全球化的推进和“新公共管理”理念的兴起,公共行政改革潮流席卷全球。近年来,我国政府也一直在开展行政管理体制改革工作,行政审批作为政府管理的重
<正> 由中央民族学院出版社出版的《中外教育名人辞典》(定价:6.20元)已于最近向国内外发行。这是新中国成立以来教育科学领域中第一部中型的人物专科词典。它的编纂和出版填
概述了粉煤灰漂珠的用途、重要性和主要的生产工艺,重点介绍了粉煤灰漂珠在石油固井方面的应用。论述了石油固井的难点,利用漂珠制备的低密度水泥浆具有超低密度、高强度、低