NTN data transmission method and device, equipment, storage medium and program product

By adjusting the data transmission mechanism and the number of HARQ processes in the NTN network according to the bit error rate and transmission delay threshold, the problems of high latency and high bit error rate in the NTN network are solved, and efficient and reliable data transmission is achieved.

CN121125029APending Publication Date: 2025-12-12CHINA MOBILE COMM LTD RES INST +1
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202510202847.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-24
Publication Date
2025-12-12

AI Technical Summary

Technical Problem

Existing technologies cannot meet the high propagation latency requirements of non-terrestrial networks (NTN). Increasing the number of HARQ processes will lead to increased base station and terminal memory and operational complexity, and low transmission efficiency when the bit error rate is high.

Method used

Based on the bit error rate and transmission delay threshold, different data transmission mechanisms are adopted, including repeated data transmission when the bit error rate and delay exceed the threshold, flexible activation of the number of HARQ processes, and use HARQ process scheduling in mode A and mode B.

Benefits of technology

It improves the data transmission efficiency of the NTN network and ensures transmission quality without increasing the memory and operational complexity of base stations and terminals.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121125029A_ABST
    Figure CN121125029A_ABST
Patent Text Reader

Abstract

The invention discloses an NTN data transmission method and device, equipment, a storage medium and a program product. The method comprises the following steps: repeatedly transmitting downlink data in continuous M time slots under the condition that a downlink transmission error rate exceeds a first threshold value and a transmission delay exceeds a second threshold value, and / or, under the condition that the downlink transmission error rate does not exceed a first threshold value or the downlink transmission time delay does not exceed a second threshold value, according to the downlink transmission error rate and the transmission time delay, determining the HARQ process number NDL for starting the HARQ feedback, and starting the HARQ feedback for the NDL HARQ processes; and / or, under the condition that the uplink transmission error rate does not exceed a third threshold value or the transmission time delay does not exceed a fourth threshold value, according to the uplink transmission error rate and the transmission time delay, determining the number NUL of HARQ processes using the first mode, using the first mode for the NUL HARQ processes, and using the second mode for the remaining HARQ processes, the second mode indicates that one uplink HARQ process is allowed to be scheduled again after a first duration. The embodiment of the invention can improve the data transmission efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of communication, and particularly relates to an NTN data transmission method and device, equipment, storage medium and program product. BACKGROUND

[0002] Non-Terrestrial Network (NTN) is a general term for all non-terrestrial flying object networks, including satellite communication networks, high altitude platform systems (HAPS) and air-to-ground networks. Since the Round-Trip Time (RTT) of the traditional ground network is small, usually a maximum of 16 Hybrid Automatic Repeat reQuest (HARQ) processes are configured, and each process transmits new data and retransmits a total of 4 times in the order of RV=0, 2, 3, 1. In the NTN network, the propagation delay is very large, and the traditional 16 HARQ processes cannot meet the needs of the NTN network, but increasing the number of HARQ processes will increase the memory and running complexity of the base station and terminal, and when the error rate is high, it will cause all retransmission data on the transmission path, and the transmission efficiency is very low. Therefore, it is urgent to provide a new solution that can meet the needs of the NTN network without increasing the memory and running complexity of the base station and terminal. SUMMARY

[0003] The embodiments of the present application provide an NTN data transmission method, device, equipment, storage medium and program product to solve the problem that the prior art cannot meet the needs of the NTN network and increasing the number of HARQ processes will increase the memory and running complexity of the base station and terminal.

[0004] In a first aspect, the embodiments of the present application provide an NTN data transmission method, which is executed by a network side device, and the method comprises the following steps:

[0005] In the case that the error rate of downlink transmission exceeds a first threshold value and the downlink transmission delay exceeds a second threshold value, the downlink data is repeatedly transmitted in continuous M time slots, wherein the HARQ process ID set in each of the M time slots is the same, and M is an integer greater than 1;

[0006] And / or,

[0007] In the case that the error rate of downlink transmission does not exceed the first threshold value or the downlink transmission delay does not exceed the second threshold value, the number N_DL of downlink HARQ processes for which HARQ feedback is enabled is determined according to the error rate of downlink transmission and the downlink transmission delay, and HARQ feedback is enabled for N_DL downlink HARQ processes.

[0008] and / or,

[0009] in a case where the error rate of the uplink transmission exceeds a third threshold value and the uplink transmission delay exceeds a fourth threshold value, instructing the terminal to send a same transport block TB on K consecutive slots, and the TB occupies a same symbol position in the K slots, K being an integer greater than 1;

[0010] and / or,

[0011] in a case where the error rate of the uplink transmission does not exceed the third threshold value or the uplink transmission delay does not exceed the fourth threshold value, determining, according to the error rate of the uplink transmission and the uplink transmission delay, a number N UL of uplink HARQ processes using a first mode, and using the first mode for the N UL uplink HARQ processes and using a second mode for remaining uplink HARQ processes, the remaining uplink HARQ processes being uplink HARQ processes other than the N UL uplink HARQ processes, the first mode being used to instruct to turn on HARQ feedback, and the second mode being used to instruct that one uplink HARQ process is allowed to be scheduled again after being scheduled for a first time duration.

[0012] In a second aspect, the embodiments of the present application further provide a NTN data transmission method, executed by a terminal device, comprising:

[0013] in a case where the error rate of the uplink transmission exceeds a third threshold value and the uplink transmission delay exceeds a fourth threshold value, sending a same transport block TB on K consecutive slots, and the TB occupies a same symbol position in the K slots, K being an integer greater than 1.

[0014] In a third aspect, the embodiments of the present application further provide a NTN data transmission apparatus, arranged at a network side device, comprising:

[0015] a first transmission module, configured to, in a case where an error rate of downlink transmission exceeds a first threshold value and a downlink transmission delay exceeds a second threshold value, repeatedly transmit downlink data on M consecutive slots, wherein a same hybrid automatic repeat request (HARQ) process ID is set in each of the M slots, and M is an integer greater than 1;

[0016] and / or,

[0017] a first processing module, configured to, in a case where the error rate of the downlink transmission does not exceed the first threshold value or the downlink transmission delay does not exceed the second threshold value, determine, according to the error rate of the downlink transmission and the downlink transmission delay, a number N DL of downlink HARQ processes for which HARQ feedback is turned on, and turn on HARQ feedback for the N DL downlink HARQ processes.

[0018] and / or,

[0019] an indication module, configured to instruct the terminal to send a same transport block TB on K continuous time slots, and the TB occupies a same symbol position in the K time slots, K being an integer greater than 1, in a case that a bit error rate of uplink transmission exceeds a third threshold value and an uplink transmission delay exceeds a fourth threshold value;

[0020] and / or,

[0021] a second processing module, configured to determine a number N UL of uplink HARQ processes using a first mode according to the bit error rate of uplink transmission and the uplink transmission delay, and use the first mode for the N UL uplink HARQ processes and use a second mode for remaining uplink HARQ processes in a case that the bit error rate of uplink transmission does not exceed the third threshold value or the uplink transmission delay does not exceed the fourth threshold value, the remaining uplink HARQ processes being uplink HARQ processes other than the N UL uplink HARQ processes, the first mode being used to instruct to turn on HARQ feedback, and the second mode being used to instruct that an uplink HARQ process is allowed to be scheduled again after being scheduled for a first time duration.

[0022] In a fourth aspect, an embodiment of the present application further provides a NTN data transmission device arranged in a terminal device, and the NTN data transmission device comprises:

[0023] a second transmission module, configured to send a same transport block TB on K continuous time slots, and the TB occupies a same symbol position in the K time slots, K being an integer greater than 1, in a case that a bit error rate of uplink transmission exceeds a third threshold value and an uplink transmission delay exceeds a fourth threshold value.

[0024] In a fifth aspect, an embodiment of the present application further provides a network side device comprising a transceiver and a processor, wherein:

[0025] the transceiver is configured to repeatedly transmit downlink data in M continuous time slots in a case that a bit error rate of downlink transmission exceeds a first threshold value and a downlink transmission delay exceeds a second threshold value, and a hybrid automatic repeat request HARQ process ID set in each time slot in the M time slots is the same, M being an integer greater than 1;

[0026] and / or,

[0027] the processor is configured to determine a number N DL of downlink HARQ processes for which HARQ feedback is enabled according to the error rate and the downlink transmission delay of the downlink transmission, and enable HARQ feedback for the N DL downlink HARQ processes, in a case where the error rate of the downlink transmission does not exceed the first threshold or the downlink transmission delay does not exceed the second threshold.

[0028] and / or,

[0029] the processor is configured to instruct the terminal to send a same transport block TB on K consecutive slots, and the TB occupies a same symbol position in the K slots, K being an integer greater than 1, in a case where the error rate of the uplink transmission exceeds the third threshold and the uplink transmission delay exceeds the fourth threshold.

[0030] and / or,

[0031] the processor is configured to determine a number N UL of uplink HARQ processes using a first mode according to the error rate and the uplink transmission delay of the uplink transmission, and use the first mode for the N UL uplink HARQ processes and use a second mode for remaining uplink HARQ processes, in a case where the error rate of the uplink transmission does not exceed the third threshold or the uplink transmission delay does not exceed the fourth threshold, the remaining uplink HARQ processes being uplink HARQ processes other than the N UL uplink HARQ processes, the first mode being used to instruct to enable HARQ feedback, and the second mode being used to instruct that one uplink HARQ process is allowed to be scheduled again after being scheduled for a first time duration.

