Multi-Antenna LDPC Coding With Per-Stream Code Rate Adaptation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

LDPC codes, despite their potential for low error rates, face computational inefficiencies due to high-density generator matrices, making them impractical for many applications, and multi-antenna communication systems face challenges with unequal channel conditions.

Innovation Solution

Implementing a parity check matrix with a quasi-cyclic structure and using singular value decomposition (SVD) beamforming to transform MIMO systems into parallel channels with different SNR levels, enabling efficient encoding and decoding processes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If LDPC codes are used for error correction, then error rates are reduced, but computational complexity increases due to high-density generator matrices

Engineering Contradiction:
Improveerror rateVSAvoidcomputational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the high-density generator matrix into multiple lower-density sub-matrices, allowing the encoding process to be divided into simpler operations that can be performed with reduced computational complexity while maintaining the error correction performance of LDPC codes

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the structural parameters of the generator matrix from high-density to low-density form, transforming the encoding operation into a more computationally efficient process while preserving the code's ability to correct errors effectively

Inventive Principle:
Principle #35Parameter changes

2Reliability

If multi-antenna systems are deployed to improve communication reliability, then error correction capability is enhanced, but channel condition variability increases

Engineering Contradiction:
Improvecommunication reliabilityVSAvoidchannel condition uniformity
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent applies different code rates to different spatial streams based on their respective channel conditions, allowing each stream to be optimized for its local channel quality rather than using a uniform code rate across all antennas

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent dynamically adjusts the code rate for each spatial stream based on real-time channel condition assessment, enabling the system to adapt to varying channel qualities across different antennas and improve overall communication reliability

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If multiple code rates are implemented for different spatial streams, then channel adaptation is improved, but system complexity increases

Engineering Contradiction:
Improvechannel adaptationVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent designs a unified encoding framework that can handle multiple code rates within a single LDPC code structure, allowing the same encoder to serve multiple spatial streams with different code rates without requiring separate encoders for each stream

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

Data Source

PatentEP4657783A1Systems and methods for providing multiple code rates in multi-antenna communication systems
Publication Date: 2025.12.03 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • EP4657783A1 patent drawingFigure 1
  • EP4657783A1 patent drawingFigure 2
  • EP4657783A1 patent drawingFigure 3

AI summary

In some implementations, an apparatus may include a plurality of transmitters (122) and one or more processors (2010). The one or more processors (2010) may identify a plurality of wireless channels corresponding to the plurality of transmitters (122) for transmitting respective data streams. The one or more processors (2010) may determine, based at least on a difference in signal quality between the plurality of wireless channels, respective target code rates for the plurality of wireless channels. 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 (2010) may encode, by an LDPC encoder (1106) 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 plurality of transmitters (122) may transmit the respective encoded data streams via respective wireless channels.