Selective Parity Reception in FEC Receivers for Lower Power
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
DVB receivers consume significant power during data reception due to the need to receive and process parity data, even when errors are not present or are too numerous to correct, leading to inefficiency.
Innovation Solution
A method and apparatus for a receiver to selectively receive parity data units based on the error status of the application data, powering down when errors are not present or are beyond correction capability, thereby saving power.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the receiver continuously receives and processes parity data to ensure error correction capability, then the reliability of data reception is improved, but the power consumption increases
Solution Approach 1:
The receiver dynamically adjusts its operation mode based on real-time error status detection. When errors are detected in application data, the receiver activates full parity data reception and processing mode. When no errors are detected, the receiver transitions to a low-power mode that skips parity data reception. This dynamic adaptation resolves the contradiction by making the system reliable only when necessary, thereby reducing overall power consumption.
Solution Approach 2:
The receiver performs partial error correction processing by first checking error status indicators in the received data. If the error status indicates no errors or uncorrectable errors, the receiver takes partial action by discarding the data without full parity processing. If errors are detectable and correctable, the receiver performs the full parity data processing. This partial action approach avoids unnecessary power consumption while maintaining reliability when needed.
2Reliability
If the receiver processes all parity data units to maintain correction capability for high packet loss, then the reliability is improved, but the productivity decreases
Solution Approach 1:
The reception and processing workflow is segmented into distinct stages: error status detection, conditional decision-making, and selective parity processing. The receiver first segments the task by detecting error status in application data, then segments the parity data processing based on this detection. This segmentation allows the system to maintain full correction capability when needed while improving productivity by skipping processing when not needed.
Solution Approach 2:
The receiver performs preliminary error status detection on application data before committing to full parity data processing. This preliminary action of checking error indicators allows the system to anticipate whether full processing will be necessary, thereby improving productivity by avoiding unnecessary processing steps while maintaining the capability to correct errors when they occur.
3Reliability
If the receiver always receives parity data to handle impulse noise and high Doppler frequencies, then the reliability is improved, but the loss of energy increases
Solution Approach 1:
The receiver employs feedback mechanisms by continuously monitoring error status indicators in the received application data. This feedback loop allows the system to adjust its reception behavior in real-time: when error indicators suggest channel impairments like impulse noise or Doppler effects are present, the receiver activates full parity reception; when the channel appears clean, the receiver reduces power consumption by skipping parity reception. This feedback-driven adaptation resolves the contradiction between maintaining reliability under various channel conditions and avoiding energy waste.
Data Source
AI summary
A receiver is arranged to start receiving a data frame 80 including application data followed by parity data. An erasure information table is generated, and includes one element for each element of a data frame 80. If there are no errors in the application data, the receiver is powered-down to sleep without receiving the parity data, and the application data is used without correction being needed. If the number of errors in the application and parity data exceeds the MPE-FEC correction capability, the receiver is powered-down to sleep without further parity data being received and the data is not decoded. If the number of errors is smaller than the MPE-FEC correction capability, the receiver is powered-down to sleep when sufficient parity data is received to correct errors in the application and parity data. This can save power in the receiver. In another embodiment, the erasure information table includes one element for each column of a data frame.


