Quasi-Cyclic LDPC Rate Matching for Stable Transmission
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Quasi-cyclic LDPC encoding in communication systems leads to unstable transmission due to padding bits, reducing encoding and decoding efficiency and affecting data robustness, especially in high-order modulation and fading channels.
Innovation Solution
A data encoding method that performs quasi-cyclic LDPC encoding on information packet bit sequences, determines a one-dimensional finite-length circular buffer size, selects a redundancy version, and reads data bits from a specific starting position based on predefined parameters like lifting size and base graph matrix dimensions to form a bit sequence for stable transmission.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If code block partition and padding bits are performed on transport block, then the data can be encoded to match system bit length, but transmission stability is reduced and encoding/decoding efficiency decreases
Solution Approach 1:
The patent extracts and removes padding bits from the encoded bit sequence before transmission. By identifying and eliminating these unnecessary padding bits that were added to match system bit length, the system maintains adaptability while improving transmission stability and efficiency, as the padding bits cause unstable transmission without contributing to actual data transmission
Solution Approach 2:
The patent changes the parameter of bit sequence length by dynamically adjusting the length after encoding based on actual data requirements. Instead of fixed padding to match system bit length, the system modifies the bit sequence length parameter to eliminate excess padding bits, thereby resolving the contradiction between adaptability and transmission stability
2Ease of manufacture
If code block partition is performed on transport block, then data can be processed in manageable blocks, but encoding and decoding efficiency is reduced
Solution Approach 1:
The patent maintains continuous useful action by performing encoding on the entire transport block without unnecessary interruptions for padding bit insertion and removal. By eliminating the discontinuous operations of adding and removing padding bits, the encoding and decoding process becomes more efficient while still maintaining manageable block processing through the overall transport block structure
3Ease of manufacture
If padding bits are added to match system bit length, then encoding can be performed, but energy consumption increases
Solution Approach 1:
The patent extracts and removes padding bits from the bit sequence before transmission. By eliminating these unnecessary padding bits that were added to facilitate encoding, the system reduces energy consumption associated with transmitting redundant data while still maintaining the ability to perform encoding on the actual data portions
Solution Approach 2:
The patent changes the bit sequence length parameter to match actual data requirements rather than fixed system bit length requirements. This dynamic parameter adjustment eliminates excess padding bits, thereby reducing energy consumption while still enabling encoding to be performed on the necessary data
4Adaptability or versatility
If code block partition with different numbers of code blocks per group is performed, then flexibility is achieved, but overall performance deteriorates
Solution Approach 1:
The patent applies local quality by ensuring uniform distribution of code blocks across code block groups. Rather than allowing variable numbers of code blocks per group, the system maintains consistent local structure (equal number of code blocks per group) while still achieving overall flexibility through the code block partitioning scheme, thereby preventing performance deterioration from uneven distributions
Data Source
AI summary
Provided are a data encoding method and device, a storage medium, and a processor. The method includes: obtaining data to be sent; performing quasi-cyclic low-density parity check (LDPC) encoding on the data to be sent to obtain an LDPC codeword sequence, and interleaving the LDPC codeword sequence to obtain an interleaved LDPC codeword sequence; performing cyclic bit selection on the interleaved LDPC codeword sequence from a starting position to obtain a rate-matched codeword sequence, where the starting position is determined according to a predetermined parameter; and sending the rate-matched codeword sequence. The solution above resolves the problem in the related art of unstable transmission after performing quasi-cyclic LDPC encoding on data to be transmitted, and achieves stable transmission after the quasi-cyclic LDPC encoding.

