Terminal parameter adjustment method and device, equipment, storage medium and program product

By predicting satellite coordinates and polarization tilt differences, and calculating predicted path loss and polarization loss values, the communication quality problem caused by parameter lag in satellite communication is solved, enabling timely adjustment of terminal parameters and ensuring communication quality.

CN121664280APending Publication Date: 2026-03-13CHINA MOBILE COMM GRP TERMINAL +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511875490.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-12-12
Publication Date
2026-03-13

AI Technical Summary

Technical Problem

In satellite communication systems, the lag in parameters acquired by the terminal fails to reflect the instantaneous channel state, resulting in poor communication quality.

Method used

By acquiring satellite position parameters, motion parameters, antenna parameters, and channel quality parameters, the satellite coordinates and polarization tilt difference over a future time period are predicted, and the predicted values ​​of uplink and downlink path loss and polarization loss are calculated to adjust terminal parameters in a timely manner.

Benefits of technology

This enabled the terminal to adjust its parameters in a timely manner at the predicted time, ensuring the quality of communication with the satellite.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121664280A_ABST
    Figure CN121664280A_ABST
Patent Text Reader

Abstract

The invention discloses a terminal parameter adjustment method and device, equipment, a storage medium and a program product, and is applied to a terminal, and the specific technical scheme comprises the steps that a motion coordinate sequence of a satellite is obtained through prediction according to satellite position parameters and satellite motion parameters, and the motion coordinate sequence comprises satellite coordinates of multiple prediction moments within a future preset time length; for each prediction moment, calculating to obtain an uplink and downlink path loss prediction value corresponding to the prediction moment by using the satellite coordinate, the terminal position parameter and the channel quality parameter of the prediction moment; calculating a polarization inclination angle difference corresponding to the prediction moment according to the satellite antenna parameters and the satellite motion parameters; calculating a polarization loss predicted value according to the predicted polarization inclination angle difference; and adjusting the parameters of the terminal according to the uplink and downlink path loss prediction value and the polarization loss prediction value corresponding to the prediction moment. In this way, the terminal can adjust the terminal parameters in time at the prediction moment, and the communication quality of the terminal and the satellite is guaranteed.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of terminal technology, and in particular relates to a method, apparatus, device, storage medium and program product for adjusting terminal parameters. Background Technology

[0002] In current satellite communication systems, terminals can adjust their transmission and reception performance parameters based on real-time data such as the terminal carrier-to-noise ratio and uplink power, thereby ensuring communication quality and improving communication efficiency.

[0003] However, due to the long satellite communication link, the parameters acquired by the terminal are lagging and cannot reflect the instantaneous channel status, resulting in poor communication quality even after adjusting the terminal parameters. Summary of the Invention

[0004] This application provides a method, apparatus, device, storage medium, and program product for adjusting terminal parameters. The terminal can adjust its parameters in a timely manner at the predicted time, ensuring the communication quality between the terminal and the satellite.

[0005] In a first aspect, embodiments of this application provide a method for adjusting terminal parameters, applied to a terminal, the method comprising: Acquire satellite position parameters, satellite motion parameters, satellite antenna parameters, channel quality parameters, and terminal position parameters; Based on the satellite position parameters and the satellite motion parameters, a sequence of satellite motion coordinates is predicted, which includes satellite coordinates at multiple predicted times within a preset future time period. For each prediction time, the predicted uplink and downlink path loss values ​​corresponding to the prediction time are calculated using the satellite coordinates of the prediction time, the terminal location parameters, and the channel quality parameters. For each predicted time, the polarization tilt difference corresponding to the predicted time is calculated based on the satellite antenna parameters and the satellite motion parameters; Calculate the predicted polarization loss value based on the predicted polarization tilt angle difference; For each prediction time, the parameters of the terminal are adjusted according to the predicted uplink and downlink path loss values ​​and the predicted polarization loss values ​​corresponding to the prediction time.

[0006] In one possible implementation, the satellite motion parameters include the satellite motion velocity and the satellite polarization tilt difference; The step of predicting the satellite's motion coordinate sequence based on the satellite position parameters, the satellite motion parameters, and the terminal position parameters includes: For each predicted time, the time length between the predicted time and the current time is obtained, where the current time is the time when the terminal collects the satellite position parameters, satellite motion parameters, satellite antenna parameters, channel quality parameters, and terminal position parameters; The satellite coordinates corresponding to the predicted time are calculated based on the satellite position parameters, the time length, the satellite velocity, and the satellite polarization tilt difference.

[0007] In one possible implementation, calculating the predicted uplink and downlink path loss values ​​corresponding to the predicted time using the satellite coordinates at the predicted time, the terminal location parameters, and the channel quality parameters includes: Based on the satellite coordinates and the terminal position parameters, the distance between the terminal and the satellite at the predicted time is calculated; Based on the distance and the channel quality parameters, the predicted uplink path loss and downlink path loss at the predicted time are calculated.

[0008] In one possible implementation, the satellite motion parameters include the satellite angular velocity, and the satellite antenna parameters include the satellite polarization tilt difference; The step of calculating the polarization tilt difference corresponding to the predicted time based on the satellite antenna parameters and the satellite motion parameters includes: The time length between the predicted time and the current time is obtained, where the current time is the time when the terminal collects the satellite position parameters, satellite motion parameters, satellite antenna parameters, channel quality parameters, and terminal position parameters; The first product is obtained by multiplying the satellite angular velocity and the time length. The sum of the first product and the satellite polarization tilt difference is calculated to obtain the polarization tilt difference corresponding to the predicted time.

