Frequency shift compensation methods, devices, electronic equipment, and storage media for low-Earth orbit satellites

By constructing and filtering a frequency shift compensation information dataset, and combining current operation and data interaction information to perform frequency shift compensation for low-Earth orbit satellites, the problems of high computational complexity and poor real-time performance in traditional methods are solved, and efficient frequency shift compensation effect is achieved.

CN121727634BActive Publication Date: 2026-05-26GALAXY AEROSPACE (BEIJING) NETWORK TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
GALAXY AEROSPACE (BEIJING) NETWORK TECH CO LTD
Filing Date
2026-02-27
Publication Date
2026-05-26

AI Technical Summary

Technical Problem

Traditional low-Earth orbit satellite frequency shift compensation methods have high computational complexity and poor real-time performance, which affects the efficiency of frequency shift compensation for data reception.

Method used

By constructing a preliminary frequency shift compensation information dataset, preliminary frequency shift compensation information of the initial data is selected based on the current operating information and data interaction information, and preliminary frequency shift compensation is performed. Then, the final data is obtained by further processing the secondary frequency shift compensation information.

Benefits of technology

While ensuring the accuracy of frequency shift results, the frequency and time required to calculate frequency shift compensation information are reduced, thereby improving the efficiency of frequency shift compensation for low-orbit satellite received data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121727634B_ABST
    Figure CN121727634B_ABST
Patent Text Reader

Abstract

This application provides a frequency shift compensation method, apparatus, electronic device, and storage medium for low-Earth orbit (LEO) satellites, relating to the field of satellite communication technology. The LEO satellite frequency shift compensation method includes: acquiring initial data from a target base station; acquiring current operating information of the target satellite and current data interaction information corresponding to the current operating information; based on the current operating information and current data interaction information, selecting preliminary frequency shift compensation information corresponding to the initial data from a constructed preliminary frequency shift compensation information dataset; performing frequency shift compensation on the acquired frequency shift data corresponding to the initial data based on the preliminary frequency shift compensation information to obtain target data; determining secondary frequency shift compensation information based on the initial data and target data, and performing frequency shift processing on the target data based on the secondary frequency shift compensation information to obtain final data. This application can improve the frequency shift compensation efficiency of data received by LEO satellites.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of satellite communication technology, and in particular to a frequency shift compensation method, apparatus, electronic device, and storage medium for low-orbit satellites. Background Technology

[0002] Due to their high-speed motion, low-Earth orbit (LEO) satellites cause the transmission distance between them and target base stations to constantly change, resulting in a significant Doppler frequency shift effect. This leads to frequency shift in the received signal, demodulation distortion, and even communication interruption. Traditional frequency shift compensation methods rely on a combination of high-precision orbit prediction models and real-time ranging data to continuously calculate the frequency shift and compensation information.

[0003] However, traditional frequency shift compensation methods require frequent collection of real-time ranging and other related information, and continuous calculation of frequency shift and compensation information, resulting in high computational complexity and poor real-time performance, which in turn affects the frequency shift compensation efficiency of data received by low-orbit satellites. Summary of the Invention

[0004] To improve the frequency shift compensation efficiency of data received by low-Earth orbit satellites, this application provides a frequency shift compensation method, apparatus, electronic device, and storage medium for low-Earth orbit satellites.

[0005] This application provides a frequency shift compensation method for low-Earth orbit satellites, employing the following technical solution:

[0006] A frequency shift compensation method for low-Earth orbit satellites includes: acquiring initial data from a target base station, obtaining current operational information of the target satellite and current data interaction information corresponding to the current operational information; selecting preliminary frequency shift compensation information corresponding to the initial data from a constructed preliminary frequency shift compensation information dataset based on the current operational information and the current data interaction information; performing frequency shift compensation on the frequency shift data corresponding to the acquired initial data based on the preliminary frequency shift compensation information to obtain target data; determining secondary frequency shift compensation information based on the initial data and the target data, and performing frequency shift processing on the target data based on the secondary frequency shift compensation information to obtain final data.

[0007] According to some embodiments, the above-mentioned preliminary frequency shift compensation information dataset is constructed through the following steps: obtaining multiple historical operational information corresponding to the target satellite, wherein the multiple historical operational information are operational information of the target satellite operating at different altitudes and in different data transmission environments; determining the data interaction information corresponding to the multiple historical operational information respectively, and determining the historical frequency shift compensation information corresponding to the data interaction information; integrating the multiple historical operational information, data interaction information and historical frequency shift compensation information to obtain the preliminary frequency shift compensation information dataset.

[0008] According to some embodiments, the aforementioned current operating information includes operating altitude and operating environment information, and the data interaction information includes data volume and data type. The aforementioned process of selecting preliminary frequency shift compensation information corresponding to initial data from the constructed preliminary frequency shift compensation information dataset based on the current operating information and the current data interaction information includes: selecting multiple initial data groups from the preliminary frequency shift compensation information dataset based on operating altitude; selecting multiple candidate data groups from the multiple initial data groups based on data type; selecting a target data group from the multiple candidate data groups based on operating environment information and data volume, and determining the historical frequency shift compensation information included in the target data group as the preliminary frequency shift compensation information.

