Next Article in Journal
DualBranch-AMR: A Semi-Supervised AMR Method Based on Dual-Student Consistency Regularization with Dynamic Stability Evaluation
Previous Article in Journal
Non-Invasive Blood Cortisol Estimation from Sweat Analysis by Kinetic Modeling of Cortisol Transport Dynamics
Previous Article in Special Issue
A Reduced Complexity Acoustic-Based 3D DoA Estimation with Zero Cyclic Sum
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Lightweight Detection of Inserted Chirp Symbols in Radio Transmission from Commercial UAVs

by
Krzysztof K. Cwalina
,
Piotr Rajchowski
and
Jarosław Sadowski
*
Faculty of Electronics, Telecommunications and Informatics, Gdansk University of Technology, 80-233 Gdansk, Poland
*
Author to whom correspondence should be addressed.
Sensors 2025, 25(15), 4552; https://doi.org/10.3390/s25154552
Submission received: 12 June 2025 / Revised: 18 July 2025 / Accepted: 21 July 2025 / Published: 23 July 2025
(This article belongs to the Special Issue UAV Detection, Classification, and Tracking)

Abstract

Most small, commercial unmanned aerial vehicles (UAVs) maintain continuous two-way radio communication with the controller. Signals emitted by the UAVs can be used for detection of their presence, but as these drones use unlicensed frequency bands that are shared with many other wireless communication devices, UAV detection should rely on the unique characteristics of the transmitted signals. In this article, low-complexity methods for the detection of chirp symbols in downlink transmission from a UAV produced by DJI are proposed. The presented methods were developed with focus on the ability to detect presence of chirp symbols in radio transmission without a priori knowledge or need for center frequency estimation.

1. Introduction

The development of technology for the production of electric motors, batteries, and control and communication systems has allowed common use of unmanned aerial vehicles (UAVs) in various applications in recent years. Autonomous or remotely controlled drones, which 20 years ago were used only in professional applications due to their high cost and complicated use, nowadays are freely available at affordable prices, which allows them to extend their possible usage to fields such as entertainment [1], environment monitoring [2,3,4], mapping [5,6], disaster management [7], search and rescue missions, inspections of infrastructure [8], or even agriculture [9,10]. The wide availability of UAVs is also one of the causes of the observed growth in malicious activities. There are many examples of disturbances in air traffic and even shutting down airports due to observed presence of unauthorized and unidentified remotely controlled drones in controlled airspace [11,12,13]. Unmanned aerial vehicles may be used to invade privacy and security by taking pictures and movies of people not obeying their rights, by filming strategic areas and objects such as power plants or sea ports, by smuggling illegal cargo, etc. [11]. The presence of unauthorized drones may also impact technological processes in factories and in case of drone failure, uncontrolled flight or deliberate action drones can cause failures and downtimes and even disasters. For these reasons, in many cases, it becomes necessary to use systems and devices that can warn about the presence of unauthorized drones in the vicinity of a given facility.
Many commercial UAVs use unlicensed Industrial, Scientific, and Medical (ISM) bands for both control (in uplink) and video data streaming with telemetry (in downlink). The most commonly used frequency ranges are 2.4–2.483 GHz and 5.15–5.9 GHz. The same parts of the spectrum are used for short-range wireless communication in form of wireless local area networks (WLANs, e.g., WiFi) and wireless personal area networks (WPANs, e.g., Bluetooth). Therefore, in urban areas, these ISM bands are very intensively used for different purposes. Consequently, the detection of UAV presence and communication in 2.4 GHz or 5 GHz bands based on the simple detection of radio signal energy is highly unreliable as it may frequently trigger false alarms caused by WLAN and WPAN emissions.
A review of drone detection and identification methods based on the reception of radio signals transmitted by UAVs can be found, e.g., in work by Jurn et al. [14]. The majority of UAV detection methods mentioned in this review use the characteristic parameters of received signals, called RF (radio frequency) fingerprints, or the coherent reception of signals by antenna arrays of various design. Such antenna arrays not only can distinguish intentional emission from random noise but can also detect the angle of signal arrival that can be used to estimate UAV position or at least bearing.
An important group of solutions designed to detect and sometimes also classify drones utilizes various implementations of neural networks. In [15], samples of radio signals from a UAV were converted into spectrum charts or spectrograms and then processed using neural networks as typical images. The review article [11] presents several solutions that utilize AI-based RF signal processing for drone detection, including multi-stage detection and classification of UAV type (producer) and even mode of flight. However, the large group of solutions presented in [11] was developed and tested only using the UAV RF signal dataset “DroneRF” [16], which was prepared using a setup with two software-defined radio (SDR) receivers, each of them covering only half of the recorded signal bandwidth [17]. Another, different dataset, “CardRF” [18], was used in research works described in [19] to train a multilayer convolutional neural network using deep learning algorithms that achieved over 97% accuracy in the separation of UAV signals from other signals present in the 2.4 GHz band (WiFi, Bluetooth) and 84% accuracy in RF signature classification. Neural networks and deep learning techniques can also support audio-based drone detection. Results presented in [20] show that convolutional neural networks (CNNs) not only can detect some small commercial drones but also classify them using audio signatures with over 92% accuracy.
The presence of UAVs can be detected not only by the reception of RF signals. Thermal detection using infrared cameras and analysis of images from visible light cameras is mentioned in [13,21], together with acoustic detection and radar-based solutions. These non-RF detection methods can be especially useful in case of drones which are not controlled in real time and are not transmitting real-time video or other data. However, considering low-cost commercial quadcopters, which constitute the majority of UAVs in private use, their abilities to perform autonomous missions without real-time control transmission are limited. Therefore, detecting the presence of privately owned UAVs that may violate the privacy of individuals may be based on the RF emission from both the UAV and controller.
A high efficiency of UAV detection can be obtained by using full decoding of RF communication protocol or traffic analysis [22]. Nevertheless, modern commercial UAVs can use more complex and advanced communication protocols [23] like LightBridge or MAVLink [24]. This results in a different pattern of transmitted data packets, compared to Wi-Fi, as well as for communication and video transmission. Modifications introduced in subsequent revisions extend the range of possible configurations, like the packet length or packet transmission periodicity [23]. Another method of UAV detection may combine the protocol analysis on the level of transmitted repetitive data bytes [25]. The UAV’s control or data packets may include characteristics fields, like user or command IDs, which simplifies the protocol pattern and minimizes the statistical analysis [25].
Unfortunately, in some cases, decoding the radio communication transmitted even in the unlicensed band (ISM) but not addressed to the person or entity that uses drone detection devices may be treated as unauthorized access to correspondence. This method of detecting UAVs used by private users and not by authorized entities may constitute a violation of the law. To avoid such unclear situations, UAV communication detection methods presented in this publication are based only on detection the presence of characteristic signals with linear frequency sweep (chirp signals) in radio emissions from commercial UAVs produced by DJI company (Shenzhen Da-Jing Innovations Sciences and Technologies Ltd., Nanshan District, Shenzhen, China). The vast majority of drones from this manufacturer use the OcuSync radio communication protocol based on the orthogonal frequency division multiplexing (OFDM) technique with Zadoff–Chu sequences for synchronization and/or channel parameter estimation [26,27], but at least part of Zadoff–Chu symbols are characterized by linear frequency sweep and can be processed in the physical layer as chirp symbols without the need to implement full packet decoding. These signals do not carry any information as they are most probably used for channel sounding and estimation of radio communication quality; therefore, the reception and detection of chirp signals cannot be treated as unauthorized access to any kind of information. A unique feature of the proposed chirp signal detection methods is the ability to work independently to the shift in the center frequency of the received UAV’s signal, as long as whole signal spectrum fits into the receiver bandwidth.

