10GBASE-T Bit Protection for Uncoded Ethernet Frame Segments
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional 10GBASE-T Ethernet systems only provide error correction for coded bits, leaving uncoded bits unprotected against errors, which can occur due to poor channel conditions.
Innovation Solution
A network interface device implements error protection for previously uncoded bits using a combination of LDPC and Reed-Solomon encoding schemes, with transcoding and modulation techniques that maintain the same bit structure and baud rate as 10GBASE-T, ensuring protection without increasing the frame size or adding extra bits.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If error correction encoding is applied to all bits in conventional 10GBASE-T, then reliability improves, but device complexity and processing overhead increase
Solution Approach 1:
The patent segments the 3584-bit frame into two distinct parts: 1723 coded bits that undergo LDPC encoding for error correction, and 1536 uncoded bits that are transmitted without encoding. This segmentation allows the system to apply complex error correction only where most needed while maintaining overall system simplicity and meeting the 10Gbps throughput requirement.
Solution Approach 2:
The patent applies different quality levels of error protection to different portions of the data stream. The coded portion (1723 bits) receives full LDPC error correction protection, while the uncoded portion (1536 bits) receives no error correction. This local differentiation optimizes the balance between reliability and complexity by providing enhanced protection only where the channel conditions or data importance warrant it.
2Reliability
If LDPC encoding is used for all 3584 bits, then reliability improves, but processing time and throughput decrease
Solution Approach 1:
The patent divides the frame into coded and uncoded segments, applying LDPC encoding only to the 1723 coded bits while leaving the 1536 uncoded bits unencoded. This reduces the total number of encoding operations required, thereby decreasing processing time and increasing overall data throughput while maintaining reliability for the coded portion.
Solution Approach 2:
The patent applies error correction encoding partially rather than universally - specifically to 1723 out of 3584 total bits. This partial application of encoding provides sufficient error correction capability for the most critical data portions while avoiding the excessive processing overhead that would result from encoding all bits, thus optimizing throughput.
3Reliability
If uncoded bits are protected with additional encoding schemes, then reliability improves, but frame size and transmission overhead increase
Solution Approach 1:
The patent segments the frame structure to include both coded bits (1723 bits with LDPC protection) and uncoded bits (1536 bits without additional encoding). By maintaining this segmentation and not adding further encoding layers to the uncoded portion, the patent avoids increasing the overall frame size while still providing protection mechanisms for the coded segments.
Solution Approach 2:
The patent makes the coded portion of the frame serve multiple functions: it carries data information and simultaneously provides error correction capability through LDPC encoding. This multi-functionality allows the system to protect critical data without requiring separate protection mechanisms that would increase frame size, as the coded bits themselves fulfill both data transmission and error correction roles.
Data Source
AI summary
A network interface device decodes a first set of encoded bits in a fixed-length frame according to a first error correction encoding scheme to generate a first set of bits among decoded bits. The network interface device decodes a second set of encoded bits in the fixed-length frame according to a second error correction encoding scheme to generate a second set of bits among the decoded bits. The network interface device generates a first set of bit blocks and a second set of bit blocks from the decoded bits at least by de-aggregating the decoded bits. A decoder of the network interface device decodes the first set of bit blocks and the second set of bit blocks to generate a plurality of uncoded bits.


