Codeword Synchronization Using Extension Information Verification
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing codeword synchronization methods for linear block codes in data transmission require additional data insertion, increasing redundancy and affecting synchronization performance.
Innovation Solution
A self-synchronization method that utilizes extension information within the data sequence to verify codeword boundaries without inserting additional data, enhancing synchronization precision and reliability.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If alignment marker sequence is inserted at interval of codewords for synchronization, then codeword synchronization can be achieved, but redundant information increases
Solution Approach 1:
The codeword uses its own extension information (parity bits or check bits) for verification purposes, making the codeword self-sufficient for synchronization without requiring external alignment markers. The receiver verifies codeword boundaries by checking whether the extension information matches the received data, enabling self-service synchronization.
Solution Approach 2:
The extension information in the codeword serves dual purposes: error detection/correction and synchronization verification. By making the extension information multi-functional, the patent eliminates the need for separate alignment marker sequences while maintaining both error protection and synchronization capabilities.
2Measurement precision
If alignment marker sequence is inserted for synchronization, then codeword boundaries can be identified, but data transmission efficiency decreases
Solution Approach 1:
The patent extracts the synchronization function from separate alignment marker sequences and integrates it into the existing codeword structure. By taking out the redundant alignment markers and using only the necessary extension information within each codeword for verification, the method achieves precise boundary identification without wasting transmission resources on separate synchronization data.
Solution Approach 2:
The synchronization verification function is merged with the error detection function by using the same extension information for both purposes. This combining of functions eliminates the need for separate alignment marker sequences, thereby improving data transmission efficiency while maintaining precise codeword boundary identification.
3Loss of information
If extension information is used for codeword verification, then additional data insertion is eliminated, but verification complexity increases
Solution Approach 1:
The codeword verifies itself using its own extension information without requiring external synchronization data. The receiver performs verification by checking whether the extension information (parity bits or check bits) in the received codeword matches the expected values, enabling self-service verification that eliminates additional data insertion while maintaining manageable complexity through existing error detection mechanisms.
Data Source
AI summary
This application relates to a codeword synchronization method, a chip, a network device, and a system. The codeword synchronization method includes: receiving a first data sequence, where the first data sequence includes a plurality of bits, and a codeword in the first data sequence includes extension information for verifying the codeword; selecting at least one group of bits from the plurality of bits as the extension information to perform verification, and determining a candidate bit in the plurality of bits based on a result of the verification; and determining a synchronization position based on the candidate bit, where the synchronization position indicates a start position of the codeword that is in the first data sequence.


