Interleaved Hamming Encoding for Low-Overhead RS Error Correction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data communication systems are inadequate in handling high-bandwidth demands for multimedia data transfer, requiring improved techniques for error correction and data communication efficiency.

Innovation Solution

A communication device and method that aligns data streams with Reed-Solomon (RS) symbols, interleaves them using a convolutional interleaver, generates Hamming parity blocks, and distributes them across physical channels for enhanced error correction, allowing for efficient data transfer in high-speed modes like 50G, 100G, 200G, and 400G.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If Reed-Solomon codes are used for error correction in conventional communication systems, then error correction capability is improved, but transmission overhead and system complexity increase

Engineering Contradiction:
Improveerror correction capabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the error correction process into two distinct stages: first applying Reed-Solomon codes at the symbol level, then applying Hamming codes at the bit level within interleaved groups. This segmentation allows each code to operate optimally at its appropriate granularity, improving overall error correction capability while managing complexity through modular design

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces interleaving as an additional dimension to the error correction approach. By interleaving groups of Reed-Solomon coded symbols and then applying Hamming codes across the interleaved structure, the system transforms the error correction problem from a single-dimensional approach to a multi-dimensional solution, thereby improving reliability without proportionally increasing complexity

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

2Productivity

If existing error correction techniques are applied to handle high-bandwidth demands, then data transfer capability is improved, but transmission overhead increases

Engineering Contradiction:
Improvedata transfer capabilityVSAvoidtransmission overhead
Core Design Contradiction:
ProductivityVSLoss of substance

Solution Approach 1:

The patent applies partial error correction by using Hamming codes on selected interleaved groups of Reed-Solomon symbols rather than applying a single comprehensive code to all data. This partial application of error correction allows the system to handle high-bandwidth demands efficiently while minimizing the overhead associated with full-rate error correction codes

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If Hamming parity blocks are generated for interleaved Reed-Solomon symbols, then error correction efficiency is improved, but encoding complexity increases

Engineering Contradiction:
Improveerror correction efficiencyVSAvoidencoding complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent performs preliminary Reed-Solomon encoding on symbols before interleaving and subsequent Hamming encoding. This preliminary action organizes the data in a structured manner that facilitates the subsequent interleaving and Hamming encoding steps, making the overall process more manageable and reducing the complexity of generating Hamming parity blocks

Inventive Principle:
Principle #10Preliminary action

4Reliability

If convolutional interleaving is applied to Reed-Solomon symbols, then error distribution is improved, but processing time increases

Engineering Contradiction:
Improveerror distributionVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the interleaving process into a convolutional interleaving stage applied to Reed-Solomon symbols, followed by grouping and Hamming encoding stages. This segmentation of the processing pipeline allows error distribution to be improved through convolutional interleaving while managing processing time through efficient organization of subsequent operations on the interleaved data

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11356122B2Systems and methods for interleaved hamming encoding and decoding
Publication Date: 2022.06.07 MARVELL ASIA PTE LTD
  • US11356122B2 patent drawing
  • US11356122B2 patent drawing
  • US11356122B2 patent drawing

AI summary

A communication device includes a first alignment circuit configured to receive, from a host device, a first encoded data stream including a plurality of symbols encoded with a first type of error correction code. The first alignment circuit is configured to output an aligned first encoded data stream that is aligned to boundaries between the plurality of symbols encoded with the first type of error correction code. An interleaver is configured to interleave the plurality of symbols of the aligned first encoded data stream into symbol sections each including a predetermined number of symbols encoded with the first type of error correction code. An encoder is configured to generate, for each of the symbol sections, a parity block corresponding to the symbols in the symbol section and to output a second encoded data stream including the aligned first encoded data stream and the parity block.