WO1994028661A1 - An improved low complexity model based channel estimation algorithm for fading channels - Google Patents

An improved low complexity model based channel estimation algorithm for fading channels Download PDF

Info

Publication number
WO1994028661A1
WO1994028661A1 PCT/SE1994/000473 SE9400473W WO9428661A1 WO 1994028661 A1 WO1994028661 A1 WO 1994028661A1 SE 9400473 W SE9400473 W SE 9400473W WO 9428661 A1 WO9428661 A1 WO 9428661A1
Authority
WO
WIPO (PCT)
Prior art keywords
channel
receiver according
parameters
estimator
estimate
Prior art date
Application number
PCT/SE1994/000473
Other languages
French (fr)
Inventor
Karim Jamal
Lars Gunnar Lindbom
Original Assignee
Telefonaktiebolaget Lm Ericsson
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Telefonaktiebolaget Lm Ericsson filed Critical Telefonaktiebolaget Lm Ericsson
Priority to AU68111/94A priority Critical patent/AU6811194A/en
Publication of WO1994028661A1 publication Critical patent/WO1994028661A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/0202Channel estimation
    • H04L25/024Channel estimation channel estimation algorithms
    • H04L25/0242Channel estimation channel estimation algorithms using matrix methods
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/20Arrangements for detecting or preventing errors in the information received using signal quality detector
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/0202Channel estimation
    • H04L25/0212Channel estimation of impulse response
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/0202Channel estimation
    • H04L25/0224Channel estimation using sounding signals
    • H04L25/0228Channel estimation using sounding signals with direct estimation from sounding signals
    • H04L25/023Channel estimation using sounding signals with direct estimation from sounding signals with extension to other symbols
    • H04L25/0236Channel estimation using sounding signals with direct estimation from sounding signals with extension to other symbols using estimation of the other symbols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/0202Channel estimation
    • H04L25/024Channel estimation channel estimation algorithms
    • H04L25/025Channel estimation channel estimation algorithms using least-mean-square [LMS] method
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/08Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the receiving station
    • H04B7/0837Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the receiving station using pre-detection combining
    • H04B7/0842Weighted combining
    • H04B7/0845Weighted combining per branch equalization, e.g. by an FIR-filter or RAKE receiver per antenna branch

