Air-to-ground based low earth orbit satellite data distribution control method and system
Patent Information
- Application Number
- CN202311809808.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-26
- Publication Date
- 2026-08-18
- Estimated Expiration
- 2043-12-26
AI Technical Summary
[0002]低轨卫星与地面基站进行空对地通信时,当低轨卫星飞行至地面基站上空时会主动向地面基站下发所有数据,地面基站只能被动接收所有下发的数据,无法根据实际情况自主选择需要下发的数据,不仅无法对低轨卫星下发数据进行筛选而占用低轨卫星的数据传输带宽,还降低低轨卫星与地面基站之间的地对空通信效率,延长地面基站的数据接收时长,不能实现地面基站对低轨卫星进行数据订阅
[0048] The air-to-ground low-Earth orbit (LEO) satellite data transmission control method and system provided in this application obtains the relative azimuth angle change information between the LEO satellite and the ground base station cluster based on the LEO satellite's flight trajectory data. This information is used to determine the time interval distribution information of the LEO satellite within the target azimuth angle range above the ground base station cluster, providing a reliable basis for subsequently determining the appropriate time interval for the LEO satellite to send data summary messages to the ground base station cluster. Based on the subscription messages about data summary messages returned by the ground base station cluster, all ground base stations that need to transmit data are identified. Based on the location information of all ground base stations that need to transmit data, the optimal data transmission time interval information for the LEO satellite to transmit data to each ground base station that needs to transmit data is determined. This enables the LEO satellite to selectively transmit data to different ground base stations, improving the efficiency and speed of air-to-ground communication between the LEO satellite and the ground base stations.
Smart Images

