ConceptioArchivearXiv CS
arXiv CSopen access

Chorusing Synchronization Signals for Ambient 5G Backscatter

Unknown · 2026 · arxiv_cs
arXiv CS · Papers · License: Open Access · 2026
Open Source ↗Direct PDF ↓
distributedsystemsinternetnetworkingprotocols
networking, internet, protocols, distributed systems

1

Chorusing Synchronization Signals for Ambient 5G Backscatter

arXiv:2604.25641v1 [cs.NI] 28 Apr 2026

Yunyun Feng, Student Member, IEEE, Chenhong Cao, Member, IEEE, Si Chen, Student Member, IEEE and Wei Gong, Senior Member, IEEE

Abstract—5G backscatter communication presents an emerging energy-efficient IoT connectivity solution with enhanced availability and data rate advantages over traditional wireless networks. For 5G backscatter, synchronization is crucial as it ensures high-quality transmission. Popular synchronization methods employ autocorrelation and cross-correlation for accurate timing, yet they are constrained by resources. Traditional cross-correlation-based methods for resource utilization optimization also fail in 5G backscatter due to the presence of multiple templates for 5G. A synchronization strategy that supports high accuracy and low power would be highly attractive for wireless backscatter communication. We propose Symmetric Differential (SD)-based Sync, an accurate and resource-efficient synchronization method for 5G backscatter. We have observed that the envelope of the 5G Primary Synchronization Signal (PSS) exhibits a unique mirror symmetry, which enables us to employ differential techniques for low-power PSS detection. We extensively evaluated our design using a testbed of backscatter hardware, SDR gNodeB, and User Equipment (UE). Results show that our SD consumes 3,175 D flip-flops, which is 87x lower than NR fine timing (NFT), 181x lower than symmetrybased semi-template sync (SST), and 30x lower than symmetric autocorrelation (SA)-based sync. Index Terms—Backscatter communication, Cellular network, Internet-of-Things.

I. I NTRODUCTION

T

HE rapid growth of the IoT demands scalable, energyefficient connectivity, for which backscatter communication offers a compelling ultra-low-power solution [1]. A typical ambient backscatter system involves three key steps: an ambient transmitter provides the carrier signal; the tag synchronizes with it to align frames and transmit sensor data; and a receiver captures the backscattered signal to recover the data. However, traditional ambient backscatter struggles to balance accessibility with high data rates. 5G New Radio (NR) backscatter emerges as a promising alternative, offering higher data rates through wide bandwidth, greater connectivity via frequency and spatial diversity, and improved accessibility through continuous coverage. An illustrative application of 5G backscatter is low-power video streaming for remote surveillance. Backscatter-enabled cameras transmit video by reflecting and modulating ambient 5G signals, eliminating the need for battery-powered transmitters. Leveraging 5G’s Yunyun Feng, Chenhong Cao, and Wei Gong are with the School of Computer Science and Technology, University of Science and Technology of China, Hefei 230026, China (E-mail: [email protected], [email protected], [email protected]). Si Chen is with the School of Computing Science, Simon Fraser University, Burnaby BC V5A 1S6, Canada (E-mail: [email protected]). (Corresponding author: Wei Gong.)

high throughput and low latency, the system enables real-time, high-quality streaming in power-limited or hard-to-access environments, significantly reducing energy consumption and maintenance costs. Synchronization is vital in 5G backscatter systems; without it, tags would modulate data randomly onto incoming carriers, resulting in increased inter-symbol interference (ISI) and reduced throughput [2]. Extensive research has focused on highaccuracy synchronization algorithms, typically combining autocorrelation and cross-correlation for timing and frequency alignment [3], [4]. This stems from their complementary characteristics: autocorrelation is resilient to frequency offset but vulnerable to noise, while cross-correlation is more robust to noise but sensitive to frequency shifts [5], [6]. These algorithms, however, are energy-intensive and suited for resourcerich active radios, making them impractical for the constrained environments of passive radios [7]. Moreover, passive radios designed for low-power IoT applications typically operate at much lower data rates than active radios [8], and thus require only microsecond-level synchronization accuracy instead of nanosecond-level precision. To save power, backscatter radios rely on passive envelope detectors to extract the carrier envelope, rather than processing IQ samples, which diminishes the frequency offset tolerance of autocorrelation. As a result, systems like PLoRa [7] and SyncLTE [9] adopt cross-correlation for synchronization. However, conventional cross-correlation with one template cannot handle 5G signals with varying cell IDs, as there are three distinct Primary Synchronization Signal (PSS) sequences. To address this, synchronization must be performed using three predefined templates. This naturally leads us to consider 5G NR Fine Timing (NFT), which cross-correlates the received signal with all three PSS templates to locate the correlation peak and identify the PSS. However, this method imposes significant computational overhead, far beyond the capabilities of low-power backscatter tags. Given cross-correlation’s popularity in active sync, we explore its feasibility in passive radio. Thus, our question is: Q1: Is cross-correlation-based synchronization applicable to 5G backscatter? Cross-correlation, renowned for its robustness to noise, is a widely adopted synchronization technique in active radios, enabling fine symbol alignment in systems such as WiFi, LTE, and 5G. While it can provide high synchronization accuracy in backscatter systems, its computational intensity poses a major challenge for 5G backscatter applications. As previously noted, 5G NR Fine Timing (NFT) consumes substantial re-

2

sources, motivating our exploration of ways to optimize crosscorrelation for low-power tags. The total computational burden of cross-correlation grows with both the template size and the number of correlation operations. In 5G, this burden is amplified by the large size of the PSS-based templates, which span tens of microseconds. To address this, we observe that the 5G PSS envelope exhibits mirror symmetry. Leveraging this property, we propose Symmetry-based Semi-Template synchronization (SST). SST first employs autocorrelation to exploit the symmetry and reduce correlation operations, followed by cross-correlation using only half of the PSS template for peak detection. Although SST significantly reduces resource consumption compared to NFT, it still exceeds the capabilities of typical backscatter tags. Even after lowering the sampling rate to shrink template size, we find no viable trade-off between accuracy and computational cost. Since continuing along the path of cross-correlation-based synchronization is unfeasible, the second question emerges: Q2: How can we design ultra-low-power and accurate synchronization for 5G backscatter? We further observe that the 5G PSS envelope uniquely exhibits mirror symmetry, which motivates its exploitation for PSS detection. A direct synchronization approach, symmetric autocorrelation (SA)-based sync from [10], uses autocorrelation to confirm symmetry and detect the central position of PSS, which is also the first step of SST. However, due to the higher resource consumption of multipliers than adders in autocorrelation, SA fails to meet the requirements of lowpower tags. Therefore, we exploit the property of envelope equality at symmetrical points to transform multiplications into additions, significantly reducing computational resources. Moreover, we propose symmetric differential (SD)-based sync, which employs differential techniques to locate the minimum value for PSS detection. It achieves a substantial reduction in computational resources without compromising synchronization performance, thus meeting the low-power synchronization requirements for 5G backscatter. To validate the feasibility of our design, we implemented SD in MATLAB and on a low-power FPGA. Through extensive experiments, we show that SD consumes the fewest resources among NFT, SST, and SA, well below the capacity of the AGLN250 FPGA, whereas other methods far exceed this capacity. It consumes 87× fewer resources than NFT, 181× fewer than SST, and 30× fewer than SA. • IC simulation power of SD with quantization is 70.06 µW, which is 4.3x lower than SD without quantization. Moreover, the median sync errors for SD with and without quantization are 2 µs and 1.5 µs, respectively. • SD Q, which combines SD with quantization, consumes 853 D flip-flops, which is 5.5x fewer than NFT Q and 2.7x fewer than SST Q. Moreover, the synchronization errors of SD Q, NFT Q, SST Q, and SA Q are all below the minimum synchronization requirement of 8 µs.

