Data retransmission method and apparatus, computer device, and storage medium

By identifying problematic scenarios in HARQ transmission and flexibly selecting retransmission redundancy versions and decoding methods, the problem of high residual error rate in traditional HARQ technology is solved, improving the reliability of data transmission and user experience.

CN119728031BActive Publication Date: 2025-11-25DATANG MOBILE COMM EQUIP CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202311251522.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-09-26
Publication Date
2025-11-25
Estimated Expiration
2043-09-26

AI Technical Summary

Technical Problem

In traditional HARQ technology, the fixed RV order data retransmission method cannot flexibly adapt to different scenarios, resulting in a high residual error rate in some scenarios.

Method used

Based on the measurements of the uplink physical shared channel and the channel quality indication, identify the problem scenario, and flexibly determine the retransmission redundancy version and retransmission decoding method according to the problem scenario, including independent decoding or combined decoding.

Benefits of technology

By identifying problem scenarios and flexibly selecting retransmission redundant versions and decoding methods, the residual error rate under various problem scenarios is reduced, thereby improving the reliability of data transmission and user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119728031B_ABST
    Figure CN119728031B_ABST
Patent Text Reader

Abstract

The application relates to a data retransmission method and device, computer equipment and a storage medium. The method comprises the following steps: in the case of initial transmission redundancy version decoding failure, determining a problem scenario according to a measurement quantity of an uplink physical shared channel, and / or determining the problem scenario according to a channel quality indicator and uplink control information; determining a retransmission redundancy version and a retransmission decoding mode according to the problem scenario, wherein the retransmission redundancy version represents a redundancy version used in retransmission, and the retransmission decoding mode is used to indicate a decoding mode used in the case of receiving the retransmission redundancy version. The method can reduce residual block error rate.
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 in particular to a data retransmission method and device, a computer device and a storage medium. BACKGROUND

[0002] In a wireless communication system, the Hybrid Automatic Repeat Request (HARQ) technology is an important technology, which can well improve the reliability of the data link. The role of the HARQ technology is to improve the decoding performance of the receiving end after data merging by sending the same or different bit content again when the first transmission fails, so as to obtain the correct decoding result.

[0003] In the HARQ process, the selection and scheduling strategy of the initial transmission bit content and the retransmission bit content will affect the decoding performance of the receiving end. In the traditional technology, the HARQ transmission is performed in a fixed RV (Redundancy Version) sequence [0, 2, 3, 1], and the retransmission bit content is combined with the initial transmission bit content received in the early stage for decoding. However, the current fixed transmission sequence and decoding method cannot be flexibly adapted to different scenarios, resulting in the problem of high residual block error rate (BLER) in some scenarios. SUMMARY

[0004] Therefore, it is necessary to provide a data retransmission method, device, computer device and storage medium capable of reducing the residual block error rate to solve the above technical problems.

[0005] In a first aspect, the present application provides a data retransmission method, which comprises:

[0006] In the case of decoding failure of the initial transmission redundancy version, determining the problem scenario according to the measurement quantity of the uplink physical shared channel, and / or determining the problem scenario according to the channel quality indicator and the uplink control information;

[0007] Determining the retransmission redundancy version and the retransmission decoding method according to the problem scenario, wherein the retransmission redundancy version represents the redundancy version used in the retransmission, and the retransmission decoding method is used to indicate the decoding method used in the case of receiving the retransmission redundancy version.

[0008] In a possible implementation, determining the problem scenario according to the measurement quantity of the uplink physical shared channel comprises:

[0009] Obtaining the uplink path loss in the measurement quantity of the uplink physical shared channel and the activation detection result of the uplink physical shared channel;

[0010] In a case where the uplink loss is less than the first threshold and the activation detection result of the uplink physical shared channel is that detection fails, the problem scenario is determined as an uplink discontinuous transmission scenario caused by downlink control information missing detection.

[0011] In a possible implementation, the retransmission redundancy version and the retransmission decoding manner are determined according to the problem scenario, including:

[0012] In a case where the problem scenario is the uplink discontinuous transmission scenario caused by the downlink control information missing detection, the redundancy version 0 is determined as the retransmission redundancy version, and the independent decoding manner is determined as the retransmission decoding manner.

[0013] In a possible implementation, the problem scenario is determined according to the measurement quantity of the uplink physical shared channel, including:

[0014] The interference noise in the measurement quantity of the uplink physical shared channel is acquired.

[0015] In a case where the interference noise is greater than a second threshold, the problem scenario is determined as a neighbor cell interference scenario.

[0016] In a possible implementation, the retransmission redundancy version and the retransmission decoding manner are determined according to the problem scenario, including:

[0017] In a case where the problem scenario is the neighbor cell interference scenario, it is determined whether the interference noise is greater than a third threshold, the third threshold being greater than the second threshold.

[0018] When the interference noise is greater than the third threshold, the redundancy version 0 is determined as the retransmission redundancy version, and the independent decoding manner is determined as the retransmission decoding manner.

[0019] When the interference noise is less than or equal to the third threshold, the redundancy version 2 is determined as the retransmission redundancy version, and the combined decoding manner is determined as the retransmission decoding manner.

[0020] In a possible implementation, the problem scenario is determined according to the measurement quantity of the uplink physical shared channel, including:

[0021] The post-detection signal-to-noise ratio in the measurement quantity of the uplink physical shared channel and a demodulation signal-to-noise ratio corresponding to a current modulation and coding strategy are acquired.

[0022] In a case where a difference between the post-detection signal-to-noise ratio and the demodulation signal-to-noise ratio is greater than a fourth threshold, the problem scenario is determined as that the base station and the terminal do not understand the uplink control information.

[0023] In a possible implementation, the retransmission redundancy version and the retransmission decoding manner are determined according to the problem scenario, including:

[0024] In a case where the problem scenario is that the base station and the terminal do not understand the uplink control information, redundancy version 0 is determined as the retransmission redundancy version, and the independent decoding mode is determined as the retransmission decoding mode.

[0025] In a possible implementation, the method further includes:

[0026] receiving the initial transmission redundancy version sent by the terminal;

[0027] In a case where the initial transmission redundancy version decoding fails, sending a data retransmission request to the terminal, the data retransmission request being used to instruct the terminal to send a retransmission redundancy version;

[0028] In a case where the retransmission redundancy version is received, decoding the retransmission redundancy version according to the retransmission decoding mode.

[0029] In a possible implementation, the problem scenario is determined according to the channel quality indication and the uplink control information, including:

[0030] receiving the channel quality indication sent by the terminal, and obtaining an activation detection result of the uplink control information;

[0031] In a case where the channel quality indication is greater than a fifth threshold value and the activation detection result of the uplink control information is that the detection fails, determining that the problem scenario is a downlink discontinuous transmission scenario.

[0032] In a possible implementation, the retransmission redundancy version and the retransmission decoding mode are determined according to the problem scenario, including:

[0033] In a case where the problem scenario is the downlink discontinuous transmission scenario, redundancy version 0 is determined as the retransmission redundancy version, and the combined decoding mode is determined as the retransmission decoding mode.

[0034] In a possible implementation, the method further includes:

[0035] sending the initial transmission redundancy version to the terminal;

[0036] In a case where the data retransmission request sent by the terminal is received, sending the retransmission redundancy version to the terminal, the data retransmission request being used to instruct that the initial transmission redundancy version decoding fails.

[0037] In a possible implementation, the retransmission redundancy version and the retransmission decoding mode are determined according to the problem scenario, including:

[0038] In a case where the problem scenario is the downlink discontinuous transmission scenario, redundancy version 0 is determined as the retransmission redundancy version, and the independent decoding mode is determined as the retransmission decoding mode.

[0039] In a possible implementation, the method further includes:

[0040] sending a retransmission redundancy version and a new data indication flip indication to the terminal in a case that a data retransmission request is received from the terminal, the data retransmission request being used to indicate that the initial transmission redundancy version decoding fails.

[0041] sending a retransmission redundancy version and a new data indication flip indication to the terminal in a case that a data retransmission request is received from the terminal, the data retransmission request being used to indicate that the initial transmission redundancy version decoding fails.

[0042] In a second aspect, the embodiments of the present application further provide an apparatus, comprising a memory, a transceiver, and a processor:

[0043] a memory, configured to store a computer program; a transceiver, configured to transceive data under control of the processor; and the processor, configured to read the computer program in the memory and execute to perform the following steps:

[0044] in a case that the initial transmission redundancy version decoding fails, determining a problem scenario according to a measurement quantity of the uplink physical shared channel, and / or determining the problem scenario according to a channel quality indication and uplink control information;

[0045] determining a retransmission redundancy version and a retransmission decoding manner according to the problem scenario, the retransmission redundancy version indicating a redundancy version used in retransmission, and the retransmission decoding manner being used to indicate a decoding manner used in a case that the retransmission redundancy version is received.

[0046] In a possible implementation, the processor, when executing the computer program, further performs the following steps:

[0047] obtaining uplink path loss in the measurement quantity of the uplink physical shared channel and an activation detection result of the uplink physical shared channel;

[0048] in a case that the uplink path loss is less than a first threshold value and the activation detection result of the uplink physical shared channel is a detection failure, determining that the problem scenario is an uplink discontinuous transmission scenario caused by downlink control information missing.

[0049] In a possible implementation, the processor, when executing the computer program, further performs the following steps:

[0050] in a case that the problem scenario is the uplink discontinuous transmission scenario caused by the downlink control information missing, determining redundancy version 0 as the retransmission redundancy version and a standalone decoding manner as the retransmission decoding manner.

