Satellite communication method, electronic equipment and storage medium
By obtaining the spatial parameters and tracking parameters of the terminal equipment and dynamically adjusting the satellite transmission and reception status, the problems of low efficiency and serious signal attenuation of existing satellite communication terminals are solved, and the communication success rate is improved.
Patent Information
- Application Number
- CN202311160731.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-07
- Publication Date
- 2025-03-07
AI Technical Summary
The existing satellite communication terminals are inefficient due to the built-in antenna design and severe signal attenuation due to the long distance, which affects the communication success rate.
By obtaining spatial parameters and tracking parameters in the terminal device, the satellite transmission and reception status of the terminal device is dynamically adjusted to improve communication efficiency and success rate.
The success rate of satellite communication is improved, and the antenna direction and parameters of the terminal equipment are adaptively adjusted, thereby enhancing signal strength and stability.
Smart Images

Figure CN119582908A_ABST
Abstract
Description
Technical Field
[0001] 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
[0002] Satellite communication is the communication between radio communication stations on the earth (including the ground and the lower atmosphere) using satellites as relays. The satellite communication system consists of two parts: satellites and ground stations. Satellite communication is characterized by all-weather and full-area coverage, which can be suitable for some special scenarios.
[0003] At present, mainstream communication terminals can only use built-in antennas for satellite communication, which results in relatively low efficiency of satellite communication. In addition, due to the long distance between the communication terminal and the satellite, the signal is further attenuated by refraction and scattering in space, which seriously affects the success rate of satellite communication. Summary of the invention
[0004] The purpose of this application is to provide a satellite communication method, electronic device and storage medium, which can adaptively adjust to a suitable satellite receiving and transmitting state when a terminal device performs satellite communication, thereby improving the success rate of satellite communication.
[0005] In order to achieve the above purpose, the embodiment of the present application is implemented as follows:
[0006] In a first aspect, a satellite communication method is provided, which is applied to a terminal device, comprising:
[0007] 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;
[0008] Based on the space parameters and the tracking parameters, the satellite receiving and transmitting state of the terminal device is dynamically adjusted.
[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 the computer-executable instructions implement the method described in the first aspect or the second aspect when executed by a processor.
[0011] 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 when the terminal device conducts satellite communication, so as to adjust the terminal device to a suitable satellite receiving and transmitting state according to the spatial parameters and tracking parameters, so as to improve the success rate of satellite communication. BRIEF DESCRIPTION OF THE DRAWINGS
[0012] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. 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 creative work.
[0013] Figure 1 This is a schematic diagram of a first flow chart of a satellite communication method according to an embodiment of the present application.
[0014] Figure 2 Schematic diagram of the implementation architecture of the satellite communication method according to an embodiment of the present application.
[0015] Figure 3 A schematic diagram of constructing a coordinate system for a satellite communication method according to an embodiment of the present application.
[0016] Figure 4 This is a second flow chart of the satellite communication method according to an embodiment of the present application.
[0017] Figure 5 A schematic diagram showing the different orientation changes of the terminal device.
[0018] Figure 6 is the directional pattern of the transmitting antenna of the terminal device.
[0019] Figure 7 This is a schematic diagram of the deployment of the transmitting and receiving antennas of the terminal device.
[0020] Figure 8 A schematic diagram of the structure of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION
[0021] The current communication terminals are limited by their design (they are getting smaller and simpler), and can only be equipped with built-in antennas for satellite communication, which results in relatively low efficiency of satellite communication. In addition, due to the long distance between the communication terminal and the satellite, the signal will be further attenuated by refraction and scattering in space, which makes the satellite communication extremely unstable and seriously affects the success rate.
[0022] 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 performs satellite communication, thereby improving the success rate of satellite communication.
[0023] 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 described embodiments 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 creative work should fall within the scope of protection of this specification.
[0024] On the one hand, the present application provides a satellite communication method applied to a terminal device. Figure 1 It is a flow chart of the satellite communication method, which specifically includes the following steps:
[0025] S102, obtaining the space 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.
[0026] The target satellite refers to the satellite that the terminal device has detected.
[0027] The spatial parameters reflect the position information of the terminal device, which 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.
[0028] The tracking parameters reflect some communication characteristics of the target satellite and are used to assist the terminal device in locking the target satellite. In a feasible embodiment, the tracking parameters may include: 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 by the terminal device for the target satellite.
[0029] S104, dynamically adjusting the satellite receiving and transmitting state of the terminal device based on the space parameters and the tracking parameters.
[0030] This application can adjust the satellite receiving and transmitting state for the target satellite only after locking the target satellite based on the tracking parameters. Since the terminal device is movable during satellite communication, the position change of the terminal device needs to be adaptively adjusted according to the spatial parameters during the adjustment of the satellite receiving and transmitting state.
[0031] 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.
[0032] As an exemplary 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).
[0033] In one embodiment, the terminal device may pre-store the correspondence between different static spatial states and the transceiver parameters of the transceiver antenna. When the static spatial state reaches the preset change requirement, the target transceiver parameters matching the current static spatial state of the terminal device may be first determined based on the pre-stored correspondence, and then the transceiver parameters of the transceiver antenna may be adjusted directly based on the target transceiver parameters.
[0034] In addition to adjusting the satellite receiving and transmitting status according to the space 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 preset 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 communications.
[0035] In one embodiment, the terminal device may also pre-store the correspondence between different angles relative to the satellite and the azimuth diagrams of the transceiver antenna. When it is necessary to adjust the radiation direction of the transceiver antenna according to the directional diagram, the target azimuth diagram matching the current angle relative to the target satellite may be first determined based on the pre-stored correspondence, and then the maximum gain azimuth angle of the transceiver antenna may be determined directly based on the target azimuth diagram.
[0036] In addition, in one embodiment, the user can also be guided to manually adjust the terminal device to improve the communication status with respect to the target satellite. For example, when performing satellite communication based on the target satellite, the signal strength of the terminal with respect to the target satellite is obtained, and prompt information for guiding the user to manually move the terminal device is generated based on the obtained signal strength. That is, the user can move the terminal device to a location with relatively strong signal strength according to the prompt information to improve the success rate of satellite communication.
[0037] It should be noted that the above adjustment is continuously performed when the terminal device performs satellite communication based on the target satellite. In one embodiment, when the terminal device performs satellite communication based on the target satellite, the communication status of the satellite communication can be obtained in real time, and the success rate of the satellite communication can be determined according to 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 state of the terminal device based on the latest spatial parameters and tracking parameters to achieve a closed loop; or, on the basis of the above, the radiation direction of the transceiver antenna can also be re-adjusted based on the directional diagram of the transceiver antenna of the terminal device.
[0038] In a feasible embodiment, when the terminal device performs satellite communication based on the target satellite, the success rate of satellite communication can be estimated according to 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.
[0039] For example, when the signal transmission is successful but the feedback information from the target satellite is not received, it is determined that the receiving operation has failed, and the success rate of satellite communication is calculated based on the failure rate of the receiving operation.
[0040] Based on the above content, it can be known 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, so as to improve the success rate of satellite communication.
[0041] The specific implementation of the satellite communication method of the present application is described in detail below.
[0042] Figure 2It is a schematic diagram of the implementation architecture of the satellite communication method of the present application, including: satellite communication parameter detection module L1, terminal status detection module L2, satellite direction tracking control module L3, pattern fitting tracking adjustment module L4, antenna position direction tracking adjustment module L5, dynamic angle direction tracking adjustment module L6, direction scanning and storage module L7, satellite azimuth guidance module L8, closed-loop detection correction module L9 and antenna pointing and angle mapping calculation module L10. Among them:
[0043] The satellite communication parameter detection module L1 is connected to the satellite direction tracking control module L3, and is used to detect the tracking parameters of the terminal device relative to the satellite, and adjust the tracking directionality in real time according to the detected parameter values. Satellite communication parameters include uplink and downlink control parameters and communication data parameters. The carrier-to-noise ratio CN0 value under each channel path, the maximum transmission power value, the transmission time interval value, the synchronization time, the satellite number, the number of satellite channels, the number of satellite beams, the satellite receipt parameters, the transmission and reception success rate, etc. The above detection can be realized through the terminal device communication chip, modem and hotspot.
[0044] 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:
[0045] 1) Horizontal, vertical and different tilt angle information of the terminal device; this can be achieved through an ellipsometer.
[0046] 2) The east, south, north or south direction or orientation of the terminal device; this can be achieved through geomagnetism.
[0047] 3) The holding point of the user's handheld terminal device; this can be achieved through light sensing, proximity sensor, and synthetic aperture radar.
[0048] 4) The static spatial state and motion state of the terminal device or user; can be realized by acceleration sensors.
[0049] 5) The current latitude and longitude information of the terminal device; this can be achieved through a GPS chip.
[0050] Here, the tilt angle of the terminal device can be detected by using the existing tilt algorithm, including but not limited to the measurement of the tilt angle in the vertical, horizontal, horizontal, vertical, and horizontal or vertical directions at different angles. Figure 3 For example, define the XYZ coordinate system of the terminal device. Angle A is the azimuth angle of the terminal device rotating around the Z axis, which is 360 degrees in all directions; Angle B is the tilt angle of the terminal device rotating around the X axis, which is 360 degrees in all directions; Angle C is the rotation angle of the terminal device rotating around the Y axis, which is 180 degrees in all directions.
[0051] The terminal device's own gyroscope, acceleration sensor, geomagnetic sensor, and gravity sensor are used to test the horizontal, vertical, and different tilt angle information of the terminal device. It can be a single calculated angle or a multiple device jointly calculated angle. The terminal device's own geomagnetic sensor is used to detect the terminal device's geographical location and azimuth. The geomagnetic sensor uses the geomagnetic field and the built-in geomagnetic sensor of the terminal device to measure the geographical direction positioning of the southeast, northwest, and declination angle. The terminal device uses different motion states in the geomagnetic field to sense the distribution changes of the geomagnetic field to indicate the posture and motion angle of the terminal device. At the same time, the gravity sensor (G-Sensor) is used to detect the horizontal or vertical screen direction of the terminal device through the piezoelectric effect, and the holding direction of the rotating terminal device is adjusted through the induction of the horizontal and other gravity directions. At the same time, the acceleration sensor is used to sense the movement of the terminal device, determine whether the terminal device is stationary or moving, and what the speed and acceleration of the movement are. At the same time, acceleration realizes the detection of the horizontal and vertical screen direction.
[0052] When a user uses a terminal for satellite communication, due to the weak satellite signal, the user will inevitably need to move and rotate to find the appropriate direction. At the same time, after the user transmits the signal, the signal is received by the satellite, the signal is forwarded by the ground station, or the receipt signal is directly returned by the satellite. There will be a delay of 2-3 seconds in the middle. During this process, the user may not be in the same position or angle, that is, there is displacement. The change of position or angle causes the transmission and reception of satellite communication signals to be in different directions, and the original alignment direction has lost its meaning, and corresponding compensation correction adjustment is required. At this time, it is necessary to use a gyroscope (angular velocity sensor) to measure the angular velocity of the terminal moving along one or several axes, that is, the rotational angular velocity of the terminal when it is deflected or tilted. The gyroscope in the terminal is a micro-electromechanical structure (MEMS) device. The angular velocity is measured by the change in capacitance during rotation, and the rotational acceleration is calculated by 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 and pre-calculated adjustments and corrections. By calculating the angle, direction, speed and time, the changed displacement distance is obtained to achieve accurate angular fitting of the transmitting or receiving signal direction.
[0053] The satellite direction tracking control module L3 is connected to all other modules. It controls the working state of the satellite communication transceiver antenna through software to achieve all-round and all-angle tracking and scanning adjustment of the direction pattern.
[0054] 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.
[0055] in, Figure 4 It is a logic diagram of the satellite direction tracking control module L3 performing adjustments, including:
[0056] After the user starts satellite communication, it first detects whether the reception signal fails or the transmission signal fails. If the reception signal indicator fails, the receiving antenna and related modules are adjusted. If the transmission signal indicator fails, the transmitting antenna and related modules are adjusted. Specifically, if the detection parameter is that the CN0 carrier-to-noise ratio is low, or the time cannot be synchronized, the satellite beam is not connected, etc., resulting in satellite communication failure, it is determined that the reception signal fails. If the transmission is started and no feedback signal is received, the transmission signal fails.
[0057] When a satellite transmission or reception failure is detected, the dynamic angle azimuth information of the current terminal is measured first, and the dynamic angle direction tracking adjustment module L6 is enabled to make adjustments to determine a relatively suitable transceiver antenna and the transceiver parameters of the transceiver antenna.
[0058] If the adjustment by the dynamic angle direction tracking adjustment module L6 fails, the pattern fitting tracking adjustment module L4 is enabled for adjustment. That is, on the basis of matching antennas, the pattern of the transceiver antenna is fine-tuned to align the radiation direction of the transceiver antenna with the direction of the target satellite. The antenna pattern adjustment here can refer to the pattern adjustment of the RX receiving antenna, the pattern adjustment of the TX transmitting antenna, or the simultaneous adjustment of the patterns of the RX receiving antenna and the TX transmitting antenna.
[0059] If the adjustment by the pattern fitting tracking adjustment module L4 fails, the antenna position tracking adjustment module L5 is enabled to make a greater degree of 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.
[0060] If the adjustment by the antenna position direction tracking adjustment module L5 fails, the satellite orientation guidance module L8 is enabled to guide the user to make manual adjustments, such as moving the terminal device to a location with a stronger signal, or aligning the terminal device in the direction of a stronger signal, until successful reception and transmission.
[0061] 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.
[0062] 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 satellite transceiver antenna pattern to achieve satellite direction directional tracking of different azimuths and inclinations of the user. It should be noted that the relationship between the satellite communication transceiver antenna and the pattern is determined in advance, that is, the pattern of each transceiver antenna will radiate a basic model before leaving the factory. If the environment changes, such as the terminal direction, position change, grip adjustment, real-time dynamic tracking and adjustment of the pattern is required.
[0063] As an illustrative introduction, refer to Figure 5 As shown, Sat1, 2, and 3 are satellites tracked by the terminal device, and 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. Figure 6 The directional pattern of the TX transmitting antenna is shown. Figure 6 In the figure, the convex points 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 (45° at the lower left of the figure above), and finally C / D / E.
[0064] The working process of the directional pattern fitting tracking adjustment module L4 is as follows: first, the directions f1, f2, and f3 of the three current GET satellites are measured, where 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, B, and 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, when the satellite terminal angle or axis and the maximum gain point of the receiving antenna's pattern coincide, the satellite clock is synchronized, and the CN0 (carrier-to-noise ratio) value corresponding to the satellite and wave speed is captured at the same time. When the CN0 value reaches the threshold (such as 38dB-Hz), it means 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 satellite terminal angle or axis and the maximum gain point of the transmitting antenna's pattern coincide, it means that the transmission performance meets the requirements and the satellite communication transmission can be directly triggered.
[0065] 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.
[0066] Taking the antenna pattern parasitic adjustment method as an example: a tuning switch can be added to the transmit and receive antenna path of the terminal device to control the pattern. In addition, the metal frame of the terminal device can be divided into different sections and segments through gaps, so that each section corresponds to an antenna direction, and the pattern can be controlled by changing the gap length.
[0067] Take the dynamic pattern control adjustment method as an example: by dynamically adjusting the variable resistance, capacitance, and inductance values matched to the transmitting and receiving antennas along with 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.
[0068] 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 transceiver antenna 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 the adjustment of the directional pattern.
[0069] Take the pattern coupling adjustment method as an example: when the pattern needs to be changed, the directivity can be adjusted through the coupling effect between the transceiver antenna and other surrounding antennas. For example, when the TX transmitting antenna A needs to change its pattern, the TX antenna adjustment itself has reached its limit, and there is an NR antenna B attached to the satellite TX antenna. The antennas are close to each other, the coupling is strong, and the correlation is large. If the antenna tuning parameters of antenna B are changed, the pattern of satellite transmitting antenna A will change. At this time, adjust the antenna tuning parameters of antenna B so that the maximum directional gain and azimuth of antenna A are aligned with the satellite to be communicated, and the launch can be successfully completed.
[0070] The antenna position direction tracking adjustment module L5 is connected to the satellite direction tracking control module L3, and is used for dynamic adjustment based on the identification and matching of the terminal satellite antenna transceiver position, so as to realize satellite direction directional tracking under different azimuths and inclinations of the user, or under different holding states.
[0071] As an example, refer to Figure 7 As shown in the figure, 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 transceiver antennas is expanded to three groups: A1B1, A2B2, and A3B3, where group A is the TX satellite transmitting antenna and group B is the RX satellite receiving antenna. Combined with the directional pattern orientation of each satellite communication antenna, the antenna distribution layout in different directions allows the satellite communication signal to be transmitted omnidirectionally without dead angles.
[0072] For example, antenna position tracking adjustment method 1: According to different angles and directions, A1B1 and A2B2 or A3B3 are switched simultaneously in groups, such as A1B1 switching to A2B2, or A1B1 switching to A3B3.
[0073] Another example is antenna position tracking adjustment method 2: A1B1 and A2B2 or A3B3 are switched to each other according to different angles and directions, such as A1B1 switching to A1B3, or A1B1 switching to A1B3.
[0074] It should be understood that when using a satellite communication antenna, each antenna module will generate a certain directional pattern and cover a certain range. The present application reorganizes the antenna modules in the transceiver antenna through a predetermined antenna selection algorithm, and forms a new directional pattern in combination with angle azimuth detection.
[0075] In addition, in terms of antenna form, different antenna modules are distributed on the top, bottom, 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, and 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 4 antenna modules, each of which corresponds to a satellite communication frequency band and channel, and different combinations of interconnection are achieved through single-pole double-throw (SPDT), double-pole double-throw (DPDT) and multi-way switching (nPnT) to expand the path of the transceiver antenna.
[0076] The dynamic angle and direction tracking adjustment module L6 is connected to the satellite direction tracking control module L3, and 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 communicate until the transmission and reception are successful.
[0077] Because the terminal device is 35,786 kilometers away from 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 to the best angle during use, and it is also difficult to maintain as the holding state changes. In addition, the frequency bands of the transmitting antenna and the receiving antenna and their positions on the terminal device are different, resulting in different optimal radiation pattern angles for transmission and reception, which cannot be adjusted manually by users.
[0078] When the position and direction of the terminal device move, the values of the GPS module latitude and longitude, geomagnetism, acceleration sensor, gyroscope, and angular velocity sensor on the terminal device will change. When these parameters such as angle, speed, acceleration, longitude and latitude, and direction are detected to change, and when the satellite communication receiving signal is detected to be lower than the threshold or the transmission fails, the dynamic angle direction tracking adjustment module L6 is started to match the terminal device transceiver antenna adjustment parameters with the terminal device angle change parameters. The dynamic angle direction tracking adjustment module L6 adjusts the direction of the antenna at different inclination angles and azimuths. By controlling the transceiver antenna to work in different positions, the antenna selection and matching in each direction and angle is achieved.
[0079] Specifically, the working logic flow of the dynamic angle direction tracking adjustment module L6 is:
[0080] Determine the location of the terminal device, based on the geographic information of southeast, northwest, and northeast, 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 location values.
[0081] The corresponding tilt angle value in the coordinate system when the user is currently holding the terminal device is determined. If the user is always adjusting, multiple tilt angle values will be determined.
[0082] According to the azimuth value and tilt angle value, the signal values of three satellites (Sat1, 2, 3), such as the CN0 value, are collected, the strongest signal value is selected, and the satellite number value of the best azimuth communication is locked according to the signal value comparison, which is used as the target satellite for subsequent communication.
[0083] Calculate the relative angle between the terminal device and the locked target satellite.
[0084] 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.
[0085] It should be noted that if the user or terminal device is in a static state, the dynamic angle direction tracking adjustment module L6 scans and selects or combines the transceiver antennas that best match the current azimuth value, tilt angle value, satellite number value and angle relationship value, performs static angle direction fitting, and fine-tunes the antenna state, and accurately aligns with the current azimuth angle and satellite until transmission and reception are completed. If the user or terminal device is in a dynamic state, the best 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 calculated. The satellite signal is transmitted and received at the moment of moving to the strongest signal point next time, and the dynamic tracking adjustment process is completed until success.
[0086] Among them, there are three adjustment methods for the dynamic angle direction tracking adjustment module L6:
[0087] 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° horizontal state to the 60° state, the terminal device sensor collects the angle state change of its state acquisition module.
[0088] 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 the angle under the X-axis.
[0089] 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 of the angle under the Z-axis is retrieved.
[0090] 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, and is used to scan and store the transceiver antenna parameters corresponding to different angles, inclinations, holding points, and satellite azimuths before leaving the factory, such as the correspondence between different angles relative to the satellite and the azimuth diagram of the transceiver antenna, the correspondence between different static spatial states and the transceiver parameters of the transceiver antenna, etc.
[0091] It should be understood that as the azimuth angle of the user's handheld terminal device changes, the location of the terminal device is also frequently moved, that is, the directionality of different use points is different, and even at the same location, the antenna performance in different directions is also different. Before leaving the factory, the direction scanning and storage module L7 saves the antenna performance test of each satellite communication transceiver antenna on the terminal device to facilitate real-time call by other modules.
[0092] 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 to the best satellite communication orientation angle. The guidance methods may include: graphic guidance, vibration guidance, color gradient guidance, audio guidance, etc., which are not specifically limited here.
[0093] Vibration guidance is to use vibration to prompt users to find the best time to send and receive while constantly adjusting their position and posture. If a certain angle is found, which happens to be the strongest angle of CN0, the vibration will start randomly, and the user can stop at the current position to perform transmission and reception operations.
[0094] Color gradient guidance refers to guiding users to adjust the direction angle through color gradient on the terminal device search interface. For example, red indicates an unavailable angle, green indicates an available angle, and the darker the green, the greater the recommended value. That is, users can grasp the recommended sending and receiving area and blind area through color gradient.
[0095] Animation guidance is to inform users how to adjust the direction through animation information, which is suitable for situations where the transmission and reception are not at the same angle or the environment is relatively bad. Taking the transmission and reception not at the same angle as an example, the animation guidance can remind users of the specific TX transmission direction and X reception direction, such as the TX transmission direction is the front of the terminal device facing up 60°, and the RX reception direction is the bottom of the terminal device facing up 45°.
[0096] Voice guidance refers to guiding users to adjust the satellite direction through audio information. If a certain angle is found, which happens to be the strongest angle of CN0, the voice will be activated to remind the user to maintain the current position, so as to perform effective transmission and reception operations.
[0097] Closed-loop detection correction module L9, and Figure 2 The L3-L8 modules are connected to the satellite communication success rate detection and closed-loop correction adjustment. The current traditional satellite transmission and reception do not have a closed-loop correction function. Whether the user's transmission is successful or not will not lead the user to perform a secondary transmission, and there is no corresponding correction adjustment. Therefore, the transmission power is low, or it feels that the transmission is successful, but the ground station cannot receive the satellite signal, that is, the transmission still fails.
[0098] When the terminal device fails to transmit for the first time, or fails to transmit after adjustment by modules L4-L8, the closed-loop detection and correction module can be started 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 lower than the threshold, the judged parameter indicators are fitted and compared to analyze which adjustment failure is caused, 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 make a secondary adjustment to directly reach the transmission threshold and start the secondary transmission.
[0099] If the transmission is successful, but no receipt is received, it is necessary to determine whether it is a one-way satellite communication or a two-way satellite communication system. If it is a 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 module until the transmission is received successfully.
[0100] If it is a two-way communication system, it means that the weak receiving signal causes the failure to receive the receipt signal directly sent back by the satellite. In this case, it is necessary to correct the receiving antenna parameters in L4-L8 and make secondary corrections until a valid receipt signal is received, and the closed-loop correction module stops working.
[0101] 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, and is used to test the directionality of the satellite communication transceiver antenna, and to calculate the satellite communication antenna path and adjustment sequence mapping at different angles, so as to facilitate the antenna pointing call at different inclination angles and azimuths.
[0102] Specifically, the antenna pointing and angle mapping calculation module L10 controls the satellite communication antenna to work in different positions through software to achieve all-round scanning of the directional pattern in each direction and each angle. Different satellite communication antennas are divided into different areas and angles through the distributed antennas on the terminal. The transceiver antennas are switched one by one or the transceiver parameters of the transceiver antennas are adjusted one by one to transmit and receive communication signals to the target satellite. Through the returned CN0 and transmission success rate and other parameters, it is determined which antenna directional pattern of the target satellite and the terminal is closest, and the initial direction can be obtained. Then, the antenna combination adjustment strategy is used to change the deviation of the directional pattern, and then the specific optimal position of the directional pattern is measured.
[0103] The above is an introduction to the implementation architecture of the satellite communication method of the present application. When specifically adjusting the satellite receiving and transmitting state, the satellite direction tracking control module L3 is responsible for active control, and the corresponding process includes:
[0104] 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;
[0105] 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;
[0106] Step 3, the satellite direction tracking control module L3 controls the terminal status acquisition module L2 to collect 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 movement status.
[0107] Step 4: The satellite direction tracking control module L3 starts the pre-calculation mode and adjusts each module to start transmission or reception after reaching the transmission or reception threshold according to the current state of the terminal device;
[0108] Step 5: If the satellite communication fails to send 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;
[0109] Step 6, the preprocessing and classification control unit in the satellite direction tracking control module L3 performs different directional adjustment mapping and calling according to different satellite communication failure factors;
[0110] Step 7, the satellite direction tracking control module L3 determines whether the satellite receiving antenna or the satellite transmitting antenna needs to be adjusted according to the detection information;
[0111] Step 8, the satellite direction tracking control module L3 calls the dynamic angle direction tracking adjustment module L6 to make adjustments according to the current terminal device angle direction information;
[0112] Step 9, if the adjustment in the above steps is invalid, the satellite direction tracking control module L3 starts the direction pattern fitting tracking adjustment module L4 module to make adjustments;
[0113] 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;
[0114] Step 11, if the above adjustment steps are invalid, the satellite direction tracking control module L3 starts the satellite orientation guidance module L8 to make adjustments;
[0115] 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 joint adjustments;
[0116] Step 13, the closed-loop detection correction module L9 collects satellite transmission and reception success rate information in real time, and makes closed-loop directional pattern tracking adjustments until the satellite communication information is successfully transmitted and received.
[0117] 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 as follows Figure 2 The implementation architecture shown is deployed and will not be described in detail here.
[0118] It should be noted that the satellite communication device of the present application can be used as Figure 1 The execution subject of the method shown can thus realize the Figure 1 The steps and functions of the method shown.
[0119] Figure 8 This is a schematic diagram of the structure of an electronic device according to an embodiment of this specification. Figure 8 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 a memory, such as a high-speed random access memory (RAM), and may also include a non-volatile memory (non-volatile memory), such as at least one disk storage. Of course, the electronic device may also include hardware required for other services.
[0120] The processor, network interface and memory can be interconnected through an internal bus, which can be an ISA (Industry Standard Architecture) bus, a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 8 Only one bidirectional arrow is used in the diagram, but this does not mean that there is only one bus or only one type of bus.
[0121] The memory is used to store the program. Specifically, the program may include a program code, and the program code includes a computer operation instruction. The memory may include a memory and a non-volatile memory, and provides instructions and data to the processor.
[0122] Optionally, the processor reads the corresponding computer program from the non-volatile memory into the memory and then runs it, forming the above-mentioned Figure 1 The satellite communication method shown. Correspondingly, the processor executes the program stored in the memory and is specifically used to perform the following operations:
[0123] 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.
[0124] Based on the space parameters and the tracking parameters, the satellite receiving and transmitting state of the terminal device is dynamically adjusted.
[0125] The speech synthesis method or speech broadcast method disclosed in the above-mentioned embodiment as shown in this specification can be applied to a processor and implemented by a processor. The processor may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by an integrated logic circuit of hardware in the processor or an instruction in the form of software. The above-mentioned 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 gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc. The steps of the method disclosed in the embodiments of the present application can be directly embodied as a hardware decoding processor for execution, or a combination of hardware and software modules in the decoding processor for execution. The software module can be located in a storage medium mature in the art such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.
[0126] Of course, in addition to software implementation, the electronic device of 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.
[0127] 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.
[0128] Optionally, when the above instructions are executed by a portable electronic device including a plurality of application programs, the portable electronic device can execute Figure 1 The steps of the method shown include:
[0129] 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.
[0130] Based on the space parameters and the tracking parameters, the satellite receiving and transmitting state of the terminal device is dynamically adjusted.
[0131] Those skilled in the art will appreciate that the embodiments of this specification may be provided as methods, systems or computer program products. Therefore, this specification may take the form of a complete hardware embodiment, a complete software embodiment or an embodiment combining software and hardware. Moreover, 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 disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0132] The above is a description of a specific embodiment of the specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the embodiments and still achieve the desired results. In addition, the processes depicted in the drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0133] The above are only embodiments of this specification and are not intended to limit this specification. For those skilled in the art, this specification may be subject to various changes and modifications. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of this specification shall be included in the scope of the claims of this specification. In addition, all other embodiments obtained by ordinary technicians in this field without creative work shall fall within the scope of protection of this document.
Claims
1. A satellite communication method, applied to a terminal device, characterized in that: 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, characterized in that 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, characterized in that: 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, characterized in that: 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, characterized in that 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, characterized in that 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, characterized in that 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: A target azimuth diagram that matches the current angle relative to the target satellite is determined, and a maximum gain azimuth angle of the transceiver antenna is determined based on the target azimuth diagram.
8. The method according to claim 1, characterized in that 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, characterized in that: 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, characterized in that 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, characterized in that: 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, characterized in that: 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, characterized in that: 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.