An uplink adaptive method, apparatus, and device for non-terrestrial networks
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-07-08
- Publication Date
- 2026-08-14
AI Technical Summary
其中,模式B允许同一HARQ进程在未完成前即可进行新调度,此时无法单纯依靠下行控制信息中的新数据指示(New dataindicator,以下简称NDI)字段来判断混合式自动重传请求-肯定确认的(Hybridautomatic repeat request acknowledgement,以下简称HARQ-ACK)反馈信息,这对上行链路自适应方法提出了更高的统一性要求
[0013]根据位置状态信息和非地面网络基站的星历信息,预测用户设备在发送上行数据时的上行内环信道质量。
Smart Images

Figure CN122579328A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of wireless communication technology, and in particular to an uplink adaptive method, apparatus and device for non-terrestrial networks. Background Technology
[0002] In non-terrestrial network (NTN) systems, the long transmission distance and large round-trip time (RTT) between satellites and user equipment lead to a severe mismatch between the channel quality measured by the base station based on the uplink signals currently transmitted by the user equipment (such as sounding reference signals and demodulation reference signals) and the channel quality when the user equipment actually transmits uplink service data. This mismatch causes the scheduling information, such as the modulation and coding scheme (MCS), obtained by traditional inner-loop link adaptive methods to fail to accurately match the actual uplink channel state, resulting in a series of problems such as increased uplink block error rate (BLER), decreased uplink throughput, and low spectrum utilization. Furthermore, in the NTN uplink Hybrid Automatic Repeat Request (HARQ) mechanism, to alleviate HARQ process blocking and scheduling congestion caused by long RTTs, the 3GPP (3rd Generation Partnership Project) expanded the number of uplink HARQ processes in Release 17 and further introduced uplink HARQ modes A / B in Release 18. Mode B allows for new scheduling of the same HARQ process before its completion. In this case, the New Data Indicator (NDI) field in the downlink control information cannot be relied upon solely to determine the Hybrid Automatic Repeat Request Acknowledgment (HARQ-ACK) feedback information. This places higher demands on the uniformity of uplink adaptive methods. However, existing technologies either rely on link budget formulas to estimate the theoretical signal-to-noise ratio, neglecting the link budget differences and channel changes caused by changes in user equipment location during satellite movement; or they perform adaptive adjustments from the perspective of time slot aggregation, without involving a strict inner and outer loop coordinated link adaptive mechanism. These technologies cannot simultaneously solve the channel measurement failure problem caused by large RTTs and the unified scheduling problem under multiple HARQ modes. Therefore, there is an urgent need for an NTN uplink adaptive method that can balance forward prediction and backward correction and is compatible with different HARQ modes. Summary of the Invention
[0003] Therefore, it is necessary to provide an uplink adaptive method, apparatus, and device for non-terrestrial networks that can improve the throughput and reduce the block error rate of non-terrestrial network communication and is compatible with multiple hybrid automatic repeat request modes, in order to address the above-mentioned technical problems.
[0004] An uplink adaptive method for non-terrestrial networks, the method comprising: Obtain the location status information reported by the user's device.
[0005] Based on location status information and ephemeris information from non-terrestrial network base stations, the uplink inner loop channel quality of user equipment when transmitting uplink data is predicted.
[0006] Analyze the historical uplink transmission reception data of user equipment to obtain the uplink outer loop adjustment amount.
[0007] The target uplink scheduling information for user equipment is determined based on the uplink inner loop channel quality and the uplink outer loop adjustment.
[0008] An uplink adaptive device for non-terrestrial networks, the device comprising: The status information acquisition module is used to acquire the location status information reported by the user device.
[0009] The inner loop prediction module is used to predict the uplink inner loop channel quality of user equipment when transmitting uplink data, based on location status information and ephemeris information from non-terrestrial network base stations.
[0010] The outer loop statistics module is used to collect statistics on the historical uplink transmission reception of user equipment and obtain the uplink outer loop adjustment amount.
[0011] The scheduling determination module is used to determine the target uplink scheduling information for user equipment based on the uplink inner loop channel quality and the uplink outer loop adjustment amount.
[0012] A computer device includes a memory and a processor, the memory storing a computer program, and the processor executing the computer program performing the following steps: Obtain the location status information reported by the user's device.
[0013] Based on location status information and ephemeris information from non-terrestrial network base stations, the uplink inner loop channel quality of user equipment when transmitting uplink data is predicted.
[0014] Analyze the historical uplink transmission reception data of user equipment to obtain the uplink outer loop adjustment amount.
[0015] The target uplink scheduling information for user equipment is determined based on the uplink inner loop channel quality and the uplink outer loop adjustment.
[0016] The aforementioned uplink adaptive method, apparatus, and device for non-terrestrial networks firstly, by introducing location status information actively reported by user equipment and combining it with the base station's own ephemeris information, the base station can predict in advance the location of the user equipment when it will transmit uplink data in the future and the corresponding equivalent uplink channel quality. This effectively overcomes the "time-out measurement information" problem caused by the large round-trip time in traditional inner-loop link adaptive methods, making the inner-loop channel quality prediction value more consistent with the actual transmission environment. Secondly, by statistically analyzing the historical uplink transmission reception of user equipment (such as the number of correct receptions and retransmissions on the Physical Uplink Shared Channel (PUSCH) carrying user service data), an outer-loop adjustment amount is obtained. This outer-loop adjustment amount can perform closed-loop correction on the inner-loop prediction result. On the one hand, it compensates for possible system biases or channel non-ideal factors in the inner-loop prediction model; on the other hand, it accelerates the convergence speed of link scheduling parameters, enabling scheduling information such as modulation and coding schemes to quickly adapt to current channel changes. Finally, the inner-loop prediction quality and the outer-loop statistical adjustment are superimposed to jointly determine the uplink scheduling information, realizing a dual guarantee mechanism of "forward prediction + backward correction". This mechanism utilizes the geometric relationship between user equipment location and ephemeris for forward scheduling, and uses the statistical results of the base station's reception of uplink data sent by user equipment for robust adjustment. In summary, this method can significantly reduce the block error rate of uplink transmission on non-terrestrial networks, improve uplink throughput and spectrum utilization, and is compatible with multiple hybrid automatic repeat request modes in NGLP version 17 / 18 (including scenarios where new data indications alone cannot be used for judgment). It provides a unified, efficient and robust uplink adaptive solution for non-terrestrial network systems. Attached Figure Description
[0017] Figure 1 This is a flowchart illustrating an uplink adaptive method for a non-terrestrial network in one embodiment. Figure 2 This is a flowchart illustrating an uplink adaptive step in a non-terrestrial network in one embodiment. Figure 3 This is a schematic diagram showing the elevation angle corresponding to the measurement of a non-terrestrial network base station at time ts in one embodiment; Figure 4 This is a structural block diagram of an uplink adaptive device in a non-terrestrial network according to one embodiment; Figure 5 This is an internal structural diagram of a computer device in one embodiment. Detailed Implementation
[0018] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.
[0019] In one embodiment, such as Figure 1 As shown, an uplink adaptive method for non-terrestrial networks is provided, including the following steps: Step 102: Obtain the location status information reported by the user device.
[0020] Step 104: Based on location status information and ephemeris information from non-terrestrial network base stations, predict the uplink inner loop channel quality when the user equipment transmits uplink data.
[0021] Step 106: Statistically analyze the historical uplink transmission reception of user equipment and obtain the uplink outer loop adjustment amount.
[0022] Step 108: Determine the target uplink scheduling information for the user equipment based on the uplink inner loop channel quality and the uplink outer loop adjustment amount.
[0023] In the aforementioned uplink adaptive method for non-terrestrial networks, firstly, by introducing the location status information actively reported by the user equipment and combining it with the base station's own ephemeris information, the base station can predict in advance the location of the user equipment when it will transmit uplink data in the future and the corresponding equivalent uplink channel quality. This effectively overcomes the "time-out measurement information" problem caused by the large round-trip time in traditional inner-loop link adaptive methods, making the inner-loop channel quality prediction value more consistent with the actual transmission environment. Secondly, by statistically analyzing the historical uplink transmission reception of the user equipment (such as the number of correct PUSCH receptions and retransmissions carrying user service data), the outer-loop adjustment amount is obtained. This outer-loop adjustment amount can perform closed-loop correction on the inner-loop prediction result. On the one hand, it compensates for possible system biases or channel non-ideal factors in the inner-loop prediction model; on the other hand, it accelerates the convergence speed of link scheduling parameters, enabling scheduling information such as modulation and coding schemes to quickly adapt to current channel changes. Finally, the inner-loop prediction quality and the outer-loop statistical adjustment are superimposed to jointly determine the uplink scheduling information, realizing a dual guarantee mechanism of "forward prediction + backward correction". This mechanism utilizes the geometric relationship between user equipment location and ephemeris for forward scheduling, and uses the statistical results of the base station's reception of uplink data sent by user equipment for robust adjustment. In summary, this method can significantly reduce the block error rate of uplink transmission on non-terrestrial networks, improve uplink throughput and spectrum utilization, and is compatible with multiple hybrid automatic repeat request modes in NGLP version 17 / 18 (including scenarios where new data indications alone cannot be used for judgment). It provides a unified, efficient and robust uplink adaptive solution for non-terrestrial network systems.
[0024] In one embodiment, the user equipment's position, velocity vector, and acceleration vector at a first moment are extracted from the location status information. Based on the user equipment's position, velocity vector, and acceleration vector at the first moment, the user equipment's position at a second moment is predicted, where the second moment is the predicted time when the user equipment will transmit uplink data. Based on the user equipment's predicted position at the second moment and the ephemeris information of the non-terrestrial network base station at the second reception moment, the elevation angle change of the user equipment relative to the non-terrestrial network base station is calculated, and the corresponding signal-to-interference-plus-noise ratio (SNR) change is obtained according to a pre-configured elevation angle change-SNR change mapping table. The uplink SNR measurement value of the user equipment measured by the non-terrestrial network base station at the first reception moment is obtained, and the uplink inner loop channel quality is obtained based on the SNR measurement value and the SNR change.
[0025] In one embodiment, the position of the user equipment at a second time moment is obtained using a prediction model based on the user equipment's position, velocity vector, and acceleration vector at a first time moment: ; in, The location of the user equipment at the second moment. The location of the user equipment at the first moment. The velocity vector of the user device at the moment it reports its location status information. The motion acceleration vector at the moment the user device reports its location status information. The time when the user device reports location status information. The predicted time when user equipment will send uplink data.
[0026] In one embodiment, a sliding statistical window is configured to count the total number of physical uplink shared channels (PHS) carrying user service data transmitted by the user equipment, the number of PHS channels carrying user service data correctly received, the number of PHS channels carrying user service data with the maximum consecutive reception error, and the number of retransmissions of PHS channels carrying user service data that were correctly received through retransmission. The uplink block error rate and average retransmission count of the user equipment are calculated based on the statistical results. The uplink outer loop adjustment amount is determined based on the uplink block error rate and the number of PHS channels carrying user service data with the maximum consecutive reception error.
[0027] In one embodiment, when the uplink block error rate (BRR) is greater than a preset first threshold, the uplink outer loop adjustment amount is determined based on the ratio of the difference between the target uplink BRR and the target BRR, a first adjustment step size, the number of physical uplink shared channels carrying user service data with the maximum consecutive reception errors, and the adjustment amount of the first adjustment step size. The adjustment amount of the first adjustment step size is less than or equal to 0.1 times the first adjustment step size. When the BRR is less than or equal to the first threshold, the uplink outer loop adjustment amount is determined based on the ratio of the difference between the target uplink BRR and the target BRR, a second adjustment step size, the number of physical uplink shared channels carrying user service data with the maximum consecutive reception errors, and the adjustment amount of the second adjustment step size. The second adjustment step size is less than or equal to 0.2 times the first adjustment step size. The adjustment amount of the second adjustment step size is less than or equal to 0.1 times the second adjustment step size.
[0028] In one embodiment, the target signal-to-interference-plus-noise ratio (SNR) is obtained based on the uplink inner-loop channel quality and the uplink outer-loop adjustment. Based on the target SNR, a preset SNR-uplink scheduling information mapping table is consulted to obtain the modulation and coding scheme and the number of retransmissions by the Media Access Control (MAC) layer. Based on the average retransmission count and the MAC retransmission count, an updated average retransmission count is obtained. The modulation and coding scheme and the updated MAC retransmission count are used as the target uplink scheduling information.
[0029] In one embodiment, location status is sent to the user equipment and configuration parameters are reported. The location status reporting configuration parameters include at least: location status reporting period, location status reporting offset, location status reporting quantity, and location reporting resources. The location status reporting quantity includes at least the location of the user equipment.
[0030] In one embodiment, such as Figure 2 As shown, an uplink adaptive step for non-terrestrial networks is provided, consisting of three parts: obtaining the uplink inner loop channel quality, obtaining the uplink outer loop adjustment amount, and obtaining the final uplink scheduling information. The specific content is as follows: 1. NTN base station acquires uplink inner loop channel quality NTN base stations obtain uplink inner loop channel quality through the following three steps: Step 1: Pre-configure the elevation angle change - SINR change mapping table For each uplink beam of the satellite, based on the satellite's orbital altitude, the UE coverage area of the satellite beam, and the receiving performance of the onboard NTN base station, an elevation angle change-SINR change mapping table is obtained through link simulation. This table is pre-stored in the corresponding storage space of the onboard NTN base station uplink scheduler for easy table lookup by the uplink scheduler. The elevation angle change-SINR change mapping table is shown in Table 1 below: Table 1 Mapping Table of Elevation Angle Change - SINR Change
[0031] in the above table It satisfies an increasing relationship, that is, for any index... All of the following conditions are met: .
[0032] Satisfy any subscript index All are satisfied .
[0033] Step 2: The NTN base station sends location status reporting configuration parameters to the UE through the RRC layer. The NTN base station provides power to the UE, here it is used This indicates that the location status reporting configuration has been issued. This location status reporting configuration must include at least the following configuration parameters: Location status reporting cycle: Specify one The period for reporting its own position status is used here. (Units may be ms, number of slots, or number of symbols); Location status reporting offset: Specify one At which time domain location within the reporting period is the self-reported location status information used here. This indicates (the unit may be ms, the number of slots, or the number of symbols). In satisfying At the time-domain location t, on the PUSCH resource defined in the location status reporting resource below, the location status is reported according to the reporting amount indicated in the location status reporting amount; Location status reporting quantity: Specify one Which combination of location status information should be reported? This combination includes the UE's position (position coordinates in the ECEF coordinate system), the UE's moving speed (the UE's average moving speed over a future period of time), the UE's moving direction (marked with a direction identifier value), and the UE's moving acceleration (the UE's average moving acceleration over a future period of time), and must include at least the UE's position. When the UE is in a stationary state, only the UE's position needs to be reported; Location status reporting resource: Specifies the UE, here we use This refers to the uplink resources used to report location status. The PUSCH resources used by the UE to transmit location status information are configured using UL Type 1 Configured Grants defined in 3GPP. The principle of this PUSCH resource configuration is to ensure that the location status reports transmitted by all UEs within the satellite beam coverage area can be correctly received by the NTN base station within the system's allowable reception performance range. Step 3: NTN base station predicts the UE's future uplink SINR NTN base stations from Extract from the sent location status report Position (in the ECEF coordinate system, time) Three-dimensional vector of the ground UE position express), Movement speed (here used) express), The direction of movement, The acceleration of movement (here used) express).
[0034] NTN base stations at time According to At any moment Measurement of transmitted uplink signals (SRS, DMRS, etc.) or channels (PUSCH, etc.) to obtain... The uplink channel quality SINR, used here express, The corresponding uplink channel quality is the NTN base station at time [time value missing]. For UE in The equivalent elevation angle obtained from measurements of the transmitted signal or channel. It can be used Figure 3 To express.
[0035] In the picture It is calculated based on the geometric relationship between the satellite position and the UE position in the ECEF coordinate system. In the ECEF coordinate system, time... Three-dimensional vector of satellite position This is represented (by the NTN base station based on satellite ephemeris information), time. ground The three-dimensional vector of position is used To indicate (this is from the NTN base station) (Extracted from the reported location status) relative to the satellite's elevation angle It is the angle between the wavefront normal and the line connecting the satellite and the wavefront center, satisfying: ; So, the angle of elevation: ; NTN base stations based on extracted Position (time) 3D vector of ground UE position ), movement speed ( ), The direction of movement, acceleration of movement ( ), deduce The moment when uplink service data is sent after receiving uplink scheduling information from the NTN base station. hour, The three-dimensional vector of the position, used here Specifically, it can be obtained using the following expression: ; Based on satellite ephemeris information, the NTN base station can calculate the time. The three-dimensional vector of the satellite's position, used here This indicates that the next calculation will be performed. Elevation angle relative to NTN base station The following expression is used for calculation: ; Then calculate using the following method. Elevation angle change relative to NTN base station : ; Here This indicates taking the absolute value. According to... The SINR change is obtained by referring to Table 1. This indicates that the predicted value is then calculated based on the following expression. SINR value of the inner loop of the upper loop: ; In the expression above The symbol indicates the result of the calculation.
[0036] 2. NTN base station obtains uplink outer loop adjustment amount The base station obtains the uplink outer loop statistics of the UE by statistically analyzing the detection and reception of PUSCH sent by the UE through a sliding statistical window.
[0037] NTN base stations provide The window length of the configured sliding statistics window is used This indicates that the unit is slot / ms / symbol number, etc., which can be configured according to actual needs. After the NTN base station completes the statistics for one window length and completes the acquisition of uplink outer loop adjustment quantity as described below, it clears the statistics mentioned below, and then opens the next window length to start the statistics again.
[0038] NTN base station statistics within a window length The number of PUSCHs carrying user service data sent, here used This indicates that the NTN base station correctly received the signal within the window period. The number of PUSCHs carrying user service data sent, here used This means that within the window length... The uplink BLER, here used This can be represented by the following expression: ; NTN base stations also need to collect statistics within the window period. The maximum number of PUSCHs carrying user service data with the largest consecutive reception errors, used here. This indicates that data was correctly received only after retransmission within the statistical window period. Number of PUSCHs carrying user service data The data was correctly received only after retransmission within the statistical window period. The number of retransmissions of the PUSCH that carries user service data (Including the initial transmission) Calculate the average number of retransmissions. : ; Next, we will obtain it in the following way. The upward outer ring SINR adjustment amount : 1) If Then, the following expression is used to obtain... : ; Here This can be set according to system needs; the default value is 1%. It needs to be set according to link simulation, with the unit of dB, It needs to be set according to link simulation, with the unit of dB, and should satisfy .
[0039] 2) If , then the following expression is used to obtain : ; Here, is the same as that in 1), It needs to be set according to link simulation, with the unit of dB, and needs to satisfy , It needs to be set according to link simulation, with the unit of dB, and should satisfy .
[0040] 3. The NTN base station obtains the final scheduling information The NTN base station determines the final scheduling information according to the uplink inner-loop channel quality , the uplink outer-loop SINR adjustment amount and the average retransmission count .
[0041] First, obtain the final SINR value according to , and then look up Table 2 according to the SINR value to obtain the uplink scheduling information composed of <MCS, uplink MAC layer retransmission count>, where and are used to represent it. Then, combine to obtain the updated . Here, and the updated constitute the final uplink scheduling information. [[ID=SI]]
[0042] Table 2 SINR-Uplink Scheduling Information Mapping Table
[0043] Table 2 above passes through thresholds, and these thresholds are successively represented as , and these thresholds increase successively. That is, for any subscript , it satisfies . Each value range corresponds to a <MCS, uplink MAC layer retransmission count> combination. Here, MCS is represented by , and the uplink MAC layer retransmission count is represented by Indication. The thresholds in the entire mapping table and the <MCS, uplink MAC layer retransmission count> combinations need to be configured according to the actual requirements of the system (possibly obtained through link simulation, etc.).
[0044] It should be noted that the UE newly adds location status reporting to support the NTN base station in predicting the equivalent uplink channel quality of the UE; the NTN base station extracts the information in the location status reporting, and based on the measured uplink channel quality of the UE, according to this information, predicts the equivalent uplink channel quality when the UE sends uplink data through PUSCH and the NTN base station actually receives this uplink data, avoiding the problem caused by the outdated inner loop due to the large RTT in the NTN scenario; the NTN base station performs outer loop statistics according to the set statistical window length, which further corrects the inner loop uplink channel quality. On the one hand, it corrects the accuracy of the inner loop prediction result, and on the other hand, it can accelerate the iteration of the link scheduling information, making the link scheduling information match the actual physical channel as soon as possible; through the final equivalent uplink channel quality information obtained by superimposing the inner loop + outer loop, the final scheduling information is obtained through a preset mapping table, making the scheduling information match the equivalent uplink channel when the UE sends data. [[ID=??]] [[ID=??]]
[0045] [[ID=??]] Figures 1-2 [[ID=??]] Figures 1-2 [[ID=??]] [[ID=??]]
[0046] In one embodiment, as Figure 4 shown, an uplink adaptation device in a non-terrestrial network is provided, including: a status information acquisition module 402, an inner loop prediction module 404, an outer loop statistics module 406, and a scheduling determination module 408, where: The status information acquisition module 402 is used to acquire the location status information reported by the user equipment.
[0047] The inner loop prediction module 404 is used to predict the uplink inner loop channel quality of the user equipment when sending uplink data according to the location status information and the ephemeris information of the non-terrestrial network base station. ]
[0048] It should be noted that there are some tags like ,
[0045] , Figures 1-2 , Figures 1-2 , ,
[0046] , ,
[0048] in the original text which seem to be incomplete or not fully formed sentences. I have translated the text as accurately as possible based on the available context. If there are any specific requirements or corrections regarding these tags, please let me know.The outer loop statistics module 406 is used to statistically analyze the historical uplink transmission reception of user equipment and obtain the uplink outer loop adjustment amount.
[0049] The scheduling determination module 408 is used to determine the target uplink scheduling information of the user equipment based on the uplink inner loop channel quality and the uplink outer loop adjustment amount.
[0050] For specific limitations regarding the uplink adaptive device for non-terrestrial networks, please refer to the limitations of the uplink adaptive method for non-terrestrial networks described above, which will not be repeated here. Each module in the aforementioned uplink adaptive device for non-terrestrial networks can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in a computer device in hardware form, or stored in the memory of a computer device in software form, so that the processor can call and execute the operations corresponding to each module.
[0051] In one embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram may be as follows: Figure 5 As shown, the computer device includes a processor, memory, network interface, display screen, and input devices connected via a system bus. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs stored in the non-volatile storage media. The network interface is used to communicate with external terminals via a network connection. When the computer program is executed by the processor, it implements an uplink adaptive method for non-terrestrial networks. The display screen can be an LCD screen or an e-ink display screen. The input devices can be a touch layer covering the display screen, buttons, a trackball, or a touchpad mounted on the computer device casing, or an external keyboard, touchpad, or mouse.
[0052] Those skilled in the art will understand that Figures 4-5 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0053] In one embodiment, a computer device is provided, including a memory and a processor, the memory storing a computer program, the processor executing the computer program to perform the following steps: Obtain the location status information reported by the user's device.
[0054] Based on location status information and ephemeris information from non-terrestrial network base stations, the uplink inner loop channel quality of user equipment when transmitting uplink data is predicted.
[0055] Analyze the historical uplink transmission reception data of user equipment to obtain the uplink outer loop adjustment amount.
[0056] The target uplink scheduling information for user equipment is determined based on the uplink inner loop channel quality and the uplink outer loop adjustment.
[0057] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium. When executed, the computer program can include the processes of the embodiments of the above methods. Any references to memory, storage, databases, or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), Synchlink, DRAM (SLDRAM), RAMbus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and RAMbus dynamic RAM (RDRAM), etc.
[0058] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0059] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of the invention. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.
Claims
1. An uplink adaptive method for non-terrestrial networks, characterized in that, The method includes: Obtain location status information reported by the user's device; Based on the location status information and ephemeris information of the non-terrestrial network base station, predict the uplink inner loop channel quality of the user equipment when transmitting uplink data; Statistically analyze the historical uplink transmission reception data of the user equipment to obtain the uplink outer loop adjustment amount; The target uplink scheduling information for the user equipment is determined based on the uplink inner loop channel quality and the uplink outer loop adjustment amount.
2. The method according to claim 1, characterized in that, Based on the location status information and ephemeris information from non-terrestrial network base stations, predict the uplink inner loop channel quality of the user equipment when transmitting uplink data, including: The position, velocity vector, and acceleration vector of the user equipment at the first moment are extracted from the location status information. Based on the user equipment's position, velocity vector, and acceleration vector at the first moment, the position of the user equipment at the second moment is predicted, wherein the second moment is the predicted moment when the user equipment sends uplink data; Based on the predicted position of the user equipment at the second time and the ephemeris information of the non-terrestrial network base station at the second time of reception, the elevation angle change of the user equipment relative to the non-terrestrial network base station is calculated, and the corresponding signal-to-interference-plus-noise ratio change is obtained according to the pre-configured elevation angle change-signal-to-interference-plus-noise ratio change mapping table. The uplink signal-to-interference-plus-noise ratio (SNR) measured by the non-terrestrial network base station at the first receiving time is obtained. Based on the SNR measurement and the change in SNR, the uplink inner loop channel quality is obtained.
3. The method according to claim 2, characterized in that, Based on the user equipment's position, velocity vector, and acceleration vector at the first moment, predict the user equipment's position at the second moment, including: Based on the user equipment's position, velocity vector, and acceleration vector at the first moment, a prediction model is used to obtain the user equipment's position at the second moment: in, The location of the user equipment at the second moment. The location of the user equipment at the first moment. The velocity vector of the user device at the moment it reports its location status information. The acceleration vector is the moving vector. The time when the user device reports location status information. The predicted time when user equipment will send uplink data.
4. The method according to claim 1, characterized in that, Statistically analyze the historical uplink transmission reception data of the user equipment to obtain the uplink outer loop adjustment amount, including: Configure a sliding statistics window to count the total number of physical uplink shared channels carrying user service data sent by the user equipment, the number of physical uplink shared channels carrying user service data that are correctly received, the number of physical uplink shared channels carrying user service data with the maximum number of consecutive reception errors, the number of physical uplink shared channels carrying user service data that are correctly received through retransmission, and the number of retransmissions of physical uplink shared channels carrying user service data that are correctly received through retransmission. Based on the statistical results, calculate the uplink block error rate of the user equipment, the number of physical uplink shared channels carrying user service data with the maximum number of consecutive reception errors, and the average number of retransmissions. The uplink outer loop adjustment amount is determined based on the uplink block error rate and the number of physical uplink shared channels carrying user service data with the maximum consecutive reception error.
5. The method according to claim 4, characterized in that, The uplink outer loop adjustment amount is determined based on the uplink block error rate and the number of physical uplink shared channels carrying user service data with the maximum consecutive reception error, including: When the uplink block error rate is greater than a preset first threshold, the uplink outer loop adjustment amount is determined based on the ratio of the difference between the uplink target block error rate and the uplink block error rate to the uplink target block error rate, the first adjustment step size, the number of physical uplink shared channels carrying user service data with the maximum continuous reception error, and the adjustment amount of the first adjustment step size. The adjustment amount of the first adjustment step is less than or equal to 0.1 times the first adjustment step; When the uplink block error rate is less than or equal to the first threshold, the uplink outer loop adjustment amount is determined based on the ratio of the difference between the uplink target block error rate and the uplink block error rate to the uplink target block error rate, the second adjustment step size, the number of physical uplink shared channels carrying user service data with the maximum continuous reception error, and the adjustment amount of the second adjustment step size. The second adjustment step size is less than or equal to 0.2 times the first adjustment step size; The adjustment amount of the second adjustment step is less than or equal to 0.1 times the second adjustment step.
6. The method according to claim 5, characterized in that, Based on the uplink inner loop channel quality and the uplink outer loop adjustment, the target uplink scheduling information for the user equipment is determined, including: Based on the uplink inner loop channel quality and the uplink outer loop adjustment, the target signal to interference plus noise ratio is obtained; Based on the target signal-to-interference-plus-noise ratio, query the preset signal-to-interference-plus-noise ratio-uplink scheduling information mapping table to obtain the number of repeated transmissions by the modulation and coding scheme and the media access control layer. The updated average retransmission count is obtained based on the average retransmission count and the media access control layer retransmission count. The modulation and coding scheme and the updated media access control layer retransmission count are used as the target uplink scheduling information.
7. The method according to any one of claims 1 to 6, characterized in that, Before obtaining the location status information reported by the user device, the process also includes: The location status reporting configuration parameters are sent to the user equipment, wherein the location status reporting configuration parameters include at least: location status reporting period, location status reporting offset, location status reporting amount, and location reporting resources; The reported location status includes at least the location of the user equipment.
8. An uplink adaptive device for non-terrestrial networks, characterized in that, The device includes: The status information acquisition module is used to acquire the location status information reported by the user device; The inner loop prediction module is used to predict the uplink inner loop channel quality of the user equipment when transmitting uplink data based on the location status information and the ephemeris information of the non-terrestrial network base station. The outer loop statistics module is used to statistically analyze the historical uplink transmission reception of the user equipment and obtain the uplink outer loop adjustment amount. The scheduling determination module is used to determine the target uplink scheduling information of the user equipment based on the uplink inner loop channel quality and the uplink outer loop adjustment amount.
9. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 7.