Method, device, equipment and storage medium for transmitting and receiving HARQ-ACK

By determining time slot sets and logically binding HARQ-ACKs in a target slot, the method addresses high DCI overhead and ensures efficient HARQ-ACK feedback for multiple PDSCHs in wireless communication systems with large subcarrier spacing.

JP7721662B2Active Publication Date: 2025-08-12BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2023553109
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-03-04
Publication Date
2025-08-12
Estimated Expiration
2041-03-04

AI Technical Summary

Technical Problem

In wireless communication systems with large subcarrier spacing, the overhead of DCI blind detection is high due to independent scheduling of PDSCHs in each time slot, and existing multi-TTI PDSCH scheduling methods do not effectively ensure that HARQ-ACKs for multiple PDSCHs are accurately fed back.

Method used

A method for determining first and second time slot sets, identifying time slot groups and target slots within these sets, and logically binding HARQ-ACKs to create a logical HARQ-ACK in a target time slot for efficient HARQ-ACK feedback using a PUCCH.

Benefits of technology

Enables accurate and efficient HARQ-ACK feedback for all PDSCHs in a multi-TTI PDSCH scenario, reducing the complexity of DCI blind detection and improving scheduling flexibility.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007721662000001
    Figure 0007721662000001
  • Figure 0007721662000002
    Figure 0007721662000002
  • Figure 0007721662000003
    Figure 0007721662000003
Patent Text Reader

Abstract

The present disclosure provides a method, an apparatus, a device, and a storage medium for transmitting and receiving a HARQ-ACK, the method for transmitting a HARQ-ACK includes a step of determining a first time slot set and a second time slot set, the first time slot set including time slots corresponding to a multi-TTI PDSCH, the second time slot set including time slots included in a feedback window corresponding to a HARQ-ACK codebook, and the HARQ-ACK codebook includes a feedback window including a multi-TTI PDSCH and a feedback window including a HARQ-ACK codebook. The method includes the steps of: determining at least one timeslot group included in a first timeslot set and not included in the second timeslot set, and determining one target timeslot having one-to-one correspondence with each timeslot group, the target timeslot being one timeslot simultaneously included in the first timeslot set and the second timeslot set, determining a logical HARQ-ACK in the target timeslot based on the HARQ-ACK in each timeslot of each timeslot group and the HARQ-ACK in the target timeslot corresponding to the timeslot group, and transmitting the HARQ-ACK codebook. The present disclosure can enable the HARQ-ACK codebook transmitted in the PUCCH indicated by the DCI to feed back HARQ-ACKs of all PDSCHs in the multi-TTI PDSCH.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present disclosure relates to the field of wireless communication technology, and more particularly to a method, apparatus, device, and storage medium for transmitting and receiving HARQ-ACK. [Background technology]

[0002] To ensure scheduling flexibility, one Downlink Control Information (DCI) can schedule one Physical Downlink Shared channel (PDSCH) or one Physical Uplink Shared channel (PUSCH).

[0003] When the subcarrier spacing (SCS) is 960 kHz, the corresponding time slot duration is 1 / 64 ms. When the subcarrier spacing is large and the time slot duration is small, if each PDSCH uses one DCI scheduling scheme independently, the overhead of DCI blind detection will be high.

[0004] In a multi-TTI (Multi Transmission Time Interval) design, one DCI can schedule PDSCH / PUSCH in multiple time slots.

[0005] Take the following example of a multi-TTI PDSCH scheduling scenario: one DCI can schedule four PDSCHs, which correspond to four consecutive time slots in sequence. The four PDSCHs can be used to transmit different data, i.e., different transport blocks (TBs). Using a multi-TTI design reduces the number of DCIs, thereby reducing the complexity of UE blind detection of DCIs.

[0006] In the scenario of multi-TTI PDSCH scheduling, the number of PDSCHs scheduled by one DCI may be semi-statically set by a higher layer, or a numerical range may be indicated by a protocol, or a numerical range may be set by higher layer signaling and then dynamically indicated by the scheduling DCI.

[0007] In a multi-TTI PDSCH scheduling scenario, it is necessary to feed back HARQ-ACKs of multiple PDSCHs in the same PUCCH. Summary of the Invention [Problem to be solved by the invention]

[0008] In view of this, the present disclosure provides a method, apparatus, device, and storage medium for transmitting and receiving HARQ-ACK. [Means for solving the problem]

[0009] According to a first aspect, there is provided a method for transmitting HARQ-ACK applied to a user equipment, the method including: determining a first time slot set and a second time slot set, the first time slot set including time slots corresponding to a multi-TTI PDSCH, the second time slot set including time slots included in a feedback window corresponding to a HARQ-ACK codebook, the HARQ-ACK codebook including the multi-TTI PDSCH, the step of determining a HARQ-ACK codebook included in a PUCCH used to feed back a HARQ-ACK of a PDSCH; the step of determining at least one timeslot group included in the first timeslot set and not included in the second timeslot set, and one target timeslot having a one-to-one correspondence with each timeslot group, wherein the timeslot group includes at least one timeslot, and the target timeslot is one timeslot that is simultaneously included in the first timeslot set and the second timeslot set; the step of determining a logical HARQ-ACK for the target timeslot based on the HARQ-ACK for each timeslot in each timeslot group and the HARQ-ACK for the target timeslot corresponding to the timeslot group; and the step of transmitting the HARQ-ACK codebook including the logical HARQ-ACK for the target timeslot.

[0010] In one embodiment, the step of determining at least one time slot group that is included in the first time slot set and that is not included in the second time slot set includes a step of determining all time slots that are included in the first time slot set and that are not included in the second time slot set as one time slot group.

[0011] In one embodiment, the step of determining one target time slot in one-to-one correspondence with each time slot group includes the target time slot being located after the last time slot of the one time slot group.

[0012] In one embodiment, the step of determining one target time slot in one-to-one correspondence with each time slot group includes a time domain position of the target time slot being closest to and after the last time slot of the one time slot group.

[0013] In one embodiment, the step of determining one target time slot that corresponds one-to-one with each time slot group includes the target time slot being located before the last time slot of the one time slot group.

[0014] In one embodiment, determining at least one time slot group included in the first time slot set and not included in the second time slot set comprises determining at least one time slot group included in the first time slot set and not included in the second time slot set based on a first number and a second number, wherein the first number is the number of time slots included in the first time slot set and not included in the second time slot set, and the second number is the number of time slots that are simultaneously included in the first time slot set and the second time slot set.

[0015] In one embodiment, the step of determining at least one time slot group included in the first time slot set and not included in the second time slot set based on the first number and the second number includes the steps of: determining a quotient of the first number and the second number in response to the first number being a multiple of the second number; and determining that the number of at least one time slot group is the second number and that the number of time slots included in each time slot group is equal to the quotient.

[0016] In one embodiment, the step of determining at least one time slot group included in the first time slot set and not included in the second time slot set based on the first number and the second number includes the step of determining that the number of the at least one time slot group is the second number in response to the first number not being a multiple of the second number, and determining that the number of time slots included in each time slot group other than the last time slot group is the same.

[0017] In one embodiment, the time slots in each of the at least one time slot group are consecutive time slots.

[0018] In one embodiment, the at least one time slot group includes a time slot group sequence arranged in a first time domain direction, and a target time slot sequence corresponding to the time slot group sequence arranged in the first time domain direction is also arranged in the first time domain direction.

[0019] In one embodiment, the step of determining a logical HARQ-ACK at the target timeslot based on a HARQ-ACK at each timeslot of each timeslot group and a HARQ-ACK at a target timeslot corresponding to the timeslot group comprises: determining a logical HARQ-ACK at the target timeslot based on a HARQ-ACK at each timeslot of each timeslot group and a HARQ-ACK at a target timeslot corresponding to the timeslot group product Execute the logic product determining that the result of (a) is a logical HARQ-ACK in the target time slot.

[0020] According to a second aspect, there is provided a method for receiving a HARQ-ACK, which is applicable to a network side device, the method comprising: transmitting a multi-TTI PDSCH including one or more time slots; and receiving a HARQ-ACK codebook including a logical HARQ-ACK in a target time slot included in a PUCCH used to feed back a HARQ-ACK of the multi-TTI PDSCH, the target time slot being one time slot simultaneously included in a first time slot set and a second time slot set; the logical HARQ-ACK in the target time slot being determined by the following method: determining a first time slot set and a second time slot set, the first time slot set including a time slot corresponding to the multi-TTI PDSCH, the second time slot set including a time slot included in a feedback window corresponding to a HARQ-ACK codebook, the HARQ-ACK codebook including a logical HARQ-ACK in the target time slot being determined by the following method: a HARQ-ACK codebook included in a PUCCH used to feed back a HARQ-ACK for a PDSCH; determining at least one time slot group that is included in the first time slot set and not included in the second time slot set; and determining one target time slot that corresponds one-to-one with each time slot group, wherein the time slot group includes at least one time slot, and the target time slot is one time slot that is simultaneously included in the first time slot set and the second time slot set; and determining a logical HARQ-ACK for the target time slot based on the HARQ-ACK for each time slot in each time slot group and the HARQ-ACK for the target time slot corresponding to the time slot group.

[0021] In one embodiment, the step of determining at least one time slot group that is included in the first time slot set and that is not included in the second time slot set includes a step of determining all time slots that are included in the first time slot set and that are not included in the second time slot set as one time slot group.

[0022] In one embodiment, the step of determining one target time slot in one-to-one correspondence with each time slot group includes the target time slot being located after the last time slot of the one time slot group.

[0023] In one embodiment, the step of determining one target time slot in one-to-one correspondence with each time slot group includes a time domain position of the target time slot being closest to and after the last time slot of the one time slot group.

[0024] In one embodiment, the step of determining one target time slot that corresponds one-to-one with each time slot group includes the target time slot being located before the last time slot of the one time slot group.

[0025] In one embodiment, determining at least one time slot group included in the first time slot set and not included in the second time slot set comprises determining at least one time slot group included in the first time slot set and not included in the second time slot set based on a first number and a second number, wherein the first number is the number of time slots included in the first time slot set and not included in the second time slot set, and the second number is the number of time slots that are simultaneously included in the first time slot set and the second time slot set.

[0026] In one embodiment, the step of determining at least one time slot group included in the first time slot set and not included in the second time slot set based on the first number and the second number includes, in response to the first number being a multiple of the second number, determining a quotient of the first number and the second number, and determining that the number of at least one time slot group is the second number and the number of time slots included in each time slot group is equal to the quotient.

[0027] In one embodiment, the step of determining at least one time slot group included in the first time slot set and not included in the second time slot set based on the first number and the second number includes the step of determining that the number of the at least one time slot group is the second number in response to the first number not being a multiple of the second number, and determining that the number of time slots included in each time slot group other than the last time slot group is the same.

[0028] In one embodiment, the time slots in each of the at least one time slot group are consecutive time slots.

[0029] In one embodiment, the at least one time slot group includes a time slot group sequence arranged in a first time domain direction, and a target time slot sequence corresponding to the time slot group sequence arranged in the first time domain direction is also arranged in the first time domain direction.

[0030] In one embodiment, the step of determining a logical HARQ-ACK at the target timeslot based on a HARQ-ACK at each timeslot of each timeslot group and a HARQ-ACK at a target timeslot corresponding to the timeslot group comprises: determining a logical HARQ-ACK at the target timeslot based on a HARQ-ACK at each timeslot of each timeslot group and a HARQ-ACK at a target timeslot corresponding to the timeslot group product Execute the logic product determining that the result of (a) is a logical HARQ-ACK in the target time slot.

[0031] According to a third aspect, there is provided a user equipment, the user equipment comprising: a processor; and a memory for storing instructions executable by the processor, the processor configured to execute the executable instructions in the memory to implement steps of the HARQ-ACK transmission method.

