Syncmark Detection with ECC-Protected Padding Fields
Find Innovative SolutionsGenerate 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, thereby improving data start location detection accuracy without increasing overhead.
Engineering Contradictions & Design Principles
Engineering 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
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. This preliminary error protection allows the use of shorter syncmarks while maintaining detection reliability, thus resolving the contradiction between reliability and data format efficiency.
2Reliability
If error correction is performed after syncmark detection, then data integrity is improved, but incorrect data retrieval occurs when syncmark detection fails due to transmission errors
Solution Approach 1:
The patent performs error correction before syncmark detection by decoding the received codeword and correcting transmission errors in the padding field and syncmark. This preliminary error correction ensures that the syncmark detection operates on error-free data, preventing incorrect data retrieval while maintaining data integrity.
Solution Approach 2:
The patent inverts the conventional order of operations by performing error correction before syncmark detection instead of after. This inversion ensures that transmission errors are eliminated before they can cause incorrect syncmark identification, thereby improving both data integrity and data start location accuracy.
Data Source
AI summary
A system including a padding field generator and an encoder. The padding field generator is configured to generate a first padding field for a frame. The frame includes (i) a preamble field, (ii) a syncmark field, and (iii) a data field. The first padding field is located between (i) the preamble field and (ii) the syncmark field. The preamble field, the first padding field, and the syncmark field precede the data field. The encoder is configured to encode, using an error-correcting code, (i) the first padding field, (ii) the syncmark field, and (iii) the data field; and to generate, based on the encoding performed using the error-correcting code, one or more parity bits. The one or more parity bits are stored in a parity field of the frame. The parity field is located subsequent to the data field in the frame.


