Inter-satellite laser communication method, device, electronic equipment and storage medium

By determining satellite vibration data and relative laser offset data in the inter-satellite laser communication system, and using the optical axis pointing compensation database to compensate for the angle of the laser equipment, the problem of laser link vibration and reduced stability caused by high-speed satellite operation is solved, which is significant. Improved the stability of laser communication data transmission.

CN118971970BActive Publication Date: 2025-01-21GALAXY AEROSPACE (BEIJING) NETWORK TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411427511.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-10-14
Publication Date
2025-01-21
Estimated Expiration
2044-10-14

AI Technical Summary

Technical Problem

In satellite communication, due to the long distance between satellites and high-speed operation, the laser link vibrates during high-speed operation, resulting in a reduction in the stability of the laser link and data transmission stability.

Method used

By determining the data bit error rate of the laser communication data, if it reaches or exceeds the preset bit error rate, the satellite vibration data is determined, and the relative laser offset data is calculated based on this. Use the pre-built optical axis pointing compensation database to determine the target optical axis pointing compensation data, and perform angle compensation for the laser equipment of the data receiving satellite and data transmitting satellite.

Benefits of technology

It effectively improves the stability of laser communication data transmission between satellites, reduces the bit error rate caused by laser link deviation, and ensures the reliability of laser communication.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118971970B_ABST
    Figure CN118971970B_ABST
Patent Text Reader

Abstract

The present application provides an inter-satellite laser communication method, device, electronic device and storage medium, and relates to the field of satellite communication technology. The inter-satellite laser communication method provided by the present application includes: determining the data bit error rate of laser communication data, and determining the satellite vibration data when the data bit error rate is not less than the preset bit error rate; determining the relative laser offset data based on the satellite vibration data; wherein the relative laser offset data is the relative laser offset between the data receiving satellite and the data sending satellite; determining the target optical axis pointing compensation data based on the relative laser offset data and a pre-constructed cursor pointing compensation database, and compensating the angles of the laser equipment of the data receiving satellite and the data sending satellite based on the target optical axis pointing compensation data. The present application can improve the stability of laser communication data transmission.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of satellite communication technology, and in particular to an inter-satellite laser communication method, device, electronic equipment and storage medium. Background Art

[0002] Laser communication technology between satellites refers to the optical communication technology between satellites that uses laser as carrier and atmosphere as transmission medium. Compared with microwave communication, wireless laser communication has the characteristics of no need to apply for communication frequency band, large information capacity, wide frequency band, strong anti-electromagnetic interference ability, good confidentiality, etc. Compared with optical fiber communication and other wired communications, it has the characteristics of flexibility, low operating cost, and easy promotion. Therefore, laser communication technology is becoming more and more common in the field of satellite communication.

[0003] However, the inventors of the present application discovered that since the satellite communication transmitting and receiving ends are far apart and are in a high-speed operation state, the data sending satellite and the data receiving satellite are affected by their own conditions and external conditions, and will vibrate during the high-speed operation, thereby causing the laser link to shift, resulting in reduced stability of the laser link and reduced stability of laser communication data transmission. Summary of the invention

[0004] In order to improve the stability of laser communication data transmission; the present application provides an inter-satellite laser communication method, device, electronic equipment and storage medium.

[0005] The present application provides a method for inter-satellite laser communication, which adopts the following technical solution:

[0006] An inter-satellite laser communication method, comprising:

[0007] determining a data bit error rate of laser communication data, and determining satellite vibration data when the data bit error rate is not less than a preset bit error rate;

[0008] Based on the satellite vibration data, relative laser offset data is determined; wherein the relative laser offset data is the relative laser offset between the data receiving satellite and the data sending satellite;

[0009] Based on the relative laser offset data and a pre-constructed cursor pointing compensation database, target optical axis pointing compensation data is determined, and the angles of the laser devices of the data receiving satellite and the data sending satellite are compensated based on the target optical axis pointing compensation data.

[0010] According to some embodiments, the above-mentioned optical axis pointing offset compensation database is constructed through the following steps: generating multiple satellite environment data, and conducting inter-satellite laser communication simulation experiments based on the multiple satellite environment data to determine multiple sets of historical satellite vibration data; determining multiple historical relative laser offset data based on the multiple sets of historical satellite vibration data; determining multiple historical optical axis pointing compensation data based on the multiple historical relative laser offset data; constructing an optical axis pointing offset compensation database based on multiple satellite environment data, multiple historical relative laser offset data and multiple historical optical axis pointing compensation data.

[0011] According to some embodiments, the above-mentioned satellite vibration data includes first satellite vibration data and second satellite vibration data; wherein the first satellite vibration data is the vibration data of the data sending satellite, and the second satellite vibration data is the vibration data of the data receiving satellite; based on the satellite vibration data, relative laser offset data is determined, including: based on the first satellite vibration data, determining a first laser offset of a laser device of the data sending satellite, and based on the second satellite vibration data, determining a second laser offset of a laser device of the data receiving satellite; based on the first laser offset and the second laser offset, determining relative laser offset data.

