High-Speed Data Serialization via Byte Transposition
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional high-speed serial communication protocols face high resource costs due to byte shifting and byte storage operations, as well as the need for numerous framing characters, making data transmission economically challenging in advanced systems.
Innovation Solution
A system that serializes combined synchronization information and data blocks, using a scrambler and gearbox to format data for transmission over high-speed channels, reducing the number of operations required for data recovery by the receiver, and includes features like transposing data bytes and inserting separators to simplify frame boundary detection and user flow control handling.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If conventional protocols use byte shifting and byte storage operations for data transmission, then data can be transmitted over high-speed channels, but resource costs increase significantly
Solution Approach 1:
The patent applies preliminary action by transposing the order of data bytes before transmission. The encoding device reorders bytes in a predetermined pattern (e.g., swapping bytes at positions 0-3 with bytes at positions 4-7) before encoding and transmission. The receiving device applies the inverse transformation to recover original data. This pre-processing eliminates the need for complex byte shifting and storage operations during reception, reducing resource requirements while maintaining data transmission reliability
Solution Approach 2:
The patent uses inversion by implementing a reversible byte reordering scheme. The transmitter applies one transformation (e.g., swapping byte pairs), while the receiver applies the inverse transformation to restore original data order. This approach inverts the conventional approach where the receiver performs complex operations; instead, the receiver simply reverses a predetermined transformation, significantly reducing computational burden and resource usage
2Reliability
If conventional protocols use numerous framing characters for data transmission, then data can be transmitted over high-speed channels, but bandwidth efficiency decreases
Solution Approach 1:
The patent extracts and eliminates unnecessary framing characters from the transmission protocol. By using the transposed byte ordering scheme, the protocol can identify frame boundaries and data structures more efficiently without requiring excessive start/stop markers or framing characters. This extraction of redundant elements reduces bandwidth consumption while maintaining reliable data transmission capability
Solution Approach 2:
The patent changes the parameter of frame delimitation by using predetermined byte patterns and positions rather than traditional extensive framing characters. The transposed byte ordering allows the receiver to efficiently identify frame boundaries through pattern recognition rather than relying on multiple framing characters, thereby reducing bandwidth consumption while preserving transmission reliability
Data Source
AI summary
A serializer is provided to serialize combined synchronization information and data blocks for transmission over the high-speed channel. A gearbox combines synchronization information with data blocks to present to the serializer. A scrambler scrambles data blocks to present to the gearbox. An encoding device stores a program that contains instructions to format the data blocks for sending over the high-speed channel. The formatting reduces a number of operations used to receive the data blocks by a receiver.