[0051] In a possible implementation, the processor, when executing the computer program, further performs the following steps:

[0052] obtaining interference noise in the measurement quantity of the uplink physical shared channel;

[0053] in a case that the interference noise is greater than a second threshold value, determining that the problem scenario is a neighboring cell interference scenario.

[0054] In a possible implementation, the processor, when executing the computer program, further performs the following steps:

[0055] In the case that the problem scenario is the neighbor cell interference scenario, it is determined whether the interference noise is greater than a third threshold value, the third threshold value being greater than the second threshold value;

[0056] When the interference noise is greater than the third threshold value, redundancy version 0 is determined as the retransmission redundancy version, and the independent decoding mode is determined as the retransmission decoding mode;

[0057] When the interference noise is less than or equal to the third threshold value, redundancy version 2 is determined as the retransmission redundancy version, and the combined decoding mode is determined as the retransmission decoding mode.

[0058] In a possible implementation, the processor, when executing the computer program, further performs the following steps:

[0059] The post-detection signal-to-noise ratio in the measurement quantity of the uplink physical shared channel and a demodulation signal-to-noise ratio corresponding to the current modulation and coding strategy are acquired;

[0060] In the case that the difference between the post-detection signal-to-noise ratio and the demodulation signal-to-noise ratio is greater than a fourth threshold value, it is determined that the problem scenario is that the base station and the terminal do not understand the uplink control information.

[0061] In a possible implementation, the processor, when executing the computer program, further performs the following steps:

[0062] In the case that the problem scenario is that the base station and the terminal do not understand the uplink control information, redundancy version 0 is determined as the retransmission redundancy version, and the independent decoding mode is determined as the retransmission decoding mode.

[0063] In a possible implementation, the processor, when executing the computer program, further performs the following steps:

[0064] The initial transmission redundancy version sent by the terminal is received;

[0065] In the case that the initial transmission redundancy version decoding fails, a data retransmission request is sent to the terminal, the data retransmission request being used to instruct the terminal to send a retransmission redundancy version;

[0066] In the case that the retransmission redundancy version is received, the retransmission redundancy version is decoded according to the retransmission decoding mode.

[0067] In a possible implementation, the processor, when executing the computer program, further performs the following steps:

[0068] The channel quality indicator sent by the terminal is received, and the activation detection result of the uplink control information is acquired;

[0069] In a case that the channel quality indication is greater than the fifth threshold value and the activation detection result of the uplink control information is detection failure, the problem scenario is determined as a downlink discontinuous transmission scenario.

[0070] In a possible implementation, the processor, when executing the computer program, further performs the following steps:

[0071] In a case that the problem scenario is the downlink discontinuous transmission scenario, the redundancy version 0 is determined as the retransmission redundancy version, and the combined decoding mode is determined as the retransmission decoding mode.

[0072] In a possible implementation, the processor, when executing the computer program, further performs the following steps:

[0073] The initial transmission redundancy version is sent to the terminal.

[0074] In a case that the data retransmission request sent by the terminal is received, the retransmission redundancy version is sent to the terminal, and the data retransmission request is used to indicate decoding failure of the initial transmission redundancy version.

[0075] In a possible implementation, the processor, when executing the computer program, further performs the following steps:

[0076] In a case that the problem scenario is the downlink discontinuous transmission scenario, the redundancy version 0 is determined as the retransmission redundancy version, and the independent decoding mode is determined as the retransmission decoding mode.

[0077] In a possible implementation, the processor, when executing the computer program, further performs the following steps:

[0078] The initial transmission redundancy version is sent to the terminal.

[0079] In a case that the data retransmission request sent by the terminal is received, the retransmission redundancy version and the new data indication flip indication are sent to the terminal, and the data retransmission request is used to indicate decoding failure of the initial transmission redundancy version.

[0080] In a third aspect, the application further provides a data retransmission device, which comprises:

[0081] A first determination unit is configured to determine a problem scenario according to a measurement quantity of an uplink physical shared channel and / or according to a channel quality indication and uplink control information in a case that decoding of an initial transmission redundancy version fails.

[0082] A second determination unit is configured to determine a retransmission redundancy version and a retransmission decoding mode according to the problem scenario, the retransmission redundancy version indicating a redundancy version used in retransmission, and the retransmission decoding mode indicating a decoding mode used in a case that the retransmission redundancy version is received.

[0083] In a possible implementation, the first determination unit is further configured to:

[0084] an uplink path loss in the measurement quantity of the uplink physical shared channel and an activation detection result of the uplink physical shared channel;

[0085] In a case where the uplink path loss is less than a first threshold value and the activation detection result of the uplink physical shared channel is a detection failure, the problem scenario is determined as an uplink discontinuous transmission scenario caused by downlink control information missing.

[0086] In a possible implementation, the second determination unit is further configured to:

[0087] In a case where the problem scenario is the uplink discontinuous transmission scenario caused by the downlink control information missing, redundancy version 0 is determined as the retransmission redundancy version, and the independent decoding mode is determined as the retransmission decoding mode.

[0088] In a possible implementation, the first determination unit is further configured to:

[0089] an interference noise in the measurement quantity of the uplink physical shared channel;

[0090] In a case where the interference noise is greater than a second threshold value, the problem scenario is determined as a neighbor cell interference scenario.

[0091] In a possible implementation, the second determination unit is further configured to:

[0092] In a case where the problem scenario is the neighbor cell interference scenario, it is determined whether the interference noise is greater than a third threshold value, the third threshold value being greater than the second threshold value;

[0093] When the interference noise is greater than the third threshold value, redundancy version 0 is determined as the retransmission redundancy version, and the independent decoding mode is determined as the retransmission decoding mode;

[0094] When the interference noise is less than or equal to the third threshold value, redundancy version 2 is determined as the retransmission redundancy version, and the combined decoding mode is determined as the retransmission decoding mode.

[0095] In a possible implementation, the first determination unit is further configured to:

[0096] a post-detection signal-to-noise ratio in the measurement quantity of the uplink physical shared channel and a demodulation signal-to-noise ratio corresponding to a current modulation and coding strategy;

[0097] In a case where a difference between the post-detection signal-to-noise ratio and the demodulation signal-to-noise ratio is greater than a fourth threshold value, the problem scenario is determined as an inconsistency in understanding of uplink control information between a base station and a terminal.

[0098] In a possible implementation, the second determination unit is further configured to:

[0099] In a case where the problem scenario is that the base station and the terminal do not understand the uplink control information, the redundancy version 0 is determined as the retransmission redundancy version, and the independent decoding mode is determined as the retransmission decoding mode.

[0100] In a possible implementation, the apparatus further includes:

[0101] The first receiving unit is configured to receive the initial transmission redundancy version sent by the terminal.

[0102] The first sending unit is configured to send, to the terminal, a data retransmission request in a case where the initial transmission redundancy version decoding fails, the data retransmission request being used to instruct the terminal to send a retransmission redundancy version.

[0103] The first decoding unit is configured to decode the retransmission redundancy version according to a retransmission decoding mode in a case where the retransmission redundancy version is received.

[0104] In a possible implementation, the first determining unit is further configured to:

[0105] receive a channel quality indication sent by the terminal, and obtain an activation detection result of the uplink control information;

[0106] In a case where the channel quality indication is greater than a fifth threshold value and the activation detection result of the uplink control information is that the detection fails, the problem scenario is determined as the downlink discontinuous transmission scenario.

[0107] In a possible implementation, the second determining unit is further configured to:

[0108] In a case where the problem scenario is the downlink discontinuous transmission scenario, the redundancy version 0 is determined as the retransmission redundancy version, and the combined decoding mode is determined as the retransmission decoding mode.

[0109] In a possible implementation, the apparatus further includes:

[0110] The second sending unit is configured to send, to the terminal, the initial transmission redundancy version.

[0111] The third sending unit is configured to send, to the terminal, the retransmission redundancy version in a case where a data retransmission request sent by the terminal is received, the data retransmission request being used to instruct the initial transmission redundancy version decoding to fail.

[0112] In a possible implementation, the second determining unit is further configured to:

[0113] In a case where the problem scenario is the downlink discontinuous transmission scenario, the redundancy version 0 is determined as the retransmission redundancy version, and the independent decoding mode is determined as the retransmission decoding mode.

[0114] In a possible implementation, the apparatus further includes:

[0115] a fourth sending unit, configured to send the initial transmission redundancy version to the terminal;

[0116] a fifth sending unit, configured to send the retransmission redundancy version and a new data indication flip indication to the terminal in a case that a data retransmission request sent by the terminal is received, the data retransmission request being used to indicate that the initial transmission redundancy version decoding fails.

[0117] In a fourth aspect, a computer readable storage medium is provided, and the computer readable storage medium has stored thereon a computer program, and the computer program is executed by a processor to implement the following steps:

[0118] In a case that the initial transmission redundancy version decoding fails, determining a problem scenario according to a measurement quantity of the uplink physical shared channel, and / or determining the problem scenario according to the channel quality indication and the uplink control information;

[0119] determining the retransmission redundancy version and the retransmission decoding mode according to the problem scenario, the retransmission redundancy version indicating a redundancy version used in retransmission, and the retransmission decoding mode being used to indicate a decoding mode used in a case that the retransmission redundancy version is received.

[0120] In a fifth aspect, a computer program product is provided, and the computer program product includes a computer program, and the computer program is executed by a processor to implement the following steps:

