IP Library Granted Patent US 8,873,659
Granted Patent B2
US 8,873,659 · App. 13/656,555 · Granted Oct 28, 2014

Reduced pair Ethernet transmission system

Inventors: Peiqing Wang (Laguna Beach, CA); Linghsiao Wang (Irvine, CA)
Assignee: Broadcom Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,873,659
App. No.
13/656,555
Granted
Oct 28, 2014
Kind
B2
Abstract

A system for reduced pair Ethernet transmission. The system includes an interleaver that is operable to receive sets of four code symbols from a physical channel sub-layer (PCS) encoder, wherein each code symbol of each set of four code symbols is associated with one of four channels, and interleave the sets of four code symbols to generate a plurality of interleaved code symbols. The system further includes a serializer that is operable to serialize the plurality of interleaved code symbols to generate a plurality of interleaved and serialized code symbols. The system further includes a transmitter that is operable to transmit the plurality of interleaved and serialized code symbols over an Ethernet medium comprising a single twisted pair of wires.

Claims (45)

1. A system for reduced pair Ethernet transmission, the system comprising:

an interleaver that is operable to:

receive sets of four code symbols from a physical channel sub-layer (PCS) encoder, wherein each code symbol of each set of four code symbols is associated with one of four channels and each set of four code symbols corresponds to one of a plurality of data items encoded by the PCS encoder; and

interleave the sets of four code symbols to generate a plurality of interleaved code symbols;

a serializer that is operable to serialize the plurality of interleaved code symbols to generate a plurality of interleaved and serialized code symbols; and

a transmitter that is operable to transmit the plurality of interleaved and serialized code symbols over an Ethernet medium comprising a single twisted pair of wires.

2. The system of claim 1 , wherein the transmitter is further operable to transmit the plurality of interleaved and serialized code symbols as a plurality of five-level Pulse Amplitude Modulated signals over the Ethernet medium comprising the single twisted pair of wires.

3. The system of claim 1 , wherein each code symbol of at least one of the sets of four code symbols is associated with a different channel of the four channels.

4. The system of claim 1 , wherein the physical channel sub-layer (PCS) encoder comprises a trellis coded modulation (TCM) encoder.

5. The system of claim 1 , wherein the interleaver comprises a convolutional interleaver.

6. The system of claim 1 , wherein the transmitter comprises a physical medium dependent (PMD) transmitter.

7. The system of claim 1 , further comprising:

a receiver that is operable to receive the plurality of interleaved and serialized code symbols over the Ethernet medium comprising the single twisted pair of wires;

a deserializer and a deinterleaver that are operable to deserialize and deinterleave the plurality of interleaved and serialized code symbols; and

a decoder that is operable to determine, for at least one of the plurality of deinterleaved and deserialized code symbols, a first channel of the four channels that is associated with the at least one of the plurality of interleaved and serialized code symbols and decode the plurality of deinterleaved and deserialized code symbols based on the first channel of the four channels that is determined to be associated with the at least one of the plurality of interleaved and serialized code symbols to recover at least one of the sets of four code symbols.

8. The system of claim 7 , wherein the decoder is further operable to determine the first channel of the four channels that is associated with the at least one of the plurality of deinterleaved and deserialized code symbols by determining that the at least one of the plurality of deinterleaved and deserialized code symbols satisfies a first coding rule associated with the first channel of the four channels.

9. The system of claim 8 , wherein the decoder is further operable to:

determine, for another one of the plurality of deinterleaved and deserialized code symbols, a second channel of the four channels that is associated with the another one of the plurality of deinterleaved and deserialized code symbols by determining that the another one of the plurality of deinterleaved and deserialized code symbols satisfies a second coding rule associated with the second channel of the four channels; and

determine an interleaver depth parameter based on the second channel of the four channels determined to be associated with the another of the plurality of deinterleaved and deserialized code symbols and the first channel of the four channels determined to be associated with the at least one of the plurality of deinterleaved and deserialized code symbols.

10. The system of claim 9 , wherein the deserializer and the deinterleaver are further operable to deserialize and deinterleave the plurality of interleaved and serialized code symbols based on the interleaver depth parameter.

11. The system of claim 7 , wherein the receiver comprises a physical medium dependent (PMD) receiver.

12. The system of claim 7 , wherein the deserializer and deinterleaver are further operable to provide the at least one of the sets of four code symbols to a trellis coded modulation (TCM) decoder.

