Next Article in Journal
Experimental Energy and Exergy Performance Evaluation of a Novel Pumpless Rankine Cycle (PRC) Unit Employing Low-Temperature Heat Sources
Previous Article in Journal
An Improved Calibration for Satellite Estimation of Flared Gas Volumes from VIIRS Nighttime Data
Previous Article in Special Issue
A Multi-Objective Decision-Making Method for Optimal Scheduling Operating Points in Integrated Main-Distribution Networks with Static Security Region Constraints
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Fifth-Generation-Based Synchronized Measurement Method for Urban Distribution Networks

1
Sichuan Key Laboratory of Power Internet of Things, Chengdu 610041, China
2
State Grid Sichuan Electric Power Company Electric Power Science Research Institute, Chengdu 610041, China
3
College of Electrical and Information Engineering, Hunan University, Changsha 410082, China
*
Author to whom correspondence should be addressed.
Energies 2025, 18(17), 4767; https://doi.org/10.3390/en18174767
Submission received: 4 June 2025 / Revised: 11 July 2025 / Accepted: 16 July 2025 / Published: 8 September 2025

Abstract

This work proposes a 5G-based synchronized measurement method for urban distribution networks. First, downlink frequency synchronization is achieved by cross-correlating the Primary and Secondary Synchronization Signals (PSSs/SSSs) within gNB-broadcast Synchronization Signal Blocks (SSBs), enabling accurate alignment with the 5G system clock. Then, uplink phase synchronization is refined using Timing Advance (TA) feedback to compensate for propagation delays. Based on the recovered 5G Pulse Per Second (PPS) signal, a dynamic compensation algorithm is applied to discipline the SAR ADC sampling process. This algorithm tracks crystal oscillator drift, accumulates sub-cycle deviations, and corrects integer timer counts only when the error exceeds ± 0.5 . Simulations under a 228 MHz oscillator and 1200 samples per cycle demonstrate that the accumulated phase error remains below 0.00008°, satisfying IEEE C37.118 precision requirements. Compared with traditional GPS-based synchronization methods, the proposed solution offers greater deployment flexibility and can operate reliably in GPS-denied environments such as indoors and urban canyons.

1. Introduction

With the large-scale integration of renewable energy and distributed energy resources (DERs), modern power systems are increasingly characterized by bidirectional power fluctuations, rapid variations in power flow, and heightened regional operational uncertainty [1,2,3]. These evolving characteristics significantly increase the structural complexity of the grid, rendering traditional monitoring approaches inadequate for comprehensive state awareness and timely control [4,5]. Under these conditions, wide-area synchronized measurement technology [6], owing to its capability for high-precision temporal alignment, has become a critical enabler for system monitoring [7], state estimation [8], and coordinated control [9], and is playing an increasingly vital role in the evolution of next-generation power systems.
A typical wide-area measurement system (WAMS) comprises three core components: Phasor Measurement Units (PMUs), Phasor Data Concentrators (PDCs), and backend application platforms [10]. PMUs are deployed at strategically selected nodes across the grid to perform time-synchronized sampling of voltage and current waveforms, using high-stability timing sources to generate timestamped synchrophasor data [11]. PDCs are responsible for aggregating, sorting, and time-aligning synchrophasor streams from multiple PMUs to form a structured and coherent spatiotemporal dataset, which serves as the data foundation for a wide range of backend applications, including event detection, system situational awareness, and decision support [12]. Several field-deployed WAMS implementations have demonstrated practical value, including the FNET/GridEye system [13], the Grid Radar system in Europe [14], and the Hydro-Québec WAMS for transmission network monitoring in cold regions [15].
Time synchronization [16] serves as the foundation of wide-area synchronized measurement systems, enabling consistent temporal alignment across spatially distributed observations. Among existing approaches, the most widely adopted method is based on Global Navigation Satellite Systems (GNSSs) which provide absolute time references via satellite signals. In typical Phasor Measurement Unit (PMU) architectures, a Pulse-Per-Second (PPS) signal derived from GNSS is used to anchor the start of each second, while the intra-second sampling timing is governed by a locally disciplined crystal oscillator [17,18].
Despite its widespread use, GNSS-based synchronization suffers from several limitations. In complex urban environments or indoor substations, satellite signals are prone to blockage, multipath interference, or intentional spoofing [19], leading to frequent loss of synchronization lock. Once GNSS lock is lost, the system falls back to free-running mode, and oscillator drift causes rapid degradation in timing accuracy.
To address these issues, alternative and supplementary synchronization methods have been explored. For example, Synchronous Ethernet (SyncE) delivers stable frequency references over dedicated optical links but lacks absolute time alignment. The Precision Time Protocol (PTP, IEEE 1588) supports packet-based timing and can achieve sub-microsecond accuracy under controlled network conditions; however, its performance is highly sensitive to path asymmetry and jitter in general-purpose IP networks. Holdover solutions such as rubidium clocks or chip-scale atomic clocks (CSACs) provide excellent local stability in GNSS-denied environments, yet their cost, power requirements, and integration complexity limit widespread deployment in distribution-level infrastructure [13].
In addition, most practical PMU implementations face a structural timing mismatch between the oscillator frequency and target sampling rate. Since these frequencies are typically not integer-divisible, timer counts must be rounded, introducing subtle but periodic sampling time deviations. Over time, these accumulate as “sawtooth-like” phase misalignments [20], further exacerbated by oscillator drift due to temperature variation, voltage fluctuations, and aging effects. For instance, an oscillator with 50 ppm drift can result in a cumulative time error of up to 56 microseconds within six minutes—equivalent to a phase deviation exceeding 0.02 radians in a 60 Hz system—violating IEEE C37.118 precision requirements [21].
In recent years, with the rapid development of fifth-generation (5G) cellular communication technology, 5G network-based time synchronization methods have attracted increasing attention in the power systems domain [22]. The 5G system provides high-precision and low-latency time synchronization capabilities, offering a viable alternative to satellite-based timing in constrained environments. These capabilities play an essential role in enabling advanced power system applications such as digital twins—where synchronized data streams are critical for accurate real-time modeling—and peer-to-peer (P2P) energy trading and net billing schemes, which require shared temporal references to ensure transaction traceability, coordination, and fairness among distributed energy resources [23,24]. In principle, user equipment (UE) can acquire frequency reference by correlating with the downlink Synchronization Signal Blocks (SSBs) [25], which contain the Primary Synchronization Signal (PSS) and the Secondary Synchronization Signal (SSS) [26]. Meanwhile, the uplink Timing Advance (TA) mechanism can be utilized to estimate round-trip delay and perform compensation for propagation-related phase misalignment. In addition, certain commercial 5G modules support physical timing outputs, such as Pulse Per Second (1PPS) signals or timestamp interfaces, enabling local clock anchoring for measurement devices.
As a synchronization method with wide coverage and high availability, 5G shows promising potential for time delivery in GNSS-denied environments such as indoor spaces and urban canyons. However, the application of 5G-based timing in synchronized phasor measurement systems remains largely unexplored. Relevant engineering implementations and standardization efforts are still in their infancy, and the suitability of 5G synchronization—particularly in terms of phase accuracy and timing stability—has yet to be rigorously validated for high-precision power system measurements. Therefore, investigating key enabling technologies for 5G-based synchronized measurement and establishing a robust multi-source timing architecture capable of operating reliably in GNSS-constrained scenarios is of significant theoretical and practical importance.
The main contributions and innovations of this paper are summarized as follows:
(1)
A novel 5G-based synchronized measurement framework is proposed, in which timing references are passively extracted from Synchronization Signal Blocks (SSBs), allowing the generation of PPS-equivalent signals without relying on dedicated GNSS receivers.
(2)
An adaptive sampling control algorithm is designed to compensate for quantization errors and oscillator drift, enabling sub-microsecond synchronization accuracy in practical power grid environments.
(3)
The proposed method is validated through both simulation and hardware experiments, and its compliance with IEEE C37.118 standards is demonstrated. This work provides a viable solution for synchronized measurements in GNSS-denied scenarios such as indoor substations and urban canyons.

