Method and apparatus of supporting user equipment (UE) -initiated beam reporting
Patent Information
- Application Number
- PCT/CN2024/133830
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-11-22
- Publication Date
- 2025-10-02
AI Technical Summary
Existing UE-initiated beam reporting techniques are limited to single TRP scenarios and need enhancement to support multiple TRP environments, requiring solutions for event triggering and report formats in multiple TRP scenarios.
The proposed solution involves UE determining events based on DL RS measurements for multiple TRPs, sending a first UL channel to request or notify a second UL channel for beam reporting, and configuring beam reports per TRP or TRP group, with specific formats and contents for beam quality and candidate beams.
This approach enables timely and efficient beam management in multiple TRP scenarios, reducing overhead and latency by supporting UE-initiated beam reporting across multiple TRPs.
Smart Images

Figure CN2024133830_02102025_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 user equipment (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: receive one or multiple beam report configurations associated with M current beams, M>=2, wherein the M current beams are associated with M transmit-receive point (TRP) indexes and each current beam is associated with a set of candidate beams; determine whether an event associated with a beam report, which is associated with at least one of the M TRP indexes, is triggered based on measurements of downlink (DL) reference signals (RSs) associated with at least one of the M current beams and at least one of M sets of candidate beams; and send a first uplink (UL) channel to request a resource for a second UL channel for the beam report or notify that there will be a second UL channel for the beam report in the case that the event associated with the beam report is triggered.
[0005] In some implementations of the methods and apparatuses described herein, in a case that the event associated with the beam report is associated with one TRP index, determining whether the event associated with the beam report associated with the TRP index is triggered includes: in the case that a beam quality of at least a candidate beam of a set of candidate beams associated with a current beam associated with the TRP index is higher than that of the current beam by a threshold, determining the event associated with the beam report associated with the TRP index is triggered.
[0006] In some implementations of the methods and apparatuses described herein, the at least one processor is configured to cause UE to: receive a beam report configuration associated with the M current beams, which configures the M sets of candidate beams and M first UL channels associated with the M set of candidate beams respectively, wherein each of the M first UL channel is associated with one of the M TRP indexes.
[0007] In some implementations of the methods and apparatuses described herein, in a case that the first UL channel is to request a resource for a second UL channel for a beam report, the at least one processor is configured to cause the UE to: receive a physical downlink control channel (PDCCH) scheduling the second UL channel after sending M1 first UL channels for M1 beam report contents associated with M1 TRP indexes, 1<=M1<=M; and send the M1 beam report contents associated with the M1 TRP indexes via the second UL channel, wherein the M1 beam report contents associated with M1 TRP indexes are concatenated in an ascending order of the M1 TRP indexes.
[0008] In some implementations of the methods and apparatuses described herein, in a case that the first UL channel is to notify that there will be a second UL channel configured for a beam report, wherein one second UL channel is configured for each of the M first UL channel in the beam report configuration, the at least one processor is configured to cause the UE to: send the beam report associated with the TRP index in a second UL channel associated with the first UL channel after sending the first UL channel associated with the TRP index.
[0009] In some implementations of the methods and apparatuses described herein, the at least one processor is configured to cause UE to: receive M beam report configurations associated with the M current beams respectively, wherein each beam report configuration associated with a current beam configures a set of candidate beams associated with the current beam and a first UL channel, wherein beam report configurations associated with different TRP indexes are identified by different indexes.
[0010] In some implementations of the methods and apparatuses described herein, the at least one processor is configured to cause the UE to: send a beam report associated with a TRP index after sending a first UL channel associated with the TRP index to request a resource for a second UL channel for the beam report associated with the TRP index or notify that there will be a second UL channel configured for the beam report associated with the TRP index.
[0011] In some implementations of the methods and apparatuses described herein, the beam report associated with the TRP index indicates a number, N of candidate beams of an associated set of candidate beams and corresponding qualities of the N candidate beams.
[0012] In some implementations of the methods and apparatuses described herein, the beam report associated with the TRP index further indicates the quality of the current beam associated with the TRP index.
[0013] In some implementations of the methods and apparatuses described herein, in a case that the event associated with the beam report is associated with a TRP group including M2 TRP indexes, 1<=M2<=M, determining whether the event associated with the beam report is triggered includes: in the case that a beam quality of a candidate beam of any set of candidate beams associated with a current beam of the M2 current beam is higher than a beam quality of the current beam by a threshold, determining the event associated with the beam report associated with the TRP group is triggered.
[0014] In some implementations of the methods and apparatuses described herein, the at least one processor is configured to cause the UE to: receive one beam report configuration associated with the M2 current beams, which configures M2 sets of candidate beams associated with the M2 current beams and a first UL channel associate with the M2 sets of candidate beams.
[0015] In some implementations of the methods and apparatuses described herein, the at least one processor is configured to cause the UE to: send the beam report associated with the TRP group after sending the first UL channel to request a resource for a second UL channel for the beam report associated with the TRP group or notify that there will be a second UL channel for the beam report associated with the TRP group.
[0016] In some implementations of the methods and apparatuses described herein, the beam report associated with the TRP group includes M2 beam report contents associated with the M2 TRP indexes, and each beam report content associated with a TRP index indicates a number, N of candidate beams of an associated set of candidate beams and corresponding qualities of the N candidate beams, N is same or different for different TRP indexes.
[0017] In some implementations of the methods and apparatuses described herein, each beam report content associated with a TRP index further indicates one or multiple of the following: the quality of the current beam associated with the TRP index; or a number, N1 of candidate beams associated with the TRP index satisfying conditions of the event.
[0018] In some implementations of the methods and apparatuses described herein, quality reporting of the N candidate beams in the beam report associated with the TRP group is differential based on a beam with a largest beam quality for the TRP group or based on a beam with a largest beam quality per TRP index of the TRP group.
[0019] In some implementations of the methods and apparatuses described herein, the beam report associated with the TRP group includes a first part and a second part whose payload size is indicated by the first part.
[0020] In some implementations of the methods and apparatuses described herein, the first part indicates an index of a candidate beam with a largest quality satisfying conditions of the event and a corresponding quality, an index of a current beam associated with the candidate beam with the largest quality satisfying conditions of the event, and a number of reported candidate beams associated with each current beam that is associated with at least one candidate beam satisfying conditions of the event in the second part; and the second part indicates the reported candidate beams and the corresponding qualities associated with each TRP index of the TRP group.
[0021] In some implementations of the methods and apparatuses described herein, the beam report associated with the TRP group further indicates one or multiple of following: a quality of the current beam associated with the candidate beam with the largest quality satisfying conditions of the event in the first part; or a quality of each current beam that is associated with at least one candidate beam satisfying conditions of the event in the second part.
[0022] In some implementations of the methods and apparatuses described herein, the beam report associated with the TRP group is a group based beam report, indicating beam report contents associated with one or multiple beam groups, wherein each beam group includes M2 beams selected from the M2 sets of candidate beams which can be received simultaneously.
[0023] 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: receive one or multiple beam report configurations associated with M current beams, M>=2, wherein the M current beams are associated with M TRP indexes and each current beam is associated with a set of candidate beams; determine whether an event associated with a beam report, which is associated with at least one of the M TRP indexes, is triggered based on measurements of DL RSs associated with at least one of the M current beams and at least one of M sets of candidate beams; and send a first physical uplink channel to request a resource for a second UL channel for the beam report or notify that there will be a second UL channel for the beam report in the case that the event associated with the beam report is triggered.
[0024] 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 one or multiple beam report configurations associated with M current beams, M>=2, wherein the M current beams are associated with M TRP indexes and each current beam is associated with a set of candidate beams; and receive a first UL channel to request a resource for a second UL channel for a beam report or notify that there will be a second UL channel for a beam report, wherein the beam report is associated with at least one of the M TRP indexes and associated with a configured event triggered based on measurements of DL RSs associated with at least one of the M current beams and at least one of M sets of candidate beams.
[0025] Some implementations of the methods and apparatuses described herein may further include a method performed by a UE, which may include: receiving one or multiple beam report configurations associated with M current beams, M>=2, wherein the M current beams are associated with M TRP indexes and each current beam is associated with a set of candidate beams; determining whether an event associated with a beam report, which is associated with at least one of the M TRP indexes, is triggered based on measurements of DL RSs associated with at least one of the M current beams and at least one of M sets of candidate beams; and sending a first UL channel to request a resource for a second UL channel for the beam report or notify that there will be a second UL channel for the beam report in the case that the event associated with the beam report is triggered.BRIEF DESCRIPTION OF THE DRAWINGS
[0026] Figure 1 illustrates an example of a wireless communications system in accordance with aspects of the present disclosure.
[0027] Figure 2 illustrates an example of UE-initiated beam reporting in Mode A under scheme 1 in accordance with aspects of the present disclosure.
[0028] Figure 3 illustrates an example of a UE in accordance with aspects of the present disclosure.
[0029] Figure 4 illustrates an example of a processor in accordance with aspects of the present disclosure.
[0030] Figure 5 illustrates an example of a NE in accordance with aspects of the present disclosure.
[0031] Figure 6 illustrates a flowchart of method performed by a UE in accordance with aspects of the present disclosure.
[0032] Figure 7 illustrates a flowchart of method performed by a NE in accordance with aspects of the present disclosure.DETAILED DESCRIPTION
[0033] 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 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 channel for the UE-initiated beam report.
[0034] However, UE initiated beam reporting techniques currently specified in 3rd generation partnership project (3GPP) release (R) 19 MIMO are only applied for scenarios of single TRP (S-TRP) . The industry desires that UE initiated beam reporting would also be supported in scenarios of multiple TRPs (M-TRP) in the future, e.g., in R20 or 6G, which means a mass of technical problems needed to be solved even if based on the framework of S-TRP UE initiated beam reporting specified in R19. For example, whether the triggering of events associated with UE-initiated beam reports in scenarios of M-TRP is per TRP or not should be determined. Besides, the format and content of the UE-initiated beam report in scenarios of M-TRP should also be settled.
[0035] Various aspects of the present disclosure propose that UE-initiated beam reporting will be supported in scenarios of M-TRP, which could update the beam per TRP timely to improve the performance. A TRP may be identified by a configured index, e.g., a CORESETPoolIndex value etc.
[0036] For example, RAN side, e.g., a NE or RAN node (e.g., a gNB) may transmit one or multiple beam report configurations associated with M (M>=2) current beams to UE. The M current beams are associated with M TRP (e.g., M TRP indexes or identifiers (IDs) ) , and each current beam is associated with a set of candidate beams. That is, there are M sets of candidate beams (or M candidate beam sets) . In multiple TRP scenarios, if a UE is served by MTRPs (e.g., M TRP indexes) , it means that M beams are indicated for the UE. UE may determine the M current beams according to the M indicated beams, wherein each current beam is associated with a TRP, e.g., associated with a TRP index. For example, the M current beams can be M RSs associated with the M indicated beams, which is the same as or similar to UE-initiated beam reporting specified in R19. Then, UE may determine the M candidate (or new) beam sets associated with the M current beams. The M candidate beam sets can be determined in various manners. For example, the M candidate beam sets can be radio resource control (RRC) configured or media access control (MAC) control element (CE) activated. Besides, the M candidate beam sets may be determined implicitly. For example, UE may determine each candidate beam set associated with a TRP based on the activated beams associated with each TRP, wherein the RSs in a candidate beam set associated with a current beam of a TRP are the RSs associated with all the activated beams associated with the same TRP of the current beam.
[0037] The UE may determine whether an event associated with a beam report, which is associated with at least one of the M TRPs, is triggered based on measurements of DL RSs associated with at least one of the M current beams and at least one of the M candidate beam sets. In the case that the event associated with the beam report is triggered, the UE may send a first UL channel, e.g., a first PUCCH to the RAN side. The first UL channel is to request a resource for a second UL channel for the beam report or notify that there will be a second UL channel for the beam report, so that the beam report may be transmitted later.
[0038] Aspects of the present disclosure are described in the context of a wireless communications system.
[0039] 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.
[0040] 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.
[0041] 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.
[0042] 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.
[0043] 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.
[0044] 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) .
[0045] 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.
[0046] 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) .
[0047] 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.
[0048] 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.
[0049] 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.
[0050] 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.
[0051] 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.
[0052] 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.
[0053] 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 uplink control information (UCI) transmissions, and there are three steps in Mode A. In step 1, UE will transmit a first UL channel, e.g., a PUCCH to request a resource for a second UL channel (or a second UL transmission) to carry a beam report; in step 2, UE will detect the downlink control information (DCI) format to indicate a resource for the second UL channel, e.g., a second PUCCH or a second PUSCH to carry the beam report; and in step 3: UE will transmit the beam report in the second uplink channel. In the other mode (hereinafter Mode B) , the network side will pre-configure resources for UCI transmissions, and there are two steps in Mode B. In step 1, UE will transmit a first UL channel, e.g., a PUCCH resource notifying a second uplink channel (or a second UL transmission) , e.g., a second PUCCH or a second PUSCH to carry a beam report; and in step 2, UE will transmit the beam report in the second uplink channel.
[0054] In accordance with various aspects of the present disclosure, for UE-initiated reporting in scenarios of multiple TRPs, both Mode A and Mode B (not limited to) are still applicable. An event associated with a UE-initiated beam report (or beam report for simplification) may be separately triggered per TRP or jointly triggered per TRP group.
[0055] For example, in the case of per TRP (scheme 1) , an event associated with a beam report may be associated with only one TRP, e.g., one TRP index. Events associated with different TRPs or different TRP indexes may be the same or different. An exemplary event associated with a beam report may be configured as follows: if the beam quality of at least one of a candidate beam set associated with a current beam associated with a TRP is higher than that of the current beam by a configured or predefined threshold, the event associated with the beam report and associated with the TRP will be triggered (which may also mean that conditions of the event are satisfied) . The associated beam report (or beam report content) will be reported later e.g., via a UE-initiated beam report transmission procedure of Mode A or Mode B. The beam quality used for determining whether an event is triggered can be various, e.g., layer (L) 1-reference signal received power (RSRP) , L1-signal to interference plus noise ratio (SINR) or other metric etc.
[0056] In the case of per TRPs (scheme 2) , multiple TRPs, e.g., M TRPs may be grouped into one or more TRP groups, each including one or multiple TRPs, e.g., M2 TRPs, 1<=M2<=M. M2 can be configured or predefined according to M. For different TRPs, M2 may be the same or different. An event associated with a beam report is associated with a TRP group (e.g., a TRP group index or ID) . Events associated with different TRP groups or different TRP group indexes may be the same or different. An exemplary event associated with a beam report may be configured as follows: if the beam quality of at least one of a candidate beam set associated with a current beam associated with any TRP of a TRP group is higher than that of the current beam by a configured or predefined threshold, the event associated with the beam report and associated with the TRP group will be triggered (which may also mean that conditions of the event is satisfied) . The associated beam report (or beam report content) will be reported later e.g., via a UE-initiated beam report transmission procedure of Mode A or Mode B. Similarly, the beam quality used for determining whether an event is triggered can be various, e.g., L1-RSRP, L1-SINR or other metric etc.
[0057] More details of various aspects of the present disclosure will be illustrated in the following respectively in view of scheme 1 and scheme 2. Scheme 1
[0058] In accordance with some aspects of the present disclosure, under scheme 1, only one beam report configuration is configured for the UE served by M TRPs with one report ID. The beam report configuration may configure M candidate beam sets and M first UL channels, e.g., M first PUCCHs. Each of the M candidate beam sets is associated with a corresponding first PUCCH. In the case that the first UL channel is to notify that there will be a second UL channel for the beam report, e.g., in Mode B, the beam report configuration may also configure a corresponding second UL channel for each first UL channel.
[0059] An example of a beam report configuration associated with M TRPs under scheme 1 in scenarios of multiple TRPs is shown below. Persons skilled in the art should well know that the numerical signs, e.g., #1, 2#etc., are only used for illustrating the association or mapping, and not the real index or ID, and the same hereinafter. UE initiated beam report config { report id candidate beam set #1, PUCCH resource #1, UL channel #1 (if configured, e.g., for Mode B) candidate beam set #2, PUCCH resource #2, UL channel #2 (if configured, e.g., for Mode B) … candidate beam set #M, PUCCH resource #M, UL channel #M (if configured, e.g., for Mode B) }.
[0060] Regarding the format and contents of the beam report associated with each TRP, N candidate beams of the corresponding candidate beam set and the corresponding qualities will be indicated or included in the beam report. N is a configured or predefined number, e.g., configured by RRC, which may be the same or different for different beam reports associated with different TRPs. The quality of the corresponding current beam may also be included in the beam report or not, which may be configured or predefined. For example, whether the quality of the current beam is reported may be configured by RRC.
[0061] When Mode A is used and the second UL channel scheduled by a DCI (or PUCCH carrying the DCI) is a PUSCH, a beam report associated with a TRP may be reported in the PUSCH according to a channel state information (CSI) request field of the DCI. Since the beam reports associated with different TRPs are configured with the same report ID, which may be mapped to a codepoint of the CSI request field, the beam report contents associated with different TRPs may be reported in the same PUSCH. If M1 (1<=M1<=M) first PUCCHs associated with M1 TRPs are transmitted according to the event before receipt of the DCI, M1 beam report contents associated with the M1 TRP indexes may be transmitted in the PUSCH, where the beam report contents associated with the M1 TRP indexes may be concatenated in an ascending order or descending order of TRP indexes.
[0062] Figure 2 illustrates an example of UE-initiated beam reporting in Mode A under scheme 1 in accordance with aspects of the present disclosure.
[0063] As show in Figure 2, it is assumed that a UE is served by 4 TRPs, e.g., TRP #1-#4, and 4 first UL channels, e.g., PUCCHs #1-#4 are configured for the 4 TRPs respectively as shown in case (a) . Each PUCCH is to request a resource for a second UL channel for a beam report associated with a corresponding TRP.
[0064] Referring to case (b) , it is further assumed that conditions of the event associated with TRP #1 and TRP #2 are satisfied (or the event associated with TRP #1 and TRP #2 are triggered) , and UE sends PUCCH #1 at time t1 and PUCCH #2 at t2, respectively to request a second UL channel for a beam report transmission for TRP #1 and TRP #2. UE may receive the DCI at t3, scheduling a second UL channel, e.g., a PUSCH at t5. Then, UE may send the beam report contents associated with TRP #1 and TRP #2 together in the scheduled PUSCH. Even if an event associated with another TRP, e.g., TRP #3 is triggered and PUCCH #3 associated with TRP #3 is sent at t4 after the receipt of DCI and before the scheduled PUSCH, the beam report associated with TRP #3 will not be transmitted in the PUSCH at t5. UE may receive a further DCI, e.g., at time t6 after sending PUCCH #3, which will schedule a further second UL channel, e.g., a further PUSCH to carry the beam report associated with TRP #3.
[0065] Persons skilled in the art should well know that the above illustrated transmission manner is for increasing transmissions efficiency and saving overhead. Separate beam reporting per TRP via Mode A similar to legacy is also applicable.
[0066] When Mode B is used, since for each TRP, a corresponding second UL channel such as PUSCH or PUCCH has been configured for the TRP to send the corresponding beam report, UE may send the second UL channel configured for the TRP after sending the corresponding first UL channel. The second UL channel associated with a certain TRP may carry the beam report only associated with the TRP.
[0067] In accordance with some other aspects of the present disclosure, M beam report configurations will be configured for the UE, which are associated with M current beams and M TRPs respectively. Beam report configurations associated with different TRP indexes are identified by different indexes or IDs. Each beam report configuration associated with a current beam or a TRP may configure a set of candidate beams associated with the current beam, and a first UL channel. In the case that the first UL channel is to notify that there will be a second UL channel for the beam report, e.g., in Mode B, the beam report configuration may also configure a corresponding second UL channel for the first UL channel.
[0068] An example of a beam report configuration associated with a TRP, e.g., beam report configuration #i under scheme 1 in scenarios of multiple TRPs is shown below: UE initiated beam report #i config { report id candidate beam set #i, PUCCH resource #i, UL channel #i (if configured, e.g., for Mode B) }.
[0069] Since each beam report configuration provides a corresponding report ID or index, the beam report associated with each TRP is also separate. For a beam report (or beam report content) associated with each TRP, N candidate beams of the corresponding candidate beam set and the corresponding qualities will be reported. Similarly, N is a configured or predefined number, e.g., configured by RRC, which may be the same or different for different beam reports associated with different TRPs. The quality of the corresponding current beam associated with a TRP may also be included in the beam report or not, which may be configured or predefined. For example, whether the quality of the current beam is reported may be configured by RRC. Scheme 2
[0070] Under scheme 2, for each TRP group, a corresponding beam report configuration will be provided for the UE with a report ID. Beam report configurations associated with different TRP groups may be identified by different IDs or indexes. For a TRP group including M2 TRPs associated with M2 currents, the associated beam report configuration may configure M2 sets of candidate beams associated with the M2 current beams and one first UL channel associate with the M2 sets of candidate beams. In the case that the first UL channel is to notify that there will be a second UL channel for the beam report, e.g., in Mode B, the beam report configuration may also configure a corresponding second UL channel for the first UL channel.
[0071] An example of a beam report configuration associated with a TRP group in scenarios of multiple TRPs is shown below: UE initiated beam report config { report id candidate beam set #1, candidate beam set #2, … candidate beam set #M2, PUCCH resource #1, UL channel #1 (if configured, e.g., for Mode B) }.
[0072] Regarding the format and the report contents associated with the TRPs within the TRP group under scheme 2, there are various implementations including but not limited to the following illustrated. For simplification, hereinafter, it is assumed that there is one TRP group configured for the UE, that is, M2=M.
[0073] In accordance with some implementations of the present disclosure (scheme 2a) , for each TRP, UE may report N candidate beams of a corresponding candidate beam set and the corresponding qualities. Similarly, N is a configured or predefined number, e.g., configured by RRC, which may be the same or different for different beam report contents associated with different TRPs. Therefore, N*M candidate beams and N*M qualities of the N*M beams are indicated in a beam report associated with the TRP group, wherein at least one candidate beam with a quality satisfying the conditions of the triggered event. Besides, if qualities of current beams are configured or predefined to be reported, UE will also report the qualities of M current beams in the beam report.
[0074] An example of a report format and report contents under scheme 2a is shown in Table 1. The beam report contents associated with each TRP of the TRP group may be in a fixed size. Table 1
[0075] In some cases, quality report contents in the beam report may be differential, e.g., for saving overhead. The differential quality report contents can be applied per current beam (or per TRP) or be applied for the M current beams (or per TRP group) .
[0076] In an example of differential quality report contents applied per current beam (scheme 2a-1) , the quality reporting of the N candidate beams in the beam report associated with the TRP group is differential based on a candidate beam with the largest beam quality per TRP (e.g., per TRP index) of the TRP group, e.g., beam #1 for simplification. Accordingly, the qualities of beam index #2-#N associated with each current beam in Table 1 may be changed to be differential qualities of beam index #2-#N based on the largest beam quality. In some cases, the qualities of current beam #1-#M in Table 1 may also be changed to be differential qualities of current beam #1-#M based on the corresponding largest beam quality. In some cases, the number, e.g., N1 of candidate beams satisfying the conditions of the triggered event per TRP may also be indicated in the beam report. Whether the number of candidate beams satisfying the conditions of the triggered event per TRP is reported may be configured, e.g., by RRC or predefined. In the case that the number N1 is reported, it may need a bit width ceil (log2 (N+1) ) considering that the number N1 is of 0-N.
[0077] In an example of differential quality report contents applied per TRP group (or for the M TRPs as a whole) (scheme 2a-2) , the quality reporting of the N candidate beams in the beam report associated with the TRP group is differential based on a candidate beam with the largest beam quality for the TRP group.
[0078] An example of a report format and report contents under scheme 2a-2 is shown in Table 2 as below. The beam report contents associated with each TRP of the TRP group may be in a fixed size. It is assumed the candidate beam index with the largest quality is associated with current beam #L, then the number "L" may be first indicated in the beam report with a bit width, e.g., ceil (log2M) . Similarly, for simplification, it is assumed that candidate beam #1 associated with current beam #L has the largest quality. Then, N candidate beams, the quality of candidate beam #1, and differential qualities of candidate beam #2-#N associated with current beam #L based on the quality of candidate beam #1 are indicated firstly in the beam report. Then, N candidate beams and the corresponding differential qualities associated with each current beam from #1 to # (L-1) respectively are indicated, which is followed by N candidate beams and the corresponding differential qualities associated with current beam from # (L+1) to #M respectively. Besides, if the qualities of current beams are configured or predefined to be reported, then M qualities of M current beams are indicated in the UE-initiated beam report too, which may be also in differential or not. Similarly, in some cases, the number, e.g., N1 of candidate beams satisfying the triggered event per TRP may also be indicated in the beam report. Whether the number of candidate beams satisfying the conditions of the triggered event per TRP is reported may be configured, e.g., by RRC or predefined. In the case that the number N1 is reported, it may need a bit width ceil (log2 (N+1) ) considering that the number N1 is of 0-N. Table 2
[0079] In accordance with some other implementations of the present disclosure (scheme 2b) , UE may report contents associated with only the candidate beams satisfying the conditions of the triggered event in the beam report associated with a TRP group. For each TRP within the TRP group or each current beam associated with the TRP, up to N beams can be reported. Similarly, N is a configured or predefined number, e.g., configured by RRC, which may be the same or different for different beam report contents associated with different TRPs.
[0080] An exemplary beam report associated with a TRP group under scheme 2b may include two parts of report contents. The first part may indicate a candidate beam (e.g., a candidate beam index) with the largest quality satisfying the conditions of the triggered event and the corresponding quality, and the associated current beam (e.g., the current beam index) , e.g., current beam #L. The quality of the current beam #L may also be reported, which depends on whether it is configured or predefined to be reported.
[0081] The second part may indicate the reported candidate beams and the corresponding qualities associated with each TRP of M TRPs indicated by the first part. The first part may also indicate the payload size of the second part, which may be variable. For example, the number, e.g., N1 of candidate beams satisfying the conditions of the triggered event per TRP or per current beam in the second part may be indicated in the first part of beam report. When the number N1 is reported, it may need a bit width ceil (log2 (N+1) ) considering that the number N1 is of 0-N.
[0082] An example of the report format and report contents of the first part of a beam report associated with a TRP group in scenarios of multiple TRPs is showed in Table 3 as follows, which may have a fixed payload size. Table 3
[0083] An example of the report format and report contents of the second part of a beam report associated with a TRP group in scenarios of multiple TRPs is showed in Table 4 as follows, whose payload size may be indicated by Table 3 or the like. It is assumed that the number of the reported candidate beams in the second part of the beam report associated with current beam #i (or TRP #i) is #ni (i=1, …, M) . For current beam #i, ni candidate beams indexes and the corresponding qualities will be reported in the second part. Besides, the quality of current beam #i will also be reported if it is configured or predefined to be reported. Table 4
[0084] In accordance with some yet other implementations of the present disclosure (scheme 2c) , group based UE-initiated beam report (or group based beam reporting or the like) is proposed. Whether group based UE-initiated beam report is configured for the UE in a beam report configuration can be configured, e.g., by RRC or predefined. If a group based beam reporting is not enabled, e.g., by a corresponding RRC parameter indicating "disabled, " non-group based beam report, e.g., scheme 2a or scheme 2b may be applied.
[0085] An exemplary group based beam report may indicate beam report contents associated with one or multiple beam groups (or set or the like) , wherein each beam group includes M2 beams selected from M2 sets of candidate beams associated with a TRP group, which can be received simultaneously. The indexes of the reported beams and the qualities of the reported beams may be indicated in the group based beam report, wherein the qualities of the reported beams may differentially reported or not.
[0086] An exemplary format of the report contents for a group based beam report is shown in Table 5 as below, wherein the qualities of reported beams are not differentially reported and M2=M. Table 5
[0087] Another exemplary format of the report contents for a group based beam report is shown in Table 6 as below, wherein the qualities of reported beams are differentially reported to save the overhead. The TRP index, e.g., #L with the largest quality of the reported beams is indicated firstly, e.g., with a bit width ceil (log2M) , and it is assumed that the quality of candidate beam index #1 associated with the TRP is always larger than or equal to beam index #2-#N associated with the TRP. Table 6
[0088] Figure 3 illustrates an example of a UE 300 in accordance with aspects of the present disclosure. The UE 300 may include a processor 302, a memory 304, a controller 306, and a transceiver 308. The processor 302, the memory 304, the controller 306, or the transceiver 308, 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.
[0089] The processor 302, the memory 304, the controller 306, or the transceiver 308, 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.
[0090] The processor 302 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 302 may be configured to operate the memory 304. In some other implementations, the memory 304 may be integrated into the processor 302. The processor 302 may be configured to execute computer-readable instructions stored in the memory 304 to cause the UE 300 to perform various functions of the present disclosure.
[0091] The memory 304 may include volatile or non-volatile memory. The memory 304 may store computer-readable, computer-executable code including instructions when executed by the processor 302 cause the UE 300 to perform various functions described herein. The code may be stored in a non-transitory computer-readable medium such the memory 304 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.
[0092] In some implementations, the processor 302 and the memory 304 coupled with the processor 302 may be configured to cause the UE 300 to perform one or more of the functions described herein (e.g., executing, by the processor 302, instructions stored in the memory 304) . For example, the processor 302 may support wireless communication at the UE 300 in accordance with examples as disclosed herein. The UE 300 may be configured to support a means for receiving one or multiple beam report configurations associated with M current beams, M>=2, wherein the M current beams are associated with M TRP indexes and each current beam is associated with a set of candidate beams; means for determining whether an event associated with a beam report, which is associated with at least one of the M TRP indexes, is triggered based on measurements of DL RSs associated with at least one of the M current beams and at least one of M sets of candidate beams; and means for sending a first UL channel to request a resource for a second UL channel for the beam report or notify that there will be a second UL channel for the beam report in the case that the event associated with the beam report is triggered.
[0093] The controller 306 may manage input and output signals for the UE 300. The controller 306 may also manage peripherals not integrated into the UE 300. In some implementations, the controller 306 may utilize an operating system such as or other operating systems. In some implementations, the controller 306 may be implemented as part of the processor 302.
[0094] In some implementations, the UE 300 may include at least one transceiver 308. In some other implementations, the UE 300 may have more than one transceiver 308. The transceiver 308 may represent a wireless transceiver. The transceiver 308 may include one or more receiver chains 310, one or more transmitter chains 312, or a combination thereof.
[0095] A receiver chain 310 may be configured to receive signals (e.g., control information, data, packets) over a wireless medium. For example, the receiver chain 310 may include one or more antennas for receive the signal over the air or wireless medium. The receiver chain 310 may include at least one amplifier (e.g., a low-noise amplifier (LNA) ) configured to amplify the received signal. The receiver chain 310 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 310 may include at least one decoder for decoding the processing the demodulated signal to receive the transmitted data.
[0096] A transmitter chain 312 may be configured to generate and transmit signals (e.g., control information, data, packets) . The transmitter chain 312 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 312 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 312 may also include one or more antennas for transmitting the amplified signal into the air or wireless medium.
[0097] Figure 4 illustrates an example of a processor 400 in accordance with aspects of the present disclosure. The processor 400 may be an example of a processor configured to perform various operations in accordance with examples as described herein. The processor 400 may include a controller 402 configured to perform various operations in accordance with examples as described herein. The processor 400 may optionally include at least one memory 404, which may be, for example, an L1 / L2 / L3 cache. Additionally, or alternatively, the processor 400 may optionally include one or more arithmetic-logic units (ALUs) 406. 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) .
[0098] The processor 400 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 400) 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) .
[0099] The controller 402 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 400 to cause the processor 400 to support various operations in accordance with examples as described herein. For example, the controller 402 may operate as a control unit of the processor 400, generating control signals that manage the operation of various components of the processor 400. These control signals include enabling or disabling functional units, selecting data paths, initiating memory access, and coordinating timing of operations.
[0100] The controller 402 may be configured to fetch (e.g., obtain, retrieve, receive) instructions from the memory 404 and determine subsequent instruction (s) to be executed to cause the processor 400 to support various operations in accordance with examples as described herein. The controller 402 may be configured to track memory address of instructions associated with the memory 404. The controller 402 may be configured to decode instructions to determine the operation to be performed and the operands involved. For example, the controller 402 may be configured to interpret the instruction and determine control signals to be output to other components of the processor 400 to cause the processor 400 to support various operations in accordance with examples as described herein. Additionally, or alternatively, the controller 402 may be configured to manage flow of data within the processor 400. The controller 402 may be configured to control transfer of data between registers, arithmetic logic units (ALUs) , and other functional units of the processor 400.
[0101] The memory 404 may include one or more caches (e.g., memory local to or included in the processor 400 or other memory, such RAM, ROM, DRAM, SDRAM, SRAM, MRAM, flash memory, etc. In some implementations, the memory 404 may reside within or on a processor chipset (e.g., local to the processor 400) . In some other implementations, the memory 404 may reside external to the processor chipset (e.g., remote to the processor 400) .
[0102] The memory 404 may store computer-readable, computer-executable code including instructions that, when executed by the processor 400, cause the processor 400 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 402 and / or the processor 400 may be configured to execute computer-readable instructions stored in the memory 404 to cause the processor 400 to perform various functions. For example, the processor 400 and / or the controller 402 may be coupled with or to the memory 404, the processor 400, the controller 402, and the memory 404 may be configured to perform various functions described herein. In some examples, the processor 400 may include multiple processors and the memory 404 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.
[0103] The one or more ALUs 406 may be configured to support various operations in accordance with examples as described herein. In some implementations, the one or more ALUs 406 may reside within or on a processor chipset (e.g., the processor 400) . In some other implementations, the one or more ALUs 406 may reside external to the processor chipset (e.g., the processor 400) . One or more ALUs 406 may perform one or more computations such as addition, subtraction, multiplication, and division on data. For example, one or more ALUs 406 may receive input operands and an operation code, which determines an operation to be executed. One or more ALUs 406 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 406 may support logical operations such as AND, OR, exclusive-OR (XOR) , not-OR (NOR) , and not-AND (NAND) , enabling the one or more ALUs 406 to handle conditional operations, comparisons, and bitwise operations.
[0104] The processor 400 may support wireless communication in accordance with examples as disclosed herein. The processor 400 may be configured to or operable to support a means for receiving one or multiple beam report configurations associated with M current beams, M>=2, wherein the M current beams are associated with M TRP indexes and each current beam is associated with a set of candidate beams; means for determining whether an event associated with a beam report, which is associated with at least one of the M TRP indexes, is triggered based on measurements of DL RSs associated with at least one of the M current beams and at least one of M sets of candidate beams; and means for sending a first UL channel to request a resource for a second UL channel for the beam report or notify that there will be a second UL channel for the beam report in the case that the event associated with the beam report is triggered.
[0105] Figure 5 illustrates an example of a NE 500 in accordance with aspects of the present disclosure. The NE 500 may include a processor 502, a memory 504, a controller 506, and a transceiver 508. The processor 502, the memory 504, the controller 506, or the transceiver 508, 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.
[0106] The processor 502, the memory 504, the controller 506, or the transceiver 508, 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.
[0107] The processor 502 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 502 may be configured to operate the memory 504. In some other implementations, the memory 504 may be integrated into the processor 502. The processor 502 may be configured to execute computer-readable instructions stored in the memory 504 to cause the NE 500 to perform various functions of the present disclosure.
[0108] The memory 504 may include volatile or non-volatile memory. The memory 504 may store computer-readable, computer-executable code including instructions when executed by the processor 502 cause the NE 500 to perform various functions described herein. The code may be stored in a non-transitory computer-readable medium such the memory 504 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.
[0109] In some implementations, the processor 502 and the memory 504 coupled with the processor 502 may be configured to cause the NE 500 to perform one or more of the functions described herein (e.g., executing, by the processor 502, instructions stored in the memory 504) . For example, the processor 502 may support wireless communication at the NE 500 in accordance with examples as disclosed herein. The NE 500 may be configured to support a means for transmitting one or multiple beam report configurations associated with M current beams, M>=2, wherein the M current beams are associated with M TRP indexes and each current beam is associated with a set of candidate beams; and means for receiving a first UL channel to request a resource for a second UL channel for a beam report or notify that there will be a second UL channel for a beam report, wherein the beam report is associated with at least one of the M TRP indexes and associated with a configured event triggered based on measurements of DL RSs associated with at least one of the M current beams and at least one of M sets of candidate beams.
[0110] The controller 506 may manage input and output signals for the NE 500. The controller 506 may also manage peripherals not integrated into the NE 500. In some implementations, the controller 506 may utilize an operating system such as or other operating systems. In some implementations, the controller 506 may be implemented as part of the processor 502.
[0111] In some implementations, the NE 500 may include at least one transceiver 508. In some other implementations, the NE 500 may have more than one transceiver 508. The transceiver 508 may represent a wireless transceiver. The transceiver 508 may include one or more receiver chains 510, one or more transmitter chains 512, or a combination thereof.
[0112] A receiver chain 510 may be configured to receive signals (e.g., control information, data, packets) over a wireless medium. For example, the receiver chain 510 may include one or more antennas for receive the signal over the air or wireless medium. The receiver chain 510 may include at least one amplifier (e.g., a low-noise amplifier (LNA) ) configured to amplify the received signal. The receiver chain 510 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 510 may include at least one decoder for decoding the processing the demodulated signal to receive the transmitted data.
[0113] A transmitter chain 512 may be configured to generate and transmit signals (e.g., control information, data, packets) . The transmitter chain 512 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 512 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 512 may also include one or more antennas for transmitting the amplified signal into the air or wireless medium.
[0114] 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 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.
[0115] At step 601, the method may include receiving one or multiple beam report configurations associated with M current beams, M>=2, wherein the M current beams are associated with M TRP indexes and each current beam is associated with a set of candidate beams. The operations of step 601 may be performed in accordance with examples as described herein. In some implementations, aspects of the operations of 601 may be performed by a UE as described with reference to Figure 3.
[0116] At step 603, the method may include determining whether an event associated with a beam report, which is associated with at least one of the M TRP indexes, is triggered based on measurements of DL RSs associated with at least one of the M current beams and at least one of M sets of candidate beams. 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 UE as described with reference to Figure 3.
[0117] At step 605, the method may include sending a first UL channel to request a resource for a second UL channel for the beam report or notify that there will be a second UL channel for the beam report in the case that the event associated with the beam report is triggered. The operations of step 605 may be performed in accordance with examples as described herein. In some implementations, aspects of the operations of step 605may be performed by a UE as described with reference to Figure 3.
[0118] 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.
[0119] Figure 7 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.
[0120] At step 701, the method may include transmitting one or multiple beam report configurations associated with M current beams, M>=2, wherein the M current beams are associated with M TRP indexes and each current beam is associated with a set of candidate beams. The operations of step 701 may be performed in accordance with examples as described herein. In some implementations, aspects of the operations of step 701 may be performed by a NE as described with reference to Figure 5.
[0121] At step 703, the method may include receiving a first UL channel to request a resource for a second UL channel for a beam report or notify that there will be a second UL channel for a beam report, wherein the beam report is associated with at least one of the M TRP indexes and associated with a configured event triggered based on measurements of DL RSs associated with at least one of the M current beams and at least one of M sets of candidate beams. The operations of step 703 may be performed in accordance with examples as described herein. In some implementations, aspects of the operations of step 703 may be performed by a NE as described with reference to Figure 5.
[0122] 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.
[0123] 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:receive one or multiple beam report configurations associated with M current beams, M>=2, wherein the M current beams are associated with M transmit-receive point (TRP) indexes and each current beam is associated with a set of candidate beams;determine whether an event associated with a beam report, which is associated with at least one of the M TRP indexes, is triggered based on measurements of downlink (DL) reference signals (RSs) associated with at least one of the M current beams and at least one of M sets of candidate beams; andsend a first uplink (UL) channel to request a resource for a second UL channel for the beam report or notify that there will be a second UL channel for the beam report in the case that the event associated with the beam report is triggered.2.The UE of claim 1, wherein in a case that the event associated with the beam report is associated with one TRP index, determining whether the event associated with the beam report associated with the TRP index is triggered comprises:in the case that a beam quality of at least a candidate beam of a set of candidate beams associated with a current beam associated with the TRP index is higher than that of the current beam by a threshold, determining the event associated with the beam report associated with the TRP index is triggered.3.The UE of claim 2, wherein the at least one processor is configured to cause UE to:receive a beam report configuration associated with the M current beams, which configures the M sets of candidate beams and M first UL channels associated with the M set of candidate beams respectively, wherein each of the M first UL channels is associated with one of the M TRP indexes.4.The UE of claim 3 wherein in a case that the first UL channel is to request a resource for a second UL channel for a beam report, the at least one processor is configured to cause the UE to:receive a physical downlink control channel (PDCCH) scheduling the second UL channel after sending M1 first UL channels for M1 beam report contents associated with M1 TRP indexes, 1<=M1<=M; andsend the M1 beam report contents associated with the M1 TRP indexes via the second UL channel, wherein the M1 beam report contents associated with M1 TRP indexes are concatenated in an ascending order of the M1 TRP indexes.5.The UE of claim 3, wherein in a case that the first UL channel is to notify that there will be a second UL channel configured for a beam report, wherein one second UL channel is configured for each of the M first UL channel in the beam report configuration, the at least one processor is configured to cause the UE to:send the beam report associated with the TRP index in a second UL channel associated with the first UL channel after sending the first UL channel associated with the TRP index.6.The UE of claim 2, wherein the at least one processor is configured to cause UE to:receive M beam report configurations associated with the M current beams respectively, wherein each beam report configuration associated with a current beam configures a set of candidate beams associated with the current beam, and a first UL channel, wherein beam report configurations associated with different TRP indexes are identified by different indexes.7.The UE of claim 6, wherein the at least one processor is configured to cause the UE to:send a beam report associated with a TRP index after sending a first UL channel associated with the TRP index to request a resource for a second UL channel for the beam report associated with the TRP index or notify that there will be a second UL channel configured for the beam report associated with the TRP index.8.The UE of claim 2, wherein the beam report associated with the TRP index indicates a number, N of candidate beams of an associated set of candidate beams and corresponding qualities of the N candidate beams.9.The UE of claim 8, wherein the beam report associated with the TRP index further indicates the quality of the current beam associated with the TRP index.10.The UE of claim 1, wherein in a case that the event associated with the beam report is associated with a TRP group including M2 TRP indexes, 1<=M2<=M, determining whether the event associated with the beam report is triggered comprises:in the case that a beam quality of a candidate beam of any set of candidate beams associated with a current beam of the M2 current beam is higher than a beam quality of the current beam by a threshold, determining the event associated with the beam report associated with the TRP group is triggered.11.The UE of claim 10, wherein the at least one processor is configure to cause the UE to:receive one beam report configuration associated with the M2 current beams, which configures M2 sets of candidate beams associated with the M2 current beams and a first UL channel associate with the M2 sets of candidate beams.12.The UE of claim 11, wherein the at least one processor is configured to cause the UE to:send the beam report associated with the TRP group after sending the first UL channel to request a resource for a second UL channel for the beam report associated with the TRP group or notify that there will be a second UL channel for the beam report associated with the TRP group.13.The UE of claim 11, wherein the beam report associated with the TRP group comprises M2 beam report contents associated with the M2 TRP indexes, and each beam report content associated with a TRP index indicates a number, N of candidate beams of an associated set of candidate beams and corresponding qualities of the N candidate beams, N is same or different for different TRP indexes.14.The UE of claim 13, wherein each beam report content associated with a TRP index further indicates one or multiple of the following:the quality of the current beam associated with the TRP index; ora number, N1 of candidate beams associated with the TRP index satisfying conditions of the event.15.The UE of claim 13, wherein quality reporting of the N candidate beams in the beam report associated with the TRP group is differential based on a beam with a largest beam quality for the TRP group or based on a beam with a largest beam quality per TRP index of the TRP group.16.The UE of claim 10, wherein the beam report associated with the TRP group comprises a first part and a second part whose payload size is indicated by the first part.17.The UE of claim 16, wherein the first part indicates an index of a candidate beam with a largest quality satisfying conditions of the event and a corresponding quality, an index of a current beam associated with the candidate beam with the largest quality satisfying conditions of the event, and a number of reported candidate beams associated with each current beam that is associated with at least one candidate beam satisfying conditions of the event in the second part; and the second part indicates the reported candidate beams and the corresponding qualities associated with each TRP index of the TRP group.18.A processor for wireless communication, comprising:at least one controller coupled with at least one memory and configured to cause the processor to:receive one or multiple beam report configurations associated with M current beams, M>=2, wherein the M current beams are associated with M transmit-receive point (TRP) indexes and each current beam is associated with a set of candidate beams;determine whether an event associated with a beam report, which is associated with at least one of the M TRP indexes, is triggered based on measurements of downlink (DL) reference signals (RSs) associated with at least one of the M current beams and at least one of M sets of candidate beams; andsend a first physical uplink channel to request a resource for a second uplink (UL) channel for the beam report or notify that there will be a second UL channel for the beam report in the case that the event associated with the beam report is triggered.19.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 one or multiple beam report configurations associated with M current beams, M>=2, wherein the M current beams are associated with M transmit-receive point (TRP) indexes and each current beam is associated with a set of candidate beams; andreceive a first uplink (UL) channel to request a resource for a second UL channel for a beam report or notify that there will be a second UL channel for a beam report, wherein the beam report is associated with at least one of the M TRP indexes and associated with a configured event triggered based on measurements of downlink (DL) reference signals (RSs) associated with at least one of the M current beams and at least one of M sets of candidate beams.20.A method performed by a user equipment (UE) , comprising:receiving one or multiple beam report configurations associated with M current beams, M>=2, wherein the M current beams are associated with M transmit-receive point (TRP) indexes and each current beam is associated with a set of candidate beams;determining whether an event associated with a beam report, which is associated with at least one of the M TRP indexes, is triggered based on measurements of downlink (DL) reference signals (RSs) associated with at least one of the M current beams and at least one of M sets of candidate beams; andsending a first uplink (UL) channel to request a resource for a second UL channel for the beam report or notify that there will be a second UL channel for the beam report in the case that the event associated with the beam report is triggered.