2. Problem Formulation

Most small commercial UAVs for personal use transmit video stream and sideband telemetry data in wideband emission (a few to over a dozen MHz of bandwidth) in one of the ISM bands: 2.4 GHz or 5 GHz. The vast majority of these emissions is based on orthogonal frequency division multiplexing (OFDM) signals or at least signals that show the most characteristic property of OFDM: cyclic prefix. Unfortunately, the OFDM technique is also used in the physical layer of radio communication networks like WiFi, which allows them to achieve high data rates. Consequently, simple detection based on periodic autocorrelation including the cyclic prefix may be used to decide whether the ISM band is used for wideband communication, but it usually cannot be used to distinguish communication patterns between UAVs and WiFi. However, during an analysis of signals transmitted by several small commercial drones, it was discovered that the digital video stream transmitted by UAVs produced by DJI contains symbols that look like “chirp” symbols with linear sweep of instantaneous frequency (Figure 1). The presented examples show signals from “Matrice 300”, which is an industrial-grade drone produced by DJI, but the same signal structure and identical chirp symbols are also present in signals emitted by other UAVs from the same manufacturer that implement the OcuSync radio communication protocol.
Chirp signals are usually used in applications related to precise signal timing measurements, such as radars [28], radio altimeters [29] and devices which provide measurements of distance between nodes in radio networks. The chirp symbols in video streams from UAVs from DJI are transmitted periodically every 20 ms, but their parameters are not always the same. The downlink transmission bandwidth is variable and depends on both the UAV model and current channel state as the physical layer link parameters (carrier frequency, bandwidth) are variable and adaptive. In the case of downlink emission with a bandwidth of approx. 9 MHz and 18 MHz, a single up-chirp symbol is observed with comparable duration time (66 μs, exact value cannot be precisely estimated), which occupies the whole emission bandwidth; therefore, the frequency slope rate in case of a larger bandwidth is higher. However, in the case of a 36 MHz emission bandwidth, it was estimated that two symbols are transmitted simultaneously in 18 MHz wide subchannels. Moreover, sometimes, a kind of wideband irregular signals are transmitted by UAVs with a constant bandwidth of 9 MHz. In case of these emissions, other chirp-like signals are observed but with reversed direction of frequency change (down-chirp), which can sometimes be transmitted twice, immediately one after another.
Fast Fourier Transform (FFT)-based spectrograms present signal power distribution in time and frequency where both the time and the frequency domain is discrete. Therefore, Figure 1 does not prove that analyzed signals really contain symbols with linear frequency change in time (both domains are continuous), because similar charts can be obtained e.g., from series of short symbols with constant carrier frequency. To verify the signal characteristics, the instantaneous signal frequency was calculated as a derivative of the signal phase. An example plot of instantaneous frequency is presented in Figure 2. It proves that the observed frequency change is linear and continuous inside a symbol duration of approx. 66.67 μs. Unexpectedly, before the main part of the chirp symbol, during a time period of slightly more than 4 μs (precise estimation of symbol time is not possible from single symbol analysis), the signal frequency is the same as in the last part of the main symbol. It may be caused by the generation of a whole signal, both OFDM part and chirp symbols (OFDM symbols with Zadoff–Chu sequences), by the same transmitter software that adds cyclic prefix to all processed symbols. The cyclic prefix is meaningless for chirp detection as there is no signal frequency/phase continuity between the end of the cyclic prefix and the beginning of the main part of the chirp symbol, and it probably cannot be used for chirp symbol detection.
The frequency change rate in the chirp symbols was estimated by evaluating the parameters of linear approximation of instantaneous frequency. In the case of a 9 MHz signal bandwidth (signal type 1), the change rate is approx. +135.2 kHz/μs, while the value obtained for an 18 MHz signal is almost exactly two times higher: +270.2 kHz/μs. The down-chirp symbols have a frequency change rate of approx. −135.3 kHz/μs. The instantaneous frequency method cannot be used to estimate the signal change rate in case of an emission bandwidth 36 MHz, but considering the observed spectrograms, one can expect that the signal frequency change rate in the case of 36 MHz emission will be the same as in the case of 18 MHz signal bandwidth.
The goal of the presented research works was to find a low-complexity method for chirp (OFDM symbols with Zadoff–Chu sequences) detection in radio communication with DJI UAVs, although in the case of video stream transmission in downlink, chirp symbols are observed regularly with repetition period equal 20 ms. Despite that phenomenon, a simple autocorrelation of UAV communication signals with 20 ms delay such as
R 20 [ t ] = τ = 0 66 μ s x [ t + τ ] · x * t + τ + 20   m s τ = 0 66 μ s x t + τ 2 · τ = 0 66 μ s x t + τ + 20   m s 2
cannot be used for reliable chirp symbol detection because other fragments of UAV downlink emission, which are most probably video stream packets and telemetry transmissions using the OFDM technique, can also contain highly repeatable parts with autocorrelation properties comparable to a case of chirp emission. The time domain in (1) is discrete, as all signal processing was made using a stream of samples from a universal software radio peripheral (USRP) front end, but to obtain a general form of equations regardless of the signal sampling rate, the time is expressed in seconds, not in sample numbers.
The plot in Figure 3 presents a normalized autocorrelation (1) of a 40 ms long UAV emission fragment (18 MHz bandwidth) that contains two chirp symbols. In this example, analysis was performed on signals from an “AIR 2S” drone produced by DJI, which is a small, low-cost UAV for private use. Unfortunately, the presence and position of chirp symbols is not clearly indicated here as the same value of (1) is also obtained for other repetitive but non-chirp signal fragments. But it must be emphasized that, in contrast to repetitive chirp symbol emission, the presence of other fragments with 20 ms periodicity in UAV downlink signals is variable and not always observed.
Furthermore, such a signal autocorrelation method cannot be considered as suitable to detect short-time emission that was classified as channel sounding signals, because in most cases, such signals that contain single or double down-chirp symbols are transmitted irregularly, with highly probable single emissions and emissions on variable carrier frequency. Therefore, another method for chirp symbol detection was needed, with the ability to detect single symbols in short transmissions.