[0009] In one possible implementation, the satellite antenna parameters include the satellite antenna axial ratio; the calculation of the predicted polarization loss value based on the predicted polarization tilt difference includes: For each prediction time, the predicted value of polarization loss is calculated based on the axial ratio of the satellite antenna and the polarization tilt difference corresponding to the prediction time.

[0010] In one possible implementation, adjusting the terminal parameters according to the predicted uplink and downlink path loss values ​​and the predicted polarization loss values ​​corresponding to the predicted time includes: Using the predicted uplink and downlink path loss values ​​and the predicted polarization loss values, the predicted uplink carrier-to-noise ratio and the predicted downlink carrier-to-noise ratio corresponding to the predicted time are determined. The parameters of the terminal are adjusted based on the predicted uplink carrier-to-noise ratio and the predicted downlink carrier-to-noise ratio.

[0011] In one possible implementation, adjusting the terminal parameters according to the predicted uplink and downlink path loss values ​​and the predicted polarization loss values ​​corresponding to the predicted time includes: Obtain the uplink carrier-to-noise ratio and downlink carrier-to-noise ratio at the current moment; Using the predicted uplink and downlink path loss values ​​and the predicted polarization loss values, the uplink carrier-to-noise ratio fluctuation value and the downlink carrier-to-noise ratio fluctuation value corresponding to the prediction time are determined. The uplink carrier-to-noise ratio (CNR) and the sum of the uplink CNR fluctuation values ​​are calculated to obtain the predicted uplink CNR value. The downlink carrier-to-noise ratio (CNR) and the sum of the downlink CNR fluctuation values ​​are calculated to obtain the predicted downlink CNR value. The parameters of the terminal are adjusted based on the predicted uplink carrier-to-noise ratio and the predicted downlink carrier-to-noise ratio.

[0012] Secondly, embodiments of this application provide a device for adjusting terminal parameters, applied to a terminal, the device comprising: The acquisition module is used to acquire satellite position parameters, satellite motion parameters, satellite antenna parameters, channel quality parameters, and terminal position parameters. The prediction module is used to predict the satellite's motion coordinate sequence based on the satellite position parameters and the satellite motion parameters. The motion coordinate sequence includes the satellite coordinates at multiple predicted times within a preset future time period. The calculation module is used to calculate the predicted uplink and downlink path loss value corresponding to each prediction time using the satellite coordinates of the prediction time, the terminal location parameters, and the channel quality parameters. The calculation module is also used to calculate the polarization tilt difference corresponding to each predicted time based on the satellite antenna parameters and the satellite motion parameters; The calculation module is also used to calculate the predicted polarization loss value based on the predicted polarization tilt angle difference; The adjustment module is used to adjust the parameters of the terminal for each prediction time according to the predicted uplink and downlink path loss and the predicted polarization loss corresponding to the prediction time.

[0013] Thirdly, embodiments of this application provide an electronic device, the device including: a processor and a memory storing computer program instructions; The method for adjusting terminal parameters as described in the first aspect when the processor executes computer program instructions.

[0014] Fourthly, embodiments of this application provide a computer storage medium on which computer program instructions are stored, and when the computer program instructions are executed by a processor, the terminal parameter adjustment method as described in the first aspect is implemented.

[0015] Fifthly, embodiments of this application provide a computer program product in which instructions, when executed by a processor of an electronic device, cause the electronic device to perform a terminal parameter adjustment method as described in the first aspect.

[0016] This application discloses a method, apparatus, device, storage medium, and program product for adjusting terminal parameters. The terminal acquires satellite position parameters, satellite motion parameters, satellite antenna parameters, channel quality parameters, and terminal position parameters. It then uses these parameters to calculate predicted uplink and downlink path loss and polarization loss values ​​for a given time. By adjusting these predicted values ​​at the predicted time, the terminal can promptly adjust its parameters, ensuring communication quality between the terminal and the satellite. Attached Figure Description

[0017] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the embodiments of this application will be briefly introduced below. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0018] Figure 1 This is a flowchart illustrating a method for adjusting terminal parameters provided in an embodiment of this application; Figure 2 This is a flowchart illustrating a method for calculating predicted values ​​provided in an embodiment of this application; Figure 3 This is a flowchart illustrating another method for calculating predicted values ​​provided in an embodiment of this application; Figure 4 This is a schematic diagram of the structure of a terminal parameter adjustment device provided in an embodiment of this application; Figure 5 This is a schematic diagram of the structure of the electronic device provided in the embodiments of this application. Detailed Implementation

[0019] The features and exemplary embodiments of various aspects of this application will be described in detail below. To make the objectives, technical solutions, and advantages of this application clearer, the application will be further described in detail below with reference to the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described herein are only intended to explain this application and not to limit it. For those skilled in the art, this application can be implemented without some of these specific details. The following description of the embodiments is merely to provide a better understanding of this application by illustrating examples.

[0020] It should be noted that, in this document, relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising..." does not exclude the presence of additional identical elements in the process, method, article, or apparatus that includes the element.

[0021] To address the problems existing in the prior art, embodiments of this application provide a method, apparatus, device, storage medium, and program product for adjusting terminal parameters. The method for adjusting terminal parameters provided in this application will be described first. This method is applied to a terminal, such as... Figure 1 As shown, the method includes: S101. Obtain satellite position parameters, satellite motion parameters, satellite antenna parameters, channel quality parameters, and terminal position parameters.

