Matrix Checksum Layout for Multiple Bit Erasure Correction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional wireless communication systems struggle to correct multiple bit erasures in the same column using XOR checksum algorithms, limiting their ability to recover packets with multiple invalid bits without re-transmitting the entire packet.

Innovation Solution

The method employs both column and row checksums to determine and correct bit values in a data matrix, allowing for the correction of multiple bit errors by using exclusive OR operations with associated checksums, enabling robust error correction in wireless communication systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a conventional XOR checksum algorithm is used with only column checksums, then the system can correct single bit errors, but it cannot correct multiple bit erasures in the same column

Engineering Contradiction:
Improveerror correction capabilityVSAvoidhandling of multiple bit erasures
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent introduces row checksums as a new dimension to the traditional column-only checksum approach. By organizing data in a matrix structure with both row and column checksums, the system gains additional degrees of freedom for error detection and correction, enabling it to handle multiple bit erasures that would be impossible to correct with column checksums alone.

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

Solution Approach 2:

The patent segments the checksum verification process into independent row and column operations. Each row and column can be independently verified and corrected, allowing the system to handle multiple errors across different rows and columns simultaneously. This segmentation enables parallel error correction operations and provides multiple pathways to recover from bit erasures.

Inventive Principle:
Principle #1Segmentation

2Reliability

If multiple row checksums and column checksums are used to correct multiple bit errors, then the error correction capability is improved, but the computational complexity increases

Engineering Contradiction:
Improvemultiple bit error correctionVSAvoidchecksum computation and verification
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements self-service error correction where the row and column checksums automatically identify and correct errors without requiring external intervention or complex iterative algorithms. The checksums serve their own verification function, and the correction process is directly derived from the checksum values themselves, reducing the need for additional computational resources.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent performs preliminary computation of row and column checksums during the data transmission preparation phase. These checksums are pre-calculated and attached to the data matrix before transmission, allowing the receiver to quickly verify and correct errors without performing complex computations during the critical reception phase. This preliminary action shifts computational burden to the transmission side.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7770096B1Method of operating a matrix checksum
Publication Date: 2010.08.03 INFINEON TECHNOLOGIES AMERICAS CORP
  • US7770096B1 patent drawing
  • US7770096B1 patent drawing
  • US7770096B1 patent drawing

AI summary

A method of operating a matrix checksum includes the steps of determining a column checksum for the data bytes in an information packet. A row checksum for the data bytes in an information packet is determined. The information packet including the column checksum and the row checksum is transmitted.