Selective Turbo Decoder Control for Wireless Power Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In wireless communication systems, especially HRPD systems, the turbo decoder consumes excessive power due to unnecessary decoding in both normal and early termination scenarios, accounting for 10% of the MODEM chip's power consumption.
Innovation Solution
A method and apparatus that control decoding based on packet format information, the number of received slots, and Signal-to-Noise Ratio (SNR), determining a threshold to decide whether to decode or store data, thereby minimizing power consumption by activating the decoder only when necessary.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If the turbo decoder decodes received data in every slot irrespective of packet format, then the decoding result can be determined accurately, but the power consumption of the MODEM chip increases significantly
Solution Approach 1:
The patent changes the operational parameters of the decoder by introducing a threshold value based on packet format information. The decoder operates only when the number of received slots exceeds this threshold, transforming it from a continuous operation state to a conditional operation state. This parameter-based control resolves the contradiction by allowing accurate decoding when necessary while avoiding unnecessary power consumption when the threshold is not met.
Solution Approach 2:
The patent makes the decoder's operation dynamic rather than static. Instead of decoding in every slot regardless of conditions, the system dynamically adjusts decoder activation based on real-time comparison between received slot count and threshold. This dynamic approach enables the system to adapt its power consumption to actual decoding needs, resolving the contradiction between maintaining decoding accuracy and reducing power usage.
2Reliability
If the decoder is activated frequently to ensure accurate decoding, then decoding performance is maintained, but battery life is reduced
Solution Approach 1:
The patent introduces a threshold parameter derived from packet format information to control decoder activation. By changing the operational parameter from continuous activation to threshold-based activation, the system maintains decoding performance when the threshold is exceeded while significantly reducing unnecessary decoder operations, thereby extending battery life without compromising reliability.
Solution Approach 2:
The system uses its own received slot count and packet format information to self-determine when decoder activation is necessary. This self-service mechanism allows the system to autonomously balance decoding performance and battery life by comparing current reception status against the threshold, activating the decoder only when truly needed.
3Loss of time
If decoding is performed in every slot, then early termination can be detected, but unnecessary decoding consumes excessive power
Solution Approach 1:
The patent changes the operational mode from decoding every slot to decoding only when received slots exceed a threshold. This parameter change allows the system to detect early termination successfully when the threshold is met while avoiding the energy waste of decoding in slots where early termination is already evident or unnecessary, thus reducing power dissipation without losing time efficiency.
Solution Approach 2:
Instead of performing the full decoding action in every slot, the patent applies partial action by selectively activating the decoder only when necessary (when slots exceed threshold). This partial action approach eliminates excessive decoding operations that waste energy while maintaining the capability to detect early termination and perform decoding when actually needed.
Data Source
AI summary
An apparatus and method for controlling decoding in a wireless communication system are provided. Data is received in a slot associated with a packet to be received. A threshold is determined according to format information of the packet. It is determined whether to decode the received data by comparing the threshold with the number of slots received in relation to the packet. The received data is stored without decoding, if the number of the received slots is less than or equal to the threshold. The received data is decoded to recover the packet, if the number of the received slots is greater than the threshold.


