On 03/01/2019 15:33, Frank Kirschner wrote:
Many years ago, I had a home-brew RTTY TU. It had two 88 mH torroids
in the tuned circuits and a differential amplifier as a detector.
Occasionally, the received signal would fade below the noise, but the
Kleinschmidt teleprinter would keep printing the decoded text. I have
tried several current software packages for decoding RTTY signals, and
all of them require quite strong signals to decode at all, and very
strong signals to provide 100% print.
I was wondering if the decoding method used in WSJT-X for FT8 could be
ported to a RTTY decoder. I realize that FT8 has a lower symbol rate,
which provides more time to integrate, and incorporates redundancy,
which improves accuracy. But the theoretical lower limit for decoding
RTTY is something like -5 dB S/N, and the current programs are nowhere
near that.
If RTTY facilities could be integrated with WSJT-X, not only would the
decoding be better, but the log scanning functions of WSJT-X and
JTAlert would be better, significantly improving contest operation.
I confess I haven't looked at the decoding techniques used by RTTY
software, but I suspect, based on performance, that it could be improved.
73,
Frank
KF6E
Hi Frank,
this is well covered ground, some existing Baudot decoders have very
good performance with built in weak and fading signal models to optimize
them.
The techniques used to decode FT8 are based around a block message
format that includes parity bits and checksums for advanced forward
error detection and correction, Baudot is a character based stream code
with no forward error correction capability. RTTY was designed for an
era where automation was mechanical and quite limited, just having a
code that could be used to modulate a transmitter and be printed by a
receiver was about the sum of the technical design. RTTY's *only*
similarity with FT8 is that it is a frequency shift keyed constant
amplitude signal. Even the simplest addition of a single parity bit to
detect, but not correct, single bit errors would need a fundamental
non-backwards compatible change to the Baudot code.
73
Bill
G4WJS.
_______________________________________________
wsjt-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wsjt-devel