Contributions: We make the following contributions: •

We verify that optimizing cross-correlation synchronization in 5G backscatter cannot achieve both high accuracy

<8𝝁𝒔 9𝝁𝝁𝒔𝒔

(a) BER.

(b) Throughput.

Fig. 1: Impact of sync error on BER and throughput.

and low resource consumption. Instead of using crosscorrelation, we leverage symmetry to enable low-power and accurate PSS detection. • We observe that the PSS envelope has a unique mirror symmetry. Based on this, we utilize differential techniques to convert multiplication into addition, reducing computational resources without losing accuracy. • We have implemented our synchronization scheme on the prototype, and it meets the requirements of 5G backscatter in real scenarios. Empirical experiments confirm its practicality and effectiveness. II. M OTIVATION A. Synchronization Requirements for 5G Synchronization is critical in both active and passive radios, as it aligns the receiver with incoming frames to locate symbol boundaries. The primary metric for synchronization is accuracy, which is fundamentally tied to the symbol duration of the excitation signal. WiFi OFDM symbols are 4 µs, LTE symbols are 66.67 µs, and 5G NR symbols vary with subcarrier spacing (e.g., 33.33 µs for 30 kHz spacing). Finer symbols require tighter synchronization to avoid ISI, explaining why 5G backscatter needs µs-level accuracy while LTE-based backscatter can tolerate tens of µs. To quantify the required accuracy for 5G backscatter, we simulate a downlink using the 5G Toolbox (30 kHz SCS, 40 MHz bandwidth). We introduce timing offsets from 0 to 30 µs (step 3 µs) for BPSK, QPSK, and 16PSK under AWGN (SNR 15 dB) and measure BER over 1000 trials per offset. For reliable IoT applications, a BER ≤ 10−3 is widely accepted [2]. As shown in Fig. 1, this requires sync error below 8 µs for the most sensitive modulation (16PSK). We adopt this stricter bound for robustness, setting the target to 8 µs. To illustrate its practical impact, consider low-power video streaming from wearable cameras: exceeding this error elevates BER above 10−3 , rendering the stream unintelligible. Another critical metric is resource consumption, as it directly impacts the power efficiency of synchronization—a paramount concern in backscatter systems. To assess feasibility, we select the Microsemi IGLOO nano AGLN250 FPGA as a representative ultra-low-power platform. According to its datasheet [11], the AGLN250 provides 6,144 VersaTiles, each configurable as a D flip-flop—fundamental elements for shift registers, counters, and arithmetic units. The resource usage of a synchronization algorithm is quantified by the

0.2 0.1 0 -0.4

-0.2

0

CFO

(a) CFO.

0.2

0.4

Cross-correlation Autocorrelation

0.6 0.4 0.2 0 10

15

20

SNR (dB)

25

30

(b) SNR.

Fig. 2: Impact of CFO and SNR on correlation.

Correlation Template

Cross-correlation Autocorrelation

0.3

Sync error ( s)

Sync error ( s)

0.4

Envelope

3

(2)

𝑁𝑁𝐼𝐼𝐼𝐼 = 0

PSS end

(2)

𝑁𝑁𝐼𝐼𝐼𝐼 = 1

Detected PSS

PSS end

(2)

𝑁𝑁𝐼𝐼𝐼𝐼 = 2

PSS end

Corr threshold=0.9

Sample (2)

number of D flip-flops required for its operations. Therefore, we set the resource budget for any practical 5G backscatter synchronization design to be within the 6,144 D flip-flop limit. Designs exceeding this budget cannot be implemented on this class of low-power devices without significant overhead. The AGLN250 is widely used in backscatter systems due to its low power [12], [13]. In the following sections, we evaluate methods against these two requirements: sync error < 8 µs and resource consumption < 6, 144 D flip-flops. B. Why Previous Sync Methods Failed for 5G Backscatter? 1) Active sync: Popular synchronization methods include autocorrelation and cross-correlation. Active radios typically employ both autocorrelation and cross-correlation for timing and frequency synchronization. Taking 5G as an example, due to the presence of Carrier Frequency Offset (CFO), the received signal can be represented as y[n] = x[n]ej2πϵn/N , where x[n] is the transmitted signal and N is the FFT size. 5G User Equipment (UE) first applies autocorrelation using the repeated occurrence of cyclic prefixes. It multiplies the conjugate of the cyclic prefix with the corresponding tail to estimate and o nP −1 1 ∗ y [n]y[n + N ] . eliminate the CFO: ϵ̂ = 2π arg n=−NG Moreover, this step achieves coarse synchronization. For fine synchronization, after eliminating the CFO, UE crosscorrelates it with three P pre-stored possible PSSs p[n], indexed −1 y[θ+n]p∗ [n]| | N by i, where C(θ, i) = Pn=0 . The synchronization N −1 2 n=0 |y[θ+n]| process benefits from autocorrelation’s robustness against frequency offsets and cross-correlation’s strong noise immunity capabilities. We evaluate the impact of CFO and SNR on crosscorrelation and autocorrelation, with a subcarrier spacing of 30 kHz. Here, ϵ is set to 0.2, and the CFO is 6 kHz. As depicted in Fig. 2a, we observe that autocorrelation exhibits greater tolerance to frequency offset than cross-correlation. Outside the range of ϵ from -0.2 to 0.2, the synchronization error of autocorrelation is 0.4 µs lower than cross-correlation. As shown in Fig. 2b, it is evident that cross-correlation shows superior noise resistance compared to autocorrelation. When SNR is below 20 dB, the synchronization error of cross-correlation is 0.6 µs lower than autocorrelation. However, active sync is prohibitive for 5G tags because it requires a high-power analog-to-digital converter (ADC) and voltage-controlled oscillator (VCO), as well as performing computation-intensive FFT. 2) Passive sync: Given the resource constraints of backscatter radio and its much lower synchronization requirements

Fig. 3: Traditional sync using one template where NID = 1 for 5G backscatter. The tag can detect PSS only when the (2) incoming 5G signal’s NID is 0; otherwise, synchronization fails due to correlation coefficients far below the threshold.