2. Fifth-Generation-Based Synchronized Measurement Method

2.1. Overview of 5G Timing Architecture

Figure 1 presents the wireless time dissemination architecture enabled by cellular networks which comprises three functional layers: the timing source layer, the transport and access layer, and the terminal device layer. This architecture is designed to deliver unified, scalable, and high-precision time synchronization services across distributed systems. Reference time signals, sourced from national UTC timing centers or GNSS common-view techniques, are processed by enhanced time servers to apply delay compensation, signal conditioning, and standardization. These processed timing references are then transmitted via the cellular core network to base stations, where they are mapped onto the physical-layer 5G frame structure and broadcasted wirelessly to end devices through the air interface.
Building upon this infrastructure, we address the challenges faced by urban distribution networks operating in GNSS-denied or signal-obstructed environments—such as pad-mounted transformers, compact substations, and indoor utility facilities—where conventional satellite-based synchronization becomes unreliable or infeasible. To this end, we propose a 5G-assisted terminal-side synchronized measurement framework that enables precise time alignment and synchrophasor estimation under deep-coverage conditions.
The proposed framework operates in three main stages. First, it extracts a Pulse-Per-Second (PPS)-equivalent timing reference by demodulating periodic Synchronization Signal Blocks (SSBs) transmitted by nearby 5G base stations. These SSBs contain structured signals (e.g., PSS/SSS/PBCH) that are inherently aligned with the 5G radio frame, enabling the construction of a local time base consistent with the cellular system time. Second, the extracted timing pulses are used to discipline the internal sampling timer of the measurement device, thereby triggering analog-to-digital conversions (ADCs) precisely at second boundaries. This ensures that voltage and current waveforms are sampled in strict temporal alignment with the network time. Finally, synchrophasor estimation is performed using discrete Fourier transform (DFT) or recursive filtering algorithms, yielding synchronized measurements of magnitude, phase, frequency, and ROCOF. By eliminating the dependency on GNSS, this architecture provides a robust and scalable solution for deploying synchronized measurement units in constrained urban environments.

2.2. Synchronized 1PPS Signal Generation Method Based on 5G Network

