GRITTY
Advanced RTTY decoder for Windows using Bayesian statistics for enhanced accuracy.
Description
Processing a single RTTY signal from a transceiver's 3-kHz audio, GRITTY employs Bayesian statistics for superior decoding accuracy compared to traditional trial-and-error methods. This approach not only decodes 5-bit Baudot codes but also calculates the probability of error for each bit, enabling features like color-highlighting unreliable characters and smart squelching based on error probability rather than signal amplitude. This allows decoding of very weak signals while suppressing strong, undecodable interference, resulting in minimal garbage text.
The program intelligently analyzes decoded text, comparing similar callsigns bit by bit and merging probabilities using the Bayes formula. This often allows GRITTY to determine the correct callsign and place it on the call stack even when all received copies are corrupt. The same methodology is applied to correct errors in exchange numbers and CQ/DE keywords, and to fix incorrect shift states.
GRITTY offers an open API interface, documented in its Help file, for integration with other programs, allowing them to receive decoded data and mouse click events.