← Back to Patent Explorer
US5317595A Expired / Lapsed US ⏱️ 0.0 years remaining

Rapidly adaptable channel equalizer

Assignee: Nokia Oyj
•
Filing: 1992-06-30
•
Granted: 1994-05-31
•
Expires: 2012-06-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method for use in a digital data transfer apparatus, such as a radio telephone (10), that includes an adaptive equalizer, such as an adaptive filter (32), for receiving, correcting, and outputting data symbols. The method determines correction coefficients for the adaptive equalizer and includes a first step of, for every data symbol output by the adaptive equalizer, maintaining a first matrix R that is a NxN channel correlation matrix and a second matrix P that is a N×1 cross correlation vector between a received signal and a transmitted symbol. The method includes a second step of, for every k th symbol output by the adaptive equalizer, determining a set of correction coefficients (C) for the adaptive equalizer based upon the matrices R and P. A third step of the method applies the set of determined correction coefficients to the adaptive equalizer so as to optimally correct a subsequently received data symbol. The correction coefficients are calculated with an inverse matrix of the channel correlation matrix. As a result, the correction coefficients are, in principle, optimal.

Inventors

  • 👤 Kjell Ostman

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 20:14
CPC Classifications
H; H04; H04L; H04L25/00; H04L25/02; H04L25/03; H04L25/03006; H04L25/03012; H04L25/03019; H04L25/03038

Claims Analysis