than active radios, the input to tags is an envelope rather than IQ data. This means that multiplying the conjugate of the cyclic prefix with the same tail for CFO estimation and cancellation is not feasible, and autocorrelation loses its ability to combat frequency offset. As a result, the combination of autocorrelation and cross-correlation fails to achieve the expected effectiveness. Therefore, traditional passive synchronization methods such as PLoRa [7] and Multiscatter [14] often resort to cross-correlation for timing. However, using one template from traditional synchronization methods (e.g., PLoRa and Multiscatter) for 5G backscatter can lead to synchronization failure. For example, Multiscatter achieves synchronization with the excitation signal using template matching and quantization techniques. Fig. 3 illustrates the effect of Multiscatter applied to 5G backscatter, where the template chosen is PSS (2) (2) with cell ID sector NID = 0. NID determines the PSS (2) sequence, and NID can take one of three values: 0, 1, or 2. We (2) observe that when the incoming 5G signal contains NID = 1 or 2, this method fails to detect the PSS. The reason for this is that 5G PSS consists of three different sequences, requiring three distinct templates. Similarly, the existing LTE backscatter system SyncLTE [9] also adopts a one-template approach. Unlike MultiScatter, SyncLTE exploits the periodicity of LTE signals and designs a discontinuous template to further enhance synchronization accuracy. However, such one-template methods are not applicable to all 5G signals and are limited to signals with specific cell IDs. In addition, LScatter [13], an advanced LTE backscatter system, achieves synchronization by detecting signal strength variations at the rising edge of PSS. Although this approach is simple to implement, it suffers from low synchronization accuracy due to the complex structure of 5G frames, which consist of various intertwined timefrequency components, making it difficult to distinguish the PSS from other signals. Moreover, methods designed for intermittent signals, such as SyncScatter [2] (which uses risingedge detection for WiFi backscatter), are ill-suited for 5G. WiFi signals are bursty with clear idle periods, allowing simple energy detection to locate packet boundaries. In contrast, 5G NR signals are continuously transmitted with no idle gaps; the frame structure multiplexes various channels (PSS, SSS,

0.1 0

1000

4000 2000

3000

0.1 0 0.2 2000

3000 1000

4000 2000

3000

4000

0.1 0

2000

3000 1000

4000 2000

3000

0 0.2

0.1 0 0.2 0.1

4000

(a) Without symmetry.

0

1000

1000

0.2 0.1

0 0.2 2000

4000 2000

0.1 0 0.2 2000

3000 1000

4000 2000

1000

0

2000

3000 1000

4000 2000

(b) With symmetry.

III. S YNCHRONIZATION D ESIGN We first verify that cross-correlation cannot be used for 5G backscatter. Here, we propose multi-template NFT to address the limitations of one-template sync and optimize resources with SST. Furthermore, we design low-power sync for 5G backscatter based on symmetry. Initially, we present SA, which still consumes more resources than the tag’s capacity. Therefore, we have devised SD to convert multiplication into addition, fulfilling the requirements for low-power sync. A. Cross-correlation-based Sync for 5G Backscatter 1) NR Fine Timing Sync: Based on 5G NR fine timing (NFT), a straightforward approach involves cross-correlating with all templates, using peak correlations to determine synchronization points. Despite achieving the desired synchronization accuracy, this method requires substantial computational resources. Passive cross-correlation is expressed as n=0 (Sn+t − S̄)(P (i)n − P̄ (i))

2 n=0 (Sn+t − S̄)

3000

0.02

4000

L−1 2 n=0 (P (i)n − P̄ (i))

500

1000

1500

 (1)

2500

0.01 0 -0.01

3000

-0.02

4000 500

1000

−𝒇𝒇

3000

3500

4000

1500

2000

Samples Samples

2500

3000

3500

4000

Fig. real and imaginary parts of PSS. The real and 3000 5: The 4000 imaginary parts of the PSS exhibit even and odd symmetry, respectively.

To achieve this goal, we first optimize its resource utilization along the path of cross-correlation-based synchronization, exploring feasible solutions. Hence, an immediate concern arises: how can we reduce the computational complexity of cross-correlation-based synchronization? First, we analyze the factors influencing its computational complexity. According to Eq.(1), the computational load of one cross-correlation execution C(r(t)) = 3(9L − 1) = O(L). Hence, the total computational load Ψ = M × C(r(t)) = O(M L), where L is the template size, and M is the number of cross-correlation executions. It is evident that the total computational load scales linearly with M L. Therefore, reducing L and M is essential to minimize the overall computational requirement. 2) Symmetry-based Semi-Template Synchronization: An intriguing observation in Fig. 4 is that the PSS envelope exhibits mirror symmetry, which allows us to reduce the template size L to half the size of the PSS. But why does this symmetry exist? Such a symmetry arises from the conjugate symmetry of NR PSS. Next, we prove its existence. The frequency domain NR PSS is a Binary Phase Shift Keying (BPSK) M-sequence with 127 real values of +1 and −1, denoted as {X(k) | k = 0, 1, . . . , 126}. Upon Inverse Discrete Fourier Transform (IDFT), we obtain the PSS time-domain waveform, denoted as {P (n) | n = 0, 1, . . . , N − 1}, P where N is the IDFT size. N −1 Hence, P (n) = IDFT[X(k)] = N1 k=0 X(k)ej2πkn/N . The complex conjugate of P (N − n) is N −1

P (N − n) =

1 X X(k)ej2πk(N −n)/N N

!∗

k=0

=

where S is the received 5G envelope, t is the time delay, L is the template size (equal to PSS size ρ), P (i) represents the ith PSS (i ∈ {0, 1, 2}), and S̄ and P̄ are their respective means. According to Eq.(1), NFT cross-correlation requires 3(3ρ + 1) multipliers and 3(5ρ − 3) adders, where L = ρ. Next, we consider the feasibility of implementing these computations on a typical low-power AGLN250 FPGA. Here, with a 1 MHz sampling rate and a template size of 36 bits per symbol length, a 12 × 12 multiplier and adder, respectively, require 456 and 25 D flip-flops. Consequently, NFT requires 162,387 D flipflops, far exceeding the total of 6,144 D flip-flops available on the AGLN250.

2000

𝒇𝒇

PL−1

 P

0

-0.01

0.1

PBCH, data) in time and frequency. Rising-edge detection on the envelope often mistakes other symbols (e.g., PBCH) for the PSS, leading to frequent false synchronization. This issue is exacerbated in dense urban environments where signal variations are high. Therefore, a more robust and resourceefficient synchronization method tailored to 5G’s continuous and multi-cell nature is essential.

PL−1

0.02

-0.02

3000 1000

Fig. 4: 5G PSS envelope exhibits mirror symmetry. We can halve the template size by leveraging its mirror symmetry.

ri (t) = r

Real PSS Real partof of PSS

Template 0

Template 0

4000

Template 1

3000 1000

0.1

Imaginary PSS Imaginary part ofof PSS

1000

0 0.2 2000

0.2

1

1 2

size Template sizeTemplate 𝐿𝐿 = PSSsize size𝐿𝐿 = 2 PSS0.01

Template 2

0 0.2

0.1

Template 1

0.1

1000

0.2

Template 2

0 0.2

Template 0

0.1

Template 1

0.2

size 𝐿𝐿 = PSS size Template sizeTemplate 𝐿𝐿 = PSS size

Template 2

Template 2

Template 1

Template 0

4

=

1 N 1 N

N −1 X

X ∗ (k)e−j2πk(N −n)/N

k=0 N −1 X

X(k)ej2πkn/N = P (n),

k=0

where we used the fact that X(k) is real (X ∗ (k) = X(k)) and e−j2πk = 1. Therefore, the NR PSS in the time domain exhibits complex conjugate central symmetry. Fig. 5 illustrates the real and imaginary parts of the PSS, where we observe that its real part is even symmetric and its imaginary part is odd symmetric, further confirming its conjugate central symmetry. This conjugate symmetry directly implies mirror symmetry in the envelope domain. Specifically, taking the modulus on

5