[0032] According to a fourth aspect, there is provided a network side device, the network side device including: a processor; and a memory for storing instructions executable by the processor, the processor configured to execute the executable instructions in the memory to implement steps of the method for receiving a HARQ-ACK.

[0033] According to a fifth aspect, there is provided a non-transitory computer-readable storage medium having executable instructions stored thereon, the executable instructions, when executed by a processor, implementing the steps of the HARQ-ACK transmission method.

[0034] According to a sixth aspect, there is provided a non-transitory computer-readable storage medium having executable instructions stored thereon, the executable instructions, when executed by a processor, implementing steps of the method for receiving a HARQ-ACK or implementing steps of the method for receiving a HARQ-ACK. [Effects of the Invention]

[0035] The technical solution provided by the embodiments of the present disclosure can achieve the following beneficial effects: determine a first time slot set and a second time slot set, determine at least one time slot group that is included in the first time slot set but not included in the second time slot set, and at least one target time slot that is simultaneously included in the first time slot set and the second time slot set, determine a correspondence between the time slot groups and the target time slot, logically bind a HARQ-ACK of each time slot of the time slot group with a HARQ-ACK of the corresponding target time slot to obtain a logical HARQ-ACK, and set this logical HARQ-ACK as the final HARQ-ACK in the target time slot, so that the HARQ-ACK of the corresponding time slot group is carried by the logical HARQ-ACK in the target time slot, thereby enabling the HARQ-ACK codebook transmitted in the PUCCH indicated by the DCI to feedback HARQ-ACKs of all PDSCHs in the multi-TTI PDSCH.

[0036] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. [Brief explanation of the drawings]

[0037] The drawings described herein are intended to provide a further understanding of the embodiments of the present disclosure and are incorporated into this application, and the illustrative embodiments and description thereof are intended to illustrate the embodiments of the present disclosure and are not intended to unduly limit the embodiments of the present disclosure.

[0038] The drawings herein, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the embodiments of the present disclosure.

[0039] [Figure 1]1 is a flowchart of a method for transmitting a HARQ-ACK according to an exemplary embodiment; [Figure 2] 1 is a flowchart of a method for receiving a HARQ-ACK according to an exemplary embodiment; [Figure 3] 1 is a schematic diagram of a HARQ-ACK transmission device shown in an exemplary embodiment; [Figure 4] 1 is a schematic diagram of a receiving device for HARQ-ACK shown in an exemplary embodiment; [Figure 5] 1 is a schematic diagram of a HARQ-ACK transmission device shown in an exemplary embodiment; [Figure 6] 1 is a schematic diagram of a receiving device for HARQ-ACK shown in an exemplary embodiment; DETAILED DESCRIPTION OF THE INVENTION

[0040] Examples of the present disclosure will now be further described in conjunction with the drawings and specific embodiments.

[0041] Illustrative embodiments will now be described in detail, examples of which are illustrated in the drawings. The following description refers to the drawings, and unless otherwise indicated, like numerals in different drawings represent the same or similar elements. The embodiments described in the illustrative examples below do not represent all embodiments consistent with embodiments of the present disclosure. Rather, they are merely examples of apparatus and methods consistent with some aspects of the present disclosure, as detailed in the appended claims.

[0042] Type 1 codebook is a HARQ-ACK feedback method with a fixed HARQ-ACK codebook size, and in one feedback HARQ-ACK channel, HARQ-ACKs of valid PDSCH candidate time-frequency resources in all time slots included in one feedback window with a fixed size are fed back.

[0043] The configuration information regarding the Type 1 HARQ-ACK codebook includes the following configuration information 1 to 3.

[0044] In the configuration information 1, the first set (referred to as K1 set) is negotiated by a protocol or set by higher layer signaling. This K1 set includes L integer elements, and each integer element indicates the time slot interval between the PDSCH and the channel for feeding back the HARQ-ACK of the PDSCH. The K1 set is {k1, k2, ..., k L}.

[0045] The default K1 set defined by the protocol is {1,2,3,4,5,6,7,8}. The K1 set set by the base station is a maximum of eight numbers from 0 to 15, or in some protocols, the K1 set set by the base station is -1 and a maximum of eight numbers from 1 to 15.

[0046] The first interval value indicated in the configuration information 2, DCI, is one value in the K1 set. i It is expressed as:

[0047] Configuration information 3: The PDSCH scheduled by the DCI is in slot N (the time slot whose location identifier is N).

[0048] According to the above configuration information, the user equipment transmits the HARQ-ACK of the PDSCH scheduled by the DCI in slot N+k i Transmit on the channel at

[0049] The feedback window corresponding to the Type 1 HARQ-ACK codebook that may be included in the channel that feeds back the HARQ-ACK is a window configured by the following slots. {slot N+k i -k1, slot N+k i -k2,……,slot N+k i -k i-1 ,slot N,slot N+k i -k i+1,……,slot N+k i -k L}

[0050] The method for determining this window is slot N+k of the channel. i can be understood as backward reasoning each integer value in the K1 set forward, and each time slot obtained after backward reasoning constitutes the feedback window, i.e., the slot N+k i The HARQ-ACK channel in needs to include HARQ-ACK information for each PDSCH in this feedback window.

[0051] A PDSCH candidate time-frequency resource in a time slot within this feedback window is not scheduled, or there is actual PDSCH scheduling, but DCI indicates that the HARQ-ACK for that PDSCH is in slot N+k i If it indicates that no feedback has been given in this time slot, the feedback result corresponding to the PDSCH candidate time-frequency resource in this time slot is NACK.

[0052] When one DCI schedules a multi-TTI PDSCH, if a Type 1 HARQ-ACK codebook is used, after a first interval value is indicated in the DCI, the Type 1 HARQ-ACK codebook determined based on this first interval value cannot include HARQ-ACK information of all PDSCHs scheduled by the DCI.

[0053] For example, a multi-TTI PDSCH scheduled by one DCI includes a total of M PDSCHs, and the time slots corresponding to the M PDSCHs are sequentially slot n, slot n+1, ..., slot n+M-1.

[0054] The set K1 set contains L numbers, and the K1 set is {k1, k2, ……, k L}.

[0055] The first interval value indicated in the DCI is one value from the K1 set. i It is expressed as:

[0056] User equipment is slot n+M-1+k i In the channel in, the HARQ-ACK of the PDSCH scheduled by the DCI is transmitted.

[0057] The feedback window corresponding to the Type 1 HARQ-ACK codebook that may be included in the channel that feeds back the HARQ-ACK is a window configured by the following slots. {slot n+M-1+k i -k1,slot n+M-1+k i -k2, ……, slot n+M-1+k i -k i-1 ,slot n+M-1,slot n+M-1+k i -k i+1 , ……, slot n+M-1+ k i -k L}.

[0058] This window may not necessarily completely include the slots in which each PDSCH in the multi-TTI PDSCH is located, ie, each slot in {slot n, slot n+1, . . . , slot n+M-1}.

[0059] A technical problem to be solved is how to ensure that the Type 1 HARQ-ACK codebook that may be included in the channel for feeding back the HARQ-ACK includes the HARQ-ACK corresponding to the slot in which each PDSCH in the multi-TTI PDSCH is located.

[0060] It should be noted that the channel for feeding back the HARQ-ACK in the present disclosure may be a physical uplink control channel PUCCH or a physical uplink shared channel PUSCH, but is not limited thereto.

[0061] An embodiment of the present disclosure provides a method for transmitting HARQ-ACK applied to a user equipment. Referring to Figure 1, Figure 1 is a flowchart of a method for transmitting HARQ-ACK shown in an exemplary embodiment. As shown in Figure 1, the method for transmitting HARQ-ACK includes the following steps S11 to S14.

[0062] Step S11: determine a first time slot set and a second time slot set, where the first time slot set includes time slots corresponding to a multi-TTI PDSCH, the second time slot set includes time slots included in a feedback window corresponding to a HARQ-ACK codebook, and the HARQ-ACK codebook is a HARQ-ACK codebook included in a PUCCH used to feed back HARQ-ACK for the multi-TTI PDSCH.

[0063] Step S12: determine at least one time slot group included in the first time slot set and not included in the second time slot set, and determine one target time slot that corresponds one-to-one with each time slot group, where the time slot group includes at least one time slot, and the target time slot is one time slot that is simultaneously included in the first time slot set and the second time slot set.

[0064] Step S13: determine a logical HARQ-ACK in the target time slot based on the HARQ-ACK in each time slot of each time slot group and the HARQ-ACK in the target time slot corresponding to the time slot group.

[0065] Step S14: Send the HARQ-ACK codebook containing the logical HARQ-ACK in the target time slot.

[0066] In one embodiment, the first time slot set in step S11 including time slots corresponding to multi-TTI PDSCHs refers to the first time slot set including time slots corresponding to all PDSCHs of the multi-TTI PDSCHs.

[0067] In one embodiment, the first time slot set in step S11 includes time slots corresponding to a multi-TTI PDSCH, which refers to the first time slot set including time slots corresponding to each PDSCH of the multi-TTI PDSCH.

[0068] In one embodiment, the HARQ-ACK codebook is a Type 1 HARQ-ACK codebook.

[0069] In one embodiment, the time slots included in each of the at least one time slot group are consecutive time slots, so that the distribution of the time slots in the divided time slot groups is concentrated.

[0070] In an embodiment of the present disclosure, a first time slot set and a second time slot set are determined, at least one time slot group that is included in the first time slot set but not included in the second time slot set, and at least one target time slot that is simultaneously included in the first time slot set and the second time slot set are determined, a correspondence relationship between the time slot groups and the target time slot is determined, a HARQ-ACK for each time slot of the time slot group is logically bound to a HARQ-ACK for the corresponding target time slot, a logical HARQ-ACK is obtained, and the logical HARQ-ACK is set as the final HARQ-ACK in the target time slot, so that the HARQ-ACK for the corresponding time slot group is carried by the logical HARQ-ACK in the target time slot, thereby enabling the HARQ-ACK codebook transmitted in the PUCCH indicated by the DCI to feedback HARQ-ACKs for all PDSCHs in the multi-TTI PDSCH.

[0071] An embodiment of the present disclosure provides a method for transmitting HARQ-ACK applied to a user equipment, which includes the following steps 2.1 to 2.4.

[0072] Step 2.1: determine a first time slot set and a second time slot set, where the first time slot set includes time slots corresponding to a multi-TTI PDSCH, the second time slot set includes time slots included in a feedback window corresponding to a HARQ-ACK codebook, and the HARQ-ACK codebook is a HARQ-ACK codebook included in a PUCCH used to feed back HARQ-ACK for the multi-TTI PDSCH.

[0073] Step 2.2: Determine at least one time slot group that is included in the first time slot set and not included in the second time slot set, and determine one target time slot that corresponds one-to-one with each time slot group, where the time slot group includes at least one time slot, and the target time slot is one time slot that is simultaneously included in the first time slot set and the second time slot set.

[0074] Step 2.3: Based on the HARQ-ACK in each time slot of each time slot group and the HARQ-ACK in the target time slot corresponding to the time slot group, a logic product Execute the logic product The result of (a) is determined as the logical HARQ-ACK in the target time slot.

[0075] Step 2.4: Send the HARQ-ACK codebook containing the logical HARQ-ACK in the target time slot.

[0076] In one embodiment, the time slots included in each of the at least one time slot group are consecutive time slots, so that the distribution of the time slots in the divided time slot groups is concentrated.

[0077] When the subcarrier spacing (SCS) is 480 KHz or 960 KHz, the time length of the corresponding time slot is very short, so the channel condition changes little across multiple time slots, and the demodulation results of each PDSCH in the multi-TTI PDSCH can be considered consistent. Therefore, even after binding multiple HARQ-ACKs, the HARQ-ACKs of each PDSCH in the multi-TTI PDSCH can be accurately implemented.

