Testing PTP Boundary Clocks
Testing PTP Boundary Clocks
Conformance Testing
Time Error measurements
Introduction.....................................................................................................................................................3
Why are T-BCs required? .............................................................................................................................. 3
What is a T-BC? ............................................................................................................................................ 3
Why test?..................................................................................................................................................... 3
Performance requirements ..............................................................................................................................4
ITU-T recommendations ............................................................................................................................... 4
What is Time Error of a T-BC? ....................................................................................................................... 4
Why is the Time Error of a T-BC Important? .................................................................................................. 4
G.8273 test bed............................................................................................................................................ 6
Calnex Integration ...........................................................................................................................................6
Accuracy ...................................................................................................................................................... 6
Usability ....................................................................................................................................................... 7
Time Error Tool ............................................................................................................................................ 7
Tests for a G.8273.2 T-BC .................................................................................................................................8
Conclusion .......................................................................................................................................................9
Executive Summary
LTE-A and TDD-LTE networks need accurate Phase sync, which can be delivered
via the IP/Ethernet Packet Core and Backhaul network using 1588v2 PTP.
The ITU-T has mandated that in order to do this, devices called Telecom Boundary
Clocks (T-BCs) or Telecom Transparent Clocks (T-TCs) should be used. This
document will focus on T-BCs.
The major challenge to test & verify to 50 nanoseconds is that test equipment and
test beds have too much error and uncertainty.
Calnex has addressed this challenge with its Paragon-X product, which delivers:
o Integration a one-box solution guarantees maximum accuracy &
repeatability as well as minimum uncertainty & error
o Expertise Calnex is the industry-leader in 1588v2 and Sync testing.
This approach will become the de-facto performance test
o Readiness to ensure that the T-BCs are ready for field trials and
deployment
Introduction
LTE-A and TDD-LTE are different because the basestations need accurate Phase sync in addition to Frequency
sync. GPS can deliver this but it cannot be used at all basestations. As such, operators are looking to deliver
Phase sync using 1588v2 (PTP) via their IP/Ethernet Core and Backhaul networks.
The challenge is that most IP/Ethernet networks today have too much Packet Delay Variation (PDV) and
Asymmetry to deliver accurate Phase. For PTP to deliver the required Phase accuracy (1.5s for some radio
technologies), devices called Telecoms Boundary Clocks (T-BCs) have to be used in the network. In fact, they
are compulsory to build networks compliant to G.8275.1, the first ITU-T Telecom profile for Time/Phase.
What is a T-BC?
A T-BC is a 1588v2 PTP device that recovers and re-generates the clock. The diagram below shows how the BC
effectively reduces network PDV, thereby helping the end Slave-clock recover Phase more accurately. In the
first instance there are more devices between the Master and Slave so more PDV and Asymmetry. In the 2nd
instance, there is effectively one set of equipment and links between each Master and Slave because the T-
BCs each have a Slave and Master.
T-BCs can be hardware- integrated into an existing Router/Switch or it can be an external device (sometimes
called an Edge Grandmaster). If built into the Router, the PTP packets are terminated and re-generated by the
Router. If it is an external BC, the PTP packets are passed to the external device for clock recovery & re-
generation then back to the Router/Switch.
Why test?
A T-BC has performance requirements dictated by what a network needs. This is explained in the next section.
Therefore, to prove compliance to the spec requirements, the T-BCs performance needs to be measured. The
standard measurement for this is called the T-BC Time Error. Also testing different Boundary Clocks allows an
operator to compare the performance of different equipment and different options (T-BCs integrated into
Router/Switch) or External T-BC.
Page 3 of 9
1588v2 PTP Boundary Clocks Conformance Testing
Performance requirements
ITU-T recommendations
ITU-T G.8273.2 will specify Timing Characteristics of Telecom Boundary Clocks.The standard is progressing
towards ratification and there is acceptance that the constant Time Error (cTE) is going to be 50ns for a T-BC.
This will present a major challenge to equipment suppliers and an even bigger challenge to test equipment
suppliers who should be aiming for a 10x better performance goal for measurement.
Fig. 2 ITU-T Standards Related to Frequency and Phase delivery using PTP (July 2013)
This network Time Error budget has fixed and time-varying components. The fixed component is called
Constant Time Error (cTE) and comes from Link asymmetries and Node (T-GM, T-BC, T-TSC) asymmetries. The
time-varying component is called Dynamic Time Error (dTE) and comes primarily from Packet Delay Variation
(PDV) caused by router queues, etc. The tests in this document describe how to measure the Constant Time
Error and Dynamic Time Error of a T-BC.
Page 4 of 9
1588v2 PTP Boundary Clocks Conformance Testing
Critically, the allocated Constant Time Error component for a chain of T-BCs and a Slave according to G.8271.1
is 550ns. Up to ten T-BCs are allowed, meaning each T-BC would be allowed to contribute a maximum of 50ns
constant Time Error. In the case where a T-BC can only deliver, say 100ns, then the number of nodes allowed
would then reduce to five. So it is vital to measure and verify the cTE of a T-BC and to do this accurately.
In the context of these Time Error budgets, the accuracy to which the T-BC can be tested is critical. In other
words, the primary requirement for the test equipment & the test setup is to minimise error.
Page 5 of 9
1588v2 PTP Boundary Clocks Conformance Testing
The central issue in using the above test bed to measure a limit of 50ns is characterization, control and
repeatability of the delays associated with all of the reference and signal paths.
Using external equipment as part of the test bed and interconnecting it all can create a test environment with
excessive error. Added to this are the usability and repeatability of the test system. Grandmaster clocks and
real slaves are not designed to be part of a test bed and the whole thing can take weeks just to set up.
To run the above test set up with reliable test results is a major challenge. At best, the system may provide
results but there is limited confidence that the 50ns T-BC limit is truly being verified..
Calnex Integration
Accuracy
In Calnexs view, the required accuracies can only be achieved by integrating the significant elements of the
test bed into one test instrument. Only then can all internal delays be accounted, with measurement planes
aligned to enable accurate measurements
for reliable G.8273.2 compliance testing.
Page 6 of 9
1588v2 PTP Boundary Clocks Conformance Testing
Usability
Integration brings major benefits for
usability. The Calnex Paragon-X offers
an optional, integrated emulation of a
PTP Master and Slave. This is easy to set
up as shown in the user interface on the
left. These functions are entirely
additional to the existing packet
impairment and packet
timing/recovered clock capture
functions providing a ONE-BOX
solution to measure PTP.
Page 7 of 9
1588v2 PTP Boundary Clocks Conformance Testing
PTP to PTP:
5
a) Apply sine wave PDV of 300ns amplitude to
Measures how time error on the input is the PTP input at 0.01 and 1Hz. >12dB attenuation at 1Hz,
transferred to the output. b) Repeat with/without stable SyncE reference relative to 0.01Hz
supplied to DUT. cTE input cTE + 50ns
Time Error Transfer Normally used as a check on the filter c) Repeat with/without a 750ns constant time
bandwidth of the clock. For a G.8273.2 clock, error applied to the PTP input.
6
(G.8273.2, Section 7.3) this is nominally 0.1Hz.
4
SyncE to PTP:
The test must also verify that any constant a) Apply stable time reference to the PTP input. Limit TBD.
time error on the input is not amplified.
b) Apply sine wave wander to the SyncE input of DUT at
0.01Hz and 1Hz, amplitude 2sec and 0.25sec
8
respectfully.
PTP only:
7
a) Apply sine wave PDV of 300ns amplitude to the PTP input
at 0.01 and 1Hz.
b) Repeat with/without stable SyncE reference
supplied to DUT.
c) Repeat with/without a 750ns constant time
Measures whether the clock can maintain the error applied to the PTP input.
8
1
It is assumed that the 1pps should track the PTP output closely, and hence the same limits are used for both throughout this table. It is
important to test both to verify the 1pps is an accurate reflection of the PTP performance.
2
The use of SyncE is optional; therefore tests should be repeated without a SyncE input to verify that the local oscillator is capable of
meeting the specifications.
3
With no current standards definition, used G.8262 (SyncE) wander generation limit here, because the BC is likely to contain a similar
local oscillator.
4
Discussions in ITU-T have suggested this could vary between 0.1 and 0.05Hz.
5
300ns derived from G.8271.1 budget (Table VI.1): 100ns PRTC, plus 200ns random/SyncE
6
750ns derived from G.8271.1 budget (Table VI.1): 50ns/BC, plus 250ns link asymmetry.
7
300ns derived from G.8271.1 budget (Table VI.1): 100ns PRTC, plus 200ns random/SyncE
8
750ns derived from G.8271.1 budget (Table VI.1): 50ns/BC, plus 250ns link asymmetry.
9
Max sine wave wander that fits below the G.8261 Option 1 mask
10
750ns comes from G.8271.1 budget (Table VI.1): 50ns/BC, plus 250ns link asymmetry.
Page 8 of 9
1588v2 PTP Boundary Clocks Conformance Testing
Conclusion
Boundary Clocks (T-BCs) are an essential part of successful roll-out of LTE-A and TDD-LTE. These have to be
tested to a very stringent limit of 50 nanoseconds.
In order to achieve the required accuracies, it is essential to consider the test setup. It is the Calnex view that
for Time Error measurement, it is necessary to integrate as much of the test bed as possible. Only then can the
accuracies be achieved to meet the new G.8273.2 compliance limits.
Such integration is also vital in other network devices such as Transparent Clocks (T-TCs).
Innovation by Calnex enables todays testing requirements to be made easily and reliably, saving on critical
test times, and ensuring reliable results.
For more detail including an accompanying video highlighting the market leading integration test
methodology, please visit www.calnexsol.com.
Page 9 of 9