Method, device, equipment and storage medium for sending and receiving HARQ-ACK
By determining and binding the HARQ-ACK of the time slot group and the target time slot in the multi-TTI PDSCH scenario, the problem of high DCI blind inspection overhead is solved, and the HARQ-ACK of the multi-TTI PDSCH is achieved on PUCCH is achieved.
Patent Information
- Application Number
- CN202180000678.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-03-04
- Publication Date
- 2025-08-19
- Estimated Expiration
- 2041-03-04
AI Technical Summary
In the case where the subcarrier interval is large and the time slot time is small, the DCI scheduling alone in the prior art causes the overhead of DCI blind inspection. In the case of multiple TTI PDSCH scheduling scenarios, the HARQ-ACK codebook cannot fully contain the HARQ-ACK information of all PDSCHs in full.
By determining the first set of time slots and the second set of time slots, a time slot group included in the first set but not included in the second set is identified, and a correspondence relationship is established with the target slot, logic and operations are performed, and the HARQ-ACK on the slot group is bound to the HARQ-ACK of the target slot to obtain a logical HARQ-ACK, thereby sending a HARQ-ACK that can feedback multiple TTI PDSCHs on the PUCCH.
It effectively reduces the number of DCIs, reduces the complexity of blind detection, and ensures that the HARQ-ACK codebook can fully feedback the HARQ-ACK information of all PDSCHs in multiple TTI PDSCHs.
Smart Images

