Sparse Superposition Coding for Near-Capacity AWGN Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data transmission systems fail to achieve rates arbitrarily close to Shannon capacity with exponentially small error probabilities for additive noise channels, lacking a computationally feasible and mathematically proven code system that scales effectively with code word length and maintains acceptable complexity.

Innovation Solution

A sparse superposition encoder and adaptive successive decoder system that uses a design matrix with partitioned sections and variable power allocations to achieve rates near Shannon capacity, with error probability decreasing exponentially as code word length increases, and complexity scaling not more than n^3.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional coding schemes (LDPC, turbo codes) are used to achieve high transmission rates, then the rate approaches capacity empirically, but mathematical proof of exponentially small error probability for large code sizes is lacking

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

Solution Approach 1:

The code is segmented into information bits and parity bits with distinct roles. The encoder separates source encoding from channel encoding, and the decoder uses separate syndrome computation and error detection components. This segmentation enables modular design that achieves high reliability through structured error correction while maintaining manageable complexity through division of functional responsibilities.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The code parameters (block length, rate, parity check matrix structure) are optimized to approach Shannon capacity while maintaining polynomial-time encoding and decoding. The system adjusts code length and rate parameters to achieve exponentially small error probabilities for large code sizes, with complexity scaling polynomially rather than exponentially.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If code length increases to reduce error probability, then reliability improves exponentially, but computational complexity and processing time increase

Engineering Contradiction:
Improveerror probabilityVSAvoidcomputation time
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent replaces exhaustive decoding mechanisms with polynomial-time syndrome-based decoding. Instead of checking all possible codewords (exponential complexity), the system uses linear algebra operations on parity check matrices to compute syndromes and identify errors efficiently. This substitution enables large code lengths to be used for high reliability while keeping computation time polynomial rather than exponential.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The parity check matrices and code structures are pre-designed and stored, allowing rapid syndrome computation during decoding. The encoder pre-computes parity bits based on the information bits using the predetermined parity check structure, enabling fast encoding without real-time complex calculations. This preliminary preparation reduces online computational complexity while maintaining high reliability through optimal code design.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If transmission rate increases to approach Shannon capacity, then productivity improves, but the system becomes more sensitive to noise and errors

Engineering Contradiction:
Improvetransmission rateVSAvoiderror probability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The decoder uses syndrome feedback to iteratively identify and correct errors in received codewords. The syndrome computation provides feedback about the presence and location of errors, enabling the decoder to adjust its decoding strategy and apply appropriate error correction. This feedback mechanism allows the system to maintain high transmission rates while compensating for increased noise sensitivity through active error detection and correction.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The coding system combines multiple coding techniques and error correction mechanisms into a composite code structure. The patent integrates channel coding with source coding, uses both systematic and non-systematic code forms, and combines algebraic coding with iterative decoding methods. This composite approach enables the system to achieve high transmission rates near Shannon capacity while maintaining reliability through multiple layers of error protection.

Inventive Principle:
Principle #40Composite materials

Data Source

PatentUS8913686B2Sparse superposition encoder and decoder for communications system
Publication Date: 2014.12.16 YALE UNIVERSITY
  • US8913686B2 patent drawing
  • US8913686B2 patent drawing
  • US8913686B2 patent drawing

AI summary

A computationally feasible encoding and decoding arrangement and method for transmission of data over an additive white Gaussian noise channel with average codeword power constraint employs sparse superposition codes. The code words are linear combinations of subsets of vectors from a given dictionary, with the possible messages indexed by the choice of subset. An adaptive successive decoder is shown to be reliable with error probability exponentially small for all rates below the Shannon capacity.