both sides of P (n) = P ∗ (N − n) yields |P (n)| = |P (N − n)|, which indicates that the envelope of the PSS waveform is symmetric about its center. This property is inherent to all NR PSS sequences, as it stems from the frequency-domain PSS being a real-valued BPSK M-sequence. After IDFT, the timedomain signal inherits conjugate symmetry, and the envelope operation further converts it into mirror symmetry. Based on this observation, we propose symmetry-based semi-template sync (SST), which utilizes the mirror symmetry of the PSS envelope to reduce the number of cross-correlation executions M and the template size L, thereby lowering the computational complexity of correlation-based synchronization. As shown in Fig. 6, SST first applies autocorrelation to determine if the received 5G envelope is mirror symmetric. Once symmetry is confirmed, SST performs cross-correlation between the 5G envelope and half of all templates, using the peak correlation values to detect the PSS positions. It is evident that the time consumption for cross-correlations during synchronization is minimal since the minimum period of PSS appearances is 5 ms, and the template size is only half the size of the PSS. With the template size halved, the computational resources required for cross-correlation amount to 3(3ρ/2 + 1) multipliers and 3(5ρ/2 − 3) adders, totaling 81,765 D flip-flops. However, SST still cannot work efficiently on low-power AGLN250 due to the high resource consumption associated with cross-correlation using three templates. In fact, the computational resources required for SST’s crosscorrelation are directly proportional to the template size. Ways to reduce the template size include (a) reducing the length of the template itself and (b) decreasing the sampling rate. Hence, in addition to reducing the length of the template itself, we can further decrease the sampling rate to reduce the template size. However, this still cannot achieve a trade-off between synchronization accuracy and resource consumption. Section V-A2 evaluates the synchronization error and resource usage across sampling rates, illustrating that SST struggles to achieve both low resource consumption and high accuracy. B. Ultra-low Power Synchronization for 5G Backscatter Another critical challenge is how to design ultra-low power synchronization for 5G backscatter. A key observation is that the mirror symmetry of the PSS envelope is not only inherent but also unique among 5G signals. 5G utilizes Synchronization Signal Block (SSB) for downlink synchronization, where symbol #0 exclusively contains PSS, symbols #1 and #3 are composed of Physical Broadcast Channel (PBCH) carrying variable MIB due to the SFN field, and symbol #2 consists of PBCH and Secondary Synchronization Signal (SSS), also variable. Fig. 7 illustrates the envelopes of different SSB symbols, revealing that only symbol #0 exhibits mirror symmetry, confirming the uniqueness of the PSS envelope symmetry. This uniqueness extends beyond the SSB: data symbols in 5G NR carry user-specific information that is scrambled and modulated with higher-order schemes (e.g., QPSK, 16QAM) and lack any structural regularity like the conjugate symmetry of PSS. Consequently, their envelopes do not exhibit mirror symmetry, making the mirror symmetry a unique fingerprint

Center for PSS

Envelope

Auto- wins correlation

Symmetric

coeff win

Crosscorrelation coeff Phase

Half PSSi

Auto-corr

Detected PSS

Crosscorr

Auto-corr

Fig. 6: Symmetry-based semi-template synchronization. SST utilizes the mirror symmetry of the PSS envelope: it first uses autocorrelation to find the symmetric position, then crosscorrelates with half of the three PSSs to locate the PSS.

of the PSS that enables reliable detection without false alarms from other symbols. This exclusivity is a key enabler for our low-power synchronization method. Therefore, by leveraging this feature, we can detect PSS by identifying the position of its mirror symmetry. Although this symmetry-based approach lacks the noise resilience of cross-correlation—making it challenging under low SNR—it offers significant potential for lowpower synchronization. Importantly, the envelope symmetry is robust to CFO because the envelope operation discards phase information, but it remains susceptible to additive noise that distorts the envelope shape and increases synchronization error under low SNR conditions. 1) Symmetric Autocorrelation-based Sync: A simple method is to use autocorrelation within SST to find the symmetric position and locate the center of PSS, which we call symmetric autocorrelation (SA)-based sync. Autocorrelation consumes computational resources equivalent to one-third of the resources required for half of PSS cross-correlation, as it correlates only with the symmetric position without requiring three templates. The computational resources for SA’s autocorrelation depend on the sliding window size, which is fixed at the size of one PSS. The only way to reduce the window size is by decreasing the sampling rate. Consequently, when the sampling rate is 1 MHz, and the window size corresponds to a 36-bit PSS size, it consumes 55 multipliers, 87 adders, and 27,255 D flip-flops, which still exceeds the resource capacity of AGLN250. However, SA requires a minimum sampling rate greater than 1 MHz to meet the desired accuracy requirements, indicating that it consumes even more resources. The primary reason is that multipliers consume far more resources than adders, about 18 times more. It is worth noting that methods like NFT, SST, and SA are designed for scenarios with abundant computational resources—such as active UEs—where multiplier power consumption is acceptable. However, in the target scenario of a 5G backscatter tag, e.g., a battery-free vibration sensor for structural health monitoring that operates on harvested energy (tens of microwatts), such resource-heavy approaches become infeasible. Their high hardware resource demands would overwhelm the tag’s energy budget. 2) Symmetric Differential-based Sync : To address this issue, a key idea is to convert multipliers into adders to

6

Mirror symmetry MirrorMirror symmetry symmetry

0.1

0.1

0.1

0.1

0.1

0.05

0.05

0.05

0.05

0.05

0

0

0

0 0 10000

10002000 1000

0 0 20003000 2000 30004000 3000 4000

0.1 non-mirror symmetry0.1 non-mirror symmetry Non-mirror symmetry 0.05

0 0 4000 0 1000 0

(a) Symbol #0.

0.05

0.05

0 100020001000 200030002000 300040003000 4000

0 4000

(b) Symbol #1 and #3.

symbol #0symbol symbol #0 #0

0.1

symbol #1 symbol and#13 and symbol #13and 3

non-mirror symmetry symmetry 0.1 non-mirror Non-mirror symmetry 0.05

1000

0

10002000 1000 20003000 20003000400 3000400

400

(c) Symbol #2.

symbol #2 symbol symbol #2 #2

Fig. 7: The NR PSS envelope exhibits a unique mirror symmetry. Symbol #0, where PSS is located, is the only one that is mirror symmetric within the envelopes of all symbols in SSB.

Envelope (no noise)

𝑆𝑆(𝑡𝑡 − 𝑛𝑛)

=

𝑡𝑡 − 𝑛𝑛

𝑡𝑡

sliding window

Envelope (with noise)

𝑎𝑎𝑎𝑎𝑎𝑎min{Σ 𝑡𝑡 }

𝑆𝑆(𝑡𝑡 − 𝑛𝑛)

𝑡𝑡 − 𝑛𝑛

𝑡𝑡

PSS

PSS

𝑆𝑆(𝑡𝑡 + 𝑛𝑛) 𝑡𝑡 + 𝑛𝑛

𝑆𝑆(𝑡𝑡 + 𝑛𝑛) 𝑡𝑡 + 𝑛𝑛

Detected PSS

Fig. 8: Symmetric differential-based sync. SD computes Σ(t) using differential summation within a sliding window, and the PSS is detected at the minimum of Σ(t). reduce computational resource consumption. Section III-A2 proves that the PSS exhibits complex conjugate symmetry, i.e., P (n) = P ∗ (N − n), which directly implies |P (n)| = |P (N − n)| and thus |P (n)| − |P (N − n)| = 0. Exploiting this property, we propose the Symmetric Differential (SD) synchronization method. As shown in Fig. 8, SD computes a symmetry metric Σ(t) within a sliding window of length ρ (one PSS duration) by summing the absolute differences between symmetric envelope samples: Σ(t) =

ρ/2 X

|S(t + n) − S(t − n)|

(2)

n=1

where t denotes the window’s center moment. In an ideal noise-free scenario, Σ(t) = 0 exactly at the PSS center. Under practical noise conditions, the envelope is perturbed, but the minimum of Σ(t) over the sliding window remains distinct as long as the SNR is above a certain threshold. Thus, PSS detection reduces to finding arg min{Σ(t)}. It is important to distinguish our SD approach from prior symmetry-based methods, such as the AHC and CSC detectors in [10]. Although [10] leverages the central symmetry of LTE PSS to reduce computational complexity in active UE synchronization, it still relies on complex multiplications (e.g., reducing from N to N/2+1 multiplications per PSS) and targets IQ samples. In contrast, our SD method operates on envelope samples for passive 5G backscatter tags and completely eliminates multiplications by replacing them with simple differential additions. This multiplier-to-adder conversion is enabled by the unique mirror symmetry of the 5G PSS envelope and the