Definitions

  • the present invention relates to a channel estimator in Rayleigh fading environments and, more particularly, to a low complexity model based channel estimator for fading channels.
  • an adaptive detector In data transmission systems where the characteristics of a transmission channel change appreciably during the transmission of data, it is often necessary to use an adaptive detector at the receiver end. For example, a detector may be needed if the channel, besides being time varying, also is time dispersive. In this case, an equalizer is usually employed as a detector.
  • An equalizer requires knowledge of the channel characteristics which requires that the channel characteristics be tracked if they vary with time.
  • the channel is typically modeled as a complex valued finite impulse response filter (FIR) wherein the characteristics of the channel are taps or coefficients of the filter model.
  • FIR finite impulse response filter
  • the equalizer In order to track the channel characteristics during data detection, the equalizer has to operate in what is known as a "decision directed mode". This means that the algorithm that estimates the channel parameters uses detected data symbols as inputs.
  • the Viterbi equalizer consists of a Viterbi detector and a channel estimation algorithm. While the Viterbi equalizer has many advantages over other types of equalizers, it has one major disadvantage particularly for rapidly varying channels. This disadvantage is an inherent delay in the detector which means that when "processing" symbol number k, the symbol that is actually outputted, is actually k-D, wherein D represents a decision delay. This is due to the fact that the Viterbi detector is a sequence detector and not a symbol detector.
  • a predictor can be used to predict the parameters at symbol k from the parameters at symbol k-D. While the use of a predictor will improve the performance, a predictor is sensitive to a low signal to noise ratio.
  • the Kalman estimator is a well known model based estimator.
  • the problem with the Kalman estimator is that it has an extremely high computational complexity when the channel input is unknown a-prior information, i.e., when the detector is run in a decision directed mode.
  • a low complexity model based channel estimator is disclosed in Swedish Patent No. 469,052 entitled "Process to establish a channel estimate for a time varying radio channel". In the Swedish Patent, the channel estimator assumes that the channel varies linearly with time. Both the channel taps themselves and their slope are estimated simultaneously.
  • the receiver contains at least one channel state estimator which uses an auto regressive model for channel variation.
  • the receiver also contains means for initializing the channel state estimates by using at least one known sequence and using at least preliminarily detected symbols for updating the channel state estimate during data detection.
  • the receiver contains a data detector which uses the received signal and the channel estimate, or a function thereof, delivered by the channel state estimator to detect the transmitted symbols.
  • Fig. 1 illustrates an adaptive detector structure according to one embodiment of the present invention
  • Fig. 2 illustrates a channel estimator according to one embodi-ment of the present invention
  • Fig. 3 illustrates a channel predictor according to one embodiment of the present invention.
  • Fig. 4 illustrates a gain calculator according to one embodiment of the present invention.
  • the channel estimator of the present invention uses a model of the channel's expected behavior.
  • a mobile radio channel is typically modeled as a zero mean, complex valued stochastic process known as a Raleigh fading channel.
  • the Raleigh fading channel is modelled as an auto regressive process of a second order.
  • the state space representation of such a system is formulated and the well known Kalman estimator equations are stated.
  • the problem with using the Kalman estimator is having to update the matrix P(n), the so-called Riccati equation.
  • a well known technique for avoiding this computationally heavy updating is to compute P(n) in advance and store this sequence in a memory.
  • P(n) depends on the transmitted data which is unknown a-priori.
  • the present invention regards P(n) as a matrix valued stochastic process and each data burst as an independent realization of this process.
  • An approximation of the mean square sequence [E[P[n]]]] can then be calculated as described below.
  • the so called Kalman gain which is normally time varying is replaced by a constant gain L k which results in a low complexity update method.
  • Fig. 1 illustrates the structure of an adaptive detector used in connection with burst-wise transmission.
  • a received signal, y is buffered in a yBUFFER 11.
  • the symbol sequence/sequences known to the receiver, e.g., synchronization sequences, are stored in a dBUFFER 12.
  • a symbol sampling position has to be determined because the received signal in the yBUFFER 11 may be sampled at a higher rate than the symbol rate and because slot-synchronization must be performed.
  • the symbol sampling position is determined by a correlator 13.
  • the correlator 13 correlates the synchronization sequence stored in the dBUFFER 12 with the received signal y stored in the yBUFFER 11.
  • the synchronization position is determined from the correlation by e.g. maximum energy criteria.
  • the synchronization position indicates the correct position in the yBUFFER 11 from which detection should begin. If the synchronization sequence has sufficiently good auto-correlation properties, an estimate of the channel's impulse response (CIR), hereafter denoted as the channel estimate, is produced through the correlation as well.
  • CIR channel's impulse response
  • the channel estimate is generally a complex valued vector with (n+1) elements or taps.
  • a general least squares (LS) channel estimation may be performed at the selected synchronization position.
  • the correlator 13 outputs a start sample yPTR init and an initial channel estimate h
  • h ⁇ init which are sent to the control unit 14, h ⁇ init is then passed to the channel estimator.
  • a detector 15 uses the received signal and a channel estimate to produce a detected symbol d ⁇ .
  • a channel estimator 16 uses the received signal y, a detected symbol d ⁇ plus the m previously detected symbols, and parameters delivered from a gain calculator 17 to produce an updated channel estimate.
  • the estimated received signal y ⁇ is derived by convolving the channel estimate with the m+1 last detected symbols. Then the error signal is formed as y-y ⁇ .
  • the control unit 14 must compensate yPTR by an appropriate amount.
  • the output of the channel estimator 16 is an updated channel estimate which is inputted into the detector 15 to be used in the detection of the next symbol.
  • a channel predictor 18 could be used to predict the channel for decision delay compensation.
  • the detector 15 uses the output ⁇ hfrom the channel predictor 18. The whole procedure described above is then repeated until the whole data field in question is detected.
  • the channel estimator 16 can be run in either a decision directed mode or in a training or reference directed mode for the known sequences.
  • a switch 19 couples either detected data (decision directed mode) or known data (reference directed mode) to the channel estimator 16. Obviously, there is no decision delay in the reference directed mode since the reference directed mode does not involve detection. Alternatively, an LS-estimation can be performed at each or some of the known sequences, i.e., the correlator function is used again.
  • LS-estimation is a procedure for generating a Least Squares estimate of a parameter(vector), e.g., a channel response.
  • a parameter(vector) e.g., a channel response.
  • This may be implemented in many ways such as block-wise or recursively.
  • a way of implementing block-wise LS estimation is to perform cross-correlation of the channel input signal and the received signal. This will give an LS-estimate of the channel's impulse response if and only if the auto-correlation of the input signal is a dirac-function. Otherwise this autocorrelation has to be included in the LS-estimation calculations, and simple cross-correlation will not suffice.
  • the channel estimator thus works in a similar manner regardless of whether the symbols are being detected or whether training is being performed. The only difference is that in the former case estimated symbols are input into the algorithm, and in the latter case known symbols are input into the algorithm.
  • the channel estimator 16 uses the following equation
  • F[n] is the channel state transition matrix (NxN) which generally may be time-varying as indicated,
  • h ⁇ [n] ( h ⁇ o [n] , h ⁇ 1 [n] , ... , h ⁇ m [n]) T is the channel estimate containing m taps,
  • H Hermitian transpose operation
  • the inputs to the channel estimator are the received signal y, the data symbols and the parameters F and L k that are used in the algorithm. This allows F and L k to vary with time. In the preferred embodiments,
  • the gain L k is an analytic function of the model parameters.
  • the estimator is controlled by three model parameters, wd, rd, and ⁇ k .
  • the parameters w d and r d are used to set the placement of the poles of the model.
  • the value of w d represents the true doppler spread of the channel, and thus it may be set from a doppler spread estimator.
  • the parameter ⁇ k is a reliability factor which is well known from Kalman filter theory. A large ⁇ k instructs the channel estimator to trust the measurements more than the model and a small value for gamma tells the channel estimator to rely more on the model than on the received measurements. It is possible to use different values of gamma for different taps of the channel estimate.
  • the gains L k can be pre-computed from the solutions to
  • ⁇ k can be used to tune the gain to a specific signal-to-noise ratio.
  • ⁇ k can be changed for each burst or it can be kept constant over several bursts.
  • the tuning of ⁇ k can also be used to account for possible nonstationary behavior of R e , which is a diagonal matrix containing the noise, or model error variance for each element of the state vector.
  • the signal to noise ratio may be estimated by averaging the squared error signal e that is generated in the channel estimator 16 and then taking the reciprocal of the average.
  • the signal will be inversely proportional to the noise level of the channel. This signal may then be multiplied by a quantity proportional to the signal level in order to give a better signal to noise ratio .
  • the SNR estimator 21 generates in a known manner.
  • the channel estimator uses more than one channel tap (m>0), it is also possible to have different estimation gains for different taps.
  • U.S. Application No. 620,710 entitled “A Method of Effecting Channel Estimation for a Fading Channel When Transmitting Symbol Sequences”
  • a system where taps that are smaller on average are given lower adaptation gains is disclosed.
  • the adaptive detector performs better for fast fading channels.
  • a similar method is used in the present invention and is illustrated in Fig. 1 by the averaging unit 22.
  • the averaging unit 22 averages the initial channel estimate energy in order to use this information in the calculation of the adaptation gains L k .
  • the averaging can be done with an update rate of e.g. once each burst, assuming burst-wise transmission.
  • a channel predictor improves the performance even further.
  • An m-step prediction is easily accomplished by taking the so-called transition matrix F of the state space representation and raising it to the power of m, and multiplying this resultant matrix with the current channel state estimate.
  • the channel predictor is readily achieved by
  • F[n] can be ti.me varying
  • F[n] m may also be time varying, where m is a variable.
  • the gain calculator delivers the F m [n] to the channel predictor.
  • the parameters used in the channel estimator may of course be set to fixed values.
  • second order models ⁇ F,G,H ⁇ simple analytical expressions for the gains L k exist.
  • Two second order models, the lightly damped AR(2) model and the integrated random walk model, are discussed below.
  • the pole locations are r d e ⁇ jwd .
  • the pole radius (r d ) reflects the damping and w d is the dominating frequency of the coefficient variation and w d ⁇ 2 ⁇ f m /f z . If f m is unknown, the spectral peak should be well damped, to obtain a robust model.
  • the model can be represented in an observable canoical state-space form by the following matrices
  • a weighting factor w(k) is introduced. However, if pre-weighting is not desired, the weighting factor can be set to 1.
  • a quantity denoted ⁇ d 2 is introduced. This quantity represents the variance of the transmitted symbols and is thus a modulation dependent constant.
  • the generation of parameters may be performed only once or once every received data burst, or at any desired rate. In addition, different parameters may have different updating rates.
  • the channel coefficients exhibit typical trend behavior, i.e., they continue in some direction for a period of time.
  • a simple way to incorporate such behavior is to mode the coefficients as integrated random walks where eq. 19
  • This model can be represented in a state-space form by the following matrices corresponding to the following choice of state vectors
  • the x k (n) is formally assumed to be a nonstationary process when defining the "nomical model". However, the actual estimates will be stationary, since stationary data is assumed. In addition, the forward difference approximations of the derivatives are estimated via .

