PAM-4 Bit-Level Encoding to Cut Redundancy and Raise Code Rate
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In mobile communications, existing encoding methods require a large number of redundant bits in encoded sequences, leading to increased redundant information in symbol sequences during transmission, which affects the code rate and error correction capability.
Innovation Solution
The method involves encoding data into two parts with different encoding manners, where the first data has more bits than the second data, and both are modulated using Four-level Pulse Amplitude Modulation (PAM-4), with the first encoded sequence acting as a high bit and the second as a low bit, reducing the number of redundant bits and improving the code rate.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a relatively large quantity of redundant bits are comprised in an encoded sequence to improve error correction capability, then the error correction capability is improved, but the code rate deteriorates and redundant information in the symbol sequence increases
Solution Approach 1:
The encoded sequence is segmented into high bits and low bits, with different error correction capabilities applied to each segment. The high bits (first encoded sequence) use a first error correction code with lower redundancy, while the low bits (second encoded sequence) use a second error correction code with higher redundancy, optimizing the overall code rate while maintaining error correction capability.
Solution Approach 2:
Different error correction qualities are applied to different parts of the encoded sequence based on their importance. The high bits, which carry more significant information, use a more efficient error correction code with lower redundancy, while the low bits use a more robust error correction code with higher redundancy, achieving local optimization of the code rate.
2Reliability
If a relatively large quantity of redundant bits are comprised in an encoded sequence to improve error correction capability, then the error correction capability is improved, but the quantity of redundant information in the symbol sequence increases
Solution Approach 1:
The encoded sequence is divided into high bits and low bits, allowing different redundancy levels for different segments. This segmentation reduces the overall redundant information in the symbol sequence while maintaining error correction capability through differentiated error correction codes.
Solution Approach 2:
The redundancy parameter is changed differently for high bits and low bits. The first error correction code uses a lower redundancy parameter for high bits, while the second error correction code uses a higher redundancy parameter for low bits, optimizing the balance between error correction and redundant information.
3Productivity
If different encoding manners are used for first data and second data, then the code rate is improved, but the device complexity increases
Solution Approach 1:
The encoding device is segmented into multiple encoding units, each responsible for a specific error correction code. The first encoding unit generates the first encoded sequence with lower redundancy, while the second encoding unit generates the second encoded sequence with higher redundancy, managing complexity through functional segmentation.
Solution Approach 2:
The encoding device is designed with multi-functional encoding units that can handle different error correction codes. Each encoding unit is capable of generating encoded sequences with different redundancy levels, allowing the device to adapt to different code rate requirements while managing complexity through standardized multi-functional modules.
Data Source
AI summary
This application provides an encoding method, comprising: encoding first data to generate a first encoded sequence; encoding second data to generate a second encoded sequence, where a quantity of bits comprised in the first data is greater than a quantity of bits comprised in the second data, and a quantity of bits comprised in the first encoded sequence is equal to a quantity of bits comprised in the second encoded sequence; generating a symbol sequence by performing a PAM-4 modulation on an input signal, the first encoded sequence corresponds to a high bit of the input signal, and the second encoded sequence corresponds to a low bit of the input signal; and sending the symbol sequence. The method helps reduce a quantity of redundant bits, helps improve a code rate, and can reduce redundant information carried in a modulated symbol sequence.