The proposed Synchronized 1PPS generation method leverages the periodic transmission of Synchronization Signal Blocks (SSBs) in 5G networks, which serve as over-the-air time references. Wide-area synchronized measurement devices monitor the arrival time of Primary Synchronization Signals (PSSs) within a fixed-length detection window. By recording the phase of the local oscillator at the time of signal arrival, the device estimates the pseudo-phase offset and adjusts the oscillator frequency to maintain synchronization. This procedure is illustrated in Figure 2.
We assume that the radio frame containing the first synchronization signal block begins at t = 0 and that the transmission time of the block is denoted as Φ c . After a propagation delay of e d e l a y , the signal arrives at the detection window of the measurement device at time t 0 . The phase reading of the local oscillator at time t 0 is given by
Φ L o ( t 0 ) = e i n i + Δ f + f f t 0
where f is the nominal frequency of the local oscillator, e i n i is the initial phase offset relative to the base station clock, and Δ f represents the frequency deviation.
Rearranging the above expression yields the phase offset between the local and base station clocks at time t 0 as
Φ L o ( t 0 ) t 0 = e i n i + Δ f f t 0 .
However, the actual arrival time t 0 of the synchronization signal block is not directly observable. As shown in Figure 2, this arrival time is related to the transmission time and propagation delay by
t 0 = Φ c + e d e l a y .
Substituting into Equation (2) gives
Φ L o ( t 0 ) ( Φ c + e d e l a y ) = e i n i + Δ f f t 0 . ,
rewriting the following expression:
Φ L o ( t 0 ) Φ c = e d e l a y + e i n i + Δ f f t 0
We let e ( t 0 ) = Φ L o ( t 0 ) Φ c denote the pseudo-phase offset between the local and base station clocks. Since both Φ L o ( t 0 ) and Φ c are observable, e ( t 0 ) can be estimated locally. If the local oscillator is adjusted such that e ( t 0 ) = 0 at all times, then
Δ f = 0 , e i n i = e d e l a y .
This indicates that when the pseudo-phase offset is kept at zero, the local oscillator becomes frequency-synchronized with the cellular network, and the residual constant phase offset equals the propagation delay. To achieve this, a proportional-integral (PI) controller  is designed to continuously adjust the output frequency of a Numerically Controlled Oscillator (NCO), as described below.
An NCO is a digital signal generator that synthesizes precise output frequencies. It uses a phase accumulator to incrementally add a frequency control word (FCW), generating corresponding phase changes, which are then mapped to waveform amplitudes via a lookup table. The output frequency of the NCO can be modeled as in [20]:
f out = F C W · f clk 2 n ,
where f clk is the clock frequency of the oscillator and n is the number of bits in the phase accumulator. Equation (7) shows that adjusting the FCW allows near-linear control over the NCO output frequency.
To maintain zero pseudo-phase error, the FCW should be increased when the local clock lags the wireless frame, and decreased when it leads. A PI controller automatically performs this adjustment as [27]
F C W ( t ) = K p · φ ( t ) + K i 0 t φ ( τ ) d τ ,
where F C W ( t ) is the control word at time t, φ ( t ) is the instantaneous pseudo-phase error, and K p and K i are proportional and integral gains, respectively. The control system is illustrated in Figure 3.
In the figure, R ( s ) is the Laplace transform of the reference phase, Y ( s ) is the Laplace transform of the observed phase, E ( s ) is the pseudo-phase error, and G ( s ) is the open-loop transfer function.
Given that E ( s ) = R ( s ) Y ( s ) and Y ( s ) = G ( s ) E ( s ) , the error can be solved as
E ( s ) = R ( s ) 1 + G ( s ) .
Following standard PI control design [27], the transfer function is
G c ( s ) = K p + K i s ,
and the NCO can be modeled as an integrator with
G p ( s ) = 1 s .
Assuming a unit step input R ( s ) = 1 / s , the steady-state error can be derived using the final value theorem:
e s s = lim t e ( t ) = lim s 0 s E ( s ) = lim s 0 s · s s 2 + K p s + K i = lim s 0 s 2 s 2 + K p s + K i .
Since K i 0 , as s 0 , we have
e s s = lim s 0 s 2 K i = 0 .
This confirms that the PI controller is capable of eliminating the pseudo-phase error in steady state, thereby achieving precise frequency synchronization between the local NCO and the cellular network, in accordance with Equation (6).

2.3. Performance Evaluation of 5G-Based 1PPS Synchronization via Simulation

This section presents an adaptive synchronous sampling scheme that uses the 5G-derived PPS signal to trigger a SAR ADC. To eliminate residual timing error caused by the non-integer ratio between the local crystal frequency and the ideal sampling frequency, we propose a variable sampling-interval method that dynamically compensates for timer-count quantization error. The crystal frequency is measured in real time via the PPS, and sampling parameters are adjusted on the fly to suppress drift-induced error, thereby improving immunity and stability in synchronous sampling [28]. Figure 4 depicts the relationship between sampling events and the PPS.
In a synchronous phase measurement unit, the first valid ADC sample aligns with the PPS rising edge, ensuring that all grid measurement devices begin sampling simultaneously [29,30]. Between consecutive PPS pulses, the timer in the master chip counts local clock cycles (driven by the crystal oscillator) to schedule ADC conversions [31,32]. However, two main challenges arise:
  • Crystal Oscillator Frequency Uncertainty [33]: The oscillator’s frequency can drift due to environmental factors (temperature, humidity, vibration, aging), causing timer counts to deviate.
  • Non-Integer Sampling Ratio: The ideal sampling interval T s and the local clock period 1 / f osc often do not form an integer ratio. We let f osc be the nominal crystal frequency and Δ f osc its deviation. The nominal timer count for one sampling interval is
    C s = T s f osc + Δ f osc .
    Rounding C s to the nearest integer, [ C s ] , introduces a fractional error
    Δ C s = [ C s ] C s , | Δ C s | 0.5 .
    The impact of timer quantization on phase error is modeled following [20]; the error accumulates across k samples, producing a phase error at the kth sample:
    Δ θ k = Δ C s · k · 360 f 0 f osc ,
    where f 0 = 50 Hz is the grid nominal frequency. The corresponding frequency error is
    Δ f k = 1 360 d ( Δ θ k ) d t .
    Under f osc = 228 MHz, f s = 6000 Hz, and Δ C s = 0.5 , the worst-case phase error reaches 0 . 24 , exceeding the IEEE C37.118 limit of ± 0 . 01 . Figure 5 illustrates how Δ θ k grows with different Δ C s values.
To mitigate phase error from timer-count quantization, we propose a dynamic compensation algorithm (Algorithm 1). By estimating the actual number of clock cycles between PPS pulses, we correct the sampling-time deviation in real time. The algorithm infers the true crystal frequency and adjusts future sampling intervals so that each PPS aligns with the start of the second. This “soft” synchronization requires only simple arithmetic operations, reducing computational burden.
Algorithm 1 Soft synchronous sampling correction method based on error compensation
Require:
 1:
f o s c * Actual crystal frequency (Hz)
 2:
N Sampling points per second
 3:
f 0 Distribution network nominal frequency (50 Hz)
Ensure:
 4:
C s ( k ) Timer count value after calibration
 5:
Initialisation phase:
 6:
C s = f o s c * N × f 0 Calculate nominal timer count
 7:
Δ C s = C s round ( C s ) Calculate initial count error
 8:
f l a g = sign C s round ( C s ) Determine the direction of error compensation (+1/−1)
 9:
E r = 0 Initialize cumulative error register
10:
k = 1 Starting from the first sampling point in one second
11:
C s = [ C s ]
12:
C s ( k ) = C s
13:
f 0 ( 0 ) = f 0
14:
Dynamic adjustment phase:
15:
repeat
16:
   if  f 0 ( k ) f 0 ( k 1 )  then
17:
       C s new = f o s c * N × f 0 ( k )
18:
       Δ C s = [ C s new ] round ( C s new )
19:
       f l a g = sign C s new round ( C s new )
20:
       Δ C s i n t = [ Δ C s × 10000 ]
