A method, apparatus and medium for determining hybrid automatic repeat request acknowledgement information
By determining index parameters based on the number of DCIs in multi-TTI PDSCH scheduling scenarios, user equipment and network equipment solve the problem of high DCI blind detection overhead, achieve accurate feedback and size coordination consistency of the HARQ-ACK codebook, and are suitable for hybrid automatic repeat request confirmation information processing in wireless communication systems.
Patent Information
- Application Number
- CN202180000836.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-03-23
- Publication Date
- 2025-10-10
- Estimated Expiration
- 2041-03-23
AI Technical Summary
When the subcarrier spacing is large and the time slot duration is short, in the multi-TTI PDSCH scheduling scenario in the prior art, the blind detection overhead of DCI is too high, and it is impossible to effectively coordinate the HARQ-ACK codebook size consistency and missed detection processing between the user equipment and the network equipment.
The user equipment and network equipment determine the index parameter based on the number of DCIs, and use the counting and total downlink allocation indices (C-DAI and T-DAI) to determine the HARQ-ACK codebook, ensuring accurate feedback of HARQ-ACK information without increasing the number of bits, including processing HARQ-ACK feedback for missed DCI and normal DCI.
It achieves accurate feedback of the HARQ-ACK codebook without increasing the number of index parameter bits, reduces the blind detection complexity of DCI, ensures coordination and consistency between user equipment and network equipment, and adapts to the needs of multi-TTI PDSCH scheduling scenarios.
Smart Images