[0012] According to some embodiments, the above-mentioned determination of relative laser offset data based on the first laser offset and the second laser offset includes: determining a first offset direction of the first laser offset, and determining a second offset direction of the second laser offset; when the first offset direction and the second offset direction are in the opposite offset direction, determining the first laser offset as a first target offset, and determining the second laser offset as a second target offset; determining the first target offset and the second target offset as relative laser offset data.

[0013] According to some embodiments, after determining the first offset direction of the first laser offset and determining the second offset direction of the second laser offset, determining the relative laser offset data based on the first laser offset and the second laser offset, further includes: when the first offset direction and the second offset direction are not opposite offset directions and the angle between the first offset direction and the second offset direction is not greater than a preset angle, determining the absolute offset between the first laser offset and the second laser offset, and determining the center point of the absolute offset; determining the third target offset between the first offset position and the center point of the first laser offset and the fourth target offset between the second offset position and the center point of the second laser offset as relative laser offset data.

[0014] According to some embodiments, the above-mentioned determination of target optical axis pointing compensation data based on relative laser offset data and a pre-built cursor pointing compensation database includes: acquiring satellite environment data and determining the environment type of the satellite environment data; when the environment type is a preset environment type, substituting the environment type into the optical axis pointing offset compensation database, performing a preliminary screening of the optical axis pointing offset compensation database, and determining multiple groups of database data that meet the environment type; screening out target database data that meets the relative laser offset data from the multiple groups of database data, and determining the optical axis pointing compensation data contained in the target database data as the target optical axis pointing compensation data.

[0015] According to some embodiments, the above-mentioned target optical axis pointing compensation data includes first compensation data and second compensation data; the angles of the laser equipment of the data receiving satellite and the data sending satellite are compensated based on the target optical axis pointing compensation data, including: sending the first compensation data to the data sending satellite, so that the data sending satellite adjusts the laser emission angle of the laser emitting equipment installed thereon based on the first compensation data; sending the second compensation data to the data receiving satellite, so that the data receiving satellite adjusts the laser collection angle of the laser collection equipment installed thereon based on the second compensation data.

[0016] The present application provides an inter-satellite laser communication device, which adopts the following technical solution:

[0017] An inter-satellite laser communication device comprises: a satellite vibration data determination module, a relative laser offset data determination module and an optical axis pointing compensation module, wherein:

[0018] A satellite vibration data determination module, used to determine a data bit error rate of laser communication data, and determine satellite vibration data when the data bit error rate is not less than a preset bit error rate;

[0019] A relative laser offset data determination module is used to determine relative laser offset data based on satellite vibration data; wherein the relative laser offset data is a relative laser offset between a data receiving satellite and a data sending satellite;

[0020] The optical axis pointing compensation module is used to determine the target optical axis pointing compensation data based on the relative laser offset data and the pre-built cursor pointing compensation database, and compensate the angles of the laser devices of the data receiving satellite and the data sending satellite based on the target optical axis pointing compensation data.

[0021] According to some embodiments, the above-mentioned inter-satellite laser communication device also includes: a database construction module, wherein the database construction module is used to generate multiple satellite environment data, and perform inter-satellite laser communication simulation experiments based on the multiple satellite environment data to determine multiple sets of historical satellite vibration data; determine multiple historical relative laser offset data based on the multiple sets of historical satellite vibration data; determine multiple historical optical axis pointing compensation data based on the multiple historical relative laser offset data; and construct an optical axis pointing offset compensation database based on multiple satellite environment data, multiple historical relative laser offset data and multiple historical optical axis pointing compensation data.

[0022] According to some embodiments, the above-mentioned satellite vibration data includes first satellite vibration data and second satellite vibration data; wherein the first satellite vibration data is the vibration data of the data sending satellite, and the second satellite vibration data is the vibration data of the data receiving satellite; the above-mentioned relative laser offset data determination module is specifically used to: determine the first laser offset of the laser device of the data sending satellite based on the first satellite vibration data, and determine the second laser offset of the laser device of the data receiving satellite based on the second satellite vibration data; determine the relative laser offset data based on the first laser offset and the second laser offset.

[0023] According to some embodiments, the relative laser offset data determination module is further specifically used to: determine a first offset direction of a first laser offset, and determine a second offset direction of a second laser offset; when the first offset direction and the second offset direction are in the opposite offset direction, determine the first laser offset as a first target offset, and determine the second laser offset as a second target offset; determine the first target offset and the second target offset as relative laser offset data.

