Apparatus and method for adaptively optimizing equalization delay of data communication equipment
First Claim
1. A data communication equipment equalizer which is arranged to receive and process data which has been sent over and distorted by a channel, said equalizer comprising:
- (a) a first impulse response means having a coefficient update means, wherein said first impulse response means is arranged to obtain at least a first group of said data, and to adapt equalizer coefficients of said coefficient update means based on said at least first group of obtained data at least until said equalizer coefficients are sufficiently adapted to allow substantially error free data transmission;
(b) a buffer delay means for receiving at least a second group of said data and for delaying at least said second group data until said equalizer coefficients of said first impulse response means have been sufficiently adapted to allow substantially error free transmission of at least said second group data, and for providing delayed data, after said equalizer coefficients are sufficiently adapted to allow substantially error free transmission, to an impulse response means which processes at least said delayed second group data according to said adapted equalizer coefficents and provides therefrom processed data samples; and
(c) data detector means for receiving said processed data samples and determining what data values to assign to said processed data samples.
14 Assignments
0 Petitions
Accused Products
Abstract
A data communication equipment equalizer which minimizes the total training time delay (RTS-CTS) is disclosed. The total RTS-CTS delay of the provided equalizer consists of a delay due to a minimal training sequence required for the equalizer coefficients to converge given a low distortion channel, plus whatever delay is necessary for the equalizer coefficients to converge given the particular channel. The equalizer of the invention preferably comprises: first and second FIRs each having a plurality of taps for storing data signal samples over time, a plurality of tap gain for multiplying the equalizer coefficients with the stored data samples, a coefficient update for comparing the sum of the tap gain products to an ideal value and for changing equalizer coefficients accordingly, and a processor for processing the communications data according to the adapted equalizer coefficients; a buffer delay for receiving and storing the communications data transmitted after the completion of the training sequence and before the equalizer coefficients have been sufficiently adapted to allow substantially error free transmission; and a data decision for deciding what ideal data value to assign a processed data sample. While the training sequence length is minimized for an optimal channel, no communications data is lost in a non-optimal channel as the buffer delay stores the communications data while the FIRs use the communications data to continue to adapt the equalizer coefficients.
-
Citations
20 Claims
-
1. A data communication equipment equalizer which is arranged to receive and process data which has been sent over and distorted by a channel, said equalizer comprising:
-
(a) a first impulse response means having a coefficient update means, wherein said first impulse response means is arranged to obtain at least a first group of said data, and to adapt equalizer coefficients of said coefficient update means based on said at least first group of obtained data at least until said equalizer coefficients are sufficiently adapted to allow substantially error free data transmission; (b) a buffer delay means for receiving at least a second group of said data and for delaying at least said second group data until said equalizer coefficients of said first impulse response means have been sufficiently adapted to allow substantially error free transmission of at least said second group data, and for providing delayed data, after said equalizer coefficients are sufficiently adapted to allow substantially error free transmission, to an impulse response means which processes at least said delayed second group data according to said adapted equalizer coefficents and provides therefrom processed data samples; and (c) data detector means for receiving said processed data samples and determining what data values to assign to said processed data samples. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A data communication equipment equalizer which is arranged to receive and process data which has been sent over and distorted by a channel, said equalizer comprising:
-
(a) a first impulse response means having a coefficient update means, wherein said first impulse response means is arranged to obtain at least a first group of said data, and to adapt equalizer coefficients of said coefficient update means based on at least said first group of obtained data; (b) a buffer delay means for receiving at least a second group of said data, and for delaying at least said second group data until said equalizer coefficients of said first impulse response means have been sufficiently adapted to allow substantially error free transmission of at least said second group data, (c) a second impulse response means for receiving at least said second group delayed data from said buffer delay means after said equalizer coefficients of said first impulse response means are sufficiently adapted to allow substantially error free transmission, said second impulse response means comprising at least a processing means for processing at least said second group data according to said adapted equalizer coefficients to provide processed data samples, wherein at least one of said first and second impulse response means includes means for determining whether said equalizer coefficients are sufficiently adapted to allow substantially error free transmission; and (d) data detector means for determining what data values to assign said processed data samples. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for adaptively optimizing equalization delay in an equalizer of a modem provided with at least an impulse response means having a coefficient update means with equalizer coefficients, and a buffer delay means, comprising:
-
(a) sending data over said channel to said modem; (b) using at least a first group of said data to adapt said equalizer coefficients; (c) storing at least a second group of said data in a buffer delay means while said at least first group data is being used to adapt said equalizer coefficients; (d) upon said equalizer coefficients being sufficiently adapted to allow substantially error free transmission, processing in an equalizer having said adapted coefficients at least said second group of data stored in said buffer delay means and providing therefrom processed data samples; and (e) from said processed data samples, determining what data values were sent over said channel. - View Dependent Claims (20)
-
Specification