3. Chirp Symbol Detection Methods

The most obvious method for chirp symbol detection, which should provide the best detection quality, is cross-correlation with a locally generated chirp template (reference chirp signal) or, equivalently, a matched filter. Unfortunately, in addition to the need for knowledge of the exact shape of the symbol to be detected, both cross-correlation and matched filtering also require the signal center frequency to be known and fixed, while real UAV emission carrier frequency is variable and random. Compensation for variable carrier frequency requires earlier detection of the UAV’s signal frequency using other methods, which makes further chirp symbol detection pointless. Thus, three methods for UAV signal detection focusing on detecting chirp symbol properties without need for knowledge of the signal carrier frequency are presented in the following subchapters.

3.1. Method I

The first method is based on correlation of received chirp-like symbols with locally generated reference signal with linear change of instantaneous frequency. But compared to cross-correlation, which is equivalent to matched filtering, in which the start frequency, stop frequency, and frequency change rate must correspond to chirp symbol parameters, the instantaneous frequency of the template signal is swept in the whole range defined by the signal sampling rate f s or the boundaries of the monitored frequency range. A template chirp signal that has a symmetrical bandwidth of B [Hz] around zero center frequency, with a frequency sweep rate d f [Hz/s], can be defined as [30]
r B , d f t = exp 2 π j B 2 s g n d f + d f 2 t t t 0 , , B d f 0 o t h e r w i s e
Therefore, if the signal sampling rate is f s [Hz] and the expected chirp frequency change rate is d f [Hz/s], the template signal for correlation has a duration time f s / d f [s] and contains f s 2 / d f samples of signal with instantaneous frequency starting from f s / 2 when d f is positive and from + f s / 2 for a negative frequency change rate. The normalized cross-correlation of received signal x n with the chirp template is therefore defined as [31]
R I t = τ = 0 f s / d f x t + τ · r f s , d f τ * τ = 0 f s / d f x t + τ 2 · τ = 0 f s / d f r f s , d f τ 2
An example plot in Figure 4 shows the results obtained for the same UAV signal fragment duration, 40 ms, that was used to prepare Figure 3. As it can be noticed, this signal contains only two up-chirp signals.
A straightforward implementation of full-bandwidth chirp correlation leads to the algorithm with the block diagram presented in Figure 5.
The presented figure shows that such an approach allows us to obtain results comparable to the correlation with the exact shape of the chirp symbol, but some significant differences must be taken into account:
  • The expected maximum of the cross-correlation function of the signal with bandwidth B and the full-bandwidth chirp template, whose bandwidth is limited by the range of monitored frequencies (signal sampling rate f s ), is B / f s .
  • When the noise level is negligible compared to the UAV signal power level (i.e., high signal-to-noise ratio), the ratio between peaks caused by the presence of chirp symbols and unwanted correlation components caused by the presence of non-chirp symbols remains similar to the case with band-limited correlation, but the presence of high-power noise or the presence of other signals in the monitored band increases the level of unwanted correlation peaks and may increase the probability of false detection.
  • An unknown difference between the center frequency of the UAV signal and the template signal center frequency (zero frequency in baseband in case of symmetric template start and stop frequencies) causes an unknown time shift between the position of peaks in the correlation plot and the real occurrence of chirp symbols, which is related to frequency difference by the value of the frequency rate change.
Moreover, in the case of 36 MHz UAV signal bandwidth, when chirp symbols contain two components transmitted simultaneously with approx. 18 MHz shift in frequency between them, cross-correlation of such a signal with a single-sweep chirp template results in two peaks with approximate delay between them close to the symbol duration time (approx. 66 μs).
The chirp template r f s , d f τ covers the whole frequency band defined by the sampling frequency f s ; therefore, as long as the UAV signal spectrum is properly sampled (whole signal spectrum is between f s / 2 and f s / 2 relative to center frequency of signal recording), the correlation function R I should indicate the presence of chirp symbols independently from the UAV signal carrier frequency. Moreover, changing the signal frequency by some arbitrary frequency shift Δ f results in the following changes in the numerator of (3):
x t + τ · exp 2 π j Δ f t + τ · exp 2 π j f s 2 s g n d f + τ d f 2 τ = = x t + τ · exp 2 π j t + 2 π j f s 2 s g n d f + τ d f 2 Δ f τ = = x t + τ · exp 2 π j t + 2 π j f s 2 s g n d f + τ Δ f d f d f 2 τ Δ f d f + φ 0
where φ 0 is the constant phase shift that does not influence results of (3). Therefore, change in the frequency of received signal x t by Δ f is equivalent to performing a correlation of the signal at nominal frequency but with an additional time shift equal to Δ f / d f , as long as both the whole spectrum of the signal before the frequency shift and after the frequency shift is inside the range f s / 2 to f s / 2 . Thus, the performance of the proposed chirp detection method does not depend on signal center frequency.

3.2. Method II

The next method is based on the properties of discrete Fourier transform of complex signals. The chirp symbol to be detected starts from the frequency f L and ends at f H (or vice versa in case of down-chirp symbols), but only the signal bandwidth B = f H f L is known while the center frequency f c = f H + f L / 2 is unknown. But when samples of signal x t are reordered in reverse sequence (time reversal) x T c t , where T c is chirp symbol duration time, the spectrum is mirrored [32]; thus, the chirp signal starts with frequency f L and ends at f H . The multiplication of chirp signal samples in normal and reverse order creates another chirp signal with doubled bandwidth ( 2 B ) and doubled frequency rate change ( 2 d f ) but with zero center frequency. Therefore, the chirp signal at an arbitrary center frequency f c is converted to another signal with all parameters, start frequency B , stop frequency + B , and frequency rate change 2 d f , defined, so simple normalized cross-correlation with a proper chirp template r t can be used to reveal chirp symbol presence:
R I I t = τ = 0 T c x t + τ · x t + T c τ · r 2 B , 2 d f τ * τ = 0 T c x t + τ 2 · τ = 0 T c r 2 B , 2 d f τ 2
This method is based on the assumption that only chirp-like symbols have a time–frequency characteristic with odd symmetry around the symbol center, both in the time and frequency domains. An example plot in Figure 6 confirms that, indeed, other parts of recorded UAV communication of DJI drones do not achieve as high values of (5) as chirp symbols.
A block diagram of a possible implementation of the algorithm that allows calculating signal correlation with time reversal according to the second method is presented in Figure 7.
Also, this chirp detection method works the same for any signal center frequency, as long as whole UAV signal spectrum is correctly sampled without aliasing in range from f s / 2 to f s / 2 . By changing frequency of signal x [ t ] by Δ f we obtain the following change inside discrete integration in numerator of fraction (5):
x t + τ · exp 2 π j Δ f t + τ · x t + T c τ · exp 2 π j Δ f t + T c τ = = x t + τ · x t + T c τ · exp 2 π j Δ f 2 t + T c
However, inside integration, the time t is constant; therefore, the complex exponential in (6) only causes a constant phase shift, which is meaningless as only the modulus of the fraction numerator in (5) is important. The same rules apply for the denominator. Therefore, the shape of correlation function R I I does not depend on UAV signal center frequency.