13. The system of claim 7 , wherein the deinterleaver comprises a convolutional deinterleaver.

14. A method for reduced pair Ethernet transmission, the method comprising:

receiving sets of four code symbols from a physical channel sub-layer (PCS) encoder, wherein each code symbol of each set of four code symbols is associated with one of four channels and each set of four code symbols corresponds to one of a plurality of data items encoded by the PCS encoder;

interleaving and serializing the sets of four code symbols to generate a plurality of interleaved and serialized code symbols;

transmitting the plurality of interleaved and serialized code symbols over an Ethernet medium comprising a single twisted pair of wires;

receiving the plurality of interleaved and serialized code symbols over the Ethernet medium comprising the single twisted pair of wires;

deserializing and deinterleaving the plurality of interleaved and serialized code symbols;

determining, for at least one of the plurality of deinterleaved and deserialized code symbols, a first channel that is associated with the at least one of the plurality of interleaved and serialized code symbols based at least on an equation associated with the first channel that is satisfied by the at least one of the plurality of interleaved and serialized code symbols; and

decoding the plurality of deinterleaved and deserialized code symbols based on the first channel determined to be associated with the at least one of the plurality of deinterleaved and deserialized code symbols.

15. The method of claim 14 , wherein the transmitting the plurality of interleaved and serialized code symbols over the Ethernet medium comprising the single twisted pair of wires further comprises transmitting the plurality of interleaved and serialized code symbols as a plurality of five-level Pulse Amplitude Modulated signals over the Ethernet medium comprising the single twisted pair of wires.

16. The method of claim 14 , wherein each code symbol of at least one of the sets of four code symbols is associated with a different channel of the four channels.

17. The method of claim 14 , wherein the determining, for at least one of the plurality of deinterleaved and deserialized code symbols, a first channel that is associated with the at least one of the plurality of interleaved and serialized code symbols further comprises:

determining the first channel of the four channels that is associated with the at least one of the plurality of deinterleaved and deserialized code symbols by determining that the at least one of the plurality of deinterleaved and deserialized code symbols satisfies a first coding rule associated with the first channel of the four channels.

18. The method of claim 17 , further comprising:

determining, for another one of the plurality of deinterleaved and deserialized code symbols, a second channel of the four channels that is associated with the another one of the plurality of deinterleaved and deserialized code symbols by determining that the another one of the plurality of deinterleaved and deserialized code symbols satisfies a second coding rule associated with the second channel of the four channels; and

determining an interleaver depth parameter based on the second channel of the four channels determined to be associated with the another of the plurality of deinterleaved and deserialized code symbols and the first channel of the four channels determined to be associated with the at least one of the plurality of deinterleaved and deserialized code symbols.

19. The method of claim 18 , wherein the deserializing and deinterleaving the plurality of interleaved and serialized code symbols further comprises:

deserializing and deinterleaving the plurality of interleaved and serialized code symbols based on the interleaver depth parameter.

20. A non-transitory machine-readable medium embodying instructions that, when executed by a machine, allow the machine to perform a method for reduced pair Ethernet transmission, the method comprising:

receiving a plurality of interleaved and serialized code symbols over an Ethernet medium comprising a single twisted pair of wires, the plurality of interleaved and serialized code symbols corresponding to sets of four code symbols that are each associated with one of a plurality of data items encoded by a physical channel sub-layer (PCS) encoder;

deserializing and deinterleaving the plurality of interleaved and serialized code symbols;

determining, for at least one of the plurality of deinterleaved and deserialized code symbols, a first channel that is associated with the at least one of the plurality of interleaved and serialized code symbols based at least on an equation that is associated with the first channel; and

decoding the plurality of deinterleaved and deserialized code symbols based on the first channel determined to be associated with the at least one of the plurality of deinterleaved and deserialized code symbols.

Assignments (7)
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENT NUMBER 9,385,856 TO 9,385,756 PREVIOUSLY RECORDED AT REEL: 47349 FRAME: 001. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Mar 22, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 051144/0648 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE PREVIOUSLY RECORDED ON REEL 047229 FRAME 0408. ASSIGNOR(S) HEREBY CONFIRMS THE THE EFFECTIVE DATE IS 09/05/2018. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047349/0001 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047229/0408 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 25, 2012
From: WANG, PEIQING; WANG, LINGHSIAO
To: BROADCOM CORPORATION
Reel/Frame 029194/0932 →
Continuity (1)
Related Publication 20140112376A1 · Apr 24, 2014