[0009] According to some embodiments, the above-mentioned process of selecting a target data group from multiple candidate data groups based on operating environment information and data volume includes: comparing the data volume with the candidate data volume included in each of the multiple candidate data groups; determining the data volume difference between the data volume and the multiple candidate data volumes, and retaining the candidate data groups corresponding to the candidate data volumes with data volume differences within a preset data volume range, thereby obtaining multiple preliminary candidate data groups; and selecting a target data group from the preliminary candidate data groups based on operating environment information.

[0010] According to some embodiments, the initial data and target data mentioned above are both binary transmission data. The process of determining secondary frequency shift compensation information based on the initial data and target data includes: selecting frequency verification data from the initial data and selecting first target frequency verification data from the target data based on preset data screening criteria; comparing the frequency verification data with the first target frequency verification data to obtain a first comparison result; and generating secondary frequency shift compensation information representing negative frequency shift compensation based on the first comparison result when the latter part of the frequency verification data is located in the first target frequency verification data.

[0011] According to some embodiments, after comparing the frequency verification data with the first target frequency verification data to obtain the first comparison result, determining the secondary frequency shift compensation information based on the initial data and the target data further includes: when the first comparison result is that the first part of the verification data in the frequency verification data is located in the first target frequency verification data, generating secondary frequency shift compensation information representing positive frequency shift compensation based on the first comparison result.

[0012] According to some embodiments, after performing frequency shift processing on the target data based on secondary frequency shift compensation information to obtain the final data, the frequency shift compensation method for low-orbit satellites further includes: acquiring multiple first verification data corresponding to the initial data and time information corresponding to the multiple first verification data respectively; based on the time information, selecting multiple second verification data from the final data, and comparing the multiple first verification data and the multiple second verification data based on the time information to obtain a second comparison result; if the second comparison result shows that the data between the multiple first verification data and the multiple second verification data is consistent, generating frequency shift compensation completion information.

[0013] This application provides a frequency shift compensation device for low-Earth orbit satellites, employing the following technical solution:

[0014] A frequency shift compensation device for low-Earth orbit satellites includes: a first information acquisition module, a preliminary frequency shift compensation determination module, a target data determination module, and a final data determination module. The first information acquisition module is used to acquire, upon acquiring initial data from a target base station, the current operating information of the target satellite and the current data interaction information corresponding to the current operating information. The preliminary frequency shift compensation determination module is used to filter preliminary frequency shift compensation information corresponding to the initial data from a constructed preliminary frequency shift compensation information dataset based on the current operating information and the current data interaction information. The target data determination module is used to perform frequency shift compensation on the frequency shift data corresponding to the acquired initial data based on the preliminary frequency shift compensation information to obtain target data. The final data determination module is used to determine secondary frequency shift compensation information based on the initial data and the target data, and to perform frequency shift processing on the target data based on the secondary frequency shift compensation information to obtain the final data.

[0015] According to some embodiments, the frequency shift compensation device for low-orbit satellites described above further includes a preliminary frequency shift compensation information dataset construction module, which is used to acquire multiple historical operational information corresponding to the target satellite, wherein the multiple historical operational information are operational information of the target satellite when it is operating at different altitudes and in different data transmission environments; determine the data interaction information corresponding to the multiple historical operational information respectively, and determine the historical frequency shift compensation information corresponding to the data interaction information; and integrate the multiple historical operational information, data interaction information and historical frequency shift compensation information to obtain a preliminary frequency shift compensation information dataset.

[0016] According to some embodiments, the aforementioned current operating information includes operating altitude and operating environment information, and the data interaction information includes data volume and data type. The aforementioned preliminary frequency shift compensation determination module is specifically used for: selecting multiple initial data groups from the preliminary frequency shift compensation information dataset based on operating altitude; selecting multiple candidate data groups from the multiple initial data groups based on data type; selecting a target data group from the multiple candidate data groups based on operating environment information and data volume, and determining the historical frequency shift compensation information included in the target data group as preliminary frequency shift compensation information.

[0017] According to some embodiments, the aforementioned preliminary frequency shift compensation determination module is specifically used for: comparing the data volume with the candidate data volumes included in multiple candidate data groups; determining the data volume difference between the data volume and the multiple candidate data volumes, and retaining the candidate data groups corresponding to the candidate data volumes with data volume differences within a preset data volume range, thereby obtaining multiple preliminary candidate data groups; and selecting the target data group from the preliminary candidate data groups based on the operating environment information.