[0024] According to some embodiments, the above-mentioned relative laser offset data determination module is specifically further used to: determine the absolute offset between the first laser offset and the second laser offset, and determine the center point of the absolute offset when the first offset direction and the second offset direction are not opposite offset directions and the angle between the first offset direction and the second offset direction is not greater than a preset angle; and determine the third target offset between the first offset position and the center point of the first laser offset and the fourth target offset between the second offset position and the center point of the second laser offset as relative laser offset data.

[0025] According to some embodiments, the above-mentioned optical axis pointing compensation module is specifically used to: obtain satellite environment data and determine the environment type of the satellite environment data; when the environment type is a preset environment type, substitute the environment type into the optical axis pointing offset compensation database, perform a preliminary screening of the optical axis pointing offset compensation database, and determine multiple groups of database data that meet the environment type; screen out target database data that meets the relative laser offset data from the multiple groups of database data, and determine the optical axis pointing compensation data contained in the target database data as the target optical axis pointing compensation data.

[0026] According to some embodiments, the above-mentioned target optical axis pointing compensation data includes first compensation data and second compensation data; the above-mentioned optical axis pointing compensation module is specifically used to: compensate the angles of the laser equipment of the data receiving satellite and the data sending satellite based on the target optical axis pointing compensation data, including: sending the first compensation data to the data sending satellite, so that the data sending satellite adjusts the laser emission angle of the laser emitting equipment installed on it based on the first compensation data; sending the second compensation data to the data receiving satellite, so that the data receiving satellite adjusts the laser collection angle of the laser collection equipment installed on it based on the second compensation data.

[0027] The present application provides an electronic device, which adopts the following technical solution:

[0028] An electronic device, comprising:

[0029] processor;

[0030] The memory stores a computer program, and when the computer program is executed by the processor, the processor executes the above-mentioned inter-satellite laser communication method.

[0031] The present application provides a computer-readable storage medium, which adopts the following technical solution:

[0032] A computer-readable storage medium stores a computer program, which, when executed by a processor, enables the processor to execute the above-mentioned inter-satellite laser communication method.

[0033] According to the above-mentioned embodiment provided by the present application, when the data bit error rate of the laser communication data reaches or exceeds the preset bit error rate, it indicates that there is a situation where the laser communication data is distorted due to satellite vibration. At this time, based on the determined satellite vibration data, the relative laser offset data is determined, and based on the relative laser offset data and a pre-built cursor pointing compensation database, the target optical axis pointing compensation data is determined; the target cursor pointing compensation data is used to compensate for the angles of the laser equipment of the data receiving satellite and the data sending satellite, so that the optical axis pointing of the laser equipment continues to maintain a reasonable direction, thereby ensuring that the laser data can be transmitted and improving the stability of laser communication data transmission. BRIEF DESCRIPTION OF THE DRAWINGS

[0034] Figure 1 is a block diagram of the inter-satellite laser communication method according to an embodiment of the present application;

[0035] Figure 2 is a block diagram of an inter-satellite laser communication device according to an embodiment of the present application;

[0036] Figure 3 It is a schematic diagram of an electronic device according to an embodiment of the present application.

[0037] Description of reference numerals:

[0038] 20: inter-satellite laser communication device; 201: satellite vibration data determination module; 202: relative laser offset data determination module; 203: optical axis pointing compensation module; 30: electronic device; 301: processor; 302: bus; 303: memory; 304: transceiver. DETAILED DESCRIPTION

[0039] The following is combined with Figure 1-Figure 3 This application is described in further detail.

[0040] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the drawings in the embodiments of the present application are collected below to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0041] An embodiment of the present application provides an inter-satellite laser communication method, which can be executed by an electronic device, wherein the electronic device can be a server, wherein the server can be an independent physical server, or a server cluster or distributed device composed of multiple physical servers, or a cloud server that provides cloud computing services; the server can be installed on a low-orbit satellite.

[0042] Reference Figure 1 , a satellite-to-satellite laser communication method includes: step S101, step S102 and step S103, wherein,

[0043] S101, determining a data bit error rate of laser communication data, and determining satellite vibration data when the data bit error rate is not less than a preset bit error rate.

[0044] In some embodiments, the data bit error rate is the proportion of data with bit errors in the laser communication data to the total data during the process of sending the laser communication data from the data sending satellite to the data receiving satellite; the data bit error rate can reflect the stability of data transmission between the data sending satellite and the data receiving satellite; in general, the data bit error rate is affected by some specific factors, such as space radiation environment, atmospheric environment, system design, photoelectric detector performance, data modulation and coding method, beam propagation and vibration, etc.; when the data bit error rate reaches a certain bit error rate, it indicates that the stability of data transmission between the data sending satellite and the data receiving satellite cannot meet the requirements at this time; at this time, it can be considered whether the instability of the laser transmission link is caused by satellite vibration, resulting in excessively high data bit error rate; that is, the electronic device can determine the data bit error rate of the laser communication data transmitted between the data sending satellite and the data receiving satellite in real time, and judge the data bit error rate to determine whether the data bit error rate reaches the preset bit error rate. When the data bit error rate is not less than the preset bit error rate, the electronic device starts to determine the satellite vibration data of the satellite, and then judges the vibration conditions of the data sending satellite and the data receiving satellite based on the satellite vibration data and performs vibration compensation.

