QC-LDPC Shift-Coefficient Tables for Large 5G Code Blocks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The development of 5G NR wireless communications requires efficient QC-LDPC code implementation for larger code block sizes, but existing methods lack defined specifics for encoding and decoding, particularly in selecting appropriate shift-coefficient tables based on code block size and code rate.

Innovation Solution

A method involving a processor that selects a shift-coefficient table from a plurality based on code block size and code rate to generate QC-LDPC codes, using a base matrix and codebooks embedded within the QC-LDPC code, optimizing memory usage and processing latency by choosing the appropriate codebook for encoding, and transmitting modulation symbols via antennas.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a single shift-coefficient table is used for all code block sizes, then the device complexity is reduced, but the encoding efficiency and decoder throughput deteriorate for larger code block sizes

Engineering Contradiction:
Improvenumber of shift-coefficient tablesVSAvoidencoder throughput
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent divides the shift-coefficient tables into multiple segments based on code block size ranges. Different tables (first table for smaller sizes, second table for larger sizes) are selected according to the specific code block size being encoded, allowing optimized performance for each size category while managing complexity through structured segmentation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic selection of shift-coefficient tables based on the code block size parameter. The system adapts by choosing the appropriate table (first or second) according to whether the code block size falls within a smaller or larger range, enabling encoding efficiency to be optimized dynamically for different operational conditions.

Inventive Principle:
Principle #15Dynamics

2Productivity

If multiple shift-coefficient tables are used to optimize encoding efficiency, then the encoder throughput is improved, but the device complexity increases

Engineering Contradiction:
Improveencoder throughputVSAvoidnumber of shift-coefficient tables
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies different shift-coefficient tables to different local conditions (code block size ranges). The first table is used locally for smaller code block sizes while the second table is used locally for larger code block sizes, allowing each table to be optimized for its specific operational context rather than using a single general-purpose table.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes the parameter of shift-coefficient table selection based on the code block size. By monitoring the code block size parameter and switching between different tables accordingly, the system achieves optimized encoding throughput for varying data sizes without requiring a completely different system architecture.

Inventive Principle:
Principle #35Parameter changes

3Loss of time

If shift-coefficient tables are optimized for larger code block sizes, then the processing latency is reduced, but the adaptability to varying code rates deteriorates

Engineering Contradiction:
Improveprocessing latencyVSAvoidcode rate adaptability
Core Design Contradiction:
Loss of timeVSAdaptability or versatility

Solution Approach 1:

The patent designs the shift-coefficient tables to serve multiple functions: they are optimized for larger code block sizes to reduce processing latency while still maintaining functionality across varying code rates. The tables are constructed to be universally applicable to different code rate scenarios, combining size-specific optimization with rate adaptability.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system dynamically adapts the shift-coefficient table selection not only based on code block size but also considers code rate variations. This dynamic approach allows the system to maintain low processing latency for larger blocks while adapting to different code rate requirements through intelligent table selection and parameter adjustment.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10484011B2Shift-coefficient table design of QC-LDPC code for larger code block sizes in mobile communications
Publication Date: 2019.11.19 HFI INNOVATION INC
  • US10484011B2 patent drawing
  • US10484011B2 patent drawing
  • US10484011B2 patent drawing

AI summary

A processor of an apparatus establishes a wireless communication link with at least one other apparatus via a transceiver of the apparatus. The processor wirelessly communicates with the other apparatus via the wireless communication link by: selecting a first shift-coefficient table from a plurality of shift-coefficient tables; generating a QC-LDPC code using a base matrix and at least a portion of the first shift-coefficient table; selecting a codebook from a plurality of codebooks embedded in the QC-LDPC code; storing the selected codebook in a memory associated with the processor; encoding data using the selected codebook to generate a plurality of modulation symbols of the data; and controlling the transceiver to multiplex, convert, filter, amplify and radiate the modulation symbols as electromagnetic waves through one or more antennas of the apparatus to transmit the modulation symbols of the data to the other apparatus via the wireless communication link.