[0018] According to some embodiments, the initial data and target data mentioned above are both binary transmission data. The final data determination module mentioned above is specifically used for: filtering frequency verification data from the initial data and filtering first target frequency verification data from the target data based on preset data filtering criteria; comparing the frequency verification data with the first target frequency verification data respectively to obtain a first comparison result; and generating secondary frequency shift compensation information characterizing negative frequency shift compensation based on the first comparison result when the latter part of the frequency verification data in the frequency verification data is located in the first target frequency verification data.

[0019] According to some embodiments, after comparing the frequency verification data with the first target frequency verification data to obtain the first comparison result, the final data determination module is further configured to: generate secondary frequency shift compensation information characterizing positive frequency shift compensation based on the first comparison result when the first comparison result indicates that the first part of the verification data in the frequency verification data is located in the first target frequency verification data.

[0020] According to some embodiments, after the target data is frequency shifted based on the secondary frequency shift compensation information to obtain the final data, the frequency shift compensation device for low-orbit satellites further includes: a second information acquisition module, used to acquire multiple first verification data corresponding to the initial data and time information corresponding to the multiple first verification data respectively; a comparison module, used to filter out multiple second verification data from the final data based on the time information, and compare the multiple first verification data and the multiple second verification data based on the time information to obtain a second comparison result; and a frequency shift compensation completion information generation module, used to generate frequency shift compensation completion information when the second comparison result shows that the data between the multiple first verification data and the multiple second verification data is consistent.

[0021] This application provides an electronic device that adopts the following technical solution:

[0022] An electronic device comprising:

[0023] processor;

[0024] The memory stores a computer program, which, when executed by the processor, causes the processor to perform the aforementioned frequency shift compensation method for low-Earth orbit satellites.

[0025] This application provides a computer-readable storage medium, which adopts the following technical solution:

[0026] A computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, causes the processor to perform the aforementioned frequency shift compensation method for low-Earth orbit satellites.

[0027] According to the embodiments provided in this application, by selecting preliminary frequency shift compensation information from the constructed preliminary frequency shift compensation information dataset, performing preliminary frequency shift compensation based on the preliminary frequency shift compensation information, and then performing further frequency shift compensation based on the secondary frequency shift compensation information obtained through partial data comparison and analysis, the accuracy of the frequency shift results is ensured while reducing the frequency and time of calculating frequency shift compensation information, thereby improving the frequency shift compensation efficiency of data received by low-orbit satellites. Attached Figure Description

[0028] Figure 1 This is a block diagram illustrating the frequency shift compensation method for low-orbit satellites according to an embodiment of this application;

[0029] Figure 2 This is a block diagram of the frequency shift compensation device for a low-orbit satellite according to an embodiment of this application;

[0030] Figure 3 This is a schematic diagram of an electronic device according to an embodiment of this application.

[0031] Explanation of reference numerals in the attached figures:

[0032] 20: Frequency shift compensation device for low-orbit satellites; 201: First information acquisition module; 202: Preliminary frequency shift compensation determination module; 203: Target data determination module; 204: Final data determination module; 30: Electronic equipment; 301: Processor; 302: Bus; 303: Memory; 304: Transceiver. Detailed Implementation

[0033] The following is in conjunction with the appendix Figures 1-3 This application will be described in further detail.

[0034] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0035] This application provides a frequency shift compensation method for low-Earth orbit satellites, which can be executed by an electronic device. The electronic device can be a server, which can be an independent physical server, a server cluster composed of multiple physical servers, or a distributed device, or a cloud server that provides cloud computing services. The server can be installed on a ground terminal or on a low-Earth orbit satellite.

[0036] Reference Figure 1 A frequency shift compensation method for low-orbit satellites includes steps S101, S102, S103, and S104, wherein...

[0037] S101, after obtaining the initial data of the target base station, obtain the current operation information of the target satellite and the current data interaction information corresponding to the current operation information.

[0038] In some embodiments, the initial data is data generated or relayed by the target base station and prepared to be sent to the target satellite, wherein the initial data is in binary transmission data format; the current operation information is information reflecting the current operation status of the target satellite, and the current data interaction information is information reflecting the transmission status when the target satellite and the target base station interact with each other.

[0039] When the target base station generates or receives initial data to be transmitted to the target satellite, it sends the initial data to the electronic device. Upon receiving the initial data, the electronic device begins to determine and verify the frequency shift compensation between the target base station and the target satellite. Specifically, the electronic device first obtains the current operating information of the target satellite at the current moment, which may include operating altitude, operating environment information, operating direction, and operating speed. At the same time, the electronic device obtains the data transmission path and transmission status information between the target satellite and the target base station, i.e., the current data interaction information.

[0040] S102, based on the current operating information and the current data interaction information, select the preliminary frequency shift compensation information corresponding to the initial data from the constructed preliminary frequency shift compensation information dataset.

[0041] In some embodiments, the preliminary frequency shift compensation information dataset is a collection of data on the external environment, transmission path, transmission status, and frequency shift compensation during the historical data interaction process between the target base station and the target satellite.