[0045] S102, determining relative laser offset data based on satellite vibration data.

[0046] In some embodiments, the relative laser offset data is a relative laser offset between a data receiving satellite and a data sending satellite.

[0047] During the laser communication data transmission process between the data sending satellite and the data receiving satellite, the data sending satellite and the data receiving satellite will vibrate due to the combined influence of internal and external factors, which will in turn affect the laser communication link. Therefore, it is necessary to consider the vibration of the two satellites at the same time; in addition, at a certain moment, the vibration conditions of the data sending satellite and the data receiving satellite are different, such as vibration direction, vibration amplitude, etc.; therefore, when the data sending satellite and the data receiving satellite vibrate at the same time, in order to be able to adjust the vibration more quickly, the relative vibration condition between the two satellites, that is, the relative laser offset condition, can be determined; that is, after determining the satellite vibration data, the electronic equipment can determine the relative laser offset data of the laser equipment installed on the satellite based on the satellite vibration data, and then determine the corresponding compensation for the data sending satellite and the data receiving satellite based on the relative laser offset data.

[0048] In the process of determining the relative laser offset data, the electronic device can make the determination based on the specific vibration conditions of the two satellites. For example, when the vibration direction between the two satellites is a reverse offset, the corresponding relative laser offset data of the two satellites in this case can be determined; when the vibration direction between the two bits is not a reverse offset, the corresponding relative laser offset data of the two bits in this case can be determined.

[0049] S103, determining target optical axis pointing compensation data based on the relative laser offset data and a pre-built cursor pointing compensation database, and compensating the angles of the laser devices of the data receiving satellite and the data sending satellite based on the target optical axis pointing compensation data.

[0050] In some embodiments, the cursor pointing compensation database includes relative offset data of two satellites under different vibration conditions, cursor pointing compensation data, and environmental data.

[0051] The electronic device substitutes the relative laser offset data into a preset cursor pointing compensation database, and selects database data corresponding to the relative laser offset data from the cursor pointing compensation database, wherein the database data includes the cursor pointing compensation data of the data sending satellite and the cursor pointing compensation data of the data receiving satellite; after determining the database data from the cursor pointing compensation database, the electronic device sends the cursor pointing compensation data in the database data to their respective corresponding satellites, so as to complete the compensation for the angles of the laser devices of the data receiving satellite and the data sending satellite in the shortest possible time, thereby reducing the occurrence of laser communication data transmission distortion due to excessive compensation time, and improving the stability of laser communication data transmission.

[0052] In some embodiments, cursor pointing offset compensation data is constructed through the following steps: generating multiple satellite environment data, and conducting inter-satellite laser communication simulation experiments based on the multiple satellite environment data to determine multiple sets of historical satellite vibration data; determining multiple historical relative laser offset data based on the multiple sets of historical satellite vibration data; determining multiple historical optical axis pointing compensation data based on the multiple historical relative laser offset data; constructing an optical axis pointing offset compensation database based on multiple satellite environment data, multiple historical relative laser offset data and multiple historical optical axis pointing compensation data.

[0053] In some embodiments, the satellite environment data includes space radiation environment parameters, atmospheric parameters, etc.; the electronic device first generates a plurality of satellite environment data, and substitutes the satellite environment data into an inter-satellite laser communication simulation experiment, and performs a laser communication data transmission simulation experiment, thereby determining the historical satellite vibration data corresponding to each satellite environment data, wherein the historical satellite vibration data includes the vibration data of the data sending satellite and the vibration data of the data receiving satellite; then, the electronic device determines the historical relative laser offset data corresponding to each group of historical satellite vibration data; further determines the historical optical axis pointing compensation data of each relative laser offset data; then, the plurality of satellite environment data, the plurality of historical relative laser offset data, and the plurality of historical optical axis pointing compensation data are integrated based on the corresponding relationship, thereby constructing an optical axis pointing offset compensation database.

[0054] In some embodiments, the satellite vibration data includes first satellite vibration data and second satellite vibration data; wherein the first satellite vibration data is the vibration data of the data sending satellite, and the second satellite vibration data is the vibration data of the data receiving satellite; in step S102, relative laser offset data is determined based on the satellite vibration data, including: determining a first laser offset of a laser device of the data sending satellite based on the first satellite vibration data, and determining a second laser offset of a laser device of the data receiving satellite based on the second satellite vibration data; and determining relative laser offset data based on the first laser offset and the second laser offset.