[0078] When determining the PUCCH time slot for feeding back the HARQ-ACK, the PUCCH time slot for feeding back the HARQ-ACK is determined based on the value of K1 indicated in the DCI and the time slot position of the last PDSCH of the multi-TTI PDSCH, so that the last PDSCH of the multi-TTI PDSCH is usually included in the feedback window of the HARQ-ACK codebook. Therefore, if there is a time slot group that is included in the first time slot set but not included in the second time slot set, a logical HARQ-ACK can be obtained by logically binding the HARQ-ACK of this time slot group with the HARQ-ACK of the time slot of the last PDSCH of the multi-TTI PDSCH.

[0079] An embodiment of the present disclosure provides a method for transmitting HARQ-ACK applied to a user equipment, which includes the following steps 3.1 to 3.4.

[0080] Step 3.1: determine a first time slot set and a second time slot set, where the first time slot set includes time slots corresponding to a multi-TTI PDSCH, the second time slot set includes time slots included in a feedback window corresponding to a HARQ-ACK codebook, and the HARQ-ACK codebook is a HARQ-ACK codebook included in a PUCCH used to feed back HARQ-ACK for the multi-TTI PDSCH.

[0081] Step 3.2: Determine all time slots included in the first time slot set and not included in the second time slot set as a time slot group, and determine a target time slot corresponding to the time slot group, where the target time slot is a time slot simultaneously included in the first time slot set and the second time slot set.

[0082] Step 3.3: determine a logical HARQ-ACK in the target time slot based on the HARQ-ACK in each time slot of the one time slot group and the HARQ-ACK in the target time slot corresponding to the time slot group;

[0083] Step 3.4: Send the HARQ-ACK codebook containing the logical HARQ-ACK in the target time slot.

[0084] In one embodiment, the time slots included in each of the at least one time slot group are consecutive time slots, so that the distribution of the time slots in the divided time slot groups is concentrated.

[0085] In an embodiment of the present disclosure, a first time slot set and a second time slot set are determined, all time slots included in the first time slot set but not included in the second time slot set are determined as one time slot group, and simultaneously one target time slot included in the first time slot set and the second time slot set is determined, a correspondence relationship between the time slot group and the target time slot is determined, a HARQ-ACK of each time slot of the time slot group is logically bound to the HARQ-ACK of the corresponding target time slot to obtain a logical HARQ-ACK, and this logical HARQ-ACK is set as the final HARQ-ACK in the target time slot, so that the HARQ-ACK of the corresponding time slot group is carried by the logical HARQ-ACK in the target time slot, thereby enabling the HARQ-ACK codebook transmitted in the PUCCH indicated by the DCI to feedback HARQ-ACKs of all PDSCHs in the multi-TTI PDSCH.

[0086] An embodiment of the present disclosure provides a method for transmitting HARQ-ACK applied to a user equipment, which includes the following steps 4.1 to 4.4.

[0087] Step 4.1: determine a first time slot set and a second time slot set, where the first time slot set includes time slots corresponding to a multi-TTI PDSCH, the second time slot set includes time slots included in a feedback window corresponding to a HARQ-ACK codebook, and the HARQ-ACK codebook is a HARQ-ACK codebook included in a PUCCH used to feed back HARQ-ACK for the multi-TTI PDSCH.

[0088] Step 4.2: Determine all time slots included in the first time slot set but not included in the second time slot set as a time slot group, and determine a target time slot corresponding to the time slot group, where the target time slot is a time slot simultaneously included in the first time slot set and the second time slot set, and the target time slot is located after the last time slot of the time slot group.

[0089] Step 4.3: Determine a logical HARQ-ACK in the target time slot based on the HARQ-ACK in each time slot of the one time slot group and the HARQ-ACK in the target time slot corresponding to the time slot group.

[0090] Step 4.4: Send the HARQ-ACK codebook containing the logical HARQ-ACK in the target time slot.

[0091] In one embodiment, the time slots included in each of the at least one time slot group are consecutive time slots, so that the distribution of the time slots in the divided time slot groups is concentrated.

[0092] In one example, a multi-TTI PDSCH scheduled by one DCI includes a total of eight PDSCHs, and the slots in which these eight PDSCHs are located are slot n, slot n+1, slot n+2, slot n+3, slot n+4, slot n+5, slot n+6, and slot n+7, in order.

[0093] The first set K1 set includes four consecutive integer elements, specifically {0, 1, 2, 3}.

[0094] The first interval value T is determined to be the first value in the first set K1 set, ie, 0.

[0095] Determine that the feedback time slot is slot n+7+T, ie, slot n+7, and transmit the HARQ-ACK of the multi-TTI PDSCH scheduled by the DCI in the PUCCH in this feedback time slot.

[0096] The feedback window corresponding to the Type 1 HARQ-ACK codebook that may be included in this PUCCH includes {slot n+7, slot n+6, slot n+5, slot n+4}.

[0097] It is determined that the time slots corresponding to the PDSCHs included in the multi-TTI PDSCH but not included in the HARQ-ACK codebook constitute one time slot group, and the one time slot group includes {slot n, slot n+1, slot n+2, slot n+3}.

[0098] It is determined that the PDSCH time slots included in the multi-TTI PDSCH and the HARQ-ACK codebook include slot n+4, slot n+5, slot n+6, and slot n+7.

[0099] The target time slot is determined to be any one of slot n+4, slot n+5, slot n+6, and slot n+7, and any one of slot n+4, slot n+5, slot n+6, and slot n+7 is located after the one time slot group.

[0100] a logic unit based on the HARQ-ACK in each time slot of the one time slot group and the HARQ-ACK in the target time slot corresponding to the time slot group; product Execute the logic product determine that the result of is a logical HARQ-ACK in the target time slot.

[0101] Transmit the HARQ-ACK codebook containing the logical HARQ-ACK in the target time slot.

[0102] An embodiment of the present disclosure provides a method for transmitting HARQ-ACK applied to a user equipment, which includes the following steps 5.1 to 5.4.

[0103] Step 5.1: determine a first time slot set and a second time slot set, where the first time slot set includes time slots corresponding to a multi-TTI PDSCH, the second time slot set includes time slots included in a feedback window corresponding to a HARQ-ACK codebook, and the HARQ-ACK codebook is a HARQ-ACK codebook included in a PUCCH used to feed back HARQ-ACK for the multi-TTI PDSCH.

[0104] Step 5.2: Determine all time slots included in the first time slot set but not included in the second time slot set as a time slot group, and determine a target time slot corresponding to the one time slot group, where the target time slot is a time slot simultaneously included in the first time slot set and the second time slot set, and the time domain position of the target time slot is closest to the last time slot of the one time slot group and after the last time slot of the one time slot group.

[0105] Step 5.3: Determine a logical HARQ-ACK in the target time slot based on the HARQ-ACK in each time slot of the one time slot group and the HARQ-ACK in the target time slot corresponding to the time slot group.

[0106] Step 5.4: Send the HARQ-ACK codebook containing the logical HARQ-ACK in the target time slot.

[0107] In one embodiment, the time slots included in each of the at least one time slot group are consecutive time slots, so that the distribution of the time slots in the divided time slot groups is concentrated.

[0108] In one example, a multi-TTI PDSCH scheduled by one DCI includes a total of eight PDSCHs, and the slots in which these eight PDSCHs are located are slot n, slot n+1, slot n+2, slot n+3, slot n+4, slot n+5, slot n+6, and slot n+7, in order.

[0109] The first set K1 set includes four consecutive integer elements, specifically, {0, 1, 2, 3}.

[0110] The first interval value T is determined to be the first value in the first set K1 set, ie, 0.

[0111] It determines that the feedback time slot is slot n+7+T, ie, slot n+7, and transmits the HARQ-ACK of the multi-TTI PDSCH scheduled by the DCI in the PUCCH in this feedback time slot.

[0112] The feedback window corresponding to the Type 1 HARQ-ACK codebook that may be included in the PUCCH includes {slot n+7, slot n+6, slot n+5, slot n+4}.

[0113] It is determined that the time slots corresponding to the PDSCHs included in the multi-TTI PDSCH but not included in the HARQ-ACK codebook constitute one time slot group, and this one time slot group includes {slot n, slot n+1, slot n+2, slot n+3}.

[0114] It is determined that the PDSCH time slots included in the multi-TTI PDSCH and the HARQ-ACK codebook include slot n+4, slot n+5, slot n+6, and slot n+7.

[0115] Among slot n+4, slot n+5, slot n+6, and slot n+7, the time domain position of the time slot closest to the last time slot of the one time slot group and located after the last time slot of the one time slot group is slot n+4, and it is determined that slot n+4 is the target time slot.

[0116] a logic unit based on the HARQ-ACK in each time slot of the one time slot group and the HARQ-ACK in the target time slot corresponding to the time slot group; product Execute the logic product determine that the result of is a logical HARQ-ACK in the target time slot.

[0117] Transmit the HARQ-ACK codebook containing the logical HARQ-ACK in the target time slot.

[0118] An embodiment of the present disclosure provides a method for transmitting HARQ-ACK applied to a user equipment, which includes the following steps 6.1 to 6.4.

[0119] Step 6.1: determine a first time slot set and a second time slot set, where the first time slot set includes time slots corresponding to a multi-TTI PDSCH, the second time slot set includes time slots included in a feedback window corresponding to a HARQ-ACK codebook, and the HARQ-ACK codebook is a HARQ-ACK codebook included in a PUCCH used to feed back HARQ-ACK for the multi-TTI PDSCH.

[0120] Step 6.2: Determine all time slots included in the first time slot set but not included in the second time slot set as a time slot group, and determine a target time slot corresponding to the one time slot group, where the target time slot is a time slot simultaneously included in the first time slot set and the second time slot set, and the target time slot is located before the last time slot of the one time slot group.

[0121] Step 6.3: Determine a logical HARQ-ACK in the target time slot based on the HARQ-ACK in each time slot of the one time slot group and the HARQ-ACK in the target time slot corresponding to the time slot group.

[0122] Step 6.4: Send the HARQ-ACK codebook containing the logical HARQ-ACK in the target time slot.

[0123] In one example, a multi-TTI PDSCH scheduled by one DCI includes a total of four PDSCHs, and the slots in which these four PDSCHs are located are slot n, slot n+1, slot n+2, and slot n+3 in order.

[0124] The first set K1 set includes three integer elements, specifically, {1, 3, 5}.

[0125] The first interval value T is determined to be the first value in the first set K1 set, ie, 1.

[0126] The feedback time slot is slot n+3+T, i.e., slot n+4, and the HARQ-ACK of the multi-TTI PDSCH scheduled by the DCI is transmitted in the PUCCH in this feedback time slot.

[0127] The feedback window corresponding to the Type 1 HARQ-ACK codebook that can be included in this PUCCH includes {slot n+3, slot n+1, slot n-1}.

[0128] It is determined that the time slots corresponding to the PDSCHs included in the multi-TTI PDSCH but not included in the HARQ-ACK codebook constitute one time slot group, and this one time slot group includes {slot n, slot n+2}.

[0129] It is determined that the PDSCH time slots included in the multi-TTI PDSCH and included in the HARQ-ACK codebook include slot n+1 and slot n+3.

[0130] Determine one target timeslot, which is included in the multi-TTI PDSCH and included in the PDSCH timeslots in the HARQ-ACK codebook and is located before the last timeslot of the one timeslot group, and this target timeslot is slot n+1.

[0131] a logic unit based on the HARQ-ACK in each time slot of the one time slot group and the HARQ-ACK in the target time slot corresponding to the time slot group; product Execute the logic product determine that the result of is a logical HARQ-ACK in the target time slot.

[0132] Transmit the HARQ-ACK codebook containing the logical HARQ-ACK in the target time slot.

[0133] An embodiment of the present disclosure provides a method for transmitting HARQ-ACK applied to a user equipment, which includes the following steps 7.1 to 7.4.

