Next Article in Journal
An Image Processing Approach for Real-Time Safety Assessment of Autonomous Drone Delivery
Next Article in Special Issue
Research on Service Function Chain Embedding and Migration Algorithm for UAV IoT
Previous Article in Journal
IMUC: Edge–End–Cloud Integrated Multi-Unmanned System Payload Management and Computing Platform
Previous Article in Special Issue
UAV Digital Twin Based Wireless Channel Modeling for 6G Green IoT
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Extracting Micro-Doppler Features from Multi-Rotor Unmanned Aerial Vehicles Using Time-Frequency Rotation Domain Concentration

1
School of Electronics and Information Engineering, Beihang University, Beijing 100191, China
2
Avic Xi’An Aircraft Industry Group Company Ltd., Xi’an 710089, China
3
Southwest Technology and Engineering Research Institute, Chongqing 400000, China
*
Author to whom correspondence should be addressed.
Drones 2024, 8(1), 20; https://doi.org/10.3390/drones8010020
Submission received: 6 December 2023 / Revised: 9 January 2024 / Accepted: 9 January 2024 / Published: 12 January 2024
(This article belongs to the Special Issue Advances of Drones in Green Internet-of-Things)

Abstract

:
This study addresses the growing concern over the impact of small unmanned aerial vehicles (UAVs), particularly rotor UAVs, on air traffic order and public safety. We propose a novel method for micro-Doppler feature extraction in multi-rotor UAVs within the time-frequency transform domain. Utilizing competitive learning particle swarm optimization (CLPSO), our approach divides population dynamics into three subgroups, each employing unique optimization mechanisms to enhance local search capabilities. This method overcomes limitations in traditional Particle Swarm Optimization (PSO) algorithms, specifically in achieving global optimal solutions. Our simulation and experimental results demonstrate the method’s efficiency and accuracy in extracting micro-Doppler features of rotary-wing UAVs. This advancement not only facilitates UAV detection and identification but also significantly contributes to the fields of UAV monitoring and airspace security.

1. Introduction

In recent years, with the improvement of technology and the reduction in production costs, UAVs are playing an increasingly important role in our daily lives. In the communications field, UAVs can support various military and civil services. With appropriate Internet of Things (IoT) or communication devices, several IoT applications can be created for UAVs [1,2,3,4].
As shown in Figure 1, UAVs equipped with communication devices and the latest communication technologies are essential components of the space–air–ground (SAG) IoT. These drones enable them to operate in a wide range of maritime, air, international (cross-border), and remote areas. They provide node-to-node information exchange at any time [5].
However, those uncontrolled or registered UAVs that are prohibited from flying in designated airspace are called “illegal drones”. Illegal drones seriously affect our daily lives and even constitute crimes. Therefore, identifying small UAVs represented by multi-rotor UAVs has important application value. The uniqueness of UAVs is that almost all UAVs have one or more propellers. In 2003, renowned American scholar Victor C. Chen proposed the micro-Doppler effect [6]. The rotation of the propeller blades causes periodic frequency modulation of the backscattered radar signal, generating sidebands on both sides of the UAV’s own Doppler spectrum. This additional Doppler frequency modulation is called the micro-Doppler effect [7]. Extracting the instantaneous frequency parameters of each micro-Doppler signal component obtains the micro-motion characteristics of the UAV target’s micro-motion structure, which can provide a powerful means for UAV detection and identification [8].
Svante Björklund et al. proposed using a small radar to collect micro-Doppler data (from the internal motion of the target), extract physical characteristics from the time velocity map of the data, and use them in Boosting classifiers to distinguish between categories of “human”, “animal”, and “artificial object” [9]. These classifiers have recently received widespread attention and achieved a 90% correct classification rate for the current data’s classification results. Boosting classifiers are simple, easy to learn, and easy to use. They use radar to measure small drones and birds [10], extract physical characteristics from TVDs (time velocity maps), and use enhanced classifiers to distinguish between drones and birds (target detection) and drone types (target classification). Xin Fang et al. studied the micro-Doppler feature analysis and extraction of small, unmanned rotorcraft (SUR) [11]. Beom Seok Oh proposed a method for extracting the micro-Doppler characteristics of unmanned aerial vehicles based on empirical mode decomposition (EMD) [12]. Song et al. proposed a micro-Doppler feature extraction method for multi-rotor UAVs based on the time-frequency concentration index. On the basis of the generalized Warblet transform (GWT) [13], they proposed the time-frequency concentration as a quantitative analysis index and defined the concentration of the time-frequency (CTF). The problem of extracting micro-Doppler characteristics is transformed into finding the maximum value of the CTF in the transform domain, which can be solved using optimization methods. Compared with existing micro-Doppler estimation methods, this method has high computational efficiency, essentially meets the real-time requirements of actual engineering and the estimation accuracy of micro-motion targets’ micro-motion feature parameters is high [14]. Therefore, this paper adopts this method and focuses on which optimization method is more effective in solving the problem of finding the maximum value of the CTF in the transform domain.
Commonly used intelligent optimization algorithms include the simulated annealing algorithm, genetic algorithm, ant colony algorithm, and particle swarm optimization (PSO) algorithm. Among them, the simulated annealing algorithm usually requires a higher initial temperature, a slower cooling rate, a lower termination temperature, and sufficient sampling times to find the optimal solution, and the optimization calculation time is too long. The genetic algorithm takes the coding of decision objects as the operation object, which is not suitable for solving continuous numerical problems. The ant colony algorithm is also not suitable for continuous numerical problems, and the algorithm itself is more complicated, has long search times, and is prone to stagnation [15]. The particle swarm optimization algorithm proposed by Kennedy et al. in 1995 has the advantages of concise concepts, easy parameter adjustment, high computational efficiency, and good optimization accuracy. Therefore, it is widely used to solve optimization problems in various real-life fields [16,17,18,19]. However, as the complexity of optimization problems increases, the optimization efficiency of traditional PSO algorithms becomes increasingly low. For example, when solving complex multimodal testing problems, the PSO algorithm exhibits premature convergence and is prone to falling into local optima [20,21,22,23]. The particle swarm algorithm can solve continuous numerical optimization problems, and the optimization speed is faster than that of other methods. In the PSO algorithm, each particle in the population represents a potential solution to the problem to be optimized, where the particle state is represented by the velocity and position vectors. The main purpose of updating strategies in the PSO algorithm during particle evolution is to drive the population to approach the global optimal solution. However, when there are multiple local optima around the global optimal solution, the population may fall into local optima during flight [24,25,26,27]. Therefore, improving parameters or redesigning evolutionary mechanisms on the basis of the traditional particle swarm algorithm to improve the diversity of the population and the accuracy of the optimized solution is a problem that needs to be solved.
The authors of this article conducted research in the early stages and published some academic achievements [28,29,30,31], accumulating experience to solve this problem.
This paper adopts the competitive learning particle swarm optimization (CLPSO) algorithm to solve the problem of micro-Doppler feature extraction in order to reduce the probability of falling into local optima, slow extraction speed, and low accuracy when using conventional optimization methods such as the PSO algorithm. Through simulation and experimental comparison, it further demonstrates that the new algorithm used in this article is more effective.
The organizational structure of this article is as follows: Section 2 is a theoretical derivation of existing and improved methods, and the conclusions are preliminarily verified through simulation; Section 3 conducts practical tests on the improvement method proposed in this article and further demonstrates the effectiveness of the improvement through comparison; Section 4 is a summary of the article; and Section 5 is a discussion and outlook on the field of drone recognition.

