论文部分内容阅读
当前军事领域通信平台正朝着侦干探通一体化发展,民用领域通信技术也在追求通信系统的功能软件化和可重配置性。软件无线电在其中正在发挥日益重要的作用。当前的软件无线电研究,集中于将软件无线电平台和各种通信应用的细分领域相结合,实现原本主要由硬件实现的各种功能。虽然在同一个平台上实现了多种功能,但是对多个功能之间的热切换和并行机制的研究则相对不足,软件无线电的优势没有充分展现出来。因此,开展软件无线电平台上的应用一体化研究,对于进一步发挥软件无线电平台的效能和功能模块的整体优势,具有重要的理论意义和实践意义。本文面向探测-通信一体化需求,针对软件无线电平台上多个任务之间的并行机制展开研究。主要工作和创新点包括:(1)设计并实现了基于软件无线电平台的多任务管理框架。分析了基于软件无线电平台上探测-通信一体化的架构,将探测和通信等各种应用总结为任务。研究软件无线电平台上各种任务的实现特点和机制,提出一种多任务管理框架,把各种现有单独的软件无线电应用作为子任务纳入到框架里调度管理,并对框架进行了结构设计和实现。该框架可以实现多个任务的同时并发、基于轮询的并发和基于事件触发的并发。在一个平台上多种功能的并发、切换和多任务间的数据共享,使得多个任务成为有机合作的整体。(2)设计并实现了基于软件无线电的盲交汇算法测试平台。详细分析软件无线电平台上影响信道交汇成功率和时间性能的因素,观察到基于软件无线电平台的信道交汇过程中会出现“切换空白期”等情况,提出了应对措施,设计和实现了针对盲交汇算法的测试平台。该平台在分布式的节点上,以交汇算法确定的信道跳转序列为输入运行,最后给出交汇成功时间、交汇信道以及达成交汇的全过程中的详细信息,为分析交汇算法提供了依据。基于GNU Radio和USRP进行了实验,实验结果表明,测试平台具有良好的运行性能,拓展了原先主要靠软件模拟的交汇算法分析手段,为软件无线电平台的交汇和组网打下了基础。基于上述的研究成果,设计实现了基于软件无线电平台的探测-通信一体化系统,解决多个任务模块的并行和热切换问题,并在软件无线电平台上将实时可用信道探测和信道交汇结合起来测试,测试结果表明,该系统能够很好的完成探测-通信一体化的任务。