A high altitude unmanned aerial vehicle system and method for satellite network relay
Through high-precision configuration and dynamic adjustment, combined with adaptive antennas and multi-mode communication, stable links and data conversion between high-altitude drones and satellite communications are realized, solving the problems of coverage and delay of traditional satellite communication systems and improving communication efficiency and adaptability extends the battery life of the drone.
Patent Information
- Application Number
- CN202411383488.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-30
- Publication Date
- 2025-01-14
- Estimated Expiration
- 2044-09-30
AI Technical Summary
Traditional satellite communication systems are difficult to meet the growing communication needs due to limited coverage, high signal delay and expensive construction costs. Especially in remote areas and disaster sites, how to effectively combine high-altitude drones and satellite communications to achieve stability and efficiency. network relay function.
Through high-precision initialization configuration and dynamic position adjustment, adaptive antenna adjustment and multi-mode communication technology are adopted to establish a stable satellite communication link, realize data processing and protocol conversion, dynamic routing calculation and load allocation optimization, combined with the ground control center Task instructions adjust the location and working parameters of the drone platform to ensure network coverage and communication quality.
It effectively expands the network coverage, reduces communication delay, improves data transmission efficiency, improves system adaptability and flexibility, extends the battery life of the drone, and realizes efficient communication services.
Smart Images