3.3. Method III

The last method of chirp symbol detection involves dividing the signal into two parts in the time domain. In the case of a chirp signal, both symbol parts have a spectrum of the same shape but with a systematic frequency shift resulting from the rate of frequency change and the time difference of the beginning of both fragments. Therefore, it is possible to correlate the first part (half) of chirp symbol with the second part after spectrum shift, which can be accomplished in time domain by multiplication with a complex sinusoid.
For a chirp symbol duration time T c and frequency change rate d f , the autocorrelation function can be defined as
R I I I t = τ = 0 T c / 2 x t + τ · x t + τ + T c 2 * exp 2 π j d f T c 2 τ 1 2 τ = 0 T c x t + τ 2
This method relies on a low probability of similarities in the shifted spectrum of signals other than chirp symbols. An example plot in Figure 8 shows that OFDM-based UAV communication indeed does not reveal such characteristics between chirp symbols.
Signal autocorrelation with frequency shift can be obtained using an algorithm that works according to the block diagram presented in Figure 9.
It can be shown from the properties of complex frequency shifting and complex conjugation [32] that this method also does not depend on signal center frequency. The expression in discrete integration in (7) for a UAV signal x [ t ] with a frequency shift Δ f can be simplified using
x t + τ · exp 2 π j Δ f τ · x t + τ + T c 2 * · exp 2 π j Δ f τ · exp 2 π j d f T c 2 τ = = x t + τ · x t + τ + T c 2 * · exp 2 π j d f T c 2 τ
which gives the same results for any arbitrary signal frequency shift Δ f .

3.4. Computational Complexity Analysis

Assume that discrete-time UAV signals consist of N samples taken at a sampling frequency f s . The chirp frequency change rate d f and bandwidth B is also known. Additionally, in the case of method II and III, the symbol duration time T c should also be provided. All proposed chirp detection methods are based on signal processing in the physical layer; thus, a number of operations per one signal sample is a good indication of their computational complexity. Further processing of correlation results, which may include threshold detection, averaging 20 ms long fragments, or frequency domain analysis of correlation peaks will not be considered because the method of use in the proposed solutions in larger UAV detection or spectrum monitoring applications may be variable.

3.4.1. Method I

In the case of method I, the full-bandwidth chirp symbol that covers whole frequency band from f s / 2 to f s / 2 with frequency sweep rate d f consists of f s 2 / d f samples. Normalized correlation of received UAV signal with full-bandwidth chirp template requires the following:
-
f s 2 / d f multiplications of the received signal samples with the template;
-
f s 2 / d f squares of the received signal—however, only one squared sample is new in each step;
-
f s 2 / d f squares of the template, which is fixed—thus, these values can be calculated only once.
Therefore, we obtain 1 + f s 2 / d f complex multiplications per one signal sample in a straightforward implementation of Equation (3), so for any arbitrary signal length of N samples, the total number of required operations depends linearly on N , which gives the algorithm a computational complexity of O ( N ) . Further optimization is possible in case of FFT-based correlation.

3.4.2. Method II

In the case of method II, signal duration T c corresponds to T c · f p discrete signal samples. Therefore, calculation of R I I defined in Equation (5) requires the following:
-
2 T c · f s complex multiplications in the numerator for each new signal sample;
-
2 T c · f s complex squares in the denominator, but only one new square must be calculated with each new sample—the rest of the values are already available from previous iterations or they are constant.
The number of complex multiplications per one signal sample is 1 + 2 T c · f s , so for any arbitrary signal length of N samples, the total number of required operations depends linearly on N , which gives the algorithm a computational complexity of O ( N ) . However, by looking at Figure 10, it can be seen that the duration time of the peak that indicates the presence of a chirp symbol is comparable to the symbol duration time, which is over 66 μs for all tested DJI drones. Therefore, it is not necessary to calculate the values of (5) with each new signal sample, which allows for a large reduction in the total number of performed mathematical operations.

3.4.3. Method III

In the case of method III, signal duration T c corresponds to T c · f p discrete signal samples, but the symbol time is divided into the first half, which remains unchanged, and the second half, whose frequency is shifted by complex multiplication. Therefore, calculation of R I I I defined in Equation (7) requires the following:
-
One complex multiplication per signal sample for the frequency shift;
-
T c · f s / 2 complex multiplications in the numerator for each new signal sample;
-
T c · f s / 2 complex squares in the denominator, but only one new square must be calculated with each new sample—the rest of the values are already available from previous iterations.
The number of complex multiplications per one signal sample is 2 + T c · f s / 2 , so for any arbitrary signal length of N samples, the total number of required operations depends linearly on N , which gives the algorithm a computational complexity of O ( N ) . However, also in this method, the duration time of the peak that indicates the presence of a chirp symbol is comparable to the symbol duration time, which is over 66 μs for all tested DJI drones. Therefore, it is not necessary to calculate the values of (7) with each new signal sample, which allows for a large reduction in the total number of performed mathematical operations.

4. Verification