Figure BDA0004631279480000031 
Figure BDA0004631279480000041 
Figure BDA0004631279480000042
Abstract
Description
Technical Field
[0001] This invention relates to the field of data processing, and more particularly to a method and system for controlling the transmission of low-Earth orbit satellite data based on air-to-ground communication. Background Technology
[0002] When a low-Earth orbit (LEO) satellite communicates with a ground base station via air-to-ground communication, the LEO satellite actively transmits all its data to the ground base station when it flies over the station. The ground base station can only passively receive all the transmitted data and cannot select the data to be transmitted based on the actual situation. This not only prevents the LEO satellite from filtering the transmitted data, thus occupying its data transmission bandwidth, but also reduces the efficiency of air-to-ground communication between the LEO satellite and the ground base station, prolongs the data reception time of the ground base station, and prevents the ground base station from subscribing to data from the LEO satellite. Summary of the Invention
[0003] The purpose of this invention is to provide a method and system for controlling the transmission of low-Earth orbit (LEO) satellite data from air to ground. Based on the flight trajectory data of the LEO satellite, it obtains information on the relative azimuth angle changes between the LEO satellite and the ground base station cluster. This information is used to determine the time interval distribution information of the LEO satellite within the target azimuth angle range above the ground base station cluster, providing a reliable basis for subsequently determining the appropriate time interval for the LEO satellite to send data summary messages to the ground base station cluster. Based on the subscription messages for data summary messages returned by the ground base station cluster, it identifies all ground base stations that need to transmit data. Based on the location information of all ground base stations that need to transmit data, it determines the optimal data transmission time interval information for the LEO satellite to transmit data to each ground base station that needs to transmit data. This allows the LEO satellite to selectively transmit data to different ground base stations, improving the efficiency and speed of air-to-ground communication between the LEO satellite and the ground base stations.
[0004] This invention is achieved through the following technical solution:
[0005] Air-to-ground low-Earth orbit satellite data delivery and control methods include:
[0006] The flight trajectory data of the low-orbit satellite is acquired, and the flight trajectory data is analyzed to determine the relative azimuth angle change information between the low-orbit satellite and the ground base station cluster; based on the relative azimuth angle change information, the time interval distribution information of the low-orbit satellite in the airspace above the ground base station cluster within the target azimuth angle range is determined.
[0007] Based on the time interval distribution information, the transmission time interval information for the low-orbit satellite to send the data digest message to the ground base station cluster is determined; based on the transmission time interval information, the low-orbit satellite is instructed to send the data digest message to the ground base station cluster at a matching frequency, and based on the subscription message about the data digest message returned by the ground base station cluster, all ground base stations that need to send data are determined.
[0008] Based on the location information of all ground base stations that need to transmit data, the optimal data transmission time interval for the low-orbit satellite to transmit data to each ground base station that needs to transmit data is determined; based on the optimal data transmission time interval, the data transmission status of the low-orbit satellite to transmit data to the corresponding ground base station is adjusted.
[0009] Optionally, flight trajectory data of low-Earth orbit (LEO) satellites is acquired, and the flight trajectory data is analyzed to determine the relative azimuth angle change information between the LEO satellites and the ground base station cluster; based on the relative azimuth angle change information, the time interval distribution information of the LEO satellites within the target azimuth angle range above the ground base station cluster is determined, including:
[0010] The flight trajectory altitude data of a low-Earth orbit satellite within a complete flight cycle is acquired. The flight trajectory altitude data is analyzed to determine the relative azimuth angle change information between the low-Earth orbit satellite and each ground base station under the ground base station cluster within a complete flight cycle. The relative azimuth angle change information refers to the elevation angle change information of the low-Earth orbit satellite relative to each ground base station.
[0011] Based on the correlation information between the relative azimuth angle change information and the complete flight cycle, the time interval distribution information of the low-orbit satellite within the target azimuth angle range above the ground base station cluster is determined.
[0012] Optionally, based on the time interval distribution information, the transmission time interval information for the low-Earth orbit satellite to send the data digest message to the ground base station cluster is determined; based on the transmission time interval information, the low-Earth orbit satellite is instructed to send the data digest message to the ground base station cluster at a matching frequency, and based on the subscription message about the data digest message returned by the ground base station cluster, all ground base stations that need to send data are determined, including:
[0013] The time interval corresponding to the time interval distribution information is used as the transmission time interval for the low-orbit satellite to send data digest information to the ground base station cluster; based on the time length of the transmission time interval and the preset minimum number of transmissions, the low-orbit satellite is instructed to send the data digest message to the ground base station cluster at a matching frequency;
[0014] The subscription message about the data summary message returned by the ground base station cluster is parsed and processed to obtain the ground base station identity information contained in the subscription message, and based on the ground base station identity information, all ground base stations that need to send data are determined.
[0015] Optionally, based on the location information of all ground base stations that need to transmit data, the optimal data transmission time interval for the low-orbit satellite to transmit data to each ground base station that needs to transmit data is determined; based on the optimal data transmission time interval, the data transmission status of the low-orbit satellite to transmit data to the corresponding ground base station is adjusted, including:
[0016] Based on the location information of all ground base stations that need to transmit data, the flight time interval information corresponding to the low-orbit satellite being directly above each ground base station that needs to transmit data is determined, and this is used as the optimal data transmission time interval information for the low-orbit satellite to transmit data to each ground base station that needs to transmit data.
[0017] Based on the time interval length corresponding to the optimal data transmission time interval information and the total amount of data to be transmitted, the data transmission rate of the low-orbit satellite to the corresponding ground base station is adjusted.
[0018] Optionally, based on the transmission time interval information, the low-Earth orbit satellite is instructed to transmit the data digest message to the ground base station cluster at a matching frequency, including:
[0019] Step S1: Using the following formula (1), determine the number of times the data digest message will be repeatedly sent based on the sending time interval information and the data length of the data digest message.
[0020]
[0021] In the above formula (1), N represents the control value for the number of times the data digest message is repeatedly sent; G 16 The data digest message is represented in hexadecimal form; B represents the preset value for the number of bits in the repeated data transmission; max[,] represents the maximum value of the values on both sides of the comma within the parentheses; len() represents the total number of bits in the hexadecimal number within the parentheses; Indicates rounding up;
[0022] Step S2: Using the following formula (2), the data digest message is split according to its data length to obtain the number of sub-data items in the split data digest message.
[0023]
[0024] In formula (2) above, M represents the number of sub-data items in the split data digest message; the control data G 16 Divide the data into M sub-data points as evenly as possible;
[0025] Step S3: Using the following formula (3), the matching frequency of the low-Earth orbit satellite is obtained based on the number of sub-data items in the split data digest message and the number of times the data digest message is repeatedly transmitted.
[0026]
[0027] In the above formula (3), f represents the matching frequency value of the low-orbit satellite; g_a 16 This represents the a-th sub-data segment; T represents the duration of the transmission time interval. This means taking the value of a from 1 to M and substituting it into the parentheses to get the maximum value inside the parentheses.
[0028] The air-to-ground low-Earth orbit satellite data transmission and control system includes:
[0029] The satellite azimuth angle determination module is used to acquire flight trajectory data of low-orbit satellites, analyze the flight trajectory data, and determine the relative azimuth angle change information between the low-orbit satellites and the ground base station cluster.
[0030] The first time interval determination module is used to determine the time interval distribution information of the low-orbit satellite within the target azimuth angle range above the ground base station cluster based on the relative azimuth angle change information.
[0031] The data digest message sending module is used to determine the sending time interval information of the low-orbit satellite sending the data digest message to the ground base station cluster based on the time interval distribution information; and to instruct the low-orbit satellite to send the data digest message to the ground base station cluster at a matching frequency based on the sending time interval information.
[0032] The ground base station determination module is used to determine all ground base stations that need to send data based on the subscription message about the data summary message returned by the ground base station cluster.
[0033] The second time interval determination module is used to determine the optimal data transmission time interval information for the low-orbit satellite to transmit data to each ground base station that needs to transmit data, based on the location information of all ground base stations that need to transmit data.
[0034] The ground base station data transmission adjustment module is used to adjust the data transmission status of the low-orbit satellite transmitting data to the corresponding ground base station based on the optimal data transmission time interval information.
[0035] Optionally, the satellite azimuth angle determination module is used to acquire flight trajectory data of low-Earth orbit satellites, analyze the flight trajectory data, and determine the relative azimuth angle change information between the low-Earth orbit satellites and the ground base station cluster, including:
[0036] The flight trajectory altitude data of a low-Earth orbit satellite within a complete flight cycle is acquired. The flight trajectory altitude data is analyzed to determine the relative azimuth angle change information between the low-Earth orbit satellite and each ground base station under the ground base station cluster within a complete flight cycle. The relative azimuth angle change information refers to the elevation angle change information of the low-Earth orbit satellite relative to each ground base station.
[0037] The first time interval determination module is used to determine, based on the relative azimuth angle change information, the time interval distribution information of the low-orbit satellite within the target azimuth angle range above the ground base station cluster, including:
[0038] Based on the correlation information between the relative azimuth angle change information and the complete flight cycle, the time interval distribution information of the low-orbit satellite within the target azimuth angle range above the ground base station cluster is determined.
[0039] Optionally, the data digest message sending module is configured to determine, based on the time interval distribution information, the transmission time interval information for the low-Earth orbit satellite to send the data digest message to the ground base station cluster; and, based on the transmission time interval information, instruct the low-Earth orbit satellite to send the data digest message to the ground base station cluster at a matching frequency, including:
[0040] The time interval corresponding to the time interval distribution information is used as the transmission time interval for the low-orbit satellite to send data digest information to the ground base station cluster; based on the time length of the transmission time interval and the preset minimum number of transmissions, the low-orbit satellite is instructed to send the data digest message to the ground base station cluster at a matching frequency;
[0041] The ground base station determination module is used to determine all ground base stations that need to send data based on the subscription message about the data digest message returned by the ground base station cluster, including:
[0042] The subscription message about the data summary message returned by the ground base station cluster is parsed and processed to obtain the ground base station identity information contained in the subscription message, and based on the ground base station identity information, all ground base stations that need to send data are determined.
[0043] Optionally, the second time interval determination module is used to determine the optimal data transmission time interval information for the low-orbit satellite to transmit data to each ground base station that needs to transmit data, based on the location information of all ground base stations that need to transmit data, including:
[0044] Based on the location information of all ground base stations that need to transmit data, the flight time interval information corresponding to the low-orbit satellite being directly above each ground base station that needs to transmit data is determined, and this is used as the optimal data transmission time interval information for the low-orbit satellite to transmit data to each ground base station that needs to transmit data.
[0045] The ground base station data transmission adjustment module is used to adjust the data transmission status of the low-orbit satellite transmitting data to the corresponding ground base station based on the optimal data transmission time interval information, including:
[0046] Based on the time interval length corresponding to the optimal data transmission time interval information and the total amount of data to be transmitted, the data transmission rate of the low-orbit satellite to the corresponding ground base station is adjusted.
[0047] Compared with the prior art, the present invention has the following beneficial effects:
[0048] The air-to-ground low-Earth orbit (LEO) satellite data transmission control method and system provided in this application obtains the relative azimuth angle change information between the LEO satellite and the ground base station cluster based on the LEO satellite's flight trajectory data. This information is used to determine the time interval distribution information of the LEO satellite within the target azimuth angle range above the ground base station cluster, providing a reliable basis for subsequently determining the appropriate time interval for the LEO satellite to send data summary messages to the ground base station cluster. Based on the subscription messages about data summary messages returned by the ground base station cluster, all ground base stations that need to transmit data are identified. Based on the location information of all ground base stations that need to transmit data, the optimal data transmission time interval information for the LEO satellite to transmit data to each ground base station that needs to transmit data is determined. This enables the LEO satellite to selectively transmit data to different ground base stations, improving the efficiency and speed of air-to-ground communication between the LEO satellite and the ground base stations. Attached Figure Description
[0049] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort. Wherein:
[0050] Figure 1 This is a flowchart illustrating the air-to-ground low-orbit satellite data transmission and control method provided by the present invention.
[0051] Figure 2 A schematic diagram of the structure of the air-to-ground low-orbit satellite data transmission and control system provided by the present invention. Detailed Implementation
[0052] To make the above-mentioned objectives, features, and advantages of this application more apparent and understandable, the specific embodiments of this application will be described in detail below with reference to the accompanying drawings. It should be understood that the specific embodiments described herein are for illustrative purposes only and are not intended to limit the scope of this application. Furthermore, it should be noted that, for ease of description, only the parts relevant to this application are shown in the accompanying drawings, not the entire structure. Based on the embodiments in this application, all other embodiments obtained by those skilled in the art without inventive effort are within the scope of protection of this application.
[0053] The terms “comprising” and “having”, and any variations thereof, used in this application are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the steps or units listed, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to such process, method, product, or apparatus.
[0054] In this document, the term "embodiment" means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.
[0055] Please see Figure 1 As shown, an embodiment of this application provides a low-Earth orbit satellite data transmission and control method based on air-to-ground communication, including:
[0056] The flight trajectory data of the low-orbit satellite is acquired and analyzed to determine the relative azimuth angle change information between the low-orbit satellite and the ground base station cluster. Based on the relative azimuth angle change information, the time interval distribution information of the low-orbit satellite within the target azimuth angle range above the ground base station cluster is determined.
[0057] Based on the time interval distribution information, the transmission time interval information for the low-orbit satellite to send the data digest message to the ground base station cluster is determined; based on the transmission time interval information, the low-orbit satellite is instructed to send the data digest message to the ground base station cluster at a matching frequency, and based on the subscription message about the data digest message returned by the ground base station cluster, all ground base stations that need to send data are determined.
[0058] Based on the location information of all ground base stations that need to transmit data, the optimal data transmission time interval for the low-orbit satellite to transmit data to each ground base station that needs to transmit data is determined; based on the optimal data transmission time interval, the data transmission status of the low-orbit satellite to transmit data to the corresponding ground base station is adjusted.
[0059] The beneficial effects of the above embodiments are as follows: This air-to-ground low-Earth orbit (LEO) satellite data transmission control method obtains the relative azimuth angle change information between the LEO satellite and the ground base station cluster based on the LEO satellite's flight trajectory data. This determines the time interval distribution information of the LEO satellite within the target azimuth angle range above the ground base station cluster, providing a reliable basis for subsequently determining the appropriate time interval for the LEO satellite to send data summary messages to the ground base station cluster. Based on the subscription messages for data summary messages returned by the ground base station cluster, all ground base stations that need to transmit data are identified. Based on the location information of all ground base stations that need to transmit data, the optimal data transmission time interval information for the LEO satellite to transmit data to each ground base station that needs to transmit data is determined. This enables the LEO satellite to selectively transmit data to different ground base stations, improving the efficiency and speed of ground-to-air communication between the LEO satellite and the ground base stations.
[0060] In another embodiment, flight trajectory data of a low-Earth orbit (LEO) satellite is acquired, and the flight trajectory data is analyzed to determine the relative azimuth angle change information between the LEO satellite and the ground base station cluster. Based on the relative azimuth angle change information, the time interval distribution information of the LEO satellite within the target azimuth angle range above the ground base station cluster is determined, including:
[0061] The system acquires the flight trajectory altitude data of a low-Earth orbit satellite over a complete flight cycle, analyzes this data, and determines the relative azimuth angle change information between the low-Earth orbit satellite and each ground base station in the ground base station cluster over a complete flight cycle. The relative azimuth angle change information refers to the elevation angle change information of the low-Earth orbit satellite relative to each ground base station.
[0062] Based on the correlation information between the relative azimuth angle change information and the complete flight cycle, the time interval distribution information of the low-orbit satellite within the target azimuth angle range above the ground base station cluster is determined.
[0063] The beneficial effects of the above embodiments are that the low-orbit satellite flies along a fixed orbit in the sky above the Earth, and the altitude data of the low-orbit satellite's flight trajectory during one complete flight cycle around the Earth is obtained. Then, based on the altitude data of the flight trajectory, the altitude angle change information of the low-orbit satellite relative to each ground base station under the ground base station cluster during a complete flight cycle is determined. Thus, the relative position of the low-orbit satellite with each ground base station during flight can be accurately identified. The larger the altitude angle of the low-orbit satellite relative to the ground base station, the closer the low-orbit satellite is to being directly opposite the ground base station. When the altitude angle is 90 degrees, it indicates that the low-orbit satellite is above the ground base station and directly opposite the ground base station. At this time, the low-orbit satellite and the ground base station have a good communication status, and the low-orbit satellite can quickly transmit data to the ground base station. Furthermore, based on the correlation information between the relative azimuth angle change information and the complete flight cycle, the time interval distribution information of the low-orbit satellite within the target azimuth angle range above the ground station cluster can be determined. This allows for accurate correlation calibration of the relative azimuth angle change between the low-orbit satellite and the ground station over time. By accurately determining the time interval distribution information of the low-orbit satellite within the target azimuth angle range above the ground station cluster, a reliable basis is provided for subsequently determining the timing of the low-orbit satellite sending data summary messages to the ground station.
[0064] In another embodiment, based on the time interval distribution information, the transmission time interval information for the low-Earth orbit satellite to send the data digest message to the ground base station cluster is determined; based on the transmission time interval information, the low-Earth orbit satellite is instructed to send the data digest message to the ground base station cluster at a matching frequency; and based on the subscription message about the data digest message returned by the ground base station cluster, all ground base stations that need to send data are determined, including:
[0065] The time interval corresponding to the time interval distribution information is used as the transmission time interval for the low-orbit satellite to send data summary information to the ground base station cluster; based on the time length of the transmission time interval and the preset minimum number of transmissions, the low-orbit satellite is instructed to send the data summary message to the ground base station cluster at a matching frequency;
[0066] The subscription message for the data summary message returned by the ground base station cluster is parsed and processed to obtain the ground base station identity information contained in the subscription message. Based on the ground base station identity information, all ground base stations that need to send data are determined.
[0067] The beneficial effects of the above embodiments are that the time interval corresponding to the time interval distribution information is used as the transmission time interval for the low-Earth orbit satellite to send data digest information to the ground base station cluster. During the duration of this transmission time interval, the low-Earth orbit satellite can send corresponding data digest messages to the ground base station cluster. These data digest messages include, but are not limited to, summaries of all data stored by the low-Earth orbit satellite itself. Upon receiving the data digest message, the ground base stations under the ground base station cluster identify it, determine the data they need, and generate corresponding subscription messages. Furthermore, based on the duration of the transmission time interval and a preset minimum number of transmissions, the low-Earth orbit satellite is instructed to send the data digest message to the ground base station cluster at a matching frequency, thus ensuring the reliability of message transmission from the low-Earth orbit satellite to the ground base stations. The subscription message regarding the data digest message returned by the ground base station cluster is parsed to obtain the ground base station identity information contained in the subscription message. Based on this identity information, all ground base stations that need to receive data are identified, thus accurately identifying the ground base stations that need to receive data, facilitating subsequent targeted data delivery by the low-Earth orbit satellite.
[0068] In another embodiment, based on the location information of all ground base stations that need to transmit data, the optimal data transmission time interval for the low-Earth orbit satellite to transmit data to each ground base station that needs to transmit data is determined; based on the optimal data transmission time interval, the data transmission status of the low-Earth orbit satellite to transmit data to the corresponding ground base station is adjusted, including:
[0069] Based on the location information of all ground base stations that need to transmit data, the flight time interval information corresponding to the low-orbit satellite being directly above each ground base station that needs to transmit data is determined, and this is used as the optimal data transmission time interval information for the low-orbit satellite to transmit data to each ground base station that needs to transmit data.
[0070] Based on the length of the time interval corresponding to the optimal data transmission time interval information and the total amount of data to be transmitted, the data transmission rate of the low-orbit satellite to the corresponding ground base station is adjusted.
[0071] The beneficial effects of the above embodiments are that, based on the location information of all ground base stations that need to transmit data, the flight time interval information corresponding to the low-Earth orbit satellite being directly above each ground base station that needs to transmit data is determined. This is used as the optimal data transmission time interval information for the low-Earth orbit satellite to transmit data to each ground base station that needs to transmit data. In this way, the low-Earth orbit satellite can transmit data to the ground base stations during the duration of the optimal data transmission time interval, ensuring that the low-Earth orbit satellite transmits data to the ground base stations quickly and efficiently. In addition, based on the length of the time interval corresponding to the optimal data transmission time interval information and the total amount of data to be transmitted, the data transmission rate of the low-Earth orbit satellite to the corresponding ground base station is adjusted, so that the low-Earth orbit satellite can transmit data to the ground base station completely during the optimal data transmission time interval.
[0072] In another embodiment, based on the transmission time interval information, the low-Earth orbit satellite is instructed to transmit the data digest message to the ground base station cluster at a matching frequency, including:
[0073] Step S1: Using the formula (1) below, determine the number of times the data digest message will be retransmitted based on the transmission time interval information and the data length of the data digest message.
[0074]
[0075] In formula (1) above, N represents the control value for the number of times the data digest message is repeatedly sent; G 16 This represents the hexadecimal form of the data digest message; B represents the preset value for the number of bits in the repeated data transmission; max[,] represents the maximum value of the values on both sides of the comma within the parentheses; len() represents the total number of bits in the hexadecimal number within the parentheses; Indicates rounding up;
[0076] Step S2: Using the formula (2) below, the data digest message is divided into sub-data items based on its data length to obtain the number of sub-data items in the divided data digest message.
[0077]
[0078] In formula (2) above, M represents the number of sub-data items in the split data digest message; G controls the data 16 Divide the data into M sub-data points as evenly as possible;
[0079] Step S3: Using the formula (3) below, the matching frequency of the low-Earth orbit satellite is obtained based on the number of sub-data items in the split data digest message and the number of times the data digest message is repeatedly transmitted.
[0080]
[0081] In the above formula (3), f represents the matching frequency value of the low-orbit satellite; g_a 16 This represents the a-th sub-data segment; T represents the duration of the transmission time interval. This means taking the value of a from 1 to M and substituting it into the parentheses to get the maximum value inside the parentheses.
[0082] The beneficial effects of the above embodiments are as follows: using the above formula (1), the number of times the data digest message is repeatedly sent is determined according to the transmission time interval information and the data length of the data digest message. Thus, when the data volume is small, sending repeated data multiple times can verify the reliability of the data and ensure the accuracy of the data. Then, using the above formula (2), the data digest message is split according to the data length of the data digest message to obtain the number of sub-data of the split data digest message, thereby improving system efficiency. Then, using the above formula (3), the matching frequency of the low-orbit satellite is obtained according to the number of sub-data of the split data digest message and the number of times the data digest message is repeatedly sent, thereby obtaining the corresponding matching frequency to provide a theoretical numerical basis for subsequent judgment.
[0083] Please see Figure 2 As shown, an embodiment of this application provides a low-Earth orbit satellite data transmission and control system based on air-to-ground communication, including:
[0084] The satellite azimuth angle determination module is used to acquire flight trajectory data of low-orbit satellites, analyze the flight trajectory data, and determine the relative azimuth angle change information between the low-orbit satellite and the ground base station cluster.
[0085] The first time interval determination module is used to determine the time interval distribution information of the low-orbit satellite within the target azimuth angle range above the ground base station cluster based on the relative azimuth angle change information;
[0086] The data digest message sending module is used to determine the sending time interval information of the low-orbit satellite to send the data digest message to the ground base station cluster based on the time interval distribution information; and to instruct the low-orbit satellite to send the data digest message to the ground base station cluster at a matching frequency based on the sending time interval information.
[0087] The ground base station determination module is used to determine all ground base stations that need to send data based on the subscription message about the data summary message returned by the ground base station cluster.
[0088] The second time interval determination module is used to determine the optimal data transmission time interval information for the low-orbit satellite to transmit data to each ground base station that needs to transmit data, based on the location information of all ground base stations that need to transmit data.
[0089] The ground base station data transmission adjustment module is used to adjust the data transmission status of the low-orbit satellite to the corresponding ground base station based on the optimal data transmission time interval information.
[0090] The beneficial effects of the above embodiments are that the air-to-ground low-Earth orbit satellite data transmission and control system obtains the relative azimuth angle change information between the low-Earth orbit satellite and the ground base station cluster based on the flight trajectory data of the low-Earth orbit satellite. This determines the time interval distribution information of the low-Earth orbit satellite within the target azimuth angle range above the ground base station cluster, providing a reliable basis for subsequently determining the appropriate time interval for the low-Earth orbit satellite to send data summary messages to the ground base station cluster. Based on the subscription messages about data summary messages returned by the ground base station cluster, all ground base stations that need to transmit data are identified. Based on the location information of all ground base stations that need to transmit data, the optimal data transmission time interval information for the low-Earth orbit satellite to transmit data to each ground base station that needs to transmit data is determined. This enables the low-Earth orbit satellite to selectively transmit data to different ground base stations, improving the efficiency and speed of ground-to-air communication between the low-Earth orbit satellite and the ground base stations.
[0091] In another embodiment, the satellite azimuth angle determination module is used to acquire flight trajectory data of a low-Earth orbit satellite, analyze the flight trajectory data, and determine the relative azimuth angle change information between the low-Earth orbit satellite and the ground base station cluster, including:
[0092] The system acquires the flight trajectory altitude data of a low-Earth orbit satellite over a complete flight cycle, analyzes this data, and determines the relative azimuth angle change information between the low-Earth orbit satellite and each ground base station in the ground base station cluster over a complete flight cycle. The relative azimuth angle change information refers to the elevation angle change information of the low-Earth orbit satellite relative to each ground base station.
[0093] The first time interval determination module is used to determine the time interval distribution information of the low-orbit satellite within the target azimuth angle range above the ground base station cluster, based on the relative azimuth angle change information, including:
[0094] Based on the correlation information between the relative azimuth angle change information and the complete flight cycle, the time interval distribution information of the low-orbit satellite within the target azimuth angle range above the ground base station cluster is determined.
[0095] The beneficial effects of the above embodiments are that the low-orbit satellite flies along a fixed orbit in the sky above the Earth, and the altitude data of the low-orbit satellite's flight trajectory during one complete flight cycle around the Earth is obtained. Then, based on the altitude data of the flight trajectory, the altitude angle change information of the low-orbit satellite relative to each ground base station under the ground base station cluster during a complete flight cycle is determined. Thus, the relative position of the low-orbit satellite with each ground base station during flight can be accurately identified. The larger the altitude angle of the low-orbit satellite relative to the ground base station, the closer the low-orbit satellite is to being directly opposite the ground base station. When the altitude angle is 90 degrees, it indicates that the low-orbit satellite is above the ground base station and directly opposite the ground base station. At this time, the low-orbit satellite and the ground base station have a good communication status, and the low-orbit satellite can quickly transmit data to the ground base station. Furthermore, based on the correlation information between the relative azimuth angle change information and the complete flight cycle, the time interval distribution information of the low-orbit satellite within the target azimuth angle range above the ground station cluster can be determined. This allows for accurate correlation calibration of the relative azimuth angle change between the low-orbit satellite and the ground station over time. By accurately determining the time interval distribution information of the low-orbit satellite within the target azimuth angle range above the ground station cluster, a reliable basis is provided for subsequently determining the timing of the low-orbit satellite sending data summary messages to the ground station.
[0096] In another embodiment, the data digest message sending module is used to determine, based on the time interval distribution information, the transmission time interval information for the low-Earth orbit satellite to send the data digest message to the ground base station cluster; and, based on the transmission time interval information, instruct the low-Earth orbit satellite to send the data digest message to the ground base station cluster at a matching frequency, including:
[0097] The time interval corresponding to the time interval distribution information is used as the transmission time interval for the low-orbit satellite to send data summary information to the ground base station cluster; based on the time length of the transmission time interval and the preset minimum number of transmissions, the low-orbit satellite is instructed to send the data summary message to the ground base station cluster at a matching frequency;
[0098] The ground base station determination module is used to determine all ground base stations that need to receive data, based on the subscription messages about the data summary message returned by the ground base station cluster, including:
[0099] The subscription message for the data summary message returned by the ground base station cluster is parsed and processed to obtain the ground base station identity information contained in the subscription message. Based on the ground base station identity information, all ground base stations that need to send data are determined.
[0100] The beneficial effects of the above embodiments are that the time interval corresponding to the time interval distribution information is used as the transmission time interval for the low-Earth orbit satellite to send data digest information to the ground base station cluster. During the duration of this transmission time interval, the low-Earth orbit satellite can send corresponding data digest messages to the ground base station cluster. These data digest messages include, but are not limited to, summaries of all data stored by the low-Earth orbit satellite itself. Upon receiving the data digest message, the ground base stations under the ground base station cluster identify it, determine the data they need, and generate corresponding subscription messages. Furthermore, based on the duration of the transmission time interval and a preset minimum number of transmissions, the low-Earth orbit satellite is instructed to send the data digest message to the ground base station cluster at a matching frequency, thus ensuring the reliability of message transmission from the low-Earth orbit satellite to the ground base stations. The subscription message regarding the data digest message returned by the ground base station cluster is parsed to obtain the ground base station identity information contained in the subscription message. Based on this identity information, all ground base stations that need to receive data are identified, thus accurately identifying the ground base stations that need to receive data, facilitating subsequent targeted data delivery by the low-Earth orbit satellite.
[0101] In another embodiment, the second time interval determination module is used to determine the optimal data transmission time interval information for the low-orbit satellite to transmit data to each ground base station that needs to transmit data, based on the location information of all ground base stations that need to transmit data, including:
[0102] Based on the location information of all ground base stations that need to transmit data, the flight time interval information corresponding to the low-orbit satellite being directly above each ground base station that needs to transmit data is determined, and this is used as the optimal data transmission time interval information for the low-orbit satellite to transmit data to each ground base station that needs to transmit data.
[0103] The ground base station data transmission adjustment module is used to adjust the data transmission status of the low-orbit satellite to the corresponding ground base station based on the optimal data transmission time interval information, including:
[0104] Based on the length of the time interval corresponding to the optimal data transmission time interval information and the total amount of data to be transmitted, the data transmission rate of the low-orbit satellite to the corresponding ground base station is adjusted.
[0105] The beneficial effects of the above embodiments are that, based on the location information of all ground base stations that need to transmit data, the flight time interval information corresponding to the low-Earth orbit satellite being directly above each ground base station that needs to transmit data is determined. This is used as the optimal data transmission time interval information for the low-Earth orbit satellite to transmit data to each ground base station that needs to transmit data. In this way, the low-Earth orbit satellite can transmit data to the ground base stations during the duration of the optimal data transmission time interval, ensuring that the low-Earth orbit satellite transmits data to the ground base stations quickly and efficiently. In addition, based on the length of the time interval corresponding to the optimal data transmission time interval information and the total amount of data to be transmitted, the data transmission rate of the low-Earth orbit satellite to the corresponding ground base station is adjusted, so that the low-Earth orbit satellite can transmit data to the ground base station completely during the optimal data transmission time interval.
[0106] In summary, this air-to-ground-based low-Earth orbit (LEO) satellite data transmission control method and system obtains the relative azimuth angle change information between the LEO satellite and the ground base station cluster based on the LEO satellite's flight trajectory data. This information is used to determine the time interval distribution information of the LEO satellite within the target azimuth angle range above the ground base station cluster, providing a reliable basis for subsequently determining the appropriate time interval for the LEO satellite to send data summary messages to the ground base station cluster. Based on the subscription messages for data summary messages returned by the ground base station cluster, all ground base stations that need to transmit data are identified. Based on the location information of all ground base stations that need to transmit data, the optimal data transmission time interval information for the LEO satellite to transmit data to each ground base station that needs to transmit data is determined. This enables the LEO satellite to selectively transmit data to different ground base stations, improving the efficiency and speed of ground-to-air communication between the LEO satellite and the ground base stations.
[0107] The above is only one specific embodiment of the present invention, and any improvements made based on the concept of the present invention shall be considered within the scope of protection of the present invention.
Claims
1. A method for controlling the transmission of low-Earth orbit satellite data based on air-to-ground communication, characterized in that, include: The flight trajectory data of low-Earth orbit satellites is acquired, and the flight trajectory data is analyzed to determine the relative azimuth angle change information between the low-Earth orbit satellites and the ground base station cluster. Based on the relative azimuth angle change information, the time interval distribution information of the low-orbit satellite within the target azimuth angle range above the ground base station cluster is determined; Based on the time interval distribution information, the transmission time interval information for the low-orbit satellite to send the data digest message to the ground base station cluster is determined; based on the transmission time interval information, the low-orbit satellite is instructed to send the data digest message to the ground base station cluster at a matching frequency, and based on the subscription message about the data digest message returned by the ground base station cluster, all ground base stations that need to send data are determined. Based on the location information of all ground base stations that need to transmit data, the optimal data transmission time interval information for the low-orbit satellite to transmit data to each ground base station that needs to transmit data is determined. Based on the optimal data transmission time interval information, the data transmission status of the low-orbit satellite transmitting data to the corresponding ground base station is adjusted.
2. The air-to-ground-based low-orbit satellite data transmission and control method as described in claim 1, characterized in that: The flight trajectory data of low-Earth orbit satellites is acquired, and the flight trajectory data is analyzed to determine the relative azimuth angle change information between the low-Earth orbit satellites and the ground base station cluster. Based on the relative azimuth angle change information, the time interval distribution information of the low-orbit satellite within the target azimuth angle range above the ground base station cluster is determined, including: The flight trajectory altitude data of a low-Earth orbit satellite within a complete flight cycle is acquired. The flight trajectory altitude data is analyzed to determine the relative azimuth angle change information between the low-Earth orbit satellite and each ground base station under the ground base station cluster within a complete flight cycle. The relative azimuth angle change information refers to the elevation angle change information of the low-Earth orbit satellite relative to each ground base station. Based on the correlation information between the relative azimuth angle change information and the complete flight cycle, the time interval distribution information of the low-orbit satellite within the target azimuth angle range above the ground base station cluster is determined.
3. The air-to-ground-based low-orbit satellite data transmission and control method as described in claim 2, characterized in that: Based on the time interval distribution information, the transmission time interval information for the low-Earth orbit satellite to send the data digest message to the ground base station cluster is determined; based on the transmission time interval information, the low-Earth orbit satellite is instructed to send the data digest message to the ground base station cluster at a matching frequency, and based on the subscription message about the data digest message returned by the ground base station cluster, all ground base stations that need to send data are determined, including: The time interval corresponding to the time interval distribution information is used as the transmission time interval for the low-orbit satellite to send data digest information to the ground base station cluster; based on the time length of the transmission time interval and the preset minimum number of transmissions, the low-orbit satellite is instructed to send the data digest message to the ground base station cluster at a matching frequency; The subscription message about the data summary message returned by the ground base station cluster is parsed and processed to obtain the ground base station identity information contained in the subscription message, and based on the ground base station identity information, all ground base stations that need to send data are determined.
4. The air-to-ground-based low-orbit satellite data transmission and control method as described in claim 1, characterized in that: Based on the location information of all ground base stations that need to transmit data, the optimal data transmission time interval information for the low-orbit satellite to transmit data to each ground base station that needs to transmit data is determined. Based on the optimal data transmission time interval information, the data transmission status of the low-orbit satellite transmitting data to the corresponding ground base station is adjusted, including: Based on the location information of all ground base stations that need to transmit data, the flight time interval information corresponding to the low-orbit satellite being directly above each ground base station that needs to transmit data is determined, and this is used as the optimal data transmission time interval information for the low-orbit satellite to transmit data to each ground base station that needs to transmit data. Based on the time interval length corresponding to the optimal data transmission time interval information and the total amount of data to be transmitted, the data transmission rate of the low-orbit satellite to the corresponding ground base station is adjusted.
5. The air-to-ground-based low-orbit satellite data transmission and control method as described in claim 1, characterized in that: Based on the transmission time interval information, the low-Earth orbit satellite is instructed to transmit the data digest message to the ground base station cluster at a matching frequency, including: Step S1: Using the following formula (1), determine the number of times the data digest message will be repeatedly sent based on the sending time interval information and the data length of the data digest message. In the above formula (1), N represents the control value for the number of times the data digest message is repeatedly sent; G 16 The data digest message is represented in hexadecimal form; B represents the preset value for the number of bits in the repeated data transmission; max[,] represents the maximum value of the values on both sides of the comma within the parentheses; len() represents the total number of bits in the hexadecimal number within the parentheses; Indicates rounding up; Step S2: Using the following formula (2), the data digest message is split according to its data length to obtain the number of sub-data items in the split data digest message. In formula (2) above, M represents the number of sub-data items in the split data digest message; the control data G 16 Divide the data into M sub-data points as evenly as possible; Step S3: Using the following formula (3), the matching frequency of the low-Earth orbit satellite is obtained based on the number of sub-data items in the split data digest message and the number of times the data digest message is repeatedly transmitted. In the above formula (3), f represents the matching frequency value of the low-orbit satellite; g_a 16 This represents the a-th sub-data segment; T represents the duration of the transmission time interval. This means taking the value of a from 1 to M and substituting it into the parentheses to get the maximum value inside the parentheses.
6. A low-orbit satellite data transmission and control system based on air-to-ground communication, characterized in that, include: The satellite azimuth angle determination module is used to acquire flight trajectory data of low-orbit satellites, analyze the flight trajectory data, and determine the relative azimuth angle change information between the low-orbit satellites and the ground base station cluster. The first time interval determination module is used to determine the time interval distribution information of the low-orbit satellite within the target azimuth angle range above the ground base station cluster based on the relative azimuth angle change information. The data digest message sending module is used to determine the sending time interval information of the low-orbit satellite sending the data digest message to the ground base station cluster based on the time interval distribution information; Based on the transmission time interval information, the low-orbit satellite is instructed to transmit the data digest message to the ground base station cluster at a matching frequency; The ground base station determination module is used to determine all ground base stations that need to send data based on the subscription message about the data summary message returned by the ground base station cluster. The second time interval determination module is used to determine the optimal data transmission time interval information for the low-orbit satellite to transmit data to each ground base station that needs to transmit data, based on the location information of all ground base stations that need to transmit data. The ground base station data transmission adjustment module is used to adjust the data transmission status of the low-orbit satellite transmitting data to the corresponding ground base station based on the optimal data transmission time interval information.
7. The air-to-ground low-orbit satellite data transmission and control system as described in claim 6, characterized in that: The satellite azimuth angle determination module is used to acquire flight trajectory data of low-Earth orbit satellites, analyze the flight trajectory data, and determine the relative azimuth angle change information between the low-Earth orbit satellites and the ground base station cluster, including: The flight trajectory altitude data of a low-Earth orbit satellite within a complete flight cycle is acquired. The flight trajectory altitude data is analyzed to determine the relative azimuth angle change information between the low-Earth orbit satellite and each ground base station under the ground base station cluster within a complete flight cycle. The relative azimuth angle change information refers to the elevation angle change information of the low-Earth orbit satellite relative to each ground base station. The first time interval determination module is used to determine, based on the relative azimuth angle change information, the time interval distribution information of the low-orbit satellite within the target azimuth angle range above the ground base station cluster, including: Based on the correlation information between the relative azimuth angle change information and the complete flight cycle, the time interval distribution information of the low-orbit satellite within the target azimuth angle range above the ground base station cluster is determined.
8. The air-to-ground low-orbit satellite data transmission and control system as described in claim 6, characterized in that: The data digest message sending module is used to determine the sending time interval information of the low-orbit satellite sending the data digest message to the ground base station cluster based on the time interval distribution information; Based on the transmission time interval information, the low-Earth orbit satellite is instructed to transmit the data digest message to the ground base station cluster at a matching frequency, including: The time interval corresponding to the time interval distribution information is used as the transmission time interval for the low-orbit satellite to send data digest information to the ground base station cluster; based on the time length of the transmission time interval and the preset minimum number of transmissions, the low-orbit satellite is instructed to send the data digest message to the ground base station cluster at a matching frequency; The ground base station determination module is used to determine all ground base stations that need to send data based on the subscription message about the data digest message returned by the ground base station cluster, including: The subscription message about the data summary message returned by the ground base station cluster is parsed and processed to obtain the ground base station identity information contained in the subscription message, and based on the ground base station identity information, all ground base stations that need to send data are determined.
9. The air-to-ground low-orbit satellite data transmission and control system as described in claim 6, characterized in that: The second time interval determination module is used to determine the optimal data transmission time interval information for the low-orbit satellite to transmit data to each ground base station that needs to transmit data, based on the location information of all ground base stations that need to transmit data, including: Based on the location information of all ground base stations that need to transmit data, the flight time interval information corresponding to the low-orbit satellite being directly above each ground base station that needs to transmit data is determined, and this is used as the optimal data transmission time interval information for the low-orbit satellite to transmit data to each ground base station that needs to transmit data. The ground base station data transmission adjustment module is used to adjust the data transmission status of the low-orbit satellite transmitting data to the corresponding ground base station based on the optimal data transmission time interval information, including: Based on the time interval length corresponding to the optimal data transmission time interval information and the total amount of data to be transmitted, the data transmission rate of the low-orbit satellite to the corresponding ground base station is adjusted.
Citation Information
Patent Citations
Method and device for eliminating in-orbit Doppler frequency shift of medium and low orbit satellites
CN115801167A
Geolocation communications method during visibility between an earth-orbit satellite and a transmitter and receiver
US6157896A