Abstract

A low complexity model based channel estimator is disclosed for use by a receiver in Rayleigh fading environments. The receiver contains at least one channel state estimator which uses an auto regressive model for channel variations. The channel state estimates are initialized by using at least preliminarily detected symbols. The receiver also contains a data detector which uses the received signal and the channel estimate, or a function thereof, delivered by at least one channel estimator to detect the transmitted symbols.

Description

AN IMPROVED LOW COMPLEXITY MODEL BASED CHANNEL ESTIMATION ALGORITHM FOR FADING CHANNELS
Field of the Invention
The present invention relates to a channel estimator in Rayleigh fading environments and, more particularly, to a low complexity model based channel estimator for fading channels.
In data transmission systems where the characteristics of a transmission channel change appreciably during the transmission of data, it is often necessary to use an adaptive detector at the receiver end. For example, a detector may be needed if the channel, besides being time varying, also is time dispersive. In this case, an equalizer is usually employed as a detector. An equalizer requires knowledge of the channel characteristics which requires that the channel characteristics be tracked if they vary with time. The channel is typically modeled as a complex valued finite impulse response filter (FIR) wherein the characteristics of the channel are taps or coefficients of the filter model. In order to track the channel characteristics during data detection, the equalizer has to operate in what is known as a "decision directed mode". This means that the algorithm that estimates the channel parameters uses detected data symbols as inputs.
One commonly used equalizer is the Adaptive Viterbi Detector often referred to as the Viterbi equalizer. The Viterbi equalizer consists of a Viterbi detector and a channel estimation algorithm. While the Viterbi equalizer has many advantages over other types of equalizers, it has one major disadvantage particularly for rapidly varying channels. This disadvantage is an inherent delay in the detector which means that when "processing" symbol number k, the symbol that is actually outputted, is actually k-D, wherein D represents a decision delay. This is due to the fact that the Viterbi detector is a sequence detector and not a symbol detector. The delay of D symbols leads to a delay in the channel estimation, so that the channel parameters that are used by the Viterbi detector to process symbol number k are in fact D symbols "old". This obviously affects the performance of the detector if the channel varies rapidly. In order to minimize this problem, a predictor can be used to predict the parameters at symbol k from the parameters at symbol k-D. While the use of a predictor will improve the performance, a predictor is sensitive to a low signal to noise ratio.
It is however possible to eliminate the decision delay problem entirely. This was accomplished in Swedish Patent No.464,902 to Gundmundson entitled "A Method of Adapting a Viterbi Algorithm to a Channel Having Varying Transmission Properties", where a method of joint channel and data estimation is described. Instead of using only one channel estimate, a bank of channel estimates is used. Each of the so-called "survivor" paths of the Viterbi Algorithm is associated with a "survivor" channel estimate. While this method shows some superiority over traditional schemes for medium to high fading rates, even the performance of this method will deteriorate when the fading rate is high enough. The reason for this is that the channel estimation algorithm contains no information about the nature of channel variations.
One way of mitigating this general problem is to use a model based channel estimation. This means that some form of a-priori information of the channel's behavior is built into the channel estimator. The Kalman estimator is a well known model based estimator. The problem with the Kalman estimator is that it has an extremely high computational complexity when the channel input is unknown a-prior information, i.e., when the detector is run in a decision directed mode. A low complexity model based channel estimator is disclosed in Swedish Patent No. 469,052 entitled "Process to establish a channel estimate for a time varying radio channel". In the Swedish Patent, the channel estimator assumes that the channel varies linearly with time. Both the channel taps themselves and their slope are estimated simultaneously. In this channel estimator a straight line approximation for the channel modelling is used and the adaptation gain settings are set in an ad hoc manner. When a channel varies rapidly, a model based channel estimation algorithm is necessary. However, most model based estimators are of extremely high complexity, making them impractical for implementation in, for example, a low powered hand-held mobile phone. It is therefore desirable to have a low complexity model based algorithm, i.e., an algorithm that gives the performance of a Kalman type algorithm, but still has the low complexity of a much simpler algorithm like the Least Means Squares algorithm.
Summary of the Disclosure It is an object of the present invention to provide a low complexity algorithm for channel estimation in Rayleigh fading environments. The algorithm is based on simplified internal modeling of time variant channel coefficients in approximation of a Kalman estimator. In one embodiment of the present invention, the receiver contains at least one channel state estimator which uses an auto regressive model for channel variation. The receiver also contains means for initializing the channel state estimates by using at least one known sequence and using at least preliminarily detected symbols for updating the channel state estimate during data detection. In addition, the receiver contains a data detector which uses the received signal and the channel estimate, or a function thereof, delivered by the channel state estimator to detect the transmitted symbols.
Brief Description of the Drawings The present invention will now be described in more detail with reference to preferred embodiments of the invention, given only by way of example, and illustrated in the accompanying drawings, in which:
Fig. 1 illustrates an adaptive detector structure according to one embodiment of the present invention;
Fig. 2 illustrates a channel estimator according to one embodi-ment of the present invention;
Fig. 3 illustrates a channel predictor according to one embodiment of the present invention; and
Fig. 4 illustrates a gain calculator according to one embodiment of the present invention.
Detailed Description of the Disclosure
The channel estimator of the present invention uses a model of the channel's expected behavior. A mobile radio channel is typically modeled as a zero mean, complex valued stochastic process known as a Raleigh fading channel. In the present invention, the Raleigh fading channel is modelled as an auto regressive process of a second order. The state space representation of such a system is formulated and the well known Kalman estimator equations are stated.
The problem with using the Kalman estimator is having to update the matrix P(n), the so-called Riccati equation. A well known technique for avoiding this computationally heavy updating is to compute P(n) in advance and store this sequence in a memory. However, this is not possible if P(n) depends on the transmitted data which is unknown a-priori. The present invention regards P(n) as a matrix valued stochastic process and each data burst as an independent realization of this process. An approximation of the mean square sequence [E[P[n]]] can then be calculated as described below. In the present invention, the so called Kalman gain which is normally time varying is replaced by a constant gain Lk which results in a low complexity update method. As will be explained below, the constant gain is an analytic function of the model parameters. One embodiment of the present invention will now be described in connection with Fig. 1 which illustrates the structure of an adaptive detector used in connection with burst-wise transmission. A received signal, y, is buffered in a yBUFFER 11. The symbol sequence/sequences known to the receiver, e.g., synchronization sequences, are stored in a dBUFFER 12. Before data detection can begin, a symbol sampling position has to be determined because the received signal in the yBUFFER 11 may be sampled at a higher rate than the symbol rate and because slot-synchronization must be performed. In the present invention, the symbol sampling position is determined by a correlator 13. The correlator 13 correlates the synchronization sequence stored in the dBUFFER 12 with the received signal y stored in the yBUFFER 11. The synchronization position is determined from the correlation by e.g. maximum energy criteria. The synchronization position indicates the correct position in the yBUFFER 11 from which detection should begin. If the synchronization sequence has sufficiently good auto-correlation properties, an estimate of the channel's impulse response (CIR), hereafter denoted as the channel estimate, is produced through the correlation as well.
The channel estimate is generally a complex valued vector with (n+1) elements or taps. Alternatively, a general least squares (LS) channel estimation may be performed at the selected synchronization position. As a result, the correlator 13 outputs a start sample yPTRinit and an initial channel estimate h
^init which are sent to the control unit 14, h ^init is then passed to the channel estimator.
During data detection of unknown data, e.g., subsequent to the known synchronization sequence, a detector 15 uses the received signal and a channel estimate to produce a detected symbol d^. A channel estimator 16 then uses the received signal y, a detected symbol d^ plus the m previously detected symbols, and parameters delivered from a gain calculator 17 to produce an updated channel estimate. The estimated received signal y^ is derived by convolving the channel estimate with the m+1 last detected symbols. Then the error signal is formed as y-y^. The function of these modules will be described in more detail below. It is important to note that some detectors have an inherent decision delay of M symbols where M≥1. This means that the output symbol d ^at a certain point in time corresponds to the received signal M steps earlier than yPTR. Thus the control unit 14 must compensate yPTR by an appropriate amount. The output of the channel estimator 16 is an updated channel estimate which is inputted into the detector 15 to be used in the detection of the next symbol. Alternatively, a channel predictor 18 could be used to predict the channel for decision delay compensation. In this case, the detector 15 uses the output^ hfrom the channel predictor 18. The whole procedure described above is then repeated until the whole data field in question is detected.
If the transmitted (received) signal contains data fields unknown to the receiver which are interleaved with known data fields, i.e., synchronization sequences, identification codes, ect..., the channel estimator 16 can be run in either a decision directed mode or in a training or reference directed mode for the known sequences. A switch 19 couples either detected data (decision directed mode) or known data (reference directed mode) to the channel estimator 16. Obviously, there is no decision delay in the reference directed mode since the reference directed mode does not involve detection. Alternatively, an LS-estimation can be performed at each or some of the known sequences, i.e., the correlator function is used again. LS-estimation is a procedure for generating a Least Squares estimate of a parameter(vector), e.g., a channel response. This may be implemented in many ways such as block-wise or recursively. A way of implementing block-wise LS estimation is to perform cross-correlation of the channel input signal and the received signal. This will give an LS-estimate of the channel's impulse response if and only if the auto-correlation of the input signal is a dirac-function. Otherwise this autocorrelation has to be included in the LS-estimation calculations, and simple cross-correlation will not suffice.
The channel estimator thus works in a similar manner regardless of whether the symbols are being detected or whether training is being performed. The only difference is that in the former case estimated symbols are input into the algorithm, and in the latter case known symbols are input into the algorithm.
The channel estimator 16 uses the following equation
Figure imgf000009_0001
eq. 1 where
is the channel state
Figure imgf000009_0002
for tap # k. F[n] is the channel state transition matrix (NxN) which generally may be time-varying as indicated,
Lk[n] is the estimation gain, which may also be time varying (Lk(n) = (Lk o[n] , 1k 1[n] , ..., Lk m[n])T), d[n] = (d*[n], d*[n-1],..., d*[n-m])T is a vector containing the last (n+1) symbols,
h^[n] = ( h^ o[n] , h^ 1[n] , ... , h^ m[n])T is the channel estimate containing m taps,
if is a constant matrix, H = Hermitian transpose operation, and
k = o...m.
In the preferred embodiment of the present invention, the order of the model is 2 (N=1), however the present invention is not limited thereto. An implementation of the channel estimator 16 is illustrated in Fig. 2, where m=o has been chosen for simplicity, i.e., a one tap channel.
The inputs to the channel estimator are the received signal y, the data symbols and the parameters F and Lk that are used in the algorithm. This allows F and Lk to vary with time. In the preferred embodiments,
Lk[n]=(Lk o[n],Lk 1[n])T and eq. 2
Figure imgf000010_0001
The gain Lk is an analytic function of the model parameters. With an auto regressive model, the estimator is controlled by three model parameters, wd, rd, and γk. The parameters wd and rd are used to set the placement of the poles of the model. The value of wd represents the true doppler spread of the channel, and thus it may be set from a doppler spread estimator. The parameter γk is a reliability factor which is well known from Kalman filter theory. A large γk instructs the channel estimator to trust the measurements more than the model and a small value for gamma tells the channel estimator to rely more on the model than on the received measurements. It is possible to use different values of gamma for different taps of the channel estimate.
The gains Lk can be pre-computed from the solutions to
Figure imgf000011_0001
Here, γk can be used to tune the gain to a specific signal-to-noise ratio. In addition, γk can be changed for each burst or it can be kept constant over several bursts. The tuning of γk can also be used to account for possible nonstationary behavior of Re, which is a diagonal matrix containing the noise, or model error variance for each element of the state vector.
The recursions are asymptotically stable for all choices of γk > 0. Note that this modelling approach provides extrapolation in time, i.e., prediction,
Figure imgf000011_0002
Since both Lk i and ai are functions of the actual doppler spread, Wd, and the actual signal to noise ratio
Figure imgf000012_0001
, they may be made functions of the estimates of those quantities
W^ d and .
Figure imgf000012_0002
The signal to noise ratio may be estimated by averaging the squared error signal e that is generated in the channel estimator 16 and then taking the reciprocal of the average. The signal will be inversely proportional to the noise level of the channel. This signal may then be multiplied by a quantity proportional to the signal level in order to give a better signal to noise ratio
Figure imgf000012_0003
. As illustrated in Fig. 1, the SNR estimator 21 generates
Figure imgf000012_0004
in a known manner.
If the channel estimator uses more than one channel tap (m>0), it is also possible to have different estimation gains for different taps. In U.S. Application No. 620,710, entitled "A Method of Effecting Channel Estimation for a Fading Channel When Transmitting Symbol Sequences", a system where taps that are smaller on average are given lower adaptation gains is disclosed. As a result, the adaptive detector performs better for fast fading channels. A similar method is used in the present invention and is illustrated in Fig. 1 by the averaging unit 22. The averaging unit 22 averages the initial channel estimate energy in order to use this information in the calculation of the adaptation gains Lk. The averaging can be done with an update rate of e.g. once each burst, assuming burst-wise transmission.
A channel predictor improves the performance even further. An m-step prediction is easily accomplished by taking the so-called transition matrix F of the state space representation and raising it to the power of m, and multiplying this resultant matrix with the current channel state estimate.
The channel predictor is readily achieved by
eq. 6
Figure imgf000013_0001
Thus an implementation can be illustrated in Fig. 3 where a one tap channel is assumed. In this example, only X^k 0 is extrapolated since this state corresponds to the actual channel tap estimate
h^ k. Since F[n] can be ti.me varying, F[n]m may also be time varying, where m is a variable. The gain calculator delivers the Fm[n] to the channel predictor. The parameters used in the channel estimator may of course be set to fixed values. With second order models {F,G,H}, simple analytical expressions for the gains Lk exist. Two second order models, the lightly damped AR(2) model and the integrated random walk model, are discussed below.
In Rayleigh fading environments, the channel coefficients behave as narrow band noises with a spectral peak. The simplest models, which describes such oscillatory behavior, are lightly damped second order AR models with real-valued coefficients
Figure imgf000013_0002
In this example, the pole locations are rde±jwd. The pole radius (rd) reflects the damping and wd is the dominating frequency of the coefficient variation and wd ~ 2πfm/fz. If fm is unknown, the spectral peak should be well damped, to obtain a robust model. The model can be represented in an observable canoical state-space form by the following matrices
Figure imgf000014_0001
Analytic expressions of the gains Lk can be given by
Figure imgf000014_0002
where p1.1 and p1.2 are elements of Pkk, given by
α0Δ1+a1 2+a2 2k
Figure imgf000014_0003
The expressions for p1.1 and p1.2 are derived from equation 3 illustrated above. The generation of the parameters a1, a2, and Lk for this model is illustrated in Fig. 4 and the equations listed below:
Figure imgf000014_0004
α0 [n] =1+a1[n]2+an [n]2k 1[n]
eq. 13
Figure imgf000015_0001
P1.2 [ n] =a1 [n] a2 [n] ·P1.1 [ n] / (1+a2 [n] +P1.1 [n] )
eq. 16 Lk o [ n] = ( -a1 [n] ·P1.1 [n] +P1.2 [n] ) /σd 2 (1+p1. 1 [ n] )
eq. 17 Lk 1 [n] =-a2 [n] P1.1 [n] /σd 2 (1+P1. 1 [n] )
eq. 18 In Fig.4, a weighting factor w(k) is introduced. However, if pre-weighting is not desired, the weighting factor can be set to 1. In equation 17, a quantity denoted σd 2 is introduced. this quantity represents the variance of the transmitted symbols and is thus a modulation dependent constant. As a result, all of the necessary parameters needed by the channel estimator are generated by the gain calculator as is illustrated in Fig. 4. The generation of parameters may be performed only once or once every received data burst, or at any desired rate. In addition, different parameters may have different updating rates.
In fading environments, the channel coefficients exhibit typical trend behavior, i.e., they continue in some direction for a period of time. A simple way to incorporate such behavior is to mode the coefficients as integrated random walks where eq. 19
Figure imgf000016_0006
This model can be represented in a state-space form by the following matrices
Figure imgf000016_0007
corresponding to the following choice of state vectors
Figure imgf000016_0001
Analytic expressions of the gains Lk are then given by
Figure imgf000016_0002
where p1.1 and p1.2 are elements of Pkk, given by
Figure imgf000016_0003
The xk(n) is formally assumed to be a nonstationary process when defining the "nomical model". However, the actual estimates
Figure imgf000016_0005
will be stationary, since stationary data is assumed. In addition, the forward difference approximations of the derivatives are estimated via
Figure imgf000016_0004
.
While a particular embodiment of the present invention has been described and illustrated, it should be understood that the invention is not limited thereto since modifications may be made by persons skilled in the art. The present application contemplates any and all modifications that fall within the spirit and scope of the underlying invention described and claimed herein.

