Satellite communication method, electronic device, and storage medium
By obtaining the parameters of the terminal equipment relative to the space and target satellites, dynamically adjusting the satellite transmission and reception status of the terminal equipment, solving the problems of low satellite communication efficiency and serious signal attenuation in the prior art, and achieving higher communication success rate and efficiency.
Patent Information
- Application Number
- PCT/CN2024/116324
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-09-07
- Filing Date
- 2024-09-02
- Publication Date
- 2025-03-13
AI Technical Summary
Existing communication terminals are low in efficiency in satellite communication and have serious signal attenuation, which affects the communication success rate.
By obtaining the parameters of the terminal device relative to the space and target satellite, dynamically adjust the satellite transmission and reception status of the terminal device, including adjusting the direction and parameters of the transceiver antenna to improve communication efficiency and success rate.
The success rate and efficiency of satellite communication are improved, and the status of terminal equipment is dynamically adjusted, and different communication conditions are adapted to different communication conditions, and signal strength and stability are enhanced.
Smart Images

Figure CN2024116324_13032025_PF_FP_ABST
Abstract
Description
Satellite communication method, electronic device and storage medium
[0001] Cross-references
[0002] This application claims priority to the Chinese patent application filed with the China Patent Office on September 7, 2023, with application number 202311160731.8 and invention name “A Satellite Communication Method, Electronic Device and Storage Medium”. The entire contents of the application are incorporated by reference into this application. Technical Field
[0003] The present application relates to the field of satellite communication technology, and in particular to a satellite communication method, electronic equipment, and storage medium. Background Art
[0004] Satellite communications are communications between radio communication stations on Earth (both on the ground and in the lower atmosphere) using satellites as relays. Satellite communication systems consist of two components: satellites and ground stations. Satellite communications offer all-weather, all-area coverage, making them suitable for specialized scenarios.
[0005] Currently, mainstream communication terminals can only use built-in antennas for satellite communications, resulting in relatively low satellite communication efficiency. Furthermore, the long distance between the communication terminal and the satellite causes the signal to be further attenuated by refraction and scattering in space, seriously affecting the success rate of satellite communications.
[0006] Summary of the Invention
[0007] The purpose of this application is to provide a satellite communication method, electronic equipment and storage medium.
[0008] In a first aspect, a satellite communication method is provided, which is applied to a terminal device, including: obtaining spatial parameters of the terminal device relative to the space in which it is located and tracking parameters of the terminal device relative to a target satellite; and dynamically adjusting the satellite receiving and transmitting state of the terminal device based on the spatial parameters and the tracking parameters.
[0009] In a second aspect, an embodiment of the present application provides an electronic device, comprising: a processor; and a memory configured to store computer-executable instructions, wherein the computer-executable instructions, when executed, cause the processor to execute the method described in the first aspect or the second aspect.
[0010] According to a third aspect, a computer-readable storage medium is provided, wherein the computer-readable storage medium is used to store computer-executable instructions, and when the computer-executable instructions are executed by a processor, the method described in the first aspect or the second aspect is implemented. BRIEF DESCRIPTION OF THE DRAWINGS
[0011] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are only some embodiments recorded in the embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0012] FIG1 is a schematic diagram of a first flow chart of a satellite communication method according to an embodiment of the present application.
[0013] FIG2 is a schematic diagram of an implementation architecture of a satellite communication method according to an embodiment of the present application.
[0014] FIG3 is a schematic diagram of a coordinate system constructed by a satellite communication method according to an embodiment of the present application.
[0015] FIG4 is a schematic diagram of a second flow chart of the satellite communication method according to an embodiment of the present application.
[0016] FIG5 is a schematic diagram of different orientation changes of a terminal device.
[0017] FIG6 is a directional diagram of a transmitting antenna of a terminal device.
[0018] FIG7 is a schematic diagram showing the deployment of the transmitting and receiving antennas of the terminal device.
[0019] FIG8 is a schematic structural diagram of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION
[0020] Current communication terminals, constrained by design (consistently smaller and simpler), can only be equipped with built-in antennas for satellite communications. This results in relatively low satellite communication efficiency. Furthermore, the long distance between the communication terminal and the satellite further attenuates the signal through refraction and scattering in space, making satellite communications extremely unstable and severely impacting the success rate.
[0021] In view of this, the present application aims to propose a satellite communication solution that can adaptively adjust the terminal device to a suitable satellite receiving and transmitting state when the terminal device is performing satellite communication, thereby improving the success rate of satellite communication.
[0022] In order to enable those skilled in the art to better understand the technical solutions in this specification, the technical solutions in the embodiments of this application will be clearly and completely described below in conjunction with the drawings in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of this specification, not all of the embodiments. Based on the embodiments in this specification, all other embodiments obtained by ordinary technicians in this field without making creative efforts should fall within the scope of protection of this specification.
[0023] In one aspect, the present application provides a satellite communication method for a terminal device. FIG1 is a flow chart of the satellite communication method, which specifically includes the following steps:
[0024] Step S102: Acquire the spatial parameters of the terminal device relative to the space in which it is located and the tracking parameters of the terminal device relative to the target satellite.
[0025] Target satellites refer to satellites that have been detected by the terminal device.
[0026] The spatial parameters reflect the position information of the terminal device and can be used to assist in adjusting the direction of its transceiver antenna, the maximum gain azimuth, etc. In a feasible embodiment, the spatial parameters may include the coordinate information of the terminal device relative to the two-dimensional / three-dimensional coordinate system of the space in which it is located.
[0027] Tracking parameters reflect certain communication characteristics of the target satellite and are used to assist the terminal device in locking onto the target satellite. In one feasible embodiment, the tracking parameters may include: the carrier-to-noise ratio, maximum transmit power, transmit interval, synchronization time, satellite number, number of satellite channels, number of satellite beams, and satellite acknowledgement parameters measured by the terminal device for the target satellite.
[0028] Step S104: Dynamically adjust the satellite receiving and transmitting state of the terminal device based on the space parameters and tracking parameters.
[0029] This application can only adjust the satellite's transceiver status after locking onto the target satellite based on tracking parameters. Since the terminal device is mobile during satellite communication, the position change of the terminal device needs to be adaptively adjusted according to the spatial parameters during the process of adjusting the satellite's transceiver status.
[0030] In a feasible embodiment, the static spatial state (such as the state of the terminal device's grip and angle) and the dynamic spatial state (such as the state of the terminal device's position movement) of the terminal device can be determined based on spatial parameters. When at least one of the static spatial state and the dynamic spatial state meets the preset change requirements (indicating that the terminal device has significantly changed its posture), the satellite receiving and transmitting state of the terminal device is dynamically adjusted through tracking parameters.
[0031] As an example introduction, the satellite transceiver status that can be adjusted in this application includes: the transceiver antenna of the terminal device and the transceiver parameters of the transceiver antenna. Among them, the adjustment of the transceiver antenna mainly includes: switching the transceiver antenna of the terminal device; the adjustment of the transceiver parameters of the transceiver antenna mainly includes: adjusting the frequency, power, antenna gain, directional pattern, antenna module position and number of antenna modules of the transceiver antenna. It should be noted that the terminal device will be equipped with multiple antenna modules in different positions, and the transceiver antenna used for satellite communication in this application is composed of flexible matching of these antenna modules (at least one).
[0032] In one embodiment, the terminal device may pre-store correspondences between different static spatial states and transceiver parameters of the transceiver antennas. When the static spatial state meets a preset change requirement, target transceiver parameters matching the current static spatial state of the terminal device may be determined based on the pre-stored correspondences, and the transceiver parameters of the transceiver antennas may then be adjusted directly based on the target transceiver parameters.
[0033] In addition to adjusting the satellite receiving and transmitting status according to the spatial parameters and tracking parameters, in one embodiment, the maximum gain azimuth of the receiving and transmitting antenna can be determined according to the directional diagram of the receiving and transmitting antenna of the terminal device, and the radiation direction of the receiving and transmitting antenna can be adjusted according to the pre-set antenna adjustment strategy to match the maximum gain azimuth of the receiving and transmitting antenna with the angle relative to the target satellite, thereby ensuring that the receiving and transmitting antenna can achieve a relatively high working efficiency, which can also improve the success rate of satellite communication.
[0034] In one embodiment, the terminal device may also pre-store correspondences between different angles relative to the satellite and azimuth patterns of the transceiver antenna. When the radiation direction of the transceiver antenna needs to be adjusted based on the directional pattern, a target azimuth pattern that matches the current angle relative to the target satellite can be first determined based on the pre-stored correspondences. The maximum gain azimuth of the transceiver antenna can then be directly determined based on the target azimuth pattern.
[0035] Furthermore, in one embodiment, users can be guided to manually adjust their terminal devices to improve communication conditions with a target satellite. For example, when conducting satellite communication with a target satellite, the terminal's signal strength with respect to the target satellite is obtained, and based on the obtained signal strength, a prompt message is generated to guide the user to manually move the terminal device. In other words, the user can follow the prompt message to move the terminal device to a location with relatively strong signal strength to improve the success rate of satellite communication.
[0036] It should be noted that the above adjustments are continuously performed when the terminal device is conducting satellite communication based on the target satellite. In one embodiment, the communication status of the satellite communication can be obtained in real time when the terminal device is conducting satellite communication based on the target satellite, and the success rate of the satellite communication can be determined based on the communication status. If the success rate of the satellite communication cannot meet the preset success rate requirement (for example, the success rate is less than 60%), the communication is determined to have failed and the communication failure result is fed back. Once the communication failure is determined, an attempt is made to re-adjust the satellite transceiver status of the terminal device based on the latest spatial parameters and tracking parameters to achieve a closed loop; or, based on the above, the radiation direction of the transceiver antenna can also be re-adjusted based on the directional pattern of the transceiver antenna of the terminal device.
[0037] In a feasible embodiment, when the terminal device performs satellite communication based on the target satellite, the success rate of the satellite communication can be estimated based on communication conditions such as whether the signal is successfully transmitted and whether feedback information from the target satellite is successfully received after the signal is transmitted.
[0038] For example, when the signal transmission is successful but the feedback information from the target satellite is not received, the receiving operation is determined to have failed, and the success rate of satellite communication is calculated based on the failure rate of the receiving operation.
[0039] Based on the above content, it can be seen that: when the terminal device conducts satellite communication, the solution of the embodiment of the present application actively obtains the spatial parameters of the terminal device relative to the space in which it is located and the tracking parameters of the terminal device relative to the target satellite, so as to adjust the terminal device to a suitable satellite receiving and transmitting state according to the spatial parameters and tracking parameters to improve the success rate of satellite communication.
[0040] The specific implementation of the satellite communication method of the present application is described in detail below.
[0041] FIG2 is a schematic diagram of the implementation architecture of the satellite communication method of the present application, which includes: a satellite communication parameter detection module L1, a terminal status detection module L2, a satellite direction tracking control module L3, a pattern fitting tracking adjustment module L4, an antenna position direction tracking adjustment module L5, a dynamic angle direction tracking adjustment module L6, a direction scanning and storage module L7, a satellite azimuth guidance module L8, a closed-loop detection and correction module L9, and an antenna pointing and angle mapping calculation module L10. Among them:
[0042] The satellite communication parameter detection module L1, connected to the satellite direction tracking control module L3, detects the terminal device's tracking parameters relative to the satellite and adjusts the tracking directionality in real time based on the detected parameter values. Satellite communication parameters include uplink and downlink control parameters and communication data parameters. These parameters include the carrier-to-noise ratio (CN0) value for each channel path, maximum transmit power, transmit interval, synchronization time, satellite number, number of satellite channels, number of satellite beams, satellite acknowledgement parameters, and transmit / receive success rate. These detections can be performed using the terminal device's communication chip, modem, and hotspot.
[0043] The terminal status acquisition module L2 is connected to the satellite direction tracking control module L3 and the internal circuit module of the terminal device. When used for satellite communication, it collects the following current status information of the terminal device:
[0044] 1) Horizontal, vertical and different tilt angle information of the terminal device; this can be achieved through an ellipsometer.
[0045] 2) The east, south, north, and east orientation or direction of the terminal device; this can be achieved through geomagnetism.
[0046] 3) The gripping point of the user’s handheld terminal device; this can be achieved through light sensing, proximity sensors, and synthetic aperture radar.
[0047] 4) The static spatial state and motion state of the terminal device or user; can be realized by acceleration sensors.
[0048] 5) The current latitude and longitude information of the terminal device; this can be achieved through a GPS chip.
[0049] Existing tilt algorithms can be used to detect the tilt angle of the terminal device, including but not limited to vertical, horizontal, landscape, portrait, and horizontal or vertical tilt angles at different angles. Using Figure 3 as an example, the XYZ coordinate system of the terminal device is defined. Angle A is the azimuth angle of the terminal device rotated around the Z axis, which is 360 degrees in all directions; Angle B is the tilt angle of the terminal device rotated around the X axis, which is 360 degrees in all directions; and Angle C is the rotation angle of the terminal device rotated around the Y axis, which is 180 degrees in all directions.
[0050] The device's built-in gyroscope, accelerometer, geomagnetic sensor, and gravity sensor are used to measure the device's horizontal, vertical, and tilt angles. This can be done individually or by combining multiple devices. The device's built-in geomagnetic sensor detects the device's geographic location and azimuth. The geomagnetic sensor uses the Earth's magnetic field and the device's built-in geomagnetic sensor to measure the device's orientation, including east, west, north, south, and declination. The device's movement within the geomagnetic field is detected by sensing changes in the geomagnetic field to indicate the device's posture and angle of motion. Furthermore, the gravity sensor (G-Sensor) uses the piezoelectric effect to detect the device's horizontal or vertical orientation. By sensing the horizontal and other gravitational directions, the device's grip can be adjusted. Furthermore, the accelerometer senses the device's motion, determining whether it is stationary or in motion, and the speed and acceleration of the motion. Accelerometers are used to detect both horizontal and vertical orientations.
[0051] When a user uses a terminal for satellite communications, the weak satellite signal inevitably requires movement and rotation to find the appropriate direction. Furthermore, there is a 2-3 second delay between the user transmitting the signal, receiving it via the satellite, forwarding it via the ground station, or receiving a receipt signal directly from the satellite. During this process, the user may not be in the same position or angle, which means displacement occurs. This change in position or angle causes the transmission and reception of satellite communication signals to be in different directions, making the original alignment meaningless and requiring corresponding compensation and correction adjustments. In this case, a gyroscope (angular velocity sensor) is needed to measure the angular velocity of the terminal along one or more axes, that is, the angular velocity of the terminal when it is deflected or tilted. The gyroscope in the terminal is a microelectromechanical structure (MEMS) device that measures the angular velocity by the change in capacitance during rotation and calculates the rotational acceleration through the rotational displacement. The gyroscope measures the angular velocity of the terminal's deflection, tilt, and other movements. During navigation, the gyroscope measures the terminal's deflection and tilt angle information, and feeds back the deviation caused by the user's hand shaking or movement to the satellite direction tracking control module L3 for corresponding compensation, pre-calculation adjustment, and correction. By calculating the angle, direction, speed, and time, the changed displacement distance is obtained to achieve accurate angle fitting of the transmitting or receiving signal direction.
[0052] The satellite direction tracking control module L3 is connected to all other modules. It controls the working status of the satellite communication transceiver antenna through software to achieve all-round and all-angle tracking and scanning adjustment of the direction pattern.
[0053] Specifically, the satellite direction tracking control module L3 performs data preprocessing based on the collected terminal device status and satellite status to select the optimal rapid adjustment solution.
[0054] FIG4 is a logic diagram of the satellite direction tracking control module L3 performing the adjustment, including:
[0055] After a user initiates satellite communication, the system first checks whether the reception or transmission failure occurred. If the reception signal fails, the receiving antenna and related modules are adjusted. If the transmission signal fails, the transmitting antenna and related modules are adjusted. Specifically, if satellite communication fails due to a low CN0 carrier-to-noise ratio, inability to synchronize time, or disconnected satellite beams, the system determines that the reception signal has failed. If transmission is initiated but no feedback signal is received, the system determines that the transmission signal has failed.
[0056] When a satellite transmission or reception failure is detected, the dynamic angle and azimuth information of the current terminal is measured first, and the dynamic angle and direction tracking adjustment module L6 is activated to perform adjustments to determine a relatively suitable transceiver antenna and its transceiver parameters.
[0057] If the dynamic angle tracking and adjustment module L6 fails, the pattern fitting tracking and adjustment module L4 is activated for further adjustment. Specifically, based on the matching antennas, the transmit and receive antenna patterns are fine-tuned to align their radiation directions with the target satellite. Antenna pattern adjustment here can refer to adjustments to the RX receive antenna pattern, the TX transmit antenna pattern, or both.
[0058] If the adjustment by the pattern fitting tracking adjustment module L4 fails, the antenna position tracking adjustment module L5 is activated to perform a more extensive adjustment, such as re-matching a new transceiver antenna, or swapping the TX / RX antennas, or switching the TX / RX antennas to other antennas that match the satellite direction.
[0059] If the adjustment by the antenna position direction tracking adjustment module L5 fails, the satellite orientation guidance module L8 is activated to guide the user to make manual adjustments, such as moving the terminal device to a location with a stronger signal or pointing the terminal device in the direction of a stronger signal until successful reception and transmission.
[0060] If the user still cannot successfully transmit or receive after manual alignment, at least two of the dynamic angle direction tracking adjustment module L6, the pattern fitting tracking adjustment module L4, the antenna position direction tracking adjustment module L5 and the satellite azimuth guidance module L8 can be called to perform joint adjustments until successful transmission or reception.
[0061] The pattern fitting tracking adjustment module L4 is connected to the satellite direction tracking control module L3 and is used to dynamically adjust the terminal's satellite transceiver antenna pattern to achieve directional tracking of satellite directions at different user azimuths and inclinations. It should be noted that the relationship between the satellite communication transceiver antenna and the pattern is predetermined. That is, the pattern of each transceiver antenna will radiate a basic pattern before leaving the factory. If the environment changes, such as changes in the terminal's direction or position, or adjustments to the grip, real-time dynamic tracking and adjustment of the pattern are required.
[0062] As an exemplary introduction, referring to Figure 5, Sat1, 2, and 3 are satellites tracked by the terminal device. The pattern fitting tracking adjustment module L4 sets the XYZ coordinate system for the terminal device and configures the angle θ between the Z axis and the X axis, and the angle φ between the X axis and the Y axis. Further reference is made to the pattern of the TX transmitting antenna shown in Figure 6. In Figure 6, the protrusions A, B, C, D, and E are the maximum gain azimuths. One of the best directions is point A (θ angle -81.56°, φ angle is 64°), followed by point B (as shown in the lower left 45° of the above figure), and finally C / D / E.
[0063] The working process of the pattern fitting tracking adjustment module L4 is as follows: first, the directions f1, f2, and f3 of the three current GET satellites are measured. The positions of satellites Sat1, 2, and 3 are known, which are 80°, 110.5°, and 140° east longitude respectively. The terminal device GPS positioning can obtain the current longitude and latitude information A and B. The satellite altitude H is known to be 35786 kilometers. The angles θ1, θ2, and θ3 of the current terminal relative to the corresponding satellite can be calculated through trigonometric relationships. The directional pattern corresponding to the satellite receiving antenna at this time is known to be f2 through the directional pattern library. At this time, adjust The satellite antenna receiving pattern is designed to synchronize the satellite clock when the angle or axis of the satellite terminal coincides with the maximum gain point of the receiving antenna's pattern. At the same time, the CN0 (carrier-to-noise ratio) value corresponding to the satellite and wave speed is captured. When the CN0 value reaches the threshold (such as 38dB-Hz), it indicates that the reception quality meets the transmission requirements, and the launch preparation process can be started. At this time, the satellite antenna transmitting pattern is adjusted. When the angle or axis of the satellite terminal coincides with the maximum gain point of the transmitting antenna's pattern, it indicates that the transmission performance meets the requirements, and the satellite communication launch can be directly triggered.
[0064] The satellite pattern adaptive adjustment method may be, but is not limited to, at least one of: an antenna pattern parasitic adjustment method, a dynamic pattern control adjustment method, an antenna surface current distribution adjustment method, and an antenna pattern coupling adjustment method.
[0065] For example, parasitic antenna pattern adjustment can be accomplished by adding tuning switches to the transmit and receive antenna paths of a terminal device to control the pattern. Alternatively, slots can be created in the terminal's metal frame to divide the metal frame into sections and segments, with each section corresponding to an antenna direction. The pattern can be controlled by varying the slot length.
[0066] Take the dynamic pattern control adjustment method as an example: by dynamically adjusting the variable resistance, capacitance, and inductance values of the transmitting and receiving antennas according to the angle and azimuth, the resonant characteristics of the satellite communication signal feed point and the signal feed point are changed, thereby changing the maximum radiation direction of the pattern.
[0067] Take the directional pattern current distribution adjustment method as an example: when the directional pattern needs to be changed, the various antenna modules in the transmitting and receiving antennas are turned on and off to change the gap between them, thereby changing the surface current density and the direction of the surface current to achieve directional pattern adjustment.
[0068] Take the pattern coupling adjustment method as an example: when the pattern needs to be changed, the directionality can be adjusted by leveraging the coupling effect between the transmit and receive antennas and other surrounding antennas. For example, when the TX transmitting antenna A needs to change its pattern, its own antenna adjustment has reached its limit. However, the satellite TX antenna is located adjacent to the NR antenna B. Since the antennas are close together, the coupling and correlation are strong. Changing the antenna tuning parameters of antenna B will also change the pattern of satellite transmitting antenna A. In this case, adjusting the antenna tuning parameters of antenna B to align the maximum directional gain and azimuth of antenna A with the satellite to communicate with will successfully complete the transmission.
[0069] The antenna position and direction tracking adjustment module L5 is connected to the satellite direction tracking control module L3 and is used to dynamically adjust the terminal satellite antenna's transceiver position identification and matching to achieve satellite direction tracking in different user orientations and inclinations, or in different holding states.
[0070] As an example, referring to Figure 7, the terminal device is equipped with six antennas: A1, 2, 3 and B1, 2, 3 (i.e., the antenna modules mentioned above). The number of transmit and receive antennas is expanded to three groups: A1B1, A2B2, and A3B3, where group A is the TX satellite transmit antenna and group B is the RX satellite receive antenna. Combined with the directional pattern orientation of each satellite communication antenna, the antenna distribution layout in different directions allows satellite communication signals to be transmitted omnidirectionally without blind spots.
[0071] For example, in antenna position tracking adjustment method 1, A1B1 and A2B2 or A3B3 are switched simultaneously in groups according to different angles and directions, such as A1B1 switching to A2B2 or A1B1 switching to A3B3.
[0072] Another example is antenna position tracking adjustment method 2: A1B1 switches to A2B2 or A3B3 according to different angles and directions, such as A1B1 switches to A1B3, or A1B1 switches to A1B3.
[0073] It should be understood that when using a satellite communication antenna, each antenna module will generate a certain directional pattern and correspondingly cover a certain range. This application uses a predetermined antenna selection algorithm to reorganize the antenna modules in the transceiver antenna and combine it with angle and azimuth detection to form a new directional pattern.
[0074] In terms of antenna form, different antenna modules are distributed above, below, left, and right of the terminal device, and each antenna module corresponds to the strongest direction within a certain range. Here, some antenna modules are independent channel antennas, while some antenna modules are reused with antenna modules of other frequency bands and standards. For example, a satellite communication antenna is parasitic on the LTE / NR / WIFI / BT antenna module; for another example, satellite communication has four antenna modules, each corresponding to a satellite communication frequency band and channel. Different combinations of interconnections are achieved through single-pole double-throw (SPDT), double-pole double-throw (DPDT), and multi-way switching (nPnT) to expand the paths of the transmitting and receiving antennas.
[0075] The dynamic angle and direction tracking adjustment module L6 is connected to the satellite direction tracking control module L3. It is used for dynamic tracking and adjustment based on different angles and directions of the user or terminal device, to achieve accurate transmission and reception at different angles, azimuths, inclinations, holding states, and different terminal device motion states of the user. When the user is in a fixed angle or dynamic holding state, the terminal selects the antenna parameters and control information that match the angle in the shortest time, and accurately aligns with the satellite to be communicated with until the transmission and reception are successful.
[0076] Because the terminal device is 35,786 kilometers above the geosynchronous orbit satellite, the effective radiation angle is very narrow, resulting in a very small azimuth angle range for successful transmission and reception. It is difficult for users to adjust the optimal angle during use, and it is also difficult to maintain as the grip changes. In addition, the different frequency bands and positions of the transmitting and receiving antennas on the terminal device result in different optimal radiation pattern angles for transmission and reception, which cannot be manually adjusted by the user.
[0077] When the terminal device's position or orientation changes, the values of the GPS module's latitude and longitude, geomagnetic field, accelerometer, gyroscope, and angular velocity sensor on the terminal device will change. When these angle, velocity, acceleration, latitude and longitude, and orientation parameters are detected to have changed, and when the satellite communication reception signal is detected to be below a threshold or a transmission failure, the dynamic angle and direction tracking and adjustment module L6 is activated to match the terminal device's transceiver antenna adjustment parameters with the terminal device's angle change parameters. The dynamic angle and direction tracking and adjustment module L6 adjusts the antenna's orientation at different inclinations and azimuths. By controlling the transceiver antenna to operate in different positions, antenna selection and matching is achieved for each direction and angle.
[0078] Specifically, the working logic flow of the dynamic angle direction tracking adjustment module L6 is as follows:
[0079] Determine the location of the terminal device, based on the geographic information of east, south, west and north, such as the geomagnetic acquisition parameter value, that is, the current orientation information of the terminal device. If the user is in the process of adjustment, there will be multiple orientation values.
[0080] Determine the corresponding tilt angle value in the coordinate system when the user is currently holding the terminal device. If the user is always adjusting, multiple tilt angle values will be determined.
[0081] According to the azimuth value and tilt angle value, the signal values of three satellites (Sat1, 2, and 3) are collected, such as the CN0 value, and the strongest signal value is selected. According to the signal value comparison, the satellite number value of the best azimuth communication is locked as the target satellite for subsequent communication.
[0082] Calculate the relative angle between the terminal device and the locked target satellite.
[0083] According to the azimuth value, tilt angle value, satellite number value and angle relationship value, the best transmitting and receiving antenna is matched to receive and send satellite signals.
[0084] It should be noted that if the user or terminal device is static, the dynamic angle and direction tracking and adjustment module L6 scans the transmit and receive antenna selection or combination that best matches the current azimuth value, tilt angle value, satellite number value, and angle relationship value, performs static angle and direction fitting, and fine-tunes the antenna status to accurately align with the current azimuth angle and satellite until transmission and reception are completed. If the user or terminal device is dynamic, the optimal azimuth and tilt angle curve is calculated between the azimuth value, tilt angle value, satellite number value, and angle relationship value, and the strongest signal point in the curve is deduced. The next time the device moves to the strongest signal point, the satellite signal is transmitted and received, completing the dynamic tracking and adjustment process until success.
[0085] There are three ways to adjust the dynamic angle direction tracking adjustment module L6:
[0086] Method 1: If the terminal device detects an angle change in the Y-axis direction, calculate the current Y-axis angle information of the terminal device and retrieve the optimal antenna model parameter value for the angle under the Y-axis. For example, if the terminal device is adjusted from the Y-axis 0° to 60°, the terminal device sensor collects the angle state change of its state acquisition module.
[0087] Method 2: If an angle change in the X-axis direction of the terminal device is detected, the module calculates the current X-axis angle information of the terminal and retrieves the optimal antenna model parameter value for that angle on the X-axis.
[0088] Method 3: If an angle change in the Z-axis direction of the terminal device is detected, the current Z-axis angle information of the terminal is calculated, and the optimal antenna model parameter value for the angle under the Z-axis is retrieved.
[0089] The direction scanning and storage module L7 is connected to the satellite direction tracking control module L3 and the antenna pointing and angle mapping calculation module L10. It is used to scan and store the transceiver antenna parameters corresponding to different angles, inclinations, holding points, and satellite azimuths before leaving the factory. For example, the correspondence between different angles relative to the satellite and the azimuth map of the transceiver antenna, the correspondence between different static spatial states and the transceiver parameters of the transceiver antenna, etc.
[0090] It should be understood that as the azimuth angle of a user's handheld terminal device changes, the terminal device's location is also constantly moving. This means that different points of use have different directivities. Even at the same location, antenna performance can vary depending on the orientation. Directional scanning and storage module L7 stores the antenna performance test data of each satellite communication transceiver antenna on the terminal device before shipment, facilitating real-time access by other modules.
[0091] The satellite orientation guidance module L8 is connected to the satellite direction tracking control module L3 and is used to guide the user to manually adjust the optimal satellite communication orientation angle. Guidance methods may include: graphical guidance, vibration guidance, color gradient guidance, audio guidance, etc., which are not specifically limited here.
[0092] Vibration guidance uses vibrations to prompt users to find the optimal time to transmit and receive while adjusting their position and posture. If a certain angle is found that happens to be the strongest angle for CN0, vibrations will be activated randomly, and the user can stop at the current position and continue transmitting and receiving.
[0093] Color gradient guidance refers to the use of color gradients on the terminal device's search interface to guide users in adjusting direction angles. For example, red indicates unavailable angles, green indicates available angles, and the darker the green, the greater the recommended value. In other words, the color gradient allows users to understand the recommended sending and receiving areas and blind spots.
[0094] Animated guidance uses animated information to inform users how to adjust the orientation. This is suitable for situations where the transmit and receive positions are not aligned or in harsh environments. For example, the animated guidance can indicate the specific TX and X directions. For example, the TX direction is when the front of the terminal is facing upward at 60 degrees, and the RX direction is when the bottom of the terminal is facing upward at a 45-degree angle.
[0095] Voice guidance uses audio signals to guide the user as they adjust the satellite direction. If a certain angle is found that coincides with the strongest angle for CN0, a voice prompt will be activated to remind the user to maintain their current position, allowing for efficient transmission and reception.
[0096] Closed-loop detection and correction module L9, connected to modules L3-L8 in Figure 2, is used to detect the success rate of satellite communications and perform closed-loop corrections. Current traditional satellite transmission and reception systems lack closed-loop correction capabilities. After a user transmits successfully, they are not prompted to perform a second transmission, nor are there corresponding corrections. Consequently, if the transmission power is low or the ground station cannot receive the satellite signal despite appearing to be successful, the transmission is still considered a failure.
[0097] When the terminal device fails to transmit successfully after the first transmission, or fails to transmit after adjustment by modules L4-L8, the closed-loop detection and correction module can be activated to collect and judge the received signal parameters such as synchronization time, CNO carrier-to-noise ratio, number of satellites, number of satellite beams and other parameters and stability. If it is still below the threshold, the judged parameter indicators are fitted and compared to analyze which adjustment failure caused it, and then a secondary correction is made. The correction parameters are passed to the satellite direction tracking control module, and then the L4-L8 adjustment module is controlled to perform a secondary adjustment to directly reach the transmission threshold and start a secondary transmission.
[0098] If the transmission is successful but no transmission confirmation message is received, it is necessary to determine whether the satellite communication system is one-way or two-way. If it is one-way communication, it means that the transmission is invalid or failed. At this time, the transmission adjustment parameters need to be adjusted again based on the L4-L8 modules until the transmission and reception are successful.
[0099] If it is a two-way communication system, it indicates that the weak reception signal is preventing the satellite from receiving the acknowledgment signal directly. In this case, the receiving antenna parameters in L4-L8 need to be corrected and adjusted again until a valid acknowledgment signal is received. The closed-loop correction module will then stop working.
[0100] The antenna pointing and angle mapping calculation module L10 is connected to the satellite direction tracking control module L3 and the direction scanning and storage module L7. It is used to test the directionality of the satellite communication transceiver antenna, and calculate the satellite communication antenna path and adjustment sequence mapping at different angles to facilitate the call of antenna pointing at different inclination angles and azimuths.
[0101] Specifically, the antenna pointing and angle mapping calculation module L10 uses software to control the satellite communication antennas to operate in different positions, achieving full-scale scanning of the directional pattern in every direction and angle. The distributed antennas on the terminal divide the different satellite communication antennas into different areas and angles. The transceiver antennas are switched one by one or their transceiver parameters are adjusted, transmitting and receiving communication signals to and from the target satellite. The returned CN0 and transmission success rate are used to determine which antenna directional pattern is closest to the target satellite and the terminal, thereby determining the initial direction. This antenna combination adjustment strategy is then used to change the directional pattern's deflection, ultimately measuring the optimal directional pattern position.
[0102] The above is an introduction to the implementation architecture of the satellite communication method of this application. When specifically adjusting the satellite's transceiver status, the satellite direction tracking control module L3 is responsible for active control, and the corresponding process includes:
[0103] Step 1: After the terminal device system starts the satellite communication direction adaptive tracking adjustment mode, the satellite direction tracking control module L3 controls the terminal device to enter the satellite direction tracking adjustment working state;
[0104] Step 2: The satellite direction tracking control module L3 controls the satellite communication parameter detection module L1 to collect the transceiver control parameters, communication data parameters, and radio frequency information parameters;
[0105] Step 3: The satellite direction tracking control module L3 controls the terminal status acquisition module L2 to acquire information such as the tilt angle, azimuth, and orientation of the terminal device during satellite communication, the user's handheld terminal device status, and the terminal device's motion status.
[0106] Step 4: The satellite direction tracking control module L3 starts the pre-calculation mode and adjusts each module to reach the transmission or reception threshold according to the current state of the terminal device to start transmission or reception;
[0107] Step 5: If the satellite communication fails to transmit or receive, or the success rate is low, the satellite direction tracking control module L3 turns on the self-repair mode and performs a secondary adjustment of the direction tracking;
[0108] Step 6: The pre-processing and classification control unit in the satellite direction tracking control module L3 performs different directional adjustment mapping and calls according to different satellite communication failure factors;
[0109] Step 7: The satellite direction tracking control module L3 determines whether the satellite receiving antenna or the satellite transmitting antenna needs to be adjusted based on the detection information;
[0110] Step 8: The satellite direction tracking control module L3 calls the dynamic angle direction tracking adjustment module L6 to make adjustments based on the current terminal device angle direction information;
[0111] Step 9: If the adjustment in the above steps is invalid, the satellite direction tracking control module L3 starts the pattern fitting tracking adjustment module L4 to make adjustments;
[0112] Step 10: If the above adjustment steps are invalid, the satellite direction tracking control module L3 starts the antenna position direction tracking adjustment module L5 to make adjustments;
[0113] Step 11: If the above adjustment steps are ineffective, the satellite direction tracking control module L3 starts the satellite orientation guidance module L8 to make adjustments;
[0114] Step 12: If the above steps fail to transmit or receive satellite communication signals successfully, two or more of the above methods may be used to make adjustments in combination;
[0115] Step 13: The closed-loop detection and correction module L9 collects satellite transmission and reception success rate information in real time and makes closed-loop pattern tracking adjustments until the satellite communication information is successfully transmitted and received.
[0116] On the other hand, the present application also provides a satellite communication device for use in a terminal device. The module structure of the satellite communication device can be deployed according to the implementation architecture shown in FIG2 , which will not be described in detail here.
[0117] It should be noted that the satellite communication device of the present application can serve as the execution subject of the method shown in FIG. 1 , and thus can implement the steps and functions of the method shown in FIG. 1 .
[0118] FIG8 is a schematic diagram of the structure of an electronic device according to an embodiment of the present specification. Referring to FIG8 , at the hardware level, the electronic device includes a processor, and optionally also includes an internal bus, a network interface, and a memory. The memory may include internal memory, such as high-speed random access memory (RAM), and may also include non-volatile memory, such as at least one disk storage device. Of course, the electronic device may also include hardware required for other services.
[0119] The processor, network interface, and memory can be interconnected via an internal bus, such as an ISA (Industry Standard Architecture) bus, a PCI (Peripheral Component Interconnect) bus, or an EISA (Extended Industry Standard Architecture) bus. These buses can be classified as address buses, data buses, and control buses. For ease of illustration, FIG8 shows only one bidirectional arrow, but this does not imply that there is only one bus or only one type of bus.
[0120] The memory is used to store programs. Specifically, the program may include program code, which includes computer operating instructions. The memory may include internal memory and non-volatile memory, and provides instructions and data to the processor.
[0121] The processor reads the corresponding computer program from the non-volatile memory into the internal memory and then runs it, forming the satellite communication method shown in Figure 1 above at the logical level. Correspondingly, the processor executes the program stored in the memory and is specifically used to perform the following operations:
[0122] Acquire the spatial parameters of the terminal device relative to the space in which it is located and the tracking parameters of the terminal device relative to the target satellite.
[0123] Based on the spatial parameters and the tracking parameters, the satellite receiving and transmitting state of the terminal device is dynamically adjusted.
[0124] The speech synthesis method or speech broadcast method disclosed in the embodiments of this specification can be applied to and implemented by a processor. The processor may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method can be completed by hardware integrated logic circuits in the processor or by software instructions. The above processor can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in conjunction with the embodiments of this application can be directly implemented and executed by a hardware decoding processor, or by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium well-known in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, etc. The storage medium is located in the memory, and the processor reads the information in the memory and, in conjunction with its hardware, completes the steps of the above method.
[0125] Of course, in addition to software implementation, the electronic device in this specification does not exclude other implementation methods, such as logic devices or a combination of software and hardware, etc. That is to say, the execution subject of the following processing flow is not limited to each logic unit, but can also be hardware or logic devices.
[0126] In addition, an embodiment of the present application also proposes a computer-readable storage medium, which stores one or more programs, and the one or more programs include instructions.
[0127] Optionally, when the above instructions are executed by a portable electronic device including multiple applications, the portable electronic device can execute the steps of the method shown in FIG1 , including:
[0128] Acquire the spatial parameters of the terminal device relative to the space in which it is located and the tracking parameters of the terminal device relative to the target satellite.
[0129] Based on the spatial parameters and the tracking parameters, the satellite receiving and transmitting state of the terminal device is dynamically adjusted.
[0130] Those skilled in the art will appreciate that the embodiments of this specification may be provided as methods, systems, or computer program products. Thus, this specification may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware. Furthermore, this specification may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0131] The foregoing description of this specification describes specific embodiments. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims can be performed in an order different from that described in the embodiments and still achieve the desired results. Furthermore, the processes depicted in the accompanying drawings do not necessarily require the specific order shown or the sequential order to achieve the desired results. In certain embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0132] The above are merely examples of the present invention and are not intended to limit this specification. For those skilled in the art, various modifications and variations of this specification are possible. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of this specification shall be included within the scope of the claims of this specification. In addition, all other embodiments obtained by those of ordinary skill in the art without creative effort shall fall within the scope of protection of this document.
Claims
1. A satellite communication method, applied to a terminal device, wherein: include: Acquire spatial parameters of the terminal device relative to the space in which it is located and tracking parameters of the terminal device relative to the target satellite; Based on the space parameters and the tracking parameters, the satellite receiving and transmitting state of the terminal device is dynamically adjusted.
2. The method according to claim 1, wherein: Based on the space parameter and the tracking parameter, dynamically adjusting the satellite receiving and transmitting state of the terminal device includes: Determine at least one of a static spatial state and a dynamic spatial state of the terminal device based on the spatial parameter; When at least one of the static space state and the dynamic space state reaches a preset change requirement, the satellite receiving and transmitting state of the terminal device is dynamically adjusted based on the tracking parameter.
3. The method according to claim 1 or 2, wherein: The satellite transceiver status includes: a transceiver antenna of the terminal device and at least one of the transceiver parameters of the transceiver antenna.
4. The method according to claim 1, wherein: Also includes: Determining the maximum gain azimuth of the transceiver antenna based on the directional pattern of the transceiver antenna of the terminal device; Based on a preset antenna adjustment strategy, the radiation direction of the transceiver antenna is adjusted so that the maximum gain azimuth of the transceiver antenna matches the angle relative to the target satellite.
5. The method according to claim 1, wherein: Also includes: The signal strength of the terminal for the target satellite is obtained, and prompt information for guiding the user to move the terminal device is generated based on the obtained signal strength.
6. The method according to claim 2, wherein: The terminal device pre-stores the correspondence between different static spatial states and the transceiver parameters of the transceiver antenna; When the satellite transceiver state includes the transceiver parameters of the transceiver antenna and the static space state reaches a preset change requirement, dynamically adjusting the satellite transceiver state of the terminal device based on the tracking parameters includes: Determine target transceiver parameters that match the current static spatial state of the terminal device, and adjust the transceiver parameters of the transceiver antenna based on the target transceiver parameters.
7. The method according to claim 4, wherein: The terminal device pre-stores the correspondence between different angles relative to the satellite and the azimuth diagram of the transceiver antenna; Determining the maximum gain azimuth of the transceiver antenna based on the directional pattern of the transceiver antenna of the terminal device includes: Determine a target orientation map that matches the current angle relative to the target satellite, and determine based on the target orientation map Determine the maximum gain azimuth of the transceiver antenna.
8. The method according to claim 1, wherein: Also includes: When performing satellite communication based on the target satellite, determining a communication status of the satellite communication; Determining the success rate of the satellite communication according to the communication status; In the case where the success rate of the satellite communication fails to meet the preset success rate requirement, closed-loop feedback of the communication failure result; Based on the communication failure result, the satellite receiving and transmitting state of the terminal device is re-adjusted based on the space parameters and the tracking parameters.
9. The method according to claim 3, wherein: The terminal device is provided with a plurality of antenna modules at different positions, and the transceiver antenna is composed of at least one of the antenna modules; the transceiver parameters of the transceiver antenna include: at least one of frequency, power, antenna gain, radiation pattern, antenna module position and number of antenna modules.
10. The method according to claim 2, wherein: The static spatial state includes: at least one of a grip state and an angle state of the terminal device; the dynamic spatial state includes: a position movement state of the terminal device.
11. The method according to claim 1, wherein: The tracking parameters include: at least one of the carrier-to-noise ratio, maximum transmission power, transmission time interval, synchronization time, satellite number, number of satellite channels, number of satellite beams and satellite receipt parameters measured for the target satellite.
12. An electronic device, wherein: The device comprises: A processor; and a memory configured to store computer executable instructions, which, when executed, cause the processor to perform the method according to any one of claims 1 to 11.
13. A computer-readable storage medium, wherein: The computer-readable storage medium is used to store computer-executable instructions, and the computer-executable instructions implement the method according to any one of claims 1 to 11 when executed by a processor.
Citation Information
Patent Citations
Automatic satellite tracking method and device, equipment and storage medium
CN112433237A
Adaptive global communication system based on Beidou GEO satellite
CN114124201A
Satellite alignment method and device for portable satellite station, storage medium and portable satellite station
CN115361058A
Transmission control method in satellite communication system and related device
CN115706601A
Information prompting method and device, electronic equipment and storage medium
CN115914455A
Cited By
Bridge monitoring method and system
CN120595322A
Satellite terminal adaptive power adjusting system and method
CN120812714A