Antenna tracking method, device, system, storage medium and program product
By determining the defocus information and moving the feed source, the beamwidth of the parabolic antenna is matched with the beamwidth of the target, solving the problem that large-aperture antennas cannot simultaneously track multiple satellite systems and achieving stable communication of multiple satellite systems.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-06-17
- Publication Date
- 2026-03-17
AI Technical Summary
Large-aperture parabolic antennas have narrow beamwidths, making it difficult to effectively track multiple satellites in a multi-satellite system, resulting in unstable communication.
By acquiring the target beamwidth of the multi-satellite system and the current position of the parabolic antenna feed, the defocus information is determined, and the feed is moved to match the antenna beamwidth with the target beamwidth, thereby achieving stable tracking and communication with the multi-satellite system.
It achieves coverage of all satellites in the multi-satellite system, improves the stability and flexibility of communication, and ensures reliable communication of the multi-satellite system.
Smart Images

Figure CN114976577B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of satellite technology, and in particular to an antenna tracking method, apparatus, system, storage medium, and program product. Background Technology
[0002] Due to their advantages such as strong coverage, long transmission distance, and high mobility, multi-satellite systems have been gradually applied in the field of communications and have experienced rapid development.
[0003] When communicating based on a multi-satellite system, a large-aperture parabolic antenna is typically used to track the multi-satellite system.
[0004] However, due to the narrow beamwidth of large-aperture antennas, they cannot effectively track multiple satellite systems simultaneously and cannot provide stable communication. Summary of the Invention
[0005] Therefore, it is necessary to provide an antenna tracking method, apparatus, system, computer-readable storage medium, and computer program product that can achieve stable tracking and communication of multi-satellite systems, addressing the aforementioned technical problems.
[0006] Firstly, this application provides an antenna tracking method. The method includes:
[0007] Obtain the target beamwidth corresponding to the multi-satellite system. The radiation range of the target beamwidth can cover the multi-satellite system, which includes multiple satellites.
[0008] Based on the target beamwidth and the current position of the feed of the parabolic antenna, the focus information of the feed is determined. The focus information is used to characterize the position of the feed away from the focus of the parabolic antenna.
[0009] The feed source is moved based on the defocus information to match the width of the antenna beam radiated by the parabolic antenna with the target beam width.
[0010] In one embodiment, obtaining the target beamwidth corresponding to the multi-satellite system includes:
[0011] Obtain the beam pointing of the primary star in a multi-star system;
[0012] Obtain the pointing interval angle between two adjacent satellites in a multi-satellite system;
[0013] The target beamwidth is obtained based on the beam direction corresponding to the primary star and the angle between the directions.
[0014] In one embodiment, the beam pointing corresponding to the primary star is determined based on the ephemeris information of the primary star.
[0015] In one embodiment, obtaining the pointing interval angle between two adjacent satellites in a multi-satellite system includes:
[0016] Based on the ephemeris information of each satellite in the multi-satellite system, the pointing interval angle is determined.
[0017] In one embodiment, before obtaining the target beamwidth corresponding to the multi-satellite system, the method further includes:
[0018] Move the phase center of the feed to the location of the focal point of the parabolic antenna;
[0019] The target movement position of the parabolic antenna is determined based on the beam direction corresponding to the primary star in the multi-star system.
[0020] Drive the parabolic antenna to the target moving position so that the center of the antenna beam radiated by the parabolic antenna at the target moving position points to the main star;
[0021] Establish a communication link between the ground system and the primary satellite;
[0022] Correspondingly, the target beamwidth for the multi-satellite system is obtained, including:
[0023] Under the condition that the communication link between the ground system and the host satellite is stable, the target beamwidth is obtained.
[0024] In one embodiment, obtaining the target beamwidth corresponding to the multi-satellite system includes:
[0025] Under the premise that the preset update conditions are met at the current moment, obtain the target beamwidth corresponding to the multi-satellite system.
[0026] Secondly, this application also provides an antenna tracking device. The device includes:
[0027] The acquisition module is used to acquire the target beamwidth corresponding to the multi-satellite system. The radiation range of the target beamwidth can cover the multi-satellite system, which includes multiple satellites.
[0028] The determination module is used to determine the focus information of the feed based on the target beamwidth and the current position of the feed of the parabolic antenna. The focus information is used to characterize the position information of the feed deviating from the focus of the parabolic antenna.
[0029] The moving module is used to move the feed source based on the defocus information so that the width of the antenna beam radiated by the parabolic antenna matches the target beamwidth.
[0030] In one embodiment, the acquisition module is specifically used for:
[0031] Obtain the beam pointing of the primary star in a multi-star system;
[0032] Obtain the pointing interval angle between two adjacent satellites in a multi-satellite system;
[0033] The target beamwidth is obtained based on the beam direction corresponding to the primary star and the angle between the directions.
[0034] In one embodiment, the beam pointing corresponding to the primary star is determined based on the ephemeris information of the primary star.
[0035] In one embodiment, the acquisition module is further specifically used for:
[0036] Based on the ephemeris information of each satellite in the multi-satellite system, the pointing interval angle is determined.
[0037] In one embodiment, the antenna tracking device is further configured to:
[0038] Move the phase center of the feed to the location of the focal point of the parabolic antenna;
[0039] The target movement position of the parabolic antenna is determined based on the beam direction corresponding to the primary star in the multi-star system.
[0040] Drive the parabolic antenna to the target moving position so that the center of the antenna beam radiated by the parabolic antenna at the target moving position points to the main star;
[0041] Establish a communication link between the ground system and the primary satellite;
[0042] Correspondingly, this acquisition module is also specifically used for:
[0043] Under the condition that the communication link between the ground system and the host satellite is stable, the target beamwidth is obtained.
[0044] In one embodiment, the acquisition module is further specifically used for:
[0045] Under the premise that the preset update conditions are met at the current moment, obtain the target beamwidth corresponding to the multi-satellite system.
[0046] Thirdly, this application also provides an antenna tracking system. The antenna tracking system includes a feed turntable, an antenna turntable, a memory, and a processor. The feed turntable is used to drive the movement of the feed of a parabolic antenna, and the antenna turntable is used to drive the movement of the parabolic antenna. The memory stores a computer program that can run on the processor, and the processor executes the computer program to implement the antenna tracking method as described in any of the first aspects above.
[0047] Fourthly, this application also provides a computer-readable storage medium. The computer-readable storage medium stores a computer program thereon, which, when executed by a processor, implements the antenna tracking method as described in any of the first aspects above.
[0048] Fifthly, this application also provides a computer program product. The computer program product includes a computer program that, when executed by a processor, implements the antenna tracking method as described in any of the first aspects above.
[0049] The aforementioned antenna tracking method, apparatus, system, computer storage medium, and computer program product acquire the target beamwidth corresponding to a multi-satellite system, capable of covering all satellites in the system. Based on the target beamwidth and the current position of the parabolic antenna feed, the feed's deflection information is determined. This deflection information characterizes the position of the feed deviating from the focal point of the parabolic antenna. The feed is then moved based on this deflection information to match the width of the antenna beam radiated by the parabolic antenna with the target beamwidth. In this embodiment, since the deflection information corresponding to the feed is determined using the target beamwidth for moving the feed, the feed is deviated from the focal point of the parabolic antenna. Because the feed deviates from the focal point, the beam pointing of the parabolic antenna deflects, broadening the antenna beamwidth. This allows the parabolic antenna to radiate a sufficiently wide beam to cover all satellites in the multi-satellite system, thereby enabling simultaneous tracking and communication with all satellites in the system and improving communication stability. Attached Figure Description
[0050] Figure 1 This is a diagram of the internal structure of a terminal in one embodiment;
[0051] Figure 2 This is a flowchart illustrating an antenna tracking method in one embodiment;
[0052] Figure 3 This is a schematic diagram of the structure of a parabolic antenna in one embodiment;
[0053] Figure 4 This is a flowchart illustrating step 101 in one embodiment;
[0054] Figure 5 This is a flowchart illustrating the antenna tracking method in another embodiment;
[0055] Figure 6 This is a flowchart illustrating the antenna tracking method in yet another embodiment;
[0056] Figure 7 This is a structural block diagram of an antenna tracking device in one embodiment;
[0057] Figure 8 This is a block diagram of an antenna tracking system in one embodiment. Detailed Implementation
[0058] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.
[0059] This application provides an antenna tracking method. The subject of this antenna tracking method can be an antenna tracking device, which can be implemented as part or all of a terminal or server through software, hardware, or a combination of both.
[0060] In the following method embodiments, the execution subject is always described using a terminal as an example. The terminal can be a personal computer, laptop, media player, smart TV, smartphone, tablet, or portable wearable device, etc. It is understood that this method can also be applied to a server, or to a system including both a terminal and a server, and is implemented through the interaction between the terminal and the server.
[0061] Please refer to Figure 1 It shows a block diagram of a terminal provided in an embodiment of this application, such as Figure 1 As shown, the server may include a processor and memory connected via a system bus. The processor provides computing and control capabilities. The memory includes a non-volatile storage medium and internal memory. The non-volatile storage medium stores an operating system, computer programs, and a database. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage medium. When the computer program is executed by the processor, it implements an antenna tracking method. Those skilled in the art will understand that... Figure 1 The structure shown is merely a block diagram of a portion of the structure related to the solution of this application and does not constitute a limitation on the server to which the solution of this application is applied. A specific server may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0062] Please refer to Figure 2 The diagram illustrates a flowchart of an antenna tracking method provided in an embodiment of this application. Figure 2 As shown, the antenna tracking method may include the following steps:
[0063] Step 101: Obtain the target beamwidth corresponding to the multi-satellite system.
[0064] The target beamwidth has a radiation range that can cover a multi-satellite system, which includes multiple satellites.
[0065] Optionally, multi-satellite systems include multi-satellite constellations and co-located satellites. A multi-satellite constellation refers to a system where multiple satellites are distributed in the same orbital position to jointly perform a single function. A co-located satellite system refers to a system where multiple satellites are distributed in the same orbital position, but there is not necessarily a relationship between these satellites.
[0066] Step 102: Determine the focus information of the feed based on the target beamwidth and the current position of the feed of the parabolic antenna.
[0067] Among them, the defocus information is used to characterize the position of the feed source deviating from the focal point of the parabolic antenna.
[0068] Optionally, the location information includes distance and direction information of the feed source from the focal point of the parabolic antenna.
[0069] Optionally, the parabolic antenna is a large-aperture antenna, that is, the diameter of the parabolic antenna is not less than 1.5m.
[0070] Figure 3 This is a schematic diagram of the structure of a parabolic antenna 1 provided in an embodiment of this application. Figure 3 As shown, the parabolic antenna consists of a parabolic surface 11 formed by rotating a parabola around it and a feed 12. The feed 12 projects electromagnetic wave energy onto the parabolic surface 11; the parabolic surface 11 reflects the electromagnetic waves projected from the feed 12 and radiates them into the external space. Correspondingly, the focal point of the parabolic antenna 1 is the same as the focal point of the parabolic surface 10.
[0071] Optionally, the current position of the feed source is the position of the focal point of the parabolic antenna, that is, the position of the focal point of parabolic 10.
[0072] Optionally, the terminal stores a mapping table between target beamwidth and defocus information. This mapping table is constructed based on the test results of a test process involving a number of targets performed on a real antenna. When the current position of the feed source is at the focal point of the parabolic surface 10 of the parabolic antenna, the terminal, after obtaining the target beamwidth, calls the mapping table and then obtains the defocus information corresponding to the target beamwidth through a lookup method.
[0073] Specifically, when the aforementioned mapping table stores the focus information corresponding to the target beamwidth, the focus information found in the mapping table is directly determined as the focus information corresponding to the feed. If the aforementioned mapping table does not store the focus information corresponding to the target beamwidth, multiple beamwidths that are close to the target beamwidth are searched in the mapping table, and the "beamwidth-focus information" data pairs corresponding to these multiple beamwidths are obtained. Then, based on these multiple "beamwidth-focus information" data pairs, an interpolation algorithm or a curve fitting algorithm is used to obtain the focus information corresponding to the feed under the target beamwidth.
[0074] Step 103: Move the feed source based on the defocus information so that the width of the antenna beam radiated by the parabolic antenna matches the target beam width.
[0075] Optionally, the feed source can be connected to a feed source turntable, through which the feed source can be moved.
[0076] Optionally, the terminal sends the defocusing information to the feed turntable, wherein the defocusing information includes the target distance and the target deflection angle, which is the angle between the feed and the focal plane of the parabolic antenna; the feed turntable drives the feed to move to a position at the target distance from the parabolic antenna, and then rotates the feed according to the target deflection angle until the angle between the feed and the focal plane of the parabolic antenna is the target deflection angle.
[0077] Optionally, the terminal determines the coordinates of the target position of the parabolic antenna based on the defocusing information and the current position of the feed of the parabolic antenna, and sends the coordinates of the target position to the feed turntable; the feed turntable moves the feed to the target position based on the coordinates of the target position.
[0078] In this embodiment, the target beamwidth corresponding to the multi-satellite system, capable of covering all satellites in the system, is obtained. Based on the target beamwidth and the current position of the parabolic antenna feed, the feed offset information is determined. This offset information characterizes the position of the feed away from the focal point of the parabolic antenna. The feed is moved based on the offset information to match the width of the antenna beam radiated by the parabolic antenna with the target beamwidth. In this embodiment, since the offset information corresponding to the feed is determined by the target beamwidth for moving the feed, the feed is offset from the focal point of the parabolic antenna. At this time, because the feed of the parabolic antenna is offset from the focal point, the beam pointing of the parabolic antenna deflects, widening the antenna beamwidth. This allows the parabolic antenna to radiate a sufficiently wide antenna beam to cover all satellites in the multi-satellite system, thereby enabling simultaneous tracking and communication with all satellites in the multi-satellite system and improving communication stability.
[0079] In the embodiments of this application, such as Figure 4 As shown, based on Figure 2 The embodiment shown relates to the process of obtaining the target beamwidth corresponding to the multi-satellite system in step 101, including steps 201, 202, and 203:
[0080] Step 201: Obtain the beam pointing of the primary star in the multi-star system.
[0081] Here, the beam direction refers to the angular direction in which the antenna beam reaches its maximum gain.
[0082] Optionally, any satellite in the multi-satellite system can be selected as the master satellite, and the beam pointing corresponding to the master satellite can be determined based on the position information of the master satellite.
[0083] Optionally, the beam pointing corresponding to the primary satellite is determined based on the primary satellite's ephemeris information. Specifically, this ephemeris information can be satellite ephemeris data in Two-Line Orbital Element Set Format (TLE).
[0084] Step 202: Obtain the pointing interval angle between two adjacent satellites in the multi-satellite system.
[0085] The pointing interval angle refers to the angle between the antenna beams when the antenna beams are pointed at the two satellites at their maximum gain.
[0086] Optionally, the angle between the pointing intervals of two adjacent satellites is the same.
[0087] Optionally, the ephemeris information of each satellite in the multi-satellite system can be obtained, and the pointing interval angle can be determined based on the ephemeris information of each satellite in the multi-satellite system.
[0088] Step 203: Obtain the target beamwidth based on the beam direction corresponding to the primary star and the angle between the beam directions.
[0089] Optionally, with the primary satellite as a reference, the pointing range corresponding to the multi-satellite system is obtained based on the beam pointing of the primary satellite and the pointing interval angle between two adjacent satellites, and the target beam width is determined according to the pointing range.
[0090] Optionally, the target beamwidth can be determined based on the beam pointing direction of the primary satellite, the pointing interval angle, and the minimum antenna gain. Specific implementation methods include the following:
[0091] Method 1: The terminal stores a mapping data table of pointing angle, minimum antenna gain, and antenna beamwidth. This mapping data table is established based on the test results output during antenna testing. After obtaining the pointing angle and minimum antenna gain, the terminal can call this mapping data table to look up the corresponding target beamwidth.
[0092] Method 2: Calculate the target beamwidth using the following formula:
[0093] G=k / (θ H ×θ E ),
[0094] Where G represents the minimum gain of the antenna; k represents the tuning coefficient, which can be determined according to the performance of the parabolic antenna, and is generally taken between 27000 and 32000; θ H θ represents the pointing interval angle corresponding to the H-plane; E This indicates the pointing interval angle corresponding to surface E;
[0095] Based on the calculated θ H θ E The beamwidth of the target is obtained by calculating the angle between two adjacent satellites.
[0096] In this embodiment, the beam pointing of the primary satellite in the multi-satellite system and the pointing interval angle between two adjacent satellites are obtained to obtain the target beamwidth, thus realizing the determination of the target beamwidth. This method is simple and highly reliable.
[0097] In the embodiments of this application, such as Figure 5 As shown, based on any of the above embodiments, the antenna tracking method further includes steps 301, 302, 303, and 304:
[0098] Step 301: Move the phase center of the feed to the location of the focal point of the parabolic antenna.
[0099] Optionally, the feed can be moved using a feed turntable until the phase center of the feed coincides with the focal point of the parabolic antenna.
[0100] Step 302: Determine the target moving position of the parabolic antenna based on the beam pointing of the primary satellite in the multi-satellite system.
[0101] Optionally, the target's moving position includes the antenna azimuth and elevation angles. When the parabolic antenna is at the target's moving position, the center of its radiated antenna beam points towards the primary star.
[0102] Step 303: Drive the parabolic antenna to move to the target moving position so that the center of the antenna beam radiated by the parabolic antenna at the target moving position points to the main star.
[0103] Optionally, an antenna turntable is connected to the parabolic antenna. The antenna turntable drives the parabolic antenna to move to the target position. Specifically, the antenna turntable includes an elevation turntable and an azimuth turntable. The elevation turntable is used to drive the parabolic antenna to move in the elevation plane; the azimuth turntable is used to drive the parabolic antenna to move in the azimuth plane.
[0104] Step 304: Establish a communication link between the ground system and the main satellite.
[0105] Optionally, the ground system includes a signal transceiver system.
[0106] Correspondingly, the process of obtaining the target beamwidth of the multi-satellite system in step 101 includes: obtaining the target beamwidth when the communication link between the ground system and the main satellite is stable.
[0107] In this embodiment, the phase center of the feed is moved to the focal position of the parabolic antenna. Based on the beam pointing of the primary satellite in the multi-satellite system, the target moving position of the parabolic antenna is determined. The parabolic antenna is then driven to move to the target moving position so that the center of the antenna beam radiated by the parabolic antenna points to the primary satellite, establishing a communication link between the ground system and the primary satellite, thus achieving reliable communication between the primary satellite and the ground system. Simultaneously, since the target beamwidth is obtained under the condition that the communication link between the ground system and the primary satellite is stable, interference caused by the primary satellite is reduced, further improving the stability of the multi-satellite system communication.
[0108] In this application embodiment, based on any of the above embodiments, the process of obtaining the target beamwidth corresponding to the multi-satellite system in step 101 includes:
[0109] Under the premise that the preset update conditions are met at the current moment, obtain the target beamwidth corresponding to the multi-satellite system.
[0110] Since satellites are not stationary in their orbits and their relative positions change over time, in one optional implementation, to improve the stability of the multi-satellite system, the preset update condition may include the current time as the preset update time. Specifically, it is determined whether the current time has reached the preset update time; if so, the target beamwidth corresponding to the multi-satellite system is obtained.
[0111] In another optional implementation, to improve the flexibility of multi-satellite system communication, the preset update condition may include receiving a switching command for changing the communication scenario. This changing communication scenario includes switching the communication link, i.e., communicating with a single satellite or simultaneously communicating with multiple satellites. Specifically, it is determined whether a switching command has been received at the current moment. If a switching command has been received at the current moment, the target beamwidth corresponding to the multi-satellite system is obtained. Optionally, after receiving the switching command, the target beamwidth corresponding to the multi-satellite system is determined based on the antenna's maximum gain.
[0112] In this embodiment, the target beamwidth corresponding to the multi-satellite system is obtained under the condition that the preset update conditions are met at the current moment, thereby improving the flexibility and reliability of the communication of the multi-satellite system.
[0113] In the embodiments of this application, such as Figure 6 As shown, this embodiment provides an antenna tracking method, which includes the following steps:
[0114] Step 401: Move the phase center of the feed to the location of the focal point of the parabolic antenna.
[0115] Step 402: Based on the ephemeris information of the primary star in the multi-star system, determine the beam pointing corresponding to the primary star.
[0116] Step 403: Determine the target movement position of the parabolic antenna based on the beam direction corresponding to the main star.
[0117] Step 404: Drive the parabolic antenna to the target moving position so that the center of the antenna beam radiated by the parabolic antenna at the target moving position points to the main star.
[0118] Step 405: Establish a communication link between the ground system and the main satellite.
[0119] Step 406: With the communication link between the ground system and the main satellite stable, determine the pointing interval angle based on the ephemeris information of each satellite in the multi-satellite system.
[0120] Step 407: Obtain the target beamwidth based on the beam direction corresponding to the primary star and the angle between the beam directions.
[0121] The radiation range of the target beamwidth can cover multiple satellite systems.
[0122] Step 408: Determine the focus information of the feed based on the target beamwidth and the current position of the feed of the parabolic antenna.
[0123] Among them, the defocus information is used to characterize the position of the feed source deviating from the focal point of the parabolic antenna.
[0124] Step 409: Move the feed source based on the defocus information so that the width of the antenna beam radiated by the parabolic antenna matches the target beam width.
[0125] Step 410: Determine in real time whether the preset update conditions are met at the current moment.
[0126] Step 411: If the preset update conditions are met at the current moment, repeat steps 406 to 409 above.
[0127] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.
[0128] Based on the same inventive concept, this application also provides an antenna tracking device for implementing the antenna tracking method described above. The solution provided by this device is similar to the implementation described in the above method; therefore, the specific limitations in one or more antenna tracking device embodiments provided below can be found in the limitations of the antenna tracking method described above, and will not be repeated here.
[0129] In one embodiment, such as Figure 7 As shown, an antenna tracking device is provided, comprising: an acquisition module, a determination module, and a movement module, wherein:
[0130] The acquisition module is used to acquire the target beamwidth corresponding to the multi-satellite system. The radiation range of the target beamwidth can cover the multi-satellite system, which includes multiple satellites.
[0131] The determination module is used to determine the focus information of the feed based on the target beamwidth and the current position of the feed of the parabolic antenna. The focus information is used to characterize the position information of the feed deviating from the focus of the parabolic antenna.
[0132] The moving module is used to move the feed source based on the defocus information so that the width of the antenna beam radiated by the parabolic antenna matches the target beamwidth.
[0133] In one embodiment, the acquisition module is specifically used for:
[0134] Obtain the beam pointing of the primary star in a multi-star system;
[0135] Obtain the pointing interval angle between two adjacent satellites in a multi-satellite system;
[0136] The target beamwidth is obtained based on the beam direction corresponding to the primary star and the angle between the directions.
[0137] In one embodiment, the beam pointing corresponding to the primary star is determined based on the ephemeris information of the primary star.
[0138] In one embodiment, the acquisition module is further specifically used for:
[0139] Based on the ephemeris information of each satellite in the multi-satellite system, the pointing interval angle is determined.
[0140] In one embodiment, the antenna tracking device is further used for:
[0141] Move the phase center of the feed to the location of the focal point of the parabolic antenna;
[0142] The target movement position of the parabolic antenna is determined based on the beam direction corresponding to the primary star in the multi-star system.
[0143] Drive the parabolic antenna to the target moving position so that the center of the antenna beam radiated by the parabolic antenna at the target moving position points to the main star;
[0144] Establish a communication link between the ground system and the primary satellite;
[0145] Correspondingly, this acquisition module is also specifically used for:
[0146] Under the condition that the communication link between the ground system and the host satellite is stable, the target beamwidth is obtained.
[0147] In one embodiment, the acquisition module is further specifically used for:
[0148] Under the premise that the preset update conditions are met at the current moment, obtain the target beamwidth corresponding to the multi-satellite system.
[0149] Each module in the aforementioned antenna tracking device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in a computer device, or stored in the memory of a computer device as software, so that the processor can call and execute the operations corresponding to each module.
[0150] In one embodiment, such as Figure 8 As shown, an antenna tracking system is provided. The antenna tracking system 2 includes a feed turntable 21, an antenna turntable 22, a memory 23, and a processor 24.
[0151] The feed turntable 21 is used to drive the feed 12 of the parabolic antenna 1 to move.
[0152] Optionally, the feed turntable 21 is connected to the parabolic antenna 1. Specifically, the feed turntable 21 can be an IMU (Inertial Measurement Unit).
[0153] Optionally, the feed turntable 21 can be a one-dimensional turntable or a two-dimensional turntable.
[0154] Antenna turntable 22 is used to drive the parabolic antenna 1 to move.
[0155] Optionally, the antenna turntable 22 includes an elevation turntable and an azimuth turntable. The elevation turntable is used to drive the parabolic antenna to move in the elevation plane, and the azimuth turntable is used to drive the parabolic antenna to move in the azimuth plane.
[0156] Memory 23 is used to store computer programs that can run on the processor.
[0157] Processor 24 is used to perform the following steps when executing a computer program:
[0158] Obtain the target beamwidth corresponding to the multi-satellite system. The radiation range of the target beamwidth can cover the multi-satellite system, which includes multiple satellites.
[0159] Based on the target beamwidth and the current position of the feed of the parabolic antenna, the focus information of the feed is determined. The focus information is used to characterize the position of the feed away from the focus of the parabolic antenna.
[0160] The feed source is moved based on the defocus information to match the width of the antenna beam radiated by the parabolic antenna with the target beam width.
[0161] In one embodiment, the processor, when executing a computer program, also performs the following steps:
[0162] Obtain the beam pointing of the primary satellite in the multi-satellite system; obtain the pointing interval angle between two adjacent satellites in the multi-satellite system; and obtain the target beamwidth based on the beam pointing of the primary satellite and the pointing interval angle.
[0163] In one embodiment, the processor, when executing a computer program, also performs the following steps:
[0164] The beam direction corresponding to the primary star is determined based on the primary star's ephemeris information.
[0165] In one embodiment, the processor, when executing a computer program, also performs the following steps:
[0166] Based on the ephemeris information of each satellite in the multi-satellite system, the pointing interval angle is determined.
[0167] In one embodiment, the processor, when executing a computer program, also performs the following steps:
[0168] Move the phase center of the feed to the focal point of the parabolic antenna; determine the target moving position of the parabolic antenna based on the beam pointing of the primary satellite in the multi-satellite system; drive the parabolic antenna to the target moving position so that the center of the antenna beam radiated by the parabolic antenna at the target moving position points to the primary satellite; establish a communication link between the ground system and the primary satellite; and obtain the target beamwidth when the communication link between the ground system and the primary satellite is stable.
[0169] In one embodiment, the processor, when executing a computer program, also performs the following steps:
[0170] Under the premise that the preset update conditions are met at the current moment, obtain the target beamwidth corresponding to the multi-satellite system.
[0171] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, performs the following steps:
[0172] Obtain the target beamwidth corresponding to the multi-satellite system. The radiation range of the target beamwidth can cover the multi-satellite system, which includes multiple satellites.
[0173] Based on the target beamwidth and the current position of the feed of the parabolic antenna, the focus information of the feed is determined. The focus information is used to characterize the position of the feed away from the focus of the parabolic antenna.
[0174] The feed source is moved based on the defocus information to match the width of the antenna beam radiated by the parabolic antenna with the target beam width.
[0175] In one embodiment, when the computer program is executed by a processor, it further performs the following steps:
[0176] Obtain the beam pointing of the primary satellite in the multi-satellite system; obtain the pointing interval angle between two adjacent satellites in the multi-satellite system; and obtain the target beamwidth based on the beam pointing of the primary satellite and the pointing interval angle.
[0177] In one embodiment, when the computer program is executed by a processor, it further performs the following steps:
[0178] The beam direction corresponding to the primary star is determined based on the primary star's ephemeris information.
[0179] In one embodiment, when the computer program is executed by a processor, it further performs the following steps:
[0180] Based on the ephemeris information of each satellite in the multi-satellite system, the pointing interval angle is determined.
[0181] In one embodiment, when the computer program is executed by a processor, it further performs the following steps:
[0182] Move the phase center of the feed to the focal point of the parabolic antenna; determine the target moving position of the parabolic antenna based on the beam pointing of the primary satellite in the multi-satellite system; drive the parabolic antenna to the target moving position so that the center of the antenna beam radiated by the parabolic antenna at the target moving position points to the primary satellite; establish a communication link between the ground system and the primary satellite; and obtain the target beamwidth when the communication link between the ground system and the primary satellite is stable.
[0183] In one embodiment, when the computer program is executed by a processor, it further performs the following steps:
[0184] Under the premise that the preset update conditions are met at the current moment, obtain the target beamwidth corresponding to the multi-satellite system.
[0185] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, performs the following steps:
[0186] Obtain the target beamwidth corresponding to the multi-satellite system. The radiation range of the target beamwidth can cover the multi-satellite system, which includes multiple satellites.
[0187] Based on the target beamwidth and the current position of the feed of the parabolic antenna, the focus information of the feed is determined. The focus information is used to characterize the position of the feed away from the focus of the parabolic antenna.
[0188] The feed source is moved based on the defocus information to match the width of the antenna beam radiated by the parabolic antenna with the target beam width.
[0189] In one embodiment, when the computer program is executed by a processor, it further performs the following steps:
[0190] Obtain the beam pointing of the primary satellite in the multi-satellite system; obtain the pointing interval angle between two adjacent satellites in the multi-satellite system; and obtain the target beamwidth based on the beam pointing of the primary satellite and the pointing interval angle.
[0191] In one embodiment, when the computer program is executed by a processor, it further performs the following steps:
[0192] The beam direction corresponding to the primary star is determined based on the primary star's ephemeris information.
[0193] In one embodiment, when the computer program is executed by a processor, it further performs the following steps:
[0194] Based on the ephemeris information of each satellite in the multi-satellite system, the pointing interval angle is determined.
[0195] In one embodiment, when the computer program is executed by a processor, it further performs the following steps:
[0196] Move the phase center of the feed to the focal point of the parabolic antenna; determine the target moving position of the parabolic antenna based on the beam pointing of the primary satellite in the multi-satellite system; drive the parabolic antenna to the target moving position so that the center of the antenna beam radiated by the parabolic antenna at the target moving position points to the primary satellite; establish a communication link between the ground system and the primary satellite; and obtain the target beamwidth when the communication link between the ground system and the primary satellite is stable.
[0197] In one embodiment, when the computer program is executed by a processor, it further performs the following steps:
[0198] Under the premise that the preset update conditions are met at the current moment, obtain the target beamwidth corresponding to the multi-satellite system.
[0199] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, etc., and are not limited to these.
[0200] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0201] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.
Claims
1. An antenna tracking method, characterized by, The method comprises: obtaining a beam pointing direction corresponding to a main satellite in a multi-satellite system, obtaining a pointing interval included angle between two adjacent satellites in the multi-satellite system, and obtaining a target beam width according to the beam pointing direction corresponding to the main satellite, the pointing interval included angle, and a minimum gain of an antenna, a radiation range of the target beam width being capable of covering the multi-satellite system, the multi-satellite system comprising a plurality of satellites, the beam pointing direction being an angular direction of a maximum gain pointing direction of an antenna beam, and the pointing interval included angle being an included angle between antenna beams when the maximum gain of the antenna beam respectively points to the two satellites; determining defocusing information of a feed of the parabolic antenna according to the target beam width and a current position of the feed, the defocusing information being used to represent position information of the feed deviating from a focal point of the parabolic antenna; moving the feed based on the defocusing information, so that a width of an antenna beam radiated by the parabolic antenna matches the target beam width.
2. The method of claim 1, wherein, The beam pointing direction corresponding to the main satellite is determined based on ephemeris information of the main satellite.
3. The method of claim 1, wherein, The obtaining of the pointing interval included angle between the two adjacent satellites in the multi-satellite system comprises: determining the pointing interval included angle based on ephemeris information of each satellite in the multi-satellite system.
4. The method according to any one of claims 1 to 3, characterized in that, Before the obtaining of the target beam width corresponding to the multi-satellite system, the method further comprises: moving a phase center of the feed to a position of the focal point of the parabolic antenna; determining a target moving position of the parabolic antenna according to the beam pointing direction corresponding to the main satellite in the multi-satellite system; driving the parabolic antenna to move to the target moving position, so that a center of an antenna beam radiated by the parabolic antenna at the target moving position points to the main satellite; establishing a communication link between a ground system and the main satellite; Correspondingly, the obtaining of the target beam width corresponding to the multi-satellite system comprises: obtaining the target beam width under the condition that the communication link between the ground system and the main satellite is stable.
5. The method according to any one of claims 1 to 3, characterized in that, The obtaining of the target beam width corresponding to the multi-satellite system comprises: obtaining the target beam width corresponding to the multi-satellite system under the condition that a preset update condition is met at a current time.
6. An antenna tracking device, characterized by The apparatus comprises: an obtaining module, configured to obtain a beam pointing direction corresponding to a main satellite in a multi-satellite system, obtain a pointing interval included angle between two adjacent satellites in the multi-satellite system, and obtain a target beam width according to the beam pointing direction corresponding to the main satellite, the pointing interval included angle, and a minimum gain of an antenna, a radiation range of the target beam width being capable of covering the multi-satellite system, the multi-satellite system comprising a plurality of satellites, the beam pointing direction being an angular direction of a maximum gain pointing direction of an antenna beam, and the pointing interval included angle being an included angle between antenna beams when the maximum gain of the antenna beam respectively points to the two satellites; a determining module, configured to determine defocusing information of a feed of the parabolic antenna according to the target beam width and a current position of the feed, the defocusing information being used to represent position information of the feed deviating from a focal point of the parabolic antenna; and a moving module configured to move the feed based on the defocus information to match a width of an antenna beam radiated by the parabolic antenna to the target beam width.
7. An antenna tracking system characterized by, The antenna tracking system comprises a feed turntable configured to drive movement of a feed of the parabolic antenna, an antenna turntable configured to drive movement of the parabolic antenna, a memory, and a processor. The memory stores a computer program executable on the processor. The processor is configured to implement the steps of the method of any one of claims 1 to 5 when executing the computer program.
8. A computer-readable storage medium having stored thereon a computer program, characterized in that, The computer program is configured to implement the steps of the method of any one of claims 1 to 5 when executed by the processor.
9. A computer program product comprising a computer program, characterized in that, The computer program is configured to implement the steps of the method of any one of claims 1 to 5 when executed by the processor. The computer program is configured to implement the steps of the method of any one of claims 1 to 5 when executed by the processor.
Citation Information
Patent Citations
Beamwidth variable antenna and fast beam control method thereof
CN109904586A
Antenna controller and control method for mobile
JP2006333069A