Figure CN118890082B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of unmanned aerial vehicle (UAV) communication technology, and in particular to a high-altitude UAV system and method for satellite network relay. Background Art
[0002] Satellite communication systems are playing an increasingly important role in global communications networks. However, traditional satellite communication systems suffer from limited coverage, high signal latency, and high construction costs, making them unable to meet the growing demand for communication. This is especially true in remote areas and disaster sites, where ground communication infrastructure is often unavailable or damaged, leading to communication disruptions.
[0003] High-altitude drones (UAVs) can fly at lower altitudes and offer advantages over satellite communications, such as low signal latency and adjustable coverage. However, challenges remain, such as effectively integrating UAVs with satellite communication systems to achieve efficient network relay functionality and a stable communication link between them and satellites; processing high-speed data streams and performing protocol conversion; optimizing network routing and load distribution; and dynamically adjusting UAV position and operating parameters based on mission requirements. Addressing these issues is crucial to building an efficient and reliable satellite network relay system and represents the core challenge addressed by this invention. Summary of the Invention
[0004] The present invention provides a high-altitude UAV system and method for satellite network relay, which are used to realize the function of the high-altitude UAV as a satellite network relay and provide efficient communication services.
[0005] In a first aspect, the present invention provides a high-altitude drone method for satellite network relay, the high-altitude drone method for satellite network relay comprising:
[0006] Deploy a high-altitude UAV platform, initialize and configure the high-altitude UAV platform, and obtain a high-altitude UAV platform in a standby state;
[0007] Adjusting the direction and communication parameters of the satellite communication antenna of the high-altitude UAV platform to establish a stable communication link with the satellite;
[0008] Acquiring a bidirectional high-speed data stream sent by the satellite through the stable communication link, and demodulating, decoding, and performing data integrity check on the bidirectional high-speed data stream to obtain a processed data packet;
[0009] Performing protocol conversion and signal modulation on the processed data packets to obtain a converted network signal, and broadcasting the converted network signal to a ground communication terminal device via the high-altitude UAV platform;
[0010] Collecting real-time network status data of the communication network, and performing dynamic routing calculation and load distribution optimization on the real-time network status data to obtain a target data forwarding path;
[0011] According to the target data forwarding path and in combination with the mission instructions issued by the ground control center, the position of the high-altitude UAV platform is adjusted and the working parameters are optimized to obtain the network coverage mission execution strategy.
[0012] In a second aspect, the present invention provides a high-altitude UAV system for satellite network relay, the high-altitude UAV system for satellite network relay comprising:
[0013] A deployment module is used to deploy a high-altitude UAV platform, initialize and configure the high-altitude UAV platform, and obtain a high-altitude UAV platform in a standby state;
[0014] Establishing a module for adjusting the direction and communication parameters of the satellite communication antenna of the high-altitude UAV platform to establish a stable communication link with the satellite;
[0015] a processing module, configured to acquire a bidirectional high-speed data stream transmitted by the satellite through the stable communication link, and perform demodulation, decoding, and data integrity verification on the bidirectional high-speed data stream to obtain a processed data packet;
[0016] a conversion module, configured to perform protocol conversion and signal modulation on the processed data packets to obtain a converted network signal, and broadcast the converted network signal to a ground communication terminal device via the high-altitude UAV platform;
[0017] A calculation module is used to collect real-time network status data of the communication network, and perform dynamic routing calculation and load distribution optimization on the real-time network status data to obtain a target data forwarding path;
[0018] The optimization module is used to adjust the position and optimize the working parameters of the high-altitude UAV platform according to the target data forwarding path and the task instructions issued by the ground control center to obtain the network coverage task execution strategy.
[0019] The third aspect of the present invention provides a high-altitude UAV device for satellite network relay, comprising: a memory and at least one processor, wherein the memory stores instructions; the at least one processor calls the instructions in the memory so that the high-altitude UAV device for satellite network relay executes the above-mentioned high-altitude UAV method for satellite network relay.
[0020] A fourth aspect of the present invention provides a computer-readable storage medium, which stores instructions that, when executed on a computer, enable the computer to execute the above-mentioned high-altitude drone method for satellite network relay.
[0021] The technical solution provided by the present invention utilizes high-precision initialization configuration and dynamic position adjustment to consistently maintain the high-altitude UAV platform in its optimal operating position, effectively expanding network coverage and improving communication quality. Adaptive antenna adjustment and multi-mode communication technologies enable the establishment of a stable satellite communication link while also being compatible with multiple terrestrial wireless communication standards, enhancing the system's adaptability and compatibility. Efficient data processing and protocol conversion mechanisms enable seamless connectivity between the satellite and terrestrial networks, significantly reducing communication latency and improving data transmission efficiency. Dynamic routing calculation and load distribution optimization based on real-time network status enable the system to adaptively adjust to network conditions, ensuring efficient utilization of network resources. Combined with mission instructions from a ground control center, this method can flexibly adjust the UAV platform's operating parameters and coverage strategy to meet communication requirements in diverse scenarios, enhancing the system's flexibility and scalability. Through precise control and energy management of the UAV platform, the present invention can extend the UAV's flight time and improve the system's sustained operation, thereby enabling the high-altitude UAV to function as a satellite network relay and providing efficient communication services.
[0022] Other features and advantages of the present invention will be described in the following description, and in part will become apparent from the description, or understood by practicing the present invention. The purposes and other advantages of the present invention are realized and obtained by the structures particularly pointed out in the description, claims and drawings.
[0023] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, preferred embodiments are given below and described in detail with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0024] Figure 1 A schematic diagram of an embodiment of a high-altitude UAV method for satellite network relay in an embodiment of the present invention;
[0025] Figure 2 A schematic diagram of an embodiment of a high-altitude UAV system for satellite network relay in an embodiment of the present invention;
[0026] Figure 3 This is a schematic diagram of an embodiment of a high-altitude UAV device used for satellite network relay in an embodiment of the present invention. DETAILED DESCRIPTION
[0027] To make the objectives, technical solutions, and advantages of the embodiments of the present invention more clear, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the embodiments described are only part of the embodiments of the present invention, not all of them. All other embodiments obtained by ordinary technicians in this field based on the embodiments of the present invention without making any creative efforts shall fall within the scope of protection of the present invention.
[0028] The terms "including," "having," and any variations thereof, as used in the embodiments of the present invention are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or device comprising a series of steps or units is not limited to the listed steps or units, but may optionally include other steps or units not listed, or may optionally include other steps or units inherent to the process, method, product, or device.
[0029] To facilitate understanding of this embodiment, a high-altitude drone method for satellite network relay disclosed in an embodiment of the present invention is first introduced in detail. Figure 1 As shown, this method includes the following steps:
[0030] 101. Deploy the high-altitude UAV platform, initialize and configure the high-altitude UAV platform, and obtain the high-altitude UAV platform in standby state;
[0031] It is understandable that the execution subject of the present invention can be a high-altitude UAV system for satellite network relay, or a terminal or a server, which is not limited here. The embodiment of the present invention is described by taking the server as the execution subject as an example.
[0032] Specifically, the initial deployment position of the UAV is calculated based on pre-set geographic information and satellite orbit data, generating initial deployment coordinates. Based on the initial deployment coordinates, the UAV is directional controlled to accurately reach the target airspace while simultaneously acquiring its current altitude and positioning data. After the UAV reaches the target airspace, the signal propagation model between the UAV and ground communication terminal equipment is analyzed. This analysis yields a function that relates signal strength to altitude, helping to estimate data transmission bandwidth at different altitudes. Based on this function, the data transmission bandwidth is calculated and evaluated, resulting in a bandwidth-altitude curve that shows the changing trends in signal transmission efficiency and bandwidth at different altitudes. To optimize the UAV's performance, a multi-objective optimization calculation is performed on the optimal fixed altitude of the UAV, combining energy consumption and coverage models. By balancing multiple factors, such as data transmission efficiency, energy consumption, and coverage, an optimal operating altitude is determined. Based on this optimal operating altitude, the UAV is precisely adjusted in altitude and its attitude is stabilized to ensure stable operation at the optimal altitude. The optimal coverage is also calculated, completing the initial configuration of the UAV platform and placing it in a standby state.
[0033] 102. Adjust the satellite communication antenna direction and communication parameters of the high-altitude UAV platform to establish a stable communication link with the satellite;
[0034] Specifically, the pre-installed satellite constellation data and the drone's current location information are calculated to obtain the satellite's spatial coordinates. Using geographic information system (GIS) and global positioning system data, including but not limited to GPS or the Beidou Satellite Navigation System (BDS), an algorithm is used to calculate the three-dimensional spatial position of each satellite at a specific point in time. Based on the satellite's spatial coordinates, the directional or omnidirectional antenna on the drone is adjusted and activated accordingly to form an initial antenna configuration. This process may include mechanical rotation or electronic adjustment of the antenna's orientation to ensure that the antenna is effectively aligned with the target satellite, maximizing signal reception and transmission efficiency. Based on the initial antenna configuration, beacon signals transmitted by the satellite are scanned and captured. A signal strength comparison algorithm is applied to analyze the received signal strength from different antenna directions to determine the optimal target communication antenna. Based on received signal strength, signal-to-noise ratio (SNR), and other quality indicators, the antenna direction with the strongest and most stable signal is selected. Based on the target communication antenna, the satellite uplink and downlink signal quality is analyzed to obtain link status parameters. These parameters include link bit error rate (BER), latency, bandwidth utilization, and signal interference level. Based on link status parameters, the communication system adaptively adjusts its operating frequency band, modulation method, and coding scheme to achieve optimal communication parameter configuration. For example, when link quality is good, a higher-order modulation method is selected to increase data transmission rate; when link quality degrades, a more robust modulation and coding scheme may be switched to ensure data transmission reliability. Based on the optimized communication parameter configuration, multiple wireless transmission technologies are dynamically selected and parameter matched to establish a multimode communication link with ground communication terminal devices while maintaining a stable communication link with the satellite. Multimode wireless transmission technologies for ground communication terminal devices include Wi-Fi, WAPI, WiMAX, 4G, and 5G. Based on the current network status, bandwidth requirements, and energy consumption, the most appropriate transmission technology is intelligently selected and parameter matching is performed.
[0035] 103. Obtain a bidirectional high-speed data stream sent by the satellite through a stable communication link, and demodulate, decode, and perform data integrity verification on the bidirectional high-speed data stream to obtain a processed data packet;
[0036] Specifically, the signal strength and signal-to-noise ratio of a stable communication link are monitored in real time to obtain link quality parameters. Based on the link quality parameters, the receiver gain and filter bandwidth are adaptively adjusted to obtain optimized receiver parameters. This adaptive adjustment mechanism allows the receiver to automatically adjust its performance in different signal environments to ensure optimal received signal quality. Based on the optimized receiver parameters, the received RF signal is downconverted and analog-to-digital converted to generate a digital baseband signal. The downconversion process converts high-frequency signals to lower frequencies for digital processing, while the analog-to-digital conversion converts the analog signal into a discrete digital signal suitable for digital processing. Carrier synchronization and symbol timing recovery are performed on the digital baseband signal to obtain a synchronized digital symbol sequence. Based on the synchronized digital symbol sequence, a maximum likelihood demodulation algorithm is applied to obtain a demodulated bit stream. The maximum likelihood demodulation algorithm is a statistical method that optimally restores the original bit stream in a noisy environment. The demodulated bit stream undergoes channel decoding and descrambling to recover the original data packet. Channel decoding corrects bit errors that may occur during transmission, while descrambling restores scrambled data to its original state, resulting in the original data packet. A cyclic redundancy check (CRC) algorithm is performed on the original data packet's header to verify data integrity. The CRC generates a checksum and compares it with the checksum in the packet header to ensure the data has not been damaged or tampered with during transmission. Based on the data integrity check results, the original data packet is filtered and reassembled to produce the processed data packet.
[0037] 104. Perform protocol conversion and signal modulation on the processed data packets to obtain a converted network signal, and broadcast the converted network signal to ground communication terminal equipment via the high-altitude UAV platform;
[0038] Specifically, protocol identification analysis is performed on the processed data packets to determine the packet's protocol type and target network type. By identifying the protocol type, the communication protocol used by the packet is determined, such as TCP / IP, UDP, or other proprietary protocols, and the target network type is identified, such as Wi-Fi, WAPI, WiMAX, 4G, or 5G. Based on the protocol type and target network type, the data packet undergoes protocol stack conversion to adapt to the target network's protocol format. The original data packet is repackaged to conform to the protocol stack format required by the target network, ensuring that the data packet can be correctly transmitted and decoded on the target network. After the protocol stack conversion is complete, data fragmentation and frame encapsulation algorithms are executed based on the converted protocol format data. Data fragmentation is used to divide large data packets into smaller segments suitable for transmission, while frame encapsulation encapsulates these data segments into a sequence of data frames suitable for transmission. The resulting data frame sequence is then channel coded and scrambled to produce an encoded bit stream. Channel coding corrects transmission errors by adding redundant information, while scrambling disrupts the order of data bits to reduce transmission issues caused by long strings of identical bits. The modulation scheme and bit rate are adaptively selected based on the current network status and channel conditions to ensure optimal transmission efficiency in different network environments. By selecting an appropriate modulation and coding scheme, a balance is achieved between transmission rate and data reliability. Based on the optimal modulation and coding scheme, the encoded bit stream is digitally modulated to generate a digital baseband signal. Digital modulation maps the encoded bit stream into a signal waveform suitable for transmission. This waveform is then demodulated into the original data during the subsequent transmission process. The generated digital baseband signal undergoes digital-to-analog conversion, converting the digital signal to analog. It is then up-converted to raise the signal frequency to a frequency band suitable for RF transmission, resulting in the RF transmit signal. Based on the antenna configuration of the high-altitude UAV platform, the RF signal is power-controlled and beamformed to produce the converted network signal. Power control ensures that the signal is transmitted at the appropriate strength to avoid excessive energy consumption or interference with other communications, while beamforming adjusts the radiation direction of the antenna array to ensure precise signal coverage of the target area. The signal is then broadcast from the high-altitude UAV platform to ground-based communication terminals.
[0039] 105. Collect real-time network status data of the communication network, and perform dynamic routing calculation and load distribution optimization on the real-time network status data to obtain the target data forwarding path;
[0040] Specifically, each node in the communication network is periodically probed to obtain real-time network status data, including the current network topology and link status information, such as bandwidth utilization, latency, jitter, and packet loss rate of each link. Based on the current network topology and link status information, a dynamic routing algorithm is executed to determine the initial data forwarding path. The optimal path is selected based on current network conditions to maximize data transmission efficiency and minimize latency and network congestion. Terminal devices in the network are prioritized, divided into rescue terminals and ordinary terminals, creating a terminal priority list. Rescue terminals typically undertake critical communication tasks and therefore require priority in bandwidth allocation. Based on this priority list, network bandwidth is initially allocated to ensure that bandwidth reserved for rescue terminals is no less than a preset target value, resulting in an initial bandwidth allocation plan. Based on this initial bandwidth allocation plan, the remaining bandwidth is prioritized according to service, resulting in a service priority queue. This queue is used to manage the bandwidth requirements of ordinary terminals and ensure that important service traffic is transmitted first. Based on the service priority queue, bandwidth for ordinary terminals is secondary allocated to ensure that the bandwidth of a single ordinary terminal does not exceed a preset threshold. This approach rationally allocates limited network resources, preventing individual standard terminals from occupying excessive bandwidth and impacting overall network performance, and ultimately forming an optimized bandwidth allocation plan. Based on the optimized bandwidth allocation plan and the initial data forwarding path, a load balancing algorithm is executed to determine a load-balanced data forwarding path. The load balancing algorithm aims to evenly distribute network load and prevent bottlenecks caused by overloaded links. By dynamically adjusting data forwarding paths, overall network utilization is maximized while ensuring communication quality. Actual bandwidth utilization is calculated based on the target data forwarding path. When bandwidth utilization is detected to be below a preset threshold, the drone's transmit power is dynamically adjusted. This adjustment helps improve signal coverage and transmission quality, thereby optimizing the target data forwarding path.
[0041] 106. According to the target data forwarding path and the mission instructions issued by the ground control center, the high-altitude UAV platform is positioned and its working parameters are optimized to obtain the network coverage mission execution strategy.
[0042] Specifically, the mission instructions issued by the ground control center are parsed to extract the mission priority and specific coverage area requirements. The mission priority determines the urgency of the mission, while the coverage area requirement specifies the geographic coverage and network service requirements of the drone. Based on the mission priority and coverage area requirements, combined with the target data forwarding path, the ideal position of the drone platform is calculated to obtain the target location coordinates. This takes into account the optimization requirements of the communication link, network coverage, and the drone's currently available resources to ensure that the drone executes the mission in the most advantageous location. Based on the target location coordinates and the drone's current position, a path planning algorithm is executed to generate the drone's flight trajectory. This path planning algorithm not only considers the shortest path but also comprehensively evaluates factors such as flight safety, energy consumption, and environmental conditions to ensure the drone reaches the target location in the most optimal manner. Based on the drone's flight trajectory, the drone's flight parameters are optimized to obtain the optimal flight speed and attitude angle, improving flight efficiency, reducing energy consumption, and ensuring that the drone maintains a stable attitude during flight to cope with complex aerial environments. Based on the optimized flight speed and attitude angle, the drone's propulsion system and attitude control system are adjusted accordingly to generate a specific execution instruction sequence. This command sequence includes thrust control for the drone's engines, attitude adjustment commands, and navigation system corrections, ensuring the drone accurately follows the planned trajectory. While executing these commands, environmental parameters such as wind speed, temperature, and air pressure are monitored in real time, and the drone's flight state is dynamically adjusted based on this real-time data. Simultaneously, the drone's actual position is continuously monitored, and this position feedback is used to optimize the flight path and parameter configuration. Based on real-time position and environmental data, the drone's communication system parameters are dynamically optimized to ensure optimal communication link stability and data transmission efficiency under the new location and environmental conditions. Combining the optimal operating parameter configuration with the target data forwarding path, a network coverage mission execution plan is generated. This plan not only defines the drone's flight path and operating parameters but also outlines how to dynamically adjust them during mission execution to address potential emergencies, ultimately resulting in a network coverage mission execution strategy.
[0043] In an embodiment of the present invention, through high-precision initialization configuration and dynamic position adjustment, this method enables a high-altitude UAV platform to consistently maintain its optimal operating position, effectively expanding network coverage and improving communication quality. Adaptive antenna adjustment and multi-mode communication technology enable a stable satellite communication link while also being compatible with multiple terrestrial wireless communication standards, enhancing the system's adaptability and compatibility. Efficient data processing and protocol conversion mechanisms enable seamless connectivity between satellite and terrestrial networks, significantly reducing communication latency and improving data transmission efficiency. Dynamic routing calculation and load distribution optimization based on real-time network status enable the system to adapt to network conditions, ensuring efficient utilization of network resources. Combined with mission instructions from a ground control center, this method can flexibly adjust the UAV platform's operating parameters and coverage strategy to meet communication requirements in diverse scenarios, increasing system flexibility and scalability. Through precise control and energy management of the UAV platform, the present invention can extend the UAV's flight time and improve the system's sustained operation, thereby enabling the high-altitude UAV to function as a satellite network relay and providing efficient communication services.
[0044] In a specific embodiment, the process of executing step 101 may specifically include the following steps:
[0045] Based on the preset geographic information data and satellite orbit data, the initial deployment position of the UAV is calculated to obtain the initial deployment coordinates;
[0046] According to the initial deployment coordinates, the drone is directional controlled to reach the target airspace and obtain the current altitude and positioning data;
[0047] Based on the current altitude and positioning data, the signal propagation model between the UAV and the ground communication terminal equipment is analyzed to obtain the relationship function between signal strength and altitude;
[0048] Based on the relationship function between signal strength and altitude, the data transmission bandwidth at different altitudes is calculated and evaluated to obtain the bandwidth-altitude relationship curve;
[0049] Based on the bandwidth-height relationship curve, combined with the energy consumption model and coverage range model, a multi-objective optimization calculation is performed on the optimal fixed height of the UAV to obtain the optimal working height value;
[0050] According to the optimal working altitude value, the UAV is precisely adjusted in height and its attitude is stabilized. At the same time, the optimal coverage range is calculated, the initialization configuration of the UAV platform is completed, and a high-altitude UAV platform is obtained in a standby state.
[0051] Specifically, the initial deployment position of the UAV is calculated based on the preset geographic information data and satellite orbit data, and the real-time orbit information of the satellite and the geographic coordinate data of the ground are obtained. Satellite orbit data is usually provided in the form of orbital parameters including the semi-major axis of the orbit, eccentricity, inclination, right ascension of the ascending node, and argument of perigee. On this basis, combined with the mission requirements of the UAV, such as coverage area and communication requirements, the most suitable deployment position of the UAV is determined by analyzing these data. The calculation of the initial deployment position can be achieved using the following formula:
[0052] ;
[0053] in, Indicates the initial deployment coordinates of the UAV, The geographic coordinates representing the ground target area Represents the satellite's orbital position function, function Represents an optimization algorithm that comprehensively considers geographic information and satellite orbit data. Based on the initial deployment coordinates, the UAV performs directional flight control according to the calculated coordinates. Through a precise path planning algorithm, the UAV continuously adjusts its attitude and speed during flight to ensure that it can stably reach the target airspace. After the UAV reaches the target airspace, the current altitude and positioning data are obtained in real time. Based on the current altitude and positioning data, the signal propagation model between the UAV and the ground communication terminal equipment is analyzed. The signal propagation model is usually based on the free space propagation loss formula to calculate the relationship between signal strength and altitude. The free space path loss model can be expressed as:
[0054] ;
[0055] in, is the path loss (dB), is the distance between the UAV and the ground terminal (meters), is the signal frequency (Hz). By substituting altitude data into the path loss formula, the signal strength at different altitudes is calculated, resulting in a function that relates signal strength to altitude. Based on this function, the data transmission bandwidth at different altitudes is calculated and evaluated, resulting in a bandwidth-altitude curve that shows the data transmission rate achievable by the drone at different altitudes. Generally, lower altitudes may result in stronger signal strength, but they may also reduce transmission bandwidth due to obstacles or multipath effects. Higher altitudes, while potentially reducing these interferences, increase signal path loss, thus affecting transmission efficiency. By analyzing the bandwidth-altitude curve, communication performance at different altitudes is evaluated. To ensure that the drone can perform its mission at the optimal altitude, a multi-objective optimization calculation is performed to determine the optimal fixed altitude of the drone, combining energy consumption and coverage models. The energy consumption model typically considers the drone's power consumption at different altitudes, which is closely related to parameters such as air density, flight speed, and attitude adjustment frequency. The coverage model, based on the radiation characteristics of the drone's antenna, calculates the ground area that can be covered at different altitudes. A multi-objective optimization algorithm is used to strike a balance between minimizing energy consumption and maximizing coverage to determine the optimal operating altitude. Assuming the energy consumption of the drone and coverage is the height The optimal height It can be solved by the following optimization problem:
[0056] ;
[0057] in, and The weights for energy consumption and coverage, respectively, reflect the different priorities of the mission requirements. The drone undergoes precise altitude adjustment and attitude stabilization control based on its optimal operating altitude. During this process, the drone's altitude sensor and attitude control system continuously monitor and adjust its flight status to ensure a stable hover at the optimal altitude. Simultaneously, based on the current altitude and the location of the ground communication terminal, the drone's optimal coverage range is calculated, completing initial configuration of the drone platform and placing it in standby mode.
[0058] In a specific embodiment, the process of executing step 102 may specifically include the following steps:
[0059] Calculate the pre-installed satellite constellation data and the current location information of the drone to obtain the spatial coordinates of the satellite;
[0060] Based on the satellite's spatial coordinates, adjust and activate the directional antenna or omnidirectional antenna to obtain the initial antenna configuration;
[0061] Based on the initial antenna configuration, the satellite beacon signal is scanned and captured, and processed through the signal strength comparison algorithm to obtain the target communication antenna;
[0062] Based on the target communication antenna, the quality of the satellite uplink and downlink signals is analyzed to obtain the link status parameters;
[0063] Adaptively adjust the operating frequency band, modulation mode, and coding scheme of the communication system based on link status parameters to obtain optimized communication parameter configuration;
[0064] Based on the optimized communication parameter configuration, multiple wireless transmission technologies are dynamically selected and parameter-matched to obtain multi-mode communication links with ground communication terminal equipment and stable communication links with satellites. Among them, the multi-mode wireless transmission technologies with ground communication terminal equipment include WIFI, WAPI, WiMAX, 4G, and 5G.
[0065] Specifically, the pre-installed satellite constellation data and the current position information of the UAV are calculated to obtain the spatial coordinates of the satellite. Satellite constellation data includes orbital parameters, such as orbital semi-major axis, eccentricity, orbital inclination, ascending node right ascension and perigee argument, etc. These data can describe the position and motion trajectory of the satellite in three-dimensional space. For the current position information of the UAV, the geographic coordinates provided by the global positioning system (Beidou Satellite Navigation System BDS, GPS) or the inertial navigation system (INS) are used to determine the position of the UAV on the surface of the earth. Combining these two sets of data, use Kepler's law or other orbital mechanics models to calculate the spatial coordinates of the satellite at any point in time. For example, assuming that the orbital parameters of the satellite have been given through satellite constellation data, the spatial coordinates of the satellite It can be calculated by the following equation:
[0066] ;
[0067] in, represents the orbital parameter set of the satellite, Represents the current time, function represents the orbital mechanics model, which calculates the three-dimensional spatial position of the satellite based on the input orbital parameters and time. At the same time, the geographic location of the UAV can be described as , combining these two positions to calculate the antenna's pointing direction. Based on the satellite's spatial coordinates, the directional or omnidirectional antenna on the drone is adjusted and activated. A directional antenna needs to be precisely pointed at the target satellite, so the optimal pointing angle of the antenna is calculated based on the satellite's spatial coordinates. For a directional antenna, the pointing angle is calculated as follows:
[0068] ;
[0069] in, is the antenna pointing angle, and The spatial coordinates of the satellite and drone, respectively. This calculation ensures precise antenna alignment with the satellite for optimal signal reception. Based on the initial antenna configuration, the system scans and captures satellite beacon signals. Beacon signals are signals of known frequency and format emitted by satellites and are typically used for positioning and calibration. Beacon signals are captured by scanning different directions and frequencies. A signal strength comparison algorithm is used to determine which antenna orientation and configuration provides the strongest signal. This method ultimately determines the target communication antenna, ensuring optimal communication performance. The satellite uplink and downlink signal quality is analyzed based on the target communication antenna to obtain link status parameters. Link status parameters typically include signal strength (RSSI), signal-to-noise ratio (SNR), bit error rate (BER), and latency. These parameters reflect the health of the current communication link. Based on these link status parameters, the communication system's operating frequency band, modulation mode, and coding scheme are adaptively adjusted. For example, when the link's signal-to-noise ratio is high, a higher-order modulation mode, such as 64-QAM, is selected to increase the data rate. Conversely, if link quality is poor, the system may select a lower-order modulation scheme, such as QPSK, and apply a more robust coding scheme, such as convolutional coding or Turbo coding, to improve transmission reliability. Adaptive adjustment enables the communication system to maintain optimal performance under varying environmental conditions. Based on the optimized communication parameter configuration, multiple wireless transmission technologies are dynamically selected and parameter matching is performed. Based on the current network status and bandwidth requirements, the most appropriate wireless transmission technology is selected from a variety of technologies, including WiFi, WAPI, WiMAX, 4G, and 5G. For example, in scenarios with high data rates and limited coverage requirements, WiFi is selected for data transmission, while in scenarios with low power consumption and high coverage requirements, 5G is preferred. Through dynamic selection and parameter matching, a multi-mode communication link with ground communication terminals and a stable communication link with the satellite are simultaneously established, ensuring efficient and stable data transmission.
[0070] In a specific embodiment, the process of executing step 103 may specifically include the following steps:
[0071] Real-time monitoring of the signal strength and signal-to-noise ratio of a stable communication link to obtain link quality parameters;
[0072] Based on the link quality parameters, the receiver gain and filter bandwidth are adaptively adjusted to obtain optimized receiver parameters;
[0073] Based on the optimized receiver parameters, the received RF signal is down-converted and analog-to-digital converted to obtain a digital baseband signal;
[0074] Perform carrier synchronization and symbol timing recovery on the digital baseband signal to obtain a synchronized digital symbol sequence, and execute a maximum likelihood demodulation algorithm based on the synchronized digital symbol sequence to obtain a demodulated bit stream;
[0075] Channel decoding and descrambling are performed on the demodulated bit stream to obtain the original data packet, and a cyclic redundancy check algorithm is executed based on the header information of the original data packet to obtain a data integrity check result;
[0076] According to the data integrity check result, the original data packet is screened and reassembled to obtain the processed data packet.
[0077] Specifically, the signal strength and signal-to-noise ratio of the communication link are monitored in real time. Signal strength is usually expressed as the power of the received signal. , can be calculated by the following formula:
[0078] ;
[0079] in, is the transmit power, and are the gains of the transmitting and receiving antennas, respectively, is the path loss, is the system loss. Path loss It can be calculated using the free space path loss formula:
[0080] ;
[0081] in, is the transmission distance, is the signal frequency, is the speed of light. The signal-to-noise ratio (SNR) is defined as the signal power and noise power The ratio of the power of the air to the power of the atmosphere, usually expressed in decibels (dB):
[0082] ;
[0083] Detected signal strength The signal-to-noise ratio (SNR) directly affects the performance of the receiver. To optimize the received signal, the receiver gain is adaptively adjusted based on the link quality parameters. and filter bandwidth Gain This can be adjusted using the following relationship:
[0084] ;
[0085] Adjusted gain It is used to amplify the received signal to achieve the best signal processing conditions. It performs down-conversion and analog-to-digital conversion on the received RF signal. The down-conversion process can be described as converting the received RF signal With the local oscillator signal Multiply to change the signal frequency from Downconvert to baseband frequency:
[0086] ;
[0087] in, Indicates the intermediate frequency signal or baseband signal, is the carrier frequency. The analog-to-digital conversion converts the continuous intermediate frequency signal Sampled and quantized into discrete digital signals , sampling frequency The choice of satisfies the Nyquist sampling theorem:
[0088] ;
[0089] in, is the bandwidth of the signal. It is a digital baseband signal. The digital baseband signal then undergoes carrier synchronization and symbol timing recovery to ensure the accuracy of the demodulation process. The goal of carrier synchronization is to adjust the carrier frequency of the receiver. , so that it is consistent with the carrier frequency of the transmitted signal match:
[0090] ;
[0091] in, It is the frequency deviation, which is adjusted by the frequency synchronization algorithm. Symbol timing recovery is used to correctly sample the symbols in the digital signal so that the received symbol sequence Aligned with the transmitted symbol sequence. The synchronized digital symbol sequence As the input of the maximum likelihood demodulation algorithm. The goal of maximum likelihood demodulation is to find the most likely Bitstream
[0092] ;
[0093] in, Indicates that the bit stream is assumed to be Signal received The maximum likelihood demodulation is done by calculating the probability of each possible bit sequence The likelihood function is used to select the bit stream that maximizes the likelihood function value as the demodulation result. The demodulated bit stream After channel decoding and descrambling processing. The purpose of channel decoding is to detect and correct bit errors introduced during the transmission process. Common decoding methods include convolutional decoding and Turbo decoding. Descrambling is used to eliminate the scrambling code introduced artificially during the transmission process to restore the original data packet. The integrity of the data packet is detected by cyclic redundancy check (CRC). The CRC check compares the decoded data packet with the CRC check code in its header. If the calculated check code is consistent with the transmitted check code, the data packet is considered to have been transmitted successfully. The CRC check process can be expressed as:
[0094] ;
[0095] in, is the generated CRC check code, is a predefined polynomial generating function, If the data packet passes the CRC check, it will be filtered and reassembled to form a complete processed data stream.
[0096] In a specific embodiment, the process of executing step 104 may specifically include the following steps:
[0097] Perform protocol identification analysis on the processed data packets to obtain the protocol type and target network type of the data packets;
[0098] According to the protocol type and target network type, the data packet is converted into a protocol stack to obtain protocol format data adapted to the target network;
[0099] Based on the protocol format data, execute data fragmentation and frame encapsulation algorithms to obtain the data frame sequence to be transmitted;
[0100] Channel coding and scrambling are performed on the data frame sequence to obtain the encoded bit stream. At the same time, the modulation mode and code rate are adaptively selected based on the current network status and channel conditions to obtain the optimal modulation and coding scheme;
[0101] Based on the optimal modulation and coding scheme, the encoded bit stream is digitally modulated to obtain a digital baseband signal;
[0102] Perform digital-to-analog conversion and up-conversion on the digital baseband signal to obtain a radio frequency transmission signal;
[0103] Based on the antenna configuration of the high-altitude UAV platform, the RF transmission signal is power controlled and beamformed to obtain the converted network signal, which is then broadcast to the ground communication terminal equipment.
[0104] Specifically, protocol identification analysis is performed on processed data packets to determine the packet's protocol type and target network type. Protocol types may include TCP / IP, UDP, HTTP, FTP, and target network types may include WiFi, 4G, and 5G. Protocol identification is typically based on the packet's header information, examining specific fields to determine the protocol used. The protocol identifier (such as the protocol field in the IP header) and port number information in the header help the system quickly identify the protocol type of the packet. Based on the protocol type and target network type, protocol stack conversion is performed on the packet, converting the packet from the source protocol stack to the protocol format required by the target network. For example, if a packet was originally sent using the TCP / IP protocol but the target network is a mobile communication network (such as 4G), the packet is re-encapsulated into a format that complies with the 4G network transmission protocol. This protocol stack conversion typically involves multi-layer protocol processing from the application layer to the link layer to ensure that the packet can be correctly parsed and transmitted on the target network. Data fragmentation and frame encapsulation algorithms are then executed based on the converted protocol format data. Data fragmentation involves breaking large packets into multiple smaller segments to fit within the maximum transmission unit (MTU) requirements of the underlying network. Frame encapsulation encapsulates each data fragment into a frame structure suitable for transmission on the target network. After the data frame sequence is generated, it undergoes channel coding and scrambling to enhance the data transmission's robustness against interference. Channel coding primarily corrects bit errors that may occur during transmission by adding redundant information. Common coding methods include convolutional codes, Turbo codes, and LDPC codes. Scrambling disrupts the data bit sequence to prevent transmission problems caused by repeated repetitions of the same bit sequence. The encoded and scrambled data frame sequence forms the coded bit stream. Simultaneously, the modulation scheme and code rate are adaptively selected based on the current network status and channel conditions. The modulation scheme determines how data is transmitted, while the code rate determines the number of bits transmitted per unit time. Common modulation schemes include BPSK, QPSK, and QAM. Different modulation schemes offer a trade-off between transmission rate and interference robustness. To optimize transmission performance, network conditions, such as the signal-to-noise ratio (SNR) and bandwidth availability, are evaluated in real time to select the optimal modulation and coding scheme. Based on the optimal modulation and coding scheme, the coded bit stream is digitally modulated to generate a digital baseband signal. The digital modulation process can be expressed as:
[0105] ;
[0106] in, is the generated digital baseband signal, is the first bits, is the carrier frequency, is the modulation phase. The digital baseband signal is then converted to an analog signal through a digital-to-analog converter and its frequency is raised from baseband to radio frequency through an up-conversion process. The baseband signal is mixed with a local oscillator signal to generate a suitable radio frequency signal. , used for wireless transmission. After receiving the RF transmission signal, power control and beamforming are performed based on the antenna configuration of the high-altitude UAV platform. Power control ensures that the signal is transmitted at appropriate power, avoiding unnecessary power consumption and interference. Beamforming adjusts the directionality of the antenna array to concentrate the signal energy on the target area, thereby improving signal coverage and transmission efficiency. The converted network signal is broadcast via the UAV platform to ground communication terminal equipment. The broadcast signal is covered by the antenna beam controlled to cover the predetermined ground area, ensuring that ground equipment can receive high-quality network signals.
[0107] In a specific embodiment, the process of executing step 105 may specifically include the following steps:
[0108] Perform periodic detection on each node in the communication network to obtain real-time network status data, which includes real-time network topology and link status information;
[0109] Based on the real-time network topology and link status information, a dynamic routing algorithm is executed to obtain the initial data forwarding path;
[0110] Prioritize the terminal devices in the network, divide the terminals into rescue terminals and ordinary terminals, and obtain a terminal priority list;
[0111] Based on the terminal priority list, the network bandwidth is preliminarily allocated, and a bandwidth no less than the preset target value is allocated to the rescue terminal to obtain the initial bandwidth allocation plan;
[0112] Based on the initial bandwidth allocation plan, the remaining bandwidth is divided into service priorities to obtain service priority queues;
[0113] Based on the service priority queue, the bandwidth of ordinary terminals is secondary allocated to ensure that the bandwidth of a single ordinary terminal does not exceed the preset threshold, and an optimized bandwidth allocation plan is obtained;
[0114] Based on the optimized bandwidth allocation scheme and the initial data forwarding path, a load balancing algorithm is executed to obtain a load-balanced data forwarding path;
[0115] The actual bandwidth-based rate under the target data forwarding path is calculated. When the bandwidth-based rate is lower than the preset threshold, the transmission power of the UAV is dynamically adjusted to obtain the target data forwarding path.
[0116] Specifically, each node in the communication network is periodically probed to obtain real-time network status data. The probe data mainly includes real-time network topology and link status information. The network topology describes the connection relationship between each node in the network, while the link status information provides data about the bandwidth, delay, jitter and packet loss rate of each link. Probing can be achieved by sending probe packets (such as ICMP or OSPF Hello messages), and the system builds a real-time network status graph based on the return information of these packets. Based on the real-time network topology and link status information, a dynamic routing algorithm is executed to determine the initial data forwarding path. Dynamic routing algorithms (such as OSPF or Dijkstra algorithms) select the optimal path to forward data by calculating the path cost. The path cost is usually determined by factors such as the bandwidth, delay and reliability of the link. The path cost can be expressed as:
[0117] ;
[0118] in, is a node To Node The path cost, is the bandwidth of the link, is the link delay, is the packet loss rate. The path with the lowest path cost is selected as the initial data forwarding path. Terminal devices on the network are prioritized. Terminals are divided into rescue terminals and normal terminals, and a terminal priority list is generated based on the urgency and importance of their tasks. Rescue terminals typically undertake more critical tasks and therefore require priority in network resource allocation. Based on the generated terminal priority list, a preliminary allocation of network bandwidth is made to ensure that rescue terminals are allocated bandwidth no less than the preset target value. For example, if a rescue terminal requires at least 5 Mbps of bandwidth, the system must reserve this resource for it in the initial bandwidth allocation plan. This preliminary bandwidth allocation plan aims to ensure that critical tasks can proceed smoothly while avoiding resource waste. After the preliminary bandwidth allocation is completed, the remaining bandwidth is prioritized and a service priority queue is generated. Service prioritization is based on the nature of the task, the data type, and its dependence on the network. For example, real-time video streaming is typically prioritized over normal file transfers because the former is more sensitive to bandwidth and latency. This granular allocation of remaining bandwidth ensures that critical services receive the network resources they need. Based on the service priority queue, the bandwidth of ordinary terminals is secondary allocated to ensure that the bandwidth of each ordinary terminal does not exceed the preset threshold, preventing a terminal from excessively occupying network resources and causing performance degradation of other terminals. Through secondary allocation, the optimal allocation of bandwidth is achieved, which maximizes the utilization of network resources while maintaining network fairness. Based on the optimized bandwidth allocation scheme and the initial data forwarding path, the load balancing algorithm is executed to evenly distribute the network load on all available paths to avoid bottlenecks caused by overload of certain links. Load balancing can be achieved by adjusting the forwarding path of data packets, changing the sending rate of data packets, etc. The algorithm will give priority to those paths with higher bandwidth or lower latency. The actual bandwidth utilization under the target data forwarding path is calculated. When the bandwidth utilization is lower than the preset threshold, the transmission power of the drone is dynamically adjusted. The adjustment of the transmission power can affect the coverage and transmission quality of the signal, thereby affecting the overall performance of the network. Assuming that the current bandwidth utilization is , the system compares it with the preset threshold For comparison:
[0119] ;
[0120] in, is the transmitting power of the UAV, By increasing the transmit power, signal coverage is enhanced, and the success rate of data transmission is improved, thus improving bandwidth utilization.
[0121] In a specific embodiment, the process of executing step 106 may specifically include the following steps:
[0122] Parse the mission instructions issued by the ground control center to obtain mission priority and coverage area requirements;
[0123] Based on the mission priority and coverage area requirements, combined with the target data forwarding path, the ideal position of the UAV platform is calculated to obtain the target position coordinates;
[0124] According to the target position coordinates and the current position of the UAV, the path planning algorithm is executed to obtain the flight trajectory of the UAV;
[0125] Based on the UAV flight trajectory, the flight parameters of the UAV are optimized and calculated to obtain the optimal flight speed and attitude angle;
[0126] Based on the optimal flight speed and attitude angle, the propulsion system and attitude control system of the UAV are adjusted to obtain the execution instruction sequence;
[0127] According to the execution instruction sequence, the high-altitude UAV platform is adjusted in position, and environmental parameters are monitored at the same time to obtain real-time position and environmental data;
[0128] Based on real-time location and environmental data, the communication system parameters of the UAV are dynamically optimized to obtain the optimal operating parameter configuration;
[0129] Combining the optimal working parameter configuration and the target data forwarding path, an execution plan for the network coverage task is generated, and the network coverage task execution strategy is obtained.
[0130] Specifically, the mission instructions issued by the ground control center are parsed to extract key mission priorities and coverage area requirements. Mission priority may determine the urgency of the mission and affect the priority of UAV resource allocation. The coverage area requirement specifies the geographical area that the UAV needs to cover, which directly affects the flight position and altitude of the UAV. For example, a mission may require the UAV to give priority to covering a disaster area to ensure the smooth flow of real-time communication links. Based on the mission priority and coverage area requirements, and combined with the target data forwarding path, the ideal position of the UAV platform is calculated. The calculation process usually involves multi-objective optimization, including minimizing the flight distance, maximizing the coverage area, and optimizing the quality of the communication link. Assume that the target position coordinates of the UAV are , and the actual current position of the drone is , the calculation of the ideal position can be achieved through the following optimization objectives:
[0131] Minimize: ;
[0132] in, It is the distance from the current position of the UAV to the target position. Minimizing this distance means that the UAV can reach the specified coverage area with the least energy consumption. and the current position of the UAV, execute the path planning algorithm to generate an optimal flight trajectory, taking into account factors such as the UAV's dynamic limitations, obstacle avoidance requirements, and flight time. Commonly used path planning algorithms include A * Algorithm, Dijkstra algorithm and RRT (rapid exploration random tree algorithm), etc. Assume that the flight trajectory can be represented as a time series ,in Indicates time Indicates the time at which the drone The position at the moment. Based on the UAV's flight trajectory, the flight parameters of the UAV are optimized and calculated to obtain the optimal flight speed and attitude angle. The optimization of flight speed and attitude angle is mainly based on the path planning results and the dynamic characteristics of the UAV. For example, the system needs to ensure that the UAV remains stable during flight while completing the mission in the most energy-efficient way. The optimized flight speed and attitude angle It can be expressed by the following formula:
[0133] ;
[0134] in, is in the time interval The displacement of the drone inside, are the displacements of the UAV along the three coordinate axes. Based on the optimized flight parameters, the UAV's propulsion system and attitude control system are adjusted accordingly to generate an execution command sequence. This execution command sequence is a specific control instruction for the UAV's propulsion system (such as engine power) and attitude control system (such as pitch, roll, and yaw angles) to ensure that the UAV flies along the planned trajectory and speed. While the UAV executes these instructions, it monitors environmental parameters such as wind speed, air pressure, and temperature in real time. This environmental data may affect the UAV's flight state, necessitating dynamic adjustment of flight parameters to ensure stable flight in complex environmental conditions. Simultaneously, the UAV's real-time position is monitored to ensure it moves along the planned trajectory. Based on the UAV's real-time position and environmental data, the UAV's communication system parameters are dynamically optimized to ensure communication link quality in new locations or under varying environmental conditions. Optimized communication parameters may include transmit power, modulation scheme, and coding rate to adapt to changing channel conditions. Combining the optimal operating parameter configuration with the target data forwarding path, an execution plan for the network coverage mission is generated. The execution plan includes detailed information about the UAV's flight path, communication parameters, mission priority, and coverage area. By executing this plan, the drone is able to effectively perform network coverage tasks within the designated area, ensuring the stability of the communication link and the successful completion of the mission.
[0135] The above describes the high-altitude UAV method for satellite network relay in the embodiment of the present invention. The following describes the high-altitude UAV system for satellite network relay in the embodiment of the present invention. Figure 2 An embodiment of a high-altitude UAV system for satellite network relay in an embodiment of the present invention includes:
[0136] The deployment module 201 is used to deploy the high-altitude UAV platform, initialize and configure the high-altitude UAV platform, and obtain the high-altitude UAV platform in a standby state;
[0137] Establishing module 202 for adjusting the satellite communication antenna direction and communication parameters of the high-altitude UAV platform to establish a stable communication link with the satellite;
[0138] The processing module 203 is used to obtain the bidirectional high-speed data stream sent by the satellite through a stable communication link, and demodulate, decode and perform data integrity check on the bidirectional high-speed data stream to obtain a processed data packet;
[0139] The conversion module 204 is used to perform protocol conversion and signal modulation on the processed data packets to obtain a converted network signal, and broadcast the converted network signal to the ground communication terminal equipment via the high-altitude UAV platform;
[0140] The calculation module 205 is used to collect real-time network status data of the communication network, and perform dynamic routing calculation and load distribution optimization on the real-time network status data to obtain the target data forwarding path;
[0141] The optimization module 206 is used to adjust the position and optimize the working parameters of the high-altitude UAV platform according to the target data forwarding path and the mission instructions issued by the ground control center to obtain the network coverage mission execution strategy.
[0142] By integrating these components, along with high-precision initialization and dynamic position adjustment, this method enables high-altitude UAV platforms to consistently maintain their optimal operating positions, effectively expanding network coverage and improving communication quality. Adaptive antenna adjustment and multimode communication technologies enable the establishment of stable satellite communication links while also being compatible with multiple terrestrial wireless communication standards, enhancing the system's adaptability and compatibility. Efficient data processing and protocol conversion mechanisms enable seamless connectivity between satellite and terrestrial networks, significantly reducing communication latency and improving data transmission efficiency. Dynamic routing calculation and load distribution optimization based on real-time network status enable the system to adapt to network conditions, ensuring efficient utilization of network resources. Combined with mission instructions from a ground control center, this method can flexibly adjust the UAV platform's operating parameters and coverage strategy to meet communication requirements in diverse scenarios, enhancing the system's flexibility and scalability. Through precise control and energy management of the UAV platform, the present invention extends the UAV's flight time and improves the system's sustained operation, enabling the high-altitude UAV to function as a satellite network relay and providing efficient communication services.
[0143] above Figure 2 The high-altitude UAV system for satellite network relay in the embodiment of the present invention is described in detail from the perspective of modular functional entities. The high-altitude UAV equipment for satellite network relay in the embodiment of the present invention is described in detail from the perspective of hardware processing.
[0144] Figure 3This is a schematic diagram of the structure of a high-altitude unmanned aerial vehicle (UAV) device for satellite network relay, provided by an embodiment of the present invention. The UAV device 300 for satellite network relay may vary significantly depending on its configuration or performance. It may include one or more central processing units (CPUs) 310 (e.g., one or more processors), memory 320, and one or more storage media 330 (e.g., one or more mass storage devices) storing applications 333 or data 332. The memory 320 and storage medium 330 may be either transient or persistent storage. The program stored in the storage medium 330 may include one or more modules (not shown), each of which may include a series of instructions for the UAV device 300 for satellite network relay. Furthermore, the processor 310 may be configured to communicate with the storage medium 330, executing the series of instructions stored in the storage medium 330 on the UAV device 300 for satellite network relay to implement the steps of the above-described high-altitude UAV method for satellite network relay.
[0145] The high-altitude UAV device 300 for satellite network relay may also include one or more power supplies 340, one or more wired or wireless network interfaces 350, one or more input and output interfaces 360, and / or one or more operating systems 331, such as Windows Server, Mac OS X, Unix, Linux, FreeBSD, etc. It will be understood by those skilled in the art that Figure 3 The structure of the high-altitude UAV equipment for satellite network relay shown does not constitute a limitation on the high-altitude UAV equipment for satellite network relay provided by the present invention, and may include more or fewer components than shown in the figure, or a combination of certain components, or a different arrangement of components.
[0146] The present invention also provides a computer-readable storage medium, which may be a non-volatile computer-readable storage medium or a volatile computer-readable storage medium. The computer-readable storage medium stores instructions, which, when executed on a computer, enable the computer to execute the steps of the high-altitude drone method for satellite network relay.
[0147] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the above-described systems, systems and units can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0148] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the portion that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes various media that can store program code, such as a USB flash drive, a mobile hard drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0149] As described above, the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit the same. Although the present invention has been described in detail with reference to the above embodiments, those skilled in the art should understand that the technical solutions described in the above embodiments can still be modified, or some of the technical features thereof can be replaced by equivalents. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A high altitude drone method for satellite network relay, characterized in that: The method comprises: Deploy a high-altitude UAV platform, initialize and configure the high-altitude UAV platform, and obtain a high-altitude UAV platform in a standby state; specifically include: based on preset geographic information data and satellite orbit data, calculate the initial deployment position of the UAV to obtain the initial deployment coordinates; according to the initial deployment coordinates, perform directional flight control on the UAV to reach the target airspace, and obtain the current altitude and positioning data; based on the current altitude and positioning data, analyze the signal propagation model between the UAV and the ground communication terminal equipment to obtain the relationship function between the signal strength and the altitude; based on the relationship function between the signal strength and the altitude, calculate and evaluate the data transmission bandwidth at different altitudes to obtain the bandwidth-altitude relationship curve; based on the bandwidth-altitude relationship curve, combine the energy consumption model and the coverage range model, perform multi-objective optimization calculation on the optimal fixed altitude of the UAV to obtain the optimal working altitude value; according to the optimal working altitude value, perform precise altitude adjustment and attitude stability control on the UAV, and calculate the optimal coverage range at the same time, complete the initialization configuration of the UAV platform, and obtain the high-altitude UAV platform in a standby state; Adjust the direction and communication parameters of the satellite communication antenna of the high-altitude UAV platform to establish a stable communication link with the satellite; specifically include: calculating the pre-installed satellite constellation data and the current position information of the UAV to obtain the spatial coordinates of the satellite; based on the spatial coordinates of the satellite, adjusting and activating the directional antenna or the omnidirectional antenna to obtain the initial antenna configuration; based on the initial antenna configuration, scanning and capturing the satellite beacon signal, and processing it through a signal strength comparison algorithm to obtain the target communication antenna; based on the target communication antenna, performing quality analysis on the satellite uplink and downlink signals to obtain link state parameters; according to the link state parameters, adaptively adjusting the working frequency band, modulation mode and coding scheme of the communication system to obtain an optimized communication parameter configuration; based on the optimized communication parameter configuration, dynamically selecting and parameter matching a plurality of wireless transmission technologies to obtain a multi-mode communication link with a ground communication terminal device and a stable communication link with the satellite, wherein the multi-mode wireless transmission technology with the ground communication terminal device includes WIFI, WAPI, WiMAX, 4G, and 5G; The bidirectional high-speed data stream sent by the satellite is obtained through the stable communication link, and the bidirectional high-speed data stream is demodulated, decoded and data integrity checked to obtain a processed data packet; specifically, the method includes: real-time monitoring of the signal strength and signal-to-noise ratio of the stable communication link to obtain link quality parameters; based on the link quality parameters, adaptively adjusting the gain and filter bandwidth of the receiver to obtain optimized receiver parameters; based on the optimized receiver parameters, down-converting and analog-to-digital conversion processing are performed on the received radio frequency signal to obtain a digital baseband signal; carrier synchronization and symbol timing recovery are performed on the digital baseband signal to obtain a synchronized digital symbol sequence, and based on the synchronized digital symbol sequence, a maximum likelihood demodulation algorithm is performed to obtain a demodulated bit stream; channel decoding and descrambling are performed on the demodulated bit stream to obtain an original data packet, and a cyclic redundancy check algorithm is performed based on the header information of the original data packet to obtain a data integrity check result; according to the data integrity check result, the original data packet is screened and reorganized to obtain a processed data packet; The processed data packet is subjected to protocol conversion and signal modulation to obtain a converted network signal, and the converted network signal is broadcasted to the ground communication terminal equipment through the high-altitude UAV platform; specifically, the method comprises: performing protocol identification and analysis on the processed data packet to obtain the protocol type and target network type of the data packet; performing protocol stack conversion on the data packet according to the protocol type and target network type to obtain protocol format data adapted to the target network; executing data segmentation and frame encapsulation algorithms based on the protocol format data to obtain a data frame sequence to be transmitted; performing channel coding and scrambling processing on the data frame sequence to obtain an encoded bit stream, and at the same time, adaptively selecting the modulation mode and code rate based on the current network status and channel conditions to obtain an optimal modulation and coding scheme; performing digital modulation on the encoded bit stream based on the optimal modulation and coding scheme to obtain a digital baseband signal; performing digital-to-analog conversion and up-conversion processing on the digital baseband signal to obtain a radio frequency transmission signal; performing power control and beamforming on the radio frequency transmission signal based on the antenna configuration of the high-altitude UAV platform to obtain a converted network signal, and broadcasting the converted network signal to the ground communication terminal equipment; Collect real-time network status data of the communication network, and perform dynamic routing calculation and load distribution optimization on the real-time network status data to obtain the target data forwarding path; specifically include: periodically detect each node in the communication network to obtain real-time network status data, the real-time network status data includes real-time network topology and link status information; based on the real-time network topology and link status information, execute a dynamic routing algorithm to obtain an initial data forwarding path; classify the priorities of terminal devices in the network, divide the terminals into rescue terminals and ordinary terminals, and obtain a terminal priority list; preliminarily allocate network bandwidth according to the terminal priority list, and allocate unrestricted bandwidth to rescue terminals. The bandwidth lower than the preset target value is used to obtain an initial bandwidth allocation plan; based on the initial bandwidth allocation plan, the remaining bandwidth is divided into service priorities to obtain a service priority queue; based on the service priority queue, the bandwidth of ordinary terminals is secondary allocated to ensure that the bandwidth of a single ordinary terminal does not exceed a preset threshold, and an optimized bandwidth allocation plan is obtained; based on the optimized bandwidth allocation plan and the initial data forwarding path, a load balancing algorithm is executed to obtain a load-balanced data forwarding path; the actual bandwidth based rate under the target data forwarding path is calculated, and when the bandwidth based rate is lower than the preset threshold, the transmission power of the drone is dynamically adjusted to obtain the target data forwarding path; According to the target data forwarding path, combined with the task instructions issued by the ground control center, the position of the high-altitude UAV platform is adjusted and the working parameters are optimized to obtain a network coverage task execution strategy; specifically, the task instructions issued by the ground control center are parsed to obtain task priorities and coverage area requirements; based on the task priorities and coverage area requirements, combined with the target data forwarding path, the ideal position of the UAV platform is calculated to obtain the target position coordinates; according to the target position coordinates and the current position of the UAV, a path planning algorithm is executed to obtain the flight trajectory of the UAV; based on the UAV flight trajectory, the flight parameters of the UAV are optimized and calculated to obtain the optimal flight speed and attitude angle; based on the optimal flight speed and attitude angle, the propulsion system and attitude control system of the UAV are adjusted to obtain an execution instruction sequence; according to the execution instruction sequence, the position of the high-altitude UAV platform is adjusted, and environmental parameters are monitored at the same time to obtain real-time position and environmental data; based on the real-time position and environmental data, the communication system parameters of the UAV are dynamically optimized to obtain the optimal working parameter configuration; combined with the optimal working parameter configuration and the target data forwarding path, an execution plan for the network coverage task is generated to obtain a network coverage task execution strategy.
2. A high altitude unmanned aerial vehicle system for satellite network relay, characterized in that: For executing the high-altitude drone method for satellite network relay as claimed in claim 1, the system comprises: A deployment module is used to deploy a high-altitude UAV platform, initialize and configure the high-altitude UAV platform, and obtain a high-altitude UAV platform in a standby state; Establishing a module for adjusting the direction and communication parameters of the satellite communication antenna of the high-altitude UAV platform to establish a stable communication link with the satellite; A processing module, used for acquiring a bidirectional high-speed data stream sent by the satellite through the stable communication link, and performing demodulation, decoding and data integrity check on the bidirectional high-speed data stream to obtain a processed data packet; A conversion module, used for performing protocol conversion and signal modulation on the processed data packets to obtain a converted network signal, and broadcasting the converted network signal to a ground communication terminal device through the high-altitude UAV platform; A calculation module is used to collect real-time network status data of the communication network, and perform dynamic routing calculation and load distribution optimization on the real-time network status data to obtain a target data forwarding path; The optimization module is used to adjust the position and optimize the working parameters of the high-altitude UAV platform according to the target data forwarding path and the task instructions issued by the ground control center to obtain the network coverage task execution strategy.
3. A high-altitude UAV device for satellite network relay, characterized in that: The high-altitude UAV device for satellite network relay includes: a memory and at least one processor, wherein instructions are stored in the memory; The at least one processor calls the instructions in the memory to cause the high-altitude drone device for satellite network relay to execute the high-altitude drone method for satellite network relay as claimed in claim 1.
4. A computer-readable storage medium having instructions stored thereon, characterized in that: When the instructions are executed by the processor, the high-altitude drone method for satellite network relay as described in claim 1 is implemented.
Citation Information
Patent Citations
Marine mobile network wide area coverage system based on unmanned aerial vehicle communication
CN116915316A