BCH Product Coding for Wireless Error Correction With Lower Power

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing error correction coding techniques, such as LDPC coding, consume high power and have large overhead, while algebraic codes like BCH product codes offer worse performance and higher error rates, posing challenges in wireless communication systems, especially in high-frequency bands.

Innovation Solution

Implementing a Bose-Chaudhuri-Hocquenghem (BCH) product code for encoding and decoding wireless communications, allowing flexible parameter selection based on communication parameters like modulation and coding scheme (MCS) and allocation size, to improve correction capability and reduce power consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If LDPC coding is used for error correction, then error correction performance is improved, but power consumption increases significantly

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

Solution Approach 1:

The patent segments the error correction code into two parts: a first code (e.g., LDPC) for the first set of bits and a second code (e.g., repetition code or simple parity) for the second set of bits. This segmentation allows the system to use high-performance but power-intensive LDPC coding only for critical data portions, while using simpler, lower-power codes for other portions, thereby reducing overall power consumption while maintaining error correction performance.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different error correction coding schemes to different portions of the data based on their importance or characteristics. By applying LDPC coding selectively to specific bits rather than uniformly to all data, the system achieves optimal error correction where needed while minimizing power consumption in other areas, embodying the local quality principle.

Inventive Principle:
Principle #3Local quality

2Reliability

If LDPC coding is used for error correction, then error correction performance is improved, but hardware overhead increases

Engineering Contradiction:
Improveerror correction performanceVSAvoidhardware overhead
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent divides the data into multiple sets and applies different error correction codes to each set. By segmenting the coding approach, the hardware complexity of LDPC decoding is distributed and reduced, as not all data portions require full LDPC decoding capability. This segmentation reduces the overall hardware overhead while maintaining error correction performance for critical portions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent employs simpler, less complex error correction codes (such as repetition codes or simple parity checks) for portions of the data where full LDPC capability is not needed. These simpler codes require less hardware overhead and can be implemented with less complex circuitry, reducing the overall device complexity while still providing adequate error protection.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

3Use of energy by moving object

If algebraic error correcting codes are used, then power consumption is reduced, but error correction performance deteriorates

Engineering Contradiction:
Improvepower consumptionVSAvoiderror correction performance
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The patent applies different error correction coding schemes to different portions of the data based on their importance or characteristics. By applying LDPC coding selectively to specific bits rather than uniformly to all data, the system achieves optimal error correction where needed while minimizing power consumption in other areas, embodying the local quality principle.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent segments the error correction code into two parts: a first code (e.g., LDPC) for the first set of bits and a second code (e.g., repetition code or simple parity) for the second set of bits. This segmentation allows the system to use high-performance but power-intensive LDPC coding only for critical data portions, while using simpler, lower-power codes for other portions, thereby reducing overall power consumption while maintaining error correction performance.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12512928B2Product code for wireless communications
Publication Date: 2025.12.30 QUALCOMM INC
  • US12512928B2 patent drawing
  • US12512928B2 patent drawing
  • US12512928B2 patent drawing

AI summary

Various aspects of the present disclosure generally relate to wireless communication and to product codes for wireless communications. Some aspects more specifically relate to enabling a Bose-Chaudhuri-Hocquenghem (BCH) product code for wireless communications. In some aspects, a transmitter and/or a receiver may flexibly select parameters for a BCH product code based on or otherwise associated with communication parameters of a wireless communication to be encoded, such as the modulation and coding scheme (MCS) and/or allocation size, among other examples. For example, the transmitter and/or the receiver may select parameters for the BCH product code to ensure that the BCH product code is designed to handle a quantity of channel bits associated with a current configuration of a channel (for example, of an uplink data channel and/or a downlink data channel) and to increase a correction capability associated with the BCH product code for the current configuration of the channel.