[0032] In a sixth aspect, the embodiments of the present application further provide a terminal device, comprising a transceiver and a processor, wherein,

[0033] the transceiver is configured to send a same transport block TB on K consecutive slots, and the TB occupies a same symbol position in the K slots, K being an integer greater than 1, in a case where the error rate of the uplink transmission exceeds the third threshold and the uplink transmission delay exceeds the fourth threshold.

[0034] In a seventh aspect, the embodiments of the present application further provide a communication device, comprising a transceiver, a memory, a processor, and a computer program stored in the memory and executable on the processor, the processor implementing the steps in the NTN data transmission method according to the first aspect when executing the computer program; or implementing the steps in the NTN data transmission method according to the second aspect when executing the computer program.

[0035] In an eighth aspect, the embodiments of the present application further provide a computer readable storage medium, which stores a computer program. The computer program is executed by a processor to implement the steps in the NTN data transmission method according to the first aspect, or to implement the steps in the NTN data transmission method according to the second aspect.

[0036] In a ninth aspect, the embodiments of the present application provide a computer program product, which includes computer instructions. The computer instructions are executed by a processor to implement the steps in the NTN data transmission method according to the first aspect, or to implement the steps in the NTN data transmission method according to the second aspect.

[0037] In the embodiments of the present application, in a case where the error rate of the downlink transmission exceeds a first threshold value and the downlink transmission delay exceeds a second threshold value, the network side device repeatedly transmits the downlink data in consecutive M time slots, wherein a hybrid automatic repeat request (HARQ) process ID set in each of the M time slots is the same, and M is an integer greater than 1; and / or, in a case where the error rate of the downlink transmission does not exceed the first threshold value or the downlink transmission delay does not exceed the second threshold value, the network side device determines the number N_DL of downlink HARQ processes for which HARQ feedback is enabled according to the error rate of the downlink transmission and the downlink transmission delay, and enables HARQ feedback for the N_DL downlink HARQ processes; and / or, in a case where the error rate of the uplink transmission exceeds a third threshold value and the uplink transmission delay exceeds a fourth threshold value, the terminal is instructed to send the same transport block (TB) in consecutive K time slots, and the TB occupies the same symbol position in the K time slots, and K is an integer greater than 1; and / or, in a case where the error rate of the uplink transmission does not exceed the third threshold value or the uplink transmission delay does not exceed the fourth threshold value, the number N_UL of uplink HARQ processes using a first mode is determined according to the error rate of the uplink transmission and the uplink transmission delay, the first mode is used for the N_UL uplink HARQ processes, and a second mode is used for the remaining uplink HARQ processes, wherein the remaining uplink HARQ processes are uplink HARQ processes other than the N_UL uplink HARQ processes, the first mode is used to indicate that HARQ feedback is enabled, and the second mode is used to indicate that one uplink HARQ process is allowed to be scheduled again after being scheduled for a first time duration.

[0038] In this way, the data transmission is divided into multiple cases according to the error rate and the transmission delay, different data transceiver mechanisms are used in different cases, when the error rate is greater than the error threshold and the transmission delay is greater than the delay threshold, the uplink and downlink data are repeatedly transmitted, when the downlink error rate is less than the error threshold or the downlink transmission delay is less than the delay threshold, the number of downlink HARQ processes with HARQ feedback enabled is determined according to the downlink error rate and the downlink transmission delay, when the uplink error rate is less than the error threshold or the uplink transmission delay is less than the delay threshold, the number of uplink HARQ processes using the first mode is determined according to the uplink error rate and the uplink transmission delay, HARQ feedback is enabled for these processes, and the remaining uplink HARQ processes using the second mode are allowed to be scheduled again after a certain time interval, so as to not only improve the data transmission efficiency and ensure the NTN network data transmission quality, but also not cause the increase of the memory and operation complexity of the base station and the terminal. BRIEF DESCRIPTION OF DRAWINGS

[0039] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings needed in the description of the embodiments of the present application will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can also be obtained by those skilled in the art without creative labor.

[0040] Figure 1 is one of the flowcharts of the NTN data transmission method provided by the embodiments of the present application;

[0041] Figure 2 is a schematic diagram of calculating N_DL by AI provided by the embodiments of the present application;

[0042] Figure 3 is the second flowchart of the NTN data transmission method provided by the embodiments of the present application;

[0043] Figure 4 is one of the structural diagrams of the NTN data transmission device provided by the embodiments of the present application;

[0044] Figure 5 is the second structural diagram of the NTN data transmission device provided by the embodiments of the present application;

[0045] Figure 6 is one of the structural diagrams of the network side device provided by the embodiments of the present application;

[0046] Figure 7 is one of the structural diagrams of the terminal device provided by the embodiments of the present application;

[0047] Figure 8 is the second structural diagram of the network side device provided by the embodiments of the present application;

[0048] Figure 9 is a structure diagram of a terminal device provided by an embodiment of the present application. DETAILED DESCRIPTION

[0049] The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are some of the embodiments of the present application, rather than all the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative work fall within the scope of protection of the present application.

[0050] To make the embodiments of the present application clearer, the related technical knowledge involved in the embodiments of the present application will be introduced as follows:

[0051] Non-Terrestrial Network (NTN) is a general term for all non-ground flying object networks, including satellite communication networks, high altitude platform systems (HAPS) and air-to-ground networks. Satellite communication networks rely on satellite platforms, including low earth orbit (LEO) satellites, medium earth orbit (MEO) satellites and geostationary orbit (GEO) satellites. NTN networks have the advantages of wide service coverage and low vulnerability to physical attacks and natural disasters, etc. Deploying 5G services in areas where the ground 5G network cannot cover (remote areas, airplanes or ships) or is insufficient (suburbs) can improve the performance of the ground network. However, NTN networks also face many challenges. In the time domain, the propagation delay of high and low orbit satellites differs greatly, and the rapid movement of low orbit satellites greatly affects the uplink and downlink HARQ processes.

[0052] The traditional ground network has a maximum of 16 HARQ processes due to a small RTT delay, and each process has a new transmission and retransmission of 4 times (the specific number can be configured) in the order of RV=0, 2, 3, 1. In the NTN network, the propagation delay is very large, and the maximum two-way propagation delay of LEO satellite is 25.77ms (LEO, satellite height 600km, transparent forwarding) or 41.77ms (LEO, satellite height 1500km, transparent forwarding), and the maximum two-way propagation delay of GEO satellite is 541.46ms. Due to the large transmission delay, the traditional 16 HARQ processes cannot meet the needs of the NTN network, but increasing the number of HARQ processes will increase the memory and running complexity of the base station and terminal, so the embodiments of the present application propose to close some HARQ process feedback or reuse the HARQ process. Meanwhile, when the error code is high, it will cause all retransmission data on the transmission path, and the transmission efficiency is very low. Therefore, the embodiments of the present application also propose to introduce HARQ enhancement technology, and adapt the number of HARQ processes and the data transmission and reception mechanism flexibly according to the different propagation delays to meet the business requirements.

[0053] To this end, the present application proposes an NTN network HARQ enhancement technology, which configures the maximum number of HARQ processes according to the memory and running complexity that the base station can withstand. Every T time, the base station divides the data transmission into multiple cases according to the error rate and RTT delay, uses different data transmission and reception mechanisms for different cases, and starts different numbers of HARQ processes.

[0054] The NTN data transmission method provided by the embodiments of the present application will be described in detail below in conjunction with the drawings and specific embodiments and application scenarios.

[0055] Referring to Figure 1 , Figure 1 is a flowchart of the NTN data transmission method provided by the embodiments of the present application, which is executed by a network side device, as shown in Figure 1 , comprising the following steps:

[0056] Step 101, in the case that the error rate of downlink transmission exceeds a first threshold value, and the downlink transmission delay exceeds a second threshold value, repeatedly transmitting downlink data in consecutive M time slots, wherein the HARQ process ID set in each of the M time slots is the same, and M is an integer greater than 1;

[0057] and / or,

[0058] In the case that the error rate of the downlink transmission does not exceed the first threshold value, or the downlink transmission delay does not exceed the second threshold value, determining the number N_DL of downlink HARQ processes that start HARQ feedback according to the error rate and downlink transmission delay of the downlink transmission, and starting HARQ feedback for the N_DL downlink HARQ processes.

[0059] and / or,

[0060] in the case that the error rate of the uplink transmission exceeds a third threshold value and the uplink transmission delay exceeds a fourth threshold value, instructing the terminal to send the same transport block TB on K consecutive slots, and the TB occupies the same symbol position in the K slots, K being an integer greater than 1;

[0061] and / or,

[0062] in the case that the error rate of the uplink transmission does not exceed the third threshold value or the uplink transmission delay does not exceed the fourth threshold value, determining the number of uplink HARQ processes N_UL using the first mode according to the error rate of the uplink transmission and the uplink transmission delay, and using the first mode for the N_UL uplink HARQ processes and using the second mode for the remaining uplink HARQ processes, wherein the remaining uplink HARQ processes are the uplink HARQ processes other than the N_UL uplink HARQ processes, the first mode being used to indicate that HARQ feedback is enabled, and the second mode being used to indicate that an uplink HARQ process is allowed to be rescheduled after being scheduled for a first time interval.

[0063] In the embodiments of the present application, for the case of downlink transmission, different data transmission mechanisms can be adopted according to different cases of the error rate of the downlink transmission and the downlink transmission delay, which can be as shown in Table 1:

[0064] Table 1

[0065]