[0055] In some embodiments, the first laser offset is the offset of the laser emitted by the laser device of the data sending satellite at the preset transmission position due to the vibration of the satellite; the second laser offset is the offset of the laser receiving angle of the laser device of the data receiving satellite at the preset transmission position due to the vibration of the satellite.

[0056] Since the vibration conditions of the data sending satellite and the data receiving satellite are different at the same time, and when the satellite vibrates, the vibration conditions of the laser equipment installed on it are also different; therefore, when the first satellite vibration data is determined, it is necessary to further determine the laser offset of the laser equipment installed thereon, and the electronic equipment determines the first laser offset of the laser equipment of the data sending satellite based on the first satellite vibration data in the satellite vibration data, and determines the second laser offset of the laser equipment of the data receiving satellite based on the second satellite vibration data of the satellite vibration data; subsequently, the relative laser offset data is determined based on the first laser offset and the second laser offset.

[0057] In some embodiments, the electronic device substitutes the first satellite vibration data and the second satellite vibration data into an inter-satellite laser data transmission simulation experiment; at the initial stage of the simulation experiment, the data sending satellite and the data receiving satellite are in a normal laser communication data transmission state, and a vertical virtual section is made at the midpoint of the data sending satellite and the data receiving satellite to the laser transmission path, that is, a preset transmission position; in addition, a laser reception virtual path is constructed between the vertical virtual section and the data receiving satellite, wherein the laser reception virtual path can be consistent with the laser transmission path; subsequently, the laser reception virtual path is used as a reference condition for determining the corresponding second laser offset after the data receiving satellite vibrates.

[0058] At this time, the electronic device obtains the initial simulation origin, and when the data sending satellite sends vibrations based on the first satellite vibration data, determines the offset between the position of the laser emitted by the laser device installed on the data sending satellite at the vertical virtual section position and the initial simulation origin, and defines the offset as the first target offset; at the same time, when the data receiving satellite vibrates based on the second satellite vibration data, determines the offset between the position of the laser reception virtual path at the vertical virtual section position when the laser device installed on the data receiving satellite receives the laser and the initial virtual origin, and defines the offset as the second target offset; subsequently, the electronic device determines the first target offset and the second target offset as relative laser offset data; wherein the initial simulation origin is the position point of laser transmission and reception at the vertical virtual section position when the data sending satellite and the data receiving satellite are not vibrating.

[0059] In some embodiments, relative laser offset data is determined based on the first laser offset and the second laser offset, including: determining a first offset direction of the first laser offset, and determining a second offset direction of the second laser offset; in the case where the first offset direction and the second offset direction are in the opposite offset direction, determining the first laser offset as a first target offset, and determining the second laser offset as a second target offset; determining the first target offset and the second target offset as relative laser offset data.

[0060] In some embodiments, the electronic device determines a first offset direction corresponding to the first laser offset, and determines a second offset direction corresponding to the second laser offset, and makes a direction judgment on the first offset direction and the second offset direction; when it is judged that the first offset direction and the second offset direction are in opposite directions, it indicates that a reverse vibration occurs between the data sending satellite and the data receiving satellite. At this time, it can be considered to directly perform reverse compensation on the laser equipment of the data sending satellite and the laser equipment of the data receiving satellite, so as to quickly adjust the angles of the laser equipment of the two satellites. Therefore, the electronic device can directly determine the first laser offset as the first target offset, and determine the second laser offset as the second target offset, and determine the first target offset and the second target offset as relative laser offset data.

[0061] In some embodiments, after determining a first offset direction of a first laser offset and determining a second offset direction of a second laser offset, determining relative laser offset data based on the first laser offset and the second laser offset also includes: when the first offset direction and the second offset direction are not opposite offset directions and the angle between the first offset direction and the second offset direction is not greater than a preset angle, determining an absolute offset between the first laser offset and the second laser offset, and determining a center point of the absolute offset; determining a third target offset between the first offset position and the center point of the first laser offset and a fourth target offset between the second offset position and the center point of the second laser offset as relative laser offset data.

[0062] In some implementations, when the electronic device determines that the first offset direction and the second offset direction are not opposite offset directions and the angle between the first offset direction and the second offset direction is not greater than a preset angle, in order to compensate the laser equipment of the data sending satellite and the laser equipment of the data receiving satellite as quickly as possible, the electronic device can determine the absolute offset between the first laser offset and the second laser offset, and the center point of the absolute offset, and determine the third target offset between the first offset position and the center point of the first laser offset, and determine the fourth target offset between the second offset position and the center point of the second laser offset; the electronic device determines the third target offset and the fourth target offset as relative laser offset data; so that the subsequent optical axis pointing offset compensation data corresponding to the relative laser offset data can be used to quickly compensate the position of the data sending satellite and the data receiving satellite.

