Thanks to my friend KarapuZ, I recently had the opportunity to play with some signals heard in HF maritime segments, fixed and mobile services, mainly recordered on 8400 and 12300 KHz/USB. Although there are no definitive conclusions or official informations, some observers suggest to be the GW-OFDM system replacement after the Globe Wireless acquisition by Inmarsat:
http://www.inmarsat.com/press-release/inmarsat-acquire-globe-wireless/
All these signals exhibit a PSK modulation with spread spectrum and, following the trend of the waveforms described in the recent MIL-STD standards (WBHF waveforms family), the most of these signals have wide-band and high-speed performances, however not compatible with such standards.
One of these signals is the DQPSK 19200 Baud, ~21KHz bandwidth, (pic. 1) described below.
All these signals exhibit a PSK modulation with spread spectrum and, following the trend of the waveforms described in the recent MIL-STD standards (WBHF waveforms family), the most of these signals have wide-band and high-speed performances, however not compatible with such standards.
One of these signals is the DQPSK 19200 Baud, ~21KHz bandwidth, (pic. 1) described below.
![]() |
pic. 1 |
As in almost all these signals, a 1500Bd starting block seems used to announce or precede the session: as shown in pic. 2, this block has a BPSK preamble and trailer and DQPSK data while the follwing three segments have a symbol rate of 19200 Baud and DQPSK modulation (pic. 3).
![]() |
pic. 2 - 1500Bd starting segment |
![]() |
pic. 3 - 19200Bd segments |
By selectingand analyzingthe second 19200Bd segment, the longer one, we can get some clues about its frame structure. Looking at pic. 4 we can see frames of alternating data and miniprobe symbols. Each data frame consists of a data block followed by a mini-probe consisting of symbols of known data. After 4 data blocks, the initial preamble (or an its symbol subset) is reinserted most likely to facilitate late acquisition of an ongoing transmission.
![]() |
pic. 4 - frame structure |
Frame structure and times are confirmed by running both CCF and ACF functions (pic. 5): note that 120ms frame makes 2304 QPSK symbols, ie 4608 bits, at 19200 Baud speed.
In order to find the data block and known data (miniprobe) lengths we need to investigate the 120ms frame by using a bitstream analyzer as shown in pic. 6.
As expected, the period legth is 4608 bits that matches the 120ms or 2304 QPSK symbols. Since the mini-probes consist of well known data, their pattern is easily recognizable into the bitstream and we can get a pretty acurate measurement of the length: 512 bits, ie 256 QPSK symbols (pic. 7)
![]() |
pic. 7 - known data lenght |
Unless my mistakes, each 2304 symbols frame consists of a data block consisting of 2048 data symbols followed by a mini-probe consisting of 256 symbols of known data. After 8192 data symbols, ie each four data blocks, a 512 known symbols set (preamble?) is reinserted (pic. 8)
![]() |
pic. 8 - frame structure |
Just about preamble (or an its subset) re-insertions, it's worth nothing that MIL-STD 188-110C W/ CHANGE NOTICE-1 (03-JAN-2012) removed the Paragraph D.5.4 sentence "The reinserted preamble facilitates acquisition (or re-acquisition) of an ongoing broadcast transmission." since it refers to a feature that is obsolete.
Little or nothing can be said about the secondary protocol: we can work on just the over-the-air symbols, unless to find the scrambler ploynomial, interelaver lenght and CRC algorithm... but that's another story.
Little or nothing can be said about the secondary protocol: we can work on just the over-the-air symbols, unless to find the scrambler ploynomial, interelaver lenght and CRC algorithm... but that's another story.