Decontis - Solutions for Analysis and Monitoring of Mobile DTV and Digital TV broadcasts


ATSC-M/H Signal Error Detection and Correction Algorithms


ATSC and ATSC-M/H share the same physical layer (RF) but ATSC is optimized for stationary reception but not for mobile reception. Therefore the ATSC-M/H data portions within the ATSC+ATSC-M/H multiplex are coupled with a chain of extremely high complex error correction mechanisms:

  • Viterbi algorithm
  • Turbo Codes – SCCC and PCCC
  • Reed Solomon algorithm

All these algorithms increase the signal robustness significantly so that mobile reception is possible.

SAMcorder, the central input/output data processor of decontis’ atscSAM analysis and monitoring solution, supports all these error correction algorithms, independent on whether the signal is received via RF, IP, ASI or comes from a captured Transport Stream. Additional optimizations and error corrections have been implemented to maximize reception robustness, which even go beyond the standard specification.



The following short video sequences demonstrate how the M/H signal error correction improves reception. The left video snapshot has been received using a Hauppauge HVR-950 USB stick under poor reception conditions. The right video snapshot shows the identical video after processing lively the ATSC-M/H error correction algorithms on it.

reception without error corrections reception with error corrections
  • video is choppy or freezes
  • audio breaks off
  • strong image artifacts
  • loss of audio/video synchronization

  • audio and video continuously
  • none or less image artifacts
  • audio/video synchronous


Analysis and Monitoring


ATSC-M/H Error Correction

All signal error corrections are analyzed in real-time and the results can be monitored via SNMP.


Slot Sync
– detection of M/H slot synchronization errors

BERaV (Viterbi)
– Bit Error Ratio after Viterbi

RS corr/uncorr
– number of bytes which could be corrected as well as not corrected by the Reed Solomon algorithm

PID corr
– number of wrong detected M/H PIDs which have been corrected