Figure CN115399043B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of wireless communication technologies, and in particular to a method, device, and readable storage medium for determining hybrid automatic repeat request acknowledgment information (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 spacing (SCS) is 960khz, the corresponding time slot length is 1 / 64ms. When the sub-carrier spacing is large and the time slot length is short, if each PDSCH is scheduled with a separate DCI, the DCI blind detection overhead will be too high. In the multi-TTI (Multi Transmission Time Interval, Multi-TTI) design, one DCI can schedule PDSCH / PUSCH in multiple time slots. Take an example in the multi-TTI PDSCH scheduling scenario to illustrate: one DCI can schedule 4 PDSCHs, and these 4 PDSCHs correspond to 4 consecutive time slots in sequence. These 4 PDSCHs can be used to transmit different data, that is, to transmit different transport blocks (TB). The use of a multi-TTI design can reduce the number of DCIs, thereby reducing the complexity of UE blind detection of DCI. 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.
[0004] In a multi-TTI PDSCH scheduling scenario, HARQ-ACKs of multiple PDSCHs need to be fed back on the same PUCCH. Summary of the Invention
[0005] In view of this, embodiments of the present disclosure provide a method, apparatus, and readable storage medium for determining hybrid automatic repeat request acknowledgment information (HARQ-ACK).
[0006] In a first aspect, an embodiment of the present disclosure provides a method for determining HARQ-ACK, wherein the method is executed by a user equipment, or by a chip in the user equipment, wherein the user equipment may be a mobile phone.
[0007] This method includes: in response to a network device scheduling at least one downlink control information DCI, and each of the at least one DCI schedules more than one physical downlink shared channel PDSCH, determining an index parameter based on the number of the at least one DCI; and determining a HARQ-ACK codebook corresponding to the at least one DCI based on the index parameter. Using this method, the user equipment 101 determines the index parameter (e.g., C-DAI and / or T-DAI) based on the number of DCIs scheduled by the network device, thereby eliminating the need to increase the number of bits occupied by the index parameter. While maintaining the original number of bits occupied by the index parameter (e.g., C-DAI and T-DAI each occupy 2 bits), the type 2 HARQ-ACK codebook is accurately fed back.
[0008] Optionally, determining the HARQ-ACK codebook corresponding to the at least one DCI according to the index parameter includes: determining the missed DCI according to the index parameter, and determining that all HARQ-ACKs corresponding to the missed DCI in the HARQ-ACK codebook are NACKs.
[0009] Optionally, the determining the HARQ-ACK codebook corresponding to the at least one DCI according to the index parameter includes: determining the HARQ-ACK codebook corresponding to the at least one DCI according to the index parameter and the first value; the determining the HARQ-ACK codebook corresponding to the at least one DCI according to the index parameter and the first value includes: determining that the number of HARQ-ACKs corresponding to each DCI in the HARQ-ACK codebook corresponding to the at least one DCI is a first value, wherein the first value is the maximum number of PDSCHs that can be scheduled by a single DCI.
[0010] Optionally, the first value is the maximum number of PDSCHs that can be scheduled by a single DCI, configured by higher-layer signaling or agreed upon by a protocol.
[0011] Optionally, determining the HARQ-ACK codebook corresponding to the at least one DCI according to the index parameter and the first value includes: determining the successfully received DCI according to the index parameter, and determining that the HARQ-ACK of the scheduled PDSCH corresponding to the successfully received DCI is a demodulation result of the PDSCH, and the HARQ-ACK of the scheduled PDSCH corresponding to the successfully received DCI included in the HARQ-ACK codebook is determined according to the demodulation result of the PDSCH.
[0012] Optionally, the determining the HARQ-ACK codebook corresponding to the at least one DCI according to the index parameter and the first value includes: determining the successfully received DCI according to the index parameter, determining that the HARQ-ACK of the unscheduled PDSCH corresponding to the successfully received DCI is NACK or ACK, and the HARQ-ACK of the unscheduled PDSCH corresponding to the successfully received DCI included in the HARQ-ACK codebook is NACK or ACK.
[0013] Optionally, the determining the HARQ-ACK codebook corresponding to the at least one DCI according to the index parameter includes: determining the HARQ-ACK codebook corresponding to the at least one DCI according to the index parameter and the second value; the determining the HARQ-ACK codebook corresponding to the at least one DCI according to the index parameter and the second value includes: determining that the number of HARQ-ACKs corresponding to each DCI in the HARQ-ACK codebook corresponding to the at least one DCI is a second value, wherein the second value is less than the maximum number of PDSCHs that can be scheduled by a single DCI.
[0014] Optionally, the second value is a value configured by higher layer signaling or agreed upon by a protocol and is smaller than the maximum number of PDSCHs that can be scheduled by a single DCI.
[0015] Optionally, the second value is a number that is smaller than the maximum number of PDSCHs that can be scheduled by a single DCI and is divisible by the maximum number of PDSCHs that can be scheduled by a single DCI.
[0016] Optionally, determining the HARQ-ACK codebook corresponding to the at least one DCI according to the index parameter and the second value includes: determining the successfully received DCI according to the index parameter, determining multiple groups corresponding to the successfully received DCI, where the number of the multiple groups is equal to the second value, and each group includes a portion of the PDSCH in the PDSCH corresponding to the successfully received DCI; determining that the HARQ-ACK codebook corresponding to the successfully received DCI includes multiple logical HARQ-ACKs, the number of the multiple logical HARQ-ACKs is equal to the second value, and each logical HARQ-ACK corresponds to a logical processing result of the HARQ-ACK of all PDSCHs in a group.
[0017] Optionally, the logic processing result is a result of logical AND.
[0018] Optionally, the method includes: each group includes at least one scheduled PDSCH.
[0019] Optionally, the method includes: determining that the HARQ-ACK of the unscheduled PDSCH corresponding to the successfully received DCI is ACK.
[0020] Optionally, the method includes: in response to at least one group being included in the multiple groups, and the at least one group not including a scheduled PDSCH, determining whether the HARQ-ACK of the unscheduled PDSCH corresponding to the successfully received DCI is ACK or NACK.
[0021] Optionally, determining the HARQ-ACK codebook corresponding to the at least one DCI according to the index parameter includes: determining that the HARQ-ACK of the scheduled PDSCH corresponding to the successfully received DCI is a demodulation result of the PDSCH.
[0022] Optionally, the method includes: sending the HARQ-ACK codebook to a network device.
[0023] In a second aspect, embodiments of the present disclosure provide a method for determining HARQ-ACK, wherein the method is performed by a network device, or a chip in the network device, wherein the network device may include an access network device, such as a base station, a nodeB, etc.
[0024] This method includes: determining a HARQ-ACK codebook; wherein the HARQ-ACK codebook is determined according to the following determination method: in response to a network device scheduling at least one downlink control information (DCI), and each of the at least one DCI schedules more than one physical downlink shared channel (PDSCH), determining an index parameter according to the number of the at least one DCI; and determining the HARQ-ACK codebook corresponding to the at least one DCI according to the index parameter.
[0025] Optionally, determining the HARQ-ACK codebook corresponding to the at least one DCI according to the index parameter includes: determining the missed DCI according to the index parameter, and determining that all HARQ-ACKs corresponding to the missed DCI in the HARQ-ACK codebook are NACKs.
[0026] Optionally, the determining, according to the index parameter, a HARQ-ACK codebook corresponding to the at least one DCI includes:
[0027] Determine a HARQ-ACK codebook corresponding to the at least one DCI according to the index parameter and the first value;
[0028] The determining, according to the index parameter and the first value, a HARQ-ACK codebook corresponding to the at least one DCI, includes:
[0029] The number of HARQ-ACKs corresponding to each DCI in the HARQ-ACK codebook corresponding to the at least one DCI is determined to be a first value, where the first value is the maximum number of PDSCHs that can be scheduled by a single DCI.
[0030] Optionally, the first value is the maximum number of PDSCHs that can be scheduled by a single DCI configured by high-layer signaling or agreed by a protocol.
[0031] Optionally, the determining the HARQ-ACK codebook corresponding to the at least one DCI according to the index parameter and the first value includes: determining a successfully received DCI according to the index parameter, determining a HARQ-ACK of a scheduled PDSCH corresponding to the successfully received DCI as a demodulation result of the PDSCH, and determining the HARQ-ACK of the scheduled PDSCH corresponding to the successfully received DCI in the HARQ-ACK codebook according to the demodulation result of the PDSCH.
[0032] Optionally, the determining the HARQ-ACK codebook corresponding to the at least one DCI according to the index parameter and the first value includes: determining a successfully received DCI according to the index parameter, determining a HARQ-ACK of an unscheduled PDSCH corresponding to the successfully received DCI as NACK or ACK, and determining the HARQ-ACK of the unscheduled PDSCH corresponding to the successfully received DCI in the HARQ-ACK codebook as NACK or ACK.
[0033] Optionally, the determining the HARQ-ACK codebook corresponding to the at least one DCI according to the index parameter includes: determining the HARQ-ACK codebook corresponding to the at least one DCI according to the index parameter and a second value, and the determining method includes: determining the number of HARQ-ACKs corresponding to each DCI in the HARQ-ACK codebook corresponding to the at least one DCI to be a second value, where the second value is less than the maximum number of PDSCHs that can be scheduled by a single DCI.
[0034] Optionally, the second value is a value less than the maximum number of PDSCHs that can be scheduled by a single DCI configured by high-layer signaling or agreed by a protocol.
[0035] Optionally, the second value is less than the maximum number of PDSCHs that can be scheduled by a single DCI and can be divided by the maximum number of PDSCHs that can be scheduled by the single DCI.
[0036] Optionally, determining the HARQ-ACK codebook corresponding to the at least one DCI according to the index parameter and the second value includes: determining the successfully received DCI according to the index parameter, determining multiple groups corresponding to the successfully received DCI, where the number of the multiple groups is equal to the second value, and each group includes a portion of the PDSCH in the PDSCH corresponding to the successfully received DCI; determining that the HARQ-ACK codebook corresponding to the successfully received DCI includes multiple logical HARQ-ACKs, the number of the multiple logical HARQ-ACKs is equal to the second value, and each logical HARQ-ACK corresponds to a logical processing result of the HARQ-ACK of all PDSCHs in a group.
[0037] Optionally, the logic processing result is a result of logical AND.
[0038] Optionally, the determination method includes: each group includes at least one scheduled PDSCH.
[0039] Optionally, the determination method includes: determining that the HARQ-ACK of the unscheduled PDSCH corresponding to the successfully received DCI is ACK.
[0040] Optionally, the determination method includes: in response to at least one group being included in the multiple groups, and the at least one group not including a scheduled PDSCH, determining that the HARQ-ACK of the unscheduled PDSCH corresponding to the successfully received DCI is ACK or NACK.
[0041] Optionally, the determining, according to the index parameter, a HARQ-ACK codebook corresponding to the at least one DCI includes:
[0042] Determine that the HARQ-ACK of the scheduled PDSCH corresponding to the successfully received DCI is a demodulation result of the PDSCH.
[0043] Optionally, determining the HARQ-ACK codebook includes: receiving a HARQ-ACK codebook from a user equipment.
[0044] In a third aspect, embodiments of the present application provide a communications device. The communications device may be configured to execute the steps performed by a user equipment in the first aspect or any possible design of the first aspect. The user equipment may implement the functions of the aforementioned methods in the form of a hardware structure, a software module, or a combination of a hardware structure and a software module.
[0045] In the third aspect, the communication device can include a communication module and a processing module coupled with each other. The communication module can be configured to support the communication device to communicate. The processing module can be configured to perform processing operations, such as generating information / messages to be transmitted or processing received signals to obtain information / messages.
[0046] In the first aspect, the processing module can be configured to determine the index parameter according to the number of the at least one DCI, and determine the HARQ-ACK codebook corresponding to the at least one DCI according to the index parameter.
[0047] In the fourth aspect, the communication device can be configured to perform the steps of the second aspect or any possible design of the second aspect.
[0048] In the fourth aspect, the communication device can include a communication module and a processing module coupled with each other. The communication module can be configured to support the communication device to communicate. The processing module can be configured to perform processing operations, such as generating information / messages to be transmitted or processing received signals to obtain information / messages.
[0049] In the second aspect, the processing module can be configured to determine the HARQ-ACK codebook. The HARQ-ACK codebook can be determined according to the following method: in response to the network device scheduling at least one DCI, each DCI in the at least one DCI schedules more than one PDSCH, determining an index parameter according to the number of the at least one DCI, and determining the HARQ-ACK codebook corresponding to the at least one DCI according to the index parameter.
[0050] In the fifth aspect, the communication system can include the communication device of the third aspect and the communication device of the fourth aspect. The communication device of the third aspect can be implemented by a software module and / or a hardware component. The communication device of the fourth aspect can be implemented by a software module and / or a hardware component.
[0051] In the sixth aspect, the communication device can include a processor and a memory. The memory can be configured to store a computer program. The processor can be configured to execute the computer program to implement the first aspect or any possible design of the first aspect.
[0052] In a seventh aspect, the present disclosure provides a communication device comprising a processor and a memory; the memory is used to store a computer program; and the processor is used to execute the computer program to implement the second aspect or any possible design of the second aspect.
[0053] In an eighth aspect, the present disclosure provides a computer-readable storage medium, in which instructions (or computer programs, programs) are stored. When the instructions are called and executed on a computer, the computer executes the above-mentioned first aspect or any possible design of the first aspect.
[0054] In the ninth aspect, the present disclosure provides a computer-readable storage medium, which stores instructions (or computer programs, programs), which, when called and executed on a computer, enable the computer to execute the above-mentioned second aspect or any possible design of the second aspect.
[0055] The beneficial effects of the above-mentioned second to ninth aspects and possible designs thereof can refer to the description of the beneficial effects of the method in the first aspect and any possible design thereof.
[0056] 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
[0057] Figure 1 is a structural diagram of a wireless communication system according to an exemplary embodiment;
[0058] Figure 2 This is a flowchart of a method for determining HARQ-ACK according to an exemplary embodiment;
[0059] Figure 3 2 is a structural diagram of an apparatus for determining HARQ-ACK according to an exemplary embodiment;
[0060] Figure 4 is a structural diagram of another apparatus for determining HARQ-ACK according to an exemplary embodiment;
[0061] Figure 5 is a structural diagram of another apparatus for determining HARQ-ACK according to an exemplary embodiment;
[0062] Figure 6 It is a structural diagram of another apparatus for determining HARQ-ACK according to an exemplary embodiment. DETAILED DESCRIPTION
[0063] The embodiments of the present disclosure are now further described with reference to the accompanying drawings and specific implementation methods.
[0064] 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.
[0065] like Figure 1 As shown, the method for determining hybrid automatic repeat request information provided in the embodiment of the present application can be applied to a wireless communication system 100, which may include a user equipment 101 and a network device 102. The user equipment 101 is configured to support carrier aggregation, and the user equipment 101 can be connected to multiple carrier components of the network device 102, including a primary carrier component and one or more secondary carrier components.
[0066] It should be understood that the above wireless communication system 100 is applicable to both low-frequency scenarios (sub 6G) and high-frequency scenarios (above 6G). Application scenarios of the wireless communication system 100 include, but are not limited to, long-term evolution (LTE) systems, LTE frequency division duplex (FDD) systems, LTE time division duplex (TDD) systems, worldwide interoperability for micro wave access (WiMAX) communication systems, cloud radio access networks (CRAN) systems, future fifth-generation (5G) systems, new radio (NR) communication systems, or future evolved public land mobile networks (PLMN) systems.
[0067] The user equipment 101 shown above may be a terminal, an access terminal, a terminal unit, a terminal station, a mobile station (MS), a remote station, a remote terminal, a mobile terminal, a wireless communication device, a terminal agent, or a terminal device, etc. The user equipment 101 may have wireless transceiver functions, and may be capable of communicating (e.g., wireless communication) with one or more network devices of one or more communication systems and receiving network services provided by the network devices, where the network devices include but are not limited to the illustrated network device 102.
[0068] Among them, the user equipment 101 can be a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA) device, a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, an in-vehicle device, a wearable device, a terminal device in a future 5G network, or a terminal device in a future evolved PLMN network, etc.
[0069] The network device 102 may be an access network device (or access network point). An access network device refers to a device that provides network access functionality, such as a radio access network (RAN) base station. The network device 102 may specifically include a base station (BS), or a base station and a radio resource management device for controlling the base station. The network device 102 may also include a relay station (relay device), an access point, a base station in a future 5G network, a base station in a future evolved PLMN network, or an NR base station. The network device 102 may be a wearable device or an in-vehicle device. The network device 102 may also be a communication chip with a communication module.
[0070] For example, the network device 102 includes but is not limited to: the next generation base station (gnodeB, gNB) in 5G, the evolved node B (eNB) in the LTE system, the radio network controller (RNC), the node B (NB) in the WCDMA system, the wireless controller under the CRAN system, the base station controller (BSC), the base transceiver station (BTS) in the GSM system or the CDMA system, the home base station (for example, home evolved nodeB, or home node B, HNB), the baseband unit (BBU), the transmission point (TRP), the transmitting point (TP) or the mobile switching center, etc.
[0071] In a multi-TTI PDSCH scheduling scenario, the HARQ-ACKs for multiple PDSCHs scheduled by the same DCI should be fed back in the same PUCCH. The user equipment determines the PUCCH time slot for feeding back the HARQ-ACKs for the multiple PDSCHs based on k1 in the DCI and the time slot position of the last PDSCH.
[0072] The size of the Type 2 HARQ-ACK codebook is dynamic. When using DCI to schedule PDSCH, the downlink assignment index (DAI) field in the DCI can be used for counting. DAI includes counter DAI (C-DAI) and total DAI (T-DAI). C-DAI occupies 2 bits and T-DAI occupies 2 bits. When only a single carrier is configured in the user equipment 101, only C-DAI needs to be used. When multiple carriers are configured in the user equipment 101, both C-DAI and T-DAI need to be counted together.
[0073] In the Release 15 / 16 protocol, DCI only schedules a single TB. Therefore, for a UE, if the base station uses multiple DCIs to schedule multiple PDSCHs for feedback on a single PUCCH resource, the C-DAI and T-DAI will increment by 1 for each DCI scheduled by the base station. In this case, the number of DCIs is the same as the number of PDSCHs, and it can be considered that C-DAI and T-DAI are counted according to the number of DCIs or the number of PDSCHs.
[0074] In the multi-TTI PDSCH scheduling scenario, one DCI will schedule multiple PDSCHs. In this case, the number of DCIs and the number of PDSCHs are not equal, so it is necessary to reconsider how C-DAI and T-DAI are counted, and how the type 2 HARQ-ACK codebook is generated.
[0075] If C-DAI and T-DAI are counted according to the number of PDSCHs, since one DCI schedules multiple PDSCHs, the number of bits occupied by C-DAI and T-DAI must be increased, for example, to 4 bits or even 6 bits.
[0076] If C-DAI and T-DAI are counted according to the number of DCIs, in some scheduling scenarios, the number of PDSCHs scheduled by a DCI is dynamically indicated by the DCI rather than semi-statically configured by the higher layer. When one or more DCIs are missed, since the user equipment 101 does not know how many PDSCHs are scheduled by this DCI, the user equipment 101 does not know how many NACKs to feedback for the multiple PDSCHs scheduled by this DCI.
[0077] The present disclosure provides a method for determining HARQ-ACK. Figure 2 , Figure 2 FIG. 1 is a flow chart showing a method for determining HARQ-ACK according to an exemplary embodiment. Figure 2 As shown, this method includes:
[0078] In step S21, in response to a network device scheduling at least one DCI, where each of the at least one DCI schedules more than one physical downlink shared channel (PDSCH), the user equipment 101 determines an index parameter based on the number of the at least one DCI. The user equipment 101 determines a HARQ-ACK codebook corresponding to the at least one DCI based on the index parameter.
[0079] In some embodiments, the index parameter may include at least one of the following parameters: a counting downlink allocation index C-DAI, a total number downlink allocation index T-DAI.
[0080] Step S22: The user equipment 101 sends the HARQ-ACK codebook to the network device 102.
[0081] In step S23 , the network device 102 receives the HARQ-ACK codebook from the user equipment 101 .
[0082] In the embodiments of the present disclosure, the user equipment 101 determines the index parameter (for example, C-DAI and / or T-DAI) according to the number of DCI scheduled by the network equipment, so that the type 2 HARQ-ACK codebook can be accurately fed back without increasing the number of bits occupied by the index parameter, and the coordination of the size of the type 2 HARQ-ACK codebook between the network equipment 102 and the user equipment 101 is ensured.
[0083] In the embodiments of the present disclosure, the above scheme can be applied only to the C-DAI parameter, or only to the T-DAI parameter, or to both the C-DAI and T-DAI parameters. For example, in the case of a single carrier, the above scheme is applied only to the C-DAI parameter, and in the case of a multi-carrier, the above scheme is applied to both the C-DAI and T-DAI parameters.
[0084] The embodiments of the present disclosure provide a method for determining HARQ-ACK, which is executed by the user equipment 101, and the method comprises the following steps:
[0085] In response to the network equipment scheduling at least one downlink control information DCI, and each of the at least one DCI scheduling more than one physical downlink shared channel PDSCH, the index parameter is determined according to the number of the at least one DCI.
[0086] The HARQ-ACK codebook corresponding to the at least one DCI is determined according to the index parameter.
[0087] In some embodiments, the index parameter can include at least one of the following parameters: a count type downlink allocation index C-DAI, and a total number type downlink allocation index T-DAI.
[0088] In the embodiments of the present disclosure, the user equipment 101 determines the index parameter (for example, C-DAI and / or T-DAI) according to the number of DCI scheduled by the network equipment, so that the type 2 HARQ-ACK codebook can be accurately fed back without increasing the number of bits occupied by the index parameter, and the coordination of the size of the type 2 HARQ-ACK codebook between the network equipment 102 and the user equipment 101 is ensured.
[0089] In the embodiments of the present disclosure, the above scheme may be applied to only the C-DAI parameter, only the T-DAI parameter, or both the C-DAI and T-DAI parameters. Specifically, only the C-DAI parameter may be determined based on the number of DCIs, while the T-DAI parameter may be determined in any possible manner. Alternatively, only the T-DAI parameter may be determined based on the number of DCIs, while the C-DAI parameter may be determined in any possible manner. Alternatively, both the C-DAI and T-DAI parameters may be determined based on the number of DCIs.
[0090] In some possible implementations, the above embodiment further includes: sending the HARQ-ACK codebook to the network device 102.
[0091] The present disclosure provides a method for determining HARQ-ACK, which is performed by user equipment 101 and includes:
[0092] In response to a network device scheduling at least one downlink control information DCI, and each of the at least one DCI schedules more than one physical downlink shared channel PDSCH, an index parameter is determined according to the number of the at least one DCI.
[0093] Determine a HARQ-ACK codebook corresponding to the at least one DCI according to the index parameter, wherein the missed DCI is determined according to the index parameter, and determine that all HARQ-ACKs corresponding to the missed DCI in the HARQ-ACK codebook are NACKs.
[0094] In some embodiments, the index parameter may include at least one of the following parameters: a counting downlink allocation index C-DAI, a total number downlink allocation index T-DAI.
[0095] In some possible implementations, the above embodiment further includes: sending the HARQ-ACK codebook to the network device 102.
[0096] In the embodiment of the present disclosure, the user equipment 101 determines the missed DCI based on the index parameter, and for the missed DCI, determines all HARQ-ACKs in the corresponding HARQ-ACK code as NACK, thereby ensuring that the network device 102 and the user equipment 101 are consistent in the size of the type 2 HARQ-ACK codebook and complying with the processing method of the missed detection scenario.
[0097] In the embodiments of the present disclosure, the above scheme may be applied to only the C-DAI parameter, only the T-DAI parameter, or both the C-DAI and T-DAI parameters. Specifically, only the C-DAI parameter may be determined based on the number of DCIs, while the T-DAI parameter may be determined in any possible manner. Alternatively, only the T-DAI parameter may be determined based on the number of DCIs, while the C-DAI parameter may be determined in any possible manner. Alternatively, both the C-DAI and T-DAI parameters may be determined based on the number of DCIs.
[0098] The present disclosure provides a method for determining HARQ-ACK, which is performed by user equipment 101 and includes:
[0099] In response to a network device scheduling at least one downlink control information DCI, and each of the at least one DCI schedules more than one physical downlink shared channel PDSCH, an index parameter is determined according to the number of the at least one DCI.
[0100] Determine the HARQ-ACK codebook corresponding to the at least one DCI according to the index parameter and the first value, wherein the number of HARQ-ACKs corresponding to each DCI in the HARQ-ACK codebook corresponding to the at least one DCI is determined to be a first value, wherein the first value is the maximum number of PDSCHs that can be scheduled by a single DCI.
[0101] In one embodiment, determining the HARQ-ACK codebook corresponding to the at least one DCI according to the index parameter and the first value includes: determining the missed DCI according to the index parameter, and determining that all HARQ-ACKs corresponding to the missed DCI in the HARQ-ACK codebook are NACKs.
[0102] In some embodiments, the index parameter may include at least one of the following parameters: a counting downlink allocation index C-DAI, a total number downlink allocation index T-DAI.
[0103] In the embodiment of the present disclosure, the user equipment 101 determines that the number of HARQ-ACKs corresponding to the normally received DCI and the missed DCI is the maximum number of PDSCHs that can be scheduled for each DCI, thereby ensuring that the HARQ-ACK codebook contains HARQ-ACK for each PDSCH.
[0104] In the embodiments of the present disclosure, the above scheme may be applied to only the C-DAI parameter, only the T-DAI parameter, or both the C-DAI and T-DAI parameters. Specifically, only the C-DAI parameter may be determined based on the number of DCIs, while the T-DAI parameter may be determined in any possible manner. Alternatively, only the T-DAI parameter may be determined based on the number of DCIs, while the C-DAI parameter may be determined in any possible manner. Alternatively, both the C-DAI and T-DAI parameters may be determined based on the number of DCIs.
[0105] In some possible implementations, the above embodiment further includes: sending the HARQ-ACK codebook to the network device 102.
[0106] The present disclosure provides a method for determining HARQ-ACK, which is performed by user equipment 101 and includes:
[0107] In response to a network device scheduling at least one downlink control information DCI, and each of the at least one DCI schedules more than one physical downlink shared channel PDSCH, an index parameter is determined according to the number of the at least one DCI.
[0108] Determine the HARQ-ACK codebook corresponding to the at least one DCI according to the index parameter and the first value, wherein the number of HARQ-ACKs corresponding to each DCI in the HARQ-ACK codebook corresponding to the at least one DCI is determined to be a first value, wherein the first value is configured by high-layer signaling or the maximum number of PDSCHs that can be scheduled by a single DCI as agreed upon by a communication protocol.
[0109] In one embodiment, determining the HARQ-ACK codebook corresponding to the at least one DCI according to the index parameter and the first value includes: determining the missed DCI according to the index parameter, and determining that all HARQ-ACKs corresponding to the missed DCI in the HARQ-ACK codebook are NACKs.
[0110] In some embodiments, the index parameter may include at least one of the following parameters: a counting downlink allocation index C-DAI, a total number downlink allocation index T-DAI.
[0111] In the embodiments of the present disclosure, the above scheme may be applied to only the C-DAI parameter, only the T-DAI parameter, or both the C-DAI and T-DAI parameters. Specifically, only the C-DAI parameter may be determined based on the number of DCIs, while the T-DAI parameter may be determined in any possible manner. Alternatively, only the T-DAI parameter may be determined based on the number of DCIs, while the C-DAI parameter may be determined in any possible manner. Alternatively, both the C-DAI and T-DAI parameters may be determined based on the number of DCIs.
[0112] In some possible implementations, the above embodiment further includes: sending the HARQ-ACK codebook to the network device 102.
[0113] In the embodiment of the present disclosure, the user equipment 101 determines that the number of HARQ-ACKs corresponding to the normally received DCI and the missed DCI is the maximum number of PDSCHs that can be scheduled for each DCI, ensures that the HARQ-ACK codebook contains HARQ-ACK for each PDSCH, and configures the maximum number of PDSCHs that can be scheduled for this single DCI by high-level signaling or by protocol agreement, so that the user equipment 101 and the network device 102 accurately coordinate the maximum number of PDSCHs that can be scheduled for this single DCI.
[0114] The present disclosure provides a method for determining HARQ-ACK, which is performed by user equipment 101 and includes:
[0115] In response to a network device scheduling at least one downlink control information DCI, and each of the at least one DCI schedules more than one physical downlink shared channel PDSCH, an index parameter is determined according to the number of the at least one DCI.
[0116] Determine the HARQ-ACK codebook corresponding to the at least one DCI according to the index parameter, wherein the successfully received DCI is determined according to the index parameter, and the HARQ-ACK of the scheduled PDSCH corresponding to the successfully received DCI is determined as the demodulation result of the PDSCH, and the HARQ-ACK of the scheduled PDSCH corresponding to the successfully received DCI included in the HARQ-ACK codebook is determined according to the demodulation result of the PDSCH.
[0117] The scheduled PDSCH corresponding to the successfully received DCI is the PDSCH actually scheduled by the DCI. For example, the maximum number of PDSCHs that can be scheduled by a single DCI corresponding to the DCI is 8, and these 8 PDSCHs are PDSCH0 to PDSCH7. The DCI actually only schedules 5 PDSCHs, and these 5 PDSCHs are PDSCH0 to PDSCH4. These 5 PDSCHs are the scheduled PDSCHs corresponding to the successfully received DCI.
[0118] In one embodiment, determining the HARQ-ACK codebook corresponding to the at least one DCI according to the index parameter includes: determining the missed DCI according to the index parameter, and determining that all HARQ-ACKs corresponding to the missed DCI in the HARQ-ACK codebook are NACKs.
[0119] In one embodiment, determining, according to the index parameter, a HARQ-ACK codebook corresponding to the at least one DCI includes: determining, according to the index parameter and a first value, a HARQ-ACK codebook corresponding to the at least one DCI.
[0120] In some embodiments, the index parameter may include at least one of the following parameters: a counting downlink allocation index C-DAI, a total number downlink allocation index T-DAI. In the embodiment of the present disclosure, only the C-DAI parameter may be applied with the above scheme, or only the T-DAI parameter may be applied with the above scheme, or both the C-DAI and T-DAI parameters may be applied with the above scheme. That is: only the C-DAI parameter may be determined based on the number of DCIs, while the T-DAI parameter may be determined in any possible way; only the T-DAI parameter may be determined based on the number of DCIs, while the C-DAI parameter may be determined in any possible way; or both the C-DAI parameter and the T-DAI parameter may be determined based on the number of DCIs.
[0121] In some possible implementations, the above embodiment further includes: sending the HARQ-ACK codebook to the network device 102.
[0122] In the embodiment of the present disclosure, the user equipment 101 determines that the HARQ-ACK of the scheduled PDSCH corresponding to the successfully received DCI is determined based on the demodulation result of the PDSCH, so that the HARQ-ACK of the scheduled PDSCH corresponding to the successfully received DCI conforms to the actual demodulation situation.
[0123] The present disclosure provides a method for determining HARQ-ACK, which is performed by user equipment 101 and includes:
[0124] In response to a network device scheduling at least one downlink control information DCI, and each of the at least one DCI schedules more than one physical downlink shared channel PDSCH, an index parameter is determined according to the number of the at least one DCI.
[0125] Determine the HARQ-ACK codebook corresponding to the at least one DCI according to the index parameter, wherein the successfully received DCI is determined according to the index parameter, and it is determined that the HARQ-ACK of the unscheduled PDSCH corresponding to the successfully received DCI is NACK or ACK, and the HARQ-ACK of the unscheduled PDSCH corresponding to the successfully received DCI included in the HARQ-ACK codebook is NACK or ACK.
[0126] Among them, the unscheduled PDSCH corresponding to the successfully received DCI is the PDSCH that is not actually scheduled within the maximum number of PDSCHs that can be scheduled by a single DCI. For example: the maximum number of PDSCHs that can be scheduled by a single DCI corresponding to the DCI is 8, and these 8 PDSCHs are PDSCH0 to PDSCH7. The DCI actually only schedules 5 PDSCHs, and these 5 PDSCHs are PDSCH0 to PDSCH4. Then these 5 PDSCHs are the scheduled PDSCHs corresponding to the successfully received DCI, and the 3 PDSCHs other than these 5 PDSCHs (i.e., PDSCH 5 to PDSCH7) are the unscheduled PDSCHs corresponding to the successfully received DCI. In one embodiment, determining the HARQ-ACK codebook corresponding to the at least one DCI according to the index parameter includes: determining the missed DCI according to the index parameter, and determining that all HARQ-ACKs corresponding to the missed DCI in the HARQ-ACK codebook are NACKs. And, determining the successfully received DCI according to the index parameter, determining that the HARQ-ACK of the scheduled PDSCH corresponding to the successfully received DCI is the demodulation result of the PDSCH, and the HARQ-ACK of the scheduled PDSCH corresponding to the successfully received DCI included in the HARQ-ACK codebook is determined according to the demodulation result of the PDSCH.
[0127] In one embodiment, determining, according to the index parameter, a HARQ-ACK codebook corresponding to the at least one DCI includes: determining, according to the index parameter and a first value, a HARQ-ACK codebook corresponding to the at least one DCI.
[0128] In some embodiments, the index parameter may include at least one of the following parameters: a counting downlink allocation index C-DAI, a total number downlink allocation index T-DAI. In the embodiment of the present disclosure, only the C-DAI parameter may be applied with the above scheme, or only the T-DAI parameter may be applied with the above scheme, or both the C-DAI and T-DAI parameters may be applied with the above scheme. That is: only the C-DAI parameter may be determined based on the number of DCIs, while the T-DAI parameter may be determined in any possible way; only the T-DAI parameter may be determined based on the number of DCIs, while the C-DAI parameter may be determined in any possible way; or both the C-DAI parameter and the T-DAI parameter may be determined based on the number of DCIs.
[0129] In some possible implementations, the above embodiment further includes: sending the HARQ-ACK codebook to the network device 102.
[0130] In the embodiment of the present disclosure, the user equipment 101 determines that the HARQ-ACK of the unscheduled PDSCH corresponding to the successfully received DCI is NACK or ACK, so that the value of the unscheduled PDSCH can be selected between NACK or ACK, without causing any adverse effects on the network device 102.
[0131] The present disclosure provides a method for determining HARQ-ACK, which is performed by user equipment 101 and includes:
[0132] In response to a network device scheduling at least one downlink control information DCI, and each of the at least one DCI schedules more than one physical downlink shared channel PDSCH, an index parameter is determined according to the number of the at least one DCI.
[0133] Determine the HARQ-ACK codebook corresponding to the at least one DCI according to the index parameter and the second value, wherein the number of HARQ-ACKs corresponding to each DCI in the HARQ-ACK codebook corresponding to the at least one DCI is determined to be a second value, wherein the second value is less than the maximum number of PDSCHs that can be scheduled by a single DCI.
[0134] In some embodiments, the index parameter may include at least one of the following parameters: a counting downlink allocation index C-DAI, a total number downlink allocation index T-DAI. In the embodiment of the present disclosure, only the C-DAI parameter may be applied with the above scheme, or only the T-DAI parameter may be applied with the above scheme, or both the C-DAI and T-DAI parameters may be applied with the above scheme. That is: only the C-DAI parameter may be determined based on the number of DCIs, while the T-DAI parameter may be determined in any possible way; only the T-DAI parameter may be determined based on the number of DCIs, while the C-DAI parameter may be determined in any possible way; or both the C-DAI parameter and the T-DAI parameter may be determined based on the number of DCIs.
[0135] In some possible implementations, the above embodiment further includes: sending the HARQ-ACK codebook to the network device 102.
[0136] In the embodiment of the present disclosure, the user equipment 101 determines that the number of HARQ-ACKs corresponding to the normally received DCI and the missed DCI is a second value that is less than the maximum number of PDSCHs that can be scheduled by a single DCI, thereby ensuring that the HARQ-ACK codebook accurately feeds back the HARQ-ACK information while saving the number of bits occupied by the HARQ-ACK codebook.
[0137] The present disclosure provides a method for determining HARQ-ACK, which is performed by user equipment 101 and includes:
[0138] In response to a network device scheduling at least one downlink control information DCI, and each of the at least one DCI schedules more than one physical downlink shared channel PDSCH, an index parameter is determined according to the number of the at least one DCI.
[0139] Determine the HARQ-ACK codebook corresponding to the at least one DCI according to the index parameter and the second value, wherein the number of HARQ-ACKs corresponding to each DCI in the HARQ-ACK codebook corresponding to the at least one DCI is determined to be a second value, wherein the second value is less than the maximum number of PDSCHs that can be scheduled by a single DCI.
[0140] In some embodiments, the second value is configured by higher layer signaling or agreed upon by a communication protocol.
[0141] In some embodiments, the index parameter may include at least one of the following parameters: a counting downlink allocation index C-DAI, a total number downlink allocation index T-DAI. In the embodiment of the present disclosure, only the C-DAI parameter may be applied with the above scheme, or only the T-DAI parameter may be applied with the above scheme, or both the C-DAI and T-DAI parameters may be applied with the above scheme. That is: only the C-DAI parameter may be determined based on the number of DCIs, while the T-DAI parameter may be determined in any possible way; only the T-DAI parameter may be determined based on the number of DCIs, while the C-DAI parameter may be determined in any possible way; or both the C-DAI parameter and the T-DAI parameter may be determined based on the number of DCIs.
[0142] In some possible implementations, the above embodiment further includes: sending the HARQ-ACK codebook to the network device 102.
[0143] In the embodiment of the present disclosure, the user equipment 101 determines that the number of HARQ-ACKs corresponding to the normally received DCI and the missed DCI is a second value that is less than the maximum number of PDSCHs that can be scheduled by a single DCI, while ensuring that the HARQ-ACK codebook accurately feeds back the HARQ-ACK information, while saving the number of bits occupied by the HARQ-ACK codebook, and configuring this second value by high-layer signaling or by protocol agreement, so that the user equipment 101 and the network device 102 accurately coordinate the maximum number of PDSCHs that can be scheduled for this single DCI.
[0144] The present disclosure provides a method for determining HARQ-ACK, which is performed by user equipment 101 and includes:
[0145] In response to a network device scheduling at least one downlink control information DCI, and each of the at least one DCI schedules more than one physical downlink shared channel PDSCH, an index parameter is determined according to the number of the at least one DCI.
[0146] Determine the HARQ-ACK codebook corresponding to the at least one DCI according to the index parameter and the second value, wherein the number of HARQ-ACKs corresponding to each DCI in the HARQ-ACK codebook corresponding to the at least one DCI is determined to be a second value, wherein the second value is less than the maximum number of PDSCHs that can be scheduled by a single DCI and is divisible by the maximum number of PDSCHs that can be scheduled by the single DCI.
[0147] The HARQ-ACK codebook is sent to the network device 102.
[0148] In an example, the maximum number of PDSCHs that can be scheduled by a single DCI is N, the second value is M, N=8, M=4.
[0149] In some embodiments, the index parameter may include at least one of the following parameters: a counting downlink allocation index C-DAI, a total number downlink allocation index T-DAI. In the embodiment of the present disclosure, only the C-DAI parameter may be applied with the above scheme, or only the T-DAI parameter may be applied with the above scheme, or both the C-DAI and T-DAI parameters may be applied with the above scheme. That is: only the C-DAI parameter may be determined based on the number of DCIs, while the T-DAI parameter may be determined in any possible way; only the T-DAI parameter may be determined based on the number of DCIs, while the C-DAI parameter may be determined in any possible way; or both the C-DAI parameter and the T-DAI parameter may be determined based on the number of DCIs.
[0150] In some possible implementations, the above embodiment further includes: sending the HARQ-ACK codebook to the network device 102.
[0151] In the embodiment of the present disclosure, the user equipment 101 determines that the number of HARQ-ACKs corresponding to the normally received DCI and the missed DCI is a second value that is less than the maximum number of PDSCHs that can be scheduled by a single DCI, thereby ensuring that the HARQ-ACK codebook accurately feeds back the HARQ-ACK information while saving the number of bits occupied by the HARQ-ACK codebook.
[0152] The present disclosure provides a method for determining HARQ-ACK, which is performed by user equipment 101 and includes:
[0153] In response to a network device scheduling at least one downlink control information DCI, and each of the at least one DCI schedules more than one physical downlink shared channel PDSCH, an index parameter is determined according to the number of the at least one DCI.
[0154] determining the HARQ-ACK codebook corresponding to the at least one DCI according to the index parameter and the second value, wherein the number of HARQ-ACKs corresponding to each DCI in the HARQ-ACK codebook corresponding to the at least one DCI is the second value, and the second value is less than the maximum number of PDSCHs that can be scheduled by a single DCI; determining the successfully received DCI according to the index parameter, determining a plurality of groups corresponding to the successfully received DCI, the number of the plurality of groups being equal to the second value, each group including part of the PDSCHs corresponding to the successfully received DCI, and determining the HARQ-ACK codebook corresponding to the successfully received DCI to include a plurality of logical HARQ-ACKs, the number of the plurality of logical HARQ-ACKs being equal to the second value, and each logical HARQ-ACK corresponding to a logical processing result of the HARQ-ACKs of all PDSCHs in a group.
[0155] In some embodiments, the index parameter can include at least one of the following parameters: a counting downlink assignment index (C-DAI) and a total number downlink assignment index (T-DAI). In the embodiments of the present disclosure, only the C-DAI parameter can apply the above scheme, only the T-DAI parameter can apply the above scheme, or both the C-DAI and T-DAI parameters can apply the above scheme. That is, only the C-DAI parameter can be determined according to the number of DCIs, and the T-DAI parameter can be determined in any possible way; only the T-DAI parameter can be determined according to the number of DCIs, and the C-DAI parameter can be determined in any possible way; or both the C-DAI parameter and the T-DAI parameter can be determined according to the number of DCIs.
[0156] In some possible implementations, the above embodiments further include sending the HARQ-ACK codebook to the network device 102.
[0157] In the embodiments of the present disclosure, the user equipment 101 divides the successfully received DCIs into groups of the second value, each group corresponding to a logical HARQ-ACK, and each logical HARQ-ACK corresponding to a logical processing result of the HARQ-ACKs of all PDSCHs in a group, so that the logical HARQ-ACK represents the information of the HARQ-ACKs of all PDSCHs in a group, thereby ensuring that the HARQ-ACK codebook accurately feeds back the HARQ-ACK information while saving the number of bits occupied by the HARQ-ACK codebook.
[0158] The embodiments of the present disclosure provide a method for determining a HARQ-ACK, which is performed by the user equipment 101 and includes the following steps.
[0159] In response to a network device scheduling at least one downlink control information DCI, and each of the at least one DCI schedules more than one physical downlink shared channel PDSCH, an index parameter is determined according to the number of the at least one DCI.
[0160] Determine the HARQ-ACK codebook corresponding to the at least one DCI according to the index parameter and the second value, wherein the number of HARQ-ACKs corresponding to each DCI in the HARQ-ACK codebook corresponding to the at least one DCI is determined to be the second value, wherein the second value is less than the maximum number of PDSCHs that can be scheduled by a single DCI. Determine the successfully received DCI according to the index parameter, determine multiple groups corresponding to the successfully received DCI, the number of the multiple groups is equal to the second value, each group includes a portion of the PDSCH in the PDSCH corresponding to the successfully received DCI, and determine that the HARQ-ACK codebook corresponding to the successfully received DCI includes multiple logical HARQ-ACKs, the number of the multiple logical HARQ-ACKs is equal to the second value, and each logical HARQ-ACK corresponds to the logical AND result of the HARQ-ACKs of all PDSCHs in a group.
[0161] In some embodiments, the index parameter may include at least one of the following parameters: a counting downlink allocation index C-DAI, a total number downlink allocation index T-DAI. In the embodiment of the present disclosure, only the C-DAI parameter may be applied with the above scheme, or only the T-DAI parameter may be applied with the above scheme, or both the C-DAI and T-DAI parameters may be applied with the above scheme. That is: only the C-DAI parameter may be determined based on the number of DCIs, while the T-DAI parameter may be determined in any possible way; only the T-DAI parameter may be determined based on the number of DCIs, while the C-DAI parameter may be determined in any possible way; or both the C-DAI parameter and the T-DAI parameter may be determined based on the number of DCIs.
[0162] In some possible implementations, the above embodiment further includes: sending the HARQ-ACK codebook to the network device 102.
[0163] In the embodiments of the present disclosure, the user equipment 101 divides the successfully received DCI into groups of a second value, each group corresponding to a logical HARQ-ACK, and each logical HARQ-ACK corresponds to the logical AND of the HARQ-ACKs of all PDSCHs in a group, so that the logical HARQ-ACK represents the information of the HARQ-ACKs of all PDSCHs in the group, and in particular, when the HARQ-ACKs of all PDSCHs in the same group are all ACK, a smaller bit is used to represent the information of the HARQ-ACKs of all PDSCHs in the group, thereby ensuring that the HARQ-ACK codebook accurately feeds back the HARQ-ACK information while saving the number of bits occupied by the HARQ-ACK codebook.
[0164] The embodiments of the present disclosure provide a method for determining HARQ-ACK, which is executed by the user equipment 101, and the method comprises:
[0165] In response to the network equipment scheduling at least one downlink control information DCI, and each DCI in the at least one DCI scheduling more than one physical downlink shared channel PDSCH, determining an index parameter according to the number of the at least one DCI.
[0166] According to the index parameter and a second value, determining a HARQ-ACK codebook corresponding to the at least one DCI, wherein the number of HARQ-ACKs corresponding to each DCI in the HARQ-ACK codebook corresponding to the at least one DCI is the second value, and the second value is less than the maximum number of PDSCHs that can be scheduled by a single DCI. According to the index parameter, determining a successfully received DCI, determining a plurality of groups corresponding to the successfully received DCI, the number of the plurality of groups being equal to the second value, each group including at least one scheduled PDSCH, each group including part of the PDSCHs corresponding to the successfully received DCI, and determining that the HARQ-ACK codebook corresponding to the successfully received DCI includes a plurality of logical HARQ-ACKs, the number of the plurality of logical HARQ-ACKs being equal to the second value, and each logical HARQ-ACK corresponding to the logical processing result of the HARQ-ACKs of all PDSCHs in a group.
[0167] In an embodiment, the logical processing result is the result of logical AND.
[0168] In some embodiments, the index parameter may include at least one of the following parameters: a counting downlink allocation index C-DAI, a total number downlink allocation index T-DAI. In the embodiment of the present disclosure, only the C-DAI parameter may be applied with the above scheme, or only the T-DAI parameter may be applied with the above scheme, or both the C-DAI and T-DAI parameters may be applied with the above scheme. That is: only the C-DAI parameter may be determined based on the number of DCIs, while the T-DAI parameter may be determined in any possible way; only the T-DAI parameter may be determined based on the number of DCIs, while the C-DAI parameter may be determined in any possible way; or both the C-DAI parameter and the T-DAI parameter may be determined based on the number of DCIs.
[0169] In some possible implementations, the above embodiment further includes: sending the HARQ-ACK codebook to the network device 102.
[0170] In an embodiment of the present disclosure, the user equipment 101 divides the successfully received DCI into groups of the second value, each group corresponds to a logical HARQ-ACK, each logical HARQ-ACK corresponds to the logical processing result of the HARQ-ACK of all PDSCHs in the group, and each group includes at least one scheduled PDSCH, so that the logical HARQ-ACK representatively represents the HARQ-ACK information of all PDSCHs in the group, and representatively represents the HARQ-ACK of one less scheduled PDSCH, thereby saving the number of bits occupied by the HARQ-ACK codebook while ensuring that the HARQ-ACK codebook accurately feeds back the HARQ-ACK information.
[0171] The present disclosure provides a method for determining HARQ-ACK, which is performed by user equipment 101 and includes:
[0172] In response to a network device scheduling at least one downlink control information DCI, and each of the at least one DCI schedules more than one physical downlink shared channel PDSCH, an index parameter is determined according to the number of the at least one DCI.
[0173] Determine the HARQ-ACK codebook corresponding to the at least one DCI according to the index parameter and the second value, wherein the number of HARQ-ACKs corresponding to each DCI in the HARQ-ACK codebook corresponding to the at least one DCI is determined to be the second value, wherein the second value is less than the maximum number of PDSCHs that can be scheduled by a single DCI. Determine the successfully received DCI according to the index parameter, determine multiple groups corresponding to the successfully received DCI, each group includes at least one scheduled PDSCH, the number of the multiple groups is equal to the second value, each group includes part of the PDSCH in the PDSCH corresponding to the successfully received DCI, determine that the HARQ-ACK of the unscheduled PDSCH corresponding to the successfully received DCI is ACK, and determine that the HARQ-ACK codebook corresponding to the successfully received DCI includes multiple logical HARQ-ACKs, the number of the multiple logical HARQ-ACKs is equal to the second value, and each logical HARQ-ACK corresponds to the logical processing result of the HARQ-ACK of all PDSCHs in a group.
[0174] In one embodiment, the logic processing result is a logical AND result.
[0175] In some embodiments, the index parameter may include at least one of the following parameters: a counting downlink allocation index C-DAI, a total number downlink allocation index T-DAI. In the embodiment of the present disclosure, only the C-DAI parameter may be applied with the above scheme, or only the T-DAI parameter may be applied with the above scheme, or both the C-DAI and T-DAI parameters may be applied with the above scheme. That is: only the C-DAI parameter may be determined based on the number of DCIs, while the T-DAI parameter may be determined in any possible way; only the T-DAI parameter may be determined based on the number of DCIs, while the C-DAI parameter may be determined in any possible way; or both the C-DAI parameter and the T-DAI parameter may be determined based on the number of DCIs.
[0176] In some possible implementations, the above embodiment further includes: sending the HARQ-ACK codebook to the network device 102.
[0177] In the embodiment of the present disclosure, the HARQ-ACK of the unscheduled PDSCH corresponding to the successfully received DCI in each group is determined to be ACK, so that the unscheduled PDSCH does not affect the logical processing result of the entire group.
[0178] The present disclosure provides a method for determining HARQ-ACK, which is performed by user equipment 101 and includes:
[0179] In response to a network device scheduling at least one downlink control information DCI, and each of the at least one DCI schedules more than one physical downlink shared channel PDSCH, an index parameter is determined according to the number of the at least one DCI.
[0180] Determine the HARQ-ACK codebook corresponding to the at least one DCI according to the index parameter and the second value, wherein the number of HARQ-ACKs corresponding to each DCI in the HARQ-ACK codebook corresponding to the at least one DCI is determined to be the second value, wherein the second value is less than the maximum number of PDSCHs that can be scheduled by a single DCI. Determine the successfully received DCI according to the index parameter, determine multiple groups corresponding to the successfully received DCI, the number of the multiple groups is equal to the second value, each group includes part of the PDSCH in the PDSCH corresponding to the successfully received DCI, the multiple groups include at least one group, the at least one group does not include the scheduled PDSCH, and determine whether the HARQ-ACK of the unscheduled PDSCH corresponding to the successfully received DCI is ACK or NACK. Determine that the HARQ-ACK codebook corresponding to the successfully received DCI includes multiple logical HARQ-ACKs, the number of the multiple logical HARQ-ACKs is equal to the second value, and each logical HARQ-ACK corresponds to the logical processing result of the HARQ-ACK of all PDSCHs in a group.
[0181] In one embodiment, the logic processing result is a logical AND result.
[0182] In some embodiments, the index parameter may include at least one of the following parameters: a counting downlink allocation index C-DAI, a total number downlink allocation index T-DAI. In the embodiment of the present disclosure, only the C-DAI parameter may be applied with the above scheme, or only the T-DAI parameter may be applied with the above scheme, or both the C-DAI and T-DAI parameters may be applied with the above scheme. That is: only the C-DAI parameter may be determined based on the number of DCIs, while the T-DAI parameter may be determined in any possible way; only the T-DAI parameter may be determined based on the number of DCIs, while the C-DAI parameter may be determined in any possible way; or both the C-DAI parameter and the T-DAI parameter may be determined based on the number of DCIs.
[0183] In some possible implementations, the above embodiment further includes: sending the HARQ-ACK codebook to the network device 102.
[0184] In the embodiment of the present disclosure, the user equipment 101 divides the successfully received DCI into groups of the second value, wherein one or more groups include only unscheduled PDSCHs, thereby making the scheduled PDSCHs more concentrated, thereby ensuring that the HARQ-ACK codebook accurately feeds back the HARQ-ACK information while saving the number of bits occupied by the HARQ-ACK codebook.
[0185] The present disclosure provides a method for determining HARQ-ACK, which is performed by user equipment 101 and includes:
[0186] In response to a network device scheduling at least one downlink control information DCI, and each of the at least one DCI schedules more than one physical downlink shared channel PDSCH, an index parameter is determined according to the number of the at least one DCI.
[0187] Determine the HARQ-ACK codebook corresponding to the at least one DCI according to the index parameter and the second value, wherein the number of HARQ-ACKs corresponding to each DCI in the HARQ-ACK codebook corresponding to the at least one DCI is determined to be the second value, wherein the second value is less than the maximum number of PDSCHs that can be scheduled by a single DCI. Determine the successfully received DCI according to the index parameter, determine multiple groups corresponding to the successfully received DCI, the number of the multiple groups is equal to the second value, each group includes part of the PDSCH in the PDSCH corresponding to the successfully received DCI, and determine that the HARQ-ACK of the scheduled PDSCH corresponding to the successfully received DCI is the demodulation result of the PDSCH. Determine that the HARQ-ACK codebook corresponding to the successfully received DCI includes multiple logical HARQ-ACKs, the number of the multiple logical HARQ-ACKs is equal to the second value, and each logical HARQ-ACK corresponds to the logical processing result of the HARQ-ACKs of all PDSCHs in a group.
[0188] In one embodiment, the logic processing result is a logical AND result.
[0189] In some embodiments, the index parameter can include at least one of the following parameters: a count type downlink allocation index C-DAI, and a total number type downlink allocation index T-DAI. In the embodiments of the present disclosure, the above scheme can be applied only to the C-DAI parameter, only to the T-DAI parameter, or to both the C-DAI and T-DAI parameters. That is, only the C-DAI parameter can be determined according to the number of DCIs, while the T-DAI parameter can be determined in any possible manner; only the T-DAI parameter can be determined according to the number of DCIs, while the C-DAI parameter can be determined in any possible manner; or both the C-DAI and T-DAI parameters can be determined according to the number of DCIs.
[0190] In some possible implementation manners, the above embodiments further include: sending the HARQ-ACK codebook to the network device 102.
[0191] In the embodiments of the present disclosure, for the successfully received DCI, the user equipment 101 determines the HARQ-ACK of the successfully received DCI as the demodulation result of the PDSCH scheduled by the successfully received DCI, so that the HARQ-ACK of the successfully received DCI conforms to the actual demodulation result.
[0192] The following is described by way of example through two specific embodiments. Specific Embodiment One
[0194] In a multi-TTI PDSCH scheduling scenario, one DCI schedules N PDSCHs. N is the maximum number of PDSCHs that can be scheduled by a single DCI. N is semi-statically configured by higher layer signaling or is specified by a protocol.
[0195] The value of N is 8. The base station schedules 4 DCIs, namely DCI0, DCI1, DCI2, and DCI3, each of which schedules 8 PDSCHs.
[0196] The C-DAI and T-DAI corresponding to the 4 DCIs are counted according to the number of DCIs, rather than the number of PDSCHs.
[0197] The user equipment 101 generates a HARQ-ACK codebook according to the N, that is, the generated HARQ-ACK codebook includes 32 (i.e., 4*N) HARQ-ACKs, each DCI corresponding to N HARQ-ACKs. The 32 HARQ-ACKs are fed back on one PUCCH channel.
[0198] The user equipment 101 can determine which DCI was missed based on the C-DAI and T-DAI. If the judgment result is that DCI2 was missed, 8 HARQ-ACKs are generated for the 8 PDSCHs corresponding to DCI2, and these 8 HARQ-ACKs are all NACKs.
[0199] For successfully received DCI0, DCI1, and DCI3, the HARQ-ACK of each PDSCH in the eight PDSCHs corresponding to each DCI corresponds to the actual demodulation result of the corresponding PDSCH. Specific embodiment 2
[0201] In a multi-TTI PDSCH scheduling scenario, the maximum number of PDSCHs that can be scheduled by a DCI is configured by higher layer signaling or specified by the protocol. The actual number N of PDSCHs scheduled by a DCI is dynamically indicated by the DCI.
[0202] The maximum number of PDSCHs that can be scheduled by one DCI is 8. The base station schedules four DCIs: DCI0, DCI1, DCI2, and DCI3. DCI0 schedules 6 PDSCHs, DCI1 schedules 6 PDSCHs, DCI2 schedules 4 PDSCHs, and DCI3 schedules 8 PDSCHs.
[0203] The C-DAI and T-DAI corresponding to the four DCIs are counted according to the number of DCIs, rather than the number of PDSCHs.
[0204] The user equipment 101 generates a HARQ-ACK codebook according to N, that is, the generated HARQ-ACK codebook includes 32 (ie, 4*N) HARQ-ACKs, and each DCI corresponds to N HARQ-ACKs. The 32 HARQ-ACKs are fed back on a PUCCH channel.
[0205] The user equipment 101 can determine which DCI was missed based on the C-DAI and T-DAI. If the judgment result is that DCI2 was missed, 8 NACKs are generated for the 6 PDSCHs scheduled by DCI2.
[0206] For the successfully received DCI0, DCI1 and DCI3, the first 6 HARQ-ACKs corresponding to each DCI are determined according to the actual demodulation results of the 6 scheduled PDSCHs. For the 2 HARQ-ACK information that are not scheduled by PDSCH, NACK or ACK can be fed back. Specific embodiment three
[0208] In a multi-TTI PDSCH scheduling scenario, one DCI schedules N PDSCHs. N is the maximum number of PDSCHs that can be scheduled by a single DCI. N is semi-statically configured by higher-layer signaling or specified by the protocol.
[0209] The value of N is 8. The base station schedules 4 DCIs, namely DCI0, DCI1, DCI2 and DCI3, and each DCI schedules 8 PDSCHs.
[0210] The base station configures the second value M through high-layer signaling, or agrees on the second value M through a protocol, where the value of M is 2.
[0211] The C-DAI and T-DAI corresponding to the four DCIs are counted according to the number of DCIs, rather than the number of PDSCHs.
[0212] The user equipment 101 generates a HARQ-ACK codebook according to M, that is, the generated HARQ-ACK codebook includes 8 (ie, 4*M) HARQ-ACKs, and each DCI corresponds to M HARQ-ACKs. The 8 HARQ-ACKs are fed back on a PUCCH channel.
[0213] The user equipment 101 can determine which DCI was missed based on the C-DAI and T-DAI. If the judgment result is that DCI2 was missed, two HARQ-ACKs are generated for the eight PDSCHs corresponding to DCI2, and both of these two HARQ-ACKs are NACKs.
[0214] HARQ-ACK bundling is performed on the successfully received DCI0, DCI1, and DCI3, where each DCI corresponds to 8 PDSCHs. For example, for DCI1, a logical AND process is performed on the HARQ-ACKs of the first 4 PDSCHs among the 8 PDSCHs to obtain a synthesized logical HARQ-ACK, and a logical AND process is performed on the HARQ-ACKs of the last 4 PDSCHs among the 8 PDSCHs to obtain another synthesized logical HARQ-ACK. These two logical HARQ-ACKs are used as the 2 HARQ-ACKs corresponding to DCI1. Specific embodiment 4
[0216] In a multi-TTI PDSCH scheduling scenario, the maximum number of PDSCHs that can be scheduled by a DCI is configured by higher-layer signaling or specified by the protocol. The actual number N of PDSCHs scheduled by a DCI is dynamically indicated by the DCI.
[0217] The maximum number of PDSCHs that can be scheduled by one DCI is 8. The base station schedules four DCIs: DCI0, DCI1, DCI2, and DCI3. DCI0 schedules 6 PDSCHs, DCI1 schedules 6 PDSCHs, DCI2 schedules 4 PDSCHs, and DCI3 schedules 8 PDSCHs.
[0218] The base station configures the second value M through high-layer signaling, or agrees on the second value M through a protocol, where the value of M is 2.
[0219] The C-DAI and T-DAI corresponding to the four DCIs are counted according to the number of DCIs, rather than the number of PDSCHs.
[0220] The user equipment 101 generates a HARQ-ACK codebook according to M, that is, the generated HARQ-ACK codebook includes 8 (ie, 4*M) HARQ-ACKs, and each DCI corresponds to M HARQ-ACKs. The 8 HARQ-ACKs are fed back on a PUCCH channel.
[0221] The user equipment 101 can determine which DCI was missed based on the C-DAI and T-DAI. If the judgment result is that DCI2 was missed, two HARQ-ACKs are generated for the eight PDSCHs corresponding to DCI2, and both of these two HARQ-ACKs are NACKs.
[0222] HARQ-ACK bundling is performed on the successfully received DCI0, DCI1, and DCI3. For example, DCI1 schedules 6 PDSCHs. A logical AND process is performed on the HARQ-ACKs of the first 4 of the 6 PDSCHs to obtain a synthesized logical HARQ-ACK. A logical AND process is performed on the HARQ-ACKs of the last 2 of the 6 PDSCHs to obtain another synthesized logical HARQ-ACK. These two logical HARQ-ACKs are used as the 2 HARQ-ACKs corresponding to DCI1.
[0223] The present disclosure provides a method for determining HARQ-ACK, which is performed by the network device 102 and includes:
[0224] Determine the HARQ-ACK codebook;
[0225] The HARQ-ACK codebook is determined according to the following determination method:
[0226] In response to a network device scheduling at least one downlink control information DCI, and each DCI in the at least one DCI schedules more than one physical downlink shared channel PDSCH, determining an index parameter according to the number of the at least one DCI; and determining a HARQ-ACK codebook corresponding to the at least one DCI according to the index parameter.
[0227] In one embodiment, the index parameter may include at least one of the following parameters: a counting downlink allocation index C-DAI and a total number downlink allocation index T-DAI.
[0228] In one embodiment, determining the HARQ-ACK codebook includes: receiving the HARQ-ACK codebook from the user equipment 101.
[0229] The present disclosure provides a method for determining HARQ-ACK, which is performed by the network device 102 and includes:
[0230] Determine the HARQ-ACK codebook;
[0231] The HARQ-ACK codebook is determined according to the following determination method:
[0232] In response to a network device scheduling at least one downlink control information DCI, and each of the at least one DCI schedules more than one physical downlink shared channel PDSCH, an index parameter is determined according to the number of the at least one DCI.
[0233] Determine a HARQ-ACK codebook corresponding to the at least one DCI according to the index parameter, wherein the missed DCI is determined according to the index parameter, and determine that all HARQ-ACKs corresponding to the missed DCI in the HARQ-ACK codebook are NACKs.
[0234] In one embodiment, the index parameter may include at least one of the following parameters: a counting downlink allocation index C-DAI and a total number downlink allocation index T-DAI.
[0235] In one embodiment, determining the HARQ-ACK codebook includes: receiving the HARQ-ACK codebook from the user equipment 101.
[0236] The present disclosure provides a method for determining HARQ-ACK, which is performed by the network device 102 and includes:
[0237] Determine the HARQ-ACK codebook;
[0238] The HARQ-ACK codebook is determined according to the following determination method:
[0239] In response to a network device scheduling at least one downlink control information DCI, and each of the at least one DCI schedules more than one physical downlink shared channel PDSCH, an index parameter is determined according to the number of the at least one DCI.
[0240] Determine the HARQ-ACK codebook corresponding to the at least one DCI according to the index parameter and the first value, wherein the number of HARQ-ACKs corresponding to each DCI in the HARQ-ACK codebook corresponding to the at least one DCI is determined to be a first value, wherein the first value is the maximum number of PDSCHs that can be scheduled by a single DCI.
[0241] In one embodiment, determining the HARQ-ACK codebook corresponding to the at least one DCI according to the index parameter and the first value further includes: determining a missed DCI according to the index parameter, and determining that all HARQ-ACKs corresponding to the missed DCI in the HARQ-ACK codebook are NACKs.
[0242] In one embodiment, the index parameter may include at least one of the following parameters: a counting downlink allocation index C-DAI, a total number downlink allocation index T-DAI.
[0243] In one embodiment, determining the HARQ-ACK codebook includes: receiving the HARQ-ACK codebook from the user equipment 101.
[0244] The present disclosure provides a method for determining HARQ-ACK, which is performed by the network device 102 and includes:
[0245] Determine the HARQ-ACK codebook;
[0246] The HARQ-ACK codebook is determined according to the following determination method:
[0247] In response to a network device scheduling at least one downlink control information DCI, and each of the at least one DCI schedules more than one physical downlink shared channel PDSCH, an index parameter is determined according to the number of the at least one DCI.
[0248] Determine the HARQ-ACK codebook corresponding to the at least one DCI according to the index parameter and the first value, wherein the number of HARQ-ACKs corresponding to each DCI in the HARQ-ACK codebook corresponding to the at least one DCI is determined to be a first value, wherein the first value is configured by higher layer signaling or the maximum number of PDSCHs that can be scheduled by a single DCI as agreed upon by the protocol.
[0249] In one embodiment, determining the HARQ-ACK codebook corresponding to the at least one DCI according to the index parameter and the first value further includes: determining the missed DCI according to the index parameter, and determining that all HARQ-ACKs corresponding to the missed DCI in the HARQ-ACK codebook are NACKs.
[0250] In one embodiment, the index parameter may include at least one of the following parameters: a counting downlink allocation index C-DAI and a total number downlink allocation index T-DAI.
[0251] In one embodiment, determining the HARQ-ACK codebook includes: receiving the HARQ-ACK codebook from the user equipment 101.
[0252] The present disclosure provides a method for determining HARQ-ACK, which is performed by the network device 102 and includes:
[0253] Determine the HARQ-ACK codebook;
[0254] The HARQ-ACK codebook is determined according to the following determination method:
[0255] In response to a network device scheduling at least one downlink control information DCI, and each of the at least one DCI schedules more than one physical downlink shared channel PDSCH, an index parameter is determined according to the number of the at least one DCI.
[0256] Determine the HARQ-ACK codebook corresponding to the at least one DCI according to the index parameter and the first value, wherein the successfully received DCI is determined according to the index parameter, and the HARQ-ACK of the scheduled PDSCH corresponding to the successfully received DCI is determined to be the demodulation result of the PDSCH, and the HARQ-ACK of the scheduled PDSCH corresponding to the successfully received DCI included in the HARQ-ACK codebook is determined according to the demodulation result of the PDSCH. Determine that the number of HARQ-ACKs corresponding to each DCI in the HARQ-ACK codebook corresponding to the at least one DCI is the first value, wherein the first value is the maximum number of PDSCHs that can be scheduled by a single DCI.
[0257] In one embodiment, determining the HARQ-ACK codebook corresponding to the at least one DCI according to the index parameter and the first value further includes: determining the missed DCI according to the index parameter, and determining that all HARQ-ACKs corresponding to the missed DCI in the HARQ-ACK codebook are NACKs.
[0258] In one embodiment, the index parameter may include at least one of the following parameters: a counting downlink allocation index C-DAI and a total number downlink allocation index T-DAI.
[0259] In one embodiment, determining the HARQ-ACK codebook includes: receiving the HARQ-ACK codebook from the user equipment 101.
[0260] The present disclosure provides a method for determining HARQ-ACK, which is performed by the network device 102 and includes:
[0261] Determine the HARQ-ACK codebook;
[0262] The HARQ-ACK codebook is determined according to the following determination method:
[0263] In response to a network device scheduling at least one downlink control information DCI, and each of the at least one DCI schedules more than one physical downlink shared channel PDSCH, an index parameter is determined according to the number of the at least one DCI.
[0264] Determine a HARQ-ACK codebook corresponding to the at least one DCI according to the index parameter and the first value, wherein the successfully received DCI is determined according to the index parameter, and the HARQ-ACK of the unscheduled PDSCH corresponding to the successfully received DCI is determined to be NACK or ACK, and the HARQ-ACK of the unscheduled PDSCH corresponding to the successfully received DCI included in the HARQ-ACK codebook is NACK or ACK. Determine that the number of HARQ-ACKs corresponding to each DCI in the HARQ-ACK codebook corresponding to the at least one DCI is the first value, wherein the first value is the maximum number of PDSCHs that can be scheduled by a single DCI.
[0265] In one embodiment, determining the HARQ-ACK codebook corresponding to the at least one DCI according to the index parameter and the first value further includes: determining the missed DCI according to the index parameter, and determining that all HARQ-ACKs corresponding to the missed DCI in the HARQ-ACK codebook are NACKs.
[0266] In one embodiment, the index parameter may include at least one of the following parameters: a counting downlink allocation index C-DAI and a total number downlink allocation index T-DAI.
[0267] In one embodiment, determining the HARQ-ACK codebook includes: receiving the HARQ-ACK codebook from the user equipment 101.
[0268] The present disclosure provides a method for determining HARQ-ACK, which is performed by the network device 102 and includes:
[0269] Determine the HARQ-ACK codebook;
[0270] The HARQ-ACK codebook is determined according to the following determination method:
[0271] In response to a network device scheduling at least one downlink control information DCI, and each DCI in the at least one DCI schedules more than one physical downlink shared channel PDSCH, determining an index parameter according to the number of the at least one DCI; and determining a HARQ-ACK codebook corresponding to the at least one DCI according to the index parameter.
[0272] Determine a HARQ-ACK codebook corresponding to the at least one DCI based on the index parameter and the second value. Determine that the number of HARQ-ACKs corresponding to each DCI in the HARQ-ACK codebook corresponding to the at least one DCI is a second value, where the second value is less than the maximum number of PDSCHs that can be scheduled by a single DCI.
[0273] In one embodiment, the determination method further includes: determining a missed DCI according to an index parameter, and determining that all HARQ-ACKs corresponding to the missed DCI in the HARQ-ACK codebook are NACKs.
[0274] In one embodiment, the index parameter may include at least one of the following parameters: a counting downlink allocation index C-DAI and a total number downlink allocation index T-DAI.
[0275] In one embodiment, determining the HARQ-ACK codebook includes: receiving the HARQ-ACK codebook from the user equipment 101.
[0276] The present disclosure provides a method for determining HARQ-ACK, which is performed by the network device 102 and includes:
[0277] Determine the HARQ-ACK codebook;
[0278] The HARQ-ACK codebook is determined according to the following determination method:
[0279] In response to a network device scheduling at least one downlink control information DCI, and each of the at least one DCI schedules more than one physical downlink shared channel PDSCH, an index parameter is determined according to the number of the at least one DCI.
[0280] Determine the HARQ-ACK codebook corresponding to the at least one DCI according to the index parameter and the second value. Determine that the number of HARQ-ACKs corresponding to each DCI in the HARQ-ACK codebook corresponding to the at least one DCI is a second value, where the second value is configured by higher layer signaling or agreed upon by a protocol and is less than the maximum number of PDSCHs that can be scheduled by a single DCI.
[0281] In one embodiment, determining the HARQ-ACK codebook corresponding to the at least one DCI according to the index parameter and the second value further includes: determining a missed DCI according to the index parameter, and determining that all HARQ-ACKs corresponding to the missed DCI in the HARQ-ACK codebook are NACKs.
[0282] In one embodiment, the index parameter may include at least one of the following parameters: a counting downlink allocation index C-DAI, a total number downlink allocation index T-DAI.
[0283] In one embodiment, determining the HARQ-ACK codebook includes: receiving the HARQ-ACK codebook from the user equipment 101.
[0284] The present disclosure provides a method for determining HARQ-ACK, which is performed by the network device 102 and includes:
[0285] Determine the HARQ-ACK codebook;
[0286] The HARQ-ACK codebook is determined according to the following determination method:
[0287] In response to a network device scheduling at least one downlink control information DCI, and each of the at least one DCI schedules more than one physical downlink shared channel PDSCH, an index parameter is determined according to the number of the at least one DCI.
[0288] Determine the HARQ-ACK codebook corresponding to the at least one DCI according to the index parameter and the second value. Determine that the number of HARQ-ACKs corresponding to each DCI in the HARQ-ACK codebook corresponding to the at least one DCI is a second value, where the second value is less than the maximum number of PDSCHs that can be scheduled by a single DCI and is divisible by the maximum number of PDSCHs that can be scheduled by the single DCI.
[0289] In one embodiment, determining the HARQ-ACK codebook corresponding to the at least one DCI according to the index parameter and the second value further includes: determining the missed DCI according to the index parameter, and determining that all HARQ-ACKs corresponding to the missed DCI in the HARQ-ACK codebook are NACKs.
[0290] In one embodiment, the index parameter may include at least one of the following parameters: a counting downlink allocation index C-DAI and a total number downlink allocation index T-DAI.
[0291] In one embodiment, determining the HARQ-ACK codebook includes: receiving the HARQ-ACK codebook from the user equipment 101.
[0292] The present disclosure provides a method for determining HARQ-ACK, which is performed by the network device 102 and includes:
[0293] Determine the HARQ-ACK codebook;
[0294] The HARQ-ACK codebook is determined according to the following determination method:
[0295] In response to a network device scheduling at least one downlink control information DCI, and each of the at least one DCI schedules more than one physical downlink shared channel PDSCH, an index parameter is determined according to the number of the at least one DCI.
[0296] Determine the HARQ-ACK codebook corresponding to the at least one DCI according to the index parameter and the second value, wherein the number of HARQ-ACKs corresponding to each DCI in the HARQ-ACK codebook corresponding to the at least one DCI is determined to be the second value, wherein the second value is less than the maximum number of PDSCHs that can be scheduled by a single DCI. Determine the successfully received DCI according to the index parameter, determine multiple groups corresponding to the successfully received DCI, the number of the multiple groups is equal to the second value, each group includes part of the PDSCH in the PDSCH corresponding to the successfully received DCI, and determine that the HARQ-ACK codebook corresponding to the successfully received DCI includes multiple logical HARQ-ACKs, the number of the multiple logical HARQ-ACKs is equal to the second value, and each logical HARQ-ACK corresponds to the logical processing result of the HARQ-ACK of all PDSCHs in a group.
[0297] In one embodiment, determining the HARQ-ACK codebook corresponding to the at least one DCI according to the index parameter and the second value further includes: determining the missed DCI according to the index parameter, and determining that all HARQ-ACKs corresponding to the missed DCI in the HARQ-ACK codebook are NACKs.
[0298] In one embodiment, the index parameter may include at least one of the following parameters: a counting downlink allocation index C-DAI and a total number downlink allocation index T-DAI.
[0299] In an embodiment, the method for determining the HARQ-ACK codebook comprises: receiving the HARQ-ACK codebook from the user equipment 101.
[0300] The embodiments of the present disclosure provide a method for determining the HARQ-ACK, which is executed by the network device 102, and the method comprises:
[0301] determining the HARQ-ACK codebook;
[0302] The HARQ-ACK codebook is determined according to the following determination method:
[0303] In response to the network device scheduling at least one downlink control information (DCI), and each of the at least one DCI scheduling more than one physical downlink shared channel (PDSCH), determining an index parameter according to the number of the at least one DCI.
[0304] determining the HARQ-ACK codebook corresponding to the at least one DCI according to the index parameter and a second value, wherein the number of the HARQ-ACK corresponding to each DCI in the HARQ-ACK codebook corresponding to the at least one DCI is the second value, and the second value is less than the maximum number of PDSCHs that can be scheduled by a single DCI, determining a successfully received DCI according to the index parameter, determining a plurality of groups corresponding to the successfully received DCI, the number of the plurality of groups being equal to the second value, each group including part of the PDSCHs corresponding to the successfully received DCI, and the HARQ-ACK codebook corresponding to the successfully received DCI including a plurality of logical HARQ-ACKs, the number of the plurality of logical HARQ-ACKs being equal to the second value, and each logical HARQ-ACK corresponding to the logical AND of the HARQ-ACKs of all PDSCHs in a group.
[0305] In an embodiment, the method for determining the HARQ-ACK codebook according to the index parameter and the second value further comprises: determining a missed DCI according to the index parameter, and determining all the HARQ-ACKs corresponding to the missed DCI in the HARQ-ACK codebook to be NACKs.
[0306] In an embodiment, the index parameter can include at least one of the following parameters: a count type downlink assignment index (C-DAI) and a total number type downlink assignment index (T-DAI).
[0307] In an embodiment, the method for determining the HARQ-ACK codebook comprises: receiving the HARQ-ACK codebook from the user equipment 101.
[0308] The present disclosure provides a method for determining HARQ-ACK, which is performed by the network device 102 and includes:
[0309] Determine the HARQ-ACK codebook;
[0310] The HARQ-ACK codebook is determined according to the following determination method:
[0311] In response to a network device scheduling at least one downlink control information DCI, and each of the at least one DCI schedules more than one physical downlink shared channel PDSCH, an index parameter is determined according to the number of the at least one DCI.
[0312] Determine the HARQ-ACK codebook corresponding to the at least one DCI according to the index parameter and the second value, wherein the number of HARQ-ACKs corresponding to each DCI in the HARQ-ACK codebook corresponding to the at least one DCI is determined to be the second value, wherein the second value is less than the maximum number of PDSCHs that can be scheduled by a single DCI. Determine the successfully received DCI according to the index parameter, determine multiple groups corresponding to the successfully received DCI, the number of the multiple groups is equal to the second value, each group includes part of the PDSCH in the PDSCH corresponding to the successfully received DCI, and each group includes at least one scheduled PDSCH, determine that the HARQ-ACK codebook corresponding to the successfully received DCI includes multiple logical HARQ-ACKs, the number of the multiple logical HARQ-ACKs is equal to the second value, and each logical HARQ-ACK corresponds to the logical processing result of the HARQ-ACK of all PDSCHs in a group.
[0313] In one embodiment, determining the HARQ-ACK codebook corresponding to the at least one DCI according to the index parameter and the second value further includes: determining the missed DCI according to the index parameter, and determining that all HARQ-ACKs corresponding to the missed DCI in the HARQ-ACK codebook are NACKs.
[0314] In one embodiment, the index parameter may include at least one of the following parameters: a counting downlink allocation index C-DAI, a total number downlink allocation index T-DAI.
[0315] In one embodiment, determining the HARQ-ACK codebook includes: receiving the HARQ-ACK codebook from the user equipment 101.
[0316] The present disclosure provides a method for determining HARQ-ACK, which is performed by the network device 102 and includes:
[0317] Determine the HARQ-ACK codebook;
[0318] The HARQ-ACK codebook is determined according to the following determination method:
[0319] In response to a network device scheduling at least one downlink control information DCI, and each of the at least one DCI schedules more than one physical downlink shared channel PDSCH, an index parameter is determined according to the number of the at least one DCI.
[0320] Determine the HARQ-ACK codebook corresponding to the at least one DCI according to the index parameter and the second value, wherein the number of HARQ-ACKs corresponding to each DCI in the HARQ-ACK codebook corresponding to the at least one DCI is determined to be the second value, wherein the second value is less than the maximum number of PDSCHs that can be scheduled by a single DCI. Determine the successfully received DCI according to the index parameter, determine multiple groups corresponding to the successfully received DCI, the number of the multiple groups is equal to the second value, each group includes part of the PDSCH in the PDSCH corresponding to the successfully received DCI, determine that the HARQ-ACK of the unscheduled PDSCH corresponding to the successfully received DCI is ACK, and determine that the HARQ-ACK codebook corresponding to the successfully received DCI includes multiple logical HARQ-ACKs, the number of the multiple logical HARQ-ACKs is equal to the second value, and each logical HARQ-ACK corresponds to the logical processing result of the HARQ-ACK of all PDSCHs in a group.
[0321] In one embodiment, determining the HARQ-ACK codebook corresponding to the at least one DCI according to the index parameter and the second value further includes: determining the missed DCI according to the index parameter, and determining that all HARQ-ACKs corresponding to the missed DCI in the HARQ-ACK codebook are NACKs.
[0322] In one embodiment, the index parameter may include at least one of the following parameters: a counting downlink allocation index C-DAI, a total number downlink allocation index T-DAI.
[0323] In one embodiment, determining the HARQ-ACK codebook includes: receiving the HARQ-ACK codebook from the user equipment 101. The present disclosure provides a method for determining HARQ-ACK, which is performed by the network device 102, and includes:
[0324] Determine the HARQ-ACK codebook;
[0325] The HARQ-ACK codebook is determined according to the following determination method:
[0326] In response to a network device scheduling at least one downlink control information DCI, and each of the at least one DCI schedules more than one physical downlink shared channel PDSCH, an index parameter is determined according to the number of the at least one DCI.
[0327] Determine a HARQ-ACK codebook corresponding to the at least one DCI based on the index parameter and the second value, wherein the number of HARQ-ACKs corresponding to each DCI in the HARQ-ACK codebook corresponding to the at least one DCI is determined to be the second value, wherein the second value is less than the maximum number of PDSCHs that can be scheduled by a single DCI. Determine the successfully received DCI based on the index parameter I, determine multiple groups corresponding to the successfully received DCI, the number of the multiple groups is equal to the second value, and each group includes a portion of the PDSCH in the PDSCH corresponding to the successfully received DCI. The multiple groups include at least one group, and the at least one group does not include a scheduled PDSCH. Determine whether the HARQ-ACK for the unscheduled PDSCH corresponding to the successfully received DCI is ACK or NACK. Determine that the HARQ-ACK codebook corresponding to the successfully received DCI includes multiple logical HARQ-ACKs, the number of the multiple logical HARQ-ACKs is equal to the second value, and each logical HARQ-ACK corresponds to a logical processing result of the HARQ-ACKs of all PDSCHs in a group.
[0328] In one embodiment, determining the HARQ-ACK codebook corresponding to the at least one DCI according to the index parameter and the second value further includes: determining the missed DCI according to the index parameter, and determining that all HARQ-ACKs corresponding to the missed DCI in the HARQ-ACK codebook are NACKs.
[0329] In one embodiment, the index parameter may include at least one of the following parameters: a counting downlink allocation index C-DAI, a total number downlink allocation index T-DAI.
[0330] In one embodiment, determining the HARQ-ACK codebook includes: receiving the HARQ-ACK codebook from the user equipment 101.
[0331] The present disclosure provides a method for determining HARQ-ACK, which is performed by the network device 102 and includes:
[0332] Determine the HARQ-ACK codebook;
[0333] The HARQ-ACK codebook is determined according to the following determination method:
[0334] In response to a network device scheduling at least one downlink control information DCI, and each of the at least one DCI schedules more than one physical downlink shared channel PDSCH, an index parameter is determined according to the number of the at least one DCI.
[0335] Determine the HARQ-ACK codebook corresponding to the at least one DCI based on the index parameter and the second value, wherein the number of HARQ-ACKs corresponding to each DCI in the HARQ-ACK codebook corresponding to the at least one DCI is determined to be the second value, wherein the second value is less than the maximum number of PDSCHs that can be scheduled by a single DCI. Determine the successfully received DCI based on the index parameter, determine multiple groups corresponding to the successfully received DCI, the number of the multiple groups is equal to the second value, and each group includes a portion of the PDSCH in the PDSCH corresponding to the successfully received DCI. Determine that the HARQ-ACK of the scheduled PDSCH corresponding to the successfully received DCI is a demodulation result of the PDSCH. Determine that the HARQ-ACK codebook corresponding to the successfully received DCI includes multiple logical HARQ-ACKs, the number of the multiple logical HARQ-ACKs is equal to the second value, and each logical HARQ-ACK corresponds to the logical processing result of the HARQ-ACKs of all PDSCHs in a group.
[0336] In one embodiment, determining the HARQ-ACK codebook corresponding to the at least one DCI according to the index parameter and the second value further includes: determining the missed DCI according to the index parameter, and determining that all HARQ-ACKs corresponding to the missed DCI in the HARQ-ACK codebook are NACKs.
[0337] In one embodiment, the index parameter may include at least one of the following parameters: a counting downlink allocation index C-DAI, a total number downlink allocation index T-DAI.
[0338] In one embodiment, determining the HARQ-ACK codebook includes: receiving the HARQ-ACK codebook from the user equipment 101.
[0339] Based on the same concept as the above method embodiment, the present application also provides a communication device. This communication device can have the functions of the network device 102 in the above method embodiment and can be used to execute the steps performed by the network device 102 in the above method embodiment. This function can be implemented in hardware, or in software or hardware executing corresponding software implementation. The hardware or software includes one or more modules corresponding to the above functions.
[0340] In one possible implementation, Figure 3The communication apparatus 300 shown can serve as the network device involved in the above method embodiments, and perform the steps performed by the network device in the above method embodiments. As shown in Figure 3 The communication apparatus 300 shown can include a transceiver module 301 and a processing module 302, which are coupled with each other. The transceiver module 301 can be configured to support the communication apparatus 300 to communicate, and the transceiver module 301 can have a wireless communication function, for example, capable of communicating with other communication apparatuses through a wireless air interface. The processing module 302 can be configured to support the communication apparatus 300 to perform the processing actions in the above method embodiments, including but not limited to: generating information and messages to be sent by the transceiver module 301, and / or demodulating and decoding signals received by the transceiver module 301, etc.
[0341] In performing the steps performed by the network device 102, the processing module 302 is configured to, in response to the network device scheduling at least one downlink control information DCI, and each of the at least one DCI scheduling more than one physical downlink shared channel PDSCH, determining an index parameter according to the number of the at least one DCI; and determining a HARQ-ACK codebook corresponding to the at least one DCI according to the index parameter. Optionally, the determining the HARQ-ACK codebook corresponding to the at least one DCI according to the index parameter includes: determining a missed DCI according to the index parameter, and determining that all HARQ-ACKs corresponding to the missed DCI in the HARQ-ACK codebook are NACKs.
[0342] Optionally, the determining the HARQ-ACK codebook corresponding to the at least one DCI according to the index parameter includes:
[0343] determining the HARQ-ACK codebook corresponding to the at least one DCI according to the index parameter and a first value; and the method includes: determining that the number of HARQ-ACKs corresponding to each DCI in the HARQ-ACK codebook corresponding to the at least one DCI is the first value, wherein the first value is the maximum number of PDSCHs that can be scheduled by a single DCI.
[0344] Optionally, the first value is the maximum number of PDSCHs that can be scheduled by a single DCI configured by higher layer signaling or agreed by a protocol.
[0345] Optionally, the determining the HARQ-ACK codebook corresponding to the at least one DCI according to the index parameter comprises: determining a successfully received DCI according to the index parameter, determining a HARQ-ACK of a scheduled PDSCH corresponding to the successfully received DCI as a demodulation result of the PDSCH, and determining a HARQ-ACK of an unscheduled PDSCH corresponding to the successfully received DCI as NACK or ACK in the HARQ-ACK codebook.
[0346] Optionally, the determining the HARQ-ACK codebook corresponding to the at least one DCI according to the index parameter comprises: determining a successfully received DCI according to the index parameter, determining a HARQ-ACK of a scheduled PDSCH corresponding to the successfully received DCI as a demodulation result of the PDSCH, and determining a HARQ-ACK of an unscheduled PDSCH corresponding to the successfully received DCI as NACK or ACK in the HARQ-ACK codebook.
[0347] Optionally, the determining the HARQ-ACK codebook corresponding to the at least one DCI according to the index parameter comprises: determining the HARQ-ACK codebook corresponding to the at least one DCI according to the index parameter and a second value; and the method comprises: determining that a number of HARQ-ACKs corresponding to each DCI in the HARQ-ACK codebook corresponding to the at least one DCI is the second value, wherein the second value is less than a maximum number of PDSCHs that can be scheduled by a single DCI.
[0348] Optionally, the second value is a value less than the maximum number of PDSCHs that can be scheduled by a single DCI and configured by high-layer signaling or agreed by a protocol.
[0349] Optionally, the second value is a number less than the maximum number of PDSCHs that can be scheduled by a single DCI and can be divided by the maximum number of PDSCHs that can be scheduled by the single DCI.
[0350] Optionally, the determining the HARQ-ACK codebook corresponding to the at least one DCI according to the index parameter comprises: determining a successfully received DCI according to the index parameter, determining a plurality of groups corresponding to the successfully received DCI, a number of the plurality of groups being equal to the second value, each group including part of PDSCHs corresponding to the successfully received DCI, and determining that the HARQ-ACK codebook corresponding to the successfully received DCI includes a plurality of logical HARQ-ACKs, a number of the plurality of logical HARQ-ACKs being equal to the second value, and each logical HARQ-ACK corresponding to a logical processing result of HARQ-ACKs of all PDSCHs in a group.
[0351] Optionally, the logic processing result is a result of logical AND.
[0352] Optionally, the method includes: each group includes at least one scheduled PDSCH.
[0353] Optionally, the method includes: determining that the HARQ-ACK of the unscheduled PDSCH corresponding to the successfully received DCI is ACK.
[0354] Optionally, the method includes: in response to at least one group being included in the multiple groups, and the at least one group not including a scheduled PDSCH, determining whether the HARQ-ACK of the unscheduled PDSCH corresponding to the successfully received DCI is ACK or NACK.
[0355] Optionally, determining the HARQ-ACK codebook corresponding to the at least one DCI according to the index parameter includes: determining that the HARQ-ACK of the scheduled PDSCH corresponding to the successfully received DCI is a demodulation result of the PDSCH.
[0356] Optionally, the communication device further includes: a transceiver module 301, configured to send the HARQ-ACK codebook to the network device.
[0357] When the communication device is a network device 102, its structure can also be as follows: Figure 4 As shown. Take the base station as an example to illustrate the structure of the communication device. Figure 4 As shown, the device 400 includes a memory 401, a processor 402, a transceiver component 403, and a power supply component 406. The memory 401 is coupled to the processor 402 and can be used to store the programs and data necessary for the communication device 400 to implement various functions. The processor 402 is configured to support the communication device 400 in executing the corresponding functions in the above method, and the functions can be implemented by calling the programs stored in the memory 401. The transceiver component 403 can be a wireless transceiver, which can be used to support the communication device 400 in receiving signaling and / or data and sending signaling and / or data through a wireless air interface. The transceiver component 403 can also be called a transceiver unit or a communication unit. The transceiver component 403 may include a radio frequency component 404 and one or more antennas 405, wherein the radio frequency component 404 can be a remote radio unit (RRU), which can be used specifically for transmitting radio frequency signals and converting radio frequency signals into baseband signals. The one or more antennas 405 can be used specifically for radiating and receiving radio frequency signals.
[0358] When communication device 400 needs to send data, processor 402 performs baseband processing on the data to be transmitted and outputs the baseband signal to the RF unit. The RF unit then performs RF processing on the baseband signal and transmits it via the antenna in the form of electromagnetic waves. When data is sent to communication device 400, the RF unit receives the RF signal via the antenna, converts the RF signal into a baseband signal, and outputs the baseband signal to processor 402. Processor 402 converts the baseband signal into data and processes the data.
[0359] Based on the same concept as the above method embodiment, the present application also provides a communication device. This communication device can have the functions of the user equipment 101 in the above method embodiment and can be used to execute the steps performed by the user equipment 101 in the above method embodiment. This function can be implemented by hardware, or by software or hardware executing corresponding software implementation. The hardware or software includes one or more modules corresponding to the above functions.
[0360] In one possible implementation, Figure 5 The communication device 500 shown can be used as the user equipment involved in the above method embodiment and execute the steps executed by the user equipment in the above method embodiment. Figure 5 As shown, the communication device 500 may include a transceiver module 501 and a processing module 502, which are coupled to each other. The transceiver module 501 can be used to support communication with the communication device 500. The transceiver module 501 can have wireless communication capabilities, such as being able to communicate wirelessly with other communication devices via a wireless air interface. The processing module 502 can be used to support the communication device 500 in performing the processing actions in the above-mentioned method embodiment, including but not limited to: generating information and messages sent by the transceiver module 501, and / or demodulating and decoding signals received by the transceiver module 501, etc.
[0361] When executing the steps implemented by the user equipment 102, the processing module 502 is configured to determine a HARQ-ACK codebook;
[0362] The HARQ-ACK codebook is determined according to the following determination method:
[0363] In response to a network device scheduling at least one downlink control information DCI, and each DCI in the at least one DCI schedules more than one physical downlink shared channel PDSCH, determining an index parameter according to the number of the at least one DCI; and determining a HARQ-ACK codebook corresponding to the at least one DCI according to the index parameter.
[0364] The determining, according to the index parameter, a HARQ-ACK codebook corresponding to the at least one DCI, includes:
[0365] Determine the missed DCI according to the index parameter, and determine that all HARQ-ACKs corresponding to the missed DCI in the HARQ-ACK codebook are NACKs.
[0366] Optionally, the determining the HARQ-ACK codebook corresponding to the at least one DCI according to the index parameter includes: determining the HARQ-ACK codebook corresponding to the at least one DCI according to the index parameter and the first value; the determination method includes: determining that the number of HARQ-ACKs corresponding to each DCI in the HARQ-ACK codebook corresponding to the at least one DCI is a first value, wherein the first value is the maximum number of PDSCHs that can be scheduled by a single DCI.
[0367] Optionally, the first value is the maximum number of PDSCHs that can be scheduled by a single DCI, configured by higher-layer signaling or agreed upon by a protocol.
[0368] Optionally, determining the HARQ-ACK codebook corresponding to the at least one DCI according to the index parameter includes: determining the successfully received DCI according to the index parameter, and determining that the HARQ-ACK of the scheduled PDSCH corresponding to the successfully received DCI is a demodulation result of the PDSCH, and the HARQ-ACK of the scheduled PDSCH corresponding to the successfully received DCI included in the HARQ-ACK codebook is determined according to the demodulation result of the PDSCH.
[0369] Optionally, the determining, according to the index parameter, a HARQ-ACK codebook corresponding to the at least one DCI includes:
[0370] Determine the successfully received DCI according to the index parameter, determine whether the HARQ-ACK of the unscheduled PDSCH corresponding to the successfully received DCI is NACK or ACK, and the HARQ-ACK of the unscheduled PDSCH corresponding to the successfully received DCI included in the HARQ-ACK codebook is NACK or ACK.
[0371] Optionally, the determining the HARQ-ACK codebook corresponding to the at least one DCI according to the index parameter includes: determining the HARQ-ACK codebook corresponding to the at least one DCI according to the index parameter and the second value; the determination method includes: determining that the number of HARQ-ACKs corresponding to each DCI in the HARQ-ACK codebook corresponding to the at least one DCI is a second value, wherein the second value is less than the maximum number of PDSCHs that can be scheduled by a single DCI.
[0372] Optionally, the second value is a value less than the maximum number of PDSCHs that can be scheduled by a single DCI and configured by high layer signaling or agreed by protocol.
[0373] Optionally, the second value is a value less than the maximum number of PDSCHs that can be scheduled by a single DCI and can be divided by the maximum number of PDSCHs that can be scheduled by the single DCI.
[0374] Optionally, the determining the HARQ-ACK codebook corresponding to the at least one DCI according to the index parameter comprises: determining a successfully received DCI according to the index parameter, determining a plurality of groups corresponding to the successfully received DCI, the number of the plurality of groups being equal to the second value, each group comprising part of PDSCHs in the PDSCHs corresponding to the successfully received DCI, and the HARQ-ACK codebook corresponding to the successfully received DCI comprising a plurality of logical HARQ-ACKs, the number of the plurality of logical HARQ-ACKs being equal to the second value, and each logical HARQ-ACK corresponding to a logical processing result of HARQ-ACKs of all PDSCHs in a group.
[0375] Optionally, the logical processing result is a result of logical AND.
[0376] Optionally, the determining method comprises: each group comprising at least one scheduled PDSCH.
[0377] Optionally, the determining method comprises: determining a HARQ-ACK of an unscheduled PDSCH corresponding to the successfully received DCI as ACK.
[0378] Optionally, the determining method comprises: in response to at least one group in the plurality of groups not comprising a scheduled PDSCH, determining a HARQ-ACK of an unscheduled PDSCH corresponding to the successfully received DCI as ACK or NACK.
[0379] Optionally, the determining the HARQ-ACK codebook corresponding to the at least one DCI according to the index parameter comprises: determining a HARQ-ACK of a scheduled PDSCH corresponding to the successfully received DCI as a demodulation result of the PDSCH.
[0380] Optionally, the determining the HARQ-ACK codebook comprises: receiving the HARQ-ACK codebook from the user equipment.
[0381] It should be understood that the specific process of each module performing the corresponding steps described above has been described in detail in the above method embodiments, and for the sake of brevity, will not be repeated here.
[0382] When the communication device is a user equipment 101, its structure can also be as follows: Figure 6 The device 600 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. Figure 6 , the apparatus 600 may include one or more of the following components: a processing component 602 , a memory 604 , a power component 606 , a multimedia component 608 , an audio component 610 , an input / output (I / O) interface 612 , a sensor component 614 , and a communication component 616 .
[0383] The processing component 602 generally controls the overall operation of the device 600, such as operations associated with display, phone calls, data communications, camera operation, and recording operations. The processing component 602 may include one or more processors 620 to execute instructions to perform all or part of the steps of the above-described method. In addition, the processing component 602 may include one or more modules to facilitate interaction between the processing component 602 and other components. For example, the processing component 602 may include a multimedia module to facilitate interaction between the multimedia component 608 and the processing component 602.
[0384] The memory 604 is configured to store various types of data to support operations on the device 600. Examples of such data include instructions for any application or method operating on the device 600, contact data, phone book data, messages, pictures, videos, etc. The memory 604 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.
[0385] The power supply component 606 provides power to the various components of the device 600. The power supply component 606 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to the device 600.
[0386] The multimedia component 608 includes a screen that provides an output interface between the device 600 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 touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundaries of a touch or slide action, but also detect the duration and pressure associated with the touch or slide operation.
[0387] The audio component 610 is configured to output and / or input audio signals. For example, the audio component 610 includes a microphone (MIC) configured to receive external audio signals when the device 600 is in an operation mode, such as a call mode, a recording mode, and a voice recognition mode.
[0388] I / O interface 612 provides an interface between processing component 602 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.
[0389] Sensor assembly 614 includes one or more sensors for providing various status assessments of device 600. For example, sensor assembly 614 can detect the open / closed state of device 600, the relative positioning of components, such as a display and a keypad of device 600, and can also detect changes in the position of device 600 or a component of device 600, the presence or absence of user contact with device 600, the orientation or acceleration / deceleration of device 600, and changes in the temperature of device 600.
[0390] The communication component 616 is configured to facilitate wired or wireless communication between the apparatus 600 and other devices. The apparatus 600 can access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof.
[0391] In an exemplary embodiment, the apparatus 600 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.
[0392] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 604 including instructions, which can be executed by the processor 620 of the apparatus 600 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.
[0393] Other embodiments of the present invention will readily occur to those skilled in the art after considering the specification and practicing the embodiments disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present invention that follow the general principles of the present invention and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered as exemplary only, and the true scope and spirit of the present invention are indicated by the following claims.
[0394] 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 determining a HARQ-ACK codebook, performed by a user equipment, comprising: In response to the network device scheduling at least one downlink control information DCI, and each DCI in the at least one DCI schedules more than one physical downlink shared channel PDSCH, determining an index parameter according to the number of the at least one DCI; Determine a HARQ-ACK codebook corresponding to the at least one DCI according to the index parameter and the second value; The second value is less than the maximum number of PDSCHs that can be scheduled by a single DCI, and the maximum number of PDSCHs that can be scheduled by a single DCI is a multiple of the second value. The maximum number of PDSCHs that can be scheduled by a single DCI is semi-statically configured by high-level signaling or specified by a protocol.
2. The method for determining a HARQ-ACK codebook according to claim 1, wherein: The determining, according to the index parameter and the second value, a HARQ-ACK codebook corresponding to the at least one DCI, including: Determine the missed DCI according to the index parameter, and determine that all HARQ-ACKs corresponding to the missed DCI in the HARQ-ACK codebook are NACKs.
3. The method for determining a HARQ-ACK codebook according to claim 1, wherein: The determining, according to the index parameter and the second value, the HARQ-ACK codebook corresponding to the at least one DCI includes: Determine that the number of HARQ-ACKs corresponding to each DCI in the HARQ-ACK codebook corresponding to the at least one DCI is the second value.
4. The method for determining a HARQ-ACK codebook according to claim 3, wherein: The second value is a value configured by higher layer signaling or agreed upon by a protocol and is smaller than the maximum number of PDSCHs that can be scheduled by a single DCI.
5. The method for determining a HARQ-ACK codebook according to claim 3, wherein: The determining, according to the index parameter and the second value, a HARQ-ACK codebook corresponding to the at least one DCI, including: Determine the successfully received DCI according to the index parameter, determine a plurality of groups corresponding to the successfully received DCI, where the number of the plurality of groups is equal to the second value, and each group includes a portion of the PDSCH in the PDSCH corresponding to the successfully received DCI, and determine that the HARQ-ACK codebook corresponding to the successfully received DCI includes multiple logical HARQ-ACKs, where the number of the multiple logical HARQ-ACKs is equal to the second value, and each logical HARQ-ACK corresponds to the logical processing result of the HARQ-ACK of all PDSCHs in a group.
6. The method for determining a HARQ-ACK codebook according to claim 5, wherein: The logic processing result is a logic AND result.
7. The method for determining a HARQ-ACK codebook according to claim 5, wherein: The method comprises: Each of the groups includes at least one scheduled PDSCH.
8. The method for determining a HARQ-ACK codebook according to claim 5, wherein: The method comprises: Determine that the HARQ-ACK of the unscheduled PDSCH corresponding to the successfully received DCI is ACK.
9. The method for determining a HARQ-ACK codebook according to claim 5, wherein: The method comprises: In response to at least one group being included in the multiple groups and the at least one group not including a scheduled PDSCH, it is determined that the HARQ-ACK of the unscheduled PDSCH corresponding to the successfully received DCI is ACK or NACK.
10. The method for determining a HARQ-ACK codebook according to claim 5, wherein: The determining, according to the index parameter and the second value, a HARQ-ACK codebook corresponding to the at least one DCI, including: Determine that the HARQ-ACK of the scheduled PDSCH corresponding to the successfully received DCI is a demodulation result of the PDSCH.
11. The method for determining a HARQ-ACK codebook according to claim 1, wherein: The method comprises: Send the HARQ-ACK codebook to the network device.
12. A method for determining a HARQ-ACK codebook, performed by a network device, comprising: Determine the HARQ-ACK codebook; The HARQ-ACK codebook is determined according to the following determination method: In response to the network device scheduling at least one downlink control information DCI, and each DCI in the at least one DCI schedules more than one physical downlink shared channel PDSCH, determining an index parameter according to the number of the at least one DCI; Determine a HARQ-ACK codebook corresponding to the at least one DCI according to the index parameter and the second value; The second value is less than the maximum number of PDSCHs that can be scheduled by a single DCI, and the maximum number of PDSCHs that can be scheduled by a single DCI is a multiple of the second value. The maximum number of PDSCHs that can be scheduled by a single DCI is semi-statically configured by high-level signaling or specified by a protocol.
13. The method for determining a HARQ-ACK codebook according to claim 12, wherein: The determining, according to the index parameter and the second value, a HARQ-ACK codebook corresponding to the at least one DCI, including: Determine the missed DCI according to the index parameter, and determine that all HARQ-ACKs corresponding to the missed DCI in the HARQ-ACK codebook are NACKs.
14. The method for determining a HARQ-ACK codebook according to claim 12, wherein: Determining, according to the index parameter and the second value, a HARQ-ACK codebook corresponding to the at least one DCI, including: Determine that the number of HARQ-ACKs corresponding to each DCI in the HARQ-ACK codebook corresponding to the at least one DCI is the second value.
15. The method for determining a HARQ-ACK codebook according to claim 14, wherein: The second value is a value configured by higher layer signaling or agreed upon by a protocol and is smaller than the maximum number of PDSCHs that can be scheduled by a single DCI.
16. The method for determining a HARQ-ACK codebook according to claim 14, wherein: The second value is a number that is smaller than the maximum number of PDSCHs that can be scheduled by a single DCI and is divisible by the maximum number of PDSCHs that can be scheduled by a single DCI.
17. The method for determining a HARQ-ACK codebook according to claim 14, wherein: The determining, according to the index parameter and the second value, a HARQ-ACK codebook corresponding to the at least one DCI, including: Determine the successfully received DCI according to the index parameter, determine a plurality of groups corresponding to the successfully received DCI, where the number of the plurality of groups is equal to the second value, and each group includes a portion of the PDSCH in the PDSCH corresponding to the successfully received DCI, and determine that the HARQ-ACK codebook corresponding to the successfully received DCI includes multiple logical HARQ-ACKs, where the number of the multiple logical HARQ-ACKs is equal to the second value, and each logical HARQ-ACK corresponds to the logical processing result of the HARQ-ACK of all PDSCHs in a group.
18. The method for determining a HARQ-ACK codebook according to claim 17, wherein: The logic processing result is a logic AND result.
19. The method for determining a HARQ-ACK codebook according to claim 17, wherein: The determination method includes: Each of the groups includes at least one scheduled PDSCH.
20. The method for determining a HARQ-ACK codebook according to claim 17, wherein: The determination method includes: Determine that the HARQ-ACK of the unscheduled PDSCH corresponding to the successfully received DCI is ACK.
21. The method for determining a HARQ-ACK codebook according to claim 17, wherein: The determination method includes: In response to at least one group being included in the multiple groups and the at least one group not including a scheduled PDSCH, it is determined that the HARQ-ACK of the unscheduled PDSCH corresponding to the successfully received DCI is ACK or NACK.
22. The method for determining a HARQ-ACK codebook according to claim 17, wherein: The determining, according to the index parameter and the second value, a HARQ-ACK codebook corresponding to the at least one DCI, including: Determine that the HARQ-ACK of the scheduled PDSCH corresponding to the successfully received DCI is a demodulation result of the PDSCH.
23. The method for determining a HARQ-ACK codebook according to claim 12, wherein: The determining the HARQ-ACK codebook includes: receiving the HARQ-ACK codebook from the user equipment.
24. A communication device comprising: A processing module is configured to, in response to a network device scheduling at least one DCI, and each DCI in the at least one DCI schedules more than one PDSCH, determine an index parameter according to the number of the at least one DCI, and determine a HARQ-ACK codebook corresponding to the at least one DCI according to the index parameter and a second value; wherein the second value is less than the maximum number of PDSCHs that can be scheduled by a single DCI, and the maximum number of PDSCHs that can be scheduled by the single DCI is a multiple of the second value, and the maximum number of PDSCHs that can be scheduled by the single DCI is semi-statically configured by high-layer signaling or specified by a protocol.
25. A communication device comprising: a processing module configured to determine a HARQ-ACK codebook; The HARQ-ACK codebook is determined according to the following determination method: In response to the network device scheduling at least one downlink control information DCI, and each DCI in the at least one DCI schedules more than one physical downlink shared channel PDSCH, determining an index parameter according to the number of the at least one DCI, and determining the HARQ-ACK codebook corresponding to the at least one DCI according to the index parameter and the second value; wherein the second value is less than the maximum number of PDSCHs that can be scheduled by a single DCI, and the maximum number of PDSCHs that can be scheduled by the single DCI is a multiple of the second value, and the maximum number of PDSCHs that can be scheduled by the single DCI is semi-statically configured by high-layer signaling or specified by a protocol.
26. A communication device comprising a processor and a memory; The memory is used to store computer programs; The processor is configured to execute the computer program to implement the method according to any one of claims 1 to 11.
27. A communication device comprising a processor and a memory; The memory is used to store computer programs; The processor is configured to execute the computer program to implement the method according to any one of claims 12 to 23.
28. A computer-readable storage medium, wherein instructions are stored in the computer-readable storage medium, and when the instructions are called and executed on a computer, the computer is caused to execute the method according to any one of claims 1 to 11.
29. A computer-readable storage medium, wherein instructions are stored in the computer-readable storage medium, and when the instructions are called and executed on a computer, the computer is caused to execute the method according to any one of claims 12 to 23.
Citation Information
Patent Citations
Method and apparatus for sending HARQ-ACK feedback codebook and device
US20200213044A1
Method and apparatus for transmitting or receiving wireless signals in wireless communication system
WO2020204561A1