The charts presented in Section 3 were prepared using signals recorded by the authors, but the detection correctness of chirp symbols in UAV signals was verified using signal samples from publicly available datasets to enable easy reproduction of results. The previously mentioned dataset “CardRF” [18] contains samples of signals from four DJI drones. Signals stored in this dataset were recorded using a digital oscilloscope connected to an antenna with a preamplifier and 2.4 GHz bandpass filter, without frequency conversion or signal preprocessing. Some details regarding the method of UAV signal recording used to prepare CardRF dataset can be found in [33]. Signals from the CardRF dataset were preprocessed by performing 2.45 GHz downconversion to obtain baseband complex samples (real signal center frequency was not estimated nor taken into account at any stage of signal processing), and then low-pass filtering with a cutoff frequency of 50 MHz and decimation were applied to obtain a sampling rate of 100 MHz. Such converted samples allowed calculating R I , R I I , and R I I I as defined in Section 3. All signal preprocessing and calculation of correlation functions from all proposed methods was performed using Matlab scripts (Matlab version R2022a with Signal Processing toolbox, Mathworks, Natick, MA, USA). Unfortunately, due to very high sampling rate (20 GHz) caused by direct sampling of radio frequency signals, files from the CardRF dataset contain samples from a very short time period of only 250 μs, and subsequent files are not synchronized with each other (unknown part of signal is missing between parts stored in next files). For all the proposed chirp detection methods, a signal part at least 66 μs long must be available in the processed file for correct chirp symbol detection, but as these symbols are repeated once per 20 ms, the probability of the presence of a full chirp symbol in a 250 μs long file recorded starting from a random time moment is lower than 0.9%. Additionally, some files from this dataset were prepared incorrectly because when they were recorded, the analog-to-digital converter in the oscilloscope used to record the signals was overdriven. But despite these issues, a clear indication of the presence of chirp symbols was obtained in several files from the measurement series for the “Mavic Pro” drone, which is a high-quality UAV for more demanding users, also produced by DJI. Examples of results obtained for a file without a chirp symbol and a file with a chirp symbol are presented in Figure 10 (method II) and Figure 11 (method III).
A signal recording method that is more suitable for the described research was used in the preparation of another signal dataset, called “DroneRF” [34]. This dataset contains signals from several drones including DJI, recorded in the 2.4 GHz band using USRP X310 with a sampling rate of 100 MHz. Signal processing in X310 includes the conversion of RF real signals to baseband complex signals, filtration, and sampling, which are typical operations performed in digital receivers. Therefore, signal samples from DroneRF do not require any additional preprocessing and can be directly used to calculate R I , R I I , and R I I I using the equations defined in Section 3. Each single file in the DroneRF dataset contains complex samples from a 1 s long time period. Taking into account the 20 ms period of chirp symbol repetition, all proposed methods should indicate the presence of 50 symbols in each file. The following Figure 12, Figure 13 and Figure 14 show example results of chirp symbol detection using all proposed methods for DJI Matrice 300 signals. For better readability, the presented results are limited to a 100 ms long fragment of UAV emission that contains five chirp symbols.
In addition to regular transmission of video stream packets from UAVs, some files in the DroneRF dataset also contain irregular signals that are most likely drone identification packets (DroneIDs), whose structure has been revealed, e.g., in publications [26,27]. But comparing this part of the transmission with the regular transmission of chirp symbols in the video signal from the UAV, the chirp symbols in the drone identification packets are transmitted irregularly and are characterized by a linear decay of the instantaneous frequency. Figure 15 presents detected down-chirp symbols in DroneID transmission for DJI Matrice 300 in the same time scale as was used in Figure 12, Figure 13 and Figure 14. Figure 15 was prepared using method III based on autocorrelation of two consequent fragments of signal with a frequency shift, but the other two methods returned very similar plots, as all of them can work with any distribution of chirp symbols in processed signals.
It should be emphasized that all three pulses clearly visible in Figure 15 were transmitted by a DJI UAV at different carrier frequencies selected randomly in the range of 2.42 GHz to 2.44 GHz, but as all the proposed chirp detection methods are not frequency-selective, all symbols were detected without the need for carrier frequency estimation.
Figure 15 also confirms that irregular emission of chirp symbols does not affect any of the proposed detection methods, as all three of them processes signals only within a time period of one chirp symbol, which is slightly more than 66 microseconds (method II and III) or a time period defined by the signal sampling rate (directly related to reception bandwidth) and chirp frequency change rate (method I) that is for sure longer than the single symbol duration but still does not exceed hundreds of microseconds. Therefore, the minimum duration time of a signal that must be processed for chirp detection is also limited to tens or hundreds of microseconds and any two chirp symbols, transmitted at any carrier frequency, with a time shift no shorter than the detector memory, can be detected independently. This feature also allows us to show that some of the down-chirp symbols transmitted from the UAV are doubled, as it is visible in the plots in Figure 16.
The presented results confirm the ability to detect the presence of chirp symbols without the need to estimate signal center frequency. The only parameter critical for correct chirp symbol detection is the signal instantaneous frequency sweep ratio, and in the case of methods II and III, it is also beneficial to know the chirp symbol duration time. Low requirements for information on signal parameters are the main advantage of the proposed signal processing methods.
All the proposed chirp detection methods are based on some variants of signal autocorrelation or cross-correlation; therefore, as it is typical in all correlation-based signal detection methods, their performance depends on signal-to-noise ratio (SNR). The signals available in the DroneRF dataset were recorded in good propagation conditions and are characterized by a quite high SNR exceeding 30 dB. In real conditions, such an SNR is possible mostly in the case of direct visibility between the UAV and the receiver. Worse propagation scenarios will most likely not allow one to obtain such clearly visible correlation peaks as those presented in the exemplary charts in Figure 4, Figure 6, and Figure 8. Evaluation of chirp detection performance in variable conditions can be based on the ratio between the correlation peak value ( r m a x ), calculated as the maximum value of (3), (5), or (7), respectively, in the analyzed time period, which indicates the true position of the chirp symbol, and as the maximum value of unwanted correlation products ( r u ) that do not indicate chirp presence, calculated as the maximum from (3), (5), or (7), but only from samples that are not closer to the global peak r m a x than the chirp symbol time T c . A graphic interpretation of these values is presented in Figure 17.
When data from open datasets are used, it is not possible to control the conditions in which these signals were recorded. A series of simulations were performed based on DroneRF files, in which the SNR was controlled by adding Gaussian noise with properly adjusted power. The DJI AIR 2S video transmission signal was selected for the test. Regular repetition of chirp symbols in this transmission allowed us to divide whole signal into 20 ms long fragments and calculate r m a x / r u separately in each fragment that contains a chirp symbol. The results presented in Figure 18 are averaged values obtained by processing the whole AIR 2S transmission in the DroneRF dataset.
Values of r m a x / r u below 1 mean that it is not possible to find the chirp symbol position by looking for the maximum value of R I , R I I , or R I I I , respectively. Values higher than 1 mean that the highest peak in the correlation function indicates the position of a chirp symbol, and a higher ratio of r m a x / r u results in a more clear indication of chirp presence. Reliable indication of chirp presence is achievable when r m a x / r u exceeds 2…3, which corresponds to an SNR greater than −13 dB for method I and −10 dB for methods II and III. However, it must be noted that the presented values depend on the signal sampling frequency and UAV signal bandwidth, because wideband noise occupies the whole frequency range defined by sampling frequency f s , not only the range of frequencies used by the UAV for signal emission.
Further signal processing can be based on simple threshold detection, valid for both regular and irregular chirp symbol emission, or more advanced analysis of regular pulse stream in frequency domain. However, the decision-making rules and method of integration of the proposed chirp detection methods are application-dependent and will not be discussed.

