An eirp adjustment method and phased array antenna architecture for spaceborne data transmission

By calculating satellite position and attitude data, the gate voltage and channel control of the final stage amplifier of the phased array antenna are dynamically adjusted, solving the problems of efficiency and heat dissipation of the final stage amplifier during EIRP adjustment, and realizing the efficient and adjustable EIRP.

CN123055144APending Publication Date: 2026-11-06STAR DIGITAL CHAIN (BEIJING) TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202611210026.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-08-11
Publication Date
2026-11-06

AI Technical Summary

Technical Problem

While existing technologies can reduce the EIRP of phased array antennas, they struggle to balance the operating efficiency of the final stage amplifier chip and the overall power consumption, leading to increased heat dissipation.

Method used

By acquiring satellite position and attitude data, calculating the relative distance and beam pointing angle, and adjusting the gate voltage and channel control of the final stage amplifier, dynamic adjustment of EIRP is achieved, maintaining the efficient operation of the final stage amplifier.

Benefits of technology

While reducing EIRP power consumption, the high efficiency of the final stage amplifier is maintained, avoiding the problems of efficiency reduction and heat dissipation caused by power reduction, thus realizing the high efficiency and adjustability of the phased array antenna.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN123055144A_ABST
    Figure CN123055144A_ABST
Patent Text Reader

Abstract

This invention relates to the field of spaceborne phased array data transmission technology, and discloses an EIRP adjustment method and phased array antenna architecture for spaceborne data transmission. The method includes: acquiring link configuration data and beam control configuration data based on a beam control unit; collecting local satellite position data and attitude data using GNSS and satellite gyroscopes respectively; calculating the relative distance and spatial pointing vector between the local satellite position data and the target position data; calculating the EIRP requirement value based on pointing distance nodes and link configuration data; acquiring the actual EIRP value of the antenna based on antenna status nodes; calculating the difference between the EIRP requirement value and the actual EIRP value; numbering multiple channel control nodes to obtain a joint beam control sequence; and executing phase shift, attenuation, and grid voltage control codes on multiple transmit channels based on the joint beam control writing result to obtain the beam adjustment result. This invention can reduce EIRP power consumption while maintaining the efficiency of the final stage amplifier.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of spaceborne phased array data transmission technology, and particularly to an EIRP adjustment method and phased array antenna architecture for spaceborne data transmission. Background Technology

[0002] In the field of satellite data transmission, phased array antennas have become the core payload for satellite data transmission due to their flexible beam scanning and lack of mechanical rotation requirements. As a key link in the phased array antenna transmission link, the output power control of the final stage amplifier of the T / R module directly determines the overall EIRP level and power consumption performance of the system.

[0003] As satellite data transmission missions evolve towards multi-target targeting, the relative distance and beam scanning angle between the satellite and the receiver continuously change dynamically, placing higher demands on the real-time adjustment capability of the EIRP (Electronic Intensity Reduction). Currently, phased array antenna EIRP adjustment mainly relies on reducing the input level of the final stage amplifier, thereby reducing the output power by decreasing the RF input power entering the final stage amplifier chip. Traditional methods often focus only on a single reduction in output power, making it difficult to consider the operating efficiency of the amplifier chip.

[0004] While traditional methods can achieve a basic reduction in EIRP, the efficiency of the final-stage amplifier chip decreases after deviating from its optimal operating point, resulting in increased DC power consumption and heat generation, further exacerbating the overall heat dissipation burden. Therefore, how to reduce the EIRP of the phased array antenna while maintaining the operating efficiency of the final-stage amplifier chip and reducing overall power consumption and heat dissipation has become an urgent technical problem to be solved. Summary of the Invention

[0005] This invention provides an EIRP regulation method and a computer-readable storage medium for satellite data transmission, the main purpose of which is to reduce EIRP power consumption while maintaining the efficiency of the final stage amplifier.

[0006] To achieve the above objectives, the present invention provides an EIRP adjustment method for spaceborne data transmission, comprising: The link configuration data and the beam control configuration data are obtained from the beam control unit, and the position data and attitude data of the local satellite are collected by GNSS and satellite gyroscope respectively. Acquire the target location data, calculate the relative distance and spatial pointing vector between the local satellite's position data and the target location data, use the local satellite's attitude data to convert the spatial pointing vector into a beam pointing angle, associate the relative distance and the beam pointing angle to obtain the pointing distance node; The EIRP requirement value is calculated based on the pointing distance node and link configuration data. The working status of the antenna array and T / R components is read to obtain the antenna status node. The actual EIRP value of the antenna is obtained based on the antenna status node. The difference between the EIRP requirement value and the actual EIRP value of the antenna is calculated to obtain the final stage power adjustment amount. The gate voltage value is determined using the final stage power adjustment amount and the beam control configuration data. Calculate the phase shift and attenuation values ​​of multiple transmit channels under the beam pointing angle to obtain multiple channel wave control nodes. Convert the gate voltage value into gate voltage control code and associate the gate voltage control code with multiple channel wave control nodes to obtain multiple channel control nodes. Multiple channel control nodes are numbered to obtain a joint beam control sequence. The beam control unit sends the joint beam control sequence to the T / R component through the SPI interface to obtain the joint beam control writing result. Based on the joint beam control writing result, phase shift value, attenuation value and grid voltage control code are executed on multiple transmit channels to obtain the beam adjustment result.

[0007] Optionally, the step of calculating the relative distance and spatial pointing vector between the local satellite position data and the transmitted target position data, and converting the spatial pointing vector into a beam pointing angle using the local satellite attitude data, includes: Confirm the coordinates of the satellite and the target satellite based on the satellite's position data and the target satellite's position. Subtract the satellite's position coordinates from the target position coordinates to obtain the relative position vector; Calculate the magnitude of the relative position vector to obtain the relative distance, and divide the relative position vector by the relative distance to obtain the spatial pointing vector; The attitude roll angle, attitude pitch angle, and attitude yaw angle are determined from the attitude data of this satellite. Based on the attitude roll angle, attitude pitch angle, and attitude yaw angle, coordinate transformation is performed on the spatial pointing vector to obtain the unit pointing vector of the satellite body coordinate system. The normal component, lateral component, and forward component are obtained based on the unit pointing vector of the satellite body coordinate system. The arcsine operation is performed on the normal component to obtain the beam elevation angle, and the two-parameter arctangent operation is performed on the lateral component and the forward component to obtain the beam azimuth angle. The beam elevation angle and the beam azimuth angle are combined to obtain the beam pointing angle.

[0008] Optionally, the calculation of the EIRP requirement value based on the pointing distance node and link configuration data includes: The operating frequency, link margin, receiver demodulation threshold, and scan loss table are determined from the link configuration data. The beam pointing angle is converted to an angle to obtain the scanning angle; The scan loss value is obtained by retrieving the record corresponding to the scan angle from the scan loss table according to the preset unit angle interval. The spatial propagation loss is calculated based on the relative distance and operating frequency to obtain the spatial propagation loss value; Add the scanning loss value and the spatial propagation loss value to obtain the link loss value; The link loss value, link margin, and receiver demodulation threshold are added together to obtain the EIRP requirement value.

[0009] Optionally, the calculation of phase shift and attenuation values ​​of multiple transmission channels at the beam pointing angle to obtain multiple channel beam control nodes includes: The beam elevation angle and beam azimuth angle are extracted from the beam pointing angle to the distance node. Direction cosine operation is performed on the beam elevation angle and beam azimuth angle to obtain the first direction cosine and the second direction cosine. Extract the operating frequency from the link configuration data and calculate the operating wavelength corresponding to the operating frequency; Obtain the lateral element spacing, longitudinal element spacing, and lateral stagger offset of the antenna array; obtain the lateral and longitudinal serial numbers corresponding to multiple transmit channels; and obtain the phase control resolution of the T / R module. The array element phase is calculated based on the first direction cosine, the second direction cosine, the operating wavelength, the horizontal element spacing, the vertical element spacing, the horizontal index, the vertical index, and the horizontal interleaving offset. The calculation formula is as follows:

[0010] in, Indicates the phase of the array element. Indicates the horizontal sequence number. Indicates the vertical sequence number, Indicates the operating wavelength. Indicates the horizontal spacing between array elements. Indicates the vertical element spacing. Indicates the cosine in the first direction. Indicates the second direction cosine. The longitudinal number in the antenna array is The lateral stagger offset of the array element rows, when When the number is even, the horizontal offset is zero. When the number is odd, the horizontal stagger offset is half the horizontal element spacing. This represents the default value of pi. By summing the phases of the array elements, multiple phases of the array elements are obtained; By using phase control resolution, the phase of each of the multiple array elements is converted into a phase shift value, resulting in multiple phase shift values. Obtain the amplitude distribution of the antenna array, and obtain multiple amplitude coefficients based on the amplitude distribution, wherein each amplitude coefficient corresponds one-to-one with the transmission channel; Each amplitude coefficient is converted into an attenuation value to obtain multiple attenuation values. Based on multiple phase shift values, multiple attenuation values, and multiple transmission channels, multiple channel wave control nodes are obtained.

[0011] Optionally, the step of reading the operating status of the antenna array and T / R components to obtain the antenna status node, obtaining the actual EIRP value of the antenna based on the antenna status node, calculating the difference between the required EIRP value and the actual EIRP value of the antenna to obtain the final stage power adjustment amount, and determining the gate voltage value using the final stage power adjustment amount and the beam control configuration data includes: The beam pointing angle is extracted from the pointing distance node, the passive array antenna gain of the antenna array under the beam pointing angle is read, and the current transmit output power of the T / R component is read. The passive array antenna gain and the current transmit output power are correlated to obtain the antenna status node. The passive array antenna gain in the antenna status node is added to the current transmit output power to obtain the actual EIRP value of the antenna. The final stage power adjustment is obtained by subtracting the actual EIRP value of the antenna from the EIRP requirement value. Add the current transmit output power to the final stage power adjustment amount to obtain the target final stage output operating point; The final stage power amplifier output operating point table was identified from the beam control configuration data. The final stage power amplifier output operating point table includes multiple operating point records, each of which includes the final stage output operating point and the gate voltage value. The final stage output operating point and the gate voltage value correspond one-to-one. Search the output operating point table of the final stage power amplifier to find the operating point record corresponding to the target final stage output operating point, and obtain the target operating point record. Obtain the gate voltage value based on the target operating point record.