[0066] That is, when the downlink error rate is high (exceeding the first threshold value) and the transmission delay (such as RTT delay) is large (exceeding the second threshold value), it means that the terminal is far away from the satellite and the base station, or the transmission environment is poor, and at the same time the error rate is high and the retransmission is more. If the traditional HARQ feedback mechanism is continued to be used, it will result in that all the transmission path is retransmission data, and the waiting time is long.

[0067] Therefore, in this case, the downlink data transmitted in one slot can be repeatedly sent in M consecutive slots, and the same HARQ process ID and appropriate redundancy version (RV) value are set, and when one of the M slot data receives an acknowledgement (ACK) feedback from the terminal device, it means that the downlink data is successfully sent.

[0068] The first threshold value and the second threshold value can be set according to actual needs, such as the first threshold value being 50%, 60%, etc., and the second threshold value being 50ms, 80ms, etc.

[0069] Optionally, the redundancy version (RV) value of the HARQ process used in each of the M slots is 0.

[0070] In some embodiments, the RV value of the HARQ process used in each of the M slots is set to 0, similar to a discontinuous transmission (DTX) mechanism, to improve decoding accuracy and ensure more reliable transmission, considering that the downlink error rate is high. Conversely, when the downlink error rate is relatively low, the RV values can be set in the order of 0, 2, 3, and 1.

[0071] Optionally, the method further comprises:

[0072] adjusting a modulation and coding scheme (MCS) according to the HARQ feedback of the downlink data transmitted in the M slots;

[0073] Alternatively, adjusting the MCS according to the HARQ feedback of the uplink data transmitted by the terminal in the K slots.

[0074] That is, in some embodiments, when the error rate and transmission delay are high in both downlink transmission and uplink transmission, a robust power control adjustment strategy can be used, and the HARQ feedback of the M slots of data is used to adjust the MCS. This can make the probability of negative acknowledgement (NACK) or DTX higher than the previous power control adjustment strategy, and the MCS is adjusted lower, thereby improving the transmission quality.

[0075] Optionally, M is the number of retransmissions in which the error rate of historical downlink data retransmission processes first falls below the first threshold value.

[0076] That is, in some embodiments, the value of M can be determined according to the error rate of historical downlink data retransmission processes. For example, in a certain retransmission process, the error rates of the first m-1 retransmissions are all higher than the first threshold value, and when the error rate of the mth retransmission is lower than the first threshold value, the value of M is set to m, and the maximum value of M is generally set to 4. In this way, the success rate of retransmission can be ensured.

[0077] For the above embodiments, a specific example is used for illustration:

[0078] When the downlink error rate is higher than the error threshold by 50% and the RTT delay is greater than the delay threshold by 50ms, the downlink data is repeatedly transmitted. By analyzing the error rate of several retransmissions, it is found that the error rate of the third retransmission is significantly lower than the threshold, so the M value is set to 3, that is, the downlink data is repeatedly transmitted for 3 consecutive slots, and the RV values of the HARQ processes of the 3 transmissions are all set to 0 to improve the decoding accuracy. The specific is shown in the following table 2. If the HARQ feedback of the 3 transmissions is NACK, ACK, and NACK, respectively, it is considered that the downlink data transmission is successful. But the network side power control module considers that it is successful once and fails twice, so it adopts a robust power control adjustment strategy to calculate the MCS, so that the MCS value is more conservative and the transmission is more stable.

[0079] Table 2

[0080]

[0081] When the downlink error rate does not exceed the first threshold, or the transmission delay (such as RTT delay) does not exceed the second threshold, the HARQ feedback of the corresponding number of HARQ processes can be flexibly opened according to the current downlink error rate and RTT delay, and the downlink data is normally transmitted. Specifically, the higher the downlink error rate and the greater the RTT delay, the greater the number N_DL of HARQ processes whose HARQ feedback is opened; otherwise, the smaller the number N_DL of HARQ processes whose HARQ feedback is opened.

[0082] In specific implementation, the network side can count the RTT delay and the total error rate of all downlink HARQ processes. Every T time, N_DL is adjusted by formula calculation, threshold range or AI according to the latest values of the downlink error rate and the RTT delay.

[0083] Optionally, the number N_DL of downlink HARQ processes whose HARQ feedback is opened is determined according to the error rate of the downlink transmission and the downlink transmission delay, including:

[0084] The error rate of the downlink transmission and the downlink transmission delay are normalized and weighted in sequence to obtain the number N_DL of downlink HARQ processes;

[0085] Or, the number N_DL of downlink HARQ processes is determined according to the threshold range where the error rate of the downlink transmission and the downlink transmission delay are located, and the preset corresponding relationship between different threshold ranges and the number of downlink processes.

[0086] In an embodiment, the number N_DL of downlink HARQ processes whose HARQ feedback is opened can be obtained by normalizing and then weighting the downlink transmission error rate and the downlink transmission delay, for example, N_DL can be calculated by the following formula:

[0087] N DL = w1*RTT_DELAY + w2*BLER DL

[0088] wherein w1 and w2 represent weight parameters, which can be flexibly adjusted according to actual conditions, RTT_DELAY is a normalized value of downlink RTT delay, and BLER DL is a normalized value of downlink error rate.

[0089] In another implementation, a correspondence between different threshold ranges and the number of downlink processes with HARQ feedback enabled can be preset, and then the number of downlink HARQ processes N DL corresponding to the threshold range in which the current downlink error rate and downlink transmission delay are located is determined.

[0090] In a specific implementation, X threshold values H1, H2,..., Hx-1 can be set, each of which is a combination of error rate and RTT delay, for example, H2 is {downlink error rate = 20%; RTT delay = 50 ms}, and N DL is determined according to the latest values of downlink error rate and RTT delay every time T. The correspondence between N DL and the threshold range is as follows:

[0091] N DL value:

[0092]

[0093] Through the above implementations, the number of downlink HARQ processes with HARQ feedback enabled can be flexibly determined according to the downlink error rate and downlink transmission delay to ensure transmission reliability.

[0094] Optionally, the enabling of HARQ feedback for the N DL downlink HARQ processes comprises:

[0095] selecting N DL downlink HARQ processes according to the error rate of each downlink HARQ process, and enabling HARQ feedback for the N DL downlink HARQ processes, wherein the error rate of any downlink HARQ process in the N DL downlink HARQ processes is higher than that of other downlink HARQ processes not selected.

[0096] In some embodiments, HARQ feedback can be enabled for some downlink HARQ processes with high error rates according to the error rates of the downlink HARQ processes, and HARQ feedback can not be enabled for other downlink HARQ processes with low error rates, so that the transmission success of the downlink HARQ processes with high error rates can be obtained.

[0097] In a specific implementation, the network side counts the error rate of each downlink HARQ process. If HARQ feedback is not enabled for a certain HARQ process in the last period T, the error rate of the HARQ process when it was enabled before is referred to. If the HARQ process has never been enabled, the error rate of the HARQ process is counted as 0. Then, the N_DL HARQ processes with the highest error rates are selected, and HARQ feedback is enabled for these HARQ processes.

[0098] It should be noted that in some embodiments, the N_DL can also be calculated by using an AI model. Specifically, as shown in Figure 2 The network side counts the RTT delay, the total error rate of all HARQ processes, and the error rate of each HARQ process every time T. The first two are used as reward functions of a deep reinforcement learning network (DQN) to guide how to adjust the number N_DL of HARQ feedback processes. The DQN network returns the optimal number N_DL of HARQ feedback processes to the network side HARQ module every time T1, and the network side updates the parameters and enables the feedback of the N_DL HARQ processes with the highest error rates, thereby achieving optimal scheduling effect.

[0099] In the embodiments of the present application, for the case of uplink transmission, different data transmission mechanisms can be adopted according to different error rates and uplink transmission delays. Specifically, the following Table 3 can be used:

[0100] Table 3

[0101]

[0102] That is, when the uplink error rate is high (exceeding the third threshold) and the transmission delay (such as the RTT delay) is large (exceeding the fourth threshold), the uplink data can be repeatedly sent. Specifically, the network side can instruct the terminal to send the same transport block (TB) on K consecutive slots, and the symbol positions occupied in the K slots are completely the same (both the starting symbol position and the occupied symbol length are the same), so as to improve the reliability of transmission. If one of the K slot data receives an ACK from the network side, it means that the data transmission is successful. For this case, the network side can also use a robust power control adjustment strategy, and each uplink data HARQ feedback is used to adjust the MCS to improve the transmission quality.

[0103] The third threshold and the fourth threshold can be set according to actual needs, such as 50% or 60% for the third threshold, and 50ms or 80ms for the fourth threshold. It should be noted that the third threshold can be the same as the first threshold, or different from the first threshold. The fourth threshold can be the same as the second threshold, or different from the second threshold.

[0104] When the uplink error rate does not exceed the third threshold value and the transmission delay (such as the RTT delay) does not exceed the fourth threshold value, the first mode (such as the modeA mode) can be used for part of the HARQ processes, the second mode (such as the modeB mode) is used for the remaining processes, and the uplink data is normally transmitted. Specifically, the number of uplink HARQ processes N_UL using the modeA mode can be flexibly determined according to the current uplink error rate and the RTT delay. Among them, the HARQ processes using the first mode can start the HARQ feedback, and the HARQ processes using the second mode can be allowed to be scheduled again after a certain time interval after being scheduled.

[0105] Specifically, the determination process of the number of HARQ processes N_UL can be similar to the determination method of N_DL, and the difference from the downlink transmission mechanism is that the uplink HARQ does not close the feedback of some processes, but uses the modeB mode, that is, the same HARQ process is allowed to be scheduled before the RTT ends, so it is necessary to determine how long the same HARQ process can be scheduled after the previous HARQ process is scheduled.

