BCH Product Coding for Wireless Error Correction With Lower Power
Find Innovative SolutionsGenerate 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
Engineering Contradiction Analysis
1Reliability
If LDPC coding is used for error correction, then error correction performance is improved, but power consumption increases significantly
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.
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.
2Reliability
If LDPC coding is used for error correction, then error correction performance is improved, but hardware overhead increases
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.
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.
3Use of energy by moving object
If algebraic error correcting codes are used, then power consumption is reduced, but error correction performance deteriorates
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.
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.
Data Source
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.


