Efficient ethernet multi-mode coding and modulation for twisted-pair
First Claim
1. A method for communication, comprising:
- in a Physical Layer (PHY) transceiver, selecting a transmission bitrate from a plurality of predefined transmission bitrates that respectively differ one from another, for transmitting over a media interface a plurality of bits received for transmission from a device external to the PHY transceiver;
processing the received bits, by generating, using a framing and encoding scheme that is dependent on at least the selected transmission bitrate, one or more frames having a predefined frame length that is common among framing and encoding schemes for transmitting the received bits at the predefined transmission bitrates;
encoding the bits of the one or more frames, so as to produce one or more respective code words of a predefined Forward Error Correction Code (FEC) code, using a single FEC encoder that accepts a number of bits for encoding equal to the predefined frame length, wherein the single FEC encoder is reused among the framing and encoding schemes for transmitting the received bits at one of the predefined plurality of transmission bitrates;
mapping sub-units of the code words into transmission symbols for transmitting over the media interface using one of at least two different mapping schemes that respectively employ different voltage amplitude levels to define a transmission symbol, the mapping scheme being selected according to the selected transmission bitrate; and
transmitting the transmission symbols over the media interface.
4 Assignments
0 Petitions
Accused Products
Abstract
A method for communication, including, in a Physical Layer (PHY) transceiver, selecting a transmission bitrate from a plurality of transmission bitrates, for transmitting over a media interface bits received from an external device. The received bits are processed by generating, using a framing and encoding scheme that depends on at least the selected transmission bitrate, frames having a common frame length among the framing and encoding schemes. The frames are encoded to produce code words of a predefined Forward Error Correction Code (FEC) code, using a single FEC encoder that accepts a number of bits for encoding equal to the frame length. Sub-units of the code words are mapped into symbols using one of at least two mapping schemes that employ different voltage amplitude levels to define a transmission symbol, the mapping scheme being selected according to the selected transmission bitrate. The symbols are transmitted over the media interface.
30 Citations
22 Claims
-
1. A method for communication, comprising:
-
in a Physical Layer (PHY) transceiver, selecting a transmission bitrate from a plurality of predefined transmission bitrates that respectively differ one from another, for transmitting over a media interface a plurality of bits received for transmission from a device external to the PHY transceiver; processing the received bits, by generating, using a framing and encoding scheme that is dependent on at least the selected transmission bitrate, one or more frames having a predefined frame length that is common among framing and encoding schemes for transmitting the received bits at the predefined transmission bitrates; encoding the bits of the one or more frames, so as to produce one or more respective code words of a predefined Forward Error Correction Code (FEC) code, using a single FEC encoder that accepts a number of bits for encoding equal to the predefined frame length, wherein the single FEC encoder is reused among the framing and encoding schemes for transmitting the received bits at one of the predefined plurality of transmission bitrates; mapping sub-units of the code words into transmission symbols for transmitting over the media interface using one of at least two different mapping schemes that respectively employ different voltage amplitude levels to define a transmission symbol, the mapping scheme being selected according to the selected transmission bitrate; and transmitting the transmission symbols over the media interface. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus, comprising:
-
an interface configured to receive bits for transmission over a media interface, wherein the bits are received from a device external to the apparatus at a transmission bitrate selected from a plurality of predefined transmission bitrates that respectively differ from one another; a single Forward Error Correction Code (FEC) encoder that produces code words of a predefined FEC code, wherein the FEC encoder is reused for any transmission bitrate selected from the plurality of the predefined transmission bitrates, and accepts a number of bits for encoding equal to a predefined frame length; a mapper/modulator, configured to; process the received bits, by generating, using a framing and encoding scheme that is dependent on at least the selected transmission bitrate, one or more frames having a predefined frame length that is common among framing and encoding schemes for transmitting the received bits at the predefined transmission bitrates; encode the bits of the one or more frames using the FEC encoder, so as to produce one or more respective code words of the predefined FEC code; map sub-units of the code words into transmission symbols for transmitting over the media interface using one of at least two different mapping schemes that respectively employ different voltage amplitude levels to define a transmission symbol, the mapping scheme being selected according to the selected transmission bitrate; transmit the transmission symbols over the media interface; and a processor, configured to select the transmission bitrate from the plurality of the predefined transmission bitrates, and to configure the FEC encoder and the mapper/modulator with the selected transmission bitrate. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method for communication, comprising:
-
in a Physical Layer (PHY) transceiver, selecting a transmission bitrate, from among a plurality of predefined transmission bitrates that respectively include a 1 Gbps bitrate and one or more of a 2.5 Gbps, 5 Gbps and 10 Gbps transmission bitrate, for transmitting over a media interface a plurality of bits received for transmission from a device external to the PHY transceiver; processing the received bits and additional bits to generate one or more frames having a predefined frame length, using a framing and encoding scheme that for the 1 Gbps transmission bitrate processes the received bits and the additional bits according to a 1000BASE-T1 mode of transmission; encoding the bits of the one or more frames, using a Forward Error Correction (FEC) code encoder for transmission according to the 1000BASE-T1 mode of transmission, to produce a plurality of code words of a respective FEC code; selectively mapping sub-units of the code words into transmission symbols according to (i) a 3-level PAM modulation scheme for transmitting the received bits over the media interface at the 1 Gbps transmission bitrate according to 1000BASE-T1 mode, or (ii) according to a higher level PAM modulation scheme for transmitting the received bits over the media interface at a transmission bitrate that is higher than the 1 Gbps transmission bitrate; and transmitting the transmission symbols over the media interface according to the selected mapping. - View Dependent Claims (16, 17, 18)
-
-
19. An apparatus for communication, comprising:
-
a processor, configured to select a transmission bitrate, from among a plurality of predefined transmission bitrates that respectively include a 1 Gbps bitrate and one or more of a 2.5 Gbps, 5 Gbps and 10 Gbps transmission bitrate; an interface configured to receive from a device external to the apparatus a plurality of bits for transmission over a media interface; and a mapper/modulator, configured to; process the received bits and additional bits to generate one or more frames having a predefined frame length, using a framing and encoding scheme that for the 1 Gbps transmission bitrate processes the received bits and the additional bits according to a 1000BASE-T1 mode of transmission; encode the bits of the one or more frames, using a Forward Error Correction (FEC) code encoder for transmission according to the 1000BASE-T1 mode of transmission, to produce a plurality of code words of a respective FEC code; selectively map sub-units of the code words into transmission symbols according to (i) a 3-level PAM modulation scheme for transmitting the received bits over the media interface at the 1 Gbps transmission bitrate according to 1000BASE-T1 mode, or (ii) according to a higher level PAM modulation scheme for transmitting the received bits over the media interface at a transmission bitrate that is higher than the 1 Gbps transmission bitrate; and transmit the transmission symbols over the media interface according to the selected mapping. - View Dependent Claims (20, 21, 22)
-
Specification