[0121] In a case that the initial transmission redundancy version decoding fails, determining a problem scenario according to a measurement quantity of the uplink physical shared channel, and / or determining the problem scenario according to the channel quality indication and the uplink control information;

[0122] determining the retransmission redundancy version and the retransmission decoding mode according to the problem scenario, the retransmission redundancy version indicating a redundancy version used in retransmission, and the retransmission decoding mode being used to indicate a decoding mode used in a case that the retransmission redundancy version is received.

[0123] The data retransmission method, device, computer device and storage medium, in a case that the initial transmission redundancy version decoding fails, determine a problem scenario according to a measurement quantity of the uplink physical shared channel and / or according to the channel quality indication and the uplink control information; then determine the retransmission redundancy version and the retransmission decoding mode according to the problem scenario, and finally decode the retransmission redundancy version according to the retransmission decoding mode. In this way, by identifying the problem scenario and flexibly determining the corresponding retransmission redundancy version and retransmission decoding mode according to the problem scenario, the retransmission redundancy version and the retransmission decoding mode are improved in pertinence to the problem scenario, thereby reducing the residual block error rate under each problem scenario. BRIEF DESCRIPTION OF DRAWINGS

[0124] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the related art, the accompanying drawings needed to be used in the description of the embodiments or the related art will be briefly introduced. Obviously, the accompanying drawings in the following description only only some embodiments of the present application, and for those skilled in the art, other drawings can be obtained without creative labor based on these drawings.

[0125] Figure 1 The application environment schematic diagram of the data retransmission method provided by the embodiments of the present application is shown.

[0126] Figure 2 The flowchart of the data retransmission method provided by the embodiments of the present application is shown.

[0127] Figure 3 The flowchart of the data retransmission method provided by the embodiments of the present application is shown.

[0128] Figure 4 The flowchart of steps S303 to S305 provided by the embodiments of the present application is shown.

[0129] Figure 5 The interaction flowchart of the data retransmission method provided by the embodiments of the present application is shown.

[0130] Figure 6 The flowchart of steps S505 to S507 provided by the embodiments of the present application is shown.

[0131] Figure 7 The structure block diagram of the data retransmission device provided by the embodiments of the present application is shown.

[0132] Figure 8 The internal structure diagram of a device in one embodiment. DETAILED DESCRIPTION

[0133] In the embodiments of the present application, the term "and / or" describes the association relationship of the associated objects, which means that there can be three kinds of relationships, for example, A and / or B, which can represent the following three cases: A exists alone, A and B exist together, and B exists alone. The character " / " generally represents that the associated objects before and after it are in an "or" relationship.

[0134] In the embodiments of the present application, the term "a plurality of" means two or more, and other quantifiers are similar.

[0135] In order to facilitate understanding and description, the technical terms related to the embodiments of the present application are described below.

[0136] Hybrid Automatic Repeat Request (HARQ) technology is a technology combining Forward Error Correction (FEC) and Automatic Repeat reQuest (ARQ). The sending end reads the coded bits of the transmission bit length from the sending end virtual circular buffer to form a HARQ data packet and transmits it to the receiving end. The receiving end decodes the received HARQ data packet, and if the decoding is successful, it feeds back an acknowledgement character (ACK) to the sending end, notifying the sending end to send a new HARQ data packet; if the decoding fails, it feeds back a negative acknowledgement symbol (NACK) to the sending end, requesting the sending end to resend the HARQ data packet.

[0137] Among them, different positions in the above virtual circular buffer can be specified as the starting position of reading the HARQ data packet for each transmission, that is, different redundancy versions (RV) are selected as the HARQ data packet for each transmission. In the conventional technology, four RVs, RV0, RV1, RV2 and RV3, are pre-set in the virtual circular buffer. The selection order of the RV is [0, 2, 3, 1], that is, the first transmission takes RV0 as the starting position, the second transmission takes RV2 as the starting position, the third transmission takes RV3 as the starting position, and the fourth transmission takes RV1 as the starting position. In the embodiments of the present application, the HARQ data packet with RV0 as the starting position is referred to as redundancy version 0, and the HARQ data packet with RV2 as the starting position is referred to as redundancy version 2.

[0138] The technical solutions in the embodiments of the present application will be described clearly and completely in combination with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative labor are within the scope of protection of the present application.

[0139] In the conventional technology, HARQ transmission is performed in a fixed RV version order [0, 2, 3, 1], and retransmission redundancy version and initial transmission redundancy version are combined and decoded. This way cannot be flexibly adapted to different scenarios, resulting in the problem of high residual block error rate (BLER) in some scenarios.

[0140] In one example, in a scenario of downlink control information (DCI) miss detection, the DCI miss detection causes the terminal not to send the initial transmission redundancy version, while the base station considers that the terminal sends the initial transmission redundancy version, but the actual data received by the base station only contains noise and does not contain system bits. At this time, according to the fixed RV version order, the terminal will select redundancy version 2 as the retransmission redundancy version. Since redundancy version 2 cannot be self-decoded, after the base station receives the redundancy version 2 retransmitted by the terminal, the base station cannot successfully decode the redundancy version 2 and the initial transmission redundancy version (i.e. noise) received before, thereby causing the system residual BLER to increase.

[0141] In yet another example, in a scenario of inconsistency between the base station and the terminal in understanding uplink control information (UCI), the initial transmission redundancy version receives strong interference during transmission, and when the base station combines and decodes the initial transmission redundancy version and the retransmission redundancy version, it is difficult to successfully decode even if the maximum number of retransmissions is reached, thereby causing the system residual BLER to increase.

[0142] Embodiments of the present application provide a data retransmission method and device, which identifies the problem scenarios, and flexibly determines the corresponding retransmission redundancy version and retransmission decoding mode according to the problem scenarios, thereby improving the pertinence of the retransmission redundancy version and the retransmission decoding mode to the problem scenarios, and reducing the residual block error rate under each problem scenario. The method and the device are based on the same application concept, and since the principles of solving problems are similar, the implementation of the device and the method can be mutually referred to, and the repeated parts will not be described again.

[0143] The technical solutions provided by the embodiments of the present application can be applied to various systems. For example, the applicable systems can be a long term evolution (LTE) system, an LTE frequency division duplex (FDD) system, an LTE time division duplex (TDD) system, a long term evolution advanced (LTE-A) system, a universal mobile system (UMTS), a worldwide interoperability for microwave access (WiMAX) system, a 5G New Radio (NR) system, and an evolved communication system thereof. The various systems can include terminal devices and network devices. The system can also include a core network part, such as an evolved packet system (EPS), a 5G system (5GS), and the like.

[0144] Figure 1 An application environment schematic diagram of the data retransmission method provided by the embodiments of the present application is shown. The data retransmission method provided by the embodiments of the present application can be applied to the application environment shown in the figure, wherein the terminal device communicates with the network device through the communication network. Figure 1

[0145] ​The terminal device related to the embodiments of the present application can be referred to as a terminal, which can be a device providing voice and / or data connectivity to a user, a handheld device having wireless connection function, or other processing devices connected to a wireless modem, etc. In different systems, the name of the terminal device can also be different, for example, in the 5G system, the terminal can be referred to as a user equipment (UE). The wireless terminal device can be a USB storage device, other personal computer memory device and dongle, and can also communicate with one or more core networks (CN) through a radio access network (RAN). The wireless terminal device can be a mobile terminal device, such as a mobile phone (or called "cellular" phone) and a computer with a mobile terminal device, for example, it can be a portable, pocket, handheld, computer built-in or vehicle-mounted mobile device, which exchanges voice and / or data with a radio access network. For example, personal communication service (PCS) phones, cordless phones, session initiated protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), personal computers, tablet computers, machine type communication (MTC) terminal devices, etc. The wireless terminal device can also be referred to as a system, a subscriber unit, a subscriber station, a mobile station, a mobile, a remote station, an access point, a remote terminal, an access terminal, a user terminal, a user agent, a user device, and a wireless access device and router / modem that meet the limitations of the present definition, etc. The embodiments of the present application are not limited.

[0146] The network device in the embodiments of the present applicationapplicationbe a base station, whichapplicationinclude multiple cells serving terminals. According to different application scenarios, the base stationapplicationalso be referred to as an access point, orapplicationbe a device in an access network that communicates with wireless terminal devices through one or more sectors over an air interface, or other names. The network deviceapplicationbe used to exchange received air frames and Internet Protocol (IP) packets as a router between wireless terminal devices and the rest of the access network, whichapplicationinclude an Internet Protocol (IP) communication network. The network deviceapplicationalso coordinate the management of properties of the air interface. For example, the network device in the embodiments of the present applicationapplicationbe an evolutional Node B (eNB or e-NodeB) in a long term evolution (LTE) system, a 5G base station (gNB) in a next generation system, and the like, andapplicationalso be a Home evolved Node B (HeNB), a relay node, a femto, a pico, a network test device, and the like, which are not limited in the embodiments of the present application. In some network structures, the network deviceapplicationinclude a centralized unit (CU) node and a distributed unit (DU) node, and the centralized unit and the distributed unitapplicationalso be arranged geographically apart.

[0147] The terminal device in the embodiments of the present applicationapplicationsend relevant information or the like to a network side device, whichapplicationonly indicate that the terminal device sends relevant information in a wireless signal manner, and the receiving party is a network device, and the network deviceapplicationobtain relevant information by receiving a wireless signal.

[0148] Figure 2 A flowchart of a data retransmission method provided by the embodiments of the present application is shown. The methodapplicationbe applied to a base station. As shown in Figure 2 The methodapplicationinclude the following steps:

