IP Library Granted Patent US 7,630,639
Granted Patent B2
US 7,630,639 · App. 10/941,356 · Granted Dec 8, 2009

Method and apparatus for transmission control in an ethernet passive optical network

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 7,630,639
App. No.
10/941,356
Granted
Dec 8, 2009
Kind
B2
Abstract

One embodiment of the present invention provides a system that facilitates transmission control in an Ethernet passive optical network, which includes a central node and at least one remote node, and wherein a remote node implements a data-link layer and a physical layer. During operation, the system starts by receiving, at the physical layer of a remote node, a word which is communicated from the data-link layer of the remote node, wherein the word may be a data word or an idle word. The system then delays the word for a pre-determined amount of time before allowing the word to be transmitted by a transmitter, thereby providing time for turning the transmitter on or off. The system also turns the transmitter on or off based on the content of the received words.

Claims (39)

1. A method for controlling transmission in an Ethernet passive optical network (EPON) which includes an Optical Line Terminal (OLT) and at least one Optical Network Unit (ONU), wherein an ONU implements a data-link layer and a physical layer, the method comprising:

receiving, at the physical layer of an ONU, a word which is communicated from the data-link layer of the ONU, wherein the word may be a data word or an idle word;

delaying, at the physical layer in the ONU, the word for a pre-determined amount of time before allowing the word to be transmitted by a transmitter, thereby providing time for turning the transmitter on or off; and

turning the transmitter at the physical layer in the ONU on or off based on the current state of the transmitter and the content of the received words without data-link layer sending a control signal across multiple sublayers to the physical layer in the ONU.

2. The method of claim 1 , wherein turning the transmitter on or off based on the content of the received words involves turning on the transmitter if the transmitter is currently powered off and if the received word is a data word.

3. The method of claim 1 , wherein turning the transmitter on or off based on the content of the received words involves turning off the transmitter if the transmitter is currently powered on and if the number of consecutive received idle words is equal to or greater than a pre-determined number.

4. The method of claim 1 , wherein delaying the word for a pre-determined amount of time involves:

buffering the word in a first-in-first-out (FIFO) queue;

shifting each word buffered in the FIFO queue towards the head of the FIFO queue at regular time intervals; and

removing a word at the head of the FIFO queue at regular time intervals.

5. The method of claim 1 , further comprising determining the amount of time for which the word is delayed based on a laser turn-on time, an automatic gain control (AGC) time, and a data and clock recovery (CDR) time.

6. The method of claim 1 , wherein if the received word is a data word, the method further comprises temporarily prohibiting the data link layer from sending another data frame immediately after the current data frame which is being received at the physical layer, thereby allowing a sufficient number of idle words to be inserted between data frames.

7. The method of claim 1 , wherein if there are a sufficient number of consecutive idle words received at the physical layer, the method further comprises allowing the data link layer to send another data frame to the physical layer.

8. An apparatus for controlling transmission in an Ethernet passive optical network (EPON) which includes an Optical Line Terminal (OLT) and at least one Optical Network Unit (ONU), wherein an ONU implements a data-link layer and a physical layer, the apparatus comprising:

a receiving mechanism configured to receive, at the physical layer of an ONU, a word which is communicated from the data-link layer of the ONU, wherein the word may be a data word or an idle word;

a delay mechanism configured to delay, at the physical layer in the ONU, the word for a pre-determined amount of time before allowing the word to be transmitted by a transmitter, thereby providing time for turning the transmitter on or off; and

a control mechanism configured to turn the transmitter at the physical layer in the ONU on or off based on the current state of the transmitter and content of the received words without data-link layer sending a control signal across multiple sublayers to the physical layer in the ONU.

9. The apparatus of claim 8 , wherein while turning the transmitter on or off based on the content of the received words, the control mechanism is configured to turn on the transmitter if the transmitter is currently powered off and if the received word is a data word.

10. The apparatus of claim 8 , wherein while turning the transmitter on or off based on the content of the received words, the control mechanism is configured to turn off the transmitter if the transmitter is currently powered on and if the number of consecutive received idle words is equal to or greater than a pre-determined number.

11. The apparatus of claim 8 , wherein while delaying the word for a pre-determined amount of time, the delay mechanism is configured to:

