学位论文 > 优秀研究生学位论文题录展示

基于FPGA实现FIR数字滤波器的研究

作 者: 郭晓宇
导 师: 杨同忠
学 校: 武汉大学
专 业: 电力电子与电力传动
关键词: FIR滤波器 可编程逻辑器件 VHDL语言 分布式算法 查找表 OBC编码
分类号: TN713
类 型: 硕士论文
年 份: 2004年
下 载: 2090次
引 用: 20次
阅 读: 论文下载
 

内容摘要


在现代电子系统中,FIR数字滤波器以其良好的线性特性被广泛使用,属于数字信号处理的基本模块之一。在工程实践中,往往要求对信号处理要有实时性和灵活性,而已有的一些软件和硬件实现方式则难以同时达到这两方面的要求。随着可编程逻辑器件和EDA技术的发展,使用FPGA来实现FIR滤波器,既具有实时性,又兼顾了一定的灵活性,越来越多的电子工程师采用FPGA器件来实现FIR滤波器。 本文对基于FPGA的FIR数字滤波器实现进行了研究。本论文所做的主要工作如下: 1.以FIR数字滤波器的基本理论为依据,使用分布式算法为滤波器的硬件实现算法,并对其进行了详细的讨论。针对分布式算法中查找表规模过大的缺点,采用多块查找表和OBC编码方式使得硬件规模极大的减小。 2.在设计中采用了层次化、模块化的设计思想,将整个滤波器划分为多个功能模块,利用VHDL语言和原理图输入两种设计技术进行了各个功能模块的设计,最终完成了FIR数字滤波器的系统设计。 3.最后给出了采用FLEX10K系列器件实现一个16阶的FIR低通滤波器的设计实例,用MAX+PLUSⅡ软件进行了仿真,并用MATLAB对仿真结果进行了分析,证明所设计的FIR数字滤波器功能正确。 仿真结果表明,本论文设计的滤波器硬件规模较小,采样率达到了8.8MHz。同时只要将查找表进行相应的改动,就能分别实现低通、高通、带通FIR滤波器,体现了设计的灵活性。

全文目录


摘要  4-5
Abstract  5-8
第一章 绪论  8-12
  1.1 本课题的研究意义  8
  1.2 国内外研究现状  8-10
  1.3 研究思路  10-11
  1.4 本论文所做的主要工作  11-12
第二章 FIR数字滤波器及其硬件实现方法  12-31
  2.1 FIR数字滤波器基础  12-16
    2.1.1 FIR数字滤波器的原理  12-13
    2.1.2 FIR数字滤波器的基本结构  13
    2.1.3 线性相位FIR系统的结构  13-14
    2.1.4 FIR数字滤波器的设计  14-16
  2.2 FIR数字滤波器的硬件实现方法及其改进  16-31
    2.2.1 分布式算法  16-20
    2.2.2 分布式算法的优化  20-31
第三章 EDA技术和可编程逻辑器件  31-39
  3.1 电子设计自动化EDA技术  31-32
  3.2 可编程逻辑器件  32-36
    3.2.1 可编程逻辑器件简介  32-33
    3.2.2 使用FPGA器件进行开发的优点  33-34
    3.2.3 FPGA设计的开发流程  34-36
  3.3 硬件描述语言VHDL及数字系统设计方法  36-39
    3.3.1 硬件描述语言VHDL简介  36-37
    3.3.2 利用硬件描述语言VHDL设计数字系统  37-39
第四章 FIR滤波器的设计  39-61
  4.1 FIR滤波器的模块划分  39-42
    4.1.1 方案确定  39-41
    4.1.2 FIR滤波器的模块划分  41-42
  4.2 FIR滤波器各模块功能的实现  42-57
    4.2.1 输入模块  42-46
    4.2.2 乘累加模块  46-54
    4.2.3 锁存模块  54
    4.2.4 控制模块  54-57
    4.2.5 顶层设计  57
  4.3 FIR滤波器的系统设计  57-61
第五章 FIR滤波器的电路综合与仿真  61-72
  5.1 FLEX10K系列器件介绍  61-62
    5.1.1 FLEX10k的结构  61-62
    5.1.2 FLEX10K系列器件的特点  62
  5.2 开发工具MAX+PLUSⅡ介绍  62-63
  5.3 FIR滤波器的综合  63-66
    5.3.1 数字系统综合概述  63-64
    5.3.2 本设计的综合  64-66
  5.4 FIR滤波器各模块的仿真  66-68
  5.5 FIR滤波器的系统仿真  68-69
  5.6 结果分析  69-72
第六章 总结与展望  72-74
  6.1 总结  72
  6.2 展望  72-74
致谢  74-75
参考文献  75-76

相似论文

  1. 基于FPGA的电磁超声检测系统的研究,TH878.2
  2. 多阶调制自适应数字预失真算法的研究与改进,TN722.75
  3. 夜视视频序列的彩色化方法研究,TP391.41
  4. 雷达高度表高速数据采集系统设计与实现,TP274.2
  5. 无线传感器网络节点三维定位算法研究,TN929.5
  6. 基于E1传输的多路网桥交换机的关键技术研究,TN915.05
  7. 配电网单相接地故障隔离方法的研究,TM862
  8. PCI Express接口相变存储卡的设计,TP333
  9. 基于FPGA的SATA主机端控制器的设计,TP331
  10. 基于VHDL的可编程逻辑器件虚拟实验平台的设计与实现,TP311.52
  11. 基于DSP和CPLD的运动控制卡设计与实现,TP273
  12. 红外图像增强及基于查找表的彩色化技术研究,TP391.41
  13. QAM调制及其多路调制方法的研究,TN761
  14. 重复累积码译码算法研究,TN911.22
  15. 对Catapult SL Synthesis综合工具的研究,TN791
  16. 基于分布式的频繁闭合模式挖掘算法研究,TP311.13
  17. 一种适用于井下超声波通信的FSK调制解调技术研究,TN914
  18. 分布式声源定位与跟踪算法研究,TN912.3
  19. LTE系统数字预失真技术研究,TN929.5
  20. Sigma-Delta A/D转换器抽取滤波器设计,TN713
  21. 大气水汽含量的遥感反演方法研究,P407

中图分类: > 工业技术 > 无线电电子学、电信技术 > 基本电子电路 > 滤波技术、滤波器
© 2012 www.xueweilunwen.com