Total Claims: 12
Claim 1
Independent Claim 135 words
For use in a digital data transfer apparatus that includes an adaptive equalizer means for receiving, correcting, and outputting symbols, a method of determining correction coefficients for the adaptive equalizer means that includes the steps of: for every symbol output by the adaptive equalizer means, maintaining a first matrix R that is a N×N channel correlation matrix and a second matrix P that is a N×1 crosscorrelation vector between a received signal and transmitted symbols; for every k th symbol output by the adaptive equalizer means, where k is equal to or greater than two, determining a set of equalizer coefficients (C) for the adaptive equalizer means based upon matrices R and P; and applying the set of determined correction coefficients to the adaptive equalizer means so as to correct a subsequently received data symbol.
Claim 2
Dependent Claim 135 words
For use in a digital data transfer apparatus that includes an adaptive equalizer means for receiving, correcting, and outputting symbols, a method of determining correction coefficients for the adaptive equalizer means that includes the steps of: for every symbol output by the adaptive equalizer means, maintaining a first matrix R that is a N×N channel correlation matrix and a second matrix P that is a N×1 crosscorrelation vector between a received signal and transmitted symbols; for every k th symbol output by the adaptive equalizer means, where k is equal to or greater than two, determining a set of equalizer coefficients (C) for the adaptive equalizer means based upon matrices R and P; and applying the set of determined correction coefficients to the adaptive equalizer means so as to correct a subsequently received data symbol.
Claim 3
Dependent Claim 77 words
A method as set forth in claim 1 wherein the step of maintaining includes the steps of operating on the matrix R in accordance with the expressions: R(n+1)=r×R(n)+X(n)×X(n).sup.T, and P(n+1)=r×P(n)+d(n)×X(n), where X is a vector formed by received symbol samples, d(n) is a symbol, the value of which is either known beforehand or is detected, r has a value in the range of 0<r≦1, n is a time index, and T indicates a transpose of a matrix.
Claim 4
Dependent Claim 31 words
A method as set forth in claim 2 wherein only the diagonal matrix D and either an upper triangular matrix or a lower triangular matrix of the matrix R is maintained.
Claim 5
Dependent Claim 131 words
A method as set forth in claim 1 wherein the step of determining include a step of: solving the expression RC=P by the steps of, STEP A: partitioning the matrix R into three matrices S, D, and S H so that R=S×D×S.sup.H, where S is a triangular matrix of R and D is the diagonal matrix of R, the step of positioning including a step of solving the formulas: D(1)=R(1,1) ##EQU5## where 1≦j≦i-1 and 2≦i≦N, and ##EQU6## where 2≦i≦N; STEP B: defining a matrix Y=D×S H ×C, and solving the group of equations: S×Y=P in accordance with the formulas: Y(1)=P(1), and ##EQU7## where 2≦i≦N; and STEP C: determining the set of correction coefficients C in accordance with: S.sup.H ×C=D.sup.-1 ×Y by the use of the formulas: C(N)=Y(N)/D(N), and ##EQU8## where 1≦i≦N-1.
Claim 6
Dependent Claim 37 words
A method as set forth in claim 4, and further including a step of defining a NxN matrix U for maintaining the matrices S and D as: U=S×D-D+D.sup.-1 +S.sup.H -I, where I is a diagonal unit matrix.
Claim 7
Dependent Claim 220 words
A radio telephone comprising: means for receiving and for transmitting an RF signal that is modulated with digital data representative of speech; coding and decoding means for applying and extracting the digital data as data symbols, said coding and decoding means including, for a receive path, adaptive equalizer means for receiving, correcting, and outputting data symbols; and detector means for detecting the data symbols output by said adaptive equalizer means, said detector means including means for determining correction coefficients for the adaptive equalizer means, said correction coefficient determining means including means, responsive to every data symbol output by said adaptive equalizer means, for maintaining a first matrix R that is a N×N channel correlation matrix and a second matrix P that is a N×1 crosscorrelation vector between a received signal and transmitted symbols, said correction coefficient determining means further being responsive to every k th symbol output by said adaptive equalizer means for determining a set of correction coefficients (C) for the adaptive equalizer means based upon the N×N channel correlation matrix R, said detector means having an output coupled to an input of said adaptive equalizer means for applying the set of determined correction coefficients to the adaptive equalizer means so as to optimally correct a subsequently received data symbol, wherein k is equal to or greater than two.
Claim 8
Dependent Claim 220 words
A radio telephone comprising: means for receiving and for transmitting an RF signal that is modulated with digital data representative of speech; coding and decoding means for applying and extracting the digital data as data symbols, said coding and decoding means including, for a receive path, adaptive equalizer means for receiving, correcting, and outputting data symbols; and detector means for detecting the data symbols output by said adaptive equalizer means, said detector means including means for determining correction coefficients for the adaptive equalizer means, said correction coefficient determining means including means, responsive to every data symbol output by said adaptive equalizer means, for maintaining a first matrix R that is a N×N channel correlation matrix and a second matrix P that is a N×1 crosscorrelation vector between a received signal and transmitted symbols, said correction coefficient determining means further being responsive to every k th symbol output by said adaptive equalizer means for determining a set of correction coefficients (C) for the adaptive equalizer means based upon the N×N channel correlation matrix R, said detector means having an output coupled to an input of said adaptive equalizer means for applying the set of determined correction coefficients to the adaptive equalizer means so as to optimally correct a subsequently received data symbol, wherein k is equal to or greater than two.
Claim 9
Dependent Claim 78 words
A radio telephone as set forth in claim 6 wherein said correction coefficient determination means operates on the matrix R in accordance with the expressions: R(n+1)=r×R(n)+X(n)×X(n).sup.T, and P(n+1)=r×P(n)+d(n)×X(n), where X is a vector formed by received data symbol samples, d(n) is a data symbol sent, the value of which is either known beforehand or is detected, r has a value in the range of 0<r≦1, n is a time index, and T indicates a transpose of a matrix.
Claim 10
Dependent Claim 35 words
A radio telephone as set forth in claim 7 and further including memory means for storing the diagonal matrix D and either an upper triangular matrix or a lower triangular matrix of the matrix R.
Claim 11
Dependent Claim 131 words
A radio telephone as set forth in claim 6 wherein said correction coefficient determination means solves an expression RC=P by a first operation of: partitioning the matrix R into three matrices S, D, and S H so that R=S×D×S.sup.H, where S is a triangular matrix of R and D is the diagonal matrix of R, the operation of partitioning including the operations of solving the formulas: D(1)=R(1,1) ##EQU9## where 1≦j≦i-1 and 2≦i≦N, and ##EQU10## where 2≦i≦N; by an operation of defining a matrix Y=D×S.sup.H ×C, and solving the group of equations: S×Y=P in accordance with the formulas: Y(1)=P(1), and ##EQU11## where 2≦i≦N; and by an operation of determining the set of correction coefficients C in accordance with: S.sup.H ×C=D.sup.-1 ×Y by the use of the formulas: C(N)=Y(N)/D(N), and ##EQU12## where 1≦i≦N-1.
Claim 12
Dependent Claim 40 words
A radio telephone as set forth in claim 9 and further including memory means for storing a N×N matrix U so as to maintain the matrices S and D as: U=S×D-D+D.sup.-1 +S.sup.H -I, where I is a diagonal unit matrix.

References Cited (Backward Citations)

US4021738A Cited
GB2225883A Cited
US5068873A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-05-30 1997-11-29 1998-05-31 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-05-30 2001-11-29 2002-05-31 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-05-30 2005-11-29 2006-05-31 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag