LDPC Base Matrix Switching for Flexible 5G Channel Coding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing LDPC code technologies face challenges in supporting various input lengths and code rates, particularly with the existing lifting method limiting the length compatibility in communication systems, making it difficult to apply in systems requiring high length flexibility.
Innovation Solution
The proposed method designs an LDPC code using a lifting method that considers trapping set characteristics and employs multiple base matrices to support variable lengths and code rates, allowing for efficient encoding and decoding by determining the appropriate base matrix based on the transport block size and code rate.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a single base matrix is used for LDPC encoding, then the device complexity is reduced, but the adaptability to various code rates and block lengths is limited
Solution Approach 1:
The patent implements dynamic base matrix selection where the system adaptively chooses between a first base matrix and a second base matrix based on the transport block size and code rate requirements. This dynamic adaptation enables the system to optimize encoding performance for different communication scenarios without requiring a large library of fixed base matrices, thus improving versatility while controlling complexity.
Solution Approach 2:
The patent changes the parameters (transport block size and code rate) to determine which base matrix to use. By establishing a mapping relationship between these parameters and the appropriate base matrix, the system achieves adaptability to various code rates and block lengths through parameter-driven selection rather than maintaining multiple independent base matrices for every possible configuration.
2Adaptability or versatility
If multiple base matrices are employed to support variable code rates, then the adaptability improves, but the device complexity increases due to additional storage and selection requirements
Solution Approach 1:
The system employs dynamic base matrix selection based on real-time communication parameters. The controller determines which base matrix to use by evaluating the transport block size and code rate, enabling the system to adapt to varying requirements without permanently storing or processing multiple base matrices simultaneously. This reduces the effective device complexity while maintaining high adaptability.
Solution Approach 2:
The patent uses parameter changes (transport block size and code rate) as the basis for selecting the appropriate base matrix. By establishing a deterministic mapping between these parameters and base matrix selection, the system achieves flexibility in supporting variable code rates and block lengths without requiring complex storage and selection mechanisms for all possible configurations.
3Adaptability or versatility
If the lifting method is used to generate LDPC codes, then the code rate flexibility is improved, but the length compatibility is limited
Solution Approach 1:
The patent implements dynamic base matrix selection that adapts to different transport block sizes and code rates. By choosing between a first base matrix and a second base matrix based on the specific communication requirements, the system overcomes the length compatibility limitations of traditional lifting methods while maintaining code rate flexibility. This dynamic approach allows the system to generate LDPC codes with various lengths and rates by selecting the appropriate base matrix for each scenario.
Solution Approach 2:
The patent changes the base matrix selection based on the transport block size and code rate parameters. This parameter-driven approach enables the system to achieve both code rate flexibility and length compatibility by mapping different parameter combinations to appropriate base matrices, thereby overcoming the inherent limitations of fixed lifting methods.
Data Source
AI summary
This disclosure relates to a 5G or pre-5G communication system for supporting a higher data transfer rate than a 4G communication system such as LTE. The present invention relates to a method for encoding and decoding a channel in a communication or broadcasting system, comprising the steps of: determining an input bit size (CBS); determining a code rate (R); determining a size (Z) of a block; comparing the determined CBS and code rate with predetermined reference values; determining an LDPC sequence to perform LDPC encoding according to the comparison result; and performing LDPC encoding and decoding on the basis of the LDPC sequence and the block size. Further, the present invention comprises the steps of: determining a code rate (R) indicated by a modulation and coding scheme (MCS) index; determining a transport block size; and determining either a first basic matrix or a second basic matrix as a basic matrix on the basis of the transport block size and the code rate.