[0106] In this way, by determining the uplink HARQ processes using the modeA and modeB modes according to the uplink error rate and the RTT delay, and designing an enhanced modeB mode data transmission mechanism, the same HARQ process is repeatedly used, which can improve the data transmission efficiency.

[0107] Optionally, the determination of the number of uplink HARQ processes N_UL using the first mode comprises:

[0108] The error rate of the uplink transmission and the uplink transmission delay are normalized and weighted in sequence to obtain the number of uplink HARQ processes N_UL.

[0109] Alternatively, according to the threshold range of the error rate of the uplink transmission and the uplink transmission delay, and the preset corresponding relationship between different threshold ranges and the number of uplink processes, the number of uplink HARQ processes N_UL is determined.

[0110] That is, in an embodiment, the number of uplink HARQ processes N_UL using the modeA mode can be obtained by normalizing and weighting the uplink transmission error rate and the uplink transmission delay, for example, N_UL can be calculated by the following formula:

[0111] N_UL=w3*RTT_DELAY+w4*BLER_UL

[0112] Wherein, w3 and w4 represent weight parameters, which can be flexibly adjusted according to actual conditions, RTT_DELAY is the normalized value of the uplink RTT delay, and BLER_UL is the normalized value of the uplink error rate.

[0113] In another implementation, a correspondence between different threshold ranges and the number of downlink HARQ processes can be preset, and then the number of corresponding uplink HARQ processes N UL is determined according to the threshold range in which the current uplink error rate and uplink transmission delay are located.

[0114] Through the above implementations, the number of uplink HARQ processes using the first mode can be flexibly determined according to the uplink error rate and uplink transmission delay, so as to ensure transmission reliability.

[0115] Optionally, the second mode is used for the remaining uplink HARQ processes, including:

[0116] In a case where all uplink HARQ processes are occupied and the terminal device needs to send new uplink data, a target uplink HARQ process is determined, the target uplink HARQ process is an uplink HARQ process that is greater than the first time length in interval time from last scheduling among uplink HARQ processes using the second mode, the target uplink HARQ process is scheduled, and an uplink grant UL GRANT is sent to the terminal device, the target uplink HARQ process is used for the terminal to send the new uplink data.

[0117] That is, in some embodiments, for the uplink HARQ process using the second mode, i.e., mode B mode, when the terminal needs to send data but no HARQ process can be scheduled, the uplink HARQ process is allowed to be scheduled again after a certain time interval from the last scheduling.

[0118] Specifically, when all uplink HARQ processes are occupied, if the terminal still needs to send new data but cannot find an available HARQ process, the network side can select the HARQ process that is farthest from the last scheduling time h when scheduling, while satisfying h greater than a threshold value H, reschedule the HARQ process, and send an uplink grant (UL GRANT) to the terminal device, H being the first time length. Since the arrival time of uplink data is determined by the network side, the base station can distinguish which data block it is. The value of H can be adjusted according to the uplink error rate and data throughput of the HARQ process. When other conditions are unchanged, the higher the uplink error rate, the greater the value of H; the greater the data throughput, the smaller the value of H.

[0119] That is, in some embodiments, the method further includes:

[0120] For the uplink HARQ process using the second mode, the first time length is adjusted according to the uplink transmission error rate and data throughput of the uplink HARQ process.

[0121] Exemplarily, the first time length H can be calculated by the following formula:

[0122]

[0123] wherein w5 and w6 represent weight parameters, which can be flexibly adjusted according to actual conditions, BLER HARQ_PROCESS is a normalized value of the error rate of a certain HARQ process, Tput HARQ_PROCESS is a normalized value of the throughput of the HARQ process.

[0124] Through the embodiment, the interval length during which the uplink HARQ process can be rescheduled can be flexibly determined according to the error rate and the throughput of the uplink HARQ process.

[0125] After the same uplink data of different HARQ processes are separated by the threshold H, the terminal uses the HARQ process scheduled by the network side to send new data after receiving a new transmission UL GRANT, but does not immediately empty the previously sent data. Specifically, each data block is emptied after waiting for T HARQ time, T HARQ > RTT_DELAY. If the terminal receives a retransmission UL GRANT within T HARQ time, all the unemptied data is retransmitted. In this way, the success rate of uplink data transmission can be effectively guaranteed.

[0126] The above embodiment is described below through a specific example.

[0127] Suppose that the RTT delay is 40 slots, H is 10 slots, and T HARQ is 60 slots. The terminal uses the HARQ process 0 to send the data block 0 in slot 0 in the mode B mode, and then schedules all the uplink HARQ processes. There is still uplink data to be scheduled in slot 6, but there is no available HARQ process. Process 0 is the longest in time from the last scheduling time but less than H, so process 0 cannot be used to send data. Until slot 11, process 0 is more than H in time from the last scheduling time, at which time process 0 can be used to send the data block 11. Similarly, in slot 22, process 0 is used to send the data block 22, and in slot 33, process 0 is used to send the data block 33. T HARQ after, slot 60 empties the data block 0 buffer, and slot 71 empties the data block 11 buffer. If a retransmission UL GRANT is received in slot 80, the terminal needs to retransmit the data block 22 and the data block 33 that are not emptied in the buffer. The data transmission mechanism can be shown in Table 4 as follows.

[0128] Table 4 Data transmission mechanism in mode B mode

[0129]

[0130] The existing NTN HARQ scheduling technology determines the number of retransmission processes according to the position information of the terminal, the ephemeris information of the currently connected satellite, and the relative speed of the terminal and the satellite, and determines the retransmission data mode according to the number of retransmission processes, wherein the retransmission data mode includes a full incremental redundancy mode and a partial incremental redundancy mode. The influence of the bit error rate caused by environmental factors or other factors is not considered, and the enhancement technologies such as how to determine which HARQ feedback processes to start and how to schedule the uplink HARQ processes of the mode B mode are not considered.

[0131] The embodiment of the present application proposes an NTN network HARQ enhancement technology, which divides data transmission into multiple cases according to the bit error rate and RTT delay, and uses different data transmission mechanisms for different cases, wherein the RTT delay has considered the position of the terminal, the ephemeris information of the satellite, and the relative speed of the two. The embodiment of the present application designs a data repetition transmission enhancement mechanism: when the bit error rate is greater than the bit error threshold and the RTT delay is greater than the delay threshold, the uplink and downlink data are repeatedly transmitted, and a robust power control algorithm is used to ensure the transmission quality. The embodiment of the present application also designs a HARQ feedback process confirmation mechanism and a mode B mode scheduling enhancement mechanism: when the bit error rate is less than the bit error threshold or the RTT delay is less than the delay threshold, the number of HARQ feedback processes N_DL is determined according to the downlink bit error rate and the RTT delay, and N_DL processes with the highest bit error rate are selected from all HARQ processes to start the feedback function; the HARQ processes using mode A and mode B modes are determined according to the uplink bit error rate and the RTT delay, and an enhanced mode B mode data transmission mechanism is designed to repeatedly use the same HARQ process, thereby improving the data transmission efficiency.

[0132] The NTN data transmission method provided in the embodiments of the present application includes the following steps: in the case that the error rate of downlink transmission exceeds a first threshold value and the downlink transmission delay exceeds a second threshold value, the network side device repeatedly transmits downlink data in continuous M time slots, wherein the hybrid automatic repeat request (HARQ) process ID set in each of the M time slots is the same, and M is an integer greater than 1; and / or in the case that the error rate of downlink transmission does not exceed the first threshold value or the downlink transmission delay does not exceed the second threshold value, the network side device determines the number N_DL of downlink HARQ processes for which HARQ feedback is enabled according to the error rate of downlink transmission and the downlink transmission delay, and enables HARQ feedback for the N_DL downlink HARQ processes; and / or in the case that the error rate of uplink transmission exceeds a third threshold value and the uplink transmission delay exceeds a fourth threshold value, the terminal is instructed to send the same transport block (TB) in continuous K time slots, and the TB occupies the same symbol position in the K time slots, and K is an integer greater than 1; and / or in the case that the error rate of uplink transmission does not exceed the third threshold value or the uplink transmission delay does not exceed the fourth threshold value, the number N_UL of uplink HARQ processes using a first mode is determined according to the error rate of uplink transmission and the uplink transmission delay, the first mode is used for the N_UL uplink HARQ processes, and a second mode is used for the remaining uplink HARQ processes. In this way, the data transmission is divided into multiple cases according to the error rate and the transmission delay, different data transceiver mechanisms are used in different cases, in the case that the downlink error rate is greater than the error threshold value and the downlink transmission delay is greater than the delay threshold value, the downlink data is repeatedly sent, in the case that the downlink error rate is less than the error threshold value or the downlink transmission delay is less than the delay threshold value, the number of downlink HARQ processes for which HARQ feedback is enabled is determined according to the downlink error rate and the downlink transmission delay, in the case that the uplink error rate is less than the error threshold value or the uplink transmission delay is less than the delay threshold value, the number of uplink HARQ processes using the first mode is determined according to the uplink error rate and the uplink transmission delay, HARQ feedback is enabled for these processes, and the remaining uplink HARQ processes using the second mode are allowed to be rescheduled after a certain time interval, so as to not only improve the data transmission efficiency and ensure the NTN network data transmission quality, but also not cause the increase of the complexity of the base station and the terminal memory and operation.

