Intra-satellite data flow design method for phased-array antenna beam pointing control
By designing an in-star data flow method for phased array antennas, the need for satellites to use phased array antennas in orbit to build chains and interact in real time with multiple external satellites or ground stations is solved, and efficient application and flexible operation of phased array antennas are realized.
Patent Information
- Application Number
- CN202411715959.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-27
- Publication Date
- 2025-04-04
AI Technical Summary
The prior art cannot effectively solve the need for satellites to use phased array antennas in orbit and interact in real time with multiple external satellites or ground stations, resulting in limited application efficiency of phased array antennas.
A method of in-star data flow for phased array antennas is designed. The general control computer mounted on the satellite primary bus provides the basic data for the beam direction calculation of the attitude control computer, and the interface communication of phased array antenna beam direction information between subsystems is realized through the secondary bus to ensure that the phased array antenna can calculate and transmit the beam direction information of multiple targets in real time.
The ability of satellites to use phased array antennas to build chains and interact with multiple external satellites or ground stations at the same time, improving the efficiency and flexibility of phased array antennas in orbit application.
Smart Images

Figure CN119766304A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to an intra-satellite data stream design method for phased array antenna beam pointing control, and is particularly suitable for describing phased array antenna beam pointing information and communicating, transmitting and interacting between different onboard computers when a satellite is in orbit and preparing to use a phased array antenna to establish communication with other satellites or ground stations, and belongs to the field of inter-satellite communication. Background Art
[0002] Phased array antenna is a new type of antenna used to establish inter-satellite links between in-orbit satellites or between satellites and the ground. It has the advantages of supporting the establishment of communication links and data interaction with multiple other satellites and ground stations at the same time. In recent years, it has gradually been adopted by various satellite designs with inter-satellite link establishment and transmission needs.
[0003] In-orbit satellites usually set up independent data stream interfaces for controlled antennas, which are used to implement pointing control of ground-to-ground data transmission antennas and relay data transmission antennas, and different data stream interfaces only need to meet the antenna beam pointing control requirements for a single ground station or a single relay satellite. However, when using phased array antennas to establish multiple inter-satellite or satellite-to-ground communication links, the satellite needs to simultaneously calculate the estimated beam pointing information of the current phased array antenna for multiple other satellites and ground stations. If the onboard ground-to-ground data transmission antenna and relay data transmission antenna beam pointing control data stream interface are directly referenced, the design cannot meet the satellite's use of phased array antennas to establish links and interact with multiple external satellites or ground station communication terminals in real time, resulting in limited performance of phased array antennas in orbit.
[0004] At present, relevant research institutions and personnel have carried out a lot of research on the use of phased array antenna systems by satellites to establish links and communicate with other satellites and ground stations. The papers and patents published so far are mainly for the interface design between satellite-based phased array antennas and extraterrestrial communication terminals. There is still a lack of research on the data stream interface suitable for phased array antenna beam pointing control between on-board computers. Summary of the invention
[0005] The technical problem solved by the present invention is: to overcome the shortcomings of the prior art and provide an in-satellite data stream design method for phased array antenna beam pointing control, which can adapt to the requirements of satellites using phased array antennas to simultaneously establish links, communicate and interact with multiple other satellites and ground stations.
[0006] The technical solution of the present invention is: a method for designing in-satellite data stream for phased array antenna beam pointing control, comprising:
[0007] The master control computer mounted on the satellite's primary bus receives ground remote control commands, provides the satellite control subsystem attitude control computer with basic data for phased array antenna beam pointing calculations through the satellite's primary bus, and sets the antenna beam pointing control working mode for the attitude control computer.
[0008] The attitude control computer of the control subsystem and the communication computer of the intersatellite link subsystem use a secondary bus communication system to implement the inter-subsystem onboard phased array antenna beam pointing information interface communication; the attitude control computer continuously calculates the onboard phased array antenna beam pointing information about other satellites and ground stations according to a certain period, and sends the antenna beam pointing information to the communication computer via the secondary bus according to a certain data frame format and communication period;
[0009] The intersatellite link subsystem communication computer receives the antenna beam pointing information sent by the attitude control computer through the secondary bus, and controls the beam pointing of the phased array antenna execution terminal accordingly.
[0010] Preferably, the master control computer provides the satellite control subsystem attitude control computer with phased array antenna beam pointing calculation basic data via the intra-satellite primary bus, including:
[0011] The satellite's own real-time positioning and orbit determination data, the orbital position information of other satellites to be linked and communicated with by the phased array antenna, the geographical location information of the phased array antenna to be linked and communicated with by the ground station, and the selection mark of whether each other satellite and ground station with information recorded is about to be selected to implement link establishment and communication.
[0012] Preferably, the working modes of antenna beam pointing control include:
[0013] Antenna beam pointing program control mode, antenna beam pointing reset control mode and antenna beam pointing stop output mode.
[0014] Preferably, the attitude control computer continuously calculates the beam pointing information of the onboard phased array antenna about other satellites and ground stations according to a certain period, specifically:
[0015] When preparing to establish a link and communicate with other satellites, the beam pointing information transmitted by the attitude control computer to the communication computer in each communication cycle includes the target ID number, the time when the information takes effect, the inter-satellite distance forecast between the local satellite and other satellites, the inter-satellite relative radial velocity and inter-satellite relative radial acceleration, and the phased array antenna beam pointing center angle θ and azimuth angle ψ;
[0016] When preparing to establish a link and communicate with the ground station, the attitude control computer transmits the beam pointing information including the target ID number, the time when the information takes effect, the phased array antenna beam pointing center angle θ and the azimuth angle ψ to the communication computer in each communication cycle.
[0017] Preferably, when the attitude control computer operates in the antenna beam pointing programmable control mode, the antenna beam pointing calculation basic data provided by the attitude control computer is combined with the satellite's own real-time attitude measurement data to continuously calculate the beam pointing information of the phased array antenna about the link to be established and the communication terminal under the current satellite attitude, and send the information to the intersatellite link subsystem communication computer.
[0018] Preferably, when the attitude control computer operates in the antenna beam pointing reset control mode, the attitude control computer continuously provides the specified antenna beam pointing information to the intersatellite link subsystem communication computer according to the mode setting instruction content issued by the master control computer.
[0019] Preferably, when the attitude control computer operates in the antenna beam pointing stop output mode, the attitude control computer stops calculating and transmitting the pointing information.
[0020] Preferably, the intersatellite link subsystem communication computer receives the antenna beam pointing information sent by the attitude control computer through the secondary bus, and controls the beam pointing of the phased array antenna execution terminal accordingly, specifically:
[0021] The intersatellite link subsystem communication computer receives the antenna beam pointing information, completes the time slot allocation calculation and the phase calculation of the phased array antenna channel, forms a control signal to drive the phased array antenna to implement link establishment and communication with the external target terminal, and receives and processes the external terminal feedback signal from the phased array antenna;
[0022] If the communication computer does not receive the antenna beam pointing information from the attitude control computer, it will not output the pointing control information to the phased array antenna.
[0023] Preferably, the phased array antenna beam pointing information data frame between the attitude control computer and the communication computer includes: a frame header, a valid data length, a satellite absolute time, an information effective time, a beam pointing target type and a satellite or ground station ID, an inter-satellite relative radial velocity, an inter-satellite relative radial acceleration, an inter-satellite distance prediction, a phased array antenna beam pointing center angle θ, a phased array antenna beam pointing azimuth angle ψ, and a checksum.
[0024] Preferably, when the attitude control computer works in the antenna beam pointing reset control mode or is to establish a link and the communication target is a ground station, the positions of the inter-satellite distance prediction, inter-satellite relative radial velocity and inter-satellite relative radial acceleration in the phased array antenna beam pointing information data frame between the attitude control computer and the communication computer are filled with 0;
[0025] When the attitude control computer is in the antenna beam pointing reset control mode, the phased array antenna beam pointing center angle θ and the phased array antenna beam pointing azimuth angle ψ in the phased array antenna beam pointing information data frame between the attitude control computer and the communication computer are maintained as fixed values specified by the ground remote control command received by the master control computer.
[0026] Compared with the prior art, the present invention has the following advantages:
[0027] The present invention comprehensively designs an intra-satellite data stream interface when a satellite uses a phased array antenna to implement link establishment and communication with an external terminal, which meets the multi-user communication needs of simultaneously establishing links and communicating with multiple other satellites and ground stations; the orbital position information of a number of other satellites prepared for link establishment and communication and the geographical location information of ground stations can be input in batches in advance, and can be selected as needed when the link establishment and communication tasks are about to be implemented, thereby meeting the flexible operation needs of the dynamic changes in the inter-satellite link. BRIEF DESCRIPTION OF THE DRAWINGS
[0028] Figure 1 A schematic diagram of the data flow within the satellite for controlling the beam pointing of the phased array antenna of the present invention;
[0029] Figure 2 It is a schematic diagram of the central angle and azimuth angle of the phased array antenna beam pointing in the present invention. DETAILED DESCRIPTION
[0030] In order to meet the requirements of satellites using phased array antennas to establish links, communicate and interact with multiple other satellites and ground stations at the same time, the present invention proposes an in-satellite data flow design method for on-board phased array antenna beam pointing control. The invention content is as follows:
[0031] 1. The overall implementation steps of the present invention are as follows:
[0032] (1) The master control computer mounted on the satellite's primary bus receives ground remote control commands and provides the satellite control subsystem attitude control computer with basic data for phased array antenna beam pointing calculations through the satellite's primary bus, and sets the attitude control computer's working mode for antenna beam pointing control.
[0033] (2) The attitude control computer of the control subsystem and the communication computer of the intersatellite link subsystem use a secondary bus communication system to implement the inter-subsystem onboard phased array antenna beam pointing information interface communication. The attitude control computer continuously calculates the onboard phased array antenna beam pointing information about other satellites and ground stations at a certain period, and sends the antenna beam pointing information to the communication computer via the secondary bus according to a certain data frame format and communication period.
[0034] (3) The communication computer is responsible for receiving the antenna beam pointing information sent by the attitude control computer through the secondary bus, and is responsible for executing the terminal's beam pointing control on the phased array antenna based on this information.
[0035] 2. The phased array antenna beam pointing calculation basic data and the attitude control computer setting of the antenna beam pointing control working mode described in step (1) are specifically implemented as follows:
[0036] (1.1) The master control computer involved in step (1) provides the basic data for antenna beam pointing calculation to the attitude control computer of the satellite control subsystem through the primary bus, which means that the master control computer provides the attitude control computer of the satellite control subsystem with the satellite's own real-time positioning and orbit determination data, the orbital position information of other satellites to be linked and communicated with by the phased array antenna, the geographical location information of the ground station to be linked and communicated with by the phased array antenna, and the selection mark of whether each other satellite and ground station with which the information has been uploaded is to be selected for link establishment and communication.
[0037] (1.2) The master control computer involved in step (1) sets the working mode of the attitude control computer of the control subsystem regarding the antenna beam pointing control through the primary bus, which means that the master control computer sets the attitude control computer to work in the antenna beam pointing program control mode, reset control mode or stop output mode through the primary bus within the satellite according to the content of the ground remote control uplink command.
[0038] 3. The onboard phased array antenna beam pointing information interface communication between the attitude control computer of the control subsystem and the communication computer of the intersatellite link subsystem described in step (2) is specifically implemented as follows:
[0039] (2.1) The control subsystem attitude control computer involved in step (2) provides antenna beam pointing information to the inter-satellite link subsystem communication computer through the inter-subsystem secondary bus. The information content is related to the type of link to be established and the communication target. When preparing to establish a link or communicate with other satellites, the beam pointing information transmitted by the attitude control computer to the communication computer in each communication cycle includes the target ID number, the time when the information takes effect, the inter-satellite distance forecast between the local satellite and other satellites, the inter-satellite relative radial velocity and inter-satellite relative radial acceleration, and the phased array antenna beam pointing center angle θ and azimuth angle ψ. When preparing to establish a link or communicate with a ground station, the beam pointing information transmitted by the attitude control computer to the communication computer in each communication cycle includes the target ID number, the time when the information takes effect, the phased array antenna beam pointing center angle θ and azimuth angle ψ.
[0040] (2.2) If the attitude control computer operates in the antenna beam pointing program control mode, the attitude control computer continuously calculates the beam pointing information of the phased array antenna about the link to be established and the communication terminal under the current satellite attitude based on the antenna beam pointing calculation basic data related to other satellites and ground stations selected in step (1) and the satellite's own real-time attitude measurement data, and sends the information to the intersatellite link subsystem communication computer;
[0041] (2.3) If the attitude control computer operates in the antenna beam pointing reset control mode, the attitude control computer shall continuously provide the specified antenna beam pointing information to the intersatellite link subsystem communication computer in accordance with the mode setting instruction content issued by the master control computer;
[0042] (2.4) If the attitude control computer operates in the antenna beam pointing stop output mode, the attitude control computer stops calculating and transmitting the pointing information.
[0043] Example:
[0044] The phased array antenna beam pointing of the present invention controls the data flow within the satellite. Figure 1 As shown;
[0045] like Figure 2 As shown, the phased array antenna beam pointing center angle θ and azimuth angle ψ mentioned in the present invention are shown as follows, and (center angle θ, azimuth angle ψ) is used to describe the beam pointing direction of different channels of the phased array antenna. xkz -Y xkz -Z xkz is the phased array antenna coordinate system, X xkz -OY xkz The plane corresponds to the phased array antenna body, X xkz -OY xkz Flat OZ xkz The direction is the side from which the antenna beam is emitted. Let OB be any antenna beam direction, OS be the direction from which OB is emitted at X. xkz -OY xkz The projection of the plane, then define ∠Z xkz OB is the central angle θ. When OB and OZ xkz When they coincide, the central angle θ is 0; define ∠X xkz OS is the azimuth angle ψ, when OS and OX xkz When they coincide, the azimuth angle ψ is 0 or 360°.
[0046] 1. Set up a master control computer mounted on a satellite primary bus such as 1553B, CAN, etc. to accept ground remote control commands and provide basic data for phased array antenna beam pointing calculation to the satellite control subsystem attitude control computer through the intra-satellite primary bus, including the satellite's own real-time positioning and orbit determination data, orbital position information of the phased array antenna to be linked and other communication satellites, and geographic location information of the phased array antenna to be linked and communication ground station targets.
[0047] Among them, the satellite's own real-time positioning and orbit determination data can specifically include the six digital orbit instant roots of real-time orbit determination under the CGCS2000 system, such as the real-time positioning data under the WGS 84 system; other satellite orbit position information includes ID number, such as the six digital orbit instant roots and selection identification under the CGCS2000 system; geographic location information includes ID number, such as geographic longitude, latitude, elevation and selection identification under the geodetic coordinate system.
[0048] The master control computer sets the attitude control computer to work in the antenna beam pointing program control mode, reset control mode or stop output mode through the first-level intra-satellite bus such as 1553B and CAN according to the content of the ground remote control uplink command. Among them, if the attitude control computer works in the antenna beam pointing program control mode, the attitude control computer continuously calculates the beam pointing information of the phased array antenna about the link to be established and the communication terminal under the current satellite attitude based on the selected antenna beam pointing calculation basic data provided by the master control computer, combined with the satellite's own real-time rolling, pitching, yaw attitude angle and angular velocity measurement data, and sends the information to the inter-satellite link subsystem communication computer; if the attitude control computer works in the antenna beam pointing reset control mode, the attitude control computer continuously provides the specified antenna beam pointing information to the inter-satellite link subsystem communication computer according to the mode setting command content issued by the master control computer; if the attitude control computer works in the antenna beam pointing stop output mode, the attitude control computer stops calculating and transmitting the pointing information.
[0049] 2. The attitude control computer of the control subsystem and the communication computer of the intersatellite link subsystem use a secondary bus such as RS422 to implement the inter-subsystem communication of the onboard phased array antenna beam pointing information interface. The attitude control computer continuously estimates the onboard phased array antenna's estimated pointing information about other satellites and ground stations at the next 1 second according to a 0.5s calculation cycle, and sends the antenna beam pointing information to the communication computer via a secondary bus such as RS422 in the following data frame format and a 0.5s communication cycle. The communication computer is responsible for receiving the antenna beam pointing data on the secondary bus and performing the beam pointing control of the phased array antenna at the terminal.
[0050] Table 1 Frame format for transmission of phased array antenna beam pointing information between attitude control computer and communication computer
[0051]
[0052]
[0053]
[0054] As shown in Table 1, the attitude control computer of the control subsystem provides antenna beam pointing information to the communication computer of the intersatellite link subsystem through a secondary bus such as RS422. The information content is related to the link to be established and the type of communication target.
[0055] When preparing to establish a link and communicate with other satellites, the beam pointing information transmitted by the attitude control computer to the communication computer in each communication cycle includes the target ID number, the time when the information takes effect, the inter-satellite distance forecast between the local satellite and other satellites, the inter-satellite relative radial velocity and inter-satellite relative radial acceleration, and the phased array antenna beam pointing center angle θ and azimuth angle ψ. When preparing to establish a link and communicate with the ground station, the beam pointing information transmitted by the attitude control computer to the communication computer in each communication cycle includes the target ID number, the time when the information takes effect, the phased array antenna beam pointing center angle θ and azimuth angle ψ.
[0056] When the attitude control computer works in the antenna beam pointing reset control mode or is to establish a link and the communication target is a ground station, the inter-satellite distance prediction, inter-satellite relative radial velocity and inter-satellite relative radial acceleration between the local satellite and other satellites in the transmission frame shown in Table 1 are filled with 0. When the attitude control computer is in the antenna beam pointing reset control mode, the phased array antenna beam pointing center angle θ and azimuth angle ψ in the transmission frame shown in Table 1 are maintained as fixed values specified by the ground remote control command received by the master control computer.
[0057] 3. The intersatellite link subsystem communication computer receives the antenna beam pointing information transmitted by the attitude control computer of the control subsystem through the secondary bus such as RS422, and completes the time slot allocation calculation and the phase calculation of the phased array antenna channel, and forms a control signal to drive the phased array antenna to implement the link establishment and communication with the external target terminal, and receives and processes the external terminal feedback signal from the phased array antenna. If the communication computer does not receive the antenna beam pointing information from the attitude control computer, it will not output the pointing control information to the phased array antenna.
[0058] The contents not described in detail in the specification of the present invention belong to the prior art known to the professional and technical personnel in this field.
Claims
1. A method for designing in-satellite data stream for phased array antenna beam pointing control, characterized in that include: The master control computer mounted on the satellite's primary bus receives ground remote control commands, provides the satellite control subsystem attitude control computer with basic data for phased array antenna beam pointing calculations through the satellite's primary bus, and sets the antenna beam pointing control working mode for the attitude control computer. The attitude control computer of the control subsystem and the communication computer of the intersatellite link subsystem adopt a two-level bus communication system to implement the inter-subsystem satellite phased array antenna beam pointing information interface communication; The attitude control computer continuously calculates the beam pointing information of the onboard phased array antenna about other satellites and ground stations at a certain period, and sends the antenna beam pointing information to the communication computer via the secondary bus in a certain data frame format and communication period; The intersatellite link subsystem communication computer receives the antenna beam pointing information sent by the attitude control computer through the secondary bus, and controls the beam pointing of the phased array antenna execution terminal accordingly.
2. The method for designing in-satellite data stream for phased array antenna beam pointing control according to claim 1, characterized in that: The master control computer provides the satellite control subsystem attitude control computer with the basic data for phased array antenna beam pointing calculation via the onboard primary bus, including: The satellite's own real-time positioning and orbit determination data, the orbital position information of other satellites to be linked and communicated with by the phased array antenna, the geographical location information of the phased array antenna to be linked and communicated with by the ground station, and the selection mark of whether each other satellite and ground station with information recorded is about to be selected to implement link establishment and communication.
3. The method for designing in-satellite data stream for phased array antenna beam pointing control according to claim 1, characterized in that: The operating modes of antenna beam pointing control include: Antenna beam pointing program control mode, antenna beam pointing reset control mode and antenna beam pointing stop output mode.
4. The method for designing in-satellite data stream for phased array antenna beam pointing control according to claim 1, characterized in that: The attitude control computer continuously calculates the beam pointing information of the onboard phased array antenna about other satellites and ground stations at a certain period, specifically: When preparing to establish a link and communicate with other satellites, the beam pointing information transmitted by the attitude control computer to the communication computer in each communication cycle includes the target ID number, the time when the information takes effect, the inter-satellite distance forecast between the local satellite and other satellites, the inter-satellite relative radial velocity and inter-satellite relative radial acceleration, and the phased array antenna beam pointing center angle θ and azimuth angle ψ; When preparing to establish a link and communicate with the ground station, the attitude control computer transmits the beam pointing information including the target ID number, the time when the information takes effect, the phased array antenna beam pointing center angle θ and the azimuth angle ψ to the communication computer in each communication cycle.
5. The method for designing in-satellite data stream for phased array antenna beam pointing control according to claim 3, characterized in that: When the attitude control computer works in the antenna beam pointing programmable control mode, the antenna beam pointing calculation basic data provided by the attitude control computer is combined with the satellite's own real-time attitude measurement data to continuously calculate the beam pointing information of the phased array antenna about the link to be established and the communication terminal under the current satellite attitude, and send the information to the intersatellite link subsystem communication computer.
6. The method for designing in-satellite data stream for phased array antenna beam pointing control according to claim 3, characterized in that: When the attitude control computer operates in the antenna beam pointing reset control mode, the attitude control computer continuously provides the specified antenna beam pointing information to the intersatellite link subsystem communication computer in accordance with the mode setting instruction content issued by the master control computer.
7. The method for designing in-satellite data stream for phased array antenna beam pointing control according to claim 3, characterized in that: When the attitude control computer operates in the antenna beam pointing stop output mode, the attitude control computer stops calculating and transmitting the pointing information.
8. The method for designing in-satellite data stream for phased array antenna beam pointing control according to claim 1, characterized in that: The intersatellite link subsystem communication computer receives the antenna beam pointing information sent by the attitude control computer through the secondary bus, and controls the beam pointing of the phased array antenna execution terminal accordingly, specifically: The intersatellite link subsystem communication computer receives the antenna beam pointing information, completes the time slot allocation calculation and the phase calculation of the phased array antenna channel, forms a control signal to drive the phased array antenna to implement link establishment and communication with the external target terminal, and receives and processes the external terminal feedback signal from the phased array antenna; If the communication computer does not receive the antenna beam pointing information from the attitude control computer, it will not output the pointing control information to the phased array antenna.
9. The method for designing in-satellite data stream for phased array antenna beam pointing control according to claim 1, characterized in that: The phased array antenna beam pointing information data frame between the attitude control computer and the communication computer includes: frame header, valid data length, satellite absolute time, information effective time, beam pointing target type and satellite or ground station ID, inter-satellite relative radial velocity, inter-satellite relative radial acceleration, inter-satellite distance prediction, phased array antenna beam pointing center angle θ, phased array antenna beam pointing azimuth angle ψ, and checksum.
10. The method for designing in-satellite data stream for phased array antenna beam pointing control according to claim 9, characterized in that: When the attitude control computer works in the antenna beam pointing reset control mode or is waiting to establish a link, and the communication target is a ground station, the positions of the inter-satellite distance prediction, inter-satellite relative radial velocity and inter-satellite relative radial acceleration in the phased array antenna beam pointing information data frame between the attitude control computer and the communication computer are filled with 0; When the attitude control computer is in the antenna beam pointing reset control mode, the phased array antenna beam pointing center angle θ and the phased array antenna beam pointing azimuth angle ψ in the phased array antenna beam pointing information data frame between the attitude control computer and the communication computer are maintained as fixed values specified by the ground remote control command received by the master control computer.