Wireless communication method, terminal device and network device
By determining the target PUCCH set in the terminal device and the network device, ensuring that there is no PUCCH overlapping with the repeated transmission of PUCCH in the set, the problem of multiple repeated transmission of PUCCH in the prior art is solved, and the normal transmission of PUCCH is achieved .
Patent Information
- Application Number
- CN202411532346.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2022-04-18
- Publication Date
- 2025-02-11
AI Technical Summary
In the case where the prior art processes a physical uplink control channel (PUCCH) containing at least two repeated transmissions in a time slot, it may cause the terminal device and the network device to be inconsistent in understanding the PUCCH to be transmitted, resulting in transmission failure.
By implementing a method in the terminal device and the network device, it is determined that in the case where there are multiple PUCCHs to be transmitted in the first time slot, the target PUCCH set, wherein the PUCCH in the target PUCCH set satisfies the condition: the target PUCCH set does not There is a PUCCH that overlaps the repeatedly transmitted PUCCH.
Ensure that the terminal equipment and network equipment have a consistent understanding of the PUCCH to be transmitted, and ensure the normal transmission of PUCCH.
Smart Images

Figure CN119420456A_ABST
Abstract
Description
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application is a divisional application of a patent application filed on April 18, 2022, with application number 202280093061.X and application name “Wireless Communication Method, Terminal Device and Network Device”. Technical Field
[0003] The present application relates to the field of communication technology, and more specifically, to a wireless communication method, terminal equipment and network equipment. Background Art
[0004] Some communication systems (e.g., New Radio (NR) systems) introduce repeated transmission of the Physical Uplink Control CHannel (PUCCH) to improve transmission reliability. When PUCCH is repeatedly transmitted, the time domain resources of multiple PUCCHs may overlap, resulting in conflicts in the repeated transmission of PUCCH.
[0005] The related technology provides a conflict resolution mechanism for repeated transmission of PUCCH. For example, in the case where a time slot contains only one repeatedly transmitted PUCCH, the conflict resolution mechanism can ensure that the terminal device and the network device have a consistent understanding of the PUCCH to be transmitted. However, in the case where a time slot contains at least two repeatedly transmitted PUCCHs, the conflict resolution mechanism may cause the terminal device and the network device to have inconsistent understandings of the PUCCH to be transmitted in some cases, thereby causing transmission failure. Summary of the invention
[0006] The present application provides a wireless communication method, terminal device and network device to ensure that the terminal device and the network device have a consistent understanding of the PUCCH to be transmitted, thereby ensuring the normal transmission of the PUCCH.
[0007] In a first aspect, a method for wireless communication is provided, comprising: when there are multiple PUCCHs to be transmitted in a first time slot, and the multiple PUCCHs to be transmitted include at least two repeatedly transmitted PUCCHs, a terminal device determines a target PUCCH set from the multiple PUCCHs to be transmitted, wherein the PUCCHs in the target PUCCH set satisfy a first condition, and the first condition includes: there are no PUCCHs in the target PUCCH set that overlap with the repeatedly transmitted PUCCHs.
[0008] In a second aspect, a method for wireless communication is provided, comprising: in a case where there are multiple PUCCHs to be transmitted in a first time slot, a terminal device determines a target PUCCH set from the multiple PUCCHs to be transmitted, wherein the terminal device does not expect one or more of the following situations: the multiple PUCCHs to be transmitted include at least two PUCCHs to be repeatedly transmitted; the multiple PUCCHs to be transmitted include a first PUCCH, a second PUCCH and a third PUCCH, the first PUCCH and the second PUCCH are PUCCHs to be repeatedly transmitted, the first PUCCH and the second PUCCH do not overlap, the third PUCCH overlaps with the first PUCCH and the second PUCCH, and the priority of the third PUCCH is between the priority of the first PUCCH and the priority of the second PUCCH; the multiple PUCCHs to be transmitted include a first PUCCH, a second PUCCH and a third PUCCH, the first PUCCH and the second PUCCH are PUCCHs to be repeatedly transmitted, the first PUCCH overlaps with the second PUCCH, the priority of the first PUCCH is lower than the priority of the second PUCCH, the first PUCCH overlaps with the third PUCCH, and the priority of the third PUCCH is lower than the priority of the first PUCCH.
[0009] According to a third aspect, a method for wireless communication is provided, comprising: when there are multiple PUCCHs to be transmitted in a first time slot, and the multiple PUCCHs to be transmitted include at least two repeatedly transmitted PUCCHs, a network device determines a target PUCCH set from the multiple PUCCHs to be transmitted, wherein the PUCCHs in the target PUCCH set satisfy a first condition, and the first condition includes: there are no PUCCHs in the target PUCCH set that overlap with the repeatedly transmitted PUCCHs.
[0010] In a fourth aspect, a method for wireless communication is provided, comprising: in a case where there are multiple PUCCHs to be transmitted in a first time slot, a network device determines a target PUCCH set from the multiple PUCCHs to be transmitted, wherein the network device does not configure the multiple PUCCHs to be transmitted as one or more of the following situations: the multiple PUCCHs to be transmitted include at least two PUCCHs to be repeatedly transmitted; the multiple PUCCHs to be transmitted include a first PUCCH, a second PUCCH and a third PUCCH, the first PUCCH and the second PUCCH are PUCCHs to be repeatedly transmitted, and the first PUCCH and the second PUCCH are PUCCHs to be repeatedly transmitted. No overlap, the third PUCCH overlaps with the first PUCCH and the second PUCCH, and the priority of the third PUCCH is between the priority of the first PUCCH and the priority of the second PUCCH; multiple PUCCHs to be transmitted include the first PUCCH, the second PUCCH and the third PUCCH, the first PUCCH and the second PUCCH are PUCCHs for repeated transmission, the first PUCCH overlaps with the second PUCCH, the priority of the first PUCCH is lower than the priority of the second PUCCH, the first PUCCH overlaps with the third PUCCH, and the priority of the third PUCCH is lower than the first PUCCH.
[0011] In a fifth aspect, a terminal device is provided, comprising: a first determination module, used to determine a target PUCCH set from multiple PUCCHs to be transmitted when there are multiple PUCCHs to be transmitted in a first time slot, and the multiple PUCCHs to be transmitted include at least two repeatedly transmitted PUCCHs, wherein the PUCCHs in the target PUCCH set satisfy a first condition, and the first condition includes: there are no PUCCHs in the target PUCCH set that overlap with the repeatedly transmitted PUCCHs.
[0012] In a sixth aspect, a terminal device is provided, comprising: a second determination module, for determining a target PUCCH set from the multiple PUCCHs to be transmitted when there are multiple PUCCHs to be transmitted in a first time slot, wherein the terminal device does not expect one or more of the following situations: the multiple PUCCHs to be transmitted include at least two PUCCHs to be repeatedly transmitted; the multiple PUCCHs to be transmitted include a first PUCCH, a second PUCCH and a third PUCCH, the first PUCCH and the second PUCCH are PUCCHs to be repeatedly transmitted, the first PUCCH and the second PUCCH do not overlap, and the third PUCCH does not overlap. The third PUCCH overlaps with the first PUCCH and the second PUCCH, and the priority of the third PUCCH is between the priority of the first PUCCH and the priority of the second PUCCH; the multiple PUCCHs to be transmitted include the first PUCCH, the second PUCCH and the third PUCCH, the first PUCCH and the second PUCCH are PUCCHs for repeated transmission, the first PUCCH overlaps with the second PUCCH, the priority of the first PUCCH is lower than the priority of the second PUCCH, the first PUCCH overlaps with the third PUCCH, and the priority of the third PUCCH is lower than the first PUCCH.
[0013] In the seventh aspect, a network device is provided, including: a first determination module, used to determine a target PUCCH set from multiple PUCCHs to be transmitted when there are multiple PUCCHs to be transmitted in a first time slot, and the multiple PUCCHs to be transmitted include at least two repeatedly transmitted PUCCHs, wherein the PUCCHs in the target PUCCH set meet a first condition, and the first condition includes: there are no PUCCHs in the target PUCCH set that overlap with the repeatedly transmitted PUCCHs.
[0014] In an eighth aspect, a network device is provided, comprising: a second determination module, configured to determine a target PUCCH set from the multiple PUCCHs to be transmitted when there are multiple PUCCHs to be transmitted in a first time slot, wherein the network device does not configure the multiple PUCCHs to be transmitted as one or more of the following situations: the multiple PUCCHs to be transmitted include at least two PUCCHs to be repeatedly transmitted; the multiple PUCCHs to be transmitted include a first PUCCH, a second PUCCH, and a third PUCCH, the first PUCCH and the second PUCCH are PUCCHs to be repeatedly transmitted, and the first PUCCH and the second PUCCH are PUCCHs to be repeatedly transmitted. H do not overlap, the third PUCCH overlaps with the first PUCCH and the second PUCCH, and the priority of the third PUCCH is between the priority of the first PUCCH and the priority of the second PUCCH; the multiple PUCCHs to be transmitted include the first PUCCH, the second PUCCH and the third PUCCH, the first PUCCH and the second PUCCH are PUCCHs for repeated transmission, the first PUCCH overlaps with the second PUCCH, the priority of the first PUCCH is lower than the priority of the second PUCCH, the first PUCCH overlaps with the third PUCCH, and the priority of the third PUCCH is lower than the first PUCCH.
[0015] In the ninth aspect, a terminal device is provided, comprising a processor and a memory, wherein the memory is used to store one or more computer programs, and the processor is used to call the computer program in the memory so that the terminal device executes part or all of the steps in the method of the first aspect or the second aspect.
[0016] In the tenth aspect, a network device is provided, comprising a processor and a memory, wherein the memory is used to store one or more computer programs, and the processor is used to call the computer program in the memory so that the network device executes part or all of the steps in the method of the third aspect or the fourth aspect.
[0017] In the eleventh aspect, an embodiment of the present application provides a communication system, which includes the above-mentioned terminal device and / or network device. In another possible design, the system may also include other devices that interact with the terminal device or network device in the solution provided in the embodiment of the present application.
[0018] In the twelfth aspect, an embodiment of the present application provides a computer-readable storage medium, which stores a computer program, and the computer program enables a terminal device to execute part or all of the steps in the method of the first aspect or the second aspect above.
[0019] In the thirteenth aspect, an embodiment of the present application provides a computer-readable storage medium, which stores a computer program, and the computer program enables a network device to execute part or all of the steps in the method of the third aspect or the fourth aspect above.
[0020] In a fourteenth aspect, an embodiment of the present application provides a computer program product, wherein the computer program product includes a non-transitory computer-readable storage medium storing a computer program, and the computer program is operable to cause a terminal device to perform some or all of the steps in the method of the first aspect or the second aspect above. In some implementations, the computer program product can be a software installation package.
[0021] In a fifteenth aspect, an embodiment of the present application provides a computer program product, wherein the computer program product includes a non-transitory computer-readable storage medium storing a computer program, and the computer program is operable to cause a network device to perform some or all of the steps in the method of the third aspect or the fourth aspect above. In some implementations, the computer program product can be a software installation package.
[0022] In the sixteenth aspect, an embodiment of the present application provides a chip, which includes a memory and a processor. The processor can call and run a computer program from the memory to implement part or all of the steps described in the method of any one of the first to fourth aspects above.
[0023] When the first time slot contains at least two repeatedly transmitted PUCCHs, the target PUCCH set determined by the embodiment of the present application satisfies the first condition. The existence of the first condition can ensure that there will be no PUCCH in the target PUCCH set that overlaps with the repeatedly transmitted PUCCH, thereby enabling the terminal device and the network device to have a consistent understanding of the PUCCH to be transmitted in the first time slot, thereby ensuring the normal transmission of the PUCCH. BRIEF DESCRIPTION OF THE DRAWINGS
[0024] Figure 1 Schematic diagram of the architecture of a wireless communication system that can be applied to an embodiment of the present application.
[0025] Figure 2 An example diagram of PUCCH repetition provided in an embodiment of the present application.
[0026] Figure 3 An example diagram of multiple PUCCHs to be transmitted provided in one embodiment of the present application.
[0027] Figure 4 An example diagram of multiple PUCCHs to be transmitted provided in another embodiment of the present application.
[0028] Figure 5An example diagram of multiple PUCCHs to be transmitted is provided as another embodiment of the present application.
[0029] Figure 6 A flowchart of a wireless communication method provided by an embodiment of the present application.
[0030] Figure 7 A flowchart of a wireless communication method provided by another embodiment of the present application.
[0031] Figure 8 A flowchart of a wireless communication method provided in yet another embodiment of the present application.
[0032] Fig. 9 An example diagram of multiple PUCCHs to be transmitted is provided as another embodiment of the present application.
[0033] Fig.10 A flowchart of a wireless communication method provided in yet another embodiment of the present application.
[0034] Fig.11 A schematic diagram of the structure of a terminal device provided in one embodiment of the present application.
[0035] Fig.12 A schematic diagram of the structure of a terminal device provided in another embodiment of the present application.
[0036] Fig.13 A schematic diagram of the structure of a network device provided in one embodiment of the present application.
[0037] Fig.14 A schematic diagram of the structure of a network device provided in another embodiment of the present application.
[0038] Fig.15 A schematic diagram of the structure of a communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0039] Communication system architecture
[0040] Figure 1 The wireless communication system 100 used in the embodiment of the present application may include a network device 110 and a terminal device 120. The network device 110 may be a device that communicates with the terminal device 120. The network device 110 may provide communication coverage for a specific geographical area and may communicate with the terminal device 120 located in the coverage area.
[0041] Figure 1A network device and two terminals are shown exemplarily. In some embodiments, the wireless communication system 100 may include multiple network devices and each network device may include other number of terminal devices within its coverage area, which is not limited in the embodiments of the present application.
[0042] In some embodiments, the wireless communication system 100 may also include other network entities such as a network controller and a mobility management entity, which is not limited in the embodiments of the present application.
[0043] It should be understood that the technical solutions of the embodiments of the present application can be applied to various communication systems, such as: the fifth generation (5th generation, 5G) system or new radio (new radio, NR), long term evolution (long term evolution, LTE) system, LTE frequency division duplex (frequency division duplex, FDD) system, LTE time division duplex (time division duplex, TDD), etc. The technical solutions provided by the present application can also be applied to future communication systems, such as the sixth generation mobile communication system, satellite communication system, and so on.
[0044] The terminal device in the embodiment of the present application may also be referred to as user equipment (UE), access terminal, user unit, user station, mobile station, mobile station (MS), mobile terminal (MT), remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device. The terminal device in the embodiment of the present application may be a device that provides voice and / or data connectivity to a user, and may be used to connect people, objects and machines, such as a handheld device with wireless connection function, a vehicle-mounted device, etc. The terminal device in the embodiments of the present application can be a mobile phone, a tablet computer, a laptop computer, a PDA, a mobile internet device (MID), a wearable device, a virtual reality (VR) device, an augmented reality (AR) device, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical surgery, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, etc. In some embodiments, the UE can be used to act as a base station. For example, the UE can act as a scheduling entity that provides sidelink signals between UEs in V2X or D2D, etc. For example, a cellular phone and a car communicate with each other using a sidelink signal. Cellular phones and smart home devices communicate without relaying communication signals through a base station.
[0045] The network device in the embodiment of the present application may be a device for communicating with a terminal device, and the network device may also be referred to as an access network device or a wireless access network device, such as a base station. The network device in the embodiment of the present application may refer to a wireless access network (RAN) node (or device) that connects a terminal device to a wireless network. Base station can broadly cover various names as follows, or replace with the following names, such as: NodeB, evolved NodeB (eNB), next generation NodeB (gNB), relay station, access point, transmission point (TRP), transmission point (TP), master station MeNB, auxiliary station SeNB, multi-standard radio (MSR) node, home base station, network controller, access node, wireless node, access point (AP), transmission node, transceiver node, base band unit (BBU), remote radio unit (RRU), active antenna unit (AAU), remote radio head (RRH), central unit (CU), distributed unit (DU), positioning node, etc. The base station can be a macro base station, a micro base station, a relay node, a donor node or the like, or a combination thereof. The base station can also refer to a communication module, a modem or a chip used to be arranged in the aforementioned device or apparatus. The base station can also be a mobile switching center and a device that performs base station functions in device-to-device D2D, vehicle-to-everything (V2X), machine-to-machine (M2M) communications, a network-side device in a 6G network, and a device that performs base station functions in future communication systems. The base station can support networks with the same or different access technologies. The embodiments of the present application do not limit the specific technology and specific device form used by the network equipment.
[0046] The base station can be fixed or mobile. For example, a helicopter or drone can be configured to act as a mobile base station, and one or more cells can move according to the location of the mobile base station. In other embodiments, the helicopter or drone can be configured to act as a device that communicates with another base station.
[0047] In some deployments, the network device in the embodiments of the present application may refer to a CU or a DU, or the network device includes a CU and a DU. The gNB may also include an AAU.
[0048] The network equipment and terminal equipment can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on the water surface; they can also be deployed on aircraft, balloons and satellites in the air. The embodiments of the present application do not limit the scenarios in which the network equipment and terminal equipment are located.
[0049] It should be understood that all or part of the functions of the communication device in the present application may also be implemented by software functions running on hardware, or by virtualization functions instantiated on a platform (eg, a cloud platform).
[0050] Physical uplink control channel format
[0051] Some communication systems (e.g., NR systems) support multiple physical uplink control channel (PUCCH) formats for transmitting uplink control information (UCI). Different PUCCH formats may have different lengths. Based on this, the PUCCH format can be divided according to the number of time domain symbols occupied by the PUCCH format, for example, into short PUCCH format and long PUCCH format. Among them, the short PUCCH format can occupy 1-2 time domain symbols, and the long PUCCH format can occupy 4-14 time domain symbols.
[0052] Taking the NR system as an example, the NR system can support multiple PUCCH formats for transmitting UCI. Table 1 gives an example of the PUCCH formats that the NR system can support. Referring to Table 1, the PUCCH formats supported by the NR system include PUCCH formats 0, 1, 2, 3 and 4, where PUCCH formats 0 and 2 are short PUCCH formats that can occupy 1-2 time domain symbols; PUCCH formats 1, 3 and 4 are long PUCCH formats that can occupy 4-14 time domain symbols.
[0053] In some embodiments, different PUCCH formats may carry different numbers of UCI bits. Taking the NR system as an example, referring to Table 1, PUCCH formats 0 and 1 can carry a relatively small number of UCI bits, and the maximum number of UCI bits that can be carried is 2; PUCCH formats 2, 3, and 4 can carry a relatively large number of UCI bits, and the number of UCI bits that can be carried can be greater than 2.
[0054] In some embodiments, different PUCCH formats may occupy different numbers of physical resource blocks. Taking the NR system as an example, PUCCH formats 0, 1, and 4 may occupy only one physical resource block, while PUCCH formats 2 and 3 may occupy one or more physical resource blocks, for example, 1-16 physical resource blocks.
[0055] Table 1
[0056] PUCCH format Number of time domain symbols Number of UCI bits Number of physical resource blocks 0 1–2 ≤2 1 1 4–14 ≤2 1 2 1–2 >2 1-16 3 4–14 >2 1-16 4 4–14 >2 1
[0057] PUCCH can be used to transmit or carry multiple types of UCI, which is not limited in the embodiments of the present application. Taking the NR system as an example, the types of UCI supported by the NR system may include hybrid automatic repeat request (HARQ) feedback information, scheduling request (SR) and channel state information (CSI). That is, PUCCH can be used to transmit one or more of HARQ feedback information, SR and CSI. In some embodiments, the HARQ feedback information may include an acknowledgement (ACK) or a negative acknowledgement (NACK). In some embodiments, the HARQ feedback information may also be referred to as HARQ-ACK, which is not distinguished in the embodiments of the present application.
[0058] PUCCH repetition
[0059] Some communication systems (e.g., NR systems) support repeated transmission of PUCCH to improve the reliability of transmission through repeated transmission of PUCCH. For example, the NR system supports repeated transmission of PUCCH for long PUCCH formats (such as PUCCH formats 1, 3, and 4 described above). It should be understood that when PUCCH is configured as a repeatedly transmitted PUCCH, PUCCH can be repeatedly transmitted in multiple time slots, for example, it can be repeatedly transmitted in multiple consecutive time slots; or it can be repeatedly transmitted in multiple discontinuous time slots.
[0060] In some embodiments, the parameter nrofSlots can be used to configure whether PUCCH retransmission is required and the number of repetitions of a PUCCH format. In some embodiments, the parameter nrofSlots is configured by the network device through high-level signaling (e.g., Radio Resource Control (RRC) signaling). In some embodiments, the parameter nrofSlots is predefined or preconfigured by the protocol. If the terminal device is configured with repeated transmission of PUCCH, the terminal device can PUCCH is repeatedly transmitted in time slots. In each of the time slots, the transmission of the PUCCH occupies the same time domain symbol.
[0061] The embodiment of the present application determines that the terminal device determines the repeated transmission of PUCCH Taking the time division duplex (TDD) spectrum as an example, the terminal device can determine the PUCCH repetitive transmission according to the following method: Time slots: The terminal device starts from the time slot reported by UCI (such as HARQ-ACK, SR or CSI) and searches for time slots, the In some embodiments, the time slot for UCI reporting may refer to the time slot for which the network device configures or indicates HARQ-ACK, SR or CSI reporting.
[0062] The conditions that need to be met in a time slot may refer to: starting from a certain starting symbol (or starting symbol) in the time slot, it contains consecutive nrofsymbols uplink symbols or flexible symbols, where the starting symbol needs to be an uplink symbol or a flexible symbol, and nrofsymbols is the number of symbols of the PUCCH resource. In some embodiments, the terminal device can determine the starting symbol of the PUCCH resource according to the RRC configuration. In some embodiments, nrofsymbols may be the number of symbols of the PUCCH resource configured by the RRC parameters. In some embodiments, if the number of symbols available for PUCCH transmission in a time slot is less than the configured nrofsymbols, the terminal device does not transmit PUCCH in this time slot. In this case, the terminal device can repeat the transmission in multiple non-continuous time slots.
[0063] Figure 2 An example of repeated transmission of PUCCH is given, such as Figure 2As shown in the figure, among the 10 time slots shown in the figure, time slots 0-2 and time slots 5-7 can be used to transmit downlink control information (Downlink Control Information, DCI), time slots 3-4 and time slots 8-9 can be used to transmit UCI, and the number of symbols that can be used for PUCCH transmission in these time slots is more than the configured nrofsymbols. Therefore, when the number of repetitions of the PUCCH format is The PUCCH can be repeatedly transmitted in four discontinuous time slots, namely time slots 3-4 and time slots 8-9.
[0064] PUCCH repeated transmission conflicts and conflict resolution mechanisms
[0065] When the resources of a single-transmitted PUCCH conflict, multiplexing technology can be used to resolve the resource conflict of multiple single-transmitted PUCCHs. When PUCCH is repeatedly transmitted, the time domain resources of multiple PUCCHs may overlap, resulting in a conflict in the repeated transmission of PUCCH. At this time, the traditional conflict resolution mechanism of a single-transmitted PUCCH cannot be used. This is because, in some communication systems, PUCCH is encoded using Polar codes, and the merging of Polar codes requires that the repeatedly transmitted UCI information occupy the same physical resources. In this case, the communication system does not support the multiplexing transmission of multiple types of UCI information when PUCCH is repeatedly transmitted. Taking the NR system as an example, NR PUCCH is encoded using Polar codes, so the NR system does not support the multiplexing transmission of multiple types of UCI information when PUCCH is repeatedly transmitted.
[0066] That is, when PUCCH is repeatedly transmitted, when multiple PUCCH time domain resources overlap, since they cannot be multiplexed, a corresponding conflict resolution mechanism needs to be designed. In view of this situation, the related art provides a conflict resolution mechanism for repeated transmission of PUCCH.
[0067] Continuing with the NR system as an example, the conflict resolution mechanism for repeated transmission of PUCCH in the NR system is as follows:
[0068] The PUCCH with overlapping resources is divided into two groups, where the first PUCCH is a PUCCH with repeated transmission, and the second PUCCH group includes at least one PUCCH. The PUCCH in the second PUCCH group can be a PUCCH with repeated transmission or a PUCCH with single transmission. The PUCCH in the first PUCCH and the second PUCCH group overlaps in some time slots. For these overlapping time slots and the priority of UCI type (HARQ-ACK>SR>CSI with higher priority>CSI with lower priority) (A UE does not multiplex different UCI types in a PUCCH transmission with repetitions over slots.If a UE would transmit a first PUCCH more than one slot and at least a second PUCCH over one or more slots,and the transmissions of the first PUCCH and the second PUCCH would overlap in a number of slots then,for each slot of the number of slots and with UCI typepriority of HARQ-ACK>SR>CSI with higher priority>CSI with lower priority):
[0069] 1) The UE does not expect any PUCCH in the second PUCCH group to start at the same time slot as the first PUCCH and include a UCI type with the same priority (the UE does not expect the first PUCCH and any of the second PUCCHs to start at a same slot and include a UCI type with same priority);
[0070] 2) If any PUCCH in the second PUCCH group and the first PUCCH include a UCI type with same priority, the UE transmits the PUCCH starting at an earlier slot and does not transmit the PUCCH starting at a later slot;
[0071] 3) If any PUCCH in the second PUCCH group and the first PUCCH do not include a UCI type with the same priority, the UE transmits the PUCCH that includes the UCI type with higher priority and does not transmit the PUCCH that include the UCI type with lower priority.
[0072] When resolving conflicts of repeated transmission of PUCCH according to the conflict resolution mechanism, it can be found that, for the case where a time slot contains only one repeatedly transmitted PUCCH, that is, when other PUCCHs are all single-transmitted PUCCHs, the conflict resolution mechanism has a definite output result, that is, it can ensure that the terminal device and the network device have a consistent understanding of the PUCCH to be transmitted, and can ensure the normal transmission of PUCCH. Figure 3 An example of a PUCCH containing only one repeated transmission in a time slot is given, such as Figure 3As shown, there are 3 PUCCHs to be transmitted in a time slot, of which SR is a PUCCH for repeated transmission, and CSI and HARQ-ACK are both PUCCHs for single transmission. According to the conflict resolution mechanism described above, SR can be determined as the first PUCCH, CSI and HARQ-ACK can be regarded as PUCCHs in the second PUCCH group, and the priorities of the UCI types contained in the three PUCCHs are different (HARQ-ACK>SR>CSI), so the target PUCCH set can be determined in accordance with Article 3 of the conflict resolution mechanism described above. In other words, the terminal device only transmits PUCCHs containing UCI types with higher priority, that is, transmits HARQ-ACK, and does not transmit PUCCHs containing UCI types with lower priority, that is, does not transmit SR and CSI.
[0073] However, for a situation where a time slot contains at least two PUCCHs that are repeatedly transmitted, the conflict resolution mechanism may not be able to obtain a definite output result in some cases, so that the terminal device and the network device may have inconsistent understandings of the PUCCH to be transmitted, which may lead to transmission failure. The following are several examples to describe situations where the conflict resolution mechanism cannot obtain a definite output result.
[0074] In some embodiments, a time slot includes a first PUCCH, a second PUCCH and a third PUCCH, wherein the first PUCCH and the second PUCCH are PUCCHs of repeated transmission, the first PUCCH and the second PUCCH do not overlap (or, the resources of the first PUCCH and the second PUCCH do not overlap, and the PUCCH overlap / non-overlap mentioned below may refer to the PUCCH resource overlap / non-overlap), the third PUCCH overlaps with both the first PUCCH and the second PUCCH, and the priority of the third PUCCH is between the priorities of the first PUCCH and the second PUCCH. In this case, the execution steps of the conflict resolution are different, and the final output results are also different. The following is combined with Figure 4 , give a specific example. Figure 4As shown in the figure, a time slot contains 3 PUCCHs, of which CSI and HARQ-ACK are PUCCHs of repeated transmission, and SR is PUCCH of single transmission. According to the conflict resolution mechanism described above, if CSI is first regarded as the first PUCCH, SR can be regarded as the second PUCCH, and CSI is discarded according to the priority of UCI type; if HARQ-ACK is regarded as the first PUCCH, SR can be regarded as the second PUCCH, and SR is discarded according to the priority of UCI type, and the terminal device finally transmits only HARQ-ACK. Then, if HARQ-ACK is first regarded as the first PUCCH, SR can be regarded as the second PUCCH, and SR is discarded according to the priority of UCI type; after discarding SR, the resources of CSI and HARQ-ACK do not overlap, and the terminal device finally transmits CSI and HARQ-ACK. In this way, the target PUCCH set determined by the terminal device may be {repeatedly transmitted HARQ-ACK}, while the target PUCCH set determined by the network device may be {repeatedly transmitted CSI, repeated transmitted HARQ-ACK}. The two have inconsistent understandings, which leads to transmission failure.
[0075] In some embodiments, a time slot includes a first PUCCH, a second PUCCH, and a third PUCCH, wherein the first PUCCH and the second PUCCH are PUCCHs of repeated transmission, the first PUCCH overlaps with the second PUCCH, the priority of the first PUCCH is lower than the priority of the second PUCCH, the first PUCCH overlaps with the third PUCCH, and the priority of the third PUCCH is lower than the first PUCCH. In this case, the execution steps of conflict resolution are different, and the final output results are also different. Figure 5 , give a specific example. Figure 5As shown, one time slot contains 3 PUCCHs, of which HARQ-ACK1 and HARQ-ACK2 are repeatedly transmitted PUCCHs, the starting time slot of HARQ-ACK2 is earlier than the starting time slot of HARQ-ACK1, and SR (or CSI) is a single transmitted PUCCH. According to the conflict resolution mechanism described above, if HARQ-ACK1 is first regarded as the first PUCCH, then SR (or CSI) and HARQ-ACK2 can be regarded as the second PUCCH. In this case, SR (or CSI) is discarded according to the priority of the UCI type, and HARQ-ACK1 is discarded according to the early or late starting time slot. The terminal device finally only transmits HARQ-ACK2. Then, if HARQ-ACK2 is regarded as the first PUCCH first, then HARQ-ACK1 can be regarded as the second PUCCH, and HARQ-ACK1 is discarded according to the early or late start time slot; after discarding HARQ-ACK1, the resources of SR (or CSI) and HARQ-ACK2 do not overlap, and the terminal device finally transmits SR (or CSI) and HARQ-ACK2. In this way, the target PUCCH set determined by the terminal device may be {repeatedly transmitted HARQ-ACK2}, and the target PUCCH set determined by the network device may be {SR (or CSI), repeatedly transmitted HARQ-ACK2}, and the two have inconsistent understandings, which leads to transmission failure.
[0076] It can be seen from this that in the case where a time slot contains at least two repeatedly transmitted PUCCHs, the existing conflict resolution mechanism may not be able to obtain a definite output result. This is because when there are multiple repeatedly transmitted PUCCHs, the different execution steps of the conflict resolution will affect the result, which may cause the terminal device and the network device to have inconsistent understandings of the PUCCH to be transmitted, resulting in transmission failure.
[0077] Therefore, in the case where a time slot contains at least two repeatedly transmitted PUCCHs, PUCCH conflict is a problem that needs to be solved urgently.
[0078] In view of the above problems, the embodiments of the present application provide a wireless communication method, a terminal device, and a network device to ensure that the terminal device and the network device have a consistent understanding of the PUCCH to be transmitted in the determined first time slot, thereby ensuring the normal transmission of the PUCCH. Specifically, the present application proposes two embodiments, which are described in detail below in conjunction with the accompanying drawings.
[0079] Embodiment 1:
[0080] Figure 6 It is a flowchart of a wireless communication method provided by an embodiment of the present application. Figure 6The method shown can be executed by a terminal device, or can be executed by a network device. In some embodiments, the process of executing the method by a terminal device or a network device can be considered to be consistent. The terminal device and the network device can be, for example, Figure 1 The terminal device 120 and the network device 110 in it. Figure 6 The method includes step S610. This step is described in detail below.
[0081] In step S610, when there are multiple PUCCHs to be transmitted in the first time slot, and the multiple PUCCHs to be transmitted include at least two repeatedly transmitted PUCCHs, a target PUCCH set is determined from the multiple PUCCHs to be transmitted, and the PUCCHs in the target PUCCH set meet the first condition.
[0082] The first condition may include one or more. In some embodiments, the first condition may be that there are overlapping PUCCHs in the target PUCCH set, and the overlapping PUCCH does not contain repeatedly transmitted PUCCHs. In some embodiments, the first condition may be that there are no overlapping PUCCHs in the target PUCCH set. In some embodiments, the first condition may be that there are no PUCCHs in the target PUCCH set that overlap with repeatedly transmitted PUCCHs. For example, the target PUCCH set may simultaneously satisfy the two conditions that there are no overlapping PUCCHs and that there are no PUCCHs that overlap with repeatedly transmitted PUCCHs. In a specific embodiment, there is no overlap between the PUCCHs in the target PUCCH set. In another specific embodiment, there may be overlap between single-transmitted PUCCHs in the target PUCCH set, but there is no overlap between repeatedly transmitted PUCCHs, and between repeatedly transmitted PUCCHs and single-transmitted PUCCHs.
[0083] The multiple PUCCHs to be transmitted may include repeatedly transmitted PUCCHs and single transmitted PUCCHs, or only include repeatedly transmitted PUCCHs. In some embodiments, there may be overlap between the multiple PUCCHs to be transmitted. For example, there may be overlap between at least two repeatedly transmitted PUCCHs among the multiple PUCCHs to be transmitted. Alternatively, other PUCCHs (such as other single transmitted PUCCHs) among the multiple PUCCHs to be transmitted except at least two repeatedly transmitted PUCCHs may overlap with at least one PUCCH among the at least two repeatedly transmitted PUCCHs. Alternatively, any PUCCH among the multiple PUCCHs to be transmitted may overlap with at least one other PUCCH among the multiple PUCCHs to be transmitted except the any PUCCH. In some embodiments, the overlap between PUCCHs mentioned in the embodiments of the present application may refer to partial overlap or complete overlap between PUCCHs.
[0084] The embodiment of the present application does not limit the format of the multiple PUCCHs to be transmitted, for example, it can be a long PUCCH format, or it can also be a short PUCCH format. In some embodiments, the format of the repeatedly transmitted PUCCH among the multiple PUCCHs to be transmitted can be a long PUCCH format.
[0085] In the embodiment of the present application, the repeatedly transmitted PUCCH may be repeatedly transmitted in multiple consecutive time slots or in multiple discontinuous time slots. It should be understood that in the embodiment of the present application, the repeatedly transmitted PUCCH occupies the same time domain symbol when transmitted in a time slot.
[0086] The embodiment of the present application does not limit the number of repetitions of the repeatedly transmitted PUCCH. For example, the number of repetitions of the repeatedly transmitted PUCCH is It can be 2 times, 4 times, etc. In some embodiments, the number of repetitions of PUCCHs of different repeated transmissions can be the same. In some embodiments, the number of repetitions of PUCCHs of different repeated transmissions can be different. In some embodiments, the embodiments of the present application can configure the number of repetitions of PUCCH by parameter nrofSlots, which can be, for example, configured by a network device, or predefined or preconfigured by a protocol.
[0087] The embodiment of the present application provides a method for determining repeated transmission of PUCCH. For example, starting from the time slot reported by UCI, the time slots, the The starting symbol of a time slot needs to be an uplink symbol or a flexible symbol, and the The number of symbols that can be used for PUCCH transmission in a time slot is greater than or equal to the number of symbols of PUCCH resources.
[0088] The target PUCCH set may refer to a set consisting of some PUCCHs among multiple PUCCHs to be transmitted, and there is no conflict between the PUCCHs in the target PUCCH set and the PUCCHs of repeated transmission. The target PUCCH set may include one or more (at least two) PUCCHs, and the one or more PUCCHs may be repeatedly transmitted PUCCHs and / or single transmitted PUCCHs. In some embodiments, after the target PUCCH set is determined, the PUCCHs in the target PUCCH set can all be transmitted in the first time slot. In some embodiments, after the target PUCCH set is determined, some or all of the PUCCHs in the target PUCCH set are not transmitted in the first time slot. This is because there may be other conflict handling mechanisms that make some or all of the PUCCHs in the target PUCCH set unable to be transmitted in the first time slot.
[0089] When the first time slot contains at least two repeatedly transmitted PUCCHs, the target PUCCH set determined in the embodiment of the present application satisfies the first condition. The existence of the first condition can ensure that there will be no PUCCH in the target PUCCH set that overlaps with the repeatedly transmitted PUCCH, thereby enabling the terminal device and the network device to have a consistent understanding of the determined target PUCCH set, thereby ensuring normal transmission of the PUCCH.
[0090] Figure 7 A flowchart of a wireless communication method provided by another embodiment of the present application is shown below. Figure 7 , a detailed description is given on how to determine a target PUCCH set from multiple PUCCHs to be transmitted. Figure 7 The method shown can be executed by a terminal device or a network device. The method can include steps S710 to S730.
[0091] In step S710, a first PUCCH is determined from a first PUCCH set according to a first rule.
[0092] The first PUCCH set includes part or all of the PUCCHs in at least two repeatedly transmitted PUCCHs. For example, when the first PUCCH is selected for the first time, the first PUCCH set may include all of the PUCCHs in at least two repeatedly transmitted PUCCHs. Alternatively, when the target PUCCH set determined according to the selected first PUCCH does not meet the first condition, it may be necessary to select a new first PUCCH from the obtained first PUCCH set to redetermine the target PUCCH set. At this time, the first PUCCH set does not include certain PUCCHs that have been previously removed. It should be noted that the first PUCCH set mentioned below has the same meaning, which may include all of the PUCCHs in at least two repeatedly transmitted PUCCHs, or may include part of the PUCCHs in at least two repeatedly transmitted PUCCHs.
[0093] In some embodiments, the first PUCCH is a repeatedly transmitted PUCCH.
[0094] The setting of the first rule can make the terminal device and the network device determine the first PUCCH according to the same rule, and then determine the target PUCCH set. The consistency of the understanding of the first PUCCH by the terminal device and the network device can ensure the consistency of the conflict execution order, thereby ensuring that the target PUCCH sets determined by the two are consistent.
[0095] The first PUCCH is selected from the first PUCCH set. When the first PUCCH is selected from the first PUCCH set according to the first rule, the first rule may include one or more.
[0096] In some embodiments, the first rule may include: determining the first PUCCH based on the priority of the UCI type included in the PUCCH. For example, the PUCCH with the highest priority of the UCI type may be determined from the first PUCCH set based on the priority of the UCI type included in the PUCCH as the first PUCCH, that is, the first PUCCH is the PUCCH with the highest priority of the UCI type in the first PUCCH set.
[0097] In some embodiments, the first rule may include: determining the first PUCCH based on the starting time slot of the PUCCH. For example, the PUCCH with the earliest starting time slot may be determined from the first PUCCH set based on the starting time slot of the PUCCH as the first PUCCH, that is, the first PUCCH is the PUCCH with the earliest starting time slot in the first PUCCH set.
[0098] It should be noted that, in some embodiments, it can also be considered that the first rule may include: determining the first PUCCH according to the priority of the PUCCH. For example, the PUCCH with the highest priority can be determined as the first PUCCH from the first PUCCH set based on the priority of the PUCCH. In this case, it can be considered that the priority of the PUCCH is determined according to the priority of the UCI type carried by the PUCCH, and / or, according to the starting time slot of the PUCCH. Exemplarily, the priority of the PUCCH can be determined according to the priority of the UCI type carried by the PUCCH. If at least two repeatedly transmitted PUCCHs include multiple PUCCHs with the same priority of the UCI type, the priorities of these multiple PUCCHs can be determined according to the starting time slots of these multiple PUCCHs.
[0099] In an embodiment of the present application, the UCI type may include one or more, for example, one or more of HARQ-ACK, SR and CSI. The priority of the UCI type may refer to the existing standard, for example, the priority of HARQ-ACK is higher than the priority of SR, and the priority of SR is higher than the priority of CSI. Among them, CSI may include CSI with higher priority and CSI with lower priority. As the name implies, the priority of CSI with higher priority is higher than that of CSI with lower priority. In this case, it can be considered that the priority of SR is higher than that of CSI with higher priority, and the priority of CSI with higher priority is higher than that of CSI with lower priority. In other words, the priority of the UCI type can be expressed as: HARQ-ACK>SR>CSI with higher priority>CSI with lower priority. In other words, for CSI, CSI with a first priority and CSI with a second priority may be included, where the first priority is higher than the second priority, and the priority of the UCI type can be expressed as: HARQ-ACK>SR>CSI with a first priority>CSI with a second priority.
[0100] In some embodiments, when determining the priority of a UCI type, the situation of the service corresponding to the UCI may not be considered.
[0101] In some embodiments, for PUCCH 1 and PUCCH 2 in at least two repeatedly transmitted PUCCHs, if PUCCH 1 and PUCCH 2 carry different UCI types (for example, PUCCH 1 carries HARQ-ACK and PUCCH 2 carries SR), PUCCH 1 can be selected as the first PUCCH according to the priority of the UCI type.
[0102] In some embodiments, for PUCCH 1 and PUCCH 3 in at least two repeatedly transmitted PUCCHs, the UCI type carried by PUCCH 1 and PUCCH 3 is the same (for example, both are used to carry HARQ-ACK), and the starting time slot of PUCCH 1 is later than the starting time slot of PUCCH 3, PUCCH 3 can be selected as the first PUCCH according to the starting time slot of PUCCH.
[0103] Determining the first PUCCH based on the priority of the UCI type included in the PUCCH or based on the starting time slot of the PUCCH can ensure that as many PUCCHs as possible are transmitted in the overlapping PUCCH resources.
[0104] In some embodiments, the first rule may include: determining the first PUCCH based on the starting symbol of the PUCCH. For example, the PUCCH with the earliest starting symbol can be determined from the first PUCCH set based on the starting symbol of the PUCCH as the first PUCCH, that is, the first PUCCH is the PUCCH with the earliest starting symbol in the first PUCCH set. In some embodiments, the PUCCH with the latest starting symbol can also be determined from the first PUCCH set based on the starting symbol of the PUCCH as the first PUCCH, and the embodiments of the present application are not limited to this. In some embodiments, when determining the first PUCCH from the first PUCCH set based on the starting symbol of the PUCCH, the priorities of the UCI types of the PUCCHs in the first PUCCH set may be the same or different.
[0105] In some embodiments, for PUCCH 1 and PUCCH 2 in at least two repeatedly transmitted PUCCHs, the starting symbol of PUCCH 1 is the second symbol of the first time slot, and the starting symbol of PUCCH 2 is the fifth symbol of the first time slot, then PUCCH 1 with an earlier starting symbol may be selected as the first PUCCH according to the starting symbol of the PUCCH. It should be understood that in this case, the priorities of the UCI types of PUCCH 1 and PUCCH 2 may be the same, such as both are HARQ-ACK; or, the priorities of the UCI types of PUCCH 1 and PUCCH 2 may be different, such as PUCCH 1 is HARQ-ACK and PUCCH 2 is SR.
[0106] Determining the first PUCCH based on the starting symbol of the PUCCH can ensure that the system processes the PUCCHs in the order of early and late transmission, which is consistent with the processing principle of repeatedly transmitted PUCCHs.
[0107] In some embodiments, the first rule may include: determining the first PUCCH based on the duration of the PUCCH. For example, the PUCCH with the longest duration may be determined from the first PUCCH set as the first PUCCH based on the duration of the PUCCH, that is, the first PUCCH is the PUCCH with the longest duration in the first PUCCH set. In some embodiments, the PUCCH with the shortest duration may also be determined from the first PUCCH set as the first PUCCH based on the duration of the PUCCH, and the embodiments of the present application are not limited to this.
[0108] In some embodiments, for PUCCH 1 and PUCCH 2 in at least two repeatedly transmitted PUCCHs, the duration of PUCCH 1 is 3 symbols and the duration of PUCCH 2 is 4 symbols. Then, based on the duration of the PUCCH, PUCCH 2 with a longer duration can be selected as the first PUCCH.
[0109] Determining the first PUCCH based on the duration of the PUCCH, for example, selecting a PUCCH with a longer duration as the first PUCCH, can ensure that the PUCCH with more information is transmitted preferentially.
[0110] It should be noted that the first rule provided in the embodiment of the present application may include one or more of the rules described above. Exemplarily, the first PUCCH may be determined based on the priority of the UCI type contained in the PUCCH; or, the first PUCCH may be jointly determined based on the starting symbol and duration of the PUCCH. As an implementation method, when determining the first PUCCH based on the starting symbol of the PUCCH, if at least two repeatedly transmitted PUCCHs include multiple PUCCHs with the same starting symbol, the PUCCH with the longest duration may be selected from the multiple PUCCHs as the first PUCCH. In some embodiments, if at least two repeatedly transmitted PUCCHs include multiple PUCCHs with the same starting symbol and duration, any one PUCCH may be selected from the multiple PUCCHs as the first PUCCH.
[0111] After the first PUCCH is determined according to step S710, a target PUCCH set may be determined from a plurality of PUCCHs to be transmitted according to the first PUCCH. Detailed description is given below in conjunction with step S720 and step S730.
[0112] In step S720, a PUCCH to be transmitted and / or a PUCCH not to be transmitted is determined from the first PUCCH subset according to a second rule.
[0113] The first PUCCH subset is composed of the first PUCCH determined in step S710 and the PUCCH overlapping with the first PUCCH. In some embodiments, the PUCCH overlapping with the first PUCCH may be a PUCCH of repeated transmission or a PUCCH of single transmission. Figure 4Taking the three PUCCHs to be transmitted as shown, if the first PUCCH is determined based on the priority of the UCI type contained in the PUCCH in step S710, and the first PUCCH determined for the first time is the repeatedly transmitted HARQ-ACK, then the first PUCCH subset includes the repeatedly transmitted HARQ-ACK and the PUCCH overlapping with it, that is, the first PUCCH subset includes {repeatedly transmitted HARQ-ACK, SR}.
[0114] The second rule may include one or more. For example, the second rule may refer to the conflict resolution mechanism for repeated transmission in the existing standard. Exemplarily, the first PUCCH subset may be divided into two groups, namely the first PUCCH and the second PUCCH subset, wherein the second PUCCH subset is a set of PUCCHs overlapping with the first PUCCH. In this case, the PUCCH to be transmitted and / or the PUCCH not to be transmitted may be determined according to one or more of the second rules.
[0115] Specifically, the second rule may include at least one of the following: if any PUCCH in the second PUCCH subset contains the same priority UCI type as the first PUCCH, then the PUCCH with an earlier starting time slot is transmitted and / or the PUCCH with a later starting time slot is not transmitted; if any PUCCH in the second PUCCH subset does not contain the same priority UCI type as the first PUCCH, then the PUCCH containing the highest priority UCI type is transmitted and / or the PUCCH containing a lower priority UCI type is not transmitted. That is, if any PUCCH in the second PUCCH subset contains the same priority UCI type as the first PUCCH, then any PUCCH in the second PUCCH subset and the PUCCH with an earlier starting time slot in the first PUCCH are transmitted and / or the PUCCH with a later starting time slot is not transmitted; if any PUCCH in the second PUCCH subset and the first PUCCH do not contain the same priority UCI type, then any PUCCH in the second PUCCH subset and the PUCCH containing the highest priority UCI type in the first PUCCH are transmitted and / or the PUCCH containing a lower priority UCI type is not transmitted. In other words, if the starting time slot of any PUCCH in the second PUCCH subset is the second time slot, the starting time slot of the first PUCCH is the third time slot, and the second time slot is earlier than the third time slot, then the any PUCCH is transmitted; conversely, if the second time slot is later than the third time slot, then the first PUCCH is transmitted. If the priority of the UCI type of any PUCCH in the second PUCCH subset is the first priority, the priority of the UCI type of the first PUCCH is the second priority, and the first priority is higher than the second priority, then the any PUCCH is transmitted; conversely, if the first priority is lower than the second priority, then the first PUCCH is transmitted.
[0116] Taking the first PUCCH subset including {repeatedly transmitted HARQ-ACK, SR} as an example, where the repeatedly transmitted HARQ-ACK is the first PUCCH, and the second PUCCH subset includes {SR}, then according to the second rule, a higher priority HARQ-ACK can be transmitted, and a lower priority SR will not be transmitted.
[0117] It should be understood that in an embodiment of the present application, multiple PUCCHs to be transmitted may refer to the PUCCHs that need to be transmitted configured by the network device for the terminal device in the first time slot; the determined PUCCH to be transmitted may refer to the PUCCH that may be transmitted in the first time slot determined by the terminal device from multiple PUCCHs to be transmitted according to the first rule and / or the second rule; the determined PUCCH not to be transmitted may refer to the PUCCH that will not be transmitted in the first time slot determined by the terminal device from multiple PUCCHs to be transmitted according to the first rule and / or the second rule.
[0118] In step S730, a target PUCCH set is determined according to the transmitted PUCCH and / or the non-transmitted PUCCH, a plurality of PUCCHs to be transmitted, and a first condition.
[0119] As an implementation method, the target PUCCH set can be determined based on multiple PUCCHs to be transmitted, PUCCHs not to be transmitted, and a first condition. Specifically, if the remaining PUCCHs after removing the PUCCHs not to be transmitted from the multiple PUCCHs to be transmitted meet the first condition, the remaining PUCCHs can constitute the target PUCCH set, that is, the remaining PUCCHs can be determined as the PUCCHs in the target PUCCH set. In other words, after the PUCCHs not to be transmitted are determined in step S720, the PUCCHs not to be transmitted can be removed from the multiple PUCCHs to be transmitted to obtain a second PUCCH set; then, it is determined whether the second PUCCH set meets the first condition. If the second PUCCH set meets the first condition, the second PUCCH set is determined as the target PUCCH set. Continue with Figure 4 Taking the three PUCCHs to be transmitted as shown in the figure as an example, after determining not to transmit SR in step S720, after removing SR from the three PUCCHs to be transmitted, the remaining PUCCHs are the repeatedly transmitted HARQ-ACK and the repeatedly transmitted CSI, and the remaining PUCCHs do not overlap (satisfying the first condition), then the repeatedly transmitted HARQ-ACK and the repeatedly transmitted CSI can be determined as the PUCCHs in the target PUCCH set, that is, the target PUCCH set is {repeatedly transmitted HARQ-ACK, repeatedly transmitted CSI}.
[0120] As another implementation, the target PUCCH set may be determined according to multiple PUCCHs to be transmitted, the transmitted PUCCH and the first condition. Specifically, if the PUCCH to be transmitted determined from the multiple PUCCHs to be transmitted meets the first condition, the determined PUCCH to be transmitted may constitute the target PUCCH set, that is, the determined PUCCH to be transmitted may be determined as the PUCCH in the target PUCCH set. Figure 4 Taking the three PUCCHs to be transmitted as shown as an example, after determining to transmit the repeatedly transmitted HARQ-ACK in step S720, since the repeatedly transmitted CSI and the repeatedly transmitted HARQ-ACK do not overlap, the repeatedly transmitted CSI is determined to be transmitted. Based on this, the repeatedly transmitted HARQ-ACK and the repeatedly transmitted CSI meet the first condition, then the repeatedly transmitted HARQ-ACK and the repeatedly transmitted CSI can be determined as the PUCCH in the target PUCCH set, that is, the target PUCCH set is {repeatedly transmitted HARQ-ACK, repeatedly transmitted CSI}.
[0121] In some embodiments, after removing the non-transmitted PUCCHs from the multiple PUCCHs to be transmitted, the remaining PUCCHs may not meet the first condition. In this case, step S710 and step S720 may be repeated until the first condition is met. Figure 8 After executing steps S710 and S720 to determine the PUCCH to be transmitted and / or the PUCCH not to be transmitted, determine whether the remaining PUCCH after removing the PUCCH not to be transmitted from multiple PUCCHs to be transmitted meets the first condition. If the first condition is met, the remaining PUCCHs constitute the target PUCCH set. If the first condition is not met, restart the cycle (restart executing steps S710 and S720, and then determine whether the first condition is met).
[0122] It should be noted that when repeatedly executing step S710 and step S720, when selecting the first PUCCH, other repeatedly transmitted PUCCHs other than the already selected first PUCCH and / or the repeatedly transmitted PUCCH determined not to be transmitted in the previous cycle should be selected as the new first PUCCH. That is to say, when the first PUCCH is selected for the first time, it can be selected from all PUCCHs of at least two repeatedly transmitted PUCCHs; when subsequently repeating step S710 to select a new first PUCCH, it is selected from other repeatedly transmitted PUCCHs other than the previously selected first PUCCH and / or the repeatedly transmitted PUCCH determined not to be transmitted in the previous cycle. For example, assuming Figure 4In the example, after removing the non-transmitted PUCCH from the three PUCCHs to be transmitted, the remaining PUCCHs do not meet the first condition. When steps S710 and S720 are repeated, when a new first PUCCH is selected based on the first rule (for example, the priority of the UCI type contained in the PUCCH), it is necessary to select from other repeatedly transmitted PUCCHs except the repeatedly transmitted HARQ-ACK (for example, select the repeatedly transmitted CSI as the new first PUCCH).
[0123] Continue to see Figure 7 , in some embodiments, Figure 7 The method shown may further include step S705. In step S705, at least two repeatedly transmitted PUCCHs and PUCCHs overlapping with at least two repeatedly transmitted PUCCHs constitute an initial first PUCCH set (including all PUCCHs in at least two repeatedly transmitted PUCCHs). After step S705, a first PUCCH may be determined based on the initial first PUCCH set.
[0124] The method described above is to determine the PUCCH to be transmitted and / or the PUCCH not to be transmitted based on the first PUCCH. In some embodiments, the first PUCCH may be determined, and the PUCCH to be transmitted and / or the PUCCH not to be transmitted may be determined directly based on multiple PUCCHs to be transmitted. In other words, the terminal device or network device may determine the target PUCCH set from multiple PUCCHs to be transmitted.
[0125] As an implementation method, a PUCCH to be transmitted and / or a PUCCH not to be transmitted may be selected from multiple PUCCHs to be transmitted based on the priority of the UCI type contained in the PUCCH, and / or, a PUCCH to be transmitted and / or a PUCCH not to be transmitted may be selected from multiple PUCCHs to be transmitted based on the starting time slot of the PUCCH. Exemplarily, if multiple PUCCHs to be transmitted contain UCI types of the same priority, a PUCCH with an earlier starting time slot may be transmitted and / or a PUCCH with a later starting time slot may not be transmitted; and / or, if multiple PUCCHs to be transmitted do not contain UCI types of the same priority, a PUCCH containing a higher priority UCI type may be transmitted and / or a PUCCH containing a lower priority UCI type may not be transmitted. Of course, the embodiments of the present application are not limited to this, for example, a PUCCH to be transmitted and / or a PUCCH not to be transmitted may also be selected from multiple PUCCHs to be transmitted based on the starting symbol and / or duration of the PUCCH.
[0126] When a terminal device or a network device directly determines a target PUCCH set from multiple PUCCHs to be transmitted, in some embodiments, any one of the multiple PUCCHs to be transmitted may overlap with at least one other PUCCH in the multiple PUCCHs to be transmitted except the one PUCCH. In this case, the PUCCH to be transmitted and / or the PUCCH not to be transmitted can be determined from the multiple PUCCHs to be transmitted based on the priority of the UCI type contained in the PUCCH or based on the starting time slot of the PUCCH. Fig. 9 , give an example. Fig. 9 As shown, the first time slot contains 4 PUCCHs to be transmitted, of which HARQ-ACK1 and HARQ-ACK2 are PUCCHs for repeated transmission, the starting time slot of HARQ-ACK2 is earlier than HARQ-ACK1, and CSI and SR are PUCCHs for single transmission. At this time, any of the 4 PUCCHs may overlap with at least one other PUCCH among the 4 PUCCHs except the PUCCH, so the multiple PUCCHs to be transmitted can be regarded as a whole. In this case, the HARQ-ACK2 with the highest priority can be selected for transmission, and the remaining CSI, SR and HARQ-ACK1 are not transmitted.
[0127] In some other embodiments, any PUCCH of the multiple PUCCHs to be transmitted, except for the at least two repeatedly transmitted PUCCHs, may overlap with at least one of the at least two repeatedly transmitted PUCCHs. In other words, the multiple PUCCHs to be transmitted only include the at least two repeatedly transmitted PUCCHs and the PUCCHs that overlap with at least one of the at least two repeatedly transmitted PUCCHs. In this case, the PUCCH to be transmitted and / or the PUCCH not to be transmitted may be selected from the multiple PUCCHs to be transmitted based on the priority of the UCI type contained in the PUCCH or based on the starting time slot of the PUCCH. Fig. 9 For example, since CSI and HARQ-ACK1 and HARQ-ACK2 do not overlap, the multiple PUCCHs to be transmitted only include HARQ-ACK1, HARQ-ACK2 and SR, a total of 3 PUCCHs. In this case, HARQ-ACK2 with the highest priority can be selected for transmission, and the remaining SR and HARQ-ACK1 will not be transmitted. In addition, since CSI and HARQ-ACK2 do not overlap, CSI will also be transmitted.
[0128] The PUCCH to be transmitted and / or the PUCCH not to be transmitted is directly determined from a plurality of PUCCHs to be transmitted, and the processing method is relatively simple.
[0129] The method of the first embodiment is introduced below with reference to several specific examples.
[0130] Example 1 (selecting the first PUCCH based on the priority of the PUCCH):
[0131] In the first time slot, N PUCCHs are to be transmitted, and the N PUCCHs include at least two PUCCHs that are repeatedly transmitted. Then, the target PUCCH set may be determined according to the following steps.
[0132] Step 1: The N PUCCHs are used to form a first PUCCH set. It should be understood that step 1 is not a necessary step, for example, step 1 may not be performed in the subsequent cycle execution process.
[0133] Step 2: Select a PUCCH with the highest priority from at least two repeatedly transmitted PUCCHs as the first PUCCH, wherein the priority of the PUCCH is determined according to the priority of the UCI type and / or the starting time slot of the PUCCH.
[0134] Step 3: The first PUCCH and the PUCCHs overlapping with the first PUCCH in N PUCCHs constitute the first PUCCH subset. According to the principles introduced above, determine the PUCCHs to be transmitted and those not to be transmitted, and then remove the PUCCHs not to be transmitted included in the first PUCCH subset from the first PUCCH set.
[0135] Step 4: Repeat steps 2 and 3 (when selecting the first PUCCH in step 2, select the PUCCH with the highest priority other than the previously selected first PUCCH and / or the PUCCH that has been determined not to be transmitted as the new first PUCCH) until there are no PUCCH resources for repeated transmission in the overlapping PUCCH resources in the first PUCCH set, or there are no overlapping PUCCHs in the first PUCCH set, and then determine the first PUCCH set as the target PUCCH set. It should be understood that step 4 is not a necessary step. For example, after executing step 3 for the first time, if it is determined that the remaining PUCCHs after removing the PUCCHs that are not to be transmitted from the N PUCCHs meet the first condition, the target PUCCH can be determined without executing step 4 (i.e., repeating steps 2 and 3).
[0136] by Figure 4Taking the example that the first time slot shown includes 3 PUCCHs to be transmitted, CSI, SR, and HARQ-ACK constitute the first PUCCH set, that is, the first PUCCH set contains 3 PUCCH resources. Select the PUCCH with the highest priority among CSI and HARQ-ACK, that is, HARQ-ACK as the first PUCCH. HARQ-ACK and SR are regarded as the first PUCCH subset, and SR is discarded according to the second rule introduced above, and SR is removed from the first PUCCH set. At this time, there are no overlapping PUCCH resources in the first PUCCH set, and there are no PUCCH resources overlapping with the repeatedly transmitted PUCCH (repeatedly transmitted CSI, repeatedly transmitted HARQ-ACK), so the execution is stopped, and the target PUCCH set finally determined includes {repeatedly transmitted CSI, repeatedly transmitted HARQ-ACK}.
[0137] Example 2 (selecting the first PUCCH based on the starting symbol of the PUCCH):
[0138] In the first time slot, N PUCCHs are to be transmitted, and the N PUCCHs include at least two PUCCHs that are repeatedly transmitted. Then, the target PUCCH set may be determined according to the following steps.
[0139] Step 1: The N PUCCHs constitute a first PUCCH set. It should be understood that step 1 is not a necessary step, for example, step 1 may not be performed in the subsequent cycle execution process.
[0140] Step 2: Select the PUCCH with the earliest starting symbol from at least two repeatedly transmitted PUCCHs as the first PUCCH. If there are at least two PUCCHs with the same starting symbol, select the PUCCH with a longer duration as the first PUCCH. If the starting symbol and duration are the same, select any one PUCCH as the first PUCCH.
[0141] Step 3: The first PUCCH and the PUCCHs overlapping with the first PUCCH in N PUCCHs constitute the first PUCCH subset. According to the principles introduced above, determine the PUCCHs to be transmitted and those not to be transmitted, and then remove the PUCCHs not to be transmitted included in the first PUCCH subset from the first PUCCH set.
[0142] Step 4: Repeat steps 2 and 3 (when selecting the first PUCCH in step 2, select the PUCCH with the earliest starting symbol other than the previously selected first PUCCH and / or the PUCCH that has been determined not to be transmitted as the new first PUCCH) until there are no PUCCH resources for repeated transmission in the overlapping PUCCH resources in the first PUCCH set, or there are no overlapping PUCCHs in the first PUCCH set, and then determine the first PUCCH set as the target PUCCH set. It should be understood that step 4 is not a necessary step. For example, after executing step 3 for the first time, if it is determined that the remaining PUCCHs after removing the PUCCHs that are not to be transmitted from the N PUCCHs meet the first condition, the target PUCCH can be determined without executing step 4 (i.e., repeating steps 2 and 3).
[0143] by Figure 4 Taking the example that the first time slot shown includes 3 PUCCHs to be transmitted, CSI, SR, and HARQ-ACK constitute the first PUCCH set, that is, the first PUCCH set contains 3 PUCCH resources. Select the PUCCH with the earliest starting symbol from CSI and HARQ-ACK, that is, CSI as the first PUCCH. Consider CSI and SR as the first PUCCH subset, discard CSI according to the second rule described above, and remove CSI from the first PUCCH set. There are still PUCCH resources (SR) overlapping with the repeatedly transmitted PUCCH (HARQ-ACK) in the first PUCCH set. Select the PUCCH with the earliest starting symbol among the remaining repeatedly transmitted PUCCH resources except CSI as HARQ-ACK; consider HARQ-ACK as the first PUCCH, consider HARQ-ACK and SR as the first PUCCH subset, discard SR, and remove SR from the first PUCCH set. At this time, if there are no overlapping PUCCH resources in the first PUCCH set and no PUCCH resources overlapping with the repeatedly transmitted PUCCH, the execution is stopped, and the target PUCCH set finally determined only includes {repeatedly transmitted HARQ-ACK}.
[0144] Embodiment 2:
[0145] Fig.10 A flowchart of a wireless communication method provided in yet another embodiment of the present application. Fig.10 The method shown can be performed by a terminal device. The terminal device can be, for example, Figure 1 The terminal device 120 in. Fig.10 The method shown may include step S1010, which is described in detail below.
[0146] In step S1010, when there are multiple PUCCHs to be transmitted in the first time slot, the terminal device determines a target PUCCH set from the multiple PUCCHs to be transmitted. The terminal device does not expect one or more situations, that is, the network device will not configure the multiple PUCCHs to be transmitted as the one or more situations. The following introduces the one or more situations that the terminal device does not expect.
[0147] Case 1: The terminal device does not expect that the multiple PUCCHs to be transmitted include at least two PUCCHs of repeated transmission, that is, the terminal device does not expect to be scheduled or configured with at least two PUCCH resources of repeated transmission in the first time slot. In other words, there is no PUCCH of repeated transmission to be transmitted in the first time slot, or there can be at most one PUCCH of repeated transmission to be transmitted in the first time slot.
[0148] Case 2: The terminal device does not expect multiple PUCCHs to be transmitted, including the first PUCCH, the second PUCCH and the third PUCCH, the first PUCCH and the second PUCCH are PUCCHs for repeated transmission, the first PUCCH and the second PUCCH do not overlap, the third PUCCH overlaps with the first PUCCH and the second PUCCH, and the priority of the third PUCCH is between the priority of the first PUCCH and the priority of the second PUCCH. In some embodiments, the terminal device does not expect to be scheduled or configured as described above Figure 4 In the example shown, the first PUCCH and the second PUCCH are respectively the repeatedly transmitted CSI and the repeatedly transmitted HARQ-ACK, and the third PUCCH is the single transmitted SR.
[0149] In case 2, the terminal device may be scheduled or configured with at least two PUCCH resources for repeated transmission, but the at least two PUCCH resources for repeated transmission do not overlap. In some embodiments, when the terminal device is configured so that at least two PUCCH resources for repeated transmission do not overlap, the at least two PUCCH resources for repeated transmission may carry the same UCI type, which includes HARQ-ACK.
[0150] Case 3: The terminal device does not expect multiple PUCCHs to be transmitted, including the first PUCCH, the second PUCCH and the third PUCCH, the first PUCCH and the second PUCCH are PUCCHs for repeated transmission, the first PUCCH overlaps with the second PUCCH, the priority of the first PUCCH is lower than the priority of the second PUCCH, the first PUCCH overlaps with the third PUCCH, and the priority of the third PUCCH is lower than the first PUCCH. In some embodiments, the terminal device does not expect to be scheduled or configured as described above Figure 5In the example shown, the first PUCCH is the repeatedly transmitted HARQ-ACK1, the second PUCCH is the repeatedly transmitted HARQ-ACK2, and the third PUCCH is the single transmitted SR (or CSI).
[0151] In case three, the terminal device may be scheduled or configured with at least two PUCCH resources for repeated transmission, and the at least two PUCCH resources for repeated transmission may overlap.
[0152] In some embodiments, the priority of multiple PUCCHs to be transmitted can be determined based on one or more of the following information: the priority of the UCI type carried by the multiple PUCCHs to be transmitted; the starting time slot of the multiple PUCCHs to be transmitted; the starting symbol of the multiple PUCCHs to be transmitted; and the duration of the multiple PUCCHs to be transmitted.
[0153] As an implementation method, in the case where the priorities of multiple PUCCHs to be transmitted are determined according to the priorities of UCI types carried by the multiple PUCCHs to be transmitted, if the multiple PUCCHs to be transmitted include multiple target PUCCHs, and the priorities of the UCI types contained in the multiple target PUCCHs are the same, then the priorities of the multiple target PUCCHs are determined according to the starting time slots of the multiple target PUCCHs. For example, the multiple target PUCCHs include a first target PUCCH and a second target PUCCH, the starting time slot of the first target PUCCH is the second time slot, the starting time slot of the second target PUCCH is the third time slot, and the second time slot is earlier than the third time slot, then the priority of the first target PUCCH is higher than the priority of the second target PUCCH.
[0154] As another implementation, the priorities of multiple PUCCHs to be transmitted are determined based on the starting symbols of the multiple PUCCHs to be transmitted. If the multiple PUCCHs to be transmitted include multiple target PUCCHs with the same starting symbols, the priorities of the multiple target PUCCHs are determined based on the durations of the multiple target PUCCHs. For example, the multiple target PUCCHs include a first target PUCCH and a second target PUCCH, the duration of the first target PUCCH is a first time, the duration of the second target PUCCH is a second time, and the first time is longer than the second time, then the priority of the first target PUCCH is higher than the priority of the second target PUCCH.
[0155] In some embodiments, if the PUCCH to be transmitted by the terminal device in the first time slot includes one or more situations that the terminal device does not expect, the terminal device may determine the target PUCCH set in the first time slot according to any method in the first embodiment introduced in the previous text of this application, so as to transmit part or all of the PUCCHs in the target PUCCH set in the first time slot, for example, determine the first PUCCH in the PUCCH to be transmitted according to the first rule, or determine the PUCCH to be transmitted and / or the PUCCH not to be transmitted according to the second rule, etc. Correspondingly, if one or more situations that the terminal device does not expect are configured on the network device side, the network device may determine the target PUCCH set in the first time slot according to any method in the first embodiment introduced in the previous text of this application, so as to transmit part or all of the PUCCHs in the target PUCCH set in the first time slot.
[0156] The method provided in the second embodiment is used to handle conflicts between multiple PUCCHs to be transmitted, and the terminal device does not need to handle complex situations, and the implementation is simple.
[0157] Combination of the above Figures 1 to 10 , describes the method embodiment of the present application in detail, and the following is combined with Figures 11 to 15 , describes the device embodiment of the present application in detail. It should be understood that the description of the method embodiment corresponds to the description of the device embodiment, so the parts not described in detail can refer to the previous method embodiment.
[0158] Fig.11 A schematic diagram of the structure of a terminal device provided in one embodiment of the present application. Fig.11 The terminal device 1100 includes a first determining module 1110.
[0159] The first determination module 1110 can be configured to determine a target PUCCH set from the multiple PUCCHs to be transmitted when there are multiple PUCCHs to be transmitted in the first time slot, and the multiple PUCCHs to be transmitted include at least two repeatedly transmitted PUCCHs, wherein the PUCCHs in the target PUCCH set satisfy a first condition, and the first condition includes: there are no PUCCHs in the target PUCCH set that overlap with the repeatedly transmitted PUCCHs.
[0160] In some embodiments, determining a target PUCCH set from multiple PUCCHs to be transmitted includes: determining a first PUCCH from a first PUCCH set according to a first rule; determining a target PUCCH set from multiple PUCCHs to be transmitted according to the first PUCCH; wherein the first PUCCH set includes part or all of at least two repeatedly transmitted PUCCHs, and the first PUCCH is a repeatedly transmitted PUCCH.
[0161] In some embodiments, the first rule includes one or more of the following: determining the first PUCCH based on the priority of the UCI type contained in the PUCCH, the first PUCCH being the PUCCH with the highest priority of the UCI type in the first PUCCH set; determining the first PUCCH based on the starting time slot of the PUCCH, the first PUCCH being the PUCCH with the earliest starting time slot in the first PUCCH set; determining the first PUCCH based on the starting symbol of the PUCCH, the first PUCCH being the PUCCH with the earliest starting symbol in the first PUCCH set; determining the first PUCCH based on the duration of the PUCCH, the first PUCCH being the PUCCH with the longest duration in the first PUCCH set.
[0162] In some embodiments, a target PUCCH set is determined from multiple PUCCHs to be transmitted based on a first PUCCH, including: determining a PUCCH to be transmitted and / or a PUCCH not to be transmitted from a first PUCCH subset according to a second rule, the first PUCCH subset consisting of a first PUCCH and a PUCCH overlapping with the first PUCCH.
[0163] In some embodiments, determining a target PUCCH set from multiple PUCCHs to be transmitted based on a first PUCCH includes: determining the target PUCCH set based on a transmitted PUCCH and / or a non-transmitted PUCCH, multiple PUCCHs to be transmitted, and a first condition.
[0164] In some embodiments, a target PUCCH set is determined based on a transmitted PUCCH and / or a non-transmitted PUCCH, multiple PUCCHs to be transmitted, and a first condition, including: if the remaining PUCCHs after the terminal device removes the non-transmitted PUCCHs from multiple PUCCHs to be transmitted meet the first condition, then the remaining PUCCHs constitute the target PUCCH set.
[0165] In some embodiments, the second rule includes at least one of the following: if any PUCCH in the second PUCCH subset contains the same priority UCI type as the first PUCCH, the terminal device transmits a PUCCH with an earlier starting time slot and / or does not transmit a PUCCH with a later starting time slot; if any PUCCH in the second PUCCH subset does not contain the same priority UCI type as the first PUCCH, the terminal device transmits a PUCCH containing the highest priority UCI type and / or does not transmit a PUCCH containing a lower priority UCI type; wherein the second PUCCH subset is composed of PUCCHs overlapping with the first PUCCH.
[0166] In some embodiments, if at least two repeatedly transmitted PUCCHs include multiple second PUCCHs with the same starting symbol, the terminal device selects the PUCCH with the longest duration from the multiple second PUCCHs as the first PUCCH.
[0167] In some embodiments, if at least two repeatedly transmitted PUCCHs include multiple third PUCCHs with the same UCI type priority, the terminal device selects the PUCCH with the earliest starting time slot from the multiple third PUCCHs as the first PUCCH.
[0168] In some embodiments, a target PUCCH set is determined from multiple PUCCHs to be transmitted, including at least one of the following: selecting a PUCCH to be transmitted and / or a PUCCH not to be transmitted from multiple PUCCHs to be transmitted based on the priority of the UCI type contained in the PUCCH; selecting a PUCCH to be transmitted and / or a PUCCH not to be transmitted from multiple PUCCHs to be transmitted based on the starting time slot of the PUCCH.
[0169] In some embodiments, any one of the multiple PUCCHs to be transmitted overlaps with at least one other PUCCH among the multiple PUCCHs to be transmitted except the any one PUCCH.
[0170] In some embodiments, any PUCCH among the multiple PUCCHs to be transmitted, except for at least two repeatedly transmitted PUCCHs, overlaps with at least one PUCCH among the at least two repeatedly transmitted PUCCHs.
[0171] In some embodiments, a target PUCCH set is determined from multiple PUCCHs to be transmitted, including at least one of the following: if the multiple PUCCHs to be transmitted include UCI types of the same priority, the terminal device transmits a PUCCH with an earlier starting time slot and / or does not transmit a PUCCH with a later starting time slot; if the multiple PUCCHs to be transmitted do not include UCI types of the same priority, the terminal device transmits a PUCCH containing a higher priority UCI type and / or does not transmit a PUCCH containing a lower priority UCI type.
[0172] In some embodiments, in some embodiments, the UCI type contained in the PUCCH of at least two repeated transmissions includes one or more of the following: hybrid automatic repeat request confirmation response HARQ-ACK, scheduling request SR, higher priority channel state information CSI, and lower priority CSI, wherein the priority of HARQ-ACK is higher than that of SR, the priority of SR is higher than that of CSI with higher priority, and the priority of CSI with higher priority is higher than that of CSI with lower priority.
[0173] In some embodiments, the terminal device provided in this embodiment may further include a first sending module, and the first sending module is used to transmit at least one PUCCH in the target PUCCH set.
[0174] Fig.12 A schematic diagram of the structure of a terminal device provided in another embodiment of the present application. Fig.12 The terminal device 1200 includes a second determination module 1210.
[0175] The second determination module 1210 can be configured to determine a target PUCCH set from the multiple PUCCHs to be transmitted when there are multiple PUCCHs to be transmitted in the first time slot, wherein the terminal device does not expect one or more of the following situations: the multiple PUCCHs to be transmitted include at least two PUCCHs to be repeatedly transmitted; the multiple PUCCHs to be transmitted include a first PUCCH, a second PUCCH and a third PUCCH, the first PUCCH and the second PUCCH are PUCCHs to be repeatedly transmitted, the first PUCCH and the second PUCCH do not overlap, the third PUCCH overlaps with the first PUCCH and the second PUCCH, and the priority of the third PUCCH is between the priority of the first PUCCH and the priority of the second PUCCH; the multiple PUCCHs to be transmitted include a first PUCCH, a second PUCCH and a third PUCCH, the first PUCCH and the second PUCCH are PUCCHs to be repeatedly transmitted, the first PUCCH overlaps with the second PUCCH, the priority of the first PUCCH is lower than the priority of the second PUCCH, the first PUCCH overlaps with the third PUCCH, and the priority of the third PUCCH is lower than the priority of the first PUCCH.
[0176] In some embodiments, the priority of multiple PUCCHs to be transmitted is determined based on one or more of the following information: the priority of the UCI type carried by the multiple PUCCHs to be transmitted; the starting time slot of the multiple PUCCHs to be transmitted; the starting symbol of the multiple PUCCHs to be transmitted; and the duration of the multiple PUCCHs to be transmitted.
[0177] In some embodiments, when the priorities of multiple PUCCHs to be transmitted are determined according to the priorities of UCI types carried by the multiple PUCCHs to be transmitted, if the multiple PUCCHs to be transmitted include multiple target PUCCHs, and the priorities of the UCI types contained in the multiple target PUCCHs are the same, then the priorities of the multiple target PUCCHs are determined according to the starting time slots of the multiple target PUCCHs.
[0178] In some embodiments, multiple target PUCCHs include a first target PUCCH and a second target PUCCH, the starting time slot of the first target PUCCH is the second time slot, the starting time slot of the second target PUCCH is the third time slot, the second time slot is earlier than the third time slot, and the priority of the first target PUCCH is higher than the priority of the second target PUCCH.
[0179] Fig.13 A schematic diagram of the structure of a network device provided in one embodiment of the present application. Fig.13 The network device 1300 shown includes a first determination module 1310 .
[0180] The first determination module 1310 can be configured to determine a target PUCCH set from the multiple PUCCHs to be transmitted when there are multiple PUCCHs to be transmitted in the first time slot, and the multiple PUCCHs to be transmitted include at least two repeatedly transmitted PUCCHs, wherein the PUCCHs in the target PUCCH set satisfy a first condition, and the first condition includes: there are no PUCCHs in the target PUCCH set that overlap with the repeatedly transmitted PUCCHs.
[0181] In some embodiments, determining a target PUCCH set from multiple PUCCHs to be transmitted includes: determining a first PUCCH from a first PUCCH set according to a first rule; determining a target PUCCH set from multiple PUCCHs to be transmitted according to the first PUCCH; wherein the first PUCCH set includes part or all of at least two repeatedly transmitted PUCCHs, and the first PUCCH is a repeatedly transmitted PUCCH.
[0182] In some embodiments, the first PUCCH is determined based on the priority of the UCI type contained in the PUCCH, and the first PUCCH is the PUCCH with the highest priority of the UCI type in the first PUCCH set; the first PUCCH is determined based on the starting time slot of the PUCCH, and the first PUCCH is the PUCCH with the earliest starting time slot in the first PUCCH set; the first PUCCH is determined based on the starting symbol of the PUCCH, and the first PUCCH is the PUCCH with the earliest starting symbol in the first PUCCH set; the first PUCCH is determined based on the duration of the PUCCH, and the first PUCCH is the PUCCH with the longest duration in the first PUCCH set.
[0183] In some embodiments, a target PUCCH set is determined from multiple PUCCHs to be transmitted based on a first PUCCH, including: determining a PUCCH to be transmitted and / or a PUCCH not to be transmitted from a first PUCCH subset according to a second rule, the first PUCCH subset consisting of a first PUCCH and a PUCCH overlapping with the first PUCCH.
[0184] In some embodiments, determining a target PUCCH set from multiple PUCCHs to be transmitted based on a first PUCCH includes: determining the target PUCCH set based on a transmitted PUCCH and / or a non-transmitted PUCCH, multiple PUCCHs to be transmitted, and a first condition.
[0185] In some embodiments, a target PUCCH set is determined based on a transmitted PUCCH and / or a non-transmitted PUCCH, multiple PUCCHs to be transmitted, and a first condition, including: if the remaining PUCCHs after the terminal device removes the non-transmitted PUCCHs from multiple PUCCHs to be transmitted meet the first condition, then the remaining PUCCHs constitute the target PUCCH set.
[0186] In some embodiments, the second rule includes at least one of the following: if any PUCCH in the second PUCCH subset contains the same priority UCI type as the first PUCCH, the terminal device transmits a PUCCH with an earlier starting time slot and / or does not transmit a PUCCH with a later starting time slot; if any PUCCH in the second PUCCH subset does not contain the same priority UCI type as the first PUCCH, the terminal device transmits a PUCCH containing the highest priority UCI type and / or does not transmit a PUCCH containing a lower priority UCI type; wherein the second PUCCH subset is composed of PUCCHs overlapping with the first PUCCH.
[0187] In some embodiments, if at least two repeatedly transmitted PUCCHs include multiple second PUCCHs with the same starting symbol, the terminal device selects the PUCCH with the longest duration from the multiple second PUCCHs as the first PUCCH.
[0188] In some embodiments, if at least two repeatedly transmitted PUCCHs include multiple third PUCCHs with the same UCI type priority, the terminal device selects the PUCCH with the earliest starting time slot from the multiple third PUCCHs as the first PUCCH.
[0189] In some embodiments, a target PUCCH set is determined from multiple PUCCHs to be transmitted, including at least one of the following: selecting a PUCCH to be transmitted and / or a PUCCH not to be transmitted from multiple PUCCHs to be transmitted based on the priority of the UCI type contained in the PUCCH; selecting a PUCCH to be transmitted and / or a PUCCH not to be transmitted from multiple PUCCHs to be transmitted based on the starting time slot of the PUCCH.
[0190] In some embodiments, any one of the multiple PUCCHs to be transmitted overlaps with at least one other PUCCH among the multiple PUCCHs to be transmitted except the any one PUCCH.
[0191] In some embodiments, any PUCCH among the multiple PUCCHs to be transmitted, except for at least two repeatedly transmitted PUCCHs, overlaps with at least one PUCCH among the at least two repeatedly transmitted PUCCHs.
[0192] In some embodiments, a target PUCCH set is determined from multiple PUCCHs to be transmitted, including at least one of the following: if the multiple PUCCHs to be transmitted include UCI types of the same priority, the terminal device transmits a PUCCH with an earlier starting time slot and / or does not transmit a PUCCH with a later starting time slot; if the multiple PUCCHs to be transmitted do not include UCI types of the same priority, the network device transmits a PUCCH containing a higher priority UCI type and / or does not transmit a PUCCH containing a lower priority UCI type.
[0193] In some embodiments, in some embodiments, the UCI type contained in the PUCCH of at least two repeated transmissions includes one or more of the following: hybrid automatic repeat request confirmation response HARQ-ACK, scheduling request SR, higher priority channel state information CSI, and lower priority CSI, wherein the priority of HARQ-ACK is higher than that of SR, the priority of SR is higher than that of CSI with higher priority, and the priority of CSI with higher priority is higher than that of CSI with lower priority.
[0194] In some embodiments, the network device provided in this embodiment may further include a first sending module, where the first sending module is used to transmit at least one PUCCH in the target PUCCH set.
[0195] Fig.14 A schematic diagram of the structure of a network device provided in another embodiment of the present application. Fig.14 The network device 1400 shown includes a second determination module 1410 .
[0196] The second determination module 1410 may be configured to determine a target PUCCH set from the multiple PUCCHs to be transmitted when there are multiple PUCCHs to be transmitted in the first time slot, wherein the network device does not configure the multiple PUCCHs to be transmitted as one or more of the following situations: the multiple PUCCHs to be transmitted include at least two PUCCHs to be repeatedly transmitted; the multiple PUCCHs to be transmitted include a first PUCCH, a second PUCCH, and a third PUCCH, the first PUCCH and the second PUCCH are PUCCHs to be repeatedly transmitted, and the first PUCCH and the second PUCCH do not overlap, The third PUCCH overlaps with the first PUCCH and the second PUCCH, and the priority of the third PUCCH is between the priority of the first PUCCH and the priority of the second PUCCH; the multiple PUCCHs to be transmitted include the first PUCCH, the second PUCCH and the third PUCCH, the first PUCCH and the second PUCCH are PUCCHs for repeated transmission, the first PUCCH overlaps with the second PUCCH, the priority of the first PUCCH is lower than the priority of the second PUCCH, the first PUCCH overlaps with the third PUCCH, and the priority of the third PUCCH is lower than the first PUCCH.
[0197] In some embodiments, the priority of the multiple PUCCHs to be transmitted is determined based on one or more of the following information: the priority of the UCI type carried by the multiple PUCCHs to be transmitted; the starting time slots of the multiple PUCCHs to be transmitted; the starting symbols of the multiple PUCCHs to be transmitted; and the duration of the multiple PUCCHs to be transmitted.
[0198] In some embodiments, when the priorities of multiple PUCCHs to be transmitted are determined according to the priorities of UCI types carried by the multiple PUCCHs to be transmitted, if the multiple PUCCHs to be transmitted include multiple target PUCCHs, and the priorities of the UCI types contained in the multiple target PUCCHs are the same, then the priorities of the multiple target PUCCHs are determined according to the starting time slots of the multiple target PUCCHs.
[0199] In some embodiments, multiple target PUCCHs include a first target PUCCH and a second target PUCCH, the starting time slot of the first target PUCCH is the second time slot, the starting time slot of the second target PUCCH is the third time slot, the second time slot is earlier than the third time slot, and the priority of the first target PUCCH is higher than the priority of the second target PUCCH.
[0200] In some embodiments, Fig.11 The first determination module 1110 in may refer to Fig.15The processor 1510 in the embodiment may be used to determine a target PUCCH set in a plurality of PUCCHs to be transmitted, and the first determination module 1110 may be used to determine a target PUCCH set in a plurality of PUCCHs to be transmitted. Fig.15 In some embodiments, the memory 1520 and / or the transceiver 1530 are connected or communicated. Fig.12 The second determination module 1210, Fig.13 The first determination module 1310 and Fig.14 The second determination module 1410 in the embodiment may refer to Fig.15 The processor 1510 in Fig.15 The memory 1520 and / or the transceiver 1530 are connected or communicated.
[0201] Fig.15 It is a schematic structural diagram of a communication device according to an embodiment of the present application. Fig.15 The dotted line in the figure indicates that the unit or module is optional. The device 1400 can be used to implement the method described in the above method embodiment. The device 1500 can be a chip, a terminal device or a network device.
[0202] The device 1500 may include one or more processors 1510. The processor 1510 may support the device 1500 to implement the method described in the method embodiment above. The processor 1510 may be a general-purpose processor or a special-purpose processor. For example, the processor may be a central processing unit (CPU). Alternatively, the processor may also be other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.
[0203] The apparatus 1500 may further include one or more memories 1520. The memory 1520 stores a program, which can be executed by the processor 1510, so that the processor 1510 executes the method described in the above method embodiment. The memory 1520 may be independent of the processor 1510 or integrated in the processor 1510.
[0204] The apparatus 1500 may further include a transceiver 1530. The processor 1510 may communicate with other devices or chips through the transceiver 1530. For example, the processor 1510 may transmit and receive data with other devices or chips through the transceiver 1530.
[0205] The present application also provides a computer-readable storage medium for storing a program. The computer-readable storage medium can be applied to a terminal or network device provided in the present application, and the program enables a computer to execute the method performed by the terminal or network device in each embodiment of the present application.
[0206] The embodiment of the present application also provides a computer program product. The computer program product includes a program. The computer program product can be applied to the terminal or network device provided in the embodiment of the present application, and the program enables the computer to execute the method performed by the terminal or network device in each embodiment of the present application.
[0207] The embodiment of the present application also provides a computer program. The computer program can be applied to the terminal or network device provided in the embodiment of the present application, and the computer program enables a computer to execute the method executed by the terminal or network device in each embodiment of the present application.
[0208] It should be understood that the terms "system" and "network" in this application can be used interchangeably. In addition, the terms used in this application are only used to explain the specific embodiments of the present application, and are not intended to limit the present application. The terms "first", "second", "third" and "fourth" in the specification and claims of this application and the accompanying drawings are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions.
[0209] In the embodiments of the present application, the "indication" mentioned can be a direct indication, an indirect indication, or an indication of an association relationship. For example, A indicates B, which can mean that A directly indicates B, for example, B can be obtained through A; it can also mean that A indirectly indicates B, for example, A indicates C, and B can be obtained through C; it can also mean that there is an association relationship between A and B.
[0210] In the embodiment of the present application, "B corresponding to A" means that B is associated with A, and B can be determined according to A. However, it should be understood that determining B according to A does not mean determining B only according to A, and B can also be determined according to A and / or other information.
[0211] In the embodiments of the present application, the term "corresponding" may indicate that there is a direct or indirect correspondence between the two, or an association relationship between the two, or a relationship of indication and being indicated, configuration and being configured, etc.
[0212] In the embodiments of the present application, "pre-definition" or "pre-configuration" can be implemented by pre-saving corresponding codes, tables or other methods that can be used to indicate relevant information in a device (for example, including a terminal device and a network device), and the present application does not limit the specific implementation method. For example, pre-definition can refer to what is defined in the protocol.
[0213] In the embodiments of the present application, the “protocol” may refer to a standard protocol in the communication field, for example, it may include an LTE protocol, an NR protocol, and related protocols used in future communication systems, and the present application does not limit this.
[0214] In the embodiments of the present application, the term "and / or" is only a description of the association relationship of the associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.
[0215] In various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0216] 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 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 through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0217] 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.
[0218] 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.
[0219] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be transmitted from a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (digital subscriber line, DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium may be any available medium that can be read by a computer or a data storage device such as a server or data center that includes one or more available media integrated. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a digital video disc (DVD)), or a semiconductor medium (eg, a solid state disk (SSD)).
[0220] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A wireless communication method, characterized in that: include: In a case where there are multiple physical uplink control channels PUCCHs to be transmitted in a first time slot, and the multiple PUCCHs to be transmitted include at least two PUCCHs that are repeatedly transmitted, the terminal device determines a target PUCCH set from the multiple PUCCHs to be transmitted, wherein the PUCCHs in the target PUCCH set satisfy a first condition, and the first condition includes: There is no PUCCH in the target PUCCH set that overlaps with the repeatedly transmitted PUCCH.
2. The method according to claim 1, characterized in that The terminal device determines a target PUCCH set from the multiple PUCCHs to be transmitted, including: The terminal device determines a first PUCCH from a first PUCCH set according to a first rule; The terminal device determines the target PUCCH set from the multiple PUCCHs to be transmitted according to the first PUCCH; The first PUCCH set includes part or all of the at least two repeatedly transmitted PUCCHs, and the first PUCCH is a repeatedly transmitted PUCCH.
3. The method according to claim 2, characterized in that The first rule includes one or more of the following: Determine the first PUCCH based on the priority of the uplink control information UCI type included in the PUCCH, where the first PUCCH is the PUCCH with the highest priority of the UCI type in the first PUCCH set; Determine the first PUCCH based on a starting time slot of the PUCCH, where the first PUCCH is a PUCCH with an earliest starting time slot in the first PUCCH set; Determine the first PUCCH based on a start symbol of the PUCCH, where the first PUCCH is a PUCCH with the earliest start symbol in the first PUCCH set; The first PUCCH is determined based on a duration of the PUCCH, where the first PUCCH is a PUCCH with the longest duration in the first PUCCH set.
4. The method according to claim 2 or 3, characterized in that: The terminal device determines, according to the first PUCCH, the target PUCCH set from the multiple PUCCHs to be transmitted, including: The terminal device determines a PUCCH to be transmitted and / or a PUCCH not to be transmitted from a first PUCCH subset according to a second rule, where the first PUCCH subset consists of the first PUCCH and a PUCCH overlapping with the first PUCCH.
5. The method according to claim 4, characterized in that The terminal device determines, according to the first PUCCH, the target PUCCH set from the multiple PUCCHs to be transmitted, including: The terminal device determines the target PUCCH set according to the transmitted PUCCH and / or non-transmitted PUCCH, the multiple PUCCHs to be transmitted, and the first condition.
6. The method according to claim 5, characterized in that The terminal device determines the target PUCCH set according to the transmitted PUCCH and / or the non-transmitted PUCCH, the multiple PUCCHs to be transmitted, and the first condition, including: If the PUCCHs remaining after the terminal device removes the PUCCHs not to be transmitted from the multiple PUCCHs to be transmitted meet the first condition, the remaining PUCCHs constitute the target PUCCH set.
7. The method according to any one of claims 4 to 6, characterized in that: The second rule includes at least one of the following: If any PUCCH in the second PUCCH subset contains a UCI type of the same priority as the first PUCCH, the terminal device transmits a PUCCH with an earlier starting time slot and / or does not transmit a PUCCH with a later starting time slot; If any PUCCH in the second PUCCH subset does not include the UCI type of the same priority as the first PUCCH, the terminal device transmits the PUCCH including the UCI type of the highest priority and / or does not transmit the PUCCH including the UCI type of the lower priority; The second PUCCH subset is composed of PUCCHs overlapping with the first PUCCH.
8. The method according to any one of claims 3 to 7, characterized in that: If the at least two repeatedly transmitted PUCCHs include multiple second PUCCHs with the same starting symbol, the terminal device selects the PUCCH with the longest duration from the multiple second PUCCHs as the first PUCCH.
9. The method according to any one of claims 3 to 8, characterized in that: The UCI type contained in the at least two repeatedly transmitted PUCCHs includes one or more of the following: a hybrid automatic repeat request acknowledgment HARQ-ACK, a scheduling request SR, a higher priority channel state information CSI, and a lower priority CSI, wherein the HARQ-ACK has a higher priority than the SR, the SR has a higher priority than the higher priority CSI, and the higher priority CSI has a higher priority than the lower priority CSI.
10. A wireless communication method, characterized in that: include: In a case where there are multiple physical uplink control channels PUCCHs to be transmitted in a first time slot, and the multiple PUCCHs to be transmitted include at least two repeatedly transmitted PUCCHs, the network device determines a target PUCCH set from the multiple PUCCHs to be transmitted, wherein the PUCCHs in the target PUCCH set satisfy a first condition, and the first condition includes: There is no PUCCH in the target PUCCH set that overlaps with the repeatedly transmitted PUCCH.
11. The method according to claim 10, characterized in that The network device determines a target PUCCH set from the multiple PUCCHs to be transmitted, including: The network device determines a first PUCCH from a first PUCCH set according to a first rule; The network device determines, according to the first PUCCH, the target PUCCH set from the multiple PUCCHs to be transmitted; The first PUCCH set includes part or all of the at least two repeatedly transmitted PUCCHs, and the first PUCCH is a repeatedly transmitted PUCCH.
12. The method according to claim 11, characterized in that The first rule includes one or more of the following: Determine the first PUCCH based on the priority of the uplink control information UCI type included in the PUCCH, where the first PUCCH is the PUCCH with the highest priority of the UCI type in the first PUCCH set; Determine the first PUCCH based on a starting time slot of the PUCCH, where the first PUCCH is a PUCCH with an earliest starting time slot in the first PUCCH set; Determine the first PUCCH based on a start symbol of the PUCCH, where the first PUCCH is a PUCCH with the earliest start symbol in the first PUCCH set; The first PUCCH is determined based on a duration of the PUCCH, where the first PUCCH is a PUCCH with the longest duration in the first PUCCH set.
13. The method according to claim 11 or 12, characterized in that: The network device determines, according to the first PUCCH, the target PUCCH set from the multiple PUCCHs to be transmitted, including: The network device determines a PUCCH to be transmitted and / or a PUCCH not to be transmitted from a first PUCCH subset according to a second rule, where the first PUCCH subset consists of the first PUCCH and a PUCCH overlapping with the first PUCCH.
14. The method according to claim 13, characterized in that The network device determines, according to the first PUCCH, the target PUCCH set from the multiple PUCCHs to be transmitted, including: The network device determines the target PUCCH set according to the transmitted PUCCH and / or non-transmitted PUCCH, the multiple PUCCHs to be transmitted, and the first condition.
15. The method according to claim 14, characterized in that The network device determines the target PUCCH set according to the transmitted PUCCH and / or the non-transmitted PUCCH, the multiple PUCCHs to be transmitted, and the first condition, including: If the remaining PUCCHs after the network device removes the non-transmitted PUCCHs from the multiple PUCCHs to be transmitted meet the first condition, the remaining PUCCHs constitute the target PUCCH set.
16. The method according to any one of claims 13 to 15, characterized in that The second rule includes at least one of the following: If any PUCCH in the second PUCCH subset includes a UCI type of the same priority as the first PUCCH, the network device transmits a PUCCH with an earlier starting time slot and / or does not transmit a PUCCH with a later starting time slot; If any PUCCH in the second PUCCH subset does not include the same priority UCI type as the first PUCCH, the network device transmits the PUCCH including the highest priority UCI type and / or does not transmit the PUCCH including the lower priority UCI type; The second PUCCH subset is composed of PUCCHs overlapping with the first PUCCH.
17. The method according to any one of claims 12 to 16, characterized in that: If the at least two repeatedly transmitted PUCCHs include multiple second PUCCHs with the same starting symbol, the network device selects a PUCCH with the longest duration from the multiple second PUCCHs as the first PUCCH.
18. The method according to any one of claims 12 to 17, characterized in that: The UCI type contained in the at least two repeatedly transmitted PUCCHs includes one or more of the following: a hybrid automatic repeat request acknowledgment HARQ-ACK, a scheduling request SR, a higher priority channel state information CSI, and a lower priority CSI, wherein the HARQ-ACK has a higher priority than the SR, the SR has a higher priority than the higher priority CSI, and the higher priority CSI has a higher priority than the lower priority CSI.
19. A terminal device, characterized in that: include: A first determining module is configured to determine a target PUCCH set from a plurality of PUCCHs to be transmitted when there are a plurality of physical uplink control channels PUCCHs to be transmitted in a first time slot, and the plurality of PUCCHs to be transmitted include at least two PUCCHs to be repeatedly transmitted, wherein the PUCCHs in the target PUCCH set satisfy a first condition, and the first condition includes: There is no PUCCH in the target PUCCH set that overlaps with the repeatedly transmitted PUCCH.
20. The terminal device according to claim 19, characterized in that: The determining a target PUCCH set from the multiple PUCCHs to be transmitted includes: Determine a first PUCCH from a first PUCCH set according to a first rule; Determining the target PUCCH set from the multiple PUCCHs to be transmitted according to the first PUCCH; The first PUCCH set includes part or all of the at least two repeatedly transmitted PUCCHs, and the first PUCCH is a repeatedly transmitted PUCCH.
21. The terminal device according to claim 20, characterized in that: The first rule includes one or more of the following: Determine the first PUCCH based on the priority of the uplink control information UCI type included in the PUCCH, where the first PUCCH is the PUCCH with the highest priority of the UCI type in the first PUCCH set; Determine the first PUCCH based on a starting time slot of the PUCCH, where the first PUCCH is a PUCCH with an earliest starting time slot in the first PUCCH set; Determine the first PUCCH based on a start symbol of the PUCCH, where the first PUCCH is a PUCCH with the earliest start symbol in the first PUCCH set; The first PUCCH is determined based on a duration of the PUCCH, where the first PUCCH is a PUCCH with the longest duration in the first PUCCH set.
22. A network device, characterized in that: include: A first determining module is configured to determine a target PUCCH set from a plurality of PUCCHs to be transmitted when there are a plurality of physical uplink control channels PUCCHs to be transmitted in a first time slot, and the plurality of PUCCHs to be transmitted include at least two PUCCHs to be repeatedly transmitted, wherein the PUCCHs in the target PUCCH set satisfy a first condition, and the first condition includes: There is no PUCCH in the target PUCCH set that overlaps with the repeatedly transmitted PUCCH.
23. The network device according to claim 22, characterized in that: The determining a target PUCCH set from the multiple PUCCHs to be transmitted includes: Determine a first PUCCH from a first PUCCH set according to a first rule; Determining the target PUCCH set from the multiple PUCCHs to be transmitted according to the first PUCCH; The first PUCCH set includes part or all of the at least two repeatedly transmitted PUCCHs, and the first PUCCH is a repeatedly transmitted PUCCH.
24. The network device according to claim 23, characterized in that: The first rule includes one or more of the following: Determine the first PUCCH based on the priority of the uplink control information UCI type included in the PUCCH, where the first PUCCH is the PUCCH with the highest priority of the UCI type in the first PUCCH set; Determine the first PUCCH based on a starting time slot of the PUCCH, where the first PUCCH is a PUCCH with an earliest starting time slot in the first PUCCH set; Determine the first PUCCH based on a start symbol of the PUCCH, where the first PUCCH is a PUCCH with the earliest start symbol in the first PUCCH set; The first PUCCH is determined based on a duration of the PUCCH, where the first PUCCH is a PUCCH with the longest duration in the first PUCCH set.
25. A terminal device, characterized in that: The invention comprises a memory and a processor, wherein the memory is used to store a program, and the processor is used to call the program in the memory to execute the method according to any one of claims 1 to 9.
26. A network device, characterized in that: The system comprises a memory and a processor, wherein the memory is used to store a program, and the processor is used to call the program in the memory to execute the method according to any one of claims 10 to 18.