[0134] Step 7.1: determine a first time slot set and a second time slot set, where the first time slot set includes time slots corresponding to a multi-TTI PDSCH, the second time slot set includes time slots included in a feedback window corresponding to a HARQ-ACK codebook, and the HARQ-ACK codebook is a HARQ-ACK codebook included in a PUCCH used to feed back HARQ-ACK for the multi-TTI PDSCH.

[0135] Step 7.2: Based on the first number and the second number, determine at least one time slot group that is included in the first time slot set and not included in the second time slot set, and determine one target time slot that corresponds one-to-one with each time slot group.

[0136] The first number is the number of time slots that are included in the first time slot set and not included in the second time slot set, and the second number is the number of time slots that are simultaneously included in the first time slot set and the second time slot set. The time slot group includes at least one time slot, and the target time slot is one time slot that is simultaneously included in the first time slot set and the second time slot set.

[0137] Step 7.3: Determine a logical HARQ-ACK in the target timeslot based on the HARQ-ACK in each timeslot of each timeslot group and the HARQ-ACK in the target timeslot corresponding to the timeslot group.

[0138] Step 7.4: Send the HARQ-ACK codebook containing the logical HARQ-ACK in the target time slot.

[0139] An embodiment of the present disclosure provides a method for transmitting HARQ-ACK applied to a user equipment, which includes the following steps 8.1 to 8.4.

[0140] Step 8.1: determine a first time slot set and a second time slot set, where the first time slot set includes time slots corresponding to a multi-TTI PDSCH, the second time slot set includes time slots included in a feedback window corresponding to a HARQ-ACK codebook, and the HARQ-ACK codebook is a HARQ-ACK codebook included in a PUCCH used to feed back HARQ-ACK for the multi-TTI PDSCH.

[0141] Step 8.2: Based on the first number and the second number, determine at least one time slot group that is included in the first time slot set and not included in the second time slot set, and determine one target time slot that corresponds one-to-one with each time slot group.

[0142] In response to the first number being a number of time slots included in the first time slot set and not included in the second time slot set, the second number being a number of time slots simultaneously included in the first time slot set and the second time slot set, and the first number being a multiple of the second number, determining a quotient of the first number and the second number, and determining that the number of at least one time slot group is the second number, the number of time slots included in each time slot group being equal to the quotient, the time slot group including at least one time slot, and the target time slot being one time slot simultaneously included in the first time slot set and the second time slot set.

[0143] Step 8.3: Determine a logical HARQ-ACK in the target timeslot based on the HARQ-ACK in each timeslot of each timeslot group and the HARQ-ACK in the target timeslot corresponding to the timeslot group.

[0144] Step 8.4: Send the HARQ-ACK codebook containing the logical HARQ-ACK in the target time slot.

[0145] In one embodiment, the time slots included in each of the at least one time slot group are consecutive time slots, so that the distribution of the time slots in the divided time slot groups is concentrated.

[0146] In one example, a multi-TTI PDSCH scheduled by one DCI includes a total of eight PDSCHs, and the slots in which these eight PDSCHs are located are slot n, slot n+1, slot n+2, slot n+3, slot n+4, slot n+5, slot n+6, and slot n+7, in order.

[0147] The first set K1 set includes four consecutive integer elements, specifically, {0, 1, 2, 3}.

[0148] A first interval value T is determined to be 2 of the 4 consecutive integer elements.

[0149] It determines that the feedback time slot is slot n+7+T, ie, slot n+9, and transmits the HARQ-ACK of the multi-TTI PDSCH scheduled by the DCI in the PUCCH of this feedback time slot.

[0150] The feedback window corresponding to the Type 1 HARQ-ACK codebook that can be included in this PUCCH includes {slot n+9, slot n+8, slot n+7, slot n+6}.

[0151] It is determined that the time slots corresponding to the PDSCHs included in the multi-TTI PDSCH but not included in the HARQ-ACK codebook include slot n, slot n+1, slot n+2, slot n+3, slot n+4, and slot n+5, and the number of corresponding time slots is the first number, i.e., 6.

[0152] It is determined that the PDSCH time slots included in the multi-TTI PDSCH and included in the HARQ-ACK codebook include slot n+6 and slot n+7, and the corresponding time slot number is the second number, ie, 2.

[0153] The first number is a multiple of the second number. The quotient of the first number and the second number is determined to be 3, thereby determining that the number of at least one time slot group is 2 and the number of time slots included in each time slot group is 3.

[0154] The two time slot groups are determined to be a first time slot group and a second time slot group.

[0155] The first time slot group includes slot n, slot n+1 and slot n+2, and the first target time slot group corresponding to the first time slot group is slot n+6.

[0156] The second time slot group includes slot n+3, slot n+4 and slot n+5. The second target time slot group corresponding to the second time slot group is slot n+7.

[0157] Logical based on HARQ-ACK for slot n, slot n+1, slot n+2 and slot n+6 product Execute the logic product The result of (a) is determined to be the logical HARQ-ACK in slot n+6.

[0158] Logical based on HARQ-ACK of slot n+3, slot n+4, slot n+5, slot n+7 product Execute the logic product The result of (a) is determined to be the logical HARQ-ACK in slot n+7.

[0159] The HARQ-ACK codebook is transmitted, and the HARQ-ACK codebook includes a logical HARQ-ACK in the first target time slot and a logical HARQ-ACK in the second target time slot.

[0160] An embodiment of the present disclosure provides a method for transmitting HARQ-ACK applied to a user equipment, which includes the following steps 9.1 to 9.4.

[0161] Step 9.1: determine a first time slot set and a second time slot set, where the first time slot set includes time slots corresponding to a multi-TTI PDSCH, the second time slot set includes time slots included in a feedback window corresponding to a HARQ-ACK codebook, and the HARQ-ACK codebook is a HARQ-ACK codebook included in a PUCCH used to feed back HARQ-ACK for the multi-TTI PDSCH.

[0162] Step 9.2: Based on the first number and the second number, determine at least one time slot group that is included in the first time slot set and not included in the second time slot set, and determine one target time slot that corresponds one-to-one with each time slot group.

[0163] In response to the first number being the number of time slots included in the first time slot set and not included in the second time slot set, the second number being the number of time slots included simultaneously in the first time slot set and the second time slot set, and the first number not being a multiple of a second number, determine that the number of at least one time slot group is the second number, and determine that each time slot group except for the last time slot group has the same number of time slots, wherein the time slot group includes at least one time slot, and the target time slot is one time slot included simultaneously in the first time slot set and the second time slot set.

[0164] Step 9.3: Determine a logical HARQ-ACK in the target timeslot based on the HARQ-ACK in each timeslot of each timeslot group and the HARQ-ACK in the target timeslot corresponding to the timeslot group.

[0165] Step 9.4: Send the HARQ-ACK codebook containing the logical HARQ-ACK in the target time slot.

[0166] In one embodiment, the time slots included in each of the at least one time slot group are consecutive time slots, so that the distribution of the time slots in the divided time slot groups is concentrated.

[0167] In one embodiment, the at least one time slot group includes a time slot group sequence arranged in a first time domain direction, and a target time slot sequence corresponding to the time slot group sequence arranged in the first time domain direction is also arranged in the first time domain direction.

[0168] For example, the time slot group sequence includes a first time slot group, a second time slot group, and a third time slot group, arranged in ascending order on the time axis of the time domain. The first time slot group corresponds to a first target time slot, the second time slot group corresponds to a second target time slot, and the third time slot group corresponds to a third target time slot. The first target time slot, the second target time slot, and the third target time slot are arranged in ascending order on the time axis of the time domain.

[0169] In one example, a multi-TTI PDSCH scheduled by one DCI includes a total of eight PDSCHs, and the slots in which these eight PDSCHs are located are slot n, slot n+1, slot n+2, slot n+3, slot n+4, slot n+5, slot n+6, and slot n+7, in order.

[0170] The first set K1 set includes four consecutive integer elements, specifically, {0, 1, 2, 3}.

[0171] A first interval value T is determined to be one of the four consecutive integer elements.

[0172] The feedback time slot is slot n+7+T, ie, slot n+8, and the HARQ-ACK of the multi-TTI PDSCH scheduled by the DCI is transmitted in the PUCCH of this feedback time slot.

[0173] The feedback window corresponding to the Type 1 HARQ-ACK codebook that can be included in this PUCCH includes {slot n+8, slot n+7, slot n+6, slot n+5}.

[0174] It is determined that the time slots corresponding to the PDSCHs included in the multi-TTI PDSCH but not included in the HARQ-ACK codebook include slot n, slot n+1, slot n+2, slot n+3, and slot n+4, and the number of corresponding time slots is the first number, i.e., 5.

[0175] It is determined that the PDSCH time slots included in the multi-TTI PDSCH and included in the HARQ-ACK codebook include slot n+5, slot n+6, and slot n+7, and the corresponding number of time slots is the second number, ie, 3.

[0176] The first number is not a multiple of the second number. At least one time slot group is determined to have a number of 3. Each time slot group except the last time slot group contains the same number of time slots, which is 2.

[0177] It is determined that the first time slot group includes slot n and slot n+1, and the first target time slot group corresponding to the first time slot group is slot n+5.

[0178] It is determined that the second time slot group includes slot n+2 and slot n+3, and the second target time slot group corresponding to the second time slot group is slot n+6.

[0179] It is determined that the third time slot group includes slot n+4, and the third target time slot group corresponding to the third time slot group is slot n+7.

[0180] The first time slot group, the second time slot group and the third time slot group are arranged in ascending order on the time axis of the time domain, and the corresponding first target time slot group, the second target time slot group and the third target time slot group are arranged in descending order on the time axis of the time domain.

[0181] Logical based on HARQ-ACK of slot n, slot n+1 and slot n+5 product Execute the logic product The result of (a) is determined to be a logical HARQ-ACK in slot n+5.

[0182] Logical based on HARQ-ACK of slot n+2, slot n+3 and slot n+6 product Execute the logic product The result of (a) is determined to be the logical HARQ-ACK in slot n+6.

[0183] Logical based on HARQ-ACK of slot n+4 and slot n+7 product Execute the logic product The result of (a) is determined to be the logical HARQ-ACK in slot n+7.

[0184] The HARQ-ACK codebook is transmitted, and the HARQ-ACK codebook includes a logical HARQ-ACK in the first target timeslot n+5, a logical HARQ-ACK in the second target timeslot n+6, and a logical HARQ-ACK in the third target timeslot n+7.

[0185] An embodiment of the present disclosure provides a method for receiving a HARQ-ACK, which is applied to a network side device. Referring to Figure 2, Figure 2 is a flowchart of a method for receiving a HARQ-ACK according to an exemplary embodiment. As shown in Figure 2, the method for receiving a HARQ-ACK includes the following steps S21 to S22:

[0186] Step S21: Transmit a multi-TTI PDSCH including one or more time slots.

[0187] Step S22: receiving a HARQ-ACK codebook including a logical HARQ-ACK in the target time slot, which is included in a PUCCH used to feed back a HARQ-ACK for the multi-TTI PDSCH;

[0188] The target time slot is a time slot included in both the first time slot set and the second time slot set at the same time, and a logical HARQ-ACK in the target time slot is determined by the following method: determining a first time slot set and a second time slot set, the first time slot set including a time slot corresponding to a multi-TTI PDSCH, the second time slot set including a time slot included in a feedback window corresponding to a HARQ-ACK codebook, and the HARQ-ACK codebook including the multi-TTI PDSCH. a HARQ-ACK codebook included in a PUCCH used to feed back a HARQ-ACK for a PDSCH; determining at least one time slot group that is included in the first time slot set and not included in the second time slot set; and determining one target time slot that corresponds one-to-one with each time slot group, wherein the time slot group includes at least one time slot, and the target time slot is one time slot that is simultaneously included in the first time slot set and the second time slot set; and determining a logical HARQ-ACK for the target time slot based on the HARQ-ACK for each time slot in each time slot group and the HARQ-ACK for the target time slot corresponding to the time slot group.