[0022] When a terminal enters an area without cellular network service, it actively searches for satellite signals through its integrated satellite radio frequency module. Once a satellite signal is found, the terminal sends a registration request to the satellite, thereby establishing a communication link between the network and the satellite.

[0023] After the terminal accesses the satellite network, it obtains the aforementioned satellite position parameters, satellite motion parameters, satellite antenna parameters, and channel quality parameters from the broadcast channel, and then obtains the terminal position parameters locally.

[0024] Among these parameters, satellite position parameters represent the satellite's spatial coordinates. Satellite motion parameters represent the satellite's direction of motion, velocity, angular velocity, etc. Satellite antenna parameters represent the satellite antenna's polarization, axial ratio, etc. Channel quality parameters represent the channel quality for communication between the terminal and the satellite, such as uplink bandwidth, downlink bandwidth, and uplink / downlink frequencies. Terminal position parameters represent the terminal's spatial coordinates.

[0025] S102. Based on the satellite position parameters and satellite motion parameters, the satellite motion coordinate sequence is predicted.

[0026] The motion coordinate sequence includes satellite coordinates for multiple predicted times within a preset future timeframe. The length of the motion coordinate sequence is set according to actual operational requirements.

[0027] In practical applications, users typically make voice calls for 3-5 minutes. Therefore, the minimum preset duration T can be set to 180 seconds. The service window for low-orbit satellites is 10-15 minutes, so the maximum preset duration T can be 900 seconds. The time interval between adjacent data points in the motion coordinate sequence can be 10 seconds.

[0028] Specifically, for each predicted time, the terminal calculates the satellite updated coordinates corresponding to the predicted time based on the satellite's motion parameters and satellite position parameters, and constructs a motion coordinate sequence using the satellite updated coordinates for each predicted time.

[0029] S103. For each prediction time, the predicted uplink and downlink path loss values ​​corresponding to the prediction time are calculated using the satellite coordinates, terminal location parameters, and channel quality parameters of the prediction time.

[0030] The terminal calculates the distance between the satellite and the terminal using the satellite coordinates and terminal position parameters at the predicted time. Then, it calculates the predicted uplink and downlink path loss values ​​using the distance between the terminal and the satellite, as well as channel quality parameters.

[0031] S104. For each predicted time, calculate the polarization tilt difference corresponding to the predicted time based on the satellite antenna parameters and satellite motion parameters.

[0032] Understandably, as the satellite rotates, its polarization inclination will also change. Therefore, by using the satellite motion parameters to update the planned inclination difference at each prediction time, the accuracy of the polarization loss prediction value is ensured.

[0033] S105. Calculate the predicted polarization loss value based on the predicted polarization tilt angle difference.

[0034] S106. For each prediction time, adjust the terminal parameters according to the predicted uplink and downlink path loss and polarization loss values ​​corresponding to the prediction time.

[0035] The predicted uplink and downlink path losses include both predicted uplink and downlink path losses. The terminal determines the uplink carrier-to-noise ratio (CNR) at the predicted time based on the predicted uplink and polarization loss values. The downlink CNR at the predicted time is determined based on the predicted downlink and polarization loss values. The difference between the uplink CNR and the terminal's recommended CNR is used to adjust the terminal's receive power. Finally, the difference between the downlink CNR and the satellite's recommended CNR is used to adjust the terminal's transmit power.

[0036] Using the method provided in this application, the terminal acquires satellite position parameters, satellite motion parameters, satellite antenna parameters, channel quality parameters, and terminal position parameters, and uses these parameters to calculate the predicted uplink and downlink path loss and polarization loss values ​​corresponding to the predicted time. Thus, based on the predicted uplink and downlink path loss and polarization loss values ​​corresponding to the predicted time, the terminal can promptly adjust its parameters at the predicted time, ensuring the communication quality between the terminal and the satellite.

[0037] Among them, the satellite motion parameters include the satellite motion velocity and the satellite polarization tilt difference. Based on the satellite position parameters and satellite motion parameters, the satellite motion coordinate sequence is predicted according to S102 above, which can be specifically implemented as follows: For each predicted time, the time length between the predicted time and the current time is obtained. The current time is the time when the terminal collects satellite position parameters, satellite motion parameters, satellite antenna parameters, channel quality parameters, and terminal position parameters. Based on the satellite position parameters, time length, satellite motion speed, and satellite polarization tilt difference, the satellite coordinates corresponding to the predicted time are calculated.

[0038] Specifically, the product of the satellite's velocity and the duration of time is calculated to obtain the first product. Then, the product of the satellite's polarization tilt difference and the square of the duration of time is calculated to obtain the second product. Finally, half of the second product, the first product, and the sum of the satellite's position parameters are calculated to obtain the satellite coordinates corresponding to each predicted time.

[0039] The satellite polarization inclination difference is the polarization inclination difference corresponding to the prediction time. The satellite polarization inclination difference at each prediction time is obtained by calculating the product of the time length and the satellite's angular velocity, and then summing this product with the initial satellite polarization inclination difference.

[0040] In one example, the satellite polarization tilt difference is calculated as shown in Formula 1: in, To predict the satellite polarization inclination difference at the time of prediction, The initial satellite polarization tilt difference, For the satellite's angular velocity, This is to predict the time elapsed between the current time and the predicted time.

