Communication systems that utilize receivers for decoding short block length messages are disclosed. In many embodiments, the
receiver includes an antenna for receiving encoded data, via RF signals, a demodulator for obtaining symbols from the RF
signal, a demapper for generating symbol
metrics, and a parallel
list decoder. In several embodiments, the parallel
list decoder processes multiple trellis stages simultaneously, enabling efficient decoding of the symbol
metrics to obtain received, bits. In certain embodiments, the parallel
list decoder divides the decoding trellis into segments, processes these segments independently, and combines them pairwise to form new segments. This
parallel processing approach can allow for reduced
decoding latency and improved efficiency in handling short block length messages. making it particularly suitable for applications requiring rapid
data exchange and low-latency communication.