envelope equality at symmetric points |P (n)| = |P (N − n)|. According to Eq.(2), SD consumes zero multipliers and ρ − 1 adders, requiring only 875 D flip-flops—well below the 6,144 D flip-flop capacity of the ultra-low-power AGLN250 FPGA. To the best of our knowledge, this is the first multiplierfree PSS detection scheme for cellular backscatter, enabling ultra-low-power synchronization on resource-constrained tags. However, its reliance on envelope symmetry also makes it vulnerable to noise and multipath-induced distortions: under low SNR, the synchronization error increases compared to cross-correlation-based methods such as NFT and SST, which offer stronger resilience. To balance power efficiency and accuracy across different channel conditions, we adopt a hybrid strategy that adaptively combines SD and SST Q (SST with quantization). Specifically, the tag estimates the current channel quality and selects SD in favorable conditions for lowpower operation, while switching to SST Q when the channel degrades. This adaptive approach requires no pre-deployment calibration and maintains robust synchronization under both noise and multipath fading. Real-time detection is achieved by streaming envelope samples through a shift register of length ρ, computing Σ(t) every clock cycle using parallel adders and absolute-value circuits. Since the operations involve only additions and comparisons (no multiplications), the design can operate at the sampling rate on ultra-low-power FPGAs, with resource consumption far below the available budget. This hardware-friendly architecture makes SD suitable for continuous synchronization in 5G backscatter tags. It is worth noting that our SD method is platform-agnostic. Its resource consumption, determined by the number of adders and comparators, scales linearly with the sampling rate and can be mapped to any FPGA with sufficient logic elements. The choice of AGLN250 represents a typical ultra-low-power platform, but the relative advantages of SD—low resource usage and high accuracy—hold across different hardware implementations. SD meets the requirement for low computational resource consumption, but its overall computational load is high because it increases linearly with the number of samples, equal to N (ρ − 1), where N is the number of samples. For example, when tags sample 5G signals at 5 MHz and the minimum PSS period is 5 ms, if the total duration exactly covers 10 PSS periods, the total sample count is N = 5 × 5 × 1000 × 10 = 250, 000, and ρ = 167, so the total computational load for SD amounts to 4.15 × 107 , which is quite substantial. In

7

(b) gNodeB

(a) Tag

(c) UE

UE

Tag

gNodeB

(d) Experimental deployment

Fig. 9: System prototype and experimental deployment. addition, the overall computational loads of NFT, SST, and SA also increase linearly with the number of samples, and they are significantly higher than that of SD. To address this, we propose SD+, which still utilizes SD differentials for initial PSS detection. Once the first PSS is identified, SD+ leverages the periodicity of PSS by adding integer multiples of the PSS cycle to determine subsequent PSS instances. SD+ significantly reduces the overall computational load by only employing a differential technique for initial PSS detection, scaling down to approximately 1/N ∼ 25, 000/N of SD’s load. Note that methods such as NFT, SST, and SA, even when they utilize periodicity to reduce the overall computational load, do not alter their resource consumption; they still exceed the resource capacity of the tag. IV. I MPLEMENTATION In our real-world experiments, we first implement the SD method for a low-power tag prototype and utilize quantization techniques from Multiscatter [14] to achieve quantized versions of all sync methods on low-power FPGAs. Quantization significantly reduces power consumption compared to nonquantization methods using high-energy ADCs, employing comparators instead. This adaptation enables sync methods like NFT, SST, and SA, which are impractical for tags due to their resource demands, to operate effectively by converting multiplication operations into additions. Key differences between quantization and non-quantization include: (a) Sampling depth: Non-quantization typically uses a 12-bit ADC, while quantization utilizes a 1-bit comparator. (b) Power consumption: ADCs consume considerably more power than comparators, and quantization simplifies computational complexity. Given the high resource consumption of NFT, SST, and SA, which precludes their implementation on low-power FPGAs, we supplement our experimental efforts with MATLAB simulations to assess these sync methods for backscatter. Practical Implementation: (1) Verification Prototype: Fig. 9a shows our tag verification prototype that consists of the following components: synchronization algorithms implemented on a low-power Microsemi Igloo Nano AGLN250 FPGA. The RF front-end includes a customized passive envelope detector and either an NCS2200 voltage comparator or LTC2366 ADC. (2) IC Prototype: We simulate an IC prototype using Cadence IC6.17 Virtuoso software and TSMC 0.18 µm CMOS process design kits tailored for low-power design. This prototype includes a detector, an oscillator, and a digital core with synchronization capabilities. Additionally, we run OpenAirInterface (OAI) [15] with USRPs B210 [16] as the 5G exciter

and UE as shown in Figs. 9b and 9c. Moreover, Fig. 9d shows our experimental deployment. Note that we employ an RF front-end with a detector and ADC for SD implementation and another with a detector and comparator for quantized versions of all synchronization methods. Multiplication for correlation-based synchronization is quantized to addition, enabling functionality on low-power FPGAs. MATLAB Simulation: Firstly, we use MATLAB APP [17] and Toolbox [18] to obtain 5G downlink waveforms and PSS. Then, we extract their envelopes and digitize them using ADC to obtain digital 5G envelopes and templates. Finally, we implement the following five synchronization algorithms: (1) NFT: Cross-correlation with three PSSs for PSS detection. (2) SST: Autocorrelation for symmetry determination and three half-PSS cross-correlations for PSS detection. (3) SA: Autocorrelation for PSS detection. (4) SD: Differential for PSS detection. (5) SD+: Differential for initial PSS detection and PSS periodicity for subsequent PSS detection. Note that SD+ outperforms SD in total computational load while maintaining identical synchronization accuracy and resource consumption. Competitors: (1) In real-world experiments, we first compare SD with and without quantization in terms of accuracy and power consumption. We then evaluate their quantized versions (NFT Q, SST Q, SA Q, SD Q). Note that SD Q and SA Q correspond to XOR accumulation and its reverse, yielding similar performance. We also compare SD Q with existing backscatter synchronization methods: SyncLTE [9] and Multiscatter [14] (both using one-template matching with (2) PSS of cell ID NID = 0), and LScatter [13] (based on PSS rising edge detection). NFT Q is the multi-template version of Multiscatter. In MATLAB simulations, we compare SD with NFT, SST, and SA in terms of accuracy, delay, resource consumption, and total computational load. (2) Metrics: (a) Synchronization error: defined as the time jitter between the detected PSS and true PSS. (b) Synchronization delay: defined as the time taken to detect one instance of PSS. (c) Total computational load: defined as the total number of operations performed during the runtime. (d) Synchronization success rate: defined as the proportion of total synchronization attempts in which the synchronization error is less than 8 µs. An attempt is classified as successful if the error falls below this threshold; otherwise, it is considered a failure. V. E VALUATION A. End-to-End Performance 1) Comparison of Sync Methods with quantization: Synchronization Accuracy: We evaluate the synchronization errors of various methods combined with quantization across different sampling rates. Section II-A mentions that to achieve a BER below 10−3 , the synchronization error should be less than 8 µs. As shown in Fig. 10a, we observe that all synchronization methods require a minimum sampling rate of 5 MHz to meet this criterion. The synchronization errors for SD(+) Q, NFT Q, SST Q, and SA Q at 5 MHz sampling rate are 2.3 µs, 1.1 µs, 2.3 µs, and 2.5 µs, respectively, all very close to each other. Additionally, we note that the synchronization performance of SD(+) Q and SA Q is remarkably similar.

8

SD(+)_Q NFT_Q SST_Q SA_Q

15 10 5 0

1

5

Sampling rate (MHz)

(a) Sync error.

10

Resource (DFFs)

Sync error ( s)

20 SD_Q NFT_Q SST_Q SA_Q

10000 5000 0

1

5

Sampling rate (MHz)

10

(b) Resource consumption.

Fig. 10: Sync performance with quantization.

