Per-survivor iterative timing recovery for coded partial response channels

We propose a new iterative timing recovery scheme based on per-survivor processing that jointly performs timing recovery and turbo equalization on partial response channels with error-correction codes. The scheme embeds the timing recovery process inside the Bahl, Cocke, Jelinek, and Raviv (BCJR) equalizer, using per-survivor processing. This per-survivor BCJR equalizer then iteratively exchanges soft information with an error-correction decoder. Results indicate that the proposed scheme yields a better performance than a conventional receiver that performs timing recovery and turbo equalization separately, especially when the channel encounters severe timing jitter noise. We also present evidence that suggests that the proposed scheme can correct a cycle slip much more efficiently than the others.

[1]  Umberto Mengali,et al.  Approximate ML decoding of coded PSK with no explicit carrier phase reference , 1994, IEEE Trans. Commun..

[2]  Joachim Hagenauer,et al.  A Viterbi algorithm with soft-decision outputs and its applications , 1989, IEEE Global Telecommunications Conference, 1989, and Exhibition. 'Communications Technology for the 1990s and Beyond.

[3]  Paul H. Siegel,et al.  Turbo decoding for PR4: parallel versus serial concatenation , 1999, 1999 IEEE International Conference on Communications (Cat. No. 99CH36311).

[4]  G. David Forney,et al.  Maximum-likelihood sequence estimation of digital sequences in the presence of intersymbol interference , 1972, IEEE Trans. Inf. Theory.

[5]  Jan W. M. Bergmans,et al.  Digital baseband transmission and recording , 1996 .

[6]  Achilleas Anastasopoulos,et al.  Adaptive soft-input soft-output algorithms for iterative detection with parametric uncertainty , 2000, IEEE Trans. Commun..

[7]  John Cocke,et al.  Optimal decoding of linear codes for minimizing symbol error rate (Corresp.) , 1974, IEEE Trans. Inf. Theory.

[8]  Costas N. Georghiades,et al.  The expectation-maximization algorithm for symbol unsynchronized sequence detection , 1991, IEEE Trans. Commun..

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

[10]  John R. Barry,et al.  Per-survivor iterative timing recovery for coded partial response channels , 2004, GLOBECOM.

[11]  Riccardo Raheli,et al.  Per-Survivor Processing: a general approach to MLSE in uncertain environments , 1995, IEEE Trans. Commun..

[12]  John R. Barry,et al.  Per-survivor timing recovery for uncoded partial response channels , 2004, 2004 IEEE International Conference on Communications (IEEE Cat. No.04CH37577).

[13]  Stefano Cioni,et al.  A performance review of PSP for joint phase/frequency and data estimation in future broadband satellite networks , 2001, IEEE J. Sel. Areas Commun..

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

[15]  Achilleas Anastasopoulos,et al.  Adaptive iterative detection for phase tracking in turbo-coded systems , 2001, IEEE Trans. Commun..

[16]  S. McLaughlin,et al.  Joint timing recovery and turbo equalization for coded partial response channels , 2002 .

[17]  Riccardo Raheli,et al.  The principle of per-survivor processing: a general approach to approximate and adaptive MLSE , 1991, IEEE Global Telecommunications Conference GLOBECOM '91: Countdown to the New Millennium. Conference Record.