EPON Clock Frequency Drift Compensation via Dynamic Window Adjustment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Ethernet passive optical networks face challenges in accommodating different clock frequencies between the optical line terminal and optical network units, leading to potential errors and overlapping of upstream data bursts due to clock frequency drifts.

Innovation Solution

The system derives an OLT clock from received signals and maintains a local clock, adjusting the number of bits in upstream data bursts by inserting or removing unused bits to ensure the bursts fit within the assigned transmission window, thereby compensating for frequency differences between the local and OLT clocks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the ONU uses its local clock for upstream transmission, then the transmission can proceed independently without continuous clock synchronization, but the data burst may drift outside the assigned transmission window due to frequency differences

Engineering Contradiction:
Improveindependent transmission operationVSAvoiddata burst timing accuracy
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system dynamically adjusts the transmission window size based on the detected clock frequency difference between OLT and ONU. The adjustment factor is calculated as the ratio of OLT clock frequency to ONU local clock frequency, and the transmission window is scaled accordingly to ensure the data burst fits within the adjusted window boundaries despite frequency drift

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of transmission window size to compensate for clock frequency differences. By multiplying the original transmission window by the frequency ratio (f_OLT / f ONU), the system adapts the window parameter to match the actual transmission rate, allowing independent ONU operation while maintaining timing accuracy

Inventive Principle:
Principle #35Parameter changes

2Reliability

If the transmission window is adjusted to accommodate frequency drift, then data bursts can fit within the window, but the window size may become larger than necessary when clocks are synchronized

Engineering Contradiction:
Improvedata burst fitting within windowVSAvoidtransmission window size
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The transmission window size is made dynamic rather than static. The system calculates the frequency difference between OLT and ONU clocks, then adjusts the window size proportionally. When clocks are synchronized, the window remains at its original size; when frequency drift occurs, the window expands or contracts accordingly, optimizing resource usage while ensuring reliable transmission

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS7929576B2Method and system for accommodating different clock frequencies in an ethernet passive optical network
Publication Date: 2011.04.19 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US7929576B2 patent drawing
  • US7929576B2 patent drawing
  • US7929576B2 patent drawing

AI summary

One embodiment of the present invention provides a system that accommodates different clock frequencies in an EPON. The system receives a signal from the OLT at the ONU and derives an OLT clock. The system also maintains a local clock. The system further receives from the OLT an assignment for an upstream transmission window, during which the ONU can transmit an upstream data burst to the OLT based on the local clock. The system adjusts the number of bits of the data burst without affecting the payload data carried in the data burst, thereby allowing the data burst to fit properly within the upstream transmission window and compensating for frequency differences between the local clock and the OLT clock. The system transmits the data burst based on the local clock in the upstream transmission window.