[0133] Referring to Figure 3 , Figure 3 is a flowchart of the NTN data transmission method provided in the embodiments of the present application, executed by a terminal device, as shown in Figure 3 , including the following steps:

[0134] In a case where the error rate of the uplink transmission exceeds a third threshold value and the uplink transmission delay exceeds a fourth threshold value, a same transport block TB is transmitted on K consecutive time slots, and the TB occupies a same symbol position in the K time slots, K being an integer greater than 1.

[0135] Optionally, in a case where the error rate of the uplink transmission does not exceed the third threshold value or the uplink transmission delay does not exceed the fourth threshold value, the method further comprises:

[0136] In a case where all uplink HARQ processes are occupied and the terminal needs to send new uplink data, waiting for an UL GRANT sent by the network side device, and in a case where the UL GRANT sent by the network side device is received, sending the new uplink data using a target uplink HARQ process scheduled by the network side device, wherein the target uplink HARQ process is an uplink HARQ process in the uplink HARQ processes using the second mode, which has a time interval greater than a first time interval from a last scheduling.

[0137] Optionally, the method further comprises at least one of the following:

[0138] In a case where the UL GRANT sent by the network side device is first received, each uplink data transmitted is emptied from the cache after a preset time interval;

[0139] In a case where the UL GRANT sent by the network side device is repeatedly received, all uplink data not emptied from the cache is retransmitted.

[0140] It should be noted that the embodiment is a terminal side implementation corresponding to the embodiment shown in Figure 1 The specific implementation of the embodiment can be referred to the related description in the foregoing embodiments, and the same technical effects can be obtained. To avoid repetition, details are not described herein.

[0141] The NTN data transmission method of the embodiment transmits, by a terminal device, a same transport block TB on K consecutive time slots in a case where an error rate of uplink transmission exceeds a third threshold value and an uplink transmission delay exceeds a fourth threshold value, and the TB occupies a same symbol position in the K time slots, K being an integer greater than 1. In this way, the data transmission is divided into multiple cases according to the error rate and the transmission delay, and different data transmission mechanisms are used in different cases. Specifically, in a case where the uplink error rate is greater than an error threshold value and the uplink transmission delay is greater than a delay threshold value, the uplink data is repeatedly transmitted, which can improve the data transmission efficiency and ensure the NTN network data transmission quality.

[0142] The embodiment of the application further provides an NTN data transmission device arranged at a network side device. Referring toFigure 4 , Figure 4 Figure 1 is a structural diagram of an NTN data transmission device provided by an embodiment of the present application. Since the principle of solving problems of the NTN data transmission device is similar to that of the NTN data transmission method in the embodiment of the present application, the implementation of the NTN data transmission device can be referred to the implementation of the method, and the repeated parts will not be described herein.

[0143] As shown in Figure 4, the NTN data transmission device 400 comprises: Figure 4

[0144] A first transmission module 401 is configured to repeatedly transmit downlink data in continuous M time slots when the error rate of downlink transmission exceeds a first threshold value and the downlink transmission delay exceeds a second threshold value, wherein the hybrid automatic repeat request (HARQ) process ID set in each of the M time slots is the same, and M is an integer greater than 1.

[0145] And / or,

[0146] A first processing module 402 is configured to determine the number N_DL of downlink HARQ processes with HARQ feedback enabled according to the error rate and the downlink transmission delay of the downlink transmission when the error rate of the downlink transmission does not exceed the first threshold value or the downlink transmission delay does not exceed the second threshold value, and enable HARQ feedback for the N_DL downlink HARQ processes.

[0147] And / or,

[0148] An indication module 403 is configured to instruct the terminal to send the same transport block (TB) in continuous K time slots when the error rate of uplink transmission exceeds a third threshold value and the uplink transmission delay exceeds a fourth threshold value, and the TB occupies the same symbol position in the K time slots, wherein K is an integer greater than 1.

[0149] And / or,

[0150] A second processing module 404 is configured to determine the number N_UL of uplink HARQ processes using a first mode according to the error rate and the uplink transmission delay of the uplink transmission when the error rate of the uplink transmission does not exceed the third threshold value or the uplink transmission delay does not exceed the fourth threshold value, and use the first mode for the N_UL uplink HARQ processes and use a second mode for the remaining uplink HARQ processes, wherein the remaining uplink HARQ processes are uplink HARQ processes other than the N_UL uplink HARQ processes, the first mode is used to instruct to enable HARQ feedback, and the second mode is used to instruct that one uplink HARQ process is allowed to be scheduled again after being scheduled for a first time duration.

[0151] ​Optionally, a redundancy version (RV) value of a HARQ process used in each of the M time slots is 0.

[0152] Optionally, M is a retransmission number at which a bit error rate first falls below the first threshold in a historical downlink data retransmission process.

[0153] Optionally, the NTN data transmission apparatus 400 further comprises:

[0154] an adjusting module, configured to adjust a modulation and coding strategy (MCS) according to HARQ feedback of downlink data transmitted in the M time slots.

[0155] Alternatively, the adjusting module is configured to adjust the MCS according to HARQ feedback of uplink data transmitted in K time slots by the terminal.

[0156] Optionally, the first processing module 402 is configured to perform normalization and weighted calculation on the bit error rate of the downlink transmission and the downlink transmission delay in sequence, to obtain the downlink HARQ process number N DL.

[0157] Alternatively, the first processing module 402 is configured to determine the downlink HARQ process number N DL according to a threshold range in which the bit error rate of the downlink transmission and the downlink transmission delay are located, and a preset correspondence between different threshold ranges and downlink process numbers.

[0158] Optionally, the first processing module 402 is further configured to select N DL downlink HARQ processes according to the bit error rate of each downlink HARQ process transmission, and enable HARQ feedback for the N DL downlink HARQ processes, wherein the bit error rate of any downlink HARQ process in the N DL downlink HARQ processes is higher than that of other unselected downlink HARQ processes.

[0159] Optionally, the second processing module 404 is configured to perform normalization and weighted calculation on the bit error rate of the uplink transmission and the uplink transmission delay in sequence, to obtain the uplink HARQ process number N UL.

[0160] Alternatively, the second processing module 404 is configured to determine the uplink HARQ process number N UL according to a threshold range in which the bit error rate of the uplink transmission and the uplink transmission delay are located, and a preset correspondence between different threshold ranges and uplink process numbers.

[0161] Optionally, the second processing module 404 is further configured to, in a case where all uplink HARQ processes are occupied and the terminal device needs to send new uplink data, determine a target uplink HARQ process, the target uplink HARQ process being an uplink HARQ process that is in the uplink HARQ processes using the second mode and has a time interval from the last scheduling greater than the first time length, schedule the target uplink HARQ process, and send an uplink grant UL GRANT to the terminal device, the target uplink HARQ process being used by the terminal to send the new uplink data.

[0162] Optionally, the NTN data transmission apparatus 400 further comprises:

[0163] an adjusting module configured to, for an uplink HARQ process using the second mode, adjust the first time length according to an uplink transmission error rate and a data throughput of the uplink HARQ process.

[0164] The NTN data transmission apparatus 400 provided by the embodiments of the present application can perform Figure 1 The implementation principle and technical effects of the method embodiments shown are similar, and will not be described here again.

[0165] The NTN data transmission device 400 of the embodiment of the present application, in the case that the error rate of downlink transmission exceeds the first threshold value and the downlink transmission delay exceeds the second threshold value, repeatedly transmits downlink data in continuous M time slots, wherein the HARQ process ID set in each of the M time slots is the same, and M is an integer greater than 1; and / or, in the case that the error rate of downlink transmission does not exceed the first threshold value or the downlink transmission delay does not exceed the second threshold value, the network side device determines the number N_DL of downlink HARQ processes for which HARQ feedback is enabled according to the error rate of downlink transmission and the downlink transmission delay, and enables HARQ feedback for the N_DL downlink HARQ processes; and / or, in the case that the error rate of uplink transmission exceeds the third threshold value and the uplink transmission delay exceeds the fourth threshold value, instructs the terminal to send the same TB on continuous K time slots, and the TB occupies the same symbol position in the K time slots, and K is an integer greater than 1; and / or, in the case that the error rate of uplink transmission does not exceed the third threshold value or the uplink transmission delay does not exceed the fourth threshold value, determines the number N_UL of uplink HARQ processes using the first mode according to the error rate of uplink transmission and the uplink transmission delay, and uses the first mode for the N_UL uplink HARQ processes and uses the second mode for the remaining uplink HARQ processes, wherein the remaining uplink HARQ processes are the uplink HARQ processes other than the N_UL uplink HARQ processes, the first mode is used to instruct to enable HARQ feedback, and the second mode is used to instruct that one uplink HARQ process is allowed to be scheduled again after a first time interval after being scheduled. In this way, the data transmission is divided into multiple cases according to the error rate and the transmission delay, different data transceiver mechanisms are used in different cases, in the case that the downlink error rate is greater than the error threshold value and the downlink transmission delay is greater than the delay threshold value, the downlink data is repeatedly sent, in the case that the downlink error rate is less than the error threshold value or the downlink transmission delay is less than the delay threshold value, the number of downlink HARQ processes for which HARQ feedback is enabled is determined according to the downlink error rate and the downlink transmission delay, in the case that the uplink error rate is less than the error threshold value or the uplink transmission delay is less than the delay threshold value, the number of uplink HARQ processes using the first mode is determined according to the uplink error rate and the uplink transmission delay, so as to enable HARQ feedback for these processes, and the remaining uplink HARQ processes using the second mode are allowed to be scheduled again after a certain time interval, so as to not only improve the data transmission efficiency and ensure the data transmission quality of the NTN network, but also not to cause the increase of the complexity of the base station and the terminal memory and operation.

