Quasi-Cyclic LDPC Bit Selection to Limit Padding-Bit Instability

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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 communication 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

VSEngineering Contradiction Analysis

1Ease of manufacture

If code block partition and padding bits are performed to match transport block size with quasi-cyclic LDPC encoding basic matrix, then encoding can be performed, but transmission stability deteriorates and encoding/decoding efficiency is reduced

Engineering Contradiction:
Improveencoding feasibilityVSAvoidtransmission stability
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent changes the parameter of code block grouping by setting the number of code blocks in each group to be equal (using Kmax design method), and adjusts padding bit strategies to optimize transmission stability while maintaining encoding feasibility for different transport block sizes

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces dynamic code block partitioning and grouping strategies that adapt to different transport block sizes and channel conditions, allowing the system to dynamically adjust the number of code blocks per group and padding bit placement to maintain optimal transmission stability

Inventive Principle:
Principle #15Dynamics

2Ease of manufacture

If more padding bits are added to match transport block size, then encoding can be performed, but encoding and decoding efficiency is reduced

Engineering Contradiction:
Improveencoding feasibilityVSAvoidencoding and decoding efficiency
Core Design Contradiction:
Ease of manufactureVSProductivity

Solution Approach 1:

The patent extracts and removes unnecessary padding bits by optimizing the code block partitioning strategy, keeping only the minimum required padding bits to achieve transport block size alignment, thereby improving encoding and decoding efficiency

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent optimizes padding bit parameters by adjusting the code block group size and padding bit placement strategies to minimize the number of padding bits while maintaining encoding feasibility for various transport block sizes

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If code block groups have different numbers of code blocks, then partitioning is flexible, but overall performance deteriorates due to cask effects

Engineering Contradiction:
Improvepartitioning flexibilityVSAvoidoverall performance
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent enforces homogeneity by requiring that all code block groups contain an equal number of code blocks (using Kmax design), eliminating the cask effect where groups with fewer code blocks limit overall performance, while maintaining partitioning flexibility through adjustable group numbers

Inventive Principle:
Principle #33Homogeneity

4Adaptability or versatility

If quasi-cyclic LDPC encoding is performed on data with varying sizes, then data can be transmitted, but transmission stability deteriorates

Engineering Contradiction:
Improvedata size adaptabilityVSAvoidtransmission stability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent implements dynamic code block partitioning and grouping strategies that adapt to different data sizes while maintaining equal code block distribution across groups, ensuring transmission stability varies smoothly with data size rather than experiencing abrupt performance drops

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent optimizes parameters such as code block size, number of groups, and padding bit placement based on the actual data size, creating a systematic approach that maintains transmission stability across different data lengths

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11239946B2Data encoding method and device, storage medium, and processor
Publication Date: 2022.02.01 ZTE CORP
  • US11239946B2 patent drawing
  • US11239946B2 patent drawing

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.