5. Conclusions

The proposed chirp detection methods will rather not be used as standalone methods of UAV emission detection, because as far as now, chirp symbols (OFDM symbols with Zadoff–Chu sequences that are characterized by linear frequency sweep in time) were found only in emissions from DJI drones that use the OcuSync protocol, and although this company’s products constitute a significant part of the global UAV market, drones from other manufacturers are also popular. Nevertheless, fast and reliable detection of DJI transmission can be helpful in solutions that require some kind of UAV classification and in hybrid systems that combine data from many sensors using various drone detection methods to achieve higher detection quality and efficiency. Compared to classic solutions based on the correlation of the received signals with a locally generated reference signal, or more sophisticated methods based on protocol decoding, the proposed chirp detection methods do not require the signal center frequency to be known or estimated prior to correlation, which simplifies the implementation of the proposed method. In fact, all plots based on files from the “DroneRF” dataset were obtained by processing the signal samples by Matlab scripts with straightforward implementation of the proposed methods I, II, and III, without any additional signal preprocessing such as filtration, frequency estimation, or correction. Variable signal center frequency, observed between files and even within single file, was not analyzed or compensated in any way. Future work should focus on two directions. First, research should expand to include signals from a larger number of drones, including devices from manufacturers other than DJI. Second, decision-making algorithms remain to be developed that will make UAV detection decisions based on correlation results defined in the proposed chirp signal detection methods. The decision-making process will depend on many factors, such as the system design (whether chirp detection operates independently or in conjunction with other signal processing methods), the conditions under which UAV signals will be received, and the required detector response time.

Author Contributions

