A method and apparatus for indicating feedback information
By using G-RNTI scrambled DCI indication information in 5G NR multicast, terminal devices or network devices can be explicitly or implicitly controlled not to send HARQ-ACK information, thus solving the problem of uplink resource occupation under multicast scheduling and achieving more efficient HARQ feedback and resource utilization.
Patent Information
- Application Number
- CN202180065716.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2020-10-16
- Filing Date
- 2021-08-27
- Publication Date
- 2026-01-23
- Estimated Expiration
- 2041-08-27
AI Technical Summary
In 5G NR multicast, when the number of users in multicast scheduling is large, each UE consumes a lot of uplink resources for HARQ feedback on PUCCH resources, resulting in resource waste and reduced transmission efficiency of the communication system.
By explicitly or implicitly instructing terminal devices or network devices not to send HARQ-ACK information, and utilizing the first indication information in the DCI scrambled by G-RNTI, it is determined not to send HARQ-ACK information based on preset conditions, thereby reducing the occupation of uplink resources.
It reduces the uplink resources occupied by HARQ feedback under multicast scheduling, increases the flexibility of multicast HARQ feedback, and improves the transmission efficiency of the communication system.
Smart Images

Figure CN116508277B_ABST
Abstract
Description
[0001] This application claims priority to PCT application filed on October 16, 2020, with application number PCT / CN2020 / 121707 and entitled "A method and apparatus for indicating feedback information", the entire contents of which are incorporated herein by reference. Technical Field
[0002] This application relates to the field of communications, and more specifically, to methods and apparatus for indicating feedback information in the field of communications. Background Technology
[0003] The fifth-generation (5G) mobile communication system aims to support higher system performance. 5G New Radio (NR) downlink transmission supports the Physical Downlink Shared Channel (PDSCH). For downlink data transmission, Hybrid Automatic Repeat Request (HARQ) is a highly efficient transmission mechanism. On the one hand, HARQ can greatly improve the reliability of downlink data transmission; on the other hand, it improves data transmission efficiency.
[0004] Currently in NR, unicast uses the HARQ mechanism to ensure transmission reliability. Taking downlink data transmission as an example, after the user equipment (UE) receives the PDSCH, if the reception is correct, the UE sends an acknowledgement (ACK) message on the physical uplink control channel (PUCCH); if incorrect, it sends a negative acknowledgement (NACK) message on the PUCCH. The time domain position of the PUCCH containing the feedback message is indicated by the downlink control information (DCI). When the UE transmits HARQ-ACK information on the PUCCH, the UE needs to first acknowledge a PUCCH resource set, which contains multiple PUCCH resources. It then acknowledges one PUCCH resource from this set to transmit the HARQ-ACK information.
[0005] Introducing HARQ feedback mechanism into NR multicast allows base stations to monitor the reception of multicast scheduled data through user feedback, improving the transmission reliability of the communication system. However, when the number of users in multicast scheduling is large, each UE performs HARQ feedback on PUCCH resources, which consumes significant uplink resources.
[0006] Therefore, reducing the uplink resource consumption of HARQ feedback is an urgent problem to be solved for NR multicast. Summary of the Invention
[0007] In view of this, this application provides a method and apparatus for indicating feedback information, which can explicitly or implicitly instruct terminal devices not to send Hybrid Automatic Repeat Request (HARQ-ACK) information, thereby reducing the uplink resources occupied by HARQ feedback under multicast scheduling and increasing the flexibility of multicast HARQ feedback.
[0008] Firstly, a method for indicating feedback information is provided. The executing entity of this method can be either a terminal device or a chip applied to the terminal device. Taking the terminal device as an example, the method includes: the terminal device receiving downlink control information (DCI) from a network device. This DCI is scrambled by a Group Radio Network Temporary Identifier (G-RNTI) and is used to schedule the Physical Downlink Shared Channel (PDSCH). The DCI includes first indication information. The terminal device determines not to send HARQ-ACK information based on satisfying a first preset condition. The first preset condition includes the first indication information taking a first preset value, and the HARQ-ACK information indicating the reception status of the PDSCH.
[0009] The method for providing indication feedback information in the first aspect involves a terminal device receiving a Digital Indicator (DCI) from a network device. This DCI is scrambled by a Group Radio Network Temporary Identifier (G-RNTI) and used for scheduling PDSCH. The DCI includes first indication information. The terminal device, based on the first indication information, takes a first preset value and determines not to send HARQ-ACK information to the network device. This reduces the uplink resources occupied by HARQ feedback under multicast scheduling and increases the flexibility of multicast HARQ feedback.
[0010] In one possible implementation of the first aspect, the first indication information indicates first feedback time information, which is the number of time units between the time unit where the PDSCH is located and the time unit where the HARQ-ACK information is sent; wherein, the terminal device determines not to send HARQ-ACK information based on satisfying a first preset condition, including: the terminal device taking a first preset value based on the first indication information to determine not to send HARQ-ACK information. Using this indication feedback information method can reduce the uplink resources occupied by HARQ feedback under multicast scheduling and increase the flexibility of multicast HARQ feedback.
[0011] In a possible implementation manner of the first aspect, the feedback time information set includes the first feedback time information. The feedback time information set includes at least one feedback time information. At least one value of the first indication information is associated with at least one feedback time information in the feedback time information set. The terminal device determines not to send HARQ-ACK information according to the first indication information taking a first preset value, including: The terminal device determines not to send HARQ-ACK information according to the feedback time information in the feedback time information set associated with the first preset value taking a second preset value. Using the method of indicating feedback information can reduce the uplink resources occupied by HARQ feedback under multicast scheduling and increase the flexibility of multicast HARQ feedback.
[0012] In a possible implementation manner of the first aspect, the first indication information is used to indicate the first resource for the terminal device to send HARQ-ACK information. The first resource set includes the first resource. The first resource set includes N resources, where at least one value of the first indication information is associated with at least one resource in the resource set, and N is a positive integer greater than or equal to 1; where the terminal device determines not to send HARQ-ACK information according to meeting a first preset condition, including: The terminal device determines not to send the HARQ-ACK information according to the first indication information taking a first preset value.
[0013] In a possible implementation manner of the first aspect, the Mth value of the first indication information is associated with the resource in the resource set. Among the first value to the (M - 1)th value of the first indication information, there is at least one value that cannot be mapped to the resource in the resource set, and M≥2; where the terminal device determines not to send HARQ-ACK information according to the first indication information taking a first preset value, including: The terminal device determines not to send HARQ-ACK information according to the first preset value not being able to be mapped to the resource in the resource set.
[0014] In a possible implementation manner of the first aspect, the ith resource in the first resource set is associated with the (i + k)th value of the first indication information, i < N, k≥1; where the terminal device determines not to send HARQ-ACK information according to the first indication information taking a first preset value, including: The terminal device determines not to send HARQ-ACK information according to the first resource associated with the first preset value in the resource set being the jth, 1≤j≤k, where both j and k are positive integers. Using the method of indicating feedback information can reduce the uplink resources occupied by HARQ feedback under multicast scheduling and increase the flexibility of multicast HARQ feedback.
[0015] In one possible implementation of the first aspect, the terminal device determines not to send HARQ-ACK information by taking a first preset value according to the first indication information, including: the first preset value is mapped to resource configuration information corresponding to the first resource, the resource configuration information includes a first parameter, and the terminal device determines not to send HARQ-ACK information according to the first parameter.
[0016] In one possible implementation of the first aspect, the terminal device determines not to send HARQ-ACK information based on the first parameter, including: the terminal device determines not to send HARQ-ACK information based on the first parameter taking the value of a third preset value.
[0017] In one possible implementation of the first aspect, the method further includes: the first preset value is mapped to resource configuration information corresponding to the first resource, the resource configuration information does not include the first parameter, and the terminal device determines not to send HARQ-ACK information based on the fact that the resource configuration information does not include the first parameter.
[0018] In one possible implementation of the first aspect, the method further includes: the terminal device determining a HARQ codebook, the HARQ codebook including multiple HARQ-ACK messages, the multiple HARQ-ACK messages corresponding to multiple PDSCHs. When all of the multiple HARQ-ACK messages are determined not to be sent, the terminal device does not send the HARQ codebook; or, when at least one of the multiple HARQ-ACK messages is not determined not to be sent, the terminal device sends the HARQ codebook.
[0019] Secondly, a method for indicating feedback information is provided. The execution subject of this method can be either a network device or a chip applied to the network device. Taking the execution subject as a network device as an example, the method includes: the network device determining that the terminal device does not send HARQ-ACK information, which is used to indicate the reception status of PDSCH; the network device sending DCI, which is scrambled by the Group Radio Network Temporary Identifier (G-RNTI), which is used to schedule PDSCH, and the DCI includes first indication information; wherein, the first indication information takes a first preset value and is used to indicate that the network device does not receive HARQ-ACK information.
[0020] The second aspect provides a method for indicative feedback information. In this method, the network device determines that the terminal device will not send HARQ-ACK information, which is used to indicate the reception status of the PDSCH. The network device sends a DCI (Distributed Control Information), which is scrambled by G-RNTI and used to schedule the PDSCH. This DCI includes first indication information. The first indication information takes a first preset value and is used to indicate that the network device will not receive the HARQ-ACK information. This method can reduce the uplink resources occupied by HARQ feedback under multicast scheduling and increases the flexibility of multicast HARQ feedback.
[0021] In one possible implementation of the second aspect, the first indication information indicates first feedback time information, which is the number of time units between the time unit where the PDSCH is located and the time unit where the HARQ-ACK information is sent. The first indication information takes a first preset value and is used to indicate that the network device does not receive the HARQ-ACK information. Using this indication feedback information method can reduce the uplink resources occupied by HARQ feedback under multicast scheduling and increase the flexibility of multicast HARQ feedback.
[0022] In one possible implementation of the second aspect, the feedback time information set includes first feedback time information, which includes at least one feedback time information. At least one value of the first indication information is associated with at least one feedback time information in the feedback time information set. Specifically, the first indication information takes a first preset value to indicate that the network device should not receive HARQ-ACK information. This includes: the feedback time information associated with the first preset value in the feedback information set takes a second preset value to indicate that the network device should not receive HARQ-ACK information. Using this method of indicating feedback information can reduce the uplink resources occupied by HARQ feedback under multicast scheduling and increase the flexibility of multicast HARQ feedback.
[0023] In one possible implementation of the second aspect, the first indication information is used to instruct the terminal device to send HARQ-ACK information to a first resource. The first resource set includes the first resource, which comprises N resources. At least one value of the first indication information is associated with at least one resource in the resource set, where N is a positive integer greater than or equal to 1. The first indication information takes a first preset value to instruct the network device not to receive HARQ-ACK information. Using this indication feedback method can reduce the uplink resources occupied by HARQ feedback under multicast scheduling and increase the flexibility of multicast HARQ feedback.
[0024] In a possible implementation of the second aspect, the M-th value of the first indication information is associated with a resource in the resource set, and there is at least one value among the first to (M - 1)-th values of the first indication information that cannot be mapped to a resource in the resource set, and M ≥ 2; wherein, when the first indication information takes a first preset value, which is used to indicate that the network device does not receive HARQ-ACK information, it includes: the value of the first indication information that cannot be mapped to a resource in the resource set is used to indicate that the network device does not receive HARQ-ACK information.
[0025] In a possible implementation of the second aspect, the i-th resource in the first resource set is associated with the (i + k)-th value of the first indication information, where i < N and k ≥ 1; wherein, when the first indication information takes a first preset value, which is used to indicate that the network device does not receive HARQ-ACK information, it includes: the first resource associated with the first preset value in the resource set is the j-th value, which is used to indicate that the network device does not receive HARQ-ACK information, where 1 ≤ j ≤ k, and both j and k are positive integers. Using this method of indication feedback information can reduce the uplink resources occupied by HARQ feedback in multicast scheduling and increase the flexibility of multicast HARQ feedback. [[ID=,4]]
[0026] In a possible implementation of the second aspect, when the first indication information takes a first preset value, which is used to indicate that the network device does not receive HARQ-ACK information, it includes: the first preset value is mapped to the resource configuration information corresponding to the first resource, and the resource configuration information includes a first parameter, and the first parameter is used to indicate that the network device does not receive HARQ-ACK information.
[0027] In a possible implementation of the second aspect, the first parameter is used to indicate that the network device does not receive HARQ-ACK information, and it includes: the first parameter takes a third preset value, which is used to indicate that the network device does not receive HARQ-ACK information.
[0028] In a possible implementation of the second aspect, the method further includes: the first preset value is mapped to the resource configuration information corresponding to the first resource, and the resource configuration information does not include a first parameter for indicating that the network device does not receive HARQ-ACK information.
[0029] In a possible implementation of the second aspect, the method further includes: the network device does not receive a HARQ codebook, the HARQ codebook includes multiple HARQ-ACK information, and all the multiple HARQ-ACK information are determined not to be sent; or, the network device receives a HARQ codebook, the HARQ codebook includes multiple HARQ-ACK information, and at least one HARQ-ACK information among the multiple HARQ information is not determined not to be sent.
[0030] Thirdly, a terminal device is provided, comprising: a receiving unit for receiving downlink control information (DCI) from a network device, the DCI being scrambled by a Group Radio Network Temporary Identifier (G-RNTI), the DCI being used to schedule a Physical Downlink Shared Channel (PDSCH), and the DCI including first indication information; and a processing unit for determining not to send HARQ-ACK information based on satisfying a first preset condition; wherein the first preset condition includes the first indication information taking a first preset value, and the HARQ-ACK information being used to indicate the reception status of the PDSCH.
[0031] In one possible implementation of the third aspect, the first indication information indicates first feedback time information, which is the number of time units between the time unit where the PDSCH is located and the time unit where the HARQ-ACK information is sent; wherein, the processing unit is specifically used to: take a first preset value according to the first indication information and determine not to send HARQ-ACK information. Using this indication feedback information method can reduce the uplink resources occupied by HARQ feedback under multicast scheduling and increase the flexibility of multicast HARQ feedback.
[0032] In one possible implementation of the third aspect, the feedback time information set includes first feedback time information, and the feedback time information set includes at least one feedback time information. At least one value of the first indication information is associated with at least one feedback time information in the feedback time information set. The processing unit is specifically used to: determine not to send HARQ-ACK information based on a second preset value, according to the value of the feedback time information associated with the first preset value in the feedback time information set. Using this indication feedback information method can reduce the uplink resources occupied by HARQ feedback under multicast scheduling and increase the flexibility of multicast HARQ feedback.
[0033] In one possible implementation of the third aspect, the first indication information is used to instruct the terminal device to send HARQ-ACK information to a first resource. The first resource set includes the first resource and includes N resources. At least one value of the first indication information is associated with at least one resource in the resource set, and N is a positive integer greater than or equal to 1. Specifically, the processing unit is used to: take a first preset value according to the first indication information and determine not to send the HARQ-ACK information.
[0034] In a possible implementation of the third aspect, the M-th value of the first indication information is associated with a resource in the resource set, and there is at least one value among the first to (M - 1)-th values of the first indication information that cannot be mapped to a resource in the resource set, and M ≥ 2; wherein, the processing unit is specifically configured to: determine not to send HARQ-ACK information based on that the first preset value cannot be mapped to a resource in the resource set.
[0035] In a possible implementation of the third aspect, the i-th resource in the first resource set is associated with the (i + k)-th value of the first indication information, i < N, k ≥ 1; wherein, the processing unit is specifically configured to: determine not to send HARQ-ACK information based on that the first resource associated with the first preset value in the resource set is the j-th one, 1 ≤ j ≤ k, where both j and k are positive integers. The method of using this indication feedback information can reduce the uplink resources occupied by HARQ feedback in multicast scheduling and increase the flexibility of multicast HARQ feedback.
[0036] In a possible implementation of the third aspect, the processing unit is specifically configured to: the first preset value is mapped to the resource configuration information corresponding to the first resource, and the resource configuration information includes a first parameter, and the terminal device determines not to send HARQ-ACK information based on the first parameter.
[0037] In a possible implementation of the third aspect, the processing unit is specifically configured to: determine not to send HARQ-ACK information based on that the value of the first parameter is a third preset value.
[0038] In a possible implementation of the third aspect, the processing unit is further configured to: the first preset value is mapped to the resource configuration information corresponding to the first resource, and the resource configuration information does not include the first parameter, and determine not to send HARQ-ACK information based on that the resource configuration information does not include the first parameter.
[0039] In a possible implementation of the third aspect, the processing unit is further configured to: determine a HARQ codebook, and the HARQ codebook includes multiple HARQ-ACK information corresponding to multiple PDSCHs. When all of the multiple HARQ-ACK information are determined not to be sent, the HARQ codebook is not sent; or, when at least one of the multiple HARQ-ACK information is not determined not to be sent, the HARQ codebook is sent.
[0040] Fourthly, a network device is provided, comprising: a processing unit that determines that a terminal device does not send HARQ-ACK information, the HARQ-ACK information being used to indicate the reception status of PDSCH; and a sending unit that sends downlink control information (DCI), the DCI being scrambled by a Group Radio Network Temporary Identifier (G-RNTI), the DCI being used to schedule PDSCH, the DCI including first indication information; wherein the first indication information takes a first preset value and is used to indicate to the processing unit not to receive HARQ-ACK information.
[0041] In one possible implementation of the fourth aspect, the first indication information indicates first feedback time information, which is the number of time units between the time unit where the PDSCH is located and the time unit where the HARQ-ACK information is sent. Specifically, the processing unit is configured to: take a first preset value for the first indication information to indicate that the processing unit does not receive the HARQ-ACK information. Using this indication feedback information method can reduce the uplink resources occupied by HARQ feedback under multicast scheduling and increase the flexibility of multicast HARQ feedback.
[0042] In one possible implementation of the fourth aspect, the feedback time information set includes first feedback time information, and the feedback time information set includes at least one feedback time information. At least one value of the first indication information is associated with at least one feedback time information in the feedback time information set. Specifically, the processing unit is configured to: take a second preset value as the feedback time information in the feedback information set associated with the first preset value, which is used to indicate that the processing unit does not receive HARQ-ACK information. Using this method of indicating feedback information can reduce the uplink resources occupied by HARQ feedback under multicast scheduling and increase the flexibility of multicast HARQ feedback.
[0043] In one possible implementation of the fourth aspect, the first indication information is used to indicate a first resource for the terminal device to send HARQ-ACK information. The first resource set includes the first resource, which comprises N resources. At least one value of the first indication information is associated with at least one resource in the resource set, where N is a positive integer greater than or equal to 1. The first indication information takes a first preset value to indicate that the processing unit should not receive HARQ-ACK information. Using this indication feedback method can reduce the uplink resources occupied by HARQ feedback under multicast scheduling and increase the flexibility of multicast HARQ feedback.
[0044] In a possible implementation of the fourth aspect, the M-th value of the first indication information is associated with a resource in the resource set, and there is at least one value among the first to (M - 1)-th values of the first indication information that cannot be mapped to a resource in the resource set, and M ≥ 2; wherein, the processing unit is specifically configured to: the value of the first indication information that cannot be mapped to a resource in the resource set is used to indicate that the processing unit does not receive HARQ-ACK information.
[0045] In a possible implementation of the fourth aspect, the i-th resource in the first resource set is associated with the (i + k)-th value of the first indication information, i < N, k ≥ 1; wherein, the processing unit is specifically configured to: the first resource associated with the first preset value in the resource set is the j-th value, which is used to indicate that the processing unit does not receive HARQ-ACK information, 1 ≤ j ≤ k, where both j and k are positive integers. Using this method of indicating feedback information can reduce the uplink resources occupied by HARQ feedback under multicast scheduling and increase the flexibility of multicast HARQ feedback.
[0046] In a possible implementation of the fourth aspect, the processing unit is specifically configured to: the first preset value is mapped to the resource configuration information corresponding to the first resource, and the resource configuration information includes a first parameter, and the first parameter is used to indicate that the processing unit does not receive HARQ-ACK information.
[0047] In a possible implementation of the fourth aspect, the first parameter is used to indicate that the processing unit does not receive HARQ-ACK information, including: the first parameter takes a third preset value, which is used to indicate that the processing unit does not receive HARQ-ACK information.
[0048] In a possible implementation of the fourth aspect, the processing unit is further configured to: the first preset value is mapped to the resource configuration information corresponding to the first resource, and the resource configuration information does not include a first parameter, which is used to indicate that the processing unit does not receive HARQ-ACK information.
[0049] In a possible implementation of the fourth aspect, the processing unit is further configured to: not receive a HARQ codebook, where the HARQ codebook includes multiple HARQ-ACK information, and all of the multiple HARQ-ACK information are determined not to be sent; or, receive a HARQ codebook, where the HARQ codebook includes multiple HARQ-ACK information, and at least one of the multiple HARQ information is not determined not to be sent.
[0050] In a fifth aspect, a terminal device is provided, and the device includes at least one processor and a memory, and the at least one processor is configured to execute the method in the above first aspect or any possible implementation of the first aspect.
[0051] In a sixth aspect, a terminal device is provided, the device including at least one processor and a memory, the at least one processor being used to perform the methods in the second aspect above or any possible implementation thereof.
[0052] In a seventh aspect, a terminal device is provided, the device including at least one processor and interface circuitry, the at least one processor being configured to perform the methods of the first aspect or any possible implementation thereof.
[0053] Eighthly, a terminal device is provided, the device including at least one processor and interface circuitry, the at least one processor being used to perform the methods of the second aspect above or any possible implementation thereof.
[0054] Ninth aspect, a computer program product is provided, the computer program product comprising a computer program, which, when executed by a processor, is used to perform a method in the first aspect or any possible implementation thereof, or to perform a method in the second aspect or any possible implementation thereof.
[0055] In a tenth aspect, a computer-readable storage medium is provided, wherein a computer program is stored therein, which, when executed, is used to perform the method of the first aspect or any possible implementation thereof, or to perform the method of the second aspect or any possible implementation thereof. Attached Figure Description
[0056] Figure 1 This is a schematic diagram of the architecture of a mobile communication system applicable to embodiments of this application.
[0057] Figure 2 This is a schematic diagram illustrating HARQ feedback performed by a UE on PUCCH resources in a multicast scenario.
[0058] Figure 3 This is a schematic flowchart illustrating a method for indicating feedback information provided in an embodiment of this application.
[0059] Figure 4 This is a schematic flowchart illustrating another method for indicating feedback information provided in an embodiment of this application.
[0060] Figure 5 This is a schematic flowchart illustrating another method for indicating feedback information provided in an embodiment of this application.
[0061] Figure 6 This is a schematic flowchart illustrating another method for indicating feedback information provided in an embodiment of this application.
[0062] Figure 7 This is a schematic diagram of the PUCCH resource configuration mapping provided in the embodiments of this application.
[0063] Figure 8 This is a schematic diagram of the offset values of the PUCCH resource configuration provided in the embodiments of this application.
[0064] Figure 9 This is a schematic flowchart illustrating another method for indicating feedback information provided in an embodiment of this application.
[0065] Figure 10 This is a schematic diagram of the first parameter of PUCCH resource configuration provided in an embodiment of this application.
[0066] Figure 11 This is a schematic flowchart illustrating another method for indicating feedback information provided in an embodiment of this application.
[0067] Figure 12 This is a schematic diagram of another PUCCH resource configuration first parameter provided in an embodiment of this application.
[0068] Figure 13 This is a schematic diagram of a resource configuration provided in an embodiment of this application.
[0069] Figure 14 This is a schematic diagram of a method for indicating feedback information provided in an embodiment of this application.
[0070] Figure 15 This is a schematic diagram of another method for indicating feedback information provided in an embodiment of this application.
[0071] Figure 16 This is a schematic diagram of a communication device provided in an embodiment of this application.
[0072] Figure 17 This is a schematic diagram of another communication device provided in an embodiment of this application.
[0073] Figure 18 This is a schematic diagram of the terminal device provided in the embodiments of this application.
[0074] Figure 19 This is a schematic diagram of the network device provided in the embodiments of this application. Detailed Implementation
[0075] The technical solutions in this application will now be described with reference to the accompanying drawings.
[0076] The technical solutions of the embodiments of this application can be applied to various communication systems, such as: long term evolution (LTE) system, 5th generation (5G) mobile communication system or future evolved mobile communication system. This application does not limit the mobile communication system used in the embodiments.
[0077] Figure 1 This is a schematic diagram of the architecture of a mobile communication system applicable to embodiments of this application. For example... Figure 1 As shown, the mobile communication system 100 may include core network equipment 110, radio access network equipment 120, and at least one terminal device (such as...). Figure 1 The terminal devices 130 and 140 shown are illustrated. The terminal devices connect wirelessly to the wireless access network (WAN) devices, which in turn connect wirelessly or via a wired connection to the core network (CN) devices. The CNN devices and WAN devices can be independent physical devices, or they can integrate the functions of the CNN devices and the logical functions of the WAN devices onto the same physical device. Alternatively, a single physical device can integrate some of the functions of the CNN devices and some of the functions of the WAN devices. The terminal devices can be fixed in location or mobile. Figure 1 This is just an illustration; the communication system may also include other network devices, such as wireless repeaters and wireless backhaul devices. Figure 1 Not shown in the diagram. The embodiments of this application do not limit the number of core network devices, radio access network devices, and terminal devices included in the mobile communication system.
[0078] The terminal equipment in the mobile communication system 100 can also be referred to as a terminal, user equipment (UE), mobile station (MS), mobile terminal (MT), etc. Terminal equipment can be a mobile phone, tablet computer, computer with wireless transceiver capabilities, virtual reality (VR) terminal equipment, augmented reality (AR) terminal equipment, wireless terminal in industrial control, wireless terminal in self-driving, wireless terminal in remote medical surgery, wireless terminal in smart grid, wireless terminal in transportation safety, wireless terminal in smart city, wireless terminal in smart home, etc. In this application, the aforementioned terminal equipment and chips applicable to the aforementioned terminal equipment are collectively referred to as terminal equipment. It should be understood that the embodiments of this application do not limit the specific technology or specific equipment form adopted by the terminal equipment.
[0079] In the mobile communication system 100, the wireless access network device 120 is an access device through which terminal devices wirelessly access the mobile communication system. The wireless access network device 120 can be: a base station, an evolved NodeB (evolved NodeB), a home base station, an access point (AP) in a Wi-Fi system, a wireless relay node, a wireless backhaul node, a transmission point (TP), or a transmission and reception point (TRP), etc. It can also be a gNB in an NR system, or a component or part of a base station, such as a centralized unit (CU), a distributed unit (DU), or a base band unit (BBU). It should be understood that the specific technology and device form used in the embodiments of this application are not limited. In this application, the wireless access network device is abbreviated as network device. Unless otherwise specified, network device refers to wireless access network device in this application. In this application, network device can refer to the network device itself or a chip used in the network device to perform wireless communication processing functions.
[0080] In this embodiment, the terminal device or network device includes a hardware layer, an operating system layer running on top of the hardware layer, and an application layer running on top of the operating system layer. The hardware layer includes hardware such as a central processing unit (CPU), a memory management unit (MMU), and memory. The operating system can be any one or more computer operating systems that implement business processing through processes, such as Linux, Unix, Android, iOS, or Windows. The application layer includes applications such as browsers, address books, word processing software, and instant messaging software. Furthermore, this embodiment does not specifically limit the specific structure of the execution entity of the method provided in this embodiment, as long as it can communicate according to the method provided in this embodiment by running a program that records the code of the method provided in this embodiment. For example, the execution entity of the method provided in this embodiment can be a terminal device or a network device, or a functional module in the terminal device or network device that can call and execute a program.
[0081] To facilitate understanding of the embodiments of this application, several concepts involved in this application will be briefly introduced below.
[0082] Unicast and Multicast:
[0083] In New Radio (NR) systems, a UE has three Radio Resource Control (RRC) states: idle, RRC connected, and inactive. When a UE is in the idle state, the base station can broadcast system information. After receiving the broadcast message, the UE completes access and transitions to the RRC connected state. For UEs in the RRC connected state, since different UEs may receive different services, the base station delivers data services to the UE via multicast or unicast. Specifically, the base station assigns a cell-radio network temporary identifier (C-RNTI) to the UE. The UE receives data based on downlink control information (DCI) scrambled with the C-RNTI; this one-to-one data transmission is called unicast. If multiple UEs receive the same data service, the base station assigns them the same group-radio network temporary identifier (G-RNTI). Different UEs can receive the same data service based on the same G-RNTI scrambled with the same DCI; this one-to-many data transmission is called multicast. For a single UE, the base station can assign either a C-RNTI to receive unicast services or a G-RNTI to receive multicast services.
[0084] In an NR system, the UE determines the time slot for blind detection based on the bandwidth part (BWP) and search space configuration. The UE determines its radio network temporary identity (RNTI) according to its reception requirements and uses the determined RNTI to blindly detect the physical uplink control channel (PUCCH) in the determined time slot. If the blind detection is successful, the UE obtains the DCI and determines the location of the downlink data and the time slot for sending feedback information based on the indication in the DCI. Different data services correspond to different RNTIs; for example, unicast downlink data corresponds to the C-RNTI, and multicast downlink data corresponds to the G-RNTI. Taking multicast downlink data as an example, the base station selects a G-RNTI to scramble the DCI corresponding to the multicast downlink data. The UE uses the G-RNTI to blindly detect the multicast PDCCH in the downlink time slot. If the blind detection is successful, the UE obtains the corresponding multicast DCI and determines the location of the multicast downlink data and the time slot for sending feedback information based on the relevant bit field indications in the multicast DCI. This application does not limit the distinction between unicast and multicast.
[0085] Bit field:
[0086] A bit field refers to a specific portion of a string of bits. For example, in a string of 10 bits, the first, second, and third bits jointly indicate a specific function, so the first to third bits constitute a bit field. For DCI (Distributed Control Information) used to schedule multicast downlink data, the DCI formats include formats 1_0, 1_1, and 1_2. Downlink DCI can be divided into many bit fields, each with a different indicative function. For example, the "Time domain resource assignment" bit field indicates the time domain information of the scheduled physical downlink shared channel (PDSCH), including the start symbol and time domain length; the "PDSCH-to-HARQ_feedback timing indicator" bit field indicates in which uplink time slot the terminal device should feed back HARQ-ACK information for the corresponding PDSCH; and the "PUCCH resource indicator" bit field indicates which PUCCH resource the terminal device should select when feeding back HARQ-ACK information.
[0087] In NR, unicast employs a hybrid automatic repeat request (HARQ) mechanism to ensure transmission reliability. Taking the following as an example, after the UE receives the PDSCH, if the reception is correct, the UE sends an acknowledgment (ACK) message on the PUCCH; if incorrect, it sends a negative acknowledgment (NACK) message. The time-domain location of the PUCCH containing the feedback message is indicated by the DCI. When the UE transmits HARQ-ACK information on the PUCCH, the UE first needs to acknowledge a PUCCH resource set. This PUCCH resource set contains multiple PUCCH resources, and the UE acknowledges one PUCCH resource from this set to transmit the HARQ-ACK information.
[0088] Introducing HARQ feedback mechanism into NR multicast allows the base station to understand user reception of multicast data through user feedback, improving the transmission reliability of the communication system. However, when the number of users in multicast scheduling is large, such as... Figure 2 As shown, each UE sends HARQ-ACK information feedback on the PUCCH resource, which consumes a lot of uplink resources.
[0089] To address the aforementioned issues, this application provides a method and apparatus for indicating feedback information, which can reduce the uplink resources occupied by HARQ-ACK information feedback under multicast scheduling and increase the flexibility of multicast HARQ-ACK information feedback.
[0090] The following is combined Figure 3 This application provides a detailed description of the method for transmitting feedback information. Figure 3 This is a schematic interactive diagram illustrating a method for indicating feedback information provided in an embodiment of this application. This method can be applied to... Figure 1 The scenario shown can, of course, be applied to other communication scenarios as well, and the embodiments of this application are not limited to this.
[0091] It should be understood that in this embodiment, terminal devices and network devices are used as examples to illustrate the method. As an example and not a limitation, the executing entity of the method can also be a chip applied to a terminal device or a chip applied to a base station.
[0092] like Figure 3 As shown, the method includes:
[0093] S210, the network device sends downlink control information (DCI) to the terminal device. This DCI is scrambled by G-RNTI and used for scheduling PDSCH. The DCI includes first indication information. Correspondingly, the terminal device receives the downlink control information (DCI) and the first indication information included in the DCI from the network device.
[0094] S220, the terminal device determines not to send HARQ-ACK information to the network device based on the first preset condition, wherein the first preset condition is that the first indication information takes a first preset value, and the HARQ-ACK information is used to indicate the reception status of the PDSCH.
[0095] It should be understood that the first indication information is set to the first preset value to instruct the network device not to receive HARQ-ACK information and / or the terminal device to determine not to send HARQ-ACK information based on the first indication information and the first preset value.
[0096] The method for providing indication feedback information provided in this application involves a terminal device receiving downlink control information (DCI) from a network device. This DCI is scrambled by G-RNTI and used for scheduling PDSCH. The DCI includes first indication information. Based on the first indication information, the terminal device takes a first preset value and determines not to send HARQ-ACK information to the network device. This reduces the uplink resources occupied by HARQ-ACK information feedback under multicast scheduling and increases the flexibility of multicast HARQ-ACK information feedback.
[0097] Specifically, when a network device sends downlink data to a terminal device, it needs to send the downlink data to the terminal device on the PDSCH. The terminal device determines whether to send HARQ-ACK information to the network device based on whether it has received the downlink data. Therefore, in S210, the network device sends a DCI to the terminal device, which includes first indication information. In S220, the terminal device determines not to send HARQ-ACK information to the network device based on the fulfillment of a first preset condition, i.e., the first indication information takes a first preset value.
[0098] The first instruction information may be sent to the terminal device in the form of high-level configuration information, or it may be sent to the terminal device in other forms of signaling notification. This application does not limit the specific form or sending method of the first instruction information.
[0099] It should be understood that G-RNTI is used to identify multicast or broadcast scheduling. It can be configured by a network device for a group of terminal devices. Other identifiers, such as M-RNTI, can also be used for multicast or broadcast scheduling. This application does not limit this.
[0100] It should also be understood that the first indication information in this application embodiment may be the "PDSCH-to-HARQ_feedbacktiming indicator" bit field or the "PUCCH resource indicator" bit field, and this application does not limit the first indication information.
[0101] Optionally, as an example, Figure 4 This is a schematic interactive diagram illustrating a method for indicating feedback information according to one embodiment of this application, such as... Figure 4 As shown.
[0102] S210, the network device sends downlink control information (DCI) to the terminal device. This DCI is scrambled by G-RNTI and used for scheduling PDSCH. The DCI includes first indication information. Correspondingly, the terminal device receives the downlink control information (DCI) and the first indication information included in the DCI from the network device.
[0103] S240, the terminal device takes a first preset value according to the first instruction information and determines not to send HARQ-ACK information to the network device.
[0104] It should be understood that the first indication information is set to the first preset value to instruct the network device not to receive HARQ-ACK information and / or the terminal device to determine not to send HARQ-ACK information based on the first indication information and the first preset value.
[0105] Specifically, the terminal device receives a DCI sent by the network device. This DCI schedules the PDSCH in a multicast manner. The DCI includes first indication information, which indicates first feedback time information. This first feedback time information is the number of time units between the time unit containing the PDSCH and the time unit where the HARQ-ACK information is sent. The terminal device determines, based on the first indication information and a first preset value, not to send HARQ-ACK information to the network device.
[0106] The following example illustrates this. As shown in Table 1, the first indication information is the "PDSCH-to-HARQ_feedback timing indicator" bit field. When the value of the "PDSCH-to-HARQ_feedback timing indicator" bit field in the DCI is '000', the terminal device sends HARQ-ACK information to the network device in the determined uplink time slot. When the value is '010', the terminal device determines not to send the HARQ-ACK information corresponding to the PDSCH scheduled by the DCI to the network device, and does not save the ACK / NACK information, based on the value of this bit field.
[0107] It should be understood that for DCI of multicast scheduling downlink data, the configuration information corresponding to the first indication information in DCI format 1_0, format 1_1 and format 1_2 can all be configured by RRC. The values in the set corresponding to the first indication information are configured by RRC, and this application does not limit the specific values in the set.
[0108] Table 1. Correspondence between PDSCH-to-HARQ_feedback timing indicator bit fields and feedback information transmission status
[0109]
[0110] Therefore, in this embodiment, the first indication information value included in the DCI can be used to explicitly instruct the terminal device not to send HARQ-ACK information, thereby reducing the uplink resources occupied by HARQ feedback under multicast scheduling. The base station can flexibly configure the correspondence between the first indication information value and the feedback information sending status of different terminal devices, increasing the flexibility of multicast HARQ feedback.
[0111] Optionally, as an example, Figure 5 This is a schematic interactive diagram illustrating a method for indicating feedback information according to one embodiment of this application. Figure 5 As shown,
[0112] S210, the network device sends a DCI (Distributed Control Information) to the terminal device. This DCI is scrambled by G-RNTI and used for scheduling PDSCH (Programmable Distributed Scheduling). The DCI includes first indication information. Correspondingly, the terminal device receives the DCI from the network device, along with the first indication information included in the DCI.
[0113] S230, the correspondence between the values of the first instruction information for network device configuration and the set of feedback times.
[0114] S231, Network device configuration second preset value.
[0115] S222, when the terminal device takes the first preset value according to the first instruction information, the feedback time information associated with the first preset value in the feedback time information set is set to the second preset value, and it is determined not to send HARQ-ACK information to the network device.
[0116] It should be understood that when the terminal device takes the first preset value according to the first instruction information, the feedback time information associated with the first preset value in the feedback time information set is taken as the second preset value, which determines not to send HARQ-ACK information and / or is used to instruct the network device not to receive HARQ-ACK information.
[0117] Specifically, the terminal device receives a DCI sent by the network device. This DCI schedules the PDSCH in a multicast manner. The DCI includes first indication information, which indicates first feedback time information. The first feedback time information is the number of time units between the time unit where the PDSCH is located and the time unit where the HARQ-ACK information is sent. The network device configures the correspondence between the value of the first indication information and the set of feedback times, as well as a second preset value. When the terminal device selects the first preset value according to the first indication information, the feedback time information associated with the first preset value in the set of feedback time information is set to the second preset value, and it is determined not to send HARQ-ACK information to the network device.
[0118] In S230, there is a correspondence between the first indication information value and the feedback time information set. The feedback time information set can be "dl-DataToUL-ACK" or "dl-DataToUL-ACKForDCIFormat1_2", where the values in the set are configured by RRC dedicated signaling. For DCI scheduling multicast downlink data, the DCI formats include 1_0, 1_1, and format 1_2. The configuration information corresponding to the first indication information in DCI format 1_0 scrambled by G-RNTI can also be configured by RRC dedicated signaling. The specific mapping rules are shown in Table 2.
[0119] In S231, the network device is configured with a second preset value. If the value of the first indication information in the DCI, i.e., the "PDSCH-to-HARQ_feedback timing indicator" bit field in Table 2, corresponds to the second preset value in the feedback timing information set, then the terminal device will not send the HARQ-ACK information of the PDSCH scheduled by the multicast DCI, nor will it save the ACK / NACK information. This application uses DCI format 1_1 or DCI format 1_0 as an example, and uses '-1' as an example to represent the first preset value. However, the first preset value can also be other values, and this application does not limit this.
[0120] The following example illustrates that the RRC proprietary signaling configuration dl-DataToUL-ACK is {-1,1,2,3,4,5,6,7}. If the "PDSCH-to-HARQ_feedback timing indicator" bit field in the multicast DCI is '000', which corresponds to the first value '-1' in the configured dl-DataToUL-ACK, i.e., the second preset value, then the terminal device will not send the HARQ-ACK information corresponding to the PDSCH scheduled by the multicast DCI, and will not save the ACK / NACK feedback information.
[0121] It should be understood that for DCI of multicast scheduling downlink data, the configuration information corresponding to the first indication information in DCI format 1_0, format 1_1 and format 1_2 can be configured by RRC dedicated signaling. The values in the set corresponding to the first indication information are configured by RRC dedicated signaling. This application does not limit the specific values in the set.
[0122] Optionally, the bit size of the first indication information bit field in the DCI format 1_0 of G-RNTI scrambling used for multicast scheduling is fixed, i.e., it cannot be configured by RRC dedicated signaling, for example, it is fixed to 3 bits. However, the value corresponding to this bit field can be configured by RRC dedicated signaling. For example, RRC dedicated signaling can configure this bit field (e.g., dl-DataToUL-ACK) as {-1,1,2,3,4,5,6,7}, or it can be configured to other values. Among them, 1,2,3,4,5,6,7 respectively represent the number of time units between the time unit where the PDSCH is located and the time unit where the HARQ-ACK information is sent, which are associated with the first feedback time information of the value. The value '-1' is not associated with the actual number of time units between the time unit where the PDSCH is located and the time unit where the HARQ-ACK information is sent. That is, the value of -1 means that no HARQ-ACK feedback is needed at this time.
[0123] Optionally, the terminal device can also receive or detect a second DCI, which is scrambled by a unicast RNTI (e.g., C-RNTI). This second DCI is also in DCI format 1_0, and the DCI format 1_0 of the second DCI also includes the dl-DataToUL-ACK bit field. The number of bits in this bit field is also fixed, that is, it cannot be configured by RRC-specific signaling, for example, it is fixed to 3 bits. At the same time, the value corresponding to this bit field cannot be configured by RRC-specific signaling, that is, it is also fixed, such as {1,2,3,4,5,6,7,8}.
[0124] Table 2. Correspondence between PDSCH-to-HARQ_feedback timing indicator bit field and time slot number
[0125]
[0126] Therefore, in this embodiment, the first indication information value and the second preset value in the multicast DCI can implicitly instruct the terminal device not to send HARQ-ACK information, thereby reducing the uplink resources occupied by HARQ feedback under multicast scheduling. The base station can flexibly configure the correspondence between the first indication information value and the feedback time information set of different UEs, as well as the second preset value, increasing the flexibility of multicast HARQ feedback.
[0127] It should also be understood that if the multicast DCI does not have the "PDSCH-to-HARQ_feedback timing indicator" bit field, the terminal device will not send the HARQ-ACK information corresponding to the PDSCH scheduled by the multicast DCI, and will not save the ACK / NACK feedback information.
[0128] Optionally, as an example, Figure 6 This is a schematic interactive diagram illustrating a method for indicating feedback information according to one embodiment of this application, such as... Figure 6 As shown.
[0129] S210, the network device sends a DCI (Distributed Control Information) to the terminal device. This DCI is scrambled by G-RNTI and used for scheduling PDSCH (Programmable Distributed Scheduling). The DCI includes first indication information. Correspondingly, the terminal device receives the DCI and the first indication information included in the DCI from the network device.
[0130] S250, the correspondence between the first indication information value of the network device configuration and the resources in the resource set.
[0131] Optionally, there is no fixed order for S250 and S210, and this application does not impose any restrictions on this.
[0132] S240, the terminal device takes a first preset value according to the first instruction information and determines not to send HARQ-ACK information to the network device.
[0133] It should be understood that the first indication information is set to the first preset value to instruct the network device not to receive HARQ-ACK information and / or the terminal device to determine not to send HARQ-ACK information based on the first indication information and the first preset value.
[0134] Specifically, the terminal device receives a DCI sent by the network device. This DCI schedules the PDSCH in a multicast manner. The DCI includes first indication information, which instructs the terminal device to send HARQ-ACK information to a first resource. A first resource set includes this first resource and comprises N resources. At least one value of the first indication information is associated with at least one resource in the resource set. The network device configures the correspondence between the values of the first indication information and the resources in the resource set. Based on the first indication information, the terminal device selects a first preset value and determines not to send HARQ-ACK information to the network device.
[0135] It should be understood that the network device determines the resource set based on the number of bits. Specifically, the network device can configure a maximum of 4 PUCCH resource sets for the UE, and each resource set includes a maximum of 32 PUCCH resources. Each configured PUCCH resource has a PUCCH resource ID, which is stored in the resource list. The terminal device can determine a PUCCH resource set based on the number of bits in the feedback information to be sent. For example, if the number of bits in the feedback information is <= 2, the first PUCCH resource set is selected; if 2 < the number of bits in the feedback information is <= N2, the second PUCCH resource set is selected; if N2 < the number of bits in the feedback information is <= N3, the third PUCCH resource set is selected; if N3 < the number of bits in the feedback information is <= 1706, the fourth PUCCH resource set is selected. This application does not limit the method for determining the resource set.
[0136] In S250, the terminal device configures the correspondence between the first indication information value and the resources in the resource set. Specifically, the terminal device determines a PUCCH resource based on the "PUCCH resource indicator" bit field (hereinafter referred to as the PRI bit field) in the DCI of the downlink scheduling data, as shown in Table 3. The PUCCH resource includes the PUCCH resource ID, the physical layer resource block start index, and the PUCCH resource format.
[0137] Table 3. Mapping relationship between PUCCH resource indicator and PUCCH resource in resource set
[0138]
[0139] It should be understood that for DCI scheduling multicast downlink data, the configuration information of the PRI bit field and PUCCH resources of DCI scrambled by G-RNTI in formats 1_0, 1_1 and 1_2 are all configured by RRC proprietary signaling, and this application does not impose restrictions on specific mapping rules.
[0140] In S240, the terminal device, based on the value of the first indication information, i.e., the value of the PRI bit field, determines not to send HARQ-ACK information to the network device and does not save the corresponding ACK / NACK information. In S240, if the terminal device does not have a corresponding resource ID for the PRI bit field in the multicast DCI, i.e., the PRI bit field cannot map to a resource, the terminal device determines not to send HARQ-ACK information to the network device and does not save the corresponding ACK / NACK information.
[0141] The following example illustrates the scenario where the PRI bit field cannot be mapped to a resource. Suppose the base station is configured with four PUCCH resources, with PUCCH resource IDs {1,2,3,4}, corresponding to PRI{'001','011','101','111'}. If the PRI value in the multicast DCI is '000', there is no corresponding PUCCH resource with PRI='000', so the terminal device does not send the HARQ-ACK information for the PDSCH scheduled by that multicast DCI. If the PRI value in the multicast DCI is '111', there is a corresponding PUCCH resource with PRI='111', so the terminal device sends the HARQ-ACK information for the PDSCH scheduled by that multicast DCI on the PUCCH resource corresponding to PRI='111', i.e., the PUCCH resource with PUCCH resource ID 4.
[0142] It should be understood that the mapping relationship between the PRI bit field values of different UEs and PUCCH resources is specifically configured by the base station. For example... Figure 7As shown in the figure, UE1, UE2, and UE3 all receive multicast downlink data. The base station configures 3 PUCCH resources for each of the three UEs. However, the mapping relationship between the PRI bit field value of each UE and the PUCCH resources is specifically configured. Specifically, when the PRI value in the DCI scheduling the multicast downlink data is "01", according to its specific mapping relationship, for UE1, the PUCCH resource corresponding to PRI = "01" is PUCCH resource 1. Therefore, UE1 sends the HARQ-ACK information corresponding to the multicast downlink data on PUCCH resource 1. According to its specific mapping relationship, UE2 does not have a PUCCH resource corresponding to PRI = "01". Therefore, UE2 does not send the HARQ-ACK information corresponding to the multicast downlink data. According to its specific mapping relationship, for UE3, the PUCCH resource corresponding to PRI = "01" is PUCCH resource 2. Therefore, UE3 sends the HARQ-ACK information corresponding to the multicast downlink data on PUCCH resource 2. Among them, the PUCCH resources of each UE are configured by the base station. The resource numbers are only for illustrative purposes, and the specific content of the resource configuration is not limited in this application.
[0143] Optionally, in S250, when the network device configures the resource set, it can also add an offset value to the resource list. If the value mapped by the PRI bit field in the multicast DCI is an invalid value, the terminal device determines not to send the HARQ-ACK information. Specifically, the i-th resource in the resource set is associated with the (i + k)-th value of the PRI bit field, where i < N and k ≥ 1. The terminal device determines not to send the HARQ-ACK information based on the fact that the first resource associated with the value of the PRI bit field in the resource set is the j-th one, where 1 ≤ j ≤ k, and both j and k are positive integers.
[0144] The following is an example for illustration. For example Figure 8As shown, if the base station is configured with 4 PUCCH resources, and the PUCCH resource IDs are {1,2,3,4}, the original resource list should be {1,2,3,4}. However, because the base station's configured offset value is 4, the first 4 values in the resource list need to be filled with specific values, such as '-1', due to the offset value. The resource list then becomes {-1,-1,-1,-1,1,2,3,4}. If the PRI value in the multicast DCI is '000', the resource ID corresponding to PRI='000' in the resource list is '-1', which is not a valid PUCCH resource ID. Therefore, the terminal device does not send the HARQ-ACK information for the PDSCH scheduled by this multicast DCI. If the PRI value in the multicast DCI is '100', the resource ID corresponding to PRI='100' in the resource list is '1', which is the resource ID of the configured valid PUCCH resource. Therefore, the terminal device sends the HARQ-ACK information of the PDSCH scheduled by the multicast DCI on the PUCCH resource with PUCCH resource ID 1.
[0145] In this embodiment, the network device can implicitly instruct the terminal device not to send HARQ-ACK information through the PRI bit field in the multicast DCI and a resource configuration method, thereby reducing the uplink resources occupied by HARQ feedback under multicast scheduling. The network device can flexibly configure the PUCCH resources corresponding to the PRI bit field of different UEs, increasing the flexibility of multicast HARQ-ACK information feedback.
[0146] Optionally, as an example, Figure 9 This is a schematic interactive diagram illustrating a method for indicating feedback information according to one embodiment of this application. Figure 9 As shown,
[0147] S210, the network device sends a DCI (Distributed Control Information) to the terminal device. This DCI is scrambled by G-RNTI and used for scheduling PDSCH (Programmable Distributed Scheduling). The DCI includes first indication information. Correspondingly, the terminal device receives the DCI and the first indication information included in the DCI from the network device.
[0148] S251, the network device configures the correspondence between the first indication information value and the resources in the resource set, as well as the first parameter.
[0149] S241, when the resource configuration information corresponding to the resource mapped by the first instruction information includes the first parameter, the terminal device determines not to send HARQ-ACK information to the network device based on the first parameter.
[0150] It should be understood that when the terminal device takes the first preset value according to the first instruction information, the resource configuration information corresponding to the mapped resource includes the first parameter, which determines not to send HARQ-ACK information and / or is used to instruct the network device not to receive HARQ-ACK information.
[0151] Specifically, the terminal device receives a DCI sent by the network device. This DCI schedules the PDSCH in a multicast manner. The DCI includes first indication information, which instructs the terminal device to send HARQ-ACK information to a first resource. A first resource set includes this first resource, and the first resource set comprises N resources. At least one value of the first indication information is associated with at least one resource in the resource set. The network device configures the correspondence between the values of the first indication information and the resources in the resource set, as well as a first parameter. Based on this first parameter, the terminal device determines not to send HARQ-ACK information to the network device.
[0152] The following example illustrates this. The network device determines the resource set based on the number of bits. Specifically, the network device can configure a maximum of 4 PUCCH resource sets for the UE, and each resource set includes a maximum of 32 PUCCH resources. Each configured PUCCH resource has a PUCCH resource ID, which is stored in the resource list. The method for determining the resource set will not be elaborated further in this application.
[0153] In S251, the network device configures the first indication information, which is the PRI bit field. The network device configures the correspondence between the PRI bit field value and the resources in the resource set, as well as the first parameter. Specifically, the terminal device determines a PUCCH resource based on the PRI bit field in the DCI of the scheduled downlink data, as shown in Table 4. The PUCCH resource includes the PUCCH resource ID, the physical layer resource block start index, and the PUCCH resource format.
[0154] Table 4. Mapping relationship between PUCCH resource indicator and PUCCH resource in resource set
[0155]
[0156] It should be understood that for DCI scheduling multicast downlink data, the configuration information of the PRI bit field and PUCCH resources of DCI scrambled by G-RNTI in formats 1_0, 1_1 and 1_2 is configured by RRC proprietary signaling, and this application does not impose restrictions on specific mapping rules.
[0157] In S241, the terminal device determines the PUCCH resource set based on the number of bits. Within this PUCCH resource set, the base station has configured PUCCH resources. The terminal device determines not to send HARQ-ACK information to the network device based on the first parameter included in this PUCCH resource. An example is given below: suppose the base station has configured four PUCCH resources, with PUCCH resource IDs {1,2,3,4}, as follows... Figure 10 As shown, if the PRI value in the multicast DCI is '000', and the resource ID corresponding to PRI='000' in the resource list is '1', then the first parameter exists in the PUCCH resource with resource ID '1', and the terminal device does not send the HARQ-ACK information for the PDSCH scheduled by the multicast DCI. If the PRI value in the multicast DCI is '001', and the resource ID corresponding to PRI='001' in the resource list is '2', then the first parameter does not exist in the PUCCH resource with resource ID '2', and the terminal device sends the HARQ-ACK information for the PDSCH scheduled by the multicast DCI on the PUCCH resource with resource ID 2.
[0158] Optionally, as an example, Figure 11 This is a schematic interactive diagram illustrating a method for indicating feedback information according to one embodiment of this application, such as... Figure 11 As shown.
[0159] S210, the network device sends a DCI (Distributed Control Information) to the terminal device. This DCI is scrambled by G-RNTI and used for scheduling PDSCH (Programmable Distributed Scheduling). The DCI includes first indication information. Correspondingly, the terminal device receives the DCI and the first indication information included in the DCI from the network device.
[0160] S251, the network device configures the correspondence between the first indication information value and the resources in the resource set, as well as the first parameter and the third preset value.
[0161] S242, when the resource configuration information corresponding to the resource mapped by the terminal device according to the first instruction information includes the first parameter, the terminal device determines not to send HARQ-ACK information to the network device according to the value of the first parameter being a third preset value.
[0162] It should be understood that when the first indication information takes the first preset value, the resource configuration information corresponding to the mapped resource includes the first parameter. The terminal device determines not to send HARQ-ACK information and / or uses the value of the first parameter to indicate to the network device not to receive HARQ-ACK information based on the third preset value.
[0163] Specifically, the terminal device receives a DCI sent by the network device. This DCI schedules PDSCH in a multicast manner. The DCI includes first indication information, which instructs the terminal device to send HARQ-ACK information to a first resource. A first resource set includes this first resource, and the first resource set comprises N resources. At least one value of the first indication information is associated with at least one resource in the resource set. The network device configures the correspondence between the values of the first indication information and the resources in the resource set, as well as a first parameter and a third preset value. Based on the first parameter value being the third preset value, the terminal device determines not to send HARQ-ACK information to the network device.
[0164] In S251, the terminal device determines a PUCCH resource set, within which the base station configures PUCCH resources. Based on the fact that this PUCCH resource includes a first parameter, and the first parameter equals a third preset value, the terminal device determines not to send HARQ-ACK information to the network device. The following example illustrates this: Suppose the UE determines a PUCCH resource set, within which the base station configures PUCCH resources. Suppose the base station configures four PUCCH resources with PUCCH resource IDs {1,2,3,4}, and the base station configures the second preset value = '0'. Figure 12 As shown. If the PRI value in the multicast DCI is '000', and the resource ID corresponding to PRI='000' in the resource list is '1', then the first parameter exists in the PUCCH resource with resource ID '1', and the first parameter is equal to the third preset value. In this case, the terminal device does not send the HARQ-ACK information for the PDSCH scheduled by the multicast DCI. If the PRI value in the multicast DCI is '001', and the resource ID corresponding to PRI='001' in the resource list is '2', then the first parameter exists in the PUCCH resource with resource ID '2', but the first parameter is not equal to the third preset value. Therefore, the terminal device sends the HARQ-ACK information for the PDSCH scheduled by the multicast DCI on the PUCCH resource with resource ID 2.
[0165] This application embodiment implicitly instructs the terminal device not to send HARQ-ACK information through the PRI bit field, the first parameter, and the third preset value in the multicast DCI, thereby reducing the uplink resources occupied by HARQ feedback under multicast scheduling. The base station can flexibly configure the first parameter and the third preset value in the PUCCH resources of different UEs, increasing the flexibility of multicast HARQ feedback.
[0166] Optionally, as an example, the terminal device receives multicast DCI and corresponding scheduled multicast downlink data, and the base station configures a second parameter for the terminal device. The second parameter or its value is used to enable or disable the UE's optional function of sending HARQ-ACK information.
[0167] This can be understood as follows: If the base station configures a second parameter for the UE, or if the second parameter is configured and is a fourth preset value, the UE uses the second parameter or the fourth preset value to enable or disable the UE's optional function of sending HARQ-ACK information. This means that the UE can determine whether to send HARQ-ACK information based on the first preset value obtained from the first indication information, or the UE cannot determine whether to send HARQ-ACK information based on the first preset value obtained from the first indication information.
[0168] It should be understood that the first indication information may be a first bit field existing in the multicast DCI, or a "PDSCH-to-HARQ_feedback timing indicator" bit field existing in the DCI, or a "PUCCH resource indicator" bit field existing in the DCI, and this application does not limit it in this way.
[0169] For example, if the base station configures a second parameter for the UE or the configured second parameter is set to a fourth preset value, the first bit field in the multicast DCI can be used to explicitly indicate whether the UE sends HARQ-ACK information corresponding to the multicast downlink data; if the base station does not configure a second parameter for the UE or configures a second parameter but the second parameter is not set to the fourth preset value, the first bit field in the DCI cannot be used to explicitly indicate whether the UE sends HARQ-ACK information corresponding to the multicast downlink data.
[0170] For example, if the base station configures a second parameter for the UE or the configured second parameter is a fourth preset value, then the "PDSCH-to-HARQ_feedback timing indicator" bit field and the "PUCCH resource indicator" bit field in the multicast DCI, as described in the previous embodiments, can be used to explicitly or implicitly indicate whether the UE sends HARQ-ACK information corresponding to the multicast downlink data scheduled by the DCI; if the base station does not configure a second parameter for the UE or configures a second parameter and the value of the second parameter is not a fourth preset value, then the "PDSCH-to-HARQ_feedback timing indicator" bit field and the "PUCCH resource indicator" bit field in the DCI, as described in the previous embodiments, cannot be used to explicitly or implicitly indicate whether the UE sends HARQ-ACK information corresponding to the multicast downlink data scheduled by the DCI.
[0171] It should be understood that configuring the second parameter for the UE at the base station is an optional step. Alternatively, in the method for indicative feedback information in this application embodiment, the above step may not be performed. In this case, the UE can directly determine not to send HARQ-ACK information based on the first preset value obtained from the first indication information.
[0172] This application embodiment increases the flexibility of HARQ-ACK information transmission for multicast downlink data by configuring a second parameter or a value for the UE to the base station, enabling or disabling the UE's optional transmission of HARQ-ACK information.
[0173] Optionally, as an embodiment, the base station configures a first number of bits for the terminal device, and the terminal device receives multicast DCI according to the first number of bits. The multicast DCI includes a first bit field and a second bit field, wherein the first bit field is used to indicate whether the UE should provide feedback information for the PDSCH scheduled by the DCI. Figure 13 As shown, the second bit field may include, but is not limited to: frequency domain resource indicator field, time domain resource indicator field, PUCCH resource indicator field, etc.
[0174] Figure 13 The positional relationship between the first bit field and the second bit field is shown. Specifically, the first bit field is the adjacent bit field after the second bit field, or the starting bit of the first bit field is the (second bit number + 1)th bit. The number of bits occupied by the second bit field is the second bit number, and the first bit number is greater than the sum of the number of bits occupied by the first bit field and the second bit number.
[0175] As mentioned earlier, in one possible implementation, when the base station does not configure a second parameter for the terminal device, or the value of the configured second parameter is not a fourth preset value, the terminal device only interprets... Figure 13 The second bit field shown may only interpret the first (second bit number) bits. This can be understood as the terminal device treating the starting bits of the first bit field to the ending bits of the multicast DCI as padding bits, i.e., meaningless bits.
[0176] It should be noted that, in cases where the base station does not configure the second parameter via RRC signaling, or where the configured second parameter value is not the fourth preset value, and the number of first bits is greater than the number of second bits, the UE does not make any assumptions about the first bit field, or treats the first bit field as a reserved bit, or does not interpret the first bit field. It should be understood that this application embodiment does not limit this. For bits other than those occupied by the first and second bit fields, the base station can always fill them with 0.
[0177] In one possible implementation, when the base station configures a second parameter for the terminal device, or when the configured second parameter takes the value of a fourth preset value, the terminal device simultaneously interprets... Figure 13 The second bit field and the first bit field are shown in the diagram. It can be understood that the terminal device treats the last bit of the first bit field up to the last bit of the multicast DCI as padding bits, that is, as meaningless bits.
[0178] Specifically, when the base station configures the second parameter through RRC signaling, or when the configured second parameter is set to a fourth preset value, the UE assumes that the first bit field exists, and according to the method of the aforementioned embodiment, the terminal device determines whether to feed back the corresponding PDSCH feedback information based on the first bit field.
[0179] Optionally, as an embodiment, the terminal device receives multiple multicast DCIs and correspondingly scheduled multiple multicast downlink data. Within a target time unit, the terminal device feeds back multiple feedback messages corresponding to the multiple multicast downlink data, and these multiple feedback messages are contained in a HARQ codebook. It should be noted that within this target time unit, there are multiple feedback messages corresponding to multiple multicast downlink data, these multiple feedback messages have the same priority, and / or the PUCCH resources carrying these multiple feedback messages overlap in the time domain.
[0180] In one possible implementation, if the terminal device determines that it needs to send at least one of a plurality of feedback messages, then the terminal device sends all feedback messages in the target time unit. Alternatively, the terminal device may send the HARQ codebook in the target time unit.
[0181] Specifically, the terminal device sends all feedback information, or it can determine and send a first codebook containing all feedback information. In this first codebook, the positions corresponding to all feedback information must be filled with the actual reception status. For example, if the feedback information is ACK, then ACK is filled in; if the feedback information is NACK, then NACK is filled in. Alternatively, for some feedback information that the terminal device determines not to send, regardless of the actual reception status, the positions corresponding to these feedback information in the first codebook are always filled with NACK; for some feedback information that the terminal device determines to send, the positions corresponding to these feedback information in the first codebook must be filled with the actual reception status, such as ACK if the feedback information is ACK, and NACK if the feedback information is NACK.
[0182] It should be understood that the terminal device can determine whether to send certain feedback information or not. In this case, even the feedback information determined by the terminal device to be non-transmittable will still be sent. This method unifies the definition of the first codebook size between the base station and the terminal device, improving feedback efficiency and success rate.
[0183] In one possible implementation, if the HARQ codebook also includes unicast feedback information corresponding to the unicast PDSCH, then the terminal device sends all feedback information in the target time unit. Alternatively, it can be said that the terminal device sends the HARQ codebook in the target time unit.
[0184] Specifically, the terminal device sends all feedback information, or the terminal device can determine and send a first codebook, which includes all feedback information, including unicast feedback information corresponding to unicast PDSCH, multicast feedback information determined not to be sent corresponding to multicast PDSCH, and / or multicast feedback information determined to be sent corresponding to multicast PDSCH. In the first codebook, all positions corresponding to feedback information must be filled with the actual reception status. For example, if the feedback information is ACK, then ACK is filled; if the feedback information is NACK, then NACK is filled. Alternatively, for some multicast feedback information that the terminal device determines not to send, regardless of the actual reception status of these feedback information, the positions corresponding to these feedback information in the first codebook are always filled with NACK; for some multicast feedback information of multicast PDSCH and / or unicast feedback information corresponding to unicast PDSCH that the terminal device determines to send, the positions corresponding to these feedback information in the first codebook must be filled with the actual reception status, for example, if the feedback information is ACK, then ACK is filled; if the feedback information is NACK, then NACK is filled.
[0185] It should be understood that the feedback information may include feedback information that the terminal device determines not to send, feedback information that the terminal device determines to send, or feedback information corresponding to unicast PDSCH. In this case, even feedback information determined not to be sent by the terminal device should still be sent. This method can unify the definition of the first codebook size between the base station and the terminal device, improving feedback efficiency and success rate.
[0186] In one possible implementation, if the terminal device determines not to send all of the multiple feedback messages, then the terminal device does not send the multiple feedback messages in the target time unit. Alternatively, it can be said that the terminal device does not send the HARQ codebook in the target time unit.
[0187] Specifically, the terminal device may not send all feedback information, or the terminal device may determine that it will not send the first codebook, which includes all feedback information. In the first codebook, all positions corresponding to feedback information must be filled with the actual reception status; for example, if the feedback information is ACK, then ACK is filled in; if the feedback information is NACK, then NACK is filled in. Alternatively, for some feedback information that the terminal device determines will not send, the corresponding position in the first codebook is always filled with NACK. For feedback information that the terminal device determines will send, the corresponding position in the first codebook is filled with the actual reception status; for example, if the feedback information is ACK, then ACK is filled in; if the feedback information is NACK, then NACK is filled in.
[0188] It should be understood that if the terminal device determines not to send all feedback information, then the terminal device will not send this feedback information, or will not send the first codebook composed of this feedback information, in the target time unit. This method can save uplink resources.
[0189] For example, the terminal device receives multicast PDSCH#1 in time unit #1, and multicast PDSCH#2 and multicast PDSCH#3 in time unit #2. Based on the multicast DCI that schedules each PDSCH, it determines that the feedback information corresponding to PDSCH#1 to #3 is fed back in time unit #3, and the feedback information corresponding to these three PDSCHs has the same priority. For example, the "Priority indicator" field in these three multicast DCIs may have the same value. Figure 14As shown, if the terminal device determines, based on the second parameter and / or the first indication information in the multicast DCI of each PDSCH, that feedback information #1 of multicast PDSCH #1 needs to be sent, feedback information #2 of multicast PDSCH #2 does not need to be sent, and feedback information #3 of multicast PDSCH #3 does not need to be sent, then, in conjunction with the method described above, since feedback information #1 of PDSCH #1 needs to be sent among these three multicast PDSCHs, the terminal device sends all feedback information (i.e., feedback information #1, feedback information #2, and feedback information #3) in time unit #3. Specifically, the terminal device determines a first codebook, which includes feedback information #1 to #3, and determines a PUCCH resource in time unit #3 to carry this first codebook. The feedback information #1 to #3 in the first codebook must be filled with the actual reception status. For example, if PDSCH#1 is received correctly, then feedback information #1 in the codebook is ACK; if PDSCH#2 is received incorrectly, then feedback information #2 in the codebook is NACK; if PDSCH#3 is received correctly, then feedback information #3 in the codebook is ACK. Alternatively, regardless of the actual reception status of feedback information #2 and #3 in the first codebook, feedback information #2 and #3 are always filled with NACK, because the terminal device determines not to send feedback information #2 and #3. However, for feedback information #1, it is necessary to accurately fill in either ACK or NACK based on the actual reception status of PDSCH#1.
[0190] For example, such as Figure 15 As shown, if the terminal device determines, based on the second parameter and / or the first indication information in the multicast DCI of each PDSCH, that feedback information #1 of multicast PDSCH#1, feedback information #2 of multicast PDSCH#2, and feedback information #3 of multicast PDSCH#3 do not need to be sent, then, in conjunction with the method described above, the terminal device will not send any feedback information (feedback information #1 to #3) in time unit #3. Specifically, the terminal device determines a first codebook, which includes feedback information #1 to #3, but the terminal device will not send this first codebook in time unit #3. Feedback information #1 to #3 in the first codebook can all be filled with the actual reception status. For example, if PDSCH#1 is received correctly, then feedback information #1 in the first codebook is ACK; if PDSCH#2 is received incorrectly, then feedback information #2 in the first codebook is NACK; if PDSCH#3 is received correctly, then feedback information #3 in the first codebook is ACK. Alternatively, regardless of the actual reception status of feedback information #1 to #3 in the first codebook, feedback information #1 to #3 in the first codebook is always filled with NACK, because feedback information #1 to #3 are all determined not to be sent.
[0191] It should be understood that the methods, situations, categories, and classifications of embodiments in this application are for the convenience of description only and should not constitute a special limitation. Various methods, categories, situations, and features in embodiments can be combined without contradiction.
[0192] It should also be understood that in the various embodiments of this application, "first," "second," etc., are merely used to indicate that multiple objects are different. For example, the first preset value and the second preset value are merely used to indicate different numerical values. Therefore, the aforementioned "first," "second," etc., should not impose any limitations on the embodiments of this application.
[0193] It should also be understood that the above is only to help those skilled in the art better understand the embodiments of this application, and is not intended to limit the scope of the embodiments of this application. Those skilled in the art can obviously make various equivalent modifications or changes based on the examples given above. For example, some steps in the above methods may be unnecessary, or new steps may be added, etc. Alternatively, any combination of two or more of the above embodiments may be used. Such modifications, changes, or combinations also fall within the scope of the embodiments of this application.
[0194] It should also be understood that the above description of the embodiments of this application focuses on highlighting the differences between the various embodiments. Any similarities or differences not mentioned can be referred to each other. For the sake of brevity, they will not be repeated here.
[0195] It should also be understood that the sequence number of each process does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
[0196] The above combination Figures 3 to 15 The method for providing instruction feedback information according to embodiments of this application has been described in detail. The following is a detailed description in conjunction with... Figures 16 to 19 The communication device of the embodiments of this application will be described in detail.
[0197] Figure 16 A schematic block diagram of a terminal device 300 according to an embodiment of this application is shown. This terminal device 300 can correspond to the terminal device described in the above method, or it can be a chip or component applied to a terminal device. Furthermore, each unit in the terminal device 300 is used to execute various actions or processing procedures performed by the terminal device in the above method, such as... Figure 16 As shown, the terminal device 300 may include a communication unit 310 and a processing unit 320.
[0198] The communication unit 310 is used for the terminal device to receive DCI from the network device, the DCI including first indication information;
[0199] The processing unit 320 is used by the terminal device to determine not to send HARQ-ACK information based on the first preset condition, wherein the first preset condition includes the first indication information taking a first preset value, and the HARQ-ACK information is used to indicate the reception status of PDSCH.
[0200] It should be understood that the specific process of each unit in the terminal device 300 performing the above-mentioned corresponding steps is described in the preceding text. Figures 3 to 12 For the sake of brevity, the description of the method implementation is omitted here.
[0201] Figure 17 A schematic block diagram of a network device 400 according to an embodiment of this application is shown. This network device 400 can correspond to the network device described in the above method, or it can be a chip or component applied to a network device. Furthermore, each module or unit in the network device 400 is used to execute various actions or processes performed by the network device in the above method, such as... Figure 17 As shown, the network device 400 may include a communication unit 410 and a processing unit 420.
[0202] Communication unit 410 is used by the network device to send DCI to the terminal device, the DCI including first indication information;
[0203] The processing unit 420 is used to configure a first preset condition, which includes a first indication information taking a first preset value. The network device determines not to receive HARQ-ACK information based on the first preset condition being met. The HARQ-ACK information is used to indicate the reception status of PDSCH.
[0204] It should be understood that the specific process by which each unit in network device 400 performs the above-mentioned steps is described in the preceding text. Figures 3 to 12 For the sake of brevity, the description of the method implementation is omitted here.
[0205] In one example, a unit in any of the above devices can be one or more integrated circuits configured to implement the methods described above, such as one or more application-specific integrated circuits (ASICs), or one or more digital signal processors (DSPs), or one or more field-programmable gate arrays (FPGAs), or a combination of at least two of these forms of integrated circuits. As another example, when a unit in the device can be implemented in the form of a processing element scheduler, the processing element can be a general-purpose processor, such as a central processing unit (CPU) or other processor capable of calling programs. Furthermore, these units can be integrated together to implement a system-on-a-chip (SOC).
[0206] Figure 18 This diagram illustrates the structure of a terminal device according to an embodiment of this application. It can be the terminal device described in the above embodiments, used to implement the operations of the terminal device described above. Figure 18 As shown, the terminal device includes: an antenna 510, a radio frequency (RF) device 520, and a signal processing unit 530. The antenna 510 is connected to the RF device 520. In the downlink direction, the RF device 520 receives information sent by the network device through the antenna 510 and sends the information sent by the network device to the signal processing unit 530 for processing. In the uplink direction, the signal processing unit 530 processes the information of the terminal device and sends it to the RF device 520. The RF device 520 processes the information of the terminal device and then sends it to the network device through the antenna 510.
[0207] The signal processing section 530 may include a modem subsystem for processing data at various communication protocol layers; it may also include a central processing subsystem for processing the terminal operating system and application layers; furthermore, it may include other subsystems, such as a multimedia subsystem and a peripheral subsystem, wherein the multimedia subsystem controls the terminal device's camera, screen display, etc., and the peripheral subsystem enables connection with other devices. The modem subsystem may be a separate chip. Optionally, the aforementioned devices for the terminal may be located within this modem subsystem.
[0208] The modem subsystem may include one or more processing elements 531, such as a main control CPU and other integrated circuits. Furthermore, the modem subsystem may also include a storage element 532 and an interface circuit 533. The storage element 532 is used to store data and programs, but the program for executing the methods performed by the terminal device in the above methods may not be stored in the storage element 532, but rather in a memory outside the modem subsystem. The interface circuit 533 is used to communicate with other subsystems. The above-described means for the terminal device may be located in the modem subsystem, which can be implemented using a chip. This chip includes at least one processing element and an interface circuit, wherein the processing element is used to execute the various steps of any of the methods executed by the terminal device, and the interface circuit is used to communicate with other devices. In one implementation, the unit of the terminal device that implements the various steps of the above methods can be implemented in the form of a processing element scheduler. For example, the means for the terminal device includes a processing element and a storage element, and the processing element calls the program stored in the storage element to execute the method executed by the terminal in the above method embodiments. The storage element can be a storage element on the same chip as the processing element, i.e., an on-chip storage element.
[0209] In another implementation, the program used to execute the method performed by the terminal device in the above method can be located on a storage element on a different chip than the processing element, i.e., an off-chip storage element. In this case, the processing element calls or loads the program from the off-chip storage element onto the on-chip storage element to call and execute the method executed by the terminal in the above method embodiments.
[0210] In another implementation, the units in the terminal device that implement the steps of the above methods can be configured as one or more processing elements located on the modem subsystem. These processing elements can be integrated circuits, such as one or more ASICs, one or more DSPs, one or more FPGAs, or combinations of these types of integrated circuits. These integrated circuits can be integrated together to form a chip.
[0211] The units that implement each step of the above method in the terminal device can be integrated together and implemented in the form of a system-on-a-chip (SOC). This SOC chip is used to implement the above method.
[0212] Figure 19 This is a schematic diagram of a network device provided in an embodiment of this application. It is used to implement the operation of the network device in the above embodiments. Figure 19As shown, the network device includes: an antenna 601, a radio frequency (RF) device 602, and a baseband device 603. The antenna 601 is connected to the RF device 602. In the uplink direction, the RF device 602 receives information sent by the terminal through the antenna 601 and transmits the information sent by the terminal device to the baseband device 603 for processing. In the downlink direction, the baseband device 603 processes the terminal's information and sends it to the RF device 602, which then processes the terminal's information and transmits it to the terminal through the antenna 601.
[0213] The baseband device 603 may include one or more processing elements 6031, such as a main control CPU and other integrated circuits. Furthermore, the baseband device 603 may also include a storage element 6032 and an interface 6033. The storage element 6032 is used to store programs and data; the interface 6033 is used to interact with the radio frequency device 602, and this interface is, for example, a Common Public Radio Interface (CPRI). The above-described means for network devices may be located in the baseband device 603. For example, the above-described means for network devices may be a chip on the baseband device 603, which includes at least one processing element and interface circuitry. The processing element is used to execute the various steps of any of the methods executed by the network device, and the interface circuitry is used to communicate with other devices. In one implementation, the unit of the network device that implements the various steps of the above methods can be implemented in the form of a processing element scheduler. For example, the means for network devices includes a processing element and a storage element, and the processing element calls the program stored in the storage element to execute the method executed by the network device in the above method embodiments. Storage elements can be storage elements located on the same chip as the processing elements, i.e., on-chip storage elements, or storage elements located on different chips than the processing elements, i.e., off-chip storage elements.
[0214] In another implementation, the units in the network device that implement the steps of the above methods can be configured as one or more processing elements located on the baseband device. These processing elements can be integrated circuits, such as one or more ASICs, one or more DSPs, one or more FPGAs, or combinations of these types of integrated circuits. These integrated circuits can be integrated together to form a chip.
[0215] The units that implement the above methods in a network device can be integrated together and implemented as a system-on-a-chip (SoC). For example, the baseband device includes the SoC chip to implement the above methods.
[0216] The terminal devices and network devices in the above-described device embodiments can completely correspond to the terminal devices or network devices in the method embodiments, with corresponding modules or units performing the corresponding steps. For example, when the device is implemented as a chip, the receiving unit can be an interface circuit of the chip for receiving signals from other chips or devices. The above-described transmitting unit is an interface circuit of the device used to transmit signals to other devices. For example, when the device is implemented as a chip, the transmitting unit is an interface circuit of the chip for transmitting signals to other chips or devices.
[0217] This application also provides a communication system, which includes the aforementioned terminal device and the aforementioned network device.
[0218] This application also provides a computer-readable medium for storing computer program code, the computer program including instructions for executing the feedback information transmission method of the embodiments of this application described above. The readable medium may be a read-only memory (ROM) or a random access memory (RAM), and this application does not limit this.
[0219] This application also provides a computer program product including instructions that, when executed, cause the terminal device and the network device to perform operations corresponding to the methods described above.
[0220] This application also provides a system-on-a-chip (SoC) comprising a processing unit and a communication unit. The processing unit may be, for example, a processor, and the communication unit may be, for example, an input / output interface, pins, or circuitry. The processing unit can execute computer instructions to cause the chip within the communication device to perform any of the feedback information transmission methods provided in this application.
[0221] Optionally, the computer instructions are stored in a storage unit.
[0222] Optionally, the storage unit can be an internal storage unit within the chip, such as a register or cache. Alternatively, it can be an external storage unit located within the terminal, such as read-only memory (ROM) or other types of static storage devices capable of storing static information and instructions, such as random access memory (RAM). The processor mentioned above can be a CPU, microprocessor, ASIC, or one or more integrated circuits used to control the execution of a program for transmitting the aforementioned feedback information. The processing unit and the storage unit can be decoupled and located on different physical devices, connected via wired or wireless means to implement their respective functions, thereby supporting the system chip in implementing the various functions described in the above embodiments. Alternatively, the processing unit and the memory can also be coupled to the same device.
[0223] It is understood that the memory in the embodiments of this application can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. Non-volatile memory can be 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 RAM, which is used as an external cache. RAM has various types, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct rambus RAM (DRRAM).
[0224] The terms "uplink" and "downlink" appearing in this application are used to describe the direction of data / information transmission in specific scenarios. For example, the "uplink" direction generally refers to the direction of data / information transmission from the terminal to the network side, or the direction of transmission from the distributed unit to the centralized unit. The "downlink" direction generally refers to the direction of data / information transmission from the network side to the terminal, or the direction of transmission from the centralized unit to the distributed unit. It can be understood that "uplink" and "downlink" are only used to describe the direction of data / information transmission, and the specific starting and ending devices of the data / information transmission are not limited.
[0225] In this application, various objects such as messages / information / devices / network elements / systems / apparatus / actions / operations / processes / concepts may be named. It is understood that these specific names do not constitute a limitation on the relevant objects. The names may be changed depending on the scenario, context, or usage habits. The understanding of the technical meaning of the technical terms in this application should be mainly determined from their functions and technical effects embodied / performed in the technical solution.
[0226] In the various embodiments of this application, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions of different embodiments are consistent and can be referenced by each other. The technical features of different embodiments can be combined to form new embodiments according to their inherent logical relationship.
[0227] The methods in the embodiments of this application can be implemented, in whole or in part, by software, hardware, firmware, or any combination thereof. When implemented in software, they can be implemented, in whole or in part, in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instructions are loaded and executed on a computer, the processes or functions described in the embodiments of this application are performed, in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer program or instructions can be stored in a computer-readable storage medium or transmitted through the computer-readable storage medium. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server that integrates one or more available media. The available medium can be a magnetic medium, such as a floppy disk, hard disk, or magnetic tape; it can also be an optical medium, such as a CD-ROM or DVD; or it can be a semiconductor medium, such as a solid-state disk (SSD), random access memory (RAM), read-only memory (ROM), and registers, etc.
[0228] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0229] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
Claims
1. A method for indicating feedback information, characterized in that, include: The terminal device receives downlink control information (DCI), which is scrambled by a group radio network temporary identifier (G-RNTI). The DCI is used to schedule the physical downlink shared channel (PDSCH). The DCI includes first indication information, wherein the first indication information exists in a first bit field of the DCI. The first bit field exists in the DCI when a second parameter is configured for the terminal device or when the value of the second parameter configured for the terminal device is a fourth preset value. The terminal device determines not to send HARQ-ACK information based on the first preset condition. The first preset condition includes taking the first preset value for the first indication information, and the HARQ-ACK information is used to indicate the reception status of the PDSCH.
2. The method according to claim 1, characterized in that, The first indication information indicates the first feedback time information, which is the number of time units between the time unit where the PDSCH is located and the time unit where the HARQ-ACK information is sent.
3. The method according to claim 2, characterized in that, The first feedback time information belongs to a set of feedback time information, which includes at least one set of feedback time information. At least one value of the first indication information is associated with at least one set of feedback time information in the set of feedback time information. The terminal device determines not to send the HARQ-ACK information based on a first preset value obtained from the first indication information, including: The terminal device determines not to send the HARQ-ACK information based on the second preset value taken from the feedback time information set associated with the first preset value; The feedback time information set is the set of time units between the time unit where the PDSCH is located and the time unit where the HARQ-ACK information is sent.
4. The method according to claim 1, characterized in that, The first indication information is used to instruct the terminal device to send the HARQ-ACK information to a first resource. The first resource belongs to a first resource set, which includes N resources. At least one value of the first indication information is associated with at least one resource in the resource set, where N is a positive integer greater than or equal to 1.
5. The method according to claim 4, characterized in that, The Mth value of the first indication information is associated with a resource in the first resource set. Among the first value to the (M-1)th value of the first indication information, there is at least one value that cannot be mapped to a resource in the first resource set, and M≥2. Wherein, the terminal device determines not to send HARQ-ACK information by taking a first preset value according to the first indication information, including: The terminal device determines not to send the HARQ-ACK information if it cannot map the resources in the resource set according to the first preset value.
6. The method according to claim 4, characterized in that, The i-th resource in the first resource set is associated with the (i+k)-th value of the first indication information, i <N,k≥1; Wherein, the terminal device determines not to send HARQ-ACK information by taking a first preset value according to the first indication information, including: The terminal device determines not to send the HARQ-ACK information based on the first preset value being the j-th value, where 1≤j≤k, and j and k are both positive integers.
7. The method according to claim 4, characterized in that, The terminal device determines not to send the HARQ-ACK information based on a first preset value obtained from the first indication information, including: The first preset value is mapped to the resource configuration information corresponding to the first resource, and the resource configuration information includes the first parameter; The terminal device determines not to send the HARQ-ACK information based on the first parameter.
8. The method according to claim 4, characterized in that, The terminal device determines not to send the HARQ-ACK information based on a first preset value obtained from the first indication information, including: The first preset value is mapped to the resource configuration information corresponding to the first resource, and the resource configuration information includes the first parameter; The terminal device determines not to send the HARQ-ACK information based on the value of the first parameter being a third preset value.
9. The method according to claim 4, characterized in that, The terminal device determines not to send the HARQ-ACK information based on a first preset value obtained from the first indication information, including: The first preset value is mapped to the resource configuration information corresponding to the first resource, and the resource configuration information does not include the first parameter; The terminal device determines not to send the HARQ-ACK information based on the fact that the resource configuration information does not include the first parameter. The first parameter is used to indicate whether the terminal device should send the HARQ-ACK information.
10. The method according to any one of claims 1 to 9, characterized in that, The method further includes: If the terminal device does not send the HARQ-ACK information, the terminal device does not save the HARQ-ACK information.
11. The method according to any one of claims 1 to 9, characterized in that, The method further includes: The terminal device determines a HARQ codebook, which includes multiple HARQ-ACK messages, and the multiple HARQ-ACK messages correspond to multiple PDSCHs. When all of the aforementioned HARQ-ACK messages are determined not to be sent, the terminal device does not send the HARQ codebook; or, When at least one HARQ-ACK message among the plurality of HARQ-ACK messages is not determined to be not sent, the terminal device sends the HARQ codebook.
12. A method for indicating feedback information, characterized in that, include: The network device determines that the terminal device does not send a Hybrid Automatic Repeat Request (HARQ-ACK) message, which is used to indicate the reception status of the Physical Downlink Shared Channel (PDSCH). The network device sends downlink control information (DCI), which is scrambled by a group radio network temporary identifier (G-RNTI). The DCI is used to schedule the PDSCH. The DCI includes first indication information, wherein the first indication information exists in a first bit field of the DCI. The first bit field exists in the DCI when a second parameter is configured for the terminal device or when the value of the second parameter configured for the terminal device is a fourth preset value. The first indication information is a first preset value, which is used to indicate that the network device does not receive the HARQ-ACK information.
13. The method according to claim 12, characterized in that, The first indication information indicates the first feedback time information, which is the number of time units between the time unit where the PDSCH is located and the time unit where the HARQ-ACK information is sent.
14. The method according to claim 13, characterized in that, The first feedback time information belongs to a set of feedback time information, which includes at least one set of feedback time information. At least one value of the first indication information is associated with at least one set of feedback time information in the set of feedback time information. The first indication information takes a first preset value and is used to indicate that the network device does not receive the HARQ-ACK information, including: The feedback time information associated with the first preset value in the feedback time information set is set to a second preset value, which is used to indicate that the network device does not receive the HARQ-ACK information; The feedback time information set is the set of time units between the time unit where the PDSCH is located and the time unit where the HARQ-ACK information is sent.
15. The method according to claim 12, characterized in that, The first indication information is used to instruct the terminal device to send HARQ-ACK information to a first resource. The first resource belongs to a first resource set, which includes N resources. At least one value of the first indication information is associated with at least one resource in the first resource set, where N is a positive integer greater than or equal to 1.
16. The method according to claim 15, characterized in that, The Mth value of the first indication information is associated with a resource in the first resource set. Among the first value to the (M-1)th value of the first indication information, there is at least one value that cannot be mapped to a resource in the first resource set, and M≥2. Wherein, the first indication information is a first preset value, used to indicate that the network device does not receive the HARQ-ACK information, including: The first preset value cannot be mapped to any resource in the first resource set, which is used to indicate that the network device does not receive the HARQ-ACK information.
17. The method according to claim 15, characterized in that, The i-th resource in the first resource set is associated with the (i+k)-th value of the first indication information, i <N,k≥1; Wherein, the first indication information is a first preset value, used to indicate that the network device does not receive the HARQ-ACK information, including: The first preset value is the j-th value, which is used to indicate that the network device does not receive the HARQ-ACK information, 1≤j≤k, where j and k are both positive integers.
18. The method according to claim 15, characterized in that, The first indication information takes a first preset value and is used to indicate that the network device does not receive the HARQ-ACK information, including: The first preset value is mapped to the resource configuration information corresponding to the first resource, and the resource configuration information includes the first parameter; The first parameter is used to instruct the network device not to receive the HARQ-ACK information.
19. The method according to claim 15, characterized in that, The first indication information takes a first preset value and is used to indicate that the network device does not receive the HARQ-ACK information, including: The first preset value is mapped to the resource configuration information corresponding to the first resource, and the resource configuration information includes the first parameter; The resource configuration information includes a first parameter value that is set to a third preset value, which is used to instruct the network device not to receive the HARQ-ACK information.
20. The method according to claim 15, characterized in that, The first indication information takes a first preset value and is used to indicate that the network device does not receive the HARQ-ACK information, including: The first preset value is mapped to the resource configuration information corresponding to the first resource, and the resource configuration information does not include the first parameter; The resource configuration information does not include the first parameter, which is used to indicate that the network device does not receive the HARQ-ACK information. The first parameter is used to indicate whether the network device receives the HARQ-ACK information.
21. The method according to any one of claims 12 to 20, characterized in that, The method further includes: The network device does not receive the HARQ codebook, which includes multiple HARQ-ACK messages, and all of these multiple HARQ-ACK messages are determined not to be sent; or, The network device receives a HARQ codebook, which includes multiple HARQ-ACK messages, and at least one HARQ-ACK message among the multiple HARQ messages is not determined to be sent.
22. A terminal device, characterized in that, include: A receiving unit is configured to receive downlink control information (DCI), wherein the DCI is scrambled by a group radio network temporary identifier (G-RNTI), the DCI is used to schedule a physical downlink shared channel (PDSCH), and the DCI includes first indication information, wherein the first indication information exists in a first bit field of the DCI, and the first bit field exists in the DCI when a second parameter is configured for the terminal device or when the value of the second parameter configured for the terminal device is a fourth preset value. The processing unit determines, based on the fulfillment of the first preset condition, not to send the HARQ-ACK information; The first preset condition includes taking the first preset value for the first indication information, and the HARQ-ACK information is used to indicate the reception status of the PDSCH.
23. The terminal device according to claim 22, characterized in that, The first indication information indicates the first feedback time information, which is the number of time units between the time unit where the PDSCH is located and the time unit where the HARQ-ACK information is sent.
24. The terminal device according to claim 23, characterized in that, The first feedback time information belongs to a set of feedback time information, which includes at least one set of feedback time information. At least one value of the first indication information is associated with at least one set of feedback time information in the set of feedback time information. The processing unit is specifically used to: determine not to send the HARQ-ACK information based on the second preset value of the feedback time information associated with the first preset value in the feedback time information set; The feedback time information set is the set of time units between the time unit where the PDSCH is located and the time unit where the HARQ-ACK information is sent.
25. The terminal device according to claim 22, characterized in that, The first indication information is used to instruct the processing unit to send the HARQ-ACK information to a first resource. The first resource belongs to a first resource set, which includes N resources. At least one value of the first indication information is associated with at least one resource in the resource set, where N is a positive integer greater than or equal to 1.
26. The terminal device according to claim 25, characterized in that, The Mth value of the first indication information is associated with a resource in the first resource set. Among the first value to the (M-1)th value of the first indication information, there is at least one value that cannot be mapped to a resource in the first resource set, and M≥2. Specifically, the processing unit is used to: determine not to send the HARQ-ACK information based on the fact that the first preset value cannot be mapped to the resources in the resource set.
27. The terminal device according to claim 25, characterized in that, The i-th resource in the first resource set is associated with the (i+k)-th value of the first indication information, i <N,k≥1; Specifically, the processing unit is used to: determine, based on the first preset value being the j-th value, not to send the HARQ-ACK information, 1≤j≤k, where j and k are both positive integers.
28. The terminal device according to claim 25, characterized in that, The processing unit is specifically used for: The first preset value is mapped to the resource configuration information corresponding to the first resource, and the resource configuration information includes the first parameter; Based on the first parameter, it is determined that the HARQ-ACK information will not be sent.
29. The terminal device according to claim 25, characterized in that, The processing unit is specifically used for: The first preset value is mapped to the resource configuration information corresponding to the first resource, and the resource configuration information includes the first parameter; Based on the first parameter being set to a third preset value, it is determined that the HARQ-ACK information will not be sent.
30. The terminal device according to claim 25, characterized in that, The processing unit is specifically used for: The first preset value is mapped to the resource configuration information corresponding to the first resource, and the resource configuration information does not include the first parameter; Based on the fact that the resource configuration information does not include the first parameter, it is determined that the HARQ-ACK information will not be sent, wherein the first parameter is used to indicate whether the processing unit should send the HARQ-ACK information.
31. The terminal device according to any one of claims 22 to 30, characterized in that, The processing unit is also used for: If the processing unit does not send the HARQ-ACK information, the processing unit does not save the HARQ-ACK information.
32. The terminal device according to any one of claims 22 to 30, characterized in that, The processing unit is also used for: Determine the HARQ codebook, which includes multiple HARQ-ACK messages, each corresponding to a multiple PDSCH; When all of the aforementioned HARQ-ACK messages are determined not to be sent, the HARQ codebook is not sent. or, When at least one HARQ-ACK message among the plurality of HARQ-ACK messages is not determined to be not sent, the HARQ codebook is sent.
33. A network device, characterized in that, include: The processing unit determines that the terminal device does not send a Hybrid Automatic Repeat Request (HARQ-ACK) message, the HARQ-ACK message being used to indicate the reception status of the Physical Downlink Shared Channel (PDSCH). The transmitting unit transmits downlink control information (DCI), which is scrambled by a group radio network temporary identifier (G-RNTI). The DCI is used to schedule the PDSCH. The DCI includes first indication information, wherein the first indication information exists in a first bit field of the DCI. The first bit field exists in the DCI when a second parameter is configured for the terminal device or when the value of the second parameter configured for the terminal device is a fourth preset value. The first indication information is a first preset value, which is used to indicate that the processing unit does not receive the HARQ-ACK information.
34. The network device according to claim 33, characterized in that, The first indication information indicates the first feedback time information, which is the number of time units between the time unit where the PDSCH is located and the time unit where the HARQ-ACK information is sent.
35. The network device according to claim 34, characterized in that, The first feedback time information belongs to a set of feedback time information, which includes at least one set of feedback time information. At least one value of the first indication information is associated with at least one set of feedback time information in the set of feedback time information. The processing unit is specifically used to: take the value of the feedback time information associated with the first preset value in the feedback time information set as a second preset value, which is used to instruct the processing unit not to receive the HARQ-ACK information; The feedback time information set is the set of time units between the time unit where the PDSCH is located and the time unit where the HARQ-ACK information is sent.
36. The network device according to claim 33, characterized in that, The first indication information is used to instruct the terminal device to send HARQ-ACK information to a first resource. The first resource belongs to a first resource set, which includes N resources. At least one value of the first indication information is associated with at least one resource in the first resource set, where N is a positive integer greater than or equal to 1.
37. The network device according to claim 36, characterized in that, The Mth value of the first indication information is associated with a resource in the first resource set. Among the first value to the (M-1)th value of the first indication information, there is at least one value that cannot be mapped to a resource in the first resource set, and M≥2. Specifically, the processing unit is used to: indicate that the processing unit does not receive the HARQ-ACK information when the first preset value cannot be mapped to the resources in the first resource set.
38. The network device according to claim 36, characterized in that, The i-th resource in the first resource set is associated with the (i+k)-th value of the first indication information, i <N,k≥1; Specifically, the processing unit is used to: take the first preset value as the j-th value, which is used to indicate that the processing unit does not receive the HARQ-ACK information, 1≤j≤k, where j and k are both positive integers.
39. The network device according to claim 36, characterized in that, The processing unit is specifically used for: The first preset value is mapped to the resource configuration information corresponding to the first resource, and the resource configuration information includes the first parameter; The first parameter is used to instruct the processing unit not to receive the HARQ-ACK information.
40. The network device according to claim 36, characterized in that, The processing unit is specifically used for: The first preset value is mapped to the resource configuration information corresponding to the first resource, and the resource configuration information includes the first parameter; The resource configuration information includes a first parameter value that is set to a third preset value, which is used to instruct the processing unit not to receive the HARQ-ACK information.
41. The network device according to claim 36, characterized in that, The processing unit is specifically used for: The first preset value is mapped to the resource configuration information corresponding to the first resource, and the resource configuration information does not include the first parameter; The resource configuration information does not include the first parameter, which is used to indicate that the processing unit does not receive the HARQ-ACK information. The first parameter is used to indicate whether the processing unit receives the HARQ-ACK information.
42. The network device according to any one of claims 33 to 41, characterized in that, The processing unit is also used for: The HARQ codebook is not received, and the HARQ codebook includes multiple HARQ-ACK messages, all of which are determined not to be sent; or, Receive a HARQ codebook, which includes multiple HARQ-ACK messages, and at least one HARQ-ACK message among the multiple HARQ messages is not determined to be not sent.
43. A terminal device, characterized in that, It includes at least one processor and interface circuitry, wherein the at least one processor is used to perform the method as described in any one of claims 1 to 11.
44. A network device, characterized in that, It includes at least one processor and interface circuitry, the at least one processor being used to perform the method as described in any one of claims 12 to 21.
45. A computer-readable medium, characterized in that, Used to store a program, which, when run by a processor, executes the method as described in any one of claims 1 to 11 or the method as described in any one of claims 12 to 21.
46. A chip system, characterized in that, The chip system includes: A processor coupled to a memory for storing instructions; The processor is configured to retrieve and execute the instructions from the memory, causing a communication device equipped with the chip system to perform the method as described in any one of claims 1 to 11 or the method as described in any one of claims 12 to 21.
Citation Information
Patent Citations
Method for transmitting downlink control information (DCI), network device, and user equipment
WO2018133102A1