Parallel Encoder Delays for Low Error Floor Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing error correction codes in information transmission and recording face an 'error floor' phenomenon, where bit error ratio does not decrease quickly with increasing signal-to-noise ratio, and existing solutions either result in rate loss, significant decoding complexity, or require complex techniques to identify and correct pathological patterns.

Innovation Solution

A novel encoder architecture that uses multiple component encoders with interconnections to generate and forward reduced local code words with varying delays, allowing for a lower-bound on the minimum Hamming distance and eliminating the error floor while maintaining low constraint length and complexity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If an outer algebraic code is used to remove the error floor, then the error floor is reduced, but rate loss occurs and decoding complexity increases

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

Solution Approach 1:

The encoder segments the information flow into multiple parallel component encoders (first, second, third component encoders) that process different portions of the data simultaneously. This segmentation allows the system to achieve error floor reduction through the structured parallel architecture without requiring complex outer algebraic codes, as each component encoder contributes to the overall error correction capability through its specific interconnection pattern and delay elements.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The invention introduces a temporal dimension through delay elements (D1, D2, D3, D4) that store and retransmit encoded bits at different time instances. This transforms the error correction mechanism from a spatial/algebraic approach to a temporal approach, where the same information bits are processed multiple times at different delays, enabling error floor reduction without increasing algebraic complexity.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Reliability

If codes with large Hamming distance are used to eliminate error floor, then error floor is reduced, but constraint length and latency increase

Engineering Contradiction:
Improveminimum Hamming distanceVSAvoidlatency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The invention merges multiple component encoders with identical or similar structures into a unified encoding system. By combining the outputs of multiple component encoders with specific interconnections and delay elements, the system achieves an effective large minimum Hamming distance without requiring any single component encoder to have excessively long constraint length, thus reducing latency while maintaining reliability.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

Delay elements (D1, D2, D3, D4) act as intermediaries that buffer and retransmit encoded bits between component encoders. These intermediaries allow the system to achieve the benefits of large Hamming distance through multiple processing passes without requiring the information to traverse excessively long constraint lengths, thereby reducing latency while maintaining error correction capability.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If Braided Block Codes are used to achieve excellent error correcting performance, then error correction is improved, but constraint length and complexity grow rapidly

Engineering Contradiction:
Improveerror correcting performanceVSAvoidconstraint length
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Each component encoder in the invention has a simple, localized structure with a small constraint length, processing only a portion of the information bits at a time. This local quality approach allows the overall system to achieve excellent error correction performance through the coordinated interaction of multiple simple components, rather than requiring a single complex encoder with large constraint length.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The encoding function is segmented across multiple component encoders, each handling a specific portion of the data with simple local logic. This segmentation breaks down the complex error correction task into manageable pieces that can be processed in parallel, reducing the constraint length and complexity of individual components while maintaining overall error correction performance through their interconnections.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10256841B2Encoder, decoder and encoding method with low error floor
Publication Date: 2019.04.09 XIEON NETWORKS SARL
  • US10256841B2 patent drawing
  • US10256841B2 patent drawing
  • US10256841B2 patent drawing

AI summary

An encoder encodes digital data, said encoder includes one or more component encoders, one or more interconnections between component encoders, one or more inputs and one or more outputs. The encoder is configured to carry out the following steps: combining internal input bits received via an interconnection and external input bits received via a corresponding input, to assemble a local information word, encoding the local information word such as to generate a local code word, outputting a reduced local code word and handling the same reduced local code word over to the interconnect for forwarding the same reduced local code word to another component encoder or to itself, wherein the encoder is configured to forward on each interconnect the bits of the reduced local code in parallel but with delays that are mutually different for at least a subset of the reduced local code word bits.