Conceptualization and methodology, J.S.; software, K.K.C. and P.R.; formal analysis, J.S.; investigation, K.K.C., P.R. and J.S.; writing—original draft preparation, J.S. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Presented results were obtained using public UAV signal datasets listed in References.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. O’Malley, J. There’s no business like drone business: Drone light shows are now an essential part of any high-profile outdoor event. So how do they work? Eng. Technol. 2021, 16, 72–79. [Google Scholar] [CrossRef]
  2. Manfreda, S.; McCabe, M.F.; Miller, P.E.; Lucas, R.; Pajuelo Madrigal, V.; Mallinis, G.; Ben Dor, E.; Helman, D.; Estes, L.; Ciraolo, G.; et al. On the Use of Unmanned Aerial Systems for Environmental Monitoring. Remote Sens. 2018, 10, 641. [Google Scholar] [CrossRef]
  3. Yuan, S.; Li, Y.; Bao, F.; Xu, H.; Yang, Y.; Yan, Q.; Zhong, S.; Yin, H.; Xu, J.; Huang, Z.; et al. Marine Environment monitoring with unmanned vehicle platforms: Present applications and future prospects. Sci. Total Environ. 2023, 858 Pt 1, 159741. [Google Scholar] [CrossRef] [PubMed]
  4. Limon, I.A.; Hossain, A.D.; Faruque, K.F.I.; Uddin, M.R.; Hasan, M. Drone-Based Real- Time Air Pollution Monitoring for Low-Access Areas by Developing Mobile-Smart Sensing Technology. In Proceedings of the 2023 3rd International Conference on Robotics, Electrical and Signal Processing Techniques (ICREST), Dhaka, Bangladesh, 7–8 January 2023; pp. 90–94. [Google Scholar] [CrossRef]
  5. Mansur, H.; Gadhwal, M.; Abon, J.E.; Flippo, D. Mapping for Autonomous Navigation of Agricultural Robots Through Crop Rows Using UAV. Agriculture 2025, 15, 882. [Google Scholar] [CrossRef]
  6. Gupta, R.D.; Yaswanth, K.; Sharma, P.C.; Karna, B.; Kushwaha, M.; Kumar, H. Mapping of Academic Campus of MNNIT Allahabad (India) using ideaForge Q6 Quadcopter Small Category Drone/ UAV. In Proceedings of the 2024 IEEE India Geoscience and Remote Sensing Symposium (InGARSS), Goa, India, 2–5 December 2024; pp. 1–4. [Google Scholar] [CrossRef]
  7. Maniadaki, M.; Alexakis, D.D.; Maria, E.-A. Use of Drones in Disasters in the European Union: Privacy Issues and Lessons Learned from the COVID-19 Pandemic and Mass Surveillance Jurisprudence of the ECtHR and the CJEU. Laws 2025, 14, 27. [Google Scholar] [CrossRef]
  8. Chatzargyros, G.; Papakonstantinou, A.; Kotoula, V.; Stimoniaris, D.; Tsiamitros, D. UAV Inspections of Power Transmission Networks with AI Technology: A Case Study of Lesvos Island in Greece. Energies 2024, 17, 3518. [Google Scholar] [CrossRef]
  9. Hasan, K.M.; Hasan, M.T.; Newaz, S.H.S.; Abdullah-Al-Nahid; Ahsan, M.S. Design and Development of an Autonomous Pesticides Spraying Agricultural Drone. In Proceedings of the 2020 IEEE Region 10 Symposium (TENSYMP), Dhaka, Bangladesh, 5–7 June 2020; pp. 811–814. [Google Scholar] [CrossRef]
  10. Singh, E.; Pratap, A.; Mehta, U.; Azid, S.I. Smart Agriculture Drone for Crop Spraying Using Image-Processing and Machine Learning Techniques: Experimental Validation. IoT 2024, 5, 250–270. [Google Scholar] [CrossRef]
  11. Seidaliyeva, U.; Ilipbayeva, L.; Taissariyeva, K.; Smailov, N.; Matson, E.T. Advances and Challenges in Drone Detection and Classification Techniques: A State-of-the-Art Review. Sensors 2024, 24, 125. [Google Scholar] [CrossRef] [PubMed]
  12. Wild, G.; Murray, J.; Baxter, G. Exploring Civil Drone Accidents and Incidents to Help Prevent Potential Air Disasters. Aerospace 2016, 3, 22. [Google Scholar] [CrossRef]
  13. Park, S.; Kim, H.T.; Lee, S.; Joo, H.; Kim, H. Survey on Anti-Drone Systems: Components, Designs, and Challenges. IEEE Access 2021, 9, 42635–42659. [Google Scholar] [CrossRef]
  14. Jurn, Y.N.; Ibraheem, Z.T.; Zaki, N.D. A Review of RF Based Drone Detection, Direction of Arrival and Identification Techniques. In Proceedings of the 2024 IEEE 14th International Conference on Control System, Computing and Engineering (ICCSCE), Penang, Malaysia, 23–24 August 2024; pp. 162–167. [Google Scholar] [CrossRef]
  15. Elyousseph, H.; Altamimi, M. Robustness of Deep-Learning-Based RF UAV Detectors. Sensors 2024, 24, 7339. [Google Scholar] [CrossRef] [PubMed]
  16. Al-Sa’d, M.; Allahham, M.S.; Mohamed, A.; Al-Ali, A.; Khattab, T.; Erbad, A. DroneRF Dataset: A Dataset of Drones for RF-Based Detection, Classification, and Identification, Mendeley Data; Qatar University: Doha, Qatar, 2019; Volume 1. [Google Scholar] [CrossRef]
  17. Allahham, M.S.; Al-Sa’d, M.F.; Al-Ali, A.; Mohamed, A.; Khattab, T.; Erbad, A. DroneRF dataset: A dataset of drones for RF-based detection, classification and identification. Data Brief 2019, 26, 104313. [Google Scholar] [CrossRef] [PubMed]
  18. Medaiyese, O.; Ezuma, M.; Lauf, A.; Adeniran, A. Cardinal RF (CardRF): An Outdoor UAV/UAS/Drone RF Signals with Bluetooth and WiFi Signals Dataset; IEEE Dataport: Piscataway, NJ, USA, 2022. [Google Scholar] [CrossRef]
  19. Alam, S.S.; Chakma, A.; Rahman, M.H.; Bin Mofidul, R.; Alam, M.M.; Utama, I.B.K.Y.; Jang, Y.M. RF-Enabled Deep-Learning-Assisted Drone Detection and Identification: An End-to-End Approach. Sensors 2023, 23, 4202. [Google Scholar] [CrossRef] [PubMed]
  20. Al-Emadi, S.; Al-Ali, A.; Al-Ali, A. Audio-Based Drone Detection and Identification Using Deep Learning Techniques with Dataset Enhancement through Generative Adversarial Networks. Sensors 2021, 21, 4953. [Google Scholar] [CrossRef] [PubMed]
  21. De Cubber, G.; Doroftei, D.; Petsioti, P.; Koniaris, A.; Brewczyński, K.; Życzkowski, M.; Roman, R.; Sima, S.; Mohamoud, A.; van de Pol, J.; et al. Standardized Evaluation of Counter-Drone Systems: Methods, Technologies, and Performance Metrics. Drones 2025, 9, 354. [Google Scholar] [CrossRef]
  22. Bi, L.; Xu, Z.X.; Yang, L. Low-Cost UAV Detection via WiFi Traffic Analysis and Machine Learning. Sci. Rep. 2023, 13, 20892. [Google Scholar] [CrossRef] [PubMed]
  23. Morge-Rollet, L.; Le Jeune, D.; Le Roy, F.; Canaff, C.; Gautier, R. Drone Detection and Classification Using Physical-Layer Protocol Statistical Fingerprint. Sensors 2022, 17, 6701. [Google Scholar] [CrossRef] [PubMed]
  24. Atoev, S.; Kwon, K.R.; Lee, S.H.; Moon, K.S. Data Analysis of the MAVLink Communication Protocol. In Proceedings of the International Conference on Information Science and Communications Technologies (ICISCT), Tashkent, Uzbekistan, 2–4 November 2017. [Google Scholar] [CrossRef]
  25. Zhi, Y.; Gou, X.; Jin, W.; Xu, H.; Zeng, L. Reverse Engineering for UAV Control Protocol Based on Detection Data. In Proceedings of the 2nd International Conference on Multimedia and Image Processing (ICMIP), Wuhan, China, 17–19 March 2017; pp. 301–304. [Google Scholar] [CrossRef]
  26. Schiller, N.; Chlosta, M.; Schloegel, M.; Bars, N.; Eisenhofer, T.; Scharnowski, T.; Domke, F.; Schönherr, L.; Holz, T. Drone Security and the Mysterious Case of DJI’s DroneID. In Proceedings of the Network and Distributed System Security Symposium, San Diego, CA, USA, 27 February–3 March 2023. [Google Scholar] [CrossRef]
  27. Khaine, T.; Hlaing, M.; Hla, T. Drone Detection and Identification Using SDR: Analysis of DJI Mini 2 Drone ID Signals. Indones. J. Comput. Sci. 2025, 14, 2502–2519. [Google Scholar] [CrossRef]
  28. Jankiraman, M. Design of Multi-Frequency CW Radars; SciTech Publishing: Chennai, India, 2007. [Google Scholar]
  29. Toley, M.; Wyatt, D. Aircraft Communications and Navigation Systems, 3rd ed.; Taylor & Francis Group: Abingdon, UK, 2024. [Google Scholar]
  30. Chen, V.C.; Ling, H. Time-Frequency Transforms for Radar Imaging and Signal Analysis; Artech House: London, UK, 2002. [Google Scholar]
  31. Lai, E. Practical Digital Signal Processing for Engineers and Technician; Elsevier: Amsterdam, The Netherlands, 2003. [Google Scholar]
  32. Lyons, R.G. Understanding Digital Signal Processing, 3rd ed.; Pearson Education: London, UK, 2011. [Google Scholar]
  33. Medaiyese, O.O.; Ezuma, M.; Lauf, A.P.; Adeniran, A.A. Hierarchical Learning Framework for UAV Detection and Identification. IEEE J. Radio Freq. Identif. 2022, 6, 176–188. [Google Scholar] [CrossRef]
  34. Basak, S.; Pollin, S.; Scheers, B. Drone RF Dataset; KU Leuven RDR: Leuven, Belgium, 2024; Volume 1. [Google Scholar] [CrossRef]
