Link 16 调制解调
数据链模型
物理层帧结构
时隙构成
(1)抖动。时隙的开始的部分,在此期间,发射组件处于静默的状态。在一个时隙中,既可以使用抖动,也可以不使用抖动,当使用抖动时,其长度是可变的,抖动的变化范围在0 ~ 2.2585ms之间。抖动是为了让传输数据的实际开始时间变得不可预测,提高了数据传输的保密性,使交战敌方很难破译数据。
(2)粗同步。粗同步是 Link16 入网的开始,由 16 个双脉冲格式的数据构成,在此期间,JTIDS 单元尝试接收开始入网的数据信息并且同时 JTIDS 单元不会为了适应消息传输的时间去调整内部时钟。在粗同步的状态下,JTIDS 终端进行接收和处理消息。
(3)精同步。精同步由 4 个双脉冲格式的数据格式构成,是进入 Link16 网络的过程之一,在此期间,JTIDS 单元对其内部时钟进行调整以修正传播时间。为了参与到网络,必须实现精同步。JTIDS 终端既可以使用主动同步,又可以使用被动同步来达到精同步状态。
(4)报头。Link16 消息的一部分,由单个码字组成。他确定了消息数据格式、数据是否加密、用于传输的封装结构、保密数据单元的序列号以及始发消息的 JTIDS 终端航迹号。
(5)数据。按四种封装格式,传输有效信息。
(6)传输保护。传输保护端,作为时间缓冲,保证了在下一个时隙到来时,本时隙已经完成了传输,也为传输下一个时隙做了有效准备。
报头格式
35bit 的报头。报头不属于消息的内部数据,但报头内部的数据能够给消息的数据提供身份信息。报头中包含了指定数据类型、所用封装结构、保密数据单元(SDU)、源航迹号和终端航迹号等信息。
CRC编码
通过采用循环冗余校验(CRC)算法获得 12 比特奇偶校验位,此处采用的是(237,225)CRC 编码。
RS 编码
报头:(15,7)
数据:(31,15)
CCSK 软扩频
每个 5 位符号由一个 32 码片表示。从基本序列S0开始,有 32 个唯一序列,表示 0 到 31 之间的 5 位符号的值。
USRP
USRP 发射
USRP 接收