Methods and apparatus for transmitting Ethernet data along an Ethernet link with a BASE-T transceiver are disclosed. One exemplary BASE-T Ethernet transceiver includes an Ethernet data framing module having an input interface to receive Ethernet block data bits at a first data rate. Logic associates the Ethernet block data bits with an auxiliary bit and a number of zero bits. An error encoder is coupled to the logic to encode all of the data bits, auxiliary bit and zero bits into an error encoded transport frame having plural error check bits. A symbol mapper receives the error encoded transport frame and transforms the error encoded transport frame into multiple symbols. A transmitter coupled to the symbol mapper transmits the multiple symbols over an Ethernet link at one of a selection of symbol rates. The data rate of data transmitted over the Ethernet link is based on the number of zero bits.
Legal claims defining the scope of protection, as filed with the USPTO.
1. A BASE-T Ethernet transceiver comprising: a BASE-T Ethernet transmit circuit including a BASE-T Ethernet data framing module including an input interface to receive Ethernet block data bits at a first data rate, logic to associate the Ethernet block data bits with an auxiliary bit and a number of predetermined bits, and a forward error correction encoder coupled to the logic to encode all of the data bits, auxiliary bit and predetermined bits into a first error encoded transport frame having plural error check bits; a symbol mapper to receive the first error encoded transport frame and to modulate the first error encoded transport frame into a first group of symbols, the symbol mapper including a PAM-16 encoder, and wherein the symbol mapper transforms the error encoded transport frame into multiple Gray-Scale encoded 4-bit symbols; a BASE-T transmitter coupled to the symbol mapper to transmit the first group of symbols over an Ethernet link at one of a selection of symbol rates; and wherein the data rate of data transmitted over the Ethernet link is based on the number of predetermined bits.
2. The BASE-T Ethernet transceiver of claim 1 , wherein the predetermined bits comprise pseudorandom data.
3. The BASE-T Ethernet transceiver of claim 2 , wherein the predetermined bits comprises 97 bits.
4. The BASE-T Ethernet transceiver of claim 3 , wherein at a symbol rate of 400 MSym/s, the transmitter transmits data at a rate of 5 Gbps.
5. The BASE-T Ethernet transceiver of claim 3 , wherein at a symbol rate of 200 MSym/s, the transmitter transmits data at a rate of 2.5 Gbps.
6. The BASE-T Ethernet transceiver of claim 1 , wherein the transport frame comprises 512 symbols.
7. A BASE-T Ethernet transceiver comprising: a BASE-T Ethernet transmit circuit including a BASE-T Ethernet data framing module including an input interface to receive Ethernet block data bits at a first data rate, logic to associate the Ethernet block data bits with an auxiliary bit and a number of predetermined bits, and a forward error correction encoder coupled to the logic to encode all of the data bits, auxiliary bit and predetermined bits into a first error encoded transport frame having plural error check bits; a symbol mapper to receive the first error encoded transport frame and to modulate the first error encoded transport frame into a first group of symbols; a BASE-T transmitter coupled to the symbol mapper to transmit the first group of symbols over an Ethernet link at one of a selection of symbol rates; and wherein the data rate of data transmitted over the Ethernet link is based on the number of predetermined bits; and a BASE-T Ethernet receive circuit including logic to receive a second group of multiple symbols from the Ethernet link, to decode the second group of multiple symbols into a received second error encoded transport frame including a second auxiliary bit, a second data payload, second predetermined bits and second check bits, and to force the second predetermined bits to zero values.
8. A method of transferring Ethernet data, the method comprising: framing BASE-T Ethernet data including receiving Ethernet block data bits at a first data rate, associating the Ethernet block data bits with an auxiliary bit and a number of predetermined bits, and error encoding all of the data bits, auxiliary bit and predetermined bits into a first forward error encoded transport frame having plural error check bits; mapping the error encoded transport frame into a first group of symbols, the first group of symbols including plural Gray-Scale encoded PAM-16 symbols, wherein each of the plural Gray-Scale encoded symbols comprises 4 bits; transmitting the first group of symbols as first Ethernet data over a BASE-T Ethernet link at one of a selection of symbol rates; and wherein the data rate of data transmitted over the BASE-T Ethernet link is based on the number of predetermined bits.
9. The method of claim 8 , wherein the predetermined bits comprise pseudorandom data.
10. The method of claim 9 , wherein the number of predetermined bits comprises 97 bits.
11. The method of claim 10 , wherein at a selected symbol rate of 400 MSym/s, the transmitted data rate comprises 5.0 Gbps.
12. The method of claim 10 , wherein at a selected symbol rate of 200 MSym/s, the transmitted data rate comprises 2.5.0 Gbps.
13. The method of claim 8 , wherein the transport frame comprises 512 symbols.
14. A method of transferring Ethernet data, the method comprising: framing BASE-T Ethernet data including receiving Ethernet block data bits at a first data rate, associating the Ethernet block data bits with an auxiliary bit and a number of predetermined bits, and error encoding all of the data bits, auxiliary bit and predetermined bits into a first forward error encoded transport frame having plural error check bits; mapping the error encoded transport frame into a first group of symbols; transmitting the first group of symbols as first Ethernet data over a BASE-T Ethernet link at one of a selection of symbol rates; wherein the data rate of data transmitted over the BASE-T Ethernet link is based on the number of predetermined bits; receiving second BASE-T Ethernet data in the form of a second group of symbols from the Ethernet link; mapping the received second group of symbols to a second Ethernet transport frame including a second auxiliary bit, a second data payload, second predetermined bits, and second check bits; forcing the second predetermined bits to zero values; and decoding the second Ethernet transport frame with an LDPC decoder.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
October 1, 2014
June 7, 2016
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.