All modern transport networks are based on packet transport technologies. While synchronisation in digital networks has always been important, it has become absolutely critical with the new generation of networks and applications. This blog article explains the type of clocks for packet transport and identifies a single superset reference clock that fits every packet clock application.
Over recent years, packet-based synchronisation deployments have matured a great deal. Packet-based clock recovery is significantly more challenging than physical layer clocks for a number of reasons: the low rate of time stamps as significant events, time-stamping accuracies, traffic and queuing delay variations, and network asymmetries.
The choice of oscillators for a particular application depends on several factors. The primary ones are the bandwidth required by the servo and the wander generation needed for the system. An additional important decision factor around oscillators is the holdover requirements of the system. Let's look at the evolution of packet network requirements over the years and how this has influenced the choice of oscillators used.
The transition to packet networks providing synchronisation started with the introduction of ethernet equipment clocks, similar to the version of clocks deployed in synchronous slave equipment clocks in SDH networks. The ITU-T defined the requirements of physical layer synchronisation on ethernet clocks in its G.813 Recommendation. Adopting the oscillator specifications from the earlier G.812 recommendations for SDH, the oscillator requirement was confined to reference clocks with a 300ppb temperature stability, 10ppb/day ageing and 4.6ppm lifetime accuracy. This requirement combines the option 1 and option 2 of G.813, which are in place to address different types of traditional network hierarchies.
The new version of EEC, Enhanced Ethernet equipment clock G.8262.1 focuses on only one type of networks, the oscillator requirement is same as the previous generation of equipment.
When combined with a packet clock, the SyncE clock works as the physical layer clock assist which will be the reference clock for packet servo operations. In most common implementations, the reference clock for SyncE will also be the master clock of the system which will address all superset of requirements of the system including holdover.
The basic requirements for a Synchronous Ethernet clock is captured below:
Sl No | Clock | type | free run | loop filter | fvt | ageing | oscillator technology |
1 | G8262 | Option 1 | 4.6 ppm | 1-10 Hz | 2000 ppb | 10 ppb/day | TCXO / HTCXO |
Option 2 | 4.6 ppm | 0.1 Hz | 300 ppb | 40 ppb/day |
TCXO / HTCXO |
Sl No | Clock | type | free run | loop filter | fvt | ageing | oscillator technology |
1 | G8262.1 | 4.6 ppm | 3 Hz | 300 ppb | 10 ppb/day | TCXO / HTCXO |
In the protocol layer, the very first standard to come into force was the packet equipment clock–frequency (PEC-F) defined by G.8263. The recommended loop bandwidth here is 1mHz. The wander generation requirement for the oscillator is 10ppb pk-pk frequency versus temperature requirement and 1ppb/day ageing. The free run accuracy of the oscillator has to be 4.6ppm lifetime accuracy.
The PEC-F clock requirements are summarised as below:
Sl no | clock | type | free run | loop filter | fvt | ageing | oscillator technology |
1 | G.8263 | PEC-F | 4.6 ppm | 1 mHz | 10 ppb | 1 ppb/day | OCXO |
The full on-path supported networks have Telecom Boundary Clocks and Telecom Slave Clocks as defined in G.8273.2. This clock model assumes the physical layer recovered clock is supporting the protocol layer recovery as a reference clock with an overlap of bandwidths. It ensures the best of both worlds: the oscillator's higher short- to medium-term stability and higher long-term stability of the network recovered clock. In theory, the requirements on the oscillators are the same as the requirements on the EEC clocks. All practical implementations use Stratum 3E devices. Stratum 3E specifies a 10ppb pk-pk frequency versus temperature performance, 1ppb/day ageing and 4.6ppm lifetime accuracy.
sl no | clock | type | free run | loop filter | fvt | ageing | oscillator technology |
1 | T-BC | Option 1 | 4.6 ppm | 1 – 10 Hz (SyncE) | 300 ppb | 10 ppb/day | TCXO / HTCXO |
2 | T-TSC | Option 1 | 4.6 ppm | 1 – 10 Hz (SyncE) | 300 ppb | 10 ppb/day | TCXO / HTCXO |
G.8273.4 defines Telecom Transparent Clocks, which measure and adjust for packet delay. With no built-in servo requirement, the stability requirement on the oscillator is the same as for the frequency-only physical layer equipment clocks.
sl no | clock | type | free run | loop filter | fvt | ageing | oscillator technology |
1 | T-TC | 4.6 ppm | 3 Hz | 2000 ppb | 10 ppb/day | OCXO |
A partial on-path timing support clock is when some network elements support clocking functionality without physical layer support. The servo implementations are below 1mHz, requiring an oscillator that is better than Stratum 3E requires. Assisted Timing support clocks refer to having the PTP assistance to GNSS, assuming the latter being the primary clock reference to the system. Most GNSS clocks have a 1Hz (1PPS) into the servo system, requiring a loop bandwidth of ~10-30mHz. Combining these two loop filter bandwidth requirements means that the oscillator performance for G.8273.4 APTSC (Assisted and Partial Timing Supported Clocks) has to exceed the Stratum 3E specifications.
sl no | clock | type | free run | loop filter | fvt | ageing | oscillator technology |
1 | T-BC-P, T-BC-A | 4.6 ppm | 1 mHz | 1 ppb | 1 ppb/day | OCXO | |
1 | T-TSC-P, T-TSC-A | 4.6 ppm | 1 mHz | 1 ppb | 1 ppb/day | OCXO |
G.8266 defines the master clock for PEC-F, the frequency-only clocks. These follow the exact specifications for G.812 at 1ppb temperature stability and 0.2ppb/day ageing.
sl no | clock | type | free run | loop filter | fvt | ageing | oscillator technology |
1 | G.8266 | [ITU-T G.812] Type I | N/A | 3 mHz | 2 ppb | 0.2 ppb/day | OCXO |
[ITU-T G.812] Type III | 4.6 ppm | 1 mHz | 10 ppb | 1 ppb/day | OCXO |
The G.8272 defines Primary Reference Time Clocks (PRTC) as generally supported by atomic clocks. A further specification, PRTC-B, defines Access or Metro locations, which do not need holdover requirements. An oscillator that can support filtering of clocks down to or sub-mHz range is recommended in such applications.
Several new standards have left the holdover requirements to the operators to select, but a common requirement with holdover-based oscillators is to limit phase error of 1.5uS within 4-8 hours of operation.
In many deployments, it may be useful to consider fitting all requirements mentioned above across all the standards into one oscillator. An oscillator with 1 ppb peak-to-peak temperature stability, ±0.2 ppb/day ageing, 0.1 ppb/°C temperature sensitivity and ±4.6 ppm lifetime stability can be used for any of the above situations.
A summary of an OCXO device that would meet all requirements of packet clocks is illustrated below:
Temperature Stability | 1 ppb pk-pk |
Ageing | 0.2 ppb/day |
Frequency Slope | 0.01 ppb/°C |
Size | 25 x 22 mm / 14 x 9 mm |
Power | 0.35 to 1.5 W |
Overall Stability |
2 ppm |
Phase Holdover |
1.5 µs /~8 hours |
Rakon's oscillator for all packet clocks' is the ROX2522S3, a discrete OCXO with thermal compensation, or when a longer holdover is needed (24-hour), the ROD2522S2, a PPS disciplined OCXO with smart compensation.
If you have any questions about your particular use case or our backhaul synchronisation products, please get in touch with us.
Subscribe to our emails now!