Sending method and apparatus for feedback response information, receiving method and apparatus for feedback response information, device, and medium

WO2026050995A1PCT designated stage Publication Date: 2026-03-12GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 3 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-09-06
Publication Date
2026-03-12

Smart Images

  • Figure CN2024117325_12032026_PF_FP_ABST
    Figure CN2024117325_12032026_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of communications, and discloses a sending method and apparatus for feedback response information, a receiving method and apparatus for feedback response information, a device, and a medium. The sending method comprises: sending first feedback response information for data transmission, the first feedback response information being used for indicating the decoding state of at least one processing unit in a first transport block. The first feedback response information can be fed back to a network device at the granularity of the processing unit, thereby improving the efficiency of data transmission.
Need to check novelty before this filing date? Find Prior Art

Description

Method, device, equipment and medium for sending feedback response information TECHNICAL FIELD

[0001] Embodiments of the present application relate to the field of communication technology, in particular to a method for sending feedback response information, a method for receiving feedback response information, an apparatus, a device and a medium. BACKGROUND

[0002] In related art, a new radio (NR) system supports scheduling and feedback based on a transport block (TB). For example, a network device sends a TB to a terminal device. After receiving the TB, the terminal device decodes the TB and sends feedback information to the network device, where the feedback information is used to indicate that the terminal device successfully decodes the TB or fails to decode the TB. If the terminal device successfully decodes the TB, the feedback information is acknowledgement information (ACK); if the terminal device fails to decode the TB, the feedback information is negative acknowledgement information (NACK).

[0003] However, in the case of limited data transmission resources, the above method will limit the efficiency of data transmission. For example, when a TB includes multiple code blocks (CBs), if the terminal device fails to decode any one or more CBs, the terminal device will feed back NACK to the network device. Then the network device needs to retransmit the entire TB.

[0004] SUMMARY

[0005] Embodiments of the present application provide a method for sending feedback response information, a method for receiving feedback response information, an apparatus, a device and a medium. The technical solution is as follows:

[0006] In one aspect, the present application provides a method for sending feedback response information, which is executed by a terminal device, and the method comprises:

[0007] sending first feedback response information of data transmission, where the first feedback response information is used to indicate a decoding state of at least one processing unit in a first transport block.

[0008] In another aspect, the present application provides a method for receiving feedback response information, which is executed by a network device, and the method comprises:

[0009] receiving first feedback response information of data transmission, where the first feedback response information is used to indicate a decoding state of at least one processing unit in a first transport block.

[0010] In an aspect, the embodiments of the present application provide a sending device for feeding back response information, the device comprising:

[0011] a sending module configured to send first feedback response information of data transmission, the first feedback response information being used to indicate decoding status of at least one processing unit in a first transport block.

[0012] In another aspect, the embodiments of the present application provide a receiving device for feeding back response information, the device comprising:

[0013] a receiving module configured to receive first feedback response information of data transmission, the first feedback response information being used to indicate decoding status of at least one processing unit in a first transport block.

[0014] In another aspect, the embodiments of the present application provide a terminal device, the terminal device comprising:

[0015] a processor;

[0016] a transceiver connected to the processor;

[0017] a memory configured to store executable instructions of the processor;

[0018] wherein the processor is configured to load and execute the executable instructions to implement the sending method of the feedback response information according to the above aspects.

[0019] In another aspect, the embodiments of the present application provide a network device, the network device comprising:

[0020] a processor;

[0021] a transceiver connected to the processor;

[0022] a memory configured to store executable instructions of the processor;

[0023] wherein the processor is configured to load and execute the executable instructions to implement the receiving method of the feedback response information according to the above aspects.

[0024] In another aspect, the embodiments of the present application provide a computer readable storage medium, the storage medium storing a computer program, the computer program being used to be executed by a processor to implement the sending method of the feedback response information and / or the receiving method of the feedback response information.

[0025] In another aspect, the embodiments of the present application provide a chip, the chip comprising a programmable logic circuit and / or program instructions, when the chip is running on a terminal device or a network device, the chip is used to implement the sending method of the feedback response information and / or the receiving method of the feedback response information.

[0026] In an aspect, an embodiment of the present application provides a computer program product, which comprises computer instructions stored in a computer readable storage medium; a processor of a communication device reads the computer instructions from the computer readable storage medium and executes the computer instructions, so that the communication device implements the method for sending feedback response information and / or the method for receiving feedback response information.

[0027] In an aspect, an embodiment of the present application provides a computer program, which is executed by a processor of a communication device to implement the method for sending feedback response information and / or the method for receiving feedback response information.

[0028] The technical scheme provided by the embodiments of the present application can have the following beneficial effects.

[0029] When the terminal device feeds back the reception of the first transport block to the network device, the terminal device can feed back the first feedback response information to the network device in the granularity of a processing unit. Since the first feedback response information is feedback information in the granularity of a processing unit, the network device can accurately know whether each processing unit is successfully transmitted. Through finer granularity feedback, when there is at least one processing unit that fails to transmit, the network device can select a suitable retransmission scheme based on the granularity of the processing unit, thereby improving the efficiency of data transmission. For example, when the first feedback response information indicates that only one CB decoding fails in one TB, the network device can only retransmit the CB decoding failure, without retransmitting the entire TB. BRIEF DESCRIPTION OF DRAWINGS

[0030] FIG. 1 shows a schematic diagram of a communication system provided by an embodiment of the present application;

[0031] FIG. 2 shows a flowchart of a method for sending feedback response information provided by an embodiment of the present application;

[0032] FIG. 3 shows a schematic diagram of a mapping relationship group provided by an embodiment of the present application;

[0033] FIG. 4 shows a schematic diagram of a mapping relationship group provided by an embodiment of the present application;

[0034] FIG. 5 shows a schematic diagram of a mapping relationship group provided by an embodiment of the present application;

[0035] FIG. 6 shows a schematic diagram of a mapping relationship group provided by an embodiment of the present application;

[0036] FIG. 7 shows a schematic diagram of a mapping relationship group provided by an embodiment of the present application;

[0037] FIG. 8 shows a schematic diagram of a mapping relationship group provided by an embodiment of the present application;

[0038] FIG. 9 shows a flow chart of a method for sending feedback response information according to an embodiment of the present application;

[0039] FIG. 10 shows a flow chart of a method for receiving feedback response information according to an embodiment of the present application;

[0040] FIG. 11 shows a flow chart of a method for receiving feedback response information according to an embodiment of the present application;

[0041] FIG. 12 shows a flow chart of a method for receiving feedback response information according to an embodiment of the present application;

[0042] FIG. 13 shows a flow chart of a method for receiving feedback response information according to an embodiment of the present application;

[0043] FIG. 14 shows a flow chart of a method for receiving feedback response information according to an embodiment of the present application;

[0044] FIG. 15 shows a flow chart of a method for receiving and sending feedback response information according to an embodiment of the present application;

[0045] FIG. 16 shows a structure block diagram of a device for sending feedback response information according to an embodiment of the present application;

[0046] FIG. 17 shows a structure block diagram of a device for receiving feedback response information according to an embodiment of the present application;

[0047] FIG. 18 shows a structure diagram of a communication device according to an embodiment of the present application. DETAILED DESCRIPTION

[0048] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be further described in detail below with reference to the accompanying drawings. Exemplary embodiments will be described in detail here, examples of which are illustrated in the accompanying drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims. All other embodiments obtained by those skilled in the art without inventive effort in relation to the embodiments of this application are within the scope of protection of this application. The terminology used in this disclosure is for the purpose of describing particular embodiments only and is not intended to limit this disclosure. The singular forms “a,” “the,” and “the” used in this disclosure and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise. It should also be understood that the term “and / or” as used herein refers to and includes any or all possible combinations of one or more associated listed items. It should be understood that although the terms first, second, third, etc., may be used in this disclosure to describe various information, such information should not be limited to these terms. These terms are used only to distinguish information of the same type from one another. For example, without departing from the scope of this disclosure, first information may also be referred to as second information, and similarly, second information may also be referred to as first information. Depending on the context, the word “if” as used herein may be interpreted as “when”, “when”, or “in response to determination”.

[0049] Figure 1 shows a schematic diagram of a communication system provided in an exemplary embodiment of this application. The communication system includes a terminal device 110 and a network device 120.

[0050] The terminal device 110 in the embodiments of the present application can also be referred to as a user equipment (UE), an access terminal, a user unit, a user station, a mobile station, a mobile station, a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent, a user apparatus. The terminal includes but is not limited to: handheld devices, wearable devices, vehicle-mounted devices and Internet of Things devices, etc., such as: mobile phones, tablet computers, e-book readers, laptop computers, desktop computers, televisions, game consoles, mobile Internet devices (MID), augmented reality (AR) terminals, virtual reality (VR) terminals and mixed reality (MR) terminals, wearable devices, handles, electronic tags, controllers, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in remote medical, wireless terminals in smart grid, wireless terminals in transportation safety, wireless terminals in smart city, wireless terminals in smart home, wireless terminals in remote medical surgery, cellular phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), television set top boxes (STBs), customer premises equipment (CPE), etc.

[0051] The network device 120 in the embodiments of the present application provides a wireless communication function, and the network device 120 includes, but is not limited to, an evolved node B (eNB), a radio network controller (RNC), a node B (NB), a base station controller (BSC), a base transceiver station (BTS), a home base station (for example, a home evolved node B or a home node B, HNB), a baseband unit (BBU), an access point (AP) in a wireless fidelity (Wi-Fi) system, a wireless relay node, a wireless backhaul node, a transmission point (TP), or a transmission and reception point (TRP), and the like, and can also be a next generation node B (gNB) or a transmission point (TRP or TP) in a 5th generation (5G) mobile communication system, or an antenna panel of one or a group (including multiple antenna panels) of base stations in a 5G system, or a network node constituting a gNB or a transmission point, such as a baseband unit (BBU) or a distributed unit (DU), or a base station in a beyond 5th generation (B5G) mobile communication system or a 6th generation (6G) mobile communication system, or a core network (CN), a fronthaul, a backhaul, a radio access network (RAN), a network slice, or the like, or a serving cell, a primary cell (PCell), a primary secondary cell (PSCell), a special cell (SpCell), a secondary cell (SCell), a neighboring cell, or the like of a terminal device.

[0052] The terminal device 110 and the network device 120 communicate with each other through a certain air interface technology. For example, there are two communication scenarios between the terminal device 110 and the network device 120: uplink communication scenario and downlink communication scenario. The uplink communication refers to that the terminal device 110 sends signals to the network device 120; the downlink communication refers to that the network device 120 sends signals to the terminal device 110.

[0053] The technical solutions provided by the embodiments in the present application can be applied to various communication systems, such as Global System of Mobile communication (GSM) system, Code Division Multiple Access (CDMA) system, Wideband Code Division Multiple Access (WCDMA) system, General Packet Radio Service (GPRS), Long Term Evolution (LTE) system, LTE Frequency Division Duplex (FDD) system, LTE Time Division Duplex (TDD) system, Advanced Long Term Evolution (LTE-A) system, Universal Mobile Telecommunication System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX) communication system, 5G mobile communication system, NR system, evolved system of NR system, LTE-based access to unlicensed spectrum (LTE-U) system, NR-based access to unlicensed spectrum (NR-U) system, Terrestrial Networks (TN) system, Non-Terrestrial Networks (NTN) system, Wireless Local Area Networks (WLAN), Wi-Fi, cellular Internet of Things system, cellular passive Internet of Things system, and can also be applied to the subsequent evolution system of 5G NR system, and can also be applied to B5G, 6G and subsequent evolution systems.

[0054] In some embodiments of the present application, the "NR" can also be referred to as a 5G NR system or a 5G system. Among them, the 5G mobile communication system can include a non-independent networking (Non-Standalone, NSA) and / or independent networking (Standalone, SA). The technical solutions provided in the embodiments of the present application can also be applied to machine type communication (Machine Type Communication, MTC), inter-machine communication long term evolution technology (Long Term Evolution-Machine, LTE-M), device to device (Device to Device, D2D) network, machine to machine (Machine to Machine, M2M) network, Internet of Things (Internet of Things, IoT) network or other networks. Among them, the IoT network may, for example, include a vehicle network. Among them, the communication mode in the vehicle network system is collectively referred to as vehicle to X (Vehicle to X, V2X, X can represent any thing), for example, the V2X can include vehicle to vehicle (Vehicle to Vehicle, V2V) communication, vehicle to infrastructure (Vehicle to Infrastructure, V2I) communication, vehicle to pedestrian (Vehicle to Pedestrian, V2P) or vehicle to network (Vehicle to Network, V2N) communication, etc.

[0055] It should be understood that in the description of the embodiments of the present application, the term "corresponding" can represent a direct or indirect corresponding relationship between the two, can also represent an associated relationship between the two, or can indicate a relationship between the indicated and the indicated, configured and configured, etc. In the embodiments of the present application, "predefined" can be realized by pre-saving the corresponding code, table or other means for indicating related information in the device (for example, including terminal device and network device), and the present application does not limit the specific implementation manner thereof. For example, the predefinition can refer to the definition in the protocol. In the embodiments of the present application, "protocol" can refer to a standard protocol in the communication field, which may, for example, include an LTE protocol, an NR protocol, an Internet of Things protocol and a related protocol applied in a future communication system, and the present application does not limit the same.

[0056] Next, first, the related technologies involved in the embodiments of the present application are introduced:

[0057] Hybrid Automatic Repeat Request (HARQ) is a technology combining Automatic Repeat Request (ARQ) and Forward Error Correction (FEC) to improve the reliability of data transmission. In a wireless communication system, HARQ allows a terminal device to request a network device to retransmit a data packet if an error is detected when receiving the data packet. At the same time, the network device also uses forward error correction coding to improve the anti-interference ability of the retransmitted data.

[0058] A New Radio (NR) system supports scheduling and HARQ feedback based on TB level, that is, a CRC (Cyclic Redundancy Check) information, also referred to as TB-level CRC, is added to each TB in the system. A terminal device determines whether the TB is correctly decoded based on the checking result of the TB-level CRC, and sends feedback information to a network device. If the TB is correctly decoded, an ACK (Acknowledgement) is fed back, otherwise a NACK (Negative Acknowledgement) is fed back. The feedback information only needs to be represented by 1 bit. The network device decides whether to retransmit the TB according to the received ACK or NACK. For a large TB, which includes multiple CBs, decoding failure of any CB will cause the entire TB to be retransmitted. Therefore, the efficiency of data transmission in the related art is low.

[0059] Therefore, an embodiment of the present application provides a method for sending feedback response information. The method enables a terminal device to feed back the decoding status of each processing unit to a network device by taking a processing unit as a granularity, so as to realize data transmission in units of processing units. FIG. 2 shows a flowchart of the method for sending feedback response information provided by an exemplary embodiment of the present application. The method is performed by a terminal device. The method comprises:

[0060] Step 220: The terminal device sends first feedback response information of data transmission, and the first feedback response information is used to indicate the decoding status of at least one processing unit in the first transport block.

