Unmanned aerial vehicle communication link cracking method and system based on chaotic modulation waveform
The index and modulation bit features in chaotic signals are separated by multi-channel antenna array and random sequence chaos algorithm. Combined with dynamic beamforming and low-rank matrix processing, the problems of poor adaptability and insufficient feature separation accuracy of chaotic modulated signal processing in the prior art are solved, and efficient drone communication link cracking is achieved.
Patent Information
- Application Number
- CN202510549384.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-29
- Publication Date
- 2025-05-30
- Estimated Expiration
- 2045-04-29
AI Technical Summary
The prior art has poor adaptability when processing non-periodic chaotic modulated signals, insufficient separation accuracy of hybrid index multi-carrier feature, weak beamforming focusing ability under multi-target interference, and high low-rank noise reduction failure caused by the coupling of index and modulation bits and high spread spectrum code reconstruction failure rate.
The hybrid indexed multi-carrier chaotic signal is obtained through a multi-channel antenna array, and the index bits and modulated bit features are separated by a random sequence chaotic algorithm, the beamforming direction is dynamically adjusted, the low-rank distribution characteristics are used to estimate and remove noise, and the chaotic waveform base vector is extracted, and finally a spread spectrum code sequence matching the target communication link is generated.
It improves the adaptability to non-periodic chaotic signals, enhances the accuracy of hybrid index multi-carrier feature separation, improves the anti-interference ability of beamforming under multi-target interference, reduces the failure rate of spread spectrum code reconstruction, and realizes high success rate drone communication link cracking.
Smart Images

