Linear Block Code Matrix Layout for Higher Minimum Distance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The (32, 11) linear block code used in LTE systems has a small minimum code distance, which negatively impacts the error correction performance of the encoding system.

Innovation Solution

A method and apparatus for generating linear block codes with improved minimum distance characteristics by generating specific sequences, displacing rows and columns, and permuting columns to create an encoding matrix that enhances error correction performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If a (32, 11) linear block code is used for encoding, then the encoding structure is simple and implementation is easy, but the minimum code distance is small which degrades error correction performance

Engineering Contradiction:
Improveencoding implementation easeVSAvoiderror correction performance
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent changes the structural parameters of the encoding matrix by introducing specific permutation patterns and row/column arrangements. The encoding matrix is constructed with rows representing different code sequences and columns representing bit positions, with specific non-zero element distributions that increase the minimum code distance while maintaining the (32, 11) code dimensions.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent employs asymmetric distribution of non-zero elements in the encoding matrix, where different rows have different patterns of non-zero elements. This asymmetric structure, combined with specific permutation operations on columns, creates a matrix configuration that maximizes the minimum code distance without requiring a symmetric or regular pattern.

Inventive Principle:
Principle #4Asymmetry

2Reliability

If the minimum code distance is increased to improve error correction performance, then the error correction capability is enhanced, but the encoding matrix complexity increases

Engineering Contradiction:
Improveerror correction performanceVSAvoidencoding matrix complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the encoding matrix into distinct rows, each representing a specific code sequence with a defined pattern of non-zero elements. This segmentation allows for systematic construction of the matrix where each row can be independently designed to contribute to the overall minimum code distance, making the complexity manageable through structured organization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies preliminary permutation operations on the columns of the encoding matrix before finalizing the code construction. By pre-arranging the column positions according to specific permutation patterns, the matrix is prepared in advance to achieve the desired minimum code distance property, simplifying the subsequent code generation process.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8692697B2Method and apparatus for encoding based on a linear block code
Publication Date: 2014.04.08 HUAWEI TECH CO LTD
  • US8692697B2 patent drawing
  • US8692697B2 patent drawing
  • US8692697B2 patent drawing

AI summary

A method and apparatus for encoding based on a linear block code, and a method and apparatus for generating a linear block code are provided. The method for encoding based on a linear block code includes: generating a linear block code; and encoding an information sequence with an encoding matrix of the linear block code to obtain a bit stream sequence. The linear block codes have a good minimum distance characteristic, so that the error correction performance is improved.