[0061] The processing unit includes at least one of the following: a CB; a code block group (CBG); a minimum data unit corresponding to initial transmission of data; a minimum data unit corresponding to retransmission of data; and a minimum data unit corresponding to data encoding. It should be understood that the processing unit in the embodiments of the present application can also be understood as a data unit corresponding to one bit in a feedback information sequence corresponding to the first feedback response information. For example, a data unit corresponding to one ACK / NACK. In some embodiments, the processing unit can also be referred to as a transmission unit or an encoding unit, which is not limited in the embodiments of the present application, and only the processing unit is taken as an example for description.

[0062] In some embodiments, one CBG includes one or more CBs. Optionally, in the case where one processing unit corresponds to one CBG, the number of CBs included in different CBGs is the same or different. That is, in the embodiments of the present application, the number of CBs included in different CBGs belonging to the same transport block is supported to be different.

[0063] For example, the first transport block includes {CBG1, CBG2, CBG3}. CBG1 includes 5 CBs, CBG2 includes 3 CBs, and CBG3 includes 5 CBs. That is, the number of CBs in CBG1 is the same as the number of CBs in CBG3. The number of CBs in CBG1 is different from the number of CBs in CBG3, and the number of CBs in CBG1 is different from the number of CBs in CBG2. Based on this, the method provided in the embodiments of the present application can realize that CBs with the same or similar decoding states or a higher correlation degree are placed in the same CBG for transmission, such as placing CBs that are easy to decode successfully in the same CBG and placing CBs that are easy to decode unsuccessfully in the same CBG, so that the decoding correlation of CBs in the same CBG can be improved, and it is also beneficial to reduce the case that only one CB in a CBG fails to decode and the entire CBG needs to be retransmitted, thereby facilitating improvement of the efficiency of data transmission. In some embodiments, the number of CBs in each CBG can be predicted by intelligent technology represented by machine learning technology in combination with one or more factors such as the amount of transmission data, the type of transmission data, the type of antenna, and the channel state, and the division manner of the number of CBs in each CBG is not limited in the embodiments.

[0064] In some embodiments, data transmission includes at least one of the following two cases:

[0065] Case one: initial transmission of the first transport block. In the embodiments of the present application, the case where all processing units in the first transport block are transmitted in the initial transmission is taken as an example for description.

[0066] Case two: retransmission of the first transport block. In the embodiments of the present application, one or more processing units in the first transport block are taken as an example for description in the retransmission.

[0067] It should be noted that, in the embodiments of the present application, the one or more processing units in the retransmission can be all the processing units corresponding to the initial transmission, or one or more processing units of the processing units corresponding to the initial transmission.

[0068] In some embodiments, before step 220, the above method further includes at least one of the following steps:

[0069] Step 1: The terminal device receives downlink signaling; the downlink signaling is used to indicate that the terminal device receives data transmission. Alternatively, it is understood that the downlink signaling is used to schedule data transmission. Optionally, the downlink signaling includes downlink control information (DCI).

[0070] Step 2: The terminal device receives data transmission; the data transmission carries at least one processing unit in the first transport block.

[0071] Step 3: The terminal device decodes each processing unit transmitted by the data transmission to obtain the decoding state of each processing unit.

[0072] In some embodiments, the decoding state includes at least one of the following three states: decoding success state; decoding failure state; discontinuous transmission (DTX) state. The decoding success state is used to indicate that the terminal device accurately receives the processing unit, or indicates that the processing unit is received successfully. The decoding failure state is used to indicate that the terminal device does not accurately receive the processing unit, or indicates that the processing unit is received unsuccessfully. Optionally, the decoding success state can also be referred to as ACK state, or represented by ACK. The decoding failure state can also be referred to as NACK state, or represented by NACK. In a possible case, when the decoding state is DTX state, it means that the terminal does not receive the data transmission, which can be caused by missing the downlink control signaling transmission. In the embodiments of the present application, the decoding state indicated by the first feedback response information includes the decoding success state and / or the decoding failure state as an example for description.

[0073] In some embodiments, the terminal device decodes each processing unit transmitted by the data transmission can also be understood as: the terminal device detects or judges whether each processing unit is received / transmitted successfully.

[0074] In some embodiments, the first transport block can also be understood or replaced as at least one of: a first HARQ process; a first TB; a first Protocol Data Unit (PDU); a first physical channel. Optionally, the first physical channel comprises a Physical Downlink Shared Channel (PDSCH) or a Physical Uplink Shared Channel (PUSCH).

[0075] In summary, the method provided by the embodiments can enable the terminal device to feed back the first feedback response information to the network device in the granularity of a processing unit when the terminal device feeds back the reception of the first transport block to the network device. Since the first feedback response information is feedback information in the granularity of a processing unit, the network device can accurately know whether each processing unit is successfully transmitted. Through finer granularity feedback, when at least one processing unit fails to transmit, the network device can select a suitable retransmission scheme based on the granularity of the processing unit, thereby improving the efficiency of data transmission. For example, when the first feedback response information indicates that only one CB in a TB fails to decode, the network device can only retransmit the CB that fails to decode, without retransmitting the entire TB.

[0076] • In the case of the above embodiment shown in FIG. 2, the first feedback response information is introduced as follows:

[0077] • For the information carried by the first feedback information:

[0078] In some embodiments, the first feedback information carries at least one of: a first mapping relationship; a first index. The first index is used to index the first mapping relationship, or it is understood that the first index is an index used to indicate the first mapping relationship in a mapping relationship group. The first mapping relationship is used to indicate the mapping relationship between the first bit sequence and the processing unit transmitted in the first transport block. When the value corresponding to the ith bit in the first bit sequence is the first value, it represents that the processing unit corresponding to the ith bit succeeds in decoding; when the value corresponding to the ith bit in the first bit sequence is the second value, it represents that the processing unit corresponding to the ith bit fails to decode. The value of i is a positive integer, the first value is 1, and the second value is 0; or, the first value is 0, and the second value is 1; or, the first value is used to indicate ACK (referred to as A), and the second value is used to indicate NACK (referred to as N). The first mapping relationship corresponds to a second bit sequence, and the first bit sequence is a subset of the second bit sequence.

[0079] For the first feedback information carrying the first mapping relationship:

[0080] In some embodiments, the first feedback response information carries a first mapping relationship. The first mapping relationship is used to indicate the decoding status of at least one processing unit in the first transport block. Alternatively, the first mapping relationship is used to indicate whether at least one processing unit in the first transport block needs to be retransmitted in a subsequent transmission. Optionally, in the case that the above-mentioned data transmission is an initial transmission of the first transport block, the first mapping relationship is used to indicate the decoding status of all processing units in the first transport block. Optionally, in the case that the above-mentioned data transmission is a retransmission of the first transport block, the first mapping relationship is used to indicate the decoding status of the retransmitted processing units in the first transport block.

[0081] In some embodiments, the first mapping relationship includes at least one bit, and the at least one bit has a one-to-one correspondence with the at least one processing unit. For example, the first mapping relationship includes n state bits (or bit positions), n is equal to the number of all processing units in the first transport block, and n is a positive integer. For example, assuming that the data transmission received by the terminal device includes three processing units {processing unit 1, processing unit 2, and processing unit 3} of the first transport block, the first mapping relationship includes three state bits {state bit 1, state bit 2, and state bit 3}. For example, state bit 1 corresponds to processing unit 1, and state bit 1 is used to indicate the decoding status of processing unit 1; state bit 2 corresponds to processing unit 2, and state bit 2 is used to indicate the decoding status of processing unit 2; and state bit 3 corresponds to processing unit 3, and state bit 3 is used to indicate the decoding status of processing unit 3.

[0082] In some embodiments, in a case that the value of the tth state bit in the first mapping relationship is a first value, the tth state bit is used to indicate that the tth processing unit decodes successfully; in a case that the value of the tth state bit in the first mapping relationship is a second value, the tth state bit is used to indicate that the tth processing unit decodes unsuccessfully. The value of t is a positive integer less than or equal to n, and n represents the number of processing units corresponding to the data transmission, and the value of n is a positive integer. For example, in a case that the value of the tth state bit in the first mapping relationship is A, the tth state bit is used to indicate that the tth processing unit decodes successfully; in a case that the value of the tth state bit in the first mapping relationship is N, the tth state bit is used to indicate that the tth processing unit decodes unsuccessfully. Wherein, A represents ACK or decoding success, and N represents NACK or decoding failure. Or, in a case that the value of the tth state bit in the first mapping relationship is 1, the tth state bit is used to indicate that the tth processing unit decodes successfully; in a case that the value of the tth state bit in the first mapping relationship is 0, the tth state bit is used to indicate that the tth processing unit decodes unsuccessfully. Or, in a case that the value of the tth state bit in the first mapping relationship is 0, the tth state bit is used to indicate that the tth processing unit decodes successfully; in a case that the value of the tth state bit in the first mapping relationship is 1, the tth state bit is used to indicate that the tth processing unit decodes unsuccessfully.

[0083] For example, in a case that the first mapping relationship is {A, A, N}, the first mapping relationship is used to indicate that the processing unit 1 decodes successfully, the processing unit 2 decodes successfully, and the processing unit 3 decodes unsuccessfully. For example, the first mapping relationship can also be represented as {1, 1, 0} or {0, 0, 1}.

[0084] In some embodiments, the data transmission is an initial transmission of a first transport block, the first mapping relationship includes n state bits, the n state bits respectively represent the decoding status of a processing unit belonging to the first transport block, and the value of n is a positive integer; in some embodiments, the data transmission is a retransmission of the first transport block, the first mapping relationship includes k state bits or n state bits, k is the number of a part of processing units that are retransmitted, and the k state bits respectively represent the decoding status of a processing unit that is retransmitted; the k state bits of the n state bits corresponding to the part of processing units that are retransmitted are respectively used to represent the decoding status of a processing unit that is retransmitted. Wherein, the remaining state bits of the n state bits except the k state bits are invalid information, or are determined based on the decoding status transmitted by the processing units corresponding to the remaining state bits in the historical data transmission.

[0085] For the first feedback information carrying the first index:

[0086] In some embodiments, the first feedback response information carries a first index. The first index is used to indicate a first mapping relationship, and the first mapping relationship is used to indicate a decoding state of at least one processing unit in the first transport block. Alternatively, the first mapping relationship is used to indicate whether the at least one processing unit in the first transport block needs to be retransmitted in a subsequent transmission.

[0087] In some embodiments, the first index is based on at least one bit. The number of the at least one bit is related to the number of mapping relationships included in a first mapping relationship group. The first mapping relationship group is a mapping relationship group including the first mapping relationship.

[0088] Optionally, the number of the at least one bit is equal to an upward integer value of a first logarithmic value, and the first logarithmic value is equal to a logarithm of the number of mapping relationships included in the first mapping relationship group with base 2. For example, assuming that the first index is based on m bits, and the number of mapping relationships included in the first mapping relationship group is k, then wherein m is a positive integer, and k is a positive integer. represents an upward integer.

[0089] In some embodiments, one mapping relationship group includes one or more mapping relationships. It should be understood that one mapping relationship group described in the embodiments of the present application can also be understood as one table or one codebook or one group of information sequences. Correspondingly, one mapping relationship can also be understood as one row in the table, one code word in the codebook, or one information sequence in the group of information sequences. In some embodiments, multiple mapping relationship groups are supported in the communication system, which are suitable for different communication scenarios, such as different channel conditions or different CB quantities.

[0090] For example, taking the table shown in FIG. 3 as an example of one mapping relationship group, the number of rows k of the mapping relationship group is equal to 16, which indicates that the mapping relationship group includes 16 mapping relationships. Then that is, the first index is based on 4 bits. Further, the number of columns L of the mapping relationship group is equal to 8, which indicates that each mapping relationship in the mapping relationship group includes 8 state bits (or bit positions), and each state bit is used to indicate whether a decoding of a processing unit is successful or failed. For example, each state bit carries ACK (A for short) or NACK (N for short).

[0091] For example, when the first index is "0000", the first index is used to indicate that the first mapping relationship in the mapping relationship group is the first mapping relationship, and since each status bit in the first mapping relationship carries ACK, the first mapping relationship can also be represented as {1, 1, 1, 1, 1, 1, 1, 1}. When the first index is "0001", the first index is used to indicate that the second mapping relationship in the mapping relationship group is the first mapping relationship, and since the first status bit and the last status bit in the second mapping relationship carry NACK, and the other status bits carry ACK, the second mapping relationship can also be represented as {0, 1, 1, 1, 1, 1, 1, 0}. When the first index is other values, refer to FIG. 3 described above, and details are not introduced here.

[0092] In some embodiments, the number of mapping relationships included in different mapping relationship groups is the same or different, or it is understood that the number of rows of different mapping relationship groups is the same or different. For example, it is assumed that the candidate mapping relationship group includes {the first mapping relationship group, the second mapping relationship group, and the third mapping relationship group}. Among them, the first mapping relationship group includes 16 mapping relationships, the second mapping relationship group includes 8 mapping relationships, and the third mapping relationship group includes 16 mapping relationships. That is, the number of mapping relationships included in the first mapping relationship group and the number of mapping relationships included in the third mapping relationship group are the same. The number of mapping relationships included in the first mapping relationship group and the number of mapping relationships included in the second mapping relationship group are different. The number of mapping relationships included in the second mapping relationship group and the number of mapping relationships included in the third mapping relationship group are different.

[0093] For example, as shown in FIG. 4, the number of rows k of the mapping relationship group is 8, which means that the mapping relationship group includes 8 mapping relationships. Then That is, the first index is represented based on 3 bits. Further, the number of columns L of the mapping relationship group is 8, which means that each mapping relationship in the mapping relationship group includes 8 status bits (or bit positions), and each status bit is used to indicate that a processing unit decodes successfully or fails. As can be seen from the comparison of FIG. 3 and FIG. 4, the number of mapping relationships included in the mapping relationship group shown in FIG. 3 and the number of mapping relationships included in the mapping relationship group shown in FIG. 4 are different.

[0094] In some embodiments, the column numbers corresponding to different mapping relationship groups are the same or different, or the number of state bits included in different mapping relationship groups is the same or different. For example, it is assumed that the candidate mapping relationship groups include {first mapping relationship group, second mapping relationship group, and third mapping relationship group}. The first mapping relationship group corresponds to 16 columns, the second mapping relationship group corresponds to 16 columns, and the third mapping relationship group corresponds to 8 columns. That is, the column number corresponding to the first mapping relationship group is the same as the column number corresponding to the second mapping relationship group. The column number corresponding to the first mapping relationship group is different from the column number corresponding to the third mapping relationship group. The column number corresponding to the second mapping relationship group is different from the column number corresponding to the third mapping relationship group.

