IP Library Granted Patent US 9,806,845
Granted Patent B1
US 9,806,845 · App. 15/251,084 · Granted Oct 31, 2017

Mitigating spectral excursions in passive optical networks

Inventors: Christopher Thomas Bernard (Wayzata, MN); Harold Ashton Roberts (Excelsior, MN)
Assignee: Calix, Inc.
H04J14/023H04L43/0864H04B10/27H04L7/0075
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 9,806,845
App. No.
15/251,084
Granted
Oct 31, 2017
Kind
B1
Abstract

Systems and techniques for mitigating spectral excursions in a passive optical network (PON) are described herein. A spectral excursion may be determined in the PON. The spectral excursion may indicate a laser transmission output on the PON at a wavelength that is outside a designated wavelength range. A duration may be identified for the spectral excursion. A first preamble offset may be generated using the duration of the spectral excursion. A round trip delay for the PON and a local time of day may be determined. The first preamble offset, the round trip delay, and the local time of day may be transmitted to an optical line terminal (OLT).

Claims (84)

1. A system for mitigating spectral excursions in a passive optical network (PON), the system comprising:

at least one processor; and

a memory including instructions that, when executed by the at least one processor, cause the at least one processor to perform operations to:

determine a spectral excursion in the PON, wherein the spectral excursion indicates a laser transmission output on the PON at a wavelength that is outside a designated wavelength range;

identify a duration of the spectral excursion;

generate a first preamble offset using the duration of the spectral excursion;

determine a round trip delay for the PON and a local time of day; and

transmit the first preamble offset, the round trip delay, and the local time of day to an optical line terminal (OLT).

2. The system of claim 1 , further comprising instructions that cause the at least one processor to perform operations to:

determine a ranging window using the preamble offset; and

transmit the ranging window to the OLT.

3. The system of claim 1 , further comprising instructions that cause the at least one processor to perform operations to:

generate a second preamble offset, wherein the second preamble offset is shorter in length than the first preamble offset;

create a preamble configuration using the first preamble offset and the second preamble offset, wherein the preamble configuration includes instructions to use the first preamble offset during a burst transmission using a laser of the OLT, and wherein the preamble configuration includes instructions to use the second preamble offset during a continuous transmission using the laser the OLT; and

transmit the preamble configuration to the OLT.

4. The system of claim 3 , wherein the preamble configuration includes a channel schedule that includes instructions for scheduling transmissions across multiple wavelengths, each wavelength corresponding to a respective transmission channel.

5. The system of claim 1 , wherein the first preamble offset is used to add one or more timeslots to a preamble included in a physical synchronization block.

6. At least one non-transitory machine readable medium including instructions for mitigating spectral excursions in a passive optical network (PON) that, when executed by a machine, cause the machine to perform operations to:

determine a spectral excursion in the PON, wherein the spectral excursion indicates a laser transmission output on the PON at a wavelength that is outside a designated wavelength range;

identify a duration of the spectral excursion;

generate a first preamble offset using the duration of the spectral excursion;

determine a round trip delay for the PON and a local time of day; and

transmit the first preamble offset, the round trip delay, and the local time of day to an optical line terminal (OLT).

7. The at least one machine readable medium of claim 6 , further comprising instructions that cause the machine to perform operations to:

determine a ranging window using the preamble offset; and

transmit the ranging window to the OLT.

8. The at least one machine readable medium of claim 6 , further comprising instructions that cause the machine to perform operations to:

generate a second preamble offset, wherein the second preamble offset is shorter in length than the first preamble offset;

create a preamble configuration using the first preamble offset and the second preamble offset, wherein the preamble configuration includes instructions to use the first preamble offset during a burst transmission using a laser of the OLT, and wherein the preamble configuration includes instructions to use the second preamble offset during a continuous transmission using the laser the OLT; and

transmit the preamble configuration to the OLT.

9. The at least one machine readable medium of claim 8 , wherein the preamble configuration includes a channel schedule that includes instructions for scheduling transmissions across multiple wavelengths, each wavelength corresponding to a respective transmission channel.

10. The at least one machine readable medium of claim 6 , wherein the first preamble offset increases the length of a preamble included in a physical synchronization block.

11. A method for mitigating spectral excursions in a passive optical network (PON), the method comprising:

determining a spectral excursion in the PON, wherein the spectral excursion indicates a laser transmission output on the PON at a wavelength that is outside a designated wavelength range;

identifying a duration of the spectral excursion;

generating a first preamble offset using the duration of the spectral excursion;

determining a round trip delay for the PON and a local time of day; and

transmitting the first preamble offset, the round trip delay, and the local time of day to an optical line terminal (OLT).

12. The method of claim 11 , further comprising:

determining a ranging window using the preamble offset; and

transmitting the ranging window to an optical network terminal (OLT).

13. The method of claim 11 , further comprising:

generating a second preamble offset, wherein the second preamble offset is shorter in length than the first preamble offset;