[0041] Based on the satellite polarization tilt difference calculated above, the satellite coordinates are calculated according to Formula 2: in, This represents the satellite coordinates corresponding to the predicted time. This indicates the initial satellite coordinates. This indicates the speed of the satellite's movement.

[0042] By using the method provided in this application embodiment, the satellite's position information is dynamically updated by acquiring the satellite's motion velocity and the difference in satellite polarization inclination, thus constructing a motion coordinate sequence and ensuring the accuracy of the satellite coordinates.

[0043] For S103 above, for each prediction time, using the satellite coordinates, terminal location parameters, and channel quality parameters at the prediction time, the predicted uplink and downlink path loss values ​​corresponding to the prediction time are calculated. Specifically, this can be implemented as follows: Based on the satellite coordinates and terminal position parameters, the distance between the terminal and the satellite at the predicted time is calculated.

[0044] Specifically, the distance is calculated according to Formula 3: in, This represents the distance at predicted time i. For terminal location parameters.

[0045] Based on distance and channel quality parameters, the predicted uplink path loss and downlink path loss values ​​at the predicted time are calculated.

[0046] The channel quality parameters include uplink frequency and downlink frequency.

[0047] Specifically, the predicted uplink path loss is calculated according to Formula 4: in, This is the uplink frequency.

[0048] The predicted downlink path loss is calculated using Formula 5: in, This is the downlink frequency.

[0049] Using the method provided in this application, based on the satellite coordinates obtained at each prediction time, the distance between the terminal and the satellite at each prediction time is calculated. Then, based on the distance corresponding to each prediction time, the predicted uplink and downlink path loss value for each prediction time is calculated. Thus, while ensuring the accuracy of the distance between the terminal and the satellite, the accuracy of the predicted uplink and downlink path loss value is improved.

[0050] In some embodiments of this application, satellite motion parameters include satellite angular velocity, and satellite antenna parameters include satellite polarization tilt difference. Specifically, for S104 above, for each prediction time, the polarization tilt difference corresponding to the prediction time is calculated based on the satellite antenna parameters and satellite motion parameters, which can be implemented as follows: Step 1: Obtain the time elapsed between the predicted time and the current time.

[0051] The current time refers to the moment when the terminal collects satellite position parameters, satellite motion parameters, satellite antenna parameters, channel quality parameters, and terminal position parameters.

[0052] Step 2: Obtain the first product based on the product of the satellite's angular velocity and the time duration.

[0053] Step 3: Calculate the sum of the first product and the satellite polarization tilt difference to obtain the polarization tilt difference corresponding to the predicted time.

[0054] By using the method provided in this application, the satellite polarization tilt difference is updated according to the satellite angular velocity and time length, and the polarization tilt difference corresponding to each prediction time can be accurately calculated, thereby ensuring the accuracy of the polarization loss prediction value corresponding to each prediction time.

[0055] Satellite antenna parameters include the satellite antenna axial ratio. For S105 above, the predicted polarization loss is calculated based on the predicted polarization tilt difference, which can be specifically implemented as follows: For each prediction time, the predicted value of polarization loss is calculated based on the satellite antenna axial ratio and the polarization tilt difference corresponding to the prediction time.

[0056] Specifically, the predicted polarization loss value is calculated according to Formula 6: in, This is the predicted value of polarization loss at time i. The axial ratio of the satellite antenna. This represents the difference in polarization tilt angle at predicted time i.

[0057] In this way, the predicted polarization loss value can be calculated using the satellite antenna axial ratio and the polarization tilt difference at each prediction time. This improves the accuracy of the calculation results.

[0058] In some embodiments of this application, the methods for adjusting terminal parameters include the following two methods: like Figure 2 As shown, the first method includes: S201. Using the predicted uplink and downlink path loss values ​​and the predicted polarization loss values, determine the predicted uplink carrier-to-noise ratio and the predicted downlink carrier-to-noise ratio corresponding to the prediction time.

[0059] Specifically, the terminal uses the predicted uplink path loss and polarization loss to determine the predicted uplink carrier-to-noise ratio (CNR); and uses the predicted downlink path loss and polarization loss to determine the predicted downlink CNR.

[0060] Specifically, the predicted uplink carrier-to-noise ratio is calculated according to Formula 7: in, This represents the predicted downlink carrier-to-noise ratio at prediction time i. Indicates the terminal's transmit power. Indicates the terminal antenna gain. Environmental degradation is determined by pre-setting environmental parameters such as atmospheric and rain attenuation. It is a fixed value used to represent system margin. This indicates the noise-to-temperature ratio of the satellite receiver.

[0061] The predicted downlink carrier-to-noise ratio is calculated according to Formula 8: in, This represents the predicted downlink carrier-to-noise ratio at prediction time i. Indicates satellite transmission power. Indicates satellite antenna gain. This indicates the noise-to-temperature ratio of the terminal receiver.

[0062] S202. Adjust the terminal parameters based on the predicted uplink carrier-to-noise ratio and the predicted downlink carrier-to-noise ratio.