[0095] For example, as shown in FIG. 5, the number of rows k of the mapping relationship group is 4, which indicates that the mapping relationship group includes 4 mapping relationships. Then That is, the first index is represented based on 2 bits. Further, the column number L of the mapping relationship group is 4, which indicates that each mapping relationship in the mapping relationship group includes 4 state bits (or bit positions), and each state bit is used to indicate that a processing unit succeeds or fails in decoding. For example, as shown in FIG. 6, the number of rows k of the mapping relationship group is 4, which indicates that the mapping relationship group includes 4 mapping relationships. Then That is, the first index is represented based on 2 bits. Further, the column number L of the mapping relationship group is 2, which indicates that each mapping relationship in the mapping relationship group includes 2 state bits (or bit positions), and each state bit is used to indicate that a processing unit succeeds or fails in decoding. It can be known from the comparison between FIG. 5 and FIG. 6 that the column number corresponding to the mapping relationship group shown in FIG. 5 is different from the column number corresponding to the mapping relationship group shown in FIG. 6.

[0096] It should be noted that in the embodiments of the present application, the column numbers corresponding to different mapping relationships in the same mapping relationship group are taken as examples for illustration. However, in some other embodiments, the column numbers corresponding to different mapping relationships in the same mapping relationship group can also be different, which is not limited in the embodiments of the present application.

[0097] • The bits included in the first feedback response information:

[0098] In some embodiments, the first feedback response information includes a first number of bits. For example, the first feedback response information includes N bits, and N is a positive integer.

[0099] In some embodiments, the value of the first number is determined according to at least one of the following manners:

[0100] • The value of the first number is a fixed value;

[0101] • The value of the first number is determined based on network device configuration;

[0102] The first quantity is determined based on a second quantity, the second quantity being a number of mapping relationships in each mapping relationship group in the at least one mapping relationship group.

[0103] The first quantity is determined based on a number of mapping relationships in the first mapping relationship group.

[0104] Optionally, the first quantity is a fixed value. This is advantageous for ensuring consistency in understanding of the first feedback response information by the terminal device and the network device, thereby facilitating accurate decoding of the first feedback response information.

[0105] Optionally, the first quantity is determined based on network device configuration. For example, the network device directly configures the first quantity. For example, the network device indirectly configures the first quantity. For example, the network device configures a configuration parameter related to the first quantity, and the terminal device determines the first quantity based on the configuration parameter. The terminal device feeds back the first feedback response information according to the first quantity configured by the network device.

[0106] Optionally, the first quantity is determined based on a second quantity. No matter how many mapping relationships are included in the first mapping relationship group corresponding to the first index, the first feedback response information can have enough bits for carrying or bearing or indicating the first index.

[0107] In a possible case, the first quantity is greater than or equal to a maximum value in at least one first value, the at least one first value having a one-to-one correspondence with the at least one mapping relationship group, and the first value being determined based on a number of mapping relationships in the corresponding mapping relationship group. Optionally, the at least one first value can be implemented as a first value set.

[0108] Optionally, in the case where the i-th first value corresponds to the i-th mapping relationship group, the i-th first value is equal to an upward integer value of a second logarithmic value, the second logarithmic value being equal to a logarithm of the i-th mapping relationship number with 2 as the base, and the i-th mapping relationship number being a number of mapping relationships in the i-th mapping relationship group. For example, the i-th mapping relationship number is represented as k i The i-th first value is represented as The value of i is an integer value less than or equal to a number of mapping relationship groups, the number of mapping relationship groups being a number of the at least one mapping relationship group. represents an upward rounding.

[0109] For example, the first quantity can be represented by the following formula:

[0110] Or,

[0111] wherein N represents the first quantity, max() represents a maximum value, represents the ith first value, and X represents the number of mapping relationship groups, represents a rounding up. The above formula is only an example, and in some other possible embodiments, the first quantity can also be represented by other formulas.

[0112] For example, it is assumed that the candidate mapping relationship groups include three mapping relationship groups as shown in FIG. 3, FIG. 4 and FIG. 5. The first values corresponding to each mapping relationship group are 4, 3 and 2 respectively. Since the maximum value is 4, the first quantity is 4.

[0113] In another possible case, the first quantity is determined based on a maximum value in at least one second value, the at least one second value has a one-to-one correspondence with at least one mapping relationship group, and the second value is used to indicate the number of mapping relationships in the corresponding mapping relationship group. Optionally, the at least one second value can be implemented as a second value set.

[0114] Optionally, in the case that the ith second value corresponds to the ith mapping relationship group, the ith second value is equal to the ith mapping relationship number, and the ith mapping relationship number refers to the number of mapping relationships in the ith mapping relationship group. For example, the ith mapping relationship number is represented as k i The first quantity is greater than or equal to a rounding up value of a third logarithmic value, and the third logarithmic value is equal to a logarithm of a maximum value in the at least one second value with 2 as a base.

[0115] For example, the first quantity can be represented by the following formula:

[0116] or,

[0117] wherein N represents the first quantity, max() represents a maximum value, k i represents the ith second value, and X represents the number of mapping relationship groups, represents a rounding up. The above formula is only an example, and in some other possible embodiments, the first quantity can also be represented by other formulas.

[0118] For example, it is assumed that the candidate mapping relationship groups include three mapping relationship groups as shown in FIG. 3, FIG. 4 and FIG. 5. The second values corresponding to each mapping relationship group are 16, 8 and 4 respectively. Since the maximum value is 16, the first quantity is

[0119] It should be noted that in some other embodiments, the first quantity is greater than or equal to the maximum value of the bit number of the first index corresponding to all candidate mapping relationship groups. For example, the bit number of the first index corresponding to the mapping relationship group shown in FIG. 3 is 4, the bit number of the first index corresponding to the mapping relationship group shown in FIG. 4 is 3, and the bit number of the first index corresponding to the mapping relationship group shown in FIG. 5 is 2, so the first quantity is greater than or equal to 4. That is, there are enough bits in the first feedback response information to carry or bear or indicate the first index.

[0120] In some embodiments, the bit number of the first feedback response information is greater than or equal to the bit number of the first index. For example, N is greater than or equal to m, where N represents the bit number of the first feedback response information, and m represents the bit number of the first index. For example, as shown in FIG. 7, assuming that the first feedback response information includes 6 bits, and the first index is represented based on 4 bits, then the first feedback response information carries or bears or indicates the first index by using 4 bits of the 6 bits.

[0121] In some embodiments, the third quantity of bits in the first feedback response information is used to bear the first index, the third quantity is less than or equal to the first quantity, the third quantity is related to the number of at least one mapping relationship included in the first mapping relationship group, and the first mapping relationship group includes the first mapping relationship.

[0122] Optionally, the third quantity is equal to the upward integer value of the fourth logarithmic value, and the fourth logarithmic value is equal to the logarithm of the target mapping relationship number with 2 as the base, where the target mapping relationship number refers to the number of at least one mapping relationship included in the first mapping relationship group. For example, the third quantity is equal to the upward integer value of the logarithm of the target mapping relationship number with 2 as the base, where the target mapping relationship number is equal to the number of at least one mapping relationship included in the first mapping relationship group. where k represents the number of at least one mapping relationship included in the first mapping relationship group, and k is a positive integer. For example, assuming that the mapping relationship group shown in FIG. 3 is the first mapping relationship group, then the third quantity is equal to the upward integer value of the logarithm of the target mapping relationship number with 2 as the base, where the target mapping relationship number is equal to the number of at least one mapping relationship included in the first mapping relationship group. For example, assuming that the mapping relationship group shown in FIG. 4 is the first mapping relationship group, then the third quantity is equal to the upward integer value of the logarithm of the target mapping relationship number with 2 as the base, where the target mapping relationship number is equal to the number of at least one mapping relationship included in the first mapping relationship group. For example, assuming that the mapping relationship group shown in FIG. 5 is the first mapping relationship group, then the third quantity is equal to the upward integer value of the logarithm of the target mapping relationship number with 2 as the base, where the target mapping relationship number is equal to the number of at least one mapping relationship included in the first mapping relationship group.

[0123] In some embodiments, the position of the third quantity of bits in the first quantity of bits is fixed, or is pre-agreed or configured by the network side. Optionally, the third quantity of bits is the third quantity of bits starting from the first bit in the first quantity of bits. For example, the first N bits in the N bits. Optionally, the third quantity of bits is the last third quantity of bits in the first quantity of bits. For example, the last N bits in the N bits. ​The third quantity of bits is optionally a third quantity of bits of the agreed position in the first quantity of bits. For example, as shown in FIG. 7, assuming that the first feedback response information includes 6 bits, and the first index is represented based on 4 bits, i.e., the first quantity is 6 and the third quantity is 4. Optionally, as shown in (a) of FIG. 7, the 4 bits corresponding to the first index are the first 4 bits in the 6 bits. Optionally, as shown in (b) of FIG. 7, the 4 bits corresponding to the first index are the last 4 bits in the 6 bits. Optionally, as shown in (c) of FIG. 7, the 4 bits corresponding to the first index are the 4 bits at the middle position in the 6 bits.

[0124] In some embodiments, the third quantity of bits is continuous, or the third quantity of bits is discontinuous. For example, as shown in (a), (b), and (c) of FIG. 7, the 4 bits corresponding to the first index are 4 bits at continuous positions. As shown in (d) of FIG. 7, the 4 bits corresponding to the first index occupy the first bit position, the third bit position, the fifth bit position, and the sixth bit position in the 6 bits.

[0125] In some embodiments, the values of the remaining bits in the first feedback response information except the third quantity of bits are preset values. Or, it is understood that the values of the bits in the first feedback response information except the bits used to indicate the first index are preset values. Optionally, the preset value is 0 or 1.

[0126] Optionally, the value of the first quantity is determined based on the number of mapping relationships in the first mapping relationship group. In some embodiments, the value of the first quantity is greater than or equal to the upward integer value of the first logarithmic value, and the first logarithmic value is equal to the logarithm of the number of mapping relationships included in the first mapping relationship group with base 2. For example, assuming that the mapping relationship group shown in FIG. 3 is the first mapping relationship group, the value of the first quantity is log216=4. For another example, assuming that the mapping relationship group shown in FIG. 4 is the first mapping relationship group, the value of the first quantity is log28=3. For another example, assuming that the mapping relationship group shown in FIG. 5 is the first mapping relationship group, the value of the first quantity is log24=2.

[0127] In some embodiments, in the case that the first feedback response information corresponds to only one data scheduling, the value of the first quantity is determined based on the number of mapping relationships in the first mapping relationship group. In the case that the first feedback response information corresponds to at least two data scheduling, the value of the first quantity is determined based on the second quantity.

[0128] In some embodiments, in a case where the first mapping relationship group is a network device configuration, the first quantity of values is determined based on a quantity of mapping relationships in the first mapping relationship group. At this time, the first mapping relationship group does not change with changes in data scheduling within a certain period of time.

[0129] In some embodiments, in a case where the first feedback response information carries the first index, the quantity of bits included in the first feedback response information is less than the quantity of all processing units in the first transport block. This enables the terminal device to indicate the decoding status of the plurality of processing units through fewer bits. For example, assuming that the first transport block includes a total of 4 processing units, the decoding status of the 4 processing units can be directly indicated through an information sequence including 4 bits, such as {1, 1, 1, 1} or {1, 0, 1, 0}, and the like. When the quantity of bits included in the first feedback response information is greater than or equal to the quantity of all processing units in the first transport block, such as 5 bits, compared to indicating the decoding status of all processing units in the first transport block through the information sequence of 4 bits, the first feedback response information instead achieves the indication of the decoding status of all processing units in the first transport block by carrying more bits. Conversely, when the quantity of bits included in the first feedback response information is less than the quantity of all processing units in the first transport block, such as 2 bits. For example, as shown in FIG. 5, the first feedback response information can indirectly indicate the information sequence of 4 bits through 2 bits, which can effectively save resources.

[0130] It should be noted that the above embodiments for the first feedback response information can be implemented as a separate embodiment.

[0131] • Next, the first mapping relationship is introduced:

[0132] In some embodiments, the first mapping relationship is one of at least one mapping relationship included in the first mapping relationship group, and the first mapping relationship group is one of at least one mapping relationship group. The first mapping relationship group is a target mapping relationship group that includes the first mapping relationship.

[0133] In some embodiments, the first mapping relationship is determined based on the decoding state of the processing unit transmitted by the data transmission and n state bits in the at least one mapping relationship included in the first mapping relationship group, where n is a positive integer and is related to the number of the processing unit transmitted by the data transmission.

[0134] In some embodiments, the first mapping relationship is determined based on the decoding state of the processing unit transmitted by the data transmission and n state bits in the at least one mapping relationship included in the first mapping relationship group, where n is a positive integer and is related to the number of the processing unit transmitted by the data transmission.

[0135] In some embodiments, n is the number of the processing unit transmitted by the data transmission. Alternatively, in the case of initial transmission of the first transport block, n is the number of all the processing units in the first transport block. Alternatively, in the case of retransmission of the first transport block, n is the number of the processing units retransmitted in the first transport block.

[0136] Alternatively, in the case of initial transmission of the first transport block, the first mapping relationship is determined based on the decoding state of all the processing units in the first transport block and n1 state bits in the at least one mapping relationship included in the first mapping relationship group. The n1 state bits are used to respectively indicate the decoding state of all the processing units in the first transport block. n1 is the number of all the processing units in the first transport block.

[0137] Alternatively, in the case of retransmission of the first transport block, the first mapping relationship is determined based on the decoding state of the processing units retransmitted in the first transport block and n2 state bits in the at least one mapping relationship included in the first mapping relationship group. The n2 state bits are used to respectively indicate the decoding state of the processing units retransmitted in the first transport block. n2 is the number of the processing units retransmitted.

[0138] In some embodiments, the first mapping relationship group is pre-agreed, indicated by the network device, or determined from a plurality of candidate mapping relationship groups based on the first parameter.

[0139] In some embodiments, the first parameter comprises at least one of:

[0140] • a number of processing units transmitted by the data transmission;

[0141] • a size of a data amount transmitted by the data transmission;

[0142] • a modulation and coding order corresponding to the data transmission;

[0143] • a resource block size corresponding to the data transmission.

[0144] Optionally, the first mapping relationship group is determined based on the number of processing units transmitted by the data transmission. For example, each mapping relationship in the first mapping relationship group comprises a number of state bits greater than or equal to the number of processing units transmitted by the data transmission. For example, assuming that the number of processing units transmitted by the data transmission is 15. Optionally, the at least one mapping relationship group comprises a mapping relationship group 1 and a mapping relationship group 2. Each mapping relationship in the mapping relationship group 1 comprises 8 state bits, and each mapping relationship in the mapping relationship group 2 comprises 16 state bits. Since 8 is less than 15 and 16 is greater than 15, the mapping relationship group 2 is determined as the first mapping relationship group.

[0145] Optionally, the first mapping relationship group is determined based on the size of the data amount transmitted by the data transmission. The size of the data amount transmitted by the data transmission is related to the number of processing units transmitted by the data transmission. For example, the size of the data amount transmitted by the data transmission is proportional to the number of processing units transmitted by the data transmission. The greater the size of the data amount transmitted by the data transmission, the greater the number of processing units transmitted by the data transmission. The greater the size of the data amount transmitted by the data transmission, the greater the number of processing units transmitted by the data transmission. For example, each mapping relationship in the first mapping relationship group comprises a number of state bits greater than or equal to the number of processing units corresponding to the first data. The first data refers to the data transmitted by the data transmission, and the first data comprises at least one transport block, and each transport block comprises at least one processing unit.