[0189] In one embodiment, the time slots in each of the at least one time slot group are consecutive time slots.

[0190] In one embodiment, the at least one time slot group includes a time slot group sequence arranged in a first time domain direction, and a target time slot sequence corresponding to the time slot group sequence arranged in the first time domain direction is also arranged in the first time domain direction.

[0191] An embodiment of the present disclosure provides a method for receiving HARQ-ACK, which is applied to a network side device, and includes the following steps 2-1 and 2-2:

[0192] In step 2-1, a multi-TTI PDSCH including one or more time slots is transmitted.

[0193] In step 2-2, a HARQ-ACK codebook including a logical HARQ-ACK in the target time slot is received, the HARQ-ACK codebook being included in a PUCCH used to feed back a HARQ-ACK for the multi-TTI PDSCH.

[0194] The target time slot is a time slot included in both the first time slot set and the second time slot set at the same time, and a logical HARQ-ACK in the target time slot is determined by the following method: determining a first time slot set and a second time slot set, the first time slot set including a time slot corresponding to a multi-TTI PDSCH, the second time slot set including a time slot included in a feedback window corresponding to a HARQ-ACK codebook, and the HARQ-ACK codebook including the multi-TTI PDSCH. The HARQ-ACK codebook is included in a PUCCH used to feed back a HARQ-ACK for a PDSCH, and determines all time slots that are included in a first time slot set but not included in a second time slot set as one time slot group, and determines one target time slot that corresponds one-to-one with the one time slot group, where the one time slot group includes at least one time slot, and the target time slot is a time slot that is simultaneously included in the first time slot set and the second time slot set, and determines a logical HARQ-ACK for the target time slot based on the HARQ-ACK for each time slot in each time slot group and the HARQ-ACK for the target time slot corresponding to the time slot group.

[0195] An embodiment of the present disclosure provides a method for receiving HARQ-ACK, which is applied to a network side device, and includes the following steps 3-1 and 3-2:

[0196] In step 3-1, a multi-TTI PDSCH including one or more time slots is transmitted.

[0197] In step 3-2, a HARQ-ACK codebook including a logical HARQ-ACK in the target time slot is received, the HARQ-ACK codebook being included in a PUCCH used to feed back a HARQ-ACK for the multi-TTI PDSCH.

[0198] the target timeslot is a timeslot that is simultaneously included in a first timeslot set and a second timeslot set, and a logical HARQ-ACK at the target timeslot is determined by the following method: determining a first timeslot set and a second timeslot set, wherein the first timeslot set includes timeslots corresponding to a multi-TTI PDSCH, and the second timeslot set includes timeslots included in a feedback window corresponding to a HARQ-ACK codebook, the HARQ-ACK codebook being a HARQ-ACK codebook included in a PUCCH used to feed back the HARQ-ACK of the multi-TTI PDSCH; determining all timeslots that are included in the first timeslot set and that are not included in the second timeslot set as one timeslot group; and determining a target timeslot that has a one-to-one correspondence with the one timeslot group, wherein the one timeslot group includes at least one timeslot, and the target timeslot is a timeslot that is simultaneously included in the first timeslot set and the second timeslot set, and the target timeslot is located after the last timeslot of the one timeslot group.

[0199] A logical HARQ-ACK in the target timeslot is determined based on the HARQ-ACK in each timeslot of each timeslot group and the HARQ-ACK in the target timeslot corresponding to the timeslot group.

[0200] An embodiment of the present disclosure provides a method for receiving HARQ-ACK, which is applied to a network side device, and includes the following steps 4-1 and 4-2:

[0201] In step 4-1, a multi-TTI PDSCH including one or more time slots is transmitted.

[0202] In step 4-2, a HARQ-ACK codebook including a logical HARQ-ACK in the target time slot is received, the HARQ-ACK codebook being included in a PUCCH used to feed back a HARQ-ACK for the multi-TTI PDSCH.

[0203] The target time slot is a time slot included in both the first time slot set and the second time slot set at the same time, and a logical HARQ-ACK in the target time slot is determined by the following method: determining a first time slot set and a second time slot set, the first time slot set including a time slot corresponding to a multi-TTI PDSCH, the second time slot set including a time slot included in a feedback window corresponding to a HARQ-ACK codebook, and the HARQ-ACK codebook including the multi-TTI PDSCH. The HARQ-ACK codebook is included in a PUCCH used to feed back a HARQ-ACK of a PDSCH, and determines all time slots included in a first time slot set but not included in a second time slot set as one time slot group, and determines one target time slot having a one-to-one correspondence with the one time slot group, where the one time slot group includes at least one time slot, and the target time slot is a time slot simultaneously included in the first time slot set and the second time slot set, and the time domain position of the target time slot is located closest to and after the last time slot of the one time slot group.

[0204] A logical HARQ-ACK in the target timeslot is determined based on the HARQ-ACK in each timeslot of each timeslot group and the HARQ-ACK in the target timeslot corresponding to the timeslot group.

[0205] An embodiment of the present disclosure provides a method for receiving a HARQ-ACK, which is applied to a network side device, and includes the following steps 5-1 and 5-2:

[0206] In step 5-1, a multi-TTI PDSCH including one or more time slots is transmitted.

[0207] In step 5-2, a HARQ-ACK codebook including a logical HARQ-ACK in the target time slot is received, the HARQ-ACK codebook being included in a PUCCH used to feed back a HARQ-ACK for the multi-TTI PDSCH.

[0208] the target timeslot is a timeslot that is simultaneously included in a first timeslot set and a second timeslot set, and a logical HARQ-ACK at the target timeslot is determined by the following method: determining a first timeslot set and a second timeslot set, wherein the first timeslot set includes timeslots corresponding to a multi-TTI PDSCH, and the second timeslot set includes timeslots included in a feedback window corresponding to a HARQ-ACK codebook, the HARQ-ACK codebook being a HARQ-ACK codebook included in a PUCCH used to feed back the HARQ-ACK of the multi-TTI PDSCH; determining all timeslots that are included in the first timeslot set and that are not included in the second timeslot set as one timeslot group; and determining a target timeslot that has a one-to-one correspondence with the one timeslot group, wherein the one timeslot group includes at least one timeslot, and the target timeslot is a timeslot that is simultaneously included in the first timeslot set and the second timeslot set, and the target timeslot is located before the last timeslot of the one timeslot group.

[0209] A logical HARQ-ACK in the target timeslot is determined based on the HARQ-ACK in each timeslot of each timeslot group and the HARQ-ACK in the target timeslot corresponding to the timeslot group.

[0210] An embodiment of the present disclosure provides a method for receiving a HARQ-ACK, which is applied to a network side device, and includes the following steps 6-1 and 6-2:

[0211] In step 6-1, a multi-TTI PDSCH including one or more time slots is transmitted.

[0212] In step 6-2, a HARQ-ACK codebook including logical HARQ-ACKs in the target timeslots is received, the HARQ-ACK codebook being included in a PUCCH used to feed back HARQ-ACKs for the multi-TTI PDSCH.

[0213] the target timeslot is one timeslot that is simultaneously included in a first timeslot set and the second timeslot set, and a logical HARQ-ACK at the target timeslot is determined by the following method: determining a first timeslot set and a second timeslot set, where the first timeslot set includes timeslots corresponding to a multi-TTI PDSCH, and the second timeslot set includes timeslots included in a feedback window corresponding to a HARQ-ACK codebook, the HARQ-ACK codebook being a HARQ-ACK codebook included in a PUCCH used to feed back the HARQ-ACK for the multi-TTI PDSCH; determining at least one timeslot group that is included in the first timeslot set and not included in the second timeslot set based on a first number and a second number; and determining one target timeslot that corresponds one-to-one with each timeslot group. The first number is the number of timeslots that are included in the first timeslot set and not included in the second timeslot set, and the second number is the number of timeslots that are simultaneously included in the first timeslot set and the second timeslot set. The one time slot group includes at least one time slot, and the target time slot is one time slot that is simultaneously included in the first time slot set and the second time slot set.

[0214] A logical HARQ-ACK in the target timeslot is determined based on the HARQ-ACK in each timeslot of each timeslot group and the HARQ-ACK in the target timeslot corresponding to the timeslot group.

[0215] An embodiment of the present disclosure provides a method for receiving a HARQ-ACK, which is applied to a network side device, and includes the following steps 7-1 and 7-2:

[0216] In step 7-1, a multi-TTI PDSCH including one or more time slots is transmitted.

[0217] In step 7-2, a HARQ-ACK codebook including logical HARQ-ACKs in the target timeslots is received, the HARQ-ACK codebook being included in a PUCCH used to feed back HARQ-ACKs for the multi-TTI PDSCH.

[0218] the target timeslot is a timeslot simultaneously included in a first timeslot set and a second timeslot set, and a logical HARQ-ACK for the target timeslot is determined by the following method: determining a first timeslot set and a second timeslot set, where the first timeslot set includes timeslots corresponding to a multi-TTI PDSCH, and the second timeslot set includes timeslots included in a feedback window corresponding to a HARQ-ACK codebook, the HARQ-ACK codebook being a HARQ-ACK codebook included in a PUCCH used to feed back the HARQ-ACK for the multi-TTI PDSCH; and determining at least one timeslot group included in the first timeslot set but not included in the second timeslot set based on a first number and a second number, where the first number is a multiple of a second number; determining a quotient of the first number and the second number; determining that the number of at least one timeslot group is the second number, and the number of timeslots included in each timeslot group is equal to the quotient. The first number is the number of time slots that are included in the first time slot set and not included in the second time slot set, and the second number is the number of time slots that are simultaneously included in the first time slot set and the second time slot set. Each time slot group includes at least one time slot.

[0219] A target time slot is determined that has a one-to-one correspondence with the one time slot group, and the target time slot is a time slot that is simultaneously included in the first time slot set and the second time slot set.

[0220] A logical HARQ-ACK in the target timeslot is determined based on the HARQ-ACK in each timeslot of each timeslot group and the HARQ-ACK in the target timeslot corresponding to the timeslot group.

[0221] An embodiment of the present disclosure provides a method for receiving a HARQ-ACK, which is applied to a network side device, and includes the following steps 8-1 and 8-2:

[0222] In step 8-1, a multi-TTI PDSCH comprising one or more time slots is transmitted.

[0223] In step 8-2, a HARQ-ACK codebook including logical HARQ-ACKs in the target timeslots is received, the HARQ-ACK codebook being included in a PUCCH used to feed back HARQ-ACKs for the multi-TTI PDSCH.

[0224] the target timeslot is one timeslot simultaneously included in a first timeslot set and a second timeslot set, and a logical HARQ-ACK at the target timeslot is determined by the following method: determining a first timeslot set and a second timeslot set, where the first timeslot set includes timeslots corresponding to a multi-TTI PDSCH, and the second timeslot set includes timeslots included in a feedback window corresponding to a HARQ-ACK codebook, the HARQ-ACK codebook being a HARQ-ACK codebook included in a PUCCH used to feed back the HARQ-ACK for the multi-TTI PDSCH; determining at least one timeslot group that is included in the first timeslot set but not the second timeslot set based on a first number and a second number; and, in response to the first number being not a multiple of a second number, determining that the number of at least one timeslot group is the second number, and determining that each timeslot group except for the last timeslot group has the same number of timeslots. The first number is the number of time slots that are included in the first time slot set and not included in the second time slot set, and the second number is the number of time slots that are simultaneously included in the first time slot set and the second time slot set. Each time slot group includes at least one time slot.

[0225] A target time slot is determined that has a one-to-one correspondence with the one time slot group, and the target time slot is a time slot that is simultaneously included in the first time slot set and the second time slot set.

[0226] A logical HARQ-ACK in the target timeslot is determined based on the HARQ-ACK in each timeslot of each timeslot group and the HARQ-ACK in the target timeslot corresponding to the timeslot group.