Figure CN120075008A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of signal processing technology, and particularly to a method and system for cracking the communication link of an unmanned aerial vehicle (UAV) based on a chaotic modulation waveform. Background Art
[0002] With the wide application of UAVs in fields such as military reconnaissance, disaster relief, and logistics transportation, the security of their communication links faces severe challenges. In scenarios such as countering malicious UAV intrusions and cracking enemy communication protocols, it is necessary to achieve high-precision signal analysis and link reverse reconstruction for complex modulation mechanisms, while overcoming the problems of multi-UAV signal overlap and interference suppression in low signal-to-noise ratio environments.
[0003] Existing solutions mainly rely on traditional spectrum analysis, deep learning models, or multi-antenna beamforming techniques. Some methods separate carrier components through spectrum energy detection and matched filtering, and extract modulation features by combining time-frequency analysis; other solutions use deep learning models to classify the time-frequency diagrams of received signals, infer modulation rules, and generate pseudo-spreading codes; in addition, multi-antenna beamforming techniques are used to enhance the intensity of target signals, supplemented by compressive sensing algorithms to reduce the impact of noise.
[0004] However, the existing solutions have the following defects. Traditional spectrum analysis methods rely on the periodicity assumption of signals and are difficult to adapt to the non-periodic time-varying characteristics of chaotic modulation, resulting in insufficient carrier separation accuracy; deep learning models rely on a large amount of labeled data for training, have weak generalization ability for the dynamically changing carrier-index coupling relationship in hybrid index modulation, and the bit error rate increases significantly in complex scenarios; existing beamforming techniques do not combine the frequency band sparsity characteristics of carrier components, are difficult to accurately focus under multi-target interference, and the low-rank noise reduction algorithm fails to reconstruct spreading codes with a high failure rate due to ignoring the coupling relationship between indexes and modulation bits. Summary of the Invention
[0005] This application provides a method and system for cracking the communication link of a UAV based on a chaotic modulation waveform, so as to solve the problems in the prior art of poor adaptability to non-periodic chaotic modulation signals, insufficient accuracy in separating hybrid index multi-carrier characteristics, weak beamforming focusing ability under multi-target interference, and low-rank noise reduction failure and high spreading code reconstruction failure rate caused by the coupling of indexes and modulation bits.
[0006] In a first aspect, this application provides a method for cracking the communication link of a UAV based on a chaotic modulation waveform, including: Using a multi-channel antenna array to obtain a hybrid index multi-carrier chaotic signal transmitted by a target UAV, and generating a received signal matrix including the correlation relationship between the time dimension and the frequency dimension; Based on the carrier distribution characteristics of the hybrid-index multi-carrier chaotic signal, a random sequence scrambling algorithm is used to separate the index bit features and modulation bit features superimposed in the received signal matrix, and an independently modulated carrier component set is generated. According to the frequency band distribution range of the carrier component set, the beamforming direction of the multi-channel antenna array is dynamically adjusted to generate a carrier component signal enhanced by beamforming. Perform matrix reconstruction on the carrier component signal enhanced by beamforming, use the low-rank distribution characteristics to estimate and remove the environmental noise components in the matrix reconstruction result, and extract the chaotic waveform basis vectors corresponding to the main components in the matrix reconstruction result after removing the environmental noise components. According to the mapping relationship between the chaotic waveform basis vectors and the modulation symbols of the target UAV, a spreading code sequence matching the hybrid-index multi-carrier differential chaotic modulation communication link is generated.
[0007] Optionally, based on the carrier distribution characteristics of the hybrid-index multi-carrier chaotic signal, using a random sequence scrambling algorithm to separate the index bit features and modulation bit features superimposed in the received signal matrix includes: According to the frequency interval and power density distribution of each carrier in the hybrid-index multi-carrier chaotic signal, a random reference sequence matching the carrier distribution characteristics is generated, where the length of the random reference sequence is the same as the number of columns of the received signal matrix. Perform a point-by-point multiplication operation on the random reference sequence and the time-domain sampling points of each row in the received signal matrix to generate a scrambled signal component matrix. Based on the time-domain sparse characteristics corresponding to the index bits in the scrambled signal component matrix, the signal component matrix is decomposed into an index bit feature matrix and a modulation bit feature matrix.
[0008] Optionally, generating an independently modulated carrier component set includes: According to the row vector amplitude distribution of the index bit feature matrix, filter out the index selection patterns whose row vector amplitudes are higher than a preset threshold to generate an effective index pattern set. According to the phase continuity of the column vectors of the modulation bit feature matrix, filter out the modulation symbols whose phase jumps exceed the chaotic modulation symbol period constraint, and use the remaining modulation symbols after filtering as the effective modulation symbol set. Perform orthogonal projection matching on the effective index pattern set and the effective modulation symbol set to generate a carrier component set including independent carrier frequencies, independent modulation symbols, and corresponding index selection patterns.
[0009] Optionally, according to the frequency band distribution range of the set of carrier components, dynamically adjust the beamforming direction of the multi-channel antenna array to generate a carrier component signal enhanced by beamforming, including: According to the frequency distribution range of each independently modulated carrier component in the set of carrier components, determine the target frequency band coverage interval of the multi-channel antenna, and extract the set of center frequencies of all carrier components within the target frequency band coverage interval; Based on the frequency value of each carrier component in the set of center frequencies, calculate the time delay compensation parameter corresponding to each antenna unit in the multi-channel antenna array, and generate a beamforming weight vector matching the set of center frequencies according to the time delay compensation parameter; Perform complex weighted superposition of the beamforming weight vector and the original signal received by the multi-channel antenna array to generate a beamforming signal matrix for the target frequency band coverage interval; According to the signal intensity distribution of different carrier components in the beamforming signal matrix, dynamically adjust the phase offset of the beamforming weight vector so that the signal intensity of the carrier component corresponding to the target UAV in the beamforming signal matrix reaches a preset gain threshold, and generate the carrier component signal enhanced by beamforming.
[0010] Optionally, perform matrix reconstruction on the carrier component signal enhanced by beamforming, estimate and remove the environmental noise component in the matrix reconstruction result by using the low-rank distribution characteristic, and extract the chaotic waveform basis vector corresponding to the main component in the matrix reconstruction result after removing the environmental noise component, including: Construct a multi-dimensional signal reconstruction matrix according to the mapping relationship between the carrier frequency and the time sampling points of the carrier component signal enhanced by beamforming; Based on the frequency band distribution sparsity of the carrier components in the multi-dimensional signal reconstruction matrix, estimate the low-rank distribution characteristic of the reconstruction matrix to obtain an estimation result; Based on the estimation result, decompose the reconstruction matrix into a low-rank matrix component and a noise matrix component; According to the statistical distribution characteristic of the elements in the noise matrix component, perform iterative optimization on the low-rank matrix component; Extract the singular vectors corresponding to the first preset number of maximum singular values from the optimized low-rank matrix component to generate a chaotic waveform basis vector, where the value of the preset number is equal to the number of valid modulation symbols in the set of carrier components.
[0011] Optionally, based on the frequency band distribution sparsity of the carrier components in the multi-dimensional signal reconstruction matrix, estimate the low-rank distribution characteristic of the reconstruction matrix to obtain an estimation result, including: Calculate the sparsity parameter of the multi-dimensional signal reconstruction matrix according to the number of independently modulated carriers in the set of carrier components and the frequency band distribution sparsity of the multi-dimensional signal reconstruction matrix, where the sparsity parameter is the proportion of the number of rows occupied by non-zero carrier components in the reconstruction matrix; Determine the initial rank value of the low-rank matrix component based on the sparsity parameter and the power density distribution of each carrier component in the set of carrier components; Perform singular value threshold decomposition on the multi-dimensional signal reconstruction matrix according to the initial rank value, and decompose the multi-dimensional signal reconstruction matrix into an initial low-rank matrix component and an initial noise matrix component, where the number of singular values of the initial low-rank matrix component is equal to the initial rank value; Correct the initial rank value according to the amplitude distribution of the elements in the initial noise matrix component and the power density difference of the chaotic modulation symbols in the set of carrier components, and generate an optimized low-rank matrix rank value; Based on the optimized low-rank matrix rank value, perform a second singular value threshold decomposition on the multi-dimensional signal reconstruction matrix to generate an optimal low-rank matrix component and an optimal noise matrix component as the estimation result of the low-rank distribution characteristic estimation.
[0012] Optionally, generate a spreading code sequence matching the hybrid-index multi-carrier differential chaos modulation communication link according to the mapping relationship between the chaotic waveform basis vector and the modulation symbols of the target UAV, including: Determine the segmented length of the chaotic waveform basis vector corresponding to each modulation symbol according to the mapping relationship between the time domain length of the chaotic waveform basis vector and the modulation symbol period of the target UAV, where the segmented length is proportional to the number of carrier components within the modulation symbol period; Divide the chaotic waveform basis vector into multiple basis vector sub-segments according to the segmented length of the chaotic waveform basis vector, and generate a set of orthogonal projection coefficients corresponding to each basis vector sub-segment according to the frequency band distribution sparsity of each carrier component in the set of carrier components; Based on the set of orthogonal projection coefficients, perform an orthogonal modulation operation on each basis vector sub-segment and the symbol sequence in the modulation symbol mapping relationship to generate a set of segmented spreading codes corresponding to each carrier component one by one; According to the carrier index rule of the hybrid-index multi-carrier differential chaos modulation, perform time domain superposition on the segmented spreading codes belonging to the same carrier index pattern in the set of segmented spreading codes to generate a combined spreading code corresponding to an independent carrier index; According to the arrangement order of the carrier frequencies in the hybrid-index multi-carrier modulation, perform phase synchronization calibration on the combined spreading code and the frequency offset of the corresponding carrier component to generate the spreading code sequence.
[0013] In a second aspect, the present application provides a UAV communication link cracking system based on a chaotic modulation waveform, including: An acquisition module, configured to use a multi-channel antenna array to acquire a hybrid-index multi-carrier chaotic signal transmitted by a target UAV, and generate a received signal matrix including the correlation relationship between the time dimension and the frequency dimension; A separation module, configured to perform a separation operation on the hybrid superposed index bit feature and modulation bit feature in the received signal matrix by using a random sequence scrambling algorithm based on the carrier distribution characteristic of the hybrid-index multi-carrier chaotic signal, and generate a set of independently modulated carrier components; An adjustment module, configured to dynamically adjust the beamforming direction of the multi-channel antenna array according to the frequency band distribution range of the set of carrier components, and generate a carrier component signal enhanced by beamforming; An extraction module, configured to perform matrix reconstruction on the carrier component signal enhanced by beamforming, estimate and remove the environmental noise component in the matrix reconstruction result by using the low-rank distribution characteristic, and extract the chaotic waveform basis vector corresponding to the principal component in the matrix reconstruction result after removing the environmental noise component; A generation module, configured to generate a spread spectrum code sequence matching the hybrid-index multi-carrier differential chaotic modulation communication link according to the mapping relationship between the chaotic waveform basis vector and the modulation symbol of the target UAV.
[0014] In a third aspect, an embodiment of the present application provides a computing device, including a processing component and a storage component; the storage component stores one or more computer instructions; the one or more computer instructions are used to be called and executed by the processing component to implement the method for cracking a UAV communication link based on a chaotic modulation waveform as described in the first aspect above.
[0015] In a fourth aspect, an embodiment of the present application provides a computer storage medium storing a computer program, and when the computer program is executed by a computer, it implements the method for cracking a UAV communication link based on a chaotic modulation waveform as described in the first aspect.
[0016] In the embodiment of the present application, a hybrid-index multi-carrier chaotic signal is captured by a multi-channel antenna array and a received signal matrix is generated. Combining with a random sequence scrambling algorithm, accurate separation of index and modulation bit features is realized, solving the problems of poor adaptability of traditional methods to non-periodic chaotic signals and insufficient decoupling accuracy of hybrid features; further dynamically adjusting the beamforming direction based on the carrier frequency band distribution, significantly improving the anti-interference ability of the target signal. At the same time, using low-rank distribution characteristic estimation and principal component extraction technology, the chaotic waveform basis vector is restored from the noise environment. Finally, a spread spectrum code sequence matching the target communication link is generated through modulation symbol mapping, forming a complete technical closed loop from signal capture, feature separation, noise suppression to link reverse analysis, and realizing high-success-rate link cracking in a multi-UAV collaborative scenario.
[0017] Furthermore, the received signal matrix is scrambled in the time domain through point-by-point multiplication operation, and the time-domain sparse characteristics of the index bits are utilized to realize the decomposition of the index and modulation bit feature matrices, effectively solving the problem of feature separation failure caused by carrier-index dynamic coupling in the prior art; the length of the generated random reference sequence is strictly consistent with the number of columns of the signal matrix, ensuring that the scrambling operation does not destroy the frequency band correlation of the original signal. The decomposed index and modulation bit matrices are used as input parameters for subsequent beamforming adjustment and spreading code generation respectively, forming a collaborative mechanism of feature separation and signal enhancement in the technical link, and significantly improving the reconstruction accuracy of carrier components in the hybrid index multi-carrier modulation scenario.
[0018] These aspects or other aspects of the present application will be more clearly understood in the following description of the embodiments. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings required for the description of the embodiments or the prior art. Obviously, the drawings in the following description are some embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.
[0020] Figure 1 Shows a flowchart of a method for cracking an unmanned aerial vehicle communication link based on a chaotic modulation waveform provided by the present application; Figure 2 Shows a schematic structural diagram of a system for cracking an unmanned aerial vehicle communication link based on a chaotic modulation waveform provided by the present application; Figure 3 Shows a schematic structural diagram of a computing device provided by the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0021] In order to enable those skilled in the art to better understand the solutions of the present application, the following will clearly and completely describe the technical solutions in the embodiments of the present application with reference to the drawings in the embodiments of the present application.
[0022] In some of the processes described in the specification, claims, and the above-mentioned drawings of this application, there are multiple operations that appear in a specific order. However, it should be clearly understood that these operations can be executed not in the order in which they appear herein or in parallel. The serial numbers of the operations, such as 101, 102, etc., are only used to distinguish different operations, and the serial numbers themselves do not represent any execution order. In addition, these processes may include more or fewer operations, and these operations can be executed sequentially or in parallel. It should be noted that the descriptions such as "first", "second", etc. in this article are used to distinguish different messages, devices, modules, etc., do not represent a sequence, and do not limit that "first" and "second" are of different types.
[0023] In the research process of this application, it is found that the existing methods for cracking UAV communication links have technical bottlenecks in non-periodic chaotic signal processing, such as poor adaptability, insufficient accuracy in separating the characteristics of hybrid-index multi-carrier, weak anti-jamming ability of beamforming under multi-target interference, and high failure rates in low-rank noise reduction and spread-spectrum code reconstruction.
[0024] Based on this, a method for cracking UAV communication links based on chaotic modulation waveforms is provided. This method can separate the index and modulation bit characteristics through random sequence scrambling, dynamically optimize the beamforming direction by combining the sparsity of the carrier frequency band, and use low-rank distribution characteristics estimation and principal component extraction technology to achieve noise suppression and chaotic waveform restoration, and finally generate a spread-spectrum code sequence that matches the target communication link.
[0025] The technical solution of this application is applicable to the reverse analysis of communication links using hybrid-index multi-carrier differential chaotic modulation in multi-UAV cooperative communication scenarios, and has significant advantages especially in complex electromagnetic environments with low signal-to-noise ratio and multi-signal overlap.
[0026] Next, the technical solutions in the embodiments of this application will be clearly and completely described in conjunction with the drawings in the embodiments of this application. Obviously, the described embodiments are only a part of the embodiments of this application, rather than all the embodiments. Based on the embodiments in this application, all other embodiments obtained by those skilled in the art without creative efforts belong to the scope of protection of this application.
[0027] Figure 1 For the flowchart of the method for cracking UAV communication links based on chaotic modulation waveforms provided by the embodiments of this application, as Figure 1 shown, the method includes: Step 101, using a multi-channel antenna array to obtain the hybrid-index multi-carrier chaotic signal transmitted by the target UAV, and generating a received signal matrix including the correlation relationship between the time dimension and the frequency dimension; In this step, the hybrid-index multi-carrier chaotic signal refers to a modulation method adopted in the communication link of the target UAV. Its characteristic is that the index bits (used to select the carrier frequency band) and the modulation bits (used for chaotic waveform symbol mapping) are mixed and encoded onto multiple carriers, and each carrier signal is generated by a chaotic waveform, having the characteristics of non-periodicity and wide spectrum; the received signal matrix of the correlation relationship between the time dimension and the frequency dimension refers to a two-dimensional matrix constructed by performing time-frequency analysis on the original signals received by a multi-channel antenna array. Its row dimension represents different carrier frequency bands, the column dimension represents the time series sampling points, and the matrix element value is the signal amplitude or phase at a specific moment in the corresponding frequency band.
[0028] In the embodiment of the present application, first, a radio frequency signal transmitted by the target UAV is received through a multi-channel antenna array (such as an 8-channel uniform linear array). Each antenna channel independently acquires the time-domain waveform data and records the time synchronization sampling sequence of each channel. Secondly, perform a short-time Fourier transform (STFT) or wavelet transform on the time-domain signal of each antenna channel to convert the time-domain signal into a frequency-domain - time joint distribution frequency band energy distribution map, and extract the amplitude and phase information of each carrier frequency band within the time window. Then, align the same-frequency band data of different antenna channels according to the time sampling points to construct a three-dimensional tensor structure (number of channels × number of frequency bands × number of time points), and then perform coherent merging on the channel dimension to generate a two-dimensional received signal matrix, where the row index corresponds to the carrier frequency band number (such as frequency band 1 to frequency band N), the column index corresponds to the time sampling points (such as t1 to tM), and the matrix element is the merged complex signal value. For example, for 16 carrier frequency bands with hybrid-index modulation, a matrix of 16 rows × 1000 columns is generated, and each row represents the signals of 1000 sampling points of a carrier frequency band within a 1-millisecond time window.
[0029] For example, when the signal transmitted by the target UAV contains 8 carrier frequency bands (such as 8 sub-bands with an interval of 50 MHz within the 2.4 GHz frequency band), after each channel of the multi-channel antenna array receives the signal, it is decomposed into 8 frequency band components through a fast Fourier transform (FFT), and the complex signal values (amplitude + phase) of each frequency band are recorded within each time window (such as 1 ms). The finally generated received signal matrix is a two-dimensional matrix of 8 rows (corresponding to 8 carrier frequency bands) × 100 columns (corresponding to 100 time sampling points), and the element in the 3rd row and 50th column of the matrix represents the signal amplitude of the 3rd carrier frequency band at the 50th sampling moment.
[0030] Step 102, based on the carrier distribution characteristics of the hybrid-index multi-carrier chaotic signal, use a random sequence scrambling algorithm to separate the mixed and superimposed index bit features and modulation bit features in the received signal matrix, and generate a set of independently modulated carrier components; In this step, the random sequence scrambling algorithm is a point-by-point multiplication operation based on a pseudo-random sequence and a signal matrix. By introducing a random reference sequence that matches the carrier distribution characteristics, the mixed superposition relationship between the index bits and the modulation bits in the time domain is destroyed, thereby separating the characteristics of the two.
[0031] The characteristics of the index bits and the modulation bits. The index bits are used to select the carrier frequency band (such as determining the carrier number activated at the current moment), and the modulation bits are used to generate chaotic waveform symbols (such as generating phase or amplitude through chaotic mapping); the two are superimposed in the time domain due to mixed coding.
[0032] The set of independently modulated carrier components refers to the set of separated carrier components, and each component contains an independent carrier frequency band, index selection mode, and chaotic modulation symbol, which are used for subsequent directional enhancement and signal reconstruction.
[0033] In the embodiments of the present application, first, according to the frequency interval of the carriers in the received signal matrix (such as 50 MHz) and the power density distribution (such as the power difference between each carrier does not exceed 3 dB), a random reference sequence that matches the carrier distribution characteristics is generated, and its length is the same as the number of columns (time sampling points) of the received signal matrix. For example, if the received signal matrix is 16 rows × 1000 columns, the length of the random reference sequence is 1000. Secondly, a point-by-point multiplication operation is performed on the random reference sequence and each row of the received signal matrix (corresponding to a carrier frequency band), so that the time-domain sparse pulses corresponding to the index bits (such as appearing once every 100 sampling points) are broadened after being modulated by the random sequence, and the continuous chaotic waveform corresponding to the modulation bits is randomly phase-perturbed. Then, a time-domain sparsity analysis is performed on the scrambled signal component matrix, and the compressed sensing algorithm is used to separate the index bit feature matrix (sparse pulse distribution) and the modulation bit feature matrix (continuous chaotic waveform). Finally, the effective index mode is selected according to the row vector amplitude of the index bit feature matrix (such as a pulse with an amplitude higher than twice the noise floor), and the abnormal symbols are filtered out according to the phase continuity of the column vectors of the modulation bit feature matrix (such as the phase jump between adjacent sampling points does not exceed π / 2), and a set of independently modulated carrier components is generated.
[0034] For example, in the generated 8×1000 received signal matrix, the random reference sequence is a pseudo-random code of length 1000 (such as a Gold sequence). After multiplying the 1000 sampling points in the 3rd row of the carrier frequency band (2.45 GHz) with the random sequence point by point, the time-domain sparse pulses corresponding to the original index bits (such as the 50th, 150th, and 250th sampling points) are modulated by the random sequence into broadband signals, while the chaotic waveforms of the modulated bits are randomly phase-perturbed. After sparse decomposition, the 3rd row in the index bit feature matrix shows that the effective pulses are located at the 50th, 150th, and 250th sampling points, while the 3rd column in the modulated bit feature matrix retains the chaotic symbols with continuous phases. Finally, an independent carrier component set is generated, including the effective index pattern (activated once every 100 sampling points) in the 2.45 GHz frequency band and the corresponding chaotic modulation symbol sequence.
[0035] Step 103: Dynamically adjust the beamforming direction of the multi-channel antenna array according to the frequency band distribution range of the carrier component set, and generate a carrier component signal enhanced by beamforming. In this step, the beamforming direction means that by adjusting the phase and amplitude weights of each antenna element in the multi-channel antenna array, the main lobe of the radiation pattern of the antenna array is aligned with the direction of the target signal source, so as to enhance the reception intensity of signals in a specific frequency band.
[0036] The carrier component signal enhanced by beamforming refers to an enhanced signal that suppresses interference and improves the signal-to-noise ratio after spatial filtering and signal superposition of the target carrier component through beamforming technology.
[0037] In the embodiments of the present application, first, according to the frequency distribution range of each independent modulated carrier in the carrier component set (such as 2.4 GHz to 2.48 GHz), determine the target frequency band interval (such as 2.45 GHz ± 20 MHz) that the multi-channel antenna array needs to cover, and extract the set of center frequencies of all carrier components within this interval (such as 2.42 GHz, 2.47 GHz, etc.). Secondly, for each center frequency, calculate the delay compensation parameters of each antenna element in the multi-channel antenna array (such as the delay τ_k of the kth antenna element is d_k·sinθ / c, where d_k is the antenna spacing and θ is the signal incident angle), and generate a beamforming weight vector (complex weight value, including amplitude and phase adjustment parameters) that matches the center frequency. Then, perform complex weighted superposition of the weight vector and the original signal received by the multi-channel antenna to generate a beamforming signal matrix for the target frequency band (rows correspond to carrier frequency bands, and columns correspond to time sampling points). Finally, according to the real-time intensity distribution of each carrier component in the beamforming signal matrix (such as the signal intensity of 2.45 GHz is lower than the preset threshold), dynamically adjust the phase offset of the weight vector (such as increasing the phase compensation by 10°) to make the intensity of the target carrier signal reach the preset gain threshold, and output the enhanced carrier component signal.
[0038] For example, in the set of independent carrier components generated in step 102, there are 8 carrier frequency bands (such as 2.42 GHz, 2.45 GHz, 2.47 GHz, etc.). According to the frequency band distribution range (from 2.42 GHz to 2.47 GHz), the target frequency band interval is determined to be from 2.4 GHz to 2.5 GHz. For the center frequency of 2.45 GHz, the time delay compensation parameters of each unit in the 8-channel antenna array are calculated (such as τ_1 = 0 ns, τ_2 = 1.2 ns), and a weight vector is generated; after superimposing the weight vector on the original signal, the signal strength in the 2.45 GHz frequency band is increased from -80 dBm to -60 dBm, while the signal in the interference frequency band (such as 2.6 GHz) is suppressed; by dynamically adjusting the phase offset, an enhanced carrier component signal is finally generated.
[0039] Step 104: Perform matrix reconstruction on the carrier component signal enhanced by beamforming, estimate and remove the environmental noise component in the matrix reconstruction result using the low-rank distribution characteristic, and extract the chaotic waveform basis vectors corresponding to the principal components in the matrix reconstruction result after removing the environmental noise component; In this step, the low-rank distribution characteristic estimation means assuming that the distribution of the effective carrier components in the signal matrix has low rank (i.e., the rank of the matrix is much smaller than its dimension), while the noise components show high rank or random distribution, so as to separate the signal and noise through matrix decomposition.
[0040] The chaotic waveform basis vector refers to the singular vector extracted from the low-rank matrix component, whose amplitude and time-varying characteristics are consistent with the chaotic modulation waveform transmitted by the target UAV and is used to reversely generate the spread spectrum code sequence.
[0041] In the embodiment of the present application, first, the carrier component signal enhanced by beamforming (such as a complex matrix of 8 frequency bands × 1000 time points) is used to construct a multi-dimensional signal reconstruction matrix according to the mapping relationship between the carrier frequency and the time sampling points (rows correspond to carrier frequency bands, and columns correspond to time points). Secondly, based on the sparsity of the frequency band distribution of the carrier components (such as only 3 frequency bands have effective signals), the sparsity parameter of the reconstruction matrix is calculated (such as the non-zero row ratio is 37.5%), and the initial rank value of the low-rank component is determined accordingly (such as rank = 3). Then, the reconstruction matrix is subjected to singular value threshold decomposition (SVT) to obtain the initial low-rank matrix component (rank = 3) and the initial noise matrix component. Then, according to the amplitude distribution of the noise matrix component (such as the Gaussian distribution mean μ = 0.1) and the difference in carrier power density, the initial rank value is corrected (such as adjusted to rank = 4), and a second singular value decomposition is performed to generate the final low-rank matrix component (rank = 4) and the noise matrix component. Finally, the left singular vectors corresponding to the first 4 largest singular values are extracted from the low-rank matrix component as the chaotic waveform basis vectors.
[0042] For example, in the generated 8×1000 beamforming enhancement matrix, the carrier component set includes three effective frequency bands: 2.42 GHz, 2.45 GHz, and 2.47 GHz. After constructing the reconstruction matrix, the sparsity parameter is calculated as 3 / 8 = 37.5%, and the initial rank value is set to 3. Through singular value decomposition, it is found that the average amplitude of the noise components (μ = 0.15) is higher than the target carrier power density (μ = 0.05), and the rank value is corrected to 4. After the second decomposition, the first 4 singular vectors are extracted. The first singular vector corresponds to the chaotic waveform of the 2.45 GHz frequency band, and its amplitude shows non-periodic fluctuation characteristics over time, matching the chaotic modulation rule of the target UAV.
[0043] Step 105: Generate a spread spectrum code sequence matching the hybrid index multi-carrier differential chaos modulation communication link according to the mapping relationship between the chaotic waveform basis vectors and the modulation symbols of the target UAV. In this step, the modulation symbol mapping relationship refers to the corresponding rule between the chaotic waveform basis vectors and modulation symbols (such as binary symbols 0 / 1 or QPSK symbols) defined in the communication protocol of the target UAV. For example, a specific time-domain waveform segment of the basis vector is mapped to symbol "0", and another segment is mapped to symbol "1".
[0044] The spread spectrum code sequence refers to a pseudo-random code sequence generated through orthogonal modulation and time-domain superposition. Its frequency-domain characteristics are fully matched with the carrier index rule and chaotic modulation method of the target communication link, and are used to reverse-analyze the communication content or inject interference signals.
[0045] In the embodiment of the present application, first, according to the modulation symbol period of the target UAV (such as each symbol lasting 250 sampling points) and the time-domain length of the chaotic waveform basis vector (such as 1000 sampling points), the segmented length of the basis vector corresponding to each symbol is determined (such as 250 sampling points). Secondly, the chaotic waveform basis vector is divided into multiple sub-segments according to the segmented length (such as 4 sub-segments), and according to the frequency band distribution sparsity of each carrier component in the carrier component set (such as the 2.45 GHz frequency band occupying 3 sub-carriers), an orthogonal projection coefficient set corresponding to each sub-segment is generated (such as the row vectors in the coefficient matrix corresponding one-to-one with the carrier frequency bands). Then, each basis vector sub-segment is subjected to orthogonal modulation operation (such as point-by-point complex multiplication and accumulation) with the modulation symbol sequence (such as [0, 1, 0, 1]) to generate a segmented spread spectrum code set corresponding to each carrier. Then, according to the carrier index rule of the hybrid index modulation (such as switching the carrier frequency band every two symbols), the segmented spread spectrum codes under the same index mode are subjected to time-domain superposition (such as superimposing the spread spectrum codes of 2.45 GHz and 2.47 GHz corresponding to symbol 1) to generate a combined spread spectrum code. Finally, according to the arrangement order of the carrier frequencies (such as 2.42 GHz → 2.45 GHz → 2.47 GHz), the combined spread spectrum code is subjected to phase synchronization calibration (such as compensating for the phase offset caused by the carrier frequency offset) to generate the final spread spectrum code sequence.
[0046] For example, among the 4 extracted chaotic waveform basis vectors, the length of basis vector 1 is 1000 points, which is divided into 4 sub-segments of 250 points each. The set of carrier components contains 3 sub-carriers in the 2.45 GHz frequency band, and the generated set of orthogonal projection coefficients is a 3×4 matrix. After modulating the first sub-segment with the symbol sequence [1, 0], a segmented spread spectrum code (250 points) at 2.45 GHz is generated. According to the indexing rule (switching the carrier once per symbol), the 2.45 GHz spread spectrum code corresponding to symbol 1 is superimposed with the 2.47 GHz spread spectrum code to generate a combined spread spectrum code of 500 points. The phase offset in the 2.45 GHz frequency band is calibrated (such as compensating for 10°), and finally a spread spectrum code sequence matching the target communication link is generated.
[0047] In order to improve the problem of insufficient feature separation accuracy caused by carrier-index dynamic coupling in the prior art, based on this, in some embodiments, according to what is described in step 102, based on the carrier distribution characteristics of the hybrid-index multi-carrier chaotic signal, a random sequence scrambling algorithm is used to separate the mixed superimposed index bit features and modulation bit features in the received signal matrix, and a set of independently modulated carrier components is generated, including: Step 201, generate a random reference sequence matching the carrier distribution characteristics according to the frequency interval and power density distribution of each carrier in the hybrid-index multi-carrier chaotic signal, where the length of the random reference sequence is the same as the number of columns of the received signal matrix; In this step, the frequency interval refers to the frequency difference (such as 50 MHz) between adjacent carrier frequency bands in the hybrid-index multi-carrier modulation, which reflects the spatial interval characteristics of the carrier distribution; the power density distribution refers to the signal power distribution characteristics of each carrier frequency band within the unit frequency band (such as some carriers having significantly higher power than other carriers), which reflects the energy distribution difference of the carriers; the random reference sequence refers to a pseudo-random sequence matching the carrier frequency band characteristics (frequency interval, power density), and its phase or amplitude distribution law is adapted to the characteristics of the target carrier signal, and is used for subsequent scrambling operations to separate the mixed features.
[0048] In the embodiment of the present application, first, the length of the random reference sequence is determined to be the same number of points (e.g., 1000 points) according to the number of columns of the received signal matrix (the number of time sampling points, such as 1000 points). Secondly, based on the frequency interval of the hybrid-index multi-carrier chaotic signal (e.g., carrier 1 is 2.4 GHz, carrier 2 is 2.45 GHz, with an interval of 50 MHz) and the power density distribution (e.g., the power of carrier 1 is 3 dB higher than that of carrier 2), a corresponding pseudo-random sequence (such as a Gold sequence or an m-sequence) is generated. Specifically, for each carrier frequency band, the phase jump interval of the random sequence is adjusted according to its frequency interval (e.g., for every 50 MHz, the phase of the sequence is flipped every 200 sampling points), and the amplitude ratio of the sequence is adjusted according to the power density distribution (e.g., the amplitude of the sequence corresponding to the high-power carrier is increased by 3 dB). Finally, the consistency between the length of the generated random reference sequence and the number of columns of the received signal matrix is verified (e.g., both are 1000 points) to ensure the matrix dimension matching for subsequent scrambling operations.
[0049] Step 202: Perform a point-by-point multiplication operation between the random reference sequence and the time-domain sampling points of each row in the received signal matrix to generate a scrambled signal component matrix; In this step, the point-by-point multiplication operation refers to the operation of multiplying the elements at the corresponding positions in two sequences of the same length to generate a new sequence. In this step, each element of the random reference sequence is multiplied one by one with all the time-domain sampling points of a certain row (carrier frequency band) in the received signal matrix; the scrambled signal component matrix refers to the matrix generated after the point-by-point multiplication operation, whose row dimension is the same as that of the received signal matrix (the number of carrier frequency bands), and the column dimension is the number of time-domain sampling points. However, the superposition relationship between the index bits and the modulation bits in the original signal is disrupted by the random sequence, forming the basis for feature separation.
[0050] In the embodiment of the present application, first, the random reference sequence (such as a 1000-point Gold sequence) generated in step 201 is normalized according to the power density distribution corresponding to the carrier frequency bands by row (e.g., the amplitude of the sequence corresponding to the high-power carrier is increased by 3 dB). Secondly, perform a point-by-point multiplication operation on each row of the received signal matrix (such as 8 carrier frequency bands): multiply each element (in complex form, including amplitude and phase) of the random reference sequence by each time-domain sampling point (complex signal value) of the corresponding carrier row to generate a scrambled row vector. For example, the 1000 sampling points of the 3rd row (2.45 GHz carrier) are respectively multiplied by the 1000 elements of the random sequence to generate a new 1000-point signal. Then, integrate the scrambling results of all carrier rows according to the original matrix structure to generate a scrambled signal component matrix (8 rows × 1000 columns), whose row index still corresponds to the original carrier frequency band, but the time-domain signal characteristics have been perturbed by the random sequence. Finally, verify the consistency between the dimension of the scrambled matrix and the original matrix to ensure the correct input data format for subsequent decomposition operations.
[0051] Step 203: Based on the time-domain sparse characteristics corresponding to the index bits in the scrambled signal component matrix, decompose the signal component matrix into an index bit feature matrix and a modulation bit feature matrix. To solve the problem of the reconstruction error of the carrier component set caused by invalid index patterns and residual abnormal modulation symbols in the prior art, based on this, in some embodiments, according to Step 102, generating an independently modulated carrier component set includes: Step 301: According to the row vector amplitude distribution of the index bit feature matrix, screen out the index selection patterns with row vector amplitudes higher than a preset threshold to generate a set of valid index patterns. In this step, the time-domain sparse characteristics refer to that the distribution of index bits in the time domain presents a non-continuous, low-duty-cycle pulse form (such as a high-amplitude pulse appears only once every 100 sampling points), while the chaotic waveform corresponding to the modulation bits has a continuous time-domain distribution characteristic; the index bit feature matrix refers to the time-domain sparse pulse distribution of index bits in each carrier frequency band, and its row vectors represent the index selection patterns of different carriers (such as the periodic law of the activated frequency band); the modulation bit feature matrix refers to the chaotic waveform symbols corresponding to the modulation bits in each carrier frequency band, and its column vectors represent the continuous time-domain modulation information of different carriers.
[0052] In the embodiments of the present application, first, perform time-domain sparsity analysis on the scrambled signal component matrix (such as an 8×1000 matrix): calculate the variance of the time-domain signal amplitude of each row (carrier frequency band), screen out the rows with variances exceeding the preset threshold (such as variance > 0.5), and determine them as the sparse pulse carriers corresponding to the index bits. Secondly, for the sparse pulse carriers (such as the 2nd, 5th, and 7th rows), use a sparsity recovery algorithm (such as compressive sensing optimized based on the L1 norm) to separate the sparse pulse positions (such as the 100th, 300th, and 500th sampling points) and their amplitudes to generate an index bit feature matrix (8 rows × 1000 columns, with the elements of non-sparse carrier rows set to zero). Then, for the remaining continuous waveform carriers (such as the 1st, 3rd, 4th, 6th, and 8th rows), reconstruct the continuous chaotic waveform through a low-rank matrix completion algorithm to generate a modulation bit feature matrix (8 rows × 1000 columns, with the elements at the sparse pulse positions set to zero). Finally, verify the dimensional consistency (the same as the original signal matrix) and data orthogonality (no overlapping non-zero elements at the same positions in the index matrix and the modulation matrix) of the two matrices to ensure the effectiveness of the decomposition result.
[0053] Step 302: According to the phase continuity of the column vectors of the modulation bit feature matrix, filter out the modulation symbols whose phase jumps exceed the chaotic modulation symbol period constraint, and use the remaining modulation symbols after filtering as the set of valid modulation symbols. In this step, phase continuity refers to the phase change of the chaotic modulation symbol at adjacent sampling points in the time domain (such as Δθ=θ(t+1)-θ(t)) conforming to the non-periodic but bounded jump rule of chaotic modulation (such as |Δθ|≤π / 2).
[0054] The chaotic modulation symbol period constraint refers to the time length of a single chaotic modulation symbol defined in the target UAV communication protocol (e.g., each symbol lasts for 100 sampling points), and the phase jump within this period must meet the consistency between symbols.
[0055] In an embodiment of the present application, first, each column (time sampling point) of the modulation bit feature matrix is traversed to calculate the phase jump variable Δθ of adjacent sampling points (such as the phase difference between the 50th and 51st sampling points). Secondly, according to the chaotic modulation symbol period constraint (such as 100 sampling points in the symbol period), a phase jump tolerance threshold is set (such as |Δθ|≤π / 2), and the modulation symbols exceeding the threshold are filtered out (such as sampling points with Δθ=π). Next, a time domain continuity check is performed on the filtered modulation symbols: if the phase jump in a certain symbol period (such as the 1st-100th sampling points) exceeds the threshold number of times (such as more than 5 times), the symbol is determined to be invalid and eliminated. Finally, all the modulation symbols that have passed the check are integrated to generate a valid modulation symbol set, which includes the retained symbol index, phase jump tolerance value and corresponding carrier frequency band number.
[0056] Step 303, performing orthogonal projection matching on the valid index pattern set and the valid modulation symbol set to generate a carrier component set including independent carrier frequencies, independent modulation symbols and corresponding index selection patterns; In this step, orthogonal projection matching refers to using the orthogonal spatial mapping relationship to align the index selection mode and the modulation symbol sequence in the time and frequency domain, eliminating the interference components between the two, and ensuring that the index activation time and the modulation symbol period of the same carrier frequency band are completely synchronized; the carrier component set refers to the frequency band identifier, modulation symbol sequence and corresponding index activation rules of the independent carrier, which are used for subsequent beamforming enhancement and signal reconstruction.
[0057] In the embodiments of the present application, first, each index selection pattern in the set of valid index patterns (for example, the activation moments of the 2.45 GHz carrier are the 200th and 600th sampling points) is time-domain aligned with the symbol sequence of the corresponding carrier in the set of valid modulation symbols (for example, the symbol sequence [0, 1, 0, 1] of the 2.45 GHz carrier): the symbol period is divided according to the index activation moment (for example, each symbol period has 200 sampling points), ensuring that each index pulse corresponds to the modulation symbols within a complete symbol period. Secondly, the index pulse positions and the modulation symbol sequence are spatially decoupled through an orthogonal projection algorithm (such as Gram - Schmidt orthogonalization) to eliminate the time - domain interference of the index pulses on the modulation symbols. For example, within the symbol period corresponding to the index pulse position (such as the 200th point), the modulation symbol sequence is projected onto the subspace orthogonal to the index pulse, and the pure modulation waveform component is retained. Finally, the independent index patterns and modulation symbols of all carrier frequency bands are integrated to generate a set of carrier components, and each component includes: an independent carrier frequency (such as 2.45 GHz); an independent modulation symbol (such as the symbol sequence [0, 1, 0, 1]); an index selection pattern (such as the activation moments [200, 600]).
[0058] To improve the problem of insufficient multi - target signal interference suppression ability caused by the lack of combination of beamforming with the sparsity of carrier frequency bands in the prior art, in some embodiments, according to what is described in step 103, based on the frequency band distribution range of the set of carrier components, the beamforming direction of the multi - channel antenna array is dynamically adjusted to generate a carrier component signal enhanced by beamforming, including: Step 401, based on the frequency distribution range of each independently modulated carrier component in the set of carrier components, determine the target frequency band coverage interval of the multi - channel antenna and extract the set of central frequencies of all carrier components within the target frequency band coverage interval; In this step, the target frequency band coverage interval refers to the frequency band range that the multi - channel antenna array needs to directionally enhance, which is determined by the maximum and minimum values of the frequency distribution of all valid carriers in the set of carrier components (such as 2.4 GHz to 2.5 GHz) to ensure coverage of all target carriers; the set of central frequencies refers to the list of central frequencies of each independent carrier component within the target frequency band coverage interval (such as 2.42 GHz, 2.45 GHz, 2.47 GHz), which is used to calculate the beamforming weight parameters.
[0059] In the embodiments of the present application, first, all independent carrier components in the carrier component set are traversed (such as 3 carriers: 2.42 GHz, 2.45 GHz, 2.47 GHz), their frequency values are extracted and sorted, the minimum value (2.42 GHz) and the maximum value (2.47 GHz) of the target frequency band coverage interval are determined, and an interval is generated after expanding the boundaries (such as from 2.4 GHz to 2.5 GHz). Secondly, all carrier components within this interval are screened out (such as the above 3 carriers), and their center frequency values are recorded to form a center frequency set ([2.42, 2.45, 2.47] GHz). Then, it is verified whether the frequency intervals between adjacent carriers in the center frequency set conform to the hybrid index modulation rule (such as a 50 MHz interval), and abnormal carriers are removed (such as carriers with an interval deviation of ±10%). Finally, the target frequency band coverage interval is associated with the center frequency set as the input parameter for beamforming weight calculation.
[0060] Step 402: Based on the frequency values of each carrier component in the center frequency set, calculate the delay compensation parameters corresponding to each antenna element in the multi-channel antenna array, and generate a beamforming weight vector matching the center frequency set according to the delay compensation parameters; In this step, the delay compensation parameter refers to the phase adjustment amount calculated according to the carrier frequency and the signal incident direction to compensate for the signal propagation delay caused by the spatial position difference of different antenna elements, and is used to align multi-channel signals and enhance the receiving intensity in the target direction; the beamforming weight vector refers to a vector composed of complex weight values, and each element corresponds to an antenna element, and the main lobe of the array beam is aligned with the target signal direction through complex weighting (amplitude scaling and phase rotation).
[0061] In the embodiments of the present application, first, for each carrier component in the center frequency set (such as 2.42 GHz, 2.45 GHz), according to the signal incident direction (such as azimuth angle θ = 30°) and the antenna array geometric structure (such as a uniform linear array, adjacent antenna spacing d = λ / 2), calculate the delay compensation parameter τ_n=(n·d·sinθ) / c (n is the antenna number, c is the speed of light) for each antenna element. For example, the delay τ_2 of the second antenna in an 8-channel array is τ_2=(2×0.062m×sin30°) / 3×10^8m / s≈0.2ns. Secondly, the delay parameter is converted into a phase compensation amount φ_n = 2πf_c·τ_n (f_c is the carrier frequency), and the complex weight value w_n = e^{jφ_n} of each antenna is generated. Then, the weight values of all antenna elements are integrated to generate a beamforming weight vector matching the center frequency set (such as an 8-dimensional complex vector [w_1, w_2,..., w_8]). Finally, the orthogonality of the weight vector at different carrier frequencies is verified (such as the correlation coefficient between the weight vectors of 2.42 GHz and 2.45 GHz is lower than 0.1) to ensure the spatial separation ability of multi-carrier signals.
[0062] Step 403: Perform complex weighted superposition on the beamforming weight vector and the original signal received by the multi-channel antenna array to generate a beamforming signal matrix for the target frequency band coverage interval. In this step, complex weighted superposition means applying complex weights (amplitude scaling and phase rotation) to the original signals of each antenna channel, and adding the weighted signals of all channels point by point in the time domain to form an enhanced signal after spatial filtering. The beamforming signal matrix refers to a two-dimensional matrix generated after beamforming processing. Its row dimension corresponds to the carrier frequency bands within the target frequency band coverage interval, and its column dimension corresponds to time sampling points. The matrix elements are enhanced complex signal values.
[0063] In the embodiments of the present application, first, for each carrier component (such as 2.42 GHz, 2.45 GHz) within the target frequency band coverage interval, perform per-channel complex multiplication operations on the corresponding beamforming weight vector (such as an 8-dimensional complex vector) and the original signal of the multi-channel antenna array (such as an 8-channel × 1000-time-point matrix). For example, the weight vector , ,..., of the second carrier (2.45 GHz) is multiplied by the original signals of 8 channels (1000 sampling points per channel) respectively to generate 8 weighted channel signals. Secondly, align the weighted channel signals according to the time sampling points and add them point by point (for example, the superimposed value at the t-th sampling point is · ) to generate an enhanced signal sequence (1 × 1000 vector) for this carrier. Then, repeat the above operations for all target carriers, and integrate to generate a beamforming signal matrix (such as 2 rows × 1000 columns, row 1 corresponds to 2.42 GHz, and row 2 corresponds to 2.45 GHz). Finally, verify the signal strength of the target carrier signals in the matrix (such as the signal strength of 2.45 GHz is increased by 20 dB) and the interference suppression effect (such as the signal of 2.6 GHz is attenuated by 30 dB) to ensure the effectiveness of beamforming.
[0064] Step 404: Dynamically adjust the phase offset of the beamforming weight vector according to the signal strength distribution of different carrier components in the beamforming signal matrix, so that the signal strength of the carrier component corresponding to the target UAV in the beamforming signal matrix reaches a preset gain threshold, and generate the carrier component signal enhanced by beamforming. In this step, the phase offset refers to the phase adjustment value applied to the complex weights of each antenna element in the beamforming weight vector, which is used to optimize the pointing accuracy of the main lobe of the beam and suppress sidelobe interference; the preset gain threshold is a signal strength threshold (such as -60 dBm) set according to the signal-to-noise ratio requirement of the target UAV communication link to ensure that the enhanced carrier component meets the requirements of subsequent processing.
[0065] In the embodiments of the present application, first, each carrier component in the beamforming signal matrix (such as 2.42 GHz, 2.45 GHz) is traversed, and its signal strength distribution is measured (such as the average strength of 2.45 GHz is -70 dBm). Second, the current strength is compared with the preset gain threshold (-60 dBm). If the standard is not met (such as the difference Δ = 10 dB), the required phase offset increment is calculated (such as Δφ = 10°). Then, the gradient descent algorithm is used to update the phase parameters of the beamforming weight vector: for the weight phase φ_n of each antenna element, it is adjusted according to φ_n' = φ_n + Δφ·sgn( S / φ_n) (where S / φ_n is the partial derivative of the signal strength with respect to the phase). Then, the adjusted weight vector is re-weighted and superimposed with the original signal in the complex domain to generate a new beamforming signal matrix. The above process is repeated until the signal strength of the target carrier signal reaches the preset threshold, and the enhanced carrier component signal is output (such as the signal strength of 2.45 GHz is increased to -58 dBm).
[0066] To solve the problem of incomplete noise suppression caused by the low-rank matrix estimation ignoring the carrier distribution sparsity in the prior art, in some embodiments, according to step 104, the carrier component signal enhanced by beamforming is subjected to matrix reconstruction, and the low-rank distribution characteristic is used to estimate and remove the environmental noise component in the matrix reconstruction result, and the chaotic waveform basis vector corresponding to the main component in the matrix reconstruction result after removing the environmental noise component is extracted, including: Step 501, constructing a multi-dimensional signal reconstruction matrix according to the mapping relationship between the carrier frequency and the time sampling points of the carrier component signal enhanced by beamforming; In this step, the multi-dimensional signal reconstruction matrix refers to a two-dimensional complex matrix constructed through the mapping relationship between the carrier frequency (row dimension) and the time sampling points (column dimension). Its row vector represents the time-domain signal evolution of a specific carrier frequency band, and the column vector represents the frequency-domain distribution of different carriers at the same moment. The matrix element value is the complex signal (amplitude and phase) enhanced by beamforming.
[0067] In the embodiments of the present application, first, time-domain signal sequences of each carrier frequency band are extracted from the beamforming-enhanced carrier component signals generated in step 404 (for example, 2.42 GHz and 2.45 GHz each contain 1,000 time sampling points). Secondly, they are arranged in ascending order of carrier frequency band numbers as rows (for example, row 1 is 2.42 GHz and row 2 is 2.45 GHz), and the time sampling points are arranged in the order of time windows as columns (for example, columns 1 to 1,000 correspond to 1 ms to 1,000 ms), to construct a two-dimensional complex matrix. Then, the time-frequency alignment consistency of the matrix is verified: ensure that the column index of each carrier row is strictly synchronized with the time sampling points (for example, the 500th column corresponds to the signal value at the 500 ms moment). Finally, the matrix is normalized (for example, the overall amplitude is scaled to the interval [-1, 1]) to generate a normalized multi-dimensional signal reconstruction matrix.
[0068] Step 502: Based on the frequency band distribution sparsity of the carrier components in the multi-dimensional signal reconstruction matrix, estimate the low-rank distribution characteristics of the reconstruction matrix to obtain an estimation result; In this step, the low-rank distribution characteristic estimation is used to determine its potential low-rank structure by analyzing the correlation between the singular value decay characteristics of the signal matrix and the frequency band sparsity of the carrier, providing a mathematical basis for separating signals and noise.
[0069] In this embodiment, in the embodiments of the present application, first, calculate the frequency band distribution sparsity parameter of the reconstruction matrix (for example, the proportion of non-zero carrier rows is 3 / 8), and combine the power density distribution of the carrier components (for example, the proportion of high-power carriers is 20%) to determine the initial low-rank value (for example, rank = 3). Secondly, perform singular value decomposition (SVD) on the reconstruction matrix to extract the singular value list (for example, = 150, = 100, = 50, = 0.8), and determine that the initial low-rank value is 3 according to the singular value energy proportion (the energy of the first 3 singular values accounts for 98%) and the sparsity parameter. Then, correct the initial rank value through noise floor estimation (for example, the noise energy corresponding to the minimum singular value = 0.8) to generate the final low-rank estimation result (for example, the optimized rank value = 2).
[0070] Step 503: Based on the estimation result, decompose the reconstruction matrix into a low-rank matrix component and a noise matrix component; In this step, the low-rank matrix component is composed of the first k main singular values and their corresponding singular vectors that dominate the signal energy in the reconstruction matrix, representing the effective carrier signal components of the target UAV (k is the rank value estimated in step 502); the noise matrix component is composed of the singular vectors corresponding to the remaining small singular values, representing environmental noise, interference signals, and decomposition residuals.
[0071] In the embodiments of the present application, first, based on the low-rank value estimated in step 502 (e.g., k = 3), perform truncated singular value decomposition (TruncatedSVD) on the reconstruction matrix: retain the first k singular values ( = 150, = 100, = 50) and their corresponding left singular matrix U_k (the first k columns) and right singular matrix V_k (the first k columns), and generate a low-rank matrix component L = U_k·diag( , , ·V_kᴴ. Secondly, calculate the noise matrix component S = the original reconstruction matrix - L. Finally, verify the signal energy ratio of the low-rank component (e.g., the Frobenius norm ratio of L is 98%) and the amplitude statistical characteristics of the noise matrix (e.g., the elements of S follow a Gaussian distribution with a mean of 0 and a variance of 0.1) to ensure that the decomposition result meets the separation requirements of the target signal and noise.
[0072] Step 504, perform iterative optimization on the low-rank matrix component according to the statistical distribution characteristics of the elements in the noise matrix component; In this step, iterative optimization refers to dynamically adjusting the singular value threshold of the low-rank matrix and the noise suppression intensity by the alternating direction multiplier method or the weighted nuclear norm minimization algorithm, in combination with the noise statistical characteristics (such as the variance of the Gaussian distribution, the noise sparsity ratio), so as to improve the separation accuracy of the signal and noise.
[0073] In the embodiments of the present application, first, based on the statistical distribution characteristics of the noise matrix component (e.g., the amplitudes of the elements of the noise matrix follow a Gaussian distribution with a mean of zero and a variance of 0.1), set an optimization objective function. The objective function needs to minimize both the nuclear norm of the low-rank matrix component (i.e., the sum of all singular values) and the L1 norm of the noise matrix component (i.e., the sum of the absolute values of all elements). Among them, the regularization coefficient lambda is calculated by the product of the noise standard deviation and the reciprocal of the square root of the maximum dimension of the matrix. For example, lambda is equal to the noise standard deviation divided by the square root of the larger value of the number of rows and columns of the matrix; secondly, perform the following iterative optimization process: Fix the low-rank matrix and update the noise matrix, and perform sparsification processing on the noise matrix through a soft threshold operator. Specifically, for each element of the noise matrix, retain its sign (positive or negative), and reduce the element value whose absolute value exceeds the lambda threshold by the lambda value, and set the elements below the threshold to zero.
[0074] Fix the noise matrix and update the low-rank matrix. Subtract the updated noise matrix from the original reconstruction matrix, perform truncated singular value decomposition on the result matrix, and only retain the components whose singular values are greater than the current lambda threshold to generate a new low-rank matrix component.
[0075] Dynamically adjust the lambda value. According to the difference between the remaining energy of the noise matrix (e.g., the sum of the absolute values of all elements of the noise matrix divided by the total number of matrix elements) and the target noise variance, gradually reduce the lambda value. For example, if the current noise energy is higher than the target variance, reduce the lambda value by 10%.
[0076] Repeat the above steps until the change in the nuclear norm of the low-rank matrix is less than the preset convergence threshold (e.g., the difference in the nuclear norm between two consecutive iterations is less than 1%), and finally output the optimized low-rank matrix component and the noise matrix component.
[0077] Step 505: Extract the singular vectors corresponding to the top preset number of largest singular values from the optimized low-rank matrix component to generate chaotic waveform basis vectors, where the value of the preset number is equal to the number of valid modulation symbols in the carrier component set; In this step, the chaotic waveform basis vector refers to the singular vector extracted from the low-rank matrix component, whose amplitude and time-varying characteristics are consistent with the chaotic modulation waveform transmitted by the target UAV, and is used to inversely generate the spread spectrum code sequence; the preset number is dynamically set according to the number of valid modulation symbols in the carrier component set (e.g., if there are 3 valid symbols, extract the first 3 singular vectors) to ensure a one-to-one correspondence between the basis vectors and the modulation symbols.
[0078] In the embodiment of the present application, first, according to the number of valid modulation symbols in the carrier component set, determine the preset number k = 3. Secondly, perform singular value decomposition on the optimized low-rank matrix component (such as a matrix with rank = 3) to obtain a list of singular values (such as = 200, = 150, = 100) and the corresponding left singular vector matrix U (such as an 8×3 matrix) and right singular vector matrix V (such as a 1000×3 matrix). Then, extract the first k columns of the left singular matrix U (such as columns 1 to 3) as the chaotic waveform basis vectors. Finally, verify whether the time-domain waveform of the basis vectors satisfies the aperiodic but bounded amplitude jump characteristic of chaotic modulation (such as the amplitude jump between adjacent sampling points does not exceed the maximum allowable value).
[0079] To address the problem of cumulative low-rank estimation errors caused by the sensitivity of single singular value decomposition to noise distribution in the prior art, in some embodiments, according to what is described in step 502, based on the frequency band distribution sparsity of the carrier components in the multi-dimensional signal reconstruction matrix, estimate the low-rank distribution characteristics of the reconstruction matrix to obtain an estimation result, including: Step 601: Calculate the sparsity parameter of the multi-dimensional signal reconstruction matrix according to the number of independently modulated carriers in the carrier component set and the frequency band distribution sparsity of the multi-dimensional signal reconstruction matrix, where the sparsity parameter is the proportion of the number of rows occupied by non-zero carrier components in the reconstruction matrix; In this step, the sparsity parameter is used to quantify the sparsity of the effective carrier distribution in the multi-dimensional signal reconstruction matrix, and is specifically defined as "the percentage of the number of rows of effective carriers in the total number of rows of the frequency band". For example, if the total number of rows of the frequency band is 8 rows, and 3 of them carry effective signals, the sparsity is thirty-seven point five percent.
[0080] In the embodiment of the present application, first, the number of effective carriers modulated independently is obtained from the set of carrier components (for example, 3 carriers with frequencies of 2.42 GHz, 2.45 GHz, and 2.47 GHz respectively), and the total number of rows of the frequency band of the multi-dimensional signal reconstruction matrix is determined (for example, 8 rows, corresponding to 8 sub-bands evenly divided within the 2.4 GHz to 2.5 GHz frequency band). Secondly, the number of rows actually containing effective signals in the reconstruction matrix is counted (for example, rows 2, 5, and 7), and the ratio of the number of effective rows to the total number of rows is calculated. For example, the number of effective rows is 3, the total number of rows is 8, and the sparsity parameter is thirty-seven point five percent. Finally, according to the sparsity rule of hybrid index modulation (for example, the sparsity is required to be lower than fifty percent), it is verified whether the calculation result is reasonable. If it exceeds the threshold, abnormal carriers (such as invalid frequency bands or interference signals) are removed and re-counted.
[0081] Step 602, determine an initial rank value of the low-rank matrix component based on the sparsity parameter and the power density distribution of each carrier component in the set of carrier components; In this step, the initial rank value refers to the number of principal components preset in the low-rank matrix decomposition process, which is used to initially separate signals and noise. Its value needs to take into account both signal sparsity (the number of effective carriers) and power density distribution (the proportion of energy of each carrier).
[0082] In this embodiment, first, according to the sparsity parameter of the multi-dimensional signal reconstruction matrix (for example, the total number of rows of the frequency band is 8 rows, 3 of which carry effective signals, and the sparsity is 37.5%), the candidate initial rank value is initially set to the number of effective carriers, which is 3. Secondly, the candidate rank value is corrected in combination with the power density distribution of each carrier component in the set of carrier components (for example, the power ratios of the 3 effective carriers are 50%, 30%, and 20% respectively). By accumulating the power ratios of the first k carriers, it is verified whether the preset threshold (such as 85%) is reached. If the cumulative power ratio of the first 2 carriers is 80% (50% + 30%), which does not reach the threshold, then the 3rd carrier needs to be included (cumulative 100%), so as to determine the initial rank value as 3. At the same time, it is verified whether this rank value meets the sparsity constraint (such as the upper limit of the number of effective rows corresponding to the sparsity of 37.5% is 3), and finally an initial rank value that matches the signal energy distribution and frequency band sparsity is generated.
[0083] Step 603: Perform singular value threshold decomposition on the multi-dimensional signal reconstruction matrix according to the initial rank value, and decompose the multi-dimensional signal reconstruction matrix into an initial low-rank matrix component and an initial noise matrix component, where the number of singular values of the initial low-rank matrix component is equal to the initial rank value; In this step, singular value threshold decomposition is a matrix decomposition method based on a preset rank value. By retaining the first k largest singular values (k is the initial rank value) and their corresponding singular vectors, the dominant components (low-rank components) and residual noise (noise components) in the signal are separated.
[0084] In the embodiment of the present application, first, based on the initial rank value determined in step 602 (for example, k = 3), perform singular value decomposition on the multi-dimensional signal reconstruction matrix (such as an 8-row × 1000-column complex matrix) to obtain a list of singular values (such as = 200, = 150, = 100, = 0.5, etc.). Then, retain the first k singular values ( , , ) and the first k columns of the left singular vector matrix U and the first k columns of the right singular vector matrix V corresponding to them, and construct the initial low-rank matrix component L_initial = U[:, :k]·diag( , , )·V[:, :k]^H. Subsequently, subtract the low-rank component from the original matrix to obtain the initial noise matrix component S_initial = original matrix - L_initial. Finally, verify the signal energy ratio of the initial low-rank component (for example, the Frobenius norm of L_initial accounts for 98% of the total energy of the original matrix) and the statistical characteristics of the noise component (for example, the element amplitudes of S_initial follow a Gaussian distribution with a mean of 0 and a variance of 0.1) to ensure that the decomposition result meets the separation requirements of the signal and noise.
[0085] Step 604: Modify the initial rank value according to the amplitude distribution of the elements in the initial noise matrix component and the power density difference of the chaotic modulation symbols in the carrier component set to generate an optimized low-rank matrix rank value; In this step, the amplitude distribution and power density difference refer to the difference between the amplitude statistical characteristics (such as mean and variance) of the noise matrix elements and the power density of the effective chaotic modulation symbols (such as the symbol power is 20 dB higher than the noise floor), which is used to determine whether the initial rank value underestimates or overestimates the number of signal principal components.
[0086] In the embodiments of the present application, first, based on the amplitude distribution of the initial noise matrix components (for example, the mean value of the element amplitudes is 0.1 and the variance is 0.15), the noise floor energy is calculated (the mean square value ≈ 0.1² + 0.15 = 0.115). Secondly, the power density of the chaotic modulation symbols in the carrier component set is extracted (for example, the average power of the valid symbols is 1.2, the noise floor is 0.115, and the power density difference is 10.4 times). If the power density difference exceeds the preset threshold (for example, 10 times), it is considered that the initial rank value may underestimate the number of signal principal components. Then, an iterative correction strategy is adopted to increase the initial rank value k_initial = 3 to k = 4, perform singular value decomposition on the reconstructed matrix again, and calculate the proportion of the signal energy corresponding to the newly added singular value (for example, the 4th singular value = 5, and the energy proportion ² / (total energy) ≈ 0.6%). If the energy proportion of the newly added singular value is lower than the energy proportion of the noise floor (for example, 0.6% < 0.115), it is determined as a noise component, the correction is terminated, and k = 3 is retained; otherwise, k = 4 is accepted as the optimized rank value; finally, the optimized low-rank matrix rank value is generated according to the above logic (for example, k = 3).
[0087] Step 605, based on the optimized low-rank matrix rank value, perform a second singular value threshold decomposition on the multi-dimensional signal reconstruction matrix to generate an optimal low-rank matrix component and an optimal noise matrix component as the estimation result of the low-rank distribution characteristic estimation; In this step, the second singular value threshold decomposition refers to a decomposition process that further eliminates noise interference and finely extracts the signal principal components on the basis of the initial decomposition, in combination with the optimized rank value, to ensure that the singular vectors of the low-rank components are strictly matched with the target signal; the optimal low-rank matrix component is composed of the singular vectors corresponding to the singular values retained after the second decomposition, and its energy proportion is consistent with the power density distribution of the chaotic modulation symbols, and the rank value is optimized through noise floor verification.
[0088] In the embodiments of the present application, first, according to the generated optimized rank value (for example, k = 3), perform a second singular value decomposition on the multi-dimensional signal reconstruction matrix (for example, 8 rows × 1000 columns). Retain the first k singular values (for example, = 200, σ 2 = 150, = 100) and their corresponding left and right singular vectors to generate an optimal low-rank matrix component L_optimal = U[:, :k]·diag( , , ·V[:, :k]^H. Subsequently, calculate the optimal noise matrix component S_optimal = original matrix - L_optimal. Finally, verify whether the signal energy ratio of L_optimal (such as 98.5%) meets the preset threshold (such as >95%), and check whether the element amplitude distribution of S_optimal (such as mean ≈ 0, variance ≈ 0.1) is consistent with the initial noise statistics to ensure the effectiveness of the decomposition result.
[0089] To solve the problem of link matching failure caused by the lack of consideration of carrier index rules and phase synchronization in the generation of spreading codes in the prior art, in some embodiments, as described in step 105, according to the mapping relationship between the chaotic waveform basis vector and the modulation symbols of the target UAV, generate a spreading code sequence that matches the hybrid index multi-carrier differential chaos modulation communication link, including: Step 701, determine the segmented length of the chaotic waveform basis vector corresponding to each modulation symbol according to the mapping relationship between the time-domain length of the chaotic waveform basis vector and the modulation symbol period of the target UAV, where the segmented length is proportional to the number of carrier components within the modulation symbol period; In this step, the segmented length refers to the number of time-domain sampling points included in the sub-segment divided from the chaotic waveform basis vector, and its length needs to match the modulation symbol period of the target UAV (such as each symbol lasts for 250 sampling points) and the number of carrier components (such as 4 sub-carriers are activated within each symbol period) to ensure that the sub-segment after segmentation completely covers the multi-carrier modulation waveform within one symbol period.
[0090] In the embodiments of the present application, first, obtain the total time-domain length of the chaotic waveform basis vector (such as 1000 sampling points) and the modulation symbol period of the target UAV (such as each symbol lasts for 250 sampling points). Secondly, according to the number of carrier components within the modulation symbol period (such as 4 sub-carriers are activated within each symbol period), calculate the segmented length: divide the total time-domain length by the number of symbol periods (such as 1000 / 250 = 4), and then multiply by the number of carrier components (such as 4×4 = 16), but it needs to be adjusted according to the actual mapping relationship. Specifically, if there is a linear relationship between the modulation symbol period and the number of carrier components (such as each symbol period corresponds to N sub-carriers, segmented length = symbol period length × N), then set it directly according to this rule. Finally, verify whether the segmented length meets the time-domain continuity constraint (such as the phase jump within the sub-segment does not exceed the maximum value allowed by the chaos modulation), and correct the abnormal segmentation.
[0091] Step 702, divide the chaotic waveform basis vector into multiple basis vector sub-segments according to the segmented length of the chaotic waveform basis vector, and generate an orthogonal projection coefficient set corresponding to each basis vector sub-segment according to the frequency band distribution sparsity of each carrier component in the carrier component set; In this step, the set of orthogonal projection coefficients is a complex matrix generated by frequency band sparsity constraint and orthogonality mapping rule. Its rows correspond to different carrier frequency bands, and its columns correspond to basis vector sub-segments, which are used to map the chaotic waveform sub-segments into the orthogonal carrier space to eliminate the interference between frequency bands.
[0092] In the embodiment of the present application, first, according to the segmentation length determined in step 701 (for example, 250 sampling points), the chaotic waveform basis vector (such as a time-domain waveform with a length of 1000 points) is divided into multiple consecutive sub-segments (for example, 4 sub-segments, each with 250 points). Then, based on the frequency band distribution sparsity of the effective carriers in the carrier component set (for example, the total number of frequency bands is 8 rows, and only 3 rows are effective carriers), an orthogonal projection coefficient matrix is generated for each sub-segment. The specific process is as follows: for each sub-segment, its waveform time-domain characteristics are extracted, and an orthogonal coefficient vector matching the effective carrier frequency band is generated through the Gram-Schmidt orthogonalization method. At the same time, the coefficients of the non-effective carrier rows (such as the remaining 5 rows) are set to zero to ensure the frequency band sparsity constraint. In addition, according to the power density distribution of the carrier components (for example, the coefficient amplitude of the high-power carrier is increased by 3 dB), the coefficient amplitude ratio is adjusted, and finally an orthogonal projection coefficient matrix with the dimension of "number of effective carriers × number of sub-segments" (for example, 3 effective carriers × 4 sub-segments) is formed.
[0093] Step 703: Based on the set of orthogonal projection coefficients, perform an orthogonal modulation operation on each basis vector sub-segment and the symbol sequence in the modulation symbol mapping relationship to generate a set of segmented spreading codes corresponding to each carrier component one by one; In this step, the orthogonal modulation operation refers to the operation of linearly combining the basis vector sub-segment and the symbol sequence by using the complex coefficients in the set of orthogonal projection coefficients to generate a spreading code sequence with frequency band orthogonality and time-domain chaos characteristics; the set of segmented spreading codes is composed of spreading code sequences corresponding to each carrier component, and the time-domain waveform of each spreading code segment matches the chaotic modulation symbol and the carrier frequency band characteristics.
[0094] In the embodiments of the present application, first, the symbol sequence in the modulation symbol mapping relationship (such as the binary sequence [0, 1, 0, 1]) is aligned in the time domain according to the segmentation length of the basis vector sub-segments (such as each symbol corresponding to 250 sampling points). Then, for each carrier component (such as 2.42 GHz, 2.45 GHz, 2.47 GHz), the coefficient vector corresponding to the carrier row is extracted from the set of orthogonal projection coefficients (for example, the coefficients of the 2.42 GHz row are [0.8 + 0.1j, 0.2 - 0.3j, -0.4 + 0.5j, 0.6 + 0.7j]). Next, an orthogonal modulation operation is performed: each element of the symbol sequence (such as symbol 0 or 1) is multiplied by the corresponding basis vector sub-segment (such as the first sub-segment 0 - 250 points) in the complex domain, and then weighted and superimposed through the coefficient vector to generate the spread spectrum code sequence of this carrier. Specifically, symbol 0 is mapped to the product of the basis vector sub-segment and the first column of the coefficient vector, symbol 1 is mapped to the product with the second column, and so on. Finally, the spread spectrum code sequences of all carrier components are integrated to form a segmented spread spectrum code set, whose dimension is "number of carriers × total time domain length" (such as 3 carriers × 1000 points).
[0095] Step 704, according to the carrier index rule of the hybrid index multi-carrier differential chaos modulation, perform time domain superposition on the segmented spread spectrum codes belonging to the same carrier index pattern in the segmented spread spectrum code set to generate a combined spread spectrum code corresponding to an independent carrier index; In this step, the carrier index rule defines the activation pattern of carriers in different symbol periods in the target UAV communication protocol (such as only one carrier is activated in each symbol period). Time domain superposition means splicing or weighted fusion in time order the segmented spread spectrum codes of the same carrier in different symbol periods to form a spread spectrum code sequence that continuously covers the entire communication period, while ensuring that the signal amplitude in the non-activated period is zero.
[0096] In the embodiments of the present application, first, according to the carrier index rule of the hybrid index modulation (such as the 2.45 GHz carrier is activated in symbol period 1 and the 2.42 GHz carrier is activated in period 2), the segments corresponding to the same carrier in different symbol periods are extracted from the segmented spread spectrum code set (such as the 0 - 250 point and 500 - 750 point segments of the 2.45 GHz carrier, and the 250 - 500 point segment of the 2.42 GHz carrier). Subsequently, the segmented spread spectrum codes are spliced without overlap in time order: if the carrier is activated in multiple non-consecutive symbol periods, zero-valued signals are filled in the non-activated period (such as setting zeros in the 250 - 500 point interval of the 2.45 GHz carrier); if there are multiple activations in the same period (such as the carrier is repeatedly activated in adjacent periods), the overlapping parts are weighted and superimposed with a Hamming window for smooth transition. Finally, check whether the phase jump between adjacent segments exceeds the maximum value allowed by the chaos modulation (such as Δθ ≤ π / 2), and perform phase compensation on the segments with abnormal jumps to ensure the continuity of the time domain waveform and the chaos characteristics of the combined spread spectrum code.
[0097] Step 705: According to the arrangement order of the carrier frequencies in the hybrid index multi-carrier modulation, perform phase synchronization calibration on the combined spreading code and the frequency offset of the corresponding carrier component to generate the spreading code sequence. In this step, phase synchronization calibration means adjusting the initial phase of the spreading code according to the frequency offset of the carrier component (such as the difference between the carrier center frequency and the reference frequency) to ensure the phase continuity of the multi-carrier signal in the time-frequency domain and avoid inter-carrier interference and inter-symbol interference. The spreading code sequence is composed of the calibrated combined spreading code, whose phase is strictly synchronized with the frequency offset and conforms to the time-frequency domain constraint conditions of the hybrid index modulation protocol.
[0098] In the embodiment of the present application, first, according to the arrangement order of the carrier frequencies of the hybrid index modulation (for example, from low frequency to high frequency are 2.42 GHz, 2.45 GHz, 2.47 GHz in sequence), the frequency offset of each carrier component is extracted (such as the offset of the 2.45 GHz carrier relative to the reference frequency is +10 MHz). Secondly, calculate the phase compensation amount of each carrier spreading code: based on the frequency offset Δf and the symbol period length T (such as 1 ms), the phase compensation value Δφ = 2π·Δf·T (for example, Δf = 10 MHz, T = 1 ms, Δφ = 2π×10^7×10^{-3}=20π radians). Then, multiply each carrier component of the combined spreading code by the corresponding complex exponential phase compensation factor e^{-jΔφ} to eliminate the phase accumulation error caused by the frequency offset. Finally, verify whether the phase of the calibrated spreading code is continuous at the symbol period boundary (such as the adjacent symbol phase jump ≤ π / 2), and perform interpolation smoothing processing on the abnormal segment; the generated spreading code sequence will be directly used to reversely generate the communication signal of the target UAV, and its phase synchronization characteristic (such as the phase of the 2.45 GHz carrier is zero) ensures that the receiving end can accurately demodulate the symbol through matched filtering. At the same time, the frequency offset parameter (such as +10 MHz) is derived from the signal reception parameter configuration, forming a cross-step frequency offset compensation closed loop.
[0099] Figure 2 The structural schematic diagram of the UAV communication link cracking system based on the chaotic modulation waveform is provided for the embodiment of the present application, as Figure 2 shown, this system includes: An acquisition module 21, configured to use a multi-channel antenna array to acquire the hybrid index multi-carrier chaotic signal transmitted by the target UAV and generate a received signal matrix including the correlation relationship between the time dimension and the frequency dimension. A separation module 22, configured to perform a separation operation on the index bit feature and the modulation bit feature mixed and superimposed in the received signal matrix by using a random sequence scrambling algorithm based on the carrier distribution characteristic of the hybrid index multi-carrier chaotic signal, and generate a set of independently modulated carrier components. An adjustment module 23, configured to dynamically adjust the beamforming direction of the multi-channel antenna array according to the frequency band distribution range of the set of carrier components, and generate a carrier component signal enhanced by beamforming; An extraction module 24, configured to perform matrix reconstruction on the carrier component signal enhanced by beamforming, estimate and remove the environmental noise component in the matrix reconstruction result by using the low-rank distribution characteristic, and extract the chaotic waveform basis vectors corresponding to the principal components in the matrix reconstruction result after removing the environmental noise component; A generation module 25, configured to generate a spreading code sequence matching the hybrid-index multi-carrier differential chaos modulation communication link according to the mapping relationship between the chaotic waveform basis vectors and the modulation symbols of the target unmanned aerial vehicle; Figure 2 The unmanned aerial vehicle communication link cracking system based on chaotic modulation waveforms can execute Figure 1 The unmanned aerial vehicle communication link cracking method based on chaotic modulation waveforms shown in the embodiments, and its implementation principle and technical effects will not be elaborated herein. For the unmanned aerial vehicle communication link cracking system based on chaotic modulation waveforms in the above embodiments, the specific manners in which each module and unit perform operations have been described in detail in the embodiments related to the method, and will not be elaborated herein.
[0100] In a possible design, Figure 2 The unmanned aerial vehicle communication link cracking system based on chaotic modulation waveforms shown in the embodiments can be implemented as a computing device, such as Figure 3 shown, the computing device may include a storage component 31 and a processing component 32; The storage component 31 stores one or more computer instructions, wherein the one or more computer instructions are called and executed by the processing component 32.
[0101] The processing component 32 is used for the Figure 1 unmanned aerial vehicle communication link cracking method based on chaotic modulation waveforms in the above
[0102] embodiments. Wherein, the processing component 32 may include one or more processors to execute computer instructions to complete all or part of the steps in the above method. Of course, the processing component may also be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors or other electronic components for executing the above method.
[0103] The storage component 31 is configured to store various types of data to support the operation of the terminal. The storage component can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disc.
[0104] Of course, the computing device may necessarily further include other components, such as an input / output interface, a display component, a communication component, etc.
[0105] The input / output interface provides an interface between the processing component and the peripheral interface module, and the above-mentioned peripheral interface module may be an output device, an input device, etc.
[0106] The communication component is configured to facilitate communication between the computing device and other devices in a wired or wireless manner, etc.
[0107] Among them, the computing device may be a physical device or a flexible computing host provided by a cloud computing platform, etc. At this time, the computing device may refer to a cloud server, and the above-mentioned processing component, storage component, etc. may be basic server resources leased or purchased from a cloud computing platform.
[0108] The embodiment of the present application also provides a computer storage medium storing a computer program, and when the computer program is executed by a computer, it can implement the above-mentioned Figure 1 UAV communication link cracking method based on chaotic modulation waveform shown in the embodiment.
[0109] Those skilled in the art can clearly understand that for the convenience and brevity of description, the specific working processes of the above-described systems, devices, and units can refer to the corresponding processes in the foregoing method embodiments, and will not be described herein again.
[0110] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed to multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment. Those of ordinary skill in the art can understand and implement it without creative labor.
[0111] Through the description of the above embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus a necessary general hardware platform, and of course, it can also be implemented by hardware. Based on such an understanding, the essence of the above technical solution, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.
[0112] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, and are not intended to limit them; although the present application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements on some of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application.
Claims
1. A method for cracking UAV communication links based on chaotic modulation waveform, characterized in that: include: The mixed index multi-carrier chaotic signal emitted by the target UAV is acquired by using a multi-channel antenna array, and a receiving signal matrix containing the correlation between the time dimension and the frequency dimension is generated; Based on the carrier distribution characteristics of the mixed index multi-carrier chaotic signal, a random sequence scrambling algorithm is used to separate the mixed and superimposed index bit features and modulation bit features in the received signal matrix, and generate a set of independently modulated carrier components; Dynamically adjusting the beamforming direction of the multi-channel antenna array according to the frequency band distribution range of the carrier component set to generate a carrier component signal enhanced by beamforming; The carrier component signal enhanced by beamforming is reconstructed into a matrix, and the environmental noise component in the matrix reconstruction result is estimated and removed by using the low-rank distribution characteristic, and the chaotic waveform basis vector corresponding to the principal component in the matrix reconstruction result after the environmental noise component is removed is extracted; According to the mapping relationship between the chaotic waveform basis vector and the modulation symbol of the target UAV, a spread spectrum code sequence matching the mixed index multi-carrier differential chaotic modulation communication link is generated.
2. The method according to claim 1, characterized in that Based on the carrier distribution characteristics of the mixed index multi-carrier chaotic signal, a random sequence scrambling algorithm is used to separate the mixed and superimposed index bit features and modulation bit features in the received signal matrix, including: Generate a random reference sequence matching the carrier distribution characteristics according to the frequency interval and power density distribution of each carrier in the mixed index multi-carrier chaotic signal, wherein the length of the random reference sequence is consistent with the number of columns of the received signal matrix; Performing a point-by-point product operation on the random reference sequence and the time domain sampling points of each row in the received signal matrix to generate a scrambled signal component matrix; Based on the time-domain sparse characteristics corresponding to the index bits in the scrambled signal component matrix, the signal component matrix is decomposed into an index bit feature matrix and a modulation bit feature matrix.
3. The method according to claim 2, characterized in that Generates a set of independently modulated carrier components, including: According to the row vector amplitude distribution of the index bit feature matrix, index selection modes whose row vector amplitudes are higher than a preset threshold are screened out to generate a valid index mode set; According to the phase continuity of the column vector of the modulation bit feature matrix, the modulation symbols whose phase jump exceeds the period constraint of the chaotic modulation symbol are filtered out, and the modulation symbols retained after filtering are used as the valid modulation symbol set; The effective index pattern set is orthogonally projected and matched with the effective modulation symbol set to generate a carrier component set including independent carrier frequencies, independent modulation symbols and corresponding index selection patterns.
4. The method according to claim 1, characterized in that The method comprises dynamically adjusting the beamforming direction of the multi-channel antenna array according to the frequency band distribution range of the carrier component set to generate a carrier component signal enhanced by beamforming, including: Determine the target frequency band coverage interval of the multi-channel antenna according to the frequency distribution range of each independently modulated carrier component in the carrier component set, and extract the center frequency set of all carrier components in the target frequency band coverage interval; Calculating a delay compensation parameter corresponding to each antenna unit in the multi-channel antenna array based on the frequency value of each carrier component in the center frequency set, and generating a beamforming weight vector matching the center frequency set according to the delay compensation parameter; Performing complex weighted superposition on the beamforming weight vector and the original signal received by the multi-channel antenna array to generate a beamforming signal matrix for the target frequency band coverage interval; According to the signal strength distribution of different carrier components in the beamforming signal matrix, the phase offset of the beamforming weight vector is dynamically adjusted so that the signal strength of the carrier component corresponding to the target UAV in the beamforming signal matrix reaches a preset gain threshold, thereby generating the carrier component signal enhanced by beamforming.
5. The method according to claim 1, characterized in that The carrier component signal enhanced by beamforming is reconstructed in matrix, and the environmental noise component in the matrix reconstruction result is estimated and removed by using the low-rank distribution characteristics, and the chaotic waveform basis vector corresponding to the principal component in the matrix reconstruction result after removing the environmental noise component is extracted, including: Constructing a multi-dimensional signal reconstruction matrix for the beamforming-enhanced carrier component signal according to a mapping relationship between carrier frequency and time sampling points; Based on the sparse distribution of the frequency bands of the carrier components in the multidimensional signal reconstruction matrix, estimating the low-rank distribution characteristics of the reconstruction matrix to obtain an estimation result; Based on the estimation result, the reconstruction matrix is decomposed into a low-rank matrix component and a noise matrix component; Iteratively optimizing the low-rank matrix component according to the statistical distribution characteristics of the elements in the noise matrix component; Singular vectors corresponding to a preset number of maximum singular values are extracted from the optimized low-rank matrix components to generate chaotic waveform basis vectors, wherein the preset number of values is equal to the number of valid modulation symbols in the carrier component set.
6. The method according to claim 5, characterized in that Based on the sparse distribution of the frequency bands of the carrier components in the multidimensional signal reconstruction matrix, a low-rank distribution characteristic of the reconstruction matrix is estimated to obtain an estimation result, including: Calculating a sparsity parameter of the multidimensional signal reconstruction matrix according to the number of independently modulated carriers in the carrier component set and the frequency band distribution sparsity of the multidimensional signal reconstruction matrix, wherein the sparsity parameter is the ratio of the number of rows occupied by non-zero carrier components in the reconstruction matrix; Determining an initial rank value of the low-rank matrix component based on the sparsity parameter and the power density distribution of each carrier component in the carrier component set; Performing singular value threshold decomposition on the multidimensional signal reconstruction matrix according to the initial rank value, decomposing the multidimensional signal reconstruction matrix into an initial low-rank matrix component and an initial noise matrix component, wherein the number of singular values of the initial low-rank matrix component is equal to the initial rank value; According to the difference between the amplitude distribution of the elements in the initial noise matrix component and the power density of the chaotic modulation symbols in the carrier component set, the initial rank value is corrected to generate an optimized low-rank matrix rank value; Based on the optimized low-rank matrix rank value, the multidimensional signal reconstruction matrix is subjected to secondary singular value threshold decomposition to generate optimal low-rank matrix components and optimal noise matrix components as estimation results of the low-rank distribution characteristic estimation.
7. The method according to claim 1, characterized in that According to the mapping relationship between the chaotic waveform basis vector and the modulation symbol of the target UAV, a spread spectrum code sequence matching the hybrid index multi-carrier differential chaotic modulation communication link is generated, including: According to the mapping relationship between the time domain length of the chaotic waveform basis vector and the modulation symbol period of the target UAV, the segment length of the chaotic waveform basis vector corresponding to each modulation symbol is determined, wherein the segment length is proportional to the number of carrier components within the modulation symbol period; Dividing the chaotic waveform basis vector into a plurality of basis vector sub-segments according to the segment length of the chaotic waveform basis vector, and generating an orthogonal projection coefficient set corresponding to each basis vector sub-segment according to the frequency band distribution sparsity of each carrier component in the carrier component set; Based on the orthogonal projection coefficient set, each basis vector sub-segment is subjected to an orthogonal modulation operation with a symbol sequence in the modulation symbol mapping relationship to generate a segmented spread spectrum code set corresponding to each carrier component one by one; According to the carrier index rule of the mixed index multi-carrier differential chaotic modulation, the segmented spread spectrum codes belonging to the same carrier index mode in the segmented spread spectrum code set are superimposed in the time domain to generate a combined spread spectrum code corresponding to an independent carrier index; According to the arrangement order of the carrier frequencies in the mixed index multi-carrier modulation, the combined spread spectrum code and the frequency offset of the corresponding carrier component are phase-synchronized and calibrated to generate the spread spectrum code sequence.
8. UAV communication link cracking system based on chaotic modulation waveform, characterized by: include: An acquisition module is used to acquire a mixed index multi-carrier chaotic signal emitted by a target UAV using a multi-channel antenna array, and generate a received signal matrix including a correlation relationship between a time dimension and a frequency dimension; A separation module, which is used to separate the mixed and superimposed index bit features and modulation bit features in the received signal matrix by using a random sequence scrambling algorithm based on the carrier distribution characteristics of the mixed index multi-carrier chaotic signal, and generate a set of independently modulated carrier components; An adjustment module, configured to dynamically adjust the beamforming direction of the multi-channel antenna array according to the frequency band distribution range of the carrier component set, and generate a carrier component signal enhanced by beamforming; An extraction module is used to perform matrix reconstruction on the carrier component signal enhanced by beamforming, estimate and remove the environmental noise component in the matrix reconstruction result by using the low-rank distribution characteristics, and extract the chaotic waveform basis vector corresponding to the principal component in the matrix reconstruction result after removing the environmental noise component; A generation module is used to generate a spread spectrum code sequence matching the mixed index multi-carrier differential chaotic modulation communication link according to a mapping relationship between the chaotic waveform basis vector and the modulation symbol of the target UAV.
9. A computing device, characterized in that It comprises a processing component and a storage component; the storage component stores one or more computer instructions; the one or more computer instructions are used to be called and executed by the processing component to implement the UAV communication link cracking method based on chaotic modulation waveform as described in any one of claims 1 to 7.
10. A computer storage medium, characterized in that: A computer program is stored, and when the computer program is executed by a computer, the method for cracking a UAV communication link based on a chaotic modulation waveform as described in any one of claims 1 to 7 is implemented.
Citation Information
Patent Citations
Chaotic spreading factor blind estimation method based on Volterra adaptive filter
CN108768445A
Multi-carrier differential chaotic system demodulation method based on low-rank matrix estimation
CN110290083A
Rate line suppression using chaotic spreading codes
US20170317712A1
Cited By
Transmitter device and transmission method for wireless transmission system including multiple transmit antennas based on detection avoidance condition
KR102888927B1
Transmitter device and transmission method of multi-antenna wireless transmission system for maximizing receiving performance based on low probability of detection
KR102898447B1