摘 要
软件无线电是未来通信的发展方向,而作为其重要组成部分之一的抽取器,将难以实时处理的高速数据流变为低速率信号,使软件无线电的实现成为可能。
基于抽取器的基本原理,本文研究和分析了多种数字滤波器及抽取结构,并用MATLAB进行仿真,从而确定了本设计所采用的抽取器结构。在此基础上,采用Quartus II开发系统设计了抽取器各个模块,通过波形仿真验证了其正确性。最后,采用系统硬件平台将程序写入FPGA芯片,利用示波器和频谱分析仪对设计的抽取器进行了频域和时域性能分析。
本文完整地完成了抽取器的设计和实现过程,从理论到实际硬件一步步验证了FPGA技术应用于抽取器的可行性及灵活性。
关键词:抽取器,数字滤波器,软件无线电,MATLAB,VHDL, FPGA
目录
摘 要 I
ABSTRACT II
目录 III
图列 V
表列 VI
第1章 绪论 1
1.1 课题的来源及背景 1
1.2 研究的目的与意义 2
1.3 国内外在该领域的研究现状及分析 2
1.4 论文主要研究内容 3
1.5 本章小结 4
第2章 抽取器理论研究及MATLAB仿真实现 5
2.1 抽取的基本原理 5
2.1.1 整数倍抽取 5
2.1.2 分数倍抽取 8
2.2 数字滤波器 8
2.2.1 FIR低通滤波器 8
2.2.2 半带滤波器 12
2.2.3 积分梳状滤波器 14
2.2.4 ISOP补偿滤波器 16
2.3 抽取器实现结构 18
2.3.1 多相结构 18
2.3.2 多级抽取 20
2.4 整体系统设计及仿真 21
2.4.1 总体设计要求 21
2.4.2 滤波器设计 22
2.4.3 仿真实现 24
2.5 本章小结 26
第3章 抽取器VHDL语言实现 27
3.1 信号发生模块 27
3.2 CIC滤波器模块 29
3.3 ISOP补偿滤波器模块 32
3.4 第一级HB滤波器模块 33
3.5 第二级HB滤波器模块 34
3.6 FIR滤波器模块 37
3.7 总体设计 38
3.8 本章小结 40
第4章 抽取器硬件调试 41
4.1 硬件平台介绍 41
4.2 调试过程 42
4.3 结果分析 48
4.4 本章小结 49
第5章 总结与展望 50
参考文献 51
附录 53
致谢 6