Power savings in hierarchically coded modulation
AssigneeQUALCOMM Incorporated
InventorsGordon Walker, Rajiv Vijayan
Life of this patent
Estimating the term…
Abstract
A wireless communication apparatus in a hierarchically coded modulation system can use error control mechanisms generated during decoding of base layer information to predict a probability of successful demodulation of enhancement layer information. Performance in the demodulation of the base layer correlates to performance in the demodulation of the enhancement layer. The receiver can determine whether to attempt demodulation of temporally correlated enhancement layer data based in part on the predicted probability of success. If the receiver determines not to demodulate the enhancement layer, the receiver can power down the enhancement layer demodulator, or otherwise minimize the power expended in the enhancement layer demodulator.
Claims52
A method of controlling a decoder, the method comprising:
- receiving a hierarchically coded signal having base layer data and enhancement layer data;
- decoding base layer data from the hierarchically coded signal;
- determining a signal quality metric based at least in part on decoding the base layer data;
- and
- controlling an enhancement layer decoder based on the signal quality metric.
A method of controlling a decoder, the method comprising:
- receiving modulated signal modulated by a hierarchically coded signal having base layer data and enhancement layer data;
- demodulating the modulated signal to recover the hierarchically coded signal;
- determining a signal quality metric based at least in part on the hierarchically coded signal;
- and
- controlling an enhancement layer decoder based on the signal quality metric.
The apparatus of claim 27, wherein the signal quality metric is configured to determine a number of passes in a base layer turbo decoder.
A method of controlling a decoder, the method comprising:
- receiving a hierarchically coded signal having base layer data and enhancement layer data;
- decoding base layer data from the hierarchically coded signal using a base layer decoder;
- determining a signal quality metric based in part on an error control mechanism of the base layer decoder;
- comparing the signal quality metric against a predetermined threshold;
- and
- inhibiting an enhancement layer decoder to control decoding of enhancement layer data if the signal quality metric does not exceed the predetermined threshold.
One or more storage devices configured to store one or more processor usable instructions, when executed by one or more processors, performing the method comprising:
- receiving a hierarchically coded signal having base layer data and enhancement layer data;
- decoding base layer data from the hierarchically coded signal;
- determining a signal quality metric based at least in part on decoding the base layer data;
- and
- controlling an enhancement layer decoder based on the signal quality metric.
An apparatus for decoding a hierarchically coded signal, the apparatus comprising:
- a receiver module configured to receive the hierarchically coded signal;
- a base layer decoder configured to decode a base layer data from the hierarchically coded signal;
- a signal quality module configured to determine a signal quality metric based in part on a decoding operation performed by the base layer decoder;
- and
- an enhancement layer decoder configured to selectively decode an enhancement layer data from the hierarchically coded signal based in part on the signal quality metric.
An apparatus for decoding a hierarchically coded signal, the apparatus comprising:
- a receiver module configured to receive a hierarchically coded modulated signal;
- a demodulator configured to demodulate the hierarchically coded modulated signal to recover hierarchically coded symbols;
- a base layer decoder configured to decode a base layer data from the hierarchically coded symbols;
- a signal quality module configured to determine a signal quality metric based in part on a decoding operation performed by the base layer decoder;
- and
- an enhancement layer decoder configured to selectively inhibit decoding of an enhancement layer data temporally correlated to the base layer data based in part on the signal quality metric.
An apparatus for decoding a hierarchically coded signal, the apparatus comprising:
- means for receiving the hierarchically coded signal having base layer data and enhancement layer data;
- means for decoding base layer data from the hierarchically coded signal;
- means for determining a signal quality metric based at least in part on an output of the means for decoding the base layer data;
- and
- means for selectively inhibiting an enhancement layer decoder based at least in part on the signal quality metric.
A computer-readable medium embodying means for implementing a method, the method comprising:
- receiving a hierarchically coded signal having base layer data and enhancement layer data;
- decoding base layer data from the hierarchically coded signal;
- determining a signal quality metric based at least in part on decoding the base layer data;
- and
- controlling an enhancement layer decoder based on the signal quality metric.
At least one processor configured to implement a method, the method comprising:
- receiving a hierarchically coded signal having base layer data and enhancement layer data;
- decoding base layer data from the hierarchically coded signal;
- determining a signal quality metric based at least in part on decoding the base layer data;
- and
- controlling an enhancement layer decoder based on the signal quality metric.
Dependencies are inferred from the claim text.