[0063] In step S103, the target optical axis pointing compensation data is determined based on the relative laser offset data and a pre-constructed cursor pointing compensation database, including: acquiring satellite environment data and determining the environment type of the satellite environment data; when the environment type is a preset environment type, substituting the environment type into the optical axis pointing offset compensation database, performing a preliminary screening of the optical axis pointing offset compensation database, and determining multiple groups of database data that meet the environment type; screening out target database data that meets the relative laser offset data from the multiple groups of database data, and determining the optical axis pointing compensation data contained in the target database data as the target optical axis pointing compensation data.

[0064] In some embodiments, the electronic device obtains current satellite environment data and determines its corresponding environment type. Subsequently, the electronic device compares the environment type with a preset environment type. When it is determined that the environment type is the preset environment type, the environment type is substituted into the optical axis pointing offset compensation database, and the optical axis pointing offset compensation database is preliminarily screened to select multiple sets of database data that match the environment type from the database. Subsequently, the electronic device screens the multiple sets of database data based on the relative laser offset data, selects target database data that matches the relative laser offset data from the multiple sets of database data, and determines the cursor pointing compensation data contained in the target database data as the target optical axis pointing compensation data.

[0065] In step S103, the target optical axis pointing compensation data includes first compensation data and second compensation data; the angles of the laser equipment of the data receiving satellite and the data sending satellite are compensated based on the target optical axis pointing compensation data, including: sending the first compensation data to the data sending satellite, so that the data sending satellite adjusts the laser emission angle of the laser emitting equipment installed thereon based on the first compensation data; sending the second compensation data to the data receiving satellite, so that the data receiving satellite adjusts the laser collection angle of the laser collection equipment installed thereon based on the second compensation data.

[0066] In some embodiments, the electronic device splits the target optical axis pointing compensation data to obtain first compensation data and second compensation data. Subsequently, the electronic device sends the first compensation data to a data sending satellite. After the data sending satellite receives the first compensation data, the satellite adjusts the laser emission angle of the laser device installed thereon based on the first compensation data. At the same time, the electronic device sends the second compensation data to the data receiving satellite. After the data receiving satellite receives the second compensation data, the satellite adjusts the laser collection angle of the laser device installed thereon based on the second compensation data, thereby realizing the adjustment of the two satellites, improving the efficiency of vibration compensation, reducing the probability of bit errors in laser communication data, and improving the stability of laser communication data transmission.

[0067] The present application provides an inter-satellite laser communication device, which adopts the following technical solution:

[0068] Reference Figure 2 , an inter-satellite laser communication device 20, comprising: a satellite vibration data determination module 201, a relative laser offset data determination module 202 and an optical axis pointing compensation module 203, wherein,

[0069] The satellite vibration data determination module 201 is used to determine the data bit error rate of the laser communication data, and determine the satellite vibration data when the data bit error rate is not less than a preset bit error rate;

[0070] The relative laser offset data determination module 202 is used to determine the relative laser offset data based on the satellite vibration data; wherein the relative laser offset data is the relative laser offset between the data receiving satellite and the data sending satellite;

[0071] The optical axis pointing compensation module 203 is used to determine the target optical axis pointing compensation data based on the relative laser offset data and the pre-built cursor pointing compensation database, and compensate the angles of the laser devices of the data receiving satellite and the data sending satellite based on the target optical axis pointing compensation data.

[0072] In some embodiments, the above-mentioned inter-satellite laser communication device 20 also includes: a database construction module, wherein the database construction module is used to generate multiple satellite environment data, and perform inter-satellite laser communication simulation experiments based on the multiple satellite environment data to determine multiple sets of historical satellite vibration data; based on the multiple sets of historical satellite vibration data, determine multiple historical relative laser offset data; based on the multiple historical relative laser offset data, determine multiple historical optical axis pointing compensation data; based on the multiple satellite environment data, the multiple historical relative laser offset data and the multiple historical optical axis pointing compensation data, construct an optical axis pointing offset compensation database.

[0073] In some embodiments, the above-mentioned satellite vibration data includes first satellite vibration data and second satellite vibration data; wherein, the first satellite vibration data is the vibration data of the data sending satellite, and the second satellite vibration data is the vibration data of the data receiving satellite; the above-mentioned relative laser offset data determination module 202 is specifically used to: determine the first laser offset of the laser device of the data sending satellite based on the first satellite vibration data, and determine the second laser offset of the laser device of the data receiving satellite based on the second satellite vibration data; determine the relative laser offset data based on the first laser offset and the second laser offset.

[0074] In some embodiments, the relative laser offset data determination module 202 is further specifically used to: determine a first offset direction of a first laser offset, and determine a second offset direction of a second laser offset; when the first offset direction and the second offset direction are in the opposite offset direction, determine the first laser offset as a first target offset, and determine the second laser offset as a second target offset; determine the first target offset and the second target offset as relative laser offset data.

