A Low-Power Bidirectional Beacon Cooperative UAV Search and Rescue Positioning Method
Through the low-power bidirectional beacon collaboration method, combined with spread spectrum technology and azimuth rate change joint positioning algorithm, the problems of low beacon awakening success rate, short battery life and insufficient positioning accuracy of the UAV search and rescue system in complex terrain and long-term tasks are solved, and the positioning and signal coverage expansion of meter-level accuracy is achieved, which improves the battery life and accuracy of the search and rescue system.
Patent Information
- Application Number
- CN202510660111.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-22
- Publication Date
- 2025-07-22
- Estimated Expiration
- 2045-05-22
AI Technical Summary
The existing UAV search and rescue systems face the problems of low success rate of beacon wake-up, short battery life, insufficient positioning accuracy and poor safety in complex terrain and long-term tasks, especially in non-sight environments, which are difficult to achieve meter-level precision positioning.
The low-power bidirectional beacon collaboration method is adopted, and the activation signal is forwarded through the unmanned aerial group collaborative relay and forwarding, combined with spread spectrum technology and azimuth rate joint positioning algorithm, and the joint modulation of encryption and polar code-OFDM, the beacon device adopts an intermittent wake-up mechanism to achieve meter-level positioning and expand the coverage range under complex terrain.
In complex terrain, the signal coverage range has been expanded by 3 to 5 times, the communication blind spot has been reduced by 50%, the positioning accuracy has been improved to 5-20 meters, the bit error rate has been reduced to less than 10%, and the battery life has been extended to 30 days, meeting the needs of long-term search and rescue.
Smart Images

