Method of channel order selection and channel estimation in a wireless communication system
First Claim
1. A method of estimating channel order of a bounded length channel having at most L non zero taps located within an M symbol time interval, said method comprising the steps of:
- calculating a channel estimate over a plurality of bursts using a channel length of M taps to yield estimated channel taps;
calculating tap energies of said estimated channel taps;
averaging said tap energies over time to generate average tap energies;
selecting a threshold in accordance with a noise floor estimate calculated using the lowest M-L average tap energies;
setting said channel order to a number of average tap energies N above said threshold; and
wherein L, M and N are positive integers.
1 Assignment
0 Petitions
Accused Products
Abstract
A novel and useful apparatus for and method of determining the channel order and channel estimate in a communications system such as a wireless communication system including cellular and cordless. Such channels are typically characterized by rapidly changing impulse response and their taps can be modeled as zero-mean, complex, Gaussian random processes. A sufficiently long, initial channel estimate of length is performed so as to ensure that the actual channel taps will be contained in the estimated taps thus making certain that the equalizer will effectively eliminate intersymbol interference. Channel estimation is performed during each burst using the training sequence transmitted in the middle of the burst. The tap energies are averaged so as to track slow variations in the pattern of resultant channel taps. A noise floor is calculated using the lowest averaged taps and a threshold is computed based thereon and applied to the average taps. The channel order and the tap positions are then selected in accordance those average taps that are above the threshold.
112 Citations
32 Claims
-
1. A method of estimating channel order of a bounded length channel having at most L non zero taps located within an M symbol time interval, said method comprising the steps of:
-
calculating a channel estimate over a plurality of bursts using a channel length of M taps to yield estimated channel taps;
calculating tap energies of said estimated channel taps;
averaging said tap energies over time to generate average tap energies;
selecting a threshold in accordance with a noise floor estimate calculated using the lowest M-L average tap energies;
setting said channel order to a number of average tap energies N above said threshold; and
wherein L, M and N are positive integers. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of calculating an estimate of a bounded length channel having at most L non zero taps located within M symbol time intervals, said method comprising the steps of:
-
calculating a channel estimate over a plurality of bursts using a channel length of M taps to yield estimated channel taps;
calculating tap energies of said estimated channel taps;
averaging said tap energies over time to generate average tap energies;
selecting a threshold in accordance with a noise floor estimate calculated using the lowest M-L average tap energies;
setting a channel order to a number of average tap energies N that are above said threshold;
refining said estimated channel taps by recalculating the channel estimate utilizing said channel order; and
wherein L, M and N are positive integers. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A cellular radio receiver for receiving and decoding a transmitted cellular signal, comprising:
-
a radio frequency (RF) receiver circuit for receiving and downconverting said transmitted cellular signal to a baseband signal;
a demodulator adapted to demodulate said baseband signal in accordance with the modulation scheme used to generate said transmitted cellular signal;
an equalizer comprising signal processing means programmed to;
estimate a channel order of a bounded length channel having at most L non zero taps located within an M symbol time interval;
calculate a channel estimate over a plurality of bursts using a channel length of M taps to yield estimated channel taps;
calculate tap energies of said estimated channel taps;
average said tap energies over time to generate average tap energies;
select a threshold in accordance with a noise floor estimate calculated using the lowest M-L average tap energies;
set said channel order to a number of average tap energies N that are above said threshold;
a channel decoder adapted to decode the output of said equalizer to generate a decoded output data signal; and
wherein L, M and N are positive integers. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. In a communications receiver coupled to a bounded length channel having a plurality of non zero taps located within a plurality of symbol time intervals, a method of estimating channel order, said method comprising the steps of:
-
calculating a channel estimate over a plurality of bursts using a channel length comprising a first number taps to yield estimated channel taps;
averaging over time tap energies of said tap estimated channel taps to generate average tap energies;
selecting a threshold in accordance with a noise floor estimate calculated using a predetermined number of the lowest average tap energies; and
setting said channel order to a number of average tap energies above said threshold. - View Dependent Claims (27, 28, 29, 30, 31)
-
-
32. A computer readable storage medium having a computer program embedded therein for causing a suitably programmed system to estimate the order of a channel having a plurality of non zero taps located within a plurality of symbol time intervals, by performing the following steps when said computer program is executed on said system:
-
calculating a channel estimate over a plurality of bursts using a channel length comprising a first number taps to yield estimated channel taps;
averaging tap energies over time, said tap energies determined from said channel taps;
selecting a threshold in accordance with a noise floor estimate calculated using a second number of lowest average tap energies; and
setting said channel order to a number of average tap energies above said threshold.
-
Specification