Claims

WE CLAIM:
1. A receiver, comprising:
at least one channel state estimator using an auto regressive model for channel variation, said channel state estimator using a received signal and a plurality of parameters to calculate a channel estimate;
means for initializing the channel state estimate by transmitting at least one known sequence, using at least preliminary detected symbols for updating the channel state estimate during data detection;
a gain calculator for calculating said plurality of parameters; and
a data detector which uses the received signal and the channel estimate delivered by at least one channel state estimator to detect the transmitted symbols.
2. A receiver according to claim 1, wherein the parameters of the estimator are fixed.
3. A receiver according to claim 1, wherein the parameters of the estimator are a function of the estimates of the channel behavior.
4. A receiver according to claim 1, wherein when the receiver uses diversity reception there is one estimate for each diversity path.
5. A receiver according to claim 1, w yherein when the receiver uses diversity reception there is a common bank of estimators for all diversity paths.
6. A receiver according to claim 1, wherein said data detector uses functions of said received signals and functions of the channel estimates to detect the transmitted symbols.
7. A receiver according to claim 1, wherein said gain calculator calculates said parameters only once.
8. A receiver according to claim 1, wherein said gain calculator calculates updates for said parameters periodically at a predetermined rate.
9. A receiver according to claim 8, wherein said gain calculator calculates said parameters each symbol time.
10. A receiver according to claim 8, wherein said gain calculator calculates said parameter once every received data burst.
11. A receiver according to claim 8, wherein said gain calculator updates different parameters at different updating rates.
12. A receiver according to claim 1, further comprising: a channel predictor which forms a predicted channel estimate from said channel estimate for decision delay compensation and sends the predicted channel estimate to said data detector.
13. A receiver according to claim 12 , wherein said channel predictor calculates said delayed channel estimate using
Figure imgf000019_0001
14. A receiver according to claim 1, wherein said channel state estimation calculates a function of said channel estimate.
15. A receiver according to claim 1, further comprising: a switching means for coupling either detected data or known data to said channel estimator.
16. A receiver according to claim 1 , wherein said channel estimator calculates the channel estimate using
Figure imgf000020_0001
17. A receiver according to claim 1, wherein said parameters are a channel state transition matrix and an adaptation gain.
18. A receiver according to claim 17, wherein said adaptation gain is calculated using
Figure imgf000020_0002
19. A receiver according to claim 17, wherein said channel state transition matrix is calculated using
Figure imgf000020_0003
20. A receiver according to claim 1, further comprising: an averaging means for averaging initial channel estimate energy which is used in the calculation of at least one of said parameters.
21. A receiver according to claim 1, wherein a Riccati equation is treated as a matrix valued stochastic process and each data burst as an independent realization of said process.
PCT/SE1994/000473 1993-05-20 1994-05-20 An improved low complexity model based channel estimation algorithm for fading channels WO1994028661A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU68111/94A AU6811194A (en) 1993-05-20 1994-05-20 An improved low complexity model based channel estimation algorithm for fading channels

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US063,977 1993-05-20
US08/063,977 US5581580A (en) 1993-05-20 1993-05-20 Low complexity model based channel estimation algorithm for fading channels

