Training Course - 5G RAN3.0 Time Source & Clock Source Design
Training Course - 5G RAN3.0 Time Source & Clock Source Design
Training Course - 5G RAN3.0 Time Source & Clock Source Design
5G RAN3.0
Time Source & Clock
Source Design
www.huawei.com
Time Management
Concept
Selection and Configuration
Clock Synchronization
Requirements and Characteristics
Basic Concepts and Principles
Deployment Solution and Deployment
Cases
If a customer has no special requirement, the time source is selected in the following sequence:
1. GPS
2. Dedicated NTP server provided by the customer
3. U2020 (which can be set and used as the NTP server. An NTP server of the customer
is preferred. Use the U2020 only if the customer does not have an NTP server.)
Script examples:
SET TZ: ZONET=GMT+0800, DST=NO;//Setting a time zone
SET TIMESRC: TIMESRC=GPS; //Setting the GPS clock as the clock source
ADD GPS: GN=0, CN=0, SRN=0, SN=7, CABLETYPE=TWISTED-PAIR, CABLE_LEN=30,
MODE=GPS, PRI=1;//Adding a GPS clock
Script examples:
SET TZ: ZONET=GMT+0800, DST=NO;//Setting a time zone
SET TIMESRC: TIMESRC=NTP; //Setting the NTP server as the clock source
ADD NTPC: MODE=IPV4, IP= "10.10.10.1", PORT=123, SYNCCYCLE=60, AUTHMODE=PLAIN;//Adding an NTP client
In remote U2020 dual-server backup scenarios, each of the master and standby U2020 uses one IP address. For security reasons, both the master and
standby U2020 must be configured as NTP servers, and the master NTP server must be specified.
ADD NTPC: MODE=IPV4, IP= "10.10.10.2", PORT=123, SYNCCYCLE=60, AUTHMODE=PLAIN;//Adding an NTP client
SET MASTERNTPS: MODE=IPV4, IP= "10.10.10.1"; //Setting the master NTP server.
Notes: The OM NTP time synchronization function of gNodeBs is RAT-independent. NTP clock packets can be interpreted correctly
between a customer's NTP server and a gNodeB without NTP server upgrades.
Time Management
Concept
Selection and Configuration
Clock Synchronization
Requirements and Characteristics
Basic Concepts and Principles
Deployment Solution and Deployment
Cases
Wireless services require that the clock frequency or time difference between base stations
be within a proper range. However, internal crystal oscillators in wireless devices cannot
meet this requirement.
Internal crystal
Crystal Oscillator Level on RAN side oscillators in wireless Clock Synchronization Requirements of Basic
Clock Level Lowest Maximum
devices cannot meet Services on RAN Side
service requirements.
Precision Frequency Offset Devices on Synchronization Requirements
3 ±4.6 ppm 0.02 ppm/day RAN side Frequency Time
Synchronization Synchronization
Base station ±0.05 ppm ±1.5 us
Time synchronization: The clock speed is the Frequency synchronization: The clock speed
same and the start time is the same. is the same but the start point is different.
A A
3:00 4:00 7:00 10:00 3:00 4:00 9:00 10:00
B B
3:00 4:00 7:00 10:00 9:00 10:00 15:00 16:00
Time synchronization, also known as time-of-day Frequency synchronization: Two signals have
the same frequency or maintain a fixed ratio.
synchronization, refers to synchronization in absolute
Phases and frequencies may be different.
time. It requires that the start time of the clock signals for
a device keeps consistent with that of the UTC time.
Time Management
Concept
Selection and Configuration
Clock Synchronization
Requirements and Characteristics
Basic Concepts and Principles
Deployment Solution and Deployment
Cases
1588v2 16.1 L3 Time and If the interconnected equipment does not support
unicast frequency G.8265.1, this protocol can be used.
synchronization
1588 v2 L2 Time The IEEE standard mainly applies to the industrial
multicast synchronization control field.
ITU-T G.8265.1 Frequency In this profile, the intermediate network does not
L3 unicast synchronization need to support 1588v2, and timing packets are
transmitted transparently. Only the devices on both
ends need to support 1588v2. For LTE FDD, this
profile requires inter-site time synchronization.
Time Management
Concept
Selection and Configuration
Clock Synchronization
Requirements and Characteristics
Basic Concepts and Principles
Deployment Solution and Deployment
Cases
Second-Choice
Scenario First-Choice Solution Description
Solution
GPS is mainly used, Only deploy a GPS if customers are concerned about
With an existing
and 1588v2 is used as GPS high investment and long period for enabling IEEE
GPS
a supplement. 1588v2.
Note:
Clock Working Mode indicates the working mode of the system clock. MANUAL indicates that a clock source
must be specified by the user. AUTO indicates that the system automatically selects a clock source based on the
priority and availability of the clock source. FREE indicates that the system clock works in free-running mode, that
is, the system clock does not trace any reference clock source. AUTO is recommended. If MANUAL is required,
you need to select an available clock source.
Run the following command to change the holdover duration to 8 hours (the
default value is 24 hours).
MOD GNODEBPARAM: GpsFailLfHoldoverDuration=8;
Note:
For the China region:
• Retain the default value without changing it.
- TDD:
1. After configuring a GPS clock for the gNodeB, wait approximately 5 minutes.
2. Run the DSP CLKSTAT command to query the clock source status. If the value of Current
Clock Source is GPS Clock and the value of PLL Status is Locked, the GPS has been
activated. Wait 30 minutes until the cell establishment is complete.
Note:
Clock Working Mode indicates the working mode of the system clock. MANUAL indicates that a clock source
must be specified by the user. AUTO indicates that the system automatically selects a clock source based on the
priority and availability of the clock source. FREE indicates that the system clock works in free-running mode, that
is, the system clock does not trace any reference clock source. AUTO is recommended. If MANUAL is required,
you need to select an available clock source.
- TDD:
1. After configuring an IEEE1588 V2 clock as the gNodeB clock source, wait about 30 minutes
in scenarios with good transmission quality.
2. Run the DSP CLKSTAT command to query the clock source status. If the value of Current
Clock Source is IP Clock and the value of PLL Status is Locked, the 1588v2 has been
activated.
Networking Requirements
All the intermediate transmission devices, such as hubs and LAN switches, must be capable of
transparent transmission or regeneration of clock signals at the physical layer.
SyncE Configuration
1. Set the clock working mode (SyncE supports only frequency synchronization).
Activation Verification
1. After configuring a SyncE clock for the gNodeB, wait about 5 minutes in scenarios with
good transmission quality.
2. Run the DSP CLKSTAT command to query the clock source status. If the value of Current
Clock Source is SyncEth Clock and the value of PLL Status is Locked, the feature has
been activated.
Time Management
Concept
Selection and Configuration
Clock Synchronization
Requirements and Characteristics
Basic Concepts and Principles
Deployment Solution and Deployment
Cases
GPS
±30 ns
ePRTC ePRTC
Step 1: Deploy the time server on the CO900
ePRTC ePRTC and connect to the GPS clock source.
CO11
Ensure that the time server is available.
OTN OTN Step 2: The high-precision time server
(terrestrial clock source) is deployed on the
1588
CO11 to provide backup for the CO900
GPS
clock source.
OTN OTN
Step 3: The CO11 high-precision time server
OTN
is connected to the network to support
mutual monitoring and independent
±100 ns
±200 ns
PRTC OSC/BC
CO900 operation. This enables a clock source
1588
ASG
backup group to ensure stability and
reliability.
1588
Switch
For details about how to configure 1588 on
Base station Base station the base station side, see the preceding
sections.
When a typical clock fault occurs, a clock alarm is reported. The following three methods are available to handle the fault:
1. Run the DSP command to check whether the clock configuration and clock status are correct.
Run the DSP CLKSTAT command to check the status of the current clock source. If the status is normal, the clock signals are
normal. Other abnormal states include: loss, unavailable, jitter, unknown, excessive frequency deviation, large phase deviation,
different clock reference sources, and mismatch between the current clock source and the BTS clock synchronization mode.
3. Perform a clock quality test by running the STR CLKTST command (for over 5 minutes) and then running the STP
CLKTST command).
This test is very important. You can observe the difference between the clock source and the 10 MHz crystal oscillator of the board.
Requirements
5G TDD requires strict time synchronization between base stations. Otherwise, severe
interference is caused to neighboring base stations.
When a base station is connected to an external clock source, out of synchronization caused by
a large deviation in clock quality cannot be detected due to a lack of detection mechanism or
benchmark for comparison. If out of synchronization occurs, interference is caused.
The interference caused by an out-of-synchronization base station has a large impact, but the
out-of-synchronization base station cannot be easily identified. The clock out-of-synchronization
detection function detects the synchronization between base stations over the Uu interface after
interference occurs, thereby quickly identifying out-of-synchronization base stations for manual
handling.
Benefits
Timely detects out-of-synchronization base stations to avoid quality incidents on the live
network.
Overall process:
Selection of Base
Interference Reporting Sequence Detection Silence Detection
Stations to Be Detected
The base station monitors the To narrow down the detection A suspected base station Silence detection is
uplink interference, and reports an range, suspected base stations to sends sequences during the performed in the downlink of
alarm to the U2020 to trigger the be detected are selected based on guard period (GP). If the a suspected base station to
clock out-of-synchronization the characteristics of the neighboring base stations can confirm whether the
detection procedure if the uplink interference symbols, strength, receive the sequence during suspected base station is an
interference exceeds a threshold. and quantity. the GP, the suspected base interference source base
station is synchronized. station based on the
Otherwise, the suspected base interference change of the
station may be out of neighboring base station.
synchronization. In this way,
the range of suspected base
stations is further narrowed
down.
• For all base stations on the entire network, interference triggering and cross detection are used to
improve detection accuracy and reduce false detection and missing detection.
35.7 us x 2 Interference
GAP
Reference base
station DL S UL DL
13 us
Interference
TAoffset
Lagging
Out-of- DL
synchronization TAoffset is far less than the GAP,
base station B
which is a bottleneck.
• The base station periodically checks whether the average interference of the last symbol in the last uplink subframe
reaches the threshold.
• The interference may increase in heavy-traffic scenarios, and the base station does not report interference in this
scenario by using algorithms.
Note 1: A higher threshold leads to a higher probability of missing detection but a lower probability of false detection. The threshold should
be set based on maintenance engineers' suggestions.
Note 2: The thresholds should be set to the same value for all base stations managed by the same EMS. You are not advised to separately
change the threshold of a single base station.
• If only one interfering base station exists, the base station is considered isolated and needs to be detected.
• If the number of the aggregated interfered base stations is small, the interfering base station and its neighboring base
stations are to be checked.
• If the number of aggregated interfered base stations exceeds the number of to-be-detected base stations, select the
base station with the strongest interference and the neighboring base stations with the most intra-frequency
neighboring cells of the interfering base station as the to-be-detected base stations.
• If the silent base station keeps silent as indicated in the graph and the detected interference of
neighboring base stations also fluctuates as implied in the graph, the interference comes from the
silent base station and the silent base station is considered out-of-synchronization.
Boards
• Main control boards: UMPTe and UMPTg
• Baseband processing units: UBBPfw1, UBBPfw2, and UBBPg
RF modules
• The following RF modules support clock out-of-synchronization detection:
• AAU5310, AAU5313, AAU5613, AAU5324, AAU5270, AAU5619, AAU5272, AAU5634, AAU5331, and
AAU5636.
Note:
1. The 8T8R RRU does not support this function.
2. Micro and LampSite base stations do not support this function.
• This function does not apply to scenarios where multiple base stations managed by the same
EMS are out-of-synchronization.
Reason: According to the feedback from the live network, clock out-of-synchronization does not occur on
multiple base stations at the same time. If this does occur, the interference is very complex, the base stations
to be detected cannot be effectively selected, and the detection cannot be performed normally. Therefore, this
scenario is not supported.
• This function does not apply to the scenario where a base station serves both synchronized
and out-of-synchronization cells.
Reason: Currently, clock out-of-synchronization detection is a base station-level function, and therefore does
not apply to this scenario.
• Out-of-synchronization base stations do not generate any interference to other base stations
or the interference does not reach a threshold.
Reason: Interference is too small for detection. For example, if an out-of-synchronization base station is far
away from other base stations, it may not interfere neighboring base stations and trigger the detection.
• This function does not apply to the scenario where out-of-synchronization base stations are
not configured with intra-frequency neighboring cells.
Reason: No intra-frequency neighboring base stations can be selected for joint detection.
Sequence detection:
The base station to be detected is far away from neighboring base stations to be detected. The
neighboring base stations cannot receive the detection sequence. The base station is suspected
to be out-of-synchronization.
Enable the clock out-of-synchronization detection only on base stations in a continuous coverage
area.
If some base stations use different special subframe configurations, the sequences locate in
different positions in special subframe configurations. As a result, the neighboring base stations
cannot receive the sequences.
Sequence detection cannot be performed on cells operating on the same frequency but with
different bandwidths, such as 10 MHz + 20 MHz.
Silence detection:
If interference caused by other faults is stronger than that caused by clock out-of-synchronization
during the silence detection, the silence detection cannot locate the out-of-synchronization base
station.
Maintenance or service personnel need to manually handle the alarm. If the alarm is not handled, the
alarm cannot be automatically cleared.
When the base station uses NTP time synchronization, no alarm related to NTP time
synchronization is reported.
Log in to the U2020 client and view the system time, as shown in the preceding figures. Run the
DSP TIME command to query the time of any base station. If the time deviation between the
U2020 and the base station does not exceed 5s, time synchronization requirements are met.
(This step is optional and used to confirm whether the first requirement is met.)
The base station for which this function is enabled serves at least one cell and is configured with
at least five intra-frequency neighboring cells that are served by different base stations. This
function is enabled for at least two neighboring base stations.
Activation on the gNodeB (this function needs to be manually enabled. Running the following MML command
does not affect services):
• For detailed operations, see CME-based Feature Configuration.
• Using the MML command: Run the MOD GNODEBPARAM command to set ClkOutofsyncDetSwitch to
CLK_DETECT_SW-1 and set the detection thresholds to recommended values.
Example: MOD GNODEBPARAM: ClkOutofsyncDetSwitch =CLK_DETECT_SW-1, ClkOutofsyncIntrfRptThld = -
95, SilDetIntrfDiffThld =6;
After this function is activated, wait 5 minutes, log in to the U2020, and choose SON > Clock Out-of-
Sync Check > Sequence Check. Perform manual sequence check (which does not affect services),
wait 3 to 13 minutes, and check the results. If the base station reports a message indicating
successful detection, this function has been successfully activated.
For details about the manual sequence detection, see the following pages.
Viewing Out-of-Synchronization
Base Stations
• The base stations in the out-of-
synchronization base station list are
basically determined as out-of-
synchronization base stations.
• An alarm is reported as long as the list
contains a base station. After the base
station recovers and is manually removed
from the list, the alarm is automatically
cleared. The records in the list need to be
manually deleted by right-clicking them.
The alarms for out-of-synchronization base stations and suspected base stations need to be cleared
manually.
The procedure is as follows:
Check whether interference occurs and KPIs deteriorate.
Block the interference source base station to isolate the fault.
Contact R&D engineers to locate and troubleshoot the faults.
Activate the interference source base station after the fault is rectified.
The Check Result column of the Silence Check Result table shows whether the base station is
synchronized or not. Data reported by the base stations in the joint detection is displayed in the Base
Station Report Result tab page. If the U2020 cannot determine whether the base stations are
synchronized or not, you need to determine the status by analyzing the data reported by the base
stations.
When the execution result reported by the base station indicates timeout, there are two cases:
If only one to-be-detected base station reports timeout, the base station may be an out-of-
synchronization base station. Timeout occurs because of asynchronization. In this case, select
only the base station, and perform detection again. If the execution is successful this time, and
that of all neighboring base stations time out, the base station is probably out-of-synchronization.
Silence detection needs to be performed for further confirmation.
If the execution of multiple to-be-detected base stations timed out, the NTP time synchronization
is not achieved between the U2020 and NEs. Contact maintenance engineers for troubleshooting.
The execution results reported by a base station indicate no suitable cells: All cells of the base
station do not support sequence detection. Try silence detection.