[0149] In step S201, in the case of initial transmission redundancy version decoding failure, the problem scenario is determined according to the measurement quantity of the uplink physical shared channel, and / or the problem scenario is determined according to the channel quality indication and the uplink control information.

[0150] The initial transmission redundancy versionapplicationindicate the redundancy version of the initial transmission in the HARQ transmission. The initial transmission redundancy versionapplicationinclude all system bits and check bits. In one example, the initial transmission redundancy versionapplicationbe redundancy version 0 (RV0).

[0151] When the initial redundancy version decoding fails, the redundancy version needs to be retransmitted, and the retransmitted redundancy version can be referred to as a retransmission redundancy version. In uplink HARQ transmission, the terminal transmits the initial redundancy version to the base station, and the base station can decode the received initial redundancy version. If the decoding fails, the terminal needs to transmit the retransmission redundancy version to the base station, and then the base station decodes. In downlink HARQ transmission, the base station transmits the initial redundancy version to the terminal, and the terminal can decode the received initial redundancy version. If the decoding fails, the base station needs to transmit the retransmission redundancy version to the terminal, and then the terminal decodes.

[0152] The problem scenario can be used to distinguish the reason for the decoding failure of the initial redundancy version. In the embodiment of the present application, in the case of decoding failure of the initial redundancy version, the problem scenario is first determined, and then data retransmission and decoding are performed based on different problem scenarios, so as to realize successful transmission of data.

[0153] In uplink HARQ transmission, the reason for the decoding failure of the initial redundancy version can be uplink discontinuous transmission caused by downlink control information (DCI) missing, adjacent cell interference, or inconsistency between the base station and the terminal in understanding the uplink control information. Therefore, the problem scenarios in uplink HARQ transmission can include uplink discontinuous transmission caused by downlink control information missing, adjacent cell interference, and inconsistency between the base station and the terminal in understanding the uplink control information.

[0154] The DCI can be used to indicate the repetition number of the initial transmission and the redundancy version combination or redundancy version of the initial transmission, and to indicate the repetition number of each retransmission and the redundancy version combination or redundancy version of each retransmission. For example, the DCI can indicate that the repetition number of the initial transmission is 1 and indicate the redundancy version of the initial transmission, the DCI can indicate that the repetition number of the initial transmission is greater than or equal to 2 and indicate the redundancy version combination of the initial transmission, the DCI can indicate that the repetition number of each retransmission is 1 and indicate the redundancy version of each retransmission, and the DCI can indicate that the repetition number of each retransmission is greater than or equal to 2 and indicate the redundancy version combination of each retransmission. It should be noted that, whether it is the initial transmission or the retransmission, as long as the repetition number is 1, only one redundancy version is needed, and only when the repetition number is greater than or equal to 2, the redundancy version combination is needed.

[0155] For uplink HARQ transmission, the base station can determine the problem scenario according to a measurement quantity of a physical uplink shared channel (PUSCH). The measurement quantity of the PUSCH can reflect the quality of the PUSCH. The measurement quantity of the PUSCH can include uplink loss, interference noise, and post-detection signal-to-noise ratio, etc. When different measurement quantities of the PUSCH are abnormal, it can be determined that different problem scenarios exist in the uplink HARQ transmission. The process of determining the problem scenario by the base station according to the measurement quantity of the PUSCH will be described in detail below, and will not be described here.

[0156] In downlink HARQ transmission, the reason for decoding failure of the initial transmission redundancy version can be downlink discontinuous transmission. Therefore, the problem scenario in the downlink HARQ transmission can include downlink discontinuous transmission.

[0157] For downlink HARQ transmission, the base station can determine the problem scenario according to channel quality indication (CQI) and uplink control information (UCI). The CQI can be used to indicate the high and low of the channel quality, and the CQI is reported by the terminal to the base station. The UCI can include HARQ feedback confirmation, scheduling request, and downlink channel state information for link adaptation, etc. The process of determining the problem scenario by the base station according to the channel quality indication and the uplink control information will be described in detail below, and will not be described here.

[0158] It should be noted that the above is only an exemplary description of the problem scenario, and other problem scenarios can also be included, and the embodiments of the present application do not limit the problem scenario.

[0159] Step S202, determining the retransmission redundancy version and the retransmission decoding mode according to the problem scenario.

[0160] Considering that the reasons for decoding failure of the initial transmission redundancy version are different under different problem scenarios, the requirements for the retransmission redundancy version and the retransmission decoding mode are different. Therefore, in the embodiments of the present application, in the case of decoding failure of the initial transmission redundancy version, the base station can determine the retransmission redundancy version and the retransmission decoding mode based on the problem scenario after determining the problem scenario.

[0161] The retransmission redundancy version can be any one of redundancy version 0 to redundancy version 3. Redundancy version 0 includes all system bits and check bits, and redundancy version 2 includes part of the system bits and check bits. In the embodiments of the present application, one redundancy version can be selected as the retransmission redundancy version based on the problem scenario. The retransmission decoding mode can be used to indicate the decoding mode used when the retransmission redundancy version is received. The retransmission decoding mode can be independent decoding or combined decoding. In the embodiments of the present application, one decoding mode can be selected as the retransmission decoding mode based on the problem scenario.

[0162] After determining the retransmission redundancy version and the retransmission decoding mode, the sending end can send the retransmission redundancy version, and the receiving end can decode the retransmission redundancy version using the retransmission decoding mode. Specifically, in uplink HARQ transmission, the terminal can send the retransmission redundancy version, and the base station can decode the retransmission redundancy version using the retransmission decoding mode. In downlink HARQ transmission, the base station can send the retransmission redundancy version, and the terminal can decode the retransmission redundancy version using the retransmission decoding mode.

[0163] The data retransmission method described above, in the case of decoding failure of the initial transmission redundancy version, determines the problem scenario according to the measurement quantity of the uplink physical shared channel and / or according to the channel quality indicator and the uplink control information; then determines the retransmission redundancy version and the retransmission decoding mode according to the problem scenario, and finally decodes the retransmission redundancy version according to the retransmission decoding mode. In this way, by identifying the problem scenario and flexibly determining the corresponding retransmission redundancy version and retransmission decoding mode according to the problem scenario, the retransmission redundancy version and the retransmission decoding mode are more targeted to the problem scenario, thereby reducing the residual block error rate under each problem scenario, reducing the service delay, and improving the user experience.

[0164] The interaction process of the data retransmission method provided by the embodiments of the present application in uplink HARQ transmission is described below. Figure 3 The flow interaction diagram of the data retransmission method provided by the embodiments of the present application is shown. As shown in Figure 3 The method can include the following steps:

[0165] Step S301, the terminal sends an initial transmission redundancy version to the base station.

[0166] In uplink HARQ transmission, the terminal is the sending end and the base station is the receiving end, and the terminal sends a HARQ data packet to the base station. The redundancy version selected by the terminal when sending the HARQ data packet for the first time is the initial transmission redundancy version. Taking redundancy version 0 as the initial transmission redundancy version as an example, the terminal sends redundancy version 0 to the base station.

[0167] Step S302, the base station receives the initial transmission redundancy version.

[0168] Step S303, in case of decoding failure of the initial transmission redundancy version, the base station acquires a measurement quantity of the uplink physical shared channel.

[0169] Step S304, the base station determines a problem scenario according to the measurement quantity of the uplink physical shared channel.

[0170] Step S305, the base station determines the retransmission redundancy version and the retransmission decoding mode according to the problem scenario.

[0171] After the base station receives the initial transmission redundancy version, the base station decodes the initial transmission redundancy version, and if the decoding fails, the base station acquires a measurement quantity of the uplink physical shared channel, and determines a problem scenario according to the measurement quantity. In the uplink HARQ transmission, the problem scenario includes but is not limited to the uplink discontinuous transmission scenario caused by the downlink control information missing detection, the adjacent cell interference scenario, and the inconsistency between the base station and the terminal in understanding the uplink control information. Then, the base station can determine the retransmission redundancy version and the retransmission decoding mode according to the problem scenario.

[0172] In the embodiments of the present application, the determination manners of different problem scenarios are different, and the retransmission redundancy versions and the retransmission decoding modes determined based on different problem scenarios are also different, which will be described below in combination with specific examples. Figure 4 The steps S303 to S305 are described above, and will not be described here again.

[0173] Step S306, the base station sends a data retransmission request to the terminal, which is used to instruct the terminal to send the retransmission redundancy version.

[0174] Since in the uplink HARQ transmission, the sending end is the terminal. Therefore, after the base station determines the retransmission redundancy version and the retransmission decoding mode, the base station needs to send a data retransmission request to the terminal, which can be used to instruct the terminal to send the retransmission redundancy version determined by the base station. For example, if the base station determines that the redundancy version 0 is the retransmission redundancy version, the data retransmission request sent by the base station can be used to instruct the terminal to send the redundancy version 0. Similarly, if the base station determines that the redundancy version 2 is the retransmission redundancy version, the data retransmission request sent by the base station can be used to instruct the terminal to send the redundancy version 2.

[0175] Step S307, the terminal sends the retransmission redundancy version to the base station in response to the data retransmission request.

[0176] Step S308, the base station decodes the retransmission redundancy version according to the retransmission decoding mode in case of receiving the retransmission redundancy version.