[0063] The process involves calculating the predicted uplink and downlink carrier-to-noise ratios (CNR), then calculating the difference between the predicted uplink CNR and the terminal's recommended CNR to obtain a first difference. The difference between the predicted downlink CNR and the satellite's recommended CNR is then calculated to obtain a second difference. The terminal adjusts its receiver power according to the first difference, ensuring that the received power at prediction time i equals the sum of the initial received power and the first difference. Finally, the terminal adjusts its transmit power according to the second difference, ensuring that the transmit power at prediction time i equals the sum of the initial transmit power and the second difference.

[0064] Thus, by using the first method described above to adjust terminal parameters, the terminal adjusts its transmit and receive power based on the accurately calculated uplink and downlink carrier-to-noise ratio predictions for each prediction time. In this way, according to the predicted uplink and downlink path loss and polarization loss values ​​corresponding to the prediction time, the terminal can promptly adjust its parameters at the prediction time, ensuring the communication quality between the terminal and the satellite.

[0065] like Figure 3 As shown, the second method includes: S301. Obtain the uplink carrier-to-noise ratio and downlink carrier-to-noise ratio corresponding to the current time.

[0066] S302. Using the predicted uplink and downlink path loss values ​​and the predicted polarization loss values, determine the uplink carrier-to-noise ratio fluctuation value and the downlink carrier-to-noise ratio fluctuation value corresponding to the prediction time.

[0067] The downlink carrier-to-noise ratio (CNR) fluctuation value is calculated based on the initial downlink path loss, initial polarization loss, and the predicted downlink path loss and polarization loss at the prediction time. The uplink CNR fluctuation value is calculated based on the initial uplink path loss, initial polarization loss, and the predicted uplink path loss and polarization loss at the prediction time. The initial downlink path loss, initial uplink path loss, and initial polarization loss are the initial values ​​corresponding to the current time.

[0068] For example, the terminal first calculates the distance between the satellite and the terminal at the current moment, as shown in Formula 9: in, The distance between the satellite and the terminal at the current moment, ( , , ) represents the satellite coordinate parameters at the current time. , , ) represents the terminal location parameter at the current moment.

[0069] Then, based on the current distance between the satellite and the terminal, the initial uplink path loss is calculated, as shown in Formula 10: in, This represents the initial uplink path loss at the current moment.

[0070] The initial downlink path loss is calculated as shown in Equation 11: in, This represents the initial downlink path loss at the current moment.

[0071] The initial polarization loss is calculated as shown in Formula 12: in, This represents the initial polarization loss. Indicates the difference in satellite polarization tilt. This indicates the axial ratio of the satellite antenna.

[0072] Specifically, the first sum is obtained by calculating the sum of the initial downlink path loss and the initial polarization loss. Then, the second sum is obtained by calculating the sum of the predicted downlink path loss and the predicted polarization loss. The difference between the first and second sums is then calculated to obtain the downlink carrier-to-noise ratio fluctuation value.

[0073] The calculation method for downlink carrier-to-noise ratio fluctuation is shown in Formula 13: in, This indicates the downlink carrier-to-noise ratio fluctuation value.

[0074] Similarly, by calculating the sum of the initial uplink path loss and the initial polarization loss, a third sum is obtained. Then, the sum of the predicted uplink path loss and the predicted polarization loss is calculated to obtain a fourth sum. The difference between the third and fourth sums is calculated to obtain the uplink carrier-to-noise ratio fluctuation value.

[0075] The uplink carrier-to-noise ratio fluctuation value is calculated as shown in Formula 14: in, This indicates the uplink carrier-to-noise ratio fluctuation value.

[0076] S303. Calculate the sum of the uplink carrier-to-noise ratio and the uplink carrier-to-noise ratio fluctuation value to obtain the predicted uplink carrier-to-noise ratio value.

[0077] Specifically, as shown in Formula 15: in, This represents the predicted uplink carrier-to-noise ratio.

[0078] S304. Calculate the sum of the downlink carrier-to-noise ratio and the downlink carrier-to-noise ratio fluctuation value to obtain the predicted downlink carrier-to-noise ratio value.

[0079] Specifically, as shown in Formula 16: in, This represents the predicted downlink carrier-to-noise ratio.

[0080] S305. Adjust the terminal parameters based on the predicted uplink carrier-to-noise ratio and the predicted downlink carrier-to-noise ratio.

[0081] After calculating the predicted uplink carrier-to-noise ratio and the predicted downlink carrier-to-noise ratio, the terminal's transmit power and receive power are adjusted according to the method for adjusting terminal parameters described in the above embodiment.

[0082] Using the method provided in this application embodiment, the terminal parameters are adjusted using the second method described above. The terminal adjusts its transmit and receive power based on the predicted uplink and downlink carrier-to-noise ratio values ​​for each predicted time, accurately calculated from the fluctuation values. Thus, according to the predicted uplink and downlink path loss and polarization loss values ​​corresponding to the predicted time, the terminal can promptly adjust its parameters at the predicted time, ensuring the communication quality between the terminal and the satellite.

[0083] It should be noted that after completing one prediction, the terminal begins a second prediction within a preset time period before the final prediction time. This ensures that after adjusting parameters based on the results of the first prediction, the terminal can directly adjust parameters based on the results of the second prediction, guaranteeing a smooth transition of the time window and avoiding latency in continuous prediction.

[0084] In one example, the terminal's first prediction includes predictions within 200 seconds. While adjusting parameters based on the prediction at the 192nd second, the terminal begins its second prediction. This ensures that after adjusting parameters based on the first prediction, the terminal directly enters the second round of parameter adjustment, thus avoiding prediction delay.