[0227] An embodiment of the present disclosure provides a method for receiving a HARQ-ACK, which is applied to a network side device, and includes steps 9-1 and 9-2.

[0228] In step 9-1, a multi-TTI PDSCH comprising one or more time slots is transmitted.

[0229] In step 9-2, a HARQ-ACK codebook including logical HARQ-ACKs in the target timeslots is received, which is included in a PUCCH used to feed back HARQ-ACKs for the multi-TTI PDSCH.

[0230] The target time slot is a time slot included in both the first time slot set and the second time slot set at the same time, and a logical HARQ-ACK in the target time slot is determined by the following method: determining a first time slot set and a second time slot set, the first time slot set including a time slot corresponding to a multi-TTI PDSCH, the second time slot set including a time slot included in a feedback window corresponding to a HARQ-ACK codebook, and the HARQ-ACK codebook including the multi-TTI PDSCH. a HARQ-ACK codebook included in a PUCCH used to feed back a HARQ-ACK for a PDSCH, the HARQ-ACK codebook determining at least one time slot group included in the first time slot set and not included in the second time slot set, and determining one target time slot having a one-to-one correspondence with each time slot group, the time slot group including at least one time slot, the target time slot being one time slot simultaneously included in the first time slot set and the second time slot set; and performing logical product Execute the logic product determine that the result of is a logical HARQ-ACK in the target time slot.

[0231] An embodiment of the present disclosure provides a HARQ-ACK transmission device applied to a user equipment. This device can be used to perform one of the transmission method embodiments described above. Referring to FIG. 3, FIG. 3 is a schematic diagram of a HARQ-ACK transmission device shown in an exemplary embodiment. As shown in FIG. 3, the HARQ-ACK transmission device includes a first determination module 301 configured to determine a first time slot set and a second time slot set, where the first time slot set includes time slots corresponding to a multi-TTI PDSCH, the second time slot set includes time slots included in a feedback window corresponding to a HARQ-ACK codebook, and the HARQ-ACK codebook includes the multi-TTI PDSCH. a first determination module 301 configured to determine a HARQ-ACK codebook included in a PUCCH used to feed back a HARQ-ACK of a PDSCH; a second determination module 302 configured to determine at least one timeslot group that is included in a first timeslot set and not included in a second timeslot set, where the timeslot group includes at least one timeslot; a third determination module 303 configured to determine one target timeslot that corresponds one-to-one with each timeslot group, where the target timeslot is one timeslot that is simultaneously included in the first timeslot set and the second timeslot set; a fourth determination module 304 configured to determine a logical HARQ-ACK at the target timeslot based on the HARQ-ACK at each timeslot of each timeslot group and the HARQ-ACK at the target timeslot corresponding to the timeslot group; and a first transmission module 305 configured to transmit the HARQ-ACK codebook including the logical HARQ-ACK at the target timeslot.

[0232] An embodiment of the present disclosure provides a HARQ-ACK transmission device applied to a user equipment, which is used to perform any one of the above-described method embodiments. The HARQ-ACK transmission device includes a first determination module 301 configured to determine a first time slot set and a second time slot set, wherein the first time slot set includes time slots corresponding to a multi-TTI PDSCH, the second time slot set includes time slots included in a feedback window corresponding to a HARQ-ACK codebook, and the HARQ-ACK codebook includes the multi-TTI PDSCH. a first determination module 301 configured to determine a HARQ-ACK codebook included in a PUCCH used to feed back a HARQ-ACK of a PDSCH; a second determination module 302 configured to determine all time slots included in a first time slot set but not included in a second time slot set as one time slot group; a third determination module 303 configured to determine one target time slot having a one-to-one correspondence with the one time slot group, where the target time slot is a time slot simultaneously included in the first time slot set and the second time slot set; a fourth determination module 304 configured to determine a logical HARQ-ACK at the target time slot based on the HARQ-ACK at each time slot in each time slot group and the HARQ-ACK at the target time slot corresponding to the time slot group; and a first transmission module 305 configured to transmit the HARQ-ACK codebook including the logical HARQ-ACK at the target time slot.

[0233] An embodiment of the present disclosure provides a HARQ-ACK transmission device applied to a user equipment, which is used to perform any one of the method embodiments described above. The HARQ-ACK transmission device includes a first determination module 301 configured to determine a first time slot set and a second time slot set, where the first time slot set includes time slots corresponding to a multi-TTI PDSCH, the second time slot set includes time slots included in a feedback window corresponding to a HARQ-ACK codebook, and the HARQ-ACK codebook includes the multi-TTI PDSCH. a first determination module 301 configured to determine a HARQ-ACK codebook included in a PUCCH used to feed back a HARQ-ACK for a PDSCH; a second determination module 302 configured to determine all time slots included in a first time slot set but not included in a second time slot set as one time slot group; a third determination module 303 configured to determine a target time slot having a one-to-one correspondence with the one time slot group, wherein the target time slot is a time slot simultaneously included in both the first time slot set and the second time slot set, and the target time slot is located after the last time slot of the one time slot group; a fourth determination module 304 configured to determine a logical HARQ-ACK for the target time slot based on the HARQ-ACK for each time slot in each time slot group and the HARQ-ACK for the target time slot corresponding to the time slot group; and a first transmission module 305 configured to transmit the HARQ-ACK codebook including the logical HARQ-ACK for the target time slot.

[0234] An embodiment of the present disclosure provides a HARQ-ACK transmission device applied to a user equipment, which is used to perform any one of the method embodiments described above. The HARQ-ACK transmission device includes a first determination module 301 configured to determine a first time slot set and a second time slot set, where the first time slot set includes time slots corresponding to a multi-TTI PDSCH, the second time slot set includes time slots included in a feedback window corresponding to a HARQ-ACK codebook, and the HARQ-ACK codebook includes the multi-TTI PDSCH. a first determination module 301, which is a HARQ-ACK codebook included in a PUCCH used to feed back a HARQ-ACK of a PDSCH; a second determination module 302, which is configured to determine all time slots included in a first time slot set and not included in a second time slot set as one time slot group; and a third determination module 303, which is configured to determine one target time slot having one-to-one correspondence with the one time slot group, wherein the target time slot is one time slot included in both the first time slot set and the second time slot set, and the target time slot a third determining module 303 configured to determine a logical HARQ-ACK for the target timeslot based on a HARQ-ACK for each timeslot of each timeslot group and a HARQ-ACK for a target timeslot corresponding to the timeslot group; and a first transmitting module 305 configured to transmit the HARQ-ACK codebook including the logical HARQ-ACK for the target timeslot.

[0235] An embodiment of the present disclosure provides a HARQ-ACK transmission device applied to a user equipment, which is used to perform any one of the above method embodiments. The HARQ-ACK transmission device includes a first determination module 301 configured to determine a first time slot set and a second time slot set, where the first time slot set includes time slots corresponding to a multi-TTI PDSCH, the second time slot set includes time slots included in a feedback window corresponding to a HARQ-ACK codebook, and the HARQ-ACK codebook includes the multi-TTI PDSCH. a first determination module 301 configured to determine a HARQ-ACK codebook included in a PUCCH used to feed back a HARQ-ACK for a PDSCH; a second determination module 302 configured to determine all time slots included in a first time slot set but not included in a second time slot set as one time slot group; a third determination module 303 configured to determine one target time slot having a one-to-one correspondence with the one time slot group, wherein the target time slot is a time slot simultaneously included in both the first time slot set and the second time slot set, and the target time slot is located before the last time slot of the one time slot group; a fourth determination module 304 configured to determine a logical HARQ-ACK for the target time slot based on the HARQ-ACK for each time slot in each time slot group and the HARQ-ACK for the target time slot corresponding to the time slot group; and a first transmission module 305 configured to transmit the HARQ-ACK codebook including the logical HARQ-ACK for the target time slot.

[0236] An embodiment of the present disclosure provides a HARQ-ACK transmission device applied to a user equipment, which is used to perform any one of the above-mentioned method embodiments. The HARQ-ACK transmission device includes a first determination module 301 for determining a first time slot set and a second time slot set, wherein the first time slot set includes time slots corresponding to a multi-TTI PDSCH, the second time slot set includes time slots included in a feedback window corresponding to a HARQ-ACK codebook, and the HARQ-ACK codebook includes the multi-TTI PDSCH. a first determination module which is a HARQ-ACK codebook included in a PUCCH used to feed back a HARQ-ACK of a PDSCH; a second determination module 302 which determines at least one time slot group which is included in a first time slot set and not included in a second time slot set based on a first number and a second number, wherein the first number is the number of time slots which are included in the first time slot set and not included in the second time slot set, and the second number is the number of time slots which are simultaneously included in the first time slot set and the second time slot set; and a target time slot which corresponds one-to-one to each time slot group. the target timeslot is one timeslot simultaneously included in the first timeslot set and the second timeslot set; a fourth determination module 304 configured to determine a logical HARQ-ACK for the target timeslot based on a HARQ-ACK for each timeslot in each timeslot group and a HARQ-ACK for the target timeslot corresponding to the timeslot group; and a first transmission module 305 configured to transmit the HARQ-ACK codebook including the logical HARQ-ACK for the target timeslot.

[0237] An embodiment of the present disclosure provides a HARQ-ACK transmission device applied to a user equipment, which is used to perform any one of the above method embodiments.The HARQ-ACK transmitting device includes a first determining module 301 configured to determine a first time slot set and a second time slot set, wherein the first time slot set includes time slots corresponding to a multi-TTI PDSCH, the second time slot set includes time slots included in a feedback window corresponding to a HARQ-ACK codebook, and the HARQ-ACK codebook includes the multi-TTI PDSCH. a first determination module, which is a HARQ-ACK codebook included in a PUCCH used to feed back a HARQ-ACK for a PDSCH; and a second determination module 302 configured to determine at least one time slot group included in a first time slot set and not included in a second time slot set based on a first number and a second number, specifically, to determine a quotient of the first number and the second number in response to the first number being a multiple of a second number, and to determine that the number of at least one time slot group is a second number and that the number of time slots included in each time slot group is equal to the quotient, wherein the first number is the number of time slots included in the first time slot set and not included in the second time slot set, and the second number is the number of time slots that are included in both the first time slot set and the second time slot set at the same time. the number of time slots included in the first time slot set and the second time slot set, and a third determination module 303 configured to determine one target time slot having one-to-one correspondence with each time slot group, where the target time slot is one time slot simultaneously included in the first time slot set and the second time slot set; a fourth determination module 304 configured to determine a logical HARQ-ACK for the target time slot based on the HARQ-ACK for each time slot in each time slot group and the HARQ-ACK for the target time slot corresponding to the time slot group; and a first transmission module 305 configured to transmit the HARQ-ACK codebook including the logical HARQ-ACK for the target time slot.

[0238] An embodiment of the present disclosure provides a HARQ-ACK transmission device applied to a user equipment, which is used to perform any one of the above method embodiments.The HARQ-ACK transmitting device includes a first determining module 301 configured to determine a first time slot set and a second time slot set, wherein the first time slot set includes time slots corresponding to a multi-TTI PDSCH, the second time slot set includes time slots included in a feedback window corresponding to a HARQ-ACK codebook, and the HARQ-ACK codebook includes the multi-TTI PDSCH. a first determination module, which is a HARQ-ACK codebook included in a PUCCH used to feed back a HARQ-ACK of a PDSCH; and a second determination module 302 configured to include: determining, based on a first number and a second number, at least one time slot group that is included in a first time slot set and that is not included in a second time slot set; specifically, determining, in response to the first number being not a multiple of the second number, that the number of the at least one time slot group is the second number; and determining that the number of time slots included in each time slot group other than the last time slot group is the same; a third determination module 303 configured to determine one target timeslot corresponding to each timeslot group, where the target timeslot is one timeslot simultaneously included in the first timeslot set and the second timeslot set; a fourth determination module 304 configured to determine a logical HARQ-ACK for the target timeslot based on the HARQ-ACK for each timeslot in each timeslot group and the HARQ-ACK for the target timeslot corresponding to the timeslot group; and a first transmission module 305 configured to transmit the HARQ-ACK codebook including the logical HARQ-ACK for the target timeslot.