[0177] The data retransmission method determines the problem scenario according to the measurement quantity of the uplink physical shared channel in the case that the base station fails to decode the initial transmission redundancy version, then determines the retransmission redundancy version and the retransmission decoding mode according to the problem scenario, and finally the terminal sends the retransmission redundancy version, and the base station decodes the retransmission redundancy version according to the retransmission decoding mode. In this way, by identifying the problem scenario and flexibly determining the corresponding retransmission redundancy version and retransmission decoding mode according to the problem scenario, the retransmission redundancy version and the retransmission decoding mode are improved in pertinence to the problem scenario, thereby reducing the residual block error rate under each problem scenario, reducing the service delay, and improving the user experience.

[0178] Figure 4 A flowchart for illustrating steps S303 to S305 provided by the embodiments of the application is shown. As shown in the figure, step S303 can include step S3031, step S304 can include step S3041, and step S305 can include step S3051. Wherein: Figure 4

[0179] In step S3030, the base station acquires the measurement quantity of the uplink physical shared channel.

[0180] In step S3031, the base station acquires the uplink loss in the measurement quantity of the uplink physical shared channel and the activation detection result of the uplink physical shared channel.

[0181] In step S3041, in the case that the uplink loss is less than the first threshold value and the activation detection result of the uplink physical shared channel is that the detection fails, the base station determines that the problem scenario is the uplink discontinuous transmission scenario caused by the downlink control information missing detection.

[0182] Wherein, the first threshold value can be used to judge the size of the uplink loss, and the first threshold value can be set as needed. The uplink loss less than the first threshold value indicates that the uplink transmission quality is high. The detection result of the uplink physical shared channel is that the detection fails, indicating that the terminal does not send the initial transmission redundancy version. Based on this, when the uplink loss is less than the first threshold value and the activation detection result of the uplink physical shared channel is that the detection fails, it indicates that the terminal does not send the initial transmission redundancy version, and the initial transmission redundancy version received by the base station only has noise, therefore, the base station can determine that the problem scenario is the uplink discontinuous transmission scenario caused by the downlink control information missing detection.

[0183] In step S3051, in the case that the problem scenario is the uplink discontinuous transmission scenario caused by the downlink control information missing detection, the base station determines redundancy version 0 as the retransmission redundancy version and determines the independent decoding mode as the retransmission decoding mode.

[0184] ​In the scenario where the uplink is discontinuously transmitted due to a missed downlink control information detection, the initial redundant version received by the base station contains only noise and does not include system bits. In this case, the retransmission redundant version needs to select redundant version 0, which includes all system bits, and the retransmission redundant version can be decoded independently during decoding.

[0185] In the embodiments of this application, in the case of uplink discontinuous transmission caused by downlink control information failure detection, the terminal can select redundant version 0 as the retransmission redundant version for each retransmission until the activation detection result of the uplink physical shared channel is detected as passed (i.e., PUSCH overactivation detection).

[0186] like Figure 4 As shown, step S303 may further include step S3032, step S304 may further include step S3042, and step S305 may further include steps S3052 to S3054. Wherein:

[0187] In step S3032, the base station acquires the interference noise in the measurements of the uplink physical shared channel.

[0188] In step S3042, if the interference noise is greater than the second threshold, the base station determines the problem scenario as a neighboring cell interference scenario.

[0189] The second threshold can be used to determine whether the interference from neighboring cells is significant, and this threshold can be set as needed. If the interference noise is greater than the second threshold, it indicates that the interference from neighboring cells is significant, thus confirming the problem scenario as an interference scenario from neighboring cells.

[0190] In step S3052, if the problem scenario is a neighboring cell interference scenario, the base station determines whether the interference noise is greater than the third threshold. If yes, then proceed to step S3053; otherwise, proceed to step S3054.

[0191] The third threshold is greater than the second threshold. This third threshold can be used to further subdivide the magnitude of neighboring cell interference, and it can be set as needed. In a neighboring cell interference scenario, if the interference noise is greater than the third threshold, it indicates very significant neighboring cell interference. The initial redundant version will then have poor quality and be of little reference value. Therefore, the terminal can designate redundant version 0 as the retransmission redundant version and the independent decoding method as the retransmission decoding method. If the interference noise is greater than the second threshold but less than or equal to the third threshold, it indicates that neighboring cell interference exists but has a minor impact. The initial redundant version will have some reference value. Therefore, the terminal can designate redundant version 2 as the retransmission redundant version and the combined decoding method as the retransmission decoding method.

[0192] In step S3053, the base station determines the redundant version 0 as the retransmission redundant version and the independent decoding method as the retransmission decoding method.

[0193] In this embodiment of the application, when the interference noise is greater than the third threshold, the retransmission redundant version 0 is selected until the interference noise is less than or equal to the third threshold, at which point the redundant version 2 can be determined as the retransmission redundant version.

[0194] In step S3054, the base station determines the redundant version 2 as the retransmission redundant version and determines the merging decoding method as the retransmission decoding method.

[0195] like Figure 4 As shown, step S303 may further include step S3033, step S304 may further include step S3043, and step S305 may further include step S3055. Wherein:

[0196] In step S3033, the base station acquires the post-detection signal-to-noise ratio and the demodulation signal-to-noise ratio corresponding to the current modulation and coding strategy from the measurements of the uplink physical shared channel.

[0197] Medium-rate configuration is achieved through MCS (Modulation and Coding Scheme) index values. The MCS uses the factors affecting communication rate as columns and the MCS indices as rows, forming a rate table. Therefore, each MCS index corresponds to a physical transmission rate under a set of parameters. Thus, the corresponding demodulation signal-to-noise ratio can be obtained based on the current modulation and coding scheme.

[0198] In step S3043, if the difference between the detected signal-to-noise ratio and the demodulated signal-to-noise ratio is greater than the fourth threshold, the base station determines that the problem scenario is that the base station and the terminal have inconsistent understanding of the uplink control information.

[0199] The detected signal-to-noise ratio (SNR) reflects the uplink shared channel situation. Under normal transmission conditions, the detected SNR matches the demodulated SNR. In neighboring cell interference scenarios, the detected SNR is lower than the modulated SNR; when the base station and terminal have inconsistent interpretations of the UCI, the detected SNR is higher than the demodulated SNR. Therefore, if the difference between the detected SNR and the demodulated SNR (i.e., detected SNR minus demodulated SNR) is greater than the fourth threshold, the base station determines that the problem scenario is an inconsistency in the understanding of uplink control information between the base station and the terminal. The fourth threshold can be used to determine the difference between the detected SNR and the demodulated SNR, and the fourth threshold can be set as needed.

[0200] In step S3055, in the case that the problem scenario is that the base station and the terminal do not understand the uplink control information, the base station determines the retransmission redundancy version as redundancy version 0 and the retransmission decoding mode as the independent decoding mode.

[0201] In the case that the base station and the terminal do not understand the uplink control information, the initial transmission redundancy version sent by the terminal has a smaller reference value, so the retransmission redundancy version can be determined as redundancy version 0 and the retransmission decoding mode can be determined as the independent decoding mode.

[0202] The interaction process of the data retransmission method provided by the embodiment of the application in downlink HARQ transmission is described below. Figure 5 An interaction flowchart of the data retransmission method provided by the embodiment of the application is shown. As shown in the figure, the method can include the following steps. Figure 5

[0203] In step S501, the base station sends an initial transmission redundancy version to the terminal.

[0204] In downlink HARQ transmission, the base station is the sending end and the terminal is the receiving end, and the base station sends a HARQ data packet to the terminal. The redundancy version selected by the base station when the HARQ data packet is sent for the first time is the initial transmission redundancy version. Taking redundancy version 0 as the initial transmission redundancy version as an example, the base station sends redundancy version 0 to the terminal.

[0205] In step S502, the terminal receives the initial transmission redundancy version.

[0206] In step S503, in the case that the initial transmission redundancy version decoding fails, the terminal sends a data retransmission request to the base station.

[0207] The data retransmission request can be used to indicate that the initial transmission redundancy version decoding fails.

[0208] In step S504, in the case that the data retransmission request is received, the base station determines that the initial transmission redundancy version decoding fails.

[0209] In step S505, in the case that the initial transmission redundancy version decoding fails, the base station determines the problem scenario according to the channel quality indication and the uplink control information.

[0210] In step S506, the base station determines the retransmission redundancy version and the retransmission decoding mode according to the problem scenario.

[0211] ​After the terminal receives the initial transmission redundancy version, the terminal decodes the initial transmission redundancy version. If the decoding fails, the terminal sends a data retransmission request to the base station to inform the base station that the decoding of the initial transmission redundancy version fails. After the base station receives the data retransmission request, the base station can determine that the decoding of the initial transmission redundancy version fails and needs to send a retransmission redundancy version. Before sending the retransmission redundancy version, the base station needs to determine the retransmission redundancy version and the retransmission decoding mode to be used. Specifically, the base station can determine a problem scenario according to the channel quality indicator and the uplink control information, and then determine the retransmission redundancy version and the retransmission decoding mode according to the problem scenario.

[0212] In step S507, the base station sends the retransmission redundancy version to the terminal and informs the terminal of the retransmission decoding mode.

[0213] Because in the downlink HARQ transmission, the terminal is the receiving end and performs decoding, the base station needs to inform the terminal of the retransmission decoding mode. In the embodiments of the present application, the base station can select different retransmission redundancy versions, and accordingly can inform the terminal to use different retransmission decoding modes. Details will be described below in combination with the retransmission decoding mode. Figure 6 This will be described below.

[0214] In step S508, the terminal decodes the retransmission redundancy version according to the retransmission decoding mode after receiving the retransmission redundancy version.