[0042] The electronic device compares the current operating information and current data interaction information with the preliminary frequency shift compensation information dataset, selects a portion of the data that corresponds to the current operating information and current data interaction information from the preliminary frequency shift compensation information dataset, and determines the frequency shift compensation information included in this portion of the data as the preliminary frequency shift compensation information for the initial frequency shift of the frequency shift data received by the target satellite corresponding to the initial data.

[0043] S103, based on the preliminary frequency shift compensation information, frequency shift compensation is performed on the frequency shift data corresponding to the acquired initial data to obtain the target data.

[0044] In some embodiments, after obtaining preliminary frequency shift compensation information, the electronic device monitors the process of the target base station sending initial data to the target satellite. After the target base station completes the transmission of the initial data and the target satellite receives the transmitted initial data, i.e., the frequency shift data, the electronic device obtains the frequency shift data from the target satellite. Subsequently, the electronic device performs frequency shift compensation on the frequency shift data based on the preliminary frequency shift compensation information to obtain the target data. Thus, the preliminary frequency shift compensation of the preliminary data is completed by directly filtering from the preliminary frequency shift compensation information dataset.

[0045] S104. Based on the initial data and target data, determine the secondary frequency shift compensation information, and perform frequency shift processing on the target data based on the secondary frequency shift compensation information to obtain the final data.

[0046] In some embodiments, due to the different operating positions of the target satellites and the different external environments between the target satellites and the target base stations, frequency shift compensation is performed using the frequency shift compensation information corresponding to the current target satellite selected from the constructed preliminary frequency shift compensation information dataset. The resulting target data will also have a certain degree of frequency offset from the initial data. Therefore, it is possible to consider performing secondary frequency shift compensation on the determined target data. That is, the electronic device selects a portion of the data from the initial data and a portion of the data from the target data, and uses the portion of the data as the basis for judgment. The portion of the initial data and the portion of the target data are compared and analyzed. Based on the analysis and judgment results, the deviation between the portion of the initial data and the portion of the target data is determined, and secondary frequency shift compensation information is determined based on the deviation.

[0047] Subsequently, the electronic equipment performs further frequency shift processing on the target data based on the secondary frequency shift compensation information to obtain the final data. Then, by using the method of selecting preliminary frequency shift compensation information from the constructed preliminary frequency shift compensation information dataset for preliminary frequency shift compensation and then using secondary frequency shift compensation information obtained through partial data comparison and analysis for further frequency shift compensation, the accuracy of the frequency shift results is ensured while reducing the frequency and time of calculating frequency shift compensation information, thereby improving the frequency shift compensation efficiency of the data received by the low-orbit satellite.

[0048] In some embodiments, in step S102, based on the current operating information and the current data interaction information, the preliminary frequency shift compensation information corresponding to the initial data is selected from the constructed preliminary frequency shift compensation information dataset. The preliminary frequency shift compensation information dataset mentioned is constructed through the following steps: obtaining multiple historical operating information corresponding to the target satellite, wherein the multiple historical operating information are the operating information of the target satellite when it is operating at different altitudes and in different data transmission environments; determining the data interaction information corresponding to the multiple historical operating information respectively, and determining the historical frequency shift compensation information corresponding to the data interaction information; integrating the multiple historical operating information, data interaction information and historical frequency shift compensation information to obtain the preliminary frequency shift compensation information dataset.

[0049] In some embodiments, the electronic device uses the target satellite's operating altitude and different external data transmission environments between the target satellite and the target base station as filtering information to select multiple historical operating information from the target satellite's past operation. Subsequently, the electronic device selects data interaction information corresponding to the multiple historical operating information and historical frequency shift compensation information corresponding to the data interaction information from a storage device storing historical transmission data between the target satellite and the target base station.

[0050] The electronic device uses the time information corresponding to the historical operation information as the sorting benchmark, integrates multiple historical operation information, their corresponding data interaction information and historical frequency shift compensation information, and thus obtains a preliminary frequency shift compensation information dataset.

[0051] In some embodiments, the current operating information includes operating altitude and operating environment information, and the data interaction information includes data volume and data type. Then, in step S102, based on the current operating information and the current data interaction information, preliminary frequency shift compensation information corresponding to the initial data is selected from the constructed preliminary frequency shift compensation information dataset. This includes: selecting multiple initial data groups from the preliminary frequency shift compensation information dataset based on operating altitude; selecting multiple candidate data groups from the multiple initial data groups based on data type; selecting a target data group from the multiple candidate data groups based on operating environment information and data volume, and determining the historical frequency shift compensation information included in the target data group as the preliminary frequency shift compensation information.

[0052] In some embodiments, the electronic device uses the operating height as a screening criterion to select multiple historical operating heights that are equal to the operating height from the preliminary frequency shift compensation information dataset, and determines the data interaction information, historical frequency shift compensation information, and other information corresponding to each historical operating height as the initial data group; subsequently, the electronic device uses the data type as a screening criterion to select historical data types that are consistent with the data type from the historical data types corresponding to the multiple initial data groups, and determines the initial data group corresponding to the historical data type as the candidate data group, thus obtaining multiple candidate data groups.

