Flexible BCH Encoding Using Puncturing and Shortening

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current BCH codes have limited flexibility in code length and code rate, which restricts their application in next-generation wireless communication, particularly for flexible scheduling of short packets in wireless communication systems.

Innovation Solution

The proposed method involves determining a flexible encoding parameter for BCH codes using a generator matrix and puncturing or shortening sequences to adjust the code length and code rate, allowing for more flexible channel encoding in wireless communication.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional BCH codes are used with fixed code length and code rate, then the code distance and error correction capability are ensured, but the flexibility in adapting to different wireless communication requirements is limited

Engineering Contradiction:
Improveflexibility of code length and code rateVSAvoidcomplexity of encoding parameter adjustment
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The generator matrix is segmented into multiple sub-matrices, and the encoding process is divided into stages. This allows selective use of different segments to achieve various code lengths and rates while maintaining the underlying BCH structure, thus providing flexibility without requiring complete redesign of the encoding system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The encoding scheme dynamically adjusts the code length and code rate by selectively puncturing or shortening the code based on channel conditions and traffic requirements. The generator matrix can be dynamically configured to produce different code parameters, enabling adaptive modulation and coding (AMC) in wireless communication systems.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If the code length and code rate are fixed in BCH codes, then the algebraic structure and minimum code distance are maintained, but the support for flexible scheduling of short packets in wireless communication is insufficient

Engineering Contradiction:
Improvesupport for flexible schedulingVSAvoidcode distance guarantee
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The code parameters (length, rate) are changed by applying puncturing or shortening operations on the base BCH code. This allows the system to adapt to different packet sizes and channel conditions while maintaining the algebraic structure of BCH codes. The minimum code distance is preserved through careful selection of puncturing patterns that maintain the distance properties.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If puncturing or shortening operations are applied to BCH codes to achieve flexible code parameters, then the adaptability to different communication requirements is improved, but the implementation complexity increases

Engineering Contradiction:
Improveflexibility of code parametersVSAvoidcomplexity of puncturing and shortening operations
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The generator matrix is pre-configured with puncturing and shortening patterns embedded in its structure. This preliminary preparation allows the encoder to quickly switch between different code parameters by simply selecting different pre-computed sub-matrices or applying predefined puncturing patterns, rather than performing complex real-time calculations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Different parts of the generator matrix are designed with different properties to serve specific functions. Certain rows or columns are designated for puncturing while others maintain the full BCH structure. This local differentiation allows flexible parameter adjustment while preserving the error correction capability in critical portions of the code.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12113549B2Encoding method and apparatus
Publication Date: 2024.10.08 HUAWEI TECH CO LTD
  • US12113549B2 patent drawing
  • US12113549B2 patent drawing
  • US12113549B2 patent drawing

AI summary

An encoding method and apparatus are provided, to propose a construction and encoding scheme of a BCH code. A code length and a code rate of an obtained BCH code are flexible, to satisfy a requirement of flexible channel encoding in wireless communication. The method includes determining a first encoding parameter based on a first BCH code, where the first BCH code is a to-be-coded BCH code, the first encoding parameter is a first code or a generator matrix of a first code, the first code has a code length of n and an information bit length of k, n is greater than 0, and k is greater than 0, and performing BCH encoding based on the first encoding parameter.