EP1540820B1

Method and apparatus for channel equalization

Abstract

A method and apparatus is disclosed to overcome the effects of intersymbol interference during data transmission. Overcoming the effects of intersymbol interference makes possible higher data transmission rates for a given error rate. In one embodiment a receiver-transmitter pair is configured with a precode filter at the transmit side and a feed forward filter and a feedback filter at the receive side. Filter coefficients are calculated to reduce the undesirable effects of the channel, such as intersymbol interference. In one embodiment a training process occurs with the feedforward filter and a feedback filter, such that the first N coefficients of the feedback filter are set to zero. Thereafter, the coefficients of the feedforward filter are subject to spectral factorization and separated into minimum phase roots and maximum phase roots. The minimum phase roots comprise the precode filter coefficients and the maximum phase roots are established as feedforward filter coefficients.

EP1540820B1, drawing sheet 1
Sheet 1 of 21

Term

Term ended

Expired 27 June 2023, 3.2 years ago.

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

19 claims: 4 independent, 15 dependent

  1. 1
    A method for filter coefficient selection in a receiver-transmitter pair comprising:training (708, 712, 716) a first filter and a second filter to determine first filter coefficients and second filter coefficients such that the first filter and the second filter have a transfer function inverse to that of a channel (112), the first filter and the second filter being located in a receiver (120) and a third filter being located in a transmitter (100), the first filter comprising a feedforward filter (512), the second filter comprising a feedback filter (524), and the third filter comprising a precode filter (308;400), characterized by that during the training at least one second filter coefficient is forced to a predetermined value;processing (720, 724) the first filter coefficients to isolate minimum phase coefficients and maximum phase coefficients: transmitting (728) the minimum phase coefficients to the third filter;establishing (732) coefficients of the third filter based on the minimum phase coefficients;and setting (740) the first filter coefficients based on the maximum phase coefficients.
  2. 2
    The method of Claim 1, wherein transmitting comprises transmitting the minimum phase coefficients over one or more twisted pair conductors to the precode filter in the transmitter.
  3. 3
    The method of Claim 1, wherein processing comprises performing spectral factorization.
  4. 4
    The method of Claim 3, wherein processing further comprises forming a polynomial to obtain the minimum phase coefficients and the maximum phase coefficients.
  5. 5
    The method of Claim 1, wherein the at least one second filter coefficient that is forced to a predetermined value comprises four second filter coefficients that are forced to zero.
  6. 6
    The method of Claim 5, wherein the third filter comprises a five tap precode filter.
  7. 7
    The method of any one of claims 1 to 6 comprising:receiving a signal transmitted through a communication channel;performing a first equalization process on the signal utilizing the first filter having the maximum phase coefficients;and performing a second equalization process on the signal utilizing the second filter having the second filter coefficients: wherein the first equalization process and the second equalization process reduce the effects of transmission through the channel.
  8. 8
    The method of Claim 7, wherein the at least one of the second filter coefficient comprises the first four second filter coefficients and wherein the predetermined value comprises a zero value.
  9. 9
    The method of Claim 7, further including precoding the signal prior to transmission using the precode filter having coefficients that are based on minimum phase coefficients generated by a training process of the second filter.
  10. 10
    The method of Claim 7, wherein at least one of the first five second filter coefficients are set to zero.
  11. 11
    The method of Claim 7, wherein performing a second equalization process further includes providing a feedback signal to a decision device (520).
  12. 12
    A system for channel equalization comprising:a first filter configured to utilize one or more first filter coefficients;a second filter having two or more second filter coefficients;a precode filter (308;400) having one or more precode filter coefficients, wherein the first filter and the second filter are located in a receiver (120) and the precode filter is located in a transmitter (100), and wherein the first filter comprises a feed forward filter and the second filter comprises a feedback filter: a processor configured to calculate first filter coefficients and second filter coefficients such that the first filter and the second filter have a transfer function inverse to that of a channel (112) characterized by that during the calculation at least one second filter coefficients is forced to a predetermined value, the first filter coefficients ore processed to isolate minimum phase coefficients and maximum phase coefficients, the first filter coefficients are set based on the maximum phase coefficients and the precode filter coefficients are based on the minimum phase coefficients transmitted to the precode filter.
  13. 14
    The system of Claim 13, wherein the predetermined value comprises zero.
  14. 15
    The system of Claim 13, wherein the first filter, second filter end precode filter coefficient values ore determined during a training process and one aspect of the training process comprises spectral factorization.
  15. 17
    The system of Claim 16, wherein second fitter comprises a feedback filter having greater than N coefficient and the first N coefficients are set to zero. wherein N comprises an integer value having magnitude of less than 20.
  16. 18
    A computer program product comprising a computer useable medium having computer program logic recorded thereon for performing the method steps of any one of claims 1 to 7.
  17. 19
    The computer program product of Claim 18, wherein the computer program product is located in a communication receiver.