Modified Column Codewords for Double-Covered Error Correction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing error correction systems in data communications face challenges such as wasted parity space, reduced error correction performance due to single-covered parity bits, and increased implementation complexity from using multiple types of codewords and extra parity-on-parity bits.

Innovation Solution

The system generates modified column codewords by multiplying initial parity by a generator matrix, ensuring all data and parity bits are double-covered in two types of codewords without extra parity-on-parity bits, reducing implementation complexity and enhancing error correction capabilities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If parity-on-parity (POP) values are added to double-cover column parity, then error detection capability is improved, but code rate decreases due to wasted parity space

Engineering Contradiction:
Improveerror detection capabilityVSAvoidcode rate
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent merges the functions of column parity and POP values by integrating them into a unified column codeword structure. Instead of treating POP as separate additional parity bits, the invention combines column parity generation with the double-covering requirement, eliminating redundant parity space while maintaining error detection capability.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The column parity bits are designed to serve multiple functions simultaneously: they provide error detection for column errors and are themselves double-covered through the row codeword structure. This multi-functionality eliminates the need for separate POP values, preserving code rate while maintaining reliability.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Reliability

If parity-on-parity (POP) values are computed and transmitted, then column parity double-coverage is achieved, but implementation complexity increases due to multiple codeword types

Engineering Contradiction:
Improvecolumn parity coverageVSAvoidimplementation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent combines column parity and POP functionality into a single column codeword type. By merging these distinct codeword types into one unified structure, the system achieves column parity double-coverage without requiring separate POP computation and transmission, thereby reducing implementation complexity.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

Instead of adding POP values to column parity as traditionally done, the invention inverts the approach by making column parity itself double-covered through the row codeword structure. This reversal eliminates the need for separate POP handling and simplifies the overall system architecture.

Inventive Principle:
Principle #13The other way round (Inversion)

3Reliability

If three types of codewords (row, column, POP) are used to ensure double-coverage, then error correction performance is improved, but encoder/decoder complexity increases

Engineering Contradiction:
Improveerror correction performanceVSAvoidencoder/decoder complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges the three distinct codeword types into two unified types: row codewords and column codewords. By combining POP functionality into the column codeword structure, the system maintains error correction performance while reducing encoder/decoder complexity through fewer distinct codeword handling routines.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The column codeword is designed to fulfill multiple roles simultaneously: it provides column error correction, ensures double-coverage of parity bits, and eliminates the need for separate POP processing. This multi-functionality reduces operational complexity while maintaining robust error correction capabilities.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS10700713B2System and method for error correction in data communications
Publication Date: 2020.06.30 MICROSEMI STORAGE SOLUTIONS INC
  • US10700713B2 patent drawing
  • US10700713B2 patent drawing
  • US10700713B2 patent drawing

AI summary

A method and system are provided for error correction. After row encoding and column encoding, additional codeword data (ACD) and modified parity (P′) may be concurrently created, for each of a plurality of modified column codewords (CCW′), by multiplying initial calculated parity P by a generator matrix G. Each CCW′ may include an ACD portion and a P′ portion such that each bit in the P′ portion of a selected CCW′ is present in the ACD portion for one of the other CCW′. In contrast to known approaches, the method and system may provide modified column codewords such that all data and parity bits are present in two codewords while using only two types of codewords, and without using extra parity-on-parity bits. In a set of modified column codewords, each bit in the modified parity in one modified codeword is present in another codeword.