Figure CN120185697B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of UAV search and rescue positioning, and particularly to a UAV search and rescue positioning method with low-power bidirectional beacon collaboration. Background Art
[0002] At present, the UAV search and rescue positioning technology is showing a development trend of multimodal fusion. By combining satellite, vision, infrared, and radio signals, the reliability and adaptability of positioning are improved. In practical applications, it is necessary to select a suitable technology combination according to different environments. For example, in forest environments, thermal imaging combined with AI recognition can effectively improve the target detection rate, while maritime search and rescue can rely on radio signals and wide-area search algorithms to achieve large-scale coverage. In the future, with the continuous breakthroughs in autonomous flight, edge computing, and energy technologies, UAVs will play a more core role in the field of emergency rescue. However, in complex terrains, environments with severe signal shielding, or long-cycle tasks, the existing technologies still face many challenges.
[0003] The beacon activation mechanism of existing UAV search and rescue systems relies on fixed base stations to transmit signals. Due to insufficient signal attenuation and penetration in multi-obstacle scenarios such as mountains and dense forests, the success rate of beacon wake-up is less than 60% due to the limited power and narrow coverage range of the fixed base stations. Moreover, the continuous transmission mode of the beacon has high power consumption and prominent endurance limitations. The hardware redundancy design further increases the system cost. In addition, the identity authentication uses plaintext transmission or static encryption, lacking dynamic key management and end-to-end encrypted links, facing risks of man-in-the-middle attacks and brute-force cracking. In terms of search and rescue object positioning technology, the errors of GPS and RSSI exceed 10 meters in multipath effects and non-line-of-sight environments. The traditional TDOA algorithm is interfered by multipath noise in time difference measurement because it does not combine a space diversity reception structure, and the standard deviation of positioning fluctuation > 3 meters, unable to achieve centimeter-level accuracy.
[0004] The patent with the publication number CN116625376A discloses a tabu bee colony algorithm. This invention patent constructs a search and rescue target model and a constraint description model, and combines the tabu search and the bee colony algorithm to achieve an efficient solution to the large-scale and complex maritime search and rescue path planning problem. It relies on a single optimization goal, does not consider multi-objective conflicts, is prone to falling into local optima, has a fixed tabu list length, poor adaptability to dynamic environments, and the constraint conditions only consider the upper limit of battery power, without designing a low-power mechanism. The endurance depends on the battery capacity and cannot meet long-cycle tasks. It does not solve the problem of signal occlusion of a single UAV, relies on traditional relays, and the blind area ratio is still > 5%.
[0005] The patent with the publication number CN119440055A discloses an improved multi-objective particle swarm algorithm. By converting the search and rescue area into a two-dimensional map, performing grid decomposition, calculating the target distribution probability, establishing a multi-objective collaborative optimization function, and using a hybrid particle swarm optimization algorithm to solve, the optimal UAV search and rescue path is generated. The multi-objective function needs to calculate parameters such as grid probability and path overlap in real time, and the algorithm time consumption increases by more than 50%, making it difficult to meet the timeliness of the golden 72-hour rescue. At the same time, it requires high-precision positioning and a real-time communication link, and fails in scenarios without infrastructure. Only by shortening the path length to reduce energy consumption, the communication protocol and beacon power consumption are not optimized, and the actual endurance improvement is less than 30%. Summary of the Invention
[0006] The purpose of the present invention is to: aiming at the above problems, the present invention provides a UAV search and rescue positioning method with low-power bidirectional beacon collaboration. The present invention uses UAV swarms to collaboratively relay and forward activation signals, combines spread spectrum technology to improve the coverage radius range, eliminates terrain occlusion blind spots, proposes an azimuth angle and its rate of change joint positioning algorithm, does not rely on satellite signals, and realizes meter-level positioning in a non-line-of-sight environment. It adopts encryption and polar code - OFDM joint modulation, adaptively adjusts communication parameters, reduces the packet loss rate and resists electromagnetic noise. The beacon device adopts an intermittent wake-up mechanism, and the standby current is reduced to below 10 μA, and the endurance time is extended to 30 days, meeting the long-term search and rescue requirements, and systematically solving the problems of the traditional search and rescue system in terms of coverage range, safety, accuracy, and cost.
[0007] The technical solution adopted by the present invention is as follows:
[0008] A UAV search and rescue positioning method with low-power bidirectional beacon collaboration, the method specifically includes:
[0009] Beacon activation, sending an activation signal through the UAV, and the activation signal triggers the beacon device of the search and rescue target to start, completing beacon activation;
[0010] Identity verification, after the beacon is activated, the beacon device constructs an encrypted data packet signal, and then transmits the data packet signal to the ground control center through the UAV, completing identity verification. The ground control center controls the UAV to start searching for the position of the search and rescue target according to the data packet signal;
[0011] Positioning, the UAV collects the data packet signal sent by the search and rescue target, measures the azimuth angle and the rate of change of the azimuth angle of the search and rescue target through the data packet signal, and determines the position of the search and rescue target.
[0012] Further, the beacon activation specifically includes:
[0013] Constructing an activation signal, the activation signal includes a preamble and a synchronization word matching the beacon device;
[0014] Signal modulation: The activation signal is subjected to BPSK modulation and spread spectrum processing to obtain the modulated activation signal.
[0015] Signal forwarding: The modulated activation signal is sent to the unmanned aerial vehicle (UAV) via the ground control center, and then the UAV sends the modulated activation signal.
[0016] Beacon activation: After receiving the activation signal sent by the UAV, the beacon device completes beacon activation after confirming the match between the preamble and the synchronization word.
[0017] Furthermore, the construction process of the preamble and the synchronization word is as follows: The preamble is fixed and used to quickly identify the start of the activation signal. The synchronization word is a pseudo-random code sequence generated by an improved Logistic chaotic mapping model, as shown in the following formula:
[0018] (1)
[0019] In the formula, is the chaos parameter, is the perturbation factor, x k , x k+1 represent the sequences at adjacent moments, k is the moment.
[0020] Furthermore, the BPSK modulation is specifically as follows:
[0021] (2)
[0022] In the formula, is the binary modulation signal, is the function of the BPSK modulation signal changing with time;
[0023] The spread spectrum processing is specifically as follows:
[0024] (3)
[0025] (4)
[0026] In the formula, is the function of the activation signal changing with time, is the signal amplitude, is the carrier frequency, is the binary modulation signal, is the spread spectrum code sequence, is the pulse width, t is the time.
[0027] Further, the number of UAVs in the signal forwarding is several. The several UAVs mutually forward the activation signal, and then the several UAVs send the activation signal.
[0028] During the process of the UAVs receiving the modulated activation signal and mutually forwarding it, according to the received signal strength gradient distribution, the optimal relay node is autonomously selected, and the relay decision function is as follows:
[0029] (5)
[0030] In the formula, and are weight coefficients, is the maximum allowable delay, and RSSI is the received signal strength;
[0031] The UAV dynamically adjusts the forwarding gain, as follows:
[0032] (6)
[0033] In the formula, H is the transmission distance, B is the attenuation constant, G 基准 is the reference gain, G 动态 is the dynamic gain.
[0034] Further, the beacon device is also integrated with a quantum random number generator, which generates true random numbers based on the quantum entropy source of single-photon unilateral. The output rate of the seed entropy source is specifically as follows:
[0035] (7)
[0036] In the formula, is the detection efficiency, is the laser pulse frequency, is the wavelength, is the attenuation function of the output rate. The dynamic key is transmitted to the ground control center through the quantum key distribution protocol and is used for auxiliary encryption during the data packet signal transmission process.
[0037] Further, the data packet signal needs to be encoded with a polar code and modulated with OFDM multi-carriers in sequence before transmission, specifically as follows:
[0038] (8)
[0039] (9)
[0040] In the formula, P is the pre-designed polar code sequence, Perform AES encryption operation on the polar code sequence, is the data bit, is the encrypted data bit, i is the code sequence. Modulate the encoded data through OFDM multi - carrier modulation. The modulation function is as follows:
[0041] (10)
[0042] In the formula, is the modulation symbol on the sub - carrier, L is the total number of sub - carriers, is the sub - carrier spacing, j is the imaginary unit, f m is the carrier frequency of different sub - carriers, m is a natural number, is the initial carrier frequency. The packet signal after encoding and modulation is transmitted through the data transmission link established by the UAV platform to the ground control center for positioning.
[0043] Furthermore, the positioning specifically includes: Deploy three omnidirectional antennas distributed in an equilateral triangle on the UAV to receive the packet signal sent by the search - and - rescue target. The specific positioning process is as follows:
[0044] Use the phase difference of the signals received by adjacent antennas to calculate the azimuth angle of the search - and - rescue target:
[0045] (11)
[0046] In the formula, is the wavelength, is the baseline length, is the baseline direction angle, is the phase noise, h , g are the serial numbers of the three omnidirectional antennas. The azimuth angle of the search - and - rescue target is as follows:
[0047] (12);
[0048] Measure the change rate of the azimuth angle of the search - and - rescue target. Use the Doppler frequency - shift method to calculate the change rate of the azimuth angle through the Doppler frequency - shift difference of the three antennas:
[0049] (13)
[0050] In the formula, is the antenna h , g is the Doppler frequency difference between antennas is the wavelength. At the same time, for the azimuth angle at consecutive moments Perform Kalman filtering to extract the rate of change ;
[0051] Suppose that the spatial position relationship between the search and rescue target and the UAV at the k th moment is:
[0052] (14)
[0053] In the formula, is the azimuth angle of the search and rescue target at the k th moment, is the true position coordinate of the search and rescue target, is the position coordinate of the UAV. By taking the derivative and conversion of the above formula, the distance k between the UAV and the search and rescue target at the th moment is obtained as follows:
[0054] (15)
[0055] (16)
[0056] In the formula, is the straight-line distance between the UAV and the search and rescue target at the th moment, , are the azimuth angle and pitch angle of the search and rescue target detected at the th moment; the distance between the UAV and the search and rescue target is calculated by using the azimuth angle and pitch angle, so as to obtain the estimated position of the search and rescue target.
[0057] Furthermore, the positioning is optimized as follows:
[0058] Obtain the filtered azimuth angle and its rate of change through Kalman filtering, and substitute them into formulas (15) and (16) to obtain the optimized ranging result and the preliminary positioning result :
[0059] (17)
[0060] (18).
[0061] Furthermore, perform secondary optimization on the positioning to obtain the final positioning result, as follows:
[0062] The target relationship between the UAV and the search and rescue target is:
[0063] (19)
[0064] In the formula, represents the estimated position coordinates of the object to be searched and rescued, represents the observation position of the UAV, , respectively represent the azimuth angle and the elevation angle of the object to be searched and rescued at the th observation moment, represents the geometric relationship of the object to be searched and rescued at the k th moment, as shown in the following formula:
[0065] (20)
[0066] From the above formula, we can get:
[0067] (21)
[0068] Then, an iterative formula is derived. First, obtain the initial position coordinates , which can be set to any value. Then, use the azimuth angle and the elevation angle to iteratively estimate the position of the object to be searched and rescued, and obtain the th iteration result of the position of the object to be searched and rescued at the th observation moment:
[0069] (22)
[0070] Combined with the V iteration results of the observation moments, use the centroid calculation formula to calculate the positioning result of the object to be searched and rescued at the th observation moment:
[0071] (23)
[0072] In the formula, , represents the position of the object to be searched and rescued obtained by the th iteration. Converted to a three-dimensional space coordinate system, the specific calculation formula is:
[0073] (24)
[0074] Use the iteration result of the previous point as the iteration initial value of the next point. When the difference between the iteration results of two adjacent iterations is less than the set convergence threshold, it is determined that the iteration converges. At this time, the iteration result is the final position of the object to be searched and rescued. Set the iteration upper limit to , and the convergence threshold to , the iteration termination condition is obtained:
[0075] (25)
[0076] In summary, due to the adoption of the above technical solutions, the beneficial effects of the present invention are as follows:
[0077] A low-power two-way beacon collaborative UAV search and rescue positioning method of the present invention forms a complete low-power two-way beacon collaborative UAV search and rescue positioning system, that is, an overall collaborative working mode of a low-power beacon device, a UAV platform, and a ground control center. The beacon device is awakened by receiving an activation signal that has been BPSK modulated and spread spectrum processed and contains a preamble and a synchronization word in the standby state. It internally integrates a quantum random number generator, an encryption unit, and a data processing module, and generates and sends a 128-byte encrypted data packet containing beacon ID, RSSI, CRC check, etc., ensuring the security and reliability of identity information; the UAV platform serves as a relay and data forwarding node, expands the coverage range of the activation signal through collaborative relay, selects the optimal relay node according to the signal strength gradient, and simultaneously uses the multi-antenna array carried to collect the narrowband signal emitted by the search and rescue target, realizes angle measurement, phase difference calculation, and Doppler frequency shift detection, and transmits the angle and rate of change data to the ground control center in real time; the ground control center decrypts and verifies the received encrypted data and positioning information, and combines the multi-moment observation data with the Kalman filter and iterative convergence algorithm to finally accurately determine the precise position of the search and rescue target.
[0078] After the present invention adopts the multi-dimensional collaborative optimization mechanism, through actual measurement, the UAV platform uses dynamic relay and collaborative signal enhancement technology, so that the system coverage range is expanded by 3 to 5 times, and the communication blind area area under complex terrain can be reduced by more than 50%; at the same time, after integrating multi-source perception data and intelligent optimization algorithms, the positioning error in a non-line-of-sight environment is reduced from 10 - 50 meters in the traditional scheme to only 5 - 20 meters, and the accuracy is improved by 80% to 90%. In addition, by adopting an adaptive channel strengthening and dynamic anti-interference strategy, even in a noise environment above 30dB, the bit error rate can be reduced from more than 15% to less than 10%; the ultra-low power consumption design extends the device battery life from the original 72 hours to more than 5 days, providing reliable and economical technical support for wide-area search and rescue missions. BRIEF DESCRIPTION OF THE DRAWINGS
[0079] Figure 1 It is the system schematic diagram of a low-power two-way beacon collaborative UAV search and rescue positioning method of the present invention;
[0080] Figure 2 It is the flow chart of a low-power two-way beacon collaborative UAV search and rescue positioning method of the present invention;
[0081] Figure 3Schematic diagram of the beacon activation phase in a low-power two-way beacon collaborative UAV search and rescue positioning method of the present invention;
[0082] Figure 4 Schematic diagram of the assembly structure of the UAV in a low-power two-way beacon collaborative UAV search and rescue positioning method of the present invention;
[0083] Figure 5 Algorithm flowchart of the positioning process in a low-power two-way beacon collaborative UAV search and rescue positioning method of the present invention. Detailed implementation manners
[0084] The present invention will be described in detail below with reference to the accompanying drawings.
[0085] In order to make the objectives, technical solutions and advantages of the present invention clearer and more understandable, the present invention 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 invention and are not used to limit the present invention.
[0086] Embodiment
[0087] This embodiment provides a low-power two-way beacon collaborative UAV search and rescue positioning method. As shown in Figure 1 and Figure 2 , the method of this embodiment constructs a search and rescue positioning system composed of a low-power beacon device, a UAV platform including multiple UAVs and a ground control center. Specifically, the low-power beacon device is in a standby state and is awakened by an activation signal sent by the UAV platform. Its main task is to generate and send identity information and positioning data. A quantum random number generator, an encryption unit and a data processing module are integrated inside the beacon to ensure the security and reliability of the identity information. The UAV platform serves as a relay and data forwarding node. The UAV swarm extends the coverage range of the activation signal through collaborative relaying, overcomes the problem of terrain occlusion, and determines the optimal relay node according to the signal strength gradient. The UAV not only serves as a transfer station for beacon data, but also carries a multi-antenna array to collect narrowband signals emitted by the target, performs angle measurement, phase difference calculation and Doppler frequency shift detection, and provides raw data for subsequent precise positioning. The ground control center receives the beacon return data and positioning information relayed by the UAV, decrypts and verifies the identity verification data, and executes an iterative convergence algorithm in combination with multi-moment observation results to finally determine the precise position of the search and rescue target
[0088] The entire system is divided into three stages, mainly including three stages: beacon activation, authentication, and precise positioning. The specific details of each stage are as follows: First, in the beacon activation stage, the drone platform sends an activation signal that has been BPSK modulated and spread spectrum processed, which includes a preamble and a synchronization word. The activation signal carries pseudo-random sequence information for fast matching and anti-interception. After signal enhancement and relay forwarding, it ensures a wider coverage in complex terrains. Second, in the authentication stage, after the beacon is activated, an encrypted data packet signal of 128 bytes is constructed. The data packet contains auxiliary information such as a frame header, beacon ID, RSSI, and CRC check. This data packet signal is encoded with a polar code and modulated with OFDM multi-carrier, and then transmitted to the ground control center through the drone platform. At the same time, the drone also participates in data verification and two-way authentication during the transmission process. Third, in the positioning stage, the drone platform collects the narrowband signal emitted by the search and rescue target through the assembled omnidirectional antenna array, measures the phase difference, Doppler frequency shift, and signal change rate of the signal. The drone uploads the angle and change rate data to the ground control center, and the ground control center uses the Kalman filter and iterative convergence algorithm to obtain the final positioning result. The specific algorithm process is as follows:
[0089] Beacon activation, as Figure 3 shown, the specific steps are as follows:
[0090] Setting of the activation signal. The activation signal includes a preamble and a synchronization word. The preamble is designed and fixed to quickly identify the start of the signal, and the synchronization word uses an improved Logistic chaotic mapping model to generate a pseudo-random code sequence to enhance the anti-interception ability of the signal. Specifically, as shown in the following formula:
[0091] (1)
[0092] In the formula, is the chaotic parameter, is the perturbation factor, x k 、 x k+1 represent the sequences at adjacent times, k is the time.
[0093] Perform BPSK modulation and spread spectrum processing on the activation signal to complete the construction of the activation signal. Specifically as follows:
[0094] Improve the anti-interference ability and recognition accuracy of the signal by increasing the number of bits, and then perform BPSK modulation on the activation signal:
[0095] (2)
[0096] In the formula, is the binary modulation signal, It is a function of the BPSK modulation signal varying with time; the modulation process has low power consumption and is suitable for short-pulse signal transmission. The spreading factor SF is adopted. The unmanned aerial vehicle (UAV) is equipped with a spectrum sensing module to collect the power spectral density of the environmental noise in real time, dynamically select the spreading factor according to the noise intensity, improve the anti-interference ability by increasing the spreading factor, and balance the transmission efficiency of the activation signal at the same time. The activation signal is spread spectrum as follows:
[0097] (3)
[0098] (4)
[0099] In the formula, is a function of the activation signal varying with time, is the signal amplitude, is the carrier frequency, is the binary modulation signal, is the spread spectrum code sequence, is the pulse width, t is the time. The spread spectrum technology expands the activation signal in the frequency domain, improves the anti-interference ability, and is beneficial to signal capture in a multipath environment.
[0100] Activation signal forwarding: After the UAV receives the modulated activation signal, it autonomously selects the optimal relay node according to the received signal strength gradient distribution. The relay decision function is as follows:
[0101] (5)
[0102] In the formula, and are the weight coefficients, is the maximum allowable delay, and RSSI is the received signal strength;
[0103] The UAV dynamically adjusts the forwarding gain according to the transmission link loss model as follows:
[0104] (6)
[0105] In the formula, H is the transmission distance, B is the attenuation constant, G 基准 is the reference gain, G 动态 is the dynamic gain.
[0106] The beacon device of the search-and-rescue target receives the activation signal from the UAV. After the preamble and sync word are matched and confirmed, it immediately wakes up from the standby state and enters the authentication phase.
[0107] The authentication phase is as follows:
[0108] During the authentication phase, the beacon device constructs an encrypted identity data packet signal and transmits it through the communication link between the drone platform and the ground control center to ensure secure data transmission and establish a trusted link. The encrypted data packet signal constructed by the beacon device is a 128-byte encrypted data packet, which includes a frame header, a beacon ID, RSSI, CRC check, and other auxiliary information.
[0109] The beacon device is also integrated with a quantum random number generator that generates true random numbers based on the quantum entropy source of single-photon unilateral. The output rate of the seed entropy source is specifically as follows:
[0110] (7)
[0111] In the formula, is the detection efficiency, is the laser pulse frequency, is the wavelength, is the attenuation function of the output rate. The dynamic key is transmitted to the ground control center through the quantum key distribution protocol and is used for auxiliary encryption during the data packet signal transmission to provide a dynamic secret key.
[0112] The encrypted data packet signal is successively subjected to polar code encoding and OFDM multi-carrier modulation, specifically as follows:
[0113] (8)
[0114] (9)
[0115] In the formula, P is a pre-designed polar code sequence, is the AES encryption operation on the polar code sequence, is the data bit, is the encrypted data bit, i is the code sequence. This process further improves the transmission reliability of data in a harsh channel; the encoded data is modulated through OFDM multi-carrier:
[0116] (10)
[0117] In the formula, is the modulation symbol on the sub-carrier, L is the total number of sub-carriers, is the sub-carrier spacing, j is the imaginary unit, f m is the carrier frequency of different sub-carriers, m is a natural number, is the initial carrier frequency. The encoded and modulated data packet signal is transmitted to the ground control center for positioning through the data transmission link established by the UAV platform. Meanwhile, the UAV acts as a relay node to participate in data verification and two-way authentication.
[0118] In the positioning stage, as Figure 4 shown, three omnidirectional antennas are deployed on the UAV platform, arranged in an equilateral triangle with side length d optimized to λ / 2, where λ is the signal wavelength. The relative coordinates of the antenna positions with respect to the UAV centroid are u1, u2, and u3, forming a spatial diversity reception structure. The antenna unit uses a microstrip patch antenna; the encrypted data packet signal transmitted by the search and rescue target is a narrowband signal with carrier frequency , and the UAV moves at a constant speed of . The positioning process is as follows:
[0119] Using the phase difference of the signals received by adjacent antennas to calculate the azimuth angle of the search and rescue target:
[0120] (11)
[0121] In the formula, is the wavelength, is the baseline length, is the baseline direction angle, is the phase noise, h and g are the serial numbers of the three omnidirectional antennas. The azimuth angle of the search and rescue target is as follows:
[0122] (12);
[0123] Measuring the rate of change of the azimuth angle of the search and rescue target. Using the Doppler frequency shift method, calculate the rate of change of the azimuth angle through the Doppler frequency shift difference of the three antennas:
[0124] (13)
[0125] In the formula, is the Doppler frequency difference between antennas h and g , is the wavelength. At the same time, perform Kalman filtering on the azimuth angle at consecutive moments to extract the rate of change ;
[0126] Suppose the spatial position relationship between the search and rescue target and the UAV at the k th moment is:
[0127] (14)
[0128] In the formula, is thek The azimuth angle of the search and rescue target at all times, is the true position coordinates of the search and rescue target, is the position coordinates of the UAV. By taking the derivative and conversion of the above formula, the k distance between the UAV and the search and rescue target at the specific time is obtained as follows:
[0129] (15)
[0130] (16)
[0131] In the formula, is the straight-line distance between the UAV and the search and rescue target at the , is the detected azimuth angle and pitch angle of the search and rescue target at the time; the distance between the UAV and the search and rescue target is calculated by using the azimuth angle and pitch angle, so as to obtain the estimated position of the search and rescue target.
[0132] Optimize the above positioning. The optimization process is to optimize the azimuth angle and the azimuth angle change rate through Kalman filtering, and use the optimized data to obtain the preliminary positioning result ; the estimated position of the search and rescue target is obtained by using the optimized data, which is specifically as follows:
[0133] Use Kalman filtering to obtain the optimized azimuth angle and its change rate , and then import the optimized result into the azimuth angle change rate positioning to obtain the estimated value of the position of the search and rescue target . The following analyzes the azimuth angle change model and establishes the corresponding state equation:
[0134] (26)
[0135] In the formula, represents the detected azimuth angle, represents the detected azimuth angle change rate, represents the process noise.
[0136] In Kalman filtering, the innovation value is used to dynamically adjust the measurement noise covariance :
[0137] (27)
[0138] In the formula, is the smoothing factor.
[0139] During the Kalman filtering process, is the process noise covariance, is adjusted based on the long-term performance of the prediction error, and the adjustment form is basically similar to By adjusting and to achieve the improvement purpose.
[0140] Using the adjusted to obtain the covariance matrix of the innovation :
[0141] (28)
[0142] In the formula, represents the measurement matrix of the system.
[0143] Calculate the updated Kalman gain as:
[0144] (29)
[0145] Using the innovation and the updated Kalman gain, the updated state equation and the covariance matrix can be obtained, and iterated step by step to complete the filtering process.
[0146] Substitute the filtered azimuth angle and its change rate into the above formula to obtain the optimized ranging result and the preliminary positioning result :
[0147] (17)
[0148] (18)
[0149] Perform secondary optimization on the positioning to obtain the final estimated positioning result, specifically as follows:
[0150] The target relationship between the UAV and the search and rescue target is:
[0151] (19)
[0152] In the formula, represents the estimated position coordinates of the search and rescue target, represents the observed position of the UAV, , respectively represent the azimuth angle and pitch angle of the search and rescue target at the th observation moment, represents the azimuth angle of the search and rescue target at the kThe geometric relationship at a moment is as follows:
[0153] (20)
[0154] Using the above formula, we can get:
[0155] (21)
[0156] Then, an iterative formula is derived. First, obtain the initial position coordinates of the object to be searched and rescued , which can be set to any value. Then, use the azimuth angle and the elevation angle to iteratively estimate the position of the object to be searched and rescued, and obtain the th iteration result of the position of the object to be searched and rescued at the th observation moment as:
[0157] (22)
[0158] Combined with V the iterative results at the th observation moment, use the centroid calculation formula to calculate the positioning result of the object to be searched and rescued at the th observation moment:
[0159] (23)
[0160] In the formula, , represents the position of the object to be searched and rescued obtained from the th iteration, which is transformed into a three-dimensional space coordinate system. The specific calculation formula is:
[0161] (24)
[0162] Use the iterative result of the previous point as the iterative initial value of the next point. When the difference between the iterative results of two adjacent iterations is less than the set convergence threshold, it is determined that the iteration converges. At this time, the iterative result is the final position of the object to be searched and rescued. Set the iteration upper limit to , and the convergence threshold to , to obtain the iteration termination condition:
[0163] (25)。
[0164] After the multi-dimensional collaborative optimization mechanism is adopted in the present invention, through actual measurement, the system coverage range of the UAV platform has been expanded by 3 to 5 times through dynamic relay and collaborative signal enhancement technologies, and the communication blind area under complex terrain can be reduced by more than 50%; at the same time, after integrating multi-source perception data and intelligent optimization algorithms, the positioning error in non-line-of-sight environments has been reduced from 10-50 meters in traditional solutions to only 5-20 meters, with an accuracy improvement of 80% to 90%. In addition, by adopting adaptive channel enhancement and dynamic anti-jamming strategies, even in a noise environment above 30 dB, the bit error rate can be reduced from more than 15% to less than 10%; the ultra-low power consumption design extends the device's battery life from the original 72 hours to more than 5 days. The above specific effects are significantly improved, providing reliable and economical technical support for wide-area search and rescue missions.
[0165] Specific embodiments are used in this article to elaborate on the principles and implementation methods of the present invention. The descriptions of the above embodiments are only used to help understand the method of the present invention and its core idea. It should be noted that for those of ordinary skill in the art of this technology, without departing from the principle of the present invention, several improvements and modifications can still be made to the present invention, and these improvements and modifications also fall within the protection scope of the claims of the present invention.
Claims
1. A method for UAV search and rescue positioning with low-power two-way beacon collaboration, characterized in that, The method specifically includes the following: Beacon activation: An activation signal is sent by a drone, and the activation signal triggers the start of the beacon device of the search and rescue target to complete beacon activation. Identity verification: After beacon activation, the beacon device constructs an encrypted data packet signal, and then transmits the data packet signal to the ground control center through the drone to complete identity verification. The ground control center controls the drone to start searching for the location of the search and rescue target according to the data packet signal. Positioning: The drone collects the data packet signal sent by the search and rescue target, measures the azimuth angle and the change rate of the azimuth angle of the search and rescue target through the data packet signal to determine the location of the search and rescue target. The positioning specifically includes: Deploying three omnidirectional antennas distributed in an equilateral triangle on the drone to receive the data packet signal sent by the search and rescue target. The specific positioning process is as follows: Using the phase difference of signals received by adjacent antennas Calculate the azimuth angle of the object to be searched and rescued: (11) Wherein, is the wavelength, is the baseline length, is the baseline direction angle, is the phase noise, h , g are the serial numbers of three omnidirectional antennas, and the azimuth angle of the object to be searched and rescued is as follows: (12); Measure the change rate of the azimuth angle of the search and rescue target. Using the Doppler frequency shift method, calculate the change rate of the azimuth angle through the Doppler frequency shift difference of the three antennas: (13) In the formula, is the antenna h , g is the Doppler frequency difference, is the wavelength. At the same time, the azimuth angle at consecutive moments is subjected to Kalman filtering to extract the change rate ; Suppose at the k time, the spatial position relationship between the object to be searched and rescued and the UAV is as follows: (14) Wherein, is the azimuth angle of the search and rescue target at the k th moment, is the true position coordinate of the search and rescue target, is the position coordinate of the UAV. By taking the derivative and conversion of the above formula, the distance k between the UAV and the search and rescue target at the th moment is obtained as follows: (15) (16) Wherein, is the straight-line distance between the UAV and the search-and-rescue target at time , are the azimuth angle and pitch angle of the search-and-rescue target detected at time; the distance between the UAV and the search-and-rescue target is calculated using the azimuth angle and pitch angle, so as to obtain the estimated position of the search-and-rescue target.
2. The method for search and rescue positioning of an unmanned aerial vehicle with low-power two-way beacon collaboration according to claim 1, characterized in that, The beacon activation specifically includes: Construct an activation signal, which includes a preamble and a synchronization word that match the beacon device. Signal modulation: Modulate the activation signal through BPSK modulation and spread spectrum processing to obtain the modulated activation signal. Signal forwarding: Send the modulated activation signal to the drone through the ground control center, and then the drone sends the modulated activation signal. Beacon activation: After the beacon device receives the activation signal sent by the drone, it completes beacon activation after the preamble and synchronization word match and are confirmed.
3. The method for searching and positioning an unmanned aerial vehicle through cooperation of low-power bidirectional beacons according to claim 2, wherein The construction process of the preamble and the synchronization word is as follows: The preamble is fixed and used to quickly identify the start of the activation signal. The synchronization word is a pseudo-random code sequence generated by an improved Logistic chaotic mapping model, as shown in the following formula: (1) In the formula, is the chaotic parameter, is the perturbation factor, x k , x k+1 represent sequences at adjacent times, k is the time.
4. A method for positioning a drone for search and rescue with low-power two-way beacon collaboration according to claim 2, characterized in that, The BPSK modulation is specifically as shown in the following formula: (2) Wherein, is a binary modulation signal, is a function of the BPSK modulation signal varying with time; The spread spectrum processing is specifically as shown in the following formula: (3) (4) wherein, is a function of the activation signal varying with time, is the signal amplitude, is the carrier frequency, is the binary modulation signal, is the spread spectrum code sequence, is the pulse width, t is the time.
5. The method for positioning a search and rescue unmanned aerial vehicle by means of low-power two-way beacon collaboration according to claim 2, characterized in that, In the signal forwarding, the number of drones is several. Several drones forward the activation signal to each other, and then several drones send the activation signal. During the process of the drones receiving the modulated activation signal and forwarding it to each other, according to the gradient distribution of the received signal strength, the optimal relay node is autonomously selected. The relay decision function is as shown in the following formula: (5) In the formula, and are weight coefficients, is the maximum allowable delay, and RSSI is the received signal strength; The drone dynamically adjusts the forwarding gain, as shown in the following formula: (6) Wherein, H is the transmission distance, B is the attenuation constant, G 基准 is the reference gain, G 动态 is the dynamic gain.
6. The method for searching and positioning an unmanned aerial vehicle by means of low-power two-way beacon collaboration according to claim 1, characterized in that The beacon device is also integrated with a quantum random number generator, which generates true random numbers based on the quantum entropy source on one side of a single photon. The output rate of the seed entropy source is specifically as shown in the following formula: (7) Wherein, is the detection efficiency, is the laser pulse frequency, is the wavelength, is the attenuation function of the output rate. The dynamic key is transmitted to the ground control center through the quantum key distribution protocol and is used for auxiliary encryption during the data packet signal transmission process.
7. A method for positioning a drone search and rescue with low-power two-way beacon collaboration according to claim 6, characterized in that, Before the data packet signal is transmitted, it needs to be encoded with a polar code and modulated with OFDM multi-carriers in sequence, specifically as shown in the following formula: (8) (9) Wherein, P is a pre-designed polar code sequence, performs an AES encryption operation on the polar code sequence, is a data bit, is the encrypted data bit, i is a code sequence, and the encoded data is modulated by OFDM multi-carrier modulation. The modulation function is as follows: (10) Wherein, is the modulation symbol on the subcarrier, L is the total number of subcarriers, is the subcarrier spacing, j is the imaginary unit, f m is the carrier frequency of different subcarriers, m is a natural number, is the initial carrier frequency. The data packet signal after coding and modulation is transmitted to the ground control center for positioning through the data transmission link established by the UAV platform.
8. A method for positioning and searching for an unmanned aerial vehicle (UAV) by means of low-power two-way beacon collaboration according to claim 1, wherein, Optimize the positioning, specifically as follows: Obtain the filtered azimuth angle through Kalman filtering and its rate of change , substitute them into Equation (15) and Equation (16) to obtain the optimized ranging result and the preliminary positioning result : (17) (18)。 9. A method for UAV search and rescue positioning with low-power bidirectional beacon collaboration according to claim 1, characterized in that, Perform secondary optimization on the positioning to obtain the final positioning result, specifically as follows: The target relationship between the drone and the search and rescue target is: (19) In the formula, represents the estimated position coordinates of the object to be searched and rescued, represents the observation position of the UAV, , respectively represent the azimuth angle and the elevation angle of the object to be searched and rescued at the th observation moment, represents the geometric relationship of the object to be searched and rescued at the k th moment, as shown in the following formula: (20) Using the above formula, it can be obtained that: (21) Then, an iterative formula is derived. First, the initial position coordinates of the object to be searched and rescued are obtained. , which can be set to any value. Then, using the azimuth angle and the pitch angle , the position of the object to be searched and rescued is iteratively estimated, and the -th iteration result of the position of the object to be searched and rescued at the -th observation time is obtained. It is: (22) Combined with V the iterative results at observation times, the centroid calculation formula is used to calculate the positioning result of the search and rescue target at the observation time: (23) In the formula, , represents the position of the search and rescue target obtained in the th iteration, which is converted into a three-dimensional space coordinate system. The specific calculation formula is as follows: (24) Use the iterative result of the previous point as the initial value for the iteration of the next point. When the difference between the iterative results of two adjacent iterations is less than the set convergence threshold, it is determined that the iteration has converged. At this time, the iterative result is the final position of the object to be searched and rescued. Set the iteration upper limit to , and the convergence threshold is , to obtain the iteration termination condition: (25)。
Citation Information
Patent Citations
Unmanned aerial vehicle maritime search and rescue path planning method based on tabu bee colony algorithm
CN116625376A
Multi-unmanned aerial vehicle maritime search and rescue path planning method based on multi-target particle swarm optimization
CN119440055A
Air-to-air missile situation awareness and decision-making method based on Bayesian network
CN113139331A
5G radiation source positioning method based on satellite-borne virtual aperture, electronic equipment and storage medium
CN118870512A