This similarity arises because the implementation of SD(+) Q involves accumulating XOR results of symmetrically positioned pairs of bits (0 or 1) and finding the minimum, while SA Q involves accumulating XOR results with the negation of symmetrically positioned pairs of bits (0 or 1) and finding the maximum. We have observed that the minimum sampling rate for these methods is 5 MHz. As mentioned in Section II-A, different data rates have varying synchronization accuracy requirements. The lower the data rate, the larger the tolerable error, which allows for a lower sampling rate. Therefore, we can reduce the modulation order or increase redundant coding to lower the sampling rate, thus meeting the requirements of ultra-low-power applications. Resource Consumption: Fig. 10b shows the resource consumption of various methods with quantization on AGLN250 at different sampling rates. We observe that SD Q and SA Q consistently consume the least resources at any sampling rate. For instance, at a 5 MHz sampling rate, SD Q uses 853 D flip-flops, which is 8.5x fewer than NFT Q and 3.4x fewer than SST Q. Furthermore, the scalability of NFT Q and SST Q based on cross-correlation is poor, and their achievable additional functionalities are limited. Specifically, at a 5 MHz sampling rate, NFT Q consumes 7208 D-flip-flops, which exceeds the AGLN250’s total capacity of 6,144 D-flipflops. This capacity must also accommodate modulation logic, leaving even less room for synchronization. Consequently, NFT Q cannot be deployed on the target hardware. Even if one attempts to operate it at a lower sampling rate to reduce resource consumption, Fig. 10a shows that at 1 MHz, its synchronization error (exceeding 8µs) fails to meet the accuracy requirement. In contrast, SD Q and SA Q consume only 853 and 855 D-flip-flops, respectively, comfortably fitting within the budget. Thus, among the methods that meet the accuracy requirement, only the symmetry-based methods are feasible for practical low-power tags. In conclusion, taking into account sync accuracy and resource consumption under realistic hardware constraints, SD Q and SA Q based on mirror symmetry emerge as the superior synchronization strategies for low-power tags. 2) Comparison of Sync Methods without quantization: Synchronization Accuracy and Delay: As shown in Figures 11a and 11b, we evaluate the synchronization accuracy and delay of the NFT, SST, SA, and SD(+) methods at various sampling rates. Firstly, we observe that these methods require different minimum sampling rates to meet synchronization requirements. The minimum required sampling rates for NFT,

SST, SA, and SD(+) are 1.92 MHz, 7.68 MHz, 3.84 MHz, and 3.84 MHz, respectively. The variation in minimum sampling rates is due to NFT having the longest template and hence requiring the lowest sampling rate. In contrast, SST exhibits poor autocorrelation effects at lower sampling rates for symmetry determination, which worsens synchronization results with delayed symmetric positions, necessitating the highest sampling rate. Furthermore, we observe that for all synchronization methods, both synchronization error and delay decrease as the sampling rate increases. The minimum synchronization error and delay are 0.01 µs and 0.3 µs, respectively. It is worth noting that at low sampling rates, SD exhibits higher synchronization errors than NFT and SST. This is expected because SD relies on envelope symmetry, which becomes more susceptible to noise when fewer samples are available per symbol. However, the critical comparison is not at an arbitrarily low sampling rate, but at the minimum sampling rate required to meet the 8µs accuracy bound. At these operating points, each method consumes vastly different hardware resources, as we analyze next. Resource Consumption: We also evaluate the resource consumption of these synchronization methods at different sampling rates. As shown in Table I, we observe that SD(+) exhibits the least resource consumption, falling below the resource capacity of AGLN250 at 6,144, whereas the other methods far exceed this capacity. At the minimum sampling rate required to meet the accuracy target, NFT, SST, and SA consume 277,299, 574,455, and 95,933 D-flip-flops, respectively—all far exceeding the AGLN250’s 6,144 D-flipflop capacity. In contrast, SD(+) requires only 3,175 D-flipflops (0 multipliers and 127 adders) at its required minimum sampling rate of 3.84 MHz, staying well within the budget. This represents a reduction of 87×, 181×, and 30× compared to NFT, SST, and SA, respectively. These results demonstrate that SD(+) is the only method that satisfies both the accuracy requirement and the hardware resource constraint, making it the sole viable candidate for practical deployment on lowpower backscatter tags. Total Computational Load: In addition, we evaluate the total computational load of the synchronization methods NFT, SST, SA, SD, and SD+. We use a sampling rate of 1.92 MHz and a total sample number N = 97,000, including 10 PSSs. As shown in Fig. 11c, the differential-based SD and SD+ consume significantly less total computational load than the other methods. For instance, the total computational load of NFT is 27x higher than that of SD. Furthermore, specifically with the periodicity of PSS, the total computational load of SD+ is much lower than that of SD without PSS periodicity. The total computational load of SD+ is 63,000, which is 97x lower than that of SD. Note that the total computational load of SA and SST is similar since the time consumption of autocorrelation predominates in SST. In summary, SD(+) using differential exhibits optimal comprehensive performance in terms of synchronization accuracy and resource consumption. These results underscore that the advantage of our SD method lies not in outperforming others in raw accuracy across all sampling rates, but in its unique ability to deliver the required accuracy while respecting the

9

10 5 0

1.92

3.84

7.68

15 10 5 0

15.36 30.72 61.44

Sampling rate (MHz)

Computational load

15

2

SD(+) NFT SST SA

1.92

(a) Sync error.

3.84

7.68

15.36 30.72 61.44

(b) Sync delay.

1.7*10 8

1.5 1 0.5 0

Sampling rate (MHz)

108

2.8*10 7 NFT SST

SA

6.1*10 6 6.3*10 4 SD

SD+

Success rate (%)

20 SD(+) NFT SST SA

Sync delay ( s)

Sync error ( s)

20

150 100 50 0 0

1

2

N(2) ID

(c) Total computational load.

Fig. 11: Sync error, delay, and computational load without quantization.

SyncLTE Multiscatter

SD_Q LScatter

Fig. 12: Success rate.

TABLE I: Comparison of resource consumption at various sampling rates without quantization. Sampling rate (MHz) Resource NFT SST Method SA SD(+)

Multiplier 579 291 97 0

1.92 Adder 951 471 157 63

D flip-flops 277,299 144,471 48,157 1,575

Multiplier 1,155 579 193 0

3.84 Adder 1,911 951 317 127

D flip-flops 274,455 287,799 95,933 3,175

Multiplier 2,307 1,155 385 0

7.68 Adder 3,831 1,911 637 255

D flip-flops 1,147,767 574,455 191,485 6,375

TABLE II: Power consumption for SD with and without quantization. With/without quantization With Without With Without

Verification IC

Sync error ( s)

20

with quantization without quantization

15 10 5 0

1

5

10

Sampling rate (MHz)

Digital core 0.51 mW 0.57 mW 40.96 µW 46.2 µW

Component power consumption ADC Oscillator N/A 2.06 mW 7.89 mW 2.06 mW N/A 19.1 µW 237 µW 19.1 µW

2.5

Sync error ( s)

Tag prototype

2

SD(+) NFT SST SA

1.5 1 0.5 0

-5

-2

1

4

SNR (dB)

7

10

Fig. 13: Sync error with and Fig. 14: Sync error across difwithout quantization. ferent SNRs. severe resource limitations of low-power backscatter tags. B. Comparison with State-of-the-Art Synchronization Methods We further compare SD Q with synchronization methods adopted in existing backscatter systems. In our experiments, the sampling rate is set to 5 MHz. As shown in Fig. 12, SD Q consistently achieves an optimal synchronization success rate of 99% across all cell IDs. In contrast, one-template-based methods such as SyncLTE and Multiscatter reach 99% success (2) rate only when NID = 0, but their performance drops to (2) zero when NID = 1 or 2, as both rely on a template derived (2) from the PSS with NID = 0. Additionally, LScatter, which detects the rising edge of the PSS, achieves a success rate of (2) only around 25% for all NID values, due to its inability to distinguish the PSS from other signals, resulting in significant synchronization errors. It is important to note that even when considering multi-template extensions of these methods—for example, NFT Q as the multi-template version of Multiscatter—they remain impractical for low-power tags. As shown in Fig. 10b, NFT Q consumes 7208 D-flip-flops at 5 MHz, far exceeding the AGLN250’s capacity of 6,144, whereas SD Q