21:
   end if
22:
    E r = E r + Δ C s i n t
23:
   if  E r 5000  then
24:
       E r = E r 10000
25:
       C s ( k ) = C s + f l a g
26:
   else
27:
      C s ( k ) = C s
28:
   end if
29:
    k = k + 1
30:
until Next synchronisation clock PPS signal arrives
return C s ( k )
After computing Δ C s from (15), any detected deviation is accumulated in E r . When E r 5000 (i.e., 0.5 × 10 , 000 ), we increment or decrement C s by one for the next sample, then subtract 10 , 000 from E r , ensuring no single compensation exceeds ± 0.5 cycles. This dynamic adjustment aligns each PPS with the actual start of the second, minimizing accumulated phase error.
The two main advantages of this algorithm are the following:
  • It minimizes error by adjusting the integer timer count only when the accumulated fractional error exceeds ± 0.5 ;
  • It performs real-time adaptive sampling control with lightweight arithmetic, reducing computation compared to conventional weighted-switch methods.

2.4. Phasor Estimation Based on DFT

Currently, commonly used synchrophasor estimation methods include zero-crossing detection, parametric estimation, Kalman filtering, and Fourier transform-based techniques. Among these, zero-crossing and discrete Fourier transform (DFT) methods are more suitable for embedded platforms. However, the accuracy of zero-crossing methods is often limited when facing dynamic frequency variations, harmonic distortion, and hardware inconsistencies. Therefore, this work adopts the DFT-based approach for synchrophasor computation, and the following presents the detailed computational procedure.
We assume that the input signal is a steady-state power-frequency waveform, described by
x ( t ) = X m cos ( 2 π f 0 n Δ t + ϕ ) ,
where Δ t = 1 / ( N f 0 ) is the sampling interval and N is the number of samples per cycle. Based on the standard DFT phasor estimation method [34], the synchrophasor is computed as
X ( m ) = 2 N k = 0 N 1 x ( k ) e j 2 π m k N
where X ( 0 ) , X ( 1 ) , , X ( N / 2 ) correspond to the DC component, fundamental, and higher-order harmonics. For power system applications, the fundamental component is of primary interest, obtained by setting m = 1 :
X = 2 N k = 0 N 1 x ( k ) e j 2 π k N
The synchrophasors for two consecutive windows can be expressed as
X N 1 = 2 N k = 0 N 1 x ( k ) e j 2 π k ( N 1 ) N X N = 2 N k = 0 N 1 x ( k + 1 ) e j 2 π k ( N 1 ) N
Multiplying both sides of the expression for X N by e j 2 π N , we obtain
X N = X N 1 + 2 N [ x ( N ) x ( 0 ) ] e j 2 π N
The initial phasor can be decomposed into its real and imaginary components as:
X 0 = X c ( 0 ) + j X s ( 0 ) = 1 2 2 N k = 1 N x k cos 2 π N k j 2 N k = 1 N x k sin 2 π N k
The recursive expressions for subsequent phasors are
X c ( k + 1 ) = X c ( k ) + 2 N ( x k + 1 x k + 1 N ) cos 2 π N k X s ( k + 1 ) = X s ( k ) 2 N ( x k + 1 x k + 1 N ) sin 2 π N k
Phasor magnitude and angle are
X ( k ) = X s ( k ) 2 + X c ( k ) 2
ψ ( k ) = tan 1 X s ( k ) X c ( k )
Assuming the phasor angle evolves quadratically,
ψ ( k ) = a 0 + a 1 k + a 2 k 2 .
Then,
ψ 1 ψ 2 ψ M = 1 1 1 1 2 4 1 M M 2 a 0 a 1 a 2
ψ = X a
a = X T X 1 X T ψ
To ensure monotonicity and avoid phase wrapping, angle correction using ± π is applied. For consistency, ψ 1 is typically set to zero and subtracted from all subsequent angles.
Following the polynomial phase model suggested in [21], the frequency and ROCOF are estimated as
d ψ d k = a 1 + 2 a 2 k
k = N f 0 t , d k d t = N f 0
d ψ d t = N f 0 a 1 + 2 a 2 k
Δ ω N f 0 ( a 1 + 2 a 2 N f 0 t ) Δ f 1 2 π N f 0 ( a 1 + 2 a 2 N f 0 t )
This shows that frequency variation is assumed constant within the estimation window, but the estimated value corresponds to the midpoint of the window.

3. Performance Evaluation and Experimental Validation

3.1. Simulation-Based Evaluation of 5G-Based 1PPS