[0166] The embodiment of the present application also provides an NTN data transmission device arranged in a terminal device. Referring to Figure 5 , Figure 5Figure 1 is a structural diagram of an NTN data transmission device provided by an embodiment of the present application. Since the NTN data transmission device solves problems by the same principle as the NTN data transmission method in the embodiment of the present application, the implementation of the NTN data transmission device can be referred to the implementation of the method, and the repeated parts will not be described here.

[0167] As shown in Figure 5 , the NTN data transmission device 500 comprises:

[0168] The second transmission module 501 is configured to transmit a same transport block TB on K continuous time slots, and the TB occupies the same symbol position in the K time slots, when the error rate of the uplink transmission exceeds a third threshold value and the uplink transmission delay exceeds a fourth threshold value, K being an integer greater than 1.

[0169] Optionally, the NTN data transmission device 500 further comprises:

[0170] The third transmission module is configured to, when the error rate of the uplink transmission does not exceed the third threshold value or the uplink transmission delay does not exceed the fourth threshold value, and all uplink HARQ processes are occupied and the terminal needs to transmit new uplink data, wait for the UL GRANT transmitted by the network side device, and when the UL GRANT transmitted by the network side device is received, transmit the new uplink data using a target uplink HARQ process scheduled by the network side device, wherein the target uplink HARQ process is an uplink HARQ process having a time interval greater than a first time interval from the last scheduling among the uplink HARQ processes using the second mode.

[0171] Optionally, the NTN data transmission device 500 further comprises at least one of the following:

[0172] The emptying module is configured to, when the UL GRANT transmitted by the network side device is first received, empty the buffer after a preset time interval for each uplink data transmission.

[0173] The fourth transmission module is configured to, when the UL GRANT transmitted by the network side device is repeatedly received, retransmit all uplink data whose buffer is not emptied.

[0174] The NTN data transmission device 500 provided by the embodiment of the present application can execute the method embodiment shown in Figure 3 , which has similar implementation principles and technical effects, and will not be described here.

[0175] The NTN data transmission apparatus 500 of the embodiment of the present application transmits the same transport block TB on the continuous K time slots when the error rate of the uplink transmission exceeds the third threshold value and the uplink transmission delay exceeds the fourth threshold value, and the TB occupies the same symbol position in the K time slots, and K is an integer greater than 1. In this way, the data transmission is divided into multiple cases according to the error rate and the transmission delay, and different data transmission mechanisms are used in different cases. Specifically, when the uplink error rate is greater than the error threshold and the uplink transmission delay is greater than the delay threshold, the uplink data is repeatedly transmitted, which can improve the data transmission efficiency and ensure the data transmission quality of the NTN network.

[0176] The embodiment of the present application also provides a network side device. Since the principle of solving the problem by the network side device is similar to the NTN data transmission method in the embodiment of the present application, the implementation of the network side device can be referred to the implementation of the method, and the repeated parts will not be described here. As shown in Figure 6 The network side device of the embodiment of the present application includes a transceiver 601 and a processor 602, wherein,

[0177] The transceiver 601 is configured to repeatedly transmit downlink data in the continuous M time slots when the error rate of the downlink transmission exceeds the first threshold value and the downlink transmission delay exceeds the second threshold value, wherein the hybrid automatic repeat request (HARQ) process ID set in each of the M time slots is the same, and M is an integer greater than 1.

[0178] And / or,

[0179] The processor 602 is configured to determine the number N_DL of downlink HARQ processes for which the HARQ feedback is enabled according to the error rate and the downlink transmission delay of the downlink transmission when the error rate of the downlink transmission does not exceed the first threshold value or the downlink transmission delay does not exceed the second threshold value, and enable the HARQ feedback for the N_DL downlink HARQ processes.

[0180] And / or, the processor 602 is configured to instruct the terminal to transmit the same transport block TB on the continuous K time slots when the error rate of the uplink transmission exceeds the third threshold value and the uplink transmission delay exceeds the fourth threshold value, and the TB occupies the same symbol position in the K time slots, and K is an integer greater than 1.

[0181] And / or, the processor 602 is configured to determine the number of uplink HARQ processes N UL using the first mode according to the error rate and the uplink transmission delay of the uplink transmission, and use the first mode for the N UL uplink HARQ processes and use the second mode for the remaining uplink HARQ processes, where the remaining uplink HARQ processes are uplink HARQ processes other than the N UL uplink HARQ processes, the first mode is used to indicate that HARQ feedback is enabled, and the second mode is used to indicate that one uplink HARQ process is allowed to be rescheduled after being scheduled for a first time interval.

[0182] Optionally, a redundancy version (RV) value of a HARQ process setting used in each of the M time slots is 0.

[0183] Optionally, M is the number of retransmissions in which the error rate is first lower than the first threshold in a historical downlink data retransmission process.

[0184] Optionally, the processor 602 is further configured to adjust a modulation and coding strategy (MCS) according to HARQ feedback for downlink data transmitted in the M time slots.

[0185] Alternatively, the processor 602 is further configured to adjust an MCS according to HARQ feedback for uplink data transmitted by the terminal in the K time slots.

[0186] Optionally, the processor 602 is further configured to perform normalization and weighted calculation on the error rate and the downlink transmission delay of the downlink transmission to obtain the number of downlink HARQ processes N DL.

[0187] Alternatively, the processor 602 is further configured to determine the number of downlink HARQ processes N DL according to a threshold range in which the error rate and the downlink transmission delay of the downlink transmission are located and a preset correspondence between different threshold ranges and the number of downlink HARQ processes.

[0188] Optionally, the processor 602 is further configured to select N DL downlink HARQ processes according to the error rate of each downlink HARQ process, and enable HARQ feedback for the N DL downlink HARQ processes, where the error rate of any downlink HARQ process in the N DL downlink HARQ processes is higher than that of other downlink HARQ processes that are not selected.

[0189] Optionally, the processor 602 is further configured to perform normalization and weighted calculation on the error rate and the uplink transmission delay of the uplink transmission to obtain the number of uplink HARQ processes N UL.

[0190] Alternatively, the processor 602 is further configured to determine the number N UL of uplink HARQ processes according to the error rate of the uplink transmission and the threshold range in which the uplink transmission delay is located, and a preset correspondence between different threshold ranges and the number of uplink processes.

[0191] Optionally, the processor 602 is further configured to, in a case where all uplink HARQ processes are occupied and the terminal device needs to send new uplink data, determine a target uplink HARQ process, the target uplink HARQ process being an uplink HARQ process that is farther away from a last scheduled interval than the first time length among uplink HARQ processes using the second mode, and schedule the target uplink HARQ process.

[0192] The transceiver 601 is further configured to send an uplink grant UL GRANT to the terminal device, and the target uplink HARQ process is used by the terminal to send the new uplink data.

[0193] Optionally, the processor 602 is further configured to, for an uplink HARQ process using the second mode, adjust the first time length according to the error rate of uplink transmission and the data throughput of the uplink HARQ process.

[0194] The network side device provided by the embodiments of the present application can perform Figure 1 The implementation principle and technical effects of the method embodiments shown are similar, and the embodiments will not be repeated here.

[0195] The embodiments of the present application further provide a terminal device. Since the principle of solving the problem by the terminal device is similar to the NTN data transmission method in the embodiments of the present application, the implementation of the terminal device can be referred to the implementation of the method, and the repeated parts will not be repeated. As shown in Figure 7 The terminal device of the embodiments of the present application includes a transceiver 701 and a processor 702, wherein

[0196] The transceiver 701 is configured to send a same transport block TB on K consecutive time slots in a case where the error rate of the uplink transmission exceeds a third threshold value and the uplink transmission delay exceeds a fourth threshold value, and the TB occupies the same symbol position in the K time slots, K being an integer greater than 1.

[0197] Optionally, the transceiver 701 is further configured to, in a case where the error rate of the uplink transmission does not exceed the third threshold value or the uplink transmission delay does not exceed the fourth threshold value, wait for an UL GRANT sent by the network side device in a case where all uplink HARQ processes are occupied and the terminal needs to send new uplink data, and in a case where the UL GRANT sent by the network side device is received, send the new uplink data using a target uplink HARQ process scheduled by the network side device, wherein the target uplink HARQ process is an uplink HARQ process that has a time interval greater than a first time interval from a last scheduled uplink HARQ process among uplink HARQ processes using a second mode.

[0198] Optionally, the processor 702 is further configured to, in a case where the UL GRANT sent by the network side device is received for the first time, empty the buffer after a preset time interval for each uplink data transmitted.

[0199] And / or, the transceiver 701 is further configured to, in a case where the UL GRANT sent by the network side device is repeatedly received, retransmit all uplink data that has not been emptied from the buffer.

[0200] The terminal device provided by the embodiments of the present application can perform the method shown in the method embodiment, and the implementation principle and technical effects are similar, and the embodiments will not be repeated here. Figure 3 The implementation principle and technical effects of the method embodiment are similar, and the embodiments will not be repeated here.

[0201] The embodiments of the present application also provide a network side device. Since the principle of solving the problem by the network side device is similar to the NTN data transmission method in the embodiments of the present application, the implementation of the network side device can be referred to the implementation of the method, and the repeated parts will not be repeated. As shown in the method embodiment, Figure 8 The network side device of the embodiments of the present application comprises:

[0202] The processor 800 is configured to read the program in the memory 820 and perform the following processes:

