论文部分内容阅读
无线频谱是一种珍贵的自然资源,当前频谱资源日渐紧张稀缺的一个主要原因是固定频带分配造成的。审视各地域内的频谱占用率,我们发现一些频带在绝大部分时间内是未被占据的,另一些则是部分时间被占据或者密集使用。由于这种频谱利用不均的情况,认知无线电技术应运而生。认知无线电能够通过对它所工作的无线通信环境的交互感知而自动改变自身的发送和接收参数,由此动态地重复使用可用频谱。本课题来源于动态频谱资源共享宽带无线通信系统验证网络开发的项目,该项目使用了PC+DSP+FPGA的硬件体系架构。PC机负责上层协议的实现,DSP和FPGA则构成了物理层的数据传输链路。本文研究的重点是动态频谱资源共享无线通信系统验证网络物理层DSP数据传输设计、系统调度和实现。由于本系统有高速的数据传输速率,以及很多即时的控制交互信令,因此在系统的实时性上有着较高的要求,这就涉及到数据的合理规划存放,DSP与其余设备通信协议的完善设计,任务调度的稳定、迅速以及程序实现上简捷、高效。本文根据以上的要求,对数据处理链路的复杂度和运算量进行了分析,并对数据处理链路中占大部分运行时间的模块进行深入研究,在满足链路性能要求的基础上探寻简便算法,并结合DSP自身的优化策略对其进行优化、改进,降低模块复杂度和系统的运算负荷,使链路程序达到系统的实时性要求。设计完成了DSP与FPGA、PC之间的通信协议,研究了DSP自带的可裁剪的嵌入式操作系统DSP/BIOS。独立完成了物理层数据传输软件的设计与开发,摆脱了传统程序设计的思路,结合DSP/BIOS操作系统的优势和特点,设计出了基于多线程调度的DSP应用软件。对数据链路模块的正确性和性能在中频自环条件下进行了验证,并且与Matlab仿真结果进行了对比。对调度软件的工作机制进行了充分的检验,在无线环境下测试了其实际的工作效果,并依据系统设计要求进行了反复的调整和改进,以使无线传输链路的整体性能达到设计的要求。