Method and apparatus for processing signals received from a channel having a variable channel length
AssigneeD.S.P.C. Technologies Ltd.
InventorEyal Krupka
Life of this patent
Estimating the term…
Abstract
A receiver includes a channel length determination unit to determine a channel length for use by a channel estimator. In at least one embodiment, an iterative process is used to find a channel length (or a combination of channel length and one or more other channel related parameters) that optimizes a channel estimation quality criterion. A time tracking method is also provided that uses an early metric, a center metric, and a late metric to determine an appropriate timing.
Claims42
A method for determining a channel estimate for a communication channel comprising:
- determining a first channel estimate for the communication channel based on a first channel length;
- determining a second channel length that optimizes a channel estimation quality criterion using said first channel estimate;
- and
- determining a second channel estimate for the communication channel based on the second channel length.
A method for determining a channel estimate for a communication channel comprising:
- determining a first channel estimate for the communication channel based on a first channel length;
- estimating channel tap variances for the communication channel using the first channel estimate and a plurality of previous channel estimates;
- estimating noise power for the communication channel using the first channel estimate;
- determining, using said estimated channel tap variances and said noise power, a value for at least one channel related parameter that optimizes a channel estimation quality criterion, said at least one channel related parameter including channel length;
- and
- determining a second channel estimate based on the value of the at least one channel related parameter.
A receiver comprising:
- a channel estimator to determine an t initial channel estimate for a communication channel using a signal received from the communication channel, said channel estimator determining said initial channel estimate based on a first channel length;
- and
- a channel length determination unit to determine a second channel length for use in determining a revised channel estimate for the communication channel that is more accurate than the initial channel estimate, said channel length determination unit using said initial channel estimate to determine said second channel length.
A receiver comprising:
- a channel estimator to determine a channel estimate for a communication channel using a signal received from the communication channel;
- a channel tap variance estimator to estimate channel tap variances associated with the communication channel;
- a noise estimator to estimate a noise power associated with the communication channel;
- and
- an iteration unit to determine, using said estimated channel tap variances and said estimated noise power, a value for at least one parameter for use by the channel estimator to determine said channel estimate, said at least one parameter including channel length.
A method for use in tracking sampling phase for signals received from a communication channel, comprising:
- determining an early metric based on a channel estimate corresponding to an early portion of a received signal;
- determining a center metric based on a channel estimate corresponding to a later portion of the received signal;
- determining a late metric based on a channel estimate corresponding to an even later portion of the received signal;
- calculating a preliminary early/late metric based on the early metric and the late metric;
- calculating a center/late metric based on the center metric and the late metric;
- and
- determining a sampling phase correction value based on the preliminary early/late metric and the center/late metric.
A method for use in tracking sampling phase for signals received from a communication channel, comprising:
- generating a sampled signal that is representative of a received signal;
- determining a first channel estimate for the communication channel using the sampled signal;
- determining a second channel estimate for the communication channel using a first delayed version of the sampled signal;
- determining a third channel estimate for the communication channel using a second delayed version of the sampled signal;
- calculating a late metric using the first channel estimate, a center metric using the second channel estimate, and an early metric using the third channel estimate;
- calculating a preliminary early/late metric using the early metric and the late metric;
- calculating a center/late metric using the center metric and the late metric;
- calculating a final early/late metric using the preliminary early/late metric and the center/late metric;
- and
- choosing a sampling phase correction value based on the final early/late metric.
A receiver comprising:
- an early metric calculator to calculate an early metric based on a channel estimate corresponding to an early portion of a received signal;
- a center metric calculator to calculate a center metric based on a channel estimate corresponding to a later portion of the received signal;
- a late metric calculator to calculate a late metric based on a channel estimate corresponding to an even later portion of the received signal;
- a preliminary early/late metric calculator to calculate a preliminary early/late metric based on the early metric and the late metric;
- and
- a center/late metric calculator to calculate a center/late metric based on the center metric and the late metric.
Dependencies are inferred from the claim text.