[0053] Subsequently, the electronic equipment uses operating environment information and data volume as screening criteria to further screen multiple candidate data groups, and determines the candidate data groups that meet the operating environment information and data volume as target data groups. The historical frequency shift compensation information included in the target data groups is determined as preliminary frequency shift compensation information, which is used to perform frequency shift compensation processing on the frequency shift data.

[0054] In some embodiments, selecting a target data group from multiple candidate data groups based on operating environment information and data volume includes: comparing the data volume with the candidate data volume included in each of the multiple candidate data groups; determining the data volume difference between the data volume and the multiple candidate data volumes, and retaining the candidate data groups corresponding to the candidate data volumes with data volume differences within a preset data volume range, thereby obtaining multiple preliminary candidate data groups; and selecting a target data group from the preliminary candidate data groups based on operating environment information.

[0055] In some embodiments, the electronic device compares the candidate data quantity included in each of the multiple candidate data groups with the data quantity to determine the data quantity difference between the two. Then, the electronic device compares the data quantity difference with a preset data quantity range. If it is determined that any data quantity difference is within the preset data quantity range, the electronic device retains the candidate data group corresponding to the candidate data quantity of any data quantity difference. If the electronic device determines that a certain candidate data quantity is equal to the data quantity, the electronic device retains the candidate data group corresponding to the certain candidate data quantity, thus obtaining multiple preliminary candidate data groups.

[0056] Subsequently, the electronic device uses the operating environment information as a screening criterion, comparing the operating environment information with the historical operating environment information in the preliminary candidate data group. Specifically, the electronic device compares the operating environment information, including atmospheric medium information and electric field environment information, with the historical atmospheric medium information and historical electric field environment information in the preliminary candidate data group. From the preliminary candidate data group, it selects the preliminary candidate data group that meets the atmospheric medium information and electric field environment information, and determines the preliminary candidate data group as the target data group.

[0057] In some embodiments, the electronic device first uses atmospheric medium information as preliminary screening information to screen multiple preliminary candidate data groups. Where the historical atmospheric medium information corresponding to each of the multiple preliminary candidate data groups is not equal to the atmospheric medium information, and the historical electric field environment information corresponding to each of the multiple preliminary candidate data groups is not equal to the electric field environment information, the electronic device calculates the information difference between the historical atmospheric medium information and the atmospheric medium information, and the information difference between the historical electric field environment information and the electric field environment information for each preliminary data group. The total information difference between these two information differences is then calculated to obtain the total information difference corresponding to each preliminary candidate data group. Subsequently, the electronic device compares multiple total information differences and selects the one with the smallest total information difference, and determines the preliminary candidate data group corresponding to the smallest total information difference as the target data group.

[0058] In some embodiments, both the initial data and the target data are binary transmission data. Then, in step S104, secondary frequency shift compensation information is determined based on the initial data and the target data, including: selecting frequency verification data from the initial data and selecting first target frequency verification data from the target data based on a preset data screening criterion; comparing the frequency verification data with the first target frequency verification data to obtain a first comparison result; if the first comparison result indicates that the latter part of the frequency verification data is located in the first target frequency verification data, secondary frequency shift compensation information representing negative frequency shift compensation is generated based on the first comparison result; if the first comparison result indicates that the former part of the frequency verification data is located in the first target frequency verification data, secondary frequency shift compensation information representing positive frequency shift compensation is generated based on the first comparison result.

[0059] In some embodiments, the frequency verification data is a portion of the initial data, i.e., a certain amount of header data in the initial data; the first target frequency verification data is a certain amount of header data in the target data. The data volume of the frequency verification data and the data volume of the first target frequency verification data are both subjectively set by technicians, and the data volume of the first target frequency verification data is not less than the data volume of the frequency verification data.

[0060] The electronic device filters frequency verification data from the initial data based on preset data filtering criteria, and then filters the first target frequency verification data from the target data. Subsequently, the electronic device compares the frequency verification data with the first target frequency verification data and outputs the first comparison result.

[0061] The electronic device analyzes the first comparison result and determines that the latter part of the frequency verification data in the first comparison result is located in the first target frequency verification data. This indicates that there is a negative frequency shift between the initial data and the target data, that is, the target data needs to be processed by forward time frequency shifting. Then, based on the data frequency shift difference included in the first comparison result, the electronic device generates secondary frequency shift compensation information that characterizes the negative frequency shift compensation.

[0062] In some embodiments, after comparing the frequency verification data with the first target frequency verification data to obtain a first comparison result, in step S104, determining the secondary frequency shift compensation information based on the initial data and the target data further includes: if the first comparison result is that the first part of the verification data in the frequency verification data is located in the first target frequency verification data, generating secondary frequency shift compensation information representing positive frequency shift compensation based on the first comparison result.

