Satellite beam tracking method and device, electronic equipment and storage medium
By constructing a concentrated ripple range that adapt to the target terminal and generate the corresponding beam adjustment instructions, the problem of inaccurate and frequent adjustment of the beam adjustment caused by the terminal movement caused by the satellite beam tracking technology has been solved. Reduce.
Patent Information
- Application Number
- CN202411920419.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-25
- Publication Date
- 2025-01-28
- Estimated Expiration
- 2044-12-25
AI Technical Summary
In satellite beam tracking technology, irregular motion of the terminal and low communication quality near the edge of the beam range lead to inaccurate adjustment of the satellite beam antenna and frequent adjustments are required to maintain stable communication.
By determining the operating status and initial beam range of the target terminal, build a concentrated beam range that adapt to the terminal, and generate the corresponding beam adjustment instruction when the terminal movement to the edge point of the range to control the proper beam adjustment of the satellite.
It has reduced the frequency of satellite beams, improves the stability of communication, and avoids the inaccurate problem of beam adjustment caused by the loss of the regulatory instruction.
Smart Images

Figure CN119382779A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of satellite communication technology, and in particular to a satellite beam tracking method, device, electronic device and storage medium. Background Art
[0002] Satellite beam tracking technology can automatically follow the movement of the terminal, allowing the satellite to communicate with the terminal; since the satellite's beam range is limited, which may be only the size of a football field, in order to enable the target satellite to continuously provide communication services to the terminal, it is often necessary to continuously adjust the satellite's beam antenna.
[0003] However, the inventors of the present application discovered that the terminal may operate regularly or move irregularly, and that when the terminal is within the beam range of the satellite, the closer the terminal is to the edge of the beam range, the lower the communication quality. Therefore, as the beam range moves with the terminal, it is often necessary to continuously adjust the satellite's beam antenna, that is, to continuously output adjustment control signals. As a result, some of the continuous adjustment control instructions may be lost, which in turn causes inaccurate adjustment of the satellite's beam antenna. Summary of the invention
[0004] In order to reduce the adjustment frequency of satellite beams while ensuring the stability of communications, the present application provides a satellite beam tracking method, device, electronic device and storage medium.
[0005] The present application provides a satellite beam tracking method, which adopts the following technical solution: A satellite beam tracking method, comprising: Determine the operating state of the target terminal and the initial beam range of the target satellite, wherein the operating state includes position information, operating direction, operating speed, and pre-operation trajectory; Determine the concentrated beam range corresponding to the target terminal based on the location information, the running direction, the running speed, the pre-running trajectory and the initial beam range, wherein the concentrated beam range is a circular area and is located within the initial beam range; When the target terminal moves to a target edge point within the concentrated beam range, a beam adjustment instruction corresponding to the target edge point is generated, and based on the beam adjustment instruction, the target satellite is controlled to perform beam adjustment.
[0006] According to some embodiments, the above-mentioned method of determining the concentrated beam range corresponding to the target terminal based on the position information, the running direction, the running speed, the pre-running trajectory and the initial beam range includes: determining the relative position information between the target terminal and the initial beam range based on the position information; determining the first distance information in the same direction as the running direction based on the relative position information and the running speed, wherein the first distance information is the distance information with the position information as the origin and the same as the running direction; determining the second distance information in a direction perpendicular to the running direction and in a reverse direction based on the running direction and the pre-running trajectory, wherein the second distance information is the distance information with the position information as the origin and the direction perpendicular to the running direction and in a reverse direction; constructing the concentrated beam range based on the position information, the first distance information and the second distance information.
[0007] According to some embodiments, the above-mentioned determination of the first distance information in the same direction as the running direction based on the relative position information and the running speed includes: judging whether the relative position information satisfies a preset relative position range; determining the speed level corresponding to the running speed and the first preset distance information corresponding to the speed level; when the relative position information satisfies the preset relative position range, using the first preset distance information as the first distance information in the same direction as the running direction.
[0008] According to some embodiments, the above-mentioned pre-operation trajectory is the operation trajectory of the target terminal within a preset time period, wherein the preset time period is the time taken by the target terminal from entering the initial beam range to leaving the initial beam range based on the operation speed; the direction perpendicular to the operation direction includes a first vertical direction and a second vertical direction; based on the operation direction and the pre-operation trajectory, determining the second distance information in the direction perpendicular to the operation direction and in the opposite direction, including: when the pre-operation trajectory is a straight line operation, calling the second preset distance information, and using the second preset distance information as the second distance information in the direction perpendicular to the operation direction and in the opposite direction; when the pre-operation trajectory is a non-straight line operation, calling the third preset distance information, and using the second preset distance information as the second distance information in the first vertical direction and in the opposite direction of the operation direction, and using the third preset distance information as the second distance information in the second vertical direction of the operation direction.
[0009] According to some embodiments, the above-mentioned construction of a concentrated beam range based on position information, first distance information, and second distance information includes: generating a first vertical line at the end point of the first distance information, and generating a second vertical line at the end point of the second distance information; using the intersection of the first vertical line and the second vertical line as an edge point, constructing a circular area, and defining the circular area as the concentrated beam range.
[0010] According to some embodiments, the above-mentioned generating a beam adjustment instruction corresponding to the target edge point when the target terminal moves to the target edge point of the concentrated beam range includes: generating a first beam adjustment instruction when the target terminal moves to the first target edge point of the concentrated beam range, wherein the first beam adjustment instruction is a beam adjustment instruction for moving the concentrated beam range along the running direction; generating a second beam adjustment instruction when the target terminal moves to the second target edge point of the concentrated beam range, wherein the second beam adjustment instruction is a beam adjustment instruction for making the target terminal located at the center point of the concentrated beam range.
[0011] According to some embodiments, the above-mentioned determination of the operating status of the target terminal and the initial beam range of the target satellite includes: obtaining total beam ranges corresponding to multiple initial satellites respectively; determining the departure distances corresponding to the multiple initial satellites respectively based on the position information and the total beam range, and determining multiple departure times corresponding to the multiple initial satellites respectively based on the operating speed; based on the multiple departure times, screening out the target satellite from the multiple initial satellites, and defining the corresponding total beam range as the initial beam range.
[0012] The present application provides a satellite beam tracking device, which adopts the following technical solution: A satellite beam tracking device includes: an information determination module, a concentrated beam range determination module and a beam adjustment module, wherein: An information determination module is used to determine the operating state of the target terminal and the initial beam range of the target satellite, wherein the operating state includes position information, operating direction, operating speed and pre-operation trajectory; A concentrated beam range determination module is used to determine the concentrated beam range corresponding to the target terminal based on the location information, the running direction, the running speed, the pre-running trajectory and the initial beam range, wherein the concentrated beam range is a circular area and is located within the initial beam range; The beam adjustment module is used to generate a beam adjustment instruction corresponding to the target edge point when the target terminal moves to the target edge point of the concentrated beam range, and control the target satellite to perform beam adjustment based on the beam adjustment instruction.
[0013] According to some embodiments, the above-mentioned concentrated beam range determination module is specifically used to: determine the relative position information between the target terminal and the initial beam range based on the position information; determine the first distance information in the same direction as the running direction based on the relative position information and the running speed, wherein the first distance information is the distance information with the position information as the origin and the same as the running direction; determine the second distance information in a direction perpendicular to the running direction and in the opposite direction based on the running direction and the pre-running trajectory, wherein the second distance information is the distance information with the position information as the origin and the direction perpendicular to the running direction and in the opposite direction; construct a concentrated beam range based on the position information, the first distance information and the second distance information.
[0014] According to some embodiments, the above-mentioned concentrated beam range determination module is specifically used to: determine whether the relative position information satisfies a preset relative position range; determine the speed level corresponding to the running speed and the first preset distance information corresponding to the speed level; when the relative position information satisfies the preset relative position range, use the first preset distance information as the first distance information in the same direction as the running direction.
[0015] According to some embodiments, the above-mentioned pre-operation trajectory is the operation trajectory of the target terminal within a preset time period, wherein the preset time period is the time taken by the target terminal from entering the initial beam range to leaving the initial beam range based on the operation speed; the direction perpendicular to the operation direction includes a first vertical direction and a second vertical direction; the above-mentioned concentrated beam range determination module is specifically used to: when the pre-operation trajectory is a straight line operation, call the second preset distance information, and use the second preset distance information as the second distance information in the direction perpendicular to the operation direction and in the opposite direction; when the pre-operation trajectory is a non-straight line operation, call the third preset distance information, and use the second preset distance information as the second distance information in the first perpendicular direction and in the opposite direction to the operation direction, and use the third preset distance information as the second distance information in the second perpendicular direction to the operation direction.
[0016] According to some embodiments, the above-mentioned concentrated beam range determination module is specifically used to: generate a first vertical line at the end point of the first distance information, and generate a second vertical line at the end point of the second distance information; use the intersection between the first vertical line and the second vertical line as the edge point to construct a circular area, and define the circular area as the concentrated beam range.
[0017] According to some embodiments, the above-mentioned beam adjustment module is specifically used to: generate a first beam adjustment instruction when the target terminal moves to a first target edge point of a concentrated beam range, wherein the first beam adjustment instruction is a beam adjustment instruction for moving the concentrated beam range along a running direction; and generate a second beam adjustment instruction when the target terminal moves to a second target edge point of the concentrated beam range, wherein the second beam adjustment instruction is a beam adjustment instruction for making the target terminal located at a center point of the concentrated beam range.
[0018] According to some embodiments, the above-mentioned information determination module is specifically used to: obtain the total beam ranges corresponding to multiple initial satellites respectively; determine the departure distances corresponding to the multiple initial satellites respectively based on the position information and the total beam range, and determine the multiple departure times corresponding to the multiple initial satellites respectively based on the running speed; based on the multiple departure times, filter out the target satellite from the multiple initial satellites, and define the corresponding total beam range as the initial beam range.
[0019] The present application provides an electronic device, which adopts the following technical solution: An electronic device, comprising: processor; The memory stores a computer program, and when the computer program is executed by the processor, the processor executes the above-mentioned satellite beam tracking method.
[0020] The present application provides a computer-readable storage medium, which adopts the following technical solution: A computer-readable storage medium stores a computer program, which, when executed by a processor, enables the processor to execute the satellite beam tracking method.
[0021] According to the above-mentioned embodiment provided by the present application, the electronic device obtains the operating status of the target terminal and the initial beam range of the target satellite, and determines a concentrated beam range adapted to the target terminal based on the position information, operating direction, operating speed, pre-operating trajectory and initial beam range contained in the operating status, and uses the concentrated beam range as the range in which the target terminal can establish stable communication with the target satellite. At the same time, the movement of the target terminal is monitored in real time. When the target terminal moves to the target edge point of the concentrated beam range, a beam adjustment instruction corresponding to the target edge point is generated, and the target satellite is controlled to perform beam adjustment; thereby reducing the adjustment frequency of the satellite beam while improving the stability of communication. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] Figure 1 is a block diagram of a satellite beam tracking method according to an embodiment of the present application; Figure 2is a block diagram of a satellite beam tracking device according to an embodiment of the present application; Figure 3 It is a schematic diagram of an electronic device according to an embodiment of the present application.
[0023] Description of reference numerals: 20: satellite beam tracking device; 201: information determination module; 202: concentrated beam range determination module; 203: beam adjustment module; 30: electronic device; 301: processor; 302: bus; 303: memory; 304: transceiver. DETAILED DESCRIPTION
[0024] The following is combined with Figure 1-Figure 3 This application is described in further detail.
[0025] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the drawings in the embodiments of the present application are collected below to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0026] An embodiment of the present application provides a satellite beam tracking method, which can be executed by an electronic device, wherein the electronic device can be a server, wherein the server can be an independent physical server, or a server cluster or distributed device composed of multiple physical servers, or a cloud server that provides cloud computing services; the server can be installed on a ground communication terminal or on a satellite.
[0027] Reference Figure 1 A satellite beam tracking method includes: step S101, step S102 and step S103, wherein: S101, determining the operating state of the target terminal and the initial beam range of the target satellite, wherein the operating state includes location information, operating direction, operating speed, and pre-operation trajectory.
[0028] In some embodiments, the target terminal may be a vehicle-mounted device or a mobile phone with a navigation function; the initial beam range is the maximum range that can be covered by the beam of the target satellite.
[0029] The electronic device sends an information acquisition instruction to the target terminal, and obtains its own location, namely, location information and running direction, running speed, navigation destination and other information from the target terminal through the Beidou system or GPS positioning system; then, the electronic device analyzes the location information, running direction and navigation destination, and predicts the path that the target terminal is about to run, namely, the pre-operation trajectory.
[0030] S102, determining a concentrated beam range corresponding to the target terminal based on the location information, the running direction, the running speed, the pre-running trajectory and the initial beam range.
[0031] In some embodiments, the concentrated beam range is a circular area and is located within the initial beam range; the beam power sent by the target satellite within the concentrated beam range is greater than the beam power sent by the target satellite within the non-concentrated beam range, that is, the communication quality of the target terminal within the concentrated beam range is greater than the communication quality within the non-concentrated beam range.
[0032] Different target terminals have different operating speeds. In order to enable the target terminal process to stay within the concentrated beam range for a longer time and reduce the adjustment frequency of the beam antenna of the target satellite, different concentrated beam ranges need to be set for different target terminals. In the process of determining the concentrated beam range, the location information of the target terminal can be used as the reference point, the operating direction, operating speed and operating trajectory can be used as reference data for determining the concentrated beam range corresponding to the target terminal, and the initial beam range can be used as the limiting condition for defining the concentrated beam range to construct the concentrated beam range corresponding to the target terminal.
[0033] In some embodiments, taking into account the possibility that the target terminal may temporarily change the running direction while running based on the running direction, the electronic device can first determine the relative position relationship between the position information and the initial beam range in the process of determining the concentrated beam range, and determine the range of the concentrated beam range in the same direction and different directions as the running direction based on the running speed, running direction and pre-running trajectory, that is, the distance from the position information to the edge of the concentrated beam range. The electronic device constructs the concentrated beam range through the determined distance.
[0034] S103, when the target terminal moves to the target edge point of the concentrated beam range, a beam adjustment instruction corresponding to the target edge point is generated, and based on the beam adjustment instruction, the target satellite is controlled to perform beam adjustment.
[0035] In some embodiments, after the electronic device constructs a concentrated beam range that is compatible with the target terminal, it begins to monitor the operation of the target terminal in real time. When the target terminal moves to the target edge point of the concentrated beam range, it indicates that the target terminal is about to move out of the concentrated beam range. In order to ensure the communication quality between the target terminal and the target satellite, it is necessary to track the target terminal at this time, that is, adjust the angle of the beam antenna of the target satellite, that is, the electronic device generates a beam adjustment instruction, and controls the target satellite to perform beam adjustment based on the beam adjustment instruction; thereby, by constructing a concentrated beam range that is compatible with the target terminal, the communication quality between the target terminal and the target satellite is improved, and at the same time, when the target terminal is about to move out of its compatible concentrated beam range, the beam antenna of the target satellite is adjusted to reduce the adjustment frequency of the beam antenna of the target satellite.
[0036] In some embodiments, the target edge point is a point on the edge line of the concentrated beam range; the target edge point can be set to multiple, and when the target terminal reaches different target edge points, the electronic device generates a beam adjustment instruction corresponding to the target edge point, and controls the target satellite to perform adaptive beam range adjustment through the beam adjustment instruction. For example, when the target edge point is an edge point on the edge line of the concentrated beam range close to the running direction of the target terminal, the electronic device generates a beam adjustment instruction that represents the control of the target satellite's beam antenna to adjust toward the running direction.
[0037] In step S101, the operating status of the target terminal and the initial beam range of the target satellite are determined, including: obtaining total beam ranges corresponding to multiple initial satellites; determining departure distances corresponding to the multiple initial satellites based on the position information and the total beam range, and determining multiple departure times corresponding to the multiple initial satellites based on the operating speed; based on the multiple departure times, selecting the target satellite from the multiple initial satellites, and defining the corresponding total beam range as the initial beam range.
[0038] In some embodiments, the electronic device first obtains the total beam ranges corresponding to multiple initial satellites, and determines the relative position relationship between the position information and the multiple total beam ranges, and determines the distance between the position information and the edge lines of the target terminal in different directions within the total beam range, that is, the departure distance; based on the determined target terminal, based on the current speed, the time it takes for the target terminal to reach the edge lines in different directions, that is, the departure time; thereby obtaining multiple departure times corresponding to the multiple initial satellites; then, the electronic device calculates the amplitude values of the multiple departure times corresponding to each initial satellite, defines the initial satellite corresponding to the minimum amplitude value as the target satellite, and obtains the initial beam range of the initial satellite.
[0039] In step S102, based on the position information, the running direction, the running speed, the pre-running trajectory and the initial beam range, the concentrated beam range corresponding to the target terminal is determined, including: based on the position information, determining the relative position information between the target terminal and the initial beam range; based on the relative position information and the running speed, determining the first distance information in the same direction as the running direction, wherein the first distance information is the distance information with the position information as the origin and the same as the running direction; based on the running direction and the pre-running trajectory, determining the second distance information in a direction perpendicular to the running direction and in a reverse direction, wherein the second distance information is the distance information with the position information as the origin and the direction perpendicular to the running direction and in a reverse direction; based on the position information, the first distance information and the second distance information, constructing the concentrated beam range.
[0040] In some embodiments, the electronic device inputs the position information and the initial beam range of the target terminal into a two-dimensional model, determines the relative position relationship between the target terminal and the initial beam range, and obtains the relative position information; then the electronic device determines the first distance information in the same direction as the running direction of the target terminal based on the relative position information and the running speed, wherein the electronic device determines the running level corresponding to the target terminal based on the running speed, and retrieves the preset distance corresponding to the running level; the electronic device defines the preset distance as the first distance information, and subsequently the electronic device constructs the range of the concentrated beam range corresponding to the target terminal close to the running direction based on the first distance information; at the same time, the electronic device determines the second distance information in a direction perpendicular to the running direction and in the opposite direction based on the running direction and the pre-running trajectory, wherein the electronic device uses the driving path of the pre-running trajectory as reference data for whether the target terminal is running in a straight line, and further determines the distances in two directions perpendicular to the running direction and in the direction opposite to the running direction based on the reference data; the electronic device constructs the range of two directions perpendicular to the running direction and in the direction opposite to the running direction of the concentrated beam range corresponding to the target terminal based on the second distance information.
[0041] In some embodiments, based on the relative position information and the running speed, the first distance information in the same direction as the running direction is determined, including: judging whether the relative position information satisfies a preset relative position range; determining the speed level corresponding to the running speed and the first preset distance information corresponding to the speed level; when the relative position information satisfies the preset relative position range, using the first preset distance information as the first distance information in the same direction as the running direction.
[0042] In some embodiments, the electronic device sets in advance the association between different speeds, different speed levels and distance information. For example, when the running speed is within a first speed range, its associated speed level is a first level, and its associated preset distance information is a first preset distance; when the speed is within a second speed range, its associated speed level is a second level, and its associated preset distance information is a second preset distance, wherein the first speed range is greater than the second preset speed range, the speed level of the first level is greater than the speed level of the second level, and the first preset distance is greater than the second preset distance.
[0043] The electronic device sets a preset relative position range, and determines whether the relative position information satisfies the preset relative position range, that is, determines whether the position of the target terminal is within a specific range within the initial beam range. When the electronic device determines that the relative position information satisfies the preset relative position range, the electronic device uses the determined first preset distance information as the first distance information in the same direction as the running direction.
[0044] In some embodiments, the pre-operation trajectory is the operation trajectory of the target terminal within a preset time period, wherein the preset time period is the time taken by the target terminal to enter the initial beam range and leave the initial beam range based on the operation speed; the direction perpendicular to the operation direction includes a first vertical direction and a second vertical direction.
[0045] In some embodiments, based on the running direction and the pre-running trajectory, second distance information in a direction perpendicular to and in a reverse direction of the running direction is determined, including: when the pre-running trajectory is a straight line running, calling the second preset distance information, and using the second preset distance information as the second distance information in a direction perpendicular to and in a reverse direction of the running direction; when the pre-running trajectory is a non-straight line running, calling the third preset distance information, and using the second preset distance information as the second distance information in a first direction perpendicular to and in a reverse direction of the running direction, and using the third preset distance information as the second distance information in a second direction perpendicular to the running direction.
[0046] In some embodiments, the electronic device determines whether the pre-operation trajectory is a straight line operation, and when it is determined that the pre-operation trajectory is a straight line operation, it indicates that the target terminal will not turn or make a U-turn within a preset time period. Therefore, when determining the concentrated beam range of the target terminal, the range on both sides and in the opposite direction of the target terminal can be set relatively small; the electronic device calls the second preset distance information and uses the second preset distance information as the second distance information in two directions perpendicular to the running direction and in the opposite direction of the pre-operation direction.
[0047] When the electronic device determines that the pre-operation trajectory is a non-straight line operation, it indicates that the target terminal will turn within a preset time period. Therefore, when determining the concentrated wave beam range of the target terminal, the range of the vertical side where the target terminal turns can be set larger than the range of another vertical measurement and the reverse range; the electronic device calls the third preset distance information, and uses the second preset distance information as the first vertical direction and the second distance information in the reverse direction of the running direction, and uses the third preset distance information as the second distance information in the second vertical direction of the running direction; wherein the first preset distance information is greater than the third distance information and greater than the second distance information; the first vertical direction is the direction away from the side where the target terminal turns, and the second vertical direction is the direction close to the side where the target terminal turns.
[0048] In some embodiments, a concentrated beam range is constructed based on the position information, the first distance information, and the second distance information, including: generating a first vertical line at the end point of the first distance information, and generating a second vertical line at the end point of the second distance information; using the intersection of the first vertical line and the second vertical line as an edge point, constructing a circular area, and defining the circular area as the concentrated beam range.
[0049] In some embodiments, the electronic device calls the location information, first location information and second distance information of the target terminal into a two-dimensional model, constructs a positional relationship between the location information, the first distance information and the second distance information, and then the electronic device determines the end point of the first distance information and generates a first vertical line of the first distance information at the end point. At the same time, the electronic device determines the end point of the second distance information and generates a second vertical line of the second distance information at the end point; the electronic device uses the intersection between the first vertical line and the second vertical line as an edge point to construct a circular area, and defines the circular area as a concentrated beam range.
[0050] In step S103, when the target terminal moves to a target edge point of the concentrated beam range, a beam adjustment instruction corresponding to the target edge point is generated, including: when the target terminal moves to a first target edge point of the concentrated beam range, a first beam adjustment instruction is generated, wherein the first target edge point is an edge point on a line between a first target edge point having the same running direction as the target terminal and the position information; the first beam adjustment instruction is a beam adjustment instruction for moving the concentrated beam range along the running direction; when the target terminal moves to a second target edge point of the concentrated beam range, a second beam adjustment instruction is generated, wherein the second target edge point is an edge point on a line between a second edge point having a different running direction from the target terminal and the position information; the second beam adjustment instruction is a beam adjustment instruction for locating the target terminal at the center point of the concentrated beam range.
[0051] In some embodiments, when the electronic device monitors in real time that the target terminal moves to the first target edge point of the concentrated beam, it indicates that the target terminal is moving in a straight line. At this time, the electronic device generates a first beam adjustment instruction, and controls the target satellite based on the first beam adjustment instruction, so that the concentrated beam range corresponding to the target satellite moves along the running direction until the relative position relationship between the current target terminal position and the concentrated beam range is consistent with the relative position relationship between the two before the concentrated beam range of the target satellite is controlled to move.
[0052] When the electronic device monitors in real time that the target terminal moves to the second target edge point of the concentrated beam, it indicates that the target terminal is moving non-linearly. At this time, the electronic device generates a second beam adjustment instruction and controls the target satellite based on the second beam adjustment instruction so that the center point of the concentrated beam range corresponding to the target satellite coincides with the position of the current target terminal.
[0053] The present application provides a satellite beam tracking device, which adopts the following technical solution: Reference Figure 2 A satellite beam tracking device 20 includes: an information determination module 201, a concentrated beam range determination module 202 and a beam adjustment module 203, wherein: The information determination module 201 is used to determine the operation state of the target terminal and the initial beam range of the target satellite, wherein the operation state includes position information, operation direction, operation speed and pre-operation trajectory; A concentrated beam range determination module 202 is used to determine a concentrated beam range corresponding to the target terminal based on the location information, the running direction, the running speed, the pre-running trajectory and the initial beam range, wherein the concentrated beam range is a circular area and is located within the initial beam range; The beam adjustment module 203 is used to generate a beam adjustment instruction corresponding to the target edge point when the target terminal moves to the target edge point of the concentrated beam range, and control the target satellite to perform beam adjustment based on the beam adjustment instruction.
[0054] In some embodiments, the above-mentioned concentrated beam range determination module 202 is specifically used to: determine the relative position information between the target terminal and the initial beam range based on the position information; determine the first distance information in the same direction as the running direction based on the relative position information and the running speed, wherein the first distance information is the distance information with the position information as the origin and the same as the running direction; determine the second distance information in a direction perpendicular to the running direction and in the opposite direction based on the running direction and the pre-running trajectory, wherein the second distance information is the distance information with the position information as the origin and the direction perpendicular to the running direction and in the opposite direction; construct a concentrated beam range based on the position information, the first distance information and the second distance information.
[0055] In some embodiments, the above-mentioned concentrated beam range determination module 202 is specifically used to: determine whether the relative position information satisfies a preset relative position range; determine the speed level corresponding to the running speed and the first preset distance information corresponding to the speed level; when the relative position information satisfies the preset relative position range, use the first preset distance information as the first distance information in the same direction as the running direction.
[0056] In some embodiments, the above-mentioned pre-operation trajectory is the operation trajectory of the target terminal within a preset time period, wherein the preset time period is the time taken by the target terminal from entering the initial beam range to leaving the initial beam range based on the operation speed; the direction perpendicular to the operation direction includes a first vertical direction and a second vertical direction; the above-mentioned concentrated beam range determination module 202 is specifically used to: when the pre-operation trajectory is a straight line operation, call the second preset distance information, and use the second preset distance information as the second distance information in the direction perpendicular to the operation direction and in the opposite direction; when the pre-operation trajectory is a non-straight line operation, call the third preset distance information, and use the second preset distance information as the second distance information in the first perpendicular direction and in the opposite direction to the operation direction, and use the third preset distance information as the second distance information in the second perpendicular direction to the operation direction.
[0057] In some embodiments, the above-mentioned concentrated beam range determination module 202 is specifically used to: generate a first vertical line at the end point of the first distance information, and generate a second vertical line at the end point of the second distance information; use the intersection between the first vertical line and the second vertical line as the edge point, construct a circular area, and define the circular area as the concentrated beam range.
[0058] In some embodiments, the above-mentioned beam adjustment module 203 is specifically used to: generate a first beam adjustment instruction when the target terminal moves to a first target edge point of the concentrated beam range, wherein the first beam adjustment instruction is a beam adjustment instruction for moving the concentrated beam range along the running direction; and generate a second beam adjustment instruction when the target terminal moves to a second target edge point of the concentrated beam range, wherein the second beam adjustment instruction is a beam adjustment instruction for making the target terminal located at the center point of the concentrated beam range.
[0059] In some embodiments, the above-mentioned information determination module 201 is specifically used to: obtain the total beam ranges corresponding to multiple initial satellites; determine the departure distances corresponding to the multiple initial satellites based on the position information and the total beam range, and determine the multiple departure times corresponding to the multiple initial satellites based on the running speed; based on the multiple departure times, filter out the target satellite from the multiple initial satellites, and define the corresponding total beam range as the initial beam range.
[0060] In some embodiments, the information determination module 201 may include a logic circuit, or may be implemented by a central processing unit, a digital signal processor, or a field programmable gate array contained in an electronic device; the concentrated beam range determination module 202 may include a logic circuit, or may be implemented by a central processing unit, a digital signal processor, or a field programmable gate array contained in an electronic device; the beam adjustment module 203 may include a logic circuit, or may be implemented by a central processing unit, a digital signal processor, or a field programmable gate array contained in an electronic device.
[0061] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, modules and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0062] An embodiment of the present application discloses an electronic device, including: a processor; a memory storing a computer program, and when the computer program is executed by the processor, the processor executes the above-mentioned satellite beam tracking method.
[0063] For example, refer to Figure 3 , Figure 3 The electronic device 30 shown includes: a processor 301 and a memory 303. The processor 301 and the memory 303 are connected, such as through a bus 302. Optionally, the electronic device 30 may also include a transceiver 304. It should be noted that in actual applications, the transceiver 304 is not limited to one, and the structure of the electronic device 30 does not constitute a limitation on the embodiments of the present invention.
[0064] The processor 301 may be a CPU (Central Processing Unit), a general-purpose processor, a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. It may implement or execute various exemplary logic blocks, modules and circuits described in the disclosure of the present invention. The processor 301 may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc.
[0065] The bus 302 may include a path to transmit information between the above components. The bus 302 may be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus. The bus 302 may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 3 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.
[0066] The memory 303 may be a ROM (Read Only Memory) or other types of static storage devices that can store static information and instructions, a RAM (Random Access Memory) or other types of dynamic storage devices that can store information and instructions, or an EEPROM (Electrically Erasable Programmable Read Only Memory), a CD-ROM (Compact Disc Read Only Memory) or other optical disk storage, optical disk storage (including compressed optical disk, laser disk, optical disk, digital versatile disk, Blu-ray disk, etc.), a magnetic disk storage medium or other magnetic storage device, or any other storage medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto.
[0067] The memory 303 is used to store application code for executing the solution of the present invention, and the execution is controlled by the processor 301. The processor 301 is used to execute the application code stored in the memory 303 to implement the content shown in the above method embodiment.
[0068] Figure 3 The electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.
[0069] An embodiment of the present application discloses a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the processor executes a satellite beam tracking method.
[0070] It should be understood that, although the steps in the flowchart of the accompanying drawings are displayed in sequence as indicated by the arrows, these steps are not necessarily executed in sequence in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least a part of the steps in the flowchart of the accompanying drawings may include multiple sub-steps or multiple stages, and these sub-steps or stages are not necessarily executed at the same time, but can be executed at different times, and their execution order is not necessarily sequential, but can be executed in turn or alternately with other steps or at least a part of the sub-steps or stages of other steps.
[0071] The above are only some implementation methods of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.
Claims
1. A satellite beam tracking method, characterized in that: include: Determine the operating state of the target terminal and the initial beam range of the target satellite, wherein the operating state includes position information, operating direction, operating speed, and pre-operation trajectory; Determine a concentrated beam range corresponding to the target terminal based on the location information, the running direction, the running speed, the pre-running trajectory, and the initial beam range, wherein the concentrated beam range is a circular area and is located within the initial beam range; When the target terminal moves to a target edge point of the concentrated beam range, a beam adjustment instruction corresponding to the target edge point is generated, and based on the beam adjustment instruction, the target satellite is controlled to perform beam adjustment.
2. The method according to claim 1, characterized in that The determining, based on the position information, the running direction, the running speed, the pre-running trajectory, and the initial beam range, a concentrated beam range corresponding to the target terminal includes: Based on the position information, determining relative position information between the target terminal and the initial beam range; Based on the relative position information and the running speed, determine first distance information in the same direction as the running direction, wherein the first distance information is distance information in the same direction as the running direction with the position information as the origin; Based on the running direction and the pre-running trajectory, determine second distance information in a direction perpendicular to the running direction and in a reverse direction, wherein the second distance information is distance information in a direction perpendicular to the running direction and in a reverse direction with the position information as an origin; The concentrated beam range is constructed based on the position information, the first distance information and the second distance information.
3. The method according to claim 2, characterized in that The determining, based on the relative position information and the running speed, first distance information in the same direction as the running direction comprises: Determining whether the relative position information meets a preset relative position range; Determine a speed level corresponding to the running speed and first preset distance information corresponding to the speed level; When the relative position information satisfies a preset relative position range, the first preset distance information is used as first distance information in the same direction as the running direction.
4. The method according to claim 2, characterized in that: The pre-operation trajectory is the operation trajectory of the target terminal within a preset time period, wherein the preset time period is the time taken by the target terminal from entering the initial beam range to leaving the initial beam range based on the operation speed; the direction perpendicular to the operation direction includes a first vertical direction and a second vertical direction; Determining second distance information in a direction perpendicular to and in a reverse direction of the running direction based on the running direction and the pre-running trajectory includes: In the case where the pre-running trajectory is a straight line running, calling the second preset distance information, and using the second preset distance information as the second distance information in a direction perpendicular to the running direction and in a reverse direction; When the pre-operation trajectory is a non-straight line operation, the third preset distance information is called, and the second preset distance information is used as the second distance information in the first direction perpendicular to and in the opposite direction of the running direction, and the third preset distance information is used as the second distance information in the second direction perpendicular to the running direction.
5. The method according to claim 2, characterized in that: The constructing the concentrated beam range based on the position information, the first distance information and the second distance information includes: generating a first vertical line at an end point of the first distance information, and generating a second vertical line at an end point of the second distance information; A circular area is constructed by taking the intersection point between the first vertical line and the second vertical line as an edge point, and the circular area is defined as the concentrated beam range.
6. The method according to claim 1, characterized in that When the target terminal moves to a target edge point of the concentrated beam range, generating a beam adjustment instruction corresponding to the target edge point includes: When the target terminal moves to a first target edge point of the concentrated beam range, generating a first beam adjustment instruction, wherein the first beam adjustment instruction is a beam adjustment instruction for moving the concentrated beam range along the running direction; When the target terminal moves to a second target edge point of the concentrated beam range, a second beam adjustment instruction is generated, wherein the second beam adjustment instruction is a beam adjustment instruction for making the target terminal located at a center point of the concentrated beam range.
7. The method according to claim 1, characterized in that The determining of the operating state of the target terminal and the initial beam range of the target satellite includes: Obtaining total beam ranges corresponding to multiple initial satellites respectively; Determine, based on the position information and the total beam range, departure distances corresponding to the multiple initial satellites, respectively, and determine, based on the running speed, multiple departure durations corresponding to the multiple initial satellites, respectively; Based on the multiple departure durations, a target satellite is selected from the multiple initial satellites, and a corresponding total beam range is defined as an initial beam range.
8. A satellite beam tracking device, characterized in that: include: An information determination module, used to determine the operating state of the target terminal and the initial beam range of the target satellite, wherein the operating state includes position information, operating direction, operating speed and pre-operation trajectory; a concentrated beam range determination module, configured to determine a concentrated beam range corresponding to the target terminal based on the location information, the running direction, the running speed, the pre-running trajectory, and the initial beam range, wherein the concentrated beam range is a circular area and is located within the initial beam range; The beam adjustment module is used to generate a beam adjustment instruction corresponding to the target edge point when the target terminal moves to the target edge point of the concentrated beam range, and control the target satellite to perform beam adjustment based on the beam adjustment instruction.
9. An electronic device, characterized in that: include: processor; A memory storing a computer program, which, when executed by the processor, enables the processor to perform the method according to any one of claims 1 to 7.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the processor is caused to perform the method according to any one of claims 1 to 7.
Citation Information
Patent Citations
Antenna beam adjusting method
CN115939758A
Multi-dimensional satellite beam switching method based on position prediction
CN116527096A
Low-orbit satellite target tracking method and device, electronic equipment and storage medium
CN119030589A
Systems and methods for determining orientation of an electronically steerable antenna
US20240094405A1
Cited By
Satellite communication method and device, electronic equipment and storage medium
CN120223170A
Communication method and device based on satellite constellation, electronic equipment and storage medium
CN121261781A
Group beam control method and device, electronic equipment, medium and product
CN121984557A