Joint data and channel estimation using blind trellis search techniques

A novel method of maximum likelihood sequence estimation is proposed for data that are transmitted over unknown linear channels. This procedure does not require a startup sequence for estimating the channel impulse response. Rather, the data and the channel are simultaneously estimated. It is implemented without any loss of optimality by a trellis search algorithm which searches for the best data sequence from among a number of hypothesized trellises which are constructed from the observed sequence. The number of states in each trellis and the number of trellises grow exponentially with the channel memory. A suboptimal trellis search algorithm is proposed whose complexity at best is slightly higher than that of the adaptive Viterbi algorithm operating with a known channel response. A simplified channel estimation algorithm when the number of data alphabets is greater than 2 is also proposed. Fast convergence of the algorithm in estimating the channel is demonstrated for binary pulse amplitude modulation over a variety of channels. Convergence over a wide range of SNR occurs within 100 symbols. The channel estimation algorithm for multi-level signals converges within 500-1000 symbols. We finally present an application of this algorithm to the problem of sequence estimation in the presence of rapidly time-varying intersymbol interference. The algorithm provides reliable zero-delay decisions which results in a better channel tracking algorithm when compared to previously proposed schemes. >

[1]  Neri Merhav,et al.  Maximum likelihood hidden Markov modeling using a dominant sequence of states , 1991, IEEE Trans. Signal Process..

[2]  D. Godard,et al.  Self-Recovering Equalization and Carrier Tracking in Two-Dimensional Data Communication Systems , 1980, IEEE Trans. Commun..

[3]  N. K. Jablon,et al.  Joint blind equalization, carrier recovery, and timing recovery for 64-QAM and 128-QAM signal constellations , 1989, IEEE International Conference on Communications, World Prosperity Through Communications,.

[4]  Giancarlo Prati,et al.  Blind Equalization and Carrier Recovery Using a "Stop-and-Go" Decision-Directed Algorithm , 1987, IEEE Trans. Commun..

[5]  Y. Sato,et al.  A Method of Self-Recovering Equalization for Multilevel Amplitude-Modulation Systems , 1975, IEEE Trans. Commun..

[6]  J. Salz On the start-up problem in digital echo cancelers , 1983, The Bell System Technical Journal.

[7]  Biing-Hwang Juang,et al.  Optimal quantization of LSP parameters , 1993, IEEE Trans. Speech Audio Process..

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

[9]  A. Benveniste,et al.  Blind Equalizers , 1984, IEEE Trans. Commun..

[10]  John G. Proakis,et al.  Digital Communications , 1983 .

[11]  John B. Anderson,et al.  Sequential Coding Algorithms: A Survey and Cost Analysis , 1984, IEEE Trans. Commun..

[12]  Biing-Hwang Juang,et al.  The segmental K-means algorithm for estimating parameters of hidden Markov models , 1990, IEEE Trans. Acoust. Speech Signal Process..

[13]  G. Ungerboeck,et al.  Adaptive Maximum-Likelihood Receiver for Carrier-Modulated Data-Transmission Systems , 1974, IEEE Trans. Commun..

[14]  N. Seshadri,et al.  Generalized Viterbi algorithms for error detection with convolutional codes , 1989, IEEE Global Telecommunications Conference, 1989, and Exhibition. 'Communications Technology for the 1990s and Beyond.

[15]  Saleem A. Kassam,et al.  Dual-mode type algorithms for blind equalization , 1994, IEEE Trans. Commun..

[16]  S. Qureshi,et al.  Adaptive equalization , 1982, Proceedings of the IEEE.

[17]  G. J. Foschini,et al.  Equalizing without altering or detecting data , 1985, AT&T Technical Journal.

[18]  D. Rubin,et al.  Maximum likelihood from incomplete data via the EM - algorithm plus discussions on the paper , 1977 .

[19]  Robert M. Gray,et al.  An Algorithm for Vector Quantizer Design , 1980, IEEE Trans. Commun..