[0146] Optionally, the first mapping relationship group is determined based on the modulation and coding order corresponding to the data transmission. The modulation and coding order is used to indicate the transmission rate of the transport block. For example, the transmission rate of the transport block is proportional to the modulation and coding order. The greater the modulation and coding order corresponding to the data transmission, the greater the transmission rate. The smaller the modulation and coding order corresponding to the data transmission, the smaller the transmission rate. Further, when the transmission rate is large, the number of processing units in the transport block is greater; when the transmission rate is small, the number of processing units in the transport block is smaller.

[0147] In some embodiments, the first mapping relationship group is determined based on a resource block size corresponding to the data transmission. Optionally, the resource block size corresponding to the data transmission is determined based on a time domain resource size and / or a frequency domain resource size. According to the resource block size corresponding to the data transmission and a modulation and coding order, a transport block size (TBS) can be determined. In some embodiments, different mapping relationship groups correspond to different TBS ranges. Optionally, the mapping relationship group and the TBS range have a one-to-one correspondence, or the mapping relationship group and the TBS range have a one-to-many correspondence, or the mapping relationship group and the TBS range have a many-to-one correspondence.

[0148] In some embodiments, the first parameter is carried in downlink signaling, or the first parameter is determined according to an indication of the downlink signaling. For example, the downlink signaling includes downlink control information (DCI) or radio resource control (RRC) signaling.

[0149] It should be noted that the above embodiments for the first mapping relationship can be implemented as a separate embodiment. Or, the above embodiments for the first mapping relationship can be combined with the above embodiments for the first feedback response information to form a new embodiment.

[0150] In some embodiments, the determination manner of the first mapping relationship is different in the case that the data transmission is an initial transmission of the first transport block or a retransmission of the first transport block. See the following embodiments:

[0151] • For the data transmission being an initial transmission of the first transport block:

[0152] In some embodiments, the data transmission is an initial transmission of the first transport block, and all processing units in the first transport block are transmitted.

[0153] In some embodiments, the first mapping relationship is determined from at least one mapping relationship included in the first mapping relationship group based on a decoding state of all processing units in the first transport block.

[0154] In some embodiments, the first mapping relationship includes at least n1 state bits, and the n1 state bits are used to indicate the decoding states of all processing units in the first transport block. n1 is the number of all processing units in the first transport block. For example, assuming that all processing units in the first transport block include {processing unit 1, processing unit 2, processing unit 3, processing unit 4, processing unit 5}, and the decoding states of all processing units are {decoding success, decoding success, decoding failure, decoding failure, decoding success}. Then, the first mapping relationship includes at least 5 state bits used to indicate the decoding state of each of the 5 processing units. For example, the first mapping relationship is one mapping relationship determined from the first mapping relationship group and includes at least {A, A, N, N, A}. Wherein, A represents ACK or decoding success, and N represents NACK or decoding failure.

[0155] In some embodiments, the decoding states indicated by the n1 state bits in the first mapping relationship are closest to the actual decoding states of all processing units in the first transport block, under the condition that no decoding failure state is indicated as a decoding success state. Or, it can be understood that the first mapping relationship is one mapping relationship determined from the first mapping relationship group, and the decoding states indicated by the n1 state bits are closest to the actual decoding states of all processing units in the first transport block. The "closest" can be represented as the highest proportion of state bits with no difference between the decoding states indicated by the n1 state bits and the actual decoding states of all processing units in the first transport block.

[0156] In some embodiments, in the case that there are a processing units with decoding failure in the first transport block, b state bits of the n1 state bits are used to indicate decoding failure, a is a positive integer, and b is a positive integer greater than or equal to a. Wherein, the a state bits corresponding to the a processing units are a subset of the b state bits. For example, assuming that all processing units in the first transport block include {processing unit 1, processing unit 2, processing unit 3, processing unit 4, processing unit 5}, and the decoding states of all processing units are {decoding success, decoding success, decoding failure, decoding failure, decoding success}. Then, the first mapping relationship is one mapping relationship determined from the first mapping relationship group and includes at least {A or N, A or N, N, N, A or N}. Wherein, A represents ACK or decoding success, and N represents NACK or decoding failure.

[0157] In some embodiments, the first mapping relationship is determined based on the state bits indicating decoding failures. For example, the number of state bits in the first mapping relationship indicating decoding failures is greater than or equal to the number of processing units with decoding failures in the first transport block. For example, assume that all processing units in the first transport block include {processing unit 1, processing unit 2, processing unit 3, processing unit 4, processing unit 5}, and the decoding states of all processing units are {decoding success, decoding success, decoding failure, decoding failure, decoding success}. Since processing unit 3 and processing unit 4 in the first transport block fail to decode, at least two state bits in the first mapping relationship are used to indicate the decoding states of processing unit 3 and processing unit 4, respectively.

[0158] In some embodiments, the first mapping relationship is determined based on the decoding states of all processing units in the first transport block and n1 state bits in at least one mapping relationship included in the first mapping relationship group, where n1 is the number of all processing units in the first transport block. By focusing on only the same number of state bits as the number of processing units, it is beneficial to avoid the situation that other state bits affect the inaccurate selection of the first mapping relationship.

[0159] In some embodiments, the positions of the n1 state bits in the at least one mapping relationship included in the first mapping relationship group are agreed by a protocol or indicated by a network device. Alternatively, the n1 state bits are the first n1 state bits in the at least one mapping relationship included in the first mapping relationship group. For example, the first n1 state bits in the at least one mapping relationship included in the first mapping relationship group. Alternatively, the n1 state bits are the last n1 state bits in the at least one mapping relationship included in the first mapping relationship group. For example, the last n1 state bits in the first mapping relationship. Alternatively, the n1 state bits are the n1 state bits starting from the agreed position in the at least one mapping relationship included in the first mapping relationship group.

[0160] In some embodiments, the number of state bits corresponding to each mapping relationship included in the first mapping relationship group is greater than or equal to the number of all processing units in the first transport block. For example, assume that there are a total of 4 processing units in the first transport block, and each processing unit corresponds to a state bit in the mapping relationship. The number of state bits corresponding to each mapping relationship included in the first mapping relationship group is at least 4. For example, as shown in FIG. 8, assume that each mapping relationship included in the first mapping relationship group corresponds to 8 state bits, and the first mapping relationship is determined based on the decoding states of the 4 processing units in the first transport block and the 4 state bits (e.g., the first state bit to the fourth state bit) in the at least one mapping relationship included in the first mapping relationship group.

[0161] In some embodiments, the n1 state bits are consecutive state bits in the same mapping relationship, such as the first state bit~the fourth state bit. Or, the n1 state bits are non-consecutive state bits in the same mapping relationship, such as {the first state bit, the third state bit, the fifth state bit…}.

[0162] In some embodiments, the first mapping relationship group is determined based on a first parameter from a plurality of candidate mapping relationship groups.

[0163] In some embodiments, the first parameter comprises at least one of:

[0164] · the number of processing units transmitted by the data transmission;

[0165] · the data size transmitted by the data transmission;

[0166] · the modulation and coding order corresponding to the data transmission;

[0167] · the resource block size corresponding to the data transmission.

[0168] Optionally, the first mapping relationship group is determined based on the number of all processing units of the first transport block. For example, each mapping relationship in the first mapping relationship group includes a number of state bits greater than or equal to the number of all processing units of the first transport block. For example, assuming the number of all processing units of the first transport block is 15. Optionally, at least one mapping relationship group includes mapping relationship group 1 and mapping relationship group 2. Wherein each mapping relationship in the mapping relationship group 1 includes 8 state bits, and each mapping relationship in the mapping relationship group 2 includes 16 state bits. Since 8 is less than 15, and 16 is greater than 15, the mapping relationship group 2 is determined as the first mapping relationship group.

[0169] Optionally, the first mapping relationship group is determined based on the data size of the first transport block. The data size of the first transport block is related to the number of all processing units of the first transport block. For example, the data size of the first transport block is proportional to the number of all processing units of the first transport block. The larger the data size of the first transport block, the more the number of all processing units of the first transport block; the larger the data size of the first transport block, the more the number of all processing units of the first transport block.

[0170] Optionally, the first mapping relationship group is determined based on a modulation and coding order corresponding to the initial transmission. The modulation and coding order is used to indicate a transmission rate of the transport block. For example, the transmission rate of the transport block is proportional to the modulation and coding order. The greater the modulation and coding order corresponding to the data transmission, the greater the transmission rate; the smaller the modulation and coding order corresponding to the data transmission, the smaller the transmission rate. Further, when the transmission rate is greater, the number of processing units in the transport block is greater; when the transmission rate is smaller, the number of processing units in the transport block is smaller.

[0171] In some embodiments, the first mapping relationship group is determined based on a resource block size corresponding to the data transmission. Optionally, the resource block size corresponding to the data transmission is determined based on a time domain resource size and / or a frequency domain resource size. According to the resource block size corresponding to the data transmission and the modulation and coding order, a transport block size (TBS) can be determined. In some embodiments, different mapping relationship groups correspond to different TBS ranges. Optionally, the mapping relationship group and the TBS range have a one-to-one correspondence, or the mapping relationship group and the TBS range have a one-to-many correspondence, or the mapping relationship group and the TBS range have a many-to-one correspondence.

[0172] In some embodiments, the first parameter is carried in downlink signaling, or the first parameter is determined according to an indication of the downlink signaling. For example, the downlink signaling includes downlink control information (DCI) or radio resource control (RRC) signaling.

[0173] It should be noted that the above embodiments in which the data transmission is the initial transmission of the first transport block can be implemented as a separate embodiment.

[0174] • For the data transmission is a retransmission of the first transport block:

[0175] In some embodiments, the data transmission is a retransmission of the first transport block, and at least one processing unit in the first transport block is retransmitted.

[0176] In some embodiments, in the case where the data transmission is a retransmission of the first transport block, the first mapping relationship group used to determine the first mapping relationship includes the following two cases:

[0177] Case one: the first mapping relationship group is the mapping relationship group corresponding to the initial transmission of the first transport block.

[0178] In some embodiments, the first mapping relationship is determined from at least one mapping relationship included in a first mapping relationship group based on the decoding status of the retransmitted processing units, the first mapping relationship group being a mapping relationship group corresponding to the initial transmission of the first transport block. Optionally, the retransmitted processing units are consecutive processing units in the first transport block, or the retransmitted processing units are non-consecutive processing units in the first transport block. By using the same mapping relationship group as the initial transmission, complexity is reduced and the terminal device determines the first mapping relationship faster.

[0179] In some embodiments, the first mapping relationship includes at least n2 status bits, the n2 status bits being used to respectively indicate the decoding status of the retransmitted processing units in the first transport block. n2 is the number of retransmitted processing units. For example, assuming that all processing units in the first transport block include {processing unit 1, processing unit 2, processing unit 3, processing unit 4, processing unit 5}, the retransmitted processing units are {processing unit 1, processing unit 3, processing unit 4}, and the decoding status of the retransmitted processing units is {decoding success, decoding success, decoding failure}. Then, the first mapping relationship includes at least 3 status bits used to respectively indicate the decoding status of each of {processing unit 1, processing unit 3, processing unit 4}. For example, the first mapping relationship is at least one mapping relationship determined from the first mapping relationship group, which includes {A, A, N}. Wherein, A represents ACK or decoding success, and N represents NACK or decoding failure.

[0180] In some embodiments, the decoding status indicated by the n2 status bits in the first mapping relationship is closest to the actual decoding status of the retransmitted processing units, provided that there is no decoding failure status indicated as decoding success. Or, it can be understood that the first mapping relationship is at least one mapping relationship determined from the first mapping relationship group, which includes the decoding status indicated by the n2 status bits closest to the actual decoding status of the retransmitted processing units. The “closest” can be represented as the highest proportion of status bits with no difference between the decoding status indicated by the n2 status bits and the actual decoding status of the retransmitted processing units.

[0181] In some embodiments, in the case that c processing units fail to decode, d of the n2 status bits are used to indicate the decoding failure, c is a positive integer, and d is a positive integer greater than or equal to c. The c status bits corresponding to the c processing units are a subset of the d status bits. For example, assume that all the processing units in the first transport block include {processing unit 1, processing unit 2, processing unit 3, processing unit 4, processing unit 5}, the retransmitted processing units are {processing unit 1, processing unit 3, processing unit 4}, and the decoding status of the retransmitted processing units is {decoding success, decoding success, decoding failure}. Then the first mapping relationship is one mapping relationship determined from the first mapping relationship group and at least includes {A or N, A or N, N}. Wherein, A represents ACK or decoding success, and N represents NACK or decoding failure.

[0182] In some embodiments, the first mapping relationship is determined based on the status bits used to indicate decoding failure. For example, the number of status bits used to indicate decoding failure in the first mapping relationship is greater than or equal to the number of processing units that fail to decode in the retransmitted processing units in the first transport block. For example, assume that all the processing units in the first transport block include {processing unit 1, processing unit 2, processing unit 3, processing unit 4, processing unit 5}, the retransmitted processing units are {processing unit 1, processing unit 3, processing unit 4}, and the decoding status of the retransmitted processing units is {decoding success, decoding success, decoding failure}. That is, the processing unit that fails to decode in the retransmitted processing units in the first transport block is processing unit 4, and the number of processing units that fail to decode in the retransmitted processing units in the first transport block is 1. Therefore, the first mapping relationship at least includes 1 status bit used to indicate that the decoding status of processing unit 4 is decoding failure.

[0183] In some embodiments, the first mapping relationship is determined based on the decoding status of the retransmitted processing units and the n2 status bits in at least one mapping relationship included in the first mapping relationship group, and n2 is the number of retransmitted processing units. For example, assume that the first transport block includes a total of L processing units, L represents the number of all the processing units in the first transport block, and L is a positive integer. The retransmitted processing units are R processing units of the L processing units. Optionally, the R processing units are consecutive processing units of the L processing units, or the R processing units are non-consecutive processing units of the L processing units. Then the first mapping relationship is determined based on the decoding status of the R processing units and the R status bits in at least one mapping relationship included in the first mapping relationship group. By only focusing on the number of status bits equal to the number of retransmitted processing units, it is beneficial to avoid the case that other status bits affect the inaccurate selection of the first mapping relationship.

[0184] In some embodiments, the positions of the n2 status bits in the at least one mapping relationship included in the first mapping relationship group are agreed upon by a protocol, or are indicated by a network device, or are the same as the status bits corresponding to the processing units being retransmitted in the initial transmission. For example, assuming that all the processing units in the first transmission block include {processing unit 1, processing unit 2, processing unit 3, processing unit 4, processing unit 5}, the processing units being retransmitted are {processing unit 1, processing unit 3, processing unit 4}, and the n2 status bits are the status bits corresponding to the above-mentioned three processing units.

