Method and apparatus for processing PUCCH time-domain resource overlap
The method addresses the challenge of overlapping HARQ-ACK PUCCHs in NR systems by multiplexing same-priority HARQ-ACKs and prioritizing or canceling different-priority HARQ-ACKs, enhancing communication efficiency and channel performance.
Patent Information
- Application Number
- JP2024500516
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2021-07-09
- Filing Date
- 2022-07-06
- Publication Date
- 2025-07-01
- Estimated Expiration
- 2042-07-06
AI Technical Summary
The challenge in New Radio (NR) systems is how a User Equipment (UE) should process overlapping high/low-priority HARQ-ACK PUCCHs of multicast PDSCH with other uplink channels, as existing protocols do not provide clear guidance for handling such collisions.
A method and apparatus for multiplexing HARQ-ACKs with the same priority onto a single PUCCH, and prioritizing or canceling HARQ-ACKs with different priorities based on predefined rules to resolve time-domain resource overlaps, ensuring efficient communication.
Enhances communication efficiency by resolving PUCCH overlaps, maintaining channel integrity, and improving channel estimation performance in diverse service scenarios.
Smart Images

Figure 0007701543000001 
Figure 0007701543000002 
Figure 0007701543000003
Abstract
Description
Technical Field
[0001] (Cross - reference to related applications) This application claims the priority of Chinese Patent Application No. 202110778037.7 filed in China on July 9, 2021, and all the contents of the said application are incorporated herein by reference.
[0002] This application belongs to the field of communication technologies, and specifically relates to a method and apparatus for processing time - domain resource overlap of PUCCH.
Background Art
[0003] In a conventional system, for the Physical Uplink Control Channel (PUCCH) in the uplink, there are PUCCHs for carrying Hybrid Automatic Repeat request Acknowledge (HARQ - ACK), PUCCHs for carrying Channel State Information (CSI), PUCCHs for carrying Scheduling Request (SR), and Physical Uplink Shared Channel (PUSCH). In New Radio (NR), although the collision processing order when different channels overlap is defined, when a User Equipment (UE) supports both receiving unicast services and receiving group - cast / multicast services, there is also HARQ - ACK feedback for multicast PDSCH on the uplink PUCCH. When the high / low - priority HARQ - ACK PUCCH of the multicast PDSCH overlaps with other uplink channels, it is necessary to solve the problem of how the UE should process the colliding channels in what way.
Summary of the Invention
Problems to be Solved by the Invention
[0004] The object of the embodiments of this application is to provide a processing method and apparatus for time-domain resource overlapping of PUCCH that solve the problem of how a UE should process colliding channels when high / low-priority HARQ-ACK PUCCHs of multicast PDSCH overlap with other uplink channels.
Means for Solving the Problem
[0005] According to a first aspect, a processing method for time-domain resource overlapping of PUCCH is provided. When there are a first HARQ-ACK and a second HARQ-ACK with the same priority, and the time-domain resources of the PUCCH carrying the first HARQ-ACK and the PUCCH carrying the second HARQ-ACK overlap, or the PUCCH carrying the first HARQ-ACK and the PUCCH carrying the second HARQ-ACK are in the same time unit and the terminal does not support transmitting PUCCHs of two HARQ-ACKs with the same priority in one time unit, the terminal multiplexes the first HARQ-ACK and the second HARQ-ACK onto one PUCCH. Here, the first HARQ-ACK includes the HARQ-ACK of group-common PDSCH and / or the HARQ-ACK of group-common PDCCH, and the second HARQ-ACK includes the HARQ-ACK of unicast PDSCH and / or the HARQ-ACK of unicast PDCCH.
[0006] According to a second aspect, a processing apparatus for time-domain resource overlapping of PUCCH applied to a terminal is provided. The apparatus including a multiplexing module, where there are a first HARQ-ACK and a second HARQ-ACK with the same priority, and the time-domain resources of the PUCCH carrying the first HARQ-ACK and the PUCCH carrying the second HARQ-ACK overlap, or the PUCCH carrying the first HARQ-ACK and the PUCCH carrying the second HARQ-ACK are in the same time unit, and when the terminal does not support transmitting the PUCCHs of two HARQ-ACKs with the same priority in one time unit, the terminal is used to multiplex the first HARQ-ACK and the second HARQ-ACK into one PUCCH, wherein the first HARQ-ACK includes the HARQ-ACK of the group-common physical downlink shared channel PDSCH and / or the HARQ-ACK of the group-common PDCCH, and the second HARQ-ACK includes the HARQ-ACK of the unicast PDSCH and / or the HARQ-ACK of the unicast PDCCH.
[0007] According to a third aspect, a terminal is provided, which includes a processor, a memory, and a program stored in the memory and executable on the processor. When the program is executed by the processor, the steps of the method according to the first aspect are realized.
[0008] According to a fourth aspect, a readable storage medium is provided, on which a program or instruction is stored. When the program or instruction is executed by a processor, the processing method according to the first aspect is realized.
[0009] According to a fifth aspect, a computer program product is provided, which is stored in a non-volatile storage medium. When the computer program product is executed by at least one processor, the steps of the processing method according to the first aspect are realized.
[0010] According to a sixth aspect, a chip is provided, the chip includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor runs a program or instructions and is used to implement the processing method described in the first aspect.
[0011] According to a seventh aspect, a communication device is provided, and this communication device is configured to execute the processing method described in the first aspect.
Advantages of the Invention
[0012] In the embodiments of the present application, a method for processing time-domain resource overlapping of the uplink channel PUCCH is provided, which can be applied to the scenario of HARQ-ACK including group common PDSCH and improve the efficiency of the communication system.
Brief Description of the Drawings
[0013]
Figure 1
Figure 2
Figure 3
Figure 4a
Figure 4b
Figure 4c
Figure 4d
Figure 4e
Figure 4f
Figure 4g
Figure 4h
Figure 5
Figure 6
Figure 7
Embodiments for Carrying out the Invention
[0014] The following clearly and completely describes the technical solutions in the embodiments of the present application in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are some of the embodiments of the present application, not all of them. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative efforts fall within the protection scope of the present application.
[0015] Terms such as "first" and "second" in the specification and claims of the present application are used to distinguish similar objects and are not for describing a specified order or sequence. It should be understood that such terms are interchangeable when appropriate, so that the embodiments of the present application can be implemented in an order other than that illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same type, without limiting the number of objects. For example, the first object may be one or more. Note that "and / or" in the specification and claims represents at least one of the connected objects, and the character " / " generally represents that the related objects before and after are in an "or" relationship.
[0016] It should be noted that the technology described in the embodiments of this application is not limited to the Long Term Evolution (LTE) / LTE-Advanced (LTE-A) system, but can also be applied to other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA), and other systems. The terms "system" and "network" in the embodiments of this application are always used interchangeably, and the described technology may be used in the systems and radio technologies mentioned above, or may also be used in other systems and radio technologies. However, the following description describes the New Radio (NR) system for illustrative purposes and uses NR terms in most of the following descriptions. These technologies may also be applied to applications other than NR system applications, such as the sixth generation (6 th Generation, 6G) communication system.
[0017] FIG. 1 shows a block diagram of a wireless communication system to which the embodiments of the present application are applicable. The wireless communication system includes a terminal 11 and a network-side device 12. Here, the terminal 11 may also be referred to as a terminal device or a user equipment (UE). The terminal 11 may be a terminal-side device such as a mobile phone, a tablet personal computer, a laptop computer (or called a notebook computer), a personal digital assistant (PDA), a palm-top computer, a netbook, an ultra-mobile personal computer (UMPC), a mobile internet device (MID), a wearable device, or a vehicle user equipment (VUE), a pedestrian user equipment (PUE), etc. The wearable device includes a bracelet, earphones, glasses, etc. It should be noted that in the embodiments of the present application, the specific type of the terminal 11 is not limited. The network-side device 12 may be a base station or a core network. Here, the base station may be called a Node B, an evolved Node B, an access point, a base transceiver station (BTS), a radio base station, a radio transceiver, a basic service set (BSS), an extended service set (ESS), a B node, an evolved B node (eNB), a home Node B, a home evolved B node, a WLAN access point, a WiFi node, a transmitting receiving point (TRP), or other appropriate terms in the art. As long as the same technical effect is achieved, the base station is not limited to the specified technical terms. It should be noted that in the embodiments of the present application, only the base station in the NR system is taken as an example, but the specific type of the base station is not limited.
[0018] In order to better understand the embodiments of the present application, the following content will be introduced first.
[0019] Compared to conventional mobile communication systems, the fifth generation (5G) th Mobile communication systems for the next-generation (5G) mobile communications systems need to adapt to more diverse scenarios and business demands. The main scenarios of 5G include Enhanced Mobile Broadband (eMBB), Ultra Reliable Low Latency Communication (URLLC), and Massive Machine Type Communication (mMTC), which require high reliability, low latency, wide bandwidth, wide coverage, and so on. Some UEs may support different services, for example, a UE may support URLLC ultra-reliable and ultra-low latency service and at the same time support high-capacity and high-rate eMBB service. In the NR system, different channels may have different starting symbols and lengths, which may cause the time domains of transmission resources to overlap. Generally, in order to maintain the uplink single carrier characteristic, if multiple overlapping PUCCHs are transmitted in one slot, the single carrier characteristic of the UE may be destroyed, and the difference in transmission power may cause degradation of channel estimation performance. This situation is generally regarded as a kind of conflict, and a corresponding conflict resolution scheme needs to be designed to combine and discard some information.
[0020] Version 15 (Rel-15) PUCCH and PUCCH or PUCCH and PUSCH multiplexing Uplink control information (UCI) is transmitted on the PUCCH. Uplink data is transmitted on the PUSCH. Due to reasons such as the start symbol and symbol length, there may be a temporal overlap between different PUCCHs or between the PUCCH and the PUSCH. In principle, the PUCCH and the PUSCH may be transmitted simultaneously, that is, the UCI may be carried on the PUCCH. However, this increases the cubic metric, and also meets the out-of-band transmission requirements with a higher transmission power, and the relatively large interval in the frequency domain when the PUSCH and the PUCCH are transmitted simultaneously (the PUCCH is generally transmitted at both ends of the frequency band) poses challenges to the implementation of radio frequency (RF). Therefore, in normal cases, when the time-domain resources of the PUCCHs that need to transmit the UCI overlap or the PUCCH resources of the UCI to be transmitted and the PUSCH resources overlap in time, and when the base station schedules this PUCCH / PUSCH, it is ensured that the conditions of the UCI multiplexing processing time are met, so that the UCI is multiplexed into one PUCCH or the UCI and the data are multiplexed into the PUSCH, avoiding simultaneously transmitting different PUCCHs or simultaneously transmitting the PUCCH and the PUSCH. Specifically, refer to Figure 2.
[0021] In the current protocol, the timeline during the multiplexing of the PUCCH and the PUCCH, or the PUCCH and the PUSCH, that is, the predefined timeline that the multiplexing between PUCCHs or UCI multiplexing needs to meet in the PUSCH is defined. If the scheduling on the network side does not meet this timeline, it is regarded as an error case.
[0022] Processing order of PUCCH-to-PUCCH multiplexing or UCI multiplexing in PUSCH In a single PUCCH group, multiple PUCCHs may overlap with each other. One PUCCH may further overlap with multiple PUSCHs. To solve the time-domain resource overlapping problem among multiple uplink transmission channels, in NR Rel-15, the processing order of UE uplink multiplexing is defined, specifically as follows.
[0023] 1) In one time unit, if there are multiple PUCCHs and at least two PUCCHs overlap with each other, the UE first resolves the overlap between PUCCHs, and then obtains at most two non-overlapping PUCCHs. 2) For a certain PUCCH output in 1), if this PUCCH does not overlap with a PUSCH, the UE transmits this PUCCH. If this PUCCH overlaps with a PUSCH, the UE multiplexes and transmits the UCI (excluding SR) carried by this PUCCH to a certain overlapping PUSCH according to certain rules.
[0024] Multiplexing and Priority of Uplink Transmission within UE in Version 16 (Rel-16) To support different service requirements, Rel-16 introduces different physical layer priorities, supports the following collision scenarios, and defines the behavior of the UE for the following collision scenarios.
[0025] (1) For high-priority (HP) uplink transmission vs high-priority uplink transmission, the UE processes according to the Rel-15 method. (2) For low-priority (LP) uplink transmission vs low-priority uplink transmission, the UE processes according to the Rel-15 method. (3) For high-priority uplink transmission vs low-priority uplink transmission, the UE transmits the high-priority uplink transmission and cancels the low-priority uplink transmission.
[0026] Similarly, in order to endow the UE with sufficient capabilities to cancel the transmission of low-priority PUCCH / PUSCH and transmit high-priority PUCCH / PUSCH, the base station needs to meet certain timeline requirements when scheduling PUCCH / PUSCH, and the timeline for PUCCH and PUCCH, or PUCCH and PUSCH priority is defined in the current protocol.
[0027] Multicast Broadcast Service and Its Feedback Currently, the NR technology has evolved through two versions, Rel-15 and Rel-16, and although it does not support broadcast / multicast features in these two versions, there are many important use cases. For example, in public safety and mission critical, vehicle-to-vehicle and vehicle-to-everything (V2X) applications, transparent Internet Protocol version 4 (IPv4) / Internet Protocol version 6 (IPv6) multicast delivery, Internet Protocol Television (IPTV), software delivery over wireless, group communications and Internet of Things (IoT) applications, etc., the broadcast / multicast features can provide a substantial improvement, especially in terms of system efficiency and user experience. Therefore, in the next version 17 (Rel-17), NR will introduce broadcast / multicast features. The broadcast multicast service is mainly transmitted by the group common PDSCH. The UE can receive the group common PDSCH and the unicast PDSCH simultaneously.For the group common PDSCH, the UE can feedback its HARQ-ACK information, which is the same as the HARQ-ACK information of the unicast PDSCH, and can be divided into high-priority HARQ-ACK and low-priority HARQ-ACK. The low-priority HARQ-ACK of the unicast PDSCH and / or CSI / low-priority SR and the low-priority HARQ-ACK of the multicast PDSCH may be multiplexed together, and the high-priority HARQ-ACK of the unicast PDSCH and / or high-priority SR and the high-priority HARQ-ACK of the multicast PDSCH may be multiplexed together.
[0028] In NR, the processing order when uplink transmission channels PUCCH / PUSCH transmissions of different types and different priorities collide is defined. At the same time, when the HARQ-ACK and CSI / SR of the unicast PDSCH overlap with the HARQ-ACK of the multicast PDSCH, multiplexing is also supported. However, when HARQ-ACK PUCCHs of different priorities including the multicast PDSCH collide with other uplink transmission channels, it is necessary to solve how to determine the processing order of different channels / priorities.
[0029] In the following, the method and apparatus according to the embodiments of the present application will be described in detail by specific embodiments and their application scenarios while combining the drawings.
[0030] Referring to Figure 3, the embodiment of the present application provides a method for processing time-domain resource overlap of PUCCH. The execution entity of this method may be a terminal, and the specific steps include step 301.
[0031] Step 301: If there are a first HARQ-ACK and a second HARQ-ACK with the same priority, and the time-domain resources of the PUCCH carrying the first HARQ-ACK and the PUCCH carrying the second HARQ-ACK overlap, or the PUCCH carrying the first HARQ-ACK and the PUCCH carrying the second HARQ-ACK are in the same time unit and the terminal does not support transmitting the PUCCHs of two HARQ-ACKs with the same priority in one time unit, the terminal multiplexes the first HARQ-ACK and the second HARQ-ACK onto one PUCCH. The first HARQ-ACK and the second HARQ-ACK with the same priority refer to the case where the priorities of the first HARQ-ACK and the second HARQ-ACK are the same or the corresponding priority indices are the same. For example, both the first HARQ-ACK and the second HARQ-ACK are of high priority, and the corresponding priority index is 1, or both the first HARQ-ACK and the second HARQ-ACK are of low priority, and the corresponding priority index is 0.
[0032] The above first HARQ-ACK includes the HARQ-ACK of the group common PDSCH and / or the HARQ-ACK of the group common PDCCH. For the sake of understanding, there may be multiple first HARQ-ACKs. All of these multiple first HARQ-ACKs may be the HARQ-ACKs of the group common PDSCH, or all of these multiple first HARQ-ACKs may be the HARQ-ACKs of the group common PDCCH, or some of these multiple first HARQ-ACKs are the HARQ-ACKs of the group common PDSCH and the other part are the HARQ-ACKs of the group common PDCCH. The embodiments of this application do not specifically limit this. The above second HARQ-ACK includes the HARQ-ACK of the unicast PDSCH and / or the HARQ-ACK of the unicast PDCCH, and the priorities of the first HARQ-ACK and the second HARQ-ACK are the same. For the sake of understanding, there may be multiple second HARQ-ACKs. All of these multiple second HARQ-ACKs may be the HARQ-ACKs of the unicast PDSCH, or all of these multiple second HARQ-ACKs may be the HARQ-ACKs of the unicast PDCCH, or some of these multiple second HARQ-ACKs are the HARQ-ACKs of the unicast PDSCH and the other part are the HARQ-ACKs of the unicast PDCCH. The embodiments of this application do not specifically limit this.
[0033] Specifically, the first HARQ-ACK is the HARQ-ACK of the group common PDSCH and / or the HARQ-ACK of the group common PDCCH that activates or releases the semi-persistent scheduling (SPS) PDSCH. The second HARQ-ACK is the HARQ-ACK of the unicast PDSCH, and / or the HARQ-ACK of the unicast PDCCH that activates or releases the SPS PDSCH, and / or the HARQ-ACK of the PDCCH that instructs the dormancy of the secondary cell (Scell), and / or the HARQ-ACK of the PDCCH that triggers the type 3 codebook.
[0034] It should be noted that the group common PDSCH or group common PDCCH may also be referred to as the group cast / multicast PDSCH or group cast / multicast PDCCH, and mainly refers to the PDSCH or PDCCH transmitted to multiple receivers on the same physical resource.
[0035] In the embodiments of the present application, when the time domain resources of the PUCCH carrying the first HARQ-ACK and the second HARQ-ACK with the same priority overlap, or the PUCCH carrying the first HARQ-ACK and the second HARQ-ACK is in the same time unit, and the terminal does not support transmitting the PUCCHs of two HARQ-ACKs with the same priority in one time unit, the terminal multiplexes the first HARQ-ACK and the second HARQ-ACK into one PUCCH, so that it can be applied to the HARQ-ACK scenario including the group common PDSCH, and provides a processing method for the time domain resource overlap of the uplink channel PUCCH to improve the efficiency of the communication system.
[0036] It should be noted that hereinafter, for the sake of brevity of description, the first HARQ-ACK is collectively referred to as M HARQ-ACK, the second HARQ-ACK is collectively referred to as U HARQ-ACK, and correspondingly, the PUCCH carrying the first HARQ-ACK is collectively referred to as M HARQ-ACK PUCCH, and the PUCCH carrying the second HARQ-ACK is collectively referred to as U HARQ-ACK PUCCH. Furthermore, the first HARQ-ACK with high priority is collectively referred to as M HP HARQ-ACK, the corresponding PUCCH is collectively referred to as M HP HARQ-ACK PUCCH, the first HARQ-ACK with low priority is collectively referred to as M LP HARQ-ACK, the corresponding PUCCH is collectively referred to as M LP HARQ-ACK PUCCH, the second HARQ-ACK with high priority is collectively referred to as U HP HARQ-ACK, the corresponding PUCCH is collectively referred to as U HP HARQ-ACK PUCCH, the second HARQ-ACK with low priority is collectively referred to as U LP HARQ-ACK, and the corresponding PUCCH is collectively referred to as U LP HARQ-ACK PUCCH.
[0037] In one possible embodiment, the terminal multiplexes the first HARQ-ACK and the second HARQ-ACK on one PUCCH based on a preset rule. The above preset rule includes any one of the following.
[0038] (1) When the terminal multiplexes the first HARQ-ACK and the second HARQ-ACK on the first PUCCH and the time-domain resources of the PUCCH carrying the first PUCCH, channel state information CSI and / or scheduling request SR overlap, the terminal multiplexes the first HARQ-ACK, the second HARQ-ACK, and CSI and / or SR on the second PUCCH, and CSI and / or SR have the same priority as the first HARQ-ACK and the second HARQ-ACK. In the embodiments of this application, there is a possibility that at least one of the PUCCH (hereinafter collectively referred to as CSI PUCCH and / or SR PUCCH) that carries CSI and / or SR overlaps with at least one of M HARQ-ACK PUCCH and U HARQ-ACK PUCCH, or when CSI PUCCH and / or SR PUCCH does not overlap with at least one of M HARQ-ACK PUCCH and U HARQ-ACK PUCCH, for these two situations, the terminal may use the above multiplexing method, that is, first multiplex M HARQ-ACK and U HARQ-ACK into one PUCCH, for example, multiplex them into PUCCH1. For the sake of understanding, since the priorities of M HARQ-ACK and U HARQ-ACK are the same, after multiplexing the two into one PUCCH, the priority remains the same as before. When this PUCCH1 overlaps with CSI PUCCH and / or SR PUCCH of the same priority, the terminal further multiplexes HARQ-ACK (that is, including M HARQ-ACK and U HARQ-ACK) in PUCCH1 with CSI and / or SR into one PUCCH, for example, multiplex them into PUCCH2.
[0039] It should be noted that for the high priority and low priority of SR, they may be collectively referred to as HP SR and LP SR respectively.
[0040] (2) When the time domain resources of the PUCCH that carries CSI and / or SR overlap with the PUCCH that carries the first HARQ-ACK, and / or the time domain resources of the PUCCH that carries CSI and / or SR overlap with the PUCCH that carries the second HARQ-ACK, the terminal multiplexes the first HARQ-ACK, the second HARQ-ACK, and CSI and / or SR into a third PUCCH. CSI and / or SR has the same priority as the first HARQ-ACK and the second HARQ-ACK. In an embodiment of the present application, when at least one of CSI PUCCH and / or SR PUCCH overlaps with M HARQ-ACK PUCCH and U HARQ-ACK PUCCH, the terminal multiplexes and transmits M HARQ-ACK, U HARQ-ACK, and CSI and / or SR on one PUCCH.
[0041] Specifically, in one possible embodiment, the terminal determines a third PUCCH from a PUCCH resource set corresponding to a first HARQ-ACK or a PUCCH resource set corresponding to a second HARQ-ACK based on a first number of bits, where the first number of bits is the sum of the number of bits of the first HARQ-ACK, the second HARQ-ACK, and CSI and / or SR. In an embodiment of the present application, the terminal determines one PUCCH from a PUCCH resource set corresponding to M HARQ-ACK or a PUCCH resource set corresponding to U HARQ-ACK based on the multiplexed number of bits. For example, two PUCCH-configs are configured for the terminal. The PUCCH resource set 1 configured with one PUCCH-config is used for U HARQ-ACK transmission, and the PUCCH resource set 2 (PUCCH resource set) configured with the other PUCCH-config is used for M HARQ-ACK transmission. After M HARQ-ACK and U HARQ-ACK are multiplexed, one PUCCH resource is determined from PUCCH resource set 1 or PUCCH resource set 2 to transmit the multiplexed HARQ-ACK.
[0042] For a special scenario, when the first HARQ-ACK and the second HARQ-ACK are each 1 bit and the overlapping channel is only SR PUCCH (without CSI PUCCH), the terminal determines the multiplexing method of the first HARQ-ACK, the second HARQ-ACK, and SR based on the format of the third PUCCH and the state of SR.
[0043] For example, M HARQ-ACK and U HARQ-ACK are each only 1 bit. Assume that M HARQ-ACK and U HARQ-ACK are multiplexed onto U HARQ-ACK PUCCH or M HARQ-ACK PUCCH and then multiplexed onto HARQ-ACK PUCCH, and M HARQ-ACK and U HARQ-ACK are transmitted on the PUCCH as 2-bit HARQ-ACK.
[0044] Specifically, determining the multiplexing method of the first HARQ-ACK, the second HARQ-ACK, and the SR based on the above-mentioned third PUCCH format and the SR state includes the following.
[0045] (1) When the third PUCCH format is PUCCH format 0 and the SR state is positive, multiplex the SR onto the HARQ-ACK PUCCH. (2) When the third PUCCH format is PUCCH format 1, the SR PUCCH format is PUCCH format 1, and the SR state is positive, multiplex M HARQ-ACK and U HARQ-ACK onto the SR PUCCH. When the third PUCCH format is PUCCH format 1, the SR PUCCH format is PUCCH format 1, and the SR state is negative, transmit this third PUCCH.
[0046] When the time-domain resources of the PUCCH carrying CSI and / or SR overlap with the time-domain resources of the PUCCH carrying the first HARQ-ACK, and / or when the time-domain resources of the PUCCH carrying CSI and / or SR overlap with the time-domain resources of the PUCCH carrying the second HARQ-ACK, the terminal multiplexes the second HARQ-ACK with CSI and / or SR on a fourth PUCCH. When the time-domain resources of the fourth PUCCH carrying CSI and / or SR overlap with the time-domain resources of the PUCCH carrying the first HARQ-ACK, the terminal multiplexes the first HARQ-ACK, the second HARQ-ACK, and CSI and / or SR on a fifth PUCCH. CSI and / or SR have the same priority as the first HARQ-ACK and the second HARQ-ACK.
[0047] In the embodiments of the present application, when at least one of the CSI PUCCH and / or SR PUCCH overlaps with the M HARQ-ACK PUCCH and the U HARQ-ACK PUCCH, the terminal first multiplexes the U HARQ-ACK with CSI and / or SR. If the multiplexed PUCCH overlaps with the M HARQ-ACK PUCCH or the two do not overlap but the terminal does not support transmitting two HARQ-ACK PUCCHs with the same priority in one time unit, the terminal multiplexes this multiplexed PUCCH with the M HARQ-ACK PUCCH, that is, multiplexes the M HARQ-ACK, U HARQ-ACK, and CSI and / or SR on one PUCCH. Or if the terminal supports transmitting two HARQ-ACK PUCCHs with the same priority in one time unit, the terminal transmits the PUCCH multiplexed with the M HARQ-ACK PUCCH, U HARQ-ACK, CSI, and SR respectively.
[0048] It should be noted that when both terminals support transmitting two HARQ-ACK PUCCHs with the same priority in one time unit, both terminals may support transmitting the U HARQ-ACK PUCCH and the M HARQ-ACK PUCCH with the same priority in one time unit.
[0049] In one possible embodiment, by default, even if the terminal does not support the transmission of two HARQ-ACK PUCCHs with the same priority in one time unit (for example, one HARQ-ACK PUCCH corresponds to unicast PDSCH / PDCCH, and one HARQ-ACK PUCCH corresponds to group common PDSCH / PDCCH), that is, the PUCCH multiplexed with U HARQ-ACK and CSI and / or SR is directly multiplexed with M HARQ-ACK PUCCH, regardless of whether their time domain resources overlap.
[0050] In some embodiments, there are a first HARQ-ACK and a second HARQ-ACK with the same priority, and a first HARQ-ACK and a second HARQ-ACK with different priorities, and there is a case where the time domain resources of the PUCCH carrying the first HARQ-ACK with different priorities overlap with the PUCCH carrying the second HARQ-ACK. Specifically, the existence of the first HARQ-ACK and the second HARQ-ACK with the same priority, and the first HARQ-ACK and the second HARQ-ACK with different priorities as described above includes any one of the following.
[0051] (1) The terminal configures or schedules a PUCCH carrying a first HARQ-ACK with a first priority, a PUCCH carrying a first HARQ-ACK with a second priority, and a PUCCH carrying a second HARQ-ACK with the first priority. That is, the terminal configures or schedules M LP HARQ-ACK PUCCH, M HP HARQ-ACK PUCCH, and U LP HARQ-ACK PUCCH.
[0052] (2) The terminal configures or schedules a PUCCH carrying a first HARQ-ACK with a first priority, a PUCCH carrying a first HARQ-ACK with a second priority, and a PUCCH carrying a second HARQ-ACK with the second priority. That is, the terminal configured or scheduled M LP HARQ-ACK PUCCH, M HP HARQ-ACK PUCCH, and U HP HARQ-ACK PUCCH.
[0053] (3) The terminal configures or schedules a PUCCH that carries a first HARQ-ACK with a first priority, a PUCCH that carries a second HARQ-ACK with the first priority, and a PUCCH that carries a second HARQ-ACK with a second priority. That is, the terminal configured or scheduled M LP HARQ-ACK PUCCH, U LP HARQ-ACK PUCCH, and U HP HARQ-ACK PUCCH.
[0054] (4) The terminal configures or schedules a PUCCH that carries a first HARQ-ACK with a second priority, a PUCCH that carries a second HARQ-ACK with the first priority, and a PUCCH that carries a second HARQ-ACK with the second priority. That is, the terminal configured or scheduled M HP HARQ-ACK PUCCH, U LP HARQ-ACK PUCCH, and U HP HARQ-ACK PUCCH.
[0055] (5) The terminal configures or schedules a PUCCH that carries a first HARQ-ACK with a first priority, a PUCCH that carries a first HARQ-ACK with a second priority, a PUCCH that carries a second HARQ-ACK with the first priority, and a PUCCH that carries a second HARQ-ACK with the second priority.
[0056] That is, the terminal configured or scheduled M LP HARQ-ACK PUCCH, M HP HARQ-ACK PUCCH, U LP HARQ-ACK PUCCH, and U HP HARQ-ACK PUCCH.
[0057] Specifically, there are a first HARQ-ACK and a second HARQ-ACK with the same priority, and a first HARQ-ACK and a second HARQ-ACK with different priorities. When the time-domain resources of the PUCCH carrying the first HARQ-ACK with different priorities and the PUCCH carrying the second HARQ-ACK overlap, this method includes the following processing methods. Here, the second priority is higher than the first priority.
[0058] Method 1: (1) The terminal cancels the transmission of the PUCCH carrying the first HARQ-ACK with the first priority and / or the PUCCH carrying the second HARQ-ACK with the first priority. (2) The terminal multiplexes the first HARQ-ACK with the second priority and the second HARQ-ACK with the second priority onto a sixth PUCCH based on a pre-set rule. In the embodiments of this application, the terminal first discards or cancels the transmission of the low-priority HARQ-ACK PUCCH, and then multiplexes the high-priority HARQ-ACK onto one PUCCH for transmission.
[0059] Method 2: The terminal multiplexes the first HARQ-ACK with the first priority and the second HARQ-ACK with the first priority onto a seventh PUCCH based on a pre-set rule. When the time-domain resources of the seventh PUCCH and the PUCCH carrying the first HARQ-ACK with the second priority overlap, and / or the time-domain resources of the seventh PUCCH and the PUCCH carrying the second HARQ-ACK with the second priority overlap, the terminal cancels the transmission of the seventh PUCCH. The terminal multiplexes the first HARQ-ACK with the second priority and the second HARQ-ACK with the second priority onto an eighth PUCCH based on a pre-set rule. In the embodiments of the present application, the terminal first multiplexes low-priority HARQ-ACKs onto one PUCCH according to a preset rule for the same-priority HARQ-ACK multiplexing described above. Next, the terminal processes the overlap between the multiplexed PUCCH and the high-priority HARQ-ACK PUCCH, that is, discards or cancels the transmission of the low-priority HARQ-ACK PUCCH. Finally, the terminal multiplexes high-priority HARQ-ACKs onto one PUCCH according to the preset rule. If there is a low-priority PUCCH that overlaps with the resource of the high-priority HARQ-ACK PUCCH, the overlapping low-priority PUCCH is discarded or canceled.
[0060] Method 3: Based on a preset rule, the terminal multiplexes the first HARQ-ACK of the first priority and the second HARQ-ACK of the first priority onto the ninth PUCCH. Based on a preset rule, the terminal multiplexes the first HARQ-ACK of the second priority and the second HARQ-ACK of the second priority onto the tenth PUCCH. If the time-domain resources of the ninth PUCCH and the tenth PUCCH overlap, the terminal cancels the transmission of the ninth PUCCH. In the embodiments of the present application, the terminal first performs multiplexing on high-priority HARQ-ACKs and low-priority HARQ-ACKs respectively according to the preset rule, and then performs an overlap process on the two multiplexed PUCCHs, that is, discards or cancels the transmission of the low-priority HARQ-ACK PUCCH.
[0061] Hereinafter, the method for processing the time-domain resource overlap of the PUCCH of the present application will be described in conjunction with specific embodiments.
[0062] Example 1: When the resources of the low-priority HARQ-ACK PUCCH (U LP HARQ-ACK PUCCH) of the unicast PDSCH and the low-priority HARQ-ACK PUCCH (M LP HARQ-ACK PUCCH) of the group-common PDSCH collide, the UE multiplexes and transmits the U LP HARQ-ACK and the M LP HARQ-ACK on one PUCCH. However, at this time, if there are further CSI PUCCH and / or LP SR PUCCH on the overlapping channel, the UE needs to further multiplex the CSI and / or LP SR together. Here, the UE may process the overlapping PUCCH channels in the following manner.
[0063] Method 1: Referring to Figure 4a, the UE first multiplexes the U LP HARQ-ACK and the M LP HARQ-ACK on one channel. Assuming multiplexing on PUCCH1, if PUCCH1 overlaps with CSI and / or LP SR, the UE multiplexes the U LP HARQ-ACK, the M LP HARQ-ACK, CSI and / or LP SR on one channel.
[0064] Method 2: Referring to Figure 4b, the UE multiplexes the U LP HARQ-ACK, the M LP HARQ-ACK, CSI and / or LP SR on one PUCCH channel.
[0065] Method 3: Referring to FIG. 4c, the UE first processes the overlap between the U LP HARQ-ACK and the CSI / LP SR PUCCH. For example, the UE multiplexes the U LP HARQ-ACK and the CSI / LP SR onto one PUCCH. This channel can be the U LP HARQ-ACK PUCCH (e.g., when the U LP HARQ-ACK PUCCH is PUCCH format 0 and the U LP HARQ-ACK PUCCH and the LP SR are multiplexed), or the LP SR PUCCH (e.g., when the U LP HARQ-ACK PUCCH is PUCCH format 1 and both the U LP HARQ-ACK PUCCH and the LP SR PUCCH are PUCCH format 1 and they are multiplexed), or the CSI PUCCH (e.g., when the U LP HARQ-ACK is the HARQ-ACK feedback from the SPS PDSCH, i.e., there is no PDCCH corresponding to the U LP HARQ-ACK PUCCH and the U LP HARQ-ACK and the CSI PUCCH are multiplexed), or the PUCCH determined based on the number of bits of the multiplexed UCI (e.g., when there is a PDCCH corresponding to the U LP HARQ-ACK PUCCH or the CSI PUCCH is a multi-CSI PUCCH). Assume that the UE multiplexes the U LP HARQ-ACK and the CSI and / or LP SR onto PUCCH1. When PUCCH1 overlaps with the M LP HARQ-ACK PUCCH, the UE further multiplexes the UCI carried by PUCCH1 with the M LP HARQ-ACK. If PUCCH1 does not overlap with the M LP HARQ-ACK PUCCH and the UE supports transmitting a PUCCH that carries two HARQ-ACKs with the same priority in one time unit (e.g., a slot), the UE transmits PUCCH1 and the M LP HARQ-ACK PUCCH respectively. If the UE does not support transmitting a PUCCH that carries two HARQ-ACKs with the same priority in one time unit, the UE multiplexes the UCI carried by the M LP HARQ-ACK PUCCH and PUCCH1 onto one PUCCH, or the UE transmits one of PUCCH1 and the M LP HARQ-ACK PUCCH and discards the other.
[0066] For example, U LP HARQ-ACK PUCCH is PUCCH format 0 / 1, M LP HARQ-ACK PUCCH is PUCCH format 0 / 1, and multiple LP SRs are PUCCH format 0 / 1.
[0067] When the UE first multiplexes U LP HARQ-ACK and M LP HARQ-ACK, one PUCCH, for example, PUCCH1, should be determined based on the number of bits of the multiplexed HARQ-ACK. If the multiplexed PUCCH still overlaps with the LP SR resource, multiplex the LP SR with the HARQ-ACK (it may follow the conventional multiplexing method. For example, when PUCCH 1 is PUCCH format 2 / 3 / 4, multiplex K-bit SR information with the HARQ-ACK, where K = log2(1 + m), and m indicates the number of SR configurations overlapping with the PUCCH1 resource).
[0068] When the UE first processes the overlap between U LP HARQ-ACK and LP SR, the UE multiplexes only 1-bit SR information with the U LP HARQ-ACK. Subsequently, when further multiplexing with M LP HARQ-ACK, if the multiplexed channel is PUCCH format 2 / 3 / 4, there is still only 1-bit SR information in the PUCCH.
[0069] For the overlap between high-priority PUCCHs, the above three methods are similarly applicable. Specifically, refer to FIGS. 4d to 4f.
[0070] Embodiment 2: In this embodiment, within one time unit, the time-domain resources of the M LP HARQ-ACK PUCCH and the U LP HARQ-ACK PUCCH do not overlap, but the UE can transmit only one LP HARQ-ACK PUCCH within one time unit. In this case, the U LP HARQ-ACK and / or the M LP HARQ-ACK PUCCH further overlap in time-domain resources with the CSI PUCCH and / or the LP SR. In this case, the UE may process it in the following manner.
[0071] Method 1: The UE first multiplexes the M LP HARQ-ACK and the U LP HARQ-ACK onto one PUCCH. Assuming it is multiplexed onto PUCCH1, if the time-domain resources of this PUCCH1 overlap with those of the CSI and / or the LP SR, the UE further processes the collision with the CSI and / or the LP SR. If they do not overlap, the HARQ-ACK PUCCH and the CSI and / or the LP SR PUCCH are transmitted respectively.
[0072] Method 2: The UE first processes the directly overlapping channels (i.e., the channels with overlapping transmission resources). As shown in Figure 4g, assuming the UE first multiplexes the U LP HARQ-ACK, the CSI, and the LP SR onto PUCCH1. Next, the M LP HARQ-ACK is multiplexed with PUCCH1 (regardless of whether they overlap). As shown in Figure 4h, the UE first multiplexes the M LP HARQ-ACK and the CSI, and the U LP HARQ-ACK and the LP SR. Next, the further multiplexed channels are multiplexed together (regardless of whether they overlap).
[0073] Example 3: The M HARQ-ACK PUCCHs with different priorities overlap with the U HARQ-ACK PUCCH, and the M HP HARQ-ACK PUCCH further overlaps with the U HP HARQ-ACK PUCCH. In this case, the UE may process it in the following manner.
[0074] Method 1: The UE first discards or cancels the U LP HARQ-ACK PUCCH, and then multiplexes and transmits the U HP HARQ-ACK and the M HP HARQ-ACK on one channel. Method 2: The UE first multiplexes and transmits the U HP HARQ-ACK and the M HP HARQ-ACK on one channel. Assuming that it is multiplexed on PUCCH1, if PUCCH1 overlaps with the U LP HARQ-ACK PUCCH, the U LP HARQ-ACK PUCCH transmission is discarded or cancelled. If PUCCH1 does not overlap with the U LP HARQ-ACK PUCCH, the U LP HARQ-ACK PUCCH and PUCCH1 are transmitted respectively.
[0075] Example 4: In a certain time unit, the UE configures or schedules M HP HARQ-ACK PUCCH, M LP HARQ-ACK PUCCH, U HP HARQ-ACK PUCCH and U LP HARQ-ACK PUCCH with different priorities, and CSI, HP SR, and LP SR. If the above channels overlap on the time domain resource, the UE may process them in the following manner.
[0076] It should be noted that in the embodiments of the present application, the CSI is described by taking the CSI with low priority as an example, and the above method is similarly applicable to the CSI with high priority.
[0077] Method 1: The UE first processes the overlap between LP channels according to the method in the above-mentioned Embodiment 1 / 2 (in the case of M LP HARQ-ACK and U LP HARQ-ACK, it may further include a scenario where there is no overlap), then processes the overlap between the high-priority channel and the low-priority channel (for example, discarding or canceling the low-priority channel transmission), then processes the overlap between HP channels according to the method in the above-mentioned Embodiment 1 / 2 (in the case of M HP HARQ-ACK and U HP HARQ-ACK, it may further include a scenario where there is no overlap), and finally processes the overlap between the high-priority channel and the low-priority channel (for example, discarding or canceling the low-priority channel transmission). Method 2: The UE first processes the overlap between LP channels and the overlap between HP channels respectively according to the method in the above-mentioned Embodiment 1 / 2 (in the case of M LP HARQ-ACK and U LP HARQ-ACK, it may further include a scenario where there is no overlap, and in the case of M HP HARQ-ACK and U HP HARQ-ACK, it may further include a scenario where there is no overlap), then processes the overlap between the high-priority channel and the low-priority channel (for example, discarding or canceling the low-priority channel transmission), and then processes the overlap between the high-priority channel and the low-priority channel (for example, discarding or canceling the low-priority channel transmission).
[0078] Referring to FIG. 5, the embodiment of the present application provides a processing apparatus 500 for the time-domain resource overlap of PUCCH applied to a terminal, and the apparatus includes including a multiplexing module 501, where there are a first HARQ-ACK and a second HARQ-ACK with the same priority, and the time-domain resources of the PUCCH carrying the first HARQ-ACK and the PUCCH carrying the second HARQ-ACK overlap, or the PUCCH carrying the first HARQ-ACK and the PUCCH carrying the second HARQ-ACK are in the same time unit, and when the terminal does not support transmitting the PUCCHs of two HARQ-ACKs with the same priority in one time unit, the terminal is used to multiplex the first HARQ-ACK and the second HARQ-ACK into one PUCCH, wherein the first HARQ-ACK includes the HARQ-ACK of the group-common physical downlink shared channel PDSCH and / or the HARQ-ACK of the group-common PDCCH, and the second HARQ-ACK includes the HARQ-ACK of the unicast PDSCH and / or the HARQ-ACK of the unicast PDCCH.
[0079] In one possible embodiment, the multiplexing module further the terminal is used to multiplex the first HARQ-ACK and the second HARQ-ACK into one PUCCH based on a preset rule, the preset rule is when the terminal multiplexes the first HARQ-ACK and the second HARQ-ACK into the first PUCCH and the time-domain resources of the first PUCCH and the PUCCH carrying the channel state information CSI and / or the scheduling request SR overlap, the terminal multiplexes the first HARQ-ACK, the second HARQ-ACK, and the CSI and / or the SR into the second PUCCH, and the CSI and / or the SR have the same priority as the first HARQ-ACK and the second HARQ-ACK, When the time-domain resources of the PUCCH carrying CSI and / or SR overlap with the time-domain resources of the PUCCH carrying the first HARQ-ACK, and / or the time-domain resources of the PUCCH carrying CSI and / or SR overlap with the time-domain resources of the PUCCH carrying the second HARQ-ACK, the terminal multiplexes the first HARQ-ACK, the second HARQ-ACK, and the CSI and / or the SR onto a third PUCCH, and the CSI and / or the SR have the same priority as the first HARQ-ACK and the second HARQ-ACK. When the time-domain resources of the PUCCH carrying CSI and / or SR overlap with the time-domain resources of the PUCCH carrying the first HARQ-ACK, and / or the time-domain resources of the PUCCH carrying CSI and / or SR overlap with the time-domain resources of the PUCCH carrying the second HARQ-ACK, the terminal multiplexes the second HARQ-ACK and the CSI and / or the SR onto a fourth PUCCH. When the time-domain resources of the fourth PUCCH overlap with the time-domain resources of the PUCCH carrying the first HARQ-ACK, the terminal multiplexes the first HARQ-ACK, the second HARQ-ACK, and the CSI and / or the SR onto a fifth PUCCH, including any one of the CSI and / or the SR having the same priority as the first HARQ-ACK and the second HARQ-ACK.
[0080] In one possible embodiment, the multiplexing module further The terminal is used to determine the third PUCCH from the PUCCH resource set corresponding to the first HARQ-ACK or the PUCCH resource set corresponding to the second HARQ-ACK based on the first number of bits, where the first number of bits is the sum of the number of bits of the first HARQ-ACK, the second HARQ-ACK, and the CSI and / or the SR.
[0081] In one possible embodiment, the device further comprising a determination module, where when the first HARQ-ACK and the second HARQ-ACK are each 1 bit, the terminal is used to determine the multiplexing method of the first HARQ-ACK, the second HARQ-ACK, and the SR based on the format of the third PUCCH and the state of the SR. In one possible embodiment, the apparatus further comprises a processing module, where there are the first HARQ-ACK and the second HARQ-ACK with the same priority, and the first HARQ-ACK and the second HARQ-ACK with different priorities, and when the time domain resources of the PUCCH carrying the first HARQ-ACK with different priorities and the PUCCH carrying the second HARQ-ACK overlap the terminal cancels the transmission of the PUCCH carrying the first HARQ-ACK with the first priority and / or the PUCCH carrying the second HARQ-ACK with the first priority, the terminal multiplexes the first HARQ-ACK with the second priority and the second HARQ-ACK with the second priority onto a sixth PUCCH based on the preset rule, or the terminal multiplexes the first HARQ-ACK with the first priority and the second HARQ-ACK with the first priority onto a seventh PUCCH based on the preset rule, when the time domain resources of the seventh PUCCH and the PUCCH carrying the first HARQ-ACK with the second priority overlap and / or the time domain resources of the seventh PUCCH and the PUCCH carrying the second HARQ-ACK with the second priority overlap, the terminal cancels the transmission of the seventh PUCCH, the terminal multiplexes the first HARQ-ACK with the second priority and the second HARQ-ACK with the second priority onto an eighth PUCCH based on the preset rule, or The terminal multiplexes the first HARQ-ACK with the first priority and the second HARQ-ACK with the first priority on a ninth PUCCH based on the preset rule, The terminal multiplexes the first HARQ-ACK with the second priority and the second HARQ-ACK with the second priority on a tenth PUCCH based on the preset rule, When the time domain resources of the ninth PUCCH and the tenth PUCCH overlap, the terminal is used to cancel the transmission of the ninth PUCCH, Here, the second priority is higher than the first priority.
[0082] In one possible embodiment, the fact that there may be the first HARQ-ACK and the second HARQ-ACK with different priorities is The terminal configures or schedules a PUCCH that carries the first HARQ-ACK with the first priority, a PUCCH that carries the first HARQ-ACK with the second priority, and a PUCCH that carries the second HARQ-ACK with the first priority, The terminal configures or schedules a PUCCH that carries the first HARQ-ACK with the first priority, a PUCCH that carries the first HARQ-ACK with the second priority, and a PUCCH that carries the second HARQ-ACK with the second priority, The terminal configures or schedules a PUCCH that carries the first HARQ-ACK with the first priority, a PUCCH that carries the second HARQ-ACK with the first priority, and a PUCCH that carries the second HARQ-ACK with the second priority, The terminal configures or schedules a PUCCH that carries the first HARQ-ACK with the second priority, a PUCCH that carries the second HARQ-ACK with the first priority, and a PUCCH that carries the second HARQ-ACK with the second priority, The terminal includes any one of configuring or scheduling a PUCCH that carries the first HARQ-ACK with a first priority, a PUCCH that carries the first HARQ-ACK with a second priority, a PUCCH that carries the second HARQ-ACK with the first priority, and a PUCCH that carries the second HARQ-ACK with the second priority.
[0083] The PUCCH time-domain resource overlapping processing apparatus according to the embodiments of the present application realizes each process realized by the embodiments of the method shown in FIG. 3 and can achieve the same technical effects. To avoid repetition of the description, it will not be described further here.
[0084] Optionally, as shown in FIG. 6, the embodiments of the present application further provide a terminal 600, including a processor 601, a memory 602, and a program or instruction stored in the memory 602 and executable on the processor 601. For example, when this communication device 600 is a terminal, when this program or instruction is executed by the processor 601, each process of the embodiment of the above configuration method is realized and the same technical effects can be achieved. When this terminal 600 is a network-side device, when this program or instruction is executed by the processor 601, each process of the embodiment of the above PUCCH time-domain resource overlapping processing method is realized and the same technical effects can be achieved. To avoid repetition of the description, it will not be described further here.
[0085] Specifically, FIG. 7 is a schematic diagram of the hardware structure of a terminal that realizes the embodiments of the present application. This terminal 700 includes at least some of the members such as a radio frequency unit 701, a network module 702, an audio output unit 703, an input unit 704, a sensor 705, a display unit 706, a user input unit 707, an interface unit 708, a memory 709, and a processor 710, but is not limited thereto.
[0086] As would be understood by those skilled in the art, the terminal 700 may further include a power source (e.g., a power pool) for supplying power to each component. The power source may be logically connected to the processor 710 by a power management system, whereby functions such as charge and discharge management and power consumption management can be realized by the power management system. The terminal structure shown in FIG. 7 does not constitute a limitation on the terminal. The terminal may include more or fewer components than those shown, or a combination of some components, or a configuration of different components, which will not be further described herein.
[0087] It should be understood that in the embodiments of the present application, the input unit 704 may include a graphics processing unit (GPU) 7041 and a microphone 7042. The graphics processing unit 7041 processes the image data of a still image or a video obtained by an image capture device (e.g., a camera) in a video capture mode or an image capture mode. The display unit 706 may include a display panel 7061, and the display panel 7061 may be configured in the form of a liquid crystal display, an organic light-emitting diode, etc. The user input unit 707 includes a touch panel 7071 and other input devices 7072. The touch panel 7071 is also called a touch screen. The touch panel 7071 may include two parts: a touch detection device and a touch controller. The other input devices 7072 may include, but are not limited to, a physical keyboard, function keys (e.g., volume control buttons, switch buttons, etc.), a trackball, a mouse, a joystick, which will not be further described herein.
[0088] In the embodiments of the present application, after receiving the downlink data from the network-side device, the radio frequency unit 701 causes the processor 710 to process it, and also transmits the uplink data to the network-side device. Generally, the radio frequency unit 701 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, etc.
[0089] Memory 709 may be used to store software programs or instructions and various types of data. Memory 709 may mainly include a program or instruction storage area and a data storage area. Here, the program or instruction storage area can store an operating system, application programs or instructions required for at least one function (such as a voice playback function, an image playback function, etc.). Note that Memory 709 may include a high-speed random access memory and may also include a non-volatile memory. Here, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. For example, it may be at least one magnetic disk memory device, a flash memory device, or other non-volatile solid-state memory devices.
[0090] Processor 710 may include one or more processing units. Optionally, Processor 710 may integrate an application processor and a modem processor. Here, the application processor mainly processes an operating system, a user interface, and application programs or instructions, etc., and the modem processor mainly processes wireless communication, such as a baseband processor. As can be understood, the above modem processor may not be integrated into Processor 710.
[0091] Here, when there are a first HARQ-ACK and a second HARQ-ACK with the same priority, and the time-domain resources of the PUCCH carrying the first HARQ-ACK and the PUCCH carrying the second HARQ-ACK overlap, or the PUCCH carrying the first HARQ-ACK and the PUCCH carrying the second HARQ-ACK are in the same time unit and the terminal does not support transmitting PUCCHs of two HARQ-ACKs with the same priority in one time unit, the terminal is used to multiplex the first HARQ-ACK and the second HARQ-ACK into one PUCCH. Here, the first HARQ-ACK includes the HARQ-ACK of the group-common physical downlink shared channel PDSCH and / or the HARQ-ACK of the group-common PDCCH, and the second HARQ-ACK includes the HARQ-ACK of the unicast PDSCH and / or the HARQ-ACK of the unicast PDCCH.
[0092] Optionally, the preset rule is When the terminal multiplexes the first HARQ-ACK and the second HARQ-ACK onto a first PUCCH, and the time-domain resources of the first PUCCH and the PUCCH carrying the channel state information CSI and / or the scheduling request SR overlap, the terminal multiplexes the first HARQ-ACK, the second HARQ-ACK, and the CSI and / or the SR onto a second PUCCH, and the CSI and / or the SR have the same priority as the first HARQ-ACK and the second HARQ-ACK. When the time-domain resources of the PUCCH carrying CSI and / or SR overlap with the time-domain resources of the PUCCH carrying the first HARQ-ACK, and / or the time-domain resources of the PUCCH carrying CSI and / or SR overlap with the time-domain resources of the PUCCH carrying the second HARQ-ACK, the terminal multiplexes the first HARQ-ACK, the second HARQ-ACK, and the CSI and / or the SR onto a third PUCCH, and the CSI and / or the SR have the same priority as the first HARQ-ACK and the second HARQ-ACK. When the time-domain resources of the PUCCH carrying CSI and / or SR overlap with the time-domain resources of the PUCCH carrying the first HARQ-ACK, and / or the time-domain resources of the PUCCH carrying CSI and / or SR overlap with the time-domain resources of the PUCCH carrying the second HARQ-ACK, the terminal multiplexes the second HARQ-ACK and the CSI and / or the SR onto a fourth PUCCH. When the time-domain resources of the fourth PUCCH overlap with the time-domain resources of the PUCCH carrying the first HARQ-ACK, the terminal multiplexes the first HARQ-ACK, the second HARQ-ACK, and the CSI and / or the SR onto a fifth PUCCH, including either one of the CSI and / or the SR having the same priority as the first HARQ-ACK and the second HARQ-ACK.
[0093] Optionally, the processor 710 is used by the terminal to determine the third PUCCH from the PUCCH resource set corresponding to the first HARQ-ACK or the PUCCH resource set corresponding to the second HARQ-ACK based on the first number of bits. Here, the first number of bits is the sum of the number of bits of the first HARQ-ACK, the second HARQ-ACK, and the CSI and / or the SR.
[0094] Optionally, the processor 710 When the first HARQ-ACK and the second HARQ-ACK are each 1 bit, the terminal is used to determine the multiplexing method of the first HARQ-ACK, the second HARQ-ACK, and the SR based on the format of the third PUCCH and the state of the SR.
[0095] Optionally, when there are the first HARQ-ACK and the second HARQ-ACK with the same priority, and the first HARQ-ACK and the second HARQ-ACK with different priorities, and the time-domain resource of the PUCCH carrying the first HARQ-ACK with different priorities overlaps with the time-domain resource of the PUCCH carrying the second HARQ-ACK, the terminal cancels the transmission of the PUCCH carrying the first HARQ-ACK with the first priority and / or the PUCCH carrying the second HARQ-ACK with the first priority, the terminal multiplexes the first HARQ-ACK with the second priority and the second HARQ-ACK with the second priority onto a sixth PUCCH based on the preset rule, Or, the terminal multiplexes the first HARQ-ACK with the first priority and the second HARQ-ACK with the first priority onto a seventh PUCCH based on the preset rule, when the time-domain resource of the seventh PUCCH overlaps with the time-domain resource of the PUCCH carrying the first HARQ-ACK with the second priority and / or the time-domain resource of the seventh PUCCH overlaps with the time-domain resource of the PUCCH carrying the second HARQ-ACK with the second priority, the terminal cancels the transmission of the seventh PUCCH, the terminal multiplexes the first HARQ-ACK with the second priority and the second HARQ-ACK with the second priority onto an eighth PUCCH based on the preset rule, Or, The terminal multiplexes the first HARQ-ACK with the first priority and the second HARQ-ACK with the first priority on a ninth PUCCH based on the preset rule, The terminal multiplexes the first HARQ-ACK with the second priority and the second HARQ-ACK with the second priority on a tenth PUCCH based on the preset rule, When time domain resources of the ninth PUCCH and the tenth PUCCH overlap, the terminal is used to cancel the transmission of the ninth PUCCH, Here, the second priority is higher than the first priority.
[0096] Optionally, it is also possible that there are the first HARQ-ACK and the second HARQ-ACK with different priorities, The terminal configures or schedules a PUCCH that carries the first HARQ-ACK with the first priority, a PUCCH that carries the first HARQ-ACK with the second priority, and a PUCCH that carries the second HARQ-ACK with the first priority, The terminal configures or schedules a PUCCH that carries the first HARQ-ACK with the first priority, a PUCCH that carries the first HARQ-ACK with the second priority, and a PUCCH that carries the second HARQ-ACK with the second priority, The terminal configures or schedules a PUCCH that carries the first HARQ-ACK with the first priority, a PUCCH that carries the second HARQ-ACK with the first priority, and a PUCCH that carries the second HARQ-ACK with the second priority, The terminal configures or schedules a PUCCH that carries the first HARQ-ACK with the second priority, a PUCCH that carries the second HARQ-ACK with the first priority, and a PUCCH that carries the second HARQ-ACK with the second priority, The terminal includes any one of configuring or scheduling a PUCCH that carries the first HARQ-ACK with a first priority, a PUCCH that carries the first HARQ-ACK with a second priority, a PUCCH that carries the second HARQ-ACK with a first priority, and a PUCCH that carries the second HARQ-ACK with a second priority.
[0097] Embodiments of the present application further provide a readable storage medium, on which a program or instructions are stored. When the program or instructions are executed by a processor, each process of the method embodiment shown in FIG. 3 above is realized, and the same technical effect can be achieved. To avoid repetition of the description, it will not be further described here.
[0098] Here, the processor is the processor in the terminal described in the above embodiments. The readable storage medium includes a computer-readable storage medium, such as a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0099] Embodiments of the present application further provide a computer program product, which is stored in a non-volatile storage medium. The computer program product is executed by at least one processor to realize the steps of the method shown in FIG. 3.
[0100] Embodiments of the present application further provide a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run a program or instructions of a network-side device, realize each process of the method embodiment shown in FIG. 3 above, and achieve the same technical effect. To avoid repetition of the description, it will not be further described here.
[0101] It should be understood that the chips referred to in the embodiments of the present application may also be referred to as system-level chips, system chips, chip systems, or systems-on-chip, etc.
[0102] The embodiments of the present application further provide a communication device, which is configured to execute each process of the method embodiment shown in FIG. 3 above and can achieve the same technical effect. To avoid repetition of the description, it will not be described further here.
[0103] It should be noted that in this specification, the term "comprising", "including" or any other variation thereof is intended to cover non-exclusive "including", whereby a process, method, article or apparatus comprising a set of elements includes not only those elements but also other elements not expressly listed, or elements specific to such a process, method, article or apparatus. In the case of no further limitation, for an element limited by the phrase "comprising one...", it is not excluded that there are other same elements in the process, method, article or apparatus comprising this element. It should be pointed out that the scope of the methods and apparatuses in the embodiments of the present application is not limited to executing functions in the order shown or discussed in the figures, but may include executing functions in a basically simultaneous manner or in the reverse order based on the functions involved. For example, a method described in a different procedure from that described can be executed, and various steps can be added, omitted or combined. Also, features described with reference to some examples can be combined in other examples.
[0104] As will be clearly understood by those skilled in the art from the description of the above embodiments, the method of the above embodiments can be realized in the form of software and the necessary general-purpose hardware platform. Of course, it may also be realized by hardware, but in many cases, the former is a more preferred embodiment. Based on such an understanding, the technical solution of this application may, in essence, or the part that contributes to the prior art, be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes a number of instructions for causing a terminal (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in each embodiment of this application.
[0105] The above has described the embodiments of this application in conjunction with the drawings, but this application is not limited to the above specific embodiments. The above specific embodiments are merely illustrative and not restrictive. Those skilled in the art can, under the inspiration of this application, perform many forms without departing from the spirit of this application and the scope protected by the claims, and all belong to the protection scope of this application.
Claims
1. A method for processing time-domain resource overlap of a physical uplink control channel PUCCH, wherein there are a first hybrid automatic repeat request acknowledgment HARQ-ACK and a second HARQ-ACK with the same priority, and the PUCCH carrying the first HARQ-ACK and the PUCCH carrying the second HARQ-ACK are in the same time unit, and when the terminal does not support transmitting PUCCHs of two HARQ-ACKs with the same priority in one time unit, the terminal includes multiplexing the first HARQ-ACK and the second HARQ-ACK into one PUCCH, wherein the first HARQ-ACK includes the HARQ-ACK of the group common physical downlink shared channel PDSCH and / or the HARQ-ACK of the group common PDCCH, and the second HARQ-ACK includes the HARQ-ACK of the unicast PDSCH and / or the HARQ-ACK of the unicast PDCCH, the above-mentioned multiplexing of the first HARQ-ACK and the second HARQ-ACK by the terminal into one PUCCH means that, the terminal multiplexes the first HARQ-ACK and the second HARQ-ACK into one PUCCH based on a preset rule, the preset rule is that, the terminal multiplexes the first HARQ-ACK and the second HARQ-ACK into a first PUCCH, and when the time-domain resources of the first PUCCH and the PUCCH carrying channel state information CSI and / or scheduling request SR overlap, the terminal multiplexes the first HARQ-ACK, the second HARQ-ACK, and the CSI and / or the SR into a second PUCCH, and the CSI and / or the SR have the same priority as the first HARQ-ACK and the second HARQ-ACK, When the time-domain resources of the PUCCH carrying CSI and / or SR overlap with the time-domain resources of the PUCCH carrying the first HARQ-ACK, and / or when the time-domain resources of the PUCCH carrying CSI and / or SR overlap with the time-domain resources of the PUCCH carrying the second HARQ-ACK, the terminal multiplexes the first HARQ-ACK, the second HARQ-ACK, and the CSI and / or the SR onto a third PUCCH, and the CSI and / or the SR have the same priority as the first HARQ-ACK and the second HARQ-ACK. A method for processing time-domain resource overlap of a physical uplink control channel PUCCH, including any one of the following. **Claim 2** The multiplexing of the first HARQ-ACK, the second HARQ-ACK, and the CSI and / or the SR onto a third PUCCH described above is as follows. The terminal determines the third PUCCH from a PUCCH resource set corresponding to the first HARQ-ACK or a PUCCH resource set corresponding to the second HARQ-ACK based on a first number of bits. Here, the first number of bits is the sum of the number of bits of the first HARQ-ACK, the second HARQ-ACK, and the CSI and / or the SR. The processing method according to claim 1. **Claim 3** The processing method is as follows. When the first HARQ-ACK and the second HARQ-ACK are each 1 bit, the terminal further determines a multiplexing method for the first HARQ-ACK, the second HARQ-ACK, and the SR based on the format of the third PUCCH and the state of the SR. The processing method according to claim 1. **Claim 4** When there are the first HARQ-ACK and the second HARQ-ACK with the same priority, and the first HARQ-ACK and the second HARQ-ACK with different priorities, and when the time-domain resources of the PUCCH carrying the first HARQ-ACK with different priorities overlap with the time-domain resources of the PUCCH carrying the second HARQ-ACK, the processing method is as follows. The terminal cancels the transmission of the PUCCH carrying the first HARQ-ACK with the first priority and / or the PUCCH carrying the second HARQ-ACK with the first priority. The terminal multiplexes the first HARQ-ACK with the second priority and the second HARQ-ACK with the second priority on a sixth PUCCH based on the preset rule, or, The terminal multiplexes the first HARQ-ACK with the first priority and the second HARQ-ACK with the first priority on a seventh PUCCH based on the preset rule, when the time domain resources of the seventh PUCCH overlap with the time domain resources of the PUCCH carrying the first HARQ-ACK with the second priority and / or the time domain resources of the seventh PUCCH overlap with the time domain resources of the PUCCH carrying the second HARQ-ACK with the second priority, the terminal cancels the transmission of the seventh PUCCH, The terminal multiplexes the first HARQ-ACK with the second priority and the second HARQ-ACK with the second priority on an eighth PUCCH based on the preset rule, or, The terminal multiplexes the first HARQ-ACK with the first priority and the second HARQ-ACK with the first priority on a ninth PUCCH based on the preset rule, The terminal multiplexes the first HARQ-ACK with the second priority and the second HARQ-ACK with the second priority on a tenth PUCCH based on the preset rule, when the time domain resources of the ninth PUCCH overlap with the time domain resources of the tenth PUCCH, the terminal further includes canceling the transmission of the ninth PUCCH, wherein the second priority is higher than the first priority, and the processing method according to claim 1.
5. The existence of the first HARQ-ACK and the second HARQ-ACK with the same priority, and the first HARQ-ACK and the second HARQ-ACK with different priorities is, The terminal configures or schedules a PUCCH carrying the first HARQ-ACK with the first priority, a PUCCH carrying the first HARQ-ACK with the second priority, and a PUCCH carrying the second HARQ-ACK with the first priority, The terminal configures or schedules a PUCCH for carrying the first HARQ-ACK with a first priority, a PUCCH for carrying the first HARQ-ACK with a second priority, and a PUCCH for carrying the second HARQ-ACK with the second priority. The terminal configures or schedules a PUCCH for carrying the first HARQ-ACK with a first priority, a PUCCH for carrying the second HARQ-ACK with the first priority, and a PUCCH for carrying the second HARQ-ACK with the second priority. The terminal configures or schedules a PUCCH for carrying the first HARQ-ACK with a second priority, a PUCCH for carrying the second HARQ-ACK with the first priority, and a PUCCH for carrying the second HARQ-ACK with the second priority. The processing method according to claim 4, including any one of the following: the terminal configures or schedules a PUCCH for carrying the first HARQ-ACK with a first priority, a PUCCH for carrying the first HARQ-ACK with a second priority, a PUCCH for carrying the second HARQ-ACK with the first priority, and a PUCCH for carrying the second HARQ-ACK with the second priority.
6. A processing device for time-domain resource overlap of PUCCH applied to a terminal, including a multiplexing module. When there are a first HARQ-ACK and a second HARQ-ACK with the same priority, and the PUCCH for carrying the first HARQ-ACK and the PUCCH for carrying the second HARQ-ACK are in the same time unit, and the terminal does not support transmitting PUCCHs of two HARQ-ACKs with the same priority in one time unit, the multiplexing module is used by the terminal to multiplex the first HARQ-ACK and the second HARQ-ACK into one PUCCH. Here, the first HARQ-ACK includes the HARQ-ACK of the group-common PDSCH and / or the HARQ-ACK of the group-common PDCCH, and the second HARQ-ACK includes the HARQ-ACK of the unicast PDSCH and / or the HARQ-ACK of the unicast PDCCH. The multiplexing module further The terminal is used to multiplex the first HARQ-ACK and the second HARQ-ACK into one PUCCH based on a preset rule. The preset rule is The terminal multiplexes the first HARQ-ACK and the second HARQ-ACK onto a first PUCCH. When the time-domain resource of the PUCCH that carries the first PUCCH and the channel state information CSI and / or the scheduling request SR overlaps, the terminal multiplexes the first HARQ-ACK, the second HARQ-ACK, and the CSI and / or the SR onto a second PUCCH, and the CSI and / or the SR have the same priority as the first HARQ-ACK and the second HARQ-ACK. When the time-domain resources of the PUCCH that carries CSI and / or SR and the PUCCH that carries the first HARQ-ACK overlap, and / or when the time-domain resources of the PUCCH that carries CSI and / or SR and the PUCCH that carries the second HARQ-ACK overlap, the terminal multiplexes the first HARQ-ACK, the second HARQ-ACK, and the CSI and / or the SR onto a third PUCCH, and the CSI and / or the SR have the same priority as the first HARQ-ACK and the second HARQ-ACK. A processing device for handling time-domain resource overlap of PUCCH, including any one of the above.
7. The multiplexing module further The terminal is used to determine the third PUCCH from the PUCCH resource set corresponding to the first HARQ-ACK or the PUCCH resource set corresponding to the second HARQ-ACK based on the first number of bits. Here, the first number of bits is the sum of the number of bits of the first HARQ-ACK, the second HARQ-ACK, and the CSI and / or the SR. The processing device according to claim 6.
8. The processing device Further includes a determination module. When the first HARQ-ACK and the second HARQ-ACK are each 1 bit, the terminal is used to determine the multiplexing method of the first HARQ-ACK, the second HARQ-ACK, and the SR based on the format of the third PUCCH and the state of the SR. The processing device according to claim 6 or 7.
9. The processing device further includes a processing module, where there are the first HARQ-ACK and the second HARQ-ACK with the same priority, and the first HARQ-ACK and the second HARQ-ACK with different priorities, and when the time-domain resources of the PUCCH carrying the first HARQ-ACK with different priorities and the PUCCH carrying the second HARQ-ACK overlap, the terminal cancels the transmission of the PUCCH carrying the first HARQ-ACK with the first priority and / or the PUCCH carrying the second HARQ-ACK with the first priority, the terminal multiplexes the first HARQ-ACK with the second priority and the second HARQ-ACK with the second priority onto a sixth PUCCH based on the preset rule, or the terminal multiplexes the first HARQ-ACK with the first priority and the second HARQ-ACK with the first priority onto a seventh PUCCH based on the preset rule, when the time-domain resources of the seventh PUCCH and the PUCCH carrying the first HARQ-ACK with the second priority overlap, and / or when the time-domain resources of the seventh PUCCH and the PUCCH carrying the second HARQ-ACK with the second priority overlap, the terminal cancels the transmission of the seventh PUCCH, the terminal multiplexes the first HARQ-ACK with the second priority and the second HARQ-ACK with the second priority onto an eighth PUCCH based on the preset rule, or the terminal multiplexes the first HARQ-ACK with the first priority and the second HARQ-ACK with the first priority onto a ninth PUCCH based on the preset rule, the terminal multiplexes the first HARQ-ACK with the second priority and the second HARQ-ACK with the second priority onto a tenth PUCCH based on the preset rule, when the time-domain resources of the ninth PUCCH and the tenth PUCCH overlap, the terminal is used to cancel the transmission of the ninth PUCCH, wherein the second priority is higher than the first priority, and the processing device according to claim 6.
10. The existence of the first HARQ-ACK and the second HARQ-ACK with the same priority, and the first HARQ-ACK and the second HARQ-ACK with different priorities as described above The terminal configures or schedules a PUCCH that carries the first HARQ-ACK with a first priority, a PUCCH that carries the first HARQ-ACK with a second priority, and a PUCCH that carries the second HARQ-ACK with the first priority The terminal configures or schedules a PUCCH that carries the first HARQ-ACK with a first priority, a PUCCH that carries the first HARQ-ACK with a second priority, and a PUCCH that carries the second HARQ-ACK with the second priority The terminal configures or schedules a PUCCH that carries the first HARQ-ACK with a first priority, a PUCCH that carries the second HARQ-ACK with the first priority, and a PUCCH that carries the second HARQ-ACK with the second priority The terminal configures or schedules a PUCCH that carries the first HARQ-ACK with a second priority, a PUCCH that carries the second HARQ-ACK with the first priority, and a PUCCH that carries the second HARQ-ACK with the second priority The processing device according to claim 9, comprising any one of the following: the terminal configures or schedules a PUCCH that carries the first HARQ-ACK with a first priority, a PUCCH that carries the first HARQ-ACK with a second priority, a PUCCH that carries the second HARQ-ACK with the first priority, and a PUCCH that carries the second HARQ-ACK with the second priority
11. A terminal including a processor, a memory, and a program stored in the memory and executable on the processor, wherein when the program is executed by the processor, the steps of the processing method according to any one of claims 1 to 5 are realized
12. A readable storage medium storing a program or instructions, wherein when the program or instructions are executed by a processor, the steps of the processing method according to any one of claims 1 to 5 are realized
13. A chip including a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor runs a program or instructions and is used to implement the steps of the processing method according to any one of claims 1 to 5.
Citation Information
Patent Citations
Method, apparatus and system for enhanced control signaling for ultra-reliable transmissions
JP2022516949A
Multiplexing multicast and unicast feedback
US20210376966A1
Methods, apparatus and systems for enhanced control signaling of ultra-reliable transmissions
WO2020146247A2