Publications (1)

Publication Number Publication Date
WO1994028661A1 true WO1994028661A1 (en) 1994-12-08

Family

ID=22052728

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/SE1994/000473 WO1994028661A1 (en) 1993-05-20 1994-05-20 An improved low complexity model based channel estimation algorithm for fading channels

Country Status (4)

Country Link
US (1) US5581580A (en)
AU (1) AU6811194A (en)
MX (1) MX9403743A (en)
WO (1) WO1994028661A1 (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1995025365A2 (en) * 1994-03-17 1995-09-21 Nokia Telecommunications Oy A method for estimating received power and a receiver
FR2742613A1 (en) * 1995-12-14 1997-06-20 France Telecom Quality factor evaluation method for digital transmission system
EP0802656A2 (en) * 1996-04-19 1997-10-22 Wavecom Digital signal with several reference blocks, for channel estimation; methods of channel estimation and corresponding receivers
WO1999012290A2 (en) * 1997-08-29 1999-03-11 Nokia Networks Oy Method for parameter estimation and receiver
WO2000005847A1 (en) * 1998-07-21 2000-02-03 Nokia Networks Oy Channel impulse response estimation using received signal variance
WO2007048585A1 (en) * 2005-10-25 2007-05-03 Telefonaktiebolaget L M Ericsson (Publ) Method and apparatus for communication channel estimation
EP1925137A1 (en) * 2005-08-22 2008-05-28 Cohda Wireless Pty Ltd Method and system for communication in a wireless network
WO2012118415A1 (en) * 2011-03-01 2012-09-07 Telefonaktiebolaget L M Ericsson (Publ) Channel estimation in wireless communication systems

Families Citing this family (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
SE503522C2 (en) * 1994-10-31 1996-07-01 Ericsson Telefon Ab L M Channel estimation method and apparatus
US5805638A (en) * 1995-12-04 1998-09-08 Lucent Technologies Inc. Systems and methods of digital wireless communication using equalization
US5727028A (en) * 1996-07-31 1998-03-10 Motorola, Inc. Method and apparatus for receiving a signal in a digital radio frequency communication system
US6154499A (en) * 1996-10-21 2000-11-28 Comsat Corporation Communication systems using nested coder and compatible channel coding
US6026130A (en) * 1997-03-04 2000-02-15 Advanced Micro Devices, Inc. System and method for estimating a set of parameters for a transmission channel in a communication system
US6483821B1 (en) * 1998-04-22 2002-11-19 Texas Instruments Incorporated CDMA mobile communications system and method with improved channel estimation and pilot symbol transmission
EP0993706B1 (en) * 1998-05-13 2008-04-16 Samsung Electronics Co., Ltd. Reception of both Time-Switched Transmission Diversity (TSTD) Signals and non-TSTD Signals
US6643338B1 (en) 1998-10-07 2003-11-04 Texas Instruments Incorporated Space time block coded transmit antenna diversity for WCDMA
US6141393A (en) * 1999-03-03 2000-10-31 Motorola, Inc. Method and device for channel estimation, equalization, and interference suppression
US6721299B1 (en) * 1999-03-15 2004-04-13 Lg Information & Communications, Ltd. Pilot signals for synchronization and/or channel estimation
US7643540B2 (en) * 1999-03-15 2010-01-05 Lg Electronics Inc. Pilot signals for synchronization and/or channel estimation
US7496132B2 (en) * 1999-03-15 2009-02-24 Kg Electronics Inc. Pilot signals for synchronization and/or channel estimation
KR100294711B1 (en) * 1999-03-15 2001-07-12 서평원 Frame Synchronization Method using Optimal Pilot Symbol
US6987746B1 (en) * 1999-03-15 2006-01-17 Lg Information & Communications, Ltd. Pilot signals for synchronization and/or channel estimation
US6680969B1 (en) 1999-03-22 2004-01-20 Ericsson, Inc. Methods for estimating doppler spreads including autocorrelation function hypotheses and related systems and receivers
US6614857B1 (en) 1999-04-23 2003-09-02 Lucent Technologies Inc. Iterative channel estimation and compensation based thereon
US6542560B1 (en) * 1999-04-23 2003-04-01 Lucent Technologies Inc. Method of channel estimation and compensation based thereon
US6430528B1 (en) * 1999-08-20 2002-08-06 Siemens Corporate Research, Inc. Method and apparatus for demixing of degenerate mixtures
US6505053B1 (en) 1999-11-05 2003-01-07 At&T Corp. Method for sinusoidal modeling and prediction of fast fading processes
GB2363557A (en) * 2000-06-16 2001-12-19 At & T Lab Cambridge Ltd Method of extracting a signal from a contaminated signal
US6907092B1 (en) * 2000-07-14 2005-06-14 Comsys Communication & Signal Processing Ltd. Method of channel order selection and channel estimation in a wireless communication system
US6832080B1 (en) * 2000-09-12 2004-12-14 Ericsson, Inc. Apparatus for and method of adapting a radio receiver using control functions
US6847690B1 (en) * 2000-11-22 2005-01-25 Telefonaktiebolaget Lm Ericsson (Publ) Determinant-based synchronization techniques and systems
US7110482B2 (en) * 2000-12-29 2006-09-19 Lockheed Martin Corporation Method and apparatus for tracking invalid signals through a digital system
US6954489B2 (en) * 2001-01-02 2005-10-11 Telefonaktiebolaget L M Ericsson (Publ) Determining correlations of received sequences to multiple known sequences in a communications system
US6940914B1 (en) 2001-06-11 2005-09-06 Cingular Wireless Ii, Llc Turbo channel estimation for OFDM systems
US7346126B2 (en) * 2001-11-28 2008-03-18 Telefonaktiebolaget L M Ericsson (Publ) Method and apparatus for channel estimation using plural channels
US6932569B2 (en) * 2002-05-17 2005-08-23 Sikorsky Aircraft Corporation Active control of multi-element rotor blade airfoils
US7269234B2 (en) * 2002-06-14 2007-09-11 Siemens Communications, Inc. Arrangement for dynamic DC offset compensation
US7110479B2 (en) 2004-03-05 2006-09-19 Vlad Mitlin Method for determining the quality of a communication channel
US20060146759A1 (en) * 2005-01-04 2006-07-06 Yuanbin Guo MIMO Kalman equalizer for CDMA wireless communication
CN1960556B (en) * 2005-09-20 2012-01-11 开曼群岛威睿电通股份有限公司 Iterative channel prediction
CN101305526B (en) * 2005-11-11 2011-10-05 艾利森电话股份有限公司 Reducing power estimated complex degree
US10394985B2 (en) 2017-01-11 2019-08-27 Samsung Electronics Co., Ltd. Apparatus and method for modeling random process using reduced length least-squares autoregressive parameter estimation

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1991010296A1 (en) * 1989-12-22 1991-07-11 Telefonaktiebolaget Lm Ericsson A method of effecting channel estimation for a fading channel when transmitting symbol sequences
WO1991017607A1 (en) * 1990-05-01 1991-11-14 Dancall Radio A/S A method of equalization in a receiver of signals having passed a transmission channel
US5127025A (en) * 1989-05-02 1992-06-30 Nec Corporation Space diversity tdma receiver
GB2268377A (en) * 1992-06-30 1994-01-05 Nokia Mobile Phones Ltd Rapidly adaptable channel equalizer

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5231648A (en) * 1991-03-21 1993-07-27 Northern Telecom Limited Adaptive equalizer for digital cellular radio
US5303263A (en) * 1991-06-25 1994-04-12 Oki Electric Industry Co., Ltd. Transmission channel characteristic equalizer

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5127025A (en) * 1989-05-02 1992-06-30 Nec Corporation Space diversity tdma receiver
WO1991010296A1 (en) * 1989-12-22 1991-07-11 Telefonaktiebolaget Lm Ericsson A method of effecting channel estimation for a fading channel when transmitting symbol sequences
WO1991017607A1 (en) * 1990-05-01 1991-11-14 Dancall Radio A/S A method of equalization in a receiver of signals having passed a transmission channel
GB2268377A (en) * 1992-06-30 1994-01-05 Nokia Mobile Phones Ltd Rapidly adaptable channel equalizer

Cited By (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1995025365A3 (en) * 1994-03-17 1995-11-16 Nokia Telecommunications Oy A method for estimating received power and a receiver
AU686346B2 (en) * 1994-03-17 1998-02-05 Nokia Telecommunications Oy A method for estimating received power and a receiver
US5845208A (en) * 1994-03-17 1998-12-01 Nokia Telecommunications Oy Method for estimating received power and a receiver
WO1995025365A2 (en) * 1994-03-17 1995-09-21 Nokia Telecommunications Oy A method for estimating received power and a receiver
FR2742613A1 (en) * 1995-12-14 1997-06-20 France Telecom Quality factor evaluation method for digital transmission system
US6263029B1 (en) 1996-04-19 2001-07-17 Wavecom Digital signal with multiple reference blocks for channel estimation, channel estimation methods and corresponding receivers
EP0802656A2 (en) * 1996-04-19 1997-10-22 Wavecom Digital signal with several reference blocks, for channel estimation; methods of channel estimation and corresponding receivers
FR2747870A1 (en) * 1996-04-19 1997-10-24 Wavecom Sa DIGITAL SIGNAL WITH MULTIPLE REFERENCE BLOCKS FOR CHANNEL ESTIMATION, CHANNEL ESTIMATING METHODS AND CORRESPONDING RECEIVERS
EP0802656A3 (en) * 1996-04-19 1998-01-14 Wavecom Digital signal with several reference blocks, for channel estimation; methods of channel estimation and corresponding receivers
US6748031B1 (en) 1997-08-29 2004-06-08 Nokia Corporation Method of parameter estimation and receiver
WO1999012290A3 (en) * 1997-08-29 1999-05-27 Nokia Telecommunications Oy Method for parameter estimation and receiver
WO1999012290A2 (en) * 1997-08-29 1999-03-11 Nokia Networks Oy Method for parameter estimation and receiver
US6816558B2 (en) 1998-07-21 2004-11-09 Nokia Corporation Channel impulse response estimation using received signal variance
WO2000005847A1 (en) * 1998-07-21 2000-02-03 Nokia Networks Oy Channel impulse response estimation using received signal variance
US8135091B2 (en) 2005-08-22 2012-03-13 Cohda Wireless Pty Ltd. Method and system for communication in a wireless network
US8472570B2 (en) 2005-08-22 2013-06-25 Cohda Wireless Pty Ltd. Method and system for communication in a wireless network
EP1925137A1 (en) * 2005-08-22 2008-05-28 Cohda Wireless Pty Ltd Method and system for communication in a wireless network
EP1925137A4 (en) * 2005-08-22 2011-06-22 Cohda Wireless Pty Ltd Method and system for communication in a wireless network
US7680218B2 (en) 2005-10-25 2010-03-16 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus for communication channel estimation
WO2007048585A1 (en) * 2005-10-25 2007-05-03 Telefonaktiebolaget L M Ericsson (Publ) Method and apparatus for communication channel estimation
WO2012118415A1 (en) * 2011-03-01 2012-09-07 Telefonaktiebolaget L M Ericsson (Publ) Channel estimation in wireless communication systems
CN103392365A (en) * 2011-03-01 2013-11-13 瑞典爱立信有限公司 Channel estimation in wireless communication systems
EP2681953A1 (en) * 2011-03-01 2014-01-08 Telefonaktiebolaget L M Ericsson (PUBL) Channel estimation in wireless communication systems
EP2681953A4 (en) * 2011-03-01 2014-11-05 Ericsson Telefon Ab L M Channel estimation in wireless communication systems
US9332502B2 (en) 2011-03-01 2016-05-03 Telefonaktiebolaget L M Ericsson Channel estimation in wireless communication systems

Also Published As

Publication number Publication date
AU6811194A (en) 1994-12-20
US5581580A (en) 1996-12-03
MX9403743A (en) 1995-01-31

Similar Documents

Publication Publication Date Title
US5581580A (en) Low complexity model based channel estimation algorithm for fading channels
CA2196127C (en) Block decision feedback equalizer
CA2036423C (en) Method of reducing the influence of fading of a viterbi receiver having at least two antennas
US6021161A (en) Adaptive equalizer for controlling a step size in proportion to an estimated delay of received signals
EP1135908B1 (en) Adaptive channel characterization using decoded symbols
US5465276A (en) Method of forming a channel estimate for a time-varying radio channel
EP1147624B1 (en) A method for improved channel impulse response estimation in tdma systems
KR100875693B1 (en) Optimum interpolator method and apparatus for digital timing adjustment
US5706314A (en) Joint maximum likelihood channel and timing error estimation
US5272726A (en) Blind type sequence estimator for use in communications system
US5375143A (en) Method for channel adaptive detecting/equalizing
US5615208A (en) Kalman filter for channel impulse-response adaption in receivers for TDMA mobile radio systems
US7428276B2 (en) Method and apparatus for channel impulse response estimation in GSM systems
JP4425919B2 (en) Adaptive filter
US20050118955A1 (en) Method for prediction of a channel coefficient
JP3391373B2 (en) Adaptive equalizer
US6973144B1 (en) Apparatus and method for channel estimation used for link adaption with error feedback
KR100403067B1 (en) Receiving device and method of generating replica signal
EP1195032B1 (en) Method for symbol-spaced estimation and/or tracking of a fractionally-spaced fading radio channel
WO1999012290A2 (en) Method for parameter estimation and receiver
US7099386B2 (en) Channel tracking using channel covariance estimation
KR100528268B1 (en) How to send information on the channel
Zamiri-Jafarian et al. Recursive channel estimation for wireless communication via the EM algorithm
US6650713B1 (en) Maximum likelihood sequence estimation apparatus
US9014249B2 (en) Communications receiver with channel identification using A-priori generated gain vectors and associated methods

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AU BR CA CN FI KR RU

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE CH DE DK ES FR GB GR IE IT LU MC NL PT SE

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 2156043

Country of ref document: CA

122 Ep: pct application non-entry in european phase