LDPC Multi-Code-Rate Allocation Across Wireless Resource Units
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing LDPC codes have high-density generator matrices that make encoding computationally intensive, and conventional LDPC codes with fixed code rates are inefficient in managing varying signal quality across resource units due to interference, leading to suboptimal performance in communication systems.
Innovation Solution
Implementing a system that allows for multiple code rates and modulation schemes across resource units using a single LDPC encoder, where different code rates and modulation orders are applied based on the signal quality of each unit to optimize performance.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If conventional LDPC codes with fixed code rates are used, then implementation is simple, but performance is suboptimal in varying signal quality conditions
Solution Approach 1:
The patent implements dynamic code rate selection where the LDPC encoder adapts its code rate based on the signal quality of each resource unit. The system determines signal quality metrics and dynamically adjusts the code rate for different RUs, allowing the encoding process to respond to varying channel conditions rather than using a fixed code rate for all transmissions.
Solution Approach 2:
The system changes the code rate parameter of the LDPC encoder based on detected signal quality conditions. By modifying the code rate parameter dynamically according to RU-specific signal quality measurements, the system optimizes the balance between error correction capability and data throughput for each resource unit.
2Productivity
If multiple code rates are implemented across resource units, then performance and diversity gain are improved, but system complexity increases
Solution Approach 1:
The patent makes a single LDPC encoder perform multiple functions by enabling it to operate at different code rates for different resource units. This universal encoder handles both high-code-rate transmissions for good signal conditions and low-code-rate transmissions for poor signal conditions, eliminating the need for separate encoders for each code rate while maintaining optimal performance across varying channel conditions.
3Adaptability or versatility
If separate FEC block codes are used for different code rates, then code rate flexibility is achieved, but device complexity and resource requirements increase
Solution Approach 1:
The patent merges multiple separate FEC block codes into a single LDPC encoder that can generate different code rates through parameter adjustment. Instead of maintaining separate encoder instances for different code rates, the system combines their functionality into one encoder that adapts its behavior based on the required code rate, reducing hardware resources and simplifying the overall system architecture.
Data Source
AI summary
In some implementations, an apparatus may include a transmitter and one or more processors. The one or more processors may identify a plurality of resource units (RUs) used for transmitting respective data streams within one or more wireless channels. The one or more processors may determine, based at least on a difference in signal quality between transmissions across the plurality of RUs, respective target code rates for the plurality of RUs. The respective target code rates may be different from each other and different from a base code rate of a low density parity check (LDPC) code. The one or more processors may encode, by an LDPC encoder using the LDPC code with the base code rate, the respective data streams to generate respective encoded data streams at the respective target code rates. The transmitter may transmit the respective encoded data streams using the plurality of respective RUs.