[0012] Optionally, the step of converting the gate voltage value into a gate voltage control code and associating the gate voltage control code with multiple channel wave control nodes to obtain multiple channel control nodes includes: The voltage encoding table was identified from the beam control configuration data. This table includes multiple voltage encoding records, which include... Position value, Position value, Position value, Position value and output voltage value; Calculate the absolute value of the voltage difference between the gate voltage value and the output voltage value in multiple voltage encoding records to obtain multiple voltage matching differences; The voltage encoding record corresponding to the smallest voltage matching difference among multiple voltage matching differences is taken as the target voltage encoding record; Read the target voltage encoding record sequentially Position value, Position value, Position value and The bit value is used to obtain the gate voltage control code; By associating the grid voltage control code with multiple channel wave control nodes, multiple channel control nodes are obtained.

[0013] Optionally, numbering multiple channel control nodes to obtain a joint wave control sequence includes: Perform the following operation on each of the multiple channel control nodes: Extract the transmit channel, phase shift value, attenuation value and grid voltage control code from the channel control node, obtain the channel number of the transmit channel, and arrange the channel number, phase shift value, attenuation value and grid voltage control code in sequence to obtain the channel control word; Summarize the channel control words to obtain multiple channel control words; The multiple channel control words are sorted according to their corresponding channel numbers to obtain a joint wave control sequence.

[0014] Optionally, the step of using the wave control unit to send a joint wave control sequence to the T / R component via the SPI interface to obtain the joint wave control write result includes: The joint wave control sequence is encapsulated according to the communication timing preset by the SPI interface to obtain the joint wave control frame; The beam control unit sends a joint beam control frame to the T / R component via the SPI interface. The T / R component writes the multiple channel control words in the joint beam control frame into the corresponding transmit channel according to the channel sequence number, and obtains the joint beam control writing result, which is either writing complete or writing failed.

[0015] To achieve the above objectives, the present invention also provides an EIRP conditioning system for spaceborne data transmission, comprising: Configure a data acquisition module to acquire link configuration data and beam control configuration data from the beam control unit, and use GNSS and satellite gyroscopes to acquire local satellite position data and local satellite attitude data respectively. The beam pointing calculation module is used to acquire the transmission target position data, calculate the relative distance and spatial pointing vector between the local satellite position data and the transmission target position data, convert the spatial pointing vector into a beam pointing angle using the local satellite attitude data, and correlate the relative distance and the beam pointing angle to obtain the pointing distance node; The gate voltage determination module is used to calculate the EIRP requirement value based on the pointing distance node and link configuration data, read the working status of the antenna array and T / R components to obtain the antenna status node, obtain the actual EIRP value of the antenna based on the antenna status node, calculate the difference between the EIRP requirement value and the actual EIRP value of the antenna to obtain the final stage power adjustment amount, and determine the gate voltage value using the final stage power adjustment amount and the beam control configuration data. The channel beam control execution module is used to calculate the phase shift and attenuation values ​​of multiple transmit channels under the beam pointing angle, obtain multiple channel beam control nodes, convert the gate voltage value into gate voltage control code, and associate the gate voltage control code with multiple channel beam control nodes respectively to obtain multiple channel control nodes; Multiple channel control nodes are numbered to obtain a joint beam control sequence. The beam control unit sends the joint beam control sequence to the T / R component through the SPI interface to obtain the joint beam control writing result. Based on the joint beam control writing result, phase shift value, attenuation value and grid voltage control code are executed on multiple transmit channels to obtain the beam adjustment result.

[0016] To address the above problems, the present invention also provides an electronic device, the electronic device comprising: Memory, storing at least one instruction; The processor executes the instructions stored in the memory to implement the EIRP adjustment method for spaceborne data transmission described above.

[0017] To address the aforementioned problems, the present invention also provides a computer-readable storage medium storing at least one instruction, which is executed by a processor in an electronic device to implement the aforementioned EIRP conditioning method for satellite data transmission.

[0018] To address the problems described in the background art, this invention obtains link configuration data and beam control configuration data from the beam control unit, acquires local satellite position data and local satellite attitude data using GNSS and satellite gyroscopes respectively, obtains target location data, calculates the relative distance and spatial pointing vector between the local satellite position data and the target location data, converts the spatial pointing vector into a beam pointing angle using the local satellite attitude data, and correlates the relative distance and beam pointing angle to obtain the pointing distance node. Thus, this invention achieves beam pointing angle alignment between the satellite and its target location by transforming the relative pointing in the J2000 inertial coordinate system to the satellite body coordinate system via an attitude matrix. The adaptive solution for star attitude changes calculates the EIRP requirement based on pointing distance node and link configuration data, reads the operating status of the antenna array and T / R components to obtain the antenna status node, obtains the actual EIRP value of the antenna based on the antenna status node, calculates the difference between the EIRP requirement value and the actual EIRP value of the antenna to obtain the final stage power adjustment amount, and uses the final stage power adjustment amount and beam control configuration data to determine the gate voltage value. It can be seen that this invention maps the difference between the EIRP requirement value and the actual EIRP value of the antenna to the output power adjustment amount of the GaAs final stage amplifier, and then obtains the final stage power amplifier output operating point table. The gate voltage value ensures that the GaAs final-stage amplifier maintains its optimal power-added efficiency operating point while reducing output power, avoiding the efficiency decrease and heat dissipation increase caused by the reduction of the final-stage amplifier's input level. The phase shift and attenuation values ​​of multiple transmit channels at the beam pointing angle are calculated to obtain multiple channel wave control nodes. The gate voltage value is converted into a gate voltage control code, and the gate voltage control code is associated with each of the multiple channel wave control nodes to obtain multiple channel control nodes. It can be seen that this invention quantizes the array element phase into a phase shift value with 6-bit resolution, and the amplitude-weighted quantization into an attenuation value, and uniformly associates them with the gate voltage control code, forming a system that facilitates T / The R component directly executes the channel control nodes, numbering multiple channel control nodes to obtain a joint beam control sequence. The beam control unit then sends this joint beam control sequence to the T / R component via the SPI interface, obtaining the joint beam control write result. Based on this result, phase shift values, attenuation values, and gate voltage control codes are applied to multiple transmit channels to obtain the beam adjustment result. It is evident that this invention dynamically adjusts the gate voltage of the GaAs final-stage amplifier through an adjustable gate power supply chip, ensuring the GaAs final-stage amplifier always operates at its optimal power-added efficiency point. This achieves highly efficient and adjustable EIRP for on-orbit data transmission missions. Therefore, this invention can reduce EIRP power consumption while maintaining final-stage amplifier efficiency. Attached Figure Description

[0019] Figure 1 This is a flowchart illustrating an EIRP adjustment method for satellite data transmission according to an embodiment of the present invention. Figure 2This is a functional block diagram of an EIRP conditioning system for spaceborne data transmission provided in an embodiment of the present invention; Figure 3 A schematic diagram of the structure of an electronic device for implementing the EIRP modulation method for satellite data transmission according to an embodiment of the present invention; Figure 4 This is a schematic diagram of a phased array antenna architecture for implementing the EIRP modulation method for satellite data transmission, provided as an embodiment of the present invention.

[0020] Explanation of reference numerals in the attached figures: 10. Electronic device; 11. Processor; 12. Memory; 13. Bus.

[0021] The realization of the objective, functional features and advantages of the present invention will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation

[0022] It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.

[0023] This application provides an EIRP adjustment method for spaceborne data transmission. The executing entity of this EIRP adjustment method for spaceborne data transmission includes, but is not limited to, at least one of the following electronic devices that can be configured to execute the method provided in this application: a server, a terminal, etc. In other words, the EIRP adjustment method for spaceborne data transmission can be executed by software or hardware installed on a terminal device or a server device, and the software can be a blockchain platform. The server includes, but is not limited to, a single server, a server cluster, a cloud server, or a cloud server cluster.

[0024] Reference Figure 1 The diagram shown is a flowchart illustrating an EIRP adjustment method for spaceborne data transmission according to an embodiment of the present invention. In this embodiment, the EIRP adjustment method for spaceborne data transmission includes: S1. Obtain link configuration data and beam control configuration data from the beam control unit, and collect local satellite position data and local satellite attitude data using GNSS and satellite gyroscope respectively.

[0025] It should be explained that the EIRP modulation method for satellite data transmission operates within a phased array antenna architecture, such as... Figure 4 As shown, the Figure 4 This is a schematic diagram of a phased array antenna architecture, which describes the overall structural composition of the phased array antenna architecture, the specific configuration of each core component, and the relationship of their installation positions.

[0026] Specifically, the phased array antenna architecture includes a GNSS receiver, a satellite gyroscope, a wave control unit, a T / R assembly, and an antenna array. The antenna array includes multiple array elements, and both the GNSS receiver and the satellite gyroscope are connected to the wave control unit, which in turn is connected to the T / R assembly. The T / R assembly includes an SPI interface and multiple transmit channels. Each transmit channel includes a phase shifter, an attenuator, a GaAs final stage amplifier, and an adjustable gate power supply chip. The wave control unit is connected to the multiple transmit channels via the SPI interface, and each transmit channel is connected to one of the multiple array elements in the antenna array. The phase shifter, attenuator, and GaAs final stage amplifier are connected sequentially along the transmission direction.