[0239] An embodiment of the present disclosure provides a HARQ-ACK transmission device applied to a user equipment, which is used to perform any one of the above method embodiments.

[0240]

[0023] Please refer to FIG. 3, which is a schematic diagram of a HARQ-ACK transmission device shown in an exemplary embodiment. As shown in FIG. 3, the HARQ-ACK transmission device includes a first determination module 301 configured to determine a first time slot set and a second time slot set, where the first time slot set includes time slots corresponding to a multi-TTI PDSCH, the second time slot set includes time slots included in a feedback window corresponding to a HARQ-ACK codebook, and the HARQ-ACK codebook includes the multi-TTI PDSCH. a first determination module 301, which is a HARQ-ACK codebook included in a PUCCH used to feed back a HARQ-ACK of a PDSCH; a second determination module 302, which is configured to determine at least one time slot group included in a first time slot set and not included in the second time slot set, where the time slot group includes at least one time slot; a third determination module 303, which is configured to determine one target time slot in one-to-one correspondence with each time slot group, where the target time slot is one time slot simultaneously included in the first time slot set and the second time slot set; and a logic determination module 304, which determines a target time slot corresponding to each time slot group based on the HARQ-ACK in each time slot of each time slot group and the HARQ-ACK in the target time slot corresponding to the time slot group. product Execute the logic producta fourth determining module 304 configured to determine that the result of is a logical HARQ-ACK in the target timeslot; and a first transmitting module 305 configured to transmit the HARQ-ACK codebook including the logical HARQ-ACK in the target timeslot.

[0241] An embodiment of the present disclosure provides a receiving device for HARQ-ACK, which is applied to a network side device, and is used to perform any one of the receiving method embodiments among the above method embodiments. 4, which is a schematic diagram of a HARQ-ACK transmitting device according to an exemplary embodiment. As shown in FIG. 4, the HARQ-ACK receiving device includes: a second transmitting module 401 configured to transmit a multi-TTI PDSCH including one or more time slots; and a receiving module 402 configured to receive a HARQ-ACK codebook including a logical HARQ-ACK in a target time slot included in a PUCCH used to feed back a HARQ-ACK of the multi-TTI PDSCH, where the target time slot is simultaneously a time slot included in a first time slot set and a second time slot set; and the logical HARQ-ACK in the target time slot is determined by the following method: determining the first time slot set and the second time slot set, where the first time slot set includes a time slot corresponding to the multi-TTI PDSCH, and the second time slot set includes a time slot included in a feedback window corresponding to the HARQ-ACK codebook; and a HARQ-ACK codebook included in a PUCCH used to feed back a HARQ-ACK for a PDSCH; determining at least one time slot group that is included in the first time slot set and not included in the second time slot set; and determining one target time slot that corresponds one-to-one with each time slot group, wherein the time slot group includes at least one time slot, and the target time slot is one time slot that is simultaneously included in the first time slot set and the second time slot set; and determining a logical HARQ-ACK for the target time slot based on the HARQ-ACK for each time slot in each time slot group and the HARQ-ACK for the target time slot corresponding to the time slot group.

[0242] In one embodiment, the step of determining at least one time slot group that is included in the first time slot set and that is not included in the second time slot set includes a step of determining all time slots that are included in the first time slot set and that are not included in the second time slot set as one time slot group.

[0243] In one embodiment, determining one target time slot in one-to-one correspondence with each time slot group includes determining that the target time slot is located after the last time slot of the one time slot group.

[0244] In one embodiment, determining one target time slot in one-to-one correspondence with each time slot group includes determining a time domain position of the target time slot closest to and after the last time slot of the one time slot group.

[0245] In one embodiment, the step of determining one target time slot that corresponds one-to-one with each time slot group includes a step in which the target time slot is located before the last time slot of the one time slot group.

[0246] In one embodiment, the step of determining at least one time slot group included in the first time slot set and not included in the second time slot set, and determining one target time slot having a one-to-one correspondence with each time slot group, includes the step of determining at least one time slot group included in the first time slot set and not included in the second time slot set based on a first number and a second number, wherein the first number is the number of time slots included in the first time slot set and not included in the second time slot set, and the second number is the number of time slots simultaneously included in the first time slot set and the second time slot set.

[0247] In one embodiment, the step of determining at least one time slot group included in the first time slot set and not included in the second time slot set based on the first number and the second number includes the steps of: determining a quotient of the first number and the second number in response to the first number being a multiple of the second number; and determining that the number of at least one time slot group is the second number and that the number of time slots included in each time slot group is equal to the quotient.

[0248] In one embodiment, the step of determining at least one time slot group included in the first time slot set and not included in the second time slot set based on the first number and the second number includes the step of determining that the number of the at least one time slot group is the second number in response to the first number not being a multiple of the second number, and determining that the number of time slots included in each time slot group other than the last time slot group is the same.

[0249] In one embodiment, the time slots in each of the at least one time slot group are consecutive time slots.

[0250] In one embodiment, the at least one time slot group includes a time slot group sequence arranged in a first time domain direction, and a target time slot sequence corresponding to the time slot group sequence arranged in the first time domain direction is also arranged in the first time domain direction.

[0251] In one embodiment, the step of determining a logical HARQ-ACK at the target timeslot based on a HARQ-ACK at each timeslot of each timeslot group and a HARQ-ACK at a target timeslot corresponding to the timeslot group comprises: determining a logical HARQ-ACK at the target timeslot based on a HARQ-ACK at each timeslot of each timeslot group and a HARQ-ACK at a target timeslot corresponding to the timeslot group product Execute the logic product determining that the result of (a) is a logical HARQ-ACK in the target time slot.

[0252] 5 is a block diagram of an HARQ-ACK transmitting device 500 according to an exemplary embodiment. For example, the device 500 may be a mobile phone, a computer, a digital broadcasting user device, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.

[0253] Referring to FIG. 5 , the device 500 may include at least one of a processing component 502, a memory 504, a power component 506, a multimedia component 508, an audio component 510, an input / output (I / O) interface 512, a sensor component 514, and a communication component 516.

[0254] The processing component 502 typically controls the overall operation of the device 500, such as operations related to display, phone calls, data communications, camera operation, and recording operations. The processing component 502 may include at least one processor 520 to execute instructions to complete all or some of the steps of the above-described methods. The processing component 502 may also include one or more modules to facilitate interaction between the processing component 502 and other components. For example, the processing component 502 may include a multimedia module to facilitate interaction between the processing component 502 and the multimedia component 508.

[0255] Memory 504 is configured to store various types of data to support operation of device 500. Examples of this data include instructions for any application programs or methods operating on device 500, contact data, phone book data, messages, photos, videos, etc. Memory 504 may be implemented with any type of volatile or non-volatile storage device, or combinations thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk, or optical disk.

[0256] The power component 506 provides power to the various components of the device 500. The power component 506 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the device 500.

[0257] The multimedia component 508 includes a screen that provides an output interface between the device 500 and a user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from a user. The touch panel may include one or more touch sensors to detect touches, slides, and gestures on the touch panel. The touch sensors may detect the boundaries of touch or slide operations, as well as the wake-up time and pressure associated with the touch or slide operations. In some embodiments, the multimedia component 508 includes a front camera and / or a rear camera. When the device 500 is in an operational mode, such as a photo mode or a video mode, the front camera and / or the rear camera may receive external multimedia data. Each front camera and rear camera may have a fixed optical lens system or a fixed focal length and optical zoom capability.

[0258] The audio component 510 is configured to output and / or input audio signals. For example, the audio component 510 includes a microphone (MIC) configured to receive external audio signals when the device 500 is in an operational mode such as a call mode, a record mode, or a voice recognition mode. The received audio signals can be further stored in the memory 504 or transmitted via the communication component 516. In some embodiments, the audio component 510 further includes a speaker for outputting audio signals.

[0259] The I / O interface 512 provides an interface between the processing component 502 and a peripheral interface module, which may be a keyboard, a click wheel, buttons, etc. These buttons include, but are not limited to, a home page button, volume buttons, a start button, and a lock button.

[0260] The sensor component 514 includes one or more sensors to provide various status assessments for the device 500. For example, the sensor component 514 can detect the on / off state of the device 500, the relative positioning of components, such as the display and keypad of the device 500, and can further detect changes in the position of the device 500 or a component of the device 500, whether or not there is user contact with the device 500, the orientation or acceleration / deceleration of the device 500, and changes in the temperature of the device 500. The sensor component 514 may also include a proximity sensor configured to detect whether or not an object is present nearby in the absence of any physical contact. The sensor component 514 may also include an optical sensor for use in imaging applications, such as a CMOS or CCD image sensor. In some embodiments, the sensor component 514 may also include an acceleration sensor, a gyro sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.

[0261] The communication component 516 is configured to facilitate wired or wireless communication between the device 500 and other devices. The device 500 can access a wireless network based on a communication standard, such as WiFi, 2G or 3G, 4G LTE, 5G NR, or a combination thereof. In one exemplary embodiment, the communication component 516 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, the communication component 516 further includes a near-field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth® (BT) technology, and other technologies.

