Method and apparatus of supporting user equipment (UE) -initiated beam reporting
The method addresses the challenge of UE-initiated beam reporting priority and multiplexing by determining UEIBR priority and applying specific multiplexing rules, improving the efficiency and reducing latency in wireless communication systems.
Patent Information
- Application Number
- PCT/CN2024/121879
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-09-27
- Publication Date
- 2025-08-07
AI Technical Summary
Existing wireless communication systems lack a clear method for determining the priority and multiplexing of user equipment (UE)-initiated beam reporting, particularly in scenarios where the first physical uplink control channel (PUCCH) carrying the beam report overlaps with other PUCCHs in the time domain.
A method and apparatus are proposed to determine the priority of UE-initiated beam reporting UCI (UEIBR) and multiplex it with other UCIs based on priority and bit number, using specific configurations and multiplexing rules to ensure efficient transmission.
This approach reduces overhead and latency in beam management by effectively prioritizing and multiplexing UE-initiated beam reporting, enhancing the efficiency of wireless communication systems.
Smart Images

Figure CN2024121879_07082025_PF_FP_ABST
Abstract
Description
METHOD AND APPARATUS OF SUPPORTING USER EQUIPMENT (UE) -INITIATED BEAM REPORTINGTECHNICAL FIELD
[0001] The present disclosure relates to wireless communications, and more specifically to techniques of supporting user equipment (UE) -initiated beam reporting.BACKGROUND
[0002] A wireless communications system may include one or multiple network communication devices, such as base stations, which may support wireless communications for one or multiple user communication devices, which may be otherwise known as UE, or other suitable terminology. The wireless communications system may support wireless communications with one or multiple user communication devices by utilizing resources of the wireless communication system (e.g., time resources (e.g., symbols, slots, subframes, frames, or the like) or frequency resources (e.g., subcarriers, carriers, or the like) . Additionally, the wireless communications system may support wireless communications across various radio access technologies including third generation (3G) radio access technology, fourth generation (4G) radio access technology, fifth generation (5G) radio access technology, among other suitable radio access technologies beyond 5G (e.g., sixth generation (6G) ) .SUMMARY
[0003] An article “a” before an element is unrestricted and understood to refer to “at least one” of those elements or “one or more” of those elements. The terms “a, ” “at least one, ” “one or more, ” and “at least one of one or more” may be interchangeable. As used herein, including in the claims, “or” as used in a list of items (e.g., a list of items prefaced by a phrase such as “at least one of” or “one or more of” or “one or both of” ) indicates an inclusive list such that, for example, a list of at least one of A, B, or C means A or B or C or AB or AC or BC or ABC (i.e., A and B and C) . Also, as used herein, the phrase “based on” shall not be construed as a reference to a closed set of conditions. For example, an example step that is described as “based on condition A” may be based on both a condition A and a condition B without departing from the scope of the present disclosure. In other words, as used herein, the phrase “based on” shall be construed in the same manner as the phrase “based at least in part on. Further, as used herein, including in the claims, a “set” may include one or more elements.
[0004] Some implementations of the methods and apparatuses described herein may further include a UE for wireless communication, which may include: at least one memory; and at least one processor coupled with the at least one memory and configured to cause the UE to: determine whether a first physical uplink control channel (PUCCH) carrying a first uplink control information (UCI) is overlapped with other PUCCHs in time domain, wherein the first UCI is to request a resource for an uplink transmission for a UE-initiated beam report or notify that there will be an uplink transmission for a UE-initiated beam report; and multiplex the first UCI carried in the first PUCCH with other UCIs carried in the other PUCCHs based on one or more of priority or a number of bits of the first UCI and the other UCIs, in the case that the first PUCCH is overlapped with the other PUCCHs.
[0005] In some implementations of the methods and apparatuses described herein, wherein the first UCI is a scheduling request (SR) , and priority of the first UCI is lower than link recovery request (LRR) and higher than normal SR.
[0006] In some implementations of the methods and apparatuses described herein, the first UCI is different from UCI of SR, channel state information (CSI) or hybrid automatic repeat request-acknowledge (HARQ-ACK) , and priority of the first UCI is determined based on one of the following: lower than SR and higher than CSI; lower than LRR and higher than normal SR; higher than SR and lower than HARQ-ACK; same as SR; same as LRR; same as aperiodic CSI; or lower than aperiodic CSI and higher than semi-persistent CSI or periodic CSI.
[0007] In some implementations of the methods and apparatuses described herein, in the case that priority of the first UCI is same as aperiodic CSI, or is lower than aperiodic CSI and higher than semi-persistent CSI or periodic CSI, a priority value of the first UCI is determined based on PriiUEIBR (y, k, c, s) =2·Ncells·Ms·y+Ncells·Ms·k+Ms·c+s, where:
[0008] - y=0 for the first UCI carried on a first PUCCH resource configured for a UE-initiated beam report in the case that the priority of the first UCI in the first PUCCH resource is the same as aperiodic CSI, or 0<y<1 which is a value predefined for the first UCI carried on a first PUCCH resource configured for a UE-initiated beam report in the case that the priority of the first UCI in the first PUCCH resource is lower than aperiodic CSI and higher than semi-persistent CSI or periodic CSI;
[0009] - k is a predefined value for the first UCI carried on a first PUCCH resource configured for a UE-initiated beam report;
[0010] - c is the serving cell index where the first UCI configuration is configured and Ncells is the value of a higher layer parameter related to the maximum number of serving cells; and
[0011] - s is the configuration identifier of the first UCI, and Ms is the value of a higher layer parameter related to the maximum number of first UCI report configurations.
[0012] In some implementations of the methods and apparatuses described herein, multiplexing the first UCI with the other UCIs includes: multiplexing the first UCI carried in the first PUCCH independently with the other UCIs carried in the other PUCCHs in a second PUCCH, wherein the second PUCCH is determined based on of the first PUCCH, the other PUCCHs and the number of bits of the first UCI and the other UCIs, and the first UCI is independent from the other UCIs during determining the second PUCCH.
[0013] In some implementations of the methods and apparatuses described herein, in the case that the other UCIs only include 1 bit of HARQ-ACK corresponding to downlink control information (DCI) , multiplexing the first UCI with the other UCIs includes: determining to transmit two UCI bits including the first UCI and the 1 bit HARQ-ACK in the second PUCCH.
[0014] In some implementations of the methods and apparatuses described herein, multiplexing the first UCI with the other UCIs further includes: in the case that the other UCIs include SRs, determining whether a priority of the first UCI is higher than the SRs; and multiplexing the first UCI by the first UCI bit in the second PUCCH in the case that the priority of the first UCI is higher than that of the SRs.
[0015] In some implementations of the methods and apparatuses described herein, in the case that the other UCIs only include 1 bit of HARQ-ACK corresponding to DCI and the SRs, multiplexing the first UCI with the other UCIs includes: determining to transmit two UCI bits including the first UCI and the 1 bit HARQ-ACK in the second PUCCH in the case that the priority of the first UCI is higher than that of the SRs.
[0016] In some implementations of the methods and apparatuses described herein, multiplexing the first UCI with the other UCIs includes: multiplexing the first UCI in CSI part 1, wherein a location of the first UCI in CSI part 1 is based on the priority of first UCI; and multiplexing the CSI part 1 in a PUCCH of the first PUCCH and the other PUCCHs determined based on a multiplexing rule for semi-persistent CSI or periodic CSI on PUCCH.
[0017] In some implementations of the methods and apparatuses described herein, multiplexing the first UCI with the other UCIs further includes: in the case that the other UCIs include SRs, determining whether a priority of the first UCI is higher than that of the SRs; and multiplexing the first UCI in the CSI part 1 based on the priority of first UCI in the case that the priority of the first UCI is higher than the SRs.
[0018] In some implementations of the methods and apparatuses described herein, in the case that the other UCIs include only SRs, multiplexing the first UCI with the other UCIs further includes: determining a PUCCH from the first PUCCH resource and the other PUCCHs to transmit the first UCI or one of the SRs, and dropping remained PUCCHs.
[0019] In some implementations of the methods and apparatuses described herein, in the case that the other UCIs include K SRs and one or more of HARQ-ACK or CSI, K>=1, multiplexing the first UCI with the other UCIs further includes: determining to transmit a SR of the K SRs or the first UCI by ceil (log2 (K+2) ) bits.
[0020] Some implementations of the methods and apparatuses described herein may further include a processor for wireless communication, which may include: at least one controller coupled with at least one memory and configured to cause the processor to: determine whether a first PUCCH carrying a first UCI is overlapped with other PUCCHs in time domain, wherein the first UCI is to request a resource for an uplink transmission for a UE-initiated beam report or notify that there will be an uplink transmission for a UE-initiated beam report; and multiplex the first UCI carried in the first PUCCH with other UCIs carried in the other PUCCHs based on one or more of priority or a number of bits of the first UCI and the other UCIs in the case that the first PUCCH is overlapped with the other PUCCHs.
[0021] Some implementations of the methods and apparatuses described herein may further include a network equipment (NE) for wireless communication, which may include: at least one memory; and at least one processor coupled with the at least one memory and configured to cause the NE to: transmit configuration of first PUCCH carrying first UCI, wherein the first UCI is to request a resource for an uplink transmission for a UE-initiated beam report or notify that there will be an uplink transmission for a UE-initiated beam report; determine whether a first PUCCH carrying a first UCI is overlapped with other PUCCHs in time domain; and in the case that the first PUCCH is overlapped with the other PUCCHs, receive a second PUCCH based on the first PUCCH and the other PUCCHs, wherein the second PUCCH carries the first UCI or not and is transmitted based on one or more of: priority or a number of bits of the first UCI and the other UCIs.
[0022] Some implementations of the methods and apparatuses described herein may further include a method performed by a UE, which may include: determining whether a first PUCCH carrying a first UCI is overlapped with other PUCCHs in time domain, wherein the first UCI is to request a resource for an uplink transmission for a UE-initiated beam report or notify that there will be an uplink transmission for a UE-initiated beam report; and multiplexing the first UCI carried in the first PUCCH with other UCIs carried in the other PUCCHs based on one or more of priority or a number of bits of the first UCI and the other UCIs in the case that the first PUCCH is overlapped with the other PUCCHs.BRIEF DESCRIPTION OF THE DRAWINGS
[0023] Figure 1 illustrates an example of a wireless communications system in accordance with aspects of the present disclosure.
[0024] Figure 2 illustrates an example of a UE in accordance with aspects of the present disclosure.
[0025] Figure 3 illustrates an example of a processor in accordance with aspects of the present disclosure.
[0026] Figure 4 illustrates an example of a NE in accordance with aspects of the present disclosure.
[0027] Figure 5 illustrates a flowchart of method performed by a UE in accordance with aspects of the present disclosure.
[0028] Figure 6 illustrates a flowchart of method performed by a NE in accordance with aspects of the present disclosure.DETAILED DESCRIPTION
[0029] Beam management is an important topic in multiple-input multiple-output (MIMO) for new radio (NR) . A "beam" can be represented by or be associated with spatial relation information, transmission configuration indication (TCI) state, or reference signal (RS) etc. A beam report is based on measurements of multiple beams, e.g., based on RS measurements associated with the multiple beams. Considering further enhancements on MIMO, UE-initiated (also referred to as UE triggered, or event-driven or the like) beam reporting is desired by the industry to reduce the overhead and latency of beam management. An event is supported for UE-initiated beam reporting which is based on the RS measurements associated with a current beam and multiple candidate beams. Generally, if the condition (s) or event (s) associated with a UE-initiated beam report is satisfied or occurs, an uplink (UL) transmission (hereinafter, first UL transmission, or referred to as first UL channel or first UL resource or the like) , e.g., a first PUCCH (or referred to as first PUCCH transmission or first PUCCH resource or the like) will be transmitted firstly. The first PUCCH may carry UCI (hereinafter, first UCI) to request a UL resource (hereinafter, second UL resource, or referred to as a second UL channel or second UL transmission or the like) , e.g., a physical uplink shared channel (PUSCH) for transmitting the UE-initiated beam report, or notify that there will be a second UL transmission for the UE-initiated beam report.
[0030] However, the type of the first UCI has not been settled yet, let alone the priority of the first UCI and how to multiplex the first UCI with other UCI (s) in the case that the first PUCCH is overlapped with other PUCCH (s) in time domain.
[0031] Various aspects of the present disclosure propose that a NE at network side, e.g., a gNB may configure and transmit configuration of first PUCCH carrying first UCI to UE. The first UCI is to request a resource for an uplink transmission for a UE-initiated beam report or notify that there will be an uplink transmission for a UE-initiated beam report. When UE needs to transmit a first UCI associated with a UE-initiated beam report, UE may determine whether a first PUCCH carrying the first UCI is overlapped with other PUCCHs in time domain. In the case that the first PUCCH is overlapped with the other PUCCHs, UE may multiplex the first UCI carried in the first PUCCH with other UCIs carried in the other PUCCHs, e.g., based on one or more of priority of the first UCI and the other UCIs or a number of bits of the first UCI and the other UCIs. Accordingly, at network side, the NE may receive a PUCCH determined based on the first PUCCH and the other PUCCHs overlapped with the first PUCCH, wherein the determined PUCCH may carry the first UCI or not and may be transmitted based on one or more of: priority of the first UCI and the other UCIs or a number of bits (or payload size) of the first UCI and the other UCIs.
[0032] Aspects of the present disclosure are described in the context of a wireless communications system.
[0033] Figure 1 illustrates an example of a wireless communications system 100 in accordance with aspects of the present disclosure. The wireless communications system 100 may include one or more NE 102, one or more UE 104, and a core network (CN) 106. The wireless communications system 100 may support various radio access technologies. In some implementations, the wireless communications system 100 may be a 4G network, such as an LTE network or an LTE-Advanced (LTE-A) network. In some other implementations, the wireless communications system 100 may be a NR network, such as a 5G network, a 5G-Advanced (5G-A) network, or a 5G ultrawideband (5G-UWB) network. In other implementations, the wireless communications system 100 may be a combination of a 4G network and a 5G network, or other suitable radio access technology including Institute of Electrical and Electronics Engineers (IEEE) 802.11 (Wi-Fi) , IEEE 802.16 (WiMAX) , IEEE 802.20. The wireless communications system 100 may support radio access technologies beyond 5G, for example, 6G. Additionally, the wireless communications system 100 may support technologies, such as time division multiple access (TDMA) , frequency division multiple access (FDMA) , or code division multiple access (CDMA) , etc.
[0034] The one or more NE 102 may be dispersed throughout a geographic region to form the wireless communications system 100. One or more of the NE 102 described herein may be or include or may be referred to as a network node, a base station, a network element, a network function, a network entity, a radio access network (RAN) , a NodeB, an eNodeB (eNB) , a next-generation NodeB (gNB) , or other suitable terminology. An NE 102 and a UE 104 may communicate via a communication link, which may be a wireless or wired connection. For example, an NE 102 and a UE 104 may perform wireless communication (e.g., receive signaling, transmit signaling) over a Uu interface.
[0035] An NE 102 may provide a geographic coverage area for which the NE 102 may support services for one or more UEs 104 within the geographic coverage area. For example, an NE 102 and a UE 104 may support wireless communication of signals related to services (e.g., voice, video, packet data, messaging, broadcast, etc. ) according to one or multiple radio access technologies. In some implementations, an NE 102 may be moveable, for example, a satellite associated with a non-terrestrial network (NTN) . In some implementations, different geographic coverage areas 112 associated with the same or different radio access technologies may overlap, but the different geographic coverage areas may be associated with different NE 102.
[0036] The one or more UE 104 may be dispersed throughout a geographic region of the wireless communications system 100. A UE 104 may include or may be referred to as a remote unit, a mobile device, a wireless device, a remote device, a subscriber device, a transmitter device, a receiver device, or some other suitable terminology. In some implementations, the UE 104 may be referred to as a unit, a station, a terminal, or a client, among other examples. Additionally, or alternatively, the UE 104 may be referred to as an Internet-of-Things (IoT) device, an Internet-of-Everything (IoE) device, or machine-type communication (MTC) device, among other examples.
[0037] A UE 104 may be able to support wireless communication directly with other UEs 104 over a communication link. For example, a UE 104 may support wireless communication directly with another UE 104 over a device-to-device (D2D) communication link. In some implementations, such as vehicle-to-vehicle (V2V) deployments, vehicle-to-everything (V2X) deployments, or cellular-V2X deployments, the communication link 114 may be referred to as a sidelink. For example, a UE 104 may support wireless communication directly with another UE 104 over a PC5 interface.
[0038] An NE 102 may support communications with the CN 106, or with another NE 102, or both. For example, an NE 102 may interface with other NE 102 or the CN 106 through one or more backhaul links (e.g., S1, N2, N3, or network interface) . In some implementations, the NE 102 may communicate with each other directly. In some other implementations, the NE 102 may communicate with each other or indirectly (e.g., via the CN 106. In some implementations, one or more NE 102 may include subcomponents, such as an access network entity, which may be an example of an access node controller (ANC) . An ANC may communicate with the one or more UEs 104 through one or more other access network transmission entities, which may be referred to as a radio heads, smart radio heads, or transmission-reception points (TRPs) .
[0039] The CN 106 may support user authentication, access authorization, tracking, connectivity, and other access, routing, or mobility functions. The CN 106 may be an evolved packet core (EPC) , or a 5G core (5GC) , which may include a control plane entity that manages access and mobility (e.g., a mobility management entity (MME) , an access and mobility management functions (AMF) ) and a user plane entity that routes packets or interconnects to external networks (e.g., a serving gateway (S-GW) , a Packet Data Network (PDN) gateway (P-GW) , or a user plane function (UPF) ) . In some implementations, the control plane entity may manage non-access stratum (NAS) functions, such as mobility, authentication, and bearer management (e.g., data bearers, signal bearers, etc. ) for the one or more UEs 104 served by the one or more NE 102 associated with the CN 106.
[0040] The CN 106 may communicate with a packet data network over one or more backhaul links (e.g., via an S1, N2, N3, or another network interface) . The packet data network may include an application server. In some implementations, one or more UEs 104 may communicate with the application server. A UE 104 may establish a session (e.g., a protocol data unit (PDU) session, or the like) with the CN 106 via an NE 102. The CN 106 may route traffic (e.g., control information, data, and the like) between the UE 104 and the application server using the established session (e.g., the established PDU session) . The PDU session may be an example of a logical connection between the UE 104 and the CN 106 (e.g., one or more network functions of the CN 106) .
[0041] In the wireless communications system 100, the NEs 102 and the UEs 104 may use resources of the wireless communications system 100 (e.g., time resources (e.g., symbols, slots, subframes, frames, or the like) or frequency resources (e.g., subcarriers, carriers) ) to perform various operations (e.g., wireless communications) . In some implementations, the NEs 102 and the UEs 104 may support different resource structures. For example, the NEs 102 and the UEs 104 may support different frame structures. In some implementations, such as in 4G, the NEs 102 and the UEs 104 may support a single frame structure. In some other implementations, such as in 5G and among other suitable radio access technologies, the NEs 102 and the UEs 104 may support various frame structures (i.e., multiple frame structures) . The NEs 102 and the UEs 104 may support various frame structures based on one or more numerologies.
[0042] One or more numerologies may be supported in the wireless communications system 100, and a numerology may include a subcarrier spacing and a cyclic prefix. A first numerology (e.g., μ=0) may be associated with a first subcarrier spacing (e.g., 15 kHz) and a normal cyclic prefix. In some implementations, the first numerology (e.g., μ=0) associated with the first subcarrier spacing (e.g., 15 kHz) may utilize one slot per subframe. A second numerology (e.g., μ=1) may be associated with a second subcarrier spacing (e.g., 30 kHz) and a normal cyclic prefix. A third numerology (e.g., μ=2) may be associated with a third subcarrier spacing (e.g., 60 kHz) and a normal cyclic prefix or an extended cyclic prefix. A fourth numerology (e.g., μ=3) may be associated with a fourth subcarrier spacing (e.g., 120 kHz) and a normal cyclic prefix. A fifth numerology (e.g., μ=4) may be associated with a fifth subcarrier spacing (e.g., 240 kHz) and a normal cyclic prefix.
[0043] A time interval of a resource (e.g., a communication resource) may be organized according to frames (also referred to as radio frames) . Each frame may have a duration, for example, a 10 millisecond (ms) duration. In some implementations, each frame may include multiple subframes. For example, each frame may include 10 subframes, and each subframe may have a duration, for example, a 1 ms duration. In some implementations, each frame may have the same duration. In some implementations, each subframe of a frame may have the same duration.
[0044] Additionally or alternatively, a time interval of a resource (e.g., a communication resource) may be organized according to slots. For example, a subframe may include a number (e.g., quantity) of slots. The number of slots in each subframe may also depend on the one or more numerologies supported in the wireless communications system 100. For instance, the first, second, third, fourth, and fifth numerologies (i.e., μ=0, μ=1, μ=2, μ=3, μ=4) associated with respective subcarrier spacings of 15 kHz, 30 kHz, 60 kHz, 120 kHz, and 240 kHz may utilize a single slot per subframe, two slots per subframe, four slots per subframe, eight slots per subframe, and 16 slots per subframe, respectively. Each slot may include a number (e.g., quantity) of symbols (e.g., OFDM symbols) . In some implementations, the number (e.g., quantity) of slots for a subframe may depend on a numerology. For a normal cyclic prefix, a slot may include 14 symbols. For an extended cyclic prefix (e.g., applicable for 60 kHz subcarrier spacing) , a slot may include 12 symbols. The relationship between the number of symbols per slot, the number of slots per subframe, and the number of slots per frame for a normal cyclic prefix and an extended cyclic prefix may depend on a numerology. It should be understood that reference to a first numerology (e.g., μ=0) associated with a first subcarrier spacing (e.g., 15 kHz) may be used interchangeably between subframes and slots.
[0045] In the wireless communications system 100, an electromagnetic (EM) spectrum may be split, based on frequency or wavelength, into various classes, frequency bands, frequency channels, etc. By way of example, the wireless communications system 100 may support one or multiple operating frequency bands, such as frequency range designations FR1 (410 MHz –7.125 GHz) , FR2 (24.25 GHz –52.6 GHz) , FR3 (7.125 GHz –24.25 GHz) , FR4 (52.6 GHz –114.25 GHz) , FR4a or FR4-1 (52.6 GHz –71 GHz) , and FR5 (114.25 GHz –300 GHz) . In some implementations, the NEs 102 and the UEs 104 may perform wireless communications over one or more of the operating frequency bands. In some implementations, FR1 may be used by the NEs 102 and the UEs 104, among other equipment or devices for cellular communications traffic (e.g., control information, data) . In some implementations, FR2 may be used by the NEs 102 and the UEs 104, among other equipment or devices for short-range, high data rate capabilities.
[0046] FR1 may be associated with one or multiple numerologies (e.g., at least three numerologies) . For example, FR1 may be associated with a first numerology (e.g., μ=0) , which includes 15 kHz subcarrier spacing; a second numerology (e.g., μ=1) , which includes 30 kHz subcarrier spacing; and a third numerology (e.g., μ=2) , which includes 60 kHz subcarrier spacing. FR2 may be associated with one or multiple numerologies (e.g., at least 2 numerologies) . For example, FR2 may be associated with a third numerology (e.g., μ=2) , which includes 60 kHz subcarrier spacing; and a fourth numerology (e.g., μ=3) , which includes 120 kHz subcarrier spacing.
[0047] It has been agreed that two modes will be supported for a UE-initiated beam report transmission procedure. In one mode (hereinafter, Mode A) , the network side will dynamically schedule resources (or channels) for UE-initiated beam report transmissions, and there are three steps in Mode A. In a first step, UE will transmit a first PUCCH in a first slot to request a resource or channel for a second UL transmission to carry a beam report; in a second step, UE will detect the DCI format to indicate a resource for the second UL transmission to carry the beam report; and in a third step: UE will transmit the beam report in the second UL transmission in a slot (hereafter, a second slot) . In the other mode (hereinafter Mode B) , the network side will pre-configure resources for UE-initiated beam report transmissions, and there are two steps in Mode B. In a first step, UE will transmit a first PUCCH in a first slot notifying a second UL transmission to carry a beam report; and in a second step, UE will transmit the beam report in the second UL transmission, e.g., in a second slot.
[0048] In accordance with some aspects of the present disclosure, either in Mode A or Mode B (or even other mode (s) if any) , the first PUCCH, which is configured to request a resource or channel for a second UL transmission to carry a UE-initiated beam report or notifying a second UL transmission to carry a UE-initiated beam report, may be a PUCCH resource with PUCCH format 0 or 1, or other format. The first UCI in the first PUCCH resource may be 1 bit or more.
[0049] Regarding the type of the first UCI, it may be SR, e.g., a dedicated SR different from LRR and normal SR. The priority of the dedicated SR in the first PUCCH resource is higher than normal SR and lower than LRR. Herein, normal SR (e.g., legacy SR in narrow sense) is named related to general SR which also includes LRR (special SR) . In some cases, LRR may be a type of UCI independent from SR (normal SR and dedicated SR) , which will not affect the priority relationship between the first UCI and LRR or normal SR.
[0050] In accordance with some aspects of the present disclosure, the type of the first UCI may be a new type of UCI different from the legacy UCI types, e.g., SR, HARQ-ACK, and CSI etc., which may be referred to as "UEIBR" hereinafter. That is, in some scenarios, "UEIBR" may be used as an indication to request a resource or channel for a second UL transmission to carry a UE-initiated beam report or notifying a second UL transmission to carry a UE-initiated beam report. Then, the priority of the first UCI can be determined in various manners. For different modes supported for UE-initiated beam report transmission procedures, e.g., Mode A or Mode B, the priority of the first UCI can be determined in different schemes or the same scheme.
[0051] For example, in some embodiments of the present disclosure, the priority of the first UCI in the first PUCCH is lower than any SR which includes LRR and normal SR, and higher than any CSI, e.g., aperiodic CSI, semi-persistent CSI or periodic CSI etc. An exemplary priority sequence among various types of UCIs may be HARQ-ACK>SR>UEIBR > CSI.
[0052] In some embodiments of the present disclosure, the priority of the first UCI in the first PUCCH is lower than LRR and higher than normal SR. An exemplary priority sequence among various types of UCIs may be HARQ-ACK>LRR> UEIBR >normal SR> CSI.
[0053] In some embodiments of the present disclosure, the priority of the first UCI in the first PUCCH is higher than SR, which includes LRR and normal SR and lower than HARQ-ACK. An exemplary priority sequence among various types of UCIs may be HARQ-ACK>UEIBR >SR> CSI.
[0054] In some embodiments of the present disclosure, the priority of the first UCI in the first PUCCH is the same as SR, which includes LRR and normal SR. An exemplary priority sequence among various types of UCIs may be HARQ-ACK>SR = UEIBR>CSI. Regarding the priority sequence between the UEIBR and LRR or normal SR, it depends on UE implementations.
[0055] In some embodiments of the present disclosure, the priority of the first UCI in the first PUCCH is the same as LRR. An exemplary priority sequence among various types of UCIs may be HARQ-ACK>LRR=UEIBR>normal SR>CSI.
[0056] In some embodiments of the present disclosure, the priority of the first UCI in the first PUCCH resource may be determined by referring to the priority of CSI, which means that the first UCI may be considered as a special CSI in some scenarios. For example, the priority of the first UCI in the first PUCCH resource may be the same as aperiodic CSI, or may be lower than aperiodic CSI and higher than semi-persistent CSI or periodic CSI. A specific priority of the first UCI in the first PUCCH resource may be determined based on one or more of: a type of the first UCI, e.g., represented by "y, " a type of information carried in the first UCI, e.g., represented by "k, " a serving cell index value where configuration of the first UCI is configured, e.g., represented by "c, " or configuration identifier of the first UCI, e.g., represented by "s. " For example, a specific priority value, e.g., PriiUEIBR of the first UCI may be calculated by PriiUEIBR (y, k, c, s) =2·Ncells·Ms·y+Ncells·Ms·k+Ms·c+s, where:
[0057] - y=0 for the first UCI carried on a first PUCCH resource configured for a UE-initiated beam report in the case that the priority of the first UCI in the first PUCCH resource is the same as aperiodic CSI, or 0<y<1 which is a value predefined for the first UCI carried on a first PUCCH resource configured for a UE-initiated beam report in the case that the priority of the first UCI in the first PUCCH resource is lower than aperiodic CSI and higher than semi-persistent CSI or periodic CSI;
[0058] - k is a predefined value for the first UCI carried on a first PUCCH resource configured for a UE-initiated beam report;
[0059] - c is the serving cell index where the first UCI configuration is configured and Ncells is the value of a higher layer parameter related to the maximum number of serving cells; and
[0060] - s is the configuration identifier of the first UCI, and Msis the value of a higher layer parameter related to the maximum number of first UCI report configurations.
[0061] In some scenarios, a configured first PUCCH resource where a first UCI associated with a triggered UE-initiated beam report is supposed to be transmitted may overlap with other PUCCH resource (s) in time domain. UE needs to multiplex the first UCI carried in the first PUCCH with other UCIs carried in the other PUCCHs, e.g., based on priority of the first UCI and the other UCIs, or a number of bits of the first UCI and the other UCIs, or a combination thereof. In some scenarios, multiplexing the first UCI carried in the first PUCCH with other UCIs carried in the other PUCCHs overlapped with the first PUCCH may also be referred to as multiplexing the first PUCCH with the other PUCCHs. The first PUCCH may only carry the first UCI, and the priority of a first PUCCH resource configured for carrying the first UCI associated with a UE-initiated beam report equals to the priority of the first UCI carried in the first PUCCH resource.
[0062] If the first UCI in the first PUCCH resource is a dedicated SR, the multiplexing rule is just the same as SR, and thus will not repeat.
[0063] If the first UCI in the first PUCCH resource is a new type of UCI, various multiplexing rule are proposed in accordance with various aspects of the present disclosure.
[0064] For example, in accordance with some aspects of the present disclosure (scheme 1) , UE may multiplex the first UCI carried in the first PUCCH independently with the other UCIs carried in the other PUCCHs in a PUCCH (hereinafter, second PUCCH) , wherein the second PUCCH is determined based on the first PUCCH, the other PUCCHs and the number of bits or payload size of the first UCI and the other UCIs, and the first UCI is independent from the other UCIs during determining the second PUCCH or the multiplexing. In the case that the other UCIs only include 1 bit of HARQ-ACK corresponding to DCI, UE may determine to transmit two UCI bits including the first UCI and the 1 bit HARQ-ACK in the second PUCCH.
[0065] Based on scheme 1, a specific multiplexing rule for the first UCI in the first PUCCH resource may be similar to that of semi-persistent CSI on PUCCH resource or periodic CSI on PUCCH resource. However, the first UCI, e.g., with 1 bit in the first PUCCH resource is independent and is not part of CSI, which is similar to SR bits etc.
[0066] For example, for HARQ-ACK corresponding to DCI multiplexing with the first UCI, an exemplary multiplexing rule or operation under scheme 1 may be based on that for semi-persistent CSI or periodic CSI on PUCCH resource specified in legacy specification, e.g., TS 38.213 as shown below.
[0067] "If a UE transmits a PUCCH with OACK HARQ-ACK information bits, OSR=0 if there is no scheduling request bit; otherwise, SR bits, OUEIBR=1 if a UEI beam report is configured; otherwise, OUEIBR=0, and OCRC CRC bits using PUCCH format 2 or PUCCH format 3 in a PUCCH resource that includes PRBs, the UE determines a number of PRBs for the PUCCH transmission to be the minimum number of PRBs, that is smaller than or equal to a number of PRBs provided by nrofPRBs in PUCCH-format2 or nrofPRBs in PUCCH-format3 and starts from the first PRB from the number of PRBs, that results to and, if where Qm, and r are defined in clause 9.2.5.2. For PUCCH format 3, if is not equal according to [4, TS 38.211] , is increased to the nearest allowed value of nrofPRBs [12, TS 38.331] . If the UE transmits the PUCCH over the PRBs. "
[0068] Thus, if only 1 bit of HARQ-ACK corresponding to DCI is multiplexed with a first UCI, then the bit of the first UCI can be jointly transmitted with the 1 bit HARQ-ACK, that is, there are 2 bits of UCIs to be transmitted in a PUCCH (the second PUCCH) based on the first PUCCH and that carrying the HARQ-ACK, e.g., a PUCCH resource format 0 or 1.
[0069] For the first UCI multiplexing with CSI and / or HARQ-ACK and / or SR, an exemplary multiplexing rule or operation under scheme 1 may be enhanced based on that for semi-persistent CSI or periodic CSI on PUCCH resource specified in legacy specification, e.g., TS 38.213 as shown below.
[0070] "Denote as
[0071] - OACK a total number of HARQ-ACK information bits, if any
[0072] - OSR a total number of SR bits. OSR=0 if there is no scheduling request bit; otherwise, as described in clause 9.2.5.1
[0073] - OUEIBR a total number of UEIBR bits. OUEIBR=1 if there is UEI beam report is configured; otherwise, OUEIBR=0.
[0074] - where OCSI-part1, n is a number of Part 1 CSI report bits for CSI report with priority value n, OCSI-part2, n is a number of Part 2 CSI report bits, if any, for CSI report with priority value n [6, TS 38.214] , and is a number of CSI reports that include overlapping CSI reports
[0075] - OCRC=OCRC, CSI-part1+OCRC, CSI-part2, where OCRC, CSI-part1 is a number of CRC bits, if any, for encoding HARQ-ACK, SR and Part 1 CSI report bits and OCRC, CSI-part2 is a number of CRC bits, if any, for encoding Part 2 CSI report bits
[0076] In the following
[0077] - r is a code rate given by maxCodeRate as in Table 9.2.5.2-1.
[0078] - is a number of PRBs provided by nrofPRBs; otherwise, if nrofPRBs is not provided,
[0079] - for PUCCH format 2 or, if the PUCCH resource with PUCCH format 2 includes an orthogonal cover code with length provided by occ-Length, for PUCCH format 3 or, if the PUCCH resource with PUCCH format 3 includes an orthogonal cover code with length provided by occ-Length, and for PUCCH format 4, where is a number of subcarriers per resource block [4, TS 38.211]
[0080] - is equal to a number of PUCCH symbols for PUCCH format 2 provided by nrofSymbols in PUCCH-format2. For PUCCH format 3 or for PUCCH format 4, is equal to a number of PUCCH symbols for PUCCH format 3 or equal to a number of PUCCH symbols for PUCCH format 4 provided by nrofSymbols in PUCCH-format3 or nrofSymbols in PUCCH-format4, respectively, after excluding a number of symbols used for DM-RS transmission for PUCCH format 3 or for PUCCH format 4, respectively [4, TS 38.211]
[0081] - Qm=1 if pi / 2-BPSK is the modulation scheme and Qm=2 if QPSK is the modulation scheme as indicated by pi2BPSK for PUCCH format 3 or PUCCH format 4. For PUCCH format 2, Qm=2
[0082] If a UE has one or more CSI reports and zero or more HARQ-ACK / SR / UEIBR information bits to transmit in a PUCCH where the HARQ-ACK, if any, is in response to a PDSCH reception without a corresponding PDCCH
[0083] - if any of the CSI reports are overlapping and the UE is provided by multi-CSI-PUCCH-ResourceList with J≤2 PUCCH resources in a slot, for PUCCH format 2 and / or PUCCH format 3 and / or PUCCH format 4, as described in clause 9.2.1, where the resources are indexed according to an ascending order for the product of a number of corresponding REs, modulation order Qm, and configured code rate r;
[0084] - if the UE uses PUCCH format 2 resource 0, or the PUCCH format 3 resource 0, or the PUCCH format 4 resource 0
[0085] - else if and 0≤j<J-1, the UE transmits a PUCCH conveying HARQ-ACK information, SR and CSI report (s) in a respective PUCCH where the UE uses the PUCCH format 2 resource j+1, or the PUCCH format 3 resource j+1, or the PUCCH format 4 resource j+1
[0086] - else the UE uses the PUCCH format 2 resource J-1, or the PUCCH format 3 resource J-1, or the PUCCH format 4 resource J-1 and the UE selects CSI report (s) for transmission together with HARQ-ACK information and SR, when any, in ascending priority value as described in [6, TS 38.214]
[0087] - else, the UE transmits the OACK+OSR+OUEIBR+OCSI+OCRC bits in a PUCCH resource provided by pucch-CSI-ResourceList and determined as described in clause 9.2.5
[0088] If a UE has HARQ-ACK, SR, UEIBR and wideband or sub-band CSI reports to transmit and the UE determines a PUCCH resource with PUCCH format 2, or the UE has HARQ-ACK, SR, UEIBR and wideband CSI reports [6, TS 38.214] to transmit and the UE determines a PUCCH resource with PUCCH format 3 or PUCCH format 4, where
[0089] - the UE determines the PUCCH resource using the PUCCH resource indicator field [5, TS 38.212] in a last of a number of DCI formats, excluding the SPS activation DCI, with a value of a PDSCH-to-HARQ_feedback timing indicator field, if present, or a value of dl-DataToUL-ACK, or dl-DataToUL-ACK-r16, or dl-DataToUL-ACK-DCI-1-2, or dl-DataToUL-ACK-r17, or dl-DataToUL-ACK-v1700, or dl-DataToUL-ACK-DCI-1-2-r17, indicating a same slot for the PUCCH transmission, from a PUCCH resource set provided to the UE for HARQ-ACK transmission, and
[0090] - the UE determines the PUCCH resource set as described in clause 9.2.1 and clause 9.2.3 for OUCI UCI bits
[0091] and
[0092] - if the UE transmits the HARQ-ACK, SR, and CSI reports bits by selecting the minimum number of the PRBs satisfying as described in clauses 9.2.3 and 9.2.5.1;
[0093] - else, the UE selects CSI report (s) , from the CSI reports, for transmission together with HARQ-ACK and SR in ascending priority value [6, TS 38.214] , where the value of satisfies and where OCRC, CSI-part1, N is a number of CRC bits corresponding to UCI bits, and OCRC, CSI-part1, N+1 is a number of CRC bits corresponding to UCI bits.
[0094] If a UE is provided a first interlace of PRBs by interlace0 in InterlaceAllocation, the UE has HARQ-ACK, SR, UEIBR and wideband or sub-band CSI reports to transmit, and the UE determines a PUCCH resource with PUCCH format 2, or the UE has HARQ-ACK, SR and wideband CSI reports to transmit and the UE determines a PUCCH resource with PUCCH format 3, where
[0095] - the UE determines the PUCCH resource using the PUCCH resource indicator field in a last of a number of DCI formats, excluding the SPS activation DCI, with a value of a PDSCH-to-HARQ_feedback timing indicator field, or a value provided by dl-DataToUL-ACK or dl-DataToUL-ACK-r16 or dl-DataToUL-ACK-DCI-1-2 or dl-DataToUL-ACK-r17 or dl-DataToUL-ACK-DCI-1-2-r17 if the PDSCH-to-HARQ_feedback timing indicator field is not present in a DCI format, indicating a same slot for the PUCCH transmission, from a PUCCH resource set provided to the UE for HARQ-ACK transmission, and
[0096] - the UE determines the PUCCH resource set as described in clauses 9.2.1 and 9.2.3 for OUCI UCI bits
[0097] and
[0098] - if the UE transmits the HARQ-ACK, SR, UEIBR and CSI reports bits in a PUCCH over the first interlace
[0099] - else, if the UE is provided a second interlace of PRBs by interlace1 and if the UE transmits the HARQ-ACK, SR, UEIBR and CSI reports bits in a PUCCH over both the first and second interlaces
[0100] - else, the procedure is same as the corresponding one when the UE is provided PUCCH-ResourceSet by replacing with or, if the UE is provided interlace1, by
[0101] If a UE has HARQ-ACK, SR, UEIBR and sub-band CSI reports to transmit and the UE determines a PUCCH resource with PUCCH format 3 or PUCCH format 4, where
[0102] - the UE determines the PUCCH resource using the PUCCH resource indicator field [5, TS 38.212] in a last of a number of DCI formats, excluding the SPS activation DCI, with a value of a PDSCH-to-HARQ_feedback timing indicator field indicating a same slot for the PUCCH transmission, or by a value provided by dl-DataToUL-ACK or dl-DataToUL-ACK-r16 or dl-DataToUL-ACK-DCI-1-2 or dl-DataToUL-ACK-r17 or dl-DataToUL-ACK-v1700 or dl-DataToUL-ACK-DCI-1-2-r17 if the PDSCH-to-HARQ_feedback timing indicator field is not present in the last DCI format, from a PUCCH resource set provided to the UE for HARQ-ACK transmission, and
[0103] - the UE determines the PUCCH resource set as described in clause 9.2.1 and clause 9.2.3 for OUCI UCI bits
[0104] and
[0105] - if the UE transmits the HARQ-ACK, SR, UEIBR and the CSI report bits by selecting the minimum number of PRBs from the PRBs satisfying as described in clauses 9.2.3 and 9.2.5.1
[0106] - else,
[0107] - if for Part 2 CSI report priority value (s) , it is and the UE selects the first Part 2 CSI reports, according to respective priority value (s) [6, TS 38.214] , for transmission together with the HARQ-ACK, SR, OUEIBR and Part 1 CSI reports , where OCSI-part1, n is the number of Part 1 CSI report bits for the nth CSI report and OCSI-part2, n is the number of Part 2 CSI report bits for the nth CSI report priority value, OCRC, CSI-part2, N is a number of CRC bits corresponding to and OCRC, CSI-part2, N+1 is a number of CRC bits corresponding to
[0108] - else, the UE drops all Part 2 CSI reports and selects Part 1 CSI report (s) , from the CSI reports in ascending priority value [6, TS 38.214] , for transmission together with the HARQ-ACK, UEIBR and SR information bits where the value of satisfies and where OCRC, CSI-part1, Nis a number of CRC bits corresponding to UCI bits, and OCRC, CSI-part1, N+1 is a number of CRC bits corresponding to UCI bits.
[0109] If a UE is provided a first interlace of PRBs by interlace0 in InterlaceAllocation, the UE has HARQ-ACK, SR and sub-band CSI reports to transmit, and the UE determines a PUCCH resource with PUCCH format 3, where
[0110] - the UE determines the PUCCH resource using the PUCCH resource indicator field in a last of a number of DCI formats, excluding the SPS activation DCI, that have a value of a PDSCH-to-HARQ_feedback timing indicator field indicating a same slot for the PUCCH transmission, or a value provided by dl-DataToUL-ACK or dl-DataToUL-ACK-r16 or dl-DataToUL-ACK-DCI-1-2 or dl-DataToUL-ACK-r17 or dl-DataToUL-ACK-DCI-1-2-r17 if the PDSCH-to-HARQ_feedback timing indicator field is not present in the last DCI format, from a PUCCH resource set provided to the UE for HARQ-ACK transmission, and
[0111] - the UE determines the PUCCH resource set as described in clauses 9.2.1 and 9.2.3 for OUCI UCI bits
[0112] and
[0113] - if the UE transmits the HARQ-ACK, SR and the CSI report bits in a PUCCH over the first interlace
[0114] - else if the UE is provided a second interlace of PRBs by interlace1 and if the UE transmits the HARQ-ACK, SR, and CSI reports bits in a PUCCH over both the first and second interlaces
[0115] - else, the procedure is same as the corresponding one when the UE is provided PUCCH-ResourceSet by replacing with or, if the UE is provided interlace1, with
[0116] Table 9.2.5.2-1: Code rate r corresponding to value of maxCodeRate
[0117] 0"
[0118] In accordance with some aspects of the present disclosure (scheme 2) , the first UCI in the first PUCCH resource will be firstly multiplexed in CSI part 1, wherein some UCIs may be dropped according to their respective priority (e.g., the UCI with the lowest priority will be dropped first if needed) . Thus, the order or location of the first UCI in the CSI part 1 (including the case being dropped) may be determined according to the priority of the first UCI. Then, UE may multiplex the CSI part 1 in a PUCCH (the second PUCCH) determined based on the first PUCCH and the other PUCCHs and a multiplexing rule for semi-persistent CSI or periodic CSI on PUCCH, e.g., that specified in legacy specification, e.g., TS 38.213, and will not repeat herein.
[0119] In accordance with some aspects of the present disclosure (scheme 3) , UE may check whether there is SR (s) in the UCIs carried in the PUCCH resources overlapped with the first PUCCH resource carrying the first UCI. In the case that the other UCIs include SR (s) , UE may firstly determine whether a priority of the first UCI is higher than the SR (s) , and determine to transmit the first UCI and drop the SR (s) in the case that the priority of first UCI is higher than the SR (s) , vice versa. That is, the multiplexed UCI will not include both SR (s) and first UCI. Then, in the case that the first UCI is retained, similar to scheme 1, UE may multiplex the first UCI carried in the first PUCCH with other retained UCIs carried in other retained PUCCHs (due to dropping SR (s) ) in a second PUCCH, and the first UCI is independent from the other UCIs during the multiplexing. The second PUCCH is determined based on the first PUCCH, the other PUCCHs and the number of bits of the first UCI and the other UCIs (SR is firstly dropped) .
[0120] Based on scheme 3, in some implementations of the present disclosure, a specific multiplexing rule for the first UCI in the first PUCCH resource after dropping SRs (if any) may be similar to that for SR.
[0121] For example, for HARQ-ACK corresponding to DCI multiplexing with the first UCI, an exemplary multiplexing rule or operation under scheme 3 may be enhanced based on the multiplexing rule for SR as specified in legacy specification, e.g., TS 38.213 as shown below.
[0122] "If a UE transmits a PUCCH with OACK HARQ-ACK information bits, OSR_UEIBR=OSR if the priority of SR is higher than UEIBR or OSR_UEIBR=OUEIVRif the priority of UEIBR is higher than SR, and OSR=0 if there is no scheduling request bit; otherwise, SR bits, OUEIVR=1 if it is configured and OCRC CRC bits using PUCCH format 2 or PUCCH format 3 in a PUCCH resource that includes PRBs, the UE determines a number of PRBs for the PUCCH transmission to be the minimum number of PRBs, that is smaller than or equal to a number of PRBs provided by nrofPRBs in PUCCH-format2 or nrofPRBs in PUCCH-format3 and starts from the first PRB from the number of PRBs, that results to and, if where Qm, and r are defined in clause 9.2.5.2. For PUCCH format 3, if is not equal according to [4, TS 38.211] , is increased to the nearest allowed value of nrofPRBs [12, TS 38.331] . If the UE transmits the PUCCH over the PRBs. "
[0123] If only 1 bit of HARQ-ACK corresponding to DCI is multiplexed with the first UCI, or only 1 bit of HARQ-ACK corresponding to DCI is multiplexed with the first UCI and SR while the priority of the first UCI is higher than SR, then the bit of the first UCI can be jointly transmitted with the 1 bit HARQ-ACK. That is, there are 2 bits of UCIs to be transmitted in a PUCCH based on the first PUCCH and that carrying the HARQ-ACK, e.g., a PUCCH resource format 0 or 1.
[0124] For the first UCI multiplexing with CSI and / or HARQ-ACK and / or SR, an exemplary multiplexing rule or operation under scheme 3 may be enhanced based on that for SR specified in legacy specification, e.g., TS 38.213 as shown below.
[0125] "Denote as
[0126] - OACK a total number of HARQ-ACK information bits, if any
[0127] - OSR_UEIVR=OSR if the priority of SR is higher than UEIBR; otherwise, OSR_UEIBR=OUEIBR.
[0128] - OSR a total number of SR bits. OSR=0 if there is no scheduling request bit; otherwise, as described in clause 9.2.5.1
[0129] - OUEIBR a total number of UEIBR bits. OUEIBR=1 if there is UEI beam report is configured; otherwise, OUEIBR=0.
[0130] - where OCSI-part1, n is a number of Part 1 CSI report bits for CSI report with priority value n, OCSI-part2, n is a number of Part 2 CSI report bits, if any, for CSI report with priority value n [6, TS 38.214] , and is a number of CSI reports that include overlapping CSI reports
[0131] - OCRC=OCRC, CSI-part1+OCRC, CSI-part2, where OCRC, CSI-part1 is a number of CRC bits, if any, for encoding HARQ-ACK, SR and Part 1 CSI report bits and OCRC, CSI-part2 is a number of CRC bits, if any, for encoding Part 2 CSI report bits
[0132] In the following
[0133] - r is a code rate given by maxCodeRate as in Table 9.2.5.2-1.
[0134] - is a number of PRBs provided by nrofPRBs; otherwise, if nrofPRBs is not provided,
[0135] - for PUCCH format 2 or, if the PUCCH resource with PUCCH format 2 includes an orthogonal cover code with length provided by occ-Length, for PUCCH format 3 or, if the PUCCH resource with PUCCH format 3 includes an orthogonal cover code with length provided by occ- Length, and for PUCCH format 4, where is a number of subcarriers per resource block [4, TS 38.211]
[0136] - is equal to a number of PUCCH symbols for PUCCH format 2 provided by nrofSymbols in PUCCH-format2. For PUCCH format 3 or for PUCCH format 4, is equal to a number of PUCCH symbols for PUCCH format 3 or equal to a number of PUCCH symbols for PUCCH format 4 provided by nrofSymbols in PUCCH-format3 or nrofSymbols in PUCCH-format4, respectively, after excluding a number of symbols used for DM-RS transmission for PUCCH format 3 or for PUCCH format 4, respectively [4, TS 38.211]
[0137] - Qm=1 if pi / 2-BPSK is the modulation scheme and Qm=2 if QPSK is the modulation scheme as indicated by pi2BPSK for PUCCH format 3 or PUCCH format 4. For PUCCH format 2, Qm=2
[0138] If a UE has one or more CSI reports and zero or more HARQ-ACK / SR / UEIBR information bits to transmit in a PUCCH where the HARQ-ACK, if any, is in response to a PDSCH reception without a corresponding PDCCH
[0139] - if any of the CSI reports are overlapping and the UE is provided by multi-CSI-PUCCH-ResourceList with J≤2 PUCCH resources in a slot, for PUCCH format 2 and / or PUCCH format 3 and / or PUCCH format 4, as described in clause 9.2.1, where the resources are indexed according to an ascending order for the product of a number of corresponding REs, modulation order Qm, and configured code rate r;
[0140] - if the UE uses PUCCH format 2 resource 0, or the PUCCH format 3 resource 0, or the PUCCH format 4 resource 0
[0141] - else if and 0≤j<J-1, the UE transmits a PUCCH conveying HARQ-ACK information, SR and CSI report (s) in a respective PUCCH where the UE uses the PUCCH format 2 resource j+1, or the PUCCH format 3 resource j+1, or the PUCCH format 4 resource j+1
[0142] - else the UE uses the PUCCH format 2 resource J-1, or the PUCCH format 3 resource J-1, or the PUCCH format 4 resource J-1 and the UE selects CSI report (s) for transmission together with HARQ-ACK information and SR, when any, in ascending priority value as described in [6, TS 38.214]
[0143] - else, the UE transmits the OACK+OSR_UEIBR+OCSI+OCRC bits in a PUCCH resource provided by pucch-CSI-ResourceList and determined as described in clause 9.2.5
[0144] If a UE has HARQ-ACK, SR, UEIBR and wideband or sub-band CSI reports to transmit and the UE determines a PUCCH resource with PUCCH format 2, or the UE has HARQ-ACK, SR, UEIBR and wideband CSI reports [6, TS 38.214] to transmit and the UE determines a PUCCH resource with PUCCH format 3 or PUCCH format 4, where
[0145] - the UE determines the PUCCH resource using the PUCCH resource indicator field [5, TS 38.212] in a last of a number of DCI formats, excluding the SPS activation DCI, with a value of a PDSCH-to-HARQ_feedback timing indicator field, if present, or a value of dl-DataToUL-ACK, or dl-DataToUL-ACK-r16, or dl-DataToUL-ACK-DCI-1-2, or dl-DataToUL-ACK-r17, or dl-DataToUL-ACK-v1700, or dl-DataToUL-ACK-DCI-1-2-r17, indicating a same slot for the PUCCH transmission, from a PUCCH resource set provided to the UE for HARQ-ACK transmission, and
[0146] - the UE determines the PUCCH resource set as described in clause 9.2.1 and clause 9.2.3 for OUCI UCI bits
[0147] and
[0148] - if the UE transmits the HARQ-ACK, SR, and CSI reports bits by selecting the minimum number of the PRBs satisfying as described in clauses 9.2.3 and 9.2.5.1;
[0149] - else, the UE selects CSI report (s) , from the CSI reports, for transmission together with HARQ-ACK and SR in ascending priority value [6, TS 38.214] , where the value of satisfies and where OCRC, CSI-part1, N is a number of CRC bits corresponding to UCI bits, and OCRC, CSI-part1, N+1 is a number of CRC bits corresponding to UCI bits.
[0150] If a UE is provided a first interlace of PRBs by interlace0 in InterlaceAllocation, the UE has HARQ-ACK, SR, UEIBR and wideband or sub-band CSI reports to transmit, and the UE determines a PUCCH resource with PUCCH format 2, or the UE has HARQ-ACK, SR and wideband CSI reports to transmit and the UE determines a PUCCH resource with PUCCH format 3, where
[0151] - the UE determines the PUCCH resource using the PUCCH resource indicator field in a last of a number of DCI formats, excluding the SPS activation DCI, with a value of a PDSCH-to-HARQ_feedback timing indicator field, or a value provided by dl-DataToUL-ACK or dl-DataToUL-ACK-r16 or dl-DataToUL-ACK-DCI-1-2 or dl-DataToUL-ACK-r17 or dl-DataToUL-ACK-DCI-1-2-r17 if the PDSCH-to-HARQ_feedback timing indicator field is not present in a DCI format, indicating a same slot for the PUCCH transmission, from a PUCCH resource set provided to the UE for HARQ-ACK transmission, and
[0152] - the UE determines the PUCCH resource set as described in clauses 9.2.1 and 9.2.3 for OUCI UCI bits
[0153] and
[0154] - if the UE transmits the HARQ-ACK, SR, UEIBR and CSI reports bits in a PUCCH over the first interlace
[0155] - else, if the UE is provided a second interlace of PRBs by interlace1 and if the UE transmits the HARQ-ACK, SR, UEIBR and CSI reports bits in a PUCCH over both the first and second interlaces
[0156] - else, the procedure is same as the corresponding one when the UE is provided PUCCH-ResourceSet by replacing with or, if the UE is provided interlace1, by
[0157] If a UE has HARQ-ACK, SR, UEIBR and sub-band CSI reports to transmit and the UE determines a PUCCH resource with PUCCH format 3 or PUCCH format 4, where
[0158] - the UE determines the PUCCH resource using the PUCCH resource indicator field [5, TS 38.212] in a last of a number of DCI formats, excluding the SPS activation DCI, with a value of a PDSCH-to-HARQ_feedback timing indicator field indicating a same slot for the PUCCH transmission, or by a value provided by dl-DataToUL-ACK or dl-DataToUL-ACK-r16 or dl-DataToUL-ACK-DCI-1-2 or dl-DataToUL-ACK-r17 or dl-DataToUL-ACK-v1700 or dl-DataToUL-ACK-DCI-1-2-r17 if the PDSCH-to-HARQ_feedback timing indicator field is not present in the last DCI format, from a PUCCH resource set provided to the UE for HARQ-ACK transmission, and
[0159] - the UE determines the PUCCH resource set as described in clause 9.2.1 and clause 9.2.3 for OUCI UCI bits
[0160] and
[0161] - if the UE transmits the HARQ-ACK, SR, UEIBR and the CSI report bits by selecting the minimum number of PRBs from the PRBs satisfying as described in clauses 9.2.3 and 9.2.5.1
[0162] - else,
[0163] - if for Part 2 CSI report priority value (s) , it is and the UE selects the first Part 2 CSI reports, according to respective priority value (s) [6, TS 38.214] , for transmission together with the HARQ-ACK, SR, OUEIBR and Part 1 CSI reports , where OCSI-part1, n is the number of Part 1 CSI report bits for the nth CSI report and OCSI-part2, n is the number of Part 2 CSI report bits for the nth CSI report priority value, OCRC, CSI-part2, N is a number of CRC bits corresponding to and OCRC, CSI-part2, N+1 is a number of CRC bits corresponding to
[0164] - else, the UE drops all Part 2 CSI reports and selects Part 1 CSI report (s) , from the CSI reports in ascending priority value [6, TS 38.214] , for transmission together with the HARQ-ACK, UEIBR and SR information bits where the value of satisfies and where OCRC, CSI-part1, Nis a number of CRC bits corresponding to UCI bits, and OCRC, CSI-part1, N+1 is a number of CRC bits corresponding to UCI bits.
[0165] If a UE is provided a first interlace of PRBs by interlace0 in InterlaceAllocation, the UE has HARQ-ACK, SR and sub-band CSI reports to transmit, and the UE determines a PUCCH resource with PUCCH format 3, where
[0166] - the UE determines the PUCCH resource using the PUCCH resource indicator field in a last of a number of DCI formats, excluding the SPS activation DCI, that have a value of a PDSCH-to-HARQ_feedback timing indicator field indicating a same slot for the PUCCH transmission, or a value provided by dl-DataToUL-ACK or dl-DataToUL-ACK-r16 or dl-DataToUL-ACK-DCI-1-2 or dl-DataToUL-ACK-r17 or dl-DataToUL-ACK-DCI-1-2-r17 if the PDSCH-to-HARQ_feedback timing indicator field is not present in the last DCI format, from a PUCCH resource set provided to the UE for HARQ-ACK transmission, and
[0167] - the UE determines the PUCCH resource set as described in clauses 9.2.1 and 9.2.3 for OUCI UCI bits
[0168] and
[0169] - if the UE transmits the HARQ-ACK, SR and the CSI report bits in a PUCCH over the first interlace
[0170] - else if the UE is provided a second interlace of PRBs by interlace1 and if the UE transmits the HARQ-ACK, SR, and CSI reports bits in a PUCCH over both the first and second interlaces
[0171] - else, the procedure is same as the corresponding one when the UE is provided PUCCH-ResourceSet by replacing with or, if the UE is provided interlace1, with
[0172] Table 9.2.5.2-1: Code rate r corresponding to value of maxCodeRate
[0173] ."
[0174] In accordance with some aspects of the present disclosure (scheme 4) , similar to scheme 3, UE may firstly determine whether a priority of the first UCI is higher than the SRs (if any) , and determine to transmit the first UCI in the case that the priority of first UCI is higher than the SRs. Accordingly, UE will drop the SRs with lower priority than the first UCI. That is, the multiplexed UCI will not include both SRs and the first UCI. Then, similar to scheme 2, the first UCI in the first PUCCH resource will be firstly multiplexed in CSI part 1, wherein the order or location of the first UCI in the CSI part 1 may be determined according to the priority of the first UCI. UE may further multiplex the CSI part 1 in a PUCCH (the second PUCCH) determined based on the first PUCCH and the other PUCCHs (after dropping SR if any) and based on a multiplexing rule for semi-persistent CSI or periodic CSI on PUCCH, e.g., that specified in legacy specification, e.g., TS 38.213.
[0175] In accordance with some aspects of the present disclosure (scheme 5) , the multiplexing rule for the first UCI in the first PUCCH resource is similar to SR, which may be regarded or considered as a special SR to be multiplexed. One of the first UCI and SR (s) overlapped with the first UCI will be determined to be transmitted.
[0176] For example, if the first UCI in the first PUCCH resource is only overlapped with K SRs in K PUCCH resources, K>=1, then it is up to UE to select one PUCCH resource from the (K+1) PUCCH resources to transmit the first UCI or one of the K SRs. The remaining PUCCH resources will be dropped.
[0177] If the first UCI in the first PUCCH resource is overlapped with K SRs in K PUCCH resource and a PUCCH resource carrying HARQ-ACK and / or CSI, then ceil (log2 (K+2) ) bits will be used to transmit one SR of the K SRs or the first UCI with HARQ-ACK and / or CSI.
[0178] Based on scheme 5, for HARQ-ACK corresponding to DCI multiplexing with the first UCI, an exemplary multiplexing rule or operation may be enhanced based on the multiplexing rule for SR specified in legacy specification, e.g., TS 38.213 as shown below.
[0179] "If a UE transmits a PUCCH with OACK HARQ-ACK information bits, SR and UEIBR bits, and OCRC CRC bits using PUCCH format 2 or PUCCH format 3 in a PUCCH resource that includes PRBs, the UE determines a number of PRBs for the PUCCH transmission to be the minimum number of PRBs, that is smaller than or equal to a number of PRBs provided by nrofPRBs in PUCCH-format2 or nrofPRBs in PUCCH-format3 and starts from the first PRB from the number of PRBs, that results to and, where and r are defined in clause 9.2.5.2. For PUCCH format 3, if is not equal according to [4, TS 38.211] , is increased to the nearest allowed value of nrofPRBs [12, TS 38.331] . If the UE transmits the PUCCH over the PRBs. "
[0180] For the first UCI multiplexing with CSI and / or HARQ-ACK and / or SR, an exemplary multiplexing rule or operation under scheme 5 may be enhanced based on the multiplexing rule for SR specified in legacy specification, e.g., TS 38.213 as shown below.
[0181] "Denote as
[0182] - OACK a total number of HARQ-ACK information bits, if any
[0183] - OSR a total number of SR and UEIBR bits. OSR=0 if there is no scheduling request bit or UEIBR bit; otherwise, as described in clause 9.2.5.1
[0184] - where OCSI-part1, n is a number of Part 1 CSI report bits for CSI report with priority value n, OCSI-part2, n is a number of Part 2 CSI report bits, if any, for CSI report with priority value n [6, TS 38.214] , and is a number of CSI reports that include overlapping CSI reports
[0185] - OCRC=OCRC, CSI-part1+OCRC, CSI-part2, where OCRC, CSI-part1 is a number of CRC bits, if any, for encoding HARQ-ACK, SR and Part 1 CSI report bits and OCRC, CSI-part2 is a number of CRC bits, if any, for encoding Part 2 CSI report bits
[0186] In the following
[0187] - r is a code rate given by maxCodeRate as in Table 9.2.5.2-1.
[0188] - is a number of PRBs provided by nrofPRBs; otherwise, if nrofPRBs is not provided,
[0189] - for PUCCH format 2 or, if the PUCCH resource with PUCCH format 2 includes an orthogonal cover code with length provided by occ-Length, for PUCCH format 3 or, if the PUCCH resource with PUCCH format 3 includes an orthogonal cover code with length provided by occ-Length, and for PUCCH format 4, where is a number of subcarriers per resource block [4, TS 38.211]
[0190] - is equal to a number of PUCCH symbols for PUCCH format 2 provided by nrofSymbols in PUCCH-format2. For PUCCH format 3 or for PUCCH format 4, is equal to a number of PUCCH symbols for PUCCH format 3 or equal to a number of PUCCH symbols for PUCCH format 4 provided by nrofSymbols in PUCCH-format3 or nrofSymbols in PUCCH-format4, respectively, after excluding a number of symbols used for DM-RS transmission for PUCCH format 3 or for PUCCH format 4, respectively [4, TS 38.211]
[0191] - Qm=1 if pi / 2-BPSK is the modulation scheme and Qm=2 if QPSK is the modulation scheme as indicated by pi2BPSK for PUCCH format 3 or PUCCH format 4. For PUCCH format 2, Qm=2
[0192] If a UE has one or more CSI reports and zero or more HARQ-ACK / SR information bits to transmit in a PUCCH where the HARQ-ACK, if any, is in response to a PDSCH reception without a corresponding PDCCH
[0193] - if any of the CSI reports are overlapping and the UE is provided by multi-CSI-PUCCH-ResourceList with J≤2 PUCCH resources in a slot, for PUCCH format 2 and / or PUCCH format 3 and / or PUCCH format 4, as described in clause 9.2.1, where the resources are indexed according to an ascending order for the product of a number of corresponding REs, modulation order Qm, and configured code rate r;
[0194] - if the UE uses PUCCH format 2 resource 0, or the PUCCH format 3 resource 0, or the PUCCH format 4 resource 0
[0195] - else if and 0≤j<J-1, the UE transmits a PUCCH conveying HARQ-ACK information, SR and CSI report (s) in a respective PUCCH where the UE uses the PUCCH format 2 resource j+1, or the PUCCH format 3 resource j+1, or the PUCCH format 4 resource j+1
[0196] - else the UE uses the PUCCH format 2 resource J-1, or the PUCCH format 3 resource J-1, or the PUCCH format 4 resource J-1 and the UE selects CSI report (s) for transmission together with HARQ-ACK information and SR, when any, in ascending priority value as described in [6, TS 38.214]
[0197] - else, the UE transmits the OACK+OSR+OCSI+OCRC bits in a PUCCH resource provided by pucch-CSI-ResourceList and determined as described in clause 9.2.5
[0198] If a UE has HARQ-ACK, SR and wideband or sub-band CSI reports to transmit and the UE determines a PUCCH resource with PUCCH format 2, or the UE has HARQ-ACK, SR and wideband CSI reports [6, TS 38.214] to transmit and the UE determines a PUCCH resource with PUCCH format 3 or PUCCH format 4, where
[0199] - the UE determines the PUCCH resource using the PUCCH resource indicator field [5, TS 38.212] in a last of a number of DCI formats, excluding the SPS activation DCI, with a value of a PDSCH-to-HARQ_feedback timing indicator field, if present, or a value of dl-DataToUL-ACK, or dl-DataToUL-ACK-r16, or dl-DataToUL-ACK-DCI-1-2, or dl-DataToUL-ACK-r17, or dl-DataToUL-ACK-v1700, or dl-DataToUL-ACK-DCI-1-2-r17, indicating a same slot for the PUCCH transmission, from a PUCCH resource set provided to the UE for HARQ-ACK transmission, and
[0200] - the UE determines the PUCCH resource set as described in clause 9.2.1 and clause 9.2.3 for OUCI UCI bits
[0201] and
[0202] - if the UE transmits the HARQ-ACK, SR, and CSI reports bits by selecting the minimum number of the PRBs satisfying as described in clauses 9.2.3 and 9.2.5.1;
[0203] - else, the UE selects CSI report (s) , from the CSI reports, for transmission together with HARQ-ACK and SR in ascending priority value [6, TS 38.214] , where the value of satisfies and where OCRC, CSI-part1, N is a number of CRC bits corresponding to UCI bits, and OCRC, CSI-part1, N+1 is a number of CRC bits corresponding to UCI bits.
[0204] If a UE is provided a first interlace of PRBs by interlace0 in InterlaceAllocation, the UE has HARQ-ACK, SR and wideband or sub-band CSI reports to transmit, and the UE determines a PUCCH resource with PUCCH format 2, or the UE has HARQ-ACK, SR and wideband CSI reports to transmit and the UE determines a PUCCH resource with PUCCH format 3, where
[0205] - the UE determines the PUCCH resource using the PUCCH resource indicator field in a last of a number of DCI formats, excluding the SPS activation DCI, with a value of a PDSCH-to-HARQ_feedback timing indicator field, or a value provided by dl-DataToUL-ACK or dl-DataToUL-ACK-r16 or dl-DataToUL-ACK-DCI-1-2 or dl-DataToUL-ACK-r17 or dl-DataToUL-ACK-DCI-1-2-r17 if the PDSCH-to-HARQ_feedback timing indicator field is not present in a DCI format, indicating a same slot for the PUCCH transmission, from a PUCCH resource set provided to the UE for HARQ-ACK transmission, and
[0206] - the UE determines the PUCCH resource set as described in clauses 9.2.1 and 9.2.3 for OUCI UCI bits
[0207] and
[0208] - if the UE transmits the HARQ-ACK, SR, and CSI reports bits in a PUCCH over the first interlace
[0209] - else, if the UE is provided a second interlace of PRBs by interlace1 and if the UE transmits the HARQ-ACK, SR, and CSI reports bits in a PUCCH over both the first and second interlaces
[0210] - else, the procedure is same as the corresponding one when the UE is provided PUCCH-ResourceSet by replacing with or, if the UE is provided interlace1, by
[0211] If a UE has HARQ-ACK, SR and sub-band CSI reports to transmit and the UE determines a PUCCH resource with PUCCH format 3 or PUCCH format 4, where
[0212] - the UE determines the PUCCH resource using the PUCCH resource indicator field [5, TS 38.212] in a last of a number of DCI formats, excluding the SPS activation DCI, with a value of a PDSCH-to-HARQ_feedback timing indicator field indicating a same slot for the PUCCH transmission, or by a value provided by dl-DataToUL-ACK or dl-DataToUL-ACK-r16 or dl-DataToUL-ACK-DCI-1-2 or dl-DataToUL-ACK-r17 or dl-DataToUL-ACK-v1700 or dl-DataToUL-ACK-DCI-1-2-r17 if the PDSCH-to-HARQ_feedback timing indicator field is not present in the last DCI format, from a PUCCH resource set provided to the UE for HARQ-ACK transmission, and
[0213] - the UE determines the PUCCH resource set as described in clause 9.2.1 and clause 9.2.3 for OUCI UCI bits
[0214] and
[0215] - if the UE transmits the HARQ-ACK, SR and the CSI report bits by selecting the minimum number of PRBs from the PRBs satisfying as described in clauses 9.2.3 and 9.2.5.1
[0216] - else,
[0217] - if for Part 2 CSI report priority value (s) , it is
[0218] and
[0219] the UE selects the first Part 2 CSI reports, according to respective priority value (s) [6, TS 38.214] , for transmission together with the HARQ-ACK, SR and Part 1 CSI reports , where OCSI-part1, n is the number of Part 1 CSI report bits for the nth CSI report and OCSI-part2, n is the number of Part 2 CSI report bits for the nth CSI report priority value, OCRC, CSI-part2, N is a number of CRC bits corresponding to and OCRC, CSI-part2, N+1 is a number of CRC bits corresponding to
[0220] - else, the UE drops all Part 2 CSI reports and selects Part 1 CSI report (s) , from the CSI reports in ascending priority value [6, TS 38.214] , for transmission together with the HARQ-ACK and SR information bits where the value of satisfies and where OCRC, CSI-part1, Nis a number of CRC bits corresponding to UCI bits, and OCRC, CSI-part1, N+1 is a number of CRC bits corresponding to UCI bits.
[0221] If a UE is provided a first interlace of PRBs by interlace0 in InterlaceAllocation, the UE has HARQ-ACK, SR and sub-band CSI reports to transmit, and the UE determines a PUCCH resource with PUCCH format 3, where
[0222] - the UE determines the PUCCH resource using the PUCCH resource indicator field in a last of a number of DCI formats, excluding the SPS activation DCI, that have a value of a PDSCH-to-HARQ_feedback timing indicator field indicating a same slot for the PUCCH transmission, or a value provided by dl-DataToUL-ACK or dl-DataToUL-ACK-r16 or dl-DataToUL-ACK-DCI-1-2 or dl-DataToUL-ACK-r17 or dl-DataToUL-ACK-DCI-1-2-r17 if the PDSCH-to-HARQ_feedback timing indicator field is not present in the last DCI format, from a PUCCH resource set provided to the UE for HARQ-ACK transmission, and
[0223] - the UE determines the PUCCH resource set as described in clauses 9.2.1 and 9.2.3 for OUCI UCI bits
[0224] and
[0225] - if the UE transmits the HARQ-ACK, SR and the CSI report bits in a PUCCH over the first interlace
[0226] - else if the UE is provided a second interlace of PRBs by interlace1 and if the UE transmits the HARQ-ACK, SR, and CSI reports bits in a PUCCH over both the first and second interlaces
[0227] - else, the procedure is same as the corresponding one when the UE is provided PUCCH-ResourceSet by replacing with or, if the UE is provided interlace1, with
[0228] Table 9.2.5.2-1: Code rate r corresponding to value of maxCodeRate
[0229] ."
[0230] Similarly, for different modes, e.g., Mode A or Mode B, the multiplex rule for multiplexing the first UCI carried in the first PUCCH with other UCIs carried in the other PUCCHs overlapped with the first PUCCH may be the same or different. Moreover, for different priority schemes of the first UCI, the multiplex rule for multiplexing the first UCI carried in the first PUCCH with other UCIs carried in the other PUCCHs overlapped with the first PUCCH may also be the same or different. For example, for scheme 2 and 4, the priority of the first UCI may be the same as aperiodic CSI, or lower than aperiodic CSI and higher than semi-persistent CSI or periodic CSI. For scheme 1 and 3, the priority of the first UCI may be lower than any SR which includes LRR and normal SR and higher than any CSI, be lower than LRR and higher than normal SR, or be higher than SR and lower than HARQ-ACK. For scheme 5, the priority of the first UCI may be the same as SR or same as LRR. There is no specific limitation to the application of the priority schemes and the multiplexing scheme in any mode.
[0231] In addition, persons skilled in the art would well know that the first PUCCH or even the second PUCCH carrying the UCI may overlap with PUSCH (s) , which will be settled by multiplexing rules for overlapping PUCCH and PUSCH (s) and will not be considered herein.
[0232] Figure 2 illustrates an example of a UE 200 in accordance with aspects of the present disclosure. The UE 200 may include a processor 202, a memory 204, a controller 206, and a transceiver 208. The processor 202, the memory 204, the controller 206, or the transceiver 208, or various combinations thereof or various components thereof may be examples of means for performing various aspects of the present disclosure as described herein. These components may be coupled (e.g., operatively, communicatively, functionally, electronically, electrically) via one or more interfaces.
[0233] The processor 202, the memory 204, the controller 206, or the transceiver 208, or various combinations or components thereof may be implemented in hardware (e.g., circuitry) . The hardware may include a processor, a digital signal processor (DSP) , an application-specific integrated circuit (ASIC) , or other programmable logic device, or any combination thereof configured as or otherwise supporting a means for performing the functions described in the present disclosure.
[0234] The processor 202 may include an intelligent hardware device (e.g., a general-purpose processor, a DSP, a CPU, an ASIC, an FPGA, or any combination thereof) . In some implementations, the processor 202 may be configured to operate the memory 204. In some other implementations, the memory 204 may be integrated into the processor 202. The processor 202 may be configured to execute computer-readable instructions stored in the memory 204 to cause the UE 200 to perform various functions of the present disclosure.
[0235] The memory 204 may include volatile or non-volatile memory. The memory 204 may store computer-readable, computer-executable code including instructions when executed by the processor 202 cause the UE 200 to perform various functions described herein. The code may be stored in a non-transitory computer-readable medium such the memory 204 or another type of memory. Computer-readable media includes both non-transitory computer storage media and communication media including any medium that facilitates transfer of a computer program from one place to another. A non-transitory storage medium may be any available medium that may be accessed by a general-purpose or special-purpose computer.
[0236] In some implementations, the processor 202 and the memory 204 coupled with the processor 202 may be configured to cause the UE 200 to perform one or more of the functions described herein (e.g., executing, by the processor 202, instructions stored in the memory 204) . For example, the processor 202 may support wireless communication at the UE 200 in accordance with examples as disclosed herein. The UE 200 may be configured to support a means for determining whether a first PUCCH carrying a first UCI is overlapped with other PUCCHs in time domain, wherein the first UCI is to request a resource for an uplink transmission for a UE-initiated beam report or notify that there will be an uplink transmission for a UE-initiated beam report; and means for multiplexing the first UCI carried in the first PUCCH with other UCIs carried in the other PUCCHs based on one or more of priority or a number of bits of the first UCI and the other UCIs in the case that the first PUCCH is overlapped with the other PUCCHs.
[0237] The controller 206 may manage input and output signals for the UE 200. The controller 206 may also manage peripherals not integrated into the UE 200. In some implementations, the controller 206 may utilize an operating system such as or other operating systems. In some implementations, the controller 206 may be implemented as part of the processor 202.
[0238] In some implementations, the UE 200 may include at least one transceiver 208. In some other implementations, the UE 200 may have more than one transceiver 208. The transceiver 208 may represent a wireless transceiver. The transceiver 208 may include one or more receiver chains 210, one or more transmitter chains 212, or a combination thereof.
[0239] A receiver chain 210 may be configured to receive signals (e.g., control information, data, packets) over a wireless medium. For example, the receiver chain 210 may include one or more antennas for receive the signal over the air or wireless medium. The receiver chain 210 may include at least one amplifier (e.g., a low-noise amplifier (LNA) ) configured to amplify the received signal. The receiver chain 210 may include at least one demodulator configured to demodulate the receive signal and obtain the transmitted data by reversing the modulation technique applied during transmission of the signal. The receiver chain 210 may include at least one decoder for decoding the processing the demodulated signal to receive the transmitted data.
[0240] A transmitter chain 212 may be configured to generate and transmit signals (e.g., control information, data, packets) . The transmitter chain 212 may include at least one modulator for modulating data onto a carrier signal, preparing the signal for transmission over a wireless medium. The at least one modulator may be configured to support one or more techniques such as amplitude modulation (AM) , frequency modulation (FM) , or digital modulation schemes like phase-shift keying (PSK) or quadrature amplitude modulation (QAM) . The transmitter chain 212 may also include at least one power amplifier configured to amplify the modulated signal to an appropriate power level suitable for transmission over the wireless medium. The transmitter chain 212 may also include one or more antennas for transmitting the amplified signal into the air or wireless medium.
[0241] Figure 3 illustrates an example of a processor 300 in accordance with aspects of the present disclosure. The processor 300 may be an example of a processor configured to perform various operations in accordance with examples as described herein. The processor 300 may include a controller 302 configured to perform various operations in accordance with examples as described herein. The processor 300 may optionally include at least one memory 304, which may be, for example, an L1 / L2 / L3 cache. Additionally, or alternatively, the processor 300 may optionally include one or more arithmetic-logic units (ALUs) 306. One or more of these components may be in electronic communication or otherwise coupled (e.g., operatively, communicatively, functionally, electronically, electrically) via one or more interfaces (e.g., buses) .
[0242] The processor 300 may be a processor chipset and include a protocol stack (e.g., a software stack) executed by the processor chipset to perform various operations (e.g., receiving, obtaining, retrieving, transmitting, outputting, forwarding, storing, determining, identifying, accessing, writing, reading) in accordance with examples as described herein. The processor chipset may include one or more cores, one or more caches (e.g., memory local to or included in the processor chipset (e.g., the processor 300) or other memory (e.g., random access memory (RAM) , read-only memory (ROM) , dynamic RAM (DRAM) , synchronous dynamic RAM (SDRAM) , static RAM (SRAM) , ferroelectric RAM (FeRAM) , magnetic RAM (MRAM) , resistive RAM (RRAM) , flash memory, phase change memory (PCM) , and others) .
[0243] The controller 302 may be configured to manage and coordinate various operations (e.g., signaling, receiving, obtaining, retrieving, transmitting, outputting, forwarding, storing, determining, identifying, accessing, writing, reading) of the processor 300 to cause the processor 300 to support various operations in accordance with examples as described herein. For example, the controller 302 may operate as a control unit of the processor 300, generating control signals that manage the operation of various components of the processor 300. These control signals include enabling or disabling functional units, selecting data paths, initiating memory access, and coordinating timing of operations.
[0244] The controller 302 may be configured to fetch (e.g., obtain, retrieve, receive) instructions from the memory 304 and determine subsequent instruction (s) to be executed to cause the processor 300 to support various operations in accordance with examples as described herein. The controller 302 may be configured to track memory address of instructions associated with the memory 304. The controller 302 may be configured to decode instructions to determine the operation to be performed and the operands involved. For example, the controller 302 may be configured to interpret the instruction and determine control signals to be output to other components of the processor 300 to cause the processor 300 to support various operations in accordance with examples as described herein. Additionally, or alternatively, the controller 302 may be configured to manage flow of data within the processor 300. The controller 302 may be configured to control transfer of data between registers, arithmetic logic units (ALUs) , and other functional units of the processor 300.
[0245] The memory 304 may include one or more caches (e.g., memory local to or included in the processor 300 or other memory, such RAM, ROM, DRAM, SDRAM, SRAM, MRAM, flash memory, etc. In some implementations, the memory 304 may reside within or on a processor chipset (e.g., local to the processor 300) . In some other implementations, the memory 304 may reside external to the processor chipset (e.g., remote to the processor 300) .
[0246] The memory 304 may store computer-readable, computer-executable code including instructions that, when executed by the processor 300, cause the processor 300 to perform various functions described herein. The code may be stored in a non-transitory computer-readable medium such as system memory or another type of memory. The controller 302 and / or the processor 300 may be configured to execute computer-readable instructions stored in the memory 304 to cause the processor 300 to perform various functions. For example, the processor 300 and / or the controller 302 may be coupled with or to the memory 304, the processor 300, the controller 302, and the memory 304 may be configured to perform various functions described herein. In some examples, the processor 300 may include multiple processors and the memory 304 may include multiple memories. One or more of the multiple processors may be coupled with one or more of the multiple memories, which may, individually or collectively, be configured to perform various functions herein.
[0247] The one or more ALUs 306 may be configured to support various operations in accordance with examples as described herein. In some implementations, the one or more ALUs 306 may reside within or on a processor chipset (e.g., the processor 300) . In some other implementations, the one or more ALUs 306 may reside external to the processor chipset (e.g., the processor 300) . One or more ALUs 306 may perform one or more computations such as addition, subtraction, multiplication, and division on data. For example, one or more ALUs 306 may receive input operands and an operation code, which determines an operation to be executed. One or more ALUs 306 be configured with a variety of logical and arithmetic circuits, including adders, subtractors, shifters, and logic gates, to process and manipulate the data according to the operation. Additionally, or alternatively, the one or more ALUs 306 may support logical operations such as AND, OR, exclusive-OR (XOR) , not-OR (NOR) , and not-AND (NAND) , enabling the one or more ALUs 306 to handle conditional operations, comparisons, and bitwise operations.
[0248] The processor 300 may support wireless communication in accordance with examples as disclosed herein. The processor 300 may be configured to or operable to support a means for determining whether a first PUCCH carrying a first UCI is overlapped with other PUCCHs in time domain, wherein the first UCI is to request a resource for an uplink transmission for a UE-initiated beam report or notify that there will be an uplink transmission for a UE-initiated beam report; and means for multiplexing the first UCI carried in the first PUCCH with other UCIs carried in the other PUCCHs based on one or more of priority or a number of bits of the first UCI and the other UCIs in the case that the first PUCCH is overlapped with the other PUCCHs.
[0249] Figure 4 illustrates an example of a NE 400 in accordance with aspects of the present disclosure. The NE 400 may include a processor 402, a memory 404, a controller 406, and a transceiver 408. The processor 402, the memory 404, the controller 406, or the transceiver 408, or various combinations thereof or various components thereof may be examples of means for performing various aspects of the present disclosure as described herein. These components may be coupled (e.g., operatively, communicatively, functionally, electronically, electrically) via one or more interfaces.
[0250] The processor 402, the memory 404, the controller 406, or the transceiver 408, or various combinations or components thereof may be implemented in hardware (e.g., circuitry) . The hardware may include a processor, a digital signal processor (DSP) , an application-specific integrated circuit (ASIC) , or other programmable logic device, or any combination thereof configured as or otherwise supporting a means for performing the functions described in the present disclosure.
[0251] The processor 402 may include an intelligent hardware device (e.g., a general-purpose processor, a DSP, a CPU, an ASIC, an FPGA, or any combination thereof) . In some implementations, the processor 402 may be configured to operate the memory 404. In some other implementations, the memory 404 may be integrated into the processor 402. The processor 402 may be configured to execute computer-readable instructions stored in the memory 404 to cause the NE 400 to perform various functions of the present disclosure.
[0252] The memory 404 may include volatile or non-volatile memory. The memory 404 may store computer-readable, computer-executable code including instructions when executed by the processor 402 cause the NE 400 to perform various functions described herein. The code may be stored in a non-transitory computer-readable medium such the memory 404 or another type of memory. Computer-readable media includes both non-transitory computer storage media and communication media including any medium that facilitates transfer of a computer program from one place to another. A non-transitory storage medium may be any available medium that may be accessed by a general-purpose or special-purpose computer.
[0253] In some implementations, the processor 402 and the memory 404 coupled with the processor 402 may be configured to cause the NE 400 to perform one or more of the functions described herein (e.g., executing, by the processor 402, instructions stored in the memory 404) . For example, the processor 402 may support wireless communication at the NE 400 in accordance with examples as disclosed herein. The NE 400 may be configured to support a means for transmitting configuration of first PUCCH carrying first UCI, wherein the first UCI is to request a resource for an uplink transmission for a UE-initiated beam report or notify that there will be an uplink transmission for a UE-initiated beam report; means for determining whether a first PUCCH carrying a first UCI is overlapped with other PUCCHs in time domain; and in the case that the first PUCCH is overlapped with the other PUCCHs, means for receiving a second PUCCH based on the first PUCCH and the other PUCCHs, wherein the second PUCCH carries the first UCI or not and is transmitted based on one or more of: priority or a number of bits of the first UCI and the other UCIs.
[0254] The controller 406 may manage input and output signals for the NE 400. The controller 406 may also manage peripherals not integrated into the NE 400. In some implementations, the controller 406 may utilize an operating system such as or other operating systems. In some implementations, the controller 406 may be implemented as part of the processor 402.
[0255] In some implementations, the NE 400 may include at least one transceiver 408. In some other implementations, the NE 400 may have more than one transceiver 408. The transceiver 408 may represent a wireless transceiver. The transceiver 408 may include one or more receiver chains 410, one or more transmitter chains 412, or a combination thereof.
[0256] A receiver chain 410 may be configured to receive signals (e.g., control information, data, packets) over a wireless medium. For example, the receiver chain 410 may include one or more antennas for receive the signal over the air or wireless medium. The receiver chain 410 may include at least one amplifier (e.g., a low-noise amplifier (LNA) ) configured to amplify the received signal. The receiver chain 410 may include at least one demodulator configured to demodulate the receive signal and obtain the transmitted data by reversing the modulation technique applied during transmission of the signal. The receiver chain 410 may include at least one decoder for decoding the processing the demodulated signal to receive the transmitted data.
[0257] A transmitter chain 412 may be configured to generate and transmit signals (e.g., control information, data, packets) . The transmitter chain 412 may include at least one modulator for modulating data onto a carrier signal, preparing the signal for transmission over a wireless medium. The at least one modulator may be configured to support one or more techniques such as amplitude modulation (AM) , frequency modulation (FM) , or digital modulation schemes like phase-shift keying (PSK) or quadrature amplitude modulation (QAM) . The transmitter chain 412 may also include at least one power amplifier configured to amplify the modulated signal to an appropriate power level suitable for transmission over the wireless medium. The transmitter chain 412 may also include one or more antennas for transmitting the amplified signal into the air or wireless medium.
[0258] Figure 5 illustrates a flowchart of a method in accordance with aspects of the present disclosure. The operations of the method may be implemented by a UE as described herein. In some implementations, the UE may execute a set of instructions to control the function elements of the UE to perform the described functions.
[0259] At step 501, the method may include determining whether a first PUCCH carrying a first UCI is overlapped with other PUCCHs in time domain, wherein the first UCI is to request a resource for an uplink transmission for a UE-initiated beam report or notify that there will be an uplink transmission for a UE-initiated beam report. The operations of step 501 may be performed in accordance with examples as described herein. In some implementations, aspects of the operations of 501 may be performed by a UE as described with reference to Figure 2.
[0260] At step 503, the method may include multiplexing the first UCI carried in the first PUCCH with other UCIs carried in the other PUCCHs based on one or more of priority or a number of bits of the first UCI and the other UCIs in the case that the first PUCCH is overlapped with the other PUCCHs. The operations of step 503 may be performed in accordance with examples as described herein. In some implementations, aspects of the operations of step 503 may be performed by a UE as described with reference to Figure 2.
[0261] It should be noted that the method described herein describes a possible implementation, and that the operations and the steps may be rearranged or otherwise modified and that other implementations are possible.
[0262] Figure 6 illustrates a flowchart of a method in accordance with aspects of the present disclosure. The operations of the method may be implemented by a NE as described herein. In some implementations, the NE may execute a set of instructions to control the function elements of the NE to perform the described functions.
[0263] At step 601, the method may include transmitting configuration of first PUCCH carrying first UCI, wherein the first UCI is to request a resource for an uplink transmission for a UE-initiated beam report or notify that there will be an uplink transmission for a UE-initiated beam report. The operations of step 601 may be performed in accordance with examples as described herein. In some implementations, aspects of the operations of step 601 may be performed by a NE as described with reference to Figure 4.
[0264] At step 603, the method may include determining whether a first PUCCH carrying a first UCI is overlapped with other PUCCHs in time domain. The operations of step 603 may be performed in accordance with examples as described herein. In some implementations, aspects of the operations of step 603 may be performed by a NE as described with reference to Figure 4.
[0265] At step 605, the method may include in the case that the first PUCCH is overlapped with the other PUCCHs, receiving a second PUCCH based onb the first PUCCH and the other PUCCHs, wherein the second PUCCH carries the first UCI or not and is transmitted based on one or more of: priority or a number of bits of the first UCI and the other UCIs. The operations of step 605 may be performed in accordance with examples as described herein. In some implementations, aspects of the operations of step 605 may be performed by a NE as described with reference to Figure 4.
[0266] It should be noted that the method described herein describes a possible implementation, and that the operations and the steps may be rearranged or otherwise modified and that other implementations are possible.
[0267] The description herein is provided to enable a person having ordinary skill in the art to make or use the disclosure. Various modifications to the disclosure will be apparent to a person having ordinary skill in the art, and the generic principles defined herein may be applied to other variations without departing from the scope of the disclosure. Thus, the disclosure is not limited to the examples and designs described herein but is to be accorded the broadest scope consistent with the principles and novel features disclosed herein.
Claims
1.A user equipment (UE) for wireless communication, comprising:at least one memory; andat least one processor coupled with the at least one memory and configured to cause the UE to:determine whether a first physical uplink control channel (PUCCH) carrying a first uplink control information (UCI) is overlapped with other PUCCHs in time domain, wherein the first UCI is to request a resource for an uplink transmission for a UE-initiated beam report or notify that there will be an uplink transmission for a UE-initiated beam report; andmultiplex the first UCI carried in the first PUCCH with other UCIs carried in the other PUCCHs based on one or more of priority or a number of bits of the first UCI and the other UCIs, in the case that the first PUCCH is overlapped with the other PUCCHs.2.The UE of claim 1, wherein the first UCI is a scheduling request (SR) , and priority of the first UCI is lower than link recovery request (LRR) and higher than normal SR.3.The UE of claim 1, wherein the first UCI is different from UCI of scheduling request (SR) , channel state information (CSI) or hybrid automatic repeat request-acknowledge (HARQ-ACK) , and priority of the first UCI is determined based on one of the following:lower than SR and higher than CSI;lower than link recovery request (LRR) and higher than normal SR;higher than SR and lower than HARQ-ACK;same as SR;same as LRR;same as aperiodic CSI; orlower than aperiodic CSI and higher than semi-persistent CSI or periodic CSI.4.The UE of claim 3, wherein in the case that priority of the first UCI is same as aperiodic CSI, or is lower than aperiodic CSI and higher than semi-persistent CSI or periodic CSI, a priority value of the first UCI is determined based on PriiUEIBR (y, k, c, s) =2·Ncells·MS·y+Ncells·Ms·k+Ms·c+s, where:- y=0 for the first UCI carried on a first PUCCH resource configured for a UE-initiated beam report in the case that the priority of the first UCI in the first PUCCH resource is the same as aperiodic CSI, or 0<y<1 which is a value predefined for the first UCI carried on a first PUCCH resource configured for a UE-initiated beam report in the case that the priority of the first UCI in the first PUCCH resource is lower than aperiodic CSI and higher than semi-persistent CSI or periodic CSI;- k is a predefined value for the first UCI carried on a first PUCCH resource configured for a UE-initiated beam report;- c is the serving cell index where the first UCI configuration is configured and Ncells is the value of a higher layer parameter related to the maximum number of serving cells; and- s is the configuration identifier of the first UCI, and Ms is the value of a higher layer parameter related to the maximum number of first UCI report configurations.5.The UE of claim 3, wherein multiplexing the first UCI with the other UCIs comprises:multiplexing the first UCI carried in the first PUCCH independently with the other UCIs carried in the other PUCCHs in a second PUCCH, wherein the second PUCCH is determined based on the first PUCCH, the other PUCCH and the number of bits of the first UCI and the other UCIs, and the first UCI is independent from the other UCIs during determining the second PUCCH.6.The UE of claim 5, wherein in the case that the other UCIs only include 1 bit of HARQ-ACK corresponding to downlink control information (DCI) , multiplexing the first UCI with the other UCIs comprises:determining to transmit two UCI bits including the first UCI and the 1 bit HARQ-ACK in the second PUCCH.7.The UE of claim 5, wherein multiplexing the first UCI with the other UCIs further comprises:in the case that the other UCIs include SRs, determining whether a priority of the first UCI is higher than the SRs; andmultiplexing the first UCI by the first UCI bit in the second PUCCH in the case that the priority of the first UCI is higher than that of the SRs.8.The UE of claim 7, wherein in the case that the other UCIs only include 1 bit of HARQ-ACK corresponding to downlink control information (DCI) and the SRs, multiplexing the first UCI with the other UCIs comprises:determining to transmit two UCI bits including the first UCI and the 1 bit HARQ-ACK in the second PUCCH in the case that the priority of the first UCI is higher than that of the SRs.9.The UE of claim 3, wherein multiplexing the first UCI with the other UCIs comprises:multiplexing the first UCI in CSI part 1, wherein a location of the first UCI in CSI part 1 is based on the priority of first UCI; andmultiplexing the CSI part 1 in a PUCCH of the first PUCCH and the other PUCCHs determined based on a multiplexing rule for semi-persistent CSI or periodic CSI on PUCCH.10.The UE of claim 9, wherein multiplexing the first UCI with the other UCIs further comprises:in the case that the other UCIs include SRs, determining whether a priority of the first UCI is higher than that of the SRs; andmultiplexing the first UCI in the CSI part 1 based on the priority of first UCI in the case that the priority of the first UCI is higher than the SRs.11.The UE of claim 3, wherein in the case that the other UCIs include only SRs, multiplexing the first UCI with the other UCIs further comprises:determining a PUCCH from the first PUCCH resource and the other PUCCHs to transmit the first UCI or one of the SRs, and dropping remained PUCCHs.12.The UE of claim 3, wherein in the case that the other UCIs include K SRs and one or more of HARQ-ACK or CSI, K>=1, multiplexing the first UCI with the other UCIs further comprises:determining to transmit a SR of the K SRs or the first UCI by ceil (log2 (K+2) ) bits.13.A processor for wireless communication, comprising:at least one controller coupled with at least one memory and configured to cause the processor to:determine whether a first physical uplink control channel (PUCCH) carrying a first uplink control information (UCI) is overlapped with other PUCCHs in time domain, wherein the first UCI is to request a resource for an uplink transmission for a UE-initiated beam report or notify that there will be an uplink transmission for a UE-initiated beam report; andmultiplex the first UCI carried in the first PUCCH with other UCIs carried in the other PUCCHs based on one or more of priority or a number of bits of the first UCI and the other UCIs in the case that the first PUCCH is overlapped with the other PUCCHs.14.A network equipment (NE) for wireless communication, comprising:at least one memory; andat least one processor coupled with the at least one memory and configured to cause the NE to:transmit configuration of first physical uplink control channel (PUCCH) carrying first uplink control information (UCI) , wherein the first UCI is to request a resource for an uplink transmission for a UE-initiated beam report or notify that there will be an uplink transmission for a UE-initiated beam report;determine whether a first PUCCH carrying a first UCI is overlapped with other PUCCHs in time domain; andin the case that the first PUCCH is overlapped with the other PUCCHs, receive a second PUCCH based on the first PUCCH and the other PUCCHs, wherein the second PUCCH carries the first UCI or not and is transmitted based on one or more of: priority or a number of bits of the first UCI and the other UCIs.15.A method performed by a user equipment (UE) , comprising:determining whether a first physical uplink control channel (PUCCH) carrying a first uplink control information (UCI) is overlapped with other PUCCHs in time domain, wherein the first UCI is to request a resource for an uplink transmission for a UE-initiated beam report or notify that there will be an uplink transmission for a UE-initiated beam report; andmultiplexing the first UCI carried in the first PUCCH with other UCIs carried in the other PUCCHs based on one or more of priority or a number of bits of the first UCI and the other UCIs in the case that the first PUCCH is overlapped with the other PUCCHs.
Citation Information
Patent Citations
Method and device for determining priority level of CSI report and ue
CN113302968A
Method of transmitting secondary cell beam failure recovery request information and related device
US20210036757A1
Joint reporting and UCI multiplexing of HARQ-ACK with different priorities and sr
US20240146466A1