[0085] Furthermore, the satellite can compare the actual carrier-to-noise ratio (CNR) with the recommended CNR in real time. If the difference between the actual and recommended CNR exceeds a first preset threshold, the satellite sends a command to the terminal, causing the terminal to adjust its transmission power based on the difference between the actual and recommended CNR carried in the command. Simultaneously, the terminal monitors its actual CNR in real time and adjusts its reception power if the actual CNR exceeds a second preset threshold.

[0086] Based on the same concept, embodiments of this application provide a device for adjusting terminal parameters, applied to a terminal, such as... Figure 4 As shown, the device includes: The acquisition module 401 is used to acquire satellite position parameters, satellite motion parameters, satellite antenna parameters, channel quality parameters, and terminal position parameters; Prediction module 402 is used to predict a sequence of satellite motion coordinates based on the satellite position parameters and the satellite motion parameters, wherein the sequence of motion coordinates includes satellite coordinates at multiple predicted times within a preset time period in the future; The calculation module 403 is used to calculate the uplink and downlink path loss prediction value corresponding to each prediction time using the satellite coordinates of the prediction time, the terminal position parameters and the channel quality parameters. The calculation module 403 is also used to calculate the polarization tilt difference corresponding to each prediction time based on the satellite antenna parameters and the satellite motion parameters; The calculation module 403 is also used to calculate the predicted polarization loss value based on the predicted polarization tilt angle difference; The adjustment module 404 is used to adjust the parameters of the terminal for each prediction time according to the predicted uplink and downlink path loss and the predicted polarization loss corresponding to the prediction time.

[0087] In one possible implementation, the satellite motion parameters include satellite motion velocity and satellite polarization tilt difference; the prediction module 402 is specifically used for: For each predicted time, the time length between the predicted time and the current time is obtained, where the current time is the time when the terminal collects the satellite position parameters, satellite motion parameters, satellite antenna parameters, channel quality parameters, and terminal position parameters; The satellite coordinates corresponding to the predicted time are calculated based on the satellite position parameters, the time length, the satellite velocity, and the satellite polarization tilt difference.

[0088] In one possible implementation, the calculation module 403 is specifically used for: Based on the satellite coordinates and the terminal position parameters, the distance between the terminal and the satellite at the predicted time is calculated; Based on the distance and the channel quality parameters, the predicted uplink path loss and downlink path loss at the predicted time are calculated.

[0089] In one possible implementation, the satellite motion parameters include the satellite angular velocity, and the satellite antenna parameters include the satellite polarization tilt difference; Calculation module 403 is specifically used for: The time length between the predicted time and the current time is obtained, where the current time is the time when the terminal collects the satellite position parameters, satellite motion parameters, satellite antenna parameters, channel quality parameters, and terminal position parameters; The first product is obtained by multiplying the satellite angular velocity and the time length. The sum of the first product and the satellite polarization tilt difference is calculated to obtain the polarization tilt difference corresponding to the predicted time.

[0090] In one possible implementation, the satellite antenna parameters include the satellite antenna axial ratio; the calculation module 403 is specifically used for: For each prediction time, the predicted value of polarization loss is calculated based on the axial ratio of the satellite antenna and the polarization tilt difference corresponding to the prediction time.

[0091] In one possible implementation, adjustment module 404 is specifically used for: Using the predicted uplink and downlink path loss values ​​and the predicted polarization loss values, the predicted uplink carrier-to-noise ratio and the predicted downlink carrier-to-noise ratio corresponding to the predicted time are determined. The parameters of the terminal are adjusted based on the predicted uplink carrier-to-noise ratio and the predicted downlink carrier-to-noise ratio.

[0092] In one possible implementation, adjustment module 404 is specifically used for: Obtain the uplink carrier-to-noise ratio and downlink carrier-to-noise ratio at the current moment; Using the predicted uplink and downlink path loss values ​​and the predicted polarization loss values, the uplink carrier-to-noise ratio fluctuation value and the downlink carrier-to-noise ratio fluctuation value corresponding to the prediction time are determined. The uplink carrier-to-noise ratio (CNR) and the sum of the uplink CNR fluctuation values ​​are calculated to obtain the predicted uplink CNR value. The downlink carrier-to-noise ratio (CNR) and the sum of the downlink CNR fluctuation values ​​are calculated to obtain the predicted downlink CNR value. The parameters of the terminal are adjusted based on the predicted uplink carrier-to-noise ratio and the predicted downlink carrier-to-noise ratio.

[0093] It should be noted that the device for adjusting terminal parameters is the same as the method for adjusting terminal parameters described above. All implementation methods in the above method embodiments are applicable to the embodiments of this device and can achieve the same technical effect.

[0094] Figure 5 A schematic diagram of the hardware structure of the electronic device provided in an embodiment of this application is shown.

[0095] The electronic device may include a processor 501 and a memory 502 storing computer program instructions.

[0096] Specifically, the processor 501 may include a central processing unit (CPU), an application specific integrated circuit (ASIC), or one or more integrated circuits that can be configured to implement the embodiments of this application.

[0097] Memory 502 may include mass storage for data or instructions. For example, and not limitingly, memory 502 may include a hard disk drive (HDD), floppy disk drive, flash memory, optical disk, magneto-optical disk, magnetic tape, or Universal Serial Bus (USB) drive, or a combination of two or more of these. Where appropriate, memory 502 may include removable or non-removable (or fixed) media. Where appropriate, memory 502 may be internal or external to the integrated gateway disaster recovery device. In a particular embodiment, memory 502 is non-volatile solid-state memory.