[0215] The above data retransmission method determines a problem scenario according to the channel quality indicator and the uplink control information in the case that the terminal fails to decode the initial transmission redundancy version, and then determines the retransmission redundancy version and the retransmission decoding mode according to the problem scenario. Finally, the base station sends the retransmission redundancy version, and the terminal decodes the retransmission redundancy version according to the retransmission decoding mode. In this way, by identifying the problem scenario and flexibly determining the corresponding retransmission redundancy version and retransmission decoding mode according to the problem scenario, the retransmission redundancy version and the retransmission decoding mode are improved in pertinence to the problem scenario, thereby reducing the residual block error rate under each problem scenario, reducing the service delay, and improving the user experience.

[0216] Figure 6 A flowchart showing steps S505 to S507 provided by the embodiments of the present application is shown.

[0217] As shown in FIG. 5, step S505 can include step S5051 and step S5052, step S506 can include step S5061, and step S507 can include step S5071. Wherein: Figure 6 In step S5051, the channel quality indicator sent by the terminal is received and the activation detection result of the uplink control information is obtained in the case that the decoding of the initial transmission redundancy version fails.

[0218]

[0219] ​Channel Quality Indication (CQI) is reported by the terminal to the base station.

[0220] In step S5052, if the channel quality indicator is greater than the fifth threshold and the activation detection result of the uplink control information is a failed detection, the base station determines the problem scenario as a downlink discontinuous transmission scenario.

[0221] The fifth threshold can be used to determine channel quality. A channel command indication greater than the fifth threshold indicates good channel quality, while a channel command indication less than or equal to the fifth threshold indicates poor channel quality. The fifth threshold can be set as needed. When the channel command indication is greater than the fifth threshold and the uplink control information activation detection result is a failure, it indicates that the large channel quality indication is caused by downlink discontinuous transmission. Therefore, the problem scenario can be identified as a downlink discontinuous transmission scenario.

[0222] In step S5061, when the problem scenario is a downlink discontinuous transmission scenario, the base station determines the redundant version 0 as the retransmission redundant version and determines the merging decoding method as the retransmission decoding method.

[0223] Step S5071: The base station sends a retransmission redundancy version to the terminal.

[0224] By default, the terminal uses merge decoding to decode the retransmission redundancy version. Therefore, if the base station sends the retransmission redundancy version to the terminal without sending a separate notification about the retransmission decoding method, the terminal can use merge decoding to decode the retransmission redundancy version.

[0225] like Figure 6 As shown, step S506 may also include step S5062, and step S507 may also include step S5072.

[0226] In step S5062, when the problem scenario is a downlink discontinuous transmission scenario, the base station determines the redundant version 0 as the retransmission redundant version and the independent decoding method as the retransmission decoding method.

[0227] In step S5072, the base station sends a retransmission redundancy version and a new data indication flip indication to the terminal.

[0228] By default, the terminal uses merge decoding to decode the retransmitted redundant version. Therefore, if independent decoding is to be used, the base station can send a New Data Indicator (NDI) to the terminal to indicate a change, causing the terminal to switch from merge decoding to independent decoding.

[0229] It should be understood that although the steps in the flowcharts involved in the above embodiments are shown in sequence according to the arrows, the steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified herein, the execution of the steps is not strictly limited in sequence, and the steps can be executed in other sequences. Moreover, at least some of the steps in the flowcharts involved in the above embodiments can include multiple steps or multiple stages, which are not necessarily executed at the same time, but can be executed at different times, and the execution sequence of the steps or stages is not necessarily sequential, but can be executed alternately or alternately with at least part of other steps or steps or stages in other steps.

[0230] Based on the same inventive concept, the embodiments of the present application also provide a data retransmission device for implementing the above-mentioned data retransmission method. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme described in the above method, so the specific limitations in one or more data retransmission device embodiments provided below can refer to the limitations of the data retransmission method in the above, which will not be repeated here.

[0231] Figure 7 The structure block diagram of the data retransmission device provided by the embodiments of the present application is shown. As shown in Figure 7 The device 700 can include a first determination unit 701 and a second determination unit 702.

[0232] The first determination unit is configured to determine a problem scenario according to a measurement quantity of the uplink physical shared channel and / or according to a channel quality indicator and uplink control information in the case of initial transmission redundancy version decoding failure; and the second determination unit is configured to determine a retransmission redundancy version and a retransmission decoding mode according to the problem scenario, the retransmission redundancy version indicating a redundancy version used in retransmission, and the retransmission decoding mode indicating a decoding mode used in the case of receiving the retransmission redundancy version.

[0233] In a possible implementation, the first determination unit is further configured to: obtain an uplink path loss in the measurement quantity of the uplink physical shared channel and an activation detection result of the uplink physical shared channel; and determine that the problem scenario is an uplink discontinuous transmission scenario caused by downlink control information missing detection in the case that the uplink path loss is less than a first threshold and the activation detection result of the uplink physical shared channel is a detection failure.

[0234] In a possible implementation, the second determination unit is further configured to: determine the redundancy version 0 as the retransmission redundancy version and determine an independent decoding mode as the retransmission decoding mode in the case that the problem scenario is the uplink discontinuous transmission scenario caused by the downlink control information missing detection.

[0235] In a possible implementation, the first determining unit is further configured to: acquire interference noise in the measurement quantity of the uplink physical shared channel; and determine the problem scenario as the neighbor cell interference scenario when the interference noise is greater than a second threshold.

[0236] In a possible implementation, the second determining unit is further configured to: determine whether the interference noise is greater than a third threshold when the problem scenario is the neighbor cell interference scenario, the third threshold being greater than the second threshold; determine the redundancy version 0 as the retransmission redundancy version and the independent decoding mode as the retransmission decoding mode when the interference noise is greater than the third threshold; and determine the redundancy version 2 as the retransmission redundancy version and the combined decoding mode as the retransmission decoding mode when the interference noise is less than or equal to the third threshold.

[0237] In a possible implementation, the first determining unit is further configured to: acquire a post-detection signal-to-noise ratio and a demodulation signal-to-noise ratio corresponding to a current modulation and coding strategy in the measurement quantity of the uplink physical shared channel; and determine the problem scenario as the inconsistent understanding of the base station and the terminal to the uplink control information when a difference between the post-detection signal-to-noise ratio and the demodulation signal-to-noise ratio is greater than a fourth threshold.

[0238] In a possible implementation, the second determining unit is further configured to: determine the redundancy version 0 as the retransmission redundancy version and the independent decoding mode as the retransmission decoding mode when the problem scenario is the inconsistent understanding of the base station and the terminal to the uplink control information.

[0239] In a possible implementation, the apparatus further includes: a first receiving unit configured to receive the initial transmission redundancy version sent by the terminal; a first sending unit configured to send a data retransmission request to the terminal when the initial transmission redundancy version decoding fails, the data retransmission request being used to instruct the terminal to send a retransmission redundancy version; and a first decoding unit configured to decode the retransmission redundancy version according to the retransmission decoding mode when the retransmission redundancy version is received.

[0240] In a possible implementation, the first determining unit is further configured to: receive a channel quality indicator sent by the terminal, and acquire an activation detection result of the uplink control information.

[0241] In a possible implementation, the first determining unit is further configured to: receive a channel quality indicator sent by the terminal, and acquire an activation detection result of the uplink control information.

[0242] In a possible implementation, the second determining unit is further configured to: determine the redundancy version 0 as the retransmission redundancy version and the combined decoding mode as the retransmission decoding mode when the problem scenario is the downlink discontinuous transmission scenario.

[0243] In a possible implementation, the apparatus further includes a second sending unit configured to send the initial transmission redundancy version to the terminal; and a third sending unit configured to send the retransmission redundancy version to the terminal in response to receiving a data retransmission request sent by the terminal, the data retransmission request being used to indicate that decoding of the initial transmission redundancy version fails.

[0244] In a possible implementation, the second determining unit is further configured to determine the redundancy version 0 as the retransmission redundancy version and determine the independent decoding mode as the retransmission decoding mode in the case that the problem scenario is a downlink discontinuous transmission scenario.

[0245] In a possible implementation, the apparatus further includes a fourth sending unit configured to send the initial transmission redundancy version to the terminal; and a fifth sending unit configured to send the retransmission redundancy version and a new data indication flip indication to the terminal in response to receiving a data retransmission request sent by the terminal, the data retransmission request being used to indicate that decoding of the initial transmission redundancy version fails.

[0246] The data retransmission apparatus described above determines a problem scenario according to a measurement quantity of an uplink physical shared channel and / or according to a channel quality indication and uplink control information in the case that decoding of the initial transmission redundancy version fails; then determines a retransmission redundancy version and a retransmission decoding mode according to the problem scenario; and finally decodes the retransmission redundancy version according to the retransmission decoding mode. In this way, by identifying the problem scenario and flexibly determining the corresponding retransmission redundancy version and retransmission decoding mode according to the problem scenario, the retransmission redundancy version and the retransmission decoding mode are improved in pertinence to the problem scenario, thereby reducing the residual block error rate under each problem scenario.

[0247] It should be noted that the division of units in the embodiments of the present application is illustrative, and is merely a logical function division. In actual implementation, another division manner can be used. In addition, each functional unit in each embodiment of the present application can be integrated in one processing unit, or each unit can be physically present separately, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of a software functional unit.

[0248] When the integrated unit is realized in the form of a software functional unit and sold or used as an independent product, the integrated unit can be stored in a processor-readable storage medium. Based on such an understanding, the technical solutions of the present application essentially, or the part that contributes to the prior art, or all or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium, and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor (processor) to perform all or part of the steps of the methods described in the embodiments of the present application.

