Combined Channel Coding for Large Codeblock Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication systems face challenges in efficiently handling larger codeblock sizes due to high memory and computation complexities, as they often rely on error correction codes like Polar codes, which require significant resources for decoding.

Innovation Solution

The proposed solution combines channel polarization with alternative coding schemes such as turbo codes, LDPC codes, or tail-biting convolution codes to generate a larger coding scheme that reuses smaller codeblock decoders, reducing complexity through successive cancellation decoding and cyclic redundancy checks, allowing for efficient extension of codeblock sizes while maintaining performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional error correction codes like Polar codes are used for larger codeblock sizes, then reliable error correction is achieved, but memory and computation complexities increase significantly

Engineering Contradiction:
Improveerror correction capabilityVSAvoidmemory and computation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments a large codeblock into multiple smaller codeblocks, each encoded with a simplified coding scheme. This segmentation allows the system to maintain reliable error correction by processing multiple segments while reducing the memory and computation complexity required for each individual segment, avoiding the need to handle the entire large codeblock with a single complex decoder

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent combines channel polarization concepts with alternative coding schemes (such as turbo codes, LDPC codes, or convolutional codes) to create a hybrid approach. This merging allows the system to achieve the reliability benefits of polarization while using the more computationally efficient alternative coding schemes for actual encoding and decoding operations

Inventive Principle:
Principle #5Merging (Combining)

2Productivity

If codeblock size is increased to handle larger data transmissions, then communication efficiency is improved, but decoding complexity increases

Engineering Contradiction:
Improvedata transmission efficiencyVSAvoiddecoding complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

By dividing large codeblocks into smaller segments that can be decoded independently using simplified schemes, the patent enables efficient handling of large data transmissions without requiring proportionally complex decoders. Each segment is processed separately, maintaining overall productivity while controlling individual decoding complexity

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the coding parameters by using alternative coding schemes with different complexity characteristics than traditional Polar codes. This allows the system to maintain appropriate code rates and block sizes for efficient transmission while using decoding algorithms that have lower computational requirements

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10425186B2Combined coding design for efficient codeblock extension
Publication Date: 2019.09.24 MEDIATEK INC
  • US10425186B2 patent drawing
  • US10425186B2 patent drawing
  • US10425186B2 patent drawing

AI summary

Concepts and examples pertaining to combined coding design for efficient codeblock extension are described. A processor of a communication apparatus may combine channel polarization of a communication channel with a first coding scheme for first codeblocks of a smaller size to generate a second coding scheme. The processor may also code second codeblocks of a larger size using the second coding scheme.