基于FPGA的FIR滤波器设计与实现

被引量 : 0次 | 上传用户:nnnnnnnxxxxx
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息时代和数字时代的到来,数字信号处理已成为一门极其重要的学科和技术领域。数字技术革命导致了大量新的产品和解决方案的诞生,与之相随的是数字信号处理(DSP)领域的数字滤波器研究的发展。从20世纪70年代开始,工程师们就开始用分立元件构造专用数字滤波器。随着DSP ups和大规模集成电路(LSI)的发展,数字滤波器已经成为核心的DSP技术。随着FPGA制造工艺的不断发展,FPGA已经从传统的数字逻辑的设计,发展到用于进行数字信号处理和嵌入式系统的设计。这就使得数字信号处理技术向着多元化实现的方向发展。本文主要介绍基于FPGA的FIR滤波器设计与实现。本文采用并行分布式算法(DA算法)设计一个双通道257抽头直系数FIR数字滤波器以及不同通道数不同抽头系数个数的直系数FIR数字滤波器。我们在通用DA结构中增加额外的查找表、寄存器与加法器,我们给每个向量分配一个独立的ROM,最后得到一个流水线并行结构,这种结构可以达到更快的速度。测试结果表明:本文的设计比串行快了34%,所需的Slices数目仅仅多了20%,所需LUTs数目多了33%;含独立乘法器的结构Slices数目增加了42.7%,LUTs数目减少了11.8%,速度提高了130%。尽管具有独立乘法器的结构速度更快,但是其需要独立乘法器,这种实现有FPGA芯片中独立乘法器数目的限制,对大规模数字系统设计对资源需求产生限制,例如,对于Xilinx Virtex-4芯片,芯片中独立乘法器的数目仅有48个,而Slices资源与LUTs资源有数十万乃至百万个,这些独立乘法器无法满足更大规模FIR数字滤波器需求,这就限制了采用独立乘法器结构FIR滤波器在基于FPGA设计领域中的应用。因此,本文的设计能更好兼顾滤波器速度和FPGA资源两个因素。本文比较了不同算法、不同架构、不同阶数等FIR滤波器,验证了部分因素对滤波器设计的影响,即:通道数增加,处理速度减小。例如,单输入2抽头FIR数字滤波器比单输入65抽头FIR数字滤波器快了62%;单通道65抽头FIR数字滤波器比双通道65抽头FIR数字滤波器快了50%。这将使设计者设计时能更准确根据需求设计合理FIR数字滤波器。
其他文献
本文从揭示《人民日报》进入微博领域的社会环境与媒介环境开始,总结了当今中国两大舆论场:主流媒体舆论场和民间舆论场的舆论引导特点及其所面临的问题。当今社会,主流媒体舆
教学方法的有效运用是为了更好地实现教学目标,打造高效课堂,让教师和学生在和谐融洽的教学氛围中收获知识,得到启迪。而对于语文课堂来讲,朗读教学、情境教学和文本细读这些
高职院校在校企合作深化过程中,必然涉及到多方的利益关系,如何协调好各方利益,在合作中实现双赢或多赢,科学合理、有序地定位彼此相关的利益主体,确定他们对加强高职院校校
随着中国经济的发展,居民可支配收入不断增加,人们对于生活质量和居住环境有了更高的要求。此外,我国的城市化进程仍在快速的推进,每年有大量的农村人口进入城市;城镇居民逐步实现
航班延误是全球民航业面临的难题。民航治理航班延误、提高正点率的脚步从未停歇,但航班延误的现象不但没有消除反而有增长趋势,据统计,目前我国的航班延误率在20%左右,比发
由于资料的限制,以往关于江南城镇化水平的研究无法在一个界定清晰的“城镇”概念下进行充分讨论,加之大多以县域为研究尺度,对整个江南地区的城镇化水平的讨论极少,从而使得
文章对近十年来中国公共图书馆事业发展的基本特征进行了概括和总结,对发展中的主要问题进行了分析和归纳,并就如何进一步发展我国图书馆事业提出了一些对策和建议。
陕西是一个农业大省,居民多以务农为生,农业经济在社会生产中占据主要地位。由于深处西北内陆,陕西降雨稀少且时空分配不均,仅靠天然雨水不能满足农业生产需要,农田水利建设
利用在南沙海域万安盆地所采集的地震、重磁资料及钻井、地质资料,对该盆地的地震反向特征,沉积特征、区域地质、构造特征及构造发展史进行了的简要的论述,本文以该区Tg深度资料为
船舶制造业在国民经济和国防建设中占有重要地位,船舶企业竞争力不强的关键因素是成本控制能力薄弱,因此,必须开展船舶制造的全过程成本控制研究,以提高企业竞争力。船舶产品