2. Theoretical Derivation and Simulation Verification

2.1. Echo Model of Rotary-Wing Unmanned Aerial Vehicles

For high-resolution radar, the main rotor of a UAV can be thought of as a network of scattering points. Each scattering point modulates the amplitude and phase of radar waves before reflecting and recombining them into radar echoes. A UAV’s main rotor blades are simplified as a straight line in the modeling of micro-Doppler models [32].
Figure 2 depicts the position of a scattering point on the radar and the target. The radar is located at point O, and the rotation center of the UAV’s main rotor is located at point O’.
The initial distance between them is R C , the distance from the scattering point P on the main rotor to the rotation center is l p , the length of the main rotor is l, the angular velocity of the UAV’s main rotor is ω d , and the initial rotation angle is φ d . The angle between the main rotor blade and the X’ axis is φ t = ω d t + φ d .
Generally, the distance between a UAV’s target and radar is much greater than l p . For a UAV moving with radial velocity v, the angle shown in the above figure is α ; the distance R p from the scattering point P on its main rotor to the radar can be approximated as follows:
R p t R C + v t + l p c o s β c o s φ t α
The radar echo of scattering point P is:
s p t = exp j 2 π f 0 t + 4 π λ R p t
The radar echo of a single UAV’s main rotor can be obtained by removing the carrier frequency   f 0 from Equation (3) and integrating l p over the length L of the main rotor blade.
s l t = L · exp j 2 π f d t · exp j 4 π λ R c t · s i n c 4 π λ L 2 c o s β c o s ψ t ·   e x p ( j 4 π λ L 2 c o s β c o s ψ t )
where f d is the Doppler frequency shift of the UAV, f d =   2 v / λ , ψ t = ω d t + φ d α , and s i n c ( · ) represents the non-normalized Sink function. Then, the radar echo of the main rotor consisting of n blades is:
s R t = L · exp j 2 π f d t · exp j 4 π λ R c · k = 0 N 1 { exp [ j 4 π λ L 2 c o s β c o s ( ψ t + k π ) ] · s i n c 4 π λ L 2 c o s β cos ψ t + k π = k = 0 N 1 { A k t · exp j ϕ k t }
where A k t = L · exp j 2 π f d t · exp j 4 π λ R c · s i n c 4 π λ L 2 c o s β c o s ( ψ t + k π ) , ϕ k t = 4 π λ L 2 c o s β c o s ψ t + k π .
From the above expression, it can be seen that the radar echo of a UAV’s main rotor shows periodic sink function flicker in the time domain, and the flicker period is related to the rotation speed of the main rotor and the number of main rotor blades.
The radar echo model of a UAV’s main rotor can be obtained by superimposing the radar echoes of several main rotors [32].
s t = m = 1 M L e x p { j 4 π λ [ R c m + z 0 m s i n β m ] } · k = 0 N 1 s i n c 4 π λ L 2 c o s β cos ψ t + 2 k π N · e x p { j ϕ m , k ( t ) }
where ϕ m , k ( t ) = 4 π λ L 2 c o s β m c o s ( ψ m , t + 2 k π N ) ; k = 0, 1, 2, …; N − 1; and m = 1, 2, …, m. M represents the number of main rotors, n represents the number of blades of a single main rotor, λ represents the radar carrier wavelength, R c m represents the distance from the radar to the m-th main rotor rotation center, z 0 m represents the height of the m-th main rotor rotation center relative to the radar, and β m represents the pitch angle of the radar to the m-th main rotor center.
After pulse compression and compensation of radar echoes, the analytic signal expression of the micro-Doppler components in the echoes can be obtained as:
S d f m , t m T p 1 + 2 l ω d sin ψ t c · s i n c T p 1 + 2 l ω d sin ψ t m c · f m 4 l ω d λ s i n ψ t m + 2 k l λ c o s ψ t m · e x p [ j 4 π ω d l λ c o s ψ t m + j 8 π k R c l c 2 c o s ψ t m ]
The multiple rotors on a UAV can be equivalent to the superposition of the above formula in the radar echo.
The micro-Doppler signal of a UAV is a non-stationary periodic oscillating signal. The Rotating Fourier Transform can be used to analyze the micro-Doppler signal.

2.2. Micro-Doppler Extraction of Unmanned Aerial Vehicles Based on Time-Frequency Concentration

Song Chen et al. proposed a micro-Doppler feature extraction method for multi-rotor UAVs based on the time-frequency concentration index [14]. This method is proposed based on the generalized Warblet transform, and the highlight is that it transforms the micro-Doppler feature extraction of multi-rotor UAVs into a parameter estimation problem for multi-component micro-Doppler signals. By analyzing the mapping relationship between the micro-Doppler characteristics of multi-rotor UAVs and multi-component micro-Doppler signals, Song Chen et al. proposed the time-frequency concentration as a quantitative analysis index. In the same time-frequency rotating domain, there are differences in the time-frequency concentrations corresponding to different micro-motion components. Based on the time-frequency concentration index, the micro-Doppler feature extraction method for multi-rotor UAVs takes this as the criterion to achieve parameter estimation of the micro-Doppler effect on micro-motion components. Then, the micro-Doppler characteristics of multi-rotor UAVs are extracted using the mapping relationship.
The micro-Doppler signal of a UAV is a non-stationary periodic oscillating signal. The Rotating Fourier Transform can be used to analyze the micro-Doppler signal.
R F T t 0 , ω ; a , b , ω ˘ = + S d τ ϕ S R a , b , ω ˘ ; τ g σ * τ t 0 e x p ( j ω τ ) d τ
ϕ S , i R a , b , ω ˘ ; τ = exp j 1 2 π [ i = 1 Ω ω i ˘ a i cos ω i ˘ τ + i = 1 Ω ω i ˘ b i sin ω i ˘ τ ]
In the equations, S d ( τ ) represents the analytical signal of the compressed micro-Doppler echo component; g σ * τ t 0 represents a Gaussian window function with time width σ; a i , b i , and ω i ˘ represent the amplitude and rotation frequency of each micro-motion component signal; S d ( τ )   ϕ S , i R a , b , ω ˘ ; τ represents the signal rotated along the time-frequency domain in the time window and i represents the i-th micro-Doppler component in the signal.
When the micro-motion component matches the kernel function, the spectrum is an impulse response. Expanding S d t yields:
S d t = 1 2 π exp j 1 2 π i = 1 Ω ω i ˘ a i cos ω i ˘ τ + i = 1 Ω ω i ˘ b i sin ω i ˘ τ
Because S d t is now an impulse response, b i = 0. A matching rotation operator ϕ S R t ; a , ω ˘ , φ ˘ = a c o s ( ω ˘ t + φ ˘ ) can be constructed. When the rotation operator ϕ S R matches the true instantaneous frequency value of the corresponding micro-motion component, i.e., the frequency resolution of this micro-motion component reaches the minimum value 1/σ, and the corresponding spectral amplitude reaches the maximum value. Among them, a , ω ˘ , φ ˘ can be mapped to the blade length, rotation speed, and initial phase of the corresponding micro-motion component, respectively, a = 4 π ω d l λ ,   ω d = ω ˘ ,   φ d = φ ˘ .
The concentration of the time-frequency (CTF) is defined as:
C T F a , ω ˘ , φ ˘ = F { S d t ϕ S R t ; a , ω ˘ , φ ˘ g σ * τ t 0 } 4 d ω
where g σ * τ t 0 represents a Gaussian window function with time width τ . This index has the following characteristics: The more the constructed frequency rotation operator ϕ S R t ; a , ω ˘ , φ ˘ matches the true time-frequency characteristics of the micro-Doppler signal, the larger the value of the time-frequency concentration index. When the parameters of the frequency rotation operator are equal to those of the micro-Doppler signal, the time-frequency concentration index reaches the maximum value. Thus, the problem of extracting micro-Doppler characteristics is transformed to find the maximum value of the CTF in the transform domain, which can be solved using optimization methods.

2.3. PSO Algorithm

The particle swarm optimization (PSO) algorithm proposed by Kennedy et al. in 1995 is widely used to solve various optimization problems [33]. The particle swarm algorithm can solve continuous numerical optimization problems, and the optimization speed is faster than that of other methods. Therefore, the PSO algorithm is traditionally chosen to extract micro-Doppler characteristics [34]. The updated formula for particles in the particle swarm algorithm is as follows:
v i j t + 1 = w v i j t + c 1 r 1 p b e s t   i j t x i j t + c 2 r 2 g b e s t   i j t x i j t
x i j t + 1 = x i j t + v i j t + 1
where v represents the particle velocity; x represents the particle position; w is the inertia weight, reflecting the influence of the particle’s historical velocity information on its current velocity; c 1 and c 2 are acceleration factors, representing the weights of the individual cognition part and the social part in influencing the velocity; r is a random number ranging from 0 to 1; p b e s t   is the optimal position of the particle in the optimization process; and g b e s t is the optimal position of all particles in the particle swarm optimization process.
Next, the steps and methods of using the traditional PSO algorithm to extract UAV parameters are simulated, and the process flow is shown in Figure 3:
In the simulation, the rotor speed of the UAV is 40 revolutions per second, the rotor radius is 12 cm, the initial phase is 0, the distance between the UAV centroid and the radar beam center is 100 m, the radar carrier frequency is 34.6 GHz, the pulse frequency is 62.5 kHz, and the bandwidth is 1.2 GHz. One can bring these data into the calculation to obtain Sd(t) as the simulated UAV echo data and obtain the distribution of the maximum-value CTF particles, as shown in Figure 4. Then, one can construct matching rotation factors within a reasonable parameter range and find the maximum value of the calculated time-frequency concentration. When using the PSO algorithm, the population size is set to 30, the maximum number of iterations is 100, the inertia weight w = 0.729, the cognitive learning factor c 1 = 2, and the social learning factor c 2 = 2, as shown in Figure 4 and Figure 5.
From Figure 4, we can see the problem of extracting micro-Doppler characteristics to be solved in this paper is a multi-peak problem. The disadvantages of traditional PSO algorithms when solving multi-peak problems are shown in Figure 6a,b:
In case 1, when the optimal particle position of the individual is as shown in Figure 6a, the other particles in the particle swarm will approach the optimal particle of the individual, and the individual optimal p b e s t of the particles will be far from the global optimum and close to the local optimum. The overall motion state of the particle swarm in the optimization process always follows the individual optimal position   p b e s t and the global optimal position p b e s t , which will eventually lead the entire population to fall into the local optimal. In case 2, as shown in Figure 6b, when the fitness value of the optimal particle of the individual is between the local and global optimal values, some particles in the population will enter the local optimal limitation by following the individual optimal position p b e s t and global optimal position p b e s t . In the optimization process, optimization stops before reaching p b e s t ; even if some particles jump out of the local optimal, it will greatly lengthen the optimization time. Therefore, it is necessary to improve the traditional particle swarm algorithm to enhance the ability of the population to jump out of local optima.

2.4. CLPSO Algorithm

This paper adopts the competitive learning particle swarm optimization (CLPSO) algorithm to solve the problem of micro-Doppler feature extraction. The CLPSO algorithm divides the population into three subgroups with different optimization mechanisms by dynamically dividing the population based on the fitness of each particle. This approach enhances the local search ability of the algorithm and effectively reduces the probability of particles getting trapped in local optima when solving multi-peak problems [35].
The CLPSO algorithm divides all of the particles into three groups based on their fitness. The particles whose fitness is greater than the average fitness by one standard deviation or more are the preferred area particles, the particles whose fitness is less than the average fitness by one standard deviation or more are the alienated area particles, and the other particles whose fitness is less than one standard deviation are the reasonable area particles. x p ( t ) , x R t , and x A ( t ) are used to represent the particles located in the preferred area, reasonable area, and alienated area, respectively, and the particle optimization methods in different areas are different: the particles in the preferred area are updated through self-mutation to enhance population diversity; the particles in the alienated area take the particles in the optimized area as the learning goal, which saves convergence time; and the reasonable area particles compete and select between population g b e s t and the optimal area particles. In this way, even if the population falls into the local optimum, some active particles will continue to update their state via self-mutation, which increases the probability of the algorithm jumping out of the local optimum.
For excellent particles, self-mutation is performed using the improved Cauchy formula. The updated formula is as follows:
x i j p t + 1 = x i j p t · 1 + n t · C 0,1
n t = t m a x t t m a x
where n t   is the parameter to control the variation range, C 0,1 is the random number generated by the Cauchy distribution function, and t m a x and t represent the maximum number of iterations and the current number of iterations, respectively. These will decrease with the increase in iteration times, so the particles can jump out of the local optimum in the early stage and converge in time in the later stage.
For particles in the alienation zone,
t + 1 = c 1 x i j A t + c 2 [ x i j A t x k j P t ] + c 3 α [ f ¯ x i j A t ]
where c 1 , c 2 , and c 3 are acceleration factors; α is a small positive number; x i j A t   is the position of particles in the alienated area at the last moment; x k j P t   is the center position of particles in the preferred area; and f ¯   is the center position of all particles. That is, the position of the particles in the alienated area is based on their original position, and the particles in the preferred area are primarily used as the learning object to update while being limited by the particles’ center position. This updating method causes the particles in the alienation area to converge quickly and controls the updating range, which improves the algorithm’s convergence.
The optimization of moderate particles needs to be discussed by categorizing whether the population has fallen into the local optimum.
When the population has not fallen into the local optimum, moderate particles adopt the optimization method of ordinary PSO algorithms to ensure convergence. When the population has fallen into the local optimum, that is, the particle fitness does not change with iteration, moderate particles use the same formula as excellent particles to update to increase the probability of jumping out of local optima.
The steps and methods for using the CLPSO algorithm to extract UAV parameters are simulated. The acceleration factors are taken as c 1 = 0.7, c 2 = 0.25, and c 3 = 0.5, and the other parameters are exactly the same as when using the traditional PSO algorithm. The results are shown in Figure 7.
As can be seen from Figure 7, the CLPSO algorithm can obtain the maximum point of the function. According to the results output by the CLPSO algorithm, the CTF value of the radar echo is the highest when the rotor speed is 251.123 (about 40 × 2 × π) radians per second and the initial phase is 0.036, which is basically consistent with the UAV rotor parameters in the simulation. After repeated experiments, when using the CLPSO algorithm to solve the problem, there was no phenomenon in which the obtained parameters were inconsistent with the input due to falling into the local optimum, indicating that the accuracy was significantly improved compared with that of the PSO algorithm.
The particle fitness value is the normalized CTF value of the corresponding rotation operator, representing the degree of similarity between the rotation operator and the micro-motion component parameters in the radar echo. The convergence phenomenon at the suboptimal point occurs. Comparing the changes in fitness values with iteration times when using the CLPSO algorithm and the traditional PSO algorithm with the same simulation parameters, as shown in Figure 8, the number of iterations when falling into local optima is reduced due to the self-mutation of excellent particles in the CLPSO algorithm using the improved Cauchy formula so that the CLPSO algorithm can converge faster compared with the PSO algorithm using the linear inertia weight.

3. Testing and Data Processing

Field measurement experiments were carried out to verify the effectiveness of the improved micro-Doppler effect extraction method based on time-frequency concentration. The experiment used the millimeter wave radar system firmware package manufactured by TEXAS INSTRUMENTS. The starting frequency of the radar subsystem was fixed at 77 GHz and supported a 4 GHz scanning bandwidth and a range resolution as low as 4 cm so that different rotors could be distinguished by adding distance gates. The specific parameter configuration of the radar during field testing was as follows: the radar starting frequency was 77 GHz, the frequency modulation slope was 29.982 MHz/μs, the number of sampling points was 256, the sampling frequency was 5 MHz, the pulse duration was 60 μs, and the pulse bandwidth was 1798.92 MHz. The test used three UAVs from different models. Since the radar firmware package used is a vehicle version with a limited effective working distance, the UAV flight height was about 2.5 m and the horizontal distance from the radar was about 2 m during the experiment. The flight parameters of the three UAVs are shown in Table 1.
The experimental environment and testing situation of the field experiment are shown in Figure 9.
The data were then used to compare the effects of the CLPSO algorithm and ordinary PSO algorithm, taking the radar echo data of a single-multi-rotor UAV as an example for analysis.
According to the collected data, the distance–slow time image of the radar echo was generated, with the horizontal and vertical coordinates being the sampling point numbers. Each sampling point on the horizontal coordinate represents 60 microseconds, each sampling point on the vertical coordinate represents 8.3 cm, as shown below, and the color temperature represents the intensity of the echo. Due to the influence of the micro-Doppler effect, the radar echo of the rotor was broadened in the frequency domain, and according to the imaging principle of frequency-modulated continuous wave radar, it was manifested as periodic expansion and contraction of the target volume in the range slow time image [36].
According to the range–slow time image in Figure 10, the distribution of the target’s CTF values was calculated and plotted, as shown in Figure 11.
The radar echo data of the single-multi-rotor UAV collected during the field experiment were imported into the program. This was conducted to verify the feasibility of the improved UAV feature extraction technology based on the micro-Doppler effect proposed in this paper. When using the traditional PSO algorithm, it can normally converge to the maximum point in some cases, but it also converges to the sub-extreme point many times, as shown in Figure 12, Figure 13 and Figure 14:
As can be seen from Figure 15 and Figure 16, the CLPSO algorithm can obtain the maximum point of the function. The corresponding rotor speed of the maximum value is 173.5 (about 27.6 × 2 × π) radians per second, the initial phase is 0.183, and the extraction result is consistent with the data provided in the manual.
For the five groups of recorded experimental data, the maximum finding experiment was performed 10 times with two different algorithms. Among them, the ordinary PSO algorithm converged to the suboptimal point three times. When the results were correct, the average number of iterations for convergence was 15.4. When using the CLPSO algorithm, the results were all correct, and the average number of iterations for convergence was 11.2. This is superior to the traditional PSO algorithm in both accuracy and operational speed. The average fitness value change curve of the CLPSO algorithm and PSO algorithm when searching for the same data is shown in Figure 17.

4. Discussion

The popularization of drones not only brings convenience to people’s lives but also poses a threat to safety. Technology to quickly and accurately identify drones at long distances without being limited by meteorological conditions has extremely high application value. During experimental data processing, the rotor parameters of a drone were extracted using the micro-Doppler effect-based identification method proposed in this paper, and the effectiveness of the method was verified. Then, the accuracy and iteration times of the traditional PSO algorithm and the CLPSO algorithm in extracting drone flight parameters were compared multiple times to verify that the CLPSO algorithm effectively improves accuracy and computational speed when applied to this identification method; this demonstrates the value of improving optimization algorithms. Based on the UAV feature extraction results obtained so far, the following aspects are worth further study:
(1) A large amount of UAV flight parameter data can be collected and stored in the database. After obtaining the UAV’s flight parameters, the system can compare the database data to identify the specific model of the UAV.
(2) When using optimization algorithms to find the maximum value of the concentration in the time-frequency rotation domain, AI algorithms can be considered to help narrow the parameter space and improve the accuracy and speed of solving.

5. Conclusions

This research advances UAV feature extraction methodologies, focusing on multi-rotor UAVs via time-frequency concentration in the micro-Doppler domain. Our findings demonstrate that whereas traditional PSO algorithms are limited by time inefficiency and a propensity to settle on local optima, the CLPSO algorithm significantly mitigates these issues. By dynamically segmenting particle swarms based on fitness, the CLPSO enhances solution diversity and convergence speed. Our simulations and real-world tests confirm the superiority of CLPSO over traditional methods in extracting UAV flight parameters. This study’s limitations and potential future exploration include the expansion of UAV flight parameter databases and the integration of AI algorithms to refine parameter space in time-frequency concentration tasks. Our work not only contributes to the field of UAV identification but also opens avenues for further advancements in optimization algorithms and their applications in UAV technology.

Author Contributions

Conceptualization, T.H.; methodology, T.H. and C.F.; software, C.F.; validation, Z.C. and Y.L.; investigation, W.D.; resources, W.D. and Z.C.; data curation, C.F.; writing—original draft preparation, C.F.; writing—review and editing, Y.L. All authors have read and agreed to the published version of the manuscript.

Funding

The work by Tao Hong is supported by the National Natural Science Foundation of China under Grant No. 61827901 and Insight Action Foundation: No. 3F72F5D9.

Data Availability Statement

The data are inconvenient to be directly disclosed. The data presented in this study are available on request from the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest. The company had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript, and in the decision to publish the results.

References

  1. Yuan, L. Application and Development of Plant Protection Drones in China. Shanghai Agric. Sci. Technol. 2022, 3, 24–26+39. (In Chinese) [Google Scholar]
  2. Wu, S. Research on the Application of Drones in Forest Fire Prevention. New Agric. 2022, 9, 72–74. (In Chinese) [Google Scholar]
  3. Zhou, Z.; Ji, Y. The application of police drones in a three-dimensional social security prevention and control system. J. Shanxi Police Coll. 2022, 30, 48–55. (In Chinese) [Google Scholar]
  4. Han, X. Application of Drones in Fire Fighting and Rescue Work. Fire Ind. 2022, 8, 66–68. (In Chinese) [Google Scholar]
  5. Hong, T.; Zhao, W. Space-Air-Ground IoT Network and Related Key Technologies. IEEE Wirel. Commun. 2020, 27, 96–104. [Google Scholar] [CrossRef]
  6. Chen, V.C.; Li, F. Micro-Doppler Effect of Micromotion Dynamics: A Review. In Independent Component Analyses, Wavelets, and Neural Networks; SPIE Press: Bellingham, WA, USA, 2003; Volume 5102, pp. 240–249. [Google Scholar]
  7. Ma, J.; Dong, Y. Micro-doppler Characteristic Analysis and Feature Extraction of Multi-rotor UAV. J. Univ. Chin. Acad. Sci. 2019, 36, 235–243. (In Chinese) [Google Scholar]
  8. Chen, V.C.; Li, F. Micro-Doppler effect in radar: Phenomenon, model, and simulation study. IEEE Trans. Aerosp. Electron. Syst. 2006, 42, 2–21. [Google Scholar] [CrossRef]
  9. Björklund, S.; Rydell, J. Micro-Doppler classification with boosting in perimeter protection. In Proceedings of the International Conference on Radar Systems (Radar 2017), Belfast, UK, 23–26 October 2017; pp. 1–6. [Google Scholar]
  10. Björklund, S. Target Detection and Classification of Small Drones by Boosting on Radar Micro-Doppler. In Proceedings of the 2018 15th European Radar Conference (EuRAD), Madrid, Spain, 26–28 September 2018; pp. 182–185. [Google Scholar]
  11. Fang, X.; Xiao, G. Rotor Blades Micro-Doppler Feature Analysis and Extraction of Small Unmanned Rotorcraft. IEEE Sens. J. 2020, 21, 3592–3601. [Google Scholar] [CrossRef]
  12. Chen, Z.; Liangjiang, L. Estimation Method of Micro-Doppler Parameters based on Concentration of Time-Frequency Rotation Domain. In Proceedings of the IGARSS 2020—2020 IEEE International Geoscience and Remote Sensing Symposium, Waikoloa, HI, USA, 26 September–2 October 2020; pp. 2827–2830. [Google Scholar]
  13. Yang, Y.; Peng, Z. Application of parameterized time-frequency analysis on multicomponent frequency modulated signals. IEEE Trans. Instrum. Meas. 2014, 63, 3169–3180. [Google Scholar] [CrossRef]
  14. Song, C.; Zhou, L. Parameter Estimation Method for Micro-motion Characteristics of Multi-rotor UAV Based on Time-Frequency Concentration Index. J. Electron. Inf. 2020, 42, 8. (In Chinese) [Google Scholar]
  15. Jiang, T. Overview of Intelligent Optimization Algorithms. Comput. Knowl. Technol. 2007, 8, 507–508+530. (In Chinese) [Google Scholar]
  16. Maji, T.K.; Acharjee, P. Multiple Solutions of Optimal PMU Placement Using Exponential Binary PSO Algorithm for Smart Grid Applications. IEEE Trans. Ind. Appl. 2017, 53, 2550–2559. [Google Scholar] [CrossRef]
  17. Liu, X. Research on Quantum Particle Swarm Optimization Algorithm in WSN 3D Localization. Comput. Appl. Softw. 2018, 35, 120–123+144. (In Chinese) [Google Scholar]
  18. Wang, F.; Zhang, Y. Exploring mutual information-based sentimental analysis with kernel-based extreme learning machine for stock prediction. Soft Comput. 2017, 21, 3193–3205. [Google Scholar] [CrossRef]
  19. Cai, L. Research on Cloud Computing Resource Allocation Based on Particle Swarm Optimization Algorithm. J. Southwest Norm. Univ. 2017, 42, 128–132. (In Chinese) [Google Scholar]
  20. Zhang, M.; Ma, J. Unsupervised hyperspectral band selection by fuzzy clustering with particle swarm optimization. IEEE Geosci. Remoting Sens. Lett. 2017, 14, 773–777. [Google Scholar] [CrossRef]
  21. Li, P.; Li, J. Privacy-preserving outsourced classification in cloud computing. Clust. Comput. 2018, 21, 277–286. [Google Scholar] [CrossRef]
  22. Wu, H.; Kuang, L. A multiobjective box-covering algorithm for fractal modularity on complex networks. Appl. Soft Comput. 2017, 61, 294–313. [Google Scholar] [CrossRef]
  23. Pan, X.; Xue, L.; Lu, Y. Hybrid particle swarm optimization with simulated annealing. Multimed. Tools Appl. 2019, 78, 29921–29936. [Google Scholar] [CrossRef]
  24. Hao, L.; Li, B. The application of improved particle swarm optimization algorithm in multi-objective workshop scheduling. Comput. Appl. Softw. 2018, 35, 49–53+74. (In Chinese) [Google Scholar]
  25. Wu, X.; Sun, M. Empirical study of particle swarm optimization inspired by Lotka–Volterra model in Ecology. Soft Comput. 2019, 23, 5571–5582. [Google Scholar] [CrossRef]
  26. He, J.; Fang, L. The Application of Collaborative Filtering and Particle Swarm Optimization in Dietary Recommendation. Comput. Appl. Softw. 2019, 36, 36–40+59. (In Chinese) [Google Scholar]
  27. Wang, D.; Tan, D. Particle swarm optimization algorithm: An overview. Soft Comput. 2018, 22, 387–408. [Google Scholar] [CrossRef]
  28. Hong, T.; Liang, H. A Real-Time Tracking Algorithm for Multi-Target UAV Based on Deep Learning. Remote Sens. 2022, 15, 2. [Google Scholar] [CrossRef]
  29. Yuan, W.; Hong, T. Research on Information Fusion of Computer Vision and Radar Signals in UAV Target Identification. Discret. Dyn. Nat. Soc. 2022, 2022, 3898277. [Google Scholar]
  30. Hong, T.; Yang, Q. Multitarget Real-Time Tracking Algorithm for UAV IoT. Wirel. Commun. Mob. Comput. 2021, 2021, 9999596. [Google Scholar] [CrossRef]
  31. Tang, T.; Hong, T. An Improved UAV-PHD Filter-Based Trajectory Tracking Algorithm for Multi-UAVs in Future 5G IoT Scenarios. Electronics 2019, 8, 1188. [Google Scholar] [CrossRef]
  32. Oh, B.S.; Guo, X.; Lin, Z. UAV classification system based on FMCW radar micro-Doppler signature analysis. Expert Syst. Appl. 2019, 132, 239–255. [Google Scholar] [CrossRef]
  33. Riccardo, P.; James, K.; Tim, B. Particle swarm optimization. Swarm Intell. 2007, 1, 33–57. [Google Scholar]
  34. Yang, W.; Li, Q. Review of Particle Swarm Optimization Algorithm. China Eng. Sci. 2004, 5, 87–94. (In Chinese) [Google Scholar]
  35. Zhang, Y. Design and application of particle swarm optimization algorithm based on competitive learning. Comput. Meas. Control. 2021, 29, 182–189. (In Chinese) [Google Scholar]
  36. Zhang, Q.; Luo, Y. Overview of Research on Micro Doppler Effect of Radar Targets. J. Air Force Eng. Univ. (Nat. Sci. Ed.). 2011, 12, 22–26. (In Chinese) [Google Scholar]
Figure 1. UAVs equipped with communication devices form SAG IoT.
Figure 1. UAVs equipped with communication devices form SAG IoT.
Drones 08 00020 g001
Figure 2. Schematic diagram of scattering point position.
Figure 2. Schematic diagram of scattering point position.
Drones 08 00020 g002
Figure 3. Simulation flow chart.
Figure 3. Simulation flow chart.
Drones 08 00020 g003
Figure 4. Simulation PSO algorithm to find the initial distribution of maximum CTF particles.
Figure 4. Simulation PSO algorithm to find the initial distribution of maximum CTF particles.
Drones 08 00020 g004
Figure 5. The simulated PSO algorithm is used to find that the maximum CTF converges to the sub-maximum point.
Figure 5. The simulated PSO algorithm is used to find that the maximum CTF converges to the sub-maximum point.
Drones 08 00020 g005
Figure 6. (a) PSO algorithm falls into local optima case 1; (b) PSO algorithm falls into local optima case 2.
Figure 6. (a) PSO algorithm falls into local optima case 1; (b) PSO algorithm falls into local optima case 2.
Drones 08 00020 g006
Figure 7. Particle optimization results of CLPSO algorithm for maximum CTF.
Figure 7. Particle optimization results of CLPSO algorithm for maximum CTF.
Drones 08 00020 g007
Figure 8. Variation curves of average fitness values of CLPSO algorithm (red) and traditional PSO algorithm (blue) are simulated.
Figure 8. Variation curves of average fitness values of CLPSO algorithm (red) and traditional PSO algorithm (blue) are simulated.
Drones 08 00020 g008
Figure 9. Experimental environment during field testing.
Figure 9. Experimental environment during field testing.
Drones 08 00020 g009
Figure 10. Distance–slow time image.
Figure 10. Distance–slow time image.
Drones 08 00020 g010
Figure 11. CTF value distribution of measured single-multi-rotor UAV.
Figure 11. CTF value distribution of measured single-multi-rotor UAV.
Drones 08 00020 g011
Figure 12. The traditional PSO algorithm searches the initial distribution of particles with the maximum CTF of the measured data.
Figure 12. The traditional PSO algorithm searches the initial distribution of particles with the maximum CTF of the measured data.
Drones 08 00020 g012
Figure 13. The traditional PSO algorithm successfully searches the particle optimization results of the maximum CTF of the measured data.
Figure 13. The traditional PSO algorithm successfully searches the particle optimization results of the maximum CTF of the measured data.
Drones 08 00020 g013
Figure 14. Traditional PSO algorithm falls into local optimum when searching for the maximum CTF of measured data.
Figure 14. Traditional PSO algorithm falls into local optimum when searching for the maximum CTF of measured data.
Drones 08 00020 g014
Figure 15. Using CLPSO algorithm to search the initial particle distribution at the maximum point of CTF in measured data.
Figure 15. Using CLPSO algorithm to search the initial particle distribution at the maximum point of CTF in measured data.
Drones 08 00020 g015
Figure 16. Particle optimization results of CLPSO algorithm searching for maximum CTF of measured data.
Figure 16. Particle optimization results of CLPSO algorithm searching for maximum CTF of measured data.
Drones 08 00020 g016
Figure 17. Average fitness value change curve of measured CLPSO algorithm (red) and PSO (blue) algorithm.
Figure 17. Average fitness value change curve of measured CLPSO algorithm (red) and PSO (blue) algorithm.
Drones 08 00020 g017
Table 1. UAV parameters for experiment.
Table 1. UAV parameters for experiment.
ModelMain Rotor NumberMain Rotor Radius/cmHovering Main Rotor Speed/r/s
DJI M600 PRO635.080
Toy four main rotor aircraft49.750
Toy helicopter114.830
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

Hong, T.; Li, Y.; Fang, C.; Dong, W.; Chen, Z. Extracting Micro-Doppler Features from Multi-Rotor Unmanned Aerial Vehicles Using Time-Frequency Rotation Domain Concentration. Drones 2024, 8, 20. https://doi.org/10.3390/drones8010020

AMA Style

Hong T, Li Y, Fang C, Dong W, Chen Z. Extracting Micro-Doppler Features from Multi-Rotor Unmanned Aerial Vehicles Using Time-Frequency Rotation Domain Concentration. Drones. 2024; 8(1):20. https://doi.org/10.3390/drones8010020

Chicago/Turabian Style

Hong, Tao, Yi Li, Chaoqun Fang, Wei Dong, and Zhihua Chen. 2024. "Extracting Micro-Doppler Features from Multi-Rotor Unmanned Aerial Vehicles Using Time-Frequency Rotation Domain Concentration" Drones 8, no. 1: 20. https://doi.org/10.3390/drones8010020

Article Metrics

Back to TopTop