Joint LDPC decoding and timing recovery using code constraint feedback

Timing recovery and channel decoding are traditionally performed independently. However, we show here that the information generated during the iterative decoding of low-density parity-check (LDPC) coded data can be fed back to the timing recovery circuit to enable accurate estimation of frequency and phase errors without the need for any pilot symbols. We describe a method capable of handling large offsets with complexity that grows linearly with offset size. Combining the LDPC constraint node observations with a properly calibrated phase locked loop allows successful tracking of a constant time delay, a frequency offset and a random phase walk.

[1]  Richard D. Wesel,et al.  Transactions Papers Multiple-Rate Low-Density Parity-Check Codes with Constant Blocklength , 2004 .

[2]  L. Franks,et al.  Carrier and Bit Synchronization in Data Communication - A Tutorial Review , 1980, IEEE Transactions on Communications.

[3]  F. Gardner Interpolation in Digital Modems-Part I: Fundamentals , 2000 .

[4]  K. Mueller,et al.  Timing Recovery in Digital Synchronous Data Receivers , 1976, IEEE Trans. Commun..

[5]  J.R. Barry,et al.  Iterative timing recovery , 2004, IEEE Signal Processing Magazine.

[6]  Richard D. Wesel,et al.  Multiple-rate low-density parity-check codes with constant blocklength , 2004, IEEE Transactions on Communications.

[7]  B. V. K. Vijaya Kumar,et al.  Symbol timing recovery for low-SNR partial response recording channels , 2002, Global Telecommunications Conference, 2002. GLOBECOM '02. IEEE.

[8]  Robert G. Gallager,et al.  Low-density parity-check codes , 1962, IRE Trans. Inf. Theory.

[9]  Floyd M. Gardner,et al.  Interpolation in digital modems. I. Fundamentals , 1993, IEEE Trans. Commun..