Systematic Code Decoding Bypass for Low-Power Wireless Receivers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current wireless communication systems face challenges in efficiently decoding encoded messages, particularly in systems using systematic forward error correction codes like LDPC codes, where decoding operations consume significant resources and power, especially under favorable channel conditions.

Innovation Solution

A method is described where receivers can temporarily disable the channel decoder if systematic channel encoding is detected and a favorable error check result is obtained, allowing information bits to be extracted directly from the received channel-encoded data block without performing decoding, thereby reducing computational load and power consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If channel decoding is always performed on received channel-encoded data blocks, then reliable error correction is achieved, but computational resources and power consumption increase significantly

Engineering Contradiction:
Improveerror correction reliabilityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent implements dynamic decoding by making the channel decoder conditionally active or inactive based on real-time channel quality assessment. When channel quality is good (favorable error check), the decoder is disabled and information bits are extracted directly from systematic positions. When channel quality is poor, the decoder is activated to perform full error correction. This dynamic adaptation resolves the contradiction by making power consumption variable rather than constant, reducing energy use during good channel conditions while maintaining reliability during poor conditions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the operational parameter of the channel decoder from a fixed state (always on) to a variable state (conditionally on/off) based on channel quality parameters. By monitoring channel quality metrics and adjusting decoder activation accordingly, the system optimizes the balance between error correction reliability and power consumption, directly addressing the technical contradiction.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If channel decoding is always performed, then error correction is ensured, but processing time and computational load increase

Engineering Contradiction:
Improveerror correctionVSAvoidprocessing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system dynamically adjusts processing operations based on channel quality. During favorable channel conditions, the processing pipeline skips the decoding stage entirely and directly extracts information bits from systematic positions, significantly reducing processing time. During unfavorable conditions, the full decoding process is executed to ensure error correction. This dynamic processing strategy resolves the contradiction between reliability and productivity by adapting computational effort to actual channel needs.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent segments the processing workflow into distinct paths: a fast path for good channel conditions that extracts bits directly without decoding, and a reliable path for poor conditions that performs full decoding. This segmentation allows the system to choose the appropriate processing depth based on channel quality, improving overall productivity while maintaining necessary reliability only when required.

Inventive Principle:
Principle #1Segmentation

3Productivity

If systematic channel encoding is used, then information bits can be directly extracted without decoding, but the system cannot correct errors under poor channel conditions

Engineering Contradiction:
Improveprocessing speedVSAvoiderror correction capability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent makes the error correction capability dynamic rather than static. Systematic encoding always provides the fast extraction path, but the system dynamically activates full decoding when channel quality deteriorates, ensuring error correction capability is available when needed. This resolves the contradiction by making reliability conditional on channel conditions while maintaining high processing speed during good conditions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The channel quality assessment mechanism acts as an intermediary that determines which processing path to take. Based on its evaluation of channel conditions, it mediates between the fast extraction path (systematic bits only) and the reliable decoding path, ensuring the appropriate balance between processing speed and error correction capability is achieved for each transmitted block.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11533065B2System and method for decoding encoded messages in a wireless communication system
Publication Date: 2022.12.20 AT&T INTELLECTUAL PROPERTY I L P
  • US11533065B2 patent drawing
  • US11533065B2 patent drawing
  • US11533065B2 patent drawing

AI summary

Aspects of the subject disclosure may include, for example, obtaining a received channel-encoded data block having information bits, a transmitted error-check value, and redundant code bits. The redundant code bits correspond to a channel code applied to the received channel-encoded data block prior to transmission via a communication channel. A channel code type is identified and responsive to it being systematic, the information bits and the transmitted error-check value are obtained without decoding according to the channel code. The received channel-encoded data block is checked according to the transmitted error-check value to obtain a result. Responsive to the result not indicating an error, extracting the information bits without decoding the received channel-encoded data block according to the channel code. Responsive to the result indicating an error, decoding the received channel-encoded data block according to the channel code to obtain decoded information bits. Other embodiments are disclosed.