7 February 2016

CIS Makhovik (the "flywheel") vocoder


Makhovik is classified as "vocoder" but can be used also for sending encryption of data, it is designed to operate in the UHF  but very often is found on the HF as a waveform of the AT-3004D/AT-3104D modem. The manipulation speed is 1200 Baud and the modulation used in this sample is BPSK (pictures 1 and 2) and are easy obtained by SA in case of a good recording of the signal.

pic. 1 

pic. 2
For what concerns its structure, this is signal is quite difficult to study. A fairly complete analysis can be found here, as for me I will illustrate what I have been able to find  and verify in regard to the aforementioned analysis.
Looking at the sonogram we can see an initial long BPSK sync sequences that are re-inserted several times: reinsertions do not happen at regular time intervals and have different durations. The sync pattern has a period of 12.5ms and since the speed of the system (1200 Baud) and the used modulation (BPSK), 12.5ms makes a 15-bits pattern 111101011001000 which is the characteristic "sign" of Makhovik (note that it can be transmitted with different polarity, as shown in pic. 4). 

pic. 3 - period of the preamble, 12.5 milliseconds


 pic. 4 - the 15 bit pattern can be sent in both the negative and positive polarity

The block following the sync is composed of a 511 bits and is followed by the initialization of the encryption. This part is composed of eight strings of 30 bits (i.e. 240 bits lenght) and each string is repeated 3 times (pic. 5). The x3 redundancy, as well as in KG-84 encryption, is used to improve the accuracy and realiability of the reception.
pic. 5

As a concuding note I want to point out that the bitstream comes directly from SA demodulator and then we have to do with "on-the-air" symbols.
As said, an interisting and detailed analysis can be read in radioscanner  forum although it's in Russian language, anyway both the positive/negative idling sequence and the 720 bits key block are valid clues for its identification.
Thanks to KarapuZ for the precious help and tips.