Selecting a signal phase in a communication system
AssigneeNantWorks, LLC
InventorThomas Guerena
Life of this patent
Estimating the term…
Abstract
In some aspects, there is provided a method. The method may include estimating, based on a first signal-phase in a plurality of signal-phases associated with an input signal, a first channel impulse response; estimating, based on a second signal-phase in the plurality of signal-phases, a second channel impulse response; selecting, based on at least one characteristic of the estimated first channel impulse response and the estimated second channel impulse response, a signal-phase from the plurality of signal-phases; equalizing, based on the selected signal phase, the input signal to produce an equalized signal; and outputting, to a symbol detector, the equalized signal. Related systems, methods, and articles of manufacture are also disclosed.
Claims20
A signal processing system comprising:
- an analog-to-digital (ADC) converter configured to sample an analog input signal and provide a data stream including one or more data packets;
- a channel impulse response (CIR) estimator-generator configured to receive channel-estimation data for each of the one or more data packets, and generate a CIR estimate including a plurality of sequences each associated with a different signal phase of the sampled analog input signal, wherein each different signal phase is based on a product of an oversampling factor and an up-sampling factor, and the product is an integer value greater than two;
- a phase selection logic configured to determine, based on CIR characteristics received from the CIR estimator-generator, a signal phase for equalization;
- and
- a symbol-spaced equalizer configured to,
- generate equalization coefficients based on one of the plurality of sequences of the CIR estimate which corresponds to the determined signal phase for equalization, and
- output an equalized signal, based on the equalization coefficients, to one or more downstream processing stages.
A non-transitory computer readable medium configured to store instructions which, when executed by at least one processor, cause the at least one processor to perform a method including:
- estimating, by a communication device based on a first signal phase in a plurality of signal phases associated with an input signal, a first channel impulse response, wherein the plurality of signal phases is based on a product of an oversampling factor and an up sampling factor, and the product is an integer value greater than two;
- estimating, based on a second signal phase in the plurality of signal phases, a second channel impulse response;
- selecting, based on at least one characteristic of the estimated first channel impulse response and the estimated second channel impulse response, a signal phase from the plurality of signal phases;
- equalizing, based on the selected signal phase, the input signal to produce an equalized signal;
- and
- outputting, to a symbol detector, the equalized signal.
A non-transitory computer readable medium configured to store instructions which, when executed by at least one processor, cause the at least one processor to perform a method including:
- estimating, by a communication device based on a first signal phase in a plurality of signal phases associated with an input signal, a first channel impulse response;
- estimating, based on a second signal phase in the plurality of signal phases, a second channel impulse response;
- selecting, based on at least one characteristic of the estimated first channel impulse response and the estimated second channel impulse response, a signal phase from the plurality of signal phases, wherein the first channel impulse response estimate includes a first sequence of values, the at least one characteristic of the first channel impulse response estimate includes a first maximum value of the first sequence of values, the second channel impulse response estimate includes a second sequence of values, the at least one characteristic of the second channel impulse response estimate includes a second maximum value of the second sequence of values, each value in the first sequence of values is associated with a first sequence time index, and each value in the second sequence of values is associated with a second sequence time index;
- generating, by the communication device, an interpolated sequence of values based on a first portion of the first channel impulse response estimate and a second portion of the second channel impulse response estimate, wherein the first portion and the second portion are based on at least one of the first maximum value, the second maximum value, the first sequence time index, and the second sequence time index;
- selecting, by the communication device, the signal phase based on a third maximum value of the interpolated sequence of values;
- generating, by the communication device, a third channel impulse response estimate by down sampling, based on the third maximum value, the interpolated sequence of values;
- equalizing, based on the selected signal phase, the input signal to produce an equalized signal;
- and
- outputting, to a symbol detector, the equalized signal.
Dependencies are inferred from the claim text.