[0185] In some embodiments, in a case where the decoding status of the processing units being retransmitted is consistent with the decoding status indicated by the n2 status bits in the target mapping relationship in the first mapping relationship group, the target mapping relationship in the first mapping relationship group is confirmed as the first mapping relationship. It should be noted that the status bits other than the n2 status bits in the first mapping relationship are invalid status bits, or the status bits other than the n2 status bits are ignored.

[0186] For example, assuming that the decoding status of the three processing units being retransmitted is {decoding success, decoding success, decoding failure}. Then the decoding status of the three processing units being retransmitted can be {A, A, N} or {1, 1, 0} or {0, 0, 1}. Wherein, A represents ACK or decoding success, and N represents NACK or decoding failure. Then the first mapping relationship is one mapping relationship including three status bits {A, A, N} determined from the first mapping relationship group. The status bits other than the n2 status bits in the first mapping relationship are invalid status bits, or the status bits other than the n2 status bits in the first mapping relationship are ignored.

[0187] In some embodiments, in a case where it is ensured that no decoding failure status is indicated as a decoding success status, and the decoding status of the processing units being retransmitted is closest to the decoding status indicated by the n2 status bits in the target mapping relationship in the first mapping relationship group, the target mapping relationship in the first mapping relationship group is confirmed as the first mapping relationship. The “closest” can be represented as the proportion of status bits in which the decoding status indicated by the n2 status bits and the actual decoding status of the processing units being retransmitted are identical is the highest.

[0188] It should be noted that the embodiment corresponding to the above-mentioned case one can be implemented as a separate embodiment.

[0189] Case two: the first mapping relationship group is determined based on the first parameter.

[0190] In some embodiments, the first mapping relationship is determined from the at least one mapping relationship included in the first mapping relationship group based on the decoding status of the processing units being retransmitted. Optionally, the processing units being retransmitted are continuous processing units in the first transmission block, or the processing units being retransmitted are non-continuous processing units in the first transmission block.

[0191] In some embodiments, the first mapping relationship includes at least n2 state bits, where the n2 state bits are used to indicate decoding states of the retransmitted processing units in the first transport block respectively. n2 is the number of the retransmitted processing units. For example, assuming that all processing units in the first transport block include {processing unit 1, processing unit 2, processing unit 3, processing unit 4, processing unit 5}, the retransmitted processing units are {processing unit 1, processing unit 3, processing unit 4}, and the decoding states of the retransmitted processing units are {decoding success, decoding success, decoding failure}, then the first mapping relationship includes at least 3 state bits used to indicate the decoding state of each of {processing unit 1, processing unit 3, processing unit 4}. For example, the first mapping relationship is one mapping relationship determined from the first mapping relationship group and includes at least {A, A, N}. Where A represents ACK or decoding success, and N represents NACK or decoding failure.

[0192] In some embodiments, the decoding states indicated by the n2 state bits in the first mapping relationship are closest to the actual decoding states of the retransmitted processing units, provided that no decoding failure state is indicated as a decoding success state. Or, it can be understood that the first mapping relationship is one mapping relationship determined from the first mapping relationship group, and the decoding states indicated by the n2 state bits are closest to the actual decoding states of the retransmitted processing units. The “closest” can be represented as the state bits with no difference between the decoding states indicated by the n2 state bits and the actual decoding states of the retransmitted processing units have the highest proportion.

[0193] In some embodiments, in the case that c processing units in the retransmitted processing units fail to decode, d state bits in the n2 state bits are used to indicate decoding failure, where c is a positive integer, and d is a positive integer greater than or equal to c. The c state bits corresponding to the c processing units are a subset of the d state bits. For example, assuming that all processing units in the first transport block include {processing unit 1, processing unit 2, processing unit 3, processing unit 4, processing unit 5}, the retransmitted processing units are {processing unit 1, processing unit 3, processing unit 4}, and the decoding states of the retransmitted processing units are {decoding success, decoding success, decoding failure}, then the first mapping relationship is one mapping relationship determined from the first mapping relationship group and includes at least {A or N, A or N, N}. Where A represents ACK or decoding success, and N represents NACK or decoding failure.

[0194] In some embodiments, the first mapping relationship is determined based on the state bits indicating decoding failures. For example, the number of state bits indicating decoding failures in the first mapping relationship is greater than or equal to the number of processing units with decoding failures among the retransmitted processing units in the first transport block. For example, assuming that all processing units in the first transport block include {processing unit 1, processing unit 2, processing unit 3, processing unit 4, processing unit 5}, the retransmitted processing units are {processing unit 1, processing unit 3, processing unit 4}, and the decoding states of the retransmitted processing units are {decoding success, decoding success, decoding failure}. That is, the processing unit with decoding failure among the retransmitted processing units in the first transport block is processing unit 4, and the number of processing units with decoding failures among the retransmitted processing units in the first transport block is 1. Therefore, the first mapping relationship includes at least 1 state bit for indicating that the decoding state of processing unit 4 is decoding failure.

[0195] In some embodiments, the first mapping relationship is determined based on the decoding states of the retransmitted processing units and n2 state bits in at least one mapping relationship included in the first mapping relationship group, where n2 is the number of retransmitted processing units. For example, assuming that all processing units in the first transport block include L processing units, where L represents the number of all processing units in the first transport block, and L is a positive integer. The retransmitted processing units are R processing units among the L processing units. Optionally, the R processing units are consecutive processing units among the L processing units, or the R processing units are non-consecutive processing units among the L processing units. Then, the first mapping relationship is determined based on the decoding states of the R processing units and R state bits in at least one mapping relationship included in the first mapping relationship group. By focusing on only the number of state bits equal to the number of retransmitted processing units, it is beneficial to avoid the situation that other state bits affect inaccurate selection of the first mapping relationship.

[0196] In some embodiments, the positions of the n2 state bits in at least one mapping relationship included in the first mapping relationship group are agreed by a protocol, indicated by a network device, or the same as the state bits corresponding to the retransmitted processing units in the initial transmission. For example, assuming that all processing units in the first transport block include {processing unit 1, processing unit 2, processing unit 3, processing unit 4, processing unit 5}, the retransmitted processing units are {processing unit 1, processing unit 3, processing unit 4}, and the n2 state bits are the state bits corresponding to the above three processing units.

[0197] In some embodiments, the target mapping relationship in the first mapping relationship group is confirmed as the first mapping relationship in a case where the decoding state corresponding to the processing unit being retransmitted is consistent with the decoding state indicated by the n2 state bits in the target mapping relationship in the first mapping relationship group. It should be noted that the other state bits in the first mapping relationship, except the n2 state bits, are invalid state bits, or the other state bits are ignored.

[0198] For example, it is assumed that the decoding states of the three processing units being retransmitted are {decoding success, decoding success, decoding failure}. Then, the decoding states of the three processing units being retransmitted can be {A, A, N} or {1, 1, 0} or {0, 0, 1}. Wherein, A represents ACK or decoding success, and N represents NACK or decoding failure. Then, the first mapping relationship is one mapping relationship including three state bits {A, A, N} determined from the first mapping relationship group. The other state bits in the first mapping relationship are invalid state bits, or the other state bits in the first mapping relationship are ignored.

[0199] In some embodiments, the target mapping relationship in the first mapping relationship group is confirmed as the first mapping relationship in a case where it is ensured that no decoding failure state is indicated as a decoding success state, and the decoding state corresponding to the processing unit being retransmitted is closest to the decoding state indicated by the n2 state bits in the target mapping relationship in the first mapping relationship group. The "closest" can be represented as the state bits with no difference between the decoding state indicated by the n2 state bits and the actual decoding state of the processing unit being retransmitted have the highest proportion.

[0200] In some embodiments, the first mapping relationship group is determined from a plurality of candidate mapping relationship groups based on a first parameter.

[0201] In some embodiments, the first parameter includes at least one of the following:

[0202] · the number of processing units transmitted by the data transmission;

[0203] · the size of the amount of data transmitted by the data transmission;

[0204] · the modulation and coding order corresponding to the data transmission;

[0205] · the resource block size corresponding to the data transmission.

[0206] Optionally, the first mapping relationship group is determined based on a number of processing units retransmitted in the first transport block. For example, each mapping relationship in the first mapping relationship group includes a number of status bits greater than or equal to the number of processing units retransmitted in the first transport block. For example, assuming that the number of processing units retransmitted in the first transport block is 15. Optionally, the first mapping relationship group includes mapping relationship group 1 and mapping relationship group 2. In mapping relationship group 1, each mapping relationship includes 8 status bits. In mapping relationship group 2, each mapping relationship includes 16 status bits. Since 8 is less than 15 and 16 is greater than 15, mapping relationship group 2 is determined as the first mapping relationship group.

[0207] Optionally, the first mapping relationship group is determined based on a size of retransmitted data. The size of retransmitted data is related to the number of processing units retransmitted in the first transport block. For example, the size of retransmitted data is proportional to the number of processing units retransmitted in the first transport block. The greater the size of retransmitted data, the greater the number of processing units retransmitted in the first transport block. The greater the size of retransmitted data, the greater the number of processing units retransmitted in the first transport block.

[0208] Optionally, the first mapping relationship group is determined based on a modulation and coding order corresponding to retransmission. The modulation and coding order is used to indicate a transmission rate of the transport block. For example, the transmission rate of the transport block is proportional to the modulation and coding order. The greater the modulation and coding order corresponding to data transmission, the greater the transmission rate. The smaller the modulation and coding order corresponding to data transmission, the smaller the transmission rate. Further, when the transmission rate is greater, the number of processing units in the transport block is greater. When the transmission rate is smaller, the number of processing units in the transport block is smaller.

[0209] In some embodiments, the first mapping relationship group is determined based on a resource block size corresponding to data transmission. Optionally, the resource block size corresponding to data transmission is determined based on a time domain resource size and / or a frequency domain resource size. According to the resource block size corresponding to data transmission and the modulation and coding order, a transport block size (TBS) can be determined. In some embodiments, different mapping relationship groups correspond to different TBS ranges. Optionally, there is a one-to-one correspondence between the mapping relationship group and the TBS range, or there is a one-to-many correspondence between the mapping relationship group and the TBS range, or there is a many-to-one correspondence between the mapping relationship group and the TBS range.

[0210] In some embodiments, the first parameter is carried in downlink signaling, or the first parameter is determined according to an indication of the downlink signaling. For example, the downlink signaling includes Downlink Control Information (DCI) or Radio Resource Control (RRC) signaling.

[0211] It should be noted that the embodiment corresponding to the above case two can be implemented as a separate embodiment.

[0212] Optionally, in the case where the data transmission is a retransmission of the first transport block, the first mapping relationship group corresponding to the above case one can be selected, or the first mapping relationship group corresponding to the above case two can be selected.

[0213] It should be noted that the above embodiment for the case where the data transmission is a retransmission of the first transport block can be implemented as a separate embodiment.

[0214] In some embodiments, in the case where the data transmission is a retransmission of the first transport block, the terminal device needs to determine the retransmission processing unit before receiving the data transmission.

[0215] FIG. 9 shows a flowchart of a method for sending feedback response information according to an example embodiment of the present application. The method is performed by a terminal device. The method further includes:

[0216] Step 320: The terminal device determines the retransmission processing unit.

[0217] In some embodiments, the retransmission processing unit is determined based on second feedback response information. The second feedback response information is the feedback response information of the last data transmission of the first transport block. For example, the retransmission processing unit is the decoding failure processing unit indicated by the second feedback response information. For example, assuming that the decoding status of the retransmission processing unit indicated by the second feedback response information is {A, A, N, N, A}, and the third processing unit and the fourth processing unit are indicated to have decoding failure, then the retransmission processing unit is the third processing unit and the fourth processing unit with decoding failure.

[0218] It should be noted that the decoding failure information used for placeholder in the second feedback response information is not used to indicate the processing units to be retransmitted. For example, assuming that the last data transmission of the first transport block corresponds to 3 processing units, and the first processing unit and the third processing unit are successfully transmitted, and the second processing unit is unsuccessfully transmitted. If the second feedback response information is {A, N, A, N, N}, the first 3 decoding information in the second feedback response information is used to indicate the decoding status of the 3 processing units corresponding to the last data transmission of the first transport block, and the last 2 decoding information is used for placeholder. Although the last 2 decoding information is decoding failure information, the decoding failure information is not used to indicate the processing units to be retransmitted.

[0219] In some embodiments, the processing units to be retransmitted are determined based on the first information. Or, the processing units to be retransmitted are determined based on the first information and the second feedback response information. The second feedback response information is the feedback response information of the last data transmission of the first transport block. The second feedback response information is used to indicate the decoding status of the processing units transmitted by the last data transmission of the first transport block.

[0220] In some embodiments, the first information used to indicate the processing units to be retransmitted includes all the processing units in the initial transmission of the first transport block; or, the processing units to be retransmitted at least include the processing units with decoding failure indicated by the second feedback response information. It should be understood that in the case that the first information used to indicate the processing units to be retransmitted at least includes the processing units with decoding failure indicated by the second feedback response information, it means that the terminal device has also sent the second feedback response information to the network device before receiving the first information.

[0221] In some embodiments, in the case that the first information is a first value, the first information indicates that the processing units to be retransmitted include all the processing units in the initial transmission of the first transport block; or, in the case that the first information is a second value, the first information indicates that the processing units to be retransmitted include the processing units with decoding failure indicated by the second feedback response information. Optionally, in the case that the first information is 0, the first information indicates that the processing units to be retransmitted include all the processing units in the initial transmission of the first transport block; or, in the case that the first information is 1, the first information indicates that the processing units to be retransmitted include the processing units with decoding failure indicated by the second feedback response information. Optionally, in the case that the first information is 1, the first information indicates that the processing units to be retransmitted include all the processing units in the initial transmission of the first transport block; or, in the case that the first information is 0, the first information indicates that the processing units to be retransmitted include the processing units with decoding failure indicated by the second feedback response information.

[0222] In some embodiments, the first information is carried in downlink signaling. Before step 320, the method further comprises: receiving, by the terminal device, the downlink signaling. For example, the downlink signaling comprises Downlink Control Information (DCI).

[0223] In some embodiments, the downlink signaling comprises a first indication field, and the first indication field is used to carry the first information.

[0224] In some embodiments, when the first indication field is a first value, the first information indicates that the retransmitted processing units comprise all the processing units in the initial transmission of the first transport block; or, when the first indication field is a second value, the first information indicates that the retransmitted processing units comprise the processing units indicated by the second feedback response information as decoding failure.

[0225] Optionally, the first indication field is a dedicated indication field in the downlink signaling for indicating the first information. For example, it is assumed that the first indication field comprises one bit. When the first indication field is 0, the first information indicates that the retransmitted processing units comprise all the processing units in the initial transmission of the first transport block; when the first indication field is 1, the first information indicates that the retransmitted processing units comprise the processing units indicated by the second feedback response information as decoding failure. Or, when the first indication field is 1, the first information indicates that the retransmitted processing units comprise all the processing units in the initial transmission of the first transport block; when the first indication field is 0, the first information indicates that the retransmitted processing units comprise the processing units indicated by the second feedback response information as decoding failure.

