5G Channel Coding Segmentation for Code Block Group Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current radio communication systems, particularly in fifth-generation cellular systems, face challenges in efficiently determining the number of code block groups and code blocks for effective channel coding in base stations and terminal apparatuses, which affects communication efficiency.

Innovation Solution

The proposed solution involves a coding unit in base stations and terminal apparatuses that determines the number of code block groups based on the number of OFDM symbols, with each code block group divided into code blocks, and applies channel coding to each block, using information from higher layers or physical link control channels, including a Cyclic Redundancy Check (CRC) sequence attached to the transport block.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the number of code block groups and code blocks is determined using conventional methods, then the channel coding process can be completed, but the communication efficiency is insufficient in fifth-generation cellular systems

Engineering Contradiction:
Improvecommunication efficiencyVSAvoidcoding process complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing the input bit sequence into multiple code block groups, where each group contains a specific number of code blocks. The number of code block groups is determined based on the number of OFDM symbols, and each code block group is further divided into individual code blocks for separate channel coding. This hierarchical segmentation enables efficient processing of large data blocks while maintaining manageable complexity in the coding process.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If the input bit sequence is divided into more code block groups and code blocks, then the channel coding can be applied more flexibly, but the processing complexity increases

Engineering Contradiction:
Improvecoding flexibilityVSAvoidprocessing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic adaptability by determining the number of code block groups based on the number of OFDM symbols, and the number of code blocks within each group based on the number of resource elements. This dynamic configuration allows the system to adapt to different transmission conditions and resource allocations. The flexibility is achieved through formulas that calculate these parameters based on actual resource availability, enabling the coding structure to scale dynamically with system requirements.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11362764B2Base station apparatus, terminal apparatus, communication method, and integrated circuit
Publication Date: 2022.06.14 SHARP KK
  • US11362764B2 patent drawing
  • US11362764B2 patent drawing
  • US11362764B2 patent drawing

AI summary

Provided is a coding unit to determine the number of code block groups, divide an input bit sequence to code block segmentation into code block groups of the number of the code block groups, determine the number of code blocks for each of the code block groups, divide each of the code block groups into code blocks of the number of the code blocks, and apply channel coding to each of the code blocks.