Response feedback method and apparatus, terminal
By determining the feedback method and resources based on the first information in the NR system, the HARQ NACK-only feedback problem when multiple PDSCHs are in the same time unit is solved, achieving effective ACK/NACK feedback and improving the efficiency and resource utilization of the communication system.
Patent Information
- Application Number
- CN202210130233.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-02-11
- Publication Date
- 2026-01-30
- Estimated Expiration
- 2042-02-11
Smart Images

Figure CN116633504B_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of communication technology, specifically relating to a response feedback method, device, and terminal. Background Technology
[0002] After the base station transmits the Physical Downlink Shared Channel (PDSCH) or Physical Downlink Control Channel (PDCCH) (such as the PDCCH indicating the release of the semi-static scheduling (SPS) PDSCH), the terminal (UE), after receiving and decoding it, must send feedback to the base station regarding the decoding result of the PDSCH / PDCCH, informing the base station whether the PDSCH / SPS PDSCH release PDCCH was successfully decoded. Based on this feedback, the base station makes the next scheduling decision; this process is called Hybrid Automatic Repeat Request (HARQ). HARQ feedback methods include HARQ-ACK / NACK and HARQ NACK only. In HARQ-ACK / NACK feedback mode, the UE sends an ACK if it successfully decodes the PDSCH / PDCCH, and a NACK otherwise. In HARQ NACK only feedback mode, the UE sends a NACK only if it fails to decode the PDSCH / PDCCH, and no feedback otherwise.
[0003] For NACK-only feedback mode, the PUCCH can be group-common, meaning different UEs can feed back the same PDSCH NACK information on the same PUCCH. In NR, the time unit (time slot or sub-time slot) for HARQ feedback is determined by k1 (PDSCH to HARQ feedback timing indication) indicated in the downlink control information (DCI) of the downlink scheduling. k1 represents the number of time units from the end of the PDSCH to the HARQ feedback; that is, if the UE receives the PDSCH in time unit n, the UE will feed back its corresponding HARQ information in time unit n+k1.
[0004] For NACK-only feedback mode, since the PUCCH for NACK-only feedback is group-common, when the UE feedbacks NACK on a PUCCH, the base station will consider the PDSCH corresponding to that NACK to be decoded incorrectly and will perform the corresponding PDSCH retransmission. When multiple PDSCHs are scheduled in the same time unit (time slot / sub-time slot), how the UE should feedback NACK-only on multiple PDSCHs needs to be addressed. Summary of the Invention
[0005] This application provides a response feedback method, apparatus, and terminal, which can determine the feedback method and / or feedback resources for the response.
[0006] Firstly, a response feedback method is provided, including:
[0007] When a terminal is scheduled to send back HARQ information for N downlink transmissions in one time unit, the terminal determines the feedback method and / or feedback resources for the feedback response based on the first information, where N is a positive integer.
[0008] The first information includes at least one of the following: the number of downlink transmissions N, the number of groups of temporary wireless network identifiers, and whether the network-side device is configured with the first parameter;
[0009] The first parameter is used to indicate the feedback method and / or the selection method of feedback resources for the feedback response;
[0010] The feedback method includes a first feedback method and a second feedback method. The first feedback method is as follows: if the terminal successfully decodes the physical downlink shared channel and / or the physical downlink control channel, it sends back an acknowledgment response (ACK); if the terminal fails to successfully decode the physical downlink shared channel and / or the physical downlink control channel, it sends back a denial response (NACK).
[0011] The second feedback method is: the terminal only sends a denial response if it fails to successfully decode the physical downlink shared channel and / or the physical downlink control channel.
[0012] Secondly, a response feedback device is provided, comprising:
[0013] The processing module is used to determine the feedback method and / or feedback resources for the feedback response based on the first information when the terminal is scheduled to feed back N downlink transmissions in a time unit using Hybrid Automatic Repeat Request (HARQ) information, where N is a positive integer.
[0014] The first information includes at least one of the following: the number of downlink transmissions N, the number of groups of temporary wireless network identifiers, and whether the network-side device is configured with the first parameter;
[0015] The first parameter is used to indicate the feedback method and / or the selection method of feedback resources for the feedback response;
[0016] The feedback method includes a first feedback method and a second feedback method. The first feedback method is as follows: if the terminal successfully decodes the physical downlink shared channel and / or the physical downlink control channel, it sends back an acknowledgment response (ACK); if the terminal fails to successfully decode the physical downlink shared channel and / or the physical downlink control channel, it sends back a denial response (NACK).
[0017] The second feedback method is: the terminal only sends a denial response if it fails to successfully decode the physical downlink shared channel and / or the physical downlink control channel.
[0018] Thirdly, a terminal is provided, comprising a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions, when executed by the processor, implementing the steps of the method described in the first aspect.
[0019] Fourthly, a terminal is provided, including a processor and a communication interface, wherein the processor is used to determine, based on first information, a feedback method and / or feedback resources for feedback response when the terminal is scheduled to feed back HARQ information for N downlink transmissions in one time unit; where N is a positive integer.
[0020] The first information includes at least one of the following: the number of downlink transmissions N, the number of groups of temporary wireless network identifiers, and whether the network-side device is configured with the first parameter;
[0021] The first parameter is used to indicate the feedback method and / or the selection method of feedback resources for the feedback response;
[0022] The feedback method includes a first feedback method and a second feedback method. The first feedback method is as follows: if the terminal successfully decodes the physical downlink shared channel and / or the physical downlink control channel, it sends back an acknowledgment response (ACK); if the terminal fails to successfully decode the physical downlink shared channel and / or the physical downlink control channel, it sends back a denial response (NACK).
[0023] The second feedback method is: the terminal only sends a denial response if it fails to successfully decode the physical downlink shared channel and / or the physical downlink control channel.
[0024] Fifthly, a readable storage medium is provided, on which a program or instructions are stored, which, when executed by a processor, implement the steps of the method described in the first aspect.
[0025] In a sixth aspect, a chip is provided, the chip including a processor and a communication interface coupled to the processor, the processor being used to run programs or instructions to implement the method as described in the first aspect.
[0026] In a seventh aspect, a computer program / program product is provided, the computer program / program product being stored in a storage medium, the computer program / program product being executed by at least one processor to implement the steps of the response feedback method as described in the first aspect.
[0027] In this embodiment, when a terminal is scheduled to feed back HARQ information for multiple downlink transmissions in one time unit, the terminal determines the feedback method and / or feedback resources for the feedback response based on the first information. This clarifies the feedback method and feedback resources for the terminal's feedback response when multiple downlink transmissions are scheduled in the same time unit, thereby improving the effectiveness of the communication system. Attached Figure Description
[0028] Figure 1 This is a block diagram of a wireless communication system applicable to embodiments of this application;
[0029] Figure 2 This is a flowchart illustrating the response feedback method according to an embodiment of this application;
[0030] Figure 3 This is a schematic diagram of how all three PDSCHs in this embodiment of the application are scheduled in slot n to provide HARQ information.
[0031] Figure 4 This is a schematic diagram of the response feedback device according to an embodiment of this application;
[0032] Figure 5 This is a schematic diagram of the structure of the communication device according to an embodiment of this application;
[0033] Figure 6 This is a schematic diagram of the terminal structure according to an embodiment of this application. Detailed Implementation
[0034] The technical solutions of the embodiments of this application will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.
[0035] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such terms can be used interchangeably where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same class, not limited in number; for example, a first object can be one or more. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.
[0036] It is worth noting that the technologies described in this application are not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency Division Multiple Access (SC-FDMA), and other systems. The terms "system" and "network" in this application are often used interchangeably, and the described technologies can be used in the systems and radio technologies mentioned above, as well as in other systems and radio technologies. The following description describes New Radio (NR) systems for illustrative purposes, and NR terminology is used in most of the following description; however, these technologies can also be applied to applications beyond NR systems, such as 6th Generation (6G) communication systems.
[0037] Figure 1This diagram illustrates a block diagram of a wireless communication system applicable to embodiments of this application. The wireless communication system includes a terminal 11 and a network-side device 12. Terminal 11 can be a mobile phone, tablet computer, laptop computer, personal digital assistant (PDA), handheld computer, netbook, ultra-mobile personal computer (UMPC), mobile internet device (MID), augmented reality (AR) / virtual reality (VR) device, robot, wearable device, vehicle-mounted device (VUE), pedestrian terminal (PUE), smart home (home devices with wireless communication capabilities, such as refrigerators, televisions, washing machines, or furniture), game console, personal computer (PC), ATM, or self-service machine, etc. Wearable devices include: smartwatches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart chains, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. It should be noted that the specific type of terminal 11 is not limited in this embodiment. Network-side equipment 12 may include access network equipment or core network equipment. Access network equipment 12 may also be referred to as radio access network equipment, radio access network (RAN), radio access network function, or radio access network unit. Access network equipment 12 may include base stations, WLAN access points, or WiFi nodes, etc. Base stations may be referred to as Node B, evolved Node B (eNB), access point, base transceiver station (BTS), radio base station, radio transceiver, Basic Service Set (BSS), Extended Service Set (ESS), home B node, home evolved B node, Transmitting Receiving Point (TRP), or any other suitable term in the field, as long as the same technical effect is achieved. The base station is not limited to specific technical terms. It should be noted that in this application embodiment, only a base station in an NR system is used as an example for description, and the specific type of base station is not limited.
[0038] Currently, NR technology does not support broadcast / multicast features. However, in many important use cases, such as public safety and mission critical, V2X applications, transparent IPv4 / IPv6 multicast delivery, IPTV, software delivery over wireless, group communications, and IoT applications, broadcast / multicast features can provide substantial improvements, especially in terms of system efficiency and user experience. Therefore, NR will introduce broadcast / multicast features.
[0039] In NR multicast transmission, Point-to-Multipoint (PTM) multicast service transmission is supported. PTM is a multicast transmission method in which the Physical Downlink Control Channel (PDCCH) scrambled with the Group Radio Network Temporary Identifier (G-RNTI) schedules the Physical Downlink Shared Channel (PDSCH) scrambled with the G-RNTI for service scheduling and transmission. The G-RNTI scrambled PDCCH or PDSCH can be received by a group of terminals simultaneously.
[0040] After the base station transmits PDSCH or PDCCH (such as PDCCH indicating the release of a semi-static scheduling (SPS) PDSCH), the UE, after receiving and decoding it, must send feedback to the base station regarding the decoding result of the PDSCH / PDCCH, informing the base station whether the PDSCH / SPS PDSCH release PDCCH was successfully decoded. The base station then makes the next scheduling decision based on this feedback; this process is called Hybrid Automatic Repeat Request (HARQ). HARQ feedback methods include HARQ-ACK / NACK and HARQ NACKonly. In HARQ-ACK / NACK feedback mode, the UE sends a NACK if it successfully decodes the PDSCH / PDCCH, otherwise it sends a NACK. In HARQ NACKonly feedback mode, the UE sends an ACK only if it has not successfully decoded the PDSCH / PDCCH; otherwise, it sends no feedback. The Physical Uplink Control Channel (PUCCH) is the primary channel carrying HARQ information (HARQ information can also be carried on the Physical Uplink Shared Channel (PUSCH). When the time-domain resources of the PUCCH and PUSCH carrying HARQ-ACK / NACK overlap, HARQ-ACK / NACK is multiplexed and transmitted on the PUSCH). For ACK / NACK mode feedback, the PUCCH is UE-specific, meaning different UEs have different PUCCHs. For NACK-only feedback mode, the PUCCH can be group-shared, meaning different UEs can feed back NACK information for the same PDSCH on the same PUCCH. In NR, the time unit (time slot or sub-time slot) for HARQ feedback is determined by k1 (PDSCH to HARQ feedback timing indication) indicated in the downlink control information (DCI) of downlink scheduling. Here, k1 represents the number of time units from the time unit where the PDSCH ends to the time unit for HARQ feedback. That is, when the UE receives the PDSCH in time unit n, the UE will feed back its corresponding HARQ information in time unit n+k1. For different PDSCHs, k1 can take different values. The base station first configures the k1 set through Radio Resource Control (RRC) signaling, and then indicates the specific value through DCI. If there is no k1 field in DCI, it is determined through higher-layer parameters.
[0041] For NACK-only feedback mode, currently only PUCCH format 0 / 1 is supported. Since the PUCCH for NACK-only feedback is group-common, when a UE feedbacks NACK on a PUCCH, the base station will consider the corresponding PDSCH decoding error and perform a corresponding PDSCH retransmission. How the UE should feedback NACK-only on multiple PDSCHs when multiple PDSCHs are scheduled in the same time unit (time slot / sub-time slot) needs to be addressed.
[0042] The response feedback method provided in this application will be described in detail below with reference to the accompanying drawings, through some embodiments and application scenarios.
[0043] This application provides a response feedback method, such as... Figure 2 As shown, it includes:
[0044] Step 101: When the terminal is scheduled to send back HARQ information for N downlink transmissions in one time unit, the terminal determines the feedback method and / or feedback resources for the feedback response based on the first information, where N is a positive integer;
[0045] The first information includes at least one of the following: the number of downlink transmissions N, the number of groups of temporary wireless network identifiers, and whether the network-side device is configured with the first parameter;
[0046] The first parameter is used to indicate the feedback method and / or the selection method of feedback resources for the feedback response;
[0047] The feedback method includes a first feedback method and a second feedback method. The first feedback method is as follows: if the terminal successfully decodes the physical downlink shared channel and / or the physical downlink control channel, it sends back an acknowledgment response (ACK); if the terminal fails to successfully decode the physical downlink shared channel and / or the physical downlink control channel, it sends back a denial response (NACK) (i.e., HARQ-ACK / NACK feedback mode).
[0048] The second feedback method is: the terminal only provides a denial response (i.e., NACK only mode) if it fails to successfully decode the physical downlink shared channel and / or physical downlink control channel.
[0049] In this embodiment, when a terminal is scheduled to feed back HARQ information for multiple downlink transmissions in one time unit, the terminal determines the feedback method and / or feedback resources for the feedback response based on the first information. This clarifies the feedback method and feedback resources for the terminal's feedback response when multiple downlink transmissions are scheduled in the same time unit, thereby improving the effectiveness of the communication system.
[0050] The network-side device can configure the first parameter or not; when the network-side device does not configure the first parameter, the first parameter adopts the default value.
[0051] The first parameter can be used to configure the feedback mode in the scenario where "the terminal is scheduled to feed back N downlink HARQ messages in one time unit". The value can be mode 1 or mode 2. For example, when the first parameter is mode 1, it indicates that the HARQ-ACK / NACK feedback mode is used, and when the first parameter is mode 2, it indicates that the NACK only feedback mode is used. Alternatively, the first parameter can be used to configure whether the NACK only feedback mode is used in the scenario where "the terminal is scheduled to feed back N downlink HARQ messages in one time unit". The value can be enable or disable, or the default value of the first parameter is disable. Alternatively, the first parameter can be used to configure whether the HARQ-ACK / NACK feedback mode is used in the scenario where "the terminal is scheduled to feed back N downlink HARQ messages in one time unit". The value can be enable or disable, or the default value of the first parameter is disable. For example, when the first parameter is enabled, it indicates that the HARQ-ACK / NACK feedback mode is used, and when the first parameter is disabled, it indicates that the HARQ-ACK / NACK feedback mode is not used.
[0052] Where N can be an integer greater than 1. When N is greater than 1, the HARQ feedback mode corresponding to each of the N downlink transmissions is NACK only mode. That is, the feedback mode of each downlink transmission determined by the configuration of higher layer parameters is NACK only mode. For example, the feedback mode of PDSCH is configured per G-RNTI and / or Group Scheduling Radio Network Temporary Identifier (G-CS-RNTI). The UE determines the HARQ feedback mode of the downlink transmission as NACK only mode based on the G-RNTI and / or G-CS-RNTI corresponding to the downlink transmission.
[0053] The downlink transmission includes a Physical Downlink Shared Channel (PDSCH) and / or a Transport Block (TB). The time unit includes a time slot and a sub-time slot.
[0054] In some embodiments, the network-side device is configured with a first parameter that indicates at least one of the following:
[0055] When a terminal is configured or activated with a group of temporary wireless network identifiers, it uses the second feedback method to feed back HARQ information for multiple downlink transmissions within a time unit.
[0056] When a terminal is configured or activated with multiple groups of temporary wireless network identifiers, it shall use the first feedback method to feed back HARQ information for at most one downlink transmission within a time unit.
[0057] In one time unit, the first feedback method is used to feed back HARQ information for multiple downlink transmissions;
[0058] The second feedback method is used to feed back HARQ information for multiple downlink transmissions within a single time unit.
[0059] In this embodiment, the terminal may disregard the number of configured or activated group wireless network temporary identifiers and use the second feedback method to feed back multiple downlink transmission HARQ information, or use the first feedback method to feed back multiple downlink transmission HARQ information, or determine whether to use the first feedback method or the second feedback method based on whether the base station's first parameter is configured.
[0060] If a UE is configured or activated with a G-RNTI (or configured with a G-RNTI whose corresponding feedback mode is NACKonly), the base station can schedule multiple TBs and / or PDSCHs for NACK only feedback within a single time unit. When the number of TBs and / or PDSCHs is less than or equal to Y, at most X orthogonal PUCCH resources are defined to correspond to at most Y TBs and / or PDSCHs scheduled for NACK only feedback, where X and Y are integers greater than 1. When the number of TBs and / or PDSCHs is greater than Y, the NACK only feedback mode is converted to ACK / NACK mode, and the UE provides feedback according to ACK / NACK mode. The corresponding PUCCH is determined in the PUCCH configuration (PUCCH-config) / PUCCH configuration list (PUCCH-configList) corresponding to ACK / NACK (or in the PUCCH configuration corresponding to unicast PDSCH feedback). Specifically, the UE determines the resource set where the PUCCH is located based on the number of ACK / NACK bits, and within the set, it determines the PUCCH resource indication (PUCCHresource) in the last downlink control information (last DCI). The indicator (PRI) and / or control channel unit (CCE) index indicate the feedback resources for determining whether to provide ACK or NACK feedback.
[0061] Optionally, Y is less than X. Of course, Y can also be equal to or greater than X. For example, X = 15, Y = 4, or X = 32, Y = 2, etc.
[0062] Optionally, the values of X and Y can be specified by the protocol, predefined, or configured through higher-level parameters. In some embodiments, the first information includes the number of downlink transmissions and the number of group radio network temporary identifiers, and the terminal determines the feedback method and / or feedback resources for feedback response based on the first information, including:
[0063] When a terminal configures or activates a group of temporary wireless network identifiers, if the number of downlink transmissions is less than or equal to Y, the feedback method used for feedback acknowledgment is determined to be the second feedback method, and HARQ information for up to Y downlink transmissions is fed back using up to X orthogonal PUCCH resources, where X and Y are positive integers greater than 1; if the number of downlink transmissions is greater than Y, the feedback method used for feedback acknowledgment is determined to be the first feedback method, and the feedback resources for feedback ACK or NACK are determined according to the second parameters configured by the network-side device or the terminal-specific physical uplink control channel PUCCH configuration information or configuration information list.
[0064] When a terminal configures or activates multiple groups of temporary wireless network identifiers, the feedback method used for feedback response is determined to be the first feedback method, and the feedback resource for feedback ACK or NACK is determined according to the second parameter configured by the network-side device or the terminal-specific PUCCH configuration information or configuration information list.
[0065] Optionally, Y is less than X. Of course, Y can also be equal to or greater than X. For example, X = 15, Y = 4, or X = 32, Y = 2, etc.
[0066] Optionally, the values of X and Y can be specified by the protocol, predefined, or configured through higher-layer parameters. If the UE is configured or activated with a G-RNTI (or a G-RNTI / G-CS-RNTI, or a G-RNTI with a corresponding feedback mode of NACK only, or a G-RNTI / G-CS-RNTI with a corresponding feedback mode of NACK only), when the number of TBs and / or PDSCHs is less than or equal to Y, at most X orthogonal PUCCH resources are defined to correspond to at most Y TBs and / or PDSCHs with scheduled NACK only feedback; when the number of TBs and / or PDSCHs is greater than Y, the NACK only feedback mode is converted to ACK / NACK mode, and the UE provides feedback according to the ACK / NACK mode. The corresponding PUCCH is determined in the PUCCH-config / PUCCH-configList corresponding to ACK / NACK. The specific UE determines the resource set where the PUCCH is located based on the number of ACK / NACK bits, and within the set, determines the feedback resource for ACK or NACK based on the PRI and / or CCE index indication in the most recent downlink control information (last DCI).
[0067] Alternatively, the network-side equipment can guarantee that there will not be more than Y TBs and / or PDSCHs, thus eliminating the need to support scenarios where the number of TBs and / or PDSCHs is greater than Y.
[0068] Otherwise, if the UE is configured or activated with multiple G-RNTIs (or configured with one G-RNTI / G-CS-RNTI, or configured with multiple G-RNTIs with corresponding feedback mode NACK only, or configured with one G-RNTI / G-CS-RNTI with corresponding feedback mode NACK only), the NACK only feedback mode is converted to ACK / NACK mode. The UE provides feedback according to the ACK / NACK mode, and its corresponding PUCCH is determined in the PUCCH-config / PUCCH-configList corresponding to ACK / NACK. The specific UE determines the resource set where the PUCCH is located based on the number of ACK / NACK bits, and within the set, determines the feedback resource for ACK or NACK based on the PRI and / or CCE index indication in lastDCI.
[0069] The temporary identifier for the group wireless network includes G-RNTI, or includes both G-RNTI and G-CS-RNTI.
[0070] In some embodiments, the first information includes the number of downlink transmissions and the first parameters configured by the network-side device. The terminal determines the feedback method and / or feedback resources for feedback response based on the first information, including:
[0071] When the network-side device is configured with the first parameter, if the number of downlink transmissions is less than or equal to Y, the feedback method used for feedback acknowledgment is determined to be the second feedback method, and HARQ information for up to Y downlink transmissions is fed back using up to X orthogonal PUCCH resources, where X and Y are positive integers greater than 1; if the number of downlink transmissions is greater than Y, the feedback method used for feedback acknowledgment is determined to be the first feedback method, and the feedback resources for feedback ACK or NACK are determined according to the second parameter configured by the network-side device or the terminal-specific PUCCH configuration information or configuration information list.
[0072] If the network-side device does not configure the first parameter, the feedback method used for feedback response is determined to be the first feedback method; the feedback resource for feedback ACK or NACK is determined according to the second parameter configured by the network-side device or the terminal-specific PUCCH configuration information or configuration information list.
[0073] Optionally, Y is less than X. Of course, Y can also be equal to or greater than X. For example, X = 15, Y = 4, or X = 32, Y = 2, etc.
[0074] Optionally, the values of X and Y can be specified by the protocol, predefined, or configured through higher-layer parameters. If the network-side device configures the first parameter (or the higher-layer parameters configure the first parameter), then when the number of TBs and / or PDSCHs is less than or equal to Y, at most X orthogonal PUCCH resources are defined to correspond to at most Y TBs and / or PDSCHs scheduled for NACK only feedback; or when the number of TBs and / or PDSCHs is greater than Y, the NACK only feedback mode is converted to ACK / NACK mode, and the UE provides feedback according to the ACK / NACK mode. The corresponding PUCCH is determined in the PUCCH-config / PUCCH-configList corresponding to ACK / NACK. The specific UE determines the resource set where the PUCCH is located based on the number of ACK / NACK bits, and within the set, determines the feedback resource for ACK or NACK based on the PRI and / or CCE index indication in the last DCI.
[0075] Alternatively, the network-side equipment can guarantee that there will not be more than Y TBs and / or PDSCHs, thus eliminating the need to support scenarios where the number of TBs and / or PDSCHs is greater than Y.
[0076] If the network-side device does not configure the first parameter (the higher-layer parameters do not configure the first parameter), the NACK only feedback mode is switched to ACK / NACK mode. The UE feeds back according to the ACK / NACK mode. The corresponding PUCCH is determined in the PUCCH-config / PUCCH-configList corresponding to ACK / NACK. The specific UE determines the resource set where the PUCCH is located based on the number of ACK / NACK bits, and within the set, determines the feedback resource for ACK or NACK based on the PRI and / or CCE index indication in the last DCI.
[0077] In another embodiment, it can also be:
[0078] If the network-side device does not configure the first parameter (the higher-layer parameters do not configure the first parameter), then when the number of TB and / or PDSCH is less than or equal to Y, at most X orthogonal PUCCH resources are defined to correspond to at most Y TB and / or PDSCH scheduled for NACK only feedback; or when the number of TB and / or PDSCH is greater than Y, the NACK only feedback mode is converted to ACK / NACK mode, and the UE feeds back according to the ACK / NACK mode. The corresponding PUCCH is determined in the PUCCH-config / PUCCH-configList corresponding to ACK / NACK. The specific UE determines the resource set where the PUCCH is located according to the number of ACK / NACK bits, and within the set, determines the feedback resource for ACK or NACK feedback according to the PRI and / or CCE index indication in the last DCI.
[0079] Alternatively, the network-side equipment can guarantee that there will not be more than Y TBs and / or PDSCHs, thus eliminating the need to support scenarios where the number of TBs and / or PDSCHs is greater than Y.
[0080] If the network-side device is configured with a first parameter (or a higher-layer parameter), the NACK-only feedback mode is switched to ACK / NACK mode. The UE provides feedback according to the ACK / NACK mode, and its corresponding PUCCH is determined in the PUCCH-config / PUCCH-configList corresponding to ACK / NACK. The specific UE determines the resource set where the PUCCH is located based on the number of ACK / NACK bits, and within the set, determines the feedback resource for ACK or NACK based on the PRI and / or CCE index indication in the last DCI. In some embodiments, the first information includes the number of downlink transmissions and the number of group radio network temporary identifiers.
[0081] In the case where multiple downlink transmissions correspond to multiple groups of temporary wireless network identifiers, different numbers are assigned to at least one downlink transmission corresponding to the same group of temporary wireless network identifiers. At least one downlink transmission with the same number forms a downlink transmission group. The same group of downlink transmissions corresponds to a feedback acknowledgment. If at least one downlink transmission in a group of downlink transmissions fails to decode, a NACK is fed back.
[0082] When the number of downlink transmission groups is less than or equal to Y, the feedback method used for feedback response is determined to be the second feedback method, and the HARQ information of up to Y downlink transmissions is fed back using up to X orthogonal PUCCH resources, where X and Y are positive integers greater than 1.
[0083] If the number of downlink transmission groups is greater than Y, the feedback method used for feedback acknowledgment is determined to be the first feedback method, and the feedback resource for feedback ACK or NACK is determined according to the second parameter configured by the network-side device or the terminal-specific PUCCH configuration information or configuration information list.
[0084] Optionally, Y is less than X. Of course, Y can also be equal to or greater than X. For example, X = 15, Y = 4, or X = 32, Y = 2, etc.
[0085] Optionally, the values of X and Y can be specified by the protocol, predefined, or configured through higher-level parameters. The group radio network temporary identifier includes G-RNTI, or may include both G-RNTI and G-CS-RNTI.
[0086] If downlink transmissions are numbered starting from 0, and the downlink transmission numbers are 0, 1, 2, ..., n, then the number of downlink transmission groups is n+1, which is the maximum number plus 1.
[0087] If multiple TBs and / or PDSCHs correspond to multiple G-RNTIs, then the multiple TBs and / or PDSCHs of the same G-RNTI will be numbered, for example, 0, 1, 2, 3, 4, ..., and the NACKonly of TBs and / or PDSCHs corresponding to different G-RNTIs with the same number will be bound or compressed into a single NACK only. NACK will only be returned if all of the multiple TBs and / or PDSCHs fail to decode, or NACK will be returned if one of them fails to decode. When the number of bound / compressed TBs and / or PDSCHs is less than or equal to Y, at most X orthogonal PUCCH resources are defined to correspond to at most Y TBs and / or PDSCHs scheduled for NACK only feedback. When the number of bound / compressed TBs and / or PDSCHs is greater than Y, the NACK only feedback mode is converted to ACK / NACK mode. The UE provides feedback according to the ACK / NACK mode, and the corresponding PUCCH is determined in the PUCCH-config / PUCCH-configList corresponding to ACK / NACK. The specific UE determines the resource set where the PUCCH is located based on the number of ACK / NACK bits, and within the set, determines the feedback resource for ACK or NACK based on the PRI and / or CCE index indication in the last DCI.
[0088] Optionally, when determining the feedback resource or feedback mode, the above binding or compression operations may not be performed.
[0089] In some embodiments, the first information includes the number of downlink transmissions and the number of group radio network temporary identifiers (TNIs). During network-side device scheduling, feedback of TBs and / or PDSCHs corresponding to different TNIs is scheduled to be fed back in different time units. In one time unit, the terminal device only expects to receive NACK-only information for the TB and / or PDSCH of one TNI. The method for feeding back multiple TBs and / or PDSCHs for one TNI is as follows:
[0090] When the number of TB and / or PDSCH is less than or equal to Y, at most X orthogonal PUCCH resources are defined to correspond to at most Y TB and / or PDSCH scheduled for NACK only feedback; or when the number of TB and / or PDSCH is greater than Y, the NACK only feedback mode is converted to ACK / NACK mode, and the UE provides feedback according to ACK / NACK mode. The corresponding PUCCH is determined in the PUCCH-config / PUCCH-configList corresponding to ACK / NACK. The specific UE determines the resource set where the PUCCH is located according to the number of ACK / NACK bits, and within the set, determines the feedback resource for ACK or NACK based on the PRI and / or CCE index indication in the last DCI.
[0091] Alternatively, the network-side equipment can guarantee that there will not be more than Y TBs and / or PDSCHs, thus eliminating the need to support scenarios where the number of TBs and / or PDSCHs is greater than Y.
[0092] The temporary identifier for the group wireless network includes G-RNTI, or includes both G-RNTI and G-CS-RNTI.
[0093] In some embodiments, the first information includes the number of downlink transmissions and the number of group radio network temporary identifiers;
[0094] When a terminal device is configured or activated with a group of temporary radio network identifiers, if the number of TB and / or PDSCH is less than or equal to Y, up to X orthogonal PUCCH resources are defined to correspond to up to Y TB and / or PDSCH scheduled for NACK only feedback; or if the number of TB and / or PDSCH is greater than Y, the NACK only feedback mode is converted to ACK / NACK mode, and the UE provides feedback according to the ACK / NACK mode. The corresponding PUCCH is determined in the PUCCH-config / PUCCH-configList corresponding to ACK / NACK. The specific UE determines the resource set where the PUCCH is located based on the number of ACK / NACK bits, and within the set, determines the feedback resource for ACK or NACK based on the PRI and / or CCE index indication in lastDCI.
[0095] Alternatively, the network-side equipment can guarantee that there will not be more than Y TBs and / or PDSCHs, thus eliminating the need to support scenarios where the number of TBs and / or PDSCHs is greater than Y.
[0096] When a terminal device is configured or activated with a group of temporary radio network identifiers, the base station schedules different TBs and / or PDSCHs in different time units during the scheduling of downlink TBs and / or PDSCHs. That is, the terminal device does not expect multiple TBs and / or PDSCHs to be scheduled for feedback within a single time unit.
[0097] The temporary identifier for the group wireless network includes G-RNTI, or includes both G-RNTI and G-CS-RNTI.
[0098] In a specific example, such as Figure 3 As shown, assuming PDSCH1 and PDSCH2 correspond to G-RNTI1, and PDSCH3 corresponds to G-RNTI2, all three PDSCHs are scheduled in slot n to provide HARQ feedback, and their corresponding feedback mode is NACK only. Then, PDSCH1 and PDSCH2 are assigned numbers 0 and 1 respectively, and PDSCH3 is assigned number 0. PDSCH2 is grouped together, and PDSCH1 and PDSCH3 are grouped together for binding operations. If either PDSCH1 or PDSCH3 fails to decode, a NACK is provided; otherwise, a NACK is provided only if both fail to decode. The number of groups is 2, corresponding to two NACK only feedback operations: PDSCH1 / 3 and PDSCH2.
[0099] When Y is 2 (or greater than 2), since the number of packets is equal to 2, the feedback method used for feedback response is determined to be the second feedback method, and a maximum of X orthogonal PUCCH resources are used to feed back a maximum of Y groups of downlink transmission HARQ information, where X and Y are positive integers greater than 1.
[0100] In some embodiments, the first information includes the number of downlink transmissions N, where N is greater than 1, and the terminal determines the feedback method and / or feedback resources for feedback response based on the first information, including:
[0101] The feedback method used for feedback response is determined to be the first feedback method;
[0102] The feedback resource for ACK or NACK is determined based on the second parameter configured in the network-side device or the terminal-specific PUCCH configuration information or configuration information list.
[0103] When the number of downlink transmissions is greater than 1, the NACK only feedback mode is switched to ACK / NACK mode. The UE feeds back according to the ACK / NACK mode, and the corresponding PUCCH is determined in the PUCCH-config / PUCCH-configList corresponding to ACK / NACK. The specific UE determines the resource set where the PUCCH is located based on the number of ACK / NACK bits, and determines the feedback resource to feed back ACK or NACK within the set according to the PRI and / or CCE index indication in lastDCI.
[0104] In some embodiments, the first information includes the number of downlink transmissions, and the terminal determines the feedback method and / or feedback resources for feedback response based on the first information, including:
[0105] If the number of downlink transmissions is less than or equal to Y, the feedback method used for feedback response is determined to be the second feedback method, and HARQ information of up to Y downlink transmissions is fed back using up to X orthogonal PUCCH resources, where X and Y are positive integers greater than 1;
[0106] If the number of downlink transmissions is greater than Y, the feedback method used for feedback response is determined to be the first feedback method, and the feedback resource for feedback ACK or NACK is determined according to the second parameter configured by the network-side device or the terminal-specific PUCCH configuration information or configuration information list.
[0107] Optionally, Y is less than X. Of course, Y can also be equal to or greater than X. For example, X = 15, Y = 4, or X = 32, Y = 2, etc.
[0108] Optionally, the values of X and Y can be specified by the protocol, predefined, or configured through higher-level parameters.
[0109] When the number of TB and / or PDSCH is less than or equal to Y, at most X orthogonal PUCCH resources are defined to correspond to at most Y TB and / or PDSCH scheduled for NACK only feedback. When the number of TB and / or PDSCH is greater than Y, the NACK only feedback mode is converted to ACK / NACK mode. The UE feeds back according to the ACK / NACK mode. The corresponding PUCCH is determined in the PUCCH-config / PUCCH-configList corresponding to ACK / NACK. The specific UE determines the resource set where the PUCCH is located according to the number of ACK / NACK bits, and determines the feedback resource for ACK or NACK feedback within the set according to the PRI and / or CCE index indication in the last DCI.
[0110] In a specific example, when the number of TBs and / or PDSCHs is less than or equal to Y, at most X orthogonal PUCCH resources are defined to correspond to at most Y TBs and / or PDSCHs with scheduling NACK only feedback.
[0111] For example, X=15, Y=4, that is, defining up to 15 orthogonal PUCCH resources corresponding to up to 4 scheduling NACKonly feedback TB and / or PDSCH.
[0112] For a maximum of 4 TBs, there are four possible combinations of TBs: 1 TB, 2 TBs, 3 TBs, or 4 TBs. Assuming we use 1 to indicate that the corresponding TB has scheduling and requires a NACK response, and 0 to indicate that there is no scheduling or no NACK response is needed, then...
[0113] There are 4 possible cases for a TB, such as (1,0,0,0), (0,1,0,0), (0,0,1,0), and (0,0,0,1). Among them, (1,0,0,0) indicates that the first TB is scheduled and needs to be responded to with a NACK, (0,1,0,0) indicates that the second TB is scheduled and needs to be responded to with a NACK, (0,0,1,0) indicates that the third TB is scheduled and needs to be responded to with a NACK, and (0,0,0,1) indicates that the fourth TB is scheduled and needs to be responded to with a NACK.
[0114] There are 6 possible scenarios for 2 TBs, such as (1,1,0,0), (1,0,1,0), (1,0,0,1), (0,1,1,0), (0,1,0,1), and (0,0,1,1). Among them, (1,1,0,0) indicates that the first and second TBs are scheduled and need to provide a NACK, (1,0,1,0) indicates that the first and third TBs are scheduled and need to provide a NACK, and so on.
[0115] There are 4 possible scenarios for 3 TBs, such as (1,1,1,0), (1,1,0,1), (1,0,1,1), and (0,1,1,1). Among them, (1,1,1,0) means that the 1st, 2nd, and 3rd TBs are scheduled and need to provide a NACK; (1,1,0,1) means that the 1st, 2nd, and 4th TBs are scheduled and need to provide a NACK; (1,0,1,1) means that the 1st, 3rd, and 4th TBs are scheduled and need to provide a NACK; and (0,1,1,1) means that the 2nd, 3rd, and 4th TBs are scheduled and need to provide a NACK.
[0116] There is one case for 4 TBs, such as (1,1,1,1), which means that TBs 1-4 are scheduled and need to be fed back with NACK.
[0117] Fifteen orthogonal PUCCH resources can be defined (each PUCCH resource is in format 0 / 1), corresponding to the 15 combinations mentioned above. For example, when the UE only needs to provide a NACK for the first TB, i.e. (1,0,0,0), the first PUCCH resource is used. When the UE needs to provide a NACK for four TBs, i.e. (1,1,1,1), the 15th PUCCH resource is used. There is a one-to-one mapping between the above combinations and PUCCH resources, and the mapping relationship can be predefined or configured by higher-layer parameters.
[0118] The response feedback method provided in this application can be executed by a response feedback device. This application uses an example of a response feedback device executing the response feedback method to illustrate the response feedback device provided in this application.
[0119] This application provides a response feedback device, such as... Figure 4 As shown, the application to terminal 200 includes:
[0120] Processing module 201 is used to determine the feedback method and / or feedback resources for feedback response based on the first information when the terminal is scheduled to feed back N downlink transmissions of hybrid automatic repeat request (HARQ) information in one time unit, where N is a positive integer;
[0121] The first information includes at least one of the following: the number of downlink transmissions N, the number of groups of temporary wireless network identifiers, and whether the network-side device is configured with the first parameter;
[0122] The first parameter is used to indicate the feedback method and / or the selection method of feedback resources for the feedback response;
[0123] The feedback method includes a first feedback method and a second feedback method. The first feedback method is as follows: if the terminal successfully decodes the physical downlink shared channel and / or the physical downlink control channel, it sends back an acknowledgment response (ACK); if the terminal fails to successfully decode the physical downlink shared channel and / or the physical downlink control channel, it sends back a denial response (NACK).
[0124] The second feedback method is: the terminal only sends a denial response if it fails to successfully decode the physical downlink shared channel and / or the physical downlink control channel.
[0125] In some embodiments, the first parameter indicates at least one of the following:
[0126] When a terminal is configured or activated with a group of temporary wireless network identifiers, it uses the second feedback method to feed back HARQ information for multiple downlink transmissions within a time unit.
[0127] When a terminal is configured or activated with multiple groups of temporary wireless network identifiers, it shall use the first feedback method to feed back HARQ information for at most one downlink transmission within a time unit.
[0128] In one time unit, the first feedback method is used to feed back HARQ information for multiple downlink transmissions;
[0129] The second feedback method is used to feed back HARQ information for multiple downlink transmissions within a single time unit.
[0130] In some embodiments, the first information includes the number of downlink transmissions and the number of group radio network temporary identifiers.
[0131] The processing module 201 is specifically used to determine, when the terminal configures or activates a group of wireless network temporary identifiers, if the number of downlink transmissions is less than or equal to Y, the feedback method used for feedback response is the second feedback method, and the feedback method used for feedback response is the first feedback method.
[0132] When a terminal configures or activates multiple groups of temporary wireless network identifiers, the feedback method used for feedback response is determined to be the first feedback method.
[0133] In some embodiments, the first information includes the number of downlink transmissions and the first parameter configured by the network-side device;
[0134] The processing module 201 is specifically used to, when the network-side device is configured with the first parameter, determine the feedback method for feedback response as the second feedback method if the number of downlink transmissions is less than or equal to Y; and determine the feedback method for feedback response as the first feedback method if the number of downlink transmissions is greater than Y.
[0135] If the network-side device is not configured with the first parameter, the feedback method used for feedback response is determined to be the first feedback method.
[0136] In some embodiments, the first information includes the number of downlink transmissions and the number of group radio network temporary identifiers;
[0137] The processing module 201 is specifically used to assign different numbers to at least one downlink transmission corresponding to the same group of wireless network temporary identifiers when multiple downlink transmissions correspond to multiple groups of wireless network temporary identifiers. At least one downlink transmission with the same number forms a downlink transmission group. The same group of downlink transmissions corresponds to a feedback acknowledgment. If at least one downlink transmission in a group of downlink transmissions fails to decode, then NACK is fed back.
[0138] If the number of downlink transmission groups is less than or equal to Y, the feedback method used for feedback response is determined to be the second feedback method;
[0139] If the number of downlink transmission groups is greater than Y, the feedback method used for feedback response is determined to be the first feedback method.
[0140] In some embodiments, the first information includes the number of downlink transmissions N, where N is greater than 1.
[0141] The processing module 201 is specifically used to determine that the feedback method used for feedback response is the first feedback method; and to determine the feedback resource for feedback ACK or NACK based on the second parameter configured in the network-side device or the terminal-specific PUCCH configuration information or configuration information list.
[0142] In some embodiments, the first information includes the number of downlink transmissions.
[0143] The processing module 201 is specifically used to determine the feedback method for feedback response as the second feedback method when the number of downlink transmissions is less than or equal to Y, and to use up to X orthogonal PUCCH resources to feed back HARQ information for up to Y downlink transmissions, where X and Y are positive integers greater than 1.
[0144] If the number of downlink transmissions is greater than Y, the feedback method used for feedback response is determined to be the first feedback method, and the feedback resource for feedback ACK or NACK is determined according to the second parameter configured by the network-side device or the terminal-specific PUCCH configuration information or configuration information list.
[0145] In some embodiments, the processing module 201 is specifically used to determine that the feedback method for the feedback response is the second feedback method; and to use up to X orthogonal PUCCH resources to feed back up to Y downlink transmission HARQ information, where X and Y are positive integers greater than 1.
[0146] In some embodiments, the processing module 201 is specifically used to determine the feedback method for feedback response as the first feedback method after determining that the feedback method is the first feedback method, and then determine the feedback resource for feedback ACK or NACK based on the second parameter configured by the network-side device or the terminal-specific PUCCH configuration information or configuration information list.
[0147] In some embodiments, the processing module 201 is specifically used to determine the resource set where the PUCCH is located based on the number of ACK or NACK bits; and within the resource set, to determine the feedback resource based on the PUCCH resource indication PRI and / or the control channel unit CCE index in the most recent downlink control information.
[0148] In some embodiments, the downlink transmission includes a physical downlink shared channel and / or a transport block.
[0149] In some embodiments, the time unit includes a time slot and a sub-time slot.
[0150] The response feedback device in this application embodiment can be an electronic device, such as an electronic device with an operating system, or a component in an electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal, or other devices besides a terminal. For example, the terminal can include, but is not limited to, the type of terminal 11 listed above; other devices can be servers, network attached storage (NAS), etc., and this application embodiment does not specifically limit the scope.
[0151] The response feedback device provided in this application embodiment can achieve... Figures 2 to 3 The various processes implemented in the method embodiments achieve the same technical effect, and will not be described again here to avoid repetition.
[0152] Optional, such as Figure 5 As shown, this application embodiment also provides a communication device 600, including a processor 601 and a memory 602. The memory 602 stores a program or instructions that can be executed on the processor 601. For example, when the communication device 600 is a terminal, when the program or instructions are executed by the processor 601, they implement the various steps of the above-described response feedback method embodiment and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0153] This application also provides a terminal, which includes a processor and a memory. The memory stores programs or instructions that can run on the processor. When the program or instructions are executed by the processor, they implement the steps of the response feedback method as described above.
[0154] This application embodiment also provides a terminal, including a processor and a communication interface, wherein the processor is used to determine the feedback method and / or feedback resources for feedback response based on the first information when the terminal is scheduled to feed back N downlink transmissions of Hybrid Automatic Repeat Request (HARQ) information in one time unit, where N is a positive integer;
[0155] The first information includes at least one of the following: the number of downlink transmissions N, the number of groups of temporary wireless network identifiers, and whether the network-side device is configured with the first parameter;
[0156] The first parameter is used to indicate the feedback method and / or the selection method of feedback resources for the feedback response;
[0157] The feedback method includes a first feedback method and a second feedback method. The first feedback method is as follows: if the terminal successfully decodes the physical downlink shared channel and / or the physical downlink control channel, it sends back an acknowledgment response (ACK); if the terminal fails to successfully decode the physical downlink shared channel and / or the physical downlink control channel, it sends back a denial response (NACK).
[0158] The second feedback method is: the terminal only sends a denial response if it fails to successfully decode the physical downlink shared channel and / or the physical downlink control channel.
[0159] This application also provides a terminal, including a processor and a communication interface. This terminal embodiment corresponds to the terminal-side method embodiment described above. All implementation processes and methods of the above method embodiments can be applied to this terminal embodiment and achieve the same technical effects. Specifically, Figure 6 A schematic diagram of the hardware structure of a terminal to implement an embodiment of this application.
[0160] The terminal 700 includes, but is not limited to, at least some of the following components: radio frequency unit 701, network module 702, audio output unit 703, input unit 704, sensor 705, display unit 706, user input unit 707, interface unit 708, memory 709, and processor 710.
[0161] Those skilled in the art will understand that the terminal 700 may also include a power supply (such as a battery) for supplying power to various components. The power supply may be logically connected to the processor 710 through a power management system, thereby enabling functions such as managing charging, discharging, and power consumption through the power management system. Figure 6The terminal structure shown does not constitute a limitation on the terminal. The terminal may include more or fewer components than shown, or combine certain components, or have different component arrangements, which will not be elaborated here.
[0162] It should be understood that, in this embodiment, the input unit 704 may include a graphics processing unit (GPU) 7041 and a microphone 7042. The GPU 7041 processes image data of still images or videos obtained by an image capture device (such as a camera) in video capture mode or image capture mode. The display unit 706 may include a display panel 7061, which may be configured in the form of a liquid crystal display, an organic light-emitting diode, or the like. The user input unit 707 includes at least one of a touch panel 7071 and other input devices 7072. The touch panel 7071 is also called a touch screen. The touch panel 7071 may include a touch detection device and a touch controller. Other input devices 7072 may include, but are not limited to, physical keyboards, function keys (such as volume control buttons, power buttons, etc.), trackballs, mice, and joysticks, which will not be described in detail here.
[0163] In this embodiment, after receiving downlink data from the network-side device, the radio frequency unit 701 can transmit it to the processor 710 for processing; in addition, the radio frequency unit 701 can send uplink data to the network-side device. Typically, the radio frequency unit 701 includes, but is not limited to, an antenna, amplifier, transceiver, coupler, low-noise amplifier, duplexer, etc.
[0164] The memory 709 can be used to store software programs or instructions, as well as various data. The memory 709 may primarily include a first storage area for storing programs or instructions and a second storage area for storing data. The first storage area may store the operating system, application programs or instructions required for at least one function (such as sound playback, image playback, etc.). Furthermore, the memory 709 may include volatile memory or non-volatile memory, or both. The non-volatile memory may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM), static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct memory bus RAM (DRRAM). The memory 709 in the embodiments of this application includes, but is not limited to, these and any other suitable types of memory.
[0165] Processor 710 may include one or more processing units; optionally, processor 710 integrates an application processor and a modem processor, wherein the application processor mainly handles operations involving the operating system, user interface, and applications, and the modem processor mainly handles wireless communication signals, such as a baseband processor. It is understood that the aforementioned modem processor may also not be integrated into processor 710.
[0166] In some embodiments, the processor 710 is configured to determine, based on first information, a feedback method and / or feedback resources for responding to a response when the terminal is scheduled to feed back HARQ information for N downlink transmissions in one time unit, where N is a positive integer.
[0167] The first information includes at least one of the following: the number of downlink transmissions N, the number of groups of temporary wireless network identifiers, and whether the network-side device is configured with the first parameter;
[0168] The first parameter is used to indicate the feedback method and / or the selection method of feedback resources for the feedback response;
[0169] The feedback method includes a first feedback method and a second feedback method. The first feedback method is as follows: if the terminal successfully decodes the physical downlink shared channel and / or the physical downlink control channel, it sends back an acknowledgment response (ACK); if the terminal fails to successfully decode the physical downlink shared channel and / or the physical downlink control channel, it sends back a denial response (NACK).
[0170] The second feedback method is: the terminal only sends a denial response if it fails to successfully decode the physical downlink shared channel and / or the physical downlink control channel.
[0171] In some embodiments, the first parameter indicates at least one of the following:
[0172] When a terminal is configured or activated with a group of temporary wireless network identifiers, it uses the second feedback method to feed back HARQ information for multiple downlink transmissions within a time unit.
[0173] When a terminal is configured or activated with multiple groups of temporary wireless network identifiers, it shall use the first feedback method to feed back HARQ information for at most one downlink transmission within a time unit.
[0174] In one time unit, the first feedback method is used to feed back HARQ information for multiple downlink transmissions;
[0175] The second feedback method is used to feed back HARQ information for multiple downlink transmissions within a single time unit.
[0176] In some embodiments, the first information includes the number of downlink transmissions and the number of group radio network temporary identifiers.
[0177] Specifically, the processor 710 is used to determine, when the terminal configures or activates a group of temporary wireless network identifiers, if the number of downlink transmissions is less than or equal to Y, the feedback method used for feedback response is the second feedback method, and the feedback method used for feedback response is the first feedback method.
[0178] When a terminal configures or activates multiple groups of temporary wireless network identifiers, the feedback method used for feedback response is determined to be the first feedback method.
[0179] In some embodiments, the first information includes the number of downlink transmissions and the first parameter configured by the network-side device;
[0180] Specifically, the processor 710 is configured to, when the network-side device is configured with the first parameter, determine the feedback method for feedback response as the second feedback method if the number of downlink transmissions is less than or equal to Y; and determine the feedback method for feedback response as the first feedback method if the number of downlink transmissions is greater than Y.
[0181] If the network-side device is not configured with the first parameter, the feedback method used for feedback response is determined to be the first feedback method.
[0182] In some embodiments, the first information includes the number of downlink transmissions and the number of group radio network temporary identifiers;
[0183] The processor 710 is specifically used to assign different numbers to at least one downlink transmission corresponding to the same group of temporary wireless network identifiers when multiple downlink transmissions correspond to multiple groups of temporary wireless network identifiers. At least one downlink transmission with the same number forms a downlink transmission group. The same group of downlink transmissions corresponds to a feedback acknowledgment. If at least one downlink transmission in a group of downlink transmissions fails to decode, a NACK is fed back.
[0184] If the number of downlink transmission groups is less than or equal to Y, the feedback method used for feedback response is determined to be the second feedback method;
[0185] If the number of downlink transmission groups is greater than Y, the feedback method used for feedback response is determined to be the first feedback method.
[0186] In some embodiments, the first information includes the number of downlink transmissions N, where N is greater than 1.
[0187] The processor 710 is specifically used to determine that the feedback method for feedback response is the first feedback method; and to determine the feedback resource for feedback ACK or NACK based on the second parameter configured in the network-side device or the terminal-specific PUCCH configuration information or configuration information list.
[0188] In some embodiments, the first information includes the number of downlink transmissions.
[0189] The processor 710 is specifically configured to, when the number of downlink transmissions is less than or equal to Y, determine the feedback method for feedback response as the second feedback method, and use up to X orthogonal PUCCH resources to feed back HARQ information for up to Y downlink transmissions, where X and Y are positive integers greater than 1;
[0190] If the number of downlink transmissions is greater than Y, the feedback method used for feedback response is determined to be the first feedback method, and the feedback resource for feedback ACK or NACK is determined according to the second parameter configured by the network-side device or the terminal-specific PUCCH configuration information or configuration information list.
[0191] In some embodiments, the processor 710 is specifically used to determine that the feedback method for the feedback response is the second feedback method; and to use up to X orthogonal PUCCH resources to feed back up to Y downlink transmission HARQ information, where X and Y are positive integers greater than 1.
[0192] In some embodiments, the processor 710 is specifically used to determine, after determining that the feedback method for feedback response is the first feedback method, the feedback resource for feedback ACK or NACK is determined according to the second parameter configured by the network-side device or the terminal-specific PUCCH configuration information or configuration information list.
[0193] In some embodiments, the processor 710 is specifically configured to determine the resource set in which the PUCCH is located based on the number of ACK or NACK bits; and within the resource set, determine the feedback resource based on the PUCCH resource indication PRI and / or the control channel unit CCE index in the most recent downlink control information.
[0194] In some embodiments, the downlink transmission includes a physical downlink shared channel and / or a transport block.
[0195] In some embodiments, the time unit includes a time slot and a sub-time slot.
[0196] This application also provides a readable storage medium storing a program or instructions. When the program or instructions are executed by a processor, they implement the various processes of the above-described response feedback method embodiments and achieve the same technical effect. To avoid repetition, they will not be described again here.
[0197] The processor is the processor in the terminal described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.
[0198] This application embodiment also provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run programs or instructions to implement the various processes of the above-described response feedback method embodiments and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0199] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.
[0200] This application also provides a computer program / program product, which is stored in a storage medium and executed by at least one processor to implement the various processes of the above-described response feedback method embodiments, and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0201] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.
[0202] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a computer software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of this application.
[0203] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this application without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this application.
Claims
1. A response feedback method, characterized by, Comprising: In a case that a terminal is scheduled to feedback hybrid automatic repeat request (HARQ) information of N downlink transmissions in a time unit, the terminal determines a feedback mode for feeding back an acknowledgement according to first information, N being a positive integer; The first information comprises: the number N of downlink transmissions and whether a first parameter is configured by a network side device; The first parameter is used to indicate the feedback mode for feeding back the acknowledgement; The feedback mode comprises a first feedback mode and a second feedback mode, the first feedback mode being that the terminal feeds back an acknowledgement (ACK) in a case of successfully decoding a physical downlink shared channel (PDSCH) and / or a physical downlink control channel (PDCCH), and feeds back a negative acknowledgement (NACK) in a case of unsuccessfully decoding the PDSCH and / or the PDCCH; The second feedback mode being that the terminal only feeds back information in a case of unsuccessfully decoding the PDSCH and / or the PDCCH, and does not feed back information at other times; The terminal determining the feedback mode for feeding back the acknowledgement according to the first information comprises: In a case that the first parameter is configured by the network side device, if the number of downlink transmissions is less than or equal to Y, the feedback mode for feeding back the acknowledgement is determined to be the second feedback mode, Y being a positive integer greater than 1; In a case that the first parameter is not configured by the network side device, the feedback mode for feeding back the acknowledgement is determined to be the first feedback mode.
2. The response feedback method of claim 1, wherein, The first parameter indicates at least one of the following: In a case that the terminal is configured or activated with one group radio network temporary identifier (RNTI), the terminal feeds back HARQ information of multiple downlink transmissions in a time unit by using the second feedback mode; In a case that the terminal is configured or activated with multiple group RNTIs, the terminal feeds back HARQ information of at most one downlink transmission in a time unit by using the first feedback mode; In a case that the terminal feeds back HARQ information of multiple downlink transmissions in a time unit by using the first feedback mode; In a case that the terminal feeds back HARQ information of multiple downlink transmissions in a time unit by using the second feedback mode.
3. The response feedback method according to any one of claims 1 or 2, characterized in that, Determining the feedback mode for feeding back the acknowledgement to be the second feedback mode comprises: Feeding back HARQ information of at most Y downlink transmissions by using at most X orthogonal PUCCH resources, X being a positive integer greater than 1.
4. The response feedback method of claim 3, wherein, X=15, Y=4.
5. The response feedback method according to any one of claims 1 or 2, characterized by, After determining the feedback mode for feeding back the acknowledgement to be the first feedback mode, the method further comprises: The terminal determines a feedback resource for feeding back the ACK or the NACK according to terminal-specific PUCCH configuration information or a list of configuration information.
6. The response feedback method of claim 5, wherein, Determining the feedback resource for feeding back the ACK or the NACK according to the PUCCH configuration information or the list of configuration information comprises: Determining a resource set in which a PUCCH is located according to a number of bits of the ACK or the NACK; Determining the feedback resource according to a PUCCH resource indicator (PRI) and / or a control channel element (CCE) index in the latest downlink control information in the resource set.
7. The response feedback method of claim 6, wherein, Determining the feedback resource for feeding back the ACK or the NACK according to the terminal-specific PUCCH configuration information or the list of configuration information comprises: The terminal determines a PUCCH corresponding to ACK or NACK in PUCCH-config or PUCCH-configList to feed back ACK or NACK.
8. The response feedback method according to any one of claims 1-2, wherein, The downlink transmission comprises a physical downlink shared channel and / or a transport block.
9. The response feedback method according to any one of claims 1-2, wherein, The time unit comprises a time slot and a sub-time slot.
10. A response feedback apparatus characterized by comprising: Comprise: A processing module configured to determine a feedback mode for feeding back an acknowledgement according to first information in a case that the terminal is scheduled to feed back hybrid automatic repeat request (HARQ) information of N downlink transmissions in one time unit, N being a positive integer; The first information comprises the number N of downlink transmissions and whether the network side device configures a first parameter. The first parameter is used to indicate the feedback mode for feeding back an acknowledgement and / or a selection mode of feedback resources. The feedback mode comprises a first feedback mode and a second feedback mode, the first feedback mode being that the terminal feeds back an acknowledgement (ACK) in a case of successfully decoding a physical downlink shared channel and / or a physical downlink control channel, and feeds back a negative acknowledgement (NACK) in a case of unsuccessfully decoding the physical downlink shared channel and / or the physical downlink control channel. The second feedback mode being that the terminal feeds back information only in a case of unsuccessfully decoding the physical downlink shared channel and / or the physical downlink control channel, and does not feed back information at other times. The processing module is specifically configured to: In a case that the network side device configures the first parameter, if the number of downlink transmissions is less than or equal to Y, determine that the feedback mode for feeding back an acknowledgement is the second feedback mode, Y being a positive integer greater than 1. In a case that the network side device does not configure the first parameter, determine that the feedback mode for feeding back an acknowledgement is the first feedback mode.
11. The acknowledgement feedback apparatus according to claim 10, wherein The first parameter indicates at least one of the following: In a case that the terminal is configured or activated with one group radio network temporary identifier, the terminal feeds back HARQ information of multiple downlink transmissions in one time unit by using the second feedback mode; In a case that the terminal is configured or activated with multiple group radio network temporary identifiers, the terminal feeds back HARQ information of at most one downlink transmission in one time unit by using the first feedback mode; In a case that the terminal feeds back HARQ information of multiple downlink transmissions in one time unit by using the first feedback mode; In a case that the terminal feeds back HARQ information of multiple downlink transmissions in one time unit by using the second feedback mode.
12. The acknowledgement feedback apparatus according to any one of claims 10 or 11, wherein The processing module is specifically configured to determine that the feedback mode for feeding back an acknowledgement is the second feedback mode, and feeds back HARQ information of at most Y downlink transmissions by using at most X orthogonal PUCCH resources, X being a positive integer greater than 1.
13. The responsive feedback device of claim 12, wherein, X = 15, Y = 4.
14. The acknowledgement feedback apparatus according to any one of claims 10 or 11, wherein The processing module is specifically configured to determine the feedback mode for the feedback response as the first feedback mode, and determine the feedback resource for feeding back ACK or NACK according to terminal-specific PUCCH configuration information or a configuration information list.
15. The response feedback apparatus according to claim 14, wherein, The processing module is specifically configured to determine a resource set in which the PUCCH is located according to the number of bits of ACK or NACK, and determine the feedback resource according to a PUCCH resource indication (PRI) and / or a control channel element (CCE) index in the latest downlink control information in the resource set.
16. The response feedback apparatus according to claim 15, wherein the processing module is specifically configured to determine, by the terminal, a PUCCH for feeding back ACK or NACK in a PUCCH-config or PUCCH-configList corresponding to ACK or NACK.
17. The responsive feedback device of any one of claims 10 or 11, wherein, The downlink transmission comprises a physical downlink shared channel and / or a transport block.
18. The responsive feedback device of any one of claims 10 or 11, wherein, The time unit comprises a time slot and a sub-time slot.
19. A terminal, characterized by The apparatus comprises a processor and a memory, the memory stores programs or instructions executable on the processor, and the programs or instructions are executed by the processor to implement the steps of the response feedback method according to any one of claims 1 to 9.
20. A readable storage medium, characterized by, The readable storage medium stores programs or instructions, and the programs or instructions are executed by the processor to implement the steps of the response feedback method according to any one of claims 1 to 9.