[0226] In some embodiments, the downlink signaling comprises a second indication field, and the second indication field is used to carry the first information and second information, and the first information and the second information are different. In the second indication field, a part of bits is used to carry the second information, and at least one bit in the remaining part of bits is used to carry the first information, and the remaining part of bits is a part of bits in the second indication field other than the part of bits used to indicate the second information.

[0227] It should be understood that the basic indication function of the second indication field is to indicate the second information, and the first information is obtained by re-interpretation of part of the bits in the second indication field. In some embodiments, re-interpretation of part of the bits in the second indication field only occurs when the DCI schedules a retransmission. For example, assuming that the second indication field is a Modulation and Coding Scheme (MCS) indication field. The MCS indication field includes M bits, of which P bits are used to carry the modulation order, and at least one bit (Q bits) of the remaining M-P bits is used to indicate the first information. M is a positive integer, P is a positive integer less than M, and Q is a positive integer less than M-P. Optionally, the positions of the Q bits are pre-agreed, such as the Q bits of the highest bit, or the Q bits of the lowest bit, or the Q bits after the P bits, or the Q bits before the P bits. By multiplexing the existing information field in the downlink signaling, the first information is indicated without increasing the additional information overhead.

[0228] In some embodiments, in the case that at least one bit in the remaining part of the bits is a first value, the first information indicates all processing units in the initial transmission of the first transport block that are retransmitted; or, in the case that at least one bit in the remaining part of the bits is a second value, the first information indicates the processing units that fail to decode as indicated by the second feedback response information. For example, assuming that the Q bits are 1 bit, in the case that the bit is 1, the first information indicates all processing units in the initial transmission of the first transport block that are retransmitted; in the case that the bit is 0, the first information indicates the processing units that fail to decode as indicated by the second feedback response information. Or, in the case that the bit is 0, the first information indicates all processing units in the initial transmission of the first transport block that are retransmitted; in the case that the bit is 1, the first information indicates the processing units that fail to decode as indicated by the second feedback response information.

[0229] It should be noted that the embodiment shown in FIG. 9 can be implemented as a separate embodiment alone, or in combination with the above-described embodiment for data transmission being a retransmission of the first transport block to form a new embodiment.

[0230] FIG. 10 shows a flowchart of a method for receiving feedback response information according to an example embodiment of the present application. The method is performed by a network device. The method includes:

[0231] Step 420: The network device receives first feedback response information of data transmission, and the first feedback response information is used to indicate the decoding status of at least one processing unit in the first transport block.

[0232] The processing unit includes at least one of the following: a CB; a code block group (CBG); a minimum data unit corresponding to initial transmission of data; a minimum data unit corresponding to retransmission of data; and a minimum data unit corresponding to data encoding. It should be understood that the processing unit in the embodiments of the present application can also be understood as a data unit corresponding to one bit in a feedback information sequence corresponding to the first feedback response information. For example, a data unit corresponding to one ACK / NACK. In some embodiments, the processing unit can also be referred to as a transmission unit or an encoding unit, which is not limited in the embodiments of the present application, and only the processing unit is taken as an example for description.

[0233] In some embodiments, one CBG includes one or more CBs. Optionally, in the case where one processing unit corresponds to one CBG, the number of CBs included in different CBGs is the same or different. That is, in the embodiments of the present application, the number of CBs included in different CBGs belonging to the same transport block is supported to be different.

[0234] For example, the first transport block includes {CBG1, CBG2, CBG3}. CBG1 includes 5 CBs, CBG2 includes 3 CBs, and CBG3 includes 5 CBs. That is, the number of CBs in CBG1 is the same as the number of CBs in CBG3. The number of CBs in CBG1 is different from the number of CBs in CBG3, and the number of CBs in CBG1 is different from the number of CBs in CBG2. Based on this, the method provided in the embodiments of the present application can realize that CBs with the same or similar decoding states or a higher correlation degree are placed in the same CBG for transmission, such as placing CBs that are easy to decode successfully in the same CBG and placing CBs that are easy to decode unsuccessfully in the same CBG, so as to improve the decoding correlation of CBs in the same CBG, and also facilitate reducing the case that only one CB in a CBG fails to decode, and the entire CBG needs to be retransmitted, thereby facilitating improving the efficiency of data transmission. In some embodiments, the number of CBs in each CBG can be predicted by intelligent technology represented by machine learning technology in combination with one or more factors such as transmission data volume, transmission data type, antenna type, and channel state, and the division manner of the number of CBs in each CBG is not limited in the embodiments.

[0235] In some embodiments, data transmission includes at least one of the following two cases:

[0236] Case one: initial transmission of the first transport block. In the embodiments of the present application, the case where all processing units in the first transport block are transmitted in the initial transmission is taken as an example for description.

[0237] Case two: retransmission of the first transport block. In the embodiments of the present application, one or more processing units in the first transport block are taken as an example for description.

[0238] It should be noted that in the embodiments of the present application, the one or more processing units retransmitted can be all the processing units corresponding to the initial transmission, or one or more processing units of the processing units corresponding to the initial transmission.

[0239] In some embodiments, before step 420, the above method further includes:

[0240] Step 11: The network device sends downlink signaling. The downlink signaling is used to instruct the terminal device to receive data transmission. Alternatively, it is understood that the downlink signaling is used to schedule data transmission. Optionally, the downlink signaling includes downlink control information (DCI).

[0241] In some embodiments, the decoding state includes at least one of the following three states: decoding success state; decoding failure state; discontinuous transmission (DTX) state. The decoding success state is used to indicate that the terminal device accurately receives the processing unit, or indicates that the processing unit is received successfully. The decoding failure state is used to indicate that the terminal device does not accurately receive the processing unit, or indicates that the processing unit is received unsuccessfully. Optionally, the decoding success state can also be called ACK state, or represented by ACK. The decoding failure state can also be called NACK state, or represented by NACK. In one possible case, when the decoding state is the DTX state, it means that the terminal does not receive data transmission, which can be caused by missing the downlink control signaling transmission. In the embodiments of the present application, the decoding state indicated by the first feedback response information includes the decoding success state and / or the decoding failure state as an example for description.

[0242] In some embodiments, the first transport block can also be understood or replaced by at least one of the following: first HARQ process; first TB; first protocol data unit (PDU); first physical channel. Optionally, the first physical channel includes a physical downlink shared channel (PDSCH) or a physical uplink shared channel (PUSCH).

[0243] To sum up, the method provided in this embodiment can enable the terminal device to feed back the first feedback response information to the network device in the granularity of processing units when the terminal device feeds back the reception of the first transport block to the network device. Since the first feedback response information is feedback information in the granularity of processing units, the network device can accurately know whether each processing unit is successfully transmitted. In the case where at least one processing unit fails to be transmitted, the network device can select a suitable retransmission scheme based on the granularity of the processing units, thereby improving the efficiency of data transmission. For example, when the first feedback response information indicates that only one CB decoding fails in one TB, the network device can retransmit only the CB decoding failure, without retransmitting the entire TB.

[0244] In some embodiments, the first feedback response information is introduced in detail in the above embodiments.

[0245] In some embodiments, the first mapping relationship is introduced in detail in the above embodiments.

[0246] In some embodiments, the first mapping relationship is used to indicate the decoding status of the processing units transmitted by the data transmission. In some embodiments, as shown in FIG. 11, the above method further includes:

[0247] Step 520: The network device determines the decoding status of the processing units transmitted by the data transmission based on the first mapping relationship.

[0248] Optionally, in the case where the data transmission is the initial transmission of the first transport block, the network device determines the decoding status of all the processing units of the first transport block based on the first mapping relationship. Optionally, in the case where the data transmission is the retransmission of the first transport block, the network device determines the decoding status of the processing units to be retransmitted based on the first mapping relationship. For example, assuming that the first mapping relationship is {A, A, A, N, N}, the data transmission is the initial transmission of the first transport block, and the first transport block includes {processing unit 1, processing unit 2, processing unit 3, processing unit 4, processing unit 5}, the network device determines that processing unit 1 decoding succeeds, processing unit 2 decoding succeeds, processing unit 3 decoding succeeds, processing unit 4 decoding fails, and processing unit 5 decoding fails based on the first mapping relationship.

[0249] It should be noted that the above step 520 is executed after step 420.

[0250] In some embodiments, as shown in FIG. 12, the above step 520 can be replaced by the following sub-steps:

[0251] Step 521: The network device determines the decoding status of the processing units transmitted by the data transmission based on the n status bits in the first mapping relationship. The value of n is related to the number of the processing units transmitted by the data transmission, and n is a positive integer.

[0252] In some embodiments, n is the number of processing units transmitted by the data transmission. Optionally, in the case that the data transmission is the initial transmission of the first transport block, n is the number of all processing units of the first transport block. Optionally, in the case that the data transmission is the retransmission of the first transport block, n is the number of processing units of the first transport block that are retransmitted. Or it is understood that when determining the first mapping relationship, the at least one mapping relationship included in the first mapping relationship group is ignored, except for the n state bits.

[0253] Optionally, in the case that the data transmission is the initial transmission of the first transport block, the network device determines the decoding state of the processing unit transmitted by the data transmission based on the n1 state bits in the first mapping relationship. The n1 state bits are used to respectively indicate the decoding state of all processing units in the first transport block. n1 is the number of all processing units in the first transport block.

[0254] Optionally, in the case that the data transmission is the retransmission of the first transport block, the network device determines the decoding state of the processing unit transmitted by the data transmission based on the n2 state bits in the first mapping relationship. The n2 state bits are used to respectively indicate the decoding state of the retransmitted processing unit in the first transport block. n2 is the number of retransmitted processing units.

[0255] In some embodiments, in the case that the data transmission is the retransmission of the first transport block, the network device needs to determine which processing unit or processing units are retransmitted before retransmitting the one or more processing units in the first transport block. And it needs to be determined whether to send the first information to the terminal device to indicate the retransmitted processing unit.

[0256] In some embodiments, the retransmitted processing unit is determined based on the second feedback response information. As shown in FIG. 13, the above method further includes:

[0257] Step 620: The network device receives the second feedback response information, and the second feedback response information is used to indicate the decoding state of the processing unit transmitted by the last data transmission of the first transport block.

[0258] In some embodiments, the second feedback response information is the feedback response information of the last data transmission of the first transport block. It is understood that the above step 420 is executed after step 620.

[0259] In some embodiments, the second feedback response information is used to indicate the network device to determine the retransmitted processing unit. For example, the second feedback response information is used to instruct the network device to retransmit the processing unit with decoding failure indicated by the second feedback response information.

[0260] In some embodiments, the retransmitted processing units are determined by the first network device based on whether the second feedback response information is received. Optionally, in the case that the second feedback response information is received, the retransmitted processing units include the processing units with decoding failure indicated by the second feedback response information. Optionally, in the case that the second feedback response information is not received, the retransmitted processing units include all the processing units in the initial transmission of the first transport block.

[0261] It is to be noted that the step 620 can be implemented as a separate embodiment.

[0262] In some embodiments, the network device does not send the first information to the terminal device. That is, the terminal device can only guess the retransmitted processing units based on the second feedback response information. For example, the retransmitted processing units include all the processing units in the initial transmission of the first transport block, or the retransmitted processing units include the processing units with decoding failure indicated by the second feedback response information.

[0263] In some embodiments, the network device sends the first information to the terminal device. That is, the terminal device can determine the retransmitted processing units based on the first information, or determine the retransmitted processing units based on the first information and the second feedback response information. In some embodiments, as shown in FIG. 14, the method further includes:

[0264] Step 720: The network device sends the first information, and the first information is used to indicate the retransmitted processing units in the first transport block.

[0265] In some embodiments, the first information is used to indicate that the retransmitted processing units include all the processing units in the initial transmission of the first transport block, or the retransmitted processing units at least include the processing units with decoding failure indicated by the second feedback response information. It is to be understood that, in the case that the first information is used to indicate that the retransmitted processing units at least include the processing units with decoding failure indicated by the second feedback response information, it is indicated that the network device has received the second feedback response information before sending the first information to the terminal device. That is, the step 620 is performed before the step 720.

[0266] In some embodiments, the first information indicates all processing units of the initial transmission of the first transport block are retransmitted if the first information is a first value; or the first information indicates the processing units indicated by the second feedback response information are retransmitted if the first information is a second value. Optionally, the first information indicates all processing units of the initial transmission of the first transport block are retransmitted if the first information is 0; or the first information indicates the processing units indicated by the second feedback response information are retransmitted if the first information is 1. Optionally, the first information indicates all processing units of the initial transmission of the first transport block are retransmitted if the first information is 1; or the first information indicates the processing units indicated by the second feedback response information are retransmitted if the first information is 0.

[0267] In some embodiments, the method further comprises: setting the first information as the first value if all processing units of the initial transmission of the first transport block are retransmitted; or setting the first information as the second value if the processing units indicated by the second feedback response information are retransmitted.

[0268] In some embodiments, the retransmitted processing units in the first transport block are determined based on whether the second feedback response information is received. Optionally, the retransmitted processing units include the processing units indicated by the second feedback response information if the second feedback response information is received. Optionally, the retransmitted processing units include all processing units of the initial transmission of the first transport block if the second feedback response information is not received.

[0269] In some embodiments, the first information is carried in downlink signaling. For example, the downlink signaling comprises Downlink Control Information (DCI).

[0270] In some embodiments, the downlink signaling comprises a first indication field, and the first indication field is used to carry the first information.

[0271] In some embodiments, the first information indicates all processing units of the initial transmission of the first transport block are retransmitted if the first indication field is a first value; or the first information indicates the processing units indicated by the second feedback response information are retransmitted if the first indication field is a second value.

[0272] Optionally, the first indication field is a dedicated indication field in the downlink signaling for indicating the first information. Exemplarily, assuming that the first indication field includes 1 bit. In the case that the first indication field is 0, the first information indicates that the processing units to be retransmitted include all the processing units in the initial transmission of the first transport block; in the case that the first indication field is 1, the first information indicates that the processing units to be retransmitted include the processing units with decoding failure indicated by the second feedback response information. Or, in the case that the first indication field is 1, the first information indicates that the processing units to be retransmitted include all the processing units in the initial transmission of the first transport block; in the case that the first indication field is 0, the first information indicates that the processing units to be retransmitted include the processing units with decoding failure indicated by the second feedback response information.

[0273] In some embodiments, the downlink signaling includes a second indication field, the second indication field is used to carry the first information and the second information, and the first information and the second information are different. Wherein, a part of bits in the second indication field is used to carry the second information, and at least one bit in the remaining part of bits in the second indication field is used to carry the first information, and the remaining part of bits is a part of bits in the second indication field other than the part of bits used to indicate the second information.

