A resource indication method and related equipment
By introducing sub-slot resource indication information into the DCI between the terminal device and the network device, the terminal device can send HARQ-ACK on the PUCCH resource of the sub-slot, solving the problem of inflexible resource use in the prior art. A more efficient HARQ-ACK transmission is achieved.
Patent Information
- Application Number
- CN202010281207.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-04-10
- Publication Date
- 2025-01-10
- Estimated Expiration
- 2040-04-10
AI Technical Summary
In the Rel-16 standard, the prior art is difficult to effectively utilize the sub-slot scheme, resulting in the terminal device's resource use inflexible when feedbacking HARQ-ACK and the potential capabilities of the sub-slot are not fully utilized.
By introducing resource indication information of sub-slots in the DCI between the terminal device and the network device, the terminal device can transmit HARQ-ACK on the PUCCH resource of at least one sub-slot, improving the flexibility of resource usage. Specifically, it is implemented to transmit HARQ-ACK on the PUCCH resource of at least one sub-slot of the time slot, or to transmit HARQ-ACK on the PUCCH resource of multiple sub-slots, and to determine the starting position of the PUCCH resource and length.
The flexibility and efficiency of terminal devices to send HARQ-ACK to network devices is improved, and can transmit within the boundary of sub-time slots or on resources across multiple sub-time slots, meeting the delay requirements of different services.
Smart Images

