CA2039373C

Digital data communication system with adaptive channel response estimation

Abstract

A digital data communication system for transmitting dataover a transmission channel. The system is capable ofestimating a channel impulse response with high reliability evenwhen the channel is time-varying and suffers from intersymbolinterference. Even when the variation on the channel is rapid,the system reduces the influence of demodulation delay particularto a maximum likelihood sequence estimator and thereby realizeshighly reliable data transmission.

Term

Term ended

Expired 28 March 2011, 15.5 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

6 claims: 3 independent, 3 dependent

  1. 1
    - 22 THE EMBODIMENTS OF THE INVENTION IN WHICH AN EXCLUSIVE PROPERTY OR PRIVILEGE IS CLAIMED ARE DEFINED AS FOLLOWS:1. An adaptive maximum likelihood sequence estimation (MLSE) system for a digital data communication system which transmits data over a transmission channel, comprising: means for estimating a maximum likelihood sequence (MLS) on the basis of a received signal and a predicted future channel impulse response applied thereto, and outputting a result of estimation;means for generating a replica of said received signal on the basis of said result of estimation and internal states thereof, producing a difference between said received signal and said replica, changing said internal states in a direction for reducing said difference, and outputting a result of change;and means for predicting a future channel impulse response on the basis of said result of change applied thereto by using said result of change as a past change in internal states, and outputting a result of prediction.
  2. 2
    An adaptive maximum likelihood sequence estimation (MLSE) apparatus using Viterbi algorithm and applicable to a digital data communication system which transmits data over a transmission channel, comprising:a matched filter to which a received signal and a predicted future channel impulse response are applied;a branchmetric compute circuit for calculating, in response to said predicted future channel impulse response and an output of said matched filter, a branchmetric of said received signal and outputting said branchmetric;an add, compare and select (ACS) circuit for estimating a maximum likelihood sequence (MLS) in response to an output of said branchmetric compute circuit, and outputting a result of estimation;a delay circuit for delaying said received signal by a demodulation time in which said result of estimation is outputted;a received signal regenerating filter for regenerating and outputting said received signal in response to an output of said ACS circuit;- 23 a filter control circuit for updating, in response to an output of said delay circuit, an output of said received signal regenerating filter, and internal states of said received signal regenerating filter, said internal states of said received signal regenerating filter such that a difference between said output of said delay circuit and said output of said received signal regenerating filter decreases;and channel impulse response predict circuit for predicting, in response to an output of said received signal regenerating filter control circuit and by using said output as a past change in said internal states of said received signal regenerating filter, a future path impulse response and outputting a result of prediction as said predicted future channel impulse response.
  3. 3
    An adaptive channel impulse response estimation system for a digital data communication system which transmits data over a transmission channel, comprising:first internal state outputting means for generating, in response to a result ofdecision, a received signal and an estimated channel impulse response, a replica of said received signal and outputting first internal states;control pulse outputting means for detected a decision error in response to saidfirst internal states and, when detected a decision error, outputting a control pulse;second internal state outputting means for replacing, in response to said received signal and said first internal states, said first internal states with second internal states to control error propagation when said control pulse outputting means has outputted said control pulse and outputting said second internal states, or outputting said first internal states as said second internal states when said control pulse outputting means does not output said control signal;and estimated value outputting means for updating said second internal states to output said estimated channel impulse response.