[0027] It should be understood that the GNSS is a satellite-borne global navigation satellite system receiving unit used to acquire the satellite's position information in the J2000 inertial coordinate system in real time. The J2000 inertial coordinate system is a commonly used fixed space reference coordinate system in aerospace engineering. The satellite gyroscope is an inertial attitude measurement component installed on the satellite, used to output the satellite's attitude angle in real time. The beam control unit is a computing and control component based on FPGA or DSP, used to receive baseband commands and send beam control parameters to the T / R component. The T / R component is a radio frequency functional unit integrating the transmit and receive links. The transmit channel is a radio frequency signal transmission link within the T / R component, used for phase, amplitude, and final stage amplification control of the radio frequency signal. The phase shifter is a radio frequency device used for digitally adjusting the phase of the radio frequency signal. The attenuator is a radio frequency device used for adjusting the amplitude of the radio frequency signal. The GaAs final stage amplifier is a final stage power amplifier chip manufactured using gallium arsenide technology, capable of amplifying the radio frequency signal to the power level required for transmission. The adjustable gate power supply chip is a negative voltage power supply chip whose output voltage is controlled by four binary bits, capable of providing a dynamically adjustable bias voltage to the gate of the GaAs final stage amplifier. The SPI interface is a four-wire serial peripheral interface used to transmit wave control parameters between the wave control unit and the T / R assembly. The antenna array is a radiating surface composed of multiple array elements arranged according to a rule, used to achieve spatial beamforming and scanning. Each array element is a single radiating unit on the antenna array.