buffer the word in a first-in-first-out (FIFO) queue;

shift each word buffered in the FIFO queue towards the head of the FIFO queue at regular time intervals; and

to remove a word at the head of the FIFO queue at regular time intervals.

12. The apparatus of claim 8 , wherein the delay mechanism is further configured to determine the amount of time for which the word is delayed based on a laser turn-on time, an automatic gain control (AGC) time, and a data and clock recovery (CDR) time.

13. The apparatus of claim 8 , wherein if the received word is a data word, the delay mechanism is further configured to temporarily prohibit the data link layer from sending another data frame immediately after the current data frame which is being received at the physical layer, thereby allowing a sufficient number of idle words to be inserted between data frames.

14. The apparatus of claim 8 , wherein if there are a sufficient number of consecutive idle words received at the physical layer, the delay mechanism is further configured to allow the data link layer to send another data frame to the physical layer.

15. A computer readable medium not including signals storing a computer program that when executed by a computer causes the computer to perform a method for controlling transmission in an Optical Network Unit (ONU) in an Ethernet passive optical network (EPON), wherein the ONU implements a data-link layer and a physical layer, the method comprising:

receiving, at the physical layer of an ONU, a word which is communicated from the data-link layer of the ONU, wherein the word may be a data word or an idle word;

delaying the word, at the physical layer in the ONU, for a pre-determined amount of time before allowing the word to be transmitted by a transmitter, thereby providing time for turning the transmitter on or off; and

turning the transmitter at the physical layer in the ONU on or off based on the current state of the transmitter and the content of the received words without data-link layer sending a control signal across multiple sublayers to the physical layer in the ONU.

16. The computer readable medium not including signals of claim 15 , wherein turning the transmitter on or off based on the content of the received words involves turning on the transmitter if the transmitter is currently powered off and if the received word is a data word.

17. The computer readable medium not including signals of claim 15 , wherein turning the transmitter on or off based on the content of the received words involves turning off the transmitter if the transmitter is currently powered on and if the number of consecutive received idle words is equal to or greater than a pre-determined number.

18. The computer readable medium not including signals of claim 15 , wherein delaying the word for a pre-determined amount of time involves:

buffering the word in a first-in-first-out (FIFO) queue;

shifting each word buffered in the FIFO queue towards the head of the FIFO queue at regular time intervals; and

removing a word at the head of the FIFO queue at regular time intervals.

19. The computer readable medium not including signals of claim 15 , wherein the method further comprises determining the amount of time for which the word is delayed based on a laser turn-on time, an automatic gain control (AGC) time, and a data and clock recovery (CDR) time.

20. The computer readable medium not including signals of claim 15 , wherein if the received word is a data word, the method further comprises temporarily prohibiting the data link layer from sending another data frame immediately after the current data frame which is being received at the physical layer, thereby allowing a sufficient number of idle words to be inserted between data frames.

21. The computer readable medium not including signals of claim 15 , wherein if there are a sufficient number of consecutive idle words received at the physical layer, the method further comprises allowing the data link layer to send another data frame to the physical layer.

Assignments (11)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 8, 2021
From: VITRO, S.A.B. DE C.V.
To: VITRO FLAT GLASS LLC
Reel/Frame 058052/0526 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF MERGER PREVIOUSLY RECORDED AT REEL: 047195 FRAME: 0827. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Nov 5, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047924/0571 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047195/0827 →
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 Aug 20, 2010
From: TEKNOVUS, INC.
To: BROADCOM CORPORATION
Reel/Frame 024864/0231 →
RELEASE OF SECURITY INTEREST Recorded Mar 8, 2010
From: SILICON VALLEY BANK
To: TEKNOVUS, INC.
Reel/Frame 024035/0907 →
SECURITY AGREEMENT Recorded Feb 6, 2009
From: TEKNOVUS, INC.
To: VENTURE LENDING & LEASING V, INC.
Reel/Frame 022248/0158 →
SECURITY AGREEMENT Recorded Dec 15, 2008
From: TEKNOVUS, INC.
To: SILICON VALLEY BANK
Reel/Frame 021976/0588 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 14, 2004
From: KRAMER, GLEN; BOYD, EDWARD W.
To: TEKNOVUS, INC.
Reel/Frame 015807/0511 →