[0249] In one example embodiment, an apparatus, which can be a network device, can have an internal block diagram as shown in Figure 8 The apparatus includes a memory 1120, a transceiver 1110 and a processor 1100.

[0250] The transceiver is configured to receive and transmit data under the control of the processor.

[0251] The apparatus includes a memory 1120, a transceiver 1110 and a processor 1100. Figure 8 The bus architecture can include any number of interconnecting buses and bridges, depending on the specific application of the processor. The bus architecture can link various circuitry representing one or more processors represented by the processor, and the memory represented by the memory. The bus architecture can also link various other circuitry, such as peripheral devices, voltage regulators, and power management circuitry, all of which are well known in the art and will not be described further. The bus interface provides an interface to the bus architecture. The transceiver can be a plurality of elements, including a transmitter and a receiver, that together provide a communication interface to various other devices over a transmission medium that can include a wireless channel, a wired channel, optical cable, and the like. The processor is responsible for managing the bus architecture and general processing, and the memory can store data used by the processor in executing its operations.

[0252] The processor can be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or complex programmable logic device (CPLD), or the processor can be a multi-core processor.

[0253] It should be noted that the apparatus provided by the embodiments of the present application can implement all the method steps of the method embodiments and achieve the same technical effects, and thus the same parts and beneficial effects of the method embodiments will not be described in detail.

[0254] In one example embodiment, an apparatus is provided, including a memory, a transceiver, and a processor:

[0255] The memory is configured to store a computer program; the transceiver is configured to transceive data under the control of the processor; the processor is configured to read the computer program in the memory and execute to perform the following steps: in the case of initial transmission redundancy version decoding failure, determining a problem scenario according to a measurement quantity of the uplink physical shared channel, and / or determining the problem scenario according to a channel quality indicator and uplink control information; determining a retransmission redundancy version and a retransmission decoding mode according to the problem scenario, the retransmission redundancy version indicating a redundancy version used in retransmission, and the retransmission decoding mode indicating a decoding mode used in the case of receiving the retransmission redundancy version.

[0256] In a possible implementation, the processor, when executing the computer program, further performs the following steps: obtaining uplink path loss in the measurement quantity of the uplink physical shared channel and an activation detection result of the uplink physical shared channel; in the case that the uplink path loss is less than a first threshold value and the activation detection result of the uplink physical shared channel is a detection failure, determining that the problem scenario is an uplink discontinuous transmission scenario caused by downlink control information missing.

[0257] In a possible implementation, the processor, when executing the computer program, further performs the following steps: in the case that the problem scenario is the uplink discontinuous transmission scenario caused by the downlink control information missing, determining redundancy version 0 as the retransmission redundancy version and independent decoding as the retransmission decoding mode.

[0258] In a possible implementation, the processor, when executing the computer program, further performs the following steps: obtaining interference noise in the measurement quantity of the uplink physical shared channel; in the case that the interference noise is greater than a second threshold value, determining that the problem scenario is a neighbor cell interference scenario.

[0259] In a possible implementation, the processor, when executing the computer program, further performs the following steps: in the case that the problem scenario is the neighbor cell interference scenario, determining whether the interference noise is greater than a third threshold value, the third threshold value being greater than the second threshold value; when the interference noise is greater than the third threshold value, determining redundancy version 0 as the retransmission redundancy version and independent decoding as the retransmission decoding mode; when the interference noise is less than or equal to the third threshold value, determining redundancy version 2 as the retransmission redundancy version and combining decoding as the retransmission decoding mode.

[0260] In a possible implementation, the processor, when executing the computer program, further performs the following steps: obtaining a post-detection signal-to-noise ratio and a demodulation signal-to-noise ratio corresponding to a current modulation and coding scheme in the measurement quantity of the uplink physical shared channel; in the case that a difference between the post-detection signal-to-noise ratio and the demodulation signal-to-noise ratio is greater than a fourth threshold value, determining that the problem scenario is a base station and terminal inconsistency in understanding uplink control information.

[0261] In a possible implementation, the processor, when executing the computer program, further performs the following steps: determining the retransmission redundancy version as redundancy version 0 and the retransmission decoding manner as the independent decoding manner in a case where the problem scenario is that the base station and the terminal do not understand the uplink control information.

[0262] In a possible implementation, the processor, when executing the computer program, further performs the following steps: receiving the initial transmission redundancy version sent by the terminal; sending, to the terminal, a data retransmission request in a case where the initial transmission redundancy version decoding fails, the data retransmission request being used to instruct the terminal to send a retransmission redundancy version; and decoding the retransmission redundancy version according to the retransmission decoding manner in a case where the retransmission redundancy version is received.

[0263] In a possible implementation, the processor, when executing the computer program, further performs the following steps: receiving the channel quality indication sent by the terminal, and obtaining the activation detection result of the uplink control information; and determining the problem scenario as the downlink discontinuous transmission scenario in a case where the channel quality indication is greater than the fifth threshold value and the activation detection result of the uplink control information is that the detection fails.

[0264] In a possible implementation, the processor, when executing the computer program, further performs the following steps: determining the retransmission redundancy version as redundancy version 0 and the retransmission decoding manner as the combined decoding manner in a case where the problem scenario is the downlink discontinuous transmission scenario.

[0265] In a possible implementation, the processor, when executing the computer program, further performs the following steps: sending, to the terminal, the initial transmission redundancy version; and sending, to the terminal, the retransmission redundancy version and the new data indication flip indication in a case where a data retransmission request sent by the terminal is received, the data retransmission request being used to instruct that the initial transmission redundancy version decoding fails.

[0266] In a possible implementation, the processor, when executing the computer program, further performs the following steps: determining the retransmission redundancy version as redundancy version 0 and the retransmission decoding manner as the independent decoding manner in a case where the problem scenario is the downlink discontinuous transmission scenario.

[0267] In a possible implementation, the processor, when executing the computer program, further performs the following steps: sending, to the terminal, the initial transmission redundancy version; and sending, to the terminal, the retransmission redundancy version and the new data indication flip indication in a case where a data retransmission request sent by the terminal is received, the data retransmission request being used to instruct that the initial transmission redundancy version decoding fails.

[0268] In one embodiment, a computer readable storage medium is provided, having stored thereon a computer program, which when executed by a processor implements the following steps: determining a problem scenario according to a measurement quantity of the uplink physical shared channel and / or according to a channel quality indicator and uplink control information in case of initial transmission redundancy version decoding failure; determining a retransmission redundancy version and a retransmission decoding manner according to the problem scenario, the retransmission redundancy version indicating a redundancy version to be used in retransmission, and the retransmission decoding manner indicating a decoding manner to be used in case of receiving the retransmission redundancy version.

[0269] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0270] obtaining an uplink path loss in the measurement quantity of the uplink physical shared channel and an activation detection result of the uplink physical shared channel; in case that the uplink path loss is less than a first threshold value and the activation detection result of the uplink physical shared channel is a detection failure, determining that the problem scenario is an uplink discontinuous transmission scenario caused by downlink control information missing.

[0271] In one embodiment, the computer program, when executed by the processor, further implements the following steps: in case that the problem scenario is the uplink discontinuous transmission scenario caused by the downlink control information missing, determining redundancy version 0 as the retransmission redundancy version and independent decoding manner as the retransmission decoding manner.

[0272] In one embodiment, the computer program, when executed by the processor, further implements the following steps: obtaining an interference noise in the measurement quantity of the uplink physical shared channel; in case that the interference noise is greater than a second threshold value, determining that the problem scenario is a neighbor cell interference scenario.

[0273] In one embodiment, the computer program, when executed by the processor, further implements the following steps: in case that the problem scenario is the neighbor cell interference scenario, determining whether the interference noise is greater than a third threshold value, the third threshold value being greater than the second threshold value; when the interference noise is greater than the third threshold value, determining redundancy version 0 as the retransmission redundancy version and independent decoding manner as the retransmission decoding manner; when the interference noise is less than or equal to the third threshold value, determining redundancy version 2 as the retransmission redundancy version and combining decoding manner as the retransmission decoding manner.

[0274] In one embodiment, the computer program, when executed by the processor, further implements the following steps: obtaining a post-detection signal-to-noise ratio and a demodulation signal-to-noise ratio corresponding to a current modulation and coding scheme in the measurement quantity of the uplink physical shared channel; in case that a difference between the post-detection signal-to-noise ratio and the demodulation signal-to-noise ratio is greater than a fourth threshold value, determining that the problem scenario is a base station and terminal inconsistency in understanding uplink control information.

[0275] In one embodiment, the computer program, when executed by the processor, further implements the following steps: determining the retransmission redundancy version as redundancy version 0 and the retransmission decoding mode as the independent decoding mode in a case that the problem scenario is that the base station and the terminal do not understand the uplink control information.

[0276] In one embodiment, the computer program, when executed by the processor, further implements the following steps: receiving the initial transmission redundancy version sent by the terminal; sending a data retransmission request to the terminal in a case that the initial transmission redundancy version decoding fails, the data retransmission request being used to instruct the terminal to send a retransmission redundancy version; and decoding the retransmission redundancy version according to the retransmission decoding mode in a case that the retransmission redundancy version is received.

[0277] In one embodiment, the computer program, when executed by the processor, further implements the following steps: receiving the channel quality indication sent by the terminal and obtaining the activation detection result of the uplink control information; and determining the problem scenario as the downlink discontinuous transmission scenario in a case that the channel quality indication is greater than the fifth threshold value and the activation detection result of the uplink control information is that the detection fails.

