This second email prompted a search of the blog for those FSK signals characterized by a frame dimension of 24 or 32 bits with the peculiarity of having the last bit at 0 or, equivalently, the last column of the demodulated bitstream with all bits at 0; the intent of this post is to supply an up-to-date overview of these types of signals. The results are reported in Table I (ordered by date) where, for ease of reading, the waveforms encountered are labeled as WFn; the first and the second recording received from Cryptomaster are WF6 and WF5, respectively. In this post the analysis of WF5, not yet published, is reported in full, while that of WF6, already published on the blog, is summarized here for completeness. The results for WF1-WF4, besides published on the blog, are not repeated.
| Figure 1: Spectrograms of WF5 (top) and WF6 (bottom), recorded on the same frequency and in same date |
WF6
The data section and the trailing portion, presumably sync since it carries no information, are modulated at 500 Bd, while the first "01" condition is modulated at 250 Bd. Both the keying rates and the function of each section are confirmed by the demodulated signal. In particular, the data section exhibits a periodicity of 64 ms, which at 500 Bd corresponds to a period of 32 bits. This periodicity is produced by a constant bit position, visible as a solid column of identical bits, while the trailing section shows a fixed pattern repeating all 32 bits. The bitstream of WF6 was obtained with the generic FSK demodulator of SA (Signals Analyzer), so both the bit shift (i.e., "where does the frame start?") and the polarity ambiguity must be taken into account. erstwhile the polarity is inverted and the bits are shifted accordingly, the data section reveals a phasing bit, i.e., a bit with a fixed value at a fixed position in all frame, which appears as the last column of 0s. The bitstream, already published on the blog, is reproduced in Figure 2 for ease of reading.
| Figure 2: Demodulated bitstream of WF6 displayed with a 32-bit period, 1 frame per row. The last column has a constant value of 0 (phasing bit). |
A parity test over the full 32-bit frame of the differentially decoded bitstream of WF6 returns 100% success for even parity at a single start-bit offset, the 1 aligned with the phasing bit column. This is not an independent confirmation: XORing all the differential bits of a frame leaves only the XOR of the 2 bits at the frame boundary, which lie in the same column. If that column is constant, as the phasing bit is, the parity is necessarily even. The 2 readings are so equivalent: a natural bitstream with a constant bit position, or differentially encoded frames carrying an even parity bit (31 data bits plus 1 parity bit). Both produce the same natural bitstream, so the data alone cannot separate between them.
A rank test over the differentially decoded 32-bit frames of WF6 reveals a single parity relation, the even parity over the full frame, and no other, so no further structure is evident in this capture. As discussed above, this relation is equivalent to the constant last bit. The number of captured frames is not adequate to test longer or interleaved codeword structures, and so to formulate more consistent hypotheses on the coding.
WF5
This is besides a dual-rate FSK signal (see Figure 3): the first "01" series is sent at 150 Bd, followed by the payload transmitted at 300 Bd. The shift is constant across WF5 and WF6, namely 1000 Hz.
| Figure 3: Spectrograms of the dual-rate FSK transmission WF5, with a 1000 Hz mark/space shift. Top: full capture. Middle: item showing the keying-rate lines at 150.15 Hz and 299.93 Hz, corresponding to the 150 Bd "01" preamble and the 300 Bd payload. Bottom: keying-rate measurement (Br = 150.15 Bd) on the preamble segment, with a measured shift dF = 999.41 Hz. |
| Figure 4: Demodulated bitstream of WF5 displayed with a 32-bit period, 1 frame per row. The last column has a constant value of 0 (phasing bit), as in WF6. |
Discussion
All six FSK waveforms have a frame dimension of 24 or 32 bits and a constant last bit (0); in all of them a parity relation is found after differential decoding: the parity over the full frame is even. As discussed above for WF6, this relation is equivalent to the constant last bit and is not an independent confirmation of a parity bit. A common coding is established only for the 4 24-bit signals (WF1-WF4), which share the H(24,16) code (1); for the 32-bit signals (WF5 and WF6) only the framing is shared.
The keying rate, the shift and the frame dimension do not appear to be tied to 1 another. The same keying rates (150/300 Bd) happen with different shifts and frame lengths (WF2, WF3, WF5), and the same shift (1000 Hz) occurs with different frame lengths (WF3, WF5).
Moreover, each of the following pairs differs in a single parameter among keying rate, shift and frame length:
- WF2 and WF3: shift only (500 Hz versus 1000 Hz)
- WF3 and WF5: frame dimension only (24 versus 32 bits)
- WF5 and WF6: keying rates only (150/300 Bd versus 250/500 Bd, a origin of 5/3)
The single keying rates reported for WF1 (500 Bd) and WF4 (300 Bd) coincide with the higher rate of WF6 and of WF2, WF3 and WF5, respectively.
Conclusion
The six signals of Table I share a 24- or 32-bit frame with a constant last bit and even parity after differential decoding (a consequence of the constant last bit), and the 4 24-bit signals (WF1-WF4) besides share the H(24,16) code. The signals disagree in keying rate, shift and frame length. WF5 and WF6 share frequency, shift and framing, and disagree only in keying rate. The most likely explanation is simply a household of configurations of 1 transmission system, but different systems with a common framing convention cannot be excluded. Direct evidence of a Russian origin is available only for WF2 (TDoA) and WF4 (Russian-language op-chat). Further captures, ideally with direction finding, and a larger number of frames per signal are needed to confirm the hypothesis of a single transmission strategy and to identify the coding of the 32-bit frames.
To be continued...
0 1 0 1 1 0 0 1 0 1 1 1 1 1 0 0 0 1 0 0 0 0 0 0
0 0 1 0 1 1 0 0 1 0 1 1 1 1 1 0 0 0 1 0 0 0 0 0
0 0 0 1 0 1 1 0 0 1 0 1 1 1 1 1 0 0 0 1 0 0 0 0
0 0 1 1 1 0 0 1 1 1 0 1 0 1 1 1 0 0 0 0 1 0 0 0
1 0 1 0 1 1 1 0 0 0 0 1 0 0 1 1 0 0 0 0 0 1 0 0
0 1 1 0 0 1 0 1 1 1 1 1 0 0 0 1 0 0 0 0 0 0 1 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
[WF1] https://i56578-swl.blogspot.com/2021/12/unid-500bd1000-fsk-arq-network.html
[WF2] https://i56578-swl.blogspot.com/2022/08/unid-150-300bd500-fsk.html
[WF3] https://i56578-swl.blogspot.com/2022/09/unid-150-300bd1000-fsk-150-300bd500.html
[WF4] https://i56578-swl.blogspot.com/2026/07/voice-coordination-fsk-300bd500.html
[WF6] https://i56578-swl.blogspot.com/2026/11/unid-250-500bd1000-fsk-relative-of-unid.html




![Głośny protest przeciwko umowie MON-u z Palantirem. „Wyciągnijmy lekcję z Pegasusa” [RELACJA]](https://cdn.defence24.pl/2026/11/08/1200xpx/PzHvK6K1go3QCqfsisQ2rsnvVXvvQeYgBxGTSFHK.yjyf.jpg)









