LDPC Multi-Code-Rate Allocation Across Wireless Resource Units

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvecommunication reliabilityVSAvoidadaptability to signal quality variations
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

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.

Inventive Principle:
Principle #15Dynamics

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.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If multiple code rates are implemented across resource units, then performance and diversity gain are improved, but system complexity increases

Engineering Contradiction:
ImprovethroughputVSAvoidencoder complexity
Core Design Contradiction:
ProductivityVSDevice complexity

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.

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

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

Engineering Contradiction:
Improvecode rate flexibilityVSAvoidnumber of encoders
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20250365017A1Systems and methods for providing multiple code rates across resource units in communication systems
Publication Date: 2025.11.27 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US20250365017A1 patent drawing
  • US20250365017A1 patent drawing
  • US20250365017A1 patent drawing

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.