[0203] In a case where the error rate of the downlink transmission exceeds a first threshold value and the downlink transmission delay exceeds a second threshold value, the transceiver 810 is configured to repeatedly transmit downlink data in M consecutive time slots, wherein a hybrid automatic repeat request (HARQ) process ID set in each of the M time slots is the same, and M is an integer greater than 1.

[0204] And / or,

[0205] In a case where the error rate of the downlink transmission does not exceed the first threshold value or the downlink transmission delay does not exceed the second threshold value, the number N_DL of downlink HARQ processes for which HARQ feedback is enabled is determined according to the error rate of the downlink transmission and the downlink transmission delay, and HARQ feedback is enabled for the N_DL downlink HARQ processes.

[0206] And / or,

[0207] If the uplink transmission bit error rate exceeds the third threshold and the uplink transmission delay exceeds the fourth threshold, the terminal is instructed to send the same transmission block TB in K consecutive time slots, and the TB occupies the same symbol position in the K time slots, where K is an integer greater than 1.

[0208] And / or,

[0209] If the uplink transmission bit error rate does not exceed the third threshold or the uplink transmission delay does not exceed the fourth threshold, the number of uplink HARQ processes N_UL to use the first mode is determined based on the uplink transmission bit error rate and uplink transmission delay. The first mode is used on N_UL uplink HARQ processes, and the second mode is used on the remaining uplink HARQ processes. The remaining uplink HARQ processes are the uplink HARQ processes other than the N_UL uplink HARQ processes. The first mode is used to indicate that HARQ feedback is enabled, and the second mode is used to indicate that an uplink HARQ process is allowed to be rescheduled after a first time interval after being scheduled.

[0210] Transceiver 810 is used to receive and send data under the control of processor 800.

[0211] Among them, Figure 8 In this context, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits together, represented by one or more processors (processor 800) and memory (memory 820). The bus architecture can also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 810 can be multiple elements, including transmitters and transceivers, providing a unit for communicating with various other devices over a transmission medium. The processor 800 is responsible for managing the bus architecture and general processing, and the memory 820 can store data used by the processor 800 during operation.

[0212] Optionally, the redundant version RV value of the HARQ process used in each of the M time slots is 0.

[0213] Optionally, M represents the number of retransmissions during the historical downlink data retransmission process where the bit error rate first falls below the first threshold.

[0214] Optionally, the processor 800 is also used to read the program from the memory 820 and perform the following steps:

[0215] Adjust a modulation and coding strategy (MCS) according to HARQ feedback of downlink data for the M time slot transmission.

[0216] Alternatively, adjust the MCS according to HARQ feedback of uplink data for K time slot transmission of the terminal.

[0217] Optionally, the processor 800 is further configured to read the program in the memory 820 and perform the following steps:

[0218] Calculate the downlink HARQ process number N DL by normalizing and weighting the error rate of the downlink transmission and the downlink transmission delay in sequence.

[0219] Alternatively, determine the downlink HARQ process number N DL according to the threshold range in which the error rate of the downlink transmission and the downlink transmission delay are located, and the preset correspondence between different threshold ranges and downlink process numbers.

[0220] Optionally, the processor 800 is further configured to read the program in the memory 820 and perform the following steps:

[0221] Calculate the uplink HARQ process number N UL by normalizing and weighting the error rate of the uplink transmission and the uplink transmission delay in sequence.

[0222] Alternatively, determine the uplink HARQ process number N UL according to the threshold range in which the error rate of the uplink transmission and the uplink transmission delay are located, and the preset correspondence between different threshold ranges and uplink process numbers.

[0223] Optionally, the processor 800 is further configured to read the program in the memory 820 and perform the following steps:

[0224] In a case where all uplink HARQ processes are occupied and the terminal device needs to send new uplink data, determine a target uplink HARQ process, the target uplink HARQ process being an uplink HARQ process that is in the uplink HARQ processes using the second mode and has a time interval from the last scheduling longer than the first time length, and schedule the target uplink HARQ process, and send an uplink grant (UL GRANT) to the terminal device through the transceiver 810, the target uplink HARQ process being used by the terminal to send the new uplink data.

[0225] Optionally, the processor 800 is further configured to read the program in the memory 820 and perform the following steps:

[0226] For the uplink HARQ process using the second mode, adjust the first time length according to the uplink transmission error rate and data throughput of the uplink HARQ process.

[0227] The network side device provided by the embodiment of the present application can perform Figure 1 The method embodiment shown in the figure has similar implementation principles and technical effects, and the embodiment will not be described here.

[0228] The embodiment of the present application also provides a terminal device. Since the principle of solving the problem by the terminal device is similar to the NTN data transmission method in the embodiment of the present application, the implementation of the terminal device can be referred to the implementation of the method, and the repeated parts will not be described here. As shown in the figure Figure 9 The terminal device of the embodiment of the present application comprises:

[0229] The processor 900 is configured to read the program in the memory 920 and perform the following processes:

[0230] In the case that the error rate of the uplink transmission exceeds the third threshold value and the uplink transmission delay exceeds the fourth threshold value, the transceiver 910 transmits the same transport block TB on the K consecutive time slots, and the TB occupies the same symbol position in the K time slots, and K is an integer greater than 1.

[0231] The transceiver 910 is configured to receive and send data under the control of the processor 900.

[0232] In the figure Figure 9 The bus architecture can include any number of interconnected buses and bridges, which are specifically linked together by various circuits of one or more processors represented by the processor 700 and the memory represented by the memory 920. The bus architecture can also link various other circuits such as peripheral devices, voltage stabilizers and power management circuits, which are well known in the art, and therefore, will not be further described herein. The bus interface provides an interface. The transceiver 910 can be a plurality of elements, i.e. including a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium. The user interface 930 can also be an interface that can be connected to the required device, including but not limited to a keypad, a display, a speaker, a microphone, a joystick, etc. The processor 900 is responsible for managing the bus architecture and general processing, and the memory 920 can store the data used by the processor 900 in performing operations.

[0233] Optionally, the processor 900 is further configured to read the memory 920 and perform the following steps:

[0234] In a case where the error rate of the uplink transmission does not exceed the third threshold value or the uplink transmission delay does not exceed the fourth threshold value, in a case where all uplink HARQ processes are occupied and the terminal needs to send new uplink data, waiting for the UL GRANT sent by the network side device, in a case where the UL GRANT sent by the network side device is received, sending the new uplink data through the transceiver 910 using the target uplink HARQ process scheduled by the network side device, wherein the target uplink HARQ process is an uplink HARQ process in the uplink HARQ processes using the second mode, and the interval from the last scheduling to the target uplink HARQ process is greater than the first time length.

[0235] Optionally, the processor 900 is further configured to read at least one of the following from the memory 920:

[0236] In a case where the UL GRANT sent by the network side device is received for the first time, each uplink data transmitted is emptied from the cache after waiting for a preset time length.

[0237] In a case where the UL GRANT sent by the network side device is repeatedly received, all uplink data not emptied from the cache is retransmitted through the transceiver 910.

[0238] The terminal device provided by the embodiment of the present application can perform Figure 3 The implementation principle and technical effects of the method embodiment are similar, and details are not repeated here.

[0239] In addition, the computer readable storage medium of the embodiment of the present application is used to store a computer program, and the computer program can be executed by the processor to implement Figure 1 or Figure 3 each step in the method embodiment.

[0240] The embodiment of the present application provides a computer program product, including computer instructions, which are executed by the processor to implement each process of the method embodiment as shown in Figure 1 or Figure 3 The same technical effects can be achieved, and details are not repeated here to avoid repetition.

[0241] In several embodiments provided in the present application, it should be understood that the disclosed methods and devices can be implemented in other manners. For example, the described device embodiments are merely illustrative. For example, the division of the units is only a logical function division. There can be another division manner for the actual implementation, for example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the displayed or discussed mutual couplings or direct couplings or communication connections can be indirect couplings or communication connections through some interfaces, devices or units, and can be in electrical, mechanical or other forms.

[0242] In addition, each function unit in the embodiments of the present application can be integrated into a processing unit, or each unit can be physically separated, or two or more than two units are integrated into one unit. The above integrated unit can be implemented in the form of hardware or in the form of hardware plus software function units.

[0243] The integrated unit implemented in the form of software function units can be stored in a computer readable storage medium. The above software function unit stored in a storage medium includes a plurality of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute part of the steps of the transceiving method described in the embodiments of the present application. The aforementioned storage medium includes a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various program code storage media.

[0244] The above describes the preferred embodiments of the present application. It should be pointed out that, for those skilled in the art, without departing from the principles of the present application, a number of improvements and refinements can be made, which should also be considered as the protection scope of the present application.

Claims

