论文部分内容阅读
软件无线电(SDR)是通过一个通用化、标准化和模块化的硬件平台,用软件编程来实现无线电台的特定功能的一种设计思想。软件通信体系结构(SCA)是一个开放性的和独立于具体实现的软件无线电的结构框架。波形(wareform)是SCA系统中通信功能的执行体,因此波形开发在SCA电台中占据非常重要的地位。SCA通过定义各种设备接口来屏蔽底层硬件功能的实现细节,使波形应用开发独立于底层硬件平台的约束。在仔细研究SCA补充规范MHAL的基础上,本论文设计了一种基于DSP的可移植SCA波形组件接口方案。该方案重新设计了MHAL帧格式,同时基于容器和组件模型,设计高性能、规范化的DSP波形组件接口,提高了组件的可移植性和可复用性,从而在很大程度上提高了DSP波形的模块化程度。论文以802.11a协议为基础,对OFDM基带算法做了深入的研究,按照迭代和增量开发的原则,主要设计基带的发射机和接收机模型,包括卷积编码、卷积删余、维特比译码、IFFT/FFT、交织、解交织、插入导频和插入前导序列等组件。最后,在软件无线电平台TechV上,对设计的各个独立的核心组件进行了仿真测试。本文所建模块采用面向对象的C++语言编程,使组件具有良好的通用性和可移植性,能够有效的提高无线通信体系组件的复用程度,为后面的开发者,节省设计成本,缩短开发时间周期。