Figure CN115316012B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of wireless communication technologies, and in particular to a method, apparatus, device, and storage medium for sending and receiving HARQ-ACK. Background Art
[0002] To ensure scheduling flexibility, one downlink control information (DCI) can schedule a physical downlink shared channel (PDSCH) or a physical uplink shared channel (PUSCH).
[0003] When the sub-carrier space (SCS) is 960 kHz, the corresponding time slot length is 1 / 64 ms. When the sub-carrier space is large and the time slot length is small, if each PDSCH is scheduled with a separate DCI, the DCI blind detection overhead will be too high.
[0004] In the multi-TTI (Multi Transmission Time Interval, Multi-TTI) design, one DCI can schedule PDSCH / PUSCH of multiple time slots.
[0005] For example, in a multi-TTI PDSCH scheduling scenario, one DCI can schedule four PDSCHs, which correspond to four consecutive time slots. These four PDSCHs can be used to transmit different data, that is, different transport blocks (TBs). Using a multi-TTI design can reduce the number of DCIs, thereby reducing the complexity of UE blind DCI detection.
[0006] In a multi-TTI PDSCH scheduling scenario, the number of PDSCHs scheduled by a DCI may be semi-statically configured by a higher layer, or may be dynamically indicated by the scheduling DCI after a numerical range is indicated by a protocol or configured by higher layer signaling.
[0007] In a multi-TTI PDSCH scheduling scenario, HARQ-ACK of multiple PDSCHs needs to be fed back on the same PUCCH. Summary of the Invention
[0008] In view of this, the present disclosure provides a method, apparatus, device, and storage medium for sending and receiving HARQ-ACK.
[0009] According to a first aspect, a method for sending HARQ-ACK is provided, which is applied to a user equipment, including:
[0010] Determine a first time slot set and a second time slot set, wherein the first time slot set includes time slots corresponding to the multi-TTI PDSCH; the second time slot set includes time slots included in the feedback window corresponding to the HARQ-ACK codebook, and the HARQ-ACK codebook is a HARQ-ACK codebook included in the PUCCH for feeding back the HARQ-ACK of the multi-TTI PDSCH;
[0011] 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 a target time slot corresponding one-to-one to each time slot group; the time slot group includes at least one time slot, and the target time slot is a time slot included in both the first time slot set and the second time slot set;
[0012] Determine a logical HARQ-ACK on the target time slot based on the HARQ-ACK on each time slot in each time slot group and the HARQ-ACK on the target time slot corresponding to the time slot group;
[0013] The HARQ-ACK codebook is sent, where the HARQ-ACK codebook includes a logical HARQ-ACK on the target time slot.
[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 includes:
[0015] All time slots included in the first time slot set and not included in the second time slot set are determined to be a time slot group.
[0016] In one embodiment, determining a target time slot corresponding to each time slot group includes:
[0017] The target time slot is located after the last time slot in the one time slot group.
[0018] In one embodiment, determining a target time slot corresponding to each time slot group includes:
[0019] The time domain position of the target time slot is closest to the last time slot in the one time slot group and is located after the last time slot in the one time slot group.
[0020] In one embodiment, determining a target time slot corresponding to each time slot group includes:
[0021] The target time slot is located before the last time slot in the one time slot group.
[0022] 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 includes:
[0023] At least one time slot group included in the first time slot set and not included in the second time slot set is determined 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 included in both the first time slot set and the second time slot set.
[0024] In one embodiment, determining, based on the first number and the second number, at least one time slot group included in the first time slot set and not included in the second time slot set includes:
[0025] responsive to the first number being a multiple of a second number, determining a quotient of the first number and the second number;
[0026] The number of at least one time slot group is determined to be a second number, and the number of time slots included in each time slot group is equal to the quotient.
[0027] In one embodiment, determining, based on the first number and the second number, at least one time slot group included in the first time slot set and not included in the second time slot set includes:
[0028] In response 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 the number of time slots included in each time slot group except the last time slot group is the same.
[0029] In one embodiment, the time slots contained in each time slot group in the at least one time slot group are all continuous time slots.
[0030] In one embodiment, the at least one time slot group includes a time slot group sequence arranged in a first time domain direction, and the 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.
[0031] In one embodiment, determining a logical HARQ-ACK on the target time slot based on the HARQ-ACK on each time slot in each time slot group and the HARQ-ACK on the target time slot corresponding to the time slot group includes:
[0032] A logical AND is performed based on the HARQ-ACK on each time slot in each time slot group and the HARQ-ACK on the target time slot corresponding to the time slot group, and a result of the logical AND is determined to be the logical HARQ-ACK on the target time slot.
[0033] According to a second aspect, a method for receiving HARQ-ACK is provided, which is applied to a network-side device, including:
[0034] Sending a multi-TTI PDSCH, where the multi-TTI PDSCH includes more than one time slot;
[0035] receiving a HARQ-ACK codebook included in a PUCCH for feeding back the HARQ-ACK of the multi-TTI PDSCH, where the HARQ-ACK codebook includes a logical HARQ-ACK on a target time slot;
[0036] The target time slot is a time slot included in both the first time slot set and the second time slot set, and the logical HARQ-ACK on the target time slot is determined according to the following method:
[0037] Determine a first time slot set and a second time slot set, wherein the first time slot set includes time slots corresponding to the multi-TTI PDSCH; the second time slot set includes time slots included in the feedback window corresponding to the HARQ-ACK codebook, and the HARQ-ACK codebook is a HARQ-ACK codebook included in the PUCCH for feeding back the HARQ-ACK of the multi-TTI PDSCH;
[0038] 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 a target time slot corresponding one-to-one to each time slot group; the time slot group includes at least one time slot, and the target time slot is a time slot included in both the first time slot set and the second time slot set;
[0039] A logical HARQ-ACK on the target time slot is determined according to the HARQ-ACK on each time slot in each time slot group and the HARQ-ACK on the target time slot corresponding to the time slot group.
[0040] 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 includes:
[0041] All time slots included in the first time slot set and not included in the second time slot set are determined to be a time slot group.
[0042] In one embodiment, determining a target time slot corresponding to each time slot group includes:
[0043] The target time slot is located after the last time slot in the one time slot group.
[0044] In one embodiment, determining a target time slot corresponding to each time slot group includes:
[0045] The time domain position of the target time slot is closest to the last time slot in the one time slot group and is located after the last time slot in the one time slot group.
[0046] In one embodiment, determining a target time slot corresponding to each time slot group includes:
[0047] The target time slot is located before the last time slot in the one time slot group.
[0048] 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 includes:
[0049] At least one time slot group included in the first time slot set and not included in the second time slot set is determined 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 included in both the first time slot set and the second time slot set.
[0050] In one embodiment, determining, based on the first number and the second number, at least one time slot group included in the first time slot set and not included in the second time slot set includes:
[0051] In response to the first number being a multiple of the second number, determining a quotient of the first number and the second number; determining the number of at least one time slot group to be the second number, the number of time slots included in each time slot group being equal to the quotient.
[0052] In one embodiment, determining, based on the first number and the second number, at least one time slot group included in the first time slot set and not included in the second time slot set includes:
[0053] In response 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 the number of time slots included in each time slot group except the last time slot group is the same.
[0054] In one embodiment, the time slots contained in each time slot group in the at least one time slot group are all continuous time slots.
[0055] In one embodiment, the at least one time slot group includes a time slot group sequence arranged in a first time domain direction, and the 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.
[0056] In one embodiment, determining a logical HARQ-ACK on the target time slot based on the HARQ-ACK on each time slot in each time slot group and the HARQ-ACK on the target time slot corresponding to the time slot group includes:
[0057] A logical AND is performed based on the HARQ-ACK on each time slot in each time slot group and the HARQ-ACK on the target time slot corresponding to the time slot group, and a result of the logical AND is determined to be the logical HARQ-ACK on the target time slot.
[0058] According to a third aspect, a user equipment is provided, including:
[0059] processor;
[0060] a memory for storing processor-executable instructions;
[0061] The processor is configured to execute the executable instructions in the memory to implement the steps of the method for sending HARQ-ACK.
[0062] According to a fourth aspect, a network side device is provided, including:
[0063] processor;
[0064] a memory for storing processor-executable instructions;
[0065] The processor is configured to execute the executable instructions in the memory to implement the steps of the method for receiving HARQ-ACK.
[0066] According to a fifth aspect, a non-temporary computer-readable storage medium is provided, on which executable instructions are stored. When the executable instructions are executed by a processor, the steps of the method for sending HARQ-ACK are implemented.
[0067] According to the sixth aspect, a non-temporary computer-readable storage medium is provided, on which executable instructions are stored. When the executable instructions are executed by a processor, the steps of the method for receiving HARQ-ACK are implemented, or the steps of the method for receiving HARQ-ACK are implemented.
[0068] The technical solution provided by the embodiments of the present disclosure may include the following beneficial effects: determining a first time slot set and a second time slot set, determining at least one time slot group included in the first time slot set and not included in the second time slot set, and at least one target time slot included in both the first time slot set and the second time slot set, determining the correspondence between the time slot group and the target time slot, logically binding the HARQ-ACK of each time slot on the time slot group and the HARQ-ACK of the corresponding target time slot to obtain a logical HARQ-ACK, and using this logical HARQ-ACK as the final HARQ-ACK on the target time slot, so that the logical HARQ-ACK on the target time slot carries the HARQ-ACK of the corresponding time slot group, so that the HARQ-ACK code sent on the PUCCH indicated by the DCI can feedback the HARQ-ACK of all PDSCHs in the multi-TTI PDSCH.
[0069] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0070] The drawings described herein are used to provide a further understanding of the embodiments of the present disclosure and constitute a part of this application. The illustrative embodiments of the embodiments of the present disclosure and their descriptions are used to explain the embodiments of the present disclosure and do not constitute an improper limitation of the embodiments of the present disclosure. In the drawings:
[0071] The accompanying drawings, 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 present disclosure.
[0072] Figure 1 This is a flowchart of a method for sending HARQ-ACK according to an exemplary embodiment;
[0073] Figure 2 This is a flowchart of a method for receiving HARQ-ACK according to an exemplary embodiment;
[0074] Figure 3 2 is a structural diagram of a device for sending HARQ-ACK according to an exemplary embodiment;
[0075] Figure 4 2 is a structural diagram of a device for receiving HARQ-ACK according to an exemplary embodiment;
[0076] Figure 5 2 is a structural diagram of a device for sending HARQ-ACK according to an exemplary embodiment;
[0077] Figure 6The figure is a structural diagram of a device for receiving HARQ-ACK according to an exemplary embodiment. DETAILED DESCRIPTION
[0078] The embodiments of the present disclosure are now further described with reference to the accompanying drawings and specific implementation methods.
[0079] Exemplary embodiments will be described in detail herein, with examples illustrated in the accompanying drawings. In the following description, when referring to the drawings, identical numerals in different figures represent identical or similar elements, unless otherwise indicated. The embodiments described in the following exemplary embodiments are not intended to represent all possible implementations consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present disclosure, as detailed in the appended claims.
[0080] Type 1 codebook is a HARQ-ACK feedback method with a fixed HARQ-ACK codebook size. On a channel that feeds back HARQ-ACK, the HARQ-ACK of valid PDSCH candidate time-frequency resources on all time slots contained in a fixed-size feedback window is fed back.
[0081] Configuration information about the Type 1 HARQ-ACK codebook includes:
[0082] Configuration information 1: The first set (called K1 set) is configured by protocol agreement or through high-level signaling. This K1 set contains L integer elements, each integer element indicates the time slot interval between the PDSCH and the channel used to feedback the HARQ-ACK of the PDSCH. K1 set is {k1, k2, ..., k L}.
[0083] The default K1 set specified by the protocol is {1, 2, 3, 4, 5, 6, 7, 8}. The K1 set configured by the base station is a maximum of 8 values from 0 to 15, or in some protocols, the K1 set configured by the base station is a maximum of 8 values from -1 to 1 to 15.
[0084] Configuration information 2, the first interval value indicated in the DCI is a value in the K1 set. The first interval value is k i express.
[0085] Configuration information three: the PDSCH scheduled by DCI is in slot N (time slot with position identifier N).
[0086] According to the above configuration information, the user equipment will be in slot N+k i The HARQ-ACK of the PDSCH scheduled by the DCI is sent on the channel.
[0087] The feedback window corresponding to the Type 1 HARQ-ACK codebook that can be contained in the channel for feeding back the HARQ-ACK is a window consisting of the following slots:
[0088] {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}
[0089] The determination of this window can be understood as the channel slot N+k i Each integer value in the K1 set is reversed, and the time slots obtained after reverse calculation constitute the feedback window, that is, the slot N+k i The HARQ-ACK channel on the PDSCH needs to include the HARQ-ACK information of each PDSCH in this feedback window.
[0090] Among them, the PDSCH candidate time-frequency resource on a certain time slot in this feedback window is not scheduled, or there is actual PDSCH scheduling, but the DCI indicates that the HARQ-ACK of the PDSCH is not in slot N+k i When feedback is given, the feedback result corresponding to the PDSCH candidate time-frequency resource in this slot is NACK.
[0091] When a DCI schedules multiple TTI PDSCHs, when a Type 1 HARQ-ACK codebook is used, after the first interval value is indicated in the DCI, the Type 1 HARQ-ACK codebook determined according to the first interval value cannot include the HARQ-ACK information of all PDSCHs scheduled by the DCI.
[0092] For example:
[0093] A multi-TTI PDSCH scheduled by a DCI includes M PDSCHs in total, and the time slots corresponding to the M PDSCHs are: slot n, slot n+1, ..., slot n+M-1.
[0094] The configured K1 set contains L values, K1 set is {k1,k2,……,k L}.
[0095] The first interval value indicated in the DCI is a value in the K1 set.i express.
[0096] The user equipment will be in slot n+M-1+k i The HARQ-ACK of the PDSCH scheduled by the DCI is sent on the channel.
[0097] The feedback window corresponding to the Type 1 HARQ-ACK codebook that can be contained in the channel for feedback of the HARQ-ACK is a window consisting of the following slots:
[0098] {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}.
[0099] This window does not necessarily completely include the slot where each PDSCH in the multi-TTI PDSCH is located, that is, each slot in {slot n, slot n+1, ..., slot n+M-1}.
[0100] How to ensure that the Type 1 HARQ-ACK codebook included in the channel for feedback of HARQ-ACK includes the HARQ-ACK corresponding to the slot where each PDSCH in the multi-TTI PDSCH is located is a technical problem that needs to be solved.
[0101] It should be noted that the channel used to feedback HARQ-ACK described in the present disclosure can be a physical uplink control channel PUCCH or a physical uplink shared channel PUSCH, which is not limited here.
[0102] The embodiment of the present disclosure provides a method for sending HARQ-ACK, which is applied to a user equipment. Figure 1 , Figure 1 FIG. 1 is a flow chart of a method for sending HARQ-ACK according to an exemplary embodiment. Figure 1 As shown, the method for sending HARQ-ACK includes:
[0103] Step S11: Determine a first time slot set and a second time slot set, wherein the first time slot set includes time slots corresponding to multiple TTI PDSCHs; the second time slot set includes time slots included in the feedback window corresponding to the HARQ-ACK codebook, and the HARQ-ACK codebook is a HARQ-ACK codebook included in the PUCCH of the HARQ-ACK for feedback of the multi-TTI PDSCH.
[0104] Step S12, 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 a target time slot corresponding one-to-one to each time slot group; the time slot group includes at least one time slot, and the target time slot is a time slot included in both the first time slot set and the second time slot set.
[0105] Step S13: Determine a logical HARQ-ACK on the target time slot according to the HARQ-ACK on each time slot in each time slot group and the HARQ-ACK on the target time slot corresponding to the time slot group.
[0106] Step S14: Send the HARQ-ACK codebook, where the HARQ-ACK codebook includes a logical HARQ-ACK on the target time slot.
[0107] In one embodiment, the first time slot set in step S11 includes time slots corresponding to multi-TTI PDSCHs, which means that the first time slot set includes time slots corresponding to all PDSCHs in the multi-TTI PDSCHs.
[0108] In one embodiment, the first time slot set in step S11 includes time slots corresponding to the multi-TTI PDSCH, which means that the first time slot set includes the time slot corresponding to each PDSCH in the multi-TTI PDSCH.
[0109] In one embodiment, the HARQ-ACK codebook is a Type 1 HARQ-ACK codebook.
[0110] In one embodiment, the time slots contained in each of the at least one time slot group are all continuous time slots, so that the distribution of the time slots in the divided time slot groups is relatively concentrated.
[0111] 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 included in the first time slot set and not included in the second time slot set, and at least one target time slot included in both the first time slot set and the second time slot set are determined, the correspondence between the time slot group and the target time slot is determined, the HARQ-ACK of each time slot on the time slot group and the HARQ-ACK of the corresponding target time slot are logically bound to obtain a logical HARQ-ACK, and this logical HARQ-ACK is used as the final HARQ-ACK on the target time slot, so that the logical HARQ-ACK on the target time slot carries the HARQ-ACK of the corresponding time slot group, so that the HARQ-ACK code sent on the PUCCH indicated by the DCI can feedback the HARQ-ACK of all PDSCHs in the multi-TTI PDSCH.
[0112] The present disclosure provides a method for sending HARQ-ACK, which is applied to a user equipment. The method for sending HARQ-ACK includes:
[0113] Step 2.1: Determine a first time slot set and a second time slot set, wherein the first time slot set includes time slots corresponding to multiple TTI PDSCHs; the second time slot set includes time slots included in the feedback window corresponding to the HARQ-ACK codebook, and the HARQ-ACK codebook is a HARQ-ACK codebook included in the PUCCH of the HARQ-ACK for feedback of the multi-TTI PDSCH.
[0114] Step 2.2, 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 a target time slot corresponding one-to-one to each time slot group; the time slot group includes at least one time slot, and the target time slot is a time slot included in both the first time slot set and the second time slot set.
[0115] Step 2.3: Perform a logical AND operation based on the HARQ-ACK on each time slot in each time slot group and the HARQ-ACK on the target time slot corresponding to the time slot group, and determine the result of the logical AND operation as the logical HARQ-ACK on the target time slot.
[0116] Step 2.4: Send the HARQ-ACK codebook, where the HARQ-ACK codebook includes a logical HARQ-ACK on the target time slot.
[0117] In one embodiment, the time slots contained in each of the at least one time slot group are all continuous time slots, so that the distribution of the time slots in the divided time slot groups is relatively concentrated.
[0118] When the sub-carrier spacing (SCS) is 480KHz or 960KHz, the duration of the corresponding time slot is very short. It can be considered that the channel conditions on multiple time slots change little, and the demodulation results of each PDSCH in the multi-TTI PDSCH are relatively consistent. Therefore, after bundling multiple HARQ-ACKs, the HARQ-ACK of each PDSCH in the multi-TTI PDSCH can still be more accurately reflected.
[0119] When determining the time slot of the PUCCH for feedback of HARQ-ACK, the time slot of the PUCCH for feedback of HARQ-ACK is determined according to the value of K1 indicated in the DCI and the time slot position of the last PDSCH in the multi-TTI PDSCH. Therefore, the last PDSCH in the multi-TTI PDSCH is generally included in the feedback window of the HARQ-ACK codebook. Therefore, when there is a time slot group included in the first time slot set and not included in the second time slot set, the HARQ-ACK of this time slot group can be logically combined with the HARQ-ACK of the time slot of the last PDSCH in the multi-TTI PDSCH to obtain a logical HARQ-ACK.
[0120] The present disclosure provides a method for sending HARQ-ACK, which is applied to a user equipment. The method for sending HARQ-ACK includes:
[0121] Step 3.1: Determine a first time slot set and a second time slot set, wherein the first time slot set includes time slots corresponding to multiple TTI PDSCHs; the second time slot set includes time slots included in the feedback window corresponding to the HARQ-ACK codebook, and the HARQ-ACK codebook is a HARQ-ACK codebook included in the PUCCH of the HARQ-ACK for feedback of the multi-TTI PDSCH.
[0122] 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 one time slot group; the target time slot is a time slot included in both the first time slot set and the second time slot set.
[0123] Step 3.3: Determine the logical HARQ-ACK on the target time slot based on the HARQ-ACK on each time slot in the time slot group and the HARQ-ACK on the target time slot corresponding to the time slot group.
[0124] Step 3.4: Send the HARQ-ACK codebook, where the HARQ-ACK codebook includes a logical HARQ-ACK on the target time slot.
[0125] In one embodiment, the time slots contained in each of the at least one time slot group are all continuous time slots, so that the distribution of the time slots in the divided time slot groups is relatively concentrated.
[0126] 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 and not included in the second time slot set are determined to be a time slot group, and a target time slot included in both the first time slot set and the second time slot set, the correspondence between the time slot group and the target time slot is determined, the HARQ-ACK of each time slot on the time slot group and the HARQ-ACK of the corresponding target time slot are logically bound to obtain a logical HARQ-ACK, and this logical HARQ-ACK is used as the final HARQ-ACK on the target time slot, so that the logical HARQ-ACK on the target time slot carries the HARQ-ACK of the corresponding time slot group, so that the HARQ-ACK code sent on the PUCCH indicated by the DCI can feedback the HARQ-ACK of all PDSCHs in the multi-TTI PDSCH.
[0127] The present disclosure provides a method for sending HARQ-ACK, which is applied to a user equipment. The method for sending HARQ-ACK includes:
[0128] Step 4.1: Determine a first time slot set and a second time slot set, wherein the first time slot set includes time slots corresponding to multiple TTI PDSCHs; the second time slot set includes time slots included in the feedback window corresponding to the HARQ-ACK codebook, and the HARQ-ACK codebook is a HARQ-ACK codebook included in the PUCCH of the HARQ-ACK for feedback of the multi-TTI PDSCH.
[0129] Step 4.2, determine that all time slots included in the first time slot set and not included in the second time slot set are a time slot group, and determine a target time slot corresponding to the one time slot group; the target time slot is a time slot 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 in the one time slot group.
[0130] Step 4.3: Determine the logical HARQ-ACK on the target time slot based on the HARQ-ACK on each time slot in the time slot group and the HARQ-ACK on the target time slot corresponding to the time slot group.
[0131] Step 4.4: Send the HARQ-ACK codebook, where the HARQ-ACK codebook includes a logical HARQ-ACK on the target time slot.
[0132] In one embodiment, the time slots contained in each of the at least one time slot group are all continuous time slots, so that the distribution of the time slots in the divided time slot groups is relatively concentrated.
[0133] In one example:
[0134] The multi-TTI PDSCH scheduled by one DCI includes a total of 8 PDSCHs, and the slots where these 8 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.
[0135] The first set K1 set contains 4 consecutive integer elements, specifically {0, 1, 2, 3}.
[0136] It is determined that the first interval value T is the first value in the first set K1 set, that is, 0.
[0137] The feedback time slot is determined to be slot n+7+T, that is, slot n+7, and the HARQ-ACK of the multi-TTI PDSCH scheduled by the DCI is sent on the PUCCH in this feedback time slot.
[0138] The feedback windows corresponding to the Type 1 HARQ-ACK codebook that this PUCCH can contain include: {slot n+7, slot n+6, slot n+5, slot n+4}.
[0139] The time slots corresponding to the PDSCHs included in the multi-TTI PDSCH and not included in the HARQ-ACK codebook are determined to constitute a time slot group, and the time slot group includes {slot n, slot n+1, slot n+2, slot n+3}.
[0140] The time slots of the PDSCH included in the multi-TTI PDSCH and included in the HARQ-ACK codebook include: slot n+4, slot n+5, slot n+6, and slot n+7.
[0141] 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.
[0142] A logical AND is performed based on the HARQ-ACK on each time slot in the time slot group and the HARQ-ACK on the target time slot corresponding to the time slot group, and a result of the logical AND is determined to be the logical HARQ-ACK on the target time slot.
[0143] The HARQ-ACK codebook is sent, where the HARQ-ACK codebook includes a logical HARQ-ACK on the target time slot.
[0144] The present disclosure provides a method for sending HARQ-ACK, which is applied to a user equipment. The method for sending HARQ-ACK includes:
[0145] Step 5.1: Determine a first time slot set and a second time slot set, wherein the first time slot set includes time slots corresponding to multiple TTI PDSCHs; the second time slot set includes time slots included in the feedback window corresponding to the HARQ-ACK codebook, and the HARQ-ACK codebook is a HARQ-ACK codebook included in the PUCCH of the HARQ-ACK for feedback of the multi-TTI PDSCH.
[0146] Step 5.2, determine that all time slots included in the first time slot set and not included in the second time slot set are a time slot group, and determine a target time slot corresponding to the one time slot group; the target time slot is a time slot included in both 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 in the one time slot group and is located after the last time slot in the one time slot group.
[0147] Step 5.3: Determine the logical HARQ-ACK on the target time slot based on the HARQ-ACK on each time slot in the time slot group and the HARQ-ACK on the target time slot corresponding to the time slot group.
[0148] Step 5.4: Send the HARQ-ACK codebook, where the HARQ-ACK codebook includes a logical HARQ-ACK on the target time slot.
[0149] In one embodiment, the time slots contained in each of the at least one time slot group are all continuous time slots, so that the distribution of the time slots in the divided time slot groups is relatively concentrated.
[0150] In one example:
[0151] The multi-TTI PDSCH scheduled by one DCI includes a total of 8 PDSCHs, and the slots where these 8 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.
[0152] The first set K1 set contains 4 consecutive integer elements, specifically {0, 1, 2, 3}.
[0153] It is determined that the first interval value T is the first value in the first set K1 set, that is, 0.
[0154] The feedback time slot is determined to be slot n+7+T, that is, slot n+7, and the HARQ-ACK of the multi-TTI PDSCH scheduled by the DCI is sent on the PUCCH in this feedback time slot.
[0155] The feedback windows corresponding to the Type 1 HARQ-ACK codebook that this PUCCH can contain include: {slot n+7, slot n+6, slot n+5, slot n+4}.
[0156] The time slots corresponding to the PDSCHs included in the multi-TTI PDSCH and not included in the HARQ-ACK codebook are determined to constitute a time slot group, and the time slot group includes {slot n, slot n+1, slot n+2, slot n+3}.
[0157] The time slots of the PDSCH included in the multi-TTI PDSCH and included in the HARQ-ACK codebook include: slot n+4, slot n+5, slot n+6, and slot n+7.
[0158] The time domain positions of slot n+4, slot n+5, slot n+6, and slot n+7 are closest to the last time slot in the time slot group, and the time slot after the last time slot in the time slot group is slot n+4, and slot n+4 is determined to be the target time slot.
[0159] A logical AND is performed based on the HARQ-ACK on each time slot in the time slot group and the HARQ-ACK on the target time slot corresponding to the time slot group, and a result of the logical AND is determined to be the logical HARQ-ACK on the target time slot.
[0160] The HARQ-ACK codebook is sent, where the HARQ-ACK codebook includes a logical HARQ-ACK on the target time slot.
[0161] The present disclosure provides a method for sending HARQ-ACK, which is applied to a user equipment. The method for sending HARQ-ACK includes:
[0162] Step 6.1: Determine a first time slot set and a second time slot set, wherein the first time slot set includes time slots corresponding to multiple TTI PDSCHs; the second time slot set includes time slots included in the feedback window corresponding to the HARQ-ACK codebook, and the HARQ-ACK codebook is a HARQ-ACK codebook included in the PUCCH of the HARQ-ACK for feedback of the multi-TTI PDSCH.
[0163] Step 6.2, determine that all time slots included in the first time slot set and not included in the second time slot set are a time slot group, and determine a target time slot corresponding to the one time slot group; the target time slot is a time slot 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 in the one time slot group.
[0164] Step 6.3: Determine the logical HARQ-ACK on the target time slot based on the HARQ-ACK on each time slot in the time slot group and the HARQ-ACK on the target time slot corresponding to the time slot group.
[0165] Step 6.4: Send the HARQ-ACK codebook, where the HARQ-ACK codebook includes a logical HARQ-ACK on the target time slot.
[0166] In one example:
[0167] The multi-TTI PDSCH scheduled by one DCI includes 4 PDSCHs in total, and the slots where these 4 PDSCHs are located are slot n, slot n+1, slot n+2, and slot n+3 respectively.
[0168] The first set K1 set contains 3 integer elements, specifically {1, 3, 5}.
[0169] It is determined that the first interval value T is the first value in the first set K1 set, that is, 1.
[0170] The feedback time slot is determined to be slot n+3+T, that is, slot n+4, and the HARQ-ACK of the multi-TTI PDSCH scheduled by the DCI is sent on the PUCCH in this feedback time slot.
[0171] The feedback window corresponding to the Type 1 HARQ-ACK codebook that this PUCCH can contain includes: {slot n+3, slot n+1, slot n-1}.
[0172] It is determined that the time slots corresponding to the PDSCH included in the multi-TTI PDSCH and not included in the HARQ-ACK codebook constitute a time slot group, and the time slot group includes {slot n, slot n+2}.
[0173] The time slots of the PDSCH included in the multi-TTI PDSCH and included in the HARQ-ACK codebook include: slot n+1 and slot n+3.
[0174] A target time slot is determined. The target time slot is a time slot of the PDSCH included in the multi-TTI PDSCH and included in the HARQ-ACK codebook and is located before the last time slot in the time slot group. The target time slot is slot n+1.
[0175] A logical AND is performed based on the HARQ-ACK on each time slot in the time slot group and the HARQ-ACK on the target time slot corresponding to the time slot group, and a result of the logical AND is determined to be the logical HARQ-ACK on the target time slot.
[0176] The HARQ-ACK codebook is sent, where the HARQ-ACK codebook includes a logical HARQ-ACK on the target time slot.
[0177] The present disclosure provides a method for sending HARQ-ACK, which is applied to a user equipment. The method for sending HARQ-ACK includes:
[0178] Step 7.1: Determine a first time slot set and a second time slot set, wherein the first time slot set includes time slots corresponding to multiple TTI PDSCHs; the second time slot set includes time slots included in the feedback window corresponding to the HARQ-ACK codebook, and the HARQ-ACK codebook is a HARQ-ACK codebook included in the PUCCH of the HARQ-ACK for feedback of the multi-TTI PDSCH.
[0179] Step 7.2: Determine at least one time slot group included in the first time slot set and not included in the second time slot set according to the first number and the second number, and determine a target time slot corresponding to each time slot group.
[0180] 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, the second number is the number of time slots included in both 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 a time slot included in both the first time slot set and the second time slot set.
[0181] Step 7.3: Determine the logical HARQ-ACK on the target time slot based on the HARQ-ACK on each time slot in each time slot group and the HARQ-ACK on the target time slot corresponding to the time slot group.
[0182] Step 7.4: Send the HARQ-ACK codebook, where the HARQ-ACK codebook includes a logical HARQ-ACK on the target time slot.
[0183] The present disclosure provides a method for sending HARQ-ACK, which is applied to a user equipment. The method for sending HARQ-ACK includes:
[0184] Step 8.1: Determine a first time slot set and a second time slot set, wherein the first time slot set includes time slots corresponding to multiple TTI PDSCHs; the second time slot set includes time slots included in the feedback window corresponding to the HARQ-ACK codebook, and the HARQ-ACK codebook is a HARQ-ACK codebook included in the PUCCH of the HARQ-ACK for feedback of the multi-TTI PDSCH.
[0185] Step 8.2: Determine at least one time slot group included in the first time slot set and not included in the second time slot set according to the first number and the second number, and determine a target time slot corresponding to each time slot group.
[0186] 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 in both the first time slot set and the second time slot set, and the first number being a multiple of the second number, a quotient of the first number and the second number is determined; and the number of at least one time slot group is determined to be the second number, with the number of time slots included in each time slot group being equal to the quotient. The time slot group includes at least one time slot, and the target time slot is a time slot included in both the first time slot set and the second time slot set.
[0187] Step 8.3: Determine the logical HARQ-ACK on the target time slot based on the HARQ-ACK on each time slot in each time slot group and the HARQ-ACK on the target time slot corresponding to the time slot group.
[0188] Step 8.4: Send the HARQ-ACK codebook, where the HARQ-ACK codebook includes a logical HARQ-ACK on the target time slot.
[0189] In one embodiment, the time slots contained in each of the at least one time slot group are all continuous time slots, so that the distribution of the time slots in the divided time slot groups is relatively concentrated.
[0190] In one example:
[0191] The multi-TTI PDSCH scheduled by one DCI includes a total of 8 PDSCHs, and the slots where these 8 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.
[0192] The first set K1 set contains 4 consecutive integer elements, specifically {0, 1, 2, 3}.
[0193] It is determined that the first interval value T is 2 of the 4 consecutive integer elements.
[0194] The feedback time slot is determined to be slot n+7+T, that is, slot n+9, and the HARQ-ACK of the multi-TTI PDSCH scheduled by the DCI is sent on the PUCCH in this feedback time slot.
[0195] The feedback windows corresponding to the Type 1 HARQ-ACK codebook that this PUCCH can contain include: {slot n+9, slot n+8, slot n+7, slot n+6}.
[0196] It is determined that the time slots corresponding to the PDSCH included in the multi-TTI PDSCH and 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 corresponding number of time slots, that is, the first number, is 6.
[0197] It is determined that the time slots of the PDSCH included in the multi-TTI PDSCH and included in the HARQ-ACK codebook include slot n+6 and slot n+7, and the corresponding number of time slots, that is, the second number, is 2.
[0198] The first number is a multiple of the second number. A 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 equal to 3.
[0199] Two time slot groups are determined as a first time slot group and a second time slot group.
[0200] The first time slot group includes slot n, slot n+1, and slot n+2. The first target time slot group corresponding to the first time slot group is slot n+6.
[0201] 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.
[0202] A logical AND operation is performed based on the HARQ-ACKs of slot n, slot n+1, slot n+2, and slot n+6, and a result of the logical AND operation is determined to be a logical HARQ-ACK on slot n+6.
[0203] A logical AND operation is performed based on the HARQ-ACKs of slot n+3, slot n+4, slot n+5, and slot n+7, and a result of the logical AND operation is determined to be the logical HARQ-ACK on slot n+7.
[0204] The HARQ-ACK codebook is sent, where the HARQ-ACK codebook includes a logical HARQ-ACK on the first target time slot and a logical HARQ-ACK on the second target time slot.
[0205] The present disclosure provides a method for sending HARQ-ACK, which is applied to a user equipment. The method for sending HARQ-ACK includes:
[0206] Step 9.1: Determine a first time slot set and a second time slot set, wherein the first time slot set includes time slots corresponding to multiple TTI PDSCHs; the second time slot set includes time slots included in the feedback window corresponding to the HARQ-ACK codebook, and the HARQ-ACK codebook is a HARQ-ACK codebook included in the PUCCH of the HARQ-ACK for feedback of the multi-TTI PDSCH.
[0207] Step 9.2: Determine at least one time slot group included in the first time slot set and not included in the second time slot set according to the first number and the second number, and determine a target time slot corresponding to each time slot group.
[0208] 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 in both the first time slot set and the second time slot set, and the first number not being a multiple of the second number, it is determined 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 except the last time slot group is determined to be the same. The time slot group includes at least one time slot, and the target time slot is a time slot included in both the first time slot set and the second time slot set.
[0209] Step 9.3: Determine the logical HARQ-ACK on the target time slot based on the HARQ-ACK on each time slot in each time slot group and the HARQ-ACK on the target time slot corresponding to the time slot group.
[0210] Step 9.4: Send the HARQ-ACK codebook, where the HARQ-ACK codebook includes a logical HARQ-ACK on the target time slot.
[0211] In one embodiment, the time slots contained in each of the at least one time slot group are all continuous time slots, so that the distribution of the time slots in the divided time slot groups is relatively concentrated.
[0212] In one embodiment, the at least one time slot group includes a time slot group sequence arranged in a first time domain direction, and the 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.
[0213] For example, the time slot group sequence includes a first time slot group, a second time slot group, and a third time slot group in ascending order along 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 along the time axis of the time domain.
[0214] In one example:
[0215] The multi-TTI PDSCH scheduled by one DCI includes a total of 8 PDSCHs, and the slots where these 8 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.
[0216] The first set K1 set contains 4 consecutive integer elements, specifically {0, 1, 2, 3}.
[0217] It is determined that the first interval value T is 1 among the 4 consecutive integer elements.
[0218] The feedback time slot is determined to be slot n+7+T, that is, slot n+8, and the HARQ-ACK of the multi-TTI PDSCH scheduled by the DCI is sent on the PUCCH in this feedback time slot.
[0219] The feedback windows corresponding to the Type 1 HARQ-ACK codebook that this PUCCH can contain include: {slot n+8, slot n+7, slot n+6, slot n+5}.
[0220] It is determined that the time slots corresponding to the PDSCH included in the multi-TTI PDSCH and 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 corresponding number of time slots, that is, the first number, is 5.
[0221] It is determined that the time slots of the PDSCH 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, that is, the second number, is 3.
[0222] The first number is not a multiple of the second number. The number of at least one time slot group is determined to be 3. The number of time slots included in each time slot group except the last time slot group is the same, which is 2.
[0223] 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.
[0224] 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.
[0225] 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.
[0226] The first time slot group, the second time slot group and the third time slot group are arranged in ascending order according to the time axis of the time domain, and their corresponding first target time slot group, the second target time slot group and the third target time slot group are arranged in ascending order according to the time axis of the time domain.
[0227] A logical AND is performed based on the HARQ-ACKs of slot n, slot n+1, and slot n+5, and a result of the logical AND is determined to be the logical HARQ-ACK on slot n+5.
[0228] A logical AND is performed based on the HARQ-ACKs of slot n+2, slot n+3, and slot n+6, and a result of the logical AND is determined to be the logical HARQ-ACK on slot n+6.
[0229] A logical AND is performed based on the HARQ-ACKs of slot n+4 and slot n+7, and a result of the logical AND is determined to be the logical HARQ-ACK on slot n+7.
[0230] The HARQ-ACK codebook is sent, where the HARQ-ACK codebook includes a logical HARQ-ACK on the first target time slot slot n+5, a logical HARQ-ACK on the second target time slot slot n+6, and a logical HARQ-ACK on the third target time slot slot n+7.
[0231] The embodiment of the present disclosure provides a method for receiving HARQ-ACK, which is applied to a network side device. Figure 2 , Figure 2 FIG. 1 is a flow chart of a method for receiving HARQ-ACK according to an exemplary embodiment. Figure 2 As shown, the method for receiving HARQ-ACK includes:
[0232] Step S21: Send a multi-TTI PDSCH, where the multi-TTI PDSCH includes more than one time slot.
[0233] Step S22: Receive a HARQ-ACK codebook included in a PUCCH for feeding back HARQ-ACK of the multi-TTI PDSCH, where the HARQ-ACK codebook includes a logical HARQ-ACK on a target time slot.
[0234] The target time slot is a time slot included in both the first time slot set and the second time slot set, and the logical HARQ-ACK on the target time slot is determined according to the following method:
[0235] Determine a first time slot set and a second time slot set, wherein the first time slot set includes time slots corresponding to the multi-TTI PDSCH; the second time slot set includes time slots included in the feedback window corresponding to the HARQ-ACK codebook, and the HARQ-ACK codebook is a HARQ-ACK codebook included in the PUCCH for feeding back the HARQ-ACK of the multi-TTI PDSCH;
[0236] 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 a target time slot corresponding one-to-one to each time slot group; the time slot group includes at least one time slot, and the target time slot is a time slot included in both the first time slot set and the second time slot set;
[0237] A logical HARQ-ACK on the target time slot is determined according to the HARQ-ACK on each time slot in each time slot group and the HARQ-ACK on the target time slot corresponding to the time slot group.
[0238] In one embodiment, the time slots contained in each time slot group in the at least one time slot group are all continuous time slots.
[0239] In one embodiment, the at least one time slot group includes a time slot group sequence arranged in a first time domain direction, and the 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.
[0240] The present disclosure provides a method for receiving HARQ-ACK, which is applied to a network-side device. The method for receiving HARQ-ACK includes:
[0241] Step 2-1, sending a multi-TTI PDSCH, where the multi-TTI PDSCH includes more than one time slot;
[0242] Step 2-2: Receive a HARQ-ACK codebook included in a PUCCH for feeding back the HARQ-ACK of the multi-TTI PDSCH, where the HARQ-ACK codebook includes a logical HARQ-ACK on a target time slot;
[0243] The target time slot is a time slot included in both the first time slot set and the second time slot set, and the logical HARQ-ACK on the target time slot is determined according to the following method:
[0244] Determine a first time slot set and a second time slot set, wherein the first time slot set includes time slots corresponding to the multi-TTI PDSCH; the second time slot set includes time slots included in the feedback window corresponding to the HARQ-ACK codebook, and the HARQ-ACK codebook is a HARQ-ACK codebook included in the PUCCH for feeding back the HARQ-ACK of the multi-TTI PDSCH;
[0245] 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 one-to-one to the one time slot group; the one time slot group includes at least one time slot, and the target time slot is a time slot included in both the first time slot set and the second time slot set;
[0246] A logical HARQ-ACK on the target time slot is determined according to the HARQ-ACK on each time slot in each time slot group and the HARQ-ACK on the target time slot corresponding to the time slot group.
[0247] The present disclosure provides a method for receiving HARQ-ACK, which is applied to a network-side device. The method for receiving HARQ-ACK includes:
[0248] Step 3-1, sending a multi-TTI PDSCH, where the multi-TTI PDSCH includes more than one time slot;
[0249] Step 3-2: Receive a HARQ-ACK codebook included in a PUCCH for feeding back the HARQ-ACK of the multi-TTI PDSCH, where the HARQ-ACK codebook includes a logical HARQ-ACK on a target time slot;
[0250] The target time slot is a time slot included in both the first time slot set and the second time slot set, and the logical HARQ-ACK on the target time slot is determined according to the following method:
[0251] Determine a first time slot set and a second time slot set, wherein the first time slot set includes time slots corresponding to the multi-TTI PDSCH; the second time slot set includes time slots included in the feedback window corresponding to the HARQ-ACK codebook, and the HARQ-ACK codebook is a HARQ-ACK codebook included in the PUCCH for feeding back the HARQ-ACK of the multi-TTI PDSCH;
[0252] 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 one-to-one to the one time slot group; the one time slot group includes at least one time slot, the target time slot is a time slot 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 in the one time slot group.
[0253] A logical HARQ-ACK on the target time slot is determined according to the HARQ-ACK on each time slot in each time slot group and the HARQ-ACK on the target time slot corresponding to the time slot group.
[0254] The present disclosure provides a method for receiving HARQ-ACK, which is applied to a network-side device. The method for receiving HARQ-ACK includes:
[0255] Step 4-1, sending a multi-TTI PDSCH, where the multi-TTI PDSCH includes more than one time slot;
[0256] Step 4-2: Receive a HARQ-ACK codebook included in a PUCCH for feeding back the HARQ-ACK of the multi-TTI PDSCH, where the HARQ-ACK codebook includes a logical HARQ-ACK on a target time slot;
[0257] The target time slot is a time slot included in both the first time slot set and the second time slot set, and the logical HARQ-ACK on the target time slot is determined according to the following method:
[0258] Determine a first time slot set and a second time slot set, wherein the first time slot set includes time slots corresponding to the multi-TTI PDSCH; the second time slot set includes time slots included in the feedback window corresponding to the HARQ-ACK codebook, and the HARQ-ACK codebook is a HARQ-ACK codebook included in the PUCCH for feeding back the HARQ-ACK of the multi-TTI PDSCH;
[0259] 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 one-to-one to the one time slot group; the one time slot group includes at least one time slot, the target time slot is a time slot included in both 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 in the one time slot group and is located after the last time slot in the one time slot group.
[0260] A logical HARQ-ACK on the target time slot is determined according to the HARQ-ACK on each time slot in each time slot group and the HARQ-ACK on the target time slot corresponding to the time slot group.
[0261] The present disclosure provides a method for receiving HARQ-ACK, which is applied to a network-side device. The method for receiving HARQ-ACK includes:
[0262] Step 5-1, sending a multi-TTI PDSCH, where the multi-TTI PDSCH includes more than one time slot;
[0263] Step 5-2: Receive a HARQ-ACK codebook included in a PUCCH for feeding back the HARQ-ACK of the multi-TTI PDSCH, where the HARQ-ACK codebook includes a logical HARQ-ACK on a target time slot;
[0264] The target time slot is a time slot included in both the first time slot set and the second time slot set, and the logical HARQ-ACK on the target time slot is determined according to the following method:
[0265] Determine a first time slot set and a second time slot set, wherein the first time slot set includes time slots corresponding to the multi-TTI PDSCH; the second time slot set includes time slots included in the feedback window corresponding to the HARQ-ACK codebook, and the HARQ-ACK codebook is a HARQ-ACK codebook included in the PUCCH for feeding back the HARQ-ACK of the multi-TTI PDSCH;
[0266] 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 one-to-one to the one time slot group; the one time slot group includes at least one time slot, the target time slot is a time slot 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 in the one time slot group.
[0267] A logical HARQ-ACK on the target time slot is determined according to the HARQ-ACK on each time slot in each time slot group and the HARQ-ACK on the target time slot corresponding to the time slot group.
[0268] The present disclosure provides a method for receiving HARQ-ACK, which is applied to a network-side device. The method for receiving HARQ-ACK includes:
[0269] Step 6-1, sending a multi-TTI PDSCH, where the multi-TTI PDSCH includes more than one time slot;
[0270] Step 6-2: Receive a HARQ-ACK codebook included in a PUCCH for feeding back the HARQ-ACK of the multi-TTI PDSCH, where the HARQ-ACK codebook includes a logical HARQ-ACK on a target timeslot;
[0271] The target time slot is a time slot included in both the first time slot set and the second time slot set, and the logical HARQ-ACK on the target time slot is determined according to the following method:
[0272] Determine a first time slot set and a second time slot set, wherein the first time slot set includes time slots corresponding to the multi-TTI PDSCH; the second time slot set includes time slots included in the feedback window corresponding to the HARQ-ACK codebook, and the HARQ-ACK codebook is a HARQ-ACK codebook included in the PUCCH for feeding back the HARQ-ACK of the multi-TTI PDSCH;
[0273] At least one time slot group included in the first time slot set and not included in the second time slot set is determined based on a first number and a second number, and a target time slot corresponding one-to-one to each time slot group is determined. 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 included in both 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 a time slot included in both the first time slot set and the second time slot set.
[0274] A logical HARQ-ACK on the target time slot is determined according to the HARQ-ACK on each time slot in each time slot group and the HARQ-ACK on the target time slot corresponding to the time slot group.
[0275] The present disclosure provides a method for receiving HARQ-ACK, which is applied to a network-side device. The method for receiving HARQ-ACK includes:
[0276] Step 7-1, sending a multi-TTI PDSCH, where the multi-TTI PDSCH includes more than one time slot;
[0277] Step 7-2: Receive a HARQ-ACK codebook included in a PUCCH for feeding back the HARQ-ACK of the multi-TTI PDSCH, where the HARQ-ACK codebook includes a logical HARQ-ACK on a target timeslot;
[0278] The target time slot is a time slot included in both the first time slot set and the second time slot set, and the logical HARQ-ACK on the target time slot is determined according to the following method:
[0279] Determine a first time slot set and a second time slot set, wherein the first time slot set includes time slots corresponding to the multi-TTI PDSCH; the second time slot set includes time slots included in the feedback window corresponding to the HARQ-ACK codebook, and the HARQ-ACK codebook is a HARQ-ACK codebook included in the PUCCH for feeding back the HARQ-ACK of the multi-TTI PDSCH;
[0280] At least one time slot group included in the first time slot set and not included in the second time slot set is determined based on a first number and a second number. In response to the first number being a multiple of the second number, a quotient of the first number and the second number is determined; and the number of at least one time slot group is determined to be the second number, with the number of time slots included in each time slot group being equal to the quotient. 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 included in both the first time slot set and the second time slot set. The one time slot group includes at least one time slot.
[0281] A target time slot corresponding to the one time slot group is determined; the target time slot is a time slot included in both the first time slot set and the second time slot set.
[0282] A logical HARQ-ACK on the target time slot is determined according to the HARQ-ACK on each time slot in each time slot group and the HARQ-ACK on the target time slot corresponding to the time slot group.
[0283] The present disclosure provides a method for receiving HARQ-ACK, which is applied to a network-side device. The method for receiving HARQ-ACK includes:
[0284] Step 8-1, sending a multi-TTI PDSCH, where the multi-TTI PDSCH includes more than one time slot;
[0285] Step 8-2: Receive a HARQ-ACK codebook included in a PUCCH for feeding back the HARQ-ACK of the multi-TTI PDSCH, where the HARQ-ACK codebook includes a logical HARQ-ACK on a target timeslot;
[0286] The target time slot is a time slot included in both the first time slot set and the second time slot set, and the logical HARQ-ACK on the target time slot is determined according to the following method:
[0287] Determine a first time slot set and a second time slot set, wherein the first time slot set includes time slots corresponding to the multi-TTI PDSCH; the second time slot set includes time slots included in the feedback window corresponding to the HARQ-ACK codebook, and the HARQ-ACK codebook is a HARQ-ACK codebook included in the PUCCH for feeding back the HARQ-ACK of the multi-TTI PDSCH;
[0288] At least one time slot group included in the first time slot set and not included in the second time slot set is determined based on a first number and a second number. In response to the first number not being a multiple of the second number, the number of at least one time slot group is determined to be the second number, and the number of time slots included in each time slot group except the last time slot group is determined to be the same. 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 included in both the first time slot set and the second time slot set. The one time slot group includes at least one time slot.
[0289] A target time slot corresponding to the one time slot group is determined; the target time slot is a time slot included in both the first time slot set and the second time slot set.
[0290] A logical HARQ-ACK on the target time slot is determined according to the HARQ-ACK on each time slot in each time slot group and the HARQ-ACK on the target time slot corresponding to the time slot group.
[0291] The present disclosure provides a method for receiving HARQ-ACK, which is applied to a network-side device. The method for receiving HARQ-ACK includes:
[0292] Step 9-1, sending a multi-TTI PDSCH, where the multi-TTI PDSCH includes more than one time slot;
[0293] Step 9-2: Receive a HARQ-ACK codebook included in a PUCCH for feeding back the HARQ-ACK of the multi-TTI PDSCH, where the HARQ-ACK codebook includes a logical HARQ-ACK on a target time slot;
[0294] The target time slot is a time slot included in both the first time slot set and the second time slot set, and the logical HARQ-ACK on the target time slot is determined according to the following method:
[0295] Determine a first time slot set and a second time slot set, wherein the first time slot set includes time slots corresponding to the multi-TTI PDSCH; the second time slot set includes time slots included in the feedback window corresponding to the HARQ-ACK codebook, and the HARQ-ACK codebook is a HARQ-ACK codebook included in the PUCCH for feeding back the HARQ-ACK of the multi-TTI PDSCH;
[0296] 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 a target time slot corresponding one-to-one to each time slot group; the time slot group includes at least one time slot, and the target time slot is a time slot included in both the first time slot set and the second time slot set;
[0297] A logical AND is performed based on the HARQ-ACK on each time slot in each time slot group and the HARQ-ACK on the target time slot corresponding to the time slot group, and a result of the logical AND is determined to be the logical HARQ-ACK on the target time slot.
[0298] The embodiment of the present disclosure provides a device for sending HARQ-ACK, which is applied to a user equipment. The device is used to perform any of the sending methods in the above method embodiments. Figure 3 , Figure 3 is a structural diagram of a device for sending HARQ-ACK according to an exemplary embodiment. Figure 3 As shown, the device for sending HARQ-ACK includes:
[0299] The first determining module 301 is 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 the multi-TTI PDSCH; the second time slot set includes time slots included in the feedback window corresponding to the HARQ-ACK codebook, and the HARQ-ACK codebook is a HARQ-ACK codebook included in the PUCCH for feeding back the HARQ-ACK of the multi-TTI PDSCH;
[0300] A second determining module 302 is configured to determine at least one time slot group included in the first time slot set and not included in the second time slot set, the time slot group including at least one time slot;
[0301] The third determining module 303 is configured to determine a target time slot corresponding to each time slot group; the target time slot is a time slot included in both the first time slot set and the second time slot set;
[0302] a fourth determining module 304 configured to determine a logical HARQ-ACK on the target time slot based on the HARQ-ACK on each time slot in each time slot group and the HARQ-ACK on the target time slot corresponding to the time slot group;
[0303] The first sending module 305 is configured to send the HARQ-ACK codebook, where the HARQ-ACK codebook includes a logical HARQ-ACK on the target time slot.
[0304] The present disclosure provides an apparatus for sending HARQ-ACK, which is applied to a user equipment. The apparatus is configured to perform any of the above-mentioned method embodiments. The apparatus for sending HARQ-ACK includes:
[0305] The first determining module 301 is 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 the multi-TTI PDSCH; the second time slot set includes time slots included in the feedback window corresponding to the HARQ-ACK codebook, and the HARQ-ACK codebook is a HARQ-ACK codebook included in the PUCCH for feeding back the HARQ-ACK of the multi-TTI PDSCH;
[0306] A second determining module 302 is configured to 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;
[0307] The third determining module 303 is configured to determine a target time slot that corresponds one-to-one to the one time slot group; the target time slot is a time slot included in both the first time slot set and the second time slot set.
[0308] a fourth determining module 304 configured to determine a logical HARQ-ACK on the target time slot based on the HARQ-ACK on each time slot in each time slot group and the HARQ-ACK on the target time slot corresponding to the time slot group;
[0309] The first sending module 305 is configured to send the HARQ-ACK codebook, where the HARQ-ACK codebook includes a logical HARQ-ACK on the target time slot.
[0310] The present disclosure provides an apparatus for sending HARQ-ACK, which is applied to a user equipment. The apparatus is configured to perform any of the above-mentioned method embodiments. The apparatus for sending HARQ-ACK includes:
[0311] The first determining module 301 is 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 the multi-TTI PDSCH; the second time slot set includes time slots included in the feedback window corresponding to the HARQ-ACK codebook, and the HARQ-ACK codebook is a HARQ-ACK codebook included in the PUCCH for feeding back the HARQ-ACK of the multi-TTI PDSCH;
[0312] A second determining module 302 is configured to 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;
[0313] The third determination module 303 is configured to determine a target time slot that corresponds one-to-one to the one time slot group; the target time slot is a time slot 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 in the one time slot group.
[0314] a fourth determining module 304 configured to determine a logical HARQ-ACK on the target time slot based on the HARQ-ACK on each time slot in each time slot group and the HARQ-ACK on the target time slot corresponding to the time slot group;
[0315] The first sending module 305 is configured to send the HARQ-ACK codebook, where the HARQ-ACK codebook includes a logical HARQ-ACK on the target time slot.
[0316] The present disclosure provides an apparatus for sending HARQ-ACK, which is applied to a user equipment. The apparatus is configured to perform any of the above-mentioned method embodiments. The apparatus for sending HARQ-ACK includes:
[0317] The first determining module 301 is 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 the multi-TTI PDSCH; the second time slot set includes time slots included in the feedback window corresponding to the HARQ-ACK codebook, and the HARQ-ACK codebook is a HARQ-ACK codebook included in the PUCCH for feeding back the HARQ-ACK of the multi-TTI PDSCH;
[0318] A second determining module 302 is configured to 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;
[0319] The third determination module 303 is configured to determine a target time slot that corresponds one-to-one to the one time slot group; the target time slot is a time slot included in both 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 in the one time slot group and is located after the last time slot in the one time slot group.
[0320] a fourth determining module 304 configured to determine a logical HARQ-ACK on the target time slot based on the HARQ-ACK on each time slot in each time slot group and the HARQ-ACK on the target time slot corresponding to the time slot group;
[0321] The first sending module 305 is configured to send the HARQ-ACK codebook, where the HARQ-ACK codebook includes a logical HARQ-ACK on the target time slot.
[0322] The present disclosure provides an apparatus for sending HARQ-ACK, which is applied to a user equipment. The apparatus is configured to perform any of the above-mentioned method embodiments. The apparatus for sending HARQ-ACK includes:
[0323] The first determining module 301 is 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 the multi-TTI PDSCH; the second time slot set includes time slots included in the feedback window corresponding to the HARQ-ACK codebook, and the HARQ-ACK codebook is a HARQ-ACK codebook included in the PUCCH for feeding back the HARQ-ACK of the multi-TTI PDSCH;
[0324] A second determining module 302 is configured to 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;
[0325] The third determination module 303 is configured to determine a target time slot that corresponds one-to-one to the one time slot group; the target time slot is a time slot 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 in the one time slot group.
[0326] a fourth determining module 304 configured to determine a logical HARQ-ACK on the target time slot based on the HARQ-ACK on each time slot in each time slot group and the HARQ-ACK on the target time slot corresponding to the time slot group;
[0327] The first sending module 305 is configured to send the HARQ-ACK codebook, where the HARQ-ACK codebook includes a logical HARQ-ACK on the target time slot.
[0328] The present disclosure provides an apparatus for sending HARQ-ACK, which is applied to a user equipment. The apparatus is configured to perform any of the above-mentioned method embodiments. The apparatus for sending HARQ-ACK includes:
[0329] The first determining module 301 is 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 the multi-TTI PDSCH; the second time slot set includes time slots included in the feedback window corresponding to the HARQ-ACK codebook, and the HARQ-ACK codebook is a HARQ-ACK codebook included in the PUCCH for feeding back the HARQ-ACK of the multi-TTI PDSCH;
[0330] The second determination module 302 is configured to determine 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 included in both the first time slot set and the second time slot set.
[0331] The third determining module 303 is configured to determine a target time slot corresponding to each time slot group; the target time slot is a time slot included in both the first time slot set and the second time slot set.
[0332] a fourth determining module 304 configured to determine a logical HARQ-ACK on the target time slot based on the HARQ-ACK on each time slot in each time slot group and the HARQ-ACK on the target time slot corresponding to the time slot group;
[0333] The first sending module 305 is configured to send the HARQ-ACK codebook, where the HARQ-ACK codebook includes a logical HARQ-ACK on the target time slot.
[0334] The present disclosure provides an apparatus for sending HARQ-ACK, which is applied to a user equipment. The apparatus is configured to perform any of the above-mentioned method embodiments. The apparatus for sending HARQ-ACK includes:
[0335] The first determining module 301 is 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 the multi-TTI PDSCH; the second time slot set includes time slots included in the feedback window corresponding to the HARQ-ACK codebook, and the HARQ-ACK codebook is a HARQ-ACK codebook included in the PUCCH for feeding back the HARQ-ACK of the multi-TTI PDSCH;
[0336] The second determination module 302 is configured to determine, based on a first number and a second number, at least one time slot group included in the first time slot set and not included in the second time slot set, specifically comprising: 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, with the number of time slots included in each time slot group being equal to the quotient. 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 included in both the first time slot set and the second time slot set.
[0337] The third determining module 303 is configured to determine a target time slot corresponding to each time slot group; the target time slot is a time slot included in both the first time slot set and the second time slot set.
[0338] a fourth determining module 304 configured to determine a logical HARQ-ACK on the target time slot based on the HARQ-ACK on each time slot in each time slot group and the HARQ-ACK on the target time slot corresponding to the time slot group;
[0339] The first sending module 305 is configured to send the HARQ-ACK codebook, where the HARQ-ACK codebook includes a logical HARQ-ACK on the target time slot.
[0340] The present disclosure provides an apparatus for sending HARQ-ACK, which is applied to a user equipment. The apparatus is configured to perform any of the above-mentioned method embodiments. The apparatus for sending HARQ-ACK includes:
[0341] The first determining module 301 is 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 the multi-TTI PDSCH; the second time slot set includes time slots included in the feedback window corresponding to the HARQ-ACK codebook, and the HARQ-ACK codebook is a HARQ-ACK codebook included in the PUCCH for feeding back the HARQ-ACK of the multi-TTI PDSCH;
[0342] The second determining module 302 is configured to determine, based on a first number and a second number, at least one time slot group included in the first time slot set and not included in the second time slot set, specifically comprising: in response 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 the number of time slots included in each time slot group except the last time slot group is the same. 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 included in both the first time slot set and the second time slot set.
[0343] The third determining module 303 is configured to determine a target time slot corresponding to each time slot group; the target time slot is a time slot included in both the first time slot set and the second time slot set.
[0344] a fourth determining module 304 configured to determine a logical HARQ-ACK on the target time slot based on the HARQ-ACK on each time slot in each time slot group and the HARQ-ACK on the target time slot corresponding to the time slot group;
[0345] The first sending module 305 is configured to send the HARQ-ACK codebook, where the HARQ-ACK codebook includes a logical HARQ-ACK on the target time slot.
[0346] The embodiment of the present disclosure provides a device for sending HARQ-ACK, which is applied to a user equipment. The device is used to perform any of the above method embodiments. Figure 3 , Figure 3 is a structural diagram of a device for sending HARQ-ACK according to an exemplary embodiment. Figure 3 As shown, the device for sending HARQ-ACK includes:
[0347] The first determining module 301 is 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 the multi-TTI PDSCH; the second time slot set includes time slots included in the feedback window corresponding to the HARQ-ACK codebook, and the HARQ-ACK codebook is a HARQ-ACK codebook included in the PUCCH for feeding back the HARQ-ACK of the multi-TTI PDSCH;
[0348] A second determining module 302 is configured to determine at least one time slot group included in the first time slot set and not included in the second time slot set, the time slot group including at least one time slot;
[0349] The third determining module 303 is configured to determine a target time slot corresponding to each time slot group; the target time slot is a time slot included in both the first time slot set and the second time slot set;
[0350] The fourth determination module 304 is configured to perform a logical AND operation based on the HARQ-ACK on each time slot in each time slot group and the HARQ-ACK on the target time slot corresponding to the time slot group, and determine that the result of the logical AND operation is the logical HARQ-ACK on the target time slot.
[0351] The first sending module 305 is configured to send the HARQ-ACK codebook, where the HARQ-ACK codebook includes a logical HARQ-ACK on the target time slot.
[0352] The embodiment of the present disclosure provides a device for receiving HARQ-ACK, which is applied to a network side device. The device is used to perform any embodiment of the receiving method in the above method embodiment. Figure 4 , Figure 4 is a structural diagram of a device for sending HARQ-ACK according to an exemplary embodiment. Figure 4 As shown, the apparatus for receiving HARQ-ACK includes:
[0353] A second sending module 401 is configured to send a multi-TTI PDSCH, where the multi-TTI PDSCH includes more than one time slot;
[0354] A receiving module 402 is configured to receive a HARQ-ACK codebook included in a PUCCH for feeding back the HARQ-ACK of the multi-TTI PDSCH, where the HARQ-ACK codebook includes a logical HARQ-ACK on a target time slot;
[0355] The target time slot is a time slot included in both the first time slot set and the second time slot set, and the logical HARQ-ACK on the target time slot is determined according to the following method:
[0356] Determine a first time slot set and a second time slot set, wherein the first time slot set includes time slots corresponding to the multi-TTI PDSCH; the second time slot set includes time slots included in the feedback window corresponding to the HARQ-ACK codebook, and the HARQ-ACK codebook is a HARQ-ACK codebook included in the PUCCH for feeding back the HARQ-ACK of the multi-TTI PDSCH;
[0357] 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 a target time slot corresponding one-to-one to each time slot group; the time slot group includes at least one time slot, and the target time slot is a time slot included in both the first time slot set and the second time slot set;
[0358] A logical HARQ-ACK on the target time slot is determined according to the HARQ-ACK on each time slot in each time slot group and the HARQ-ACK on the target time slot corresponding to the time slot group.
[0359] 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 includes:
[0360] All time slots included in the first time slot set and not included in the second time slot set are determined to be a time slot group.
[0361] In one embodiment, determining a target time slot corresponding to each time slot group includes:
[0362] The target time slot is located after the last time slot in the one time slot group.
[0363] In one embodiment, determining a target time slot corresponding to each time slot group includes:
[0364] The time domain position of the target time slot is closest to the last time slot in the one time slot group and is located after the last time slot in the one time slot group.
[0365] In one embodiment, determining a target time slot corresponding to each time slot group includes:
[0366] The target time slot is located before the last time slot in the one time slot group.
[0367] 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, and determining a target time slot corresponding one-to-one to each time slot group, includes:
[0368] At least one time slot group included in the first time slot set and not included in the second time slot set is determined 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 included in both the first time slot set and the second time slot set.
[0369] In one embodiment, determining, based on the first number and the second number, at least one time slot group included in the first time slot set and not included in the second time slot set includes:
[0370] responsive to the first number being a multiple of a second number, determining a quotient of the first number and the second number;
[0371] The number of at least one time slot group is determined to be a second number, and the number of time slots included in each time slot group is equal to the quotient.
[0372] In one embodiment, determining, based on the first number and the second number, at least one time slot group included in the first time slot set and not included in the second time slot set includes:
[0373] In response 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 the number of time slots included in each time slot group except the last time slot group is the same.
[0374] In one embodiment, the time slots contained in each time slot group in the at least one time slot group are all continuous time slots.
[0375] In one embodiment, the at least one time slot group includes a time slot group sequence arranged in a first time domain direction, and the 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.
[0376] In one embodiment, determining a logical HARQ-ACK on the target time slot based on the HARQ-ACK on each time slot in each time slot group and the HARQ-ACK on the target time slot corresponding to the time slot group includes:
[0377] A logical AND is performed based on the HARQ-ACK on each time slot in each time slot group and the HARQ-ACK on the target time slot corresponding to the time slot group, and a result of the logical AND is determined to be the logical HARQ-ACK on the target time slot. Figure 5 FIG2 is a block diagram illustrating an apparatus 500 for transmitting HARQ-ACK according to an exemplary embodiment. For example, the apparatus 500 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.
[0378] Reference Figure 5 , apparatus 500 may include one or more of the following components: 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 .
[0379] The processing component 502 generally controls the overall operation of the device 500, such as operations associated with display, phone calls, data communications, camera operation, and recording operations. The processing component 502 may include one or more processors 520 to execute instructions to perform all or part of the steps of the above-described method. In addition, the processing component 502 may 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 multimedia component 508 and the processing component 502.
[0380] The memory 504 is configured to store various types of data to support operations on the device 500. Examples of such data include instructions for any application or method operating on the device 500, contact data, phone book data, messages, pictures, videos, etc. The memory 504 can be implemented by any type of volatile or non-volatile storage device, or a combination 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.
[0381] The power supply component 506 provides power to the various components of the device 500. The power supply component 506 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to the device 500.
[0382] The multimedia component 508 includes a screen that provides an output interface between the device 500 and the 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 the user. The touch panel includes one or more touch sensors to sense touches, slides, and gestures on the touch panel. The touch sensor can not only sense the boundaries of the touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 508 includes a front camera and / or a rear camera. When the device 500 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera can receive external multimedia data. Each front camera and rear camera can be a fixed optical lens system or have a focal length and optical zoom capability.
[0383] The audio component 510 is configured to output and / or input audio signals. For example, the audio component 510 includes a microphone (MIC), which is configured to receive external audio signals when the device 500 is in an operating mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signal can be further stored in the memory 504 or transmitted via the communication component 516. In some embodiments, the audio component 510 also includes a speaker for outputting audio signals.
[0384] I / O interface 512 provides an interface between processing component 502 and peripheral interface modules, such as a keyboard, click wheel, buttons, etc. These buttons may include but are not limited to: a home button, volume buttons, a start button, and a lock button.
[0385] The sensor assembly 514 includes one or more sensors for providing various aspects of the status assessment of the device 500. For example, the sensor assembly 514 can detect the open / closed state of the device 500, the relative positioning of components, such as the display and keypad of the device 500. The sensor assembly 514 can also detect changes in the position of the device 500 or a component of the device 500, the presence or absence of user contact with the device 500, the orientation or acceleration / deceleration of the device 500, and temperature changes of the device 500. The sensor assembly 514 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor assembly 514 may also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 514 may also include an accelerometer, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
[0386] 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, or a combination thereof. In an 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 an exemplary embodiment, the communication component 516 also 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.
[0387] 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 processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the above-described method.
[0388] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 504 including instructions, which can be executed by the processor 520 of the apparatus 500 to perform the above method. For example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.
[0389] Figure 6 6 is a block diagram of an apparatus 600 for receiving HARQ-ACK according to an exemplary embodiment. For example, the apparatus 600 may be provided as a server. Figure 6 The apparatus 600 includes a processing component 622, which further includes one or more processors and memory resources represented by 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. In addition, the processing component 622 is configured to execute the instructions to perform the above-described method for receiving HARQ-ACK.
[0390] The device 600 may also include a power supply 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 659. The device 600 may operate based on an operating system stored in the memory 632, such as Windows Server™, Mac OS X™, Unix™, Linux™, FreeBSD™, or the like.
[0391] Other embodiments of the presently disclosed embodiments will readily occur to those skilled in the art after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the presently disclosed embodiments that follow the general principles of the presently disclosed embodiments and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered as exemplary only, with the true scope and spirit of the presently disclosed embodiments being indicated by the following claims.
[0392] It should be understood that the embodiments of the present disclosure are not limited to the precise structures described above and shown in the drawings, and various modifications and changes can be made without departing from the scope thereof. The scope of the embodiments of the present disclosure is limited only by the appended claims.
Claims
1. A method for sending HARQ-ACK, applied to a user equipment, comprising: Determine a first time slot set and a second time slot set, wherein the first time slot set includes time slots corresponding to the multi-TTI PDSCH; the second time slot set includes time slots included in the feedback window corresponding to the HARQ-ACK codebook, the HARQ-ACK codebook is a HARQ-ACK codebook included in the PUCCH for feedback of the HARQ-ACK of the multi-TTI PDSCH, and the HARQ-ACK codebook is a type 1 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 a target time slot corresponding one-to-one to each time slot group; the time slot group includes at least one time slot, and the target time slot is a time slot included in both the first time slot set and the second time slot set; Determine a logical HARQ-ACK on the target time slot based on the HARQ-ACK on each time slot in each time slot group and the HARQ-ACK on the target time slot corresponding to the time slot group; The HARQ-ACK codebook is sent, where the HARQ-ACK codebook includes a logical HARQ-ACK on the target time slot.
2. The method for sending HARQ-ACK according to claim 1, wherein: The determining at least one time slot group included in the first time slot set and not included in the second time slot set comprises: All time slots included in the first time slot set and not included in the second time slot set are determined to be a time slot group.
3. The method for sending HARQ-ACK according to claim 2, wherein: The determining of a target time slot corresponding to each time slot group includes: The target time slot is located after the last time slot in the one time slot group.
4. The method for sending HARQ-ACK according to claim 2, wherein: The determining of a target time slot corresponding to each time slot group includes: The time domain position of the target time slot is closest to the last time slot in the one time slot group and is located after the last time slot in the one time slot group.
5. The method for sending HARQ-ACK according to claim 2, wherein: The determining of a target time slot corresponding to each time slot group includes: The target time slot is located before the last time slot in the one time slot group.
6. The method for sending HARQ-ACK according to claim 1, wherein: The determining at least one time slot group included in the first time slot set and not included in the second time slot set comprises: At least one time slot group included in the first time slot set and not included in the second time slot set is determined 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 included in both the first time slot set and the second time slot set.
7. The method for sending HARQ-ACK according to claim 6, wherein: The determining, according to the first number and the second number, at least one time slot group included in the first time slot set and not included in the second time slot set comprises: In response to the first number being a multiple of the second number, determining a quotient of the first number and the second number; determining the number of at least one time slot group to be the second number, the number of time slots included in each time slot group being equal to the quotient.
8. The method for sending HARQ-ACK according to claim 6, wherein: The determining, according to the first number and the second number, at least one time slot group included in the first time slot set and not included in the second time slot set comprises: In response 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 the number of time slots included in each time slot group except the last time slot group is the same.
9. The method for sending HARQ-ACK according to claim 1, wherein: The time slots contained in each time slot group in the at least one time slot group are all continuous time slots.
10. The method for sending HARQ-ACK according to claim 1, wherein: 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.
11. The method for sending HARQ-ACK according to claim 1, wherein: Determining, based on the HARQ-ACKs on each time slot in each time slot group and the HARQ-ACKs on the target time slot corresponding to the time slot group, a logical HARQ-ACK on the target time slot, including: A logical AND is performed based on the HARQ-ACK on each time slot in each time slot group and the HARQ-ACK on the target time slot corresponding to the time slot group, and a result of the logical AND is determined to be the logical HARQ-ACK on the target time slot.
12. A method for receiving HARQ-ACK, applied to a network-side device, comprising: Sending a multi-TTI PDSCH, where the multi-TTI PDSCH includes more than one time slot; Receiving a HARQ-ACK codebook included in the PUCCH for feedback of the HARQ-ACK of the multi-TTI PDSCH, the HARQ-ACK codebook including a logical HARQ-ACK on the target time slot, and the HARQ-ACK codebook being a type1 HARQ-ACK codebook; The target time slot is a time slot included in both the first time slot set and the second time slot set, and the logical HARQ-ACK on the target time slot is determined according to the following method: Determine a first time slot set and a second time slot set, wherein the first time slot set includes time slots corresponding to the multi-TTI PDSCH; the second time slot set includes time slots included in the feedback window corresponding to the HARQ-ACK codebook, and the HARQ-ACK codebook is a HARQ-ACK codebook included in the PUCCH for feeding back the HARQ-ACK of the multi-TTI PDSCH; 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 a target time slot corresponding one-to-one to each time slot group; the time slot group includes at least one time slot, and the target time slot is a time slot included in both the first time slot set and the second time slot set; A logical HARQ-ACK on the target time slot is determined according to the HARQ-ACK on each time slot in each time slot group and the HARQ-ACK on the target time slot corresponding to the time slot group.
13. The method for receiving HARQ-ACK according to claim 12, wherein: The determining at least one time slot group included in the first time slot set and not included in the second time slot set comprises: All time slots included in the first time slot set and not included in the second time slot set are determined to be a time slot group.
14. The method for receiving HARQ-ACK according to claim 13, wherein: The determining of a target time slot corresponding to each time slot group includes: The target time slot is located after the last time slot in the one time slot group.
15. The method for receiving HARQ-ACK according to claim 13, wherein: The determining of a target time slot corresponding to each time slot group includes: The time domain position of the target time slot is closest to the last time slot in the one time slot group and is located after the last time slot in the one time slot group.
16. The method for receiving HARQ-ACK according to claim 13, wherein: The determining of a target time slot corresponding to each time slot group includes: The target time slot is located before the last time slot in the one time slot group.
17. The method for receiving HARQ-ACK according to claim 12, wherein: The determining at least one time slot group included in the first time slot set and not included in the second time slot set comprises: At least one time slot group included in the first time slot set and not included in the second time slot set is determined 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 included in both the first time slot set and the second time slot set.
18. The method for receiving HARQ-ACK according to claim 17, wherein: The determining, according to the first number and the second number, at least one time slot group included in the first time slot set and not included in the second time slot set comprises: responsive to the first number being a multiple of a second number, determining a quotient of the first number and the second number; The number of at least one time slot group is determined to be a second number, and the number of time slots included in each time slot group is equal to the quotient.
19. The method for receiving HARQ-ACK according to claim 17, wherein: The determining, according to the first number and the second number, at least one time slot group included in the first time slot set and not included in the second time slot set comprises: In response 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 the number of time slots included in each time slot group except the last time slot group is the same.
20. The method for receiving HARQ-ACK according to claim 12, wherein: The time slots contained in each time slot group in the at least one time slot group are all continuous time slots.
21. The method for receiving HARQ-ACK according to claim 12, wherein: 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.
22. The method for receiving HARQ-ACK according to claim 12, wherein: Determining, based on the HARQ-ACKs on each time slot in each time slot group and the HARQ-ACKs on the target time slot corresponding to the time slot group, a logical HARQ-ACK on the target time slot, including: A logical AND is performed based on the HARQ-ACK on each time slot in each time slot group and the HARQ-ACK on the target time slot corresponding to the time slot group, and a result of the logical AND is determined to be the logical HARQ-ACK on the target time slot.
23. A device for sending HARQ-ACK, applied to user equipment, comprising: A first determining module is 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, the HARQ-ACK codebook is a HARQ-ACK codebook included in a PUCCH for feeding back HARQ-ACK of the multi-TTI PDSCH, and the HARQ-ACK codebook is a type 1 HARQ-ACK codebook; a second determining module configured to determine at least one time slot group included in the first time slot set and not included in the second time slot set, the time slot group including at least one time slot; A third determining module is configured to determine a target time slot corresponding to each time slot group; the time slot group includes at least one time slot, and the target time slot is a time slot included in both the first time slot set and the second time slot set; a fourth determining module, configured to determine a logical HARQ-ACK on the target time slot based on the HARQ-ACK on each time slot in each time slot group and the HARQ-ACK on the target time slot corresponding to the time slot group; The first sending module is configured to send the HARQ-ACK codebook, where the HARQ-ACK codebook includes a logical HARQ-ACK on the target time slot.
24. A device for receiving HARQ-ACK, applied to a network-side device, comprising: a second transmitting module configured to transmit a multi-TTI PDSCH, where the multi-TTI PDSCH includes more than one time slot; A receiving module configured to receive a HARQ-ACK codebook included in a PUCCH for feeding back the HARQ-ACK of the multi-TTI PDSCH, wherein the HARQ-ACK codebook includes a logical HARQ-ACK on a target time slot, and the HARQ-ACK codebook is a type 1 HARQ-ACK codebook; The target time slot is a time slot included in both the first time slot set and the second time slot set, and the logical HARQ-ACK on the target time slot is determined according to the following method: Determine a first time slot set and a second time slot set, wherein the first time slot set includes time slots corresponding to the multi-TTI PDSCH; the second time slot set includes time slots included in the feedback window corresponding to the HARQ-ACK codebook, and the HARQ-ACK codebook is a HARQ-ACK codebook included in the PUCCH for feeding back the HARQ-ACK of the multi-TTI PDSCH; 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 a target time slot corresponding one-to-one to each time slot group; the time slot group includes at least one time slot, and the target time slot is a time slot included in both the first time slot set and the second time slot set; A logical HARQ-ACK on the target time slot is determined according to the HARQ-ACK on each time slot in each time slot group and the HARQ-ACK on the target time slot corresponding to the time slot group.
25. A user equipment comprising: processor; memory for storing processor-executable instructions; The processor is configured to execute the executable instructions in the memory to implement the steps of the method for sending HARQ-ACK according to any one of claims 1 to 11.
26. A network-side device, comprising: processor; memory for storing processor-executable instructions; The processor is configured to execute the executable instructions in the memory to implement the steps of the method for receiving HARQ-ACK according to any one of claims 12 to 22.
27. A non-transitory computer-readable storage medium having executable instructions stored thereon, which, when executed by a processor, implement the steps of the method for sending HARQ-ACK of any one of claims 1 to 11 or the steps of the method for receiving HARQ-ACK of any one of claims 12 to 22.
Citation Information
Patent Citations
HARQ handling for single-DCI multi-slot scheduling
WO2020141994A1