[0098] In a particular embodiment, memory 502 may include read-only memory (ROM), random access memory (RAM), disk storage media device, optical storage media device, flash memory device, electrical, optical, or other physical / tangible memory storage device. Thus, generally, memory includes one or more tangible (non-transitory) computer-readable storage media (e.g., memory devices) encoded with software including computer-executable instructions, and when the software is executed (e.g., by one or more processors), it is operable to perform the operations described with reference to the method according to one aspect of this disclosure.

[0099] The processor 501 reads and executes computer program instructions stored in the memory 502 to implement any of the terminal parameter adjustment methods in the above embodiments.

[0100] In one example, the electronic device may also include a communication interface 503 and a bus 504. For example, Figure 5 As shown, the processor 501, memory 502, and communication interface 503 are connected through bus 504 and complete communication with each other.

[0101] The communication interface 503 is mainly used to realize communication between various modules, devices, units and / or equipment in the embodiments of this application.

[0102] Bus 504 includes hardware, software, or both, that couples components of an electronic device together. For example, and not limitingly, the bus may include an Accelerated Graphics Port (AGP) or other graphics bus, an Extended Industry Standard Architecture (EISA) bus, a Front Side Bus (FSB), a Super Transmission (HT) interconnect, an Industrial Standard Architecture (ISA) bus, an Infinite Bandwidth Interconnect, a Low Pin Count (LPC) bus, a memory bus, a Micro Channel Architecture (MCA) bus, a Peripheral Component Interconnect (PCI) bus, a PCI-Express (PCI-X) bus, a Serial Advanced Technology Attachment (SATA) bus, a Video Electronics Standards Association Local Bus (VLB) bus, or other suitable buses, or a combination of two or more of these. Where appropriate, bus 504 may include one or more buses. Although specific buses are described and illustrated in the embodiments of this application, this application considers any suitable bus or interconnection.

[0103] Furthermore, in conjunction with the terminal parameter adjustment methods in the above embodiments, this application embodiment can provide a computer storage medium for implementation. The computer storage medium stores computer program instructions; when these computer program instructions are executed by a processor, they implement any of the terminal parameter adjustment methods in the above embodiments.

[0104] This application also provides a computer program product, including a computer program that, when executed by a processor, implements any of the terminal parameter adjustment methods described in the above embodiments.

[0105] It should be clarified that this application is not limited to the specific configurations and processes described above and shown in the figures. For the sake of brevity, detailed descriptions of known methods are omitted here. In the above embodiments, several specific steps are described and shown as examples. However, the method process of this application is not limited to the specific steps described and shown. Those skilled in the art can make various changes, modifications, and additions, or change the order of steps, after understanding the spirit of this application.

[0106] The functional blocks shown in the above block diagram can be implemented as hardware, software, firmware, or a combination thereof. When implemented in hardware, they can be, for example, electronic circuits, application-specific integrated circuits (ASICs), appropriate firmware, plug-ins, function cards, etc. When implemented in software, the elements of this application are programs or code segments used to perform the required tasks. Programs or code segments can be stored on machine-readable media or transmitted over a transmission medium or communication link via data signals carried on a carrier wave. "Machine-readable media" can include any medium capable of storing or transmitting information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, ROM, flash memory, erasable read-only memory (EROM), floppy disks, compact disc read-only memory (CD-ROM), optical disks, hard disks, fiber optic media, radio frequency (RF) links, etc. Code segments can be downloaded via computer networks such as the Internet, intranets, etc.

[0107] It should also be noted that the exemplary embodiments mentioned in this application describe methods or systems based on a series of steps or apparatus. However, this application is not limited to the order of the above steps; that is, the steps can be performed in the order mentioned in the embodiments, or in a different order, or several steps can be performed simultaneously.

[0108] The aspects of this disclosure have been described above with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this disclosure. It should be understood that each block in the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to produce a machine such that these instructions, executable via the processor of the computer or other programmable data processing apparatus, enable the implementation of the functions / actions specified in one or more blocks of the flowchart illustrations and / or block diagrams. Such a processor can be, but is not limited to, a general-purpose processor, a special-purpose processor, a special application processor, or a field-programmable logic circuit. It is also understood that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can also be implemented by special-purpose hardware performing the specified functions or actions, or can be implemented by a combination of special-purpose hardware and computer instructions.

[0109] The above are merely specific embodiments of this application. Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, modules, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here. It should be understood that the protection scope of this application is not limited thereto. Any person skilled in the art can easily conceive of various equivalent modifications or substitutions within the technical scope disclosed in this application, and these modifications or substitutions should all be covered within the protection scope of this application.

Claims

1. A method for adjusting terminal parameters, characterized in that, Applied to a terminal, the method includes: Acquire satellite position parameters, satellite motion parameters, satellite antenna parameters, channel quality parameters, and terminal position parameters; Based on the satellite position parameters and the satellite motion parameters, a sequence of satellite motion coordinates is predicted, which includes satellite coordinates at multiple predicted times within a preset future time period. For each prediction time, the predicted uplink and downlink path loss values ​​corresponding to the prediction time are calculated using the satellite coordinates of the prediction time, the terminal location parameters, and the channel quality parameters. For each predicted time, the polarization tilt difference corresponding to the predicted time is calculated based on the satellite antenna parameters and the satellite motion parameters; Calculate the predicted polarization loss value based on the predicted polarization tilt angle difference; For each prediction time, the parameters of the terminal are adjusted according to the predicted uplink and downlink path loss values ​​and the predicted polarization loss values ​​corresponding to the prediction time.