[0278] In one embodiment, the computer program, when executed by the processor, further implements the following steps: determining the retransmission redundancy version as redundancy version 0 and the retransmission decoding mode as the combined decoding mode in a case that the problem scenario is the downlink discontinuous transmission scenario.

[0279] In one embodiment, the computer program, when executed by the processor, further implements the following steps: sending the initial transmission redundancy version to the terminal; and sending the retransmission redundancy version to the terminal in a case that a data retransmission request sent by the terminal is received, the data retransmission request being used to instruct that the initial transmission redundancy version decoding fails.

[0280] In one embodiment, the computer program, when executed by the processor, further implements the following steps: determining the retransmission redundancy version as redundancy version 0 and the retransmission decoding mode as the independent decoding mode in a case that the problem scenario is the downlink discontinuous transmission scenario.

[0281] In one embodiment, the computer program, when executed by the processor, further implements the following steps: sending the initial transmission redundancy version to the terminal; and sending the retransmission redundancy version and the new data indication flip indication to the terminal in a case that a data retransmission request sent by the terminal is received, the data retransmission request being used to instruct that the initial transmission redundancy version decoding fails.

[0282] The processor-readable storage medium can be any available medium or data storage that can be accessed by a processor including both volatile and nonvolatile media, removable and non-removable media, and storage devices, both computer readable and computer writable. By way of example, and not limitation, such computer-readable media can comprise RAM, ROM, EEPROM, flash memory, phase change memory, optical disks (e.g., CDs and DVDs), magnetic disks (e.g., floppy disks, hard drives, tape, etc.), and other storage devices. It should be noted that the computer-readable medium could even be paper or another suitable medium upon which the processor (e.g., a processor of a server or a processor of a processor-based system) can render a computer program.

[0283] In an embodiment, a computer program product is provided including a computer program that, when executed by a processor, implements the steps of any of the above method embodiments.

[0284] Those skilled in the art will appreciate that embodiments of the present application can be devised for a method, a system, or a computer program product. Accordingly, the present application can take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application can take the form of a computer program product on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage etc.) embodying computer-readable program code.

[0285] The present application is described in reference to the flow diagrams and / or block diagrams of the methods, apparatus (systems) and computer program products according to embodiments of the application. It will be understood that each block of the flow diagrams and / or block diagrams, and combinations of blocks in the flow diagrams and / or block diagrams, can be implemented by computer-executable instructions. Figure 1 one or more functions specified in the flow or flows and / or block or blocks. Figure 1 an apparatus that tangibly embodies (or stores) the instructions for execution by a machine and causes the machine to perform indicated operations. The machine can be any suitable processing device, such as a processor of a computer system, a processor or controller of another suitable device or system, or other processing devices for example.

[0286] These processor-executable instructions can also be loaded onto a computer or other programmable data processing devices to cause a series of operational steps to be performed on the computer or other programmable device to produce a computer implemented process such that the instructions which execute on the computer or other programmable device provide steps for implementing the functions specified in the flow or flows and / or block or blocks. Figure 1 one or more functions specified in the flow or flows and / or block or blocks. Figure 1 an apparatus that tangibly embodies (or stores) the instructions for execution by a machine and causes the machine to perform indicated operations. The machine can be any suitable processing device, such as a processor of a computer system, a processor or controller of another suitable device or system, or other processing devices for example.

[0287] It will be apparent to those skilled in the art that various modifications and variations can be made to the present application without departing from the spirit or scope of the application. Thus, it is intended that the present application cover the modifications and variations of this application provided they come within the scope of the appended claims and their equivalents.

Claims

1. A data retransmission method, characterized in that, The method includes: In the event of initial redundant version decoding failure, the problem scenario is determined based on the measurements of the uplink physical shared channel, and / or based on the channel quality indication and uplink control information. Based on the problem scenario, the retransmission redundancy version and retransmission decoding method are determined. The retransmission redundancy version represents the redundant version used during retransmission, and the retransmission decoding method indicates the decoding method used when the retransmission redundancy version is received.

2. The method according to claim 1, characterized in that, The process of determining the problem scenario based on measurements of the uplink physical shared channel includes: Obtain the uplink path loss and the activation detection result of the uplink physical shared channel from the measurements of the uplink physical shared channel; If the uplink path loss is less than the first threshold and the activation detection result of the uplink physical shared channel is a failed detection, the problem scenario is determined to be an uplink discontinuous transmission scenario caused by downlink control information failure detection.

3. The method according to claim 2, characterized in that, The step of determining the retransmission redundancy version and retransmission decoding method based on the problem scenario includes: In the case where the problem scenario is an uplink discontinuous transmission scenario caused by the failure to detect the downlink control information, the redundant version 0 is determined as the retransmission redundant version, and the independent decoding method is determined as the retransmission decoding method.

4. The method according to claim 1, characterized in that, The process of determining the problem scenario based on measurements of the uplink physical shared channel includes: Obtain the interference noise in the measurements of the uplink physical shared channel; If the interference noise is greater than the second threshold, the problem scenario is determined to be a neighboring cell interference scenario.

5. The method according to claim 4, characterized in that, The step of determining the retransmission redundancy version and retransmission decoding method based on the problem scenario includes: In the case where the problem scenario is a neighboring cell interference scenario, it is determined whether the interference noise is greater than a third threshold, wherein the third threshold is greater than the second threshold; When the interference noise is greater than the third threshold, the redundant version 0 is determined as the retransmission redundant version, and the independent decoding method is determined as the retransmission decoding method. When the interference noise is less than or equal to the third threshold, the redundant version 2 is determined as the retransmission redundant version, and the merging decoding method is determined as the retransmission decoding method.

6. The method according to claim 1, characterized in that, The problem scenario of determining the measurement quantity of the uplink physical shared channel includes: Obtain the post-detection signal-to-noise ratio and the demodulation signal-to-noise ratio corresponding to the current modulation and coding strategy from the measurements of the uplink physical shared channel; If the difference between the detected signal-to-noise ratio and the demodulated signal-to-noise ratio is greater than the fourth threshold, the problem scenario is determined to be that the base station and the terminal have inconsistent understanding of the uplink control information.

7. The method according to claim 6, characterized in that, The step of determining the retransmission redundancy version and retransmission decoding method based on the problem scenario includes: In the scenario where the base station and the terminal have inconsistent understandings of the uplink control information, redundant version 0 is determined as the retransmission redundant version, and the independent decoding method is determined as the retransmission decoding method.

8. The method according to any one of claims 1 to 7, characterized in that, The method further includes: The initial redundant version sent by the receiving terminal; If the decoding of the initial redundant version fails, a data retransmission request is sent to the terminal, and the data retransmission request is used to instruct the terminal to send the retransmission redundant version. Upon receiving the retransmission redundant version, the retransmission redundant version is decoded according to the retransmission decoding method.

9. The method according to claim 1, characterized in that, The process of determining the problem scenario based on channel quality indication and uplink control information includes: The receiving terminal sends the channel quality indication and obtains the activation detection result of the uplink control information; If the channel quality indicator is greater than the fifth threshold and the activation detection result of the uplink control information is a failed detection, the problem scenario is determined to be a downlink discontinuous transmission scenario.

10. The method according to claim 9, characterized in that, The step of determining the retransmission redundancy version and retransmission decoding method based on the problem scenario includes: In the case where the problem scenario is a downlink discontinuous transmission scenario, redundant version 0 is determined as the retransmission redundant version, and the merging decoding method is determined as the retransmission decoding method.

11. The method according to claim 10, characterized in that, The method further includes: Send the initial redundant version to the terminal; Upon receiving a data retransmission request from a terminal, the retransmission redundant version is sent to the terminal. The data retransmission request is used to indicate that the initial transmission redundant version failed to decode.

12. The method according to claim 9, characterized in that, The step of determining the retransmission redundancy version and retransmission decoding method based on the problem scenario includes: In the case where the problem scenario is a downlink discontinuous transmission scenario, redundant version 0 is determined as the retransmission redundant version, and independent decoding method is determined as the retransmission decoding method.

13. The method according to claim 12, characterized in that, The method further includes: Send the initial redundant version to the terminal; Upon receiving a data retransmission request from a terminal, the retransmission redundant version and a new data indication flip instruction are sent to the terminal. The data retransmission request is used to indicate that the initial transmission redundant version failed to decode.

14. An apparatus, characterized in that, Includes memory, transceiver, and processor: Memory, used to store computer programs; Transceiver, used to send and receive data under the control of the processor; A processor for reading a computer program from the memory and executing it to perform the method according to any one of claims 1 to 13.

15. A data retransmission device, characterized in that, include: The first determining unit is used to determine the problem scenario based on the measurements of the uplink physical shared channel when the decoding of the initial redundant version fails, and / or based on the channel quality indication and uplink control information. The second determining unit is used to determine the retransmission redundancy version and the retransmission decoding method according to the problem scenario. The retransmission redundancy version represents the redundancy version used during retransmission, and the retransmission decoding method is used to indicate the decoding method used when the retransmission redundancy version is received.

16. A processor-readable storage medium, characterized in that, The processor-readable storage medium stores a program for causing the processor to perform the method according to any one of claims 1 to 13.

Citation Information

Patent Citations

  • Method of data transmission using HARQ

    CN101843025A

  • Base station, user equipment and uplink data transmission method

    CN106788912A