论文部分内容阅读
软件无线电是近些年发展起来的一项新技术,理想软件无线电的实现仍面临着许多问题和挑战,包括如何设计并实现多波段、宽频段、多工作模式的多功能新型天线,如何提高模数转换器的采样率、增大带宽,如何提高信号处理器的处理能力以及如何设计简便高效的算法等。针对上述问题,本文设计了一套软件无线电平台,主要解决软件无线电面临的处理器电路处理能力不够强和算法效率不够高的问题。该平台采用一片赛灵思公司的XC6SLX75T作为处理芯片,硬件平台由子板和母板两部分构成,子板作为射频前端将射频信号转换为中频信号,母板上搭载模数转换器、现场可编程门阵列(FPGA)和通用串行总线(USB)控制器,完成中频信号的采样和数字下变频,得到适于USB接口传输的数据。软件方面,对模数转换器和USB2.0控制器进行软件设计和功能实现,并设计了一种由级联积分梳状滤波器、补偿滤波器和两个半带滤波器构成的四级级联抽取滤波器,在FPGA上实现数字下变频。文中对设计的级联抽取滤波器进行Matlab仿真,从而验证系统设计的正确性。此外,在该软件无线电平台上进行调频信号的接收验证,系统工作频率为64MHz,完成数字下变频用时2859ns,在上位机上可恢复出原始信号,实现了一个基于FPGA和上位机的软件无线电平台。