Virtual Lane Bit Multiplexing for High-Rate Data Transmission
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data transmission methods struggle to achieve high transmission rates, especially in systems with low-rate lanes, while maintaining low error correction performance and frame loss ratios.
Innovation Solution
A data transmission method involving bit multiplexing of data streams through different virtual lane groups, followed by further multiplexing at the second module, to enhance transmission rates while maintaining low error correction performance and frame loss ratios.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If bit multiplexing is performed on data streams from different virtual lane groups, then data transmission rate is improved, but error correction performance may deteriorate
Solution Approach 1:
The patent segments data streams into multiple virtual lane groups, where each group maintains independent error correction capabilities. By dividing the data transmission into separate virtual lanes that can be independently corrected, the system achieves high aggregation rates through multiplexing while preserving error correction performance at the segment level.
Solution Approach 2:
The patent changes the organizational parameters of data streams by introducing virtual lane groups with specific mapping relationships. Data streams are reorganized and mapped to different virtual lanes according to defined rules, enabling high-rate transmission through bit multiplexing while maintaining error correction capabilities through the structured parameter changes in how data is distributed across lanes.
2Productivity
If multiple levels of bit multiplexing are performed to achieve high transmission rates, then productivity is improved, but device complexity increases
Solution Approach 1:
The patent divides the multiplexing function into multiple virtual lane groups, where each group handles a subset of data streams independently. This segmentation allows the complex multiplexing operation to be broken down into manageable segments that can be processed in parallel, reducing overall system complexity while achieving high aggregation rates.
Solution Approach 2:
The patent creates a universal virtual lane group structure that can handle multiple data streams through a standardized mapping relationship. This multi-functional design allows the same virtual lane group architecture to serve different transmission rate requirements, reducing device complexity by avoiding the need for separate specialized structures for each rate.
3Device complexity
If data streams are multiplexed from the same virtual lane group, then device complexity is reduced, but error correction performance and frame loss ratio deteriorate
Solution Approach 1:
The patent segments data streams across multiple virtual lane groups rather than concentrating them in a single group. Each virtual lane group acts as an independent segment with its own error correction capabilities, ensuring that errors in one segment do not propagate to others, thereby maintaining low frame loss ratios while managing complexity through modular segmentation.
Solution Approach 2:
The patent changes the mapping parameters to distribute data streams across different virtual lane groups according to defined rules. This parameter change ensures diversity in the multiplexing structure, preventing concentration of errors in a single group while maintaining manageable complexity through systematic distribution patterns.
Data Source
AI summary
This application discloses a data transmission method. The method includes: performs bit multiplexing to obtain a plurality of third data streams based on a plurality of first data streams and a plurality of second data streams, where the first data stream and the second data stream belong to different virtual lane groups; and transmits the plurality of third data streams to a second module, to enable the second module to obtain a plurality of fourth data streams based on the plurality of third data streams, where any fourth data stream is obtained by performing bit multiplexing on any second quantity of third data streams in the plurality of third data streams. Bit multiplexing is performed on the obtained data streams, so that the method can improve a transmission rate of the data stream and reduce a frame loss ratio of a system.


