基于FPGA分布式算法的滤波器设计.pdfVIP

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于FPGA分布式算法的滤波器设计

应用技术 基于FPGA分布式算法的滤波器设计 桂 婧 田森平 (华南理工大学 自动化学院) 摘要 :研究基于分布式算法的数字滤波器设计方法,介绍了能高效实现固定常数乘法的分布式算法原理, 并将分布式算法应用于FIR低通滤波器设计,实现了16阶滤波器的设计和调试.采用了EP3C25F324C8来完成滤 波器的设计,其中采用串行加法器将数据进行预相加,将 l6阶降为8阶,降低了资源 占用率并提升了处理速度。 使用Matlab编程8阶固定常数系数对应256个值的查找表直接导入到FPGA的ROM 中,设计方法具有兼容性, 可设计更高阶次的滤波器。通过功能仿真证明,方法可行高效。 关键词 :FIR滤波器;FPGA;分布式算法;查找表 1引言 更高阶次的滤波器,并完成了滤波器的结构设计和软 件编程和功能仿真 。 在信号处理过程 中,如对信号的过滤、检测、预 2算法描述 测等,都需要用到滤波器。模拟滤波器是以电容,电 阻,预算放大器等模拟元件为基础构成的具有选频作 2.1FlR的基本概念 用的电路。但模拟元件所固有的一些缺陷,如元件对 数字滤波器是数字信号处理中使用最广泛的一 温度变化、老化的敏感、现代压微米设计带来的噪声 种方法,实现方法主要有 IIR (无限冲激响应数字滤 等,取而代之的是采用数字方式实现的滤波器 1【】。随 波器)和F瓜(有限冲激响应数字滤波器)两种3【】,其中 着数字信号处理技术的不断发展,采样速率也不断提 IIR滤波器需要执行无限数量卷积,能得到较好的幅 高。DSP(数字信号处理)芯片和集成滤波芯片 由于运 度特性,其相位特性是非线性的;而 FIR滤波器值由 算速度、阶数和字长的限制 已经不具备实现FIR(有限 有限个采样值组成,具有严格的线性相位特性。由于 冲激响应数字滤波器)滤波器的能力2【】。而FPGA(现场 在数据通讯、语音信号处理、图像处理等传输过程中 可编程 门阵列集成电路)在对数据进行实时处理方面 不能有明显的相位失真,而FIR滤波器在满足一定对 具有巨大的优势同时兼具一定的灵活性,因此非常适 称条件下可以实现 IIR滤波器难以实现的线性相位, 合用来实现数字滤波器的设计。在基于FPGA的数字 因而得到广泛应用。 滤波器的设计中,分布式算法是常用的算法之一,然 FIR滤波器的数学表达式可用 阶内积来表示: — l 而当滤波器阶数高于4阶时,分布式算法中的LUT(查 ()=∑ (尼)·一) (1) 找表1通常采用拆分为多个 4输入查找表的方法来实 k=O 现5【],对于 16阶以下的查找表此种方法并非高效。 其中 表示FIR滤波器的抽头数;h(k)表示第 本文将介绍基于Altera公司的EP3C25F324C8NES k级抽头系数(单位脉冲响应);x(n一尼)表示延时k 个抽头的输入信号。 系列FPGA的FIR滤波器设计,在对分布式算法理论 滤波器的单位脉冲响应均为实数,在幅度上只 研究的基础上,采用串行加法器将数据进行预相加, 要满足下列两个条件之一,就能构成线性相位滤波 将 16阶降为 8阶,降低了资源占用率并提升了处理

文档评论(0)

***** + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档