[0274] It needs to be understood that the basic indication function of the second indication field is to indicate the second information, and the first information is obtained by reinterpreting a part of bits in the second indication field. In some embodiments, the reinterpreting of the part of bits in the second indication field only occurs when the DCI schedules retransmission. Exemplarily, assuming that the second indication field is a Modulation and Coding Scheme (MCS) indication field. The MCS indication field includes M bits, wherein P bits are used to carry the modulation order, and at least one bit (Q bits) in the remaining M-P bits is used to indicate the above-mentioned first information. The value of M is a positive integer, the value of P is a positive integer less than M, and the value of Q is a positive integer less than M-P. Optionally, the positions of the Q bits are pre-agreed, such as the Q bits of the highest bits, or the Q bits of the lowest bits, or the Q bits after the P bits, or the Q bits before the P bits. By multiplexing the existing information field in the downlink signaling to indicate the first information, no additional information overhead is needed.

[0275] In some embodiments, in a case that at least one bit in the remaining bits is the first value, the first information indicates that the processing units to be retransmitted include all the processing units in the initial transmission of the first transport block; or, in a case that at least one bit in the remaining bits is the second value, the first information indicates that the processing units to be retransmitted include the processing units indicated by the second feedback response information as decoding failure. For example, assuming that the above-mentioned Q bits are one bit, in a case that the bit is 1, the first information indicates that the processing units to be retransmitted include all the processing units in the initial transmission of the first transport block; in a case that the bit is 0, the first information indicates that the processing units to be retransmitted include the processing units indicated by the second feedback response information as decoding failure. Or, in a case that the bit is 0, the first information indicates that the processing units to be retransmitted include all the processing units in the initial transmission of the first transport block; in a case that the bit is 1, the first information indicates that the processing units to be retransmitted include the processing units indicated by the second feedback response information as decoding failure.

[0276] FIG. 15 shows a flow chart of a method of transmitting and receiving feedback response information according to an example embodiment of the present application. The method is jointly performed by a network device and a terminal device. The method comprises:

[0277] Step 21: The terminal device transmits first feedback response information of data transmission.

[0278] The specific implementation can refer to step 220.

[0279] Step 22: The network device receives the first feedback response information of data transmission.

[0280] The specific implementation can refer to step 420.

[0281] FIG. 16 shows a structure block diagram of a device for transmitting feedback response information according to an example embodiment of the present application. The device comprises:

[0282] The sending module 710 is configured to send first feedback response information of data transmission, the first feedback response information being used to indicate decoding states of at least one processing unit in a first transport block.

[0283] The processing unit includes at least one of the following: a CB; a code block group (CBG); a minimum data unit corresponding to initial transmission of data; a minimum data unit corresponding to retransmission of data; and a minimum data unit corresponding to data encoding. It should be understood that the processing unit in the embodiments of the present application can also be understood as a data unit corresponding to one bit in a feedback information sequence corresponding to the first feedback response information. For example, a data unit corresponding to one ACK / NACK. In some embodiments, the processing unit can also be referred to as a transmission unit or an encoding unit, which is not limited in the embodiments of the present application, and only the processing unit is taken as an example for description.

[0284] In some embodiments, one CBG includes one or more CBs. Optionally, in the case where one processing unit corresponds to one CBG, the number of CBs included in different CBGs is the same or different. That is, in the embodiments of the present application, the number of CBs included in different CBGs belonging to the same transport block is supported to be different.

[0285] For example, the first transport block includes {CBG1, CBG2, CBG3}. CBG1 includes 5 CBs, CBG2 includes 3 CBs, and CBG3 includes 5 CBs. That is, the number of CBs in CBG1 is the same as the number of CBs in CBG3. The number of CBs in CBG1 is different from the number of CBs in CBG3, and the number of CBs in CBG1 is different from the number of CBs in CBG2. Based on this, the method provided in the embodiments of the present application can realize that CBs with the same or similar decoding states or a higher correlation degree are placed in the same CBG for transmission, such as placing CBs that are easy to decode successfully in the same CBG and placing CBs that are easy to decode unsuccessfully in the same CBG, so as to improve the decoding correlation of CBs in the same CBG, and also facilitate reducing the case that only one CB in a CBG fails to decode and the entire CBG needs to be retransmitted, thereby facilitating improving the efficiency of data transmission. In some embodiments, the number of CBs in each CBG can be predicted by intelligent technology represented by machine learning technology in combination with one or more factors such as transmission data volume, transmission data type, antenna type, and channel state, and the embodiments do not limit the division manner of the number of CBs in each CBG.

[0286] In some embodiments, data transmission includes at least one of the following two cases:

[0287] Case one: initial transmission of the first transport block. In the embodiments of the present application, the case where all processing units in the first transport block are transmitted in the initial transmission is taken as an example for description.

[0288] Case two: retransmission of the first transport block. In embodiments of the present application, one or more processing units in the first transport block are taken as an example for description in the case of retransmission.

[0289] It should be noted that, in embodiments of the present application, the one or more processing units in the retransmission can be all processing units corresponding to the initial transmission, or one or more processing units of the processing units corresponding to the initial transmission.

[0290] In some embodiments, the apparatus further includes:

[0291] The receiving module 720 is configured to receive downlink signaling. The downlink signaling is used to instruct the terminal device to receive data transmission. Alternatively, it can be understood that the downlink signaling is used to schedule data transmission. Optionally, the downlink signaling includes downlink control information (DCI).

[0292] The receiving module 720 is further configured to receive data transmission. The data transmission carries at least one processing unit in the first transport block.

[0293] In some embodiments, the apparatus further includes:

[0294] The determining module 730 is configured to decode each processing unit transmitted by the data transmission to obtain a decoding state of each processing unit.

[0295] In some embodiments, the decoding state includes at least one of the following three states: a decoding success state; a decoding failure state; and a discontinuous transmission (DTX) state. The decoding success state is used to indicate that the terminal device accurately receives the processing unit, or indicates that the processing unit is received successfully. The decoding failure state is used to indicate that the terminal device does not accurately receive the processing unit, or indicates that the processing unit is received unsuccessfully. Optionally, the decoding success state can also be referred to as an ACK state, or represented by ACK. The decoding failure state can also be referred to as a NACK state, or represented by NACK. In a possible case, when the decoding state is the DTX state, it means that the terminal does not receive the data transmission, which can be caused by missing the downlink control signaling transmission. In embodiments of the present application, the decoding state indicated by the first feedback response information includes the decoding success state and / or the decoding failure state as an example for description.

[0296] In some embodiments, the terminal device decodes each processing unit transmitted by the data transmission, which can also be understood as: the terminal device detects or judges whether each processing unit is received / transmitted successfully.

[0297] In some embodiments, the first transport block can also be understood or replaced as at least one of: a first HARQ process; a first TB; a first Protocol Data Unit (PDU); a first physical channel. Optionally, the first physical channel includes a Physical Downlink Shared Channel (PDSCH) or a Physical Uplink Shared Channel (PUSCH).

[0298] In some embodiments, the first feedback response information is introduced in detail in the above embodiments.

[0299] In some embodiments, the first mapping relationship is introduced in detail in the above embodiments.

[0300] In some embodiments, in the case that the data transmission is a retransmission of the first transport block, the terminal device needs to determine the retransmitted processing unit first after receiving the data transmission.

[0301] The determining module 730 is further configured to determine the retransmitted processing unit.

[0302] The specific implementation is introduced in detail in the above step 320.

[0303] FIG. 17 shows a structural block diagram of a feedback response information receiving apparatus provided in an example embodiment of the present application. The apparatus includes:

[0304] The receiving module 810 is configured to receive first feedback response information of a data transmission, the first feedback response information being used to indicate a decoding state of at least one processing unit in a first transport block.

[0305] The processing unit includes at least one of: a CB; a Code Block Group (CBG); a minimum data unit corresponding to a data initial transmission; a minimum data unit corresponding to a data retransmission; a minimum data unit corresponding to a data encoding. It needs to be understood that the processing unit in the embodiments of the present application can also be understood as a data unit corresponding to one bit in a feedback information sequence corresponding to the first feedback response information. For example, a data unit corresponding to one ACK / NACK. In some embodiments, the processing unit can also be referred to as a transmission unit or an encoding unit, which is not limited in the embodiments of the present application, and only the processing unit is taken as an example for description.

[0306] In some embodiments, one CBG includes one or more CBs. Optionally, in the case that one processing unit corresponds to one CBG, the number of CBs included in different CBGs is the same or different. That is, in the embodiments of the present application, the number of CBs included in different CBGs belonging to the same transport block is supported to be different.

[0307] For example, the first transport block includes {CBG1, CBG2, CBG3}. CBG1 includes 5 CBs, CBG2 includes 3 CBs, and CBG3 includes 5 CBs. That is, the number of CBs in CBG1 is the same as the number of CBs in CBG3. The number of CBs in CBG1 is different from the number of CBs in CBG3, and the number of CBs in CBG1 is different from the number of CBs in CBG2. Based on this, the method provided in the embodiments of the present application can place CBs with the same or similar decoding states or a higher degree of association in the same CBG for transmission, such as placing CBs that are easy to decode successfully in the same CBG and placing CBs that are easy to decode unsuccessfully in the same CBG, so as to improve the decoding correlation of CBs in the same CBG and also facilitate reducing the case that only one CB in a CBG fails to be decoded and the entire CBG needs to be retransmitted, thereby facilitating improving the efficiency of data transmission. In some embodiments, the number of CBs in each CBG can be predicted by intelligent technology represented by machine learning technology in combination with one or more factors such as the amount of transmission data, the type of transmission data, the type of antenna, and the state of a channel, and the present embodiment does not limit the division manner of the number of CBs in each CBG.

[0308] In some embodiments, the data transmission includes at least one of the following two cases:

[0309] Case one: initial transmission of the first transport block. In the embodiments of the present application, the case of initial transmission of all processing units in the first transport block is taken as an example for description.

[0310] Case two: retransmission of the first transport block. In the embodiments of the present application, the case of retransmission of one or more processing units in the first transport block is taken as an example for description.

[0311] It should be noted that in the embodiments of the present application, the one or more processing units retransmitted can be all the processing units corresponding to the initial transmission, or one or more processing units of the processing units corresponding to the initial transmission.

[0312] In some embodiments, the apparatus further includes:

[0313] The sending module 820 is configured to send downlink signaling. The downlink signaling is used to instruct the terminal device to receive data transmission. Alternatively, it is understood that the downlink signaling is used to schedule data transmission. Optionally, the downlink signaling includes downlink control information (DCI).

[0314] In some embodiments, the decoding state includes at least one of the following three states: a decoding success state; a decoding failure state; a Discontinuous Transmission (DTX) state. The decoding success state is used to indicate that the terminal device accurately receives the processing unit, or to indicate that the processing unit is received successfully. The decoding failure state is used to indicate that the terminal device does not accurately receive the processing unit, or to indicate that the processing unit is received unsuccessfully. Optionally, the decoding success state can also be referred to as an ACK state, or represented by ACK. The decoding failure state can also be referred to as a NACK state, or represented by NACK. In a possible case, when the decoding state is the DTX state, it indicates that the terminal does not receive the data transmission, which can be caused by missing the downlink control signaling transmission. In the embodiments of the present application, the decoding state indicated by the first feedback response information includes the decoding success state and / or the decoding failure state as an example for description.

[0315] In some embodiments, the first transmission block can also be understood or replaced by at least one of the following: a first HARQ process; a first TB; a first Protocol Data Unit (PDU); a first physical channel. Optionally, the first physical channel includes a Physical Downlink Shared Channel (PDSCH) or a Physical Uplink Shared Channel (PUSCH).

[0316] In some embodiments, the first feedback response information is described in detail in the above embodiments.

[0317] In some embodiments, the first mapping relationship is described in detail in the above embodiments.

[0318] In some embodiments, the apparatus described above further includes:

[0319] The determining module 830 is configured to determine the decoding state of the processing unit transmitted by the data transmission based on the first mapping relationship.

[0320] Optionally, in a case that the data transmission is an initial transmission of the first transport block, the network device determines the decoding states of all processing units of the first transport block based on the first mapping relationship. Optionally, in a case that the data transmission is a retransmission of the first transport block, the network device determines the decoding states of the retransmitted processing units based on the first mapping relationship. For example, assuming that the first mapping relationship is {A, A, A, N, N}, the data transmission is an initial transmission of the first transport block, and all processing units of the first transport block include {processing unit 1, processing unit 2, processing unit 3, processing unit 4, processing unit 5}, it is determined based on the first mapping relationship that processing unit 1 decodes successfully, processing unit 2 decodes successfully, processing unit 3 decodes successfully, processing unit 4 decodes unsuccessfully, and processing unit 5 decodes unsuccessfully.

[0321] The determining module 830 is further configured to determine the decoding states of the processing units transmitted by the data transmission based on the n state bits in the first mapping relationship. The value of n is related to the number of the processing units transmitted by the data transmission, and n is a positive integer.

[0322] In some embodiments, the value of n is the number of the processing units transmitted by the data transmission. Optionally, in a case that the data transmission is an initial transmission of the first transport block, the value of n is the number of all processing units of the first transport block. Optionally, in a case that the data transmission is a retransmission of the first transport block, the value of n is the number of the retransmitted processing units in the first transport block. Or it is understood that, when the first mapping relationship is determined, at least one mapping relationship included in the first mapping relationship group is ignored, and the other state bits except the n state bits are ignored.

[0323] Optionally, in a case that the data transmission is an initial transmission of the first transport block, the network device determines the decoding states of the processing units transmitted by the data transmission based on n1 state bits in the first mapping relationship. The n1 state bits are used to respectively indicate the decoding states of all processing units in the first transport block. n1 is the number of all processing units in the first transport block.

[0324] Optionally, in a case that the data transmission is a retransmission of the first transport block, the network device determines the decoding states of the processing units transmitted by the data transmission based on n2 state bits in the first mapping relationship. The n2 state bits are used to respectively indicate the decoding states of the retransmitted processing units in the first transport block. n2 is the number of the retransmitted processing units.

[0325] In some embodiments, in a case that the data transmission is a retransmission of the first transport block, the network device needs to determine which processing unit or processing units are retransmitted before retransmitting the one or more processing units in the first transport block. And it is selected whether to send the first information to the terminal device to indicate the retransmitted processing unit.

[0326] In some embodiments, the retransmitted processing units are determined based on the second feedback response information.

[0327] The receiving module 810 is further configured to receive second feedback response information, the second feedback response information being used to indicate the decoding status of the retransmitted processing units in the last data transmission of the first transport block.

[0328] In some embodiments, the second feedback response information is the feedback response information of the last data transmission of the first transport block.

[0329] In some embodiments, the second feedback response information is used to instruct the network device to determine the retransmitted processing units. For example, the second feedback response information is used to instruct the network device to retransmit the processing units that fail to be decoded as indicated by the second feedback response information.

