×

Methods and network device for uncoded bit protection in 10GBASE-T Ethernet

  • US 10,361,721 B1
  • Filed: 05/01/2015
  • Issued: 07/23/2019
  • Est. Priority Date: 05/01/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method for generating a fixed length frame in a network interface device, the method comprising:

  • receiving, at the network interface device, a plurality of bits for transmission in the fixed length frame;

    grouping and encoding, at the network interface device, the plurality of bits into a plurality of bit blocks, wherein the plurality of bit blocks comprises a first set of bit blocks and a second set of bit blocks;

    generating, at the network interface device, a set of transcoded bit blocks by transcoding the first set of bit blocks, wherein the set of transcoded bit blocks contains fewer bits than the first set of bit blocks, to make a number of bits available for use as parity bits in the fixed length frame;

    generating, at the network interface device, an aggregated bit block at least by aggregating the set of transcoded bit blocks and the second set of bit blocks;

    encoding, at the network interface device, a portion of the bits in the aggregated bit block using a first encoder to generate a first set of encoded bits, including a set of first parity bits for protecting bits in the first set of encoded bits, the set of first parity bits generated according to a first error correction encoding scheme;

    encoding, at the network interface device, a remaining portion of the bits in the aggregated bit block using a second encoder to generate a second set of encoded bits, including a set of second parity bits for protecting bits in the second set of encoded bits, the second set of parity bits generated according to a second error correction encoding scheme, wherein a number of bits in the second set of encoded bits is greater than a number of bits in the remaining portion of the bits, and wherein i) the set of second parity bits includes a smaller number of parity bits as compared to a greater number of parity bits included in the set of first parity bits and ii) the smaller number of parity bits in the second set of parity bits does not exceed the number of bits made available for use as parity bits in the fixed length frame such that the parity bits in the second set of parity bits fit into the fixed length frame;

    selecting, at the network interface, constellation points for modulating the first set of encoded bits and the second set of encoded bits, includingselecting, based on bits in the second set of encoded bits, clusters from among a plurality of clusters of adjacent constellation points, andselecting, based on bits in the first set of encoded bits, constellation points within the clusters of adjacent constellation points such that, when transmitted via the communication link, bits in the second set of encoded bits that includes the smaller number of parity bits are less prone to errors than bits in the first set of encoded bits that includes the greater number of parity bits; and

    modulating, at the network interface device according to the selected constellation points, the first set of encoded bits and the second set of encoded bits in the aggregated bit block to generate the fixed-length frame that fits the first set of encoded bits including the greater number of parity bits and the second set of encoded bits including the smaller number of parity bits.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×