Figure CN113541877B_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of communication technology, and in particular, to a resource indication method and related equipment. Background Art
[0002] Hybrid automatic repeat request (HARQ) is a retransmission method that combines forward error correction (EFC) technology with automatic repeat request (ARQ) technology to perform error control and thus ensure communication quality.
[0003] Take the example that the receiving end is user equipment (UE) and the transmitting end is a base station. The base station can indicate the time slot (slot) and physical uplink control channel (PUCCH) resources used to feedback HARQ-ACK to the UE in the following manner. Among them, the base station can send downlink control information (DCI) to the UE. The DCI includes K1. The UE can determine the slot for feedback HARQ-ACK based on the value of K1 in the DCI. The DCI also includes indication information of the PUCCH resource, and the indication information includes the identification ID of the PUCCH resource, the starting position of the PUCCH resource in the above slot, and the length of the PUCCH resource. The UE can determine the PUCCH resource for feedback HARQ-ACK based on the indication information.
[0004] Among them, when multiple HARQ-ACKs need to be fed back, multiple HARQ-ACK information bits constitute a HARQ-ACK codebook. In the Rel-15 standard, the HARQ-ACK codebook is processed in slots, that is, one slot transmits one HARQ-ACK codebook. Each slot includes 14 symbols. Among them, the above-mentioned DCI may include DCI format 1_0 (DCI format 1_0) and DCI format 1_1 (DCI format 1_1). Both DCI 1_0 and DCI 1_1 can be applied to the HARQ-ACK transmission scheme in the Rel-15 standard.
[0005] The Rel-16 standard proposes a sub-slot solution. In this solution, a slot can be divided into several parts, such as a slot can be divided into 2 sub-slots, each sub-slot includes 7 symbols; or, a slot can be divided into 7 sub-slots, each sub-slot includes 2 symbols. In this sub-slot solution, the HARQ-ACK codebook can be fed back in units of sub-slots. That is, one sub-slot can transmit one HARQ-ACK codebook. However, DCI 1_0 is not applicable to the HARQ-ACK transmission scheme of sub-slots. Summary of the invention
[0006] The present application provides a resource indication method and related devices, so that a terminal device can send HARQ-ACK on a PUCCH resource of at least one sub-time slot according to a PUCCH resource indicated in a DCI, thereby improving the flexibility of the terminal device in responding to the DCI.
[0007] In order to achieve the above technical objectives, this application adopts the following technical solutions:
[0008] In a first aspect, the present application provides a resource indication method, which can be applied to a terminal device, and the method may include: the terminal device may receive a DCI from a network device, and the DCI is used to indicate a time slot for the terminal device to transmit a HARQ-ACK. After receiving the above-mentioned DCI, the terminal device may send the above-mentioned HARQ-ACK on a PUCCH resource of at least one sub-time slot of the time slot, wherein the time slot includes at least two sub-time slots.
[0009] It can be understood that when the above-mentioned terminal device receives the DCI for indicating the time slot for transmitting HARQ-ACK, it can send HARQ-ACK to the network device on the PUCCH resources of the time slot indicated by the DCI. Specifically, the terminal device can send HARQ-ACK to the network device on the PUCCH resources of at least one sub-time slot of the time slot. In other words, the terminal device can send HARQ-ACK on the PUCCH resources of a sub-time slot of the time slot, and can also send HARQ-ACK on the PUCCH resources of multiple sub-time slots of the time slot. In this way, the flexibility of the terminal device in sending HARQ-ACK to the network device can be improved.
[0010] Wherein, one time slot may include 14 symbols, one sub-time slot may include 7 symbols, and one time slot may include 2 sub-time slots, or one sub-time slot may include 2 symbols, and one time slot may include 7 sub-time slots.
[0011] In a possible design of the first aspect, the above-mentioned terminal device sends HARQ-ACK on the PUCCH resources of at least one sub-time slot of a time slot, which may include: the terminal device sends HARQ-ACK on the PUCCH resources of the first sub-time slot of the time slot, and the first sub-time slot is a sub-time slot of at least one sub-time slot of the time slot; or, the terminal device sends HARQ-ACK on the PUCCH resources of the time slot, that is, the terminal device sends HARQ-ACK on the PUCCH resources of multiple sub-time slots included in the time slot.
[0012] In another possible design of the first aspect, the DCI received by the terminal device also indicates the PUCCH resources for the terminal device to transmit HARQ-ACK. When the PUCCH resources for transmitting HARQ-ACK indicated by the DCI occupy part or all of the resources in a sub-time slot, the terminal device sends HARQ-ACK on the PUCCH resources of the first sub-time slot of the time slot, and the first sub-time slot is a sub-time slot in at least one sub-time slot of the time slot. Alternatively, when the PUCCH resources for transmitting HARQ-ACK indicated by the DCI occupy part or all of the resources of each sub-time slot of at least two sub-time slots, the terminal device sends HARQ-ACK on the PUCCH resources of the time slot.
[0013] Specifically, if the PUCCH resources corresponding to the HARQ-ACK transmission indicated by the DCI occupy part or all of the resources in a sub-time slot, it means that the PUCCH resources occupied by the terminal device for transmitting HARQ-ACK are resources corresponding to symbols within a sub-time slot. That is, the length of the PUCCH resources does not exceed the boundary of a sub-time slot. In this case, the terminal device can send HARQ-ACK on the PUCCH resources of a sub-time slot (such as the first sub-time slot) of the above-mentioned time slot.
[0014] If the PUCCH resources corresponding to the HARQ-ACK transmission indicated by the DCI occupy part or all of the resources in at least two sub-time slots, it means that the PUCCH resources occupied by the terminal device for transmitting HARQ-ACK are resources corresponding to symbols in at least two sub-time slots. That is, the length of the PUCCH resources exceeds the boundary of a sub-time slot, such as the length of the PUCCH resources spans two sub-time slots. In this case, the terminal device can send HARQ-ACK on the PUCCH resources of the above-mentioned time slot. Among them, the PUCCH resources of the above-mentioned time slot include resources corresponding to symbols in multiple sub-time slots in the time slot.
[0015] In another possible design of the first aspect, the first sub-time slot may be a predefined Nth sub-time slot in at least two sub-time slots, where N is a positive integer.
[0016] The terminal device may obtain the first sub-time slot from the network device, or the terminal device may determine the predefined first sub-time slot from a protocol.
[0017] That is to say, if the PUCCH resources occupies part or all of the resources in a sub-time slot, that is, the length of the PUCCH resources does not exceed the boundary of a sub-time slot; then, the terminal device can send HARQ-ACK on the PUCCH resources of a predefined sub-time slot (such as the first sub-time slot) of the above-mentioned time slot.
[0018] In another possible design of the first aspect, the first sub-time slot may also be specified by the network device to the terminal device. Specifically, the terminal device may receive indication information from the network device, the indication information being used to indicate the sub-time slot in which the terminal device transmits HARQ-ACK, i.e., the first sub-time slot. The terminal device may determine the first sub-time slot based on the indication information.
[0019] In another possible design of the first aspect, the above indication information is included in the DCI. That is, the network device can carry the indication information in the DCI and send it to the terminal device. This design method provides a specific way for the terminal device to receive the indication information from the network device.
[0020] In another possible design of the first aspect, the indication information includes an index of a control channel element (CCE). That is, the network device can send the indication information to the terminal device through the index of the CCE. This design provides a specific way for the terminal device to receive indication information from the network device.
[0021] In another possible design of the first aspect, the terminal device may also receive a first PUCCH configuration parameter from the network device, the first PUCCH configuration parameter including the length of the sub-time slot. A time slot may include 14 symbols. A sub-time slot may include 7 symbols, and a time slot may include 2 sub-time slots. Alternatively, a sub-time slot may include 2 symbols, and a time slot may include 7 sub-time slots. According to the length of the sub-time slot, the terminal device may determine how many sub-time slots the PUCCH resource occupies.
[0022] In a second aspect, the present application further provides a resource indication method, which can be applied to a network device, and the method may include: the network device sends a DCI to a terminal device, where the DCI is used to indicate a time slot in which the terminal device transmits a HARQ-ACK, wherein the time slot includes at least two sub-time slots. The network device receives a HARQ-ACK from the terminal device in a PUCCH resource of at least one sub-time slot of the time slot.
[0023] It can be understood that the DCI sent by the network device indicates the time slot in which the terminal device transmits HARQ-ACK, and the network device can receive the HARQ-ACK sent by the terminal device in the PUCCH resource of at least one sub-time slot of the time slot. Specifically, the network device can receive HARQ-ACK on the PUCCH resource of a sub-time slot of the time slot, or on multiple PUCCH resources of the time slot. In this way, the network device can flexibly configure the PUCCH resources for transmitting HARQ-ACK according to demand.
[0024] In a possible design of the second aspect, when PUCCH resources occupies part or all of the resources in a sub-time slot, the network device receives the HARQ-ACK from the terminal device on the PUCCH resources of the first sub-time slot; or, when the PUCCH resources in the first DCI occupies part or all of the resources of each sub-time slot in at least two sub-time slots, the network device receives the HARQ-ACK from the terminal device on the PUCCH resources of the time slot.
[0025] In another possible design of the second aspect, the first sub-timeslot may be a predefined Nth sub-timeslot among at least two sub-timeslots, where N is a positive integer.
[0026] The network device may indicate the first sub-time slot in the time slot to the terminal device, or the network device may agree with the terminal device on the first sub-time slot in the time slot.
[0027] In another possible design of the second aspect, the network device may send indication information to the terminal device, wherein the indication information is used to indicate the sub-time slot in which the terminal device transmits HARQ-ACK.
[0028] The first sub-time slot may be specified by the network device to the terminal device. For example, the network device sends indication information to the terminal device, where the indication information is used to indicate the sub-time slot in which the terminal device transmits HARQ-ACK.
[0029] In another possible design of the second aspect, the indication information is included in the DCI. That is, the network device can carry the indication information in the DCI and send it to the terminal device. This design provides a specific way for the terminal device to receive the indication information from the network device.
[0030] In another possible design of the second aspect, the indication information includes an index of a control channel element (CCE). That is, the network device can send the indication information to the terminal device through the index of the CCE. This design provides a specific way for the terminal device to receive indication information from the network device.
[0031] In another possible design of the second aspect, the network device sends a first PUCCH configuration parameter to the terminal device, where the first PUCCH configuration parameter includes the length of a sub-time slot.
[0032] In a third aspect, the present application also provides a resource indication method, which can be applied to a terminal device, and the method may include: the terminal device receives a first PUCCH configuration parameter from a network device, and the first PUCCH configuration parameter is used to configure the PUCCH resources in the initial partial bandwidth (Bandwidth Part, BWP). The terminal device may also receive a DCI from the network device, which is used to indicate the time slot for transmitting HARQ-ACK. The terminal device can send HARQ-ACK on the PUCCH resources in the time slot by activating BWP.
[0033] Among them, the first PUCCH configuration parameter is used to configure the PUCCH resources in the initial BWP, and the activated BWP is the BWP currently used by the terminal device. That is to say, after the terminal device receives the first PUCCH configuration parameter, the terminal device can use the activated BWP to send HARQ-ACK on the PUCCH resources of the time slot. This can avoid the terminal device switching BWP, thereby improving the efficiency of the terminal device sending HARQ-ACK.
[0034] In a possible design of the third aspect, the terminal device may also receive a second PUCCH configuration parameter from the network device, and the first PUCCH configuration parameter includes the length of the sub-time slot.
[0035] In a fourth aspect, the present application also provides a resource indication method, which can be applied to a network device, and the method may include: the network device may send a first PUCCH configuration parameter to the terminal device, and the first PUCCH configuration parameter is used to configure the PUCCH resources in the initial BWP. The network device may also send a DCI to the terminal device, and the DCI may be used to indicate the time slot for transmitting the HARQ-ACK. The network device may also receive the HARQ-ACK from the terminal device on the PUCCH resource of the time slot by activating the BWP.
[0036] In a possible design of the fourth aspect, the network device may also send a second PUCCH configuration parameter to the terminal device, where the first PUCCH configuration parameter includes the length of the sub-slot.
[0037] In a fifth aspect, the present application further provides a terminal device, which can be used to implement the method in the above-mentioned first aspect and any possible design thereof. The terminal device may include a receiving unit and a sending unit; the receiving unit is used to receive a DCI from a network device, where the DCI is used to indicate a time slot for the terminal device to transmit a HARQ-ACK, and the DCI may also indicate a PUCCH resource. The sending unit is used to send the above-mentioned HARQ-ACK on a PUCCH resource of at least one sub-time slot of the time slot indicated by the DCI, wherein the time slot includes at least two sub-time slots.
[0038] In a possible design of the fifth aspect, when the above-mentioned sending unit is used to send the above-mentioned HARQ-ACK on the PUCCH resources of at least one sub-time slot of the time slot indicated by the DCI, the sending unit is specifically used to, when the PUCCH resources in the first DCI occupies part or all of the resources in a sub-time slot, the sending unit sends HARQ-ACK on the PUCCH resources of the first sub-time slot of the time slot; or, when the PUCCH resources in the first DCI occupies part or all of the resources of each sub-time slot of at least two sub-time slots, the sending unit sends HARQ-ACK on the PUCCH resources of the time slot.
[0039] In another possible design of the fifth aspect, the above-mentioned first sub-time slot can be the Nth sub-time slot predefined in a time slot, where N is a positive integer.
[0040] In another possible design of the fifth aspect, the receiving unit may also be used to receive indication information from a network device, wherein the indication information is used to indicate a sub-time slot for the terminal device to transmit HARQ-ACK.
[0041] In another possible design of the fifth aspect, the receiving unit can also be used to receive a first PUCCH configuration parameter from a network device, where the first PUCCH configuration parameter includes the length of a sub-slot.
[0042] In a sixth aspect, the present application further provides a network device, which terminal device can be used to implement the method in the above-mentioned second aspect and any possible design thereof. The terminal device may include a receiving unit and a sending unit; the sending unit is used to send a DCI to the terminal device, the DCI is used to indicate the time slot in which the terminal device transmits HARQ-ACK, and the DCI is also used to indicate a PUCCH resource, wherein the time slot includes at least two sub-time slots. The receiving unit is used to receive the HARQ-ACK from the terminal device in the time slot of the HARQ-ACK of at least one sub-time slot of the time slot.
[0043] In a possible design of the sixth aspect, a receiving unit is used to receive HARQ-ACK from a terminal device in a HARQ-ACK time slot of at least one sub-time slot of a time slot. The receiving unit is specifically used to receive the HARQ-ACK from the terminal device on the PUCCH resources of the first sub-time slot when the PUCCH resources occupies part or all of the resources in a sub-time slot; or, when the PUCCH resources in the first DCI occupies part or all of the resources of each sub-time slot of at least two sub-time slots, receive the HARQ-ACK from the terminal device on the PUCCH resources of the time slot.
[0044] In another possible design of the sixth aspect, the sending unit is also used to send a first PUCCH configuration parameter to the terminal device, and the first PUCCH configuration parameter includes the length of the sub-time slot.
[0045] In the seventh aspect, the present application also provides a terminal device, which can be used to implement the method in the third aspect and any possible design thereof. The terminal device may include a receiving unit and a sending unit; the receiving unit is used to receive a first PUCCH configuration parameter from a network device, and the first PUCCH configuration parameter is used to configure the PUCCH resources in the initial part of the bandwidth (band width part, BWP). The receiving unit is also used to receive a DCI from the network device, and the DCI is used to indicate the time slot for transmitting HARQ-ACK. The sending unit is used to send HARQ-ACK on the PUCCH resources in the time slot by activating the BWP.
[0046] In a possible design of the seventh aspect, the receiving unit is also used to receive a second PUCCH configuration parameter from a network device, and the first PUCCH configuration parameter includes the length of a sub-time slot.
[0047] In an eighth aspect, the present application also provides a network device, which can be used to implement the method in the fourth aspect and any possible design thereof. The network device may include a receiving unit and a sending unit; the sending unit is used to send a first PUCCH configuration parameter to a terminal device, and the first PUCCH configuration parameter is used to configure the PUCCH resources in the initial BWP. The sending unit is also used to send a DCI to the terminal device, and the DCI can be used to indicate the time slot for transmitting the HARQ-ACK. The receiving unit is used to receive the HARQ-ACK from the terminal device on the PUCCH resources in the time slot by activating the BWP.
[0048] In a possible design of the eighth aspect, the sending unit is also used to send a second PUCCH configuration parameter to the terminal device, and the first PUCCH configuration parameter includes the length of the sub-slot.
[0049] In the ninth aspect, the present application also provides a terminal device, which may include: a processor, a memory and a communication interface; the memory and the communication interface are coupled to the processor, the memory is used to store computer program code, the computer program code includes computer instructions, and the memory includes a non-volatile storage medium. When the processor executes the computer instructions, the terminal device executes the method in the above-mentioned first aspect and any possible design method thereof, and the third aspect and any possible design method thereof.
[0050] In the tenth aspect, the present application also provides a network device, which may include: a processor, a memory and a communication interface; the memory and the communication interface are coupled to the processor, the memory is used to store computer program code, the computer program code includes computer instructions, and the memory includes a non-volatile storage medium. When the processor executes the computer instructions, the terminal device executes the method in the above-mentioned second aspect and any possible design method thereof, and the fourth aspect and any possible design method thereof.
[0051] In the eleventh aspect, the present application also provides a computer-readable storage medium, which includes computer instructions. When the computer instructions are executed on a device, the device can execute the methods in the above-mentioned first aspect, second aspect, third aspect, fourth aspect and any possible design thereof.
[0052] In a twelfth aspect, the present application further provides a communication device, comprising a processor and an interface circuit, wherein the processor is used to communicate with other devices through the interface circuit and execute the method provided in any one of the above aspects. The processor comprises one or more.
[0053] In a thirteenth aspect, the present application further provides a communication device, including a processor, for calling a program stored in a memory to execute the method provided in any of the above aspects. The memory may be located inside the device or outside the device. And the processor may be one or more processors.
[0054] The technical effects brought about by the fifth, sixth, seventh, eighth aspects of the embodiments of the present application and any possible design thereof, as well as the terminal device of the ninth aspect, the network device of the tenth aspect, the computer-readable storage medium of the eleventh aspect, and the communication devices provided in the twelfth and thirteenth aspects can refer to the technical effects brought about by the different design methods in the above-mentioned first or second aspects and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0055] Figure 1 A schematic diagram of a system architecture provided for this application;
[0056] Figure 2A schematic diagram of the structure of a network device provided in an embodiment of the present application;
[0057] Figure 3 A schematic diagram of the structure of a terminal device provided in an embodiment of the present application;
[0058] Figure 4 A schematic diagram of sub-time slot division provided in an embodiment of the present application;
[0059] Figure 5 A schematic diagram of an acknowledgment feedback HARQ-ACK time slot provided in an embodiment of the present application;
[0060] Figure 6 A flowchart of resources on a time slot for confirming feedback HARQ-ACK provided in an embodiment of the present application;
[0061] Figure 7 A schematic diagram of a PUCCH resource of a time slot occupied by a HARQ-ACK provided in an embodiment of the present application;
[0062] Figure 8 A schematic diagram of PUCCH resource occupancy provided in an embodiment of the present application;
[0063] Fig. 9A A resource indication method process provided in the embodiment of the present application Figure 1 ;
[0064] Fig. 9B A resource indication method process provided in the embodiment of the present application Figure 2 ;
[0065] Fig.10 Another schematic diagram of PUCCH resource occupancy provided in an embodiment of the present application;
[0066] Fig.11A Another schematic diagram of PUCCH resource occupancy provided in an embodiment of the present application;
[0067] Fig. 11B Another schematic diagram of PUCCH resource occupancy provided in an embodiment of the present application;
[0068] Fig.12 A flowchart of a resource indication method provided in an embodiment of the present application;
[0069] Fig.13 A flowchart of another resource indication method provided in an embodiment of the present application;
[0070] Fig.14 A schematic diagram of the structure of a device provided in an embodiment of the present application Figure 1 ;
[0071] Fig.15 A schematic diagram of the structure of a device provided in an embodiment of the present application Figure 2 . DETAILED DESCRIPTION
[0072] In the following, the terms "first" and "second" are used for descriptive purposes only and are not to be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features. In the description of this embodiment, unless otherwise specified, "plurality" means two or more.
[0073] An embodiment of the present application provides a resource indication method, which can be applied to the process of a terminal device feeding back HARQ-ACK to a network device.
[0074] Please refer to Figure 1 , Figure 1 A schematic diagram of a system architecture provided in an embodiment of the present application. The system architecture may include one or more terminal devices and network devices. Figure 1 As shown, the system architecture includes: a terminal device 10 and a network device 20.
[0075] The terminal device 10 and the network device 20 can perform data transmission. For example, the network device 20 can send downlink control information DCI to the terminal device 10; the terminal device 10 can receive the DCI from the network device 20 and feed back the reception status information of the DCI (such as HARQ-ACK) to the network device.
[0076] It can be understood that the resource indication method provided in the embodiment of the present application can be applied to the new radio (NR) system. The above-mentioned network device 20 can be a base station, for example, a base station (Base Station, BS) or a base station controller for wireless communication. Among them, the base station can also be called a wireless access point, a transceiver station, a relay station, a cell, a transmit and receive point (Transmit and Receive Port, TRP), etc. Specifically, the network device 20 is a device deployed in a wireless access network to provide wireless communication functions for terminal devices, which can be connected to the terminal device 10, receive data sent by the terminal device 10 and send it to the core network device. The main functions of the network device 20 include one or more of the following functions: management of wireless resources, compression of Internet Protocol (Internet Protocol, IP) headers and encryption of user data streams, selection of Mobility Management Entity (Mobility Management Entity, MME) when the user equipment is attached, routing user plane data to the service gateway (Service Gateway, SGW), organization and sending of paging messages, organization and sending of broadcast messages, configuration of measurements and measurement reports for the purpose of mobility or scheduling, etc. The network device 20 may include various forms of cellular base stations, home base stations, cells, wireless transmission points, macro base stations, micro base stations, relay stations, wireless access points, and the like.
[0077] In systems using different wireless access technologies, the name of the base station may be different. For example, in the LTE system, it is called an evolved NodeB (eNB or eNodeB), in the third generation telecommunication (3G) system, it is called a base station (Node B), in the NR system, it is called gNB, CU, DU, etc., and in the wireless local access system, it is called an access point (Access Point). With the evolution of communication technology, this name may change. In addition, in other possible cases, the network device 20 may be other devices that provide wireless communication functions for terminal devices. For the convenience of description, in the embodiment of the present application, the device that provides wireless communication functions for terminal devices is referred to as a network device.
[0078] Please refer to Figure 2 , is a schematic diagram of the structure of a base station provided in an embodiment of the present application, such as Figure 2 As shown, the base station may include at least one processor 21 , a memory 22 , a communication interface 23 , and a bus 24 .
[0079] The processor 21 is the control center of the base station, and can be a processor or a general term for multiple processing elements. For example, the processor 21 is a central processing unit (CPU), or an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present application, such as one or more microprocessors (Digital Signal Processor, DSP), or one or more field programmable gate arrays (Field Programmable Gate Array, FPGA).
[0080] The processor 21 can perform various functions of the base station by running or executing software programs stored in the memory 22 and calling data stored in the memory 22.
[0081] In a specific implementation, as an embodiment, the processor 21 may include one or more CPUs, such as Figure 2 CPU0 and CPU1 are shown in the figure.
[0082] In a specific implementation, as an embodiment, the base station may include multiple processors, such as Figure 2 21 and processor 25 shown in FIG. Each of these processors may be a single-core processor (single-CPU) or a multi-core processor (multi-CPU). A processor herein may refer to one or more devices, circuits, and / or processing cores for processing data (e.g., computer program instructions).
[0083] The memory 22 may be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory 22 may exist independently and be connected to the processor 21 via the bus 24. The memory 22 may also be integrated with the processor 21.
[0084] The memory 22 is used to store the software program for executing the solution of the present application, and the execution is controlled by the processor 21.
[0085] The communication interface 23 is used to communicate with other devices or communication networks. For example, it is used to communicate with communication networks such as Ethernet, radio access network (RAN), wireless local area network (WLAN), etc. The communication interface 23 may include all or part of the baseband processor, and may also selectively include an RF processor. The RF processor is used to send and receive RF signals, and the baseband processor is used to implement the processing of baseband signals converted from RF signals or baseband signals to be converted into RF signals.
[0086] The bus 24 may be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 2 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.
[0087] Figure 2The device structure shown in the figure does not constitute a limitation on the base station, and may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.
[0088] The terminal device 10 refers to a device that includes a wireless transceiver function and can cooperate with network-side devices such as access network devices and / or core network devices to provide communication services to users. The terminal device 10 can be a wireless terminal or a wired terminal. The wireless terminal can be a device that provides voice and / or data connectivity to users, a handheld device with a wireless connection function, or other processing devices connected to a wireless modem. The wireless terminal can communicate with one or more core networks or the Internet via a wireless access network (such as a Radio Access Network, RAN). The wireless terminal can be a mobile terminal, such as a mobile phone (or "cellular" phone), a computer and a data card. For example, it can be a portable, pocket-sized, handheld, computer-built-in or vehicle-mounted mobile device that exchanges language and / or data with the wireless access network. For example, personal communication service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDA) and other devices. The wireless terminal may also be referred to as a system, a subscriber unit, a subscriber station, a mobile station, a mobile station, a remote station, an access point, a remote terminal, an access terminal, a user terminal, a user agent, a subscriber station (SS), a customer premises equipment (CPE), a UE, etc. For example, the terminal device may be a mobile phone, a tablet computer, a notebook computer, an ultra-mobile personal computer (UMPC), a netbook, a personal digital assistant (PDA), etc. As an embodiment, as Figure 1 As shown, in the system architecture diagram of the embodiment of the present application, the terminal device 10 is shown as a mobile phone as an example.
[0089] Please refer to Figure 3, is a schematic diagram of the structure of a terminal device 10 (eg, UE) provided in an embodiment of the present application. Figure 3 As shown, the terminal device 10 may include at least one processor 11 , a memory 12 , a communication interface 13 and a bus 14 .
[0090] The processor 11 may be a processor or a general term for multiple processing elements. For example, the processor 11 may be a general-purpose CPU, or an ASIC, or one or more integrated circuits for controlling the execution of the program of the present application, such as one or more DSPs, or one or more FPGAs. The processor 11 may execute various functions of the UE by running or executing software programs stored in the memory 12 and calling data stored in the memory 12.
[0091] In a specific implementation, as an embodiment, the processor 11 may include one or more CPUs. Figure 3 As shown, the processor 11 includes CPU0 and CPU1.
[0092] In a specific implementation, as an embodiment, the UE may include multiple processors. Figure 3 As shown, it includes processor 11 and processor 15. Each of these processors can be a single-CPU or a multi-CPU. The processor here can refer to one or more devices, circuits, and / or processing cores for processing data (such as computer program instructions).
[0093] The memory 12 may be a ROM or other type of static storage device that can store static information and instructions, a RAM or other type of dynamic storage device that can store information and instructions, or an EEPROM, a CD-ROM or other optical disk storage, an optical disk storage (including a compressed optical disk, a laser disk, an optical disk, a digital versatile disk, a Blu-ray disk, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of an instruction or data structure and can be accessed by a computer, but is not limited thereto. The memory 12 may exist independently and be connected to the processor 11 via the bus 14. The memory 12 may also be integrated with the processor 11.
[0094] The communication interface 13 is used to communicate with other devices or communication networks, such as Ethernet, RAN, WLAN, etc. The communication interface 13 may include a receiving unit to implement a receiving function, and a sending unit to implement a sending function.
[0095] The bus 14 may be an ISA bus, a PCI bus or an EISA bus. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 3 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.
[0096] Figure 3 The device structure shown in the figure does not constitute a limitation on the UE, and may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently. Although not shown, the UE may also include a battery, a camera, a Bluetooth module, a global positioning system (GPS) module, a display screen, etc., which will not be described in detail here.
[0097] The following is an introduction to the terms involved in the embodiments of the present application.
[0098] (1) Downlink control information DCI: Control information carried by the downlink physical control channel PDCCH and sent by a network device (e.g., a base station) to a terminal device (e.g., a UE). The DCI may include uplink and downlink resource allocation, HARQ information, power control, etc. In the embodiment of the present application, the formats of DCI include DCI 1_0, DCI 1_1, and DCI 1_2.
[0099] Among them, the size of each domain in DCI 1_0 is fixed, that is, the size of a domain cannot be configured through Radio Resource Control (RRC). In other words, the total number of bits of DCI 1_0 is fixed, and the number of bits of each domain is also fixed. For example, the size of the PDSCH-to-HARQ_feedback timing indicator in DCI 1_0 is fixed to 3 bits. It should be noted that if the size of a domain in other DCI formats is configured through RRC, DCI 1_0 can be sent to the terminal device because DCI 1_0 will not be affected by the RRC configuration. In this way, when the terminal device receives DCI 1_0, it can fall back to the state before RRC configured the DCI information through DCI 1_0. Therefore, DCI 1_0 can also be called fallback DCI.
[0100] The size of some fields in DCI 1_1 is affected by the RRC configuration, that is, the size of some fields in DCI 1_1 is variable. For example, the size of the PDSCH to HARQ feedback timing indication in DCI 1_1 can be 0 bits, 1 bits, 2 bits, or 3 bits. In other words, the size of DCI 1_1 will change due to the RRC configuration.
[0101] (2) Time slot: In the embodiment of the present application, a time slot contains 14 orthogonal frequency-division multiplexing (OFDM) symbols, and the symbols may be numbered from 0 to 13. In the time domain, these symbols are continuous. In the embodiment of the present application, a symbol in a time slot may be a PUCCH resource.
[0102] (3) Sub-slot: A time slot can be divided into multiple parts, each part is a sub-slot. Figure 4 As shown in (a) and (b), Figure 4 (a) represents a sub-slot of 7 symbols, so a time slot can be divided into two sub-slots; Figure 4 (b) represents a sub-slot of 2 symbols, and a time slot can be divided into seven sub-slots. It should be understood that the main difference between a sub-slot and a time slot is the number of symbols contained. A sub-slot can also be expressed by other terms, which are not limited in the present invention. In particular, if the length of a sub-slot is equal to 2, the sub-slot can also be called a time slot of 2 symbols; if the length of a sub-slot is equal to 7, the sub-slot can also be called a time slot of 7 symbols. In the present invention, sub-slots are still used as an example for explanation.
[0103] (4) Codebook: When the terminal device receives the DCI from the network device, the terminal device sends a HARQ-ACK to the network device. When the terminal device needs to feed back multiple HARQ-ACK bits to the network device, these HARQ-ACK bits can form a codebook. In other words, the codebook includes multiple HARQ-ACK bit information. In an embodiment of the present application, services with different latencies may correspond to different codebooks, and different codebooks may have different priorities. For example, high-latency services (such as URLLC) correspond to high-priority codebooks, and services with low latency requirements (such as eMBB) correspond to low-priority codebooks.
[0104] (5) PUCCH resources: A PUCCH resource includes a starting physical resource block (PRB), the number of PRBs, a starting symbol index, and the number of symbols.
[0105] Generally speaking, the base station can send downlink control information DCI to the UE through the physical downlink control channel (Physical Downlink Control Channel, PDCCH). When the base station sends DCI 1_0 to the UE, DCI 1_0 indicates the time slot interval between the physical downlink shared channel (Physical downlink shared channel, PDSCH) and the transmission of HARQ-ACK. For example, the PDSCH to HARQ feedback timing indication field in DCI 1_0 indicates that the time slot interval is K1, then the UE can determine the time slot for transmitting HARQ-ACK based on the time slot interval (i.e. K1) between PDSCH and HARQ-ACK indicated in DCI 1_0. As a result, the UE can transmit HARQ-ACK to the base station on the PUCCH resource of the time slot.
[0106] For example, the base station sends DCI 1_0 to the UE, and the UE receives PDSCH, which ends in time slot n. Figure 5 As shown, it is a schematic diagram of the UE determining the time slot for transmitting HARQ-ACK to the base station. Assuming that K1 in DCI 1_0 is 4, the UE can determine that the time slot for sending HARQ-ACK to the base station is slot n+K1, that is, slot n+4, according to K1 in DCI 1_0. Therefore, the UE transmits HARQ-ACK in time slot n+4.
[0107] It can be understood that after the UE determines the time slot for transmitting HARQ-ACK, it also needs to determine the PUCCH resources used to transmit HARQ-ACK in the time slot, and then transmit HARQ-ACK on the PUCCH resources in the time slot. Among them, DCI 1_0 may include a PUCCH resource index, and the UE can determine the PUCCH resources used to transmit HARQ-ACK according to the PUCCH resource index.
[0108] Specifically, the UE may determine a resource set for transmitting PUCCH resources according to the number of bits of uplink control information (UCI), and then the UE may determine the PUCCH resource in the resource set according to the PUCCH resource index indicated in DCI 1_0.
[0109] For example, Figure 6 , which is a flow chart of a method for a UE to determine a PUCCH resource for transmitting HARQ-ACK. The method may include step 601 and step 602.
[0110] Step 601: The UE determines a PUCCH resource set according to the number of information bits of UCI.
[0111] Among them, UCI is uplink control information sent by the UE to the base station. When the UE sends UCI to the base station, the UE can obtain the number of information bits in the UCI. For example, the UE receives DCI from the base station, and when the UE transmits UCI information to the base station in response to the DCI, the UE determines the number of information bits of the UCI after generating the UCI.
[0112] It should be noted that when the UE is in the cell range of the base station communication, the UE can use the PUCCH cell configuration parameter (PUCCH-ConfigCommon) of the base station. Since only one PUCCH resource set is configured in the PUCCH cell configuration parameter, the UE can use the PUCCH resource set configured by the PUCCH cell configuration parameter, and there is no need to determine the PUCCH resource set by the number of information bits of the UCI.
[0113] It can be understood that when the UE receives the PUCCH configuration parameter (PUCCH-Config) from the base station, the UE can determine a PUCCH resource set in the PUCCH configuration parameter according to the number of information bits of the UCI.
[0114] Among them, if the number of information bits in the UCI is different, the UE can select different PUCCH resource sets.
[0115] Exemplary: OUCI represents the number of information bits in UCI. When OUCI≤2, the UE selects the first PUCCH resource set; when 2<OUCI≤N2, the UE selects the second PUCCH resource set; when N2<OUCI≤N3, the UE selects the third PUCCH resource set; when N3<OUCI≤1706, the UE selects the fourth PUCCH resource set.
[0116] The PUCCH resource set is configured by the base station for the UE, and the specific values of N2 and N3 are set when the base station configures the PUCCH resource set for the UE. The maximum number of bits of the first PUCCH resource set and the fourth PUCCH resource set does not need to be set, and N2 and N3 are both less than or equal to 1706.
[0117] It can be understood that PUCCH is a physical uplink control channel, which is used to send uplink control information UCI, such as HARQ-ACK information, etc. The PUCCH resource configuration of the base station includes cell level (PUCCH-ConfigCommon) and UE level (PUCCH-Config). The cell-level PUCCH configuration is a PUCCH configuration parameter that can be used by UEs in the cell range of the base station, and the UE-level PUCCH configuration is a PUCCH parameter specially configured by the base station for the UE.
[0118] Exemplarily, the PUCCH-Config configured by the base station for the UE may include at most 4 PUCCH resource sets.
[0119] For example, the first PUCCH resource set (PUCCH-ResourceSetId=0) may contain at most 32 PUCCH resources, and the condition for calling the first PUCCH resource set is that the number of UCI information bits (OUCI) is less than or equal to 2.
[0120] The second PUCCH resource set (PUCCH-ResourceSetId = 1) can contain up to 8 PUCCH resources, and the condition for calling the second PUCCH resource set is 2 < OUCI ≤ N2. Among them, N2 is configured by the base station, and the configured value must be a multiple of 4, and N2 is less than or equal to 1706. If the base station does not configure the value of N2, then N2 = 1706. If N2 = 1706, the PUCCH-Config configured by the base station for the UE only includes 2 resource sets.
[0121] The third PUCCH resource set (PUCCH-ResourceSetId=2) can contain up to 8 PUCCH resources, and the condition for calling the third PUCCH resource set is N2<OUCI≤N3. Among them, N3 is configured by the base station, and the configured value must be a multiple of 4, and N3 is less than or equal to 1706. If the base station does not configure the value of N3, then N3=1706. If N3=1706, the PUCCH-Config configured by the base station for the UE only includes 3 resource sets.
[0122] The fourth PUCCH resource set (PUCCH-ResourceSetId=3) may include at most 8 PUCCH resources, and the condition for calling the fourth PUCCH resource set is N3<OUCI≤1706. The maximum number of information bits of UCI corresponding to the fourth PUCCH resource set is 1706, and no base station configuration is required.
[0123] Step 602: The UE determines the resources in the resource set according to the PUCCH resource index in DCI 1_0.
[0124] In the first case, the base station sends the PUCCH-Config to the UE, and the UE can determine a PUCCH resource in the resource set according to the PUCCH resource index in DCI 1_0.
[0125] It can be understood that each PUCCH resource in PUCCH-Config is configured by the base station for the UE. Among them, PUCCH-Config can configure the identifier (ID), starting position S and length L of each resource. The UE can determine the PUCCH resource in the resource set according to the PUCCH resource index in DCI 1_0. For example, the PUCCH resource index can be the ID of the PUCCH resource.
[0126] For example, Figure 7 As shown in FIG. 1 , it is a schematic diagram of confirming the PUCCH resources in the time slot. Assuming that K1 in DCI 1_0 is 4, the UE can determine that the time slot for sending HARQ-ACK to the base station is slot n+K1 according to K1 in DCI 1_0. Assuming that the UE determines the starting bit S=2 and L=2 of the PUCCH resource according to DCI 1_0, the PUCCH resource of the time slot occupied by the UE to send HARQ-ACK to the base station is as follows: Figure 7 Hint.
[0127] It should be noted that in the Rel-15 standard protocol, the starting bit S and length L of the PUCCH resource are calculated according to the slot, and the boundary of the PUCCH resource configured by the base station for the UE will not exceed the boundary of the slot. The boundary of the PUCCH resource can be calculated by S+L. Since the slot has a maximum of 14 symbols, S+L≤14. Figure 8 The PUCCH resource occupancy diagram is shown in FIG. Figure 8 (a) represents the PUCCH resource with ID=0, ID=0, S=2, L=2. Figure 8 (b) represents the PUCCH resource with ID=1, ID=1, S=10, L=3.
[0128] In the second case, the UE determines the PUCCH resource in the PUCCH-ConfigCommon of the base station. The UE can determine the PUCCH resource configured by PUCCH-ConfigCommon according to the PUCCH resource index in DCI 1_0.
[0129] Exemplarily, only one resource set is configured in PUCCH-ConfigCommon, and the resource set includes the index of each PUCCH resource. The PUCCH resource can be determined by the index of the PUCCH resource. The following Table 1 is an illustration of the configuration of PUCCH-ConfigCommon.
[0130] Table 1: Collection of PUCCH resources in PUCCH-ConfigCommon
[0131]
[0132]
[0133] The resource block offset in the above table Indicates that the initial BWP is divided by 4 and rounded down.
[0134] The resource set configured by PUCCH-ConfigCommon includes 16 PUCCH resources, and each resource corresponds to an index. In addition, PUCCH-ConfigCommon configures the PUCCH resources on the initial BWP, that is, the above PUCCH resources are on the initial BWP.
[0135] It can be understood that when the UE determines that DCI 1_0 is in the PUCCH resource in the corresponding time slot, the UE can send HARQ-ACK to the base station on the PUCCH resource in the slot.
[0136] Among them, when the UE sends a codebook consisting of multiple HARQ-ACK bits to the base station, the UE can transmit the codebook through a PUCCH resource on the time slot, specifically, the codebook is transmitted on the PUCCH resource indicated by the latest received DCI. For example, taking sending a codebook on a slot as an example, two HARQ-ACK bits constitute a codebook, the first HARQ-ACK bit is the HARQ-ACK bit of the PDSCH scheduled by the first DCI, and the first DCI indicates that the PUCCH resource is S=2, L=2; the second HARQ-ACK bit is the HARQ-ACK bit of the PDSCH scheduled by the second DCI, and the PUCCH resource indicated by the second DCI is S=6, L=2. Then the UE can send 2 bits of HARQ-ACK on the PUCCH resource at S=6, L=2, that is, the UE transmits the codebook on a PUCCH resource in the slot (PUCCH resource corresponding to S=6, L=2) in units of slots, and the codebook contains 2 bits of HARQ-ACK bit information.
[0137] It should be noted that during the use of the UE, when the UE executes different services, due to the different requirements for latency of different services, the time slots in which the UE feeds back the service to the base station are also different. For example, when the UE executes an ultra-low latency and highly reliable communication (URLLC) service, URLLC has high requirements for latency, so the UE can set a high-priority codebook for the service. When the UE executes an enhanced mobile broadband (eMBB) service, eMBB has lower requirements for latency, and the UE sets a low-priority codebook for the eMBB service, compared with the codebook for the URLLC service. In other words, when the UE executes the above two tasks, each task will generate a codebook, and the priorities of the two codebooks are different. Specifically, in order to ensure that the above two services can be carried out while meeting the latency requirements, the base station can configure a PUCCH-Config parameter for the codebook of each service.
[0138] In the Rel-16 standard protocol, a time slot can be divided into multiple sub-slots. Figure 4 As shown in , a time slot can be divided into two sub-time slots of 7 symbols, or a symbol can be divided into seven sub-time slots of 2 symbols. It can be understood that the PUCCH-Config sent by the base station to the UE includes the length of the sub-time slot, so that the UE feeds back HARQ-ACK according to the length of the sub-time slot of the PUCCH-Config. For example, the length of the sub-time slot configured in the PUCCH-Config can be 7 symbols, 2 symbols, or 3 symbols. Thus, the base station can configure PUCCH-Config for services that do not require delay, and the lengths of the sub-time slots of the two services can be different. Therefore, the UE can generate two codebooks based on the information configured in the PUCCH-Config, and both of the two codebooks can be codebooks that are fed back in slot units, or codebooks that are fed back in sub-slot units, or one codebook that is fed back in slot units, and the other codebook that is fed back in sub-slot units.
[0139] Among them, the UE receives the PUCCH-Config from the base station, and the UE can transmit HARQ-ACK to the base station on the PUCCH resource of the sub-time slot according to the PUCCH-Config. When the UE needs to send multiple HARQ-ACKs to the base station, the bits of multiple HARQ-ACK information can form a HARQ-ACK codebook.
[0140] It can be understood that in the Rel-16 standard protocol, the UE sends the HARQ-ACK codebook to the base station in units of sub-slots. That is, one sub-slot corresponds to one codebook. In the Rel-15 standard protocol, the UE sends the HARQ-ACK codebook to the base station in units of slots. That is, one slot corresponds to one codebook.
[0141] Exemplarily, the UE receives the PUCCH-Config from the base station, and the UE sets the parameters of the sub-time slot in the PUCCH-Config, then the UE can send HARQ-ACK to the base station with one sub-slot corresponding to one codebook. If the UE receives the PUCCH-Config from the base station, the UE receives the DCI 1_0 from the base station, and the UE needs to send HARQ-ACK to the base station with one codebook corresponding to the slot according to DCI 1_0. Since the PUCCH-Config is set to send HARQ-ACK to the base station with one codebook corresponding to the sub-slot, the UE cannot determine in which sub-slot in the time slot the HARQ-ACK should be transmitted. Assuming that the UE feeds back to the base station in units of time slots, the UE cannot determine the PUCCH resources used to feedback HARQ-ACK on the time slot based on DCI 1_0.
[0142] The embodiment of the present application provides a resource indication method, which can be applied to the communication transmission process between a terminal device and a network device. In the embodiment of the present application, the terminal device is a UE (such as a mobile phone) and the network device is a base station as an example to illustrate the resource indication method. Fig. 9A As shown, the method may include steps 901a to 904a.
[0143] The base station can be used to send PDSCH or PDCCH to the UE, and can receive uplink data channels sent by the UE, such as physical uplink shared channel (PUSCH) and PUCCH. The UE can be used to send PUSCH and PUCCH; the UE can also be used to receive PDSCH and PDCCH sent by the base station.
[0144] Step 901a: The base station sends DCI to the UE, where the DCI is used to indicate the time slot for the terminal device to transmit HARQ-ACK.
[0145] In the embodiment of the present application, the DCI information is DCI 1_0 as an example. That is, DCI 1_0 indicates K1, and the time slot for transmitting HARQ-ACK is slot n+K1, wherein the PDSCH ends in slot n, and the PDSCH is scheduled by DCI 1_0.
[0146] Step 902a: The UE receives the DCI from the base station and determines the time slot for transmitting HARQ-ACK indicated by the DCI.
[0147] Step 903a: The UE sends HARQ-ACK on the PUCCH resources of at least one sub-time slot of the time slot indicated by the DCI.
[0148] It can be understood that the DCI 1_0 sent by the base station can also include a PUCCH resource indication field, such as a PUCCHresource indicator, which can indicate the index of a PUCCH resource. The UE can determine a PUCCH resource based on the index of the PUCCH resource, including the starting position and length of the PUCCH resource.
[0149] If the PUCCH resource does not exceed the boundary of a sub-time slot, the UE can transmit HARQ-ACK to the base station on the PUCCH resource of the first sub-time slot, where the first sub-time slot refers to a sub-time slot in at least one sub-time slot of the time slot. If the PUCCH resource exceeds the boundary of a sub-time slot, the UE can transmit HARQ-ACK to the base station on the PUCCH resources of multiple sub-time slots. The UE can determine the time slot in the following manner: Figure 5 shown.
[0150] Among them, PUCCH resources exceed the boundary of sub-time slots, which means that the duration of PUCCH crosses the boundary of sub-time slots, that is, the start symbol and end symbol of PUCCH are in two different sub-time slots. Figure 4 In (a) in sub-slot 0), the end symbol of PUCCH is in the second sub-slot (such as Figure 4 For example, if the starting position of the PUCCH resource is 4 and the length is 4, the PUCCH resource occupies symbols 4, 5, 6, and 7, with symbol 4 belonging to sub-slot 0 and symbol 7 belonging to sub-slot 1. In other words, the number of symbols occupied by the PUCCH resource exceeds the boundary of sub-slot 0. If the starting symbol and the ending symbol of the PUCCH are both in the same sub-slot (e.g. Figure 4 If the sub-slot 0 in (a) is used, the PUCCH resource does not exceed the sub-slot boundary. Fig.10As shown, a PUCCH resource index indicates a first PUCCH resource, and the first PUCCH resource has ID = 0, S = 1, and L = 2. A PUCCH resource index indicates a second PUCCH resource, and the second PUCCH resource has ID = 1, S = 5, and L = 3. Among them, the PUCCH resource with ID = 0 does not exceed the sub-slot boundary, and the PUCCH resource with ID = 1 exceeds the sub-slot boundary.
[0151] It can be understood that since DCI 1_0 is used to indicate that the UE feeds back HARQ-ACK to the base station in units of time slots, the base station can configure PUCCH resources exceeding the sub-time slot boundary for use by DCI 1_0. Alternatively, the base station can also configure PUCCH resources not exceeding the sub-time slot boundary for DCI 1_0. Whether the base station configures the PUCCH resources exceeding the sub-time slot boundary or not, belongs to the implementation of the base station itself, and the present invention does not limit it.
[0152] Specifically, the UE may transmit HARQ-ACK on the PUCCH resources of one sub-time slot, or the UE may transmit HARQ-ACK on the PUCCH resources of multiple sub-time slots.
[0153] Exemplarily, when the PUCCH resource occupies part or all of the resources in a sub-time slot, the UE sends HARQ-ACK on the PUCCH resource of the first sub-time slot of the time slot, and the first sub-time slot is a sub-time slot in at least one sub-time slot of the time slot. Alternatively, when the PUCCH resource occupies part or all of the resources of each sub-time slot of at least two sub-time slots, the UE sends HARQ-ACK on the PUCCH resource of the time slot.
[0154] Specifically, the PUCCH resource can be a PUCCH resource indicated by the DCI, or a PUCCH resource configured by the base station. Sending HARQ-ACK on the PUCCH resource of the time slot can be understood as determining the PUCCH resource with reference to the starting symbol of the time slot (ie symbol 0). For example, if S=2, L=3 of the PUCCH resource, the symbols occupied by the PUCCH are symbols 2, 3, and 4. If S=6, L=4 of the PUCCH resource, the symbols occupied by the PUCCH are symbols 6, 7, 8, and 9. Sending HARQ-ACK on the PUCCH resource of the sub-time slot can be understood as taking the starting symbol of the sub-time slot as a reference. For example, if it is on sub-time slot 0, the reference symbol is symbol 0. If it is on sub-time slot 1, the reference symbol is symbol 7, assuming that the length of the sub-time slot is 7. For example, if S=2, L=2, the symbols occupied by the PUCCH are symbols 9 and 10.
[0155] Specifically, if the PUCCH resource occupies part or all of the resources in a sub-time slot, it means that the PUCCH resource occupied by the UE to transmit HARQ-ACK is the resource corresponding to the symbol in a sub-time slot. That is, the length of the PUCCH resource does not exceed the boundary of a sub-time slot. In this case, the UE can send HARQ-ACK on the PUCCH resource of a sub-time slot (such as the first sub-time slot) of the above time slot.
[0156] If the PUCCH resource occupies part or all of the resources of each sub-time slot in at least two sub-time slots, it means that the PUCCH resource occupied by the UE to transmit HARQ-ACK is the resource corresponding to the symbol in at least two sub-time slots. That is, the length of the PUCCH resource exceeds the boundary of a sub-time slot, such as the length of the PUCCH resource spans two sub-time slots. In this case, the UE can send HARQ-ACK on the PUCCH resource of the above-mentioned time slot. Among them, the PUCCH resource of the above-mentioned time slot includes the resources corresponding to the symbols in multiple sub-time slots in the time slot.
[0157] In the first case, the UE transmits HARQ-ACK on the PUCCH resources of the first subslot in a slot.
[0158] That is, the PUCCH resource indicated by the PUCCH resource index in DCI 1_0 can be determined in one sub-time slot, and the UE can transmit HARQ-ACK to the base station in one sub-time slot.
[0159] In one embodiment, since a time slot includes at least two sub-time slots, the UE and the base station may predefine a first sub-time slot. The first sub-time slot may be any sub-time slot of a plurality of sub-time slots of a time slot. For example, the UE receives a PUCCH-Config parameter sent by the base station, and the PUCCH-Config parameter indicates that a time slot is divided into two 7-symbol sub-time slots, such as Figure 4 As shown in (a), the predefined first sub-time slot may be sub-slot 0, or the predefined first sub-time slot may be sub-slot 1. Alternatively, the first sub-time slot is the Nth sub-time slot predefined in the at least two sub-time slots, wherein N is a positive integer, and N may be equal to 1 or 2 or 3 or 4 or 5 or 6 or 7.
[0160] In another embodiment, the UE may receive indication information transmitted by the base station, where the indication information is used to indicate the PUCCH resource of a sub-time slot in the time slot on which the UE transmits the HARQ-ACK.
[0161] Among them, the indication information can be included in DCI 1_0, such as using the number of redundant bits in the PUCCH resource indication field in DCI 1_0 as the indication information. For example, when the PUCCH resource set contains only 2 PUCCH resources, 1 bit in the PUCCH resource indicator (PUCCH resource indicator, PRI) field is used to indicate which PUCCH resource it is, and the other 2 bits of PRI are used to indicate which sub-time slot it is, that is, the first sub-time slot is determined. For example, if the other 2 bits of PRI = 01, it is determined that HARQ-ACK is sent on the first sub-time slot sub-slot 1. Alternatively, the first sub-time slot can also be determined by the index of the control channel element (ControlChannel Element, CCE). Specifically, the CCE can be the first CCE of the PDCCH or the nth CCE.
[0162] like Fig.11A As shown, one PUCCH resource index indicates the first PUCCH resource, and the ID of the first PUCCH resource is 0, S=1, and L=2. One PUCCH resource index indicates the second PUCCH resource, and the ID of the second PUCCH resource is 1, S=5, and L=2. That is, the PUCCH resources indicated by the two PUCCH resource indexes do not exceed the boundary of the subslot.
[0163] In the second case, the UE transmits HARQ-ACK on PUCCH resources of multiple subslots in a slot.
[0164] It can be understood that the PUCCH resources corresponding to the HARQ-ACK transmission indicated by DCI 1_0 occupy part or all of the resources of each sub-time slot in at least two sub-time slots, and the UE transmits HARQ-ACK on the PUCCH resources of multiple sub-time slots in the time slot. Therefore, the base station configures the PUCCH resources with slot as the boundary.
[0165] Exemplarily, the UE can determine which sub-slots to use in the time slot according to the index of the PUCCH resource in DCI 1_0, and transmit HARQ-ACK on the PUCCH resources of the determined multiple sub-slots. For example, the length of the sub-slot is 2 symbols, and a time slot includes 7 sub-slots. Assume that the starting position of the PUCCH resource corresponding to the index of the PUCCH resource in DCI 1_0 is 3, and L is 4. The UE can determine the 3rd, 4th, 5th, and 6th bits of the time slot to transmit HARQ-ACK according to the index of the PUCCH resource. Among them, the sub-slots corresponding to the 3rd, 4th, 5th, and 6th bits of the time slot include: sub-slot 1, sub-slot2, and sub-slot 3.
[0166] That is, when HARQ-ACK is transmitted on PUCCH resources of multiple sub-time slots in a time slot, the UE can determine which sub-time slots in the time slot are used in a slot manner.
[0167] For example, Fig. 11B As shown, a PUCCH resource index indicates a first PUCCH resource, and the first PUCCH resource ID = 0, S = 1, L = 2. A PUCCH resource index indicates a second PUCCH resource, and the second PUCCH resource ID = 1, S = 5, L = 3. That is, the PUCCH resource indicated by the PUCCH resource index in DCI 1_0 exceeds the boundary of the subslot.
[0168] Step 904a: The base station determines a PUCCH resource and receives HARQ-ACK on the PUCCH resource.
[0169] It should be noted that, assuming that the DCI sent by the base station to the UE is DCI 1_1, since DCI 1_1 transmits HARQ-ACK to the base station in units of subslots, the length of the PUCCH resource indicated by the PUCCH resource index in DCI 1_1 is generally less than or equal to the length of the subslot. If the length of the PUCCH resource indicated by the PUCCH resource index in DCI 1_1 is greater than the length of the subslot, the UE can remove the symbols on the PUCCH resource that exceed the subslot indicated by the subslot length.
[0170] Among them, when the UE determines that the PUCCH resource exceeds the boundary of the sub-time slot, the UE can re-determine the starting position and length of the PUCCH resource. Exemplarily, the starting position corresponding to the index of the PUCCH resource is S1, and the length is L1. The UE can determine that the starting position of the updated PUCCH resource is S2 and the length is L2 according to the preset rule. The preset rule can be: assuming that the length of the sub-time slot is N, S2 = f1 (S1, N), where f1 (S1, N) represents S1 mod N, that is, S1 divided by N and take the remainder. L2 = f2 (L1, N), where f2 (L1, N) represents L1 mod N, that is, S1 divided by N and take the remainder. It can be understood that here f1 and f2 are a function, which can represent the operational relationship between S1 and N, and here f1 (S1, N) represents S1 mod N as an example.
[0171] In a possible implementation, the UE may also determine the first sub-timeslot based on the PRI in the DCI 1_0 and the CCE sent by the base station. For example, the sub-timeslots may be grouped, the CCE indicates which group it is, and the PRI indicates which sub-timeslot in the group. Other methods are also possible.
[0172] It should be noted that for services with high latency requirements, such as URLLC services, the codebook of the URLLC service can be sent to the base station using the PUCCH resource of a sub-time slot. For example, the DCI information of the URLLC task received by the UE includes 1 PUCCH resource index, and the first PUCCH resource index corresponds to S=1, L=2 of the first PUCCH resource; the UE then receives another DCI indicating the second PUCCH resource index, and the second PUCCH resource index corresponds to S=4, L=2 of the second PUCCH resource; the UE can use S=4, L=2 of the second PUCCH resource in the first sub-time slot to transmit the codebook.
[0173] In some implementations, the base station may first send a PUCCH configuration parameter to the UE, and the PUCCH configuration parameter may indicate the length of a sub-time slot. In this way, the UE may transmit HARQ-ACK in units of sub-time slots according to the length of the sub-time slot indicated by the PUCCH configuration parameter. Fig. 9B As shown, it is a flowchart of the resource indication method provided in an embodiment of the present application, and the method may include steps 901b to 906b.
[0174] Need to explain, Fig. 9B Steps 903b to 906b in the embodiment are the same as steps 901a to 904a in the above embodiment, and are not described in detail here.
[0175] Step 901b: The base station sends a first PUCCH configuration parameter to the UE, where the first PUCCH configuration parameter includes the length of a sub-slot.
[0176] The first PUCCH configuration parameter is: PUCCH-Config. PUCCH-Config includes the length of the sub-time slot configured by the base station.
[0177] It can be understood that the PUCCH-Config may also include the starting position and length of the PUCCH resources, so that the base station can feed back HARQ-ACK according to the PUCCH resources in the PUCCH-Config parameters.
[0178] Step 902b: The UE receives a first PUCCH configuration parameter from the base station, and determines the length of the sub-time slot in the first configuration parameter.
[0179] After the UE receives the PUCCH-Config, the UE may feed back the HARQ-ACK according to the length of the sub-slot indicated in the PUCCH-Config, and feed back the HARQ-ACK according to the PUCCH resources in the PUCCH-Config parameters.
[0180] It should be noted that PUCCH-Config corresponds to one BWP, because the PUCCH-ConfigCommon parameter corresponds to the initial BWP. When setting the PUCCH-Config parameter, the base station can also set the BWP corresponding to the PUCCH-Config. Exemplarily, a UE can include 4 BWPs, and the base station can set the corresponding PUCCH configuration parameters for each BWP. During the communication between the base station and the UE, the UE only uses one BWP and calls the PUCCH resources configured by the base station for the BWP.
[0181] In the method provided in the embodiment of the present application, the above-mentioned UE receives a DCI for indicating a time slot for transmitting HARQ-ACK, and can send HARQ-ACK to the network device on the PUCCH resource of the time slot indicated by the DCI. Specifically, the UE can send HARQ-ACK to the network device on the PUCCH resource of at least one sub-time slot of the time slot. In other words, the UE can send HARQ-ACK on the PUCCH resource of a sub-time slot of the time slot, or on the PUCCH resources of multiple sub-time slots of the time slot. In this way, the flexibility of the UE in sending HARQ-ACK to the network device can be improved.
[0182] The present application also provides a resource indication method, such as Fig.12 As shown, the method may include steps 1201 to 1206.
[0183] Step 1201: The base station sends a first PUCCH configuration parameter to the UE, where the first PUCCH configuration parameter is used to configure PUCCH resources in an initial BWP.
[0184] The first PUCCH configuration parameter here is different from the first PUCCH configuration parameter in the above embodiment, and the first PUCCH configuration parameter here is a cell-level PUCCH configuration parameter. The PUCCH resource configured by the PUCCH-ConfigCommon parameter is called by the initial BWP, and PUCCH-ConfigCommon indicates that HARQ-ACK is transmitted to the base station in units of time slots.
[0185] Step 1202: The UE receives a first PUCCH configuration parameter from a base station, where the first PUCCH configuration parameter is used to configure PUCCH resources in an initial BWP.
[0186] It can be understood that when the UE receives the first PUCCH configuration parameters from the base station, it needs to determine the PUCCH resources and transmit the HARQ-ACK in the initial BWP corresponding to the PUCCH-ConfigCommon.
[0187] Step 1203: The base station sends DCI to the UE, where the DCI can be used to indicate the time slot for transmitting HARQ-ACK.
[0188] In the embodiment of the present application, taking DCI information DCI 1_0 as an example, the UE determines to send HARQ-ACK to the base station in units of time slots.
[0189] Step 1204: The UE receives DCI from the base station, where the DCI may be used to indicate a time slot for transmitting HARQ-ACK.
[0190] The UE may also determine the resource for transmitting the HARQ-ACK according to the PUCCH resource index in the DCI 1_0. In this way, the UE may transmit the HARQ-ACK on the PUCCH resource corresponding to the time slot indicated by the DCI 1_0 under the instruction of the DCI 1_0.
[0191] Step 1205: The UE sends HARQ-ACK on the PUCCH resources of the time slot by activating the BWP.
[0192] It can be understood that the activated BWP is the BWP currently being used by the UE. That is, the UE currently uses the activated BWP to transmit HARQ-ACK to the base station. If the base station transmits HARQ-ACK according to the initial BWP indicated by PUCCH-ConfigCommon, it is necessary to switch the BWP. Since switching the BWP will affect the stability of communication between the UE and the base station, the UE can transmit HARQ-ACK to the base station on the activated BWP.
[0193] Since the base station can configure PUCCH resources for each BWP, the UE can transmit HARQ-ACK by activating the BWP.
[0194] Step 1206: The base station determines a PUCCH resource and receives HARQ-ACK on the PUCCH resource.
[0195] Among them, step 1206 is the same as step 906b in the above embodiment and will not be described again here.
[0196] The present application also provides a resource indication method, such as Fig.13 As shown, the method may include steps 1301 to 1308.
[0197] Step 1301: The base station sends a first PUCCH configuration parameter to the UE, where the first PUCCH configuration parameter is used to configure PUCCH resources in an initial BWP.
[0198] The first PUCCH configuration parameter is a PUCCH-ConfigCommon parameter. The PUCCH resource configured by the PUCCH-ConfigCommon parameter is called through the initial BWP.
[0199] Step 1302: The UE receives a first PUCCH configuration parameter from a base station, where the first PUCCH configuration parameter is used to configure PUCCH resources in an initial BWP.
[0200] Among them, step 1301 and step 1302 are the same as the above-mentioned step 1201 and step 1202, and are not repeated here.
[0201] Step 1303: The base station sends a second PUCCH configuration parameter to the UE, where the second PUCCH configuration parameter includes the length of the sub-slot.
[0202] The second PUCCH configuration parameter is a UE-level PUCCH configuration parameter.
[0203] Step 1304: The UE receives a second PUCCH configuration parameter from the base station, and determines the length of the sub-time slot in the second configuration parameter.
[0204] Step 1305: The base station sends a DCI to the UE, where the DCI is used to indicate the time slot for the UE to transmit HARQ-ACK.
[0205] Step 1306: The UE receives the DCI from the base station and determines the time slot for transmitting HARQ-ACK indicated by the DCI.
[0206] Among them, steps 1303 to 1306 are the same as steps 901 to 904 in the above embodiment and are not described in detail here.
[0207] Step 1307: The UE sends HARQ-ACK on the PUCCH resources of at least one sub-time slot of the time slot indicated by the DCI by activating the BWP.
[0208] Step 1308: The base station determines PUCCH resources and receives HARQ-ACK on the PUCCH resources.
[0209] Among them, step 1307 and step 1308 are the same as the above-mentioned step 1205 and step 1206, and are not repeated here.
[0210] It should be noted that the base station pre-configures the UE with the cell-level PUCCH configuration parameters, and the base station configures the UE with the UE-level PUCCH configuration parameters again. When the UE receives DCI 1_0 from the base station, since DCI 1_0 feeds back HARQ-ACK to the base station in units of time slots, DCI 1_0 can send HARQ-ACK on the PUCCH resources of the time slot indicated by DCI 1_0 by activating BWP.
[0211] It is understandable that, in order to realize the above functions, the above network equipment and terminal equipment include hardware structures and / or software modules corresponding to the execution of each function. Those skilled in the art should easily realize that, in combination with the units and algorithm steps of each example described in the embodiments disclosed herein, the embodiments of the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the embodiments of the present application.
[0212] The embodiment of the present application provides a terminal device, and the functional modules of the terminal device are divided according to the above method example. For example, each functional module can be divided corresponding to each function, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of modules in the embodiment of the present application is schematic, which is only a logical function division, and there may be other division methods in actual implementation.
[0213] In the case of dividing each functional module into corresponding functional modules, such as Fig.14 As shown, in the embodiment of the present application, the terminal device or network device 1400 includes a receiving unit 1401 and a sending unit 1402.
[0214] When the device 1400 is a terminal device, the receiving unit 1401 is used to execute the steps executed by the terminal device or UE in the above method embodiment, such as step 902a, step 902b, step 904b, step 1202, step 1204, etc., and / or other processes for the technology described herein. The sending unit 1402 is used to execute the steps executed by the terminal device or UE in the above method embodiment, such as step 903a, step 905b, step 1205, etc., and / or other processes for the technology described herein.
[0215] When the device 1400 is a network device, the receiving unit 1401 is used to execute the steps performed by the network device in the above method embodiment, such as step 904a, step 906b, step 1206, etc., and / or other processes for the technology described herein. The sending unit 1402 is used to execute the steps performed by the network device in the above method embodiment, such as step 901a, step 901b, step 903b, step 1201, step 1203, and / or other processes for the technology described herein.
[0216] Of course, the terminal device or network device 1400 includes but is not limited to the unit modules listed above. Moreover, the specific functions that can be realized by the functional units also include but are not limited to the functions corresponding to the method steps described in the above examples. The detailed description of other units of the terminal device 1400 can refer to the detailed description of the corresponding method steps, and the embodiments of the present application will not be repeated here.
[0217] In the case of dividing each functional module into corresponding functional modules, such as Fig.15 As shown, in the embodiment of the present application, the terminal device or network device 1500 includes a processing module 1501, a storage module 1502 and a communication module 1503.
[0218] The processing module 1501 is used to control and manage the device 1500. The storage module 1502 is used to store the program code and data of the device 1500. The communication module 1503 is used to communicate with other devices. For example, the communication module is used to receive or send data to other devices.
[0219] Among them, the processing module 1501 can be a processor or a controller, for example, it can be a CPU, a general processor, a digital signal processor (Digital Signal Processor, DSP), an application-specific integrated circuit (Application-Specific Integrated Circuit, ASIC), a field programmable gate array (Field Programmable Gate Array, FPGA) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. It can implement or execute various exemplary logic boxes, modules and circuits described in conjunction with the disclosure of this application. The processor can also be a combination that implements a computing function, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, and the like. The communication module 1503 can be a transceiver, a transceiver circuit or a communication interface, etc. The storage module 1502 can be a memory.
[0220] When the processing module 1501 is a processor (such as Figure 3The processor 11 and processor 15 shown in FIG. 1 ), the communication module 1503 is an RF circuit (such as Figure 3 The communication interface 13 shown in FIG. 1 ), the storage module 1502 is a memory (such as Figure 3 The device provided by the present application can be Figure 3 The UE shown in the figure. The processor, communication interface and memory mentioned above may be coupled together via a bus.
[0221] The present application also provides a computer program product. When the computer program product is run on a computer, the computer executes any of the methods provided in the above method embodiments, such as FIG. 9, Fig.12 and Fig.13 The relevant method steps in any of the accompanying drawings are implemented.
[0222] Among them, the device 1400, device 1500, computer storage medium or computer program product provided in this application are all used to execute the corresponding methods provided above. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding methods provided above, and will not be repeated here.
[0223] In another implementation, a communication device is provided in an embodiment of the present application, which may include at least one processing element and an interface circuit, wherein at least one processing element is used to execute any one of the resource indication methods provided in the above method embodiments. The processing element may execute part or all of the steps executed by the terminal device or network device in a first manner: that is, by calling a program stored in a storage element; or in a second manner: that is, by combining an integrated logic circuit of hardware in a processor element with instructions to execute part or all of the steps executed by the terminal device or network device; of course, the first manner and the second manner may also be combined to execute part or all of the steps executed by the terminal device or network device. It is understandable that the interface circuit may be a transceiver or an input-output interface. Optionally, the communication device may also include a memory for storing instructions executed by one of the above processing elements or storing input data required for the processing element to execute instructions or storing data generated after the processing element executes instructions. The communication device may be a chip or a chip system.
[0224] Through the description of the above implementation methods, technicians in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above functional modules is used as an example. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. The specific working process of the system, device and unit described above can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.
[0225] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the modules or units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.
[0226] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0227] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0228] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art, or all or part of the technical solution. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, server, or network device, etc.) or a processor to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: flash memory, mobile hard disk, read-only memory, random access memory, disk or optical disk, and other media that can store program codes.
[0229] The above contents are only specific implementation methods of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions within the technical scope disclosed in the present application shall be included in the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.
Claims
1. A resource indication method, characterized in that: include: The terminal device receives downlink control information DCI from the network device, where the DCI is used to indicate a time slot for the terminal device to transmit a hybrid automatic repeat request confirmation HARQ-ACK, wherein the time slot includes at least two sub-time slots, and a start symbol and an end symbol of a physical uplink control channel PUCCH resource indicated by the DCI are on two different sub-time slots; The terminal device determines a first sub-time slot according to indication information from the network device, where the indication information is used to indicate a first sub-time slot for the terminal device to transmit the HARQ-ACK; the first sub-time slot is one of at least two sub-time slots of the time slot; The terminal device sends the HARQ-ACK on the PUCCH resources of the first sub-time slot.
2. The method according to claim 1, characterized in that The first sub-timeslot is a predefined N-th sub-timeslot in the at least two sub-timeslots, where N is a positive integer.
3. The method according to claim 1, characterized in that The indication information is included in the DCI.
4. The method according to claim 3, characterized in that The indication information includes an index of a control channel element CCE.
5. The method according to any one of claims 1 to 4, characterized in that The method further comprises: The terminal device receives a first PUCCH configuration parameter from the network device, where the first PUCCH configuration parameter includes a length of a sub-time slot.
6. A resource indication method, characterized in that: include: The network device sends downlink control information DCI to the terminal device, where the DCI is used to indicate a time slot for the terminal device to transmit a hybrid automatic repeat request confirmation HARQ-ACK, wherein the time slot includes at least two sub-time slots, and the start symbol and the end symbol of the physical uplink control channel PUCCH resource indicated by the DCI are on two different sub-time slots; The network device sends indication information to the terminal device, where the indication information is used to instruct the terminal device to transmit a first sub-time slot of the HARQ-ACK; the first sub-time slot is one of at least two sub-time slots of the time slot; The network device receives the HARQ-ACK from the terminal device on the PUCCH resource of the first sub-time slot.
7. The method according to claim 6, characterized in that The first sub-timeslot is a predefined N-th sub-timeslot in the at least two sub-timeslots, where N is a positive integer.
8. The method according to claim 6, characterized in that The indication information is included in the DCI.
9. The method according to claim 8, characterized in that The indication information includes an index of a control channel element CCE.
10. The method according to any one of claims 6 to 9, characterized in that: The method further comprises: The network device sends a first PUCCH configuration parameter to the terminal device, where the first PUCCH configuration parameter includes the length of a sub-slot.
11. A terminal device, characterized in that: The device includes: a processor, a memory and a communication interface; the memory and the communication interface are coupled to the processor, the memory is used to store computer program code, the computer program code includes computer instructions, and the memory includes a non-volatile storage medium. When the processor executes the computer instructions, the terminal device executes the method as described in any one of claims 1 to 5.
12. A network device, characterized in that: The device includes: a processor, a memory and a communication interface; the memory and the communication interface are coupled to the processor, the memory is used to store computer program code, the computer program code includes computer instructions, and the memory includes a non-volatile storage medium. When the processor executes the computer instructions, the network device executes the method as described in any one of claims 6 to 10.
13. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes computer instructions, and when the computer instructions are executed on a device, the device is caused to execute the method according to any one of claims 1 to 5, or the device is caused to execute the method according to any one of claims 6 to 10.
Citation Information
Patent Citations
Uplink transmission resource determination method, device and system
CN110535608A
Method for transmitting and receiving physical uplink control channel in wireless communication system and apparatus therefor
WO2020027579A1