Unmanned aerial vehicle interference method, device, equipment, storage medium and program product
By obtaining the communication frequency band, spreading factor and bandwidth of the FPV drone, and generating interference signals at different frequency points and time periods within the preset period, the problem of difficulty in effectively interfering with FPV drone in the prior art is solved, and an efficient drone interference effect is achieved.
Patent Information
- Application Number
- CN202510667350.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2024-06-04
- Filing Date
- 2025-05-22
- Publication Date
- 2025-07-18
AI Technical Summary
The existing drone interference technology is difficult to effectively interfere with FPV drones, especially the LoRa technology FPV drones, which has led to threats to public safety and order.
By acquiring the communication signal configuration information of the drone, generating the corresponding interference signal, and transmitting the interference signal to interfere with the normal communication of the drone, the specific method includes obtaining the communication frequency band, spreading factor and bandwidth of the drone, generating the corresponding interference signal, and covering the signal at different frequency points and time periods within the preset transmission period.
The effect of interference on drone is improved, ensuring that the drone cannot demodulate the communication signals at the control end normally, and achieve efficient interference effects.
Smart Images

Figure CN120342541A_ABST
Abstract
Description
Related Applications
[0001] This application claims the priority of a Chinese patent application with the application number 2024106563390 and the title "Drone Interference Method, Device and Other Related Products" filed on May 24, 2024, and a Chinese patent application with the application number 2024107175710 and the title "Drone Interference Method, Device and Other Related Products" filed on June 4, 2024. The entire content of which is incorporated herein by reference. Technical Field
[0002] This application relates to the field of communication technologies, and particularly to a drone interference method, device, computer device, computer-readable storage medium, and computer program product. Background Art
[0003] During the flight of a drone, various abnormal situations may occur due to the operator's operation problems or the drone's own operation problems, posing a threat to public safety and order. Therefore, in certain scenarios, it is necessary to interfere with the flight of the drone.
[0004] Currently, the types of drones are diverse. For example, LoRa (Long Range Radio) technology, with its characteristics of low power consumption and long-distance communication, is widely used in FPV (First Person View) drones (also known as racing drones). For FPV drones, traditional interference technologies cannot effectively interfere with them. Therefore, how to improve the interference effect on drones has become an urgent problem to be solved. Summary of the Invention
[0005] Based on this, in view of the above technical problems, it is necessary to provide a drone interference method, device, computer device, computer-readable storage medium, and computer program product that can improve the interference effect on drones.
[0006] In a first aspect, a drone interference method is provided, including:
[0007] Obtaining configuration information corresponding to the communication signal of the drone;
[0008] Obtaining an interference signal corresponding to the configuration information and transmitting the interference signal.
[0009] In a second aspect, a drone interference method is provided, including:
[0010] Obtaining an interference signal corresponding to a communication frequency band, spreading factor, and bandwidth and transmitting the interference signal.
[0011] In a third aspect, a drone interference device is further provided, including:
[0012] An acquisition module, configured to acquire configuration information corresponding to the communication signal of the drone;
[0013] A transmission module, configured to acquire an interference signal corresponding to the configuration information and transmit the interference signal.
[0014] In a fourth aspect, a computer device is further provided, including a memory and a processor. The memory stores a computer program, and when the processor executes the computer program, the steps described in the above method are implemented.
[0015] In a fifth aspect, a computer-readable storage medium is further provided, on which a computer program is stored. When the computer program is executed by a processor, the steps described in the above method are implemented.
[0016] In a sixth aspect, a computer program product is further provided, including a computer program. When the computer program is executed by a processor, the steps described in the above method are implemented.
[0017] For the above drone interference method, device, computer device, computer-readable storage medium, and computer program product, by acquiring the configuration information corresponding to the communication signal of the drone, acquiring the interference signal corresponding to the configuration information, and transmitting the interference signal, since the interference signal is generated according to the communication signal of the drone, it is more targeted, thereby improving the effect of interfering with the drone. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] In order to more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the following will briefly introduce the drawings required for the description of the embodiments of the present application or related technologies. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, without creative efforts, other related drawings can also be obtained based on these drawings.
[0019] Figure 1 It is an application environment diagram of the drone interference method in an embodiment;
[0020] Figure 2 It is a flowchart of the drone interference method in an embodiment;
[0021] Figure 3 It is a flowchart of the drone interference method in another embodiment;
[0022] Figure 4 It is a schematic diagram of the interference signal in an embodiment;
[0023] Figure 5 It is a flowchart of the step of transmitting the interference signal in an embodiment;
[0024] Figure 6 Schematic diagram of interference signal in another embodiment;
[0025] Figure 7 Flow schematic diagram of the step of transmitting sub - interference signal in one embodiment;
[0026] Figure 8 Flow schematic diagram of the UAV interference method in yet another embodiment;
[0027] Figure 9 Flow schematic diagram of the step of determining configuration information in one embodiment;
[0028] Figure 10 Flow schematic diagram of the step of receiving communication signal in one embodiment;
[0029] Figure 11 Flow schematic diagram of the step of determining reference configuration information in one embodiment;
[0030] Figure 12 Flow schematic diagram of the step of receiving communication signal in another embodiment;
[0031] Figure 13 Flow schematic diagram of the step of determining configuration information in another embodiment;
[0032] Figure 14 Spectrum schematic diagram of interference signal in one embodiment;
[0033] Figure 15 For Figure 14 Enlarged schematic diagram of part A in the illustrated embodiment;
[0034] Figure 16 Structure block diagram of a UAV interference device in one embodiment;
[0035] Figure 17 Internal structure diagram of a computer device in one embodiment;
[0036] Figure 18 Internal structure diagram of a computer device in another embodiment. Detailed implementation manners
[0037] In order to make the objectives, technical solutions and advantages of the present application clearer, the present application will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0038] The UAV interference method provided by the embodiments of the present application can be applied to, for example Figure 1In the application environment shown. In the absence of interference, the drone 101 can communicate normally with the control terminal 102. Once the interference device 103 emits an interference signal, it will interfere with the normal operation of the drone 101. For example, it will cause the drone 101 to be unable to communicate normally with the control terminal 102, and thus unable to fly normally. Among them, the interference device 103 can collect the communication signals emitted by the drone 101 to the control terminal 102 or received from the control terminal 102, and analyze the communication signals to obtain the configuration information corresponding to the communication signals. Then, the interference device 103 analyzes the configuration information to obtain the interference signal corresponding to the configuration information, and emits the interference signal, so that the drone 101 malfunctions after receiving the interference signal, thereby achieving the purpose of interfering with the drone.
[0039] In an exemplary embodiment, as Figure 2 shown, a method for interfering with a drone is provided. Taking the interference device 103 in Figure 1 as an example, the method includes the following steps S110 to step S120. Among them, the method includes the following steps.
[0040] Step S110, obtaining the configuration information corresponding to the communication signal of the drone.
[0041] Step S120, obtaining the interference signal corresponding to the configuration information, and emitting the interference signal.
[0042] Among them, the communication signal refers to the signal used for communication between the drone and the control terminal. For example, if the drone and the control terminal communicate using the LoRa protocol, the communication signal is a signal conforming to the LoRa protocol, also known as the LoRa signal. If the drone and the control terminal communicate using the OcuSync protocol, the communication signal is a signal conforming to the OcuSync protocol. The configuration information can refer to the parameters, content, etc. of the communication signal of the drone itself, as long as it can be extracted from the communication signal, it belongs to the configuration information. For example: the configuration information is the frequency band and bandwidth of the communication signal. Or, if the communication signal is a signal conforming to the LoRa protocol, the configuration information is the spreading factor, bandwidth, etc. The interference signal corresponding to the configuration information means that the interference signal is related to the configuration information. For example, if the configuration information is a specific frequency band, the frequency band of the interference signal is the specific frequency band. In this way, the interference signal can be closer to the communication signal of the drone, making it easier for the drone to be unable to correctly demodulate the communication signal sent by the control terminal, and thus achieving a better interference effect.
[0043] For the above step S110, it may be: obtaining the communication signal of the drone in the current environment in real time and parsing the configuration information based on the received communication signal. Or it may also be: obtaining the configuration information of the communication signal of the drone from other devices. Or it may further be: directly receiving the configuration information corresponding to the communication signal of the drone input by the user. All of these are within the protection scope of the above step S110.
[0044] For the above step S120, it may be: generating a corresponding interference signal in real time based on the configuration information and transmitting the interference signal. Or it may also be: reading the interference signal corresponding to the configuration information from the memory according to the configuration information and transmitting the read interference signal. All of these are within the protection scope of the above step S120.
[0045] Exemplarily, after obtaining the configuration information corresponding to the communication signal of the drone, the signal composition of the communication signal of the drone can be determined based on the configuration information, or the communication protocol adopted by the drone and the control terminal can be understood, so as to obtain the interference signal for the drone. The interference device 103 then transmits the interference signal, so that after the drone receives the interference signal and the communication signal, due to the existence of the interference signal, the drone cannot correctly demodulate the communication signal.
[0046] In the above drone interference method, since the transmitted interference signal is related to the configuration information of the communication signal of the drone, the interference signal can be closer to the communication signal of the drone, so as to more efficiently disrupt the demodulation process of the drone. Therefore, the existence of the interference signal causes the drone to be unable to normally demodulate the communication signal sent by the control terminal, thus achieving the effect of efficiently interfering with the drone.
[0047] Next, taking the interference of FPV drones as an example for illustration. The control terminal usually uses LoRa technology to generate flight control signals to control FPV drones. LoRa technology is a low-power long-distance communication technology based on CSS (Chirp Spread Spectrum) technology. Due to its strong communication anti-interference ability, how to effectively interfere with FPV drones is an urgent problem to be solved currently.
[0048] In some embodiments, the configuration information may include a communication frequency band, a spreading factor (SF), and a bandwidth. As Figure 3 shown, steps S110 and S120 of the above drone interference method include:
[0049] Step S210, obtaining the communication frequency band, spreading factor, and bandwidth corresponding to the communication signal of the drone.
[0050] Step S220: Obtain an interference signal corresponding to a communication frequency band, a spreading factor, and a bandwidth, and transmit the interference signal.
[0051] Among them, according to the spreading factor and the bandwidth, the baseband signal of the interference signal can be obtained, and then the baseband signal of the interference signal is frequency-converted to the corresponding communication frequency band, and the final radio frequency signal, that is, the interference signal, can be obtained. The spreading factor refers to the chip length obtained by expanding each data bit of the original signal. For example, the Lora signal satisfies the formula: . Among them, B represents the bandwidth, SF represents the spreading factor, and T represents the length of the chirp. If the bandwidth is fixed, the larger the value of the spreading factor, the longer the length T of each chirp. Among them, a chirp is a basic symbol of the LoRa signal.
[0052] After obtaining the spreading factor corresponding to the communication signal of the UAV, the length of each chip corresponding to the communication signal received by the UAV can be determined. Specifically, the configuration information may further include the bandwidth, that is, B in the above formula. Then, when generating the interference signal, a string of data can be randomly generated, and the corresponding chirp is generated based on the bandwidth and the spreading factor, and then this string of data is modulated onto the chirp to obtain the baseband signal of the interference signal, and then the baseband signal is frequency-converted to obtain the interference signal. The interference signal obtained in this way has the same spreading factor as the communication signal, so that the FPV UAV cannot accurately demodulate the communication signal.
[0053] For an FPV UAV, as long as the spreading factor and the bandwidth are known, a chirp can be generated, so that an interference signal with the same format as the communication signal of the FPV UAV can be obtained to enhance the interference effect.
[0054] Optionally, the configuration information further includes the communication frequency band of the communication signal. The communication frequency band refers to the frequency band in which the FPV UAV operates, such as the 902 - 928 MHz frequency band, the 863 - 870 MHz frequency band, etc. Among them, each communication frequency band may further include multiple channels. For example, in the 902MHz - 928 MHz frequency band, channels with center frequencies such as 903.5MHz, 904.1MHz, 904.7MHz, etc. may be included. It should be noted that if the frequency point of the communication signal of the UAV is directly obtained, the communication frequency band of the UAV can also be obtained, so it is also within the protection scope of this application.
[0055] It can be understood that for the UAV to receive the interference signal transmitted by the interference device, the interference signal needs to match the channel of the UAV. In other words, the frequency band for the interference device to transmit the interference signal should at least cover the channel of the FPV UAV. Therefore, in some embodiments, to enable the UAV to receive the interference signal transmitted by the interference device, the following steps can be performed: Obtain the interference signal corresponding to the communication frequency band, spreading factor, and bandwidth, and transmit the interference signal. The interference signal transmitted in this way can at least cover the channel of the UAV, so that the UAV can receive the interference signal and be interfered by the interference signal.
[0056] Therefore, in this embodiment, the communication frequency band of the interference signal can cover the channel of the FPV UAV, and since the content of the interference signal is generated based on the spreading factor and bandwidth, that is, the content of the interference signal is also similar to the communication signal of the FPV UAV, an effective interference effect can be achieved.
[0057] In practical applications, FPV UAVs may operate in different communication frequency bands, such as the 902 - 928 MHz frequency band, the 863 - 870 MHz frequency band, etc. In addition, within each communication frequency band, multiple channels are divided. In this way, different FPV UAVs can also operate in the same communication frequency band, but need to use different channels to prevent mutual interference. However, for a communication frequency band, the interference device cannot predict in advance which channel the FPV UAV selects, so it is necessary to interfere with all channels to achieve an effective countermeasure effect. However, if all channels within a communication frequency band are interfered with, the power consumption required is relatively large. In addition, within the same communication frequency band, different FPV UAVs may use different spreading factors. Or, the same FPV UAV may also use different spreading factors at different times. Therefore, the interference signal also needs to consider all cases of spreading factors. Based on the above situation, the present application provides the following solutions.
[0058] In some embodiments, the number of spreading factors is one or more. The communication frequency band includes one or more frequency points. As Figure 5 shown, step S220 may specifically include the content of the following steps S310 to S320.
[0059] Step S310, obtain sub - interference signals corresponding to each spreading factor and bandwidth.
[0060] In this embodiment, the sub-interference signal belongs to the baseband signal, that is, it has not been frequency-converted to the radio frequency carrier. The format of the sub-interference signal can refer to the LoRa signal. For example, each chirp is generated based on the spreading factor and bandwidth using the CSS modulation principle, and noise is modulated into the chirp as encoded data, that is, the starting frequency point of the chirp sweep is the noise. Among them, the noise is, for example, a random number generated based on a random generation algorithm. Assuming there are M spreading factors and 1 bandwidth in a communication band, there will be M sub-interference signals, and the spreading factors of each sub-interference signal are different. Therefore, if the bandwidth is the same, each spreading factor has its own corresponding sub-interference signal.
[0061] Step S320, within different target time periods, transmit the sub-interference signals corresponding to the same spreading factor at different frequency points until, within the preset transmission period, the sub-interference signals corresponding to the same spreading factor are all transmitted at all the frequency points within the communication band.
[0062] Among them, the preset transmission period includes multiple target time periods.
[0063] This step describes how to generate interference signals in the case of having one bandwidth and multiple spreading factors. Among them, the frequency point corresponds to the radio frequency carrier, and one frequency point corresponds to one channel. For example, one frequency point can be the center frequency point of the frequency band covered by one channel. Transmitting the sub-interference signal at a certain frequency point means modulating the sub-interference signal onto the radio frequency carrier corresponding to that frequency point to form the corresponding interference signal. The interference device can cyclically transmit the interference signal, and the duration of each cycle is the preset transmission period. In other words, after each preset transmission period of time, the interference signal is completely transmitted once. The target time period can be regarded as dividing the preset transmission period into several time segments. Transmitting the sub-interference signals corresponding to the same spreading factor at different frequency points, in other words, modulating the sub-interference signals corresponding to the same spreading factor onto different radio frequency carriers for transmission to cover different channels respectively. In this embodiment, within one target time period, each sub-interference signal only needs to cover part of the channels (so that the transmission power can be concentrated in these channels to enhance the intensity of the interference signal), as long as it is ensured that within the entire preset transmission period, each sub-interference signal can cover all the channels within the communication band (so that it can be ensured that within each preset transmission period, the interference signal corresponding to each spreading factor can interfere with all the channels). In addition, the duration of one target time period can be equal to the length of one or more sub-interference signals. In other words, if the spreading factor is small, the duration of one target time period can be equal to the length of two or more sub-interference signals.
[0064] For example, as Figure 4As shown, after obtaining the communication frequency band of the drone and knowing that the communication frequency band of the drone has a total of 40 channels. These 40 channels are divided into 4 groups, that is, F1, F2, F3, and F4 respectively represent 10 channels among the 40 channels, and each channel corresponds to a different frequency band. Taking the number of spreading factors as an example (i.e., SF1) for illustration. The preset transmission period T can be divided into four target time periods (corresponding to T1~T4 in the figure). In each target time period, the first sub-interference signal will only be modulated to 10 channels. For example, in the target time period T1, the first sub-interference signal is only modulated to the 10 channels corresponding to F2 (that is, the first sub-interference signal is modulated to each channel in F2 respectively, and a first interference signal will be generated for each channel, with a total of 10 first sub-interference signals). SF1 and the square where it is located in the figure represent that the first sub-interference signal of SF1 is modulated to 10 channels respectively. The first sub-interference signal represents the sub-interference signal formed based on this spreading factor. In this example, since the spreading factor SF1 is small, the lengths of the first sub-interference signal and the first interference signal (the first interference signal is the radio frequency signal corresponding to the first sub-interference signal) are short. Within one target time period, 4 first interference signals can be continuously transmitted. And, in different target time periods, the first sub-interference signal will be modulated to different channels. In this way, within one target time period, only 1 / 4 of the channels in the communication frequency band are used to transmit signals, so the power of the interference signal can be concentrated on 1 / 4 of the channels, thereby improving the interference effect. And, within one preset transmission period T, the first sub-interference signal will be modulated to all 40 channels, that is, the first interference signal covers all channels, which is equivalent to transmitting interference signals for all 40 channels. In this way, no matter which channel the FPV drone uses, it can be guaranteed to be interfered with.
[0065] Of course, the number of spreading factors actually used by the drone may be more than one. Therefore, for different spreading factors, the corresponding generated sub-interference signals should be different. Specifically, within the same target time period, the sub-interference signals corresponding to different spreading factors are transmitted at different frequency points, and within different target time periods, the sub-interference signals corresponding to the same spreading factor are transmitted at different frequency points, and within one preset transmission period, for the sub-interference signal corresponding to any spreading factor, it is transmitted at all frequency points (that is, it covers all channels within the communication frequency band).
[0066] For example, such as Figure 6 and Figure 14As shown, still taking the case where the communication frequency band of the drone has 40 channels as an example. When there are multiple spreading factors (for example, 3, corresponding to SF1, SF2, and SF3 in the figure), the sub-interference signals corresponding to the spreading factors SF1, SF2, and SF3 are obtained, including the first sub-interference signal corresponding to the spreading factor SF1, the second sub-interference signal corresponding to the spreading factor SF2, and the third sub-interference signal corresponding to the spreading factor SF3. The preset transmission period is denoted as T, and the preset transmission period is divided into 4 target time periods, denoted as T1, T2, T3, and T4 respectively. Among them, T1, T2, T3, and T4 each occupy one-fourth of the entire preset transmission period. The 40 channels are divided into F1, F2, F3, and F4 in groups of 10 channels each. In each target frequency band, different sub-interference signals are modulated to different frequency points to form different interference signals. For example, in the target time period T1, the first sub-interference signal is modulated to each frequency point of F2 to generate the first interference signal and transmitted, the second sub-interference signal is modulated to each frequency point of F1 to generate the second interference signal and transmitted, and the third sub-interference signal is modulated to each frequency point of F3 to generate the third interference signal and transmitted. In addition, for any sub-interference signal, within the entire preset transmission period T, it will be modulated to all frequency points for transmission. For example: the second sub-interference signal is modulated to each frequency point of F1 in T1 to form the second interference signal corresponding to the frequency point, modulated to each frequency point of F4 in T2 to form the second interference signal corresponding to the frequency point, modulated to each frequency point of F3 in T3 to form the second interference signal corresponding to the frequency point, and modulated to each frequency point of F2 in T4 to form the second interference signal corresponding to the frequency point, that is, the second interference signal can cover 40 channels within the preset transmission period. In this way, it can be ensured that no matter which channel among the 40 channels the FPV drone uses, as long as the spreading factor used is SF2, it will definitely be interfered by the second interference signal within the duration of the preset transmission period.
[0067] It can be understood that the above example is only a possible situation. For example, in actual applications, the channels corresponding to the first sub-interference signal, the second sub-interference signal, and the third sub-interference signal in each target time period can also be changed or swapped, as long as it is satisfied that within the preset transmission period, any one of the first sub-interference signal, the second sub-interference signal, and the third sub-interference signal is transmitted at all frequency points (that is, modulated to all channels), that is, each interference signal covers all channels. Or, the spreading factor and the corresponding sub-interference signals can be other quantities, and all channels of the communication frequency band of the drone can be divided in other ways, which are not limited here.
[0068] In this embodiment, by concentrating interference signals with the same spreading factor on some channels and transmitting them within each target time period, the power of the interference signals can be increased. Meanwhile, within the entire preset transmission cycle, the interference signals corresponding to the same spreading factor can cover all channels within the communication frequency band, thus ensuring the reliability of interfering with the FPV drone.
[0069] Among them, when the spreading factor and bandwidth are the same, the generation method of the interference signals on each channel (i.e., modulating the sub-interference signals onto each channel) can be, for example, the following several schemes.
[0070] Scheme 1: The interference signals on each channel are the same except for the frequency points. The sub-interference signals corresponding to the same spreading factor need to be frequency-converted (or modulated) onto each channel to generate the interference signals on each channel and then transmitted. Usually, the initial frequency point of the generated initial interference signal is the same as the local oscillator frequency point of the interference device itself. Therefore, it is necessary to perform frequency shifting on the generated initial interference signal to obtain the interference signals on each channel. Taking Figure 4 as an example, assuming that an initial interference signal with an initial frequency point is generated based on the first sub-interference signal and the local oscillator frequency point of the interference device itself, then the frequency point of the initial interference signal needs to be shifted (such as by using frequency mixing, etc.) to each channel from the 11th channel to the 20th channel in F2, so that the first interference signals corresponding to 10 channels in F2 can be obtained.
[0071] Scheme 2: The interference signals on at least two channels are different not only in frequency points but also in the internally modulated noise. In this scheme, if the interference signals on some channels are also the same except for the frequency points, the principle of Scheme 1 can be referred to. Here, only the principle that the interference signals on two channels are different not only in frequency points but also in the internally modulated noise is described. First, generate two different sub-interference signals, and these two sub-interference signals are only different in the modulated noise (that is, chirps are generated based on the same spreading factor and bandwidth, and two different noises are respectively modulated onto the chirps as coded data to generate two sub-interference signals), and then modulate these two sub-interference signals onto the corresponding radio frequency carriers respectively to obtain the interference signals on two channels. In this scheme, since the noises of the interference signals on each channel are not completely the same, the peak-to-average ratio of all the interference signals transmitted by the interference device will be lower, and the interference effect on the FPV drone will be better.
[0072] It should be noted that after the interference signals on each channel are all generated, the interference device can transmit them in the order of the target time periods (such as in accordance with Figure 4Transmit the interference signals of each channel according to the shown transmission timing). Alternatively, the interference device can also transmit the interference signals of each channel in real time after generating them. The composition of the sub-interference signals corresponding to other spreading factors and the composition of their interference signals are similar to the above scheme, and will not be elaborated here.
[0073] As Figure 7 shown, in the above step S320, within different target time periods, transmit the sub-interference signals corresponding to the same spreading factor at different frequency points until, within the preset transmission cycle, the sub-interference signals corresponding to the same spreading factor are all transmitted at all frequency points within the communication frequency band. This can include the content of the following steps S410 to S420.
[0074] Step S410: Combine different frequency points within the communication frequency band to obtain multiple frequency point sets.
[0075] Step S420: Within each target time period, transmit the sub-interference signals corresponding to different spreading factors at different frequency point sets respectively, and within the preset transmission cycle, transmit the sub-interference signals corresponding to the same spreading factor at all frequency points within the communication frequency band.
[0076] Among them, the number of target time periods is greater than or equal to the number of frequency point sets.
[0077] Among them, one communication frequency band includes multiple frequency point sets, and one frequency point set includes multiple frequency points. Each frequency point within a frequency point set modulates the same sub-interference signal. For example, in Figure 6 the shown communication frequency band, there are a total of 4 frequency point sets, namely F1, F2, F3, and F4. In each frequency point set, there are 10 frequency points, that is, corresponding to 10 channels (each frequency point corresponds to the center frequency point of a channel).
[0078] In this embodiment, transmitting the sub-interference signal of a certain spreading factor at a frequency point set means: modulating the sub-interference signal to each frequency point in the frequency point set and then transmitting it. For example Figure 6 shown, in the target time period T1, modulate the sub-interference signal of the spreading factor SF2 (i.e., the second sub-interference signal) to the 10 channels in the frequency point set F1, so as to generate 10 second interference signals with carrier frequencies corresponding to the frequencies of these 10 channels respectively. And within one target time period, the sub-interference signals of different spreading factors are modulated to different frequency point sets respectively. In other words, within one target time period, the sub-interference signal of each spreading factor is not modulated to all channels, but only to 10 of them, so that the transmission power can be concentrated in these 10 channels. For example: within the target time period T1, the sub-interference signals corresponding to the spreading factors SF2, SF1, and SF3 are modulated to the frequency point sets F1, F2, and F3 respectively.
[0079] In addition, during the entire preset transmission period, the sub-interference signals corresponding to any spreading factor will be modulated to all channels. For example, the spreading factor SF2 is modulated to the frequency point sets F1, F4, F3, and F2 during the target time periods T1, T2, T3, and T4 respectively. Therefore, this embodiment can ensure that the FPV drone can be interfered by the interference signal regardless of which channel it is on and which spreading factor it uses.
[0080] It should be noted that, in order to transmit the sub-interference signals of various spreading factors at all frequency points within the preset transmission period (i.e., to ensure that the interference signals corresponding to various spreading factors can cover all channels within the communication frequency band), the number of target time periods should be greater than or equal to the number of frequency point sets. For example, in Figure 6 the corresponding case, the number of the frequency point set is 4, and the number of target time periods is greater than or equal to 4.
[0081] The corresponding relationship between the frequency point set and the target time period in the above example is only one embodiment. In other embodiments, the corresponding relationship between the frequency point set and the target time period may be different from that in the above example, and will not be listed one by one here.
[0082] Specifically, the preset transmission period T can be determined by . Among them, represents the length of the sub-interference signal corresponding to the largest spreading factor in the spreading factors, and N represents the number of the frequency point sets.
[0083] In some embodiments, the number of the frequency sets is the same as the number of the target time periods, and the number of the frequency sets is the ratio of the total number of all frequency points within the communication frequency band to the number of frequencies covered by one interference signal within one target time period. In other words, N represents the reciprocal of the duty cycle. The duty cycle represents the ratio of the number of frequency points covered by each interference signal to the total number of frequency points. For example, Figure 6 in which F1, F2, F3, and F4 each include 10 frequency points, and the total number of all frequency points is 40, so the duty cycle is 1 / 4, and the number of the frequency point sets is 4. In this way, it can be ensured that within one preset transmission period, the sub-interference signals corresponding to each spreading factor can be transmitted at all frequency points, so as to be able to perform signal interference within the entire communication range.
[0084] In addition, if there are multiple spreading factors, the number of the frequency point sets needs to be set in combination with the number of the spreading factors. Specifically, the number of the frequency point sets is greater than or equal to the number of the spreading factors. In this way, it can be ensured that within one target time period, the interference signals corresponding to all spreading factors can cover one frequency point set. For example Figure 6As shown, the number of frequency point sets is 4, and the number of spreading factors is 3. Thus, within each target period, the sub-interference signals of the 3 spreading factors can be transmitted with different frequency point sets.
[0085] Among them, can be used as a target period, that is, the length of the sub-interference signal corresponding to the maximum spreading factor (which is also the length of the interference signal) is used as the duration of the target period to ensure that at least one interference signal with the maximum spreading factor can be completely transmitted within each target period. The preset transmission period consists of multiple target periods. The relationship between the lengths of the sub-interference signals with different spreading factors is obtained through the above formula ( ). Taking Figure 6 as an example, assume that the communication signal of the drone is obtained corresponding to 3 different spreading factors: SF1, SF2, SF3, where SF2 = SF1 + 1 and SF3 = SF2 + 1. Under the same bandwidth, according to the definition of the Lora spreading factor, then , . Assume that the length of a sub-interference signal is the same as that of a chirp. Then the length of the sub-interference signal corresponding to SF3 is twice the length of the sub-interference signal corresponding to SF2, and the length of the sub-interference signal corresponding to SF2 is twice the length of the sub-interference signal corresponding to SF1. Therefore, the lengths of the target periods are respectively equal to the length of the third sub-interference signal corresponding to the maximum spreading factor SF3, twice the length of the second sub-interference signal corresponding to SF2, and four times the length of the first sub-interference signal corresponding to SF1. Thus, it can be obtained that Figure 6 in the corresponding is the length of a third sub-interference signal corresponding to the spreading factor SF3, and N is the number of frequency point sets (i.e., 4). Correspondingly, the preset transmission period is the length of a third sub-interference signal corresponding to 4 spreading factors SF3.
[0086] It can be understood that the above is only an example of the composition method of the preset transmission period and the target period. When the number of spreading factors is other numbers, for example, when the communication signal of the drone has 4 spreading factors (such as including SF4), the duty cycle is still 1 / 4, the number of frequency point sets can still be 4, and the length of each target period is twice the length of the target period in the above embodiment, then the length of the preset transmission period is twice the length of the preset transmission period in the above embodiment.
[0087] In one embodiment, flight control frames with different spreading factors have different lengths. The preset transmission period is less than or equal to the length of the shortest flight control frame. For an FPV drone, different "packet rates" (i.e., the number of flight control frames transmitted per second) correspond to different spreading factors. Therefore, different spreading factors correspond to flight control frames of different lengths. The length of the shortest flight control frame means that if there are multiple spreading factors, there will be multiple flight control frames of different lengths, and the length of the shortest flight control frame among them is the length of the shortest flight control frame. For example, assume that the number of transmissions of the flight control frame with spreading factor SF1 per second is 200, then the packet rate is 200 Hz, and the length of the flight control frame with spreading factor SF1 is 5 ms (i.e., 1 / 200 Hz). Similarly, if the number of transmissions of the flight control frame with spreading factor SF2 (SF2 = SF1 + 1) is 100, then the packet rate of spreading factor SF2 is 100 Hz, and the length of the flight control frame is 10 ms (i.e., 1 / 100 Hz). Therefore, if the spreading factors only include SF1 and SF2, then 5 ms is the length of the shortest flight control frame.
[0088] In this embodiment, the reason for limiting the preset transmission period to be less than or equal to the length of the shortest flight control frame is as follows: The flight control frames of the FPV drone will hop frequencies on each channel, and a flight control signal (i.e., a flight control frame) will be sent each time the frequency hops. The smaller the spreading factor, the smaller the length of the flight control frame. If effective interference is to be carried out on the FPV drone, the duration of each period of the interference signal cannot exceed the length of the shortest flight control frame, because once it exceeds, interference may not be achievable.
[0089] Still taking Figure 6 as an example, assume that the communication signal of the FPV drone includes spreading factors SF1, SF2, and SF3, and the length of the shortest flight control frame is 5 ms (i.e., the length of the flight control frame with spreading factor SF1). Figure 6 The corresponding one in is the length of a chirp corresponding to the maximum spreading factor SF3. Assume that T is greater than 5 ms, such as 6 ms, and the total duration of T1, T2, and T3 is 5 ms. If the frequency point of the current flight control signal of the FPV drone is within F1 and the spreading factor is SF1, only the first interference signal whose frequency band is within the F1 frequency point set can interfere with the current flight control signal. During the entire time period from T1 to T3, the current flight control signal is continuously transmitted (at this time, the interference device does not have an interference signal corresponding to the current flight control signal during the time period from T1 to T3, so it cannot interfere). Although after T3, during the T4 time period, the signal transmitted by the interference device contains an interference signal for the current flight control signal (i.e., the first interference signal whose frequency band is within the F1 frequency point set), but since the flight control signal has completed the transmission of one frame at this time and starts to jump to another channel (for example, the spreading factor is still SF1, and the frequency point switches within F2), so the interference signal transmitted during the T4 target time period cannot achieve interference either. However, in this embodiment, by setting T to be less than 5 ms, the above problem can be overcome, that is, during the T4 target time period, the current flight control signal (i.e., the frequency point is within F1 and the spreading factor is SF1) is still effectively transmitted. Therefore, the first interference signal whose frequency point is within F1 transmitted by the interference device can effectively interfere with the current flight control signal.
[0090] As another embodiment, if the preset transmission period is less than or equal to the length of the shortest flight control frame, and the number of spreading factors is large, and the length of the chirp of the maximum spreading factor is long, the length of a target time period (i.e., ) can also be equal to a fractional multiple of the length of the sub-interference signal of the maximum spreading factor. Here, a fractional number refers to a number smaller than 1. Assume that the communication signal of the drone has 4 spreading factors (SF1, SF2, SF3, SF4), and SF4 is the maximum spreading factor. If the length of the shortest flight control frame (such as the flight control frame of SF1) is 5 ms, and the length of the chirp of SF4 is long (such as the sum of the lengths of 4 chirps of SF4 is greater than 5 ms), at this time, the length of the target time period in the interference signal can be set to a fractional multiple of the length of the chirp of SF4, so as to ensure the interference effect.
[0091] Through the above steps, the preset transmission period and the target time period can be determined. After that, based on the determined preset transmission period and the target time period, each interference signal can be completely transmitted to the drone, thereby improving the interference effect on the drone.
[0092] In an exemplary embodiment, as Figure 8 shown, step S220 in the above Figure 2 shown embodiment specifically includes the following content.
[0093] Step S510: Determine the signal to be modulated based on the spreading factor and bandwidth.
[0094] Step S520: Obtain interference data.
[0095] Step S530: Modulate the interference data onto the signal to be modulated, and transmit the modulated signal in the communication frequency band.
[0096] Among them, the signal to be modulated can be generated according to LoRa technology. For example, the signal to be modulated is a chirp signal. The role of the interference data is to interfere with the FPV drone. For example, the interference data is random noise. Regarding modulating the interference data onto the signal to be modulated, its specific method is the same as the data encoding method of the normal LoRa signal of the FPV drone. Therefore, compared with the LoRa signal of the FPV drone, in this embodiment, the starting frequency of each chirp is random noise (while the starting frequency of each chirp of the LoRa signal is encoded data), and the modulated signal is a chirp signal encoded with random noise. Among them, the modulated signal is, for example, the following formula:
[0097]
[0098] Among them, is the modulated signal, is random noise, BW represents the bandwidth of the signal. k represents the slope of the signal, and k = BW / T. T = 2SF / BW, SF is the spreading factor. t represents time. Then, the radio frequency signal formed by frequency conversion of the modulated signal is the interference signal, and this interference signal can be transmitted to interfere with the drone.
[0099] Specifically, if there are multiple spreading factors, for the sub-interference signals of each spreading factor, they can all be generated in the above manner. For example, the above step S310 specifically includes the following steps.
[0100] Step A: For each spreading factor, determine the signal to be modulated based on the spreading factor and bandwidth.
[0101] Step B: Obtain interference data, and then modulate the interference data onto the signal to be modulated to obtain the sub-interference signals of each spreading factor.
[0102] The specific principles of Step A and Step B are the same as those of the above Step S510 and Step S520, and the only difference is that for different spreading factors, the generated signals to be modulated are different (i.e., chirps are different). In Step B, the interference data is modulated onto the signal to be modulated, and the obtained modulated signal is the sub-interference signal. Assume there are 3 spreading factors (SF1, SF2, SF3), as Figure 14 and Figure 15As shown. Each sub-interference signal is similar to the LoRa signal, and is also a chirp signal (specifically, an upchirp signal whose frequency increases over time). The only difference is that the starting frequency of each chirp signal is a random number. It should be noted that Figure 15 The signal diagram of a preset transmission cycle is shown in FIG. Figure 6 The transmission order of interference signals in the preset transmission period is shown to be different. There can be multiple forms of transmission order of interference signals of various spreading factors in the preset transmission period, as long as interference signals of all spreading factors are transmitted in all channels within a preset period.
[0103] In some exemplary embodiments, in order to obtain the configuration information of the communication signal of the drone, such as the spreading factor and bandwidth, the communication signal of the drone can be monitored. In this embodiment, monitoring the communication signal of the drone can be achieved by performing signal acquisition, monitoring and analysis at the frequency point of the communication signal of the known drone.
[0104] like Figure 9 As shown above Figure 2 Step S110 in the embodiment, i.e. obtaining the configuration information corresponding to the communication signal of the drone, may specifically include steps S610 to S650. Among them:
[0105] Step S610, determining a communication frequency band corresponding to the communication signal.
[0106] Among them, the communication frequency band refers to a specific frequency range used in the communication system to achieve signal transmission and reception. For example, the communication frequency band of the FPV drone may be around 868MHz, 915MHz, and 2.4GHz. When executing this step, the communication frequency band that the drone may use can be determined according to the current location. For example: patrol monitoring within a wide frequency range (such as 300MHz-1.2GHz) and fixed monitoring in the 2.4GHz frequency band. Alternatively, since different countries have different communication frequency bands open to FPV drones, the communication frequency band that may be used in the current environment can be determined according to the country in which they are located. Alternatively, the communication frequency band input by the user can be directly received. Alternatively, the communication frequency band to be monitored can be determined directly according to the default configuration. It should be noted that the number of communication frequency bands can be one or more.
[0107] Step S620, receiving a communication signal in a communication frequency band.
[0108] Among them, the communication signal refers to the communication signal sent or received by the drone and the control terminal in a certain communication frequency band in the current environment. Among them, for FPV drones, each frame of Lora signal usually contains several chirp signals and the signals after circular shifting of the chirp signals. After the interference device receives the communication signal, it can be converted into IQ data (In-phase and Quadrature data), and subsequent steps are carried out based on the IQ data. Taking an FPV drone with a communication frequency band of 902 - 928 MHz and adopting the ExpressLRS protocol as an example, it has 40 frequency points near the 915 MHz frequency band, occupying about 24M bandwidth. Therefore, for this communication frequency band, it is necessary to monitor whether there are communication signals at 40 frequency points.
[0109] In addition, if there is more than one communication frequency band, each communication frequency band can be monitored in sequence.
[0110] Step S630, determine the reference configuration information corresponding to each frequency point.
[0111] After the above steps, if a communication signal in a certain communication frequency band is received, it is next necessary to determine whether the received communication signal is a communication signal of the drone. In order to make a judgment, it is necessary to first obtain the reference configuration information corresponding to each frequency point as a basis for judgment. The reference configuration information can be pre-stored in the memory. When this step is executed, directly read the reference configuration information of each frequency point from the memory.
[0112] Among them, the reference configuration information can be set according to the known communication signal of the drone. Exemplarily, for FPV drones, the reference configuration information is, for example, a basic communication unit. The basic communication unit is, for example, a chirp signal. Since the entire Lora signal is generated based on the chirp signal, directly correlating the chirp signal locally generated according to the spreading factor and bandwidth with the received Lora signal can identify which chirp signal the current Lora signal uses. And since the basic communication unit is generated according to the spreading factor and bandwidth, knowing which chirp signal it is, the corresponding spreading factor and bandwidth (i.e., configuration information) can be known.
[0113] Step S640, compare each reference configuration information with the communication signal to obtain the comparison result corresponding to each reference configuration information.
[0114] Step S650, if the comparison result meets the preset conditions, determine the configuration information corresponding to the communication signal of the drone based on the reference configuration information.
[0115] Exemplarily, comparing each reference configuration information with the communication signal may include: performing a correlation operation on the reference configuration information of each frequency point with the communication signal, and the result after the correlation operation is the above comparison result. If the result after the correlation operation exceeds a preset correlation threshold, it can be determined that the received communication signal includes at least the communication signal of this frequency point. In this way, the configuration information (such as spreading factor, bandwidth) corresponding to the communication signal of the drone can be obtained based on the communication signal (such as reference configuration information) of this frequency point.
[0116] In this embodiment, by assuming all possible reference configuration information corresponding to the communication signal of the drone and then comparing the reference configuration information with the communication signal, it is possible to effectively identify which drone communication signals exist in the current environment, and then be able to generate interference signals adaptively according to the drone communication signals to improve the accuracy of drone interference.
[0117] The following will give examples through different implementation manners to further illustrate the above Figure 9 illustrated embodiment.
[0118] As Figure 10 shown, in the first implementation manner, the above step S110 specifically includes steps S710 to S760. Among them:
[0119] Step S710, determining the communication frequency band corresponding to the communication signal.
[0120] This step is similar to the above step S610 in principle and will not be elaborated here.
[0121] Step S720, determining the center frequency point of the communication frequency band and the received bandwidth corresponding to the center frequency point.
[0122] Among them, the received bandwidth is based on the center frequency point and can cover each frequency point of the communication frequency band.
[0123] Step S730, receiving data with the center frequency point as the reference and the bandwidth as the received bandwidth to obtain the communication signal corresponding to the communication frequency band.
[0124] Among them, steps S720 and S730 are one of the specific implementation manners of the above embodiment step S620. Among them, for each communication frequency band, the signal receiving range of the interference device is based on the center frequency point and the bandwidth is the range that can monitor all frequency points, so as to simultaneously receive the communication signals corresponding to all frequency points within the communication frequency band. The communication signal in this step is equivalent to a broadband signal.
[0125] For example, take the communication frequency band of 902 - 928 MHz as an example. There are 40 frequency points near the 915 MHz frequency band, occupying approximately 24M bandwidth. When the interference device is listening for frequency points, it can use 915 MHz as the center frequency point, and set the bandwidth to cover the range of 40 frequency points, that is, 24M bandwidth. Or, listen to a 100M bandwidth in sequence within a wide frequency range (such as 300 MHz - 1.2 GHz). In this embodiment, only one local oscillator is required and wideband listening is adopted to complete the listening of a communication frequency band.
[0126] In this embodiment, by simultaneously collecting the communication data corresponding to all possible frequency points of the UAV, while obtaining the communication signal of the UAV, the number of local oscillators can be reduced, which can not only improve the detection speed but also improve the resource utilization rate.
[0127] Step S740, determine the reference configuration information corresponding to each frequency point.
[0128] Step S750, perform a correlation operation on the reference configuration information of each frequency point and the communication signal to obtain the operation result corresponding to each frequency point.
[0129] Step S760, if there is a target operation result that meets the first preset condition among multiple operation results, determine the reference configuration information corresponding to the target operation result as the configuration information adopted by the UAV.
[0130] In this embodiment, the reference configuration information can be a mixed-frequency signal, and only one local oscillator can be used. When generating the reference configuration information, a reference configuration information of an initial frequency point (such as the basic communication unit corresponding to the initial frequency point) can be generated based on this local oscillator. If the communication frequency band contains multiple frequency points, the reference configuration information of this initial frequency point is frequency-shifted in sequence (such as using mixing to change the frequency point of the reference configuration information), so as to obtain the reference configuration information for each frequency point.
[0131] Then, perform a correlation operation on the reference configuration information of each frequency point and the communication signal respectively to obtain the operation result corresponding to each frequency point. It should be noted that the execution order of the above steps S740 and S750 is not limited to Figure 10, it can also be: after obtaining the reference configuration information of the initial frequency point, first move the reference configuration information to the first frequency point to obtain the reference configuration information corresponding to the first frequency point. Perform a correlation operation on the reference configuration information corresponding to the first frequency point and the communication signal to obtain the operation result corresponding to the first frequency point. Then move the reference configuration information of the initial frequency point to the second frequency point to obtain the reference configuration information corresponding to the second frequency point. Perform a correlation operation on the reference configuration information corresponding to the second frequency point and the communication signal to obtain the operation result corresponding to the second frequency point. And so on, to obtain the operation results corresponding to all frequency points. That is, the order of frequency shift and correlation operation can be different in different embodiments, which is not limited here, as long as it can ensure that the reference configuration information of each frequency point has been correlated with the received communication signal. In the above example, the target operation result that meets the first preset condition can refer to the operation result that is greater than or equal to the first preset threshold.
[0132] It can be understood that for any frequency point, there may be multiple situations for the configuration information of the UAV communication signal. For example, for FPV UAVs, there may be multiple spreading factors and multiple bandwidths. Since one chirp can be obtained from one spreading factor and one bandwidth, different combinations of different spreading factors and different bandwidths can result in multiple chirps. Thus, multiple chirps, that is, multiple reference configuration information, will correspond to the same frequency point. Therefore, for each frequency point, all possible reference configuration information needs to be generated, and all possible reference configuration information is respectively correlated with the communication signal. If none of the corresponding operation results meet the first preset condition after traversing all possible reference configuration information, it means that there is no communication signal of the target UAV in this communication frequency band, and the communication signal of the UAV can continue to be monitored.
[0133] In this embodiment, by correlating the reference configuration information of each frequency point with the same received broadband signal (i.e., the communication signal in this embodiment), and determining the configuration information of the UAV according to the operation result, the resource utilization rate can be improved and the cost can be reduced.
[0134] Optionally, as Figure 11 shown, when the reference configuration information is a basic communication unit, the above step S110 specifically includes steps S810 to S860. Among them:
[0135] Step S810, determine the communication frequency band corresponding to the communication signal.
[0136] Step S820, determine the center frequency point of the communication frequency band and the received bandwidth corresponding to the center frequency point.
[0137] Step S830: Receive data with a bandwidth of the receiving bandwidth based on the center frequency point to obtain a communication signal corresponding to the communication frequency band.
[0138] In this embodiment, the implementation processes of steps S810 to S830 are the same as those of steps S710 to S730 in the above embodiment. For the relevant descriptions, reference can be made to the above embodiment and will not be elaborated here.
[0139] Step S840: Determine the basic communication unit of each frequency point based on the spreading factor and the bandwidth.
[0140] This step is one of the specific implementation manners of the above step S630. The spreading factors and bandwidths commonly used by FPV drones are generally several fixed ones. Therefore, the basic communication unit of each frequency point can be determined based on various known spreading factors and various bandwidths. Specifically, a basic communication unit (such as a chirp signal) can be calculated from a spreading factor and a bandwidth. By performing various permutations and combinations of various spreading factors and various bandwidths, various possible basic communication units can be obtained. Then, each basic communication unit is shifted to all frequency points to obtain the basic communication units of each frequency point. For example: Suppose there are 3 spreading factors and 2 bandwidths, then 6 different basic communication units will be obtained. If a certain communication frequency band has 40 frequency points, after the basic communication units are respectively frequency-shifted, each frequency point will have 6 basic communication units.
[0141] Step S850: Perform a correlation operation between the basic communication unit of each frequency point and the communication signal to obtain the operation result corresponding to each frequency point.
[0142] In this step, it is necessary to perform a correlation operation between each frequency-shifted basic communication unit and the communication signal. For example: If each frequency point corresponds to 6 basic communication units, then each basic communication unit is respectively correlated with the obtained communication signal. In this way, each frequency point will have multiple operation results (for example, 6 operation results).
[0143] Step S860: If there is a target operation result that meets the first preset condition among the multiple operation results, determine the basic communication unit corresponding to the target operation result as the basic communication unit adopted by the drone.
[0144] Taking the wideband communication signals obtained for 40 frequency points above as an example, where there are 3 types of spreading factors and 2 types of bandwidths, each frequency point will have 6 basic communication units. After performing the relevant operations, there will be 6 operation results for each frequency point, and a total of 240 operation results for all frequency points. Among these operation results, if a certain operation result meets the first preset condition (such as the peak value after the relevant operation exceeds the set relevant threshold), it means that the basic communication unit used for FPV UAV communication is the same as the basic communication unit corresponding to this operation result. Thus, it can be determined that there is a flight control signal of the FPV UAV on this communication frequency band, and it can be determined that the FPV UAV uses the spreading factor and bandwidth corresponding to this basic communication unit. It can be understood that since the flight control signal of the FPV UAV may be a frequency hopping signal, after obtaining the target operation result, although the frequency point of the currently received communication signal can be confirmed, due to the FPV UAV hopping frequencies within the communication frequency band, the frequency band range of the generated interference signal should still cover all channels within the communication frequency band to ensure effective interference regardless of which channel the flight control signal hops to.
[0145] Further, after the above first implementation manner is completed, the above step S120 can be continued, that is, obtaining the interference signal corresponding to the configuration information and transmitting the interference signal. This process can refer to the relevant descriptions in the above embodiments and will not be elaborated here.
[0146] Through the above first implementation manner, the spreading factor and bandwidth corresponding to the communication signal of the FPV UAV can be determined, and then the corresponding interference signal can be generated based on the spreading factor and bandwidth to achieve interference on the FPV UAV.
[0147] As Figure 12 shown, in the second implementation manner, the above step S110 specifically includes steps S910 to S960. Among them:
[0148] Step S910, determining the communication frequency band corresponding to the communication signal.
[0149] This step is the same as the above step S610 and will not be elaborated here.
[0150] Step S920, sequentially receiving the received data of each frequency point in the communication frequency band.
[0151] Step S930, obtaining the communication signal of the communication frequency band based on the received data of each frequency point.
[0152] Steps S920 and S930 are one of the specific implementation manners of the above-mentioned step S620. Among them, receiving the received data of each frequency point of the communication frequency band in sequence means that the interference device separately collects the data of each frequency point within the communication frequency band. For example, for one communication frequency band, the interference device has 40 local oscillators (each local oscillator corresponds to one frequency point). The interference device collects the data (such as IQ data) for a period of time at the first frequency point, and then collects the data for the same period of time at the second frequency point until the data for the same period of time is collected at all 40 frequency points, thereby obtaining 40 received data, and these 40 received data together constitute the communication signal of this communication frequency band. In this embodiment, different local oscillators are used to collect data for different frequency points, and there is no need for frequency shifting.
[0153] In this embodiment, by listening to each frequency point in sequence, the collected data is independent. For example, the data collected during the time period t1 corresponds to the first frequency point, and the data collected during the time period t2 corresponds to the second frequency point, and so on. In this way, the operability of the obtained communication signal is relatively strong, which is beneficial to improving the comparison efficiency of the subsequent comparison process and saving computing resources.
[0154] Step S940, determining the reference configuration information corresponding to each frequency point.
[0155] Step S950, performing a correlation operation on the reference configuration information of each frequency point and the received data of the same frequency point to obtain the operation result corresponding to each frequency point.
[0156] Step S960, if there is a target operation result that meets the second preset condition among multiple operation results, determining the reference configuration information corresponding to the target operation result as the corresponding configuration information adopted by the drone.
[0157] Among them, the target operation result that meets the second preset condition may refer to that the correlation peak value corresponding to the operation result is greater than or equal to the second preset threshold. From the foregoing content, it can be seen that in the second implementation manner, the interference device may have multiple local oscillators. Therefore, the reference configuration information for different frequency points can be directly generated based on their respective local oscillators. Therefore, in this implementation manner, there is no need to perform frequency shifting on the reference configuration information, and the reference configuration information corresponding to each frequency point can also be obtained.
[0158] After obtaining the reference configuration information corresponding to each frequency point, the reference configuration information of each frequency point can be correlated with the received data of the same frequency point to obtain the operation result corresponding to each frequency point. That is, in this embodiment, the reference configuration information and the received data can be directly correlated one by one. For example, the reference configuration information of the first frequency point is correlated with the received data received at the first frequency point, the reference configuration information of the second frequency point is correlated with the received data received at the second frequency point, and so on, so as to obtain the operation result corresponding to each frequency point.
[0159] In this embodiment, by correlating the reference configuration information of each frequency point with the received data of the same frequency point to determine the configuration information adopted by the FPV drone, the calculation amount is small, the computing resources can be saved, and the recognition speed can be improved.
[0160] In the second embodiment, when the reference configuration information is the basic communication unit, step S940 includes: determining the basic communication unit of each frequency point based on the spreading factor and the bandwidth. Step S950 includes: correlating the basic communication unit of each frequency point with the received data of the same frequency point to obtain the operation result corresponding to each frequency point. Step S960 includes: if there is a target operation result that meets the second preset condition among the multiple operation results, determining the basic communication unit corresponding to the target operation result as the basic communication unit adopted by the drone.
[0161] In this embodiment, for each frequency point, various basic communication units can be directly generated based on their respective local oscillators without frequency shifting. The implementation processes of other aspects related to identifying the basic communication unit of the drone are basically the same as those of steps S910 to S960 in the above embodiment, and can refer to the relevant descriptions in the above embodiment, which will not be elaborated here.
[0162] It can be understood that in the second embodiment, if the received data of all frequency points are correlated, the total number of correlation operations required is the product of the number of frequency points, the number of spreading factors, and the number of bandwidths. For example, if there are 40 channels in a certain communication band of the drone, then the total number of correlation operations required in both embodiments is 40×M×N. Where M is the number of spreading factors and N is the number of bandwidths.
[0163] In the second embodiment, for some frequency points (such as 915M, 868M) of the communication signal of the drone, since there may be some cases where the signal amplitude or signal strength is low, the probability of the presence of the flight control signal is low. Therefore, in some embodiments, such as Figure 13As shown in the figure, to further improve the efficiency of determining configuration information and reduce the time and effort consumed by some unnecessary related operations, that is, to reduce the total number of related operations corresponding to the channels with a relatively low probability of flight control signals in the second implementation manner, in the process of comparing each reference configuration information with the communication signal to obtain the comparison result corresponding to each reference configuration information (that is, the above step S640, or step S950), the following steps S1010 to step S1040 can be executed.
[0164] Step S1010: Obtain the signal characteristics corresponding to the received data of each frequency point.
[0165] Among them, the signal characteristics can characterize the signal attributes corresponding to the received data. For example, the signal characteristics may include signal strength and signal amplitude.
[0166] Step S1020: Sort the received data of all frequency points based on the signal characteristics.
[0167] In this embodiment, to improve the efficiency of related operations, the received data can be sorted based on the signal characteristics of each received data, and the received data of the frequency points that need to perform related operations can be determined based on the sorting result.
[0168] It can be understood that based on P local oscillators, the received data of the first frequency point, the received data of the second frequency point,..., and the received data of the Pth frequency point can be obtained respectively. If the signal amplitude is used as the signal characteristic, the received data of the above P frequency points can be sorted based on the signal amplitude. For example, they can be sorted in descending order or ascending order according to the signal amplitude. By sorting each received data, it is more convenient to screen out the received data that needs to perform subsequent related operations.
[0169] Step S1030: Perform correlation operations on the received data of each frequency point before the set position respectively with the reference configuration information of the same frequency point to obtain the operation result corresponding to each frequency point.
[0170] In this embodiment, only partial received data (that is, the received data before the set position) is subjected to correlation operations. For example, after step S1020, the descending order arrangement result of the received data of 40 frequency points is obtained. Among them, the received data ranked first has the strongest signal characteristics (for example, the largest signal amplitude), and the received data ranked last has the weakest signal characteristics (for example, the smallest signal amplitude). If the set position is 10, since each received data corresponds to the acquisition frequency point, the correlation operation can start from the received data ranked first and the reference configuration information of the same frequency point until the correlation operation of the received data ranked tenth is completed, and then the operation results of the received data ranked 1 to 10 are obtained.
[0171] In other embodiments, the set position can also be other rankings or intervals, and other schemes can also be selected for the sorting method and signal characteristics, as long as the received data with weak signal characteristics (i.e., low probability of the flight control signal) can be screened out. Of course, sorting may not be performed, but instead, the received data with signal characteristics meeting the requirements (such as the signal amplitude being greater than the set threshold) can be directly screened, and the received data meeting the requirements can be subjected to a correlation operation with the reference configuration information of the same frequency point. Alternatively, a correlation operation can be directly performed on the received data of all frequency points and the corresponding reference configuration information to ensure the accuracy of the target operation result.
[0172] Step S1040, if there is a target operation result that meets the second preset condition among multiple operation results, determine the reference configuration information corresponding to the target operation result as the corresponding configuration information adopted by the UAV.
[0173] Among them, the multiple operation results refer to the operation results corresponding to the received data before the set position.
[0174] Optionally, when the number of reference configuration information is more than one (for example, when at least one of the number of spreading factors and bandwidths is multiple, there are multiple basic communication units for one frequency point), the received data of each frequency point before the set position can be respectively correlated with different reference configuration information of the same frequency point to obtain multiple operation results corresponding to each frequency point. If there is a target operation result that meets the second preset condition among the multiple operation results corresponding to the frequency point of each received data before the set position, determine the reference configuration information corresponding to the target operation result as the corresponding configuration information adopted by the UAV.
[0175] It can be understood that the number of target operation results that meet the second preset condition among the multiple operation results can be multiple.
[0176] In this embodiment, by sorting the received data of all frequency points based on the signal characteristics and performing a correlation operation on the received data with strong signal characteristics, unnecessary calculations can be reduced, thereby improving the operation efficiency and reducing resource consumption.
[0177] In a specific embodiment, taking the reference configuration information as the basic communication unit as an example, to determine the reference configuration information corresponding to the communication signal of the UAV, the following steps can be executed.
[0178] Determine the communication frequency band corresponding to the communication signal.
[0179] Sequentially receive the received data of each frequency point in the communication frequency band.
[0180] Based on the received data of each frequency point, obtain the communication signal of the communication frequency band.
[0181] Determine the basic communication unit for each frequency point based on the spreading factor and bandwidth.
[0182] Obtain the signal characteristics corresponding to the received data at each frequency point.
[0183] Sort the received data at all frequency points based on the signal characteristics.
[0184] For the received data at each frequency point before the set position, perform a correlation operation with the basic communication unit at the same frequency point respectively to obtain the operation result corresponding to each frequency point. If there is a target operation result that meets the second preset condition among multiple operation results, determine the basic communication unit corresponding to the target operation result as the basic communication unit adopted by the UAV.
[0185] After determining the basic communication unit, the following steps can be executed:
[0186] Obtain the spreading factors and bandwidths corresponding to the communication signal of the UAV based on the basic communication unit.
[0187] Obtain the sub-interference signals corresponding to the spreading factors and bandwidths.
[0188] Combine different frequency points within the communication frequency band to obtain multiple frequency point sets. The number of target time periods is greater than or equal to the number of frequency point sets.
[0189] Within each target time period, transmit the sub-interference signals corresponding to different types of spreading factors at different frequency point sets respectively, and within the preset transmission period, transmit the sub-interference signals corresponding to the same spreading factor at all frequency points within the communication frequency band.
[0190] Through the above steps, interference to the UAV can be achieved.
[0191] In this embodiment, by listing possible basic communication units based on the known spreading factors and bandwidths, and then using these basic communication units to detect the communication signals of the UAV in the current environment, it is possible to ensure successful detection of the communication signals of the UAV and not miss the possible configuration information of the communication signals of the UAV. At the same time, based on the configuration information (such as spreading factor, bandwidth) of the detected communication signals, corresponding interference signals can be generated to achieve interference to the UAV.
[0192] In summary, different methods can be adopted to obtain the configuration information of the communication signal of the drone, and then the corresponding interference signal can be obtained based on the configuration information to interfere with the drone. In some embodiments, the interference device can receive data with a bandwidth of the received bandwidth based on the center frequency point, that is, use a local oscillator to receive communication data of all frequency points at the same time. In this case, after determining the basic communication unit of each frequency point based on the pre-predicted spreading factor and bandwidth, since there is only one local oscillator, the basic communication unit needs to be frequency-shifted. Then, the basic communication units of each frequency point are respectively correlated with the collected communication signals, and the basic communication unit corresponding to the drone is determined based on the operation result, so as to determine the spreading factor and bandwidth corresponding to the communication signal of the drone based on the basic communication unit. Then, an interference signal can be generated based on the spreading factor and bandwidth and transmitted to the drone.
[0193] In other embodiments, the interference device can adopt multiple local oscillators. The data corresponding to different frequency points are collected by different local oscillators. The interference device sequentially receives the received data of each frequency point in the communication band, that is, switches to the next frequency point after collecting data for a period of time at each frequency point. After determining the basic communication unit of each frequency point based on the pre-predicted spreading factor and bandwidth, there is no need for frequency shifting. The received data of each frequency point is correlated with the basic communication unit of the same frequency point, and the spreading factor and bandwidth corresponding to the basic communication unit that identifies the drone in the current environment can be obtained. In addition, since the probability of the communication data with unclear signal characteristics being the data transmitted by the drone is low, in order to improve the efficiency of determining the configuration information, the received data of each frequency point can also be screened, and only the received data with obvious signal characteristics is correlated with the communication data. Then, the spreading factor and bandwidth corresponding to the drone are determined based on the operation result. Then, an interference signal can be generated based on the spreading factor and bandwidth and transmitted to the drone.
[0194] Through the above two embodiments, the configuration information corresponding to the communication signal of the drone can be determined, which can improve the applicability of this method. In the process of transmitting the interference signal to the drone, by transmitting the sub-interference signals corresponding to the same spreading factor at different frequency points in different target time periods and transmitting the sub-interference signals corresponding to all spreading factors in the same target time period, the interference power is more concentrated, and the channel of the drone can be fully covered, thus ensuring the reliability of the interference to the drone.
[0195] In addition to the above embodiments, in actual applications, instead of using the method of listening to the communication signals of drones as described above, interference signals can be generated and transmitted directly for all spreading factors and all bandwidths of mainstream FPV drones (such as those using protocols like TBS Crossfire and Expresslrs). In this way, interference with FPV drones can also be achieved.
[0196] An embodiment of the present application also provides another method for interfering with drones, including: obtaining the communication frequency band, spreading factor, and bandwidth corresponding to the drone; obtaining the interference signal corresponding to the communication frequency band, spreading factor, and bandwidth, and transmitting the interference signal.
[0197] For the communication frequency band, spreading factor, and bandwidth in this step, values commonly used by FPV drones known in the industry can be adopted. In other words, in this embodiment, it is not necessary to listen to which communication signal the drone in the current environment uses, but to directly interfere with all possible communication signals. For the specific method of obtaining the interference signal, reference can be made to step S220 above, which will not be elaborated here.
[0198] In one embodiment, the number of spreading factors is one or more. The communication frequency band includes one or more frequency points. The process of obtaining the interference signal corresponding to the communication frequency band, spreading factor, and bandwidth, and transmitting the interference signal includes:
[0199] Obtaining sub-interference signals corresponding to the communication frequency band, each spreading factor, and bandwidth.
[0200] In different target time periods, the sub-interference signals corresponding to the same spreading factor are transmitted at different frequency points until, within the preset transmission period, the sub-interference signals corresponding to the same spreading factor are all transmitted at all frequency points within the communication frequency band. In this embodiment, the preset transmission period includes multiple target time periods.
[0201] The implementation process of the above steps can refer to steps S310 to S320, and will not be repeated here.
[0202] It should be understood that although the steps in the flowcharts involved in the above embodiments are sequentially shown according to the indication of the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless there is a clear description in this article, there is no strict order limit for the execution of these steps, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above embodiments may include multiple steps or multiple stages. These steps or stages are not necessarily executed at the same moment, but can be executed at different moments. The execution order of these steps or stages is not necessarily sequential, but can be executed alternately or in turn with at least a part of other steps or steps or stages in other steps.
[0203] The embodiments of the present application also provide a drone interference device for implementing the above-mentioned drone interference method. The implementation solutions provided by this device to solve problems are similar to the implementation solutions described in the above method. Therefore, the specific limitations in one or more embodiments of the following drone interference devices can refer to the limitations on the drone interference method in the above text, and will not be repeated here.
[0204] In an exemplary embodiment, as Figure 16 shown, a drone interference device 1000 is provided, including: an acquisition module 1001 and a transmission module 1002, where:
[0205] The acquisition module 1001 is used to acquire the configuration information corresponding to the communication signal of the drone.
[0206] The transmission module 1002 is used to acquire the interference signal corresponding to the configuration information and transmit the interference signal.
[0207] In some embodiments, in terms of acquiring the configuration information corresponding to the communication signal of the drone, the acquisition module 1001 is further used to: acquire the communication frequency band, spreading factor, and bandwidth corresponding to the communication signal of the drone. The transmission module 1002 is further used to: acquire the interference signal corresponding to the communication frequency band, spreading factor, and bandwidth, and transmit the interference signal.
[0208] In some embodiments, in terms of acquiring the interference signal corresponding to the spreading factor and bandwidth and transmitting the interference signal, the transmission module 1002 is further used to: acquire the sub-interference signal corresponding to the spreading factor and bandwidth. In different target time periods, the sub-interference signals corresponding to the same spreading factor are transmitted at different frequency points until within the preset transmission period, the sub-interference signals corresponding to the same spreading factor are all transmitted to the drone at all frequency points within the communication frequency band. Wherein, the number of spreading factors is one or more. The communication frequency band includes one or more frequency points. The preset transmission period includes multiple target time periods.
[0209] In some embodiments, regarding transmitting sub-interference signals corresponding to the same spreading factor at different frequency points within different target time periods until, within a preset transmission period, the sub-interference signals corresponding to the same spreading factor are all transmitted to the UAV at all frequency points within the communication frequency band, the transmitting module 1002 is further configured to: combine different frequency points within the communication frequency band to obtain a plurality of frequency point sets, where the number of target time periods is greater than or equal to the number of frequency point sets. Within each target time period, the sub-interference signals corresponding to different spreading factors are respectively transmitted at different frequency point sets, and within the preset transmission period, the sub-interference signals corresponding to the same spreading factor are all transmitted at all frequency points within the communication frequency band.
[0210] In some embodiments, the preset transmission period is determined by where represents the preset transmission period, represents the length of the sub-interference signal corresponding to the maximum spreading factor among the spreading factors, represents the number of frequency point sets.
[0211] In some embodiments, different spreading factors have flight control frames of different lengths, and the preset transmission period is less than or equal to the length of the shortest flight control frame.
[0212] In some embodiments, the acquisition module 1001 further includes a determination module, a reception module, a reference module, a comparison module, and a configuration module. In terms of acquiring the configuration information corresponding to the communication signal of the UAV, the determination module is configured to determine the communication frequency band corresponding to the communication signal. The reception module is configured to receive the communication signal of the communication frequency band. The reference module is configured to determine the reference configuration information corresponding to each frequency point within the communication frequency band. The comparison module is configured to compare each reference configuration information with the communication signal to obtain a comparison result corresponding to each reference configuration information. The configuration module is configured to, if the comparison result meets the preset condition, determine the configuration information corresponding to the communication signal of the UAV based on the reference configuration information.
[0213] In some embodiments, in terms of receiving the communication signal of the communication frequency band, the reception module is further configured to: determine the center frequency point of the communication frequency band and the reception bandwidth corresponding to the center frequency point. The reception bandwidth is based on the center frequency point and can cover each frequency point of the communication frequency band, and receive data with a bandwidth of the reception bandwidth based on the center frequency point to obtain the communication signal corresponding to the communication frequency band.
[0214] In some embodiments, in terms of comparing each reference configuration information with a communication signal to obtain a comparison result corresponding to each reference configuration information, the comparison module is further configured to: perform a correlation operation on the reference configuration information of each frequency point and the communication signal to obtain an operation result corresponding to each frequency point. If there is a target operation result that meets the first preset condition among multiple operation results, determine the reference configuration information corresponding to the target operation result as the configuration information adopted by the drone.
[0215] In some embodiments, in terms of determining the reference configuration information corresponding to each frequency point within a communication frequency band, the reference module is further configured to: determine the basic communication unit of each frequency point within the communication frequency band based on the spreading factor and the bandwidth. The comparison module is further configured to: perform a correlation operation on the basic communication unit of each frequency point and the communication signal to obtain an operation result corresponding to each frequency point. In terms of if there is a target operation result that meets the first preset condition among multiple operation results, determining the reference configuration information corresponding to the target operation result as the configuration information adopted by the drone, the configuration module is further configured to: if there is a target operation result that meets the first preset condition among multiple operation results, determine the basic communication unit corresponding to the target operation result as the basic communication unit adopted by the drone.
[0216] In some embodiments, in terms of receiving a communication signal of a communication frequency band, the receiving module is further configured to: sequentially receive the received data of each frequency point of the communication frequency band, and obtain the communication signal of the communication frequency band based on the received data of each frequency point.
[0217] In some embodiments, in terms of comparing each reference configuration information with a communication signal to obtain a comparison result corresponding to each reference configuration information, the comparison module is further configured to: perform a correlation operation on the reference configuration information of each frequency point and the received data of the same frequency point to obtain an operation result corresponding to each frequency point. In terms of if the comparison result meets the preset condition, determining the configuration information corresponding to the communication signal of the drone based on the reference configuration information, the configuration module is further configured to: if there is a target operation result that meets the second preset condition among multiple operation results, determine the reference configuration information corresponding to the target operation result as the corresponding configuration information adopted by the drone.
[0218] In some embodiments, in determining the reference configuration information corresponding to each frequency point within the communication frequency band, the reference module is further configured to: determine the basic communication unit of each frequency point based on the spreading factor and the bandwidth. In performing a correlation operation on the reference configuration information of each frequency point and the received data of the same frequency point to obtain the operation result corresponding to each frequency point, the comparison module is further configured to: perform a correlation operation on the basic communication unit of each frequency point and the received data of the same frequency point to obtain the operation result corresponding to each frequency point. If there is a target operation result that meets the second preset condition among multiple operation results, in determining the reference configuration information corresponding to the target operation result as the corresponding configuration information adopted by the unmanned aerial vehicle, the configuration module is further configured to: if there is a target operation result that meets the second preset condition among multiple operation results, determine the basic communication unit corresponding to the target operation result as the basic communication unit adopted by the unmanned aerial vehicle.
[0219] In some embodiments, in comparing each reference configuration information with the communication signal to obtain the comparison result corresponding to each reference configuration information, the comparison module is further configured to: obtain the signal characteristics corresponding to the received data of each frequency point, and sort the received data of all frequency points based on the signal characteristics. For the received data of each frequency point before the set position in the sorting, perform a correlation operation with the reference configuration information of the same frequency point respectively to obtain the operation result corresponding to each frequency point. If the comparison result meets the preset condition, in determining the configuration information corresponding to the communication signal of the unmanned aerial vehicle based on the reference configuration information, the configuration module is further configured to: if there is a target operation result that meets the second preset condition among multiple operation results, determine the reference configuration information corresponding to the target operation result as the corresponding configuration information adopted by the unmanned aerial vehicle.
[0220] In some embodiments, in obtaining the interference signal corresponding to the communication frequency band, spreading factor, and bandwidth, the obtaining module 1001 is further configured to: determine the signal to be modulated based on the spreading factor and the bandwidth, obtain interference data, modulate the interference data onto the signal to be modulated, and transmit the modulated signal in the communication frequency band. All the sub-interference signals constitute the interference signal.
[0221] Each module in the above-mentioned unmanned aerial vehicle interference device 1000 can be implemented in whole or in part by software, hardware, and their combination. The above-mentioned modules can be embedded in the processor of the computer device in hardware form or be independent of it, or be stored in the memory of the computer device in software form, so that the processor can call and execute the operations corresponding to the above-mentioned modules.
[0222] In an exemplary embodiment, a computer device is provided. The computer device can be a server, and its internal structure diagram can be as Figure 17As shown in the figure. The computer device includes a processor, a memory, an input / output interface (Input / Output, abbreviated as I / O), and a communication interface. Among them, the processor, the memory, and the input / output interface are connected through a system bus, and the communication interface is connected to the system bus through the input / output interface. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program, and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store data such as a preset set of spreading factors and a set of bandwidths. The input / output interface of the computer device is used to exchange information between the processor and external devices. The communication interface of the computer device is used to communicate with external terminals through a network connection. When the computer program is executed by the processor, it implements a method for interfering with unmanned aerial vehicles.
[0223] In an exemplary embodiment, a computer device is provided. The computer device may be a terminal, and its internal structure diagram may be as Figure 18 shown in the figure. The computer device includes a processor, a memory, an input / output interface, a communication interface, a display unit, and an input device. Among them, the processor, the memory, and the input / output interface are connected through a system bus, and the communication interface, the display unit, and the input device are connected to the system bus through the input / output interface. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The input / output interface of the computer device is used to exchange information between the processor and external devices. The communication interface of the computer device is used to communicate with external terminals in a wired or wireless manner. The wireless manner can be achieved through WIFI, a mobile cellular network, near field communication (Near Field Communication, NFC), or other technologies. When the computer program is executed by the processor, it implements a method for interfering with unmanned aerial vehicles. The display unit of the computer device is used to form a visually visible picture, which can be a display screen, a projection device, or a virtual reality imaging device. The display screen can be a liquid crystal display screen or an electronic ink display screen. The input device of the computer device can be a touch layer covering the display screen, or a button, a trackball, or a touchpad provided on the computer device housing, or an external keyboard, touchpad, or mouse, etc.
[0224] Those skilled in the art can understand that Figure 17 or Figure 18The structure shown is only a block diagram of some of the structures related to the embodiments of the present application, and does not constitute a limitation on the computer device to which the embodiments of the present application are applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different component arrangement.
[0225] In an exemplary embodiment, a computer device is provided, including a memory and a processor. A computer program is stored in the memory, and when the processor executes the computer program, the steps in the above method embodiments are implemented.
[0226] In an embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps in the above method embodiments are implemented.
[0227] In an embodiment, a computer program product is provided, including a computer program. When the computer program is executed by a processor, the steps in the above method embodiments are implemented.
[0228] Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be completed by instructing relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above methods. Among them, any reference to a memory, database, or other medium used in the embodiments provided in this application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include Read-Only Memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, Resistive Random Access Memory (ReRAM), Magnetoresistive Random Access Memory (MRAM), Ferroelectric Random Access Memory (FRAM), Phase Change Memory (PCM), graphene memory, etc. Volatile memory can include Random Access Memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can be in various forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM), etc. The databases involved in the embodiments provided in this application can include at least one of relational databases and non-relational databases. Non-relational databases can include distributed databases based on blockchain, etc., and are not limited thereto. The processors involved in the embodiments provided in this application can be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, data processing logics based on quantum computing, Artificial Intelligence (AI) processors, etc., and are not limited thereto.
[0229] The technical features of the above embodiments can be combined arbitrarily. For the sake of concise description, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, it should be considered to be within the scope recorded in this application.
[0230] The above-described embodiments merely represent several implementation manners of the present application. The description thereof is relatively specific and detailed, but it should not be construed as a limitation to the patent scope of the present application. It should be noted that for those of ordinary skill in the art, without departing from the concept of the present application, several modifications and improvements can still be made, and these all fall within the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the appended claims.
Claims
1. A method for interfering with an unmanned aerial vehicle, characterized in that The method includes: Obtaining configuration information corresponding to the communication signal of the drone; Obtaining an interference signal corresponding to the configuration information, and transmitting the interference signal.
2. The method according to claim 1, wherein The obtaining of the configuration information corresponding to the communication signal of the drone includes: Obtaining the communication frequency band, spreading factor, and bandwidth corresponding to the communication signal of the drone; The step of obtaining an interference signal corresponding to the configuration information and transmitting the interference signal includes: Obtaining an interference signal corresponding to the communication frequency band, the spreading factor, and the bandwidth, and transmitting the interference signal.
3. The method according to claim 2, wherein The number of spreading factors is one or more; the communication frequency band includes one or more frequency points; The obtaining of the interference signal corresponding to the communication frequency band, the spreading factor, and the bandwidth and transmitting the interference signal includes: Obtaining sub-interference signals corresponding to each of the spreading factors and the bandwidth; In different target time periods, transmitting the sub-interference signals corresponding to the same spreading factor at different frequency points until, within a preset transmission period, the sub-interference signals corresponding to the same spreading factor are all transmitted at all the frequency points within the communication frequency band; the preset transmission period includes a plurality of the target time periods.
4. The method according to claim 3, wherein The step of, in different target time periods, transmitting the sub-interference signals corresponding to the same spreading factor at different frequency points until, within a preset transmission period, the sub-interference signals corresponding to the same spreading factor are all transmitted at all the frequency points within the communication frequency band includes: Combining different frequency points within the communication frequency band to obtain a plurality of frequency point sets; the number of target time periods is greater than or equal to the number of frequency point sets; In each of the target time periods, transmitting the sub-interference signals corresponding to different spreading factors at different frequency point sets respectively, and within the preset transmission period, transmitting the sub-interference signals corresponding to the same spreading factor at all the frequency points within the communication frequency band.
5. The method according to claim 4, characterized in that The preset transmission period is determined by , where represents the preset transmission period, represents the length of the sub-interference signal corresponding to the maximum spreading factor in the spreading factors, represents the number of the frequency point sets.
6. The method according to claim 3, wherein Different spreading factors have flight control frames of different lengths; the preset transmission period is less than or equal to the length of the shortest flight control frame.
7. The method according to claim 1, characterized in that, The obtaining of the configuration information corresponding to the communication signal of the drone includes: Determining the communication frequency band corresponding to the communication signal; Receiving the communication signal of the communication frequency band; Determining the reference configuration information corresponding to each frequency point within the communication frequency band; Comparing each of the reference configuration information with the communication signal to obtain a comparison result corresponding to each of the reference configuration information; If the comparison result meets a preset condition, determining the configuration information corresponding to the communication signal of the drone based on the reference configuration information.
8. The method according to claim 7, wherein The receiving of the communication signal of the communication frequency band includes: Determining the center frequency point of the communication frequency band and the receiving bandwidth corresponding to the center frequency point; the receiving bandwidth is based on the center frequency point and can cover each frequency point of the communication frequency band; Receiving data with the center frequency point as the reference and the bandwidth as the receiving bandwidth to obtain the communication signal corresponding to the communication frequency band.
9. The method according to claim 7, characterized in that, The comparing of each of the reference configuration information with the communication signal to obtain a comparison result corresponding to each reference configuration information includes: Perform a correlation operation on the reference configuration information of each frequency point and the communication signal to obtain an operation result corresponding to each frequency point; If the comparison result meets a preset condition, determining the configuration information corresponding to the communication signal of the UAV based on the reference configuration information includes: If there is a target operation result that meets the first preset condition among multiple operation results, determine the reference configuration information corresponding to the target operation result as the configuration information adopted by the UAV.
10. The method according to claim 9, wherein Determining the reference configuration information corresponding to each frequency point within the communication frequency band includes: Determine the basic communication unit of each frequency point within the communication frequency band based on the spreading factor and bandwidth; The performing a correlation operation on the reference configuration information of each frequency point and the communication signal to obtain an operation result corresponding to each frequency point includes: Perform a correlation operation on the basic communication unit of each frequency point and the communication signal to obtain an operation result corresponding to each frequency point; If there is a target operation result that meets the first preset condition among multiple operation results, determining the reference configuration information corresponding to the target operation result as the configuration information adopted by the UAV includes: If there is a target operation result that meets the first preset condition among multiple operation results, determine the basic communication unit corresponding to the target operation result as the basic communication unit adopted by the UAV.
11. The method according to claim 7, characterized in that, Receiving the communication signal of the communication frequency band includes: Sequentially receive the received data of each frequency point in the communication frequency band; Based on the received data of each frequency point, obtain the communication signal of the communication frequency band.
12. The method according to claim 11, wherein Comparing each reference configuration information with the communication signal to obtain a comparison result corresponding to each reference configuration information includes: Perform a correlation operation on the reference configuration information of each frequency point and the received data of the same frequency point to obtain an operation result corresponding to each frequency point; If the comparison result meets a preset condition, determining the configuration information corresponding to the communication signal of the UAV based on the reference configuration information includes: If there is a target operation result that meets the second preset condition among multiple operation results, determine the reference configuration information corresponding to the target operation result as the corresponding configuration information adopted by the UAV.
13. The method according to claim 12, wherein Determining the reference configuration information corresponding to each frequency point within the communication frequency band includes: Determine the basic communication unit of each frequency point based on the spreading factor and bandwidth; The performing a correlation operation on the reference configuration information of each frequency point and the received data of the same frequency point to obtain an operation result corresponding to each frequency point includes: Perform a correlation operation on the basic communication unit of each frequency point and the received data of the same frequency point to obtain an operation result corresponding to each frequency point; If there is a target operation result that meets the second preset condition among multiple operation results, determining the reference configuration information corresponding to the target operation result as the corresponding configuration information adopted by the UAV includes: If there is a target operation result that meets the second preset condition among multiple said operation results, determine the basic communication unit corresponding to the target operation result as the basic communication unit adopted by the drone.
14. The method according to claim 11, wherein said comparing each said reference configuration information with the communication signal to obtain a comparison result corresponding to each reference configuration information includes: obtaining signal characteristics corresponding to received data of each frequency point; sorting the received data of all frequency points based on the signal characteristics; performing a correlation operation on the received data of each frequency point before a set position respectively with the reference configuration information of the same frequency point to obtain an operation result corresponding to each frequency point; said if the comparison result meets a preset condition, then determining the configuration information corresponding to the communication signal of the drone based on the reference configuration information includes: if there is a target operation result that meets the second preset condition among multiple said operation results, determine the reference configuration information corresponding to the target operation result as the corresponding configuration information adopted by the drone.
15. The method according to claim 2, wherein said obtaining interference signals corresponding to the communication frequency band, the spreading factor, and the bandwidth includes: determining a signal to be modulated based on the spreading factor and the bandwidth; obtaining interference data; modulating the interference data to the signal to be modulated and transmitting the modulated signal at the communication frequency band.
16. A method for interfering with an unmanned aerial vehicle, characterized in that, The method includes: obtaining interference signals corresponding to a communication frequency band, a spreading factor, and a bandwidth, and transmitting the interference signals.
17. The method according to claim 16, wherein The number of the spreading factors is one or more; the communication frequency band includes one or more frequency points; said obtaining interference signals corresponding to a communication frequency band, a spreading factor, and a bandwidth, and transmitting the interference signals includes: obtaining sub-interference signals corresponding to each said spreading factor and the bandwidth; within different target time periods, transmitting the sub-interference signals corresponding to the same spreading factor at different frequency points until within a preset transmission period, the sub-interference signals corresponding to the same spreading factor are all transmitted at all frequency points within the communication frequency band; the preset transmission period includes multiple said target time periods.
18. A drone interference device, characterized in that, The device includes: an obtaining module, configured to obtain configuration information corresponding to a communication signal of a drone; a transmitting module, configured to obtain interference signals corresponding to the configuration information and transmit the interference signals.
19. A computer device, comprising a memory and a processor, the memory storing a computer program, characterized in that, When the processor executes the computer program, the steps of the method according to any one of claims 1 to 15 or 16 to 17 are implemented.
20. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, the steps of the method according to any one of claims 1 to 15 or 16 to 17 are implemented.
21. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by the processor, the steps of the method according to any one of claims 1 to 15 or 16 to 17 are implemented.