Equivalence of Serial and Parallel A-Posteriori Probabilities in the Decoding of DAB Systems
Andrea Di Giusto, Wim van Houtum, Alberto Ravagnani, Yan Wu
TL;DR
The paper tackles whether a-posteriori probabilities (APPs) for information and encoded bits remain unchanged when decoding a CIF composed of multiple convolutional codewords as a single serial codeword in digital audio broadcasting (DAB) systems. It proves a general theorem: if each parallel encoder terminates in the zero state (tail bits are known) and codeword lengths are known, then for all positions $t$ the serial APP $P(b_t=0|Y)$ equals the parallel APP $P(b_t=0|Y_{i(t)})$, with analogous results for encoder outputs; the proof uses a Markov-state model of the encoder and BCJR/LLR reasoning. The authors extend the result to practical decoding tools (BCJR and Viterbi) and show that the serial approach yields identical information about the bits to be decoded, even under puncturing and interleaving. Simulations in both a generic parallel/punctured setup and a DAB-like DE-QPSK/OFDM framework corroborate the theoretical findings, demonstrating BER curves that are unchanged when decoding serially versus in parallel. The work supports treating the CIF as one long codeword in iterative decoding, with potential performance gains for DAB receivers and guidance for future exploration of CIF-based decoding strategies.
Abstract
Motivated by applications to digital audio broadcasting (DAB) systems, we study the a-posteriori probabilities (APPs) of the coded and information bits of the serial concatenation of multiple convolutional codewords. The main result of this correspondence is a proof that the APPs of the input bits do not change when considering the concatenation of multiple codewords as a received sequence. This is a purely theoretical result, which remains valid for every convolutional code, as long as the encoder goes back to the zero state at the end of each codeword. An equivalent heuristic for serial concatenation in Viterbi decoding is described. The applicability of our result to DAB systems, where interleaving and modulation are accounted for, is investigated through Matlab simulations. We show that the Bit Error Rate (BER) of the simulated DAB system does not change when decoding multiple transmitted codewords as one serially concatenated sequence, even when considering all the features of a DAB system.
