Variable-Length Block Coding with Extended 32-Bit Generator Matrix

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In the 3GPP mobile communication system, finding an optimal format for block-coded control information of varying lengths is challenging due to the complexity of evaluating individual coding performances for different lengths of information bits.

Innovation Solution

A method for channel-coding information bits using a code generation matrix with 32 rows and A columns, where additional basis sequences are added if A is greater than 10, and the matrix is modified to ensure a minimum Hamming distance of 10, allowing for efficient support of various bit lengths by reusing existing code generation matrices for TFCI and PUCCH transmissions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional block coding methods are used for control information of varying lengths, then coding can be performed for different information bit lengths, but finding an optimal format becomes challenging due to the complexity of evaluating individual coding performances for different lengths

Engineering Contradiction:
Improvesupport for various information bit lengthsVSAvoidcomplexity of evaluating coding performances
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent changes the parameter of code generation matrix by adding column-directional sequences (additional basis sequences) to the conventional (32,10) block code generation matrix. When the information bit length A exceeds 10, (A-10) additional basis sequences are added as column-directional sequences to extend the matrix from 10 columns to A columns, thereby adapting the fixed-rate code to variable-length information while maintaining the original 32 rows and achieving support for various information bit lengths without complex performance evaluation

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The extended code generation matrix serves multiple functions: it maintains compatibility with conventional (32,10) block coding for TFCI information when A=10, supports PUCCH transmission coding when A≤10, and enables variable-length information coding when A>10 by adding column-directional sequences. This universal matrix structure eliminates the need to evaluate and select different coding formats for different information lengths

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

2Adaptability or versatility

If additional basis sequences are added to extend the code generation matrix for longer information bits, then support for variable length information is improved, but the minimum distance between codewords may be reduced

Engineering Contradiction:
Improvesupport for information bit lengths greater than 10VSAvoidminimum Hamming distance between codewords
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent applies local quality by carefully designing the additional column-directional sequences to have specific properties. The added basis sequences are constructed to maintain or improve the minimum Hamming distance while extending the code capacity. By locally optimizing the quality of additional sequences rather than uniformly extending the matrix, the patent achieves extended length support without sacrificing reliability

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent performs preliminary action by pre-defining the structure and properties of additional basis sequences before actual coding operations. The column-directional sequences are designed in advance with appropriate Hamming distance characteristics, allowing the extended matrix to maintain reliability requirements without needing to re-evaluate or adjust parameters during runtime coding operations

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11791931B2Channel coding method of variable length information using block code
Publication Date: 2023.10.17 LG ELECTRONICS INC
  • US11791931B2 patent drawing
  • US11791931B2 patent drawing

AI summary

A method for channel-coding information bits using a code generation matrix including 32 rows and A columns corresponding to length of the information bits includes, channel-coding the information bits having “A” length using basis sequences having 32-bit length corresponding to columns of the code generation matrix, and outputting the channel-coded result as an output sequence. If “A” is higher than 10, the code generation matrix is generated when (A-10) additional basis sequences were added as column-directional sequences to a first or second matrix. The first matrix is a TFCI code generation matrix composed of 32 rows and 10 columns used for TFCI coding. The second matrix is made when at least one of an inter-row location or an inter-column location of the first matrix was changed. The additional basis sequences satisfy a value 10 of a minimum Hamming distance.