[0075] In some embodiments, the relative laser offset data determination module 202 is further specifically used to: determine the absolute offset between the first laser offset and the second laser offset, and determine the center point of the absolute offset when the first offset direction and the second offset direction are not opposite offset directions and the angle between the first offset direction and the second offset direction is not greater than a preset angle; determine the third target offset between the first offset position and the center point of the first laser offset and the fourth target offset between the second offset position and the center point of the second laser offset as relative laser offset data.

[0076] In some embodiments, the above-mentioned optical axis pointing compensation module 203 is specifically used to: obtain satellite environmental data and determine the environmental type of the satellite environmental data; when the environmental type is a preset environmental type, substitute the environmental type into the optical axis pointing offset compensation database, perform a preliminary screening of the optical axis pointing offset compensation database, and determine multiple groups of database data that meet the environmental type; screen out target database data that meets the relative laser offset data from the multiple groups of database data, and determine the optical axis pointing compensation data contained in the target database data as the target optical axis pointing compensation data.

[0077] In some embodiments, the above-mentioned target optical axis pointing compensation data includes first compensation data and second compensation data; the above-mentioned optical axis pointing compensation module 203 is specifically used to: compensate the angles of the laser equipment of the data receiving satellite and the data sending satellite based on the target optical axis pointing compensation data, including: sending the first compensation data to the data sending satellite, so that the data sending satellite adjusts the laser emission angle of the laser emitting equipment installed on it based on the first compensation data; sending the second compensation data to the data receiving satellite, so that the data receiving satellite adjusts the laser collection angle of the laser collection equipment installed on it based on the second compensation data.

[0078] In some embodiments, the satellite vibration data determination module 201 may include a logic circuit, or may be implemented by a central processing unit, a digital signal processor, or a field programmable gate array contained in an electronic device; the relative laser offset data determination module 202 may include a logic circuit, or may be implemented by a central processing unit, a digital signal processor, or a field programmable gate array contained in an electronic device; the optical axis pointing compensation module 203 may include a logic circuit, or may be implemented by a central processing unit, a digital signal processor, or a field programmable gate array contained in an electronic device; the database construction module may include a logic circuit, or may be implemented by a central processing unit, a digital signal processor, or a field programmable gate array contained in an electronic device.

[0079] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, modules and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0080] An embodiment of the present application discloses an electronic device, including: a processor; a memory storing a computer program, and when the computer program is executed by the processor, the processor executes the above-mentioned inter-satellite laser communication method.

[0081] For example, refer to Figure 3 , Figure 3 The electronic device 30 shown includes: a processor 301 and a memory 303. The processor 301 and the memory 303 are connected, such as through a bus 302. Optionally, the electronic device 30 may also include a transceiver 304. It should be noted that in actual applications, the transceiver 304 is not limited to one, and the structure of the electronic device 30 does not constitute a limitation on the embodiments of the present invention.

[0082] The 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 may implement or execute various exemplary logic blocks, modules and circuits described in the disclosure of the present invention. The processor 301 may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc.

[0083] The bus 302 may include a path to transmit information between the above components. The bus 302 may be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus. The bus 302 may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 3 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.

[0084] The memory 303 may be a ROM (Read Only Memory) or other types of static storage devices that can store static information and instructions, a RAM (Random Access Memory) or other types of dynamic storage devices that can store information and instructions, or an EEPROM (Electrically Erasable Programmable Read Only Memory), a CD-ROM (Compact Disc Read Only Memory) or other optical disk storage, optical disk storage (including compressed optical disk, laser disk, optical disk, digital versatile disk, Blu-ray disk, etc.), a magnetic disk medium or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto.

[0085] The memory 303 is used to store application code for executing the solution of the present invention, and the execution is controlled by the processor 301. The processor 301 is used to execute the application code stored in the memory 303 to implement the content shown in the above method embodiment.

[0086] Figure 3 The electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.

[0087] An embodiment of the present application discloses a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the processor executes an inter-satellite laser communication method.

[0088] It should be understood that, although the steps in the flowchart of the accompanying drawings are displayed in sequence as indicated by the arrows, these steps are not necessarily executed in sequence in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least a part of the steps in the flowchart of the accompanying drawings may include multiple sub-steps or multiple stages, and these sub-steps or stages are not necessarily executed at the same time, but can be executed at different times, and their execution order is not necessarily sequential, but can be executed in turn or alternately with other steps or at least a part of the sub-steps or stages of other steps.

[0089] The above are only some implementation methods of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.

Claims