[0028] Understandably, the local satellite position data refers to the three-dimensional position coordinates of the local satellite in the J2000 inertial coordinate system acquired by GNSS. The local satellite attitude data refers to the combination of attitude angles of the local satellite relative to the body coordinate system (a coordinate system with the satellite's center of mass as the origin and the coordinate axes fixed to the satellite structure), acquired by the satellite gyroscope. The attitude angle combination includes the attitude roll angle, attitude pitch angle, and attitude yaw angle. The local satellite position data and attitude data are output to the beam control unit in real time by GNSS and the satellite gyroscope according to a preset sampling period.

[0029] For example, an engineer responsible for the on-orbit operation and maintenance of a low-Earth orbit remote sensing satellite, in order to complete a task of downloading image data to a ground gateway station, sends a link start request to the beam control unit through the satellite computer. The beam control unit reads the link configuration data and beam control configuration data from the storage area. The link configuration data includes an operating frequency of 20 GHz, a link margin of 3 dB, a receiver demodulation threshold of -90 dBm, and a scan loss table storing 61 records from 0° to 60° at 1° intervals. The beam control configuration data includes a final stage power amplifier output operating point table storing the correspondence between the final stage output operating point and the gate voltage value at 0.5 dB intervals, and a voltage encoding table storing 16 voltage encoding records. On the other hand, the satellite position data and attitude data are read from the GNSS and satellite gyroscope at a sampling period of 10 ms, respectively, to obtain the satellite position data as (7000, 0, 0) km and the satellite attitude data as roll angle 0°, pitch angle 0°, and yaw angle 0°.

[0030] S2. Obtain the target location data, calculate the relative distance and spatial pointing vector between the local satellite position data and the target location data, convert the spatial pointing vector into a beam pointing angle using the local satellite attitude data, correlate the relative distance and the beam pointing angle, and obtain the pointing distance node.

[0031] It should be explained that the target location data refers to the three-dimensional position coordinates of the ground gateway station or the peer satellite targeted by this transmission mission in the J2000 inertial coordinate system. This target location data is sent from the satellite's computer to the beam control unit based on the mission planning table. The relative distance is the straight-line distance between the satellite and the transmission target. The spatial pointing vector is the unit direction vector pointing from the satellite to the transmission target in the J2000 inertial coordinate system. The beam pointing angle is the combination of beam pointing angles that the antenna array needs to form in the satellite's body coordinate system, including the beam elevation angle and the beam azimuth angle. The pointing distance node is a data node formed by associating the relative distance with the beam pointing angle.

[0032] Understandably, since both the local satellite position data and the target position data output by GNSS are referenced to the J2000 inertial coordinate system, while the beam formed by the antenna array is referenced to the satellite's own coordinate system, it is necessary to use the local satellite attitude data to transform the spatial pointing vector in the J2000 inertial coordinate system to the satellite's own coordinate system. Then, the beam elevation and azimuth angles are calculated from the vector components in the satellite's own coordinate system. Therefore, the calculation of the relative distance and spatial pointing vector between the local satellite position data and the target position data, and the conversion of the spatial pointing vector into the beam pointing angle using the local satellite attitude data, includes: Confirm the coordinates of the satellite and the target satellite based on the satellite's position data and the target satellite's position. Subtract the satellite's position coordinates from the target position coordinates to obtain the relative position vector; Calculate the magnitude of the relative position vector to obtain the relative distance, and divide the relative position vector by the relative distance to obtain the spatial pointing vector; The attitude roll angle, attitude pitch angle, and attitude yaw angle are determined from the attitude data of this satellite. Based on the attitude roll angle, attitude pitch angle, and attitude yaw angle, coordinate transformation is performed on the spatial pointing vector to obtain the unit pointing vector of the satellite body coordinate system. The normal component, lateral component, and forward component are obtained based on the unit pointing vector of the satellite body coordinate system. The arcsine operation is performed on the normal component to obtain the beam elevation angle, and the two-parameter arctangent operation is performed on the lateral component and the forward component to obtain the beam azimuth angle. The beam elevation angle and the beam azimuth angle are combined to obtain the beam pointing angle.

[0033] It should be understood that the local satellite position coordinates are the three coordinate components of the local satellite position data in the J2000 inertial coordinate system. The transmission target position coordinates are the three coordinate components of the transmission target position data in the J2000 inertial coordinate system. The relative position vector is the three-dimensional vector obtained by subtracting the local satellite position coordinates from the transmission target position coordinates. The magnitude is the arithmetic square root of the sum of the squares of the relative position vector components. The coordinate transformation is a matrix operation that sequentially multiplies the attitude yaw matrix, attitude pitch matrix, and attitude roll matrix with the spatial pointing vector. Each attitude matrix is ​​constructed from the attitude roll angle, attitude pitch angle, and attitude yaw angle according to the standard three-axis rotation formula. The unit pointing vector of the satellite body coordinate system is the unit vector pointing towards the transmission target obtained after coordinate transformation of the spatial pointing vector. The normal component is the component of the unit pointing vector of the satellite body coordinate system on the Z-axis of the satellite body coordinate system, which is perpendicular to the radiation plane of the antenna array. The lateral component is the component of the unit pointing vector of the satellite body coordinate system on the Y-axis of the satellite body coordinate system. The forward component is the component of the unit pointing vector in the satellite body coordinate system on the X-axis of the satellite body coordinate system. The arcsine operation and the two-parameter arctangent operation are both standard trigonometric inverse function operations. The two-parameter arctangent operation can automatically determine the quadrant based on the signs of the lateral and forward components.

[0034] For example, using the aforementioned satellite position data (7000, 0, 0) km and satellite attitude data (roll angle 0°, pitch angle 0°, yaw angle 0°) as input, the target position data transmitted by the satellite computer is (7300, 400, 866.03) km. Subtracting the satellite position coordinates from the target position coordinates yields a relative position vector of (300, 400, 866.03) km. The magnitude of the relative position vector is approximately 1000 km, meaning the relative distance is 1000 km. Dividing the relative position vector by the relative distance yields a spatial pointing vector of (0.3, 0.4, 0.866). Since the roll angle, pitch angle, and yaw angle are all 0°, the transformation matrix corresponding to the coordinate transformation is an identity matrix. The unit pointing vector of the satellite body coordinate system is the same as the spatial pointing vector, i.e., the forward component is 0.3, the lateral component is 0.4, and the normal component is 0.866. Performing an arcsine operation on the normal component yields the beam elevation angle as follows: =60°, perform a two-parameter arctangent operation on the lateral and forward components to obtain the beam azimuth angle as arctan2(0.4, 0.3)≈53.13°, and combine them to obtain the beam pointing angle as (60°, 53.13°). Correlate the relative distance of 1000km with the beam pointing angle (60°, 53.13°) to obtain the pointing distance node. This embodiment of the invention achieves adaptive calculation of the beam pointing angle in response to changes in satellite attitude by transforming the relative pointing in the J2000 inertial coordinate system to the satellite body coordinate system via an attitude matrix.

[0035] S3. Calculate the EIRP requirement value based on the pointing distance node and link configuration data, read the working status of the antenna array and T / R components to obtain the antenna status node, obtain the actual EIRP value of the antenna based on the antenna status node, calculate the difference between the EIRP requirement value and the actual EIRP value of the antenna to obtain the final stage power adjustment amount, and use the final stage power adjustment amount and beam control configuration data to determine the gate voltage value.

[0036] It should be explained that the EIRP requirement value is the equivalent isotropic radiated power required to complete this transmission, used to measure the radiated power level that the antenna array should achieve at the current beam pointing angle. The antenna status node is a data node describing the current operating state of the antenna array and T / R components, including the passive array antenna gain and the current transmit output power. The actual EIRP value of the antenna is the actual equivalent isotropic radiated power achieved by the antenna array at the current beam pointing angle. The final stage power adjustment is the difference between the EIRP requirement value and the actual EIRP value of the antenna, used to characterize the amount of output power adjustment required by the GaAs final stage amplifier to make the actual EIRP value of the antenna reach the EIRP requirement value. The gate voltage value is the negative bias voltage that the adjustable gate power supply chip needs to output to switch the GaAs final stage amplifier to the target output operating point.

[0037] Understandably, the EIRP requirement value dynamically changes with the relative distance between the local satellite and the transmission target, as well as the beam pointing angle. Therefore, it is necessary to calculate the spatial propagation loss value based on the relative distance and query the scanning loss value based on the beam pointing angle to obtain the complete link loss value. Thus, the calculation of the EIRP requirement value based on the pointing distance node and link configuration data includes: The operating frequency, link margin, receiver demodulation threshold, and scan loss table are determined from the link configuration data. The beam pointing angle is converted to an angle to obtain the scanning angle; The scan loss value is obtained by retrieving the record corresponding to the scan angle from the scan loss table according to the preset unit angle interval. The spatial propagation loss is calculated based on the relative distance and operating frequency to obtain the spatial propagation loss value; Add the scanning loss value and the spatial propagation loss value to obtain the link loss value; The link loss value, link margin, and receiver demodulation threshold are added together to obtain the EIRP requirement value.

[0038] It should be understood that the angle conversion is a calculation that converts the beam elevation angle in the beam pointing angle into the angle between the antenna array normal and the beam direction, i.e., subtracting the beam elevation angle from 90°. The scanning angle is the angle between the antenna array normal and the current beam direction. The scanning loss value is the gain loss of the antenna array relative to the normal direction at the current scanning angle, and the scanning loss value is stored in a scanning loss table as a positive value. The scanning loss table is a record table of the gain loss of the antenna array at different scanning angles, and the scanning loss table stores the correspondence between scanning angles and scanning loss values ​​at preset unit angle intervals. The spatial propagation loss value is the path loss introduced by spherical diffusion during the propagation of electromagnetic waves in free space. The spatial propagation loss calculation uses the Fries free space propagation formula, which is existing technology.

[0039] For example, assume that the operating frequency is 20 GHz, the link margin is 3 dB, and the receiver demodulation threshold is -90 dBm, as confirmed from the link configuration data. Using the previously obtained beam pointing angle (60°, 53.13°) as input, the beam elevation angle of 60° is converted to obtain a scan angle of 90° - 60° = 30°. The scan loss table is searched at 1° unit angle intervals to find a record with a scan angle of 30°, yielding a scan loss value of 2 dB. Substituting the relative distance of 1000 km and the operating frequency of 20 GHz into the space propagation loss formula, we obtain... dB, i.e., the spatial propagation loss is 118.47dB. Adding the scanning loss of 2dB to the spatial propagation loss of 118.47dB, we get a link loss of 120.47dB. Adding the link loss of 120.47dB, the link margin of 3dB, and the receiver demodulation threshold of -90dBm, we get an EIRP requirement of 33.47dBm.

[0040] Understandably, after obtaining the EIRP requirement value, it is necessary to compare the EIRP requirement value with the actual EIRP currently achieved by the antenna array and T / R components to determine the amount of output power adjustment required for the GaAs final stage amplifier. Then, the gate voltage value is determined by looking up a table. Therefore, the process of reading the operating status of the antenna array and T / R components to obtain the antenna status node, obtaining the actual EIRP value of the antenna based on the antenna status node, calculating the difference between the EIRP requirement value and the actual EIRP value of the antenna to obtain the final stage power adjustment amount, and using the final stage power adjustment amount and beam control configuration data to determine the gate voltage value includes: The beam pointing angle is extracted from the pointing distance node, the passive array antenna gain of the antenna array under the beam pointing angle is read, and the current transmit output power of the T / R component is read. The passive array antenna gain and the current transmit output power are correlated to obtain the antenna status node. The passive array antenna gain in the antenna status node is added to the current transmit output power to obtain the actual EIRP value of the antenna. The final stage power adjustment is obtained by subtracting the actual EIRP value of the antenna from the EIRP requirement value. Add the current transmit output power to the final stage power adjustment amount to obtain the target final stage output operating point; The final stage power amplifier output operating point table was identified from the beam control configuration data. The final stage power amplifier output operating point table includes multiple operating point records, each of which includes the final stage output operating point and the gate voltage value. The final stage output operating point and the gate voltage value correspond one-to-one. Search the output operating point table of the final stage power amplifier to find the operating point record corresponding to the target final stage output operating point, and obtain the target operating point record. Obtain the gate voltage value based on the target operating point record.

[0041] It should be understood that the passive array antenna gain is the equivalent radiation gain of the antenna array at the current beam pointing angle. The passive array antenna gain is read from a table by the wave control unit according to the pre-tested and calibrated antenna pattern, based on the beam pointing angle. The current transmit output power is the equivalent transmit output power of the T / R component at the current operating point, referred to the input end of the antenna array. The current transmit output power is read from a pre-calibrated output power table by the wave control unit based on the current output operating point of the GaAs final stage amplifier. The output power table is a mapping table between the output operating point of the GaAs final stage amplifier and the corresponding transmit output power of the T / R component. It is constructed by sequentially switching the GaAs final stage amplifier to different output operating points during the assembly and adjustment phase, and measuring the equivalent transmit output power of the T / R component at the input end of the antenna array. The target final stage output operating point is the output power operating point that the GaAs final stage amplifier should switch to in order to make the antenna array reach the EIRP requirement value. The final stage power amplifier output operating point table is a mapping table formed during the assembly and adjustment phase by scanning the gate voltage value of each GaAs final stage amplifier point by point and recording the corresponding output power. The final stage power amplifier output operating point table is stored in the storage area of ​​the wave control unit. The operating point record is a single data entry in the final stage power amplifier output operating point table.

[0042] For example, assuming the beam pointing angle is (60°, 53.13°), and assuming the beam control unit reads from the antenna pattern that the passive array antenna gain at the beam pointing angle (60°, 53.13°) is 16dBi, and the current transmit output power of the T / R component (here, the output power per channel of the GaAs final stage amplifier is used as a reference) is 19dBm, the antenna status node is obtained by correlating the passive array antenna gain of 16dBi and the current transmit output power of 19dBm. Adding the passive array antenna gain of 16dBi to the current transmit output power of 19dBm, the actual EIRP value of the antenna is obtained as 35dBm. Subtracting the actual EIRP value of 35dBm from the required EIRP value of 33.47dBm, the final stage power adjustment is -1.53dB, meaning the output power of the GaAs final stage amplifier needs to be reduced by 1.53dB. Adding the current transmit output power of 19dBm to the final stage power adjustment of -1.53dB yields a target final stage output operating point of 17.47dBm. The final stage power amplifier output operating point table is identified from the beam control configuration data, with example entries being (15dBm, -1.25V), (15.5dBm, -1.20V), ..., (17dBm, -1.05V), (17.5dBm, -1.00V), (18dBm, -0.95V), (18.5dBm, -0.90V), and (19dBm, -0.85V). The operating point record corresponding to the target final stage output operating point of 17.47dBm is retrieved from the final stage power amplifier output operating point table, yielding the target operating point record as (17.5dBm, -1.00V). The gate voltage value of -1.00V is extracted from the target operating point record. This invention maps the difference between the required EIRP value and the actual EIRP value of the antenna to the output power adjustment of the GaAs final stage amplifier. Then, the gate voltage value is obtained by looking up the output operating point table of the final stage power amplifier. This allows the GaAs final stage amplifier to maintain the optimal power-added efficiency operating point while the output power is reduced, avoiding the problems of efficiency decrease and heat dissipation increase caused by the reduction of the input level of the final stage amplifier.

[0043] S4. Calculate the phase shift and attenuation values ​​of multiple transmit channels under the beam pointing angle to obtain multiple channel wave control nodes. Convert the gate voltage value into gate voltage control code and associate the gate voltage control code with multiple channel wave control nodes to obtain multiple channel control nodes.

[0044] It should be explained that the phase shift value is the digital amount of phase required by the phase shifter within the transmit channel to achieve phase alignment of the beam in the beam pointing angle. The attenuation value is the amount of amplitude attenuation required by the attenuator within the transmit channel to achieve amplitude-weighted distribution of the antenna array. The channel wave control node is a data node formed by associating the phase shift value and attenuation value corresponding to a single transmit channel. The gate voltage control code is a four-bit binary code, which is decoded by the adjustable gate power supply chip and outputs the corresponding gate voltage value. The channel control node is a data node formed by associating the gate voltage control code with the channel wave control node.

[0045] It is understood that each element on the antenna array corresponds one-to-one with multiple transmission channels. To ensure that the radiated electromagnetic waves of each element are in phase in the beam pointing angle direction, it is necessary to calculate the phase compensation amount separately based on the position of each element on the antenna array and the beam pointing angle. Therefore, the calculation of the phase shift and attenuation values ​​of multiple transmission channels under the beam pointing angle to obtain multiple channel beam control nodes includes: The beam elevation angle and beam azimuth angle are extracted from the beam pointing angle to the distance node. Direction cosine operation is performed on the beam elevation angle and beam azimuth angle to obtain the first direction cosine and the second direction cosine. Extract the operating frequency from the link configuration data and calculate the operating wavelength corresponding to the operating frequency; Obtain the lateral element spacing, longitudinal element spacing, and lateral stagger offset of the antenna array; obtain the lateral and longitudinal serial numbers corresponding to multiple transmit channels; and obtain the phase control resolution of the T / R module. The array element phase is calculated based on the first direction cosine, the second direction cosine, the operating wavelength, the horizontal element spacing, the vertical element spacing, the horizontal index, the vertical index, and the horizontal interleaving offset. The calculation formula is as follows:

[0046] in, Indicates the phase of the array element. Indicates the horizontal sequence number. The vertical sequence number is represented by λ, which represents the operating wavelength. Indicates the horizontal spacing between array elements. Indicates the vertical element spacing. Indicates the cosine in the first direction. Indicates the second direction cosine. The longitudinal number in the antenna array is The lateral stagger offset of the array element rows, when When the number is even, the horizontal offset is zero. When the number is odd, the horizontal stagger offset is half the horizontal element spacing. This represents the default value of pi. By summing the phases of the array elements, multiple phases of the array elements are obtained; By using phase control resolution, the phase of each of the multiple array elements is converted into a phase shift value, resulting in multiple phase shift values. Obtain the amplitude distribution of the antenna array, and obtain multiple amplitude coefficients based on the amplitude distribution, wherein each amplitude coefficient corresponds one-to-one with the transmission channel; Each amplitude coefficient is converted into an attenuation value to obtain multiple attenuation values. Based on multiple phase shift values, multiple attenuation values, and multiple transmission channels, multiple channel wave control nodes are obtained.

[0047] It should be understood that the directional cosine operation is a trigonometric function operation that maps the beam elevation angle and beam azimuth angle to the projection components of the beam direction in the transverse and longitudinal directions of the antenna array. Specifically, the first directional cosine u = sin(beam elevation angle) × cos(beam azimuth angle), and the second directional cosine v = sin(beam elevation angle) × sin(beam azimuth angle). The operating wavelength is the wavelength of the radio frequency signal in vacuum corresponding to the operating frequency, and is calculated by dividing the speed of light by the operating frequency. The transverse element spacing is the transverse distance between the centers of two adjacent elements on the antenna array, and the transverse element spacing is a known antenna array structural parameter. The longitudinal element spacing is the longitudinal center distance between the centers of two adjacent elements on the antenna array. The transverse staggered offset is the transverse position offset of the odd-numbered row elements relative to the even-numbered row elements on the antenna array. The staggered offset is designed to suppress radiation in other directions that is as strong as the main beam. The transverse index is the position index of the element corresponding to the transmission channel in the transverse direction of the antenna array. The longitudinal index is the position index of the array element corresponding to the transmission channel in the longitudinal direction of the antenna array. The phase control resolution is the minimum phase adjustment step size of the phase shifter. The phase control resolution is determined by the number of bits of the phase shifter. When the phase shifter has N bits, the phase control resolution is 360° divided by 2 to the power of N. The phase shift value conversion process is as follows: first, take the array element phase modulo 360° to the range [0°, 360°), then divide the resulting value by the phase control resolution and round it to the nearest integer. The result is the phase shift value. The amplitude distribution is the weighted distribution method adopted by the antenna array to suppress radiation in directions other than the main beam direction. The amplitude distribution usually adopts a Taylor distribution or a Chebyshev distribution. The amplitude coefficient corresponding to each transmission channel is obtained by looking up the amplitude distribution according to the array element position. The conversion is to take the logarithm of the amplitude coefficient to the base 10, multiply it by -20, and then round it to the nearest integer according to the attenuator resolution.

[0048] For example, suppose the antenna array is a regular 8×8 array with 64 elements, and the horizontal element spacing is... The longitudinal element spacing is 7.5mm. The beamwidth is 7.5mm, the phase shifter is 6-bit, the phase control resolution is 360° / 64 = 5.625°, and the attenuator resolution is 0.5dB. The beam elevation angle of 60° and the beam azimuth angle of 53.13° are extracted from the aforementioned pointing distance node. Direction cosine calculations yield u = sin(60°) × cos(53.13°) = 0.5196 and v = sin(60°) × sin(53.13°) = 0.6928. The operating frequency of 20GHz is extracted from the link configuration data, and the operating wavelength λ = 3 × 10⁻⁶ is calculated. 8 ÷(20×10 9 =0.015m = 15mm. Taking the array element with horizontal sequence m=1 and vertical sequence n=2 (corresponding to the array element connected to the second transmission channel, n=2 is an even number, and the horizontal offset is zero) as an example, substitute into the formula to calculate. =(2π / 15)×{[1×7.5+0]×0.5196+2×7.5×0.6928}≈5.986rad≈342.94°. Using a phase control resolution of 5.625°, the phase shift value is converted to round(342.94÷5.625)=61, corresponding to a quantized phase of 343.125°, and a six-bit binary phase shift value of 111101. Assuming the antenna array uses a Taylor amplitude distribution, the amplitude coefficient corresponding to the second transmission channel is 0.8, which translates to an attenuation value of -20×lg(0.8)≈1.938dB. After rounding to the nearest integer with a resolution of 0.5dB, the attenuation value is 2.0dB. The same process is applied to the remaining 63 transmission channels, yielding multiple phase shift values ​​and multiple attenuation values. By associating the second transmission channel, the phase shift value 111101 (decimal 61), and the attenuation value 2.0dB, the channel beam control node corresponding to the second transmission channel is obtained, resulting in a total of 64 channel beam control nodes.

[0049] Understandably, the gate voltage value needs to be sent to the adjustable gate power supply chip in digital form. However, the adjustable gate power supply chip only accepts four-bit binary code as input. Therefore, a voltage encoding table is needed to convert the gate voltage value into a gate voltage control code. Thus, the process of converting the gate voltage value into a gate voltage control code and associating the gate voltage control code with multiple channel wave control nodes yields multiple channel control nodes, including: The voltage encoding table was identified from the beam control configuration data. This table includes multiple voltage encoding records, which include... Position value, Position value, Position value, Position value and output voltage value; Calculate the absolute value of the voltage difference between the gate voltage value and the output voltage value in multiple voltage encoding records to obtain multiple voltage matching differences; The voltage encoding record corresponding to the smallest voltage matching difference among multiple voltage matching differences is taken as the target voltage encoding record; Read the target voltage encoding record sequentially Position value, Position value, Position value and The bit value is used to obtain the gate voltage control code; By associating the grid voltage control code with multiple channel wave control nodes, multiple channel control nodes are obtained.

[0050] It should be understood that the voltage encoding table is a mapping table between the four-bit input code of the adjustable gate power supply chip and the corresponding output voltage. The voltage encoding table is established and stored in the wave control unit during the assembly and adjustment phase based on the chip datasheet and measured data of the adjustable gate power supply chip. The voltage encoding record is a single data entry in the voltage encoding table. Position value, Position value, Position value and The bit values ​​represent the voltage levels of the four digital control pins of the adjustable gate power supply chip, with each value being either 0 or 1. The output voltage value is the actual output voltage of the adjustable gate power supply chip under the corresponding four-bit input encoding. The voltage matching difference is used to evaluate the degree of matching between the voltage encoding record and the gate voltage value.

[0051] For example, suppose the voltage encoding table includes 16 voltage encoding records, covering output voltage values ​​from -0.50V to -1.25V, in steps of 0.05V. A selection of these records is shown below: =0000 corresponds to an output voltage value of -0.50V, 0001 to -0.55V, ..., 1001 to -0.95V, 1010 to -1.00V, 1011 to -1.05V, ..., 1111 to -1.25V. Using the previously obtained gate voltage value of -1.00V as input, the absolute value of the voltage difference between the gate voltage value and the output voltage values ​​in the 16 records is calculated, resulting in 16 voltage matching differences. Record 0000 corresponds to a difference of 0.50, record 0001 to 0.45, ..., record 1010 to 0.00, record 1011 to 0.05, ..., and the smallest voltage matching difference is 0, corresponding to record 1010, i.e., the target voltage encoding record. The target voltage encoding record is then read sequentially. The bit value is 1. Bit value is 0, The bit value is 1. With a bit value of 0, the grid voltage control code is 1010. Since each GaAs final-stage amplifier on the antenna array uses a unified output power operating point design, the grid voltage control code 1010 is associated with the aforementioned 64 channel wave control nodes, resulting in 64 channel control nodes. This embodiment of the invention quantizes the array element phase into a phase shift value with 6-bit resolution, and performs amplitude-weighted quantization into an attenuation value, and then uniformly associates these with the grid voltage control code, forming channel control nodes that are easily executed directly by the T / R assembly.

[0052] S5. Number the multiple channel control nodes to obtain the joint beam control sequence. Use the beam control unit to send the joint beam control sequence to the T / R component through the SPI interface to obtain the joint beam control writing result. Based on the joint beam control writing result, execute phase shift value, attenuation value and grid voltage control code on multiple transmit channels to obtain the beam adjustment result.

[0053] It should be explained that the joint beam control sequence is an ordered data sequence formed by arranging multiple channel control nodes in the order of the transmission channels. The joint beam control write result is the status flag returned by the T / R component after completing the reception and internal distribution of the joint beam control sequence. The beam adjustment result is the overall beam adjustment effect formed after multiple transmission channels on the antenna array have completed the execution of phase shift values, attenuation values, and grid voltage control codes.

[0054] Understandably, the T / R component distinguishes different transmission channels using channel numbers. Therefore, each channel control node needs to be numbered according to the channel number of the transmission channel to which it belongs, forming an ordered sequence that the T / R component can easily parse and distribute sequentially. Thus, the numbering of multiple channel control nodes to obtain the joint beam control sequence includes: Perform the following operation on each of the multiple channel control nodes: Extract the transmit channel, phase shift value, attenuation value and grid voltage control code from the channel control node, obtain the channel number of the transmit channel, and arrange the channel number, phase shift value, attenuation value and grid voltage control code in sequence to obtain the channel control word; Summarize the channel control words to obtain multiple channel control words; The multiple channel control words are sorted according to their corresponding channel numbers to obtain a joint wave control sequence.

[0055] It should be understood that the channel number is a unique identifier for the transmit channel within the T / R assembly, and this channel number is fixed by hardware wiring at the time of manufacture. The channel control word is a control word formed by concatenating the channel number, phase shift value, attenuation value, and gate voltage control code corresponding to a single transmit channel according to a fixed field width.

[0056] For example, using the aforementioned 64 channel control nodes as input, the transmission channel is extracted as the 2nd transmission channel from the channel control node corresponding to the 2nd transmission channel. The phase shift value is extracted as 111101, the attenuation value is extracted as 2.0dB, and the attenuation value is converted to binary code 0100 at a resolution of 0.5dB (2.0dB corresponds to 4 at 0.5dB resolution). The grid voltage control code is extracted as 1010, and the channel number of the 2nd transmission channel is obtained as 000010. The channel control word is obtained by sequentially arranging the channel number, phase shift value, attenuation value binary code, and grid voltage control code as 000010_111101_0100_1010. Similarly, channel control words are constructed for the remaining 63 channel control nodes, resulting in 64 channel control words. The 64 channel control words are sorted according to the channel number from 000000 to 111111 to obtain the joint beam control sequence.

[0057] Understandably, before the joint wave control sequence is sent to the T / R component, it needs to be encapsulated according to the communication timing rules of the SPI interface so that the T / R component can correctly parse the start bit, data bit, and parity bit of the joint wave control sequence. Therefore, the process of using the wave control unit to send the joint wave control sequence to the T / R component through the SPI interface to obtain the joint wave control write result includes: The joint wave control sequence is encapsulated according to the communication timing preset by the SPI interface to obtain the joint wave control frame; The beam control unit sends a joint beam control frame to the T / R component via the SPI interface. The T / R component writes the multiple channel control words in the joint beam control frame into the corresponding transmit channel according to the channel sequence number, and obtains the joint beam control writing result, which is either writing complete or writing failed.

[0058] It should be understood that the communication timing is a set of rules, including clock polarity, clock phase, chip select order, and byte bit order, agreed upon during the hardware design phase of the SPI interface. The joint beamforming frame is a complete serial frame structure formed by adding a frame header, frame length, checksum field, and frame trailer to the joint beamforming sequence according to the communication timing. "Write complete" indicates that the T / R component has successfully verified and latched the control words of each channel to the corresponding transmit channel; "Write failed" indicates that the T / R component returns a status flag when it detects an anomaly during frame verification or latching.

[0059] For example, using the combined beam control sequence corresponding to the aforementioned 64 channel control words as input, the beam control unit adds a 16-bit frame header (0xA5A5) and a 16-bit frame length field to the beginning of the combined beam control sequence according to the communication timing preset by the SPI interface. It then adds a 16-bit CRC checksum and an 8-bit frame tail (0x5A) to the end of the combined beam control sequence, thus obtaining a combined beam control frame. The beam control unit serially sends the combined beam control frame to the T / R component in the order of most significant bit first, by pulling the chip select signal low and toggling the clock signal of the SPI interface. After detecting the correct frame header and CRC checksum, the T / R component writes the 64 channel control words into the registers corresponding to the phase shifters, attenuators, and adjustable gate power supply chips of transmit channels 0 to 63, respectively, according to the channel number. After writing, it returns the combined beam control writing result to the beam control unit, indicating that the writing is complete.

[0060] Understandably, after confirming the completion of the joint beam control write, the phase shifters, attenuators, and adjustable gate power supply chips in each transmit channel need to complete their parameter activation according to their respective execution processes in order to finally form the beam adjustment result. Therefore, the step of executing phase shift values, attenuation values, and gate voltage control codes on multiple transmit channels based on the joint beam control write result to obtain the beam adjustment result includes: After confirming that the joint beam control writing result is complete, associate multiple transmit channels with the phase shift value, attenuation value and gate voltage control code in the corresponding channel control word to obtain multiple channel execution nodes; Perform the following operation on each of the multiple channel execution nodes: Write a phase shift value to the phase shifter of the corresponding transmission channel of the channel execution node, control the phase shifter to perform phase adjustment, and obtain phase execution data; Write the attenuation value to the attenuator of the corresponding transmission channel of the channel execution node, control the attenuator to adjust the execution amplitude, and obtain the attenuation execution data; Write gate voltage control code to the adjustable gate power supply chip of the transmit channel corresponding to the channel execution node to control the adjustable gate power supply chip to output the target gate voltage; The target gate voltage is applied to the gate of the GaAs final stage amplifier in the corresponding transmit channel of the channel execution node, so that the GaAs final stage amplifier switches to the target final stage output operating point and obtains the final stage output state; By associating phase execution data, attenuation execution data, and final stage output status, the channel beam adjustment node is obtained; The beamforming nodes of the channels are summarized to obtain the beamforming results.

[0061] It should be understood that the channel execution node is an execution node formed by associating the phase shift value, attenuation value, and gate voltage control code in the corresponding channel control word of the transmit channel. The phase execution data is a record of the actual phase offset of the RF signal output by the phase shifter after the phase shift value is written. The attenuation execution data is a record of the actual amplitude attenuation of the RF signal output by the attenuator after the attenuator value is written. The target gate voltage is the actual voltage value output to the gate of the GaAs final stage amplifier by the adjustable gate power supply chip after interpreting the gate voltage control code. The final stage output state is the identifier of the actual output power operating point of the GaAs final stage amplifier under the target gate voltage bias. The channel beam adjustment node is an execution result node formed by associating the phase execution data, attenuation execution data, and final stage output state of a single transmit channel.

[0062] For example, taking the channel control word 000010_111101_0100_1010 corresponding to the second transmission channel as an example, the beam control unit writes the phase shift value 111101 to the phase shifter of the second transmission channel. The phase shifter controls the phase shift switch to switch to the 61st position, resulting in a phase execution data of 343.125°. The beam control unit writes the attenuation value 0100 to the attenuator of the second transmission channel. The attenuator switches to the 4th position, resulting in an attenuation execution data of 2.0dB. The beam control unit writes the gate voltage control code 1010 to the adjustable gate power supply chip of the second transmission channel. The adjustable gate power supply chip outputs a target gate voltage of -1.00V. This target gate voltage of -1.00V is applied to the gate of the GaAs final stage amplifier in the second transmission channel. The GaAs final stage amplifier switches to the target final stage output operating point of 17.5dBm, resulting in a final stage output state operating at 17.5dBm. By associating the phase execution data of 343.125°, the attenuation execution data of 2.0dB, and the final stage output state of 17.5dBm, the channel beam adjustment node corresponding to the second transmission channel is obtained. The above operation is performed synchronously on the remaining 63 channel execution nodes, resulting in 64 channel beam adjustment nodes. Summarizing these 64 channel beam adjustment nodes yields the beam adjustment result. At this point, the radiated electromagnetic waves of the 64 elements on the antenna array are in-phase synthesized in the (60°, 53.13°) direction, and the actual EIRP value of the antenna is reduced to 33.5dBm, matching the required EIRP value of 33.47dBm. This embodiment of the invention achieves highly efficient and adjustable EIRP of the phased array antenna in on-orbit data transmission missions by dynamically adjusting the gate voltage of the GaAs final stage amplifier using an adjustable gate power supply chip, ensuring that the GaAs final stage amplifier always operates at the optimal power-added efficiency operating point.

[0063] To address the problems described in the background art, this invention obtains link configuration data and beam control configuration data from the beam control unit, acquires local satellite position data and local satellite attitude data using GNSS and satellite gyroscopes respectively, obtains target location data, calculates the relative distance and spatial pointing vector between the local satellite position data and the target location data, converts the spatial pointing vector into a beam pointing angle using the local satellite attitude data, and correlates the relative distance and beam pointing angle to obtain the pointing distance node. Thus, this invention achieves beam pointing angle alignment between the satellite and its target location by transforming the relative pointing in the J2000 inertial coordinate system to the satellite body coordinate system via an attitude matrix. The adaptive solution for star attitude changes calculates the EIRP requirement based on pointing distance node and link configuration data, reads the operating status of the antenna array and T / R components to obtain the antenna status node, obtains the actual EIRP value of the antenna based on the antenna status node, calculates the difference between the EIRP requirement value and the actual EIRP value of the antenna to obtain the final stage power adjustment amount, and uses the final stage power adjustment amount and beam control configuration data to determine the gate voltage value. It can be seen that this invention maps the difference between the EIRP requirement value and the actual EIRP value of the antenna to the output power adjustment amount of the GaAs final stage amplifier, and then obtains the final stage power amplifier output operating point table. The gate voltage value ensures that the GaAs final-stage amplifier maintains its optimal power-added efficiency operating point while reducing output power, avoiding the efficiency decrease and heat dissipation increase caused by the reduction of the final-stage amplifier's input level. The phase shift and attenuation values ​​of multiple transmit channels at the beam pointing angle are calculated to obtain multiple channel wave control nodes. The gate voltage value is converted into a gate voltage control code, and the gate voltage control code is associated with each of the multiple channel wave control nodes to obtain multiple channel control nodes. It can be seen that this invention quantizes the array element phase into a phase shift value with 6-bit resolution, and the amplitude-weighted quantization into an attenuation value, and uniformly associates them with the gate voltage control code, forming a system that facilitates T / The R component directly executes the channel control nodes, numbering multiple channel control nodes to obtain a joint beam control sequence. The beam control unit then sends this joint beam control sequence to the T / R component via the SPI interface, obtaining the joint beam control write result. Based on this result, phase shift values, attenuation values, and gate voltage control codes are applied to multiple transmit channels to obtain the beam adjustment result. It is evident that this invention dynamically adjusts the gate voltage of the GaAs final-stage amplifier through an adjustable gate power supply chip, ensuring the GaAs final-stage amplifier always operates at its optimal power-added efficiency point. This achieves highly efficient and adjustable EIRP for on-orbit data transmission missions. Therefore, this invention can reduce EIRP power consumption while maintaining final-stage amplifier efficiency.

[0064] like Figure 2 The diagram shown is a functional block diagram of an EIRP conditioning system for satellite data transmission provided in an embodiment of the present invention.

[0065] The EIRP conditioning system 100 for spaceborne data transmission described in this invention can be installed in an electronic device. Depending on the functions implemented, the EIRP conditioning system 100 for spaceborne data transmission may include a configuration data acquisition module 101, a beam pointing calculation module 102, a gate voltage determination module 103, and a channel beam control execution module 104. The module described in this invention can also be referred to as a unit, which refers to a series of computer program segments that can be executed by the processor of an electronic device and can perform a fixed function, and are stored in the memory of the electronic device.

[0066] The configuration data acquisition module 101 is used to acquire link configuration data and beam control configuration data according to the beam control unit, and to acquire local satellite position data and local satellite attitude data using GNSS and satellite gyroscope respectively. The beam pointing calculation module 102 is used to acquire the transmission target position data, calculate the relative distance and spatial pointing vector between the local satellite position data and the transmission target position data, convert the spatial pointing vector into a beam pointing angle using the local satellite attitude data, and correlate the relative distance and the beam pointing angle to obtain the pointing distance node. The gate voltage determination module 103 is used to calculate the EIRP requirement value based on the pointing distance node and link configuration data, read the working status of the antenna array and T / R components to obtain the antenna status node, obtain the actual EIRP value of the antenna based on the antenna status node, calculate the difference between the EIRP requirement value and the actual EIRP value of the antenna to obtain the final stage power adjustment amount, and determine the gate voltage value using the final stage power adjustment amount and the beam control configuration data. The channel beam control execution module 104 is used to calculate the phase shift value and attenuation value of multiple transmission channels under the beam pointing angle, obtain multiple channel beam control nodes, convert the gate voltage value into gate voltage control code, and associate the gate voltage control code with multiple channel beam control nodes respectively to obtain multiple channel control nodes; Multiple channel control nodes are numbered to obtain a joint beam control sequence. The beam control unit sends the joint beam control sequence to the T / R component through the SPI interface to obtain the joint beam control writing result. Based on the joint beam control writing result, phase shift value, attenuation value and grid voltage control code are executed on multiple transmit channels to obtain the beam adjustment result.

[0067] In detail, the modules in the EIRP conditioning system 100 for spaceborne data transmission described in this embodiment of the invention employ the same methods as described above during use. Figure 1 The technique is the same as the EIRP adjustment method for satellite data transmission described in the article, and can produce the same technical effect, so it will not be repeated here.

[0068] like Figure 3The diagram shown is a structural schematic of an electronic device that implements an EIRP modulation method for satellite data transmission according to an embodiment of the present invention.

[0069] The electronic device 1 may include a processor 10, a memory 11 and a bus 12, and may also include a computer program stored in the memory 11 and executable on the processor 10, such as an EIRP conditioning method program for satellite data transmission.

[0070] The memory 11 includes at least one type of readable storage medium, such as flash memory, portable hard drive, multimedia card, card-type memory (e.g., SD or DX memory), magnetic memory, magnetic disk, optical disk, etc. In some embodiments, the memory 11 can be an internal storage unit of the electronic device 1, such as a portable hard drive. In other embodiments, the memory 11 can be an external storage device of the electronic device 1, such as a plug-in portable hard drive, smart media card (SMC), secure digital card (SD), flash card, etc., equipped on the electronic device 1. Furthermore, the memory 11 includes both internal storage units and external storage devices of the electronic device 1. The memory 11 can be used not only to store application software and various types of data installed on the electronic device 1, such as the code of an EIRP adjustment method program for satellite data transmission, but also to temporarily store data that has been output or will be output.

[0071] In some embodiments, the processor 10 may be composed of integrated circuits, such as a single packaged integrated circuit or multiple integrated circuits with the same or different functions, including combinations of one or more central processing units (CPUs), microprocessors, digital processing chips, graphics processors, and various control chips. The processor 10 is the control unit of the electronic device, connecting various components of the entire electronic device via various interfaces and lines. It executes programs or modules stored in the memory 11 (e.g., an EIRP modulation method program for spaceborne data transmission) and calls data stored in the memory 11 to perform various functions of the electronic device 1 and process data.

[0072] The bus 12 can be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus, etc. The bus 12 can be divided into an address bus, a data bus, a control bus, etc. The bus 12 is configured to realize the connection and communication between the memory 11 and at least one processor 10, etc.

[0073] Figure 3 Only electronic devices with components are shown; those skilled in the art will understand that... Figure 3 The structure shown does not constitute a limitation on the electronic device 1, and may include fewer or more components than shown, or combine certain components, or have different component arrangements.

[0074] For example, although not shown, the electronic device 1 may also include a power supply (such as a battery) to power the various components. Preferably, the power supply can be logically connected to the at least one processor 10 through a power management device, thereby enabling functions such as charging management, discharging management, and power consumption management. The power supply may also include one or more DC or AC power supplies, recharging devices, power fault detection circuits, power converters or inverters, power status indicators, and other arbitrary components. The electronic device 1 may also include various sensors, Bluetooth modules, Wi-Fi modules, etc., which will not be described in detail here.

[0075] Furthermore, the electronic device 1 may also include a network interface. Optionally, the network interface may include a wired interface and / or a wireless interface (such as a Wi-Fi interface, a Bluetooth interface, etc.), which is typically used to establish communication connections between the electronic device 1 and other electronic devices.

[0076] Optionally, the electronic device 1 may further include a user interface, which may be a display, an input unit (such as a keyboard), and optionally, a standard wired interface or a wireless interface. Optionally, in some embodiments, the display may be an LED display, a liquid crystal display, a touch-sensitive liquid crystal display, or an OLED (Organic Light-Emitting Diode) touchscreen, etc. The display may also be appropriately referred to as a screen or display unit, used to display information processed in the electronic device 1 and to display a visual user interface.

[0077] The EIRP adjustment method program for spaceborne data transmission stored in the memory 11 of the electronic device 1 is a combination of multiple instructions. When run in the processor 10, it can achieve the following: The link configuration data and the beam control configuration data are obtained from the beam control unit, and the position data and attitude data of the local satellite are collected by GNSS and satellite gyroscope respectively. Acquire the target location data, calculate the relative distance and spatial pointing vector between the local satellite's position data and the target location data, use the local satellite's attitude data to convert the spatial pointing vector into a beam pointing angle, associate the relative distance and the beam pointing angle to obtain the pointing distance node; The EIRP requirement value is calculated based on the pointing distance node and link configuration data. The working status of the antenna array and T / R components is read to obtain the antenna status node. The actual EIRP value of the antenna is obtained based on the antenna status node. The difference between the EIRP requirement value and the actual EIRP value of the antenna is calculated to obtain the final stage power adjustment amount. The gate voltage value is determined using the final stage power adjustment amount and the beam control configuration data. Calculate the phase shift and attenuation values ​​of multiple transmit channels under the beam pointing angle to obtain multiple channel wave control nodes. Convert the gate voltage value into gate voltage control code and associate the gate voltage control code with multiple channel wave control nodes to obtain multiple channel control nodes. Multiple channel control nodes are numbered to obtain a joint beam control sequence. The beam control unit sends the joint beam control sequence to the T / R component through the SPI interface to obtain the joint beam control writing result. Based on the joint beam control writing result, phase shift value, attenuation value and grid voltage control code are executed on multiple transmit channels to obtain the beam adjustment result.

[0078] Specifically, the processor 10's implementation method for the above instructions can be found in [reference needed]. Figures 1 to 3 The descriptions of the relevant steps in the corresponding embodiments are not repeated here.

[0079] Furthermore, if the modules / units integrated in the electronic device 1 are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. The computer-readable storage medium can be volatile or non-volatile. For example, the computer-readable medium may include: any entity or device capable of carrying the computer program code, a recording medium, a USB flash drive, a portable hard drive, a magnetic disk, an optical disk, a computer memory, or a read-only memory (ROM).

[0080] The present invention also provides a computer-readable storage medium storing a computer program, which, when executed by a processor of an electronic device, can perform the following: The link configuration data and the beam control configuration data are obtained from the beam control unit, and the position data and attitude data of the local satellite are collected by GNSS and satellite gyroscope respectively. Acquire the target location data, calculate the relative distance and spatial pointing vector between the local satellite's position data and the target location data, use the local satellite's attitude data to convert the spatial pointing vector into a beam pointing angle, associate the relative distance and the beam pointing angle to obtain the pointing distance node; The EIRP requirement value is calculated based on the pointing distance node and link configuration data. The working status of the antenna array and T / R components is read to obtain the antenna status node. The actual EIRP value of the antenna is obtained based on the antenna status node. The difference between the EIRP requirement value and the actual EIRP value of the antenna is calculated to obtain the final stage power adjustment amount. The gate voltage value is determined using the final stage power adjustment amount and the beam control configuration data. Calculate the phase shift and attenuation values ​​of multiple transmit channels under the beam pointing angle to obtain multiple channel wave control nodes. Convert the gate voltage value into gate voltage control code and associate the gate voltage control code with multiple channel wave control nodes to obtain multiple channel control nodes. Multiple channel control nodes are numbered to obtain a joint beam control sequence. The beam control unit sends the joint beam control sequence to the T / R component through the SPI interface to obtain the joint beam control writing result. Based on the joint beam control writing result, phase shift value, attenuation value and grid voltage control code are executed on multiple transmit channels to obtain the beam adjustment result.

[0081] In the embodiments provided by this invention, it should be understood that the disclosed devices, systems, and methods can be implemented in other ways. For example, the system embodiments described above are merely illustrative, and actual implementations may have other classification methods.

[0082] The modules described as separate components may or may not be physically separate. The components shown as modules may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs.

[0083] Furthermore, the functional modules in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or in the form of hardware plus software functional modules.

[0084] It will be apparent to those skilled in the art that the present invention is not limited to the details of the exemplary embodiments described above, and that the present invention can be implemented in other specific forms without departing from the spirit or essential characteristics of the present invention.

[0085] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and are not intended to limit it. Although the present invention has been described in detail with reference to preferred embodiments, those skilled in the art should understand that modifications or equivalent substitutions can be made to the technical solutions of the present invention without departing from the spirit and scope of the technical solutions of the present invention.

Claims

1. An EIRP-modulated phased array antenna architecture for spaceborne data transmission, characterized in that, The phased array antenna architecture includes: The system includes a GNSS, a satellite gyroscope, a wave control unit, a T / R module, and an antenna array. The antenna array includes multiple array elements, and the GNSS and satellite gyroscope are connected to the wave control unit, which is connected to the T / R module. The T / R component includes an SPI interface and multiple transmit channels. Each transmit channel includes a phase shifter, an attenuator, a GaAs final stage amplifier, and an adjustable gate power supply chip. The wave control unit is connected to the multiple transmit channels through the SPI interface. The multiple transmit channels are connected one-to-one with multiple array elements in the antenna array. The phase shifter, attenuator, and GaAs final stage amplifier are connected sequentially along the transmission direction.

2. An EIRP modulation method for satellite-borne data transmission, applied to the EIRP modulation phased array antenna architecture for satellite-borne data transmission as described in claim 1, characterized in that, The method includes: The link configuration data and the beam control configuration data are obtained from the beam control unit, and the position data and attitude data of the local satellite are collected by GNSS and satellite gyroscope respectively. Acquire the target location data, calculate the relative distance and spatial pointing vector between the local satellite's position data and the target location data, use the local satellite's attitude data to convert the spatial pointing vector into a beam pointing angle, associate the relative distance and the beam pointing angle to obtain the pointing distance node; The EIRP requirement value is calculated based on the pointing distance node and link configuration data. The working status of the antenna array and T / R components is read to obtain the antenna status node. The actual EIRP value of the antenna is obtained based on the antenna status node. The difference between the EIRP requirement value and the actual EIRP value of the antenna is calculated to obtain the final stage power adjustment amount. The gate voltage value is determined using the final stage power adjustment amount and the beam control configuration data. Calculate the phase shift and attenuation values ​​of multiple transmit channels under the beam pointing angle to obtain multiple channel wave control nodes. Convert the gate voltage value into gate voltage control code and associate the gate voltage control code with multiple channel wave control nodes to obtain multiple channel control nodes. Multiple channel control nodes are numbered to obtain a joint beam control sequence. The beam control unit sends the joint beam control sequence to the T / R component through the SPI interface to obtain the joint beam control writing result. Based on the joint beam control writing result, phase shift value, attenuation value and grid voltage control code are executed on multiple transmit channels to obtain the beam adjustment result.

3. The EIRP adjustment method for spaceborne data transmission as described in claim 2, characterized in that, The calculation of the relative distance and spatial pointing vector between the local satellite position data and the transmitted target position data, and the conversion of the spatial pointing vector into a beam pointing angle using the local satellite attitude data, includes: Confirm the coordinates of the satellite and the target satellite based on the satellite's position data and the target satellite's position. Subtract the satellite's position coordinates from the target position coordinates to obtain the relative position vector; Calculate the magnitude of the relative position vector to obtain the relative distance, and divide the relative position vector by the relative distance to obtain the spatial pointing vector; The attitude roll angle, attitude pitch angle, and attitude yaw angle are determined from the attitude data of this satellite. Based on the attitude roll angle, attitude pitch angle, and attitude yaw angle, coordinate transformation is performed on the spatial pointing vector to obtain the unit pointing vector of the satellite body coordinate system. The normal component, lateral component, and forward component are obtained based on the unit pointing vector of the satellite body coordinate system. The arcsine operation is performed on the normal component to obtain the beam elevation angle, and the two-parameter arctangent operation is performed on the lateral component and the forward component to obtain the beam azimuth angle. The beam elevation angle and the beam azimuth angle are combined to obtain the beam pointing angle.

4. The EIRP adjustment method for spaceborne data transmission as described in claim 3, characterized in that, The calculation of EIRP requirement values ​​based on the distance to the node and link configuration data includes: The operating frequency, link margin, receiver demodulation threshold, and scan loss table are determined from the link configuration data. The beam pointing angle is converted to an angle to obtain the scanning angle; The scan loss value is obtained by retrieving the record corresponding to the scan angle from the scan loss table according to the preset unit angle interval. The spatial propagation loss is calculated based on the relative distance and operating frequency to obtain the spatial propagation loss value; Add the scanning loss value and the spatial propagation loss value to obtain the link loss value; The link loss value, link margin, and receiver demodulation threshold are added together to obtain the EIRP requirement value.

5. The EIRP adjustment method for spaceborne data transmission as described in claim 4, characterized in that, The calculation of phase shift and attenuation values ​​of multiple transmission channels at the beam pointing angle yields multiple channel beam control nodes, including: The beam elevation angle and beam azimuth angle are extracted from the beam pointing angle to the distance node. Direction cosine operation is performed on the beam elevation angle and beam azimuth angle to obtain the first direction cosine and the second direction cosine. Extract the operating frequency from the link configuration data and calculate the operating wavelength corresponding to the operating frequency; Obtain the lateral element spacing, longitudinal element spacing, and lateral stagger offset of the antenna array; obtain the lateral and longitudinal serial numbers corresponding to multiple transmit channels; and obtain the phase control resolution of the T / R module. The array element phase is calculated based on the first direction cosine, the second direction cosine, the operating wavelength, the horizontal element spacing, the vertical element spacing, the horizontal index, the vertical index, and the horizontal interleaving offset. The calculation formula is as follows: ; in, Indicates the phase of the array element. Indicates the horizontal sequence number. Indicates the vertical sequence number, Indicates the operating wavelength. Indicates the horizontal spacing between array elements. Indicates the vertical element spacing. Indicates the cosine in the first direction. Indicates the second direction cosine. The longitudinal number in the antenna array is The lateral stagger offset of the array element rows, when When the number is even, the horizontal offset is zero. When the number is odd, the horizontal stagger offset is half the horizontal element spacing. This represents the default value of pi. By summing the phases of the array elements, multiple phases of the array elements are obtained; By using phase control resolution, the phase shift value of each element phase in multiple array elements is converted to obtain multiple phase shift values; Obtain the amplitude distribution of the antenna array, and obtain multiple amplitude coefficients based on the amplitude distribution, wherein each amplitude coefficient corresponds one-to-one with the transmission channel; Each amplitude coefficient is converted into an attenuation value to obtain multiple attenuation values. Based on multiple phase shift values, multiple attenuation values, and multiple transmission channels, multiple channel wave control nodes are obtained.

6. The EIRP adjustment method for spaceborne data transmission as described in claim 5, characterized in that, The process involves reading the operating status of the antenna array and T / R components to obtain antenna status nodes, acquiring the actual EIRP value of the antenna based on the antenna status nodes, calculating the difference between the required EIRP value and the actual EIRP value to obtain the final stage power adjustment amount, and using the final stage power adjustment amount and beam control configuration data to determine the gate voltage value, including: The beam pointing angle is extracted from the pointing distance node, the passive array antenna gain of the antenna array under the beam pointing angle is read, and the current transmit output power of the T / R component is read. The passive array antenna gain and the current transmit output power are correlated to obtain the antenna status node. The passive array antenna gain in the antenna status node is added to the current transmit output power to obtain the actual EIRP value of the antenna. The final stage power adjustment is obtained by subtracting the actual EIRP value of the antenna from the EIRP requirement value. Add the current transmit output power to the final stage power adjustment amount to obtain the target final stage output operating point; The final stage power amplifier output operating point table was identified from the beam control configuration data. The final stage power amplifier output operating point table includes multiple operating point records, each of which includes the final stage output operating point and the gate voltage value. The final stage output operating point and the gate voltage value correspond one-to-one. Search the output operating point table of the final stage power amplifier to find the operating point record corresponding to the target final stage output operating point, and obtain the target operating point record. Obtain the gate voltage value based on the target operating point record.

7. The EIRP adjustment method for spaceborne data transmission as described in claim 6, characterized in that, The process of converting the gate voltage value into a gate voltage control code and associating the gate voltage control code with multiple channel wave control nodes to obtain multiple channel control nodes includes: The voltage encoding table was identified from the beam control configuration data. This table includes multiple voltage encoding records, which include... Position value, Position value, Position value, Position value and output voltage value; Calculate the absolute value of the voltage difference between the gate voltage value and the output voltage value in multiple voltage encoding records to obtain multiple voltage matching differences; The voltage encoding record corresponding to the smallest voltage matching difference among multiple voltage matching differences is taken as the target voltage encoding record; Read the target voltage encoding record sequentially Position value, Position value, Position value and The bit value is used to obtain the gate voltage control code; By associating the grid voltage control code with multiple channel wave control nodes, multiple channel control nodes are obtained.

8. The EIRP adjustment method for spaceborne data transmission as described in claim 7, characterized in that, The step of numbering multiple channel control nodes to obtain a joint wave control sequence includes: Perform the following operation on each of the multiple channel control nodes: Extract the transmit channel, phase shift value, attenuation value and grid voltage control code from the channel control node, obtain the channel number of the transmit channel, and arrange the channel number, phase shift value, attenuation value and grid voltage control code in sequence to obtain the channel control word; Summarize the channel control words to obtain multiple channel control words; The multiple channel control words are sorted according to their corresponding channel numbers to obtain a joint wave control sequence.

9. The EIRP adjustment method for spaceborne data transmission as described in claim 8, characterized in that, The process of using the wave control unit to send a joint wave control sequence to the T / R component via the SPI interface to obtain the joint wave control write result includes: The joint wave control sequence is encapsulated according to the communication timing preset by the SPI interface to obtain the joint wave control frame; The beam control unit sends a joint beam control frame to the T / R component via the SPI interface. The T / R component writes the multiple channel control words in the joint beam control frame into the corresponding transmit channel according to the channel sequence number, and obtains the joint beam control writing result, which is either writing complete or writing failed.

10. An EIRP conditioning system for spaceborne data transmission, characterized in that, The system includes: Configure a data acquisition module to acquire link configuration data and beam control configuration data from the beam control unit, and use GNSS and satellite gyroscopes to acquire local satellite position data and local satellite attitude data respectively. The beam pointing calculation module is used to acquire the transmission target position data, calculate the relative distance and spatial pointing vector between the local satellite position data and the transmission target position data, convert the spatial pointing vector into a beam pointing angle using the local satellite attitude data, and correlate the relative distance and the beam pointing angle to obtain the pointing distance node; The gate voltage determination module is used to calculate the EIRP requirement value based on the pointing distance node and link configuration data, read the working status of the antenna array and T / R components to obtain the antenna status node, obtain the actual EIRP value of the antenna based on the antenna status node, calculate the difference between the EIRP requirement value and the actual EIRP value of the antenna to obtain the final stage power adjustment amount, and determine the gate voltage value using the final stage power adjustment amount and the beam control configuration data. The channel beam control execution module is used to calculate the phase shift and attenuation values ​​of multiple transmit channels under the beam pointing angle, obtain multiple channel beam control nodes, convert the gate voltage value into gate voltage control code, and associate the gate voltage control code with multiple channel beam control nodes respectively to obtain multiple channel control nodes; Multiple channel control nodes are numbered to obtain a joint beam control sequence. The beam control unit sends the joint beam control sequence to the T / R component through the SPI interface to obtain the joint beam control writing result. Based on the joint beam control writing result, phase shift value, attenuation value and grid voltage control code are executed on multiple transmit channels to obtain the beam adjustment result.