Channel Coding Generator Construction With Two-Sequence Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current channel coding technologies face challenges in efficiently supporting various code lengths and bit rates due to high storage complexity, particularly in random coding, which limits their effectiveness in wireless communication systems.

Innovation Solution

The method determines generator polynomials or matrices for channel coding by using two sequences, reducing storage space and complexity by extracting subsequences from prestored sequences, and constructing generator polynomials or matrices for different lengths and bit rates, thereby improving system communication confidentiality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If random coding is used for channel coding, then coding flexibility for different lengths and bit rates is improved, but storage complexity increases

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

Solution Approach 1:

The generator polynomial is segmented into two independent sequences: a first sequence determining the high-order coefficients and a second sequence determining the low-order coefficients. This segmentation allows each sequence to be stored separately and combined during encoding, reducing the overall storage requirement from storing all possible generator polynomials to storing only two base sequences.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The two stored sequences serve as universal building blocks that can generate multiple different generator polynomials through their linear combination. These generated polynomials can then be used for channel coding with various code lengths and bit rates, making the storage structure universally applicable to multiple coding scenarios without requiring separate storage for each case.

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

2Adaptability or versatility

If multiple generator polynomials are stored to support different code lengths and bit rates, then coding adaptability is improved, but storage space increases

Engineering Contradiction:
Improvecoding adaptabilityVSAvoidstorage space
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

Instead of storing multiple complete generator polynomials, the system stores two base sequences that can be copied and combined in different ways to generate the required generator polynomials on-demand. This copying approach reduces storage space while maintaining the ability to support various coding configurations.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system changes the parameter representation from storing complete generator polynomials to storing two fundamental sequences. By changing how the coding parameters are represented and stored, the system achieves the same coding adaptability with significantly reduced storage requirements.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20240323927A1Channel coding method and apparatus
Publication Date: 2024.09.26 HUAWEI TECH CO LTD
  • US20240323927A1 patent drawing
  • US20240323927A1 patent drawing

AI summary

Embodiments of this application disclose a channel coding method and apparatus. The method includes: obtaining a subsequence based on a first sequence and a second sequence; and determining a generator polynomial or a generator matrix based on the subsequence, where the generator polynomial or the generator matrix is used for cyclic code encoding. According to embodiments of this application, generator polynomials or generator matrices for channel coding of different lengths and different bit rates are determined by using two sequences, so that storage space is reduced, and storage complexity is reduced.