Link 16 调制解调
Link 16 Tactical Data Link Model
Physical layer frame structure
Time slot composition
(1) Jitter. The beginning of a time slot during which the transmitting component is silent. In a time slot, jitter can be used or not. When jitter is used, its length is variable, ranging from 0 to 2.2585ms. Jitter is used to make the actual start time of data transmission unpredictable, thereby improving the confidentiality of data transmission and making it difficult for the enemy to decipher the data.
(2) Coarse synchronization. Coarse synchronization is the beginning of Link16 access to the network. It consists of 16 double-pulse format data. During this period, the JTIDS unit attempts to receive the data information for the start of access to the network and at the same time, the JTIDS unit does not adjust the internal clock to adapt to the time of message transmission. In the coarse synchronization state, the JTIDS terminal receives and processes messages.
(3) Fine synchronization. Fine synchronization consists of 4 double-pulse format data formats and is one of the processes of entering the Link16 network. During this period, the JTIDS unit adjusts its internal clock to correct the propagation time. Fine synchronization must be achieved in order to participate in the network. JTIDS terminals can use both active and passive synchronization to achieve precise synchronization.
(4) Header. A part of the Link16 message, consisting of a single codeword. It determines the message data format, whether the data is encrypted, the encapsulation structure used for transmission, the sequence number of the confidential data unit, and the JTIDS terminal track number of the originating message.
(5) Data. Transmit valid information according to four encapsulation formats.
(6) Transmission protection. The transmission protection end, as a time buffer, ensures that the transmission of this time slot has been completed when the next time slot arrives, and also makes effective preparations for the transmission of the next time slot.
Header format
The header is a 35-bit message. The header does not belong to the internal data of the message, but the data inside the header can provide identity information for the message data. The header contains information such as the specified data type, the encapsulation structure used, the confidentiality data unit (SDU), the source track number, and the terminal track number.
CRC
The 12-bit parity bit is obtained by using a cyclic redundancy check (CRC) algorithm. Here, the (237, 225) CRC code is used.
RS
Header:(15,7)
data:(31,15)
CCSK
Each 5-bit symbol is represented by a 32-chip code. Starting from the base sequence S0, there are 32 unique sequences representing the values of 5-bit symbols between 0 and 31.
USRP
USRP send
USRP recv
LabVIEW accomplish
CRC coding
RS coding
CCSK Spread Spectrum
MSK modulation
RS decoding
CCSK Despread
MSK demodulation