SCMA Decoder State Reduction for Low-Latency Sparse Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current decoding techniques for sparsely encoded data in SCMA systems, such as MPA and MLSE, face challenges with complexity, latency, and handling larger data sequences or codebooks, particularly in 5G networks where rapid decoding is required.

Innovation Solution

A method is introduced to reduce the search space for decoding by determining a subset of states centered on an estimate of the received signal, based on characteristics like SNR, signal power, and channel factors, allowing for more efficient decoding using MPA or MLSE within this reduced space.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If MPA or MLSE decoding techniques are used for SCMA systems, then decoding accuracy is maintained, but computational complexity and latency increase significantly

Engineering Contradiction:
Improvedecoding accuracyVSAvoidcomputational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the full search space into multiple reduced search spaces by dividing the codeword sequence into segments and performing decoding on each segment separately. This segmentation reduces the computational complexity from exponential to linear or polynomial scale while maintaining decoding accuracy through iterative refinement of segment boundaries and states.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces dynamic state reduction where the search space size adapts based on received signal quality metrics such as SNR. When signal quality is high, the search space is reduced more aggressively; when quality is low, the search space is maintained larger to ensure accuracy. This dynamic adjustment resolves the contradiction by matching computational effort to actual decoding needs.

Inventive Principle:
Principle #15Dynamics

2Reliability

If full search space decoding is performed, then decoding accuracy is maximized, but decoding latency increases

Engineering Contradiction:
Improvedecoding accuracyVSAvoiddecoding latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs preliminary actions by pre-calculating and storing metrics such as Euclidean distances between received signals and codeword estimates, as well as pre-determining segment boundaries and initial state sets. These preliminary calculations enable the main decoding process to proceed with reduced search spaces, significantly lowering latency while maintaining accuracy through the pre-computed information.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes the parameter of search space size dynamically based on signal characteristics. By adjusting the number of states to explore based on SNR, signal power, and other received signal parameters, the system achieves accurate decoding only when necessary, reducing overall decoding latency for typical operating conditions while preserving accuracy when signal quality demands it.

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If reduced search space decoding is applied, then computational complexity is reduced, but decoding accuracy may deteriorate

Engineering Contradiction:
Improvecomputational complexityVSAvoiddecoding accuracy
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent implements feedback mechanisms where decoding results from reduced search spaces are evaluated against quality metrics, and the search space is adjusted accordingly. If initial reduced search space decoding produces results below a threshold, the system feeds back to expand the search space or redecode with more states, ensuring accuracy is maintained while still benefiting from complexity reduction in successful cases.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent makes the search space size dynamic rather than statically reduced. The number of states explored adapts in real-time based on received signal quality, allowing the system to maintain high accuracy when signals are weak or ambiguous while achieving complexity reduction when signals are strong and clear. This dynamic approach resolves the accuracy-complexity tradeoff by matching computational effort to actual decoding difficulty.

Inventive Principle:
Principle #15Dynamics

4Productivity

If larger codebooks are used to increase data throughput, then productivity improves, but decoding complexity increases

Engineering Contradiction:
Improvedata throughputVSAvoiddecoding complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments large codebooks into smaller subsets organized by data sequences or resource elements. Instead of searching through the entire large codebook at once, the system divides the codebook into manageable segments and performs decoding on each segment independently or in a hierarchical manner. This segmentation enables the use of larger codebooks for higher throughput while keeping per-segment decoding complexity manageable.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent dynamically adjusts the effective codebook size used for decoding based on signal quality and system conditions. When channel conditions are good, the system can afford to use smaller effective codebook portions; when conditions are poor, it expands the search within the larger codebook structure. This dynamic approach enables support for large codebooks that increase productivity while adapting the actual decoding complexity to current operational needs.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10326564B2Method of reduced state decoding and decoder thereof
Publication Date: 2019.06.18 HUAWEI TECH CO LTD
  • US10326564B2 patent drawing
  • US10326564B2 patent drawing
  • US10326564B2 patent drawing

AI summary

Methods and devices are disclosed for receiving and decoding sparsely encoded data sequences using a message passing algorithm (MPA) or maximum likelihood sequence estimation (MLSE). Such data sequences may be used in wireless communications systems supporting multiple access, such as sparse code multiple access (SCMA) systems. The Methods and devices reduce the number of states in a search space for each received signal and associated function node based on a search threshold based on a characteristic related to the received signal and/or to a quality of a resource element over which the received signal is transmitted.