[0063] In some embodiments, when the electronic device determines that the first comparison result is that the first part of the frequency verification data is located in the second target frequency verification data, it indicates that there is a positive frequency shift between the initial data and the target data, that is, the target data needs to be frequency shifted backward. Then, the electronic device generates secondary frequency shift compensation information characterizing the positive frequency shift compensation based on the data frequency shift difference included in the first comparison result.

[0064] In step S104, after frequency shift processing of the target data based on the secondary frequency shift compensation information to obtain the final data, the frequency shift compensation method for low-orbit satellites described above further includes: acquiring multiple first verification data corresponding to the initial data and the time information corresponding to the multiple first verification data respectively; based on the time information, selecting multiple second verification data from the final data, and comparing the multiple first verification data and the multiple second verification data based on the time information to obtain a second comparison result; if the second comparison result shows that the data between the multiple first verification data and the multiple second verification data is consistent, generating frequency shift compensation completion information.

[0065] In some embodiments, after the electronic device completes the frequency shift processing of the target data and obtains the final data, it acquires multiple first verification data corresponding to the initial data. The multiple first verification data are unit data at different positions in the initial data. At the same time, the electronic device acquires the time information corresponding to the first verification data respectively. Subsequently, the electronic device filters out multiple second verification data that have a one-to-one correspondence with the multiple first verification data from the final data based on the time information, and compares the multiple first verification data and the multiple second verification data based on the one-to-one correspondence to obtain a second comparison result.

[0066] When the electronic device determines that the second comparison result is consistent between multiple first verification data and multiple second verification data, or that a preset number of first verification data are consistent with their corresponding second verification data, it indicates that the frequency shift compensation for the target data is completed. The electronic device then generates frequency shift compensation completion information and sends the frequency shift compensation completion information to the ground control center.

[0067] This application provides a frequency shift compensation device for low-Earth orbit satellites, employing the following technical solution:

[0068] Reference Figure 2 A frequency shift compensation device 20 for low-orbit satellites includes: a first information acquisition module 201, a preliminary frequency shift compensation determination module 202, a target data determination module 203, and a final data determination module 204. The first information acquisition module 201 acquires the current operating information of the target satellite and the current data interaction information corresponding to the current operating information, given initial data from a target base station. The preliminary frequency shift compensation determination module 202 filters out the preliminary frequency shift compensation information corresponding to the initial data from a constructed preliminary frequency shift compensation information dataset based on the current operating information and the current data interaction information. The target data determination module 203 performs frequency shift compensation on the acquired frequency shift data corresponding to the initial data based on the preliminary frequency shift compensation information to obtain the target data. The final data determination module 204 determines secondary frequency shift compensation information based on the initial data and the target data, and performs frequency shift processing on the target data based on the secondary frequency shift compensation information to obtain the final data.

[0069] In some embodiments, the frequency shift compensation device 20 for low-orbit satellites described above further includes: a preliminary frequency shift compensation information dataset construction module, used to acquire multiple historical operational information corresponding to the target satellite, wherein the multiple historical operational information are operational information of the target satellite operating at different altitudes and in different data transmission environments; determine the data interaction information corresponding to the multiple historical operational information respectively, and determine the historical frequency shift compensation information corresponding to the data interaction information; and integrate the multiple historical operational information, data interaction information and historical frequency shift compensation information to obtain a preliminary frequency shift compensation information dataset.

[0070] In some embodiments, the current operating information mentioned above includes operating altitude and operating environment information, and the data interaction information includes data volume and data type. The preliminary frequency shift compensation determination module 202 mentioned above is specifically used for: selecting multiple initial data groups from the preliminary frequency shift compensation information dataset based on operating altitude; selecting multiple candidate data groups from the multiple initial data groups based on data type; selecting a target data group from the multiple candidate data groups based on operating environment information and data volume, and determining the historical frequency shift compensation information included in the target data group as the preliminary frequency shift compensation information.

[0071] In some embodiments, the preliminary frequency shift compensation determination module 202 described above is specifically used to: compare the data volume with the candidate data volumes included in the multiple candidate data groups respectively; determine the data volume difference between the data volume and the multiple candidate data volumes, and retain the candidate data groups corresponding to the candidate data volumes with data volume differences within a preset data volume range, thereby obtaining multiple preliminary candidate data groups; and select the target data group from the preliminary candidate data groups based on the operating environment information.

[0072] In some embodiments, the initial data and target data mentioned above are both binary transmission data. The final data determination module 204 mentioned above is specifically used for: filtering frequency verification data from the initial data and filtering first target frequency verification data from the target data based on preset data filtering criteria; comparing the frequency verification data with the first target frequency verification data respectively to obtain a first comparison result; and generating secondary frequency shift compensation information representing negative frequency shift compensation based on the first comparison result when the latter part of the frequency verification data in the frequency verification data is located in the first target frequency verification data.