creating a preamble configuration using the first preamble offset and the second preamble offset, wherein the preamble configuration includes using the first preamble offset during a burst transmission using a laser of the OLT, and wherein the preamble configuration includes using the second preamble offset during a continuous transmission using the laser the OLT; and

transmitting the preamble configuration to the OLT.

14. The method of claim 13 , wherein the preamble configuration includes a channel schedule including instructions for scheduling transmissions across multiple wavelengths, each wavelength corresponding to a respective transmission channel.

15. The method of claim 11 , wherein the first preamble offset is used to add one or more timeslots to a preamble included in a physical synchronization block.

16. An optical line terminal (OLT) for mitigating spectral excursions in a passive optical network (PON), the OLT comprising:

at least one processor;

at least one transceiver; and

a memory including instructions that, when executed by the at least one processor, cause the at least one processor to perform operations to:

determine a spectral excursion in the PON, wherein the spectral excursion indicates a laser transmission output on the PON at a wavelength that is outside a designated wavelength range;

identify a duration of the spectral excursion;

generate a first preamble offset using the duration of the spectral excursion;

determine a round trip delay for the PON and a local time of day; and

transmit the first preamble offset, the round trip delay, and the local time of day to at least one other OLT.

17. The optical line terminal of claim 16 , further comprising instructions that cause the at least one processor to perform operations to:

determine a ranging window using the preamble; and

transmit the ranging window to the at least one other OLT.

18. The optical line terminal of claim 16 , further comprising instructions that cause the at least one processor to perform operations to:

generate a second preamble offset, wherein the second preamble offset is shorter in length than the first preamble offset;

create a preamble configuration using the first preamble offset and the second preamble offset, wherein the preamble configuration includes instructions to use the first preamble offset during a burst transmission using a laser of the at least one other OLT, and wherein the preamble configuration includes instructions to use the second preamble offset during a continuous transmission using the laser the at least one other OLT; and

transmit the preamble configuration to the at least one other OLT.

19. The optical line terminal of claim 18 , wherein the preamble configuration includes a channel schedule that includes instructions for scheduling transmissions across multiple wavelengths, each wavelength corresponding to a respective transmission channel.

20. The optical line terminal of claim 16 , wherein the first preamble offset is used to add one or more timeslots to a preamble included in a physical synchronization block.

21. An optical line terminal (OLT) for mitigating spectral excursions in a passive optical network (PON), the OLT comprising:

at least one processor;

at least one transceiver;

at least one laser; and

a memory including instructions that, when executed by the at least one processor, cause the at least one processor to perform operations to:

receive a first preamble offset, a round trip delay, and a local time of day from another optical line terminal (OLT);

synchronize an OLT time value with the local time of day;

update a stored round trip delay value to match the received round trip delay; and

modify a current preamble length using the received first preamble offset.

22. The OLT of claim 21 , further comprising instructions that cause the at least one processor to perform operations to:

receive a ranging window from the other OLT; and

update a current ranging window value to match the received ranging window.

23. The OLT of claim 21 , further comprising instructions that cause the at least one processor to perform operations to:

receive a second preamble offset and a preamble configuration from the other OLT, wherein the second preamble offset is shorter in length than the first preamble offset, and wherein the preamble configuration includes instructions to use the first preamble offset during a burst transmission using the at least one laser, and wherein the preamble configuration includes instructions to use the second preamble offset during a continuous transmission using the at least one laser;

transmit a plurality of data packets using the at least one laser and the preamble configuration.

24. The OLT of claim 23 , wherein the preamble configuration includes a channel schedule that includes instructions for scheduling transmissions across multiple wavelengths, each wavelength corresponding to a respective transmission channel.

25. The OLT of claim 23 , further comprising instruction that cause the at least one processor to perform operations to:

transmit data packets on a first wavelength during a first time period and data packets on a second wavelength during a second time period.

26. The OLT of claim 21 , wherein the first preamble offset is used to add one or more timeslots to a preamble included in a physical synchronization block.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded May 11, 2022
From: BANK OF AMERICA, N.A.
To: CALIX, INC.
Reel/Frame 059929/0453 →
RELEASE OF SECURITY INTEREST Recorded Apr 18, 2022
From: BANK OF AMERICA, N.A.
To: CALIX, INC.
Reel/Frame 059802/0579 →
SECURITY INTEREST Recorded Jan 28, 2020
From: CALIX, INC.
To: BANK OF AMERICA, N.A., AS AGENT
Reel/Frame 051719/0348 →
RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY Recorded Jan 27, 2020
From: SILICON VALLEY BANK
To: CALIX, INC.
Reel/Frame 051714/0883 →
SECURITY INTEREST Recorded Aug 9, 2017
From: CALIX, INC.
To: SILICON VALLEY BANK
Reel/Frame 043495/0424 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 17, 2017
From: BERNARD, CHRISTOPHER THOMAS; ROBERTS, HAROLD ASHTON
To: CALIX, INC.
Reel/Frame 043213/0871 →