Time-Varying Block Codes for Synchronization Errors: MAP Decoder and Practical Issues

02/23/2018
by   Johann A. Briffa, et al.
0

In this paper we consider Time-Varying Block (TVB) codes, which generalize a number of previous synchronization error-correcting codes. We also consider various practical issues related to MAP decoding of these codes. Specifically, we give an expression for the expected distribution of drift between transmitter and receiver due to synchronization errors. We determine an appropriate choice for state space limits based on the drift probability distribution. In turn, we obtain an expression for the decoder complexity under given channel conditions in terms of the state space limits used. For a given state space, we also give a number of optimizations that reduce the algorithm complexity with no further loss of decoder performance. We also show how the MAP decoder can be used in the absence of known frame boundaries, and demonstrate that an appropriate choice of decoder parameters allows the decoder to approach the performance when frame boundaries are known, at the expense of some increase in complexity. Finally, we express some existing constructions as TVB codes, comparing performance with published results, and showing that improved performance is possible by taking advantage of the flexibility of TVB codes.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/28/2022

Sequential Decoding of Convolutional Codes for Synchronization Errors

In this work, a sequential decoder for convolutional codes over channels...
research
10/17/2018

Superimposed frame synchronization optimization for Finite block-length regime

Considering a fixed frame length, a trade-off exists between improving t...
research
03/14/2023

On Decoder Ties for the Binary Symmetric Channel with Arbitrarily Distributed Input

The error probability of block codes sent under a non-uniform input dist...
research
10/21/2020

Pseudocodeword-based Decoding of Quantum Color Codes

In previous work, we have shown that pseudocodewords can be used to char...
research
12/21/2020

Optimal Decoding of Convolutional Codes using a Linear State Space Control Formulation

The equivalence of a systematic convolutional encoder as linear state-sp...
research
02/23/2018

GPU Implementation and Optimization of a Flexible MAP Decoder for Synchronization Correction

In this paper we present an optimized parallel implementation of a flexi...
research
05/01/2022

Boost decoding performance of finite geometry LDPC codes with deep learning tactics

It was known a standard min-sum decoder can be unrolled as a neural netw...

Please sign up or login with your details

Forgot password? Click here to reset