论文部分内容阅读
软件无线电是当今无线通信领域的一项具有前沿性的技术,它的基本思想是从模块化、标准化和通用化的角度出发,追求无线通信系统的全频段、多模式、和可重构的操作方式。在符合软件无线电的通信系统中,用户能够根据自己的需求定义该硬件平台的各种各样的基本功能。从而使硬件电路的设计如同软件设计一样方便,也得软件无线电广泛的应用于通信领域的各方面。QPSK调制方式是数字调制方式的一种,因其频带利用率高,抗干扰能力强,传输速率快等特点广泛应用于现代数字通信系统中。现场可编程门阵列(Field Programmable Array,FPGA)用于数字电路设计时,用硬件电路描述语言进行数字电路设计,具有开发过程投资小、开发周期短、开发智能化和可重构等特点。由此可见,用FPGA来实现QPSK调制解调符合软件无线电的思想,所以用FPGA来实现QPSK调制解调具有重要的意义。本文首先给出了基于FPGA的QPSK调制解调设计与实现的背景与意义,即在软件无线电的思想背景下用FPGA设计QPSK调制解调系统。分析了QPSK调制解调技术的研究现状、FPGA的发展和用FPGA来实现QPSK调制解调的实际意义。对QPSK调制解调的原理与系统设计框图进行了详细的说明,为文中具体电路的设计提供了坚实的理论基础。调制端由向上混频器、成型滤波器、数控振荡器和加法器组成,本文重点对成型滤波器和数控振荡器进行了设计和实现,通过采用升余弦滚降滤波器来对基带信号进行滤波成型处理,解决了基带信号频带宽和码间串扰的问题;通过查表法来产生两路正交的正弦信号,解决了因载波正交性不好而导致的QPSK星座图歧变问题。解调电路由向下混频器、匹配滤波器、载波同步模块、位同步模块和取样判决模块等组成。本文重点对载波同步模块和位同步模块进行了设计和实现,载波同步采用Costas锁相环来实现,位同步采用Gardner锁相环来实现。Costas环中的鉴相器,本文对传统的乘法器作为鉴相器做了一定的改进,改用差分鉴相器来实现,从而一定程度上提高了鉴相器的灵敏度,又通过用环路滤波器的输出来控制环路中的数控振荡器的频率控制字,来实现环路的稳定性和准确输出,因此Costas锁相环来实现载波同步提高了解调端载波恢复的准确度。Gardner锁相环中的插值滤波器,本文对传统的滤波器结构做了一定的改进而采用并行工作的立方内插滤波器,提高了数据处理速度;而Gardner锁相环本身的特性独立于载波同步的特性,所以提高了位同步的性能。在MATLAB建模仿真验证各个设计的正确性的基础上,借助Quartus II平台,用硬件电路描述语言Verilog来实现了QPSK调制解调系统中的各个设计模块,并将最后将产生的下载的文件下载到Altera公司的Cyclone II系列的EP2C35F672C6NX芯片上完成了QPSK调制解调的FPGA实现。在这过程中还用Modelsim对编译后的Verilog文件进行功能仿真,分析设计中各个模块的仿真波形,验证Verilog程序设计的正确性。最后通过对解调出的信号和调制端发射的信号,在示波器是进行显示对比,验证了论文中QPSK调制解调电路设计和实现的正确性。本文在分析了QPSK调制解调技术原理的基础上,对调制端和解调端的各个模块包括成型滤波器、数控振荡器、载波同步、位同步等模块进行了详细的MATLAB建模仿真分析和FPGA实现,实现了发送信号经发送端QPSK调制发射后,经接收端解调后得到了正确的发送数据,达到了预期的效果。本课题是借助之前实习公司的项目完成,由于篇幅和工作量的原因,本课题只涉及其中的调制解调部分。