[0073] In some embodiments, after comparing the frequency verification data with the first target frequency verification data to obtain the first comparison result, the final data determination module 204 is further configured to: generate secondary frequency shift compensation information characterizing positive frequency shift compensation based on the first comparison result when the first comparison result indicates that the first part of the verification data in the frequency verification data is located in the first target frequency verification data.

[0074] In some embodiments, after the target data is frequency-shifted based on the secondary frequency shift compensation information to obtain the final data, the frequency shift compensation device for the low-orbit satellite further includes: a second information acquisition module, used to acquire multiple first verification data corresponding to the initial data and time information corresponding to the multiple first verification data respectively; a comparison module, used to filter out multiple second verification data from the final data based on the time information, and compare the multiple first verification data and the multiple second verification data based on the time information to obtain a second comparison result; and a frequency shift compensation completion information generation module, used to generate frequency shift compensation completion information when the second comparison result shows that the data between the multiple first verification data and the multiple second verification data is consistent.

[0075] In some embodiments, the first information acquisition module 201 may include logic circuits or be implemented by a central processing unit, digital signal processor, or field-programmable gate array (FPGA) included in an electronic device; the preliminary frequency shift compensation determination module 202 may include logic circuits or be implemented by a central processing unit, digital signal processor, or FPGA included in an electronic device; the target data determination module 203 may include logic circuits or be implemented by a central processing unit, digital signal processor, or FPGA included in an electronic device; and the final data determination module 204 may include logic circuits or be implemented by a central processing unit, digital signal processor, or FPGA included in an electronic device.

[0076] In some embodiments, the initial frequency shift compensation information dataset construction module can also be implemented by a central processing unit, digital signal processor, or field-programmable gate array (FPGA) included in the electronic device; the second information acquisition module can also be implemented by a central processing unit, digital signal processor, or FPGA included in the electronic device; the comparison module can also be implemented by a central processing unit, digital signal processor, or FPGA included in the electronic device; and the frequency shift compensation completion information generation module can also be implemented by a central processing unit, digital signal processor, or FPGA included in the electronic device.

[0077] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, modules, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0078] This application discloses an electronic device, including: a processor; and a memory storing a computer program, which, when executed by the processor, causes the processor to perform the aforementioned frequency shift compensation method for low-Earth orbit satellites.

[0079] For example, refer to Figure 3 , Figure 3 The illustrated electronic device 30 includes a processor 301 and a memory 303. The processor 301 and the memory 303 are connected, for example, via a bus 302. Optionally, the electronic device 30 may also include a transceiver 304. It should be noted that in practical applications, the transceiver 304 is not limited to one type, and the structure of this electronic device 30 does not constitute a limitation on the embodiments of the present invention.

[0080] Processor 301 may be a CPU (Central Processing Unit), a general-purpose processor, a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It can implement or execute the various exemplary logic blocks, modules, and circuits described in this disclosure. Processor 301 may also be a combination that implements computational functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc.

[0081] Bus 302 may include a pathway for transmitting information between the aforementioned components. Bus 302 may be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus, etc. Bus 302 can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 3 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.