2. The method according to claim 1, characterized in that, The satellite motion parameters include the satellite motion velocity and the satellite polarization tilt difference; The step of predicting the satellite's motion coordinate sequence based on the satellite position parameters and the satellite motion parameters includes: For each predicted time, the time length between the predicted time and the current time is obtained, where the current time is the time when the terminal collects the satellite position parameters, satellite motion parameters, satellite antenna parameters, channel quality parameters, and terminal position parameters; The satellite coordinates corresponding to the predicted time are calculated based on the satellite position parameters, the time length, the satellite velocity, and the satellite polarization tilt difference.

3. The method according to claim 1, characterized in that, The step of calculating the predicted uplink and downlink path loss values ​​corresponding to the predicted time using the satellite coordinates at the predicted time, the terminal location parameters, and the channel quality parameters includes: Based on the satellite coordinates and the terminal position parameters, the distance between the terminal and the satellite at the predicted time is calculated; Based on the distance and the channel quality parameters, the predicted uplink path loss and downlink path loss at the predicted time are calculated.

4. The method according to claim 1, characterized in that, The satellite motion parameters include the satellite angular velocity, and the satellite antenna parameters include the satellite polarization tilt difference; The step of calculating the polarization tilt difference corresponding to the predicted time based on the satellite antenna parameters and the satellite motion parameters includes: The time length between the predicted time and the current time is obtained, where the current time is the time when the terminal collects the satellite position parameters, satellite motion parameters, satellite antenna parameters, channel quality parameters, and terminal position parameters; The first product is obtained by multiplying the satellite angular velocity and the time length. The sum of the first product and the satellite polarization tilt difference is calculated to obtain the polarization tilt difference corresponding to the predicted time.

5. The method according to claim 4, characterized in that, The satellite antenna parameters include the satellite antenna axial ratio; the calculation of the predicted polarization loss value based on the predicted polarization tilt difference includes: For each prediction time, the predicted value of polarization loss is calculated based on the axial ratio of the satellite antenna and the polarization tilt difference corresponding to the prediction time.

6. The method according to claim 1, characterized in that, The step of adjusting the terminal parameters according to the predicted uplink and downlink path loss values ​​and the predicted polarization loss values ​​corresponding to the predicted time includes: Using the predicted uplink and downlink path loss values ​​and the predicted polarization loss values, the predicted uplink carrier-to-noise ratio and the predicted downlink carrier-to-noise ratio corresponding to the predicted time are determined. The parameters of the terminal are adjusted based on the predicted uplink carrier-to-noise ratio and the predicted downlink carrier-to-noise ratio.

7. The method according to claim 1, characterized in that, The step of adjusting the terminal parameters according to the predicted uplink and downlink path loss values ​​and the predicted polarization loss values ​​corresponding to the predicted time includes: Obtain the uplink carrier-to-noise ratio and downlink carrier-to-noise ratio at the current moment; Using the predicted uplink and downlink path loss values ​​and the predicted polarization loss values, the uplink carrier-to-noise ratio (CNR) fluctuation value and the downlink CNR fluctuation value corresponding to the prediction time are determined. The uplink carrier-to-noise ratio (CNR) and the sum of the uplink CNR fluctuation values ​​are calculated to obtain the predicted uplink CNR value. The downlink carrier-to-noise ratio (CNR) and the sum of the downlink CNR fluctuation values ​​are calculated to obtain the predicted downlink CNR value. The parameters of the terminal are adjusted based on the predicted uplink carrier-to-noise ratio and the predicted downlink carrier-to-noise ratio.

8. A device for adjusting terminal parameters, characterized in that, Applied to a terminal, the device includes: The acquisition module is used to acquire satellite position parameters, satellite motion parameters, satellite antenna parameters, channel quality parameters, and terminal position parameters. The prediction module is used to predict the satellite's motion coordinate sequence based on the satellite position parameters and the satellite motion parameters. The motion coordinate sequence includes the satellite coordinates at multiple predicted times within a preset future time period. The calculation module is used to calculate the predicted uplink and downlink path loss value corresponding to each prediction time using the satellite coordinates of the prediction time, the terminal location parameters, and the channel quality parameters. The calculation module is also used to calculate the polarization tilt difference corresponding to each predicted time based on the satellite antenna parameters and the satellite motion parameters; The calculation module is also used to calculate the predicted polarization loss value based on the predicted polarization tilt angle difference; The adjustment module is used to adjust the parameters of the terminal for each prediction time according to the predicted uplink and downlink path loss and the predicted polarization loss corresponding to the prediction time.

9. An electronic device, characterized in that, The electronic device includes: a processor and a memory storing computer program instructions; The processor executes computer program instructions to implement the terminal parameter adjustment method as described in any one of claims 1-7.

10. A computer storage medium, characterized in that, The computer-readable storage medium stores computer program instructions, which, when executed by a processor, implement the terminal parameter adjustment method as described in any one of claims 1-7.

11. A computer program product, characterized in that, When the instructions in the computer program product are executed by the processor of the electronic device, the electronic device performs the terminal parameter adjustment method as described in any one of claims 1-7.