SCMA Message Passing Decoder With Early Belief Propagation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing sparse code multiple access (SCMA) decoder implementations, such as those using the message passing algorithm (MPA), are resource-intensive due to the need for parallel updates and processing of messages across all nodes, which can be inefficient and redundant.

Innovation Solution

The proposed solution involves a device and method that utilize early belief message propagation and serial scheduling in the MPA decoder, where messages are updated and propagated immediately, allowing for the use of early belief information in subsequent calculations, reducing the need for redundant processing and improving decoding efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If parallel updates and processing of messages across all nodes are used in MPA decoder, then decoding accuracy is improved, but resource consumption and computational overhead increase

Engineering Contradiction:
Improvedecoding accuracyVSAvoidresource consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent segments the parallel message passing process into sequential stages, where messages are updated and propagated in a structured sequence rather than simultaneously across all nodes. This segmentation maintains decoding accuracy by ensuring all necessary message updates occur, while reducing resource consumption by eliminating the need for full parallel processing infrastructure.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements early belief message propagation, where preliminary message updates are performed and propagated before completing all iterative updates. This allows subsequent calculations to utilize early belief information, reducing the total computational overhead while maintaining final decoding accuracy through continued iterative refinement.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If iterative message passing is performed across all nodes, then codeword detection quality is improved, but latency increases

Engineering Contradiction:
Improvecodeword detection qualityVSAvoiddecoding latency
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary message updates and propagations in early iterations, making belief information available sooner for subsequent calculations. This preliminary action reduces the effective latency by enabling earlier codeword detection decisions while maintaining quality through continued iterative refinement of the belief messages.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent maintains continuous useful action by immediately utilizing propagated belief messages in subsequent calculations without waiting for complete iterative cycles. This continuity reduces idle time and latency while preserving detection quality, as each calculation build upon the most recent available belief information rather than waiting for full iteration completion.

Inventive Principle:
Principle #20Continuity of useful action

3Reliability

If redundant processing is performed to ensure accurate decoding, then reliability is improved, but computational overhead increases

Engineering Contradiction:
Improvedecoding reliabilityVSAvoidcomputational efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements feedback mechanisms where propagated belief messages are immediately utilized in subsequent calculations. This feedback loop ensures reliability by continuously refining decoding decisions with updated information, while improving computational efficiency by eliminating redundant recalculations that would otherwise be performed without leveraging previous message updates.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The decoding process serves itself by using propagated belief messages to guide subsequent calculations automatically. This self-service mechanism ensures reliability through consistent use of updated information while improving productivity by reducing the need for external control and redundant processing steps.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10548158B2Message passing algorithm decoder and methods
Publication Date: 2020.01.28 HUAWEI TECH CO LTD
  • US10548158B2 patent drawing
  • US10548158B2 patent drawing
  • US10548158B2 patent drawing

AI summary

Methods and devices are disclosed for receiving and detecting sparse data sequences using a message passing algorithm (MPA) with early propagation of belief messages. Such data sequences may be used in wireless communications systems supporting multiple access, such as sparse code multiple access (SCMA) systems. The determination and passing of one or more messages for an edge between a function node and a variable node in a factor graph representation of the system may be performed in serial with determined values available early for subsequent computations. The serial computations may be scheduled based on various factors.