Based on the closed-loop architecture illustrated in Figure 3, this section presents a simulation framework developed in MATLAB/Simulink to evaluate local clock frequency tuning under the 5G FDD mode. The model consists of three core components: a phase detector, a proportional-integral (PI) controller, and a numerically controlled oscillator (NCO). The phase detector is realized using a subtractor followed by a 1 ms delay element, emulating the extraction of phase offset between the received Synchronization Signal Block (SSB) and the local reference clock.
The PI controller outputs a frequency correction term Δ f [ n ] , which drives the NCO. The NCO follows a second-order time–phase evolution model:
θ [ n + 1 ] = θ [ n ] + T s · f [ n ] , f [ n + 1 ] = f [ n ] + Δ f [ n ]
where θ [ n ] is the accumulated phase, f [ n ] is the current local clock frequency, Δ f [ n ] is the PI control output, and T s is the simulation sampling period. This model enables dynamic compensation for both frequency deviations and phase misalignment, forming a reconfigurable and interpretable testbed for timing loop evaluation.
To simulate realistic field conditions, the NCO is initialized with a frequency offset of 50 ppm , and white Gaussian phase noise is superimposed on the SSB signal with a signal-to-noise ratio of 60 dB . The reference frequency is set to the nominal grid value of 50 Hz . These parameters reflect typical scenarios encountered by PMU-class devices operating in noisy indoor or urban environments.
Multiple sets of PI controller gains were evaluated to assess their influence on loop convergence and steady-state phase accuracy across 300 synchronization intervals. The controller parameters were selected based on stability criteria and practical tuning heuristics. During the simulation, both the instantaneous phase deviations and control outputs were recorded to quantify the impact of each configuration. Representative results are shown in Figure 6, illustrating the trade-offs between responsiveness, overshoot, and residual jitter.
As shown in Figure 6, the dynamic and steady-state behaviors of the control loop are highly sensitive to the selected PI gains. Configurations such as ( K p = 0.3 , K i = 0.3 ) and ( K p = 0.6 , K i = 0.03 ) exhibit pronounced overshoot during initial transients, with normalized phase deviations exceeding 0.3. These cases also show underdamped oscillations that persist for over 15 s before convergence, although frequency locking is eventually achieved within 30 s. Such behavior may be problematic in latency-critical synchronization scenarios.
In contrast, settings like ( K p = 0.6 , K i = 0.3 ) and ( K p = 0.3 , K i = 0.03 ) provide smoother transient responses with no overshoot and startup deviations confined within 0.2. However, a notable trade-off is observed: the configuration ( K p = 0.6 , K i = 0.3 ) achieves faster convergence but exhibits larger steady-state ripple, while ( K p = 0.3 , K i = 0.03 ) shows a slower settling process that spans nearly 120 s.
To better illustrate these subtle differences in long-term stability, a zoomed-in view covering the interval from 80 to 130 s is embedded in Figure 6. This inset reveals that the normalized phase error for ( K p = 0.3 , K i = 0.03 ) remains consistently within ± 2 × 10 4 , while other configurations show comparatively higher fluctuations. Given the 20 ms period of the synchronization pulse, this corresponds to a maximum timing offset of ± 4 μ s , thereby meeting the microsecond-level synchronization accuracy required in wide-area measurement systems.
Overall, the configuration ( K p = 0.3 , K i = 0.03 ) achieves the best balance between convergence speed, overshoot control, and steady-state accuracy, validating the effectiveness of the proposed control scheme under realistic operating conditions.

3.2. Experimental Validation of the Soft Synchronous Sampling Algorithm

To assess the performance of the proposed soft synchronous sampling strategy, simulation experiments were conducted using a nominal oscillator frequency of f osc = 228 MHz and a sampling configuration of 1200 samples per nominal cycle. Two test scenarios were considered, corresponding to grid frequencies f 0 = 50.10 Hz and f 0 = 50.15 Hz , respectively. According to the theoretical relationship, the expected timer counts per sample are
C s = 228 × 10 6 1200 × 50.10 = 3792.41 , C s = 228 × 10 6 1200 × 50.15 = 3788.63
Rounding yields [ C s ] = 3792 and 3789, resulting in residuals Δ C s = 0.41 and 0.63 . According to the algorithm, the control flag is set as + 1 for f 0 = 50.10 Hz and 1 for f 0 = 50.15 Hz , corresponding to over- and under-sampling cases.
Figure 7 and Figure 8 present the simulation results for the timer-count adjustment C s and the corresponding accumulated phase error Δ θ over the first 20 sampling intervals under different input frequencies. Specifically, the top panel corresponds to f 0 = 50.10 Hz and the bottom panel to f 0 = 50.15 Hz .
In both cases, the proposed adaptive sampling control algorithm (orange curve) maintains a nearly constant accumulated phase error around zero, demonstrating effective phase alignment throughout the sampling process. In contrast, the fixed sampling interval algorithm (green dashed curve) exhibits a clear linear drift in Δ θ , reaching approximately 5.5 × 10 4 ° in the 50.10 Hz case and + 5.5 × 10 4 ° in the 50.15 Hz case, indicating significant timing mismatch due to frequency deviation.
Meanwhile, the proposed method achieves this robustness by periodically adjusting C s , as shown on the left axis. The timer-count values remain stable in the fixed-interval case (blue dots), whereas the proposed algorithm dynamically compensates for frequency deviations by oscillating around the nominal value of C s . These results quantitatively verify that the proposed control scheme effectively suppresses phase accumulation error caused by off-nominal grid frequencies.
When Δ C s > 0.5 , the timer count C s is adjusted by ± 1 (scaled by 10,000) in one sampling instance. If Δ C s < 0.5 , the correction is deferred, leading to an accumulated phase error up to 0.5 + Δ C s . Since | Δ C s | 0.5 , the worst-case phase deviation per sample is bounded as
Δ θ max = ( 0.5 + 0.5 ) · 360 ° · f 0 f osc
Substituting typical values gives
Δ θ max = 360 ° · 50 228 × 10 6 0.000079 °
As seen from (37), higher oscillator frequencies yield smaller maximum phase errors, making them desirable for high-resolution synchrophasor systems.
In terms of computational cost, conventional dithering-based methods require updating selection counters υ ( k ) based on residual weighting. In contrast, the proposed algorithm accumulates rounding error E r , adjusting C s only when E r 0.5 × 10,000 , thus significantly reducing real-time overhead in embedded implementations.

3.3. Hardware Testing and Validation