1. A method for inter-satellite laser communication, characterized in that: include: determining a data bit error rate of the laser communication data, and determining satellite vibration data when the data bit error rate is not less than a preset bit error rate; Based on the satellite vibration data, relative laser offset data is determined; wherein the relative laser offset data is a relative laser offset between a data receiving satellite and a data sending satellite; Determine target optical axis pointing compensation data based on the relative laser offset data and a pre-constructed optical axis pointing compensation database, and compensate the angles of the laser devices of the data receiving satellite and the data sending satellite based on the target optical axis pointing compensation data; The optical axis pointing offset compensation database is constructed by the following steps: Generate a plurality of satellite environment data, and perform an inter-satellite laser communication simulation experiment based on the plurality of satellite environment data to determine a plurality of sets of historical satellite vibration data; Determining a plurality of historical relative laser offset data based on the plurality of sets of historical satellite vibration data; Determining a plurality of historical optical axis pointing compensation data based on the plurality of historical relative laser offset data; The optical axis pointing offset compensation database is constructed based on the multiple satellite environment data, the multiple historical relative laser offset data and the multiple historical optical axis pointing compensation data.

2. The method according to claim 1, characterized in that The satellite vibration data includes first satellite vibration data and second satellite vibration data; wherein the first satellite vibration data is the vibration data of the data sending satellite, and the second satellite vibration data is the vibration data of the data receiving satellite; The determining of relative laser offset data based on the satellite vibration data comprises: Determine a first laser offset of a laser device of the data sending satellite based on the first satellite vibration data, and determine a second laser offset of a laser device of the data receiving satellite based on the second satellite vibration data; The relative laser offset data is determined based on the first laser offset and the second laser offset.

3. The method according to claim 2, characterized in that The determining the relative laser offset data based on the first laser offset and the second laser offset includes: determining a first offset direction of the first laser offset, and determining a second offset direction of the second laser offset; In a case where the first offset direction and the second offset direction are opposite offset directions, determining the first laser offset as a first target offset, and determining the second laser offset as a second target offset; The first target offset and the second target offset are determined as the relative laser offset data.

4. The method according to claim 3, characterized in that After determining the first offset direction of the first laser offset and determining the second offset direction of the second laser offset, determining the relative laser offset data based on the first laser offset and the second laser offset further includes: When the first offset direction and the second offset direction are not opposite offset directions and the angle between the first offset direction and the second offset direction is not greater than a preset angle, determining an absolute offset between the first laser offset and the second laser offset, and determining a center point of the absolute offset; A third target offset between a first offset position of the first laser offset and the center point, and a fourth target offset between a second offset position of the second laser offset and the center point are determined as the relative laser offset data.

5. The method according to claim 1, characterized in that: The step of determining target optical axis pointing compensation data based on the relative laser offset data and a pre-built cursor pointing compensation database includes: Acquiring satellite environmental data and determining an environmental type of the satellite environmental data; In the case where the environment type is a preset environment type, the environment type is substituted into the optical axis pointing offset compensation database, and the optical axis pointing offset compensation database is preliminarily screened to determine multiple groups of database data that meet the environment type; Target database data that matches the relative laser offset data is screened out from the multiple groups of database data, and the optical axis pointing compensation data included in the target database data is determined as the target optical axis pointing compensation data.

6. The method according to any one of claims 1 to 5, characterized in that: The target optical axis pointing compensation data includes first compensation data and second compensation data; The compensating the angles of the laser devices of the data receiving satellite and the data sending satellite based on the target optical axis pointing compensation data comprises: Sending the first compensation data to the data sending satellite, so that the data sending satellite adjusts the laser emission angle of the laser emitting device installed thereon based on the first compensation data; The second compensation data is sent to the data receiving satellite, so that the data receiving satellite adjusts the laser collection angle of the laser collection device installed thereon based on the second compensation data.

7. An inter-satellite laser communication device, characterized in that: include: A satellite vibration data determination module, used to determine a data bit error rate of laser communication data, and determine satellite vibration data when the data bit error rate is not less than a preset bit error rate; A relative laser offset data determination module, used to determine relative laser offset data based on the satellite vibration data; wherein the relative laser offset data is a relative laser offset between a data receiving satellite and a data sending satellite; an optical axis pointing compensation module, for determining target optical axis pointing compensation data based on the relative laser offset data and a pre-constructed optical axis pointing compensation database, and compensating angles of laser devices of the data receiving satellite and the data sending satellite based on the target optical axis pointing compensation data; A database construction module is used to generate a plurality of satellite environment data, and perform inter-satellite laser communication simulation experiments based on the plurality of satellite environment data to determine a plurality of groups of historical satellite vibration data; determine a plurality of historical relative laser offset data based on the plurality of historical relative laser offset data; determine a plurality of historical optical axis pointing compensation data based on the plurality of historical relative laser offset data; and construct the optical axis pointing offset compensation database based on the plurality of satellite environment data, the plurality of historical relative laser offset data, and the plurality of historical optical axis pointing compensation data.

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

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

Citation Information

Patent Citations

  • Attitude low-frequency error correction method in fixed star observation mode

    CN114858133A

  • Satellite laser communication method, device and system, electronic equipment and storage medium

    CN116455469A