Spinal Code Wireless Encoder for Adaptive Throughput

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current wireless networks face challenges in achieving high throughput due to varying channel conditions such as noise, interference, and multipath fading, which require adaptive protocols that are inefficient and often waste capacity.

Innovation Solution

The implementation of spinal codes, which encode data directly into constellation symbols using hash functions, and a rateless link protocol that coordinates between sender and receiver to adaptively determine when to pause for feedback, allowing for efficient decoding and transmission in noisy conditions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional adaptive protocols are used to handle varying channel conditions, then reliability is improved, but device complexity and loss of time increase due to inefficient adaptation mechanisms

Engineering Contradiction:
Improvechannel qualityVSAvoidprotocol complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts and eliminates the need for explicit rate adaptation protocols by using spinal codes that directly map message bits to constellation symbols through hash functions. This removes the complex adaptation layer while maintaining reliability through the inherent error-correcting properties of the spinal code structure.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The spinal code system performs self-adjustment through its mathematical structure. The hash function-based encoding automatically distributes information in a way that adapts to channel conditions without requiring external control protocols. The decoder's iterative decoding process also self-adjusts to recover information despite noise and interference.

Inventive Principle:
Principle #25Self-service

2Device complexity

If traditional rated coding is used, then device complexity is reduced, but productivity decreases due to capacity waste from conservative rate selection

Engineering Contradiction:
Improvecoding mechanismVSAvoidthroughput
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent implements a dynamic coding system where the encoder can adaptively determine when to pause for feedback based on estimated distribution of symbols required for successful decoding. This dynamic behavior allows the system to maximize throughput by transmitting at high rates when channel conditions permit while pausing only when necessary, eliminating capacity waste.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system incorporates feedback mechanisms where the receiver provides information about decoding status to the transmitter. This feedback loop enables the transmitter to adjust transmission behavior optimally, pausing only when needed and maintaining high throughput during favorable channel conditions, thus resolving the contradiction between simplicity and productivity.

Inventive Principle:
Principle #23Feedback

3Reliability

If rate adaptation protocols are implemented, then reliability is improved, but loss of time increases due to frequent rate changes and feedback loops

Engineering Contradiction:
Improvemessage deliveryVSAvoidadaptation delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The spinal code encoder performs preliminary encoding of message bits into constellation symbols using hash functions before transmission. This pre-processing creates a robust code structure that can withstand channel variations without requiring frequent rate adaptations during transmission, reducing adaptation delay while maintaining reliability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system maintains continuous transmission at high rates by using spinal codes that do not require frequent rate changes. The encoder can continuously generate coded symbols until feedback indicates decoding failure, maximizing useful transmission time. The feedback mechanism only interrupts transmission when necessary, minimizing time loss compared to continuous rate adaptation protocols.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS9143175B2Rateless and rated coding using spinal codes
Publication Date: 2015.09.22 MASSACHUSETTS INST OF TECH
  • US9143175B2 patent drawing
  • US9143175B2 patent drawing
  • US9143175B2 patent drawing

AI summary

In one aspect, a wireless system includes an encoder configured to encode data using a spinal code which uses a function over the message bits to directly produce a sequence of constellation symbols for transmission. The wireless system also includes a decoder configured to decode the spinal code. The function may be at least one of a non-linear function and a hash function.