The HackRF One was used to capture the PSS within the SSB, thereby achieving frequency alignment between the local clock and the 5G base-station clock. In the experiment, the RF center frequency was set to 3.51 GHz, the sampling rate to 30 MSPS, and data were continuously acquired for 2 s. A matched-filtering approach was applied to the collected data: time-domain correlation was performed sequentially for the three possible PSS sequences, and the sequence yielding the largest correlation peak was selected as the best match. The optimal matching result is shown in Figure 9.
As shown in Figure 9, a pronounced correlation peak appears at approximately sample index 80, with an amplitude far exceeding the surrounding noise floor, clearly indicating that the complete PSS sequence was successfully captured at that moment. The arrow in the figure denotes the time-domain sample corresponding to the highest correlation among the three candidate PSS sequences, which lies precisely within the PSS symbol interval of an OFDM frame.
Based on the detected PSS arrival time, the local receiver first samples its own clock phase at that instant and computes the difference between the local clock’s phase reading and the ideal 5G frame boundary, thereby obtaining the phase error. A PI controller then adjusts the local clock’s output frequency in real time to track and correct against the 5G base-station clock. After frequency adjustment, the local clock outputs only a PPS signal, representing the regenerated time base synchronized to the 5G signal. An oscilloscope capture of the PPS generated from the 5G synchronization signal and the PPS produced by a GNSS receiver is shown in Figure 10.
Finally, to validate the effectiveness of the PPS signal generated from the 5G synchronization mechanism, a hardware testbed was constructed, as shown in Figure 11. The measurement device used in this experiment is the Universal Grid Analyzer (UGA), which was proposed in our previous work [35]. As shown in the figure, a commercial 5G synchronization receiver (model HR-TD-05A) was employed to extract the Synchronization Signal Block (SSB) from the 5G network and generate a Pulse-Per-Second (PPS) output. This PPS signal serves as the external timing reference for the UGA, enabling the device to align its internal sampling clock with the 5G network time.
To evaluate the phase synchronization performance, a reference sinusoidal signal was generated using a GPS-disciplined signal generator (model AFG1062). The signal has a frequency of 50 Hz, an amplitude of 3.3 V, and an initial phase angle of 45°. It is strictly locked to GPS time and serves as a benchmark for comparing the timing accuracy between GPS-based and 5G-based synchronization. The UGA samples this input signal under different timing sources—once under the GPS PPS and once under the 5G PPS—allowing direct observation of the phase error introduced by 5G-based timing.
The corresponding phase measurement results are presented in Figure 12, which quantitatively compares the relative timing jitter and stability between the two synchronization sources.
As shown in Figure 12, the blue solid line represents the phase trajectory of the PPS signal generated by a GPS-disciplined oscillator while the orange dashed line corresponds to the PPS phase derived from the 5G synchronization signal. Over the full 30-min observation window, both signals remain broadly aligned in phase, indicating that the 5G-based timing mechanism successfully tracks the system clock with high stability.
However, compared to the GPS reference, the 5G-based PPS exhibits noticeable short-term timing jitter. This is particularly evident in the inset box, which magnifies a region between 13.8 and 14.2 min where a transient deviation occurs in the 5G signal. The observed deviation arises from the accumulation and subsequent correction of minor synchronization errors during the timing loop update process. Such fluctuations reflect the inherent limitations of radio-based timing extraction under non-deterministic wireless channel conditions.
Despite these transient disturbances, the overall synchronization quality of the 5G-derived PPS remains acceptable. Throughout the entire test period, the phase deviation relative to the GPS signal stays within ± 0.002 rad , which is significantly below the maximum allowable phase error of ± 0.006 rad defined in IEEE Std C37.118.1 for steady-state synchrophasor reporting. While the precision of the 5G timing is slightly inferior to that of a fully locked GNSS receiver, the degradation is minimal and does not affect compliance with synchrophasor accuracy standards. This result confirms that the proposed 5G-based method is suitable for time-sensitive measurement applications in GNSS-denied environments.

4. Conclusions

This paper proposes a 5G-based synchronized measurement method tailored for urban distribution networks operating in GNSS-constrained environments. By extracting Pulse-Per-Second (PPS)-equivalent timing references from 5G Synchronization Signal Blocks (SSBs) and refining uplink phase alignment using the Timing Advance mechanism, the proposed system reconstructs a stable local time base without direct reliance on satellite signals. Combined with an adaptive sampling control algorithm that dynamically compensates for crystal-induced quantization errors, the method achieves sub-microsecond timing precision and maintains accumulated phase errors below 0.00008°, thus satisfying the stringent accuracy requirements of IEEE C37.118.
Simulation and hardware validation confirm that the proposed strategy can maintain high stability and synchronization accuracy over extended periods, even in the presence of oscillator drift and signal variation. Furthermore, by leveraging existing 5G infrastructure, the solution avoids the cost and deployment challenges associated with dedicated GNSS receivers or atomic clocks, offering a practical and scalable alternative for indoor or urban measurement scenarios.
However, several limitations of the 5G-based timing approach should be noted. First, 5G timing signals are typically derived from upstream GNSS sources at the base station, making them effectively a relayed form of satellite time rather than an independent time reference. From a traceability standpoint, this limits the long-term timing fidelity compared to direct GNSS access. Second, current 5G networks do not provide native UTC timestamps at the user equipment level.
Future research will focus on enhancing the traceability and resilience of 5G-assisted timing through multi-source clock fusion—integrating GNSS, 5G, and local oscillators—as well as developing lightweight UTC timestamp extraction mechanisms for embedded platforms.

Author Contributions

Methodology, J.Z. and L.Z.; Software, J.Z.; Investigation, B.P.; Writing—original draft, S.T.; Writing—review & editing, S.T.; Funding acquisition, J.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the Science and Technology Project of State Grid Sichuan Electric Power Company Electric Power Research Institute, under the project titled “Research on Key Technologies and Prototype Development Based on the Timing Pulse Characteristics of 5G Communication Networks” (Project No. 52199723008).

Data Availability Statement

The original contributions presented in the study are included in the article, further inquiries can be directed to the corresponding author.

Conflicts of Interest

Authors Jie Zhang, Bo Pang and Linghao Zhang were employed by the State Grid Sichuan Electric Power Company Electric Power Science Research Institute. The remaining author declares that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

