Summary
The rise in drone usage—from agriculture and delivery to surveillance and racing—has introduced major privacy and security challenges. Modern drones often use OFDM (Orthogonal Frequency Division Multiplexing) with Zadoff-Chu (ZC) sequences for synchronization. While powerful, detecting these sequences blindly (without knowing their parameters) remains a challenge.
Aim
This article presents a low-complexity solution to blindly detect ZC sequences used by unknown drones. The approach uses a novel double differential method that works without large correlation banks, making it efficient and real-time capable.
ZC Sequence Fundamentals
A ZC sequence of prime length P
and root u
is defined by:
x_u[n] = exp(-jπu·n(n+1)/P), 0 ≤ n < P
- P is an odd prime (e.g., 599, 1021).
- Each root
u
creates a distinct ZC sequence. - ZC sequences have zero autocorrelation and low cross-correlation—ideal for synchronization.
Time Domain Detection with Unknown Root
The paper proposes using single and double differential operators to estimate the ZC root:
y_d[n] = y[n] * conj(y[n-1])
y_dd[n] = y_d[n] * conj(y_d[n-1])
These steps eliminate frequency offset and isolate the root information. The detection metric is:
γ_td[n] = ∑ y_dd[n] / sqrt(∑ |y_dd[n]|²)
û = round(P × angle(γ_td[n*]) / 2π)
SNR Bounds
The effective SNR of this method is:
SNR_td = (P - 2) · |h|⁸ / E[|w_dd[n]|²]
Asymptotic bounds:
SNR_td ≥ (P - 2)/(8 + 2√10)
Low SNR:
SNR_td ≥ (P - 2)·|h|⁸ / (2σ⁸)
Frequency Domain ZC Without Guard Band
When ZC sequences occupy all subcarriers, the detection is similar. Using inverse DFT properties and root inverses:
γ_fd1[n] = ∑ Y_dd[n] / sqrt(∑ |Y_dd[n]|²)
û⁻¹ = round(P × angle(γ_fd1[n*]) / 2π)
û = modular_inverse(û⁻¹, P)
SNR bounds remain the same as time domain.
Frequency Domain ZC with Guard Bands
In practical systems, edge subcarriers are unused. ZC detection must then work with only the middle subcarriers:
Y[k] = x_u[k - (P-1)/2] · exp(-j2πΔk/N) + W[k]
Y_dd[k] = exp(-2jπu/P)
γ_fd2 = ∑ Y_dd[k]
û = round(P × angle(γ_fd2[(P-1)/2]) / 2π)
CFO (Carrier Frequency Offset) has a stronger negative effect here than in time domain methods.
Simulation Results
Monte Carlo simulations (30,000 runs) verify theoretical predictions:
- Time and frequency domain methods reach 1% error rate at 15 dB SNR.
- CFO has minimal impact in time domain and full-bandwidth frequency domain.
- Guard-banded frequency domain suffers significantly under CFO.
Conclusion
The proposed double differential blind ZC detection method is a major step toward low-cost, real-time drone detection for consumer applications. It's lightweight, scalable, and resilient to synchronization challenges—ideal for future smart cities and surveillance tools.