[0330] In some embodiments, the retransmitted processing units in the first transport block are determined based on whether the second feedback response information is received. Optionally, in the case that the second feedback response information is received, the retransmitted processing units include the processing units that fail to be decoded as indicated by the second feedback response information. Optionally, in the case that the second feedback response information is not received, the retransmitted processing units include all the processing units in the initial transmission of the first transport block.

[0331] The sending module 820 is further configured to send first information, the first information being used to indicate the retransmitted processing units in the first transport block.

[0332] It should be noted that the apparatus provided by the above embodiments is only used as an example to illustrate the division of the above functional modules, and in actual application, the above functions can be completed by different functional modules according to actual needs, that is, the content structure of the device is divided into different functional modules to complete all or part of the above described functions.

[0333] FIG. 18 shows a structural schematic diagram of a communication device (network device or terminal device) provided by an embodiment of the present application. The communication device can include a processor 1401, a receiver 1402, a transmitter 1403, a memory 1404, and a bus 1405.

[0334] The processor 1401 includes one or more processing cores. The processor 1401 performs various functional applications and information processing by running software programs and modules.

[0335] The receiver 1402 and the transmitter 1403 can be implemented as a transceiver 1406, which can be a communication chip.

[0336] The memory 1404 is connected to the processor 1401 through the bus 1405. The memory 1404 can be used to store a computer program, and the processor 1401 is configured to execute the computer program to implement the steps performed by the network device or the terminal device in the above method embodiments.

[0337] In addition, the memory 1404 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, including but not limited to: RAM (Random-Access Memory) and ROM (Read-Only Memory), EPROM (Erasable Programmable Read-Only Memory), EEPROM (Electrically Erasable Programmable Read-Only Memory), flash memory or other solid-state storage technology, CD-ROM (Compact Disc Read-Only Memory), DVD (Digital Video Disc), or other optical storage, magnetic cassette, magnetic tape, magnetic disk storage or other magnetic storage device.

[0338] The embodiments of the present application also provide a computer readable storage medium, the storage medium stores a computer program, and the computer program is used to be executed by a processor of a network device or a terminal device to implement the steps in the above sending method of feedback response information and / or the receiving method of feedback response information.

[0339] In some embodiments, the computer readable storage medium can include: ROM (Read-Only Memory), RAM (Random-Access Memory), SSD (Solid State Drives) or optical disc, etc. Among them, the random access memory can include ReRAM (Resistance Random Access Memory) and DRAM (Dynamic Random Access Memory).

[0340] The embodiments of the present application also provide a chip, the chip includes a programmable logic circuit and / or program instructions, when the chip is running on a network device or a terminal device, used to implement the steps in the above sending method of feedback response information and / or the receiving method of feedback response information.

[0341] The embodiment of the present application further provides a computer program product or computer program, which comprises computer instructions stored in a computer readable storage medium, and a processor of a communication device reads and executes the computer instructions from the computer readable storage medium to implement each step in the sending method of feedback response information and / or the receiving method of feedback response information.

[0342] Those skilled in the art should be aware that, in one or more examples described above, the functions described in the embodiments of the present application can be implemented in hardware, software, firmware or any combination thereof. When implemented in software, the functions can be stored in a computer readable medium or transmitted as one or more instructions or codes on a computer readable medium. The computer readable medium includes computer storage medium and communication medium, wherein the communication medium includes any medium that facilitates the transfer of computer programs from one place to another. The storage medium can be any available medium accessible by a general or special purpose computer.

[0343] The above merely illustrates the embodiments of the present application, and is not intended to limit the present application. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.

Claims

A method of transmitting feedback response information, characterized by, The method is performed by a terminal device, and the method comprises: sending first feedback response information of a data transmission, the first feedback response information being used to indicate a decoding state of at least one processing unit in a first transport block. The method of claim 1, wherein the first feedback response information carries a first mapping relationship; or the first feedback response information carries a first index, the first index being used to index the first mapping relationship. The first mapping relationship is used to indicate the decoding state of the at least one processing unit in the first transport block. The method of claim 1 or 2, wherein the first feedback response information comprises a first number of bits, the first number being determined according to at least one of the following manners: the first number is determined based on network device configuration; the first number is determined based on a second number, the second number being a number of mapping relationships in each mapping relationship group in the at least one mapping relationship group. The method of claim 3, wherein the first number is a maximum value in at least one first value, the at least one first value having a one-to-one correspondence relationship with the at least one mapping relationship group, the first value being determined based on a number of mapping relationships in the corresponding mapping relationship group. The method of claim 3, wherein the first number is determined based on a maximum value in at least one second value, the at least one second value having a one-to-one correspondence relationship with the at least one mapping relationship group, the second value being used to indicate a number of mapping relationships in the corresponding mapping relationship group. The method of any one of claims 3 to 5, wherein a third number of bits in the first feedback response information are used to carry the first index, the third number being less than or equal to the first number, the third number being related to a number of at least one mapping relationship included in a first mapping relationship group, the first mapping relationship group including the first mapping relationship. The method of claim 6, wherein a value of the remaining bits in the first feedback response information, except for the third number of bits, is a preset value. The method according to any one of claims 2 to 7, characterized in that The first mapping relationship is one of at least one mapping relationship included in a first mapping relationship group, the first mapping relationship group being one of the at least one mapping relationship group. The method of claim 8, wherein the first mapping relationship is determined based on a decoding state of a processing unit transmitted by the data transmission and at least one mapping relationship included in the first mapping relationship group. The method of claim 9, wherein the first mapping relationship is determined based on a decoding state of a processing unit transmitted by the data transmission and n state bits in at least one mapping relationship included in the first mapping relationship group, a value of n being related to a number of processing units transmitted by the data transmission, the value of n being a positive integer. The method according to any one of claims 8 to 10, characterized in that The data transmission is initial transmission of the first transport block, and the first mapping relationship group is determined based on first parameters, the first parameters including at least one of the following: a number of processing units transmitted by the data transmission; a data amount size transmitted by the data transmission; a modulation and coding order corresponding to the data transmission; and a resource block size corresponding to the data transmission. The method according to any one of claims 8 to 10, characterized in that The data transmission is retransmission of the first transport block, and the first mapping relationship group is a mapping relationship group corresponding to initial transmission of the first transport block. The method according to any one of claims 8 to 10, characterized in that The data transmission is retransmission of the first transport block, and the first mapping relationship group is determined based on first parameters, the first parameters including at least one of the following: a number of processing units transmitted by the data transmission; a data amount size transmitted by the data transmission; a modulation and coding order corresponding to the data transmission; and a resource block size corresponding to the data transmission. The method according to any one of claims 1 to 13, characterized in that The data transmission is initial transmission of the first transport block, and all processing units in the first transport block are transmitted. The method according to any one of claims 1 to 13, characterized in that The data transmission is retransmission of the first transport block, and at least one processing unit in the first transport block is retransmitted. The retransmitted processing unit in the first transport block is determined based on second feedback response information; The method of claim 15, wherein The second feedback response information is used to indicate a decoding state of a processing unit transmitted by a last data transmission of the first transport block. The method according to claim 15, wherein The retransmitted processing unit in the first transport block is determined based on first information; or The retransmitted processing unit is determined based on the first information and second feedback response information; The second feedback response information is used to indicate a decoding state of a processing unit transmitted by a last data transmission of the first transport block. The method according to claim 17, wherein In a case where the first information is a first value, the first information indicates that the retransmitted processing unit includes all processing units in initial transmission of the first transport block; or In a case where the first information is a second value, the first information indicates that the retransmitted processing unit includes a processing unit indicated by the second feedback response information as decoding failed. The method further includes: The method according to claim 17 or 18, characterized in that receiving downlink signaling, the downlink signaling including a first indication field, the first indication field being used to carry the first information. The method further includes: The method according to claim 17 or 18, characterized in that receiving downlink signaling, the downlink signaling including a second indication field, the second indication field being used to carry the first information and second information, the first information and the second information being different. The method according to claim 20, wherein a part of bits in the second indication field is used to carry the second information, and at least one bit in a remaining part of bits in the second indication field is used to carry the first information, the remaining part of bits being bits in the second indication field other than the part of bits. The method is performed by a network device, and the method includes: A method of receiving feedback response information, characterized by, ​ The first feedback response information is received, and the first feedback response information is used to indicate the decoding state of at least one processing unit in the first transport block. The method of claim 22, wherein The first feedback response information carries a first mapping relationship; or The first feedback response information carries a first index, and the first index is used to index the first mapping relationship. The first mapping relationship is used to indicate the decoding state of at least one processing unit in the first transport block. The method of claim 22 or 23, wherein The first feedback response information includes a first number of bits, and the first number is determined according to at least one of the following manners: The first number is determined based on network device configuration; The first number is determined based on a second number, and the second number is the number of mapping relationships in each mapping relationship group in the at least one mapping relationship group. The method of claim 24, wherein The first number is the maximum value in at least one first value, the at least one first value has a one-to-one correspondence relationship with the at least one mapping relationship group, and the first value is determined based on the number of mapping relationships in the corresponding mapping relationship group. The method of claim 24, wherein The first number is determined based on the maximum value in at least one second value, the at least one second value has a one-to-one correspondence relationship with the at least one mapping relationship group, and the second value is used to indicate the number of mapping relationships in the corresponding mapping relationship group. The method of any one of claims 24 to 26, wherein A third number of bits in the first feedback response information is used to carry the first index, the third number is less than or equal to the first number, the third number is related to the number of at least one mapping relationship included in a first mapping relationship group, and the first mapping relationship group includes the first mapping relationship. The method of claim 27, wherein The value of the remaining bits in the first feedback response information except for the third number of bits is a preset value. The method according to any one of claims 23 to 28, characterized in that The method further includes: Determining the decoding state of the processing unit transmitted by the data transmission based on the first mapping relationship. The method of claim 29, wherein The determining of the decoding state of the processing unit transmitted by the data transmission based on the first mapping relationship includes: Determining the decoding state of the processing unit transmitted by the data transmission based on n state bits in the first mapping relationship, the value of n is related to the number of processing units transmitted by the data transmission, and n is a positive integer. The method according to any one of claims 23 to 28, characterized in that The first mapping relationship is one of at least one mapping relationship included in a first mapping relationship group, and the first mapping relationship group is one of at least one mapping relationship group. The method of claim 31, wherein The data transmission is initial transmission of the first transport block, and the first mapping relationship group is determined based on a first parameter, and the first parameter includes at least one of the following: The number of processing units transmitted by the data transmission; The size of the amount of data transmitted by the data transmission; a modulation and coding order corresponding to the data transmission; a resource block size corresponding to the data transmission. The method of claim 31, wherein the data transmission is a retransmission of the first transport block, and the first mapping relationship group is a mapping relationship group corresponding to an initial transmission of the first transport block. The method of claim 31, wherein the data transmission is a retransmission of the first transport block, and the first mapping relationship group is determined based on a first parameter, the first parameter including at least one of: a number of processing units transmitted by the data transmission; a size of a data amount transmitted by the data transmission; a modulation and coding order corresponding to the data transmission; a resource block size corresponding to the data transmission. The method according to any one of claims 22 to 34, characterized in that the data transmission is an initial transmission of the first transport block, and all processing units in the first transport block are transmitted. The method according to any one of claims 22 to 34, characterized in that the data transmission is a retransmission of the first transport block, and at least one processing unit in the first transport block is retransmitted. The method of claim 36, wherein The method further includes: receiving second feedback response information, the second feedback response information being used to indicate a decoding state of a processing unit transmitted by a last data transmission of the first transport block. The method of claim 36, wherein The method further includes: sending first information, the first information being used to indicate a retransmitted processing unit in the first transport block. The method of claim 38, wherein The method further includes: in a case where the retransmitted processing unit includes all processing units in the initial transmission of the first transport block, setting the first information as a first value; or, in a case where the retransmitted processing unit includes a processing unit with decoding failure indicated by second feedback response information, setting the first information as a second value; wherein the second feedback response information is used to indicate a decoding state of a processing unit transmitted by a last data transmission of the first transport block. The method according to claim 38 or 39, characterized in that the retransmitted processing unit is determined based on whether second feedback response information is received or not; wherein the second feedback response information is used to indicate a decoding state of a processing unit transmitted by a last data transmission of the first transport block. The method according to claim 40, wherein, in a case where the second feedback response information is received, the retransmitted processing unit includes a processing unit with decoding failure indicated by the second feedback response information; in a case where the second feedback response information is not received, the retransmitted processing unit includes all processing units in the initial transmission of the first transport block. The method according to any one of claims 38 to 41, characterized in that the first information is carried in downlink signaling, the downlink signaling including a first indication field, the first indication field being used to carry the first information. The method according to any one of claims 38 to 41, characterized in that the first information is carried in downlink signaling, the downlink signaling including a second indication field, the second indication field being used to carry the first information and second information, the first information and the second information being different. The method according to claim 43, wherein, a part of bits in the second indication field is used to carry the second information, at least one bit in a remaining part of bits in the second indication field is used to carry the first information, the remaining part of bits being bits in the second indication field other than the part of bits. A transmission device of feedback response information, characterized by, The apparatus includes: The sending module is configured to send first feedback response information of data transmission, the first feedback response information being used to indicate decoding states of at least one processing unit in a first transport block. A reception apparatus of feedback response information, characterized by comprising: The apparatus comprises: The receiving module is configured to receive first feedback response information of data transmission, the first feedback response information being used to indicate decoding states of at least one processing unit in a first transport block. A terminal device characterized by comprising: The terminal device comprises: a processor; a transceiver connected to the processor; a memory for storing executable instructions of the processor; wherein the processor is configured to load and execute the executable instructions to implement the feedback response information sending method according to any one of claims 1 to 21. A network device, characterized in that The network device comprises: a processor; a transceiver connected to the processor; a memory for storing executable instructions of the processor; wherein the processor is configured to load and execute the executable instructions to implement the feedback response information receiving method according to any one of claims 22 to 44. A computer-readable storage medium, characterized by The storage medium stores a computer program, and the computer program is used to be executed by the processor to implement the feedback response information sending method according to any one of claims 1 to 21 and / or the feedback response information receiving method according to any one of claims 22 to 44. A chip characterized by The chip comprises programmable logic circuit and / or program instructions, and when the chip is running on a communication device, the programmable logic circuit and / or program instructions are used to implement the feedback response information sending method according to any one of claims 1 to 21 and / or the feedback response information receiving method according to any one of claims 22 to 44. A computer program product, characterized in that The computer program product comprises computer instructions stored in a computer readable storage medium; the processor of the communication device reads the computer instructions from the computer readable storage medium and executes the computer instructions, so that the communication device implements the feedback response information sending method according to any one of claims 1 to 21 and / or the feedback response information receiving method according to any one of claims 22 to 44. A computer program, characterized in that The computer program is executed by the processor of the communication device to implement the feedback response information sending method according to any one of claims 1 to 21 and / or the feedback response information receiving method according to any one of claims 22 to 44.

Citation Information

Patent Citations

  • Retransmission processing method and equipment

    CN108631951A

  • Feedback information sending method, receiving method, device and system

    CN109690991A

  • Retransmission feedback control

    WO2020164128A1