Comparator 0.18 mW N/A 10 µW N/A

Total 2.75 mW 10.52 mW 70.06 µW 302.3 µW

requires only 853 D-flip-flops. This further underscores that SD Q is the only method that simultaneously achieves high accuracy, universal applicability across cell IDs, and resource efficiency compatible with ultra-low-power hardware. C. Comparison of SD with and without quantization 1) Synchronization Accuracy: We evaluate the synchronization error of SD with and without quantization across sampling rates. As shown in Fig. 13, we observe that to achieve synchronization errors below 8 µs, the minimum required sampling rate for both SD with and without quantization is 5 MHz, with median synchronization errors of 2 µs and 1.5 µs, respectively. However, at 1 MHz sampling rate, the median synchronization errors for SD with and without quantization are 16 µs and 9.5 µs, respectively, exceeding 8 µs. 2) Power Consumption: We also evaluate the power consumption of SD with and without quantization in both verification and IC prototypes. SD without quantization uses an ADC, while SD with quantization employs a comparator with a sampling rate of 5 MHz. Table II illustrates that for both verification and IC prototypes, the total power consumption of SD with quantization is lower than that of SD without quantization. Specifically, for the IC prototype, the power consumption of the digital core, oscillator, and comparator for SD with quantization is 40.96 µW, 19.1 µW, and 10 µW respectively, resulting in a total power consumption of 70.06 µW, which is 4.3x lower than that of SD without quantization. D. Impact of Different SNRs Fig. 14 shows the impact of different SNRs on synchronization errors. We observe that in low SNR scenarios, crosscorrelation-based methods like NFT and SST exhibit greater

10

10-1

without sync

with sync

10-2 -10

-5

0

5

SNR (dB)

10

15

Goodput (kbps)

BER

100

100

103.1

50

0

38.9 0.8 5G

WiFi:10 WiFi:500

5G and WiFi with two packet rates

Fig. 15: BER across SNRs.

Fig. 16: Goodput.

robustness than symmetry-based methods such as SA and SD(+). At an SNR of -5 dB, both NFT and SST have synchronization errors of less than 0.1 µs, which are 14x lower than SA and 21x lower than SD(+). The primary reason is that SA and SD(+), designed for low power, are prone to symmetry disruption under low SNR conditions, whereas NFT and SST, based on cross-correlation, offer strong noise resistance. Our adaptive hybrid approach dynamically selects between SD Q and SST Q based on channel conditions, ensuring robust synchronization across diverse 5G backscatter scenarios. E. Application Finally, we evaluate the impact of synchronization on backscatter transmission across different SNRs. As shown in Fig. 15, we observe that at any SNR, the BER with SD synchronization is significantly lower than without synchronization, indicating the critical importance of SD synchronization for reliable end-to-end 5G backscatter communication. Specifically, at 15 dB SNR, the median BER with synchronization is 0.6%, which is 55x lower than the BER without synchronization. Furthermore, we evaluate the goodput of 5G and WiFi. The WiFi packet rates are set at 10 and 500 pkts/s, with 10 pkts/s representing the typical rate for WiFi beacons. WiFi also employs single-symbol backscatter modulation. Fig. 16 illustrates that 5G achieves a maximum goodput of 104 kbps, which is 135x higher than WiFi beacons. This is because 5G traffic is continuous, whereas the WiFi signal is intermittent. VI. R ELATED W ORK Ambient Backscatter Communication: To reduce deployment costs, ambient backscatter technology has been proposed to enable communication using existing infrastructure [19]– [22]. Ambient backscatter initially used ambient TV signals as carriers [23]. Subsequently, many followers have employed various ambient signals for backscatter. Mainstream indoor wireless technologies such as WiFi [12], [24]–[26], Bluetooth [27], [28], and ZigBee [29], [30] support numerous connections for applications like smart homes. LoRa [7], [31], [32] utilizes chirp spread spectrum (CSS) modulation to support long-distance backscatter transmission. Cellular signals like LTE enable ubiquitous connectivity due to their continuity [9], [13]. 5G, beyond continuity, supports high-speed and accessible backscatter due to its broadband width and frequency diversity. Synchronization for Backscatter: Synchronization, as the core of communication, has been extensively studied in the

literature. Typical sync methods combine autocorrelation and cross-correlation to achieve the desired accuracy [3], [33], [34]. For instance, WiFi employs autocorrelation using the periodicity of Short Training Field (STF) for packet detection and Long Training Field (LTF) cross-correlation for symbol alignment [35]. Despite their high accuracy, these sync methods come with high computational complexity. Hence, some researchers are focused on reducing complexity [36]–[38]. [10] proposes central-self-correlation (CSC)-based sync using the central symmetry of LTE PSS. However, these methods can lead to excessive resource consumption for backscatter. To address these challenges, we apply differential based on PSS’s unique mirror symmetry to reduce resource consumption. VII. D ISCUSSION Practicality: The gNodeB used in our experiments runs the open-source 5G stack OAI and emits compliant 5G signals over the air. The transmitted waveforms experience realistic propagation conditions including path loss and multipath, and are compatible with commercial 5G devices. In largescale ambient deployments, the received SNR decreases with distance due to path loss, and our hybrid strategy is designed to adapt to such variations. In addition, bandwidth constraints do not affect the PSS symmetry, as the conjugate symmetry originates from the PSS sequence itself. More generally, our symmetry-based method can apply to cellular systems whose synchronization signals are constructed from structured sequences with favorable correlation properties, which are expected to remain in future cellular standards. VIII. C ONCLUSION We propose SD, a low-power and high-accuracy synchronization method for 5G backscatter. Specifically, we apply differential techniques based on the unique mirror symmetry of the PSS envelope to convert the multiplication in crosscorrelation into addition, significantly reducing computational resources without compromising accuracy. Additionally, we introduce SD+, which further reduces total computational load by leveraging the periodicity of PSS. Extensive experiments demonstrate the superiority of SD in synchronization accuracy and resource efficiency. We envision that SD, as an accurate and resource-efficient synchronization approach, can extend to other cellular networks such as 6G. ACKNOWLEDGMENTS This work was supported by NSFC Grant No. 62471451. The authors would like to thank Information Science Laboratory Center of USTC for the hardware/software services. R EFERENCES [1] H. Lu, M. Mazaheri, R. Rezvani, and O. Abari, “A millimeter wave backscatter network for two-way communication and localization,” in Proc. of ACM SIGCOMM, 2023. [2] M. Dunna, M. Meng, P.-H. Wang, C. Zhang, P. P. Mercier, and D. Bharadia, “SyncScatter: Enabling WiFi like synchronization and range for WiFi backscatter communication.” in Proc. of USENIX NSDI, 2021.

11