[0262] In an exemplary embodiment, the apparatus 500 may be implemented by one or more application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processors (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic elements to perform the above methods.

[0263] In an exemplary embodiment, a non-transitory computer-readable storage medium containing instructions is further provided, such as a memory 504 containing instructions, which can be executed by the processor 520 of the apparatus 500 to complete the method. For example, the non-transitory computer-readable storage medium may be a ROM, a random access memory (RAM), a CD-ROM, a tape, a floppy disk, an optical data storage device, etc.

[0264] FIG. 6 is a block diagram of an apparatus 600 for receiving a HARQ-ACK according to an exemplary embodiment. For example, the apparatus 600 may be provided as a server. Referring to FIG. 6, the apparatus 600 includes a processing component 622, which may further include one or more processors and memory resources, such as a memory 632, for storing instructions executable by the processing component 622, such as an application. The application stored in the memory 632 may include one or more modules, each corresponding to a set of instructions. The processing component 622 is also configured to execute the instructions to perform the above-described method for receiving a HARQ-ACK.

[0265] The device 600 may further include a power component 626 configured to perform power management of the device 600, a wired or wireless network interface 650 configured to connect the device 600 to a network, and an input / output (I / O) interface 658. The device 600 may operate an operating system stored in memory 632, such as Windows Server™, Mac OS X™, Unix™, Linux™, FreeBSD™, or a similar system.

[0266] Other embodiments of the present invention will be readily apparent to those skilled in the art after considering the specification and practicing the invention disclosed herein. This application is intended to cover any modifications, uses, or adaptations of the present invention which follow the general principles of the present invention and include common general knowledge or customary technical means in the art that are not disclosed herein. It is intended that the specification and examples be considered exemplary only, with the true scope and spirit of the present application being indicated by the following claims.

[0267] It should be understood that the present application is not limited to the exact construction described above and shown in the drawings, and that various modifications and variations can be made without departing from the scope of the present application, which is limited by the appended claims. [Industrial Applicability]

[0268] In the present disclosure, a first time slot set and a second time slot set are determined, at least one time slot group that is included in the first time slot set but not included in the second time slot set, and at least one target time slot that is simultaneously included in the first time slot set and the second time slot set are determined, a correspondence relationship between the time slot groups and the target time slot is determined, a HARQ-ACK of each time slot of the time slot group is logically bound to a HARQ-ACK of the corresponding target time slot, a logical HARQ-ACK is obtained, and the logical HARQ-ACK is set as the final HARQ-ACK in the target time slot, so that the HARQ-ACK of the corresponding time slot group is carried by the logical HARQ-ACK in the target time slot, thereby enabling the HARQ-ACK codebook transmitted in the PUCCH indicated by the DCI to feed back HARQ-ACKs of all PDSCHs in the multi-TTI PDSCH.

Claims

1. A method for transmitting HARQ-ACK applied to a user equipment, comprising: determining a first time slot set and a second time slot set, wherein the first time slot set includes time slots corresponding to a multi-TTI PDSCH, the second time slot set includes time slots included in a feedback window corresponding to a HARQ-ACK codebook, and the HARQ-ACK codebook is a HARQ-ACK codebook included in a PUCCH used to feed back a HARQ-ACK of the multi-TTI PDSCH; determining at least one time slot group that is included in the first time slot set and not included in the second time slot set, and determining one target time slot that corresponds one-to-one with each time slot group, wherein the time slot group includes at least one time slot, and the target time slot is one time slot that is simultaneously included in the first time slot set and the second time slot set; determining a logical HARQ-ACK for the target timeslot based on a HARQ-ACK for each timeslot in each timeslot group and a HARQ-ACK for a target timeslot corresponding to the timeslot group; transmitting the HARQ-ACK codebook including a logical HARQ-ACK in the target time slot; determining a logical HARQ-ACK for the target timeslot based on a HARQ-ACK for each timeslot in each timeslot group and a HARQ-ACK for a target timeslot corresponding to the timeslot group, performing a logical product based on a HARQ-ACK in each time slot of each time slot group and a HARQ-ACK in a target time slot corresponding to the time slot group, and determining that the result of the logical product is a logical HARQ-ACK in the target time slot; A method for transmitting HARQ-ACK,

2. The step of determining at least one time slot group that is included in the first time slot set and that is not included in the second time slot set comprises: determining all time slots included in the first time slot set and not included in the second time slot set as one time slot group; The HARQ-ACK transmission method according to claim 1,

3. The step of determining one target time slot in one-to-one correspondence with each time slot group includes: the target time slot is located after the last time slot of the one time slot group. The HARQ-ACK transmission method according to claim 2,

4. The step of determining one target time slot in one-to-one correspondence with each time slot group includes: a time domain location of the target time slot being located closest to and after a last time slot of the one time slot group; The HARQ-ACK transmission method according to claim 2,

5. The step of determining one target time slot in one-to-one correspondence with each time slot group includes: the target time slot is located before a last time slot of the one time slot group. The HARQ-ACK transmission method according to claim 2,

6. The step of determining at least one time slot group that is included in the first time slot set and that is not included in the second time slot set comprises: determining at least one time slot group that is included in the first time slot set and that is not included in the second time slot set based on a first number and a second number, wherein the first number is the number of time slots that are included in the first time slot set and that are not included in the second time slot set, and the second number is the number of time slots that are simultaneously included in the first time slot set and the second time slot set; The HARQ-ACK transmission method according to claim 1,

7. determining at least one time slot group included in the first time slot set and not included in the second time slot set based on the first number and the second number, responsive to the first number being a multiple of a second number, determining a quotient of the first number and the second number, and determining that the number of at least one time slot group is the second number, and the number of time slots included in each time slot group is equal to the quotient. The HARQ-ACK transmission method according to claim 6,

8. determining at least one time slot group included in the first time slot set and not included in the second time slot set based on the first number and the second number, responsive to the first number not being a multiple of the second number, determining that the number of at least one time slot group is the second number, and determining that each time slot group except for the last time slot group includes the same number of time slots; The HARQ-ACK transmission method according to claim 6,

9. the time slots included in each of the at least one time slot group are consecutive time slots; The HARQ-ACK transmission method according to claim 1,

10. the at least one time slot group includes a time slot group sequence arranged in a first time domain direction, and a target time slot sequence corresponding to the time slot group sequence arranged in the first time domain direction is also arranged in the first time domain direction; The HARQ-ACK transmission method according to claim 1,

11. A method for receiving HARQ-ACK applied to a network side device, comprising: transmitting a multi-TTI PDSCH comprising one or more time slots; receiving a HARQ-ACK codebook included in a PUCCH used to feed back a HARQ-ACK for the multi-TTI PDSCH, the HARQ-ACK codebook including a logical HARQ-ACK for a target time slot; The target time slot is a time slot that is simultaneously included in the first time slot set and the second time slot set, and the logical HARQ-ACK in the target time slot is determined by the following method: determining a first time slot set and a second time slot set, the first time slot set including time slots corresponding to a multi-TTI PDSCH, the second time slot set including time slots included in a feedback window corresponding to a HARQ-ACK codebook, the HARQ-ACK codebook being a HARQ-ACK codebook included in a PUCCH used to feed back a HARQ-ACK of the multi-TTI PDSCH; determining at least one time slot group that is included in the first time slot set and not included in the second time slot set, and determining one target time slot that corresponds one-to-one with each time slot group, the time slot group including at least one time slot, the target time slot being one time slot that is simultaneously included in the first time slot set and the second time slot set; determining a logical HARQ-ACK for the target timeslot based on a HARQ-ACK for each timeslot in each timeslot group and a HARQ-ACK for a target timeslot corresponding to the timeslot group; determining a logical HARQ-ACK for the target timeslot based on a HARQ-ACK for each timeslot in each timeslot group and a HARQ-ACK for a target timeslot corresponding to the timeslot group, performing a logical product based on a HARQ-ACK in each time slot of each time slot group and a HARQ-ACK in a target time slot corresponding to the time slot group, and determining that the result of the logical product is a logical HARQ-ACK in the target time slot; A method for receiving HARQ-ACK,

12. The step of determining at least one time slot group that is included in the first time slot set and that is not included in the second time slot set comprises: determining all time slots included in the first time slot set and not included in the second time slot set as one time slot group; The method for receiving HARQ-ACK according to claim 11.

13. The step of determining one target time slot in one-to-one correspondence with each time slot group includes: the target time slot is located after the last time slot of the one time slot group. The method for receiving HARQ-ACK according to claim 12.

14. The step of determining one target time slot in one-to-one correspondence with each time slot group includes: a time domain location of the target time slot being located closest to and after a last time slot of the one time slot group; The method for receiving HARQ-ACK according to claim 12.

15. The step of determining one target time slot in one-to-one correspondence with each time slot group includes: the target time slot is located before a last time slot of the one time slot group. The method for receiving HARQ-ACK according to claim 12.

16. The step of determining at least one time slot group that is included in the first time slot set and that is not included in the second time slot set comprises: determining at least one time slot group that is included in the first time slot set and that is not included in the second time slot set based on a first number and a second number, wherein the first number is the number of time slots that are included in the first time slot set and that are not included in the second time slot set, and the second number is the number of time slots that are simultaneously included in the first time slot set and the second time slot set; The method for receiving HARQ-ACK according to claim 11.

17. determining at least one time slot group included in the first time slot set and not included in the second time slot set based on the first number and the second number, determining a quotient of the first number and the second number in response to the first number being a multiple of the second number; determining that the number of at least one time slot group is a second number, and that the number of time slots included in each time slot group is equal to the quotient; The method for receiving HARQ-ACK according to claim 16.

18. determining at least one time slot group included in the first time slot set and not included in the second time slot set based on the first number and the second number, responsive to the first number not being a multiple of the second number, determining that the number of at least one time slot group is the second number, and determining that each time slot group except for the last time slot group includes the same number of time slots; The method for receiving HARQ-ACK according to claim 16.

19. the time slots included in each of the at least one time slot group are consecutive time slots; The method for receiving HARQ-ACK according to claim 11.

20. the at least one time slot group includes a time slot group sequence arranged in a first time domain direction, and a target time slot sequence corresponding to the time slot group sequence arranged in the first time domain direction is also arranged in the first time domain direction; The method for receiving HARQ-ACK according to claim 11.

21. A HARQ-ACK transmission device applied to a user equipment, a first determination module configured to determine a first time slot set and a second time slot set, wherein the first time slot set includes time slots corresponding to a multi-TTI PDSCH, the second time slot set includes time slots included in a feedback window corresponding to a HARQ-ACK codebook, and the HARQ-ACK codebook is a HARQ-ACK codebook included in a PUCCH used to feed back a HARQ-ACK of the multi-TTI PDSCH; a second determination module configured to determine at least one time slot group that is included in the first time slot set and that is not included in the second time slot set, the time slot group including at least one time slot; a third determination module configured to determine one target time slot in one-to-one correspondence with each time slot group, wherein the time slot group includes at least one time slot, and the target time slot is one time slot that is simultaneously included in the first time slot set and the second time slot set; a fourth determination module configured to determine a logical HARQ-ACK in the target timeslot based on a HARQ-ACK in each timeslot of each timeslot group and a HARQ-ACK in the target timeslot corresponding to the timeslot group; a first transmitting module configured to transmit the HARQ-ACK codebook including a logical HARQ-ACK in the target time slot; the fourth determination module is configured to perform a logical product based on the HARQ-ACK at each time slot of each time slot group and the HARQ-ACK at a target time slot corresponding to the time slot group, and determine that a result of the logical product is the logical HARQ-ACK at the target time slot; A HARQ-ACK transmitting device characterized by:

22. A receiving device for HARQ-ACK applied to a network side device, a second transmission module configured to transmit a multi-TTI PDSCH including one or more time slots; a receiving module configured to receive a HARQ-ACK codebook including a logical HARQ-ACK in a target time slot included in a PUCCH used to feed back a HARQ-ACK of the multi-TTI PDSCH; The target time slot is a time slot that is simultaneously included in the first time slot set and the second time slot set, and the logical HARQ-ACK in the target time slot is determined by the following method: determining a first time slot set and a second time slot set, the first time slot set including time slots corresponding to a multi-TTI PDSCH, the second time slot set including time slots included in a feedback window corresponding to a HARQ-ACK codebook, the HARQ-ACK codebook being a HARQ-ACK codebook included in a PUCCH used to feed back a HARQ-ACK of the multi-TTI PDSCH; determining at least one time slot group that is included in the first time slot set and not included in the second time slot set, and determining one target time slot that corresponds one-to-one with each time slot group, wherein the time slot group includes at least one time slot, and the target time slot is one time slot that is simultaneously included in the first time slot set and the second time slot set; determining a logical HARQ-ACK for the target timeslot based on a HARQ-ACK for each timeslot in each timeslot group and a HARQ-ACK for a target timeslot corresponding to the timeslot group; determining a logical HARQ-ACK for the target timeslot based on a HARQ-ACK for each timeslot in each timeslot group and a HARQ-ACK for a target timeslot corresponding to the timeslot group; performing a logical product based on a HARQ-ACK in each time slot of each time slot group and a HARQ-ACK in a target time slot corresponding to the time slot group, and determining that a result of the logical product is a logical HARQ-ACK in the target time slot; A HARQ-ACK receiving device characterized by:

23. A user equipment, a processor; a memory for storing instructions executable by the processor; The processor is configured to execute executable instructions in the memory to implement steps of the HARQ-ACK transmission method according to any one of claims 1 to 10.

1. A user device comprising:

24. A network side device, a processor; a memory for storing instructions executable by a processor; The processor is configured to execute executable instructions in the memory to implement steps of the HARQ-ACK transmission method according to any one of claims 11 to 20. A network side device characterized by:

25. A non-transitory computer-readable storage medium, comprising: Executable instructions are stored, which, when executed by a processor, implement the steps of the HARQ-ACK transmission method according to any one of claims 1 to 10 or the steps of the HARQ-ACK reception method according to any one of claims 11 to 20. A non-transitory computer-readable storage medium comprising:

Citation Information

Patent Citations

  • Method for half-duplex FDD operation in an LTEFDD network

    JP2015512571A

  • Configuration of downlink and uplink partial subframes in shared radio frequency spectrum

    US20180323935A1

  • Emtc-u-UCI reporting procedures and enhancements

    US20190059102A1

  • Methods to determine a hybrid automatic repeat request acknowledgement (HARQ-ACK) codebook in new radio (NR) systems

    US20190268803A1