High-speed ethernet coding

US11233603B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11233603-B2
Application numberUS-202016888538-A
CountryUS
Kind codeB2
Filing dateMay 29, 2020
Priority dateMar 9, 2015
Publication dateJan 25, 2022
Grant dateJan 25, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A BASE-T Ethernet transceiver is disclosed. The transceiver includes a BASE-T Ethernet transmit circuit that employs a data framing module. The data framing module includes an input interface to receive Ethernet block data bits, and, forward error correction encoder is coupled to the logic to encode at least a first portion of the data bits to generate first error check bits. A Reed-Solomon (RS) encoder is coupled to the logic to encode at least a second portion of the data bits in accordance with a Reed-Solomon error code to generate second error check bits. A symbol mapper modulates the Ethernet block data bits in accordance with an SQ64 constellation comprising back-to-back PAM8 symbols.

First claim

Opening claim text (preview).

What is claimed is: 1. A BASE-T Ethernet transceiver comprising: a BASE-T Ethernet transmit circuit including a BASE-T Ethernet data framing circuitry including an input interface configured to receive an Ethernet block of data bits for transmission over an Ethernet interface to a receiver, forward error correction (FEC) encoder circuitry coupled to the input interface and configured to encode the Ethernet block of data bits to generate error correction information for use by the receiver to correct errors in a received Ethernet block of bits; and a symbol mapper configured to modulate the Ethernet block of data bits and the error correction information into multiple back-to-back PAM8 symbols in accordance with a 64SQ symbol constellation, the 64SQ constellation forming a square grid of sixty-four constellation points. 2. The BASE-T Ethernet transceiver of claim 1 , wherein the FEC encoder circuitry comprises a Low Density Parity Check (LDPC) encoder coupled to the input interface to encode a first portion of the Ethernet block of data bits to generate error correction information defined by error check bits. 3. The BASE-T Ethernet transceiver of claim 2 , further comprising a Reed-Solomon encoder coupled to the input interface to encode a second portion of the data bits other than the first portion in accordance with a Reed-Solomon error correction code. 4. The BASE-T Ethernet transceiver of claim 3 , wherein the Reed-Solomon error correction code comprises an RS256 (128, 110) error code. 5. The BASE-T Ethernet transceiver of claim 3 , wherein the BASE-T Ethernet transmit circuit further comprises: a transmitter to transmit the back-to-back PAM8 symbols at a symbol rate within the range of 500 MS/s-505 MS/s. 6. The BASE-T Ethernet transceiver of claim 1 , wherein the first portion of the data bits comprise least-significant bits (LSBs) of the Ethernet block data bits. 7. The BASE-T Ethernet transceiver of claim 1 , wherein the second portion of the data bits other than the first portion comprise most-significant bits (MSBs) of the Ethernet block data bits. 8. A method of transferring Ethernet data, the method comprising: framing BASE-T Ethernet data including receiving an Ethernet block of data bits for transmission over an Ethernet interface to a receiver, encoding the Ethernet block of data bits in accordance with a forward error correction (FEC) code to generate error correction information for use by the receiver to correct errors in a received Ethernet block of bits; and modulating the Ethernet block of data bits and the error correction information into multiple back-to-back PAM8 symbols in accordance with a 64SQ symbol constellation, the 64SQ constellation forming a square grid of sixty-four constellation points. 9. The method according to claim 8 , wherein encoding the first portion of the data bits in accordance with an FEC code comprises: encoding a first portion of the Ethernet block of data bits in accordance with a Low Density Parity Check (LDPC) code to generate error correction information defined by error check bits. 10. The method according to claim 8 , further comprising: encoding a second portion of the data bits other than the first portion via a Reed-Solomon error correction code. 11. The method according to claim 10 , wherein the encoding of the second portion of the data bits comprises: encoding the second portion of the data bits via an RS256 (128, 110) error code. 12. The method according to claim 10 , wherein the encoding of the second portion of the data bits other than the first portion comprises: encoding most-significant bits (MSBs) of the Ethernet block data bits. 13. The method according to claim 8 , wherein the modulating further comprises: generating each PAM8 symbol as a set of coset partitioned bits having unique least-significant bits (LSBs) and a most-significant bit (MSB) shared by multiple sets of coset partitioned bits. 14. The method according to claim 13 , wherein the generating each PAM8 symbol as a set of coset partitioned bits comprises: generating each PAM8 symbol as a set of coset partitioned bits having unique least-significant bits (LSBs) and a most-significant bit (MSB) shared by multiple sets of coset partitioned bits. 15. The method according to claim 8 , wherein the modulating further comprises: generating each PAM8 symbol as a set of Gray coded bits. 16. The method according to claim 8 , further comprising: transmitting the PAM8 symbols at a symbol rate within the range of 500 MS/s-505 MS/s. 17. The method according to claim 8 , wherein encoding the first portion of the data bits in accordance with a forward error correction (FEC) code to generate error information comprises: encoding least-significant bits (LSBs) of the Ethernet block data bits.

Assignees

Inventors

Classifications

  • with Low Density Parity Check [LDPC] codes · CPC title

  • H04L1/0041Primary

    Arrangements at the transmitter end · CPC title

  • Codes on graphs and decoding on graphs, e.g. low-density parity check [LDPC] codes · CPC title

  • Modulator circuits; Transmitter circuits · CPC title

  • Reed-Solomon codes · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11233603B2 cover?
A BASE-T Ethernet transceiver is disclosed. The transceiver includes a BASE-T Ethernet transmit circuit that employs a data framing module. The data framing module includes an input interface to receive Ethernet block data bits, and, forward error correction encoder is coupled to the logic to encode at least a first portion of the data bits to generate first error check bits. A Reed-Solomon (RS…
Who is the assignee on this patent?
Marvell Asia Pte Ltd
What technology area does this patent fall under?
Primary CPC classification H04L1/0041. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jan 25 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).