[3] L. Nasraoui, L. N. Atallah, and M. Siala, “A simply-differential lowcomplexity primary synchronization scheme for 3gpp lte systems,” in Proc. of IEEE EUSIPCO, 2014. [4] D. Wang, Z. Mei, H. Zhang, and H. Li, “A novel pss timing synchronization algorithm for cell search in 5g nr system,” IEEE Access, vol. 9, pp. 5870–5880, 2021. [5] Z. Zhang and J. Lei, “A detecting algorithm of dsss signal based on auto—correlation estimation,” in Proc. of IEEE IAEAC, 2017. [6] S. Huang, Y. Su, Y. He, and S. Tang, “Joint time and frequency offset estimation in lte downlink,” in 7th International Conference on Communications and Networking in China. IEEE, 2012, pp. 394–398. [7] Y. Peng, L. Shangguan, Y. Hu, Y. Qian, X. Lin, X. Chen, D. Fang, and K. Jamieson, “PLoRa: A passive long-range data network from ambient LoRa transmissions,” in Proc. of ACM SIGCOMM, 2018. [8] M. Stanacevic, A. Athalye, Z. J. Haas, S. R. Das, and P. Djuric, “Backscatter communications with passive receivers: From fundamentals to applications,” ITU Journal, vol. 1, no. 1, 2020. [9] Y. Feng, S. Chen, W. Xi, S. Wang, J. Zhao, and W. Gong, “Heartbeating with lte networks for ambient backscatter,” IEEE Transactions on Mobile Computing, vol. 23, no. 5, pp. 4246–4258, 2023. [10] Z. Zhang, J. Liu, and K. Long, “Low-complexity cell search with fast pss identification in lte,” IEEE Transactions on Vehicular Technology, vol. 61, no. 4, pp. 1719–1729, 2012. [11] “AGLN250V2-VQG100I Datasheet: IGLOO nano Low Power Flash FPGAs,” 2012, https://www.microsemi.com/soc/documents/IGLOO nano DS.pdf. [12] L. Yuan and W. Gong, “Enabling native wifi connectivity for ambient backscatter,” in Proc. of ACM MobiSys, 2023. [13] Z. Chi, X. Liu, W. Wang, Y. Yao, and T. Zhu, “Leveraging ambient lte traffic for ubiquitous passive communication,” in Proc. of ACM SIGCOMM, 2020. [14] W. Gong, L. Yuan, Q. Wang, and J. Zhao, “Multiprotocol backscatter for personal IoT sensors,” in Proc. of ACM CoNEXT, 2020. [15] https://gitlab.eurecom.fr/oai/openairinterface5g/. [16] “USRP B210,” https://www.ettus.com/all-products/ub210-kit/. [17] “Create Waveforms Using Wireless Waveform Generator App,” https://www.mathworks.com/help/comm/ug/create-waveforms-usingwireless-waveform-generator-app.html. [18] “Introduction to 5G NR Signal Detection,” https://www.mathworks.com/help/wireless-hdl/gs/intro-to-5G-signaldetection.html. [19] W. Gong, S. Chen, and J. Liu, “Towards higher throughput rate adaptation for backscatter networks,” in Proc. of IEEE ICNP, 2017. [20] W. Gong, H. Liu, K. Liu, Q. Ma, and Y. Liu, “Exploiting channel diversity for rate adaptation in backscatter communication networks,” in Proc. of IEEE INFOCOM, 2016. [21] S. Chen, M. Zhang, J. Zhao, W. Gong, and J. Liu, “Reliable and practical bluetooth backscatter with commodity devices,” IEEE/ACM Transactions on Networking, vol. 29, no. 4, pp. 1717–1729, 2021. [22] Z. Xu and W. Gong, “Enabling zigbee backscatter communication in a crowded spectrum,” in Proc. of IEEE ICNP, 2022. [23] V. Liu, A. Parks, V. Talla, S. Gollakota, D. Wetherall, and J. R. Smith, “Ambient backscatter: Wireless communication out of thin air,” in Proc. of ACM SIGCOMM, 2013. [24] X. Liu, Z. Chi, W. Wang, Y. Yao, P. Hao, and T. Zhu, “Verification and redesign of ofdm backscatter.” in Proc. of USENIX NSDI, 2021. [25] X. Liu, Z. Chi, W. Wang, Y. Yao, and T. Zhu, “Vmscatter: A versatile MIMO backscatter.” in Proc. of USENIX NSDI, 2020. [26] L. Yuan and W. Gong, “Subscatter: Sub-symbol wifi backscatter for high throughput,” in Proc. of IEEE ICNP, 2022. [27] M. Jiang and W. Gong, “Dances with blues: Harnessing multi-frequency carriers for commodity bluetooth backscatter,” Proceedings of the ACM on Networking, vol. 1, no. CoNEXT3, pp. 1–20, 2023. [28] ——, “Bidirectional bluetooth backscatter with edges,” IEEE Transactions on Mobile Computing, vol. 23, no. 2, pp. 1601–1612, 2023. [29] Y. Li, Z. Chi, X. Liu, and T. Zhu, “Passive-zigbee: Enabling zigbee communication in iot networks with 1000x+ less power consumption,” in Proc. of ACM SenSys, 2018. [30] Z. Xu and W. Gong, “Bumblebee: Enabling the vision of pervasive zigbee backscatter communication,” in Proc. of IEEE PerCom, 2023. [31] J. Jiang, Z. Xu, F. Dang, and J. Wang, “Long-range ambient lora backscatter with parallel decoding,” in Proc. of ACM MOBICOM, 2021. [32] X. Guo, L. Shangguan, Y. He, N. Jing, J. Zhang, H. Jiang, and Y. Liu, “Saiyan: Design and implementation of a low-power demodulator for lora backscatter systems,” in Proc. of USENIX NSDI, 2022.

[33] F. Chen, X. Li, Y. Zhang, and Y. Jiang, “Design and implementation of initial cell search in 5g nr systems,” China Communications, vol. 17, no. 5, pp. 38–49, 2020. [34] A. Omri, M. Shaqfeh, A. Ali, and H. Alnuweiri, “Synchronization procedure in 5g nr systems,” IEEE Access, vol. 7, pp. 41 286–41 295, 2019. [35] D. Wang and J. Zhang, “Timing synchronization for mimo-ofdm wlan systems,” in Proc. of IEEE WCNC, 2007. [36] C. Hu and Y. Zhang, “5g nr primary synchronization signal detection with low hardware resource occupancy,” in Proc. of IEEE ICCC, 2018. [37] M. H. Nassralla, M. M. Mansour, and L. M. Jalloul, “A low-complexity detection algorithm for the primary synchronization signal in lte,” IEEE Transactions on Vehicular Technology, vol. 65, no. 10, pp. 8751–8757, 2015. [38] M.-H. Hsieh and C.-H. Wei, “A low-complexity frame synchronization and frequency offset compensation scheme for ofdm systems over fading channels,” IEEE Transactions on Vehicular Technology, vol. 48, no. 5, pp. 1596–1609, 1999.

Yunyun Feng (Student Member, IEEE) received the Ph.D. degree from the School of Computer Science and Technology, University of Science and Technology of China in 2025, and is currently a postdoctoral researcher at the same institution. Her advisor is Prof. Wei Gong. Her research interests include backscatter communication and Internet-ofThings applications.

Chenhong Cao (Member, IEEE) received the B.S. and M.S. degrees in computer science from Northeastern University, China, in 2011 and 2013, respectively, and the PhD degree from Zhejiang University, in 2018. She is currently an associate researcher with the School of Computer Science and Technology, University of Science and Technology of China. Her research interests include the Internet of Things, network measurement, wireless and mobile computing.

Si Chen (Student Member, IEEE) received the bachelor’s degree from the China University of Geosciences and the master’s degree from Simon Fraser University, where she is currently pursuing the Ph.D. degree with the School of Computing Science. Her research interests include wireless networks and big data.

Wei Gong (Senior Member, IEEE) received the B.S. degree from the Department of Computer Science and Technology, Huazhong University of Science and Technology, and the M.S. and Ph.D. degrees from the School of Software and Department of Computer Science and Technology, Tsinghua University. He is currently a Professor with the School of Computer Science and Technology, University of Science and Technology of China. His research interests include backscatter networks, edge systems, and the IoT applications.

Record · ID 141445 · SHA-256 266d7be743914815
Retrieved via Conceptio — every document is proof-bundled with source, license, and retrieval metadata.