论文部分内容阅读
随着信息技术的快速发展,信息技术在战争中发挥着越来越重要的作用,战争的形式也发生了根本性的变化,单一兵种的大规模会战已经成为历史,现在更强调的是多兵种联合作战,精确定位,精准打击,战术数据链的产生,加速了海、陆、空、天、电一体化的进程,使得战场信息可以在各个作战单元之间快速传递,极大的提高军队的信息化水平,而MAC协议则是战术数据链的关键所在,在很大程度上影响了一个战术数据链的性能。战术瞄准网络技术(Tactical Targeting Network Technology,TTNT)数据链是美军大力发展的下一代战术数据链,数据链路层采用统计优先级多址接入控制(Statistical Priority-Based Multiple Access,SPMA)协议。SPMA协议支持多优先级的数据传输,并且为高优先级的数据提供极低的接入时延和极高的传输成功率。首先本文介绍了TTNT战术数据链的特点,并阐述了TTNT对MAC协议的要求,由此引出SPMA协议,从信道检测机制,多优先级发送判决机制,数据包编码机制,流量控制机制等几个方面介绍了SPMA协议的特点,接下来介绍了本文所使用的射频前端USRP体系结构,以及它的主要参数,还有和USRP配合使用的Gnuradio软件无线电开发平台,并详述了如何使用该平台进行软件无线电模块开发。然后,使用Gnuradio开发了基于Coded-Aloha的物理层发射机和接收机,发射机主要有编码模块、跳时模块、OFDM发射模块;接收机主要有译码模块、接收池模块、OFDM接收模块。接下来对发射机和接收机的连通性和发送速率进行了测试,并将发射机和接收机组合在一起,做成符合TTNT要求的基于Coded-Aloha物理层收发机,并对该收发机在不同负载条件下的数据包发送成功率进行了测试。看是否满足USRP的要求。最后,提出了基于线性回归前向预测算法的SPMA协议,利用该算法预测信道负载,从而调整各个优先级数据包的发送速率,接着将SPMA的仿真协议做成动态库,并与Gnuradio框架结合,在Gnuradio上开发出SPMA模块,通过开放的接口,实现与第三章基于Coded-Aloha的物理层的相结合,搭建了实际的SPMA实验平台,并在该平台测试了预测算法的性能