Figure 1. Single chirp-like symbol in spectrogram of DJI Matrice 300 downlink signal.
Figure 1. Single chirp-like symbol in spectrogram of DJI Matrice 300 downlink signal.
Sensors 25 04552 g001
Figure 2. Instantaneous frequency of UAV downlink signal in chirp symbol. UAV model: DJI Matrice 300, 9 MHz transmission bandwidth, signal sampling rate: 125 MHz.
Figure 2. Instantaneous frequency of UAV downlink signal in chirp symbol. UAV model: DJI Matrice 300, 9 MHz transmission bandwidth, signal sampling rate: 125 MHz.
Sensors 25 04552 g002
Figure 3. Normalized autocorrelation of UAV emission with 20 ms delay, correlated signal duration: 66 μs. UAV model: DJI AIR 2S, 18 MHz signal bandwidth.
Figure 3. Normalized autocorrelation of UAV emission with 20 ms delay, correlated signal duration: 66 μs. UAV model: DJI AIR 2S, 18 MHz signal bandwidth.
Sensors 25 04552 g003
Figure 4. Normalized cross-correlation of UAV emission with full-bandwidth template chirp symbol (125 MHz sweep range). UAV model: DJI AIR 2S, 18 MHz signal bandwidth, sampling rate 125 MHz, template signal duration time 450 μs.
Figure 4. Normalized cross-correlation of UAV emission with full-bandwidth template chirp symbol (125 MHz sweep range). UAV model: DJI AIR 2S, 18 MHz signal bandwidth, sampling rate 125 MHz, template signal duration time 450 μs.
Sensors 25 04552 g004
Figure 5. Block diagram of chirp symbol detection algorithm based on correlation with full-bandwidth chirp template (method I).
Figure 5. Block diagram of chirp symbol detection algorithm based on correlation with full-bandwidth chirp template (method I).
Sensors 25 04552 g005
Figure 6. Normalized cross-correlation of time-reversed UAV emission with zero center frequency double-rate template chirp symbol. UAV model: DJI AIR 2S, 18 MHz signal bandwidth.
Figure 6. Normalized cross-correlation of time-reversed UAV emission with zero center frequency double-rate template chirp symbol. UAV model: DJI AIR 2S, 18 MHz signal bandwidth.
Sensors 25 04552 g006
Figure 7. Block diagram of chirp symbol detection algorithm based on correlation with time reversal (method II).
Figure 7. Block diagram of chirp symbol detection algorithm based on correlation with time reversal (method II).
Sensors 25 04552 g007
Figure 8. Normalized autocorrelation of UAV signal with the same signal delayed by 32 μs and shifted in frequency by 8.64 MHz. UAV model: DJI AIR 2S, 18 MHz signal bandwidth.
Figure 8. Normalized autocorrelation of UAV signal with the same signal delayed by 32 μs and shifted in frequency by 8.64 MHz. UAV model: DJI AIR 2S, 18 MHz signal bandwidth.
Sensors 25 04552 g008
Figure 9. Block diagram of chirp symbol detection algorithm based on correlation with frequency shift (method III).
Figure 9. Block diagram of chirp symbol detection algorithm based on correlation with frequency shift (method III).
Sensors 25 04552 g009
Figure 10. Results of processing files from CardRF dataset without (a) and with (b) chirp symbol. UAV model: DJI Mavic Pro, video transmission, method II. Signal bandwidth: 18 MHz.
Figure 10. Results of processing files from CardRF dataset without (a) and with (b) chirp symbol. UAV model: DJI Mavic Pro, video transmission, method II. Signal bandwidth: 18 MHz.
Sensors 25 04552 g010
Figure 11. Results of processing files from CardRF dataset without (a) and with (b) chirp symbol. UAV model: DJI Mavic Pro, video transmission, method III. Signal bandwidth: 18 MHz.
Figure 11. Results of processing files from CardRF dataset without (a) and with (b) chirp symbol. UAV model: DJI Mavic Pro, video transmission, method III. Signal bandwidth: 18 MHz.
Sensors 25 04552 g011
Figure 12. Results of processing files from DroneRF dataset for DJI Matrice 300 video transmission, method I. Signal bandwidth: 18 MHz, chirp rate: +270.2 kHz/μs.
Figure 12. Results of processing files from DroneRF dataset for DJI Matrice 300 video transmission, method I. Signal bandwidth: 18 MHz, chirp rate: +270.2 kHz/μs.
Sensors 25 04552 g012
Figure 13. Results of processing files from DroneRF dataset for DJI Matrice 300 video transmission, method II. Signal bandwidth: 18 MHz, chirp rate: +270.2 kHz/μs.
Figure 13. Results of processing files from DroneRF dataset for DJI Matrice 300 video transmission, method II. Signal bandwidth: 18 MHz, chirp rate: +270.2 kHz/μs.
Sensors 25 04552 g013
Figure 14. Results of processing files from DroneRF dataset for DJI Matrice 300 video transmission, method III. Signal bandwidth: 18 MHz, chirp rate: +270.2 kHz/μs.
Figure 14. Results of processing files from DroneRF dataset for DJI Matrice 300 video transmission, method III. Signal bandwidth: 18 MHz, chirp rate: +270.2 kHz/μs.
Sensors 25 04552 g014
Figure 15. Results of processing files from DroneRF dataset for DJI Matrice 300 drone identification transmission, method III. Signal bandwidth: 9 MHz, chirp rate: −130.2 kHz/μs.
Figure 15. Results of processing files from DroneRF dataset for DJI Matrice 300 drone identification transmission, method III. Signal bandwidth: 9 MHz, chirp rate: −130.2 kHz/μs.
Sensors 25 04552 g015
Figure 16. Single (a) and double (b) down-chirp symbol detection in DJI Matrice 300 drone identification transmission, method III. Signal bandwidth: 9 MHz, chirp rate: −130.2 kHz/μs.
Figure 16. Single (a) and double (b) down-chirp symbol detection in DJI Matrice 300 drone identification transmission, method III. Signal bandwidth: 9 MHz, chirp rate: −130.2 kHz/μs.
Sensors 25 04552 g016
Figure 17. Definition of valid correlation peak ( r m a x ) and maximal unwanted correlation value ( r u ).
Figure 17. Definition of valid correlation peak ( r m a x ) and maximal unwanted correlation value ( r u ).
Sensors 25 04552 g017
Figure 18. Ratio between correlation peaks ( r m a x ) and unwanted correlation results ( r u ) as a function of signal-to-noise ratio for all proposed chirp detection methods. Sampling rate f s = 125 MHz, UAV model: DJI AIR 2S, signal bandwidth: 18 MHz.
Figure 18. Ratio between correlation peaks ( r m a x ) and unwanted correlation results ( r u ) as a function of signal-to-noise ratio for all proposed chirp detection methods. Sampling rate f s = 125 MHz, UAV model: DJI AIR 2S, signal bandwidth: 18 MHz.
Sensors 25 04552 g018
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

Cwalina, K.K.; Rajchowski, P.; Sadowski, J. Lightweight Detection of Inserted Chirp Symbols in Radio Transmission from Commercial UAVs. Sensors 2025, 25, 4552. https://doi.org/10.3390/s25154552

AMA Style

Cwalina KK, Rajchowski P, Sadowski J. Lightweight Detection of Inserted Chirp Symbols in Radio Transmission from Commercial UAVs. Sensors. 2025; 25(15):4552. https://doi.org/10.3390/s25154552

Chicago/Turabian Style

Cwalina, Krzysztof K., Piotr Rajchowski, and Jarosław Sadowski. 2025. "Lightweight Detection of Inserted Chirp Symbols in Radio Transmission from Commercial UAVs" Sensors 25, no. 15: 4552. https://doi.org/10.3390/s25154552

APA Style

Cwalina, K. K., Rajchowski, P., & Sadowski, J. (2025). Lightweight Detection of Inserted Chirp Symbols in Radio Transmission from Commercial UAVs. Sensors, 25(15), 4552. https://doi.org/10.3390/s25154552

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