[0082] The memory 303 may be a ROM (Read Only Memory) or other type of static storage device capable of storing static information and instructions, RAM (Random Access Memory) or other type of dynamic storage device capable of storing information and instructions, or an EEPROM (Electrically Erasable Programmable Read Only Memory), CD-ROM (Compact Disc Read Only Memory) or other optical disc storage, optical disc storage (including compressed optical discs, laser discs, optical discs, digital universal optical discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, or any other storage medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but not limited thereto.

[0083] The memory 303 stores application code that executes the present invention and is controlled by the processor 301. The processor 301 executes the application code stored in the memory 303 to implement the content shown in the foregoing method embodiments.

[0084] Figure 3 The electronic device shown is merely an example and should not be construed as limiting the functionality and scope of use of the embodiments of the present invention.

[0085] This application discloses a computer-readable storage medium storing a computer program thereon. When the computer program is executed by a processor, the processor performs a frequency shift compensation method for low-Earth orbit satellites.

[0086] It should be understood that although the steps in the flowcharts of the accompanying figures are shown sequentially as indicated by the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the accompanying figures may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily completed at the same time, but can be executed at different times, and their execution order is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the sub-steps or stages of other steps.

[0087] The above are only some embodiments of this application. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principle of this application, and these improvements and modifications should also be considered within the scope of protection of this application.

Claims

1. A frequency shift compensation method for low-Earth orbit satellites, characterized in that, include: Having obtained the initial data from the target base station, the current operational information of the target satellite and the current data interaction information corresponding to the current operational information are obtained. Based on the current operating information and the current data interaction information, the preliminary frequency shift compensation information corresponding to the initial data is selected from the constructed preliminary frequency shift compensation information dataset; Based on the preliminary frequency shift compensation information, frequency shift compensation is performed on the frequency shift data corresponding to the acquired initial data to obtain the target data; Based on the initial data and the target data, secondary frequency shift compensation information is determined, and the target data is frequency shifted based on the secondary frequency shift compensation information to obtain the final data; The preliminary frequency shift compensation information dataset is constructed through the following steps: Obtain multiple historical operational information corresponding to the target satellite, wherein the multiple historical operational information are operational information of the target satellite when it is operating at different altitudes and in different data transmission environments; Determine the data interaction information corresponding to the plurality of historical operation information, and determine the historical frequency shift compensation information corresponding to the data interaction information; The multiple historical operational information, the data interaction information, and the historical frequency shift compensation information are integrated to obtain the preliminary frequency shift compensation information dataset.

2. The method according to claim 1, characterized in that, The current running information includes running altitude and running environment information, and the data interaction information includes data volume and data type. The step of filtering the preliminary frequency shift compensation information corresponding to the initial data from the constructed preliminary frequency shift compensation information dataset based on the current operating information and the current data interaction information includes: Based on the operating altitude, multiple initial data groups are selected from the preliminary frequency shift compensation information dataset; Based on the data type, multiple candidate data groups are selected from the multiple initial data groups; Based on the operating environment information and the amount of data, a target data group is selected from the plurality of candidate data groups, and the historical frequency shift compensation information included in the target data group is determined as the preliminary frequency shift compensation information.

3. The method according to claim 2, characterized in that, The step of selecting a target data group from the plurality of candidate data groups based on the operating environment information and the data volume includes: The data volume is compared with the candidate data volumes included in each of the plurality of candidate data groups; Determine the data volume difference between the data volume and the multiple candidate data volumes, and retain the candidate data group corresponding to the candidate data volume that is within the preset data volume range, so as to obtain multiple preliminary candidate data groups; Based on the operating environment information, the target data group is selected from the preliminary candidate data group.

4. The method according to claim 1, characterized in that, Both the initial data and the target data are binary transmission data. The step of determining the secondary frequency shift compensation information based on the initial data and the target data includes: Based on preset data filtering criteria, frequency verification data is filtered from the initial data, and first target frequency verification data is filtered from the target data; The frequency verification data is compared with the first target frequency verification data to obtain a first comparison result; If the first comparison result indicates that the latter part of the frequency verification data is located in the first target frequency verification data, then based on the first comparison result, secondary frequency shift compensation information characterizing negative frequency shift compensation is generated.

5. The method according to claim 4, characterized in that, After comparing the frequency verification data with the first target frequency verification data to obtain a first comparison result, the step of determining the secondary frequency shift compensation information based on the initial data and the target data further includes: If the first comparison result indicates that the first part of the verification data in the frequency verification data is located in the first target frequency verification data, then based on the first comparison result, secondary frequency shift compensation information characterizing positive frequency shift compensation is generated.

6. The method according to claim 1, characterized in that, After performing frequency shift processing on the target data based on the secondary frequency shift compensation information to obtain the final data, the method further includes: Obtain multiple first verification data corresponding to the initial data and time information corresponding to each of the multiple first verification data; Based on the time information, multiple second verification data are selected from the final data, and based on the time information, the multiple first verification data and the multiple second verification data are compared to obtain a second comparison result; If the second comparison result shows that the data between the plurality of first verification data and the plurality of second verification data are consistent, frequency shift compensation completion information is generated.

7. A frequency shift compensation device for low-orbit satellites, characterized in that, include: The first information acquisition module is used to acquire the current operating information of the target satellite and the current data interaction information corresponding to the current operating information when the initial data of the target base station is acquired. The preliminary frequency shift compensation determination module is used to filter out the preliminary frequency shift compensation information corresponding to the initial data from the constructed preliminary frequency shift compensation information dataset based on the current operating information and the current data interaction information. The target data determination module is used to perform frequency shift compensation on the frequency shift data corresponding to the acquired initial data based on the preliminary frequency shift compensation information to obtain target data; The final data determination module is used to determine secondary frequency shift compensation information based on the initial data and the target data, and to perform frequency shift processing on the target data based on the secondary frequency shift compensation information to obtain the final data; A preliminary frequency shift compensation information dataset construction module is used to acquire multiple historical operational information corresponding to the target satellite, wherein the multiple historical operational information are operational information of the target satellite operating at different altitudes and in different data transmission environments; determine the data interaction information corresponding to the multiple historical operational information respectively, and determine the historical frequency shift compensation information corresponding to the data interaction information; integrate the multiple historical operational information, the data interaction information and the historical frequency shift compensation information to obtain the preliminary frequency shift compensation information dataset.

8. An electronic device, characterized in that, include: processor; A memory storing a computer program that, when executed by the processor, causes the processor to perform the method as described in any one of claims 1-6.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, the processor performs the method according to any one of claims 1-6.