64B/66B Signal Conversion With Offset Overhead for Lower Bandwidth
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing 64B/66B coded signals face challenges in accurately loading coding blocks with removed redundant information due to synchronization issues, leading to inefficiencies in signal rate and bandwidth utilization.
Innovation Solution
Convert 64B/66B coded signals into mB/(m+1)B coded signals, where m is an integer greater than or equal to 64, and store position information of designated coding blocks in an offset overhead within the service signal, allowing for reduced signal rate transmission and accurate recovery at the receiving end.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of energy
If 64B/66B coded signal is directly loaded into service signal, then synchronization is maintained, but signal rate is high and bandwidth is wasted
Solution Approach 1:
The patent extracts the synchronization function from every coding block by removing redundant information from selected blocks. Specifically, it removes the 2-byte header from Type A coding blocks and the 4-byte header from Type B coding blocks, creating condensed blocks that carry only essential data while synchronization is maintained through offset overhead that tracks positions of these condensed blocks.
Solution Approach 2:
The patent changes the structure parameter of coding blocks by converting them between different types (Type A, Type B, Type C) based on data characteristics. This allows flexible adjustment of block composition - sometimes keeping full headers for synchronization, sometimes removing headers for compression - thereby optimizing the balance between synchronization reliability and bandwidth efficiency.
2Speed
If redundant information is removed from coding blocks, then signal rate is reduced, but positioning accuracy is lost
Solution Approach 1:
The patent introduces offset overhead as an intermediary mechanism that tracks and records the positions of condensed coding blocks within the service signal frame. This offset overhead acts as a mediator between the compressed coding blocks (which lack inherent positioning information) and the receiving end, enabling accurate reconstruction of the original data structure without requiring synchronization headers in every block.
Solution Approach 2:
The patent performs preliminary organization of coding blocks into specific types (A, B, C) at the transmitting end, with clear rules for when to remove headers and when to retain them. This preliminary classification and positioning information is encoded in the offset overhead before transmission, allowing the receiving end to accurately reconstruct the data structure without needing to perform complex synchronization searches.
3Quantity of substance
If coding blocks are condensed by removing headers, then bandwidth is saved, but device complexity increases
Solution Approach 1:
The patent segments the data transmission into distinct coding block types (Type A, Type B, Type C) with clearly defined structures and purposes. Each type has specific rules for header retention or removal, allowing the system to manage complexity through structured segmentation rather than attempting uniform processing of all blocks. This segmentation makes the condensation process systematic and manageable.
Data Source
AI summary
The present disclosure provides a data transmission method, including: converting a 64B/66B coded signal into a mB/(m+1)B coded signal, wherein the 64B/66B coded signal is composed of 64B/66B coding blocks, the mB/(m+1)B coded signal is composed of mB/(m+1)B coding blocks, m is an integer greater than or equal to 64; loading the mB/(m+1)B coded signal into a service signal, wherein the service signal carries an offset overhead, and the offset overhead stores position information of a designated mB/(m+1)B coding block in the mB/(m+1)B coded signal; transmitting the service signal. The present disclosure further provides a data transmission apparatus, an electronic device, and a computer-readable medium.


