基于FPGA的多相滤波结构研究与实现

基于FPGA的多相滤波结构研究与实现

论文摘要

软件无线电的中心思想是构造一个具有开放性、标准化和模块化的通用硬件平台,将宽带A/D和D/A转换器尽可能靠近天线,用软件完成各种通信功能,以研制出高度灵活性和适应性的无线通信系统。抽取器是软件无线电的核心模块,它通过抽取、滤波将下变频后的高速信号降速,使其能够满足后级器件处理速度的要求。时域上对信号进行抽取会导致其频谱的扩展与混叠,因此,需要设计满足抗混叠要求的数字滤波器,且该滤波器性能的好坏直接影响抽取器的性能。本文首先介绍了抽取器原理和基本结构,并对抽取器的原始结构进行了改进,得出了抽取器的多相滤波结构。该结构实现了先抽取后滤波,从而降低了对滤波器运算速度的要求。本文采用FIR滤波器实现滤波部分,使用分布式算法为滤波器的硬件实现算法,并对其进行了详细的讨论。针对分布式算法中查找表规模过大和工作速度慢的缺点,对其进行了优化方面的讨论,给出了分布式算法的串行和并行结构解决方案,并对两种方式进行了性能的比较。在设计中采用了层次化、模块化的设计思想,将整个系统划分为多个功能模块,利用VHDL语言设计方式进行了各个功能模块的设计,最终完成了多相滤波结构的系统设计。设计中采用Virtex-ⅡPro系列器件,通过Matlab设计滤波器,利用FPGA设计软件对系统进行了综合和仿真。实验结果表明,通过采用多相结构和分布式算法,不但降低了FPGA的资源使用量,同时也提高了FPGA的工作速度,满足了信号实时处理的要求。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 软件无线电技术及其特点
  • 1.2 软件无线电发展概况
  • 1.3 课题意义及研究内容
  • 1.3.1 课题意义
  • 1.3.2 研究内容
  • 第2章 软件无线电基础知识
  • 2.1 信号采样定理
  • 2.1.1 基本采样定理
  • 2.1.2 带通采样理论
  • 2.2 多速率信号处理
  • 2.2.1 整数倍抽取和内插
  • 2.3 抽样率的分数倍变换及其变换性质
  • 2.4 软件无线电中的数字滤波器及其设计工具
  • 2.4.1 FIR数字滤波器
  • 2.4.2 滤波器设计工具
  • 第3章 FPGA技术及开发流程
  • 3.1 FPGA的基本结构
  • 3.2 FPGA设计流程
  • 3.3 FPGA开发工具
  • 3.3.1 工程管理器
  • 3.3.2 仿真工具
  • 3.3.3 综合软件
  • 3.3.4 下载工具
  • 第4章 多相滤波结构和分布式算法
  • 4.1 采用半带和积分梳状滤波器实现抽取器
  • 4.1.1 半带滤波器
  • 4.1.2 积分梳状滤波器
  • 4.2 本课题抽取器结构和采用的算法
  • 4.2.1 多相滤波结构
  • 4.2.2 用分布式算法实现滤波器部分
  • 第5章 多相滤波抽取器设计
  • 5.1 本论文的总体设计
  • 5.2 应用MATLAB进行FIR滤波器设计
  • 5.3 各部分详细设计
  • 5.3.1 输入模块设计
  • 5.3.2 滤波处理模块和查找表模块设计
  • 5.3.3 输入模块设计
  • 5.3.4 系统综合图
  • 5.4 仿真、验证及资源使用分析
  • 5.4.1 系统仿真
  • 5.4.2 结果验证
  • 5.4.3 资源使用情况分析
  • 结论
  • 参考文献
  • 攻读学位期间公开发表论文
  • 致谢
  • 研究生履历
  • 相关论文文献

    标签:;  ;  ;  

    基于FPGA的多相滤波结构研究与实现
    下载Doc文档

    猜你喜欢