Data Frame Syncmark Detection with ECC-First Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data transmission systems face challenges in reliably detecting the start of data without increasing data format overhead, as errors in the syncmark detection can lead to incorrect data retrieval and failure in error correction.

Innovation Solution

The method involves generating a data frame with padding fields and using Hamming codes or cyclic ECC to encode the syncmark and data, allowing for error detection and correction before syncmark identification, thus ensuring accurate data start location detection even with transmission errors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a long syncmark is used to improve reliability in detecting data start location, then detection reliability is improved, but data format efficiency deteriorates due to increased overhead

Engineering Contradiction:
Improvedata start location detection reliabilityVSAvoiddata format efficiency
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent applies preliminary action by performing ECC encoding on the syncmark before transmission. The encoder processes the syncmark along with padding bits and data, generating parity bits that enable error detection and correction. At the receiver, ECC decoding is performed before syncmark detection, correcting transmission errors in advance so that the syncmark can be reliably identified even with errors. This preliminary error correction action eliminates the need for a longer syncmark while maintaining detection reliability.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If error correction is performed after syncmark detection, then data can be corrected, but incorrect data may enter the decoder when syncmark detection fails

Engineering Contradiction:
Improvedata recovery reliabilityVSAvoiddata accuracy
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent inverts the conventional order of operations by performing ECC decoding before syncmark detection instead of after. In the conventional approach, the receiver first detects the syncmark to locate data start, then performs ECC decoding. This inversion allows the ECC decoder to correct transmission errors in the received signal before the syncmark detection process, ensuring that the syncmark is identified from corrected data. This prevents the propagation of errors that would occur if syncmark detection were performed on uncorrected erroneous data.

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

Data Source

PatentUS8423870B1Method and apparatus for determining the start of a data field in a data frame
Publication Date: 2013.04.16 MARVELL ASIA PTE LTD
  • US8423870B1 patent drawing
  • US8423870B1 patent drawing
  • US8423870B1 patent drawing

AI summary

A method for generating a data frame for data transmission includes using a processor to generate a first padding field. The method also includes using the processor to generate one or more parity bits by encoding an input comprising the first padding field, a syncmark and data to be transmitted. The method also includes using the processor to add the one or more parity bits to the data frame. The method also includes using the processor to add a second padding field after the one or more parity bits.