论文部分内容阅读
软件无线电技术作为一种新兴的无线通信技术,它的出现带来了接收机技术的革新,并且越来越广泛的应用于军用通信、民用通信等方面。软件无线电接收机基于可编程硬件平台,通过软件编程灵活实现对数字信号的各种处理,凭借其良好的通用性及灵活性在通信领域具有迫切的需求和广阔的应用前景。本文从软件无线电接收机实现中的常见问题出发,针对不同问题提出相应的解决方案,并对具体实现进行了详细介绍。首先对于射频前端接收的模拟信号通过AD转换之后产生的大量高速数据流的实时存储,本文提出调用FPGA外挂的SDRAM存储器来完成大数据的存储的方案,为进一步的数据处理及分析提供连续的数据。在该方案中完成了接收机中的FPGA与SDRAM的接口设计,并在ModelSim中进行时序仿真,最终在硬件平台上实现了SDRAM中数据的正确读写。其次在本文中搭建了接收机的重配置系统,通过该系统不仅可以对接收机进行参数的重新配置而且能够实时对接收机的工作状态进行查询和监控,此外通过该控制系统可以将接收机中的部分工作转移至上位机极大的节省了下位机中的运算量及硬件资源。最后基于信号处理硬件平台通过软件编程实现对数字信号的处理(滤波、增益调节、添加调制信号等)来获得各种理想信号,为接收机的性能测试及验证提供了可靠的信号来源。