Target aircraft decoy method, device and equipment, storage medium and product
Through the combination of protocol analysis and counterfeit navigation signals, drone information is obtained and defraud signals is generated, precise defrauding of small drones is achieved, and the problem of ineffective defense and control in the existing technology is solved, and the coordination of the defense system and defrauding success rate is improved.
Patent Information
- Application Number
- CN202510548376.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-28
- Publication Date
- 2025-07-04
AI Technical Summary
In drone defense technology, existing methods cannot accurately control and effectively trick small drones, and may cause interference to normal communication systems or be too expensive.
Using a technical solution based on counterfeit navigation signals, the drone information is obtained through the protocol analysis module and a deception signal is generated. The satellite navigation signal is used for precise deception, and the target drone is generated by the deception module to generate a deception signal for real-time tracking and measurement of the target drone.
It improves the coordination and effectiveness of the drone defense system, enhances the success rate of deception, reduces interference to normal communications, and reduces costs.
Smart Images

Figure CN120264223A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the technical field of unmanned aerial vehicles, and particularly to a method, device, equipment, storage medium and product for luring a target vehicle. Background Art
[0002] The development of unmanned aerial vehicles (UAVs) has been very rapid, and they are widely used in many fields such as aerial photography, agricultural plant protection, logistics distribution, disaster monitoring and military reconnaissance. Due to continuous technological progress, their endurance is getting stronger and their intelligence level is getting higher, enabling them to autonomously complete various complex tasks. Moreover, with the improvement of materials and manufacturing processes, the volume of UAVs can be smaller and more portable.
[0003] Due to the breakthroughs in the endurance and remote control distance technologies of small and micro UAVs, and the ability to install high-definition reconnaissance equipment or even attack equipment such as small bombs, lawbreakers can take off outside the original prevention and control areas to conduct close reconnaissance or even attacks on defense targets. The defense of UAVs has become an important problem to be solved. Summary of the Invention
[0004] The present disclosure provides a method, device, equipment, storage medium and product for luring a target vehicle to solve the problems existing in the related technologies.
[0005] In a first aspect, the present disclosure provides a method for luring a target vehicle, including:
[0006] Obtaining a broadcast signal, a luring signal and a target navigation position of the target vehicle; wherein, the luring signal carries a luring position of the target vehicle;
[0007] Analyzing the broadcast signal to obtain the current position of the target vehicle;
[0008] If the distance between the luring position and the current position is less than or equal to a preset luring distance, using the luring position and the target navigation position to lure the target vehicle.
[0009] In some embodiments, the using the luring position and the target navigation position to lure the target vehicle includes:
[0010] Generating luring guiding information of the target vehicle based on the luring position and the target navigation position;
[0011] Using the luring guiding information to lure the target vehicle.
[0012] In some embodiments, the luring guiding information includes a target pitch parameter, a target distance parameter, a target azimuth parameter and a target heading parameter;
[0013] Using the spoofing guidance information to spoof the target vehicle includes:
[0014] Generating a spoofing instruction based on the target pitch parameter, the target distance parameter, the target azimuth parameter, and the target heading parameter;
[0015] Sending the spoofing instruction to the target vehicle so that the target vehicle spoofs itself based on the target pitch parameter, the target distance parameter, the target azimuth parameter, and the target heading parameter.
[0016] In some embodiments, the method further includes:
[0017] If the distance between the spoofing position and the current position is greater than the preset spoofing distance, updating the spoofing position to obtain an updated spoofing position;
[0018] Using the updated spoofing position to spoof the target vehicle.
[0019] In some embodiments, updating the spoofing position to obtain an updated spoofing position includes:
[0020] Performing analog simulation on the broadcast signal to obtain an updated spoofing signal;
[0021] Analyzing the updated spoofing signal to obtain an updated spoofing position.
[0022] In some embodiments, performing analog simulation on the broadcast signal to obtain an updated spoofing signal includes:
[0023] Obtaining the ephemeris information and local time synchronization information of the satellite at the current position, and obtaining the simulated position of the satellite;
[0024] Performing analog simulation on the broadcast signal based on the ephemeris information, the local time synchronization information, and the simulated position to obtain an updated spoofing signal.
[0025] In a second aspect, the present disclosure provides a spoofing device for a target vehicle, including:
[0026] An acquisition module for acquiring the broadcast signal, the spoofing signal, and the target navigation position of the target vehicle; wherein the spoofing signal carries the spoofing position of the target vehicle;
[0027] A processing module for analyzing the broadcast signal to obtain the current position of the target vehicle;
[0028] The processing module is further configured to, if the distance between the decoy position and the current position is less than or equal to a preset decoy distance, use the decoy position and the target navigation position to decoy the target vehicle.
[0029] In a third aspect, the present disclosure provides a computer device, including a memory, a processor, and a computer program stored on the memory, where the processor executes the computer program to implement the steps of the method in the above aspect.
[0030] In a fourth aspect, the present disclosure provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the steps of the method in the above aspect are implemented.
[0031] In a fifth aspect, the present disclosure provides a computer program product, including a computer program / instructions, and when the computer program is executed by a processor, the steps of the method in the above aspect are implemented.
[0032] A decoy method for a target vehicle provided by the present disclosure includes obtaining a broadcast signal, a decoy signal, and a target navigation position of the target vehicle; wherein the decoy signal carries a decoy position of the target vehicle; parsing the broadcast signal to obtain the current position of the target vehicle; if the distance between the decoy position and the current position is less than or equal to a preset decoy distance, using the decoy position and the target navigation position to decoy the target vehicle, which can use the current position determined based on the broadcast signal of the target vehicle as the guiding information of the decoy position, and use the decoy position carried by the decoy signal as the prior information of the current position, enhancing the coordination and effectiveness of the entire defense system and improving the success rate of decoying. BRIEF DESCRIPTION OF THE DRAWINGS
[0033] In the following, the present disclosure will be described in more detail based on embodiments with reference to the drawings:
[0034] Figure 1 A block diagram showing the protocol parsing principle provided by an embodiment of the present disclosure;
[0035] Figure 2 A schematic diagram showing the position decoy system of a drone provided by an embodiment of the present disclosure;
[0036] Figure 3 A schematic flowchart showing the closed-loop processing of protocol parsing and decoy control provided by an embodiment of the present disclosure;
[0037] Figure 4 A schematic flowchart showing a decoy method for a target vehicle provided by an embodiment of the present disclosure;
[0038] Figure 5The figure shows a schematic structural diagram of a decoy device for a target aircraft provided by an embodiment of the present disclosure. Detailed implementation manners
[0039] In order to enable those skilled in the art to better understand the technical solutions of the present disclosure, and to fully understand how the present disclosure uses technical means to solve technical problems and the implementation process of achieving corresponding technical effects and implement accordingly, the following will combine the accompanying drawings in the embodiments of the present disclosure to clearly and completely describe the technical solutions in the embodiments of the present disclosure. Obviously, the described embodiments are only a part of the embodiments of the present disclosure, rather than all the embodiments. The embodiments of the present disclosure and each feature in the embodiments can be combined with each other on the premise of not conflicting, and the formed technical solutions are all within the protection scope of the present disclosure. Based on the embodiments in the present disclosure, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present disclosure.
[0040] It should be noted that the terms "first", "second", etc. in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and do not necessarily need to be used to describe a specific order or sequence. It should be understood that such data can be interchanged under appropriate circumstances so that the embodiments of the present disclosure described herein can be implemented in an order different from those illustrated or described herein. In addition, the terms "comprising" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device including a series of steps or units does not necessarily need to be limited to those steps or units clearly listed, but may include other steps or units not clearly listed or inherent to these processes, methods, products or devices.
[0041] It should be noted that the steps shown in the flowchart of the drawings can be executed in a computer system such as a set of computer-executable instructions, and although the logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that here.
[0042] In the related art, multiple measures can be taken for UAV defense: Radar or detection equipment can be used to detect UAVs in time to discover their tracks. However, radar or detection equipment cannot directly dispose of UAVs, and the detection cost is relatively high.
[0043] Electronic interference equipment can also be used to interfere with the communication and navigation systems of UAVs, so that they lose control or cannot work properly. However, if the interference equipment emits omnidirectionally, the efficiency is low, and it affects the normal operation of other equipment in the area; if the interference equipment emits directionally, the efficiency is high, but it cannot perform accurate directional work without information guidance.
[0044] It is also possible to use a decoy device to make it deviate from the control of the operator through navigation deception. However, the decoy device is likely to interfere with normal radio communication, and it is impossible to achieve precise control without guiding information.
[0045] It is also possible to use an interception device, such as a laser weapon or a high-energy weapon, to destroy the drone. However, such weapons are extremely costly, and there may be secondary hazards after the attacked drone is destroyed.
[0046] Based on this, the embodiments of the present disclosure adopt a new technical solution for unmanned aerial vehicle (UAV) reconnaissance and countermeasure based on spoofing navigation signals, comprehensively designing two detection and attack technical means of radar detection and navigation spoofing. The same spoofed satellite navigation signal is used both as a radar detection signal and as a spoofing attack signal. When implementing navigation spoofing, the spoofing echo signal is used to perform real-time tracking and measurement on the target UAV, so as to further improve the comprehensive confrontation ability of the anti-UAV equipment.
[0047] Example 1
[0048] The embodiments of the present disclosure provide a spoofing fusion method based on protocol parsing, which is specifically as follows:
[0049] The protocol parsing module receives the broadcast signal sent by the UAV, parses the broadcast signal through protocol parsing, and obtains the broadcast parsing information of the UAV. The broadcast parsing information may include the model of the UAV, the identity identifier (unique ID), the body position information (i.e., the longitude and latitude of the UAV), and the remote controller position information (the longitude and latitude of the remote controller). Through these data, the UAV can be accurately identified and tracked.
[0050] The protocol parsing module includes a receiver module (which can be an SDR (Software Defined Radio) receiver) and an identification and parsing module (which can be an identification and parsing algorithm software). The detection advantages of the protocol parsing module are that it can understand and analyze the UAV communication protocol more deeply, so as to detect the presence and activities of the UAV more accurately; it can obtain more detailed UAV information, such as the model, function, etc.; it can perform targeted detection and prevention for specific protocols, improving the detection efficiency and accuracy; it can also better adapt to the protocol characteristics of different types of UAVs, enhancing the adaptability and generality of the detection system. The protocol parsing module has strong performance and low cost.
[0051] Figure 1 The block diagram showing the protocol parsing principle provided by the embodiments of the present disclosure is as Figure 1As shown, the SDR receiver receives the broadcast signal sent by the drone, and its model can be USRP (Universal Software Radio Peripheral) B205-mini. USRP B205-mini is a compact USB software-defined radio device that supports a frequency range of 70MHz to 6GHz and is suitable for a variety of wireless communication applications. Different receiving modes and functions can be realized through software configuration, and signal acquisition, demodulation, analysis and other operations can be realized with related software.
[0052] Then, the identification and analysis module searches the frequency of the broadcast signal to determine the frequency range of the broadcast signal. After the frequency range of the broadcast signal is determined, you can choose to collect the broadcast signal offline or directly enter the subsequent processing flow. For example, after the frequency range of the broadcast signal is determined, the broadcast signal is sequentially subjected to data packet detection processing, signal processing, demodulation processing, decoding processing, and unpacking and verification processing to obtain the analysis information of the drone.
[0053] Here, the above demodulation process can be OFDM+QPSK Demodulation, that is, Orthogonal Frequency Division Multiplexing (OFDM) and Quadrature Phase Shift Keying (QPSK) demodulation. Figure 1 In the signal processing flow shown, after the previous steps of frequency search, data packet detection and signal processing, since the broadcast signal may be frequency-domain segmented by OFDM and modulated by QPSK, the corresponding demodulation method is needed to restore the information. OFDM demodulation separates the composite frequency-division signal, while QPSK demodulation restores the signal modulated by phase shift keying to the original digital signal, thereby obtaining a bit stream that can be further processed.
[0054] The above decoding process may include error correction decoding and descrambling. Among them, the error correction decoding process may be Turbo-decode, i.e., Turbo decoding. In the protocol parsing process in the figure, Turbo decoding is a key step in the decoding process. Turbo code is an efficient error correction code that provides error correction capability for information during signal transmission. The bit stream obtained after the preliminary processing may contain errors generated during the transmission process. Turbo decoding uses a specific algorithm and iterative process to perform error correction on the signal to restore the accurate original information, providing the correct data basis for subsequent descrambling and data parsing operations.
[0055] The signal after Turbo decoding may have been scrambled before to avoid the impact of long strings of consecutive "0"s or "1"s on the transmission quality. Descrambling is to remove the scrambling operation and restore the original format of the data for subsequent operations such as unpacking the drone identity (Drone ID).
[0056] The above unpacking and verification processes can be the Drone ID Unpack and Cyclic Redundancy Check (CRC). These unpacking and verification processes can be used to ensure the accuracy of the obtained drone identity information and provide reliable data support for subsequent applications and management based on this information. Among them, after the previous descrambling and other processing steps, the obtained is the drone identity-related information encapsulated in a specific format data packet. The Drone ID Unpack process is to disassemble these data packets and extract the valid data related to drone identity recognition, such as the model, identity identifier, location, status, etc. of the drone.
[0057] Cyclic Redundancy Check is a verification method used to check whether errors occur during data transmission or storage. After extracting the drone identity-related data, these data are calculated through the Cyclic Redundancy Check process, and the calculated verification value is compared with the original verification value carried in the data packet. If the two are equal, it means that no errors occurred during data transmission and processing, and the data is reliable; if not equal, it indicates that the data may be incorrect and further processing or re-acquisition of data is required.
[0058] The spoofing module generates a navigation satellite positioning coding signal with the same frequency and time synchronization as the broadcast signal through analog simulation processing of the broadcast signal, uses the navigation satellite positioning coding signal as the spoofing guidance information, and injects it into the drone navigation system, so that the drone navigation system indirectly obtains the flight control right of the drone, realizing multiple functions such as no-fly, drive-away, and forced landing.
[0059] Exemplarily, the spoofing module mainly can include multiple sub-modules such as a signal source, a main control module, a time-frequency module, a baseband generation module, and a frequency conversion modulation module.
[0060] Among them, the signal source can receive the ephemeris information from the receiver module or externally added, as well as the local time synchronization information. The ephemeris information can include key data such as the precise position and orbital parameters of the satellite in space, which is the basis for understanding the satellite operation status. Since the transmission and processing of satellite signals are closely related to time, accurate time synchronization is crucial. In the embodiments of the present disclosure, the local time synchronization information provides an accurate time reference for subsequent calculations and signal generation.
[0061] The main control module is the core control unit of the spoofing module, responsible for coordinating and managing the work of each sub-module in the spoofing module. For example, according to the requirements and information provided by the signal source, it instructs the baseband generation module, time-frequency module, etc. to perform corresponding operations to ensure that the spoofing module can generate and transmit spoofing signals according to the predetermined rules.
[0062] The time-frequency module can provide accurate time reference and frequency reference, providing stable time and frequency references for the work of the entire spoofing module, ensuring that the work rhythms of each sub-module are consistent, and the generation and processing of signals can be carried out accurately.
[0063] Based on the above ephemeris information and the above local time synchronization information, the baseband generation module calculates the current position and current speed of the satellite; obtains the spoofing simulation position of the satellite, and based on the current position, current speed and spoofing simulation position, determines the code phase and Doppler information of the satellite signal; based on the code phase and Doppler information of the satellite signal, generates a coarse acquisition code (Coarse Acquisition Code, CA code); performs bit modulation, intermediate-frequency carrier modulation and multi-channel combining processing on the coarse acquisition code in sequence to obtain a baseband intermediate-frequency signal.
[0064] Among them, the code phase is the phase information of the pseudo-random code in the satellite signal, and the Doppler information is related to the frequency change caused by the relative motion between the satellite and the receiving end.
[0065] The CA code is a pseudo-random noise code with a short code length, which is easy to be quickly captured by the receiver, but has relatively low ranging accuracy and is mainly used for preliminary capture and rough positioning of satellite signals.
[0066] Bit modulation is to process and modulate the mapping of bits in the digital signal, transforming the digital information (bit stream composed of 0s and 1s) into a signal form suitable for transmission.
[0067] Intermediate-frequency carrier modulation refers to modulation with an intermediate-frequency signal as the carrier. The intermediate frequency is a relative frequency concept, between the low-frequency baseband signal and the high-frequency radio frequency signal. During modulation, the baseband signal is loaded onto the intermediate-frequency carrier, and by changing the amplitude, frequency or phase and other characteristics of the intermediate-frequency carrier, the carrier carries the information to be transmitted, facilitating subsequent signal processing and transmission, such as further up-converting to the radio frequency band for transmission. Intermediate-frequency carrier modulation is often applied in the signal processing link of communication systems. For example, a superheterodyne receiver utilizes intermediate-frequency carrier modulation. First, the received radio frequency signal is down-converted to the intermediate frequency, and amplification, filtering, demodulation and other processes are performed at the intermediate frequency, which can improve the performance and stability of signal processing.
[0068] The frequency conversion modulation module performs radio frequency up-conversion processing on the baseband intermediate-frequency signal to obtain a radio frequency transmission signal. This radio frequency transmission signal is used as the satellite spoofing signal for spoofing and other related operations.
[0069] The autonomous takeoff and landing, stable hovering, and automatic cruising of the UAV are all achieved by relying on the satellite navigation system. Figure 2 The schematic diagram of the position spoofing system of the UAV provided by the embodiments of the present disclosure is shown. As Figure 2 shown, during the flight of the UAV 201, the spoofing module 203 continuously receives and resolves the positioning signals of the navigation satellites 202, and in real time transmits the relative position and speed of the UAV with respect to the geodetic coordinates to the flight control system, thereby realizing operations such as positioning and stabilization, navigation takeoff and landing of the UAV, and carrying out position spoofing and speed spoofing.
[0070] Figure 3 The schematic diagram of the closed-loop processing of protocol parsing and spoofing control provided by the embodiments of the present disclosure is shown. As Figure 3 shown, in the specific closed-loop processing of protocol parsing and spoofing control, the positioning information of the UAV in the protocol parsing module is added, and the target UAV at this position is spoofed towards the preset spoofing area. If the target UAV exceeds the preset spoofing area, considering signal delay and attenuation, the spoofing position of the target UAV is planned to generate a spoofing position; the coordinate conversion of the spoofing position from the simulated coordinates to the geodetic coordinates is performed, and the spoofing position after coordinate conversion is sent to the protocol parsing module. If the target UAV is in the preset spoofing area, using the flight guidance information of the protocol parsing module, including the target pitch parameter, target distance parameter, target azimuth parameter, and target heading parameter, a spoofing instruction is sent to the target UAV, thereby adjusting the emission direction and intensity of the satellite spoofing signal in the spoofing module in real time, improving the success rate of spoofing, more accurately positioning the position and movement trajectory of the target UAV, and thus more effectively implementing the spoofing operation and reducing the occurrence of misjudgment and ineffective actions. The combination of information of this protocol parsing module and spoofing module can also enhance the coordination and effectiveness of the entire defense system.
[0071] It can be seen that in the method of the embodiments of the present disclosure, the detection information of the protocol parsing module is used as the guidance information of the spoofing module, and the spoofing information of the spoofing module can also be used as the prior information of the protocol parsing module, and the two finally form a closed-loop control.
[0072] Moreover, the two means of protocol parsing and spoofing can share the design on the information processing hardware to complete the fusion feedback and then report.
[0073] Example 2
[0074] Based on the above embodiments, the embodiments of the present disclosure provide a spoofing method for a target vehicle, Figure 4 The schematic diagram of a spoofing method for a target vehicle provided by the embodiments of the present disclosure is shown. As Figure 4 shown, the spoofing method for the target vehicle includes:
[0075] S401, Obtain the broadcast signal, spoofing signal, and target navigation position of the target vehicle; wherein, the spoofing signal carries the spoofing position of the target vehicle.
[0076] S402, Analyze the broadcast signal to obtain the current position of the target vehicle.
[0077] S403, If the distance between the spoofing position and the current position is less than or equal to the preset spoofing distance, use the spoofing position and the target navigation position to spoof the target vehicle.
[0078] Specifically, the above-mentioned target vehicle can be the UAV in the previous text, or other vehicles with cruising functions. The embodiments of the present disclosure do not make specific limitations on this. In the method of the embodiments of the present disclosure, the target vehicle is taken as the target UAV for specific illustration.
[0079] The above-mentioned broadcast signal can be obtained and analyzed by the protocol analysis module in the previous text. For example, the broadcast signal emitted by the target UAV during navigation received by the SDR receiver in the previous text can be used; after the SDR receiver receives the broadcast signal, the recognition and analysis module analyzes the broadcast signal to obtain the current position of the target vehicle. For the specific analysis process, refer to the previous text and will not be elaborated here.
[0080] The above-mentioned spoofing signal can be generated by the spoofing module in the previous text. For the specific generation process, refer to the previous text and will not be elaborated here. The spoofing signal can carry the spoofing position of the target vehicle, and the spoofing position is used to change the current position of the target vehicle.
[0081] When the distance between the spoofing position and the current position is less than or equal to the preset spoofing distance, it means that the spoofing position of the target vehicle is within the preset spoofing area. Change the current position of the target vehicle to the spoofing position, plan the route of the target vehicle based on the spoofing position and the target navigation position, and spoof the target vehicle according to this route.
[0082] Here, the above-mentioned target navigation position can be the navigation destination of the target vehicle determined according to actual needs. The above-mentioned preset spoofing area is determined based on the preset spoofing distance of the target vehicle (such as a circular area with the position of the target vehicle as the center and the preset spoofing distance as the radius). The above-mentioned preset spoofing distance can be determined according to the actual application scenario. The embodiments of the present disclosure do not make specific limitations on this.
[0083] Based on this, embodiments of the present disclosure obtain the broadcast signal, spoofing signal, and target navigation position of the target vehicle; wherein, the spoofing signal carries the spoofing position of the target vehicle; parse the broadcast signal to obtain the current position of the target vehicle; if the distance between the spoofing position and the current position is less than or equal to a preset spoofing distance, use the spoofing position and the target navigation position to spoof the target vehicle, which can use the current position determined based on the broadcast signal of the target vehicle as the guiding information of the spoofing position, and use the spoofing position carried by the spoofing signal as the prior information of the current position, enhancing the coordination and effectiveness of the entire defense system and improving the success rate of spoofing.
[0084] Example 3
[0085] Based on the above embodiments, using the spoofing position and the target navigation position to spoof the target vehicle includes:
[0086] Generate spoofing guiding information for the target vehicle based on the spoofing position and the target navigation position;
[0087] Use the spoofing guiding information to spoof the target vehicle.
[0088] Specifically, as can be seen from the foregoing, the spoofing position of the target vehicle carried by the spoofing signal is used to change the current position of the target vehicle, that is, embodiments of the present disclosure change the current position of the target vehicle to the spoofing position of the target vehicle carried by the spoofing signal. Then, generate spoofing guiding information for the target vehicle based on the spoofing position and the target navigation position.
[0089] During the navigation of the target vehicle, before the target vehicle is spoofed, the target vehicle sails from the current position to the target navigation position according to the navigation guiding information from the current position to the target navigation position (at this time, the target vehicle is getting closer or farther from the target navigation position); after the target vehicle is spoofed, the target vehicle is spoofed according to the navigation guiding information from the spoofing position to the target navigation position (i.e., the spoofing guiding information) (at this time, the target vehicle may get closer or farther from the target navigation position).
[0090] Example 4
[0091] Based on the above embodiments, the spoofing guiding information may include a target pitch parameter, a target distance parameter, a target azimuth parameter, and a target heading parameter;
[0092] Using the spoofing guiding information to spoof the target vehicle may include:
[0093] Generate a spoofing indication based on the target pitch parameter, the target distance parameter, the target azimuth parameter, and the target heading parameter;
[0094] Send a spoofing instruction to the target vehicle so that the target vehicle can be spoofed based on the target pitch parameter, target distance parameter, target azimuth parameter, and target heading parameter.
[0095] Specifically, the spoofing guidance information may include the target pitch parameter, target distance parameter, target azimuth parameter, and target heading parameter. After determining the spoofing guidance information, a spoofing instruction can be generated based on the above-mentioned target pitch parameter, target distance parameter, target azimuth parameter, and target heading parameter.
[0096] Send a spoofing instruction to the target vehicle. After receiving the spoofing instruction, the target vehicle can spoof the target vehicle according to the target pitch parameter, target distance parameter, target azimuth parameter, and target heading parameter carried in the spoofing instruction.
[0097] Example 5
[0098] Based on the above embodiments, the method may further include:
[0099] If the distance between the spoofing position and the current position is greater than the preset spoofing distance, update the spoofing position to obtain the updated spoofing position;
[0100] Use the updated spoofing position to spoof the target vehicle.
[0101] Specifically, if the distance between the spoofing position and the current position is greater than the preset spoofing distance, it means that the spoofing position of the target vehicle exceeds the preset spoofing area, and the target vehicle cannot be successfully spoofed using this spoofing position. At this time, the spoofing position can be updated to obtain the updated spoofing position.
[0102] The updated spoofing position may be within the preset spoofing area, and then the updated spoofing position can be used to spoof the target vehicle.
[0103] Example 6
[0104] Based on the above embodiments, updating the spoofing position to obtain the updated spoofing position includes:
[0105] Perform analog simulation on the broadcast signal to obtain the updated spoofing signal;
[0106] Analyze the updated spoofing signal to obtain the updated spoofing position.
[0107] Specifically, how to obtain the updated spoofing signal can refer to the relevant content of the spoofing module in the previous text, which will not be elaborated here.
[0108] After obtaining the updated decoy signal, the updated decoy signal can be parsed to obtain the updated decoy position. At this time, the updated decoy position can be used to decoy the target vehicle.
[0109] Example 7
[0110] Based on the above embodiments, simulating and emulating the broadcast signal to obtain the updated decoy signal may include:
[0111] Obtain the ephemeris information and local time synchronization information of the satellites at the current position, and obtain the simulated positions of the satellites;
[0112] Based on the ephemeris information, local time synchronization information, and simulated positions, simulate and emulate the broadcast signal to obtain the updated decoy signal.
[0113] Specifically, for the relevant content of the ephemeris information and local time synchronization information of the satellites, reference can be made to the previous text, and details are not described herein again.
[0114] For the relevant content of simulating and emulating the broadcast signal based on the ephemeris information, local time synchronization information, and simulated positions to obtain the updated decoy signal, reference can be made to the relevant content of the main control module, time-frequency module, baseband generation module, and frequency conversion and modulation module in the previous text, and details are not described herein again.
[0115] The above mainly introduces the solutions provided by the embodiments of the present disclosure. It can be understood that, in order to implement the above functions, the electronic device includes the corresponding hardware structures and / or software modules for executing each function. Those skilled in the art should easily realize that, combining the units and algorithm steps of each example described in the embodiments disclosed herein, the present disclosure can be implemented in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed in the form of hardware or computer software driving the hardware depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present disclosure.
[0116] The embodiments of the present disclosure can divide the electronic device into functional units according to the above method examples. For example, each functional module can be divided corresponding to each function, or two or more functions can be integrated into one processing module. The above integrated modules can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of modules in the embodiments of the present disclosure is illustrative, only a logical functional division, and there may be other division methods in actual implementation.
[0117] In the case of dividing each functional module corresponding to each function, an embodiment of the present disclosure provides a decoy device for a target vehicle. Figure 5 The structural schematic diagram of a decoy device for a target vehicle provided by an embodiment of the present disclosure is shown. As Figure 5 shown, the device 500 includes:
[0118] An acquisition module 501, configured to acquire a broadcast signal, a decoy signal, and a target navigation position of the target vehicle; wherein, the decoy signal carries a decoy position of the target vehicle;
[0119] A processing module 502, configured to analyze the broadcast signal to obtain the current position of the target vehicle;
[0120] The processing module 502 is further configured to, if the distance between the decoy position and the current position is less than or equal to a preset decoy distance, use the decoy position and the target navigation position to decoy the target vehicle.
[0121] In some embodiments, the processing module 502 is further configured to generate decoy guidance information for the target vehicle based on the decoy position and the target navigation position; use the decoy guidance information to decoy the target vehicle.
[0122] In some embodiments, the decoy guidance information includes a target pitch parameter, a target distance parameter, a target azimuth parameter, and a target heading parameter;
[0123] The processing module 502 is further configured to generate a decoy instruction based on the target pitch parameter, the target distance parameter, the target azimuth parameter, and the target heading parameter; send the decoy instruction to the target vehicle, so that the target vehicle decoy itself based on the target pitch parameter, the target distance parameter, the target azimuth parameter, and the target heading parameter.
[0124] In some embodiments, the processing module 502 is further configured to, if the distance between the decoy position and the current position is greater than the preset decoy distance, update the decoy position to obtain an updated decoy position; use the updated decoy position to decoy the target vehicle.
[0125] In some embodiments, the processing module 502 is further configured to perform analog simulation on the broadcast signal to obtain an updated decoy signal; analyze the updated decoy signal to obtain an updated decoy position.
[0126] In some embodiments, the acquisition module 501 is further configured to acquire ephemeris information and local time synchronization information of a satellite at the current position, and acquire an analog position of the satellite;
[0127] The processing module 502 is further configured to perform analog simulation on the broadcast signal based on the ephemeris information, the local time synchronization information, and the simulated position, so as to obtain an updated spoofing signal.
[0128] Based on the above embodiments, this embodiment provides a computer device, including a memory, a processor, and a computer program stored on the memory. The processor executes the computer program to implement the steps of the method described in the above embodiments.
[0129] In some embodiments of this 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 of the method described in the above embodiments are implemented.
[0130] In some embodiments of this embodiment, a computer program product is provided, including a computer program / instructions. When the computer program is executed by a processor, the steps of the method described in the above embodiments are implemented.
[0131] The processor may include, but is not limited to, for example, one or more processors or microprocessors, etc. Each processor may be implemented by an application specific integrated circuit (ASIC), a digital signal processor (DSP), a digital signal processing device (DSPD), a programmable logic device (PLD), a field programmable gate array (FPGA), a controller, a microcontroller, a microprocessor, or other electronic components, and is used to execute the method in the above embodiments.
[0132] The computer-readable storage medium may be implemented by any type of volatile or non-volatile storage device or a combination thereof. The computer-readable storage medium may include, but is not limited to, for example, a random access memory (RAM), a read-only memory (ROM), a flash memory, an EPROM memory, an EEPROM memory, a register, a computer storage medium (such as a hard disk, a floppy disk, a solid state drive, a removable disk, a CD-ROM, a DVD-ROM, a Blu-ray disc, etc.).
[0133] The computer-readable storage medium may also store at least one computer-executable program / instructions, such as computer-readable instructions. The computer-readable storage medium includes, but is not limited to, for example, volatile memory and / or non-volatile memory. Volatile memory may include, for example, random access memory (RAM) and / or cache memory, etc. The computer-readable storage medium may include, for example, read-only memory (ROM), hard disk, flash memory, etc. For example, the non-transitory computer-readable storage medium may be connected to a computing device such as a computer. Then, when the computing device runs the computer-readable instructions stored on the computer-readable storage medium, the various methods described above may be performed.
[0134] In addition, the computer device may further include (but is not limited to) a data bus, an input / output (I / O) bus, a display, and input / output devices (such as a keyboard, a mouse, a speaker, etc.).
[0135] The processor may communicate with external devices via the I / O bus through a wired or wireless network.
[0136] In one embodiment, the at least one computer-executable instruction may also be compiled into or form a software product / computer program product, and when one or more computer-executable instructions are run by a processor, the steps of the various functions and / or methods in the embodiments described in the present technology are performed.
[0137] In the embodiments provided in the present disclosure, it should be understood that the disclosed apparatus and method may also be implemented in other ways. The apparatus embodiments described above are merely illustrative. For example, the flowcharts and block diagrams in the drawings show the possible architectures, functions, and operations of the apparatus, method, and computer program product according to multiple embodiments of the present disclosure. In this regard, each block in the flowchart or block diagram may represent a module, a program segment, or a part of code, and the above-mentioned module, program segment, or part of code includes one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order than marked in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block in the block diagram and / or flowchart, and the combination of blocks in the block diagram and / or flowchart, may be implemented by a dedicated hardware-based system for performing the specified functions or actions, or may be implemented by a combination of dedicated hardware and computer instructions.
[0138] It should be noted that in the present disclosure, the term "comprising", "including" or any other variant thereof is intended to cover non-exclusive inclusion, such that a process, method, article or device comprising a series of elements not only includes those elements but also includes other elements not expressly listed, or further includes elements inherent to such process, method, article or device. Without further limitation, an element limited by the statement "comprising an..." does not exclude the presence of additional identical elements in the process, method, article or device comprising the element.
[0139] Although the embodiments disclosed in the present disclosure are as described above, the above content is only an embodiment adopted for the convenience of understanding the present disclosure and is not intended to limit the present disclosure. Any person skilled in the art within the technical field to which the present disclosure pertains may make any modifications and changes in the form of implementation and details without departing from the spirit and scope disclosed in the present disclosure. However, the scope of patent protection of the present disclosure shall still be subject to the scope defined by the appended claims.
Claims
1. A decoy method for a target vehicle, characterized in that Including: Obtain the broadcast signal, spoofing signal, and target navigation position of the target vehicle; wherein, the spoofing signal carries the spoofing position of the target vehicle; Analyze the broadcast signal to obtain the current position of the target vehicle; If the distance between the spoofing position and the current position is less than or equal to a preset spoofing distance, use the spoofing position and the target navigation position to spoof the target vehicle.
2. The method according to claim 1, characterized in that, The using the spoofing position and the target navigation position to spoof the target vehicle includes: Generate spoofing guidance information for the target vehicle based on the spoofing position and the target navigation position; Use the spoofing guidance information to spoof the target vehicle.
3. The method according to claim 2, wherein The spoofing guidance information includes a target pitch parameter, a target distance parameter, a target azimuth parameter, and a target heading parameter; The using the spoofing guidance information to spoof the target vehicle includes: Generate a spoofing instruction based on the target pitch parameter, the target distance parameter, the target azimuth parameter, and the target heading parameter; Send the spoofing instruction to the target vehicle so that the target vehicle spoofs itself based on the target pitch parameter, the target distance parameter, the target azimuth parameter, and the target heading parameter.
4. The method according to any one of claims 1 to 3, characterized in that, The method further includes: If the distance between the spoofing position and the current position is greater than the preset spoofing distance, update the spoofing position to obtain an updated spoofing position; Use the updated spoofing position to spoof the target vehicle.
5. The method according to claim 4, wherein The updating the spoofing position to obtain an updated spoofing position includes: Perform simulation on the broadcast signal to obtain an updated spoofing signal; Analyze the updated spoofing signal to obtain an updated spoofing position.
6. The method according to claim 5, wherein The performing simulation on the broadcast signal to obtain an updated spoofing signal includes: Obtain the ephemeris information and local time synchronization information of the satellite at the current position, and obtain the simulated position of the satellite; Perform simulation on the broadcast signal based on the ephemeris information, the local time synchronization information, and the simulated position to obtain an updated spoofing signal.
7. A decoy device for a target vehicle, characterized in that, Including: An acquisition module for acquiring the broadcast signal, spoofing signal, and target navigation position of the target vehicle; wherein, the spoofing signal carries the spoofing position of the target vehicle; A processing module for analyzing the broadcast signal to obtain the current position of the target vehicle; The processing module is further configured to, if the distance between the spoofing position and the current position is less than or equal to a preset spoofing distance, use the spoofing position and the target navigation position to spoof the target vehicle.
8. A computer device, comprising a memory, a processor, and a computer program stored on the memory, characterized in that, The processor executes the computer program to implement the steps of the method according to any one of claims 1 to 6.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the steps of the method according to any one of claims 1 to 6.
10. A computer program product, comprising a computer program / instructions, characterized in that, When the computer program is executed by the processor, it implements the steps of the method according to any one of claims 1 to 6.
Citation Information
Cited By
Unmanned aerial vehicle course deviation induction method and system based on inertial navigation signal simulation
CN120803033A