A method, device and apparatus for satellite communication control with dynamic antenna adjustment
By dynamically adjusting the antenna's orientation and power distribution, the problems of high energy consumption and weak endurance of mobile devices in satellite communications are solved, and effective energy management is achieved during satellite communications.
Patent Information
- Application Number
- CN202510896383.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-01
- Publication Date
- 2025-09-12
- Estimated Expiration
- 2045-07-01
AI Technical Summary
The problems of high communication energy consumption and weak battery life of mobile devices during satellite communication are mainly due to the fact that all multiple satellite antennas built into the mobile devices are enabled and the power is set to rated power.
Determine the communication mode by monitoring device status information and ground network signals, adjust antenna parameters to the satellite communication frequency band, select the target antenna to establish a link with the communication satellite, calculate the ideal azimuth and elevation angles, adjust the antenna combination direction and allocate power to reduce the number of antennas enabled and the total power.
During satellite communication, the number of antennas activated and the total power consumption are reduced by partially turning on the antennas and adjusting the power, thus solving the problems of high communication energy consumption and weak endurance.
Smart Images

Figure CN120415546B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of satellite communications, and in particular to a method, device and equipment for satellite communication control with a dynamic antenna adjustment. Background Art
[0002] Satellite communication uses artificial satellites as relay stations to forward radio waves, thereby achieving communication between two or more earth stations. It has the advantages of long communication distance, multi-access communication, large communication capacity, and high reliability.
[0003] The method used by mobile devices for satellite communication is to connect to communication satellites through multiple satellite antennas built into the mobile devices to realize data transmission between the mobile devices and the communication satellites, thereby realizing the satellite communication function of the mobile devices.
[0004] For the multiple satellite antennas built into mobile devices, usually all of them are enabled, and the power of all satellite antennas is set to the rated power. Doing so requires a lot of power for communication in the mobile device, which is a huge challenge to the battery life of the mobile device. There is a problem of high communication energy consumption and weak battery life in the process of satellite communication of the mobile device. Summary of the Invention
[0005] Based on this, it is necessary to provide a method, device and equipment for satellite communication control that dynamically adjusts the antenna to address the above problems.
[0006] An embodiment of the present invention is implemented as follows: a method for controlling satellite communications by dynamically adjusting an antenna, the method comprising:
[0007] S101, monitoring and obtaining device status information of a mobile device;
[0008] S102, determining a communication mode based on the device status information and a terrestrial network signal of the mobile device;
[0009] S103, determining whether the communication mode is a satellite communication mode, and if so, adjusting the parameters of all antennas so that they operate in the satellite communication frequency band, and selecting a target antenna from among all antennas to establish a communication link with the communication satellite;
[0010] S104, calculating an ideal azimuth angle and an ideal elevation angle between the mobile device and the communication satellite based on the orbit data of the communication satellite and the current position of the mobile device;
[0011] S105, selecting an antenna combination based on an ideal azimuth angle and an ideal elevation angle between the mobile device and the communication satellite to adjust the direction of the antenna main lobe so that it faces the communication satellite;
[0012] S106 , allocating power to each antenna in the selected antenna combination according to the ideal azimuth angle and the ideal elevation angle between the mobile device and the communication satellite.
[0013] In one embodiment, the present invention provides a satellite communication control device for dynamically adjusting an antenna, the satellite communication control device for dynamically adjusting an antenna comprising:
[0014] Monitoring information module, used to monitor and obtain device status information of mobile devices;
[0015] a mode determination module, configured to determine a communication mode based on device status information and a terrestrial network signal of the mobile device;
[0016] The link establishment module is used to determine whether the communication mode is the satellite communication mode. If so, the parameters of all antennas are adjusted to make them operate in the satellite communication frequency band, and the target antenna is selected from all antennas to establish a communication link with the communication satellite;
[0017] An angle calculation module, used to calculate the ideal azimuth angle and ideal elevation angle between the mobile device and the communication satellite based on the orbit data of the communication satellite and the current position of the mobile device;
[0018] An antenna selection module is used to select an antenna combination according to an ideal azimuth angle and an ideal elevation angle between the mobile device and the communication satellite so as to adjust the direction of the antenna main lobe so as to face the communication satellite directly;
[0019] The power adjustment module is used to allocate power to each antenna in the selected antenna combination according to an ideal azimuth angle and an ideal elevation angle between the mobile device and the communication satellite.
[0020] In one embodiment, the present invention provides a satellite communication control device for dynamically adjusting an antenna, the satellite communication control device for dynamically adjusting an antenna comprising: a first antenna module, a second antenna module, a device status detection module, a signal status detection module, and a control module;
[0021] The first antenna module is connected to the control module and is used to receive ground network signals;
[0022] The second antenna module adopts a multi-antenna structure with multiple antennas evenly distributed, and is connected to the control module for receiving communication satellite signals;
[0023] The device status detection module is connected to the control module and is used to detect the device status and generate device status information to transmit to the control module;
[0024] The signal status detection module is connected to the control module and is used to detect the signal strength of the ground network signal and the signal strength of the communication satellite signal, and generate corresponding signal strength information to transmit to the control module;
[0025] The control module is used to execute the steps of the satellite communication control method for dynamically adjusting the antenna.
[0026] An embodiment of the present invention provides a method for satellite communication control with dynamically adjusted antennas, which monitors and obtains device status information of a mobile device; determines a communication mode based on the device status information and a ground network signal of the mobile device; determines whether the communication mode is a satellite communication mode, and if so, adjusts the parameters of all antennas so that they operate in a satellite communication frequency band, and selects a target antenna from all antennas to establish a communication link with a communication satellite; calculates an ideal azimuth and an ideal elevation angle between the mobile device and the communication satellite based on orbital data of the communication satellite and the current position of the mobile device; selects an antenna combination based on the ideal azimuth and ideal elevation angle between the mobile device and the communication satellite to adjust the direction of the antenna main lobe so that it is closer to the direction facing the communication satellite; and allocates power to each antenna in the selected antenna combination based on the ideal azimuth and ideal elevation angle between the mobile device and the communication satellite. In this way, during the process of satellite communication of the mobile device, some antennas are selected to be turned on according to the ideal azimuth angle and ideal elevation angle between the mobile device and the communication satellite to adjust the direction of the antenna main lobe so that it is closer to the direction of the communication satellite while reducing the number of enabled antennas, and the power of each antenna is adjusted to adjust the direction of the antenna main lobe so that it is closer to the direction of the communication satellite while reducing the total power, thereby solving the problems of high communication energy consumption and weak endurance of mobile devices during satellite communication. BRIEF DESCRIPTION OF THE DRAWINGS
[0027] Figure 1 A flowchart of a method for satellite communication control for dynamically adjusting an antenna in one embodiment is provided;
[0028] Figure 2 Schematic diagram of the structure of a phased array antenna;
[0029] Figure 3 is a schematic diagram of the electric field pattern of the antenna;
[0030] Figure 4 A structural block diagram of a satellite communication control device for dynamically adjusting an antenna in one embodiment;
[0031] Figure 5 A structural block diagram of a satellite communication control device for dynamically adjusting an antenna in one embodiment;
[0032] Figure 6 FIG. 4 is a block diagram of the internal structure of a control module in one embodiment. DETAILED DESCRIPTION
[0033] In order to make the purpose, technical solutions and advantages of the present invention more clearly understood, the present invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.
[0034] It is understood that the terms "first," "second," etc., used herein may be used to describe various elements, but unless otherwise specified, these elements are not limited by these terms. These terms are only used to distinguish a first element from another element. For example, a first xx script may be referred to as a second xx script, and similarly, a second xx script may be referred to as a first xx script without departing from the scope of the present invention.
[0035] like Figure 1 As shown, in one embodiment, a method for satellite communication control of dynamically adjusting an antenna is proposed, which may specifically include the following steps:
[0036] S101, monitoring and obtaining device status information of a mobile device;
[0037] S102, determining a communication mode based on the device status information and a terrestrial network signal of the mobile device;
[0038] S103, determining whether the communication mode is a satellite communication mode, and if so, adjusting the parameters of all antennas so that they operate in the satellite communication frequency band, and selecting a target antenna from among all antennas to establish a communication link with the communication satellite;
[0039] S104, calculating an ideal azimuth angle and an ideal elevation angle between the mobile device and the communication satellite based on the orbit data of the communication satellite and the current position of the mobile device;
[0040] S105, selecting an antenna combination based on an ideal azimuth angle and an ideal elevation angle between the mobile device and the communication satellite to adjust the direction of the antenna main lobe so that it faces the communication satellite;
[0041] S106 , allocating power to each antenna in the selected antenna combination according to the ideal azimuth angle and the ideal elevation angle between the mobile device and the communication satellite.
[0042] In this embodiment, the device status information of the mobile device includes the sensing signals of the mobile device itself, such as the screen-off signal, the distance sensing signal, etc., and also includes the posture measurement signals of the mobile device, such as the screen orientation signal, etc.
[0043] In this embodiment, the terrestrial network signal is an operator network signal, including 2G, 3G, 4G, 5G, etc.
[0044] In this embodiment, all antenna parameters are adjusted to operate within the satellite communication frequency band. The antennas referred to herein are those used to establish a communication link with a communication satellite. The present invention does not involve adjusting the antennas required for terrestrial network operation, so this need not be discussed.
[0045] In this embodiment, the structural diagrams of all antennas are as follows: Figure 2 The image shown is a phased array antenna. A phased array antenna consists of multiple independent antennas (elements). The beam direction is electronically controlled by adjusting the phase difference between the signals from each element. The target antenna is a subset of antennas selected from among all the antennas.
[0046] In this embodiment, when establishing a communication link with a communication satellite, multiple target antennas may establish a communication link with the communication satellite, but there can be only one communication satellite.
[0047] In this embodiment, azimuth refers to the angle between the projection of the line connecting the main lobe axis of the antenna beam to the satellite and the line of true north, with geographic north as zero degrees and in a clockwise direction. Elevation refers to the angle between the line connecting the main lobe axis of the mobile device's antenna to the satellite and its projection onto the horizon. Ideally, the actual azimuth equals the ideal azimuth, and the actual elevation equals the ideal elevation. Therefore, the ideal azimuth and elevation are calculated first.
[0048] In this embodiment, some antennas are screened out in S103, and some antennas are further screened out in S105 to reduce the number of antennas activated while ensuring the connection between the mobile device and the communication satellite.
[0049] In this embodiment, the antenna's electric field pattern is a crucial parameter in a communication system, describing the directionality of electromagnetic waves radiated by the antenna. The main lobe is the most important component of the pattern, representing the direction of maximum antenna radiation. The width of the main lobe affects the coverage and service quality of the communication system. During communication with a communication satellite, the closer the central axis of the main lobe is to the line connecting the mobile device and the communication satellite (i.e., facing the communication satellite), the better. S105 and S106 implement this process.
[0050] An embodiment of the present invention provides a method for satellite communication control with dynamically adjusted antennas, which monitors and obtains device status information of a mobile device; determines a communication mode based on the device status information and a ground network signal of the mobile device; determines whether the communication mode is a satellite communication mode, and if so, adjusts the parameters of all antennas so that they operate in a satellite communication frequency band, and selects a target antenna from all antennas to establish a communication link with a communication satellite; calculates an ideal azimuth and an ideal elevation angle between the mobile device and the communication satellite based on orbital data of the communication satellite and the current position of the mobile device; selects an antenna combination based on the ideal azimuth and ideal elevation angle between the mobile device and the communication satellite to adjust the direction of the antenna main lobe so that it is closer to the direction facing the communication satellite; and allocates power to each antenna in the selected antenna combination based on the ideal azimuth and ideal elevation angle between the mobile device and the communication satellite. In this way, during the process of satellite communication of the mobile device, some antennas are selected to be turned on according to the ideal azimuth angle and ideal elevation angle between the mobile device and the communication satellite to adjust the direction of the antenna main lobe so that it is closer to the direction of the communication satellite while reducing the number of enabled antennas, and the power of each antenna is adjusted to adjust the direction of the antenna main lobe so that it is closer to the direction of the communication satellite while reducing the total power, thereby solving the problems of high communication energy consumption and weak endurance of mobile devices during satellite communication.
[0051] In one embodiment, determining the communication mode based on the device status information and the terrestrial network signal of the mobile device includes:
[0052] Obtaining the screen-off signal, screen orientation signal, and distance sensing signal of the mobile device from the device status information;
[0053] Determine whether the screen-off signal is 1. If so, set the state of the mobile device to an unused state. If not, obtain the screen orientation signal in the motion posture.
[0054] determining whether the screen orientation signal is not downward, and if so, determining whether the signal strength of the distance sensing signal is greater than a first preset value, and if so, setting the state of the mobile device to an in-use state;
[0055] If the signal strength of the distance sensing signal is less than or equal to a first preset value, setting the state of the mobile device to an unused state;
[0056] If the screen orientation signal is not downward, setting the state of the mobile device to an unused state;
[0057] Determine whether the device is in use. If so, detect the ground network signal of the mobile device and determine the communication mode according to the ground network signal of the mobile device. If not, continue to use the original communication mode.
[0058] In this embodiment, the screen-off signal being 1 indicates that the screen of the mobile device is off. At this time, the user will not operate the mobile device, and therefore, there is no need to set the communication mode of the mobile device.
[0059] In this embodiment, the screen orientation signal can be obtained by an attitude measurement sensor such as a gravity sensor. If the screen orientation signal is not downward, it means that the orientation of the screen can be upward, left, right, etc. If the screen orientation signal is not not downward, it means that the orientation of the screen is downward. At this time, the mobile device is most likely in an unused state.
[0060] In this embodiment, the distance sensing signal can be a human body sensing signal, such as an infrared sensor, generated by a human body sensing sensor such as an infrared sensor. The purpose of the signal is to detect whether the mobile device is in the user's hand. Therefore, the first preset value can be set to a value slightly lower than the signal strength of the distance sensing signal when the mobile device is in the user's hand. When the signal strength of the distance sensing signal is less than or equal to the first preset value, it indicates that the mobile device may be in a pocket, purse, or other space, which may block some of the human body heat sensing signal.
[0061] In one embodiment, determining the communication mode based on a terrestrial network signal of the mobile device includes:
[0062] Obtain signal strengths of at least two types of signals from the terrestrial network signal;
[0063] Determine whether the signal strength of the obtained specification signal is less than or equal to the second preset value. If not, determine the communication mode as the ground network mode. If so, Get the signal quality value of the ground network;
[0064] determining whether the signal quality value of the terrestrial network is greater than a third preset value, and if so, determining the communication mode to be the terrestrial network mode; if not, determining the communication mode to be the satellite communication mode;
[0065] Among them, n is the number of obtained specification signals, i is the serial number of the obtained specification signal, a i is the proportional coefficient corresponding to the i-th specification signal, B i is the signal strength of the i-th specification signal.
[0066] In this embodiment, the standard signal includes 2G signal, 3G signal, 4G signal, 5G signal, etc. The present invention gives priority to the signal strength of 4G signal and 5G signal.
[0067] In this embodiment, the signal strength of the terrestrial network signal is generally between -30dBm and -80dBm. A signal strength of -35dBm is considered very good, so the second preset value can be set to -40dBm. If the signal strengths of the obtained standard signals are not all less than or equal to the second preset value, that is, if the signal strength of any standard signal is greater than the second preset value, the communication mode is directly determined to be the terrestrial network mode.
[0068] In this embodiment, the third preset value may be set to -60dBm.
[0069] In this embodiment, a i The sum is 1, a i Can be set to , for example, when n is 2, a1 and a2 are both set to 0.5.
[0070] In one embodiment, selecting a target antenna from among all antennas to establish a communication link with a communication satellite includes:
[0071] For each antenna, enable the antenna individually and determine the communication satellite X to which the antenna is paired;
[0072] For each communication satellite X, determine whether the signal strength between the antenna and the communication satellite is greater than a fourth preset value; if so, add 1 to the weight value of the communication satellite X;
[0073] For communication satellites, Get the display ratio of the communication satellite;
[0074] The communication satellite with the largest display ratio is determined as the target satellite;
[0075] determining an antenna paired with a target satellite as a target antenna;
[0076] Establishing a communication link between the target antenna and the target satellite;
[0077] The initial value of the weight of each communication satellite is 0, b is the weight of the communication satellite, and N is the total number of communication satellites.
[0078] In this embodiment, a signal strength of the communication satellite between -40dBm and -60dBm indicates a good connection state, so the fourth preset value may be set to -60dBm.
[0079] In this embodiment, the target antenna is the result of the first screening.
[0080] In one embodiment, the step of calculating an ideal azimuth angle and an ideal elevation angle between the mobile device and the communication satellite based on the orbital data of the communication satellite and the current position of the mobile device includes:
[0081] Receive navigation messages from communication satellites and obtain orbital data of communication satellites from the navigation messages;
[0082] Obtaining the latitude and longitude of the communication satellite according to the orbital data of the communication satellite;
[0083] Get the latitude and longitude of the current location of the mobile device;
[0084] Depend on Get the ideal azimuth angle between the mobile device and the communication satellite;
[0085] Depend on Get the ideal elevation angle between the mobile device and the communication satellite;
[0086] in, is the longitude of the communication satellite, is the longitude of the current location of the mobile device, is the latitude of the communication satellite.
[0087] In this embodiment, the communication satellite will broadcast a navigation message containing its own position information, such as satellite orbit data such as ephemeris. The navigation message is broadcast and can be obtained without the communication satellite and mobile device communication connection.
[0088] In this embodiment, obtaining the longitude and latitude of the communication satellite based on the orbital data of the communication satellite is a common technology and will not be expanded here.
[0089] In this embodiment, the longitude and latitude of the current location of the mobile device are obtained, usually through GPS positioning.
[0090] In one embodiment, selecting an antenna combination based on an ideal azimuth angle and an ideal elevation angle between the mobile device and the communication satellite to adjust the direction of the antenna main lobe so as to face the communication satellite includes:
[0091] Determine the target antenna for establishing a communication link with a communication satellite;
[0092] Determine all antenna combinations based on the target antenna;
[0093] For each antenna combination, turn off the antennas outside the antenna combination;
[0094] Depend on Obtain the combined field strength of the antenna combination;
[0095] Determining the beam direction of the antenna main lobe of the antenna combination according to the combined field strength of the antenna combination;
[0096] Determining an actual direction angle and an actual elevation angle of the antenna main lobe of the antenna combination according to the beam pointing of the antenna main lobe of the antenna combination;
[0097] Depend on Obtaining a first deviation value of the antenna combination;
[0098] Selecting the antenna combination with the smallest first deviation value;
[0099] updating the target antenna according to the antenna in the selected antenna combination to adjust the direction of the antenna main lobe so as to move closer to the direction facing the communication satellite;
[0100] Where m is the number of antennas in the antenna combination, k is the serial number of the antenna in the antenna combination, and E k is the electric field amplitude of the kth antenna, is the phase offset of the kth antenna, j is the imaginary part, is the phase rotation factor of the kth antenna, u k is the unit vector of the polarization direction of the kth antenna, K1 is the first directional angle coefficient, K2 is the first elevation angle coefficient, A z0 is the ideal azimuth angle between the mobile device and the communication satellite, A z1 is the actual azimuth angle of the antenna main lobe of the antenna combination, EL0 is the ideal elevation angle between the mobile device and the communication satellite, and EL1 is the actual elevation angle of the antenna main lobe of the antenna combination.
[0101] In this embodiment, determining all antenna combinations based on target antennas refers to using a combinatorial mathematical method to obtain all antenna combinations. The total number of mathematical methods used for these combinations is any number between 1 and the number of target antennas, and all numbers between 1 and the number of target antennas must be traversed. Traversal is a computer term meaning to iterate over all values. For example, if the number of target antennas is 3, then all antenna combinations with a total of 1, 2, and 3 must be traversed using the combinatorial mathematical method to obtain all antenna combinations.
[0102] In this embodiment, if Figure 3 As shown in the figure, in communication systems, the electric field pattern of an antenna is an important parameter. It describes the directionality of electromagnetic waves radiated by the antenna, and there are main lobes and side lobes. The combined field strength is the manifestation of the superposition of the electric field patterns of multiple antennas, which is also an electric field pattern. Therefore, there is also a main lobe. Figure 3 As shown, the main lobe is the area with the strongest antenna coverage. Therefore, the beam direction of the main lobe of the antenna combination is determined according to the combined field strength of the antenna combination, which is to find the central axis of the area with the best signal strength in the combined field strength.
[0103] In this embodiment, the actual azimuth and elevation of the antenna main lobe of the antenna combination are determined based on the beam pointing of the antenna main lobe of the antenna combination. The central axis of the region with the highest signal strength in the combined field strength is determined, and the actual azimuth and elevation of the antenna main lobe of the antenna combination can be determined based on the central axis. At this point, the beam pointing of the antenna main lobe of the antenna combination is clear, and a three-dimensional spatial coordinate system can be established to represent the beam pointing of the antenna main lobe of the antenna combination in the three-dimensional spatial coordinate system. By simultaneously representing the true north line and the ground plane in the three-dimensional spatial coordinate system, the actual azimuth and elevation of the antenna main lobe of the antenna combination can be obtained.
[0104] In this embodiment, selecting the antenna combination with the smallest first deviation value is a second screening of the target antennas. After the target antennas are updated according to the antennas in the selected antenna combination, the target antennas that are not in the antenna combination with the smallest first deviation value are no longer target antennas.
[0105] In one embodiment, allocating power to each antenna in the selected antenna combination according to an ideal azimuth angle and an ideal elevation angle between the mobile device and the communication satellite includes:
[0106] Sorting the antennas in the selected antenna combination to obtain all sorted combinations;
[0107] For each ordered combination of antennas, Allocating power to the antennas in the sorted combination;
[0108] Calculate the total field strength of the sorted combination after power distribution;
[0109] Determine the beam direction of the antenna main lobe of the sorted combination according to the combined field strength of the sorted combination;
[0110] Determining the actual direction angle and actual elevation angle of the antenna main lobe of the sorted combination according to the beam pointing of the antenna main lobe of the sorted combination;
[0111] Depend on Obtaining a second deviation value of the sorted combination;
[0112] Select the power adjustment result corresponding to the sorted combination with the smallest second deviation value to allocate power to each antenna in the selected antenna combination;
[0113] Where P is the total power of the mobile device used for satellite communication mode, M is the number of antennas in the sorted combination, x is the serial number of the antenna in the sorted combination, c is the decreasing ratio, K3 is the second direction angle coefficient, K4 is the second elevation angle coefficient, A z0 is the ideal azimuth angle between the mobile device and the communication satellite, A z2is the actual azimuth angle of the antenna main lobe of the sorted combination, EL0 is the ideal elevation angle between the mobile device and the communication satellite, and EL2 is the actual elevation angle of the antenna main lobe of the sorted combination.
[0114] In this embodiment, The result is the average power that can be allocated to the antennas in the permutation combination from the total power of the mobile device used in the satellite communication mode, and c can be set to 5% or 10%.
[0115] In this embodiment, the step of calculating the combined field strength of the sorted combination after the power distribution is completed is as follows: The steps to obtain the combined field strength of the antenna combination are the same.
[0116] In this embodiment, the beam pointing of the antenna main lobe of the sorting combination is determined based on the combined field strength of the sorting combination, and the actual direction angle and actual elevation angle of the antenna main lobe of the sorting combination are determined based on the beam pointing of the antenna main lobe of the sorting combination. Both are the same as the antenna combination method and will not be expanded here.
[0117] In this embodiment, the power density is proportional to the square of the electric field strength, that is, , where S is the power density, E is the electric field strength, and Z0 is the natural spatial impedance. Therefore, the shape of the power pattern is similar to the electric field pattern, but the widths of the main lobe and side lobes are narrower (because the squaring operation compresses low-intensity areas). Therefore, if the power of the antennas near the main lobe in the original antenna combination is increased, and the power of the antennas near the side lobes is reduced, the combined field strength can be affected to a certain extent, causing the main lobe beam of the antenna combination to point closer to the communication satellite.
[0118] In one embodiment, the satellite communication control method for dynamically adjusting the antenna further includes:
[0119] Monitor the signal strength of mobile devices to communication satellites;
[0120] Determine whether the signal strength of the mobile device to the communication satellite is less than a fifth preset value; if so, select a new target antenna from all antennas to establish a communication link with the new communication satellite and execute S104-S106;
[0121] If the signal strength of the mobile device to the communication satellite is greater than or equal to the fifth preset value, it is determined whether the real-time change rate of the signal strength of the mobile device to the communication satellite is less than the sixth preset value. If so, a new target antenna is selected from all antennas to establish a communication link with the new communication satellite and execute S104-S106. If not, no operation is performed.
[0122] In this embodiment, the fifth preset value may be set to -60dBm.
[0123] In this embodiment, normally, the signal strength of the mobile device to the communication satellite will not change much. Once a rapid decline occurs, the antenna combination needs to be re-determined. At this time, it is not necessary for the signal strength of the mobile device to the communication satellite to be less than the fifth preset value, because the reason for the decline may be that the connected communication satellite is too far away from the last calculated position or the mobile device moves to another location and needs to replace the connected communication satellite or target antenna. The sixth preset value can be set to -10dBm / s.
[0124] like Figure 4 As shown, in one embodiment, a satellite communication control device for dynamically adjusting an antenna is provided, which may specifically include:
[0125] Monitoring information module, used to monitor and obtain device status information of mobile devices;
[0126] a mode determination module, configured to determine a communication mode based on device status information and a terrestrial network signal of the mobile device;
[0127] The link establishment module is used to determine whether the communication mode is the satellite communication mode. If so, the parameters of all antennas are adjusted to make them operate in the satellite communication frequency band, and the target antenna is selected from all antennas to establish a communication link with the communication satellite;
[0128] An angle calculation module, used to calculate the ideal azimuth angle and ideal elevation angle between the mobile device and the communication satellite based on the orbit data of the communication satellite and the current position of the mobile device;
[0129] An antenna selection module is used to select an antenna combination according to an ideal azimuth angle and an ideal elevation angle between the mobile device and the communication satellite so as to adjust the direction of the antenna main lobe so as to face the communication satellite directly;
[0130] The power adjustment module is used to allocate power to each antenna in the selected antenna combination according to an ideal azimuth angle and an ideal elevation angle between the mobile device and the communication satellite.
[0131] In this embodiment, the modules of the satellite communication control device for dynamically adjusting the antenna are modularized in the method part of the present invention. For the detailed explanation of each module, please refer to the corresponding content of the method part of the present invention, and the embodiment of the present invention will not be repeated here.
[0132] like Figure 5 As shown, in one embodiment, a satellite communication control device for dynamically adjusting an antenna is provided, which may specifically include: a first antenna module, a second antenna module, a device status detection module, a signal status detection module, and a control module;
[0133] The first antenna module is connected to the control module and is used to receive ground network signals;
[0134] The second antenna module adopts a multi-antenna structure with multiple antennas evenly distributed, and is connected to the control module for receiving communication satellite signals;
[0135] The device status detection module is connected to the control module and is used to detect the device status and generate device status information to transmit to the control module;
[0136] The signal status detection module is connected to the control module and is used to detect the signal strength of the ground network signal and the signal strength of the communication satellite signal, and generate corresponding signal strength information to transmit to the control module;
[0137] The control module is used to execute the steps of the satellite communication control method for dynamically adjusting the antenna.
[0138] In this embodiment, the first antenna module is an antenna used in a terrestrial network mode, and the present invention does not involve control of the first antenna module.
[0139] In this embodiment, the second antenna module is an antenna used in a satellite communication mode, and the selection of the antenna and the adjustment of the antenna power involved in the present invention are all for the second antenna module.
[0140] In this embodiment, the device state detection module includes a posture measurement detection module, an infrared sensing module, and the like.
[0141] An embodiment of the present invention provides a satellite communication control device for dynamically adjusting antennas, which monitors and obtains device status information of a mobile device; determines a communication mode based on the device status information and a ground network signal of the mobile device; determines whether the communication mode is a satellite communication mode, and if so, adjusts the parameters of all antennas so that they operate in a satellite communication frequency band, and selects a target antenna from all antennas to establish a communication link with a communication satellite; calculates an ideal azimuth and an ideal elevation angle between the mobile device and the communication satellite based on orbital data of the communication satellite and the current position of the mobile device; selects an antenna combination based on the ideal azimuth and ideal elevation angle between the mobile device and the communication satellite to adjust the direction of the antenna main lobe so that it is closer to the direction facing the communication satellite; and allocates power to each antenna in the selected antenna combination based on the ideal azimuth and ideal elevation angle between the mobile device and the communication satellite. In this way, during the process of satellite communication of the mobile device, some antennas are selected to be turned on according to the ideal azimuth angle and ideal elevation angle between the mobile device and the communication satellite to adjust the direction of the antenna main lobe so that it is closer to the direction of the communication satellite while reducing the number of enabled antennas, and the power of each antenna is adjusted to adjust the direction of the antenna main lobe so that it is closer to the direction of the communication satellite while reducing the total power, thereby solving the problems of high communication energy consumption and weak endurance of mobile devices during satellite communication.
[0142] Figure 6 FIG. 1 shows an internal structure diagram of a control module in an embodiment. Figure 6 As shown, the control module includes a processor, memory, network interface, input device, and display screen connected via a system bus. The memory includes a non-volatile storage medium and internal memory. The non-volatile storage medium of the control module stores an operating system and may also store a computer program. When executed by the processor, the computer program enables the processor to implement a satellite communication control method for dynamically adjusting an antenna provided in an embodiment of the present invention. The internal memory may also store a computer program. When executed by the processor, the computer program enables the processor to implement a satellite communication control method for dynamically adjusting an antenna provided in an embodiment of the present invention. The display screen of the control module may be a liquid crystal display or an electronic ink display. The input device of the control module may be a touch screen covering the display screen, a key, trackball, or touchpad provided on the control module housing, or an external keyboard, touchpad, or mouse.
[0143] Those skilled in the art will understand that Figure 6 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present invention, and does not constitute a limitation on the control module to which the solution of the present invention is applied. The specific control module may include more or fewer components than shown in the figure, or combine certain components, or have a different component arrangement.
[0144] In one embodiment, a satellite communication control device for dynamically adjusting an antenna provided by an embodiment of the present invention can be implemented in the form of a computer program. The computer program can be used in Figure 6 The control module is operated on the control module shown. The memory of the control module can store various program modules constituting the satellite communication control device for dynamically adjusting the antenna, such as, Figure 4 The computer program comprising the monitoring information module, the mode determination module, the link establishment module, the angle calculation module, the antenna selection module, and the power adjustment module shown in the figure enables the processor to execute the steps of the satellite communication control method for dynamically adjusting the antenna according to various embodiments of the present invention described in this specification.
[0145] For example, Figure 6 The control module shown can be Figure 4 The monitoring information module in the satellite communication control device for dynamically adjusting the antenna shown executes step S101; the control module can execute step S102 by determining the mode module; the control module can execute step S103 by establishing the link module; the control module can execute step S104 by calculating the angle module; the control module can execute step S105 by selecting the antenna module; and the control module can execute step S106 by adjusting the power module.
[0146] In one embodiment, a control module is provided. The control module includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the following steps are implemented:
[0147] S101, monitoring and obtaining device status information of a mobile device;
[0148] S102, determining a communication mode based on the device status information and a terrestrial network signal of the mobile device;
[0149] S103, determining whether the communication mode is a satellite communication mode, and if so, adjusting the parameters of all antennas so that they operate in the satellite communication frequency band, and selecting a target antenna from among all antennas to establish a communication link with the communication satellite;
[0150] S104, calculating an ideal azimuth angle and an ideal elevation angle between the mobile device and the communication satellite based on the orbit data of the communication satellite and the current position of the mobile device;
[0151] S105, selecting an antenna combination based on an ideal azimuth angle and an ideal elevation angle between the mobile device and the communication satellite to adjust the direction of the antenna main lobe so that it faces the communication satellite;
[0152] S106 , allocating power to each antenna in the selected antenna combination according to the ideal azimuth angle and the ideal elevation angle between the mobile device and the communication satellite.
[0153] In one embodiment, a computer-readable storage medium is provided. The computer-readable storage medium stores a computer program. When the computer program is executed by a processor, the processor performs the following steps:
[0154] S101, monitoring and obtaining device status information of a mobile device;
[0155] S102, determining a communication mode based on the device status information and a terrestrial network signal of the mobile device;
[0156] S103, determining whether the communication mode is a satellite communication mode, and if so, adjusting the parameters of all antennas so that they operate in the satellite communication frequency band, and selecting a target antenna from among all antennas to establish a communication link with the communication satellite;
[0157] S104, calculating an ideal azimuth angle and an ideal elevation angle between the mobile device and the communication satellite based on the orbit data of the communication satellite and the current position of the mobile device;
[0158] S105, selecting an antenna combination based on an ideal azimuth angle and an ideal elevation angle between the mobile device and the communication satellite to adjust the direction of the antenna main lobe so that it faces the communication satellite;
[0159] S106 , allocating power to each antenna in the selected antenna combination according to the ideal azimuth angle and the ideal elevation angle between the mobile device and the communication satellite.
[0160] It should be understood that, although the various steps in the flow chart of each embodiment of the present invention are shown in sequence according to the indication of the arrows, these steps are not necessarily performed in sequence according to the order indicated by the arrows. Unless otherwise specified herein, the execution of these steps is not strictly limited in order, and these steps can be performed in other orders. Moreover, at least a portion of the steps in each embodiment may include a plurality of sub-steps or a plurality of stages, and these sub-steps or stages are not necessarily performed at the same time, but can be performed at different times, and the execution order of these sub-steps or stages is not necessarily performed in sequence, but can be performed in turn or alternately with at least a portion of other steps or sub-steps or stages of other steps.
[0161] Those skilled in the art will appreciate that all or part of the processes in the above-described method embodiments can be implemented by instructing the relevant hardware through a computer program. The program can be stored in a non-volatile computer-readable storage medium. When executed, the program can include the processes of the above-described method embodiments. Any reference to memory, storage, database, or other media used in the various embodiments provided herein may include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), RAMbus direct RAM (RDRAM), direct RAMbus dynamic RAM (DRDRAM), and RAMbus dynamic RAM (RDRAM).
[0162] The technical features of the above-mentioned embodiments can be combined arbitrarily. In order to make the description concise, not all possible combinations of the technical features in the above-mentioned 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.
[0163] The above-described embodiments merely illustrate several implementations of the present invention. While the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the present invention. It should be noted that a person skilled in the art would be able to make numerous variations and improvements without departing from the spirit of the present invention, and all such variations and improvements fall within the scope of protection of the present invention.
Claims
1. A method for satellite communication control with dynamic antenna adjustment, characterized in that: The satellite communication control method for dynamically adjusting the antenna includes: S101, monitoring and obtaining device status information of a mobile device; S102, determining a communication mode based on the device status information and a terrestrial network signal of the mobile device; S103, determining whether the communication mode is a satellite communication mode, and if so, adjusting the parameters of all antennas so that they operate in the satellite communication frequency band, and selecting a target antenna from among all antennas to establish a communication link with the communication satellite; S104, calculating an ideal azimuth angle and an ideal elevation angle between the mobile device and the communication satellite based on the orbit data of the communication satellite and the current position of the mobile device; S105, selecting an antenna combination based on an ideal azimuth angle and an ideal elevation angle between the mobile device and the communication satellite to adjust the direction of the antenna main lobe so that it faces the communication satellite; S106, allocating power to each antenna in the selected antenna combination according to an ideal azimuth angle and an ideal elevation angle between the mobile device and the communication satellite; The allocating power to each antenna in the selected antenna combination according to the ideal azimuth angle and the ideal elevation angle between the mobile device and the communication satellite comprises: Sorting the antennas in the selected antenna combination to obtain all sorted combinations; For each ordered combination of antennas, Allocating power to the antennas in the sorted combination; Calculate the total field strength of the sorted combination after power distribution; Determine the beam direction of the antenna main lobe of the sorted combination according to the combined field strength of the sorted combination; Determining the actual direction angle and actual elevation angle of the antenna main lobe of the sorted combination according to the beam pointing of the antenna main lobe of the sorted combination; Depend on Obtaining a second deviation value of the sorted combination; Select the power adjustment result corresponding to the sorted combination with the smallest second deviation value to allocate power to each antenna in the selected antenna combination; Where P is the total power of the mobile device used for satellite communication mode, M is the number of antennas in the sorted combination, x is the serial number of the antenna in the sorted combination, c is the decreasing ratio, K3 is the second direction angle coefficient, K4 is the second elevation angle coefficient, A z0 is the ideal azimuth angle between the mobile device and the communication satellite, A z2 is the actual azimuth angle of the antenna main lobe of the sorted combination, EL0 is the ideal elevation angle between the mobile device and the communication satellite, and EL2 is the actual elevation angle of the antenna main lobe of the sorted combination.
2. The satellite communication control method for dynamically adjusting an antenna according to claim 1, wherein: Determining the communication mode according to the device status information and the terrestrial network signal of the mobile device includes: Obtaining the screen-off signal, screen orientation signal, and distance sensing signal of the mobile device from the device status information; Determine whether the screen-off signal is 1. If so, set the state of the mobile device to an unused state. If not, obtain the screen orientation signal in the motion posture. determining whether the screen orientation signal is not downward, and if so, determining whether the signal strength of the distance sensing signal is greater than a first preset value, and if so, setting the state of the mobile device to an in-use state; If the signal strength of the distance sensing signal is less than or equal to a first preset value, setting the state of the mobile device to an unused state; If the screen orientation signal is not downward, setting the state of the mobile device to an unused state; Determine whether the device is in use. If so, detect the ground network signal of the mobile device and determine the communication mode according to the ground network signal of the mobile device. If not, continue to use the original communication mode.
3. The satellite communication control method for dynamically adjusting an antenna according to claim 2, wherein: Determining the communication mode according to the terrestrial network signal of the mobile device includes: Obtain signal strengths of at least two types of signals from the terrestrial network signal; Determine whether the signal strength of the obtained specification signal is less than or equal to the second preset value. If not, determine the communication mode as the ground network mode. If so, Get the signal quality value of the ground network; determining whether the signal quality value of the terrestrial network is greater than a third preset value, and if so, determining the communication mode to be the terrestrial network mode; if not, determining the communication mode to be the satellite communication mode; Among them, n is the number of obtained specification signals, i is the serial number of the obtained specification signal, a i is the proportional coefficient corresponding to the i-th specification signal, B i is the signal strength of the i-th specification signal.
4. The satellite communication control method for dynamically adjusting an antenna according to claim 1, wherein: The step of selecting a target antenna from among all antennas to establish a communication link with a communication satellite comprises: For each antenna, enable the antenna individually and determine the communication satellite X to which the antenna is paired; For each communication satellite X, determine whether the signal strength between the antenna and the communication satellite is greater than a fourth preset value; if so, add 1 to the weight value of the communication satellite X; For communication satellites, Get the display ratio of the communication satellite; The communication satellite with the largest display ratio is determined as the target satellite; determining an antenna paired with a target satellite as a target antenna; Establishing a communication link between the target antenna and the target satellite; The initial value of the weight of each communication satellite is 0, b is the weight of the communication satellite, and N is the total number of communication satellites.
5. The satellite communication control method for dynamically adjusting an antenna according to claim 1, wherein: The step of calculating the ideal azimuth angle and the ideal elevation angle between the mobile device and the communication satellite based on the orbital data of the communication satellite and the current position of the mobile device includes: Receive navigation messages from communication satellites and obtain orbital data of communication satellites from the navigation messages; Obtaining the latitude and longitude of the communication satellite according to the orbital data of the communication satellite; Get the latitude and longitude of the current location of the mobile device; Depend on Get the ideal azimuth angle between the mobile device and the communication satellite; Depend on Get the ideal elevation angle between the mobile device and the communication satellite; in, is the longitude of the communication satellite, is the longitude of the current location of the mobile device, is the latitude of the communication satellite.
6. The satellite communication control method for dynamically adjusting an antenna according to claim 1, wherein: The method of selecting an antenna combination according to an ideal azimuth angle and an ideal elevation angle between the mobile device and the communication satellite to adjust the direction of the antenna main lobe so as to face the communication satellite includes: Determine the target antenna for establishing a communication link with a communication satellite; Determine all antenna combinations based on the target antenna; For each antenna combination, turn off the antennas outside the antenna combination; Depend on Obtain the combined field strength of the antenna combination; Determining the beam direction of the antenna main lobe of the antenna combination according to the combined field strength of the antenna combination; Determining an actual direction angle and an actual elevation angle of the antenna main lobe of the antenna combination according to the beam pointing of the antenna main lobe of the antenna combination; Depend on Obtaining a first deviation value of the antenna combination; Selecting the antenna combination with the smallest first deviation value; updating the target antenna according to the antenna in the selected antenna combination to adjust the direction of the antenna main lobe so as to move closer to the direction facing the communication satellite; Where m is the number of antennas in the antenna combination, k is the serial number of the antenna in the antenna combination, and E k is the electric field amplitude of the kth antenna, is the phase offset of the kth antenna, j is the imaginary part, is the phase rotation factor of the kth antenna, u k is the unit vector of the polarization direction of the kth antenna, K1 is the first directional angle coefficient, K2 is the first elevation angle coefficient, A z0 is the ideal azimuth angle between the mobile device and the communication satellite, A z1 is the actual azimuth angle of the antenna main lobe of the antenna combination, EL0 is the ideal elevation angle between the mobile device and the communication satellite, and EL1 is the actual elevation angle of the antenna main lobe of the antenna combination.
7. The satellite communication control method for dynamically adjusting an antenna according to claim 1, wherein: The satellite communication control method for dynamically adjusting the antenna further includes: Monitor the signal strength of mobile devices to communication satellites; Determine whether the signal strength of the mobile device to the communication satellite is less than a fifth preset value; if so, select a new target antenna from all antennas to establish a communication link with the new communication satellite and execute S104-S106; If the signal strength of the mobile device to the communication satellite is greater than or equal to the fifth preset value, it is determined whether the real-time change rate of the signal strength of the mobile device to the communication satellite is less than the sixth preset value. If so, a new target antenna is selected from all antennas to establish a communication link with the new communication satellite and execute S104-S106. If not, no operation is performed.
8. A satellite communication control device for dynamically adjusting an antenna, characterized in that: The satellite communication control device for dynamically adjusting the antenna includes: Monitoring information module, used to monitor and obtain device status information of mobile devices; a mode determination module, configured to determine a communication mode based on device status information and a terrestrial network signal of the mobile device; The link establishment module is used to determine whether the communication mode is the satellite communication mode. If so, the parameters of all antennas are adjusted to make them operate in the satellite communication frequency band, and the target antenna is selected from all antennas to establish a communication link with the communication satellite; An angle calculation module, used to calculate the ideal azimuth angle and ideal elevation angle between the mobile device and the communication satellite based on the orbit data of the communication satellite and the current position of the mobile device; An antenna selection module is used to select an antenna combination according to an ideal azimuth angle and an ideal elevation angle between the mobile device and the communication satellite so as to adjust the direction of the antenna main lobe so as to face the communication satellite directly; a power adjustment module for allocating power to each antenna in the selected antenna combination according to an ideal azimuth angle and an ideal elevation angle between the mobile device and the communication satellite; The allocating power to each antenna in the selected antenna combination according to the ideal azimuth angle and the ideal elevation angle between the mobile device and the communication satellite comprises: Sorting the antennas in the selected antenna combination to obtain all sorted combinations; For each ordered combination of antennas, Allocating power to the antennas in the sorted combination; Calculate the total field strength of the sorted combination after power distribution; Determine the beam direction of the antenna main lobe of the sorted combination according to the combined field strength of the sorted combination; Determining the actual direction angle and actual elevation angle of the antenna main lobe of the sorted combination according to the beam pointing of the antenna main lobe of the sorted combination; Depend on Obtaining a second deviation value of the sorted combination; Select the power adjustment result corresponding to the sorted combination with the smallest second deviation value to allocate power to each antenna in the selected antenna combination; Where P is the total power of the mobile device used for satellite communication mode, M is the number of antennas in the sorted combination, x is the serial number of the antenna in the sorted combination, c is the decreasing ratio, K3 is the second direction angle coefficient, K4 is the second elevation angle coefficient, A z0 is the ideal azimuth angle between the mobile device and the communication satellite, A z2 is the actual azimuth angle of the antenna main lobe of the sorted combination, EL0 is the ideal elevation angle between the mobile device and the communication satellite, and EL2 is the actual elevation angle of the antenna main lobe of the sorted combination.
9. A satellite communication control device for dynamically adjusting an antenna, characterized in that: The satellite communication control device for dynamically adjusting the antenna includes: a first antenna module, a second antenna module, a device status detection module, a signal status detection module and a control module; The first antenna module is connected to the control module and is used to receive ground network signals; The second antenna module adopts a multi-antenna structure with multiple antennas evenly distributed, and is connected to the control module for receiving communication satellite signals; The device status detection module is connected to the control module and is used to detect the device status and generate device status information to transmit to the control module; The signal status detection module is connected to the control module and is used to detect the signal strength of the ground network signal and the signal strength of the communication satellite signal, and generate corresponding signal strength information to transmit to the control module; The control module is used to execute the steps of the satellite communication control method for dynamically adjusting the antenna as claimed in any one of claims 1 to 7.
Citation Information
Patent Citations
Mechatronics small planar phased-array antenna satellite tracking method and device
CN119812758A
Multi-mode satellite and terrestrial communication device
CN1526210A