1. A non-terrestrial network (NTN) data transmission method, comprising: The method is executed by a network side device, and the method comprises: In a case where a bit error rate of downlink transmission exceeds a first threshold value and a downlink transmission delay exceeds a second threshold value, repeatedly transmitting downlink data in M continuous time slots, wherein a hybrid automatic repeat request (HARQ) process ID set in each of the M time slots is the same, and M is an integer greater than 1; And / or, In a case where the bit error rate of the downlink transmission does not exceed the first threshold value or the downlink transmission delay does not exceed the second threshold value, determining a number N_DL of downlink HARQ processes for which HARQ feedback is enabled according to the bit error rate of the downlink transmission and the downlink transmission delay, and enabling HARQ feedback for the N_DL downlink HARQ processes; And / or, In a case where a bit error rate of uplink transmission exceeds a third threshold value and an uplink transmission delay exceeds a fourth threshold value, instructing a terminal to send a same transport block (TB) in K continuous time slots, and the TB occupying the same symbol position in the K time slots, and K is an integer greater than 1; And / or, In a case where the bit error rate of the uplink transmission does not exceed the third threshold value or the uplink transmission delay does not exceed the fourth threshold value, determining a number N_UL of uplink HARQ processes using a first mode according to the bit error rate of the uplink transmission and the uplink transmission delay, and using the first mode for the N_UL uplink HARQ processes and using a second mode for remaining uplink HARQ processes, wherein the remaining uplink HARQ processes are uplink HARQ processes other than the N_UL uplink HARQ processes, the first mode is used to instruct to enable HARQ feedback, and the second mode is used to instruct that one uplink HARQ process is allowed to be scheduled again after being scheduled for a first time duration.

2. The method of claim 1, wherein, A redundancy version (RV) value set for a HARQ process used in each of the M time slots is 0.

3. The method of claim 1, wherein, M is a retransmission number at which the bit error rate is first lower than the first threshold value in a historical downlink data retransmission process.

4. The method of claim 1, wherein, The method further comprises: Adjusting a modulation and coding strategy (MCS) according to HARQ feedback for downlink data transmitted in the M time slots; Or, adjusting the MCS according to HARQ feedback for uplink data transmitted by the terminal in the K time slots.

5. The method of claim 1, wherein, The determining the number N_DL of downlink HARQ processes for which HARQ feedback is enabled according to the bit error rate of the downlink transmission and the downlink transmission delay comprises: Performing normalization and weighted calculation on the bit error rate of the downlink transmission and the downlink transmission delay in sequence to obtain the number N_DL of downlink HARQ processes; Or, determining the number N_DL of downlink HARQ processes according to a threshold value range in which the bit error rate of the downlink transmission and the downlink transmission delay are located and a preset correspondence relationship between different threshold value ranges and downlink process numbers.

6. The method of claim 1, wherein, The enabling HARQ feedback for the N_DL downlink HARQ processes comprises: According to the error rate of each downlink HARQ process transmission, N_DL downlink HARQ processes are selected, and HARQ feedback is enabled for the N_DL downlink HARQ processes, wherein the error rate of any one of the N_DL downlink HARQ processes is higher than that of other downlink HARQ processes not selected.

7. The method of claim 1, wherein, The determination uses the number of uplink HARQ processes N_UL in the first mode, including: The error rate and the uplink transmission delay of the uplink transmission are normalized and weighted to obtain the number of uplink HARQ processes N_UL. Alternatively, according to the error rate and the threshold range of the uplink transmission delay of the uplink transmission, and the preset correspondence between different threshold ranges and the number of uplink processes, the number of uplink HARQ processes N_UL is determined.

8. The method of claim 1, wherein, The second mode is used for the remaining uplink HARQ processes, including: In the case that all uplink HARQ processes are occupied and the terminal device needs to send new uplink data, a target uplink HARQ process is determined, the target uplink HARQ process is an uplink HARQ process in the uplink HARQ process using the second mode, the interval time from the last scheduling is greater than the first time, and the target uplink HARQ process is scheduled and an uplink grant UL GRANT is sent to the terminal device, and the target uplink HARQ process is used for the terminal to send the new uplink data.

9. The method of claim 1, wherein, The method further includes: For the uplink HARQ process using the second mode, the first time is adjusted according to the uplink transmission error rate and the data throughput of the uplink HARQ process.

10. A method of NTN data transmission, the method comprising: The method is performed by a terminal device, including: In the case that the error rate of the uplink transmission exceeds a third threshold value and the uplink transmission delay exceeds a fourth threshold value, the same transport block TB is sent on K consecutive time slots, and the TB occupies the same symbol position in the K time slots, K is an integer greater than 1.

11. The method of claim 10, wherein, In the case that the error rate of the uplink transmission does not exceed the third threshold value or the uplink transmission delay does not exceed the fourth threshold value, the method further includes: In the case that all uplink HARQ processes are occupied and the terminal needs to send new uplink data, waiting for the UL GRANT sent by the network side device, in the case that the UL GRANT sent by the network side device is received, using the target uplink HARQ process scheduled by the network side device to send the new uplink data, wherein the target uplink HARQ process is an uplink HARQ process in the uplink HARQ process using the second mode, the interval time from the last scheduling is greater than the first time.

12. The method of claim 11, wherein, The method further includes at least one of the following: In the case that the UL GRANT sent by the network side device is first received, each uplink data transmission waits for a preset time before emptying the cache; In the case that the UL GRANT sent by the network side device is repeatedly received, all uplink data not emptied from the cache is retransmitted.

13. A data transmission apparatus for an NTN, the apparatus comprising: The NTN data transmission device is provided on the network side device, including: The first transmission module is configured to repeatedly transmit downlink data in continuous M time slots when the error rate of the downlink transmission exceeds a first threshold and the downlink transmission delay exceeds a second threshold, wherein a hybrid automatic repeat request (HARQ) process ID of each of the M time slots is the same, and M is an integer greater than 1. And / or, The first processing module is configured to determine a number N_DL of downlink HARQ processes for which HARQ feedback is enabled according to the error rate and the downlink transmission delay of the downlink transmission when the error rate of the downlink transmission does not exceed the first threshold or the downlink transmission delay does not exceed the second threshold, and enable HARQ feedback for the N_DL downlink HARQ processes. And / or, The indication module is configured to instruct the terminal to send a same transport block (TB) in continuous K time slots when the error rate of the uplink transmission exceeds a third threshold and the uplink transmission delay exceeds a fourth threshold, and the TB occupies the same symbol position in the K time slots, wherein K is an integer greater than 1. And / or, The second processing module is configured to determine a number N_UL of uplink HARQ processes using a first mode according to the error rate and the uplink transmission delay of the uplink transmission when the error rate of the uplink transmission does not exceed the third threshold or the uplink transmission delay does not exceed the fourth threshold, and use the first mode for the N_UL uplink HARQ processes and use a second mode for remaining uplink HARQ processes, wherein the remaining uplink HARQ processes are uplink HARQ processes other than the N_UL uplink HARQ processes, the first mode is used to instruct to enable HARQ feedback, and the second mode is used to instruct that one uplink HARQ process is allowed to be scheduled again after being scheduled for a first time duration.

14. A data transmission apparatus for an NTN, the apparatus comprising: The NTN data transmission device is arranged at a terminal device, and the NTN data transmission device comprises: The second transmission module is configured to send a same transport block (TB) in continuous K time slots when the error rate of the uplink transmission exceeds a third threshold and the uplink transmission delay exceeds a fourth threshold, and the TB occupies the same symbol position in the K time slots, wherein K is an integer greater than 1.

15. A network-side device, comprising: The transceiver is configured to repeatedly transmit downlink data in continuous M time slots when the error rate of the downlink transmission exceeds a first threshold and the downlink transmission delay exceeds a second threshold, wherein a hybrid automatic repeat request (HARQ) process ID of each of the M time slots is the same, and M is an integer greater than 1. And / or, The processor is configured to determine a number N_DL of downlink HARQ processes for which HARQ feedback is enabled according to the error rate and the downlink transmission delay of the downlink transmission when the error rate of the downlink transmission does not exceed the first threshold or the downlink transmission delay does not exceed the second threshold, and enable HARQ feedback for the N_DL downlink HARQ processes. And / or, ​ The processor is configured to instruct the terminal to send a same transport block (TB) in K consecutive time slots, and the TB occupies a same symbol position in the K time slots, when a bit error rate of uplink transmission exceeds a third threshold and an uplink transmission delay exceeds a fourth threshold, K being an integer greater than 1. And / or, The processor is configured to determine a number N UL of uplink HARQ processes using a first mode according to the bit error rate and the uplink transmission delay of the uplink transmission, and use the first mode for the N UL uplink HARQ processes and a second mode for remaining uplink HARQ processes when the bit error rate of the uplink transmission does not exceed the third threshold or the uplink transmission delay does not exceed the fourth threshold, the remaining uplink HARQ processes being uplink HARQ processes other than the N UL uplink HARQ processes, the first mode being used to instruct to turn on HARQ feedback, and the second mode being used to instruct that one uplink HARQ process is allowed to be scheduled again after being scheduled for a first time duration.

16. A terminal device, comprising: The transceiver and the processor are included, wherein, The transceiver is configured to send a same transport block (TB) in K consecutive time slots, and the TB occupies a same symbol position in the K time slots, when a bit error rate of uplink transmission exceeds a third threshold and an uplink transmission delay exceeds a fourth threshold, K being an integer greater than 1.

17. A communication device comprising: The transceiver, the memory, the processor, and a computer program stored in the memory and executable on the processor, wherein the processor is configured to read the program in the memory to implement the steps in the NTN data transmission method according to any one of claims 1 to 9, or implement the steps in the NTN data transmission method according to any one of claims 10 to 12.

18. A computer readable storage medium for storing a computer program, characterized in that, The computer program is executed by the processor to implement the steps in the NTN data transmission method according to any one of claims 1 to 9, or implement the steps in the NTN data transmission method according to any one of claims 10 to 12.

19. A computer program product, characterised in that, The computer program includes computer instructions, which are executed by the processor to implement the steps in the NTN data transmission method according to any one of claims 1 to 9, or implement the steps in the NTN data transmission method according to any one of claims 10 to 12.

Citation Information

Cited By

  • Method for adjusting modulation and coding strategy

    CN122052985A