Adjustment method for satellite communication, and computer-readable storage medium and mobile terminal
By obtaining the satellite communication parameters and mobile status information of the mobile terminal, dynamically adjusting the satellite communication performance parameters, the problem of poor communication quality in the mobile terminal during the mobile process is solved, and the success rate and quality of satellite communication are improved.
Patent Information
- Application Number
- PCT/CN2024/117343
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-09-07
- Filing Date
- 2024-09-06
- Publication Date
- 2025-03-13
AI Technical Summary
During satellite communication, the mobile state of the mobile terminal will cause poor communication quality, especially because the efficiency and gain of the satellite communication antenna are low and affected by attitude changes and movement.
By obtaining the satellite communication parameters and mobile status information of the mobile terminal, the performance parameters of satellite communication are dynamically adjusted, including the parameters of the satellite transceiver antenna, the parameters of the front end of the satellite transceiver link, and the parameters of the satellite transceiver chip to improve the transceiver success rate and the quality of satellite communication.
By dynamically adjusting performance parameters, adapting to different motion states of mobile terminals, the success rate and quality of satellite communication are improved, and the problem of poor communication quality of mobile terminals during mobile is solved.
Smart Images

Figure CN2024117343_13032025_PF_FP_ABST
Abstract
Description
Satellite communication adjustment method, computer-readable storage medium, and mobile terminal
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This disclosure is based on Chinese patent application CN202311160601.4, filed on September 7, 2023, entitled “Method and device for adjusting satellite communications”, and claims the priority of the patent application, and all the disclosed contents are incorporated into this disclosure by reference. Technical Field
[0003] The present disclosure relates to the field of communications, and more particularly, to a satellite communication adjustment method, a computer-readable storage medium, and a mobile terminal. Background Art
[0004] With the introduction of the Beidou satellite navigation system, short message communication, as a satellite-based communication method, boasts advantages such as all-weather operation, wide coverage, and high reliability. It is widely used in activities such as outdoor rescue, environmental exploration, and monitoring. However, during satellite communication, the mobility of mobile terminals can affect communication quality, leading to poor communication quality.
[0005] Summary of the Invention
[0006] Embodiments of the present disclosure provide a satellite communication adjustment method, a computer-readable storage medium, and a mobile terminal.
[0007] According to one embodiment of the present disclosure, a satellite communication adjustment method is provided, which is applied to a mobile terminal and includes:
[0008] Acquiring satellite communication parameters sent and received by the mobile terminal and mobile status information of the mobile terminal;
[0009] Adjusting the performance parameters of the satellite communication of the mobile terminal according to the satellite communication parameters and the mobile status information, and obtaining a receiving and transmitting success rate and / or a satellite communication quality;
[0010] Closed-loop adjustment is performed on the performance parameters of the satellite communication of the mobile terminal based on the transmission and reception success rate and / or the satellite communication quality.
[0011] According to another embodiment of the present disclosure, a computer-readable storage medium is provided, in which a computer program is stored. The computer program is configured to execute the steps of any one of the above method embodiments when running.
[0012] According to another embodiment of the present disclosure, a mobile terminal is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to perform the steps in any one of the above method embodiments. BRIEF DESCRIPTION OF THE DRAWINGS
[0013] FIG1 is a hardware structure block diagram of a mobile terminal for a satellite communication adjustment method according to an embodiment of the present disclosure;
[0014] FIG2 is a first diagram of a network architecture according to an embodiment of the present disclosure;
[0015] FIG3 is a second network architecture according to an embodiment of the present disclosure;
[0016] FIG4 is a flow chart of a satellite communication adjustment method according to an embodiment of the present disclosure;
[0017] FIG5 is a structural block diagram of a satellite communication adjustment device according to an embodiment of the present disclosure;
[0018] FIG6 is a first working diagram of a motion trajectory fitting adjustment module according to an embodiment of the present disclosure;
[0019] FIG7 is a second working diagram of the motion trajectory fitting adjustment module according to an embodiment of the present disclosure;
[0020] FIG8 is a diagram illustrating changes in satellite transceiver antennas and satellite angles of a mobile terminal when the mobile terminal moves according to an embodiment of the present disclosure;
[0021] FIG9 is a schematic diagram of the collection of movement rate information by the motion rate adaptation and adjustment module;
[0022] Figure 10 shows the Doppler shift curve of LEO satellites in different frequency bands;
[0023] FIG11 is a schematic diagram of the working logic and process of the motion rate adaptation adjustment module;
[0024] FIG12 is a flow chart of the control process of the motion delay compensation module.
[0025] Explanation of the accompanying symbols: 1. Mobile terminal of the person seeking help; 2. Communication satellite; 3. Ground station; 4. Base station; 5. Mobile terminal of the person being helped; 6. Satellite communication parameter detection module; 7. Terminal movement status detection module; 8. Satellite movement tracking control module; 9. Motion trajectory fitting adjustment module; 10. Motion direction adaptation adjustment module; 11. Motion rate adaptation adjustment module; 12. Motion delay compensation module; 13. Motion guidance module; 14. Closed-loop detection and correction module; 15. Application processor; 16. Satellite transceiver antenna; 17. Satellite transceiver link front end; 18. Satellite transceiver chip; 19. Execution module. DETAILED DESCRIPTION
[0026] Hereinafter, embodiments of the present disclosure will be described in detail with reference to the accompanying drawings and in conjunction with embodiments.
[0027] It should be noted that the terms "first", "second", etc. in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.
[0028] Beidou short message communication technology, a related technology, is a basic satellite communication service that forwards text messages via Beidou satellites. Depending on the application scenario, Beidou short message communication can be divided into two modes: one-way communication and two-way communication. In one-way communication mode, the terminal transmits a signal to the satellite. After receiving it, the satellite sends feedback information to the ground control station, which then forwards it to emergency services or relatives and friends via cellular base stations. In two-way communication mode, short message information can be sent and received directly between the terminal and the satellite, without going through the satellite ground station and cellular ground base station.
[0029] However, there is a problem in the related art, that is, during the process of satellite communication, the mobile state of the mobile terminal will cause the communication quality to deteriorate. For existing 5G terminals, due to limitations such as terminal volume and chip area, the efficiency and gain of their satellite communication antennas are often low. In addition, 5G terminals have a large number of built-in antennas and need to borrow the original GPS or satellite communication antenna, which makes the terminal's satellite communication antenna affected by posture changes and movement. Therefore, when the mobile terminal is in a position, posture changes or moves, the gain of its satellite communication antenna will change, resulting in a decrease in the success rate of transmission and reception, and it is very easy to have poor communication quality problems.
[0030] To solve the problems existing in the above-mentioned related technologies, the present disclosure provides a satellite communication adjustment method, a computer-readable storage medium and a mobile terminal.
[0031] The method embodiments provided in the embodiments of the present disclosure can be executed in a mobile terminal, a computer terminal or a similar computing device. Taking operation on a mobile terminal as an example, FIG1 is a hardware structure block diagram of a mobile terminal of a satellite communication adjustment method according to an embodiment of the present disclosure. As shown in FIG1 , the mobile terminal may include one or more (only one is shown in FIG1 ) processors 102 (the processor 102 may include but is not limited to a processing device such as a microprocessor MCU or a programmable logic device FPGA) and a memory 104 for storing data, wherein the mobile terminal may also include a transmission device 106 and an input / output device 108 for communication functions. It will be understood by those skilled in the art that the structure shown in FIG1 is only for illustration and does not limit the structure of the mobile terminal. For example, the mobile terminal may also include more or fewer components than those shown in FIG1 , or have a configuration different from that shown in FIG1 .
[0032] The memory 104 can be used to store computer programs, such as software programs and modules of application software, such as the computer program corresponding to a satellite communication adjustment method in an embodiment of the present disclosure. The processor 102 executes the computer program stored in the memory 104 to execute various functional applications and data processing, thereby implementing the above-mentioned method. The memory 104 may include high-speed random access memory and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 104 may further include memory remotely located relative to the processor 102, and these remote memories may be connected to the mobile terminal via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0033] The transmission device 106 is used to receive or send data via a network. A specific example of the aforementioned network may include a wireless network provided by the mobile terminal's communications provider. In one embodiment, the transmission device 106 includes a network interface controller (NIC), which can be connected to other network devices via a base station to enable communication with the Internet. In another embodiment, the transmission device 106 may be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.
[0034] The disclosed embodiments can operate on the network architecture shown in FIG2 . As shown in FIG2 , the network architecture includes: a mobile terminal 1 of a person seeking help, a communication satellite 2, a ground station 3, a base station 4, and a mobile terminal 5 of a person seeking help. This network architecture is suitable for short message transmission. When a person seeking help enters an area without mobile network coverage and wishes to send a distress message, they can use their mobile terminal 1 to first demodulate the satellite signal, perform time synchronization, demodulate the satellite signal, and select the best communication satellite 2 to connect to. When the carrier-to-noise ratio (CN0) reaches a preset level, a short message is sent to the best communication satellite 2. Communication satellite 2 receives the short message and sends a receipt to the mobile terminal 1 of the person seeking help. The distress message is then forwarded to satellite ground station 3, which in turn forwards the signal to base station 4, which then forwards the distress message to the relevant emergency department or the person's communication terminal.
[0035] In particular, embodiments of the present disclosure can also operate on the network architecture shown in FIG3 . As shown in FIG3 , the network architecture includes: a mobile terminal 1 of a person seeking help, a communication satellite 2, a ground station 3, and a mobile terminal 5 of a person receiving help. This network architecture is suitable for voice calls. When a person seeking help enters an area without mobile network coverage and wishes to call for help via voice, they can use their mobile terminal 1 to first demodulate the satellite signal, perform time synchronization, demodulate the satellite signal, and select the optimal communication satellite 2 to connect to. When the carrier-to-noise ratio (CN0) reaches a predetermined level, the optimal communication satellite 2 is used to dial the contact information of a relative's mobile terminal, such as 00 + country code + relative's mobile phone number, 00 + country code + relative's landline number, or 00 + 12-digit Iridium phone number. The communication satellite 2 establishes a call channel between the mobile terminal of the person seeking help and the mobile terminal 5 of the person receiving help through the ground station 3, enabling the two to conduct a voice call or leave a message.
[0036] In particular, in one embodiment, the network architecture may also include: a mobile terminal 1 of the person seeking help, a communication satellite 2, and a mobile terminal 5 of the person being helped. When the communication satellite 2 is under less pressure to process data, the communication satellite 2 may directly build a call channel between the mobile terminal 1 of the person seeking help and the mobile terminal 5 of the person being helped, so that the person seeking help and the person being helped can make a voice call or leave a message.
[0037] In this embodiment, a method for regulating satellite communications operating in the above-mentioned network architecture is provided. FIG4 is a flow chart of a method for regulating satellite communications according to an embodiment of the present disclosure. As shown in FIG4 , the flow chart includes the following steps:
[0038] Step S401: obtaining satellite communication parameters sent and received by the mobile terminal and mobile status information of the mobile terminal;
[0039] In one embodiment, the satellite communication parameters include at least one of the following: carrier-to-noise ratio, maximum transmit power, transmit time interval value, synchronization time, satellite number, number of satellite channels, number of satellite beams, and satellite receipt parameter;
[0040] The movement status information of the mobile terminal includes at least one of the following: movement speed, movement acceleration, movement direction, latitude and longitude, and tilt angle.
[0041] In the disclosed embodiments, a tilt algorithm for a mobile terminal is used to detect the tilt angle of the mobile terminal. This includes, but is not limited to, measuring vertical, horizontal, landscape, portrait, and horizontal or vertical tilt angles at various angles. Taking a mobile phone as an example, the phone's X, Y, and Z coordinates are defined. Angle A is the phone's azimuth angle around the Z axis, which is 360 degrees in all directions; Angle B is the phone's tilt angle around the X axis, which is 360 degrees in all directions; and Angle C is the phone's rotation angle around the Y axis, which is 180 degrees in all directions. The phone's horizontal, vertical, and various tilt angles are measured using the phone's built-in gyroscope, accelerometer, geomagnetic sensor, and gravity sensor. This measurement and calculation can be performed by a single device or a combination of multiple devices. The phone's orientation is detected using the phone's built-in geomagnetic sensor. The geomagnetic sensor uses the geomagnetic field and the phone's built-in geomagnetic sensor to measure geographic directions (east, south, west, north, and yaw angles). The sensor uses the phone's different motion states within the geomagnetic field to sense changes in the geomagnetic field distribution and indicate the phone's posture and motion angle.
[0042] During measurement, a gyroscope (angular velocity sensor) measures the angular velocity of the phone along one or more axes—that is, the angular velocity of the phone's rotation when it is tilted or tilted. The gyroscope in a phone is a microelectromechanical structure (MEMS) device that uses changes in capacitance during rotation to determine angular velocity and rotational displacement, thereby calculating rotational acceleration. The gyroscope measures the angular velocity of the phone's rotation and tilt. During navigation, the gyroscope measures the phone's deflection and tilt angles and provides feedback on deviations caused by jitter or movement, performing corresponding compensation, pre-calculated adjustments, and corrections. By calculating angle, direction, speed, and time, the changed displacement distance is determined, enabling accurate angular fitting of the transmitted or received signal direction. Simultaneously, the accelerometer senses the phone's motion, determining whether the phone is stationary or in motion, as well as the speed and acceleration of the movement.
[0043] Step S402: adjusting the satellite communication performance parameters of the mobile terminal according to the satellite communication parameters and the mobile state information, and obtaining a receiving and transmitting success rate and / or a satellite communication quality;
[0044] In one embodiment, the performance parameters of satellite communications include at least one of the following: parameters of a satellite transceiver antenna, parameters of a satellite transceiver link front end, and parameters of a satellite transceiver chip.
[0045] In an exemplary embodiment, taking a mobile phone as an example, to obtain the success rate of sending and receiving information by the mobile phone, the following method can be used:
[0046] Monitor data transmission status: Use a network monitoring tool or app to monitor the transmission status of your phone when sending and receiving data. These tools can provide real-time data transmission speed, latency, packet loss rate, and other indicators.
[0047] Use a network quality assessment application: There are some applications that can help assess network quality and the success rate of sending and receiving data. These applications can provide real-time reports on the quality of the network connection and show the success rate of sending and receiving data.
[0048] Services provided by network operators: Some network operators may provide statistics on the success rate of mobile data transmission. Users can learn about the success rate of mobile data transmission by querying the operator's services.
[0049] Analyze data transfer logs: Your phone's system and apps may record data transfer logs. Analyzing these logs can help you understand the success rate of data transfers and identify potential causes of data transfer problems.
[0050] Conduct actual testing: You can evaluate the phone's success rate by actually sending and receiving data. For example, you can send a large number of data packets, record the success and failures, and then calculate the success rate.
[0051] To obtain satellite communication quality on your mobile phone, you can use the following methods:
[0052] Open phone settings: Enter the phone's settings interface.
[0053] Enter the location service settings: Find the "Location Information" or "Location Service" option in the settings interface.
[0054] Turn on satellite positioning: In the location services settings, find and turn on the "Satellite positioning" or "GPS" option.
[0055] Check satellite signal strength: Once satellite positioning is enabled, your phone will begin searching for and receiving satellite signals. The current satellite signal strength is displayed in the Location Services settings. This is typically displayed as a grid or bar graph. A higher strength indicates a stronger satellite signal and better communication quality.
[0056] Check positioning accuracy: In addition to signal strength, your phone will also display the current positioning accuracy. Positioning accuracy indicates the deviation between the phone's location information and the actual location. Higher accuracy indicates better positioning quality.
[0057] Test the navigation function: You can use your phone's navigation app or map app to test the accuracy and stability of the navigation function. If the navigation function runs stably and provides accurate navigation directions, the satellite communication quality is good.
[0058] Step S403: performing closed-loop adjustment on the performance parameters of the satellite communication of the mobile terminal based on the success rate of receiving and transmitting and / or the quality of satellite communication.
[0059] Through the above steps, satellite communication performance parameters are dynamically adjusted when the mobile terminal's position or posture changes or moves, adapting to different operating environments. This improves the communication success rate and satellite communication quality. Therefore, the problem of poor communication quality caused by the movement of the mobile terminal during satellite communication can be resolved, thereby achieving the effect of improving satellite communication quality.
[0060] In one embodiment, adjusting the satellite communication performance parameters of the mobile terminal according to the satellite communication parameters and the mobile state information includes:
[0061] Obtaining navigation path or real-time motion trajectory information of the mobile terminal according to satellite communication parameters and mobile status information, and slicing the navigation path or real-time motion trajectory information to divide it into different path trajectory segments;
[0062] The path trajectory segments are compared with adjustment parameters in a database to obtain corresponding adjustment parameters to adjust at least one of the following performance parameters: parameters of the satellite transceiver antenna, parameters of the satellite transceiver link front end, and parameters of the satellite transceiver chip, wherein a mapping relationship between the path trajectory segments and the adjustment parameters is preset in the database.
[0063] In one embodiment, a navigation path or real-time motion trajectory information of a mobile terminal is obtained based on satellite communication parameters and mobile status information. By obtaining satellite communication parameters and mobile terminal status information, the navigation path or real-time motion trajectory information of the mobile terminal can be obtained. This information can be used to analyze and optimize the satellite communication performance of the mobile terminal.
[0064] Slice the navigation path or real-time motion trajectory information into different path segments. Slice the acquired navigation path or real-time motion trajectory information into different path segments. Each path segment corresponds to the communication needs of the mobile terminal at different time periods or locations.
[0065] Compare the path segments with the adjustment parameters in the database to obtain the corresponding adjustment parameters. By comparing the path segment and adjustment parameter mappings preset in the database, the adjustment parameters corresponding to each path segment can be obtained. These adjustment parameters can be used to adjust the performance parameters of satellite communications.
[0066] The obtained adjustment parameters are used to adjust at least one of the following performance parameters: parameters of the satellite transceiver antenna, parameters of the satellite transceiver link front end, and parameters of the satellite transceiver chip. Based on the obtained adjustment parameters, the satellite communication performance parameters of the mobile terminal can be adjusted accordingly. These performance parameters may include parameters of the satellite transceiver antenna, parameters of the satellite transceiver link front end, parameters of the satellite transceiver chip, etc. By adjusting these parameters, the transmission quality and stability of satellite communications can be optimized, improving communication effectiveness and success rate.
[0067] Through this approach, the satellite communication performance parameters of a mobile terminal can be dynamically adjusted based on satellite communication parameters and mobile status information. By analyzing the navigation path or real-time motion trajectory information and comparing it with the adjustment parameters in the database, the corresponding adjustment parameters can be obtained and used to adjust the satellite communication performance parameters, thereby optimizing the quality and stability of the communication connection.
[0068] In one embodiment, adjusting the satellite communication performance parameters of the mobile terminal according to the satellite communication parameters and the mobile state information further includes:
[0069] According to satellite communication parameters and mobile status information, various time delays between the mobile terminal and the communication satellite are obtained, and delay compensation is performed respectively.
[0070] In one embodiment, various time delays between a mobile terminal and a communication satellite are obtained based on satellite communication parameters and mobile status information. By obtaining satellite communication parameters and mobile terminal status information, various time delays between the mobile terminal and the communication satellite can be obtained, such as signal transmission delay, processing delay, and propagation delay. These delays directly affect the performance of satellite communications.
[0071] Compensate for different delays. Depending on the type of delay detected, appropriate compensation must be performed. The purpose of delay compensation is to adjust satellite communications based on the actual delay to ensure communication stability and reliability.
[0072] Delay compensation can be achieved by adjusting satellite communication performance parameters. Depending on the specific delay situation and requirements, delay compensation can be achieved by adjusting the satellite communication performance parameters of the mobile terminal. By adjusting these parameters, the satellite communication transmission rate, signal processing capabilities, and other factors can be changed to compensate for different delays.
[0073] Through the above method, various time delays between a mobile terminal and the communication satellite can be determined based on satellite communication parameters and mobile status information, and compensation can be applied to different delays. By adjusting the performance parameters of satellite communication, delay compensation can be achieved to improve communication quality and stability. This ensures that communication between the mobile terminal and the satellite can be effectively optimized and improved in terms of delay.
[0074] In one embodiment, before re-adjusting the performance parameters of satellite communication of the mobile terminal, the method further includes:
[0075] Generates and adjusts prompt information based on satellite communication parameters and mobile status information;
[0076] The prompt content includes at least one of the following: moving speed, moving acceleration, moving direction, moving trajectory, satellite transmission and reception interval, terminal pitch angle guidance, and terminal placement position guidance;
[0077] The prompt method includes at least one of the following: vibration, color change, voice, and animation.
[0078] By generating adjustment prompts based on satellite communication parameters and movement status information in the above manner, users can more accurately adjust the satellite communication performance parameters of their mobile terminals. Based on the mobile terminal's speed information, the user is prompted to determine whether the movement rate is suitable for the current satellite communication parameters. If the movement speed is fast, appropriate measures may be needed to ensure communication stability. Based on the mobile terminal's acceleration information, the user is prompted to determine whether the movement acceleration will affect satellite communication performance. If the movement acceleration is large, parameter adjustment may be necessary to improve communication reliability. Based on the mobile terminal's direction information, the user is prompted to determine whether the current movement direction will affect satellite communication stability. This may require adjusting the antenna direction or changing the terminal's orientation. Based on the mobile terminal's trajectory information, the user is prompted to determine potential changes in communication quality. For example, communication signals may be obstructed when traveling through tall buildings or narrow canyons between mountains. Based on the satellite communication parameters and movement status information, the user is prompted to adjust the satellite transmit and receive interval for better communication quality. For example, if signal quality is poor, the transmit and receive interval can be appropriately extended to improve communication success rate. Based on the satellite communication parameters and movement status information, the user is prompted to adjust the terminal's pitch angle. Adjusting the pitch angle can change the angle between the terminal and the satellite, thereby affecting communication quality. Based on satellite communication parameters and mobile status information, the user is prompted to adjust the terminal's placement. Proper placement provides better satellite signal reception and transmission conditions, thereby improving communication performance. To ensure users receive adjustment information more intuitively, different notification methods can be used, such as vibration, color change, voice, or animation. Users can choose the notification method that suits their preferences and habits.
[0079] In one embodiment, adjusting the satellite communication performance parameters of the mobile terminal according to the satellite communication parameters and the mobile state information further includes:
[0080] determining a relative speed between a moving speed of the communication satellite and a moving speed of the mobile terminal when it is determined based on the moving state information that the moving speed of the mobile terminal is greater than a preset threshold;
[0081] Determine the frequency offset value of the terminal satellite signal according to the relative rate;
[0082] The demodulation frequency center value of the satellite receiver of the mobile terminal is determined based on the terminal satellite signal frequency offset value, so as to adjust the parameters of the satellite transceiver chip.
[0083] In one embodiment, when the mobile terminal's velocity is determined to be greater than a preset threshold based on the mobility status information, the relative velocity between the communication satellite's velocity and the mobile terminal's velocity is determined. The mobile terminal's velocity refers to the speed at which the terminal moves in space. When the velocity exceeds the preset threshold, satellite communications may be impacted. To ensure communication stability, the relative velocity between the communication satellite's velocity and the mobile terminal's velocity needs to be determined. By comparing the satellite and terminal's velocities, it is possible to determine whether further adjustments are necessary.
[0084] Determining the terminal's satellite signal frequency offset based on the relative velocity: The relative velocity between the mobile terminal and the satellite causes a signal frequency offset. By determining the terminal's satellite signal frequency offset based on the relative velocity, the terminal's signal reception frequency can be adjusted to align with the satellite signal frequency. This ensures accurate signal transmission and demodulation.
[0085] The mobile terminal's satellite receiver demodulation frequency center value is determined based on the terminal's satellite signal frequency offset value, allowing the parameters of the satellite transceiver chip to be adjusted. Once the terminal's satellite signal frequency offset value is determined, the mobile terminal's satellite receiver demodulation frequency center value can be adjusted accordingly. By adjusting the parameters of the satellite transceiver chip, the mobile terminal can more accurately receive and demodulate satellite signals, thereby improving communication quality and stability.
[0086] In summary, the process of adjusting a mobile terminal's satellite communication performance parameters based on satellite communication parameters and mobility status information includes confirming that the mobile terminal's velocity is greater than a preset threshold, determining the relative velocity, determining the terminal's satellite signal frequency offset, and adjusting the mobile terminal's satellite receiver demodulation frequency center value. These steps are intended to ensure stable communication between the mobile terminal and the satellite and maintain good signal transmission quality.
[0087] In one embodiment, adjusting the satellite communication performance parameters of the mobile terminal according to the satellite communication parameters and the mobile state information further includes:
[0088] When it is determined based on the mobile state information that the mobile terminal is in a variable speed state, different performance parameter adjustment methods are matched according to different speed levels of the mobile terminal.
[0089] In one embodiment, the performance parameters of satellite communication of the mobile terminal are adjusted according to the satellite communication parameters and the mobile status information. At the same time, when the mobile terminal is in a variable speed state, different performance parameter adjustment methods are matched according to the different rate levels of the mobile terminal.
[0090] Mobile terminals may experience different speed levels during communication, such as low, medium, or high speed. Each speed level corresponds to different mobility conditions and communication requirements. Therefore, when adjusting performance parameters, you need to select the appropriate adjustment method based on the mobile terminal's speed level.
[0091] By confirming that the mobile terminal is in a variable speed state based on mobility information, the current speed level of the mobile terminal can be determined. Depending on the speed level, different performance parameter adjustment methods can be selected. For example, in a high-speed state, a faster data transmission rate and higher signal transmission power can be used to improve communication efficiency and signal coverage; in a low-speed state, a more stable transmission mode and lower power consumption mode can be used to extend the terminal's battery life.
[0092] By adjusting performance parameters based on the speed level of the mobile terminal, satellite communication performance can be optimized according to the actual mobility and communication needs. This improves communication stability, signal transmission quality, and communication efficiency, while also maximizing energy savings and extending terminal battery life.
[0093] In one embodiment, the method further comprises:
[0094] The adjustment results of different performance parameter adjustment methods are obtained, and if it is determined based on the adjustment results that the mobile terminal is unable to send and receive communication information, the angle of the satellite transceiver antenna is adjusted.
[0095] In one embodiment, if, after adjusting performance parameters according to different adjustment methods, the mobile terminal is found to be unable to properly transmit and receive communication information, adjusting the angle of the satellite transceiver antenna may be considered to resolve the issue. This is because satellite communication performance is affected by the spatial relationship between the satellite and the mobile terminal. Adjusting the angle of the satellite transceiver antenna can change the spatial coverage and communication angle between the satellite and the mobile terminal, thereby potentially improving the quality of the communication connection.
[0096] In one embodiment, adjusting the satellite communication performance parameters of the mobile terminal according to the satellite communication parameters and the mobile state information further includes:
[0097] Obtaining the angle between the mobile terminal and the communication satellite according to the satellite communication parameters and the moving direction in the moving state information;
[0098] Based on the angle relationship, select the best satellite transceiver antenna;
[0099] Determine the direction adjustment value of the maximum gain radiation direction of the optimal satellite transceiver antenna;
[0100] The maximum gain radiation direction is adjusted based on the direction adjustment value.
[0101] In one embodiment, the angular relationship between the mobile terminal and the communication satellite is obtained based on the satellite communication parameters and the movement direction in the mobile status information. By analyzing the satellite communication parameters and the mobile terminal's status information, the angular relationship between the mobile terminal and the communication satellite can be determined. This angular relationship can reflect the spatial positional relationship between the two.
[0102] Select the optimal satellite antenna based on the angle between your mobile device and the communications satellite. This optimal antenna will ensure the best signal transmission and the most stable communication quality.
[0103] Determine the directional adjustment value for the optimal satellite transceiver antenna's direction of maximum gain radiation. The optimal satellite transceiver antenna typically has a single direction of maximum gain radiation, which is the direction of strongest signal transmission. Based on the angle relationship of the optimal satellite transceiver antenna, the directional adjustment value for the direction of maximum gain radiation can be determined. This directional adjustment value indicates the degree to which the satellite transceiver antenna needs to be adjusted to point in the optimal signal transmission direction.
[0104] Adjust the direction of maximum gain radiation based on the direction adjustment value. Based on the determined direction adjustment value, the direction of maximum gain radiation can be adjusted. This adjustment can be achieved mechanically or electronically to ensure that the satellite transceiver antenna is pointed in the optimal signal transmission direction.
[0105] Through this approach, the mobile terminal's satellite communication performance parameters can be dynamically adjusted based on satellite communication parameters and mobility status information. This optimizes the quality and stability of the communication connection, improving signal transmission and communication success rates. Furthermore, by selecting the optimal satellite transceiver antenna and adjusting the direction of maximum gain radiation, the communication system can be made more adaptable to different environments and mobility conditions, further enhancing communication performance.
[0106] Through the description of the above implementation methods, those skilled in the art can clearly understand that the method according to the above embodiment can be implemented by adding the necessary general hardware platform with the help of software, of course, it can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present disclosure is essentially or the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, disk, CD-ROM), including a number of instructions for enabling a terminal device (which can be a mobile phone, computer, server, or network device, etc.) to execute the methods described in each embodiment of the present disclosure.
[0107] This embodiment also provides a satellite communication adjustment device for implementing the aforementioned embodiments and preferred implementations. Details already described will not be repeated. As used below, the term "module" may refer to a combination of software and / or hardware that implements a predetermined function. While the devices described in the following embodiments are preferably implemented using software, implementation using hardware, or a combination of software and hardware, is also possible and contemplated.
[0108] FIG5 is a structural block diagram of a satellite communication adjustment device according to an embodiment of the present disclosure. As shown in FIG5 , the device includes:
[0109] Satellite communication parameter detection module 6, configured to obtain satellite communication parameters sent and received by the mobile terminal;
[0110] The terminal movement state detection module 7 is configured to obtain movement state information of the mobile terminal;
[0111] a satellite mobile tracking control module 8, configured to adjust the performance parameters of satellite communication of the mobile terminal according to the satellite communication parameters and the mobile state information, and obtain a transmission and reception success rate and / or satellite communication quality; and
[0112] The performance parameters of the satellite communication of the mobile terminal are adjusted in a closed loop based on the success rate of receiving and transmitting and / or the quality of the satellite communication.
[0113] The satellite communication parameters include at least one of the following: carrier-to-noise ratio, maximum transmission power, transmission time interval value, synchronization time, satellite number, number of satellite channels, number of satellite beams, and satellite receipt parameters;
[0114] The movement status information of the mobile terminal includes at least one of the following: movement speed, movement acceleration, movement direction, latitude and longitude, and tilt angle.
[0115] The performance parameters of satellite communications include at least one of the following: parameters of the satellite transceiver antenna, parameters of the satellite transceiver link front end, and parameters of the satellite transceiver chip.
[0116] In one embodiment, the device is further configured to: obtain a navigation path or real-time motion trajectory information of the mobile terminal based on satellite communication parameters and mobile state information, and slice the navigation path or real-time motion trajectory information into different path trajectory segments;
[0117] The path trajectory segments are compared with adjustment parameters in a database to obtain corresponding adjustment parameters to adjust at least one of the following performance parameters: parameters of the satellite transceiver antenna, parameters of the satellite transceiver link front end, and parameters of the satellite transceiver chip, wherein a mapping relationship between the path trajectory segments and the adjustment parameters is preset in the database.
[0118] In one embodiment, the device is further configured to: obtain multiple time delays between the mobile terminal and the communication satellite according to satellite communication parameters and mobile status information, and perform delay compensation respectively.
[0119] In one embodiment, the device is further configured to: generate prompt information for adjustment based on satellite communication parameters and mobile status information; wherein,
[0120] The prompt content includes at least one of the following: moving speed, moving acceleration, moving direction, moving trajectory, satellite transmission and reception interval, terminal pitch angle guidance, and terminal placement position guidance;
[0121] The prompt method includes at least one of the following: vibration, color change, voice, and animation.
[0122] In one embodiment, the apparatus is further configured to: determine a relative rate between a moving rate of the communication satellite and a moving rate of the mobile terminal when it is determined based on the movement state information that the moving rate of the mobile terminal is greater than a preset threshold;
[0123] Determine the frequency offset value of the terminal satellite signal according to the relative rate;
[0124] The demodulation frequency center value of the satellite receiver of the mobile terminal is determined based on the terminal satellite signal frequency offset value, so as to adjust the parameters of the satellite transceiver chip.
[0125] In one embodiment, the device is further configured to: when it is determined based on the mobile state information that the mobile terminal is in a variable speed state, match different performance parameter adjustment modes according to different speed levels of the mobile terminal.
[0126] In one embodiment, the device is further configured to: obtain adjustment results of adjustment methods for different performance parameters; if it is determined based on the adjustment results that the mobile terminal is unable to send and receive communication information, adjust the angle of the satellite transceiver antenna.
[0127] In one embodiment, the device is further configured to: obtain an angle relationship between the mobile terminal and the communication satellite based on the satellite communication parameters and the moving direction in the moving state information;
[0128] Based on the angle relationship, select the best satellite transceiver antenna;
[0129] Determine the direction adjustment value of the maximum gain radiation direction of the optimal satellite transceiver antenna;
[0130] The maximum gain radiation direction is adjusted based on the direction adjustment value.
[0131] In an exemplary embodiment, the process of the above method is explained in conjunction with the above device:
[0132] As shown in Figure 5, the device also includes an execution module 19, which includes a motion trajectory fitting and adjustment module 9, a motion direction adaptation and adjustment module 10, a motion rate adaptation and adjustment module 11, a motion delay compensation module 12, a movement guidance module 13, and a closed-loop detection and correction module 14. The satellite communication parameter detection module 6 and the terminal movement state detection module 7 are both in communication with the satellite movement tracking control module 8. The motion trajectory fitting and adjustment module 9, the motion direction adaptation and adjustment module 10, the motion rate adaptation and adjustment module 11, the motion delay compensation module 12, and the movement guidance module 13 are all in communication with the satellite movement tracking control module 8. The closed-loop detection and correction module 14 is in communication with the satellite movement tracking control module 8 and the application processor 15. The application processor 15 is in communication with the satellite transceiver chip 18. The motion trajectory fitting adjustment module 9, the motion direction adaptation adjustment module 10, the motion rate adaptation adjustment module 11, the motion delay compensation module 12, and the movement guidance module 13 are all communicatively connected with the satellite transceiver antenna 16, the satellite transceiver link front end 17, and the satellite transceiver chip 18, so as to be configured to adjust the parameters of the satellite transceiver antenna 16, the parameters of the satellite transceiver link front end 17, and the parameters of the satellite transceiver chip 18, respectively.
[0133] The satellite mobile tracking control module 8 is communicated with the motion trajectory fitting adjustment module 9, the motion direction adaptation adjustment module 10, the motion rate adaptation adjustment module 11, the motion delay compensation module 12, the motion guidance module 13, and the closed-loop detection correction module 14. Through the collected terminal movement state information, digital calculations are performed for different state parameters, such as movement direction, rate, acceleration, inclination, motion trajectory, and front and back longitude and latitude coordinate information, and the optimal adjustment scheme is selected. The pre-processed data is controlled and classified to determine whether it is a single adjustment or a joint adjustment. Here, the single adjustment has a higher priority than the joint adjustment. When the transmission or reception success rate of the single adjustment is low, the joint adjustment scheme is randomly started.
[0134] The control and call judgment process and logical relationship of the satellite mobile tracking control module 8 are as follows:
[0135] After the user starts satellite communication, the mobile terminal's mobile state information is detected. If it is in motion, the currently connected satellite mobile tracking control mechanism is started. If it is stationary, the non-mobile tracking control mechanism is started.
[0136] The working process of the satellite mobile tracking control mechanism is as follows:
[0137] The satellite mobile tracking control module 8 evaluates the transmit and receive threshold indicators. If the threshold is met, the module transmits directly. If the threshold is lower than the threshold, the module makes corrections and adjustments to meet the threshold before starting the transmission.
[0138] If a transmission or reception failure occurs, the system further diagnoses whether it is a transmission or reception failure based on the received and transmitted information, and invokes the corresponding adjustment module. If a reception failure occurs, the satellite receiving antenna and related modules are adjusted. If a transmission signal indicator fails, the satellite transmitting antenna and related modules are adjusted. In one embodiment, if satellite communication fails due to factors such as a low CN0 value carrier-to-noise ratio, inability to synchronize time, or disconnected satellite beams, it is considered a reception failure. If reception is successful, transmission is initiated, but no feedback signal is received, it is considered a transmission failure.
[0139] First, the satellite communication mobile terminal locks and selects the communication satellite 2 that is most suitable for the current mobile terminal's movement state through detection signals.
[0140] Next, the motion direction adaptation and adjustment module 10 is called to perform directional satellite communication tracking adjustment. The module first measures the current motion direction of the mobile terminal. Based on this motion direction adjustment, satellite signal quality values such as the carrier-to-noise ratio (CN0) are detected and collected. Based on these values, the module then selects the optimal satellite transmitting and receiving antenna positions and angles that are adapted to the motion direction.
[0141] Next, the motion trajectory fitting and adjustment module 9 performs motion trajectory calculation, estimation, fitting, and real-time tracking adjustment. It detects the mobile terminal's motion trajectory information, selects the strongest communication satellite 2 based on the motion trajectory, and simultaneously selects the optimal antenna orientation that matches the motion trajectory and adjusts the direction, step, and angle until satellite transmission and reception are successful.
[0142] Then, the motion rate adaptation and adjustment module 11 performs real-time tracking and adjustment for different rate mode matching. If the adjustment by the motion trajectory fitting and adjustment module 9 is ineffective and the mobile terminal's speed is detected to be too fast or with significant speed changes, the motion rate adaptation and adjustment module 11 is activated to detect the mobile terminal's speed or acceleration, determine whether it is moving at a low, medium, or high speed, calculate the Doppler frequency shift, select a matching transmit and receive frequency, and perform motion tracking adjustment using antenna step adjustment. Based on the motion rate and transmit and receive signal quality parameters, the optimal transmit and receive timing and frequency are triggered. If the speed is too high, the transmit and receive frequency needs to be increased; if the speed is relatively low, the frequency needs to be reduced.
[0143] If the motion rate adaptation adjustment module 11 cannot successfully transmit or receive, the signal transmission and reception quality is unstable, and the transmission and reception time interval is large, the motion delay compensation module 12 can be called to perform corresponding transmission and reception delay compensation, so that the satellite transmission timing and the satellite return signal timing are aligned while the mobile terminal is moving, so as to improve the transmission and reception success rate during the movement.
[0144] Finally, the movement guidance module 13 guides the user to adjust the optimal movement state to meet the transmission and reception threshold. If the adjustment by the motion delay compensation module 12 is ineffective, the movement guidance module 13 is further called to guide the user to change the movement speed, movement direction, and placement tilt angle of the mobile terminal to match the optimal guidance pattern or parameters until successful reception and transmission are achieved.
[0145] If the above methods are unable to successfully transmit or receive satellite communication signals, a joint adjustment method can be used, that is, two or more modules of motion direction adaptation adjustment, motion trajectory fitting adjustment, motion rate adaptation tracking adjustment, motion delay compensation adjustment, and movement guidance adjustment work simultaneously to perform joint adjustment until the satellite communication signal is successfully received and transmitted.
[0146] FIG6 is a first working diagram of the motion trajectory fitting adjustment module 9 according to an embodiment of the present disclosure, as shown in FIG6 :
[0147] The satellite motion tracking control module 8 acquires the mobile terminal's satellite communication parameter information, such as the carrier-to-noise ratio (CN0) value, in real time, and determines whether the transmission threshold is met. If so, it directly initiates transmission or reception. If not, indicating poor satellite signal quality, the motion trajectory fitting and adjustment module 9 is activated. The motion trajectory fitting and adjustment module 9 detects the mobile terminal's motion trajectory information, including but not limited to the current location, target location, navigation movement path, movement curve, lane change information, etc. Based on the motion trajectory, it selects the strongest or most suitable GEO or LEO satellite, processes the motion trajectory, and selects the optimal antenna orientation that matches the motion trajectory through methods such as closed-loop impedance adjustment, closed-loop aperture adjustment, and multipath antenna feed point adjustment. Alternatively, it adjusts the transmit / receive interval, frequency, and angle of the satellite transceiver chip 18, or the transmit / receive gain and frequency of the satellite transceiver link front end 17. Finally, the application processor 15 continues to monitor the satellite's transmission / receive success rate or satellite communication quality until the satellite communication signal is successfully transmitted and received.
[0148] FIG7 is a second working diagram of the motion trajectory fitting adjustment module 9 according to an embodiment of the present disclosure, as shown in FIG7 :
[0149] Taking the adjustment of the satellite transceiver antenna 16 as an example, the satellite motion tracking control module 8 obtains the carrier-to-noise ratio (CN0) value and performs a threshold determination on the CN0 value. If the CN0 value is greater than or equal to the preset threshold, the mobile terminal is controlled to directly transmit communication information. If the CN0 value is less than the preset threshold, the satellite transceiver antenna 16 is step-adjusted by 5° from east to west. After the adjustment, the CN0 value is again collected. If the newly collected CN0 value increases, the threshold determination is continued, and the adjustment cycle repeats until the CN0 value is greater than or equal to the preset threshold, and the mobile terminal is controlled to directly transmit communication information. If the newly collected CN0 value decreases, the satellite transceiver antenna 16 is step-adjusted by 5° from west to east, and the CN0 value is again collected. If the newly collected CN0 value continues to decrease, the satellite transceiver antenna 16 is step-adjusted by 5° from east to west, and the CN0 value is again collected. If the newly collected CN0 value continues to decrease, the satellite transceiver antenna 16 is step-adjusted by 5° from east to west, and the adjustment cycle continues. If the carrier-to-noise ratio (CN0) value collected again increases, the threshold determination is continued. If the carrier-to-noise ratio (CN0) value is greater than or equal to the preset threshold, the mobile terminal is controlled to directly transmit the communication information. If the carrier-to-noise ratio (CN0) value is less than the preset threshold, the satellite transceiver antenna 16 is further adjusted in steps of 5° from west to east until the carrier-to-noise ratio (CN0) value is greater than or equal to the preset threshold, at which point the mobile terminal is controlled to directly transmit the communication information.
[0150] In one embodiment, when the angle or axis of the mobile terminal coincides with the maximum gain point of the receiving antenna's directional pattern, satellite clock synchronization is performed, and the carrier-to-noise ratio CN0 value corresponding to the satellite and wave speed at this time is captured. When the CN0 value reaches the threshold (for example, 38dB), it indicates that the reception quality meets the transmission requirements, and the transmission preparation process can be started. At this time, the satellite antenna transmission directional pattern is adjusted. When the angle or axis of the mobile terminal coincides with the maximum gain point of the transmitting antenna's directional pattern, it indicates that the transmission performance meets the requirements, and the satellite communication transmission operation can be directly triggered.
[0151] Taking the closed-loop impedance adjustment method as an example, variable resistance, capacitance, and inductance tuning devices or tuning chips are added to the signal feed transmission path of the satellite communication transmitting or receiving antenna. Specifically, a closed-loop impedance adjustment device is added to the signal link between the satellite transmitting PA (power amplifier) or post-filter and the satellite transmitting antenna. In the signaling link between the satellite receiving LNA (low-noise amplifier) or post-filter and the satellite receiving antenna, each trajectory is segmented in advance based on the trajectory calculation results. At different trajectory nodes or sections, the resistance, capacitance, and inductance parameters of each unit in the closed-loop impedance link module are fine-tuned. Different impedance matching combinations are formed by switching different architectures on and off to achieve variable radiation pattern adjustment with maximum gain. The strongest gain direction that matches the satellite corresponding to the trajectory is selected. That is, before the mobile terminal moves, the current moving path can be preprocessed. When the mobile terminal passes a certain path node position, the pre-processing parameters can be called, and the maximum gain direction can be controlled and adjusted in real time to track and align the strongest gain radiation direction of the satellite communication antenna until the transmission and reception are successful.
[0152] Taking the trajectory closed-loop aperture adjustment method as an example, variable resistance, capacitance, and inductance tuning devices or tuning chips are added to the ground feed point of the satellite communication transmitting or receiving antenna, along with closed-loop aperture adjustment devices. Based on the trajectory calculation results, each trajectory is segmented and sliced in advance. At different trajectory nodes or sections, the ground-to-ground capacitance and inductance parameters in the closed-loop aperture link module are fine-tuned, changing the resonant characteristics and tuning frequency of the satellite antenna ground feed point, thereby changing the corresponding maximum radiation direction or frequency. The strongest gain direction is selected for the satellite corresponding to the trajectory. This means that before the mobile terminal moves, pre-processing can be performed on the current movement path. When the mobile terminal reaches a certain path node, the pre-processed parameters are recalled and real-time control adjustments are made to adjust the maximum gain direction, tracking and aligning the satellite communication antenna with the strongest gain radiation direction until successful transmission and reception are achieved.
[0153] Taking the multipath antenna feed point adjustment method based on motion trajectory as an example, the satellite communication transmitting or receiving antenna is divided into multiple different feed point locations based on the different motion directions and tilt angles of the mobile terminal. Each adjustable feed point or section corresponds to an antenna radiation direction. Feed point selection is mapped to the motion trajectory path, and trajectory tracking is achieved through adaptive adjustable feed point methods. When the mobile terminal's satellite communication motion path needs to be modified, it is simply necessary to switch different antenna feed points on and off. The switching on and off of different feed points changes the satellite communication antenna's strongest radiation direction, ensuring that it is always aligned with the current communication satellite angle. Similarly, by selecting feed point planning that corresponds to the motion trajectory, after the mobile terminal has planned its motion path and starts, pre-processing is performed based on the current motion path. When the mobile terminal reaches a certain path node, the pre-processed parameters are recalled and the maximum gain direction is adjusted in real time to track and align the satellite communication antenna with the strongest gain radiation direction until transmission and reception are successful.
[0154] The aforementioned motion trajectory processing can be performed, for example, after the navigation path is determined, or before reaching the next target point, by performing pre-processing for motion trajectory matching in advance, configuring corresponding adaptation adjustment methods and adjustment parameters based on the orientation, distance, and angle information of the path point with the communication satellite 2. For example, a motion trajectory slicing processing mechanism can be used to slice each trajectory segment into small segments of different accuracy, length, and step size, and then classify them and match them with the adjustment parameters stored in the library. Slicing parameters that meet a certain threshold for transceiver success rate are calculated, and corresponding motion trajectory adjustment parameters are generated from the slicing parameters. The satellite transceiver antenna 16 is controlled to make adjustments, thereby facilitating real-time, rapid, and advance tracking and adjustment calls.
[0155] The motion direction adaptation adjustment module 10 is configured to dynamically adjust based on the motion direction or orientation of the mobile terminal to achieve real-time tracking transmission and reception of users in different motion directions, and match the best transmitting and receiving antennas according to different motion directions, or perform fine-tuning of the directional pattern alignment of the selected antenna.
[0156] FIG8 is a diagram showing changes in the satellite transceiver antenna 16 and the satellite angle of the mobile terminal when the mobile terminal moves according to an embodiment of the present disclosure, as shown in FIG8 :
[0157] During mobile satellite communication testing, when a user transmits and receives short messages while seated in a vehicle, the success rate is higher when transmitting from west to east, lower when transmitting from west to east, and higher when transmitting from north to south, lower when transmitting from south to north. Analysis reveals that because the GEO or LEO satellites used for satellite communication are located at 80°E, 110.5°E, and 140°E, respectively, they are all located near the south. However, when the user is in a vehicle, the angle with the communication satellite 2 changes significantly as they move in different directions, resulting in a higher success rate in the southward range and a lower success rate in the range away from the south. Therefore, real-time adaptive adjustments are required to ensure that the satellite transceiver antenna 16's transceiver direction is always aligned with the current direction of the communication satellite 2.
[0158] The motion direction adaptation and adjustment module 10 first needs to obtain the current latitude and longitude information through geomagnetism, or a compass, or a built-in GPS chip in the mobile terminal, collect and calculate the moving direction of the mobile terminal in real time, and determine whether it is from south to north, from north to south, from east to west, from west to east, or any movement or motion direction from point A to point B, for example, from 30° northwest to 45° southeast.
[0159] When the coordinate position, direction of travel, speed and acceleration of the mobile terminal are determined, since the longitude and latitude of the communication satellite 2 are known, the angle between the mobile terminal and the communication satellite 2 can be calculated using trigonometric formulas.
[0160] Based on the above-mentioned direction fitting results, since the directional pattern of each satellite transceiver antenna 16 on the mobile terminal is fine-tuned through the antenna distribution layout in different directions or the maximum gain radiation direction of a single antenna, the above-mentioned closed-loop impedance adjustment method, closed-loop aperture adjustment method, and multipath antenna feed point adjustment method can also be called to match the current moving direction until the maximum gain point or the strongest receiving CN0 point is reached for transmission and reception, so that the adjusted transceiver antenna angle of the mobile terminal is aligned with the selected communication satellite 2.
[0161] When a mobile terminal moves from point A to point B, the distance between the mobile terminal and communication satellite 2 is very large. Therefore, the satellite transmitting and receiving antennas on the mobile terminal are not omnidirectional relative to the connected communication satellite 2. Each antenna produces a specific directional pattern and covers a certain range. During the movement of the mobile terminal, different transceiver antennas ANT can be enabled to make adaptive antenna selection based on the different angle requirements of different communication satellites 2. For example, when moving from point A to point B via point C, the transceiver antenna switches from ANT1 to ANT2 and then to ANT3.
[0162] There are 16 groups of different satellite transceiver antennas distributed above, below, left and right of the mobile phone. Some are independent satellite antennas, and some are shared WIFI / BT / GPS antennas. The antennas are connected by multi-input multi-output switches to form selection and switching paths, thereby achieving coverage in all directions of movement.
[0163] The motion rate adaptation and adjustment module 11 is configured to enable the mobile terminal to perform dynamic tracking compensation adjustment at different motion rates to improve the success rate of transmission and reception.
[0164] FIG9 is a schematic diagram of the collection of movement rate information by the motion rate adaptation and adjustment module 11, as shown in FIG9 :
[0165] In satellite communication mobile testing, when a user carries a mobile terminal at low to medium speeds, or transmits and receives data at low, medium, and high speeds while sitting in a car, the higher the mobile terminal's speed, the lower the success rate of transmission or reception. The greater the mobile terminal's acceleration or the greater the rate of change, the lower the success rate. For example, the probability of successful transmission or reception is higher when the mobile terminal is moving at speeds below 30 km / h, but lower when the mobile terminal is moving at speeds above 60 km / h.
[0166] One reason is that when a mobile terminal is in motion, changes in the external environment and surrounding buildings can cause obstruction, scattering, reflection, and diffraction of the corresponding satellite signal, resulting in attenuation and loss of the transmitted and received signals. A second reason is that due to the rapid changes in the mobile terminal's movement and the influence of factors such as multipath, the optimal antenna radiation direction also changes rapidly, with a high probability of deviating from the effective alignment angle range of Communication Satellite 2. A third reason is that the mobile terminal is in high-speed motion, and since Communication Satellite 2 is also orbiting the Earth at high speed, the relative motion between the two will produce a corresponding Doppler frequency shift.
[0167] Figure 10 is a curve showing the Doppler shift of LEO satellites in different frequency bands.
[0168] Take the Doppler effect of satellite signals transmitted and received by a mobile terminal as an example: When the mobile terminal moves at high speed, the relative position and velocity of the mobile terminal relative to communication satellite 2 change, resulting in a Doppler effect and a frequency shift of the receiving antenna. According to the formula Δf = -(f0*Vd) / c, where Δf is the frequency offset of the terminal's satellite signal, f0 is the carrier frequency of the received satellite signal, Vd is the relative velocity between the mobile terminal and communication satellite 2, and c is the speed of light. Therefore, the faster the satellite communication terminal moves, the more pronounced the Doppler effect and the larger the frequency shift. For example, if the received signal carrier frequency is 2.4 GHz, the corresponding maximum Doppler frequency shift is 40.8 kHz. If the terminal's relative velocity is halved, the frequency shift is 20.4 kHz. If communication satellite 2 is a GEO satellite, the satellite's relative velocity is small due to its slow speed. If communication satellite 2 is a low-Earth orbit (LEO), the satellite's high speed causes the terminal's relative velocity to be large, resulting in a larger Doppler spectrum. Therefore, the frequency shift of LEO satellites is much greater than that of MEO and GEO satellites.
[0169] At the same time, during the movement of the satellite communication terminal, the radial velocity of the satellite communication terminal relative to the connected communication satellite 2 will change due to the different tilt angles of the mobile terminal's transceiver antenna, that is, the different angles of the mobile terminal relative to the communication satellite 2, and the frequency deviation will also change.
[0170] Therefore, the mobile terminal needs to adjust the receiving frequency in real time based on different movement speeds, accelerations, and angles relative to the communication satellite 2, so that the terminal can demodulate the frequency of the satellite signal more accurately, thereby further improving the reception success rate.
[0171] FIG11 is a schematic diagram of the working logic and process of the motion rate adaptation and adjustment module 11. As shown in FIG11 , the working logic and process of the motion rate adaptation and adjustment module 11 are as follows:
[0172] The satellite motion tracking control module 8 determines whether the mobile terminal is in a low-speed or high-speed motion state and collects the pitch angle of the mobile terminal relative to the communication satellite 2. The estimation model determines whether the frequency offset adjustment threshold range has been reached. If the threshold is exceeded, the rate frequency adjustment system is activated. The process of the rate frequency adjustment system is as follows:
[0173] The current mobile terminal velocity, Va, and the current communication satellite 2 velocity, Vs, are collected to determine the relative velocity, Vd. The frequency offset and carrier frequency of the satellite signal received by the mobile terminal are calculated using the following formula to determine the final received frequency. The formula is: Δf = -(f0 * Vd) / c; where Δf is the frequency offset of the satellite signal received by the mobile terminal, f0 is the carrier frequency of the received satellite signal, Vd is the relative velocity between the mobile terminal and communication satellite 2, and c is the speed of light.
[0174] Fine-tune the demodulation frequency center value of the satellite receiver of the mobile terminal to match the above calculated value for precise demodulation.
[0175] Collect the current speed and acceleration of the mobile terminal in real time, and collect the current receiving carrier-to-noise ratio CN0 value and fluctuation range.
[0176] Set the transmit and receive interval and frequency based on the mobile speed and CN0 value fluctuation range. If the mobile speed is fast, the CN0 value tends to fluctuate greatly, so the number of collections and the frequency of transmission and reception need to be increased to improve the success rate. If the mobile speed is slow, the number of collections can be appropriately reduced, and the frequency of transmission and reception can also be appropriately reduced.
[0177] If it is detected that the mobile terminal has acceleration at this time, and when the acceleration changes unevenly, the best CN0 signal point is captured and selected for transmission, or CN0 is transmitted in a relatively stable interval.
[0178] If the rate or acceleration matching adjustment still fails, the antenna radiation direction angle adjustment mechanism can be called to select a suitable relative angle for transmission until CN0 is maximized and transmission is successful.
[0179] The motion delay compensation module 12 is configured to adjust the delay compensation based on the mobile terminal relative to the communication satellite 2 or the ground station 3 to improve the success rate of transmission and reception.
[0180] The transmission and reception delay of a satellite communication terminal includes at least the following factors: the mobile terminal's moving speed and acceleration, the radial distance of the mobile terminal relative to the communication satellite 2, the transmission delay of the satellite signal, the processing and return delay of the ground station 3, the transmission and reception interval time of the satellite communication SIM card, the Doppler frequency deviation of the satellite signal transmission, and the delay caused by the multipath effect of the satellite signal.
[0181] For example, if the distance between the mobile terminal and the communication satellite 2 is L and the speed of light is c, then the transmission delay Δt=L / c. When L changes with the moving speed of the mobile terminal, the transmission delay also changes.
[0182] The processing and return delay at ground station 3 is as follows: When a user uses a mobile terminal to communicate with communications satellite 2, the satellite signal is weak, and the user inevitably needs to move and rotate to find a suitable satellite for transmission. Furthermore, there is a 2 to 5 second delay between the user's transmission signal, reception by the satellite, and forwarding by ground station 3, or the receipt signal directly from the satellite. During this process, the user may not be in the same position or angle, meaning they may be displaced. This change in position or angle causes the satellite communication signal to be transmitted and received in different directions, making the original alignment meaningless and requiring corresponding compensation and correction.
[0183] The multipath effect of satellite signal transmission also creates latency. Due to the high-speed motion of users or satellite terminals, satellite return signals travel through different transmission channels, undergoing varying delays and path losses before being combined by the terminal's satellite chip receiver. This multipath effect causes the combined signal amplitude to fluctuate rapidly, resulting in time delay. When two satellite signals with the same amplitude and opposite phases are superimposed, their signal strength cancels out, while when two signals with the same amplitude and phase are superimposed, the satellite signal strength is enhanced. Furthermore, the Doppler shift caused by the aforementioned changes in the relative velocity between the terminal and the satellite also produces corresponding latency variations.
[0184] FIG12 is a flow chart of the control process of the motion delay compensation module 12, as shown in FIG12:
[0185] The satellite movement tracking control module 8 obtains the transmission and reception delay. If it is determined that the transmission and reception delay is abnormal, the motion delay compensation module 12 is started. The motion delay compensation module 12 determines the delay factor and determines whether it is one or more of the delays selected from the group consisting of transmission delay, ground station 3 processing delay, SIM card transmission and reception interval delay, frequency deviation delay, and multipath effect. The module calculates and compensates for the above delay values according to different rates, and adjusts the transmission and reception time intervals in real time to match the receiving point with the optimal antenna state gain point, so that each transmitted signal can be effectively received, thereby improving the success rate of satellite reception.
[0186] The mobile guidance module 13 is configured to guide the user to select the best mobile state for satellite communication. When the above-mentioned mobile tracking adjustments still fail to transmit or receive successfully, the mobile guidance module 13 can be activated to guide the user in motion to perform tracking adjustments.
[0187] The factors guided by the movement guidance module 13 include: movement rate guidance, movement acceleration guidance, movement direction guidance, movement trajectory guidance, satellite transmission and reception interval guidance, terminal pitch angle guidance, and terminal placement guidance. The movement guidance module 13 adjusts the movement direction, rate, acceleration, and pitch angle accordingly, while also displaying the optimal movement trajectory point. When the optimal movement trajectory point and rate point reach the estimated maximum CN0 value, transmission and reception can be initiated.
[0188] In terms of mobile guidance, the user can be guided to change the above-mentioned speed, acceleration, direction or other path trajectory through one or more of vibration guidance, color gradient guidance, voice guidance, and animation guidance, or the sending and receiving time interval can be adjusted through the guidance module to trigger the sending and receiving signal operation at the optimal sending and receiving time point, or by adjusting the terminal placement position, pitch angle, etc.
[0189] At the same time, vibrations can prompt users to adjust their movement to find the best time to transmit. If a certain angle is found that happens to have the strongest CN0 value, vibrations will be activated randomly, and the user can stop at the current position, allowing the mobile terminal to transmit and receive.
[0190] Furthermore, on the mobile device's search interface, a color gradient guides users as they adjust the tracking angle and direction. For example, red indicates unavailable angles, while green indicates available angles. The darker the green, the higher the recommended value. This allows users to visually identify recommended and blind areas for sending and receiving.
[0191] At the same time, in the case where the transmission and reception are not at the same angle, or the environment is relatively harsh, the sending and receiving signals need to be at different angles. At this time, the animation guidance unit is needed to guide the user to adjust the movement status.
[0192] Furthermore, voice and audio guidance can be used to adjust satellite direction or movement. If a certain angle is found that happens to have the strongest CN0 value, a voice reminder will be activated, and the user will stop at the current position to effectively transmit and receive.
[0193] The closed-loop detection and correction module 14 is in communication with the application processor 15 and the satellite movement tracking control module 8 and is configured to detect the satellite transmission and reception success rate and perform closed-loop correction and adjustment.
[0194] At present, the traditional satellite transmission and reception method does not have a closed-loop correction function. Whether the user transmits the communication information through the mobile terminal successfully will not be prompted to perform a secondary transmission by the user, and there is no corresponding correction adjustment. Therefore, the transmission power is low, or it feels like the transmission is successful, but the ground station 3 cannot receive the satellite signal, which will still lead to the failure of transmitting the communication information.
[0195] When the mobile phone fails to transmit communication information for the first time, or still cannot transmit communication information normally after adjustment by the motion trajectory fitting adjustment module 9, the motion direction adaptation adjustment module 10, the motion rate adaptation adjustment module 11, the motion delay compensation module 12, and the mobile guidance module 13, the received signal parameters such as synchronization time, carrier-to-noise ratio CN0 value, number of satellites, number of satellite beams and other parameters and stability are collected and judged. If it is still lower than the threshold, the judged parameter indicators are fitted and compared to analyze which adjustment link fails, and then a secondary correction is performed. The correction parameters are passed to the satellite direction tracking control module, which then controls the motion trajectory fitting adjustment module 9, the motion direction adaptation adjustment module 10, the motion rate adaptation adjustment module 11, the motion delay compensation module 12, and the mobile guidance module 13 to perform a secondary adjustment, directly reach the transmission threshold, and start the secondary transmission.
[0196] If the transmission is successful, but no receipt information of successful transmission is received. At this time, it is necessary to determine whether a one-way satellite communication system or a two-way satellite communication system is used. If it is a one-way communication system, it means that the transmission is still invalid or failed. At this time, it is necessary to correct and adjust the transmission adjustment parameters again based on the motion trajectory fitting adjustment module 9, the motion direction adaptation adjustment module 10, the motion rate adaptation adjustment module 11, the motion delay compensation module 12, and the movement guidance module 13 until the transmission is successfully received. If it is a two-way communication system, it means that the received signal is weak and the receipt signal directly sent back by the satellite cannot be received. It is necessary to correct the receiving antenna parameters in the motion trajectory fitting adjustment module 9, the motion direction adaptation adjustment module 10, the motion rate adaptation adjustment module 11, the motion delay compensation module 12, and the movement guidance module 13, and perform secondary corrections and adjustments until a valid receipt signal is received, and the closed-loop correction module stops working.
[0197] It should be noted that the above modules can be implemented through software or hardware. For the latter, it can be implemented in the following ways, but not limited to: the above modules are all located in the same processor; or the above modules are located in different processors in any combination.
[0198] An embodiment of the present disclosure further provides a mobile terminal, which includes the above-mentioned satellite communication adjustment device.
[0199] An embodiment of the present disclosure further provides a computer-readable storage medium, in which a computer program is stored. The computer program is configured to execute the steps of any one of the above method embodiments when run.
[0200] In an exemplary embodiment, the computer-readable storage medium may include, but is not limited to, various media that can store computer programs, such as a USB flash drive, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk, or an optical disk.
[0201] An embodiment of the present disclosure further provides a mobile terminal, comprising a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to perform the steps in any one of the above method embodiments.
[0202] In an exemplary embodiment, the mobile terminal may further include a transmission device and an input / output device, wherein the transmission device is connected to the processor, and the input / output device is connected to the processor.
[0203] For specific examples in this embodiment, reference may be made to the examples described in the above embodiments and exemplary implementation modes, and this embodiment will not be described in detail here.
[0204] Obviously, those skilled in the art should understand that the modules or steps of the present disclosure described above can be implemented using a general-purpose computing device, they can be concentrated on a single computing device, or distributed across a network composed of multiple computing devices, they can be implemented using program code executable by the computing device, and thus, they can be stored in a storage device and executed by the computing device, and in some cases, the steps shown or described can be performed in a different order than herein, or they can be fabricated into separate integrated circuit modules, or multiple modules or steps can be fabricated into a single integrated circuit module for implementation. Thus, the present disclosure is not limited to any particular combination of hardware and software.
[0205] The above description is merely a preferred embodiment of the present disclosure and is not intended to limit the present disclosure. Those skilled in the art will readily appreciate that the present disclosure is susceptible to various modifications and variations. Any modifications, equivalent substitutions, or improvements made within the principles of the present disclosure shall be within the scope of protection of the present disclosure.
Claims
1. A satellite communication adjustment method, applied to a mobile terminal, comprising: Acquiring satellite communication parameters received and sent by the mobile terminal and mobile status information of the mobile terminal; Adjusting the performance parameters of the satellite communication of the mobile terminal according to the satellite communication parameters and the mobile state information, and obtaining a receiving and sending success rate and / or a satellite communication quality; A closed-loop adjustment is performed on the performance parameters of the satellite communication of the mobile terminal based on the transmission and reception success rate and / or the satellite communication quality.
2. The method according to claim 1, wherein: The satellite communication parameters include at least one of the following: carrier-to-noise ratio, maximum transmission power, transmission time interval value, synchronization time, satellite number, number of satellite channels, number of satellite beams, and satellite receipt parameters; The mobile state information of the mobile terminal includes at least one of the following: moving speed, moving acceleration, moving direction, longitude and latitude, and tilt angle.
3. The method according to claim 1, wherein: The performance parameters of the satellite communication include at least one of the following: parameters of a satellite transceiver antenna, parameters of a satellite transceiver link front end, and parameters of a satellite transceiver chip.
4. The method according to claim 2, wherein: Adjusting the performance parameters of the satellite communication of the mobile terminal according to the satellite communication parameters and the mobile state information includes: Acquire the navigation path or real-time motion track information of the mobile terminal according to the satellite communication parameters and the mobile state information, and slice the navigation path or the real-time motion track information into different path track segments; The path trajectory segment is compared with the adjustment parameters in the database to obtain the corresponding adjustment parameters to adjust at least one of the following performance parameters: parameters of the satellite transceiver antenna, parameters of the front end of the satellite transceiver link, and parameters of the satellite transceiver chip, wherein the database is pre-set with a mapping relationship between the path trajectory segment and the adjustment parameters.
5. The method according to claim 2, wherein: The method further comprises: adjusting the performance parameters of the satellite communication of the mobile terminal according to the satellite communication parameters and the mobile state information; A variety of time delays between the mobile terminal and the communication satellite are acquired according to the satellite communication parameters and the mobile state information, and the time delay compensation is performed respectively.
6. The method according to claim 2, wherein: Before adjusting the performance parameters of the satellite communication of the mobile terminal again, the method further includes: Generate prompt information for adjustment according to the satellite communication parameters and the mobile status information; wherein, The prompt content includes at least one of the following: moving speed, moving acceleration, moving direction, moving trajectory, satellite transmission and reception interval, terminal pitch angle guidance, and terminal placement position guidance; The prompting method includes at least one of the following: vibration, color change, voice, and animation.
7. The method according to claim 2, wherein: The method further comprises: adjusting the performance parameters of the satellite communication of the mobile terminal according to the satellite communication parameters and the mobile state information; When it is confirmed based on the movement state information that the movement speed of the mobile terminal is greater than a preset threshold, determining a relative speed between the movement speed of the communication satellite and the movement speed of the mobile terminal; Determine a terminal satellite signal frequency offset value according to the relative rate; The demodulation frequency center value of the satellite receiver of the mobile terminal is determined based on the terminal satellite signal frequency offset value, so as to adjust the parameters of the satellite transceiver chip.
8. The method according to claim 2, wherein: The method further comprises: adjusting the performance parameters of the satellite communication of the mobile terminal according to the satellite communication parameters and the mobile state information; When it is confirmed based on the mobile state information that the mobile terminal is in a variable speed state, different adjustment modes of the performance parameters are matched according to different speed levels of the mobile terminal.
9. The method according to claim 8, wherein: Also includes: The adjustment results of the adjustment methods of the different performance parameters are obtained, and if it is determined based on the adjustment results that the mobile terminal is unable to send and receive communication information, the angle of the satellite transceiver antenna is adjusted.
10. The method according to claim 2, wherein: The method further comprises: adjusting the performance parameters of the satellite communication of the mobile terminal according to the satellite communication parameters and the mobile state information; Acquire the angle relationship between the mobile terminal and the communication satellite according to the satellite communication parameter and the moving direction in the moving state information; Based on the angle relationship, selecting the best satellite transceiver antenna; Determine the direction adjustment value of the maximum gain radiation direction of the optimal satellite transceiver antenna; The maximum gain radiation direction is adjusted based on the direction adjustment value.
11. A computer-readable storage medium having a computer program stored therein, wherein: When the computer program is executed by a processor, the steps of the method described in any one of claims 1 to 10 are implemented.
12. A mobile terminal, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the method described in any one of claims 1 to 10 when executing the computer program.
Citation Information
Patent Citations
Terminal emission power adjusting method based on multi-beam satellite communication system
CN105578409A
Beam adaptive selection method and system of satellite terminal in real network environment
CN111130631A
Information prompting method and device, electronic equipment and storage medium
CN115914455A
Method and device for accessing terminal to network, and satellite communication system
CN116095782A
Transmission control method in satellite communication system and related apparatus
WO2023011602A1
Cited By
Inter-satellite communication method and device, electronic equipment and storage medium
CN120512180A
Time-frequency offset data processing method and device and electronic equipment
CN120729681A
Communication optimization method and device of Beidou short message handheld terminal, equipment and medium
CN121367533A