References

  1. Singh, S.; Singh, S. Advancements and challenges in integrating renewable energy sources into distribution grid systems: A comprehensive review. J. Energy Resour. Technol. 2024, 146, 090801. [Google Scholar] [CrossRef]
  2. Cavus, M. Advancing Power Systems with Renewable Energy and Intelligent Technologies: A Comprehensive Review on Grid Transformation and Integration. Electronics 2025, 14, 1159. [Google Scholar] [CrossRef]
  3. Zhang, Y.; Wang, J.; Li, Z. Uncertainty modeling of distributed energy resources: Techniques and challenges. Curr. Sustain. Energy Rep. 2019, 6, 42–51. [Google Scholar] [CrossRef]
  4. El-Hawary, M.E. The smart grid—state-of-the-art and future trends. Electr. Power Components Syst. 2014, 42, 239–250. [Google Scholar] [CrossRef]
  5. Khan, N.; Shahid, Z.; Alam, M.M.; Bakar Sajak, A.A.; Mazliham, M.; Khan, T.A.; Ali Rizvi, S.S. Energy management systems using smart grids: An exhaustive parametric comprehensive analysis of existing trends, significance, opportunities, and challenges. Int. Trans. Electr. Energy Syst. 2022, 2022, 3358795. [Google Scholar] [CrossRef]
  6. Maheswari, M.; Suthanthira Vanitha, N.; Loganathan, N. Wide-area measurement systems and phasor measurement units. In Wide Area Power Systems Stability, Protection, and Security; Springer International Publishing: Cham, Switzerland, 2021; pp. 105–126. [Google Scholar]
  7. You, S.; Su, Y.; Liu, Y.; Liu, Y. Wide-area monitoring and anomaly analysis based on synchrophasor measurement. In New Technologies for Power System Operation and Analysis; Elsevier: Amsterdam, The Netherlands, 2021; pp. 143–161. [Google Scholar]
  8. Kotha, S.K.; Rajpathak, B. Power system state estimation using non-iterative weighted least square method based on wide area measurements with maximum redundancy. Electr. Power Syst. Res. 2022, 206, 107794. [Google Scholar] [CrossRef]
  9. Zadsar, M.; Ghafouri, M.; Ameli, A.; Moussa, B. Preventing time-synchronization attacks on synchrophasor measurements of wide-area damping controllers. IEEE Trans. Instrum. Meas. 2023, 72, 9004014. [Google Scholar] [CrossRef]
  10. Darmis, O.; Korres, G. A survey on hybrid scada/wams state estimation methodologies in electric power transmission systems. Energies 2023, 16, 618. [Google Scholar] [CrossRef]
  11. Ahmed, M.M.; Amjad, M.; Qureshi, M.A.; Imran, K.; Haider, Z.M.; Khan, M.O. A critical review of state-of-the-art optimal pmu placement techniques. Energies 2022, 15, 2125. [Google Scholar] [CrossRef]
  12. Phadke, A.G.; Thorp, J.; Phadke, A.; Thorp, J. Phasor measurement units and phasor data concentrators. In Synchronized Phasor Measurements and Their Applications; Springer: New York, NY, USA, 2008; pp. 93–105. [Google Scholar]
  13. Liu, Y.; Zhan, L.; Zhang, Y.; Markham, P.N.; Zhou, D.; Guo, J.; Lei, Y.; Kou, G.; Yao, W.; Chai, J.; et al. Wide-area-measurement system development at the distribution level: An FNET/GridEye example. IEEE Trans. Power Deliv. 2015, 31, 721–731. [Google Scholar] [CrossRef]
  14. Kellner, D.; Klappstein, J.; Dietmayer, K. Grid-based DBSCAN for clustering extended objects in radar data. In Proceedings of the 2012 IEEE Intelligent Vehicles Symposium, Madrid, Spain, 3–7 June 2012; IEEE: Piscataway, NJ, USA, 2012; pp. 365–370. [Google Scholar]
  15. Baba, S.; Raufflet, E.; Murdoch, J.P.; Courcelles, R. Reconstruire des relations: Hydro-Québec et la Nation crie (1994–2015). ÉThique Publique. Rev. Int. D’ÉThique SociÉTale Gouv. 2016, 18. [Google Scholar] [CrossRef]
  16. Sivrikaya, F.; Yener, B. Time synchronization in sensor networks: A survey. IEEE Netw. 2004, 18, 45–50. [Google Scholar] [CrossRef]
  17. Wang, W.; Chai, Q.; Gao, W.; Lu, J.; Shao, S.; Bai, Y.; Niu, J.; Feng, W.; Li, S. The Design and Implementation of Global Navigation Satellite System Remote Docking Test Platform. In Wireless and Satellite Systems; Springer: Cham, Switzerland, 2020; pp. 247–258. [Google Scholar]
  18. Kubczak, P.; Jessa, M.; Kasznia, M. Fast frequency and phase synchronization of high-stability oscillators with 1 PPS signal from satellite navigation systems. GPS Solut. 2025, 29, 52. [Google Scholar] [CrossRef]
  19. Psiaki, M.L.; Humphreys, T.E. GNSS spoofing and detection. Proc. IEEE 2016, 104, 1258–1270. [Google Scholar] [CrossRef]
  20. Yao, W.; Zhan, L.; Liu, Y.; Till, M.J.; Zhao, J.; Wu, L.; Teng, Z.; Liu, Y. A novel method for phasor measurement unit sampling time error compensation. IEEE Trans. Smart Grid 2016, 9, 1063–1072. [Google Scholar] [CrossRef]
  21. Martin, K.E. Synchrophasor measurements under the IEEE standard C37. 118.1-2011 with amendment C37. 118.1 a. IEEE Trans. Power Deliv. 2015, 30, 1514–1522. [Google Scholar] [CrossRef]
  22. Morato, A.; Frigo, G.; Tramarin, F. 5G-Enabled PMU-Based Distributed Measurement Systems: Network Infrastructure Optimization and Scalability Analysis. IEEE Trans. Instrum. Meas. 2024, 73, 5504212. [Google Scholar] [CrossRef]
  23. Fotopoulou, M.; Tsekouras, G.J.; Vlachos, A.; Rakopoulos, D.; Chatzigeorgiou, I.M.; Kanellos, F.D.; Kontargyri, V. Day Ahead Operation Cost Optimization for Energy Communities. Energies 2025, 18, 1101. [Google Scholar] [CrossRef]
  24. Rodrigo, M.S.; Rivera, D.; Moreno, J.I.; Alvarez-Campana, M.; López, D.R. Digital twins for 5g networks: A modeling and deployment methodology. IEEE Access 2023, 11, 38112–38126. [Google Scholar] [CrossRef]
  25. Abratkiewicz, K.; Księżyk, A.; Płotka, M.; Samczyński, P.; Wszołek, J.; Zieliński, T.P. Ssb-based signal processing for passive radar using a 5g network. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2023, 16, 3469–3484. [Google Scholar] [CrossRef]
  26. Wang, D.; Mei, Z.; Zhang, H.; Li, H. A novel PSS timing synchronization algorithm for cell search in 5G NR system. IEEE Access 2021, 9, 5870–5880. [Google Scholar] [CrossRef]
  27. Paraskevopoulos, P.N. Modern Control Engineering; CRC Press: Boca Raton, FL, USA, 2017. [Google Scholar]
  28. Harris, F. Performance and design of Farrow filter used for arbitrary resampling. In Proceedings of the Proceedings of 13th International Conference on Digital Signal Processing, Santorini, Greece, 2–4 July 1997; IEEE: Piscataway, NJ, USA, 1997; Volume 2, pp. 595–599. [Google Scholar]
  29. Phadke, A.G.; Bi, T. Phasor measurement units, WAMS, and their applications in protection and control of power systems. J. Mod. Power Syst. Clean Energy 2018, 6, 619–629. [Google Scholar] [CrossRef]
  30. Maharjan, S.; Peng, J.C.; Martinez, J.E. Improved off-nominal operation of phasor measurement units using discrete fourier transformation. In Proceedings of the 2015 IEEE Power and Energy Conference at Illinois (PECI), Champaign, IL, USA, 20–21 February 2015; IEEE: Piscataway, NJ, USA, 2015; pp. 1–5. [Google Scholar]
  31. Pardo-Zamora, O.N.; Romero-Troncoso, R.d.J.; Millan-Almaraz, J.R.; Morinigo-Sotelo, D.; Osornio-Rios, R.A. Methodology for power quality measurement synchronization based on GPS pulse-per-second algorithm. IEEE Trans. Instrum. Meas. 2020, 70, 1501309. [Google Scholar] [CrossRef]
  32. Yang, Z.; Liu, H.; Bi, T.; Yang, Q.; Xue, A. An ICSI-based PMU data recovering method. In Proceedings of the 2018 IEEE Power & Energy Society General Meeting (PESGM), Portland, OR, USA, 5–10 August 2018; IEEE: Piscataway, NJ, USA, 2018; pp. 1–5. [Google Scholar]
  33. Liu, J.; Li, H.; Wang, H.; Sun, M.; Wen, H.; Wang, J.; Sun, L. TimeTravel: Real-time Timing Drift Attack on System Time Using Acoustic Waves. arXiv 2024, arXiv:2407.06853. [Google Scholar]
  34. Phadke, A.G.; Thorp, J.S. Synchronized Phasor Measurements and Their Applications; Springer: New York, NY, USA, 2008; Volume 1. [Google Scholar]
  35. Zhan, L.; Zhao, J.; Culliss, J.; Liu, Y.; Liu, Y.; Gao, S. Universal grid analyzer design and development. In Proceedings of the 2015 IEEE Power & Energy Society General Meeting, Denver, CO, USA, 26–30 July 2015; IEEE: Piscataway, NJ, USA, 2015; pp. 1–5. [Google Scholar]
Figure 1. 5G-based time synchronization architecture for synchronized measurement devices.
Figure 1. 5G-based time synchronization architecture for synchronized measurement devices.
Energies 18 04767 g001
Figure 2. Time-frequency structure of the Synchronization Signal Block (SSB).
Figure 2. Time-frequency structure of the Synchronization Signal Block (SSB).
Energies 18 04767 g002
Figure 3. Block diagram of the clock calibration system.
Figure 3. Block diagram of the clock calibration system.
Energies 18 04767 g003
Figure 4. Schematic of synchronous sampling based on the 5G PPS signal.
Figure 4. Schematic of synchronous sampling based on the 5G PPS signal.
Energies 18 04767 g004
Figure 5. Accumulated phase angle error due to sampling-time counting error.
Figure 5. Accumulated phase angle error due to sampling-time counting error.
Energies 18 04767 g005
Figure 6. Impact of PI controller parameters on loop performance.
Figure 6. Impact of PI controller parameters on loop performance.
Energies 18 04767 g006
Figure 7. Simulation results for f 0 = 50.10 Hz : timer-count adjustment (left axis) and accumulated phase error (right axis).
Figure 7. Simulation results for f 0 = 50.10 Hz : timer-count adjustment (left axis) and accumulated phase error (right axis).
Energies 18 04767 g007
Figure 8. Simulation results for f 0 = 50.15 Hz : timer-count adjustment (left axis) and accumulated phase error (right axis).
Figure 8. Simulation results for f 0 = 50.15 Hz : timer-count adjustment (left axis) and accumulated phase error (right axis).
Energies 18 04767 g008
Figure 9. Master synchronization signal capture results.
Figure 9. Master synchronization signal capture results.
Energies 18 04767 g009
Figure 10. Visualization of PPS signal timing from 5G and GNSS-based clocks.
Figure 10. Visualization of PPS signal timing from 5G and GNSS-based clocks.
Energies 18 04767 g010
Figure 11. Hardware setup for extracting and validating clock synchronization signal from 5G receiver.
Figure 11. Hardware setup for extracting and validating clock synchronization signal from 5G receiver.
Energies 18 04767 g011
Figure 12. Phase measurement error comparison under GPS and 5G timing sources.
Figure 12. Phase measurement error comparison under GPS and 5G timing sources.
Energies 18 04767 g012
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Zhang, J.; Pang, B.; Zhang, L.; Tang, S. A Fifth-Generation-Based Synchronized Measurement Method for Urban Distribution Networks. Energies 2025, 18, 4767. https://doi.org/10.3390/en18174767

AMA Style

Zhang J, Pang B, Zhang L, Tang S. A Fifth-Generation-Based Synchronized Measurement Method for Urban Distribution Networks. Energies. 2025; 18(17):4767. https://doi.org/10.3390/en18174767

Chicago/Turabian Style

Zhang, Jie, Bo Pang, Linghao Zhang, and Sihao Tang. 2025. "A Fifth-Generation-Based Synchronized Measurement Method for Urban Distribution Networks" Energies 18, no. 17: 4767. https://doi.org/10.3390/en18174767

APA Style

Zhang, J., Pang, B., Zhang, L., & Tang, S. (2025). A Fifth-Generation-Based Synchronized Measurement Method for Urban Distribution Networks. Energies, 18(17), 4767. https://doi.org/10.3390/en18174767

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop