User Equipment Capability Regarding Maximum Number of Support Layers for Simultaneous Uplink Transmission
The method allows user equipment to report MIMO uplink layer capabilities to multiple TRPs, enabling effective uplink scheduling and improving communication efficiency and reliability in wireless systems.
Patent Information
- Application Number
- JP2024573605
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2022-06-29
- Publication Date
- 2025-07-10
AI Technical Summary
Current wireless communication systems lack a mechanism for reporting and interpreting user equipment capabilities related to the maximum number of multiple-input multiple-output (MIMO) uplink layers supported for communication with multiple transmit and receive points (TRPs).
A method for a user equipment (UE) to transmit layer parameters to multiple TRPs, allowing TRPs to determine uplink scheduling information based on the maximum number of MIMO uplink layers supported by the UE, and for TRPs to receive and interpret legacy or non-legacy parameters to schedule uplink communication effectively.
Enables efficient uplink scheduling and communication with multiple TRPs by accurately reporting and interpreting UE capabilities, enhancing communication reliability and capacity.
Smart Images

Figure 2025521471000001_ABST
Abstract
Description
Technical Field
[0001] Field of Disclosure Aspects of the present disclosure relate to wireless communication, and more particularly, to techniques for reporting and interpreting user equipment capabilities related to the maximum number of layers supported for uplink communication to multiple transmit and receive points.
[0002] Description of Related Art Wireless communication systems have been widely deployed to provide various telecommunication services such as telephone communication, video, data, messaging, broadcast, or other similar types of services. These wireless communication systems can employ multiple access technologies capable of supporting communication with multiple users by sharing available wireless communication system resources with those users.
[0003] Wireless communication systems have made great technological progress over the years, but there are still challenges. For example, complex and dynamic environments can still attenuate or block signals between a wireless transmitter and a wireless receiver. Therefore, for example, improving the speed and data carrying capacity of communication, improving the utilization efficiency of shared communication media, reducing the power consumed by transmitters and receivers while communication is being performed, improving the reliability of wireless communication, avoiding redundant transmission and / or reception and related processing, improving the coverage area of wireless communication, increasing the number and types of devices that can access the wireless communication system, improving the ability of different types of devices to communicate with each other, increasing the number and types of wireless communication media available for use, etc. It is still desired to improve the technical performance of wireless communication systems. Therefore, further improvements in wireless communication systems are needed to overcome the above-mentioned technical problems and the like.
Summary of the Invention
[0004] One aspect provides a method of wireless communication by a user equipment (UE). The method includes transmitting, to a plurality of transmission and reception points (TRPs), layer parameters based on a maximum number of multiple input multiple output (MIMO) uplink layers supported by the UE for uplink communication to the plurality of TRPs; receiving, in response to transmitting the layer parameters, uplink scheduling information from at least one of the plurality of TRPs; and transmitting physical uplink shared channel (PUSCH) communication to each of the plurality of TRPs according to the uplink scheduling information.
[0005] Another aspect provides a method of wireless communication by a transmission and reception point (TRP). The method includes receiving layer parameters from a user equipment (UE); determining, based on the layer parameters, a maximum number of multiple input multiple output (MIMO) uplink layers supported by the UE for uplink communication to a plurality of transmission and reception points (TRPs); determining uplink scheduling information based on the maximum number of MIMO uplink layers; transmitting the uplink scheduling information to the UE; and receiving physical uplink shared channel (PUSCH) communication from the UE according to the uplink scheduling information.
[0006] Other aspects provide an apparatus operable, configured, or adapted to perform any one or more of the methods described above and / or elsewhere in this specification, a non-transitory computer-readable recording medium including instructions that, when executed by a processor of the apparatus, cause the apparatus to perform the methods described above and elsewhere in this specification, a computer program product embodied on a computer-readable storage medium comprising code for performing the methods described above and elsewhere in this specification, and / or an apparatus comprising means for performing the methods described above and elsewhere in this specification. By way of example, the apparatus can comprise a processing system, a device having the processing system, or processing systems cooperating via one or more networks.
[0007] The following description and the accompanying drawings set forth some features by way of illustration.
[0008] The accompanying drawings show some features of various aspects described herein and are not to be considered as limiting the scope of the disclosure.
Brief Description of the Drawings
[0009]
Figure 1
Figure 2
Figure 3
Figure 4A
Figure 4B
Figure 4C
Figure 4D
Figure 5
Figure 6
Figure 7
Figure 8A
Figure 8B
Figure 9
Figure 10A
Figure 10B
Figure 11
Figure 12
Figure 13
Figure 14
Figure 15
Figure 16
DETAILED DESCRIPTION OF THE INVENTION
[0010] Aspects of the present disclosure provide an apparatus, method, processing system, and computer-readable recording medium for reporting and interpreting user equipment capabilities related to the maximum number of layers supported for uplink communication to a plurality of transmit and receive points.
[0011] Network entities such as base stations and transmit and receive points (TRPs) can set up downlink communication to a user equipment (UE) and can also schedule uplink communication for the UE. For example, a TRP can transmit uplink scheduling information (e.g., an uplink grant) to the UE so that the UE can schedule its uplink communication based on the uplink scheduling information. The TRP can determine the uplink scheduling information based on the capabilities indicated by the UE for uplink communication. The UE can transmit legacy parameters for reporting UE capabilities associated with the maximum number of multiple-input multiple-output (MIMO) layers for uplink communication with a single TRP, and as a result, the TRP can determine the uplink scheduling information based on the parameters. However, there is currently no mechanism for reporting UE capabilities associated with the maximum number of MIMO layers for uplink communication with multiple TRPs.
[0012] A first approach for reporting UE capabilities associated with the maximum number of MIMO layers for uplink communication with multiple TRPs is to reuse (for a single TRP) legacy parameters to report UE capabilities associated with the maximum number of MIMO layers for uplink communication with multiple TRPs. Specifically, the TRP may receive an interpretation parameter indicating how to interpret the value of the legacy parameter (e.g., to determine UE capabilities associated with the maximum number of MIMO layers for uplink communication with multiple TRPs), or may be preconfigured with the interpretation parameter. Thus, when the TRP receives (e.g., from the UE) or retrieves the legacy parameter, the TRP may interpret the legacy parameter based on the interpretation parameter. Since the legacy parameter is reused, this approach provides a new mechanism for reporting UE capabilities associated with the maximum number of MIMO layers for uplink communication with multiple TRPs without introducing new parameters for reporting such information.
[0013] A second approach is, in particular, to utilize new parameters (e.g., non-legacy parameters) to indicate UE capabilities associated with the maximum number of MIMO layers for uplink communication with multiple TRPs. When the TRP receives a non-legacy parameter, the TRP may interpret the non-legacy parameter to extract the UE capabilities. By using non-legacy parameters, this approach enables the UE to report various types of information associated with UE capabilities regarding the maximum number of MIMO layers for uplink communication with multiple TRPs.
[0014] Overview of Wireless Communication Networks The techniques and methods described herein can be used in various wireless communication networks. Aspects may be described herein using terms generally associated with 3G, 4G, and / or 5G wireless technologies, but aspects of the present disclosure may be equally applicable to other communication systems and standards not explicitly recited herein.
[0015] FIG. 1 shows an example of a wireless communication network 100 that can implement the aspects described herein.
[0016] Generally, the wireless communication network 100 includes various network entities (alternatively, network elements or network nodes). Network entities are generally communication devices and / or communication functions performed by communication devices (e.g., user equipment (UE), base station (BS), components of the BS, servers, etc.). For example, various functions of the network, as well as various devices associated with and interacting with the network, can be regarded as network entities. Further, the wireless communication network 100 includes a terrestrial mode such as a terrestrial-based network entity (e.g., BS 102), and non-terrestrial modes such as a satellite 140 and an aircraft 145 that can communicate with other network elements (e.g., terrestrial BS) and user equipment through on-board network entities (e.g., one or more BSs).
[0017] In the illustrated example, the wireless communication network 100 includes a BS 102, a UE 104, and one or more core networks such as an Evolved Packet Core (EPC) 160 and a 5G Core (5GC) network 190, which interoperate to provide communication services via various communication links including wired and wireless links.
[0018] FIG. 1 shows various exemplary UEs 104, which more generally can include cellular telephones, smartphones, session initiation protocol (SIP) phones, laptops, personal digital assistants (PDAs), satellite radios, global positioning systems, multimedia devices, video devices, digital audio players, cameras, game consoles, tablets, smart devices, wearable devices, vehicles, electric meters, gas pumps, large or small kitchen appliances, healthcare devices, implants, sensors / actuators, displays, Internet of Things (IoT) devices, always on (AON) devices, edge processing devices, or other similar devices. The UE 104 can also more generally be referred to as a mobile device, a wireless device, a wireless communication device, a station, a mobile station, a subscriber station, a mobile subscriber station, a mobile unit, a subscriber unit, a wireless unit, a remote unit, a remote device, an access terminal, a mobile terminal, a wireless terminal, a remote terminal, a handset, etc.
[0019] The BS 102 wirelessly communicates with the UE 104 via the communication link 120 (e.g., transmits a signal to the UE 104 or receives a signal from the UE 104). The communication link 120 between the BS 102 and the UE 104 can include an uplink (UL) (also referred to as a reverse link) transmission from the UE 104 to the BS 102 and / or a downlink (DL) (also referred to as a forward link) transmission from the BS 102 to the UE 104. The communication link 120 can use multiple input multiple output (MIMO) antenna technology, including spatial multiplexing, beamforming, and / or transmit diversity in various aspects.
[0020] BS102 can generally include a NodeB, an enhanced NodeB (eNB), a next generation enhanced NodeB (ng-eNB), a next generation NodeB (gNB or gNodeB), an access point, a base transceiver station, a radio base station, a radio transceiver, a transceiver function, a transmission and reception point, and / or others. Each of the BS102s can provide communication coverage to its respective geographical coverage area 110, and each of the respective geographical coverage areas 110 may be called a cell and may overlap in some cases (e.g., the small cell 102' can have a coverage area 110' that overlaps with the coverage area 110 of the macro cell). The BS can provide communication coverage to, for example, a macro cell (covering a relatively large geographical area), a pico cell (covering a relatively smaller geographical area such as a sports stadium), a femto cell (a relatively smaller geographical area (e.g., a home)), and / or other types of cells.
[0021] BS102 is shown in various forms as a single communication device, but BS102 can be implemented in various configurations. For example, one or more components of the base station can be separated, and some examples include a central unit (CU), one or more distributed units (DUs), one or more radio units (RUs), a Near-Real Time (Near-RT) RAN Intelligent Controller (RIC), or a Non-Real Time (Non-RT) RIC. In another example, various aspects of the base station can be virtualized. More generally, a base station (e.g., BS102) can include components located at a single physical location or components located at various physical locations. In an example where the base station includes components located at various physical locations, each of the various components can perform functions such that the various components collectively achieve a function similar to that of a base station located at a single physical location. In some aspects, a base station that includes components located at various physical locations may be referred to as a split radio access network architecture, such as an Open RAN (O-RAN) or a Virtualized RAN (VRAN) architecture. FIG. 2 illustrates and describes an exemplary split base station architecture.
[0022] The different BSs 102 within the wireless communication network 100 can also be configured to support different radio access technologies such as 3G, 4G, and / or 5G. For example, a BS 102 configured for 4G LTE (collectively referred to as the Evolved Universal Mobile Telecommunications System Terrestrial Radio Access Network (E-UTRAN) of the Universal Mobile Telecommunications System (UMTS)) can interface with the EPC 160 via a first backhaul link 132 (e.g., the S1 interface). A BS 102 configured for 5G (e.g., 5G NR or Next Generation RAN (NG-RAN)) can interface with the 5GC 190 via a second backhaul link 184. The BSs 102 can communicate with each other directly or indirectly (e.g., via the EPC 160 or the 5GC 190) via a third backhaul link 134 (e.g., the X2 interface) that can be wired or wireless.
[0023] Wireless communication network 100 can subdivide the electromagnetic spectrum into various classes, bands, channels, or other characteristics. In some aspects, the subdivision is brought about based on wavelength and frequency, and the frequency may also be referred to as a carrier, subcarrier, frequency channel, tone, or subband. For example, 3GPP (registered trademark) currently defines Frequency Range 1 (FR1) as including 410 MHz to 7125 MHz, which is often (interchangeably) referred to as "sub-6 GHz". Similarly, 3GPP currently defines Frequency Range 2 (FR2) as including 24,250 MHz to 52,600 MHz, which may be (interchangeably) referred to as "millimeter wave" ("mmW" or "mm wave"). A base station configured to communicate using the mm wave / near-mm wave radio frequency band (e.g., an mm wave base station such as BS180) can utilize beamforming (e.g., 182) with a UE (e.g., 104) to improve path loss and range.
[0024] The communication link 120 between BS102 and, for example, UE104 can have different bandwidths (e.g., 5, 10, 15, 20, 100, 400, and / or other MHz) and can occur via one or more carriers that can be aggregated in various ways. The carriers may or may not be adjacent to each other. The carrier assignment may also be asymmetric for DL and UL (e.g., for DL, more carriers or fewer carriers may be assigned compared to UL).
[0025] Communications using higher frequency bands can have higher path loss and shorter range compared to lower frequency communications. Therefore, some base stations (e.g., 180 in FIG. 1) can utilize beamforming 182 with UE104 to improve path loss and range. For example, BS180 and UE104 can each include a plurality of antennas such as antenna elements, antenna panels, and / or antenna arrays to smooth the beamforming. In some cases, BS180 can transmit a beamformed signal to UE104 in one or more transmission directions 182’. UE104 can receive a beamformed signal from BS180 in one or more reception directions 182’’. UE104 can also transmit a beamformed signal to BS180 in one or more transmission directions 182’’. BS180 can also receive a beamformed signal from UE104 in one or more reception directions 182’. Then, BS180 and UE104 can perform beam training to determine the best reception and transmission directions for each of BS180 and UE104. In particular, the transmission direction and reception direction of BS180 may or may not be the same. Similarly, the transmission direction and reception direction of UE104 may or may not be the same.
[0026] Wireless communication network 100 further includes, for example, a Wi-Fi AP150 communicating with Wi-Fi stations (STAs) 152 via a communication link 154 within the 2.4 GHz and / or 5 GHz unlicensed frequency spectrum.
[0027] Some UEs 104 can communicate with each other using device - to - device (D2D) communication link 158. The D2D communication link 158 can use one or more sidelink channels such as the physical sidelink broadcast channel (PSBCH), the physical sidelink discovery channel (PSDCH), the physical sidelink shared channel (PSSCH), the physical sidelink control channel (PSCCH), and / or the physical sidelink feedback channel (PSFCH).
[0028] The EPC 160 can include various functional components, for example, as shown in the illustrated example, a Mobility Management Entity (MME) 162, other MMEs 164, a serving gateway 166, a Multimedia Broadcast Multicast Service (MBMS) gateway 168, a Broadcast Multicast Service Center (BM - SC) 170, and / or a Packet Data Network (PDN) gateway 172. The MME 162 may communicate with a Home Subscriber Server (HSS) 174. The MME 162 is a control node that processes signaling between the UE 104 and the EPC 160. Generally, the MME 162 provides bearer and connection management.
[0029] Generally, user Internet protocol (IP) packets are transferred through serving gateway 166, and serving gateway 166 itself is connected to PDN gateway 172. PDN gateway 172 provides UE IP address allocation and other functions. PDN gateway 172 and BM-SC 170 are connected to IP service 176, which can include, for example, the Internet, an intranet, an IP Multimedia Subsystem (IMS), a Packet Switched (PS) streaming service, and / or other IP services.
[0030] BM-SC 170 may provide MBMS user service provisioning and distribution functions. BM-SC 170 may function as an entry point for content provider MBMS transmission, may be used to authorize and initiate MBMS bearer services within a public land mobile network (PLMN), and / or may be used to schedule MBMS transmission. MBMS gateway 168 may be used to distribute MBMS traffic to BS 102 belonging to a Multicast Broadcast Single Frequency Network (MBSFN) area that broadcasts a specific service, and / or may be responsible for collecting session management (start / stop) and eMBMS-related charging information.
[0031] 5GC 190 can include various functional components, including an Access and Mobility Management Function (AMF) 192, other AMFs 193, a Session Management Function (SMF) 194, and a User Plane Function (UPF) 195. The AMF 192 may communicate with a Unified Data Management (UDM) 196.
[0032] The AMF 192 is a control node that processes signaling between the UE 104 and the 5GC 190. The AMF 192 provides, for example, quality of service (QoS) flow and session management.
[0033] Internet Protocol (IP) packets are transferred via the UPF 195, which is connected to an IP service 197 and provides UE IP address allocation and other functions for the 5GC 190. The IP service 197 can include, for example, the Internet, an intranet, IMS, a PS streaming service, and / or other IP services.
[0034] In various aspects, a network entity or network node can be implemented as, by way of several examples, an aggregated base station, a disaggregated base station, a component of a base station, an integrated access and backhaul (IAB) node, a relay node, or a sidelink node.
[0035] In some embodiments, the BS 102 can include two or more transmit and receive points (TRPs), which may or may not be collocated. Each TRP can communicate on the same or different carrier frequencies within the same or different frequency bands. In one example, the UE 104 can communicate with multiple TRPs using multiple beams in different directions.
[0036] Figure 2 shows the architecture of an exemplary distributed base station 200. The architecture of the distributed base station 200 can include one or more central units (CUs) 210 that can communicate directly with the core network 220 via a backhaul link or indirectly with the core network 220 via one or more distributed base station units (such as a near real-time (near RT) RAN intelligent controller (RIC) 225 via an E2 link, or a non-real-time (non RT) RIC 215 associated with a Service Management and Orchestration (SMO) framework 205, or both). The CU 210 can communicate with one or more distributed units (DUs) 230 via respective midhaul links such as an F1 interface. The DU 230 can communicate with one or more radio units (RUs) 240 via respective fronthaul links. The RU 240 can communicate with respective UEs 104 via one or more radio frequency (RF) access links. In some implementations, the UEs 104 can be served simultaneously by multiple RUs 240.
[0037] Each of the units, for example, CU210, DU230, RU240, as well as quasi-RT RIC225, non-RT RIC215, and SMO framework 205, includes one or more interfaces configured to receive or transmit signals, data, or information (collectively signals) via a wired or wireless transmission medium, or can be coupled to one or more interfaces. Each of the units, or an associated processor or controller that provides instructions to the communication interface of the unit, can be configured to communicate with one or more of the other units via the transmission medium. For example, a unit can include a wired interface configured to receive or transmit signals to one or more of the other units via a wired transmission medium. Additionally, or alternatively, a unit can include a wireless interface that can include a receiver, a transmitter, or a transceiver (such as a radio frequency (RF) transceiver) configured to receive, transmit, or both receive and transmit signals to one or more of the other units via a wireless transmission medium.
[0038] In some aspects, CU210 can host the control functions of one or more upper layers. Such control functions may include radio resource control (RRC), packet data convergence protocol (PDCP), service data adaptation protocol (SDAP), etc. Each control function can implement an interface configured to communicate signals with other control functions hosted by CU210. CU210 can be configured to handle user plane functions (e.g., Central Unit-User Plane (CU-UP)), control plane functions (e.g., Central Unit-Control Plane (CU-CP)), or a combination thereof. In some implementations, CU210 can be logically divided into one or more CU-UP units and one or more CU-CP units. The CU-UP units can communicate bidirectionally with the CU-CP units via an interface such as an E1 interface when implemented in an O-RAN configuration. CU210 can be implemented to communicate with DU230 as needed for network control and signaling.
[0039] The DU230 can correspond to a logical unit including one or more base station functions for controlling the operation of one or more RUs240. In some embodiments, the DU230 can host one or more of the radio link control (RLC) layer, the medium access control (MAC) layer, and one or more upper physical (PHY) layers (such as modules related to forward error correction (FEC) encoding and decoding, scrambling, modulation and demodulation, etc.) at least partially in accordance with function splitting defined by the 3rd Generation Partnership Project (3GPP). In some embodiments, the DU230 can further host one or more lower PHY layers. Each layer (or module) can implement an interface configured to communicate signals with other layers (and modules) hosted by the DU230, or with control functions hosted by the CU210.
[0040] The lower layer functions can be implemented by one or more RU240s. In some deployments, the RU240s controlled by the DU230 can correspond to logical nodes that host an RF processing function, or a lower PHY layer function (such as performing fast Fourier transform (FFT), inverse FFT (iFFT), digital beamforming, physical random access channel (PRACH) extraction and filtering, etc.), or both, at least partially based on function splitting such as lower layer function splitting. In such an architecture, the RU(s) 240 can be implemented to handle over-the-air (OTA) communication with one or more UEs 104. In some implementations, the real-time and non-real-time aspects of control and user plane communication with the RU(s) 240 can be controlled by the corresponding DU230. In some scenarios, this configuration can enable the DU(s) 230 and CU210 to be implemented in a cloud-based RAN architecture such as a vRAN architecture.
[0041] The SMO framework 205 can be configured to support the RAN deployment and provisioning of both non-virtualized network elements and virtualized network elements. In the case of non-virtualized network elements, the SMO framework 205 may be configured to support the deployment of dedicated physical resources for RAN coverage requirements, which can be managed via an operation and maintenance interface (e.g., the O1 interface). In the case of virtualized network elements, the SMO framework 205 may be configured to interact with a cloud computing platform (such as the Open Cloud (O-Cloud) 290) to perform network element lifecycle management (such as instantiating virtualized network elements) via a cloud computing platform interface (such as the O2 interface). Such virtualized network elements can include, but are not limited to, the CU 210, DU 230, RU 240, and quasi-RT RIC 225. In some implementations, the SMO framework 205 can communicate with the hardware aspects of the 4G RAN, such as the open eNB (O-eNB) 211, via the O1 interface. Additionally, in some implementations, the SMO framework 205 can communicate directly with one or more RUs 240 via the O1 interface. The SMO framework 205 may also include a non-RT RIC 215 that is configured to support the functions of the SMO framework 205.
[0042] The non-RT RIC 215 can be configured to include logical functions that enable an artificial intelligence / machine learning (AI / ML) workflow for non-real-time control and optimization, model training and updating, of RAN elements and resources, or policy-based guidance of applications / functions in the quasi-RT RIC 225. The non-RT RIC 215 can be coupled to the quasi-RT RIC 225 or can also communicate with the quasi-RT RIC 225 (e.g., via an A1 interface). The quasi-RT RIC 225 can be configured to include logical functions that enable near-real-time control and optimization of RAN elements and resources via data collection and actions, via an interface (e.g., via an E2 interface) that connects one or more CU 210, one or more DU 230, or both, and an O-eNB, to the quasi-RT RIC 225.
[0043] In some implementations, the non-RT RIC 215 can receive parameters or external enrichment information from an external server to generate an AI / ML model that will be deployed in the quasi-RT RIC 225. Such information can be utilized by the quasi-RT RIC 225 and can be received from non-network data sources or network functions, at the SMO framework 205 or at the non-RT RIC 215. In some examples, the non-RT RIC 215 or the quasi-RT RIC 225 can be configured to adjust the behavior or performance of the RAN. For example, the non-RT RIC 215 can monitor long-term trends and patterns regarding performance and employ an AI / ML model to execute corrective actions via the SMO framework 205 (e.g., via O1 reconfiguration) or via the creation of RAN management policies (e.g., A1 policies).
[0044] Figure 3 shows exemplary aspects of the BS 102 and the UE 104.
[0045] Generally, BS102 includes various processors (e.g., 320, 330, 338, and 340), antennas 334a - t (collectively 334), transceivers 332a - t (collectively 332) including modulators and demodulators, and other aspects that enable wireless transmission of data (e.g., data source 312) and wireless reception of data (e.g., data sink 339). For example, BS102 can transmit and receive data between BS102 and UE104. BS102 includes a controller / processor 340 that can be configured to implement various functions described herein related to wireless communication.
[0046] Generally, UE104 includes various processors (e.g., 358, 364, 366, and 380), antennas 352a - r (collectively 352), transceivers 354a - r (collectively 354) including modulators and demodulators, and other aspects that enable wireless transmission of data (e.g., received from data source 362) and wireless reception of data (e.g., provided to data sink 360). UE104 includes a controller / processor 380 that can be configured to implement various functions described herein related to wireless communication.
[0047] Regarding exemplary downlink transmission, BS102 includes a transmission processor 320 that can receive data from a data source 312 and control information from a controller / processor 340. The control information can be for a physical broadcast channel (PBCH), a physical control format indicator channel (PCFICH), a physical HARQ indicator channel (PHICH), a physical downlink control channel (PDCCH), a group common PDCCH (GC PDCCH), and / or others. In some examples, the data can be for a physical downlink shared channel (PDSCH).
[0048] The transmission processor 320 can process (e.g., encode and symbol map) the data and control information to obtain data symbols and control symbols respectively. The transmission processor 320 can also generate reference symbols, such as for a primary synchronization signal (PSS), a secondary synchronization signal (SSS), a PBCH demodulation reference signal (DMRS), and a channel state information reference signal (CSI-RS).
[0049] The transmit (TX) multiple-input multiple-output (MIMO) processor 330 can perform spatial processing (e.g., precoding) on data symbols, control symbols, and / or reference symbols when applicable, and can provide an output symbol stream to the modulators (MODs) within transceivers 332a - 332t. Each modulator within transceivers 332a - 332t can process its respective output symbol stream to obtain an output sample stream. Each modulator can further process the output sample stream (e.g., convert to analog, amplify, filter, and upconvert) to obtain a downlink signal. The downlink signals from the modulators within transceivers 332a - 332t can be transmitted via respective antennas 334a - 334t.
[0050] To receive downlink transmissions, the UE 104 includes antennas 352a - 352r that can receive downlink signals from the BS 102 and provide the received signals to the demodulators (DEMODs) within transceivers 354a - 354r, respectively. Each demodulator within transceivers 354a - 354r can condition (e.g., filter, amplify, downconvert, and digitize) its respective received signal to obtain input samples. Each demodulator may further process the input samples to obtain received symbols.
[0051] The MIMO detector 356 can obtain received symbols from all the demodulators within transceivers 354a - 354r, perform MIMO detection on the received symbols when applicable, and provide the detected symbols. The receive processor 358 can process the detected symbols (e.g., demodulate, deinterleave, and decode), provide the decoded data for the UE 104 to the data sink 360, and provide the decoded control information to the controller / processor 380.
[0052] For exemplary uplink transmission, UE 104 further includes a transmission processor 364 that can receive and process data from data source 362 (e.g., for physical uplink shared channel (PUSCH)) and control information from controller / processor 380 (e.g., for physical uplink control channel (PUCCH)). The transmission processor 364 can also generate reference symbols for reference signals (e.g., for sounding reference signal (SRS)). The symbols from the transmission processor 364 can be precoded by a TX MIMO processor 366, if applicable, and further processed by a modulator within transceivers 354a - 354r (e.g., for SC - FDM etc.) and transmitted to BS 102.
[0053] At BS 102, the uplink signal from UE 104 is received by antennas 334a - t, processed by a demodulator within transceivers 332a - 332t, detected by a MIMO detector 336, if applicable, and further processed by a receiving processor 338 to obtain the decoded data and control information transmitted by UE 104. The receiving processor 338 can provide the decoded data to data sink 339 and the decoded control information to controller / processor 340.
[0054] Memories 342 and 382 may store data and program code for BS 102 and UE 104, respectively.
[0055] Scheduler 344 can schedule UEs for data transmission on the downlink and / or uplink.
[0056] In various aspects, BS102 can be described as transmitting and receiving various types of data associated with the methods described herein. In these contexts, "transmitting" can refer to various mechanisms for outputting data, such as outputting data from data source 312, scheduler 344, memory 342, transmission processor 320, controller / processor 340, TX MIMO processor 330, transceivers 332a - t, antennas 334a - t, and / or other aspects described herein. Similarly, "receiving" can refer to various mechanisms for obtaining data, such as obtaining data from antennas 334a - t, transceivers 332a - t, RX MIMO detector 336, controller / processor 340, reception processor 338, scheduler 344, memory 342, and / or other aspects described herein.
[0057] In various aspects, UE104 can similarly be described as transmitting and receiving various types of data associated with the methods described herein. In these contexts, "transmitting" can refer to various mechanisms for outputting data, such as outputting data from data source 362, memory 382, transmission processor 364, controller / processor 380, TX MIMO processor 366, transceivers 354a - t, antennas 352a - t, and / or other aspects described herein. Similarly, "receiving" can refer to various mechanisms for obtaining data, such as obtaining data from antennas 352a - t, transceivers 354a - t, RX MIMO detector 356, controller / processor 380, reception processor 358, memory 382, and / or other aspects described herein.
[0058] In some aspects, a processor can be configured to perform various operations, such as operations associated with the methods described herein, and transmit (output) data to or receive (obtain) data from another interface that is configured to respectively transmit or receive data.
[0059] Figures 4A, 4B, 4C, and 4D illustrate aspects of data structures for a wireless communication network, such as the wireless communication network 100 of FIG. 1.
[0060] In particular, FIG. 4A is a diagram 400 showing an example of a first subframe within a 5G (e.g., 5G NR) frame structure, FIG. 4B is a diagram 430 showing an example of a DL channel within a 5G subframe, FIG. 4C is a diagram 450 showing an example of a second subframe within a 5G frame structure, and FIG. 4D is a diagram 480 showing an example of a UL channel within a 5G subframe.
[0061] A wireless communication system can utilize orthogonal frequency division multiplexing (OFDM) with a cyclic prefix (CP) on the uplink and downlink. Such a system can also support half-duplex operation using time division duplexing (TDD). OFDM and single-carrier frequency division multiplexing (SC-FDM) divide the system bandwidth into a plurality of orthogonal subcarriers (e.g., as shown in FIGS. 4B and 4D). Each subcarrier can be modulated with data. Modulation symbols can be transmitted using OFDM in the frequency domain and / or SC-FDM in the time domain.
[0062] The wireless communication frame structure can be frequency division duplexing (FDD) in which, for a particular set of subcarriers, the subframes within the set of subcarriers are dedicated to either DL or UL. The wireless communication frame structure can also be time division duplexing (TDD) in which, for a particular set of subcarriers, the subframes within the set of subcarriers are dedicated to both DL and UL.
[0063] In FIGS. 4A and 4C, the wireless communication frame structure is TDD, D is DL, U is UL, and X is flexible for use between DL / UL. The UE can be configured with a slot format via a received slot format indicator (SFI) (dynamically via DL control information (DCI) or semi-statically / statically via radio resource control (RRC) signaling). In the illustrated example, a 10 ms frame is divided into 10 equal-sized 1 ms subframes. Each subframe may include one or more time slots. In some examples, each slot may include 7 or 14 symbols, depending on the slot format. A subframe can also include minislots that generally have fewer symbols than the entire slot. Other wireless communication technologies may have different frame structures and / or different channels.
[0064] In some aspects, the number of slots in a subframe is based on the slot configuration and numerology. For example, for slot configuration 0, different numerologies (μ) 0 to 5 allow 1, 2, 4, 8, 16, and 32 slots per subframe, respectively. For slot configuration 1, different numerologies 0 to 2 allow 2, 4, and 8 slots per subframe, respectively. Thus, for slot configuration 0 and numerology μ, there are 14 symbols / slot and 2μ slots / subframe. The subcarrier spacing and symbol length / duration are functions of the numerology. The subcarrier spacing is 2 μIt may be equal to ×15 kHz, where μ is a numerology from 0 to 5. Thus, numerology μ = 0 has a subcarrier spacing of 15 kHz, and numerology μ = 5 has a subcarrier spacing of 480 kHz. The symbol length / duration is inversely proportional to the subcarrier spacing. FIGS. 4A, 4B, 4C, and 4D provide an example of slot configuration 0 with 14 symbols per slot and numerology μ = 2 with 4 slots per subframe. The slot duration is 0.25 ms, the subcarrier spacing is 60 kHz, and the symbol duration is approximately 16.67 μs.
[0065] As shown in FIGS. 4A, 4B, 4C, and 4D, a resource grid can be used to represent the frame structure. Each time slot includes resource blocks (RBs) (also referred to as physical RBs (PRBs)) that extend, for example, over 12 consecutive subcarriers. The resource grid is divided into a plurality of resource elements (REs). The number of bits carried by each RE depends on the modulation scheme.
[0066] As shown in FIG. 4A, some of the REs carry reference (pilot) signals (RS) for the UE (e.g., UE104 of FIGS. 1 and 3). The RS may include demodulation RS (DMRS) and / or channel state information reference signals (CSI-RS) for channel estimation at the UE. The RS may also include beam measurement RS (BRS), beam refinement RS (BRRS), and / or phase tracking RS (PT-RS).
[0067] Figure 4B shows an example of various DL channels within a subframe of a frame. The Physical Downlink Control Channel (PDCCH) carries DCI within one or more control channel elements (CCEs), where each CCE includes, for example, nine resource element groups (REGs), and each REG includes, for example, four consecutive resource elements within an OFDM symbol.
[0068] The Primary Synchronization Signal (PSS) may be present within symbol 2 of a specific subframe of a frame. The PSS is used by a UE (e.g., 104 in FIGS. 1 and 3) to determine subframe / symbol timing and physical layer identification information.
[0069] The Secondary Synchronization Signal (SSS) may be present within symbol 4 of a specific subframe of a frame. The SSS is used by the UE to determine the group number of the physical layer cell identification information and the timing of the radio frame.
[0070] Based on the physical layer identification information and the group number of the physical layer cell identification information, the UE can determine the physical cell identifier (PCI). Based on the PCI, the UE can determine the position of the above-mentioned DMRS. The Physical Broadcast Channel (PBCH) that carries the master information block (MIB) may be logically grouped with the PSS and SSS to form a synchronization signal (SS) / PBCH block. The MIB provides the number of RBs within the system bandwidth and the system frame number (SFN). The Physical Downlink Shared Channel (PDSCH) carries user data, broadcast system information not transmitted via the PBCH such as system information blocks (SIBs), and / or paging messages.
[0071] As shown in Figure 4C, some of the REs carry DMRS for channel estimation at the base station (shown as R for one specific configuration, although other DMRS configurations are possible). The UE can transmit DMRS for PUCCH and DMRS for PUSCH. The PUSCH DMRS can be transmitted, for example, within the first one or two symbols of the PUSCH. The PUCCH DMRS can be transmitted in different configurations depending on whether a short PUCCH or a long PUCCH is transmitted and depending on the specific PUCCH format used. The UE 104 can transmit a sounding reference signal (SRS). The SRS can be transmitted, for example, within the last symbol of a subframe. The SRS can have a comb configuration and the UE can transmit the SRS with one of those combs. The SRS can be used by the base station for channel quality estimation to enable frequency-dependent scheduling on the UL.
[0072] Figure 4D shows an example of the various UL channels within a subframe of a frame. The PUCCH can be arranged as shown in one configuration. The PUCCH carries uplink control information (UCI) such as scheduling requests, channel quality indicator (CQI), precoding matrix indicator (PMI), rank indicator (RI), and HARQ ACK / NACK feedback. The PUSCH carries data and can additionally be used to carry a buffer status report (BSR), a power headroom report (PHR), and / or UCI.
[0073] FIG. 5 is an exemplary diagram 500 showing communication between a plurality of transmit receive points (TRPs) and a UE. The UE 502 may be configured to communicate with a first TRP 542 and a second TRP 552, each of which may be a respective TRP in a coordinated multipoint (CoMP) network configuration. Note that the UE 502 may communicate with any number of TRPs. The first TRP 542 is a multi-panel base station having two antenna arrays, each of the antenna arrays including two antenna panels, one antenna array including antenna panels 544a and 544b, and the other antenna array including antenna panels 544c and 544d. The antenna panels 544a and 544b may be within the first antenna array of the first TRP 542, and the antenna panels 544c and 544d may be within the second antenna array. The first TRP 542 may be configured to communicate with the UE 502 via a communication link 562 using, for example, one or more antenna panels (e.g., antenna panels 544c and 544d) of the antenna array of the first TRP 542. The UE 502 may communicate with the first TRP 542 using a first beam 564 of the UE 502 in a direction towards the first TRP 542.
[0074] In the case of beamforming communication, the antenna elements of the antenna array (e.g., panels 544c and 544d) can be mapped to antenna ports for beam generation. Here, the term antenna port refers to a logical port (e.g., a beam) to which a signal (e.g., a data stream or layer) can be transmitted. In one example, the antenna array can include 128 antenna elements (e.g., within a 16×8 array) that can be mapped to 32 antenna ports by an 8×1 combiner. In the case of MIMO transmission, each layer (or data stream) can be mapped to one of the antenna ports. For example, the first TRP 542 can maintain a codebook of precoding matrices and use the selected precoding matrix to map different transmission layers to a set of antenna ports on the first TRP 542. The precoding matrix provides the appropriate weighting applied to each layer for the generation of the respective beam for each layer. The precoding matrix can be selected based on the PMI feedback from the UE 502 in the CSI report. For example, using the PMI, the first TRP 542 can select a specific precoding matrix from the codebook for MIMO transmission.
[0075] The second TRP 552 is a single-panel TRP having two antenna arrays, each including a single antenna panel, where one antenna array includes antenna panel 554a and the other antenna array includes antenna panel 554b. The second TRP 552 can be configured to communicate with the UE 502 via the communication link 572 using, for example, either the array of single-panel antenna panel 554a or the array of single-panel antenna panel 554b. The UE 502 can communicate with the second TRP 552 using the second beam 574 of the UE 502 in the direction towards the second TRP 552. Although not shown in FIG. 5, the UE 502 can communicate with one or more additional TRPs, each having a single-panel or multi-panel antenna array.
[0076] Aspects related to the reporting and interpretation of UE capabilities To understand the manner in which the UE's capabilities are reported and interpreted, particularly with regard to indicating the supported MIMO layers, it is useful to understand some aspects of PUSCH transmission. UEs such as UE104 in FIG. 1 and UE502 in FIG. 5 can support two types of PUSCH transmission, which are codebook (CB)-based PUSCH transmission and non-codebook (NCB)-based PUSCH transmission. Depending on the UE's channel state information (CSI) and resource capabilities, one type of PUSCH transmission may be preferred over the other.
[0077] In CB-based PUSCH transmission, the UE can be configured with a single SRS resource set where the usage is set to "codebook". In CB-based PUSCH transmission, up to 4 SRS resources may be configured within a single SRS resource set for the UE, and each SRS resource may have one or more ports. In one aspect, the SRS resource indicator (SRI) field in the UL DCI (e.g., for scheduling PUSCH) can indicate one SRS resource. Therefore, in the case of a single SRS resource set with 4 SRS resources, 4 separate DCIs can be transmitted to the UE, and each DCI indicates a respective one of the 4 SRS resources. Further, in one aspect, the layer (rank) and the number of precoders (e.g., transmit precoding matrix index (TPMI)) for the scheduled PUSCH can be determined from a separate field in the UL DCI, and the separate field can be the "precoding information and number of layers" field.
[0078] In NCB-based PUSCH transmission, the UE may be configured with a single SRS resource set where the usage is set to a "codebook". In NCB-based PUSCH transmission, up to 4 SRS resources may be configured within a single SRS resource set for the UE, and each SRS resource may have a single port. In one aspect, the SRI field in the UL DCI (e.g., for scheduling PUSCH) may indicate one or more SRS resources. The number of SRS resources indicated by the UL DCI may determine the rank for the scheduled PUSCH transmission. The rank can indicate the number of layers, and one port can represent one layer. Therefore, the number of SRS resources indicated by the UL DCI can determine the number of layers and thus the rank. The UE can transmit the PUSCH using the same precoder as the precoder indicated by the UL DCI that indicates the SRS resource.
[0079] Multiple PUSCH transmissions can be performed using one of several different techniques. For example, the UE can perform multiple PUSCH transmissions using at least one of time-division multiplexing (TDM), space-division multiplexing (SDM), frequency-division multiplexing (FDM), or time-domain repetition.
[0080] In one aspect, a single DCI may be used to schedule multiple PUSCH transmissions and their repetitions in a TDM manner, and the multiple PUSCH transmissions may have different transmission parameters (e.g., beam / space relation / transmission configuration indicator (TCI) state, power control, precoding). A beam may sometimes be referred to as a space relation or a TCI state.
[0081] In one example, a PUSCH transmission (e.g., scheduled by a single DCI) may belong to two sets of PUSCH transmissions, each set having its own beam, power control parameters, etc. In this example, the first set may include a PUSCH transmission of first PUSCH data, and the second set may include a PUSCH transmission of second PUSCH data. Different transmissions may be associated with the same transport block (TB). Therefore, for example, the first set may include a PUSCH transmission of first PUSCH data and one or more repetitions of the PUSCH transmission of first PUSCH data, and the second set may include a PUSCH transmission of second PUSCH data and one or more repetitions of the PUSCH transmission of second PUSCH data.
[0082] To achieve this, the two sets of PUSCH transmissions may each correspond to two SRS resource sets. The first set may include a PUSCH transmission of first PUSCH data to a first TRP, and the second set may include a PUSCH transmission of second PUSCH data to a second TRP. A single DCI may indicate two beams and / or two sets of power control parameters and two corresponding SRI fields for both CB-based PUSCH transmission and NCB-based PUSCH transmission. In the case of CB-based PUSCH transmission, a single DCI may further include two TPMI fields to indicate two precoders for the two sets of PUSCH transmissions, respectively.
[0083] FIG. 6 is an exemplary diagram 600 showing two sets of PUSCH transmissions configured for TDM and scheduled by a single DCI. As shown in FIG. 6, a UE (e.g., UE104) may receive a single DCI 602 and schedule two sets of PUSCH transmissions based on the single DCI 602. The two sets of PUSCH transmissions may include a first set and a second set. The first set includes a first PUSCH transmission 610 of first PUSCH data and a third PUSCH transmission 630 of the first PUSCH data, and the third PUSCH transmission 630 may be a repetition of the first PUSCH transmission 610. The second set includes a second PUSCH transmission 620 of second PUSCH data and a fourth PUSCH transmission 640 of the second PUSCH data, and the fourth PUSCH transmission 640 may be a repetition of the second PUSCH transmission 620. The UE may sequentially transmit the first PUSCH transmission 610, the second PUSCH transmission 620, the third PUSCH transmission 630, and the fourth PUSCH transmission 640 in a TDM manner.
[0084] In FIG. 6, the first set of PUSCH transmissions may be associated with a first set of SRSs and may be performed using a first UL beam and a first set of UL power control parameters. The first UL beam used in the first set of PUSCH transmissions may be in a direction towards a first TRP. The second set of PUSCH transmissions may be associated with a second set of SRSs and may be performed using a second UL beam and a second set of UL power control parameters. The second UL beam used in the second set of PUSCH transmissions may be in a direction towards a second TRP.
[0085] In one aspect, a single DCI may be used to schedule multiple PUSCH transmissions and their repetitions using spatial division multiplexing (SDM). In one example, a PUSCH transmission (e.g., scheduled by a single DCI) may belong to two sets of PUSCH transmissions, where the first set may include PUSCH transmissions of first PUSCH data and the second set may include PUSCH transmissions of second PUSCH data. A single DCI may schedule two sets of PUSCH transmissions using two sets of DMRS ports transmitted from two antenna panels respectively and two sets of layers for the two sets of PUSCH transmissions, and the two antenna panels are configured using different transmission beams, precoders, and power control parameters. Different layers may correspond to different portions within the spatial region.
[0086] Two sets of layers may each be associated with two SRS resource sets. A single DCI may include an SRS resource set indicator field, two SRI fields, and two TPMI fields for each of the two sets of PUSCH transmissions. The SRS resource set indicator field may indicate whether the UE communicates with a single TRP or multiple TRPs. The UE may configure rank combinations for the two sets of PUSCH transmissions based on the channel quality (e.g., indicated by MCS), where the rank may indicate the number of layers. For example, if up to two layers are configured for each of the two sets of PUSCH transmissions, the expected rank combinations may be 1 layer in the first set + 1 layer in the second set, 1 layer in the first set + 2 layers in the second set, 2 layers in the first set + 1 layer in the second set, and 2 layers in the first set + 2 layers in the second set. For example, when the channel quality is good (e.g., exceeds a certain threshold), more information can be transmitted, and thus a higher rank (e.g., more layers) is used for PUSCH transmission. In SDM, two beams may be utilized simultaneously per PUSCH opportunity. In contrast, in TDM, only one beam is utilized per PUSCH opportunity.
[0087] FIG. 7 is an exemplary diagram 700 showing two sets of PUSCH transmissions configured in the form of SDM. In FIG. 7, there are a total of four layers 710, which are divided into two layers per PUSCH transmission, so that each set of PUSCH transmissions can utilize two layers. Based on a single DCI, a UE (e.g., UE104) can perform a first set of PUSCH transmissions, including transmitting first PUSCH data (e.g., using layer 0) and repeating the transmission of the first PUSCH data (e.g., using layer 1), by utilizing a first set 712 of layers (layers 0, 1). Further, based on a single DCI, the UE can perform a second set of PUSCH transmissions, including transmitting second PUSCH data (e.g., using layer 2) and repeating the transmission of the second PUSCH data (e.g., using layer 3), by utilizing a second set 714 of layers (layers 2, 3). Specifically, the first set 712 of layers may be configured to utilize a first antenna panel 742 that generates a first beam 752 (first TCI state) in a first direction towards the first TRP 762, and the second set 714 of layers may be configured to utilize a second antenna panel 744 that generates a second beam 754 (second TCI state) in a second direction towards the second TRP 764. The first beam 752 may be associated with a first SRS resource set, and the second beam 754 may be associated with a second SRS resource set. In one aspect, the first TRP 762 and the second TRP 764 may be present within a single gNB 760, as shown in FIG. 7. In another aspect, the first TRP 762 and the second TRP 764 may be present in two separate gNBs.
[0088] In NCB-based communication, the layers are directly mapped to their respective PUSCH ports. Therefore, in NCB-based communication, the first set 712 of layers may each be directly mapped to the first PUSCH port 732 of PUSCH port 730, and the second set 714 of layers may each be directly mapped to the second PUSCH port 734 of PUSCH port 730. In CB-based communication, the first TPMI 722 is used to determine the first set 712 of layers, and as a result, the layers of the first set 712 may each be mapped to the first PUSCH port 732 among the PUSCH ports 730. Similarly, in CB-based communication, the second TPMI 724 is used to determine the layers of the second set 714 of layers, and as a result, the layers of the second set 714 may each be mapped to the second PUSCH port 734 among the PUSCH ports 730.
[0089] In one aspect, a single DCI may be used to schedule multiple PUSCH transmissions and their repetitions using frequency division multiplexing (FDM). In one example, a PUSCH transmission (e.g., scheduled by a single DCI) may belong to two sets of PUSCH transmissions, where the first set may include PUSCH transmissions of first PUSCH data and the second set may include PUSCH transmissions of second PUSCH data. A single DCI may be used to schedule each of the two sets of PUSCH transmissions using two sets of RBs transmitted from two antenna panels respectively for the two sets of PUSCH transmissions, and the two antenna panels are configured using different transmission beams, precoders, and power control parameters.
[0090] Two sets of RBs may each be associated with two SRS resource sets. Further, the two sets of RBs may be within the same time range but in different frequency ranges. A single DCI may include an SRS resource set indicator field, two SRI fields, and two TPMI fields for each of the two sets of PUSCH transmissions. At least two error correction schemes, namely, Scheme A using a single redundancy version (RV) and Scheme B using two RVs, may be available in FDM.
[0091] FIG. 8A is an exemplary diagram 800 showing Scheme A and Scheme B of FDM in two sets of PUSCH transmissions. In Scheme A and Scheme B, a first set of RBs may be associated with a first TCI state (first beam), and a second set of RBs may be associated with a second TCI state (second beam), where the first beam is used for the first set of PUSCH transmissions and the second beam is used for the second set of PUSCH transmissions. In Scheme A, since a single RV is used, the single RV spans both the first set of RBs and the second set of RBs and is thus used for joint rate matching. In Scheme B, since two RVs are used, the first RV spans the first set of RBs and the second RV spans the second set of RBs, and thus the first RV and the second RV are used separately for separate rate matching.
[0092] FIG. 8B is an exemplary FIG. 850 showing two sets of PUSCH transmissions configured for FDM. In FIG. 8B, UE 860 may utilize a first beam 862 associated with a first frequency domain resource allocation (FDRA) for transmitting a first set of PUSCH transmissions, and a second beam 864 having a second FDRA for transmitting a second set of PUSCH transmissions. Therefore, in FDM, the use of the first beam 862 and the use of the second beam 864 are different in frequency domain resource allocation. The first beam 862 may be in the direction towards the first TRP 872, and thus, the first set of PUSCH transmissions is sent to the first TRP 872. The second beam 864 may be in the direction towards the second TRP 874, and thus, the first set of PUSCH transmissions is sent to the second TRP 874. A single DCI used to schedule the first set and the second set of PUSCH transmissions may be received from the first TRP 872 and / or the second TRP 874.
[0093] In one aspect, multiple PUSCH transmissions of different PUSCH data within the same serving cell or component carrier (CC) may at least partially or completely overlap with each other in the time domain, while multiple PUSCH transmissions of different PUSCHs may or may not overlap in the frequency domain. This may be enabled by a multi-DCI based multiple TRP (multi-TRP) framework, and two different PUSCHs may be associated with different core set pool index (e.g., coresetPoolIndex) values. Therefore, two different PUSCHs may be scheduled by receiving two separate DCIs from two different TRPs. Therefore, this is different from the above-described SDM PUSCH transmission or FDM PUSCH transmission using a single DCI-based framework in which two different PUSCHs can be transmitted simultaneously.
[0094] The first PUSCH may be associated with the first SRS resource set. The first PUSCH may be associated with a core set pool index value of 0, which indicates that the first PUSCH is scheduled by the first TRP. The first PUSCH may be transmitted using the first beam, the first TCI state, the first power control parameter, and / or the first precoder. The second PUSCH is associated with the second SRS resource set. The second PUSCH may be associated with a core set pool index value of 1, which indicates that the second PUSCH is scheduled by the second TRP. The second PUSCH may be transmitted using the second beam, the second TCI state, the second power control parameter, and / or the second precoder.
[0095] Figure 9 is an exemplary diagram 900 showing two overlapping PUSCH transmissions in the time domain. As illustrated in Figure 9, the first PUSCH transmission 912 of the first PUSCH data may at least partially overlap with the second PUSCH transmission 914 of the second PUSCH data in the time domain. The first PUSCH transmission 912 may be scheduled by the first DCI from the first TRP, while the second PUSCH transmission 914 may be scheduled by the second DCI from the second TRP. The first PUSCH transmission 912 may be associated with the first SRS resource set and / or the core set pool index value 0. The second PUSCH transmission 914 may be associated with the second SRS resource set and / or the core set pool index value 1.
[0096] In one aspect, the UE may indicate UE capabilities related to the maximum number of MIMO layers supported by the UE per component carrier, per band, per band combination (per feature set per component carrier, FSPC). In the case of downlink, the UE may provide a parameter indicating the maximum number of MIMO layers supported by the UE for downlink communication.
[0097] Figure 10A is Table 1000 showing parameters that define the maximum number of MIMO layers for PDSCH. As shown in Figure 10A, the UE can provide the parameter "maxNumberMIMO-LayersPDSCH" to define the maximum number of spatial multiplexing layer(s) supported by the UE for downlink reception.
[0098] In the case of the uplink, the UE can provide a parameter indicating the maximum number of MIMO layers supported by the UE for CB-based uplink communication. In the case of the uplink, the UE can provide a different parameter indicating the maximum number of MIMO layers supported by the UE for NCB-based uplink communication.
[0099] Figure 10B is Table 1050 showing parameters that define the maximum number of MIMO layers for CB-based PUSCH communication and parameters that define the maximum number of MIMO layers for NCB-based PUSCH communication. As shown in Figure 10B, the UE can provide the parameter "maxNumberMIMO-LayersCB-PUSCH" to define the maximum number of MIMO layers supported in the UE for PUSCH transmission using codebook precoding. Figure 10B also shows that the UE can provide the parameter "maxNumberMIMO-LayersNonCB-PUSCH" to define the maximum number of MIMO layers supported in the UE for PUSCH transmission using non-codebook precoding. The parameters "maxNumberMIMO-LayersCB-PUSCH" and "maxNumberMIMO-LayersNonCB-PUSCH" are further explained in 3GPP Technical Specification TS 38.306 (Release 16) regarding the UE radio access capabilities. These parameters are legacy parameters for scheduling uplink communication with a single TRP.
[0100] In one aspect, for downlink communication from multiple TRPs (having overlapping PDSCHs associated with different coresetPoolIndex values), the following UE capabilities can indicate how to interpret the legacy UE capability parameter "maxNumberMIMO-LayersPDSCH".
[0101] Figure 11 is Table 1100 showing different interpretation operations depending on parameters reported by the UE to indicate the maximum number of MIMO layers supported by the UE for downlink in a multiple TRP scenario. The legacy UE capability parameter "maxNumberMIMO-LayersPDSCH" may include a number N that can be interpreted in different forms depending on the parameters reported by the UE. As shown in Figure 11, when the UE reports maxMIMO-LayersForMulti-DCI-mTRP-r16, N is interpreted as N layers per TRP (per PDSCH). As shown in Figure 11, when the UE reports maxNumberMIMO-LayersPDSCH-For-mTRP-FDM-r17, the rank per TRP (per PDSCH) is N / 2 layers.
[0102] As described above, UE capabilities can be reported for downlink communication from multiple TRPs. However, for uplink communication to multiple TRPs, the UE does not currently report UE capabilities. Specifically, there is currently no UE capability signaling to report the maximum number of MIMO layers supported by the UE for uplink communication to multiple TRPs.
[0103] According to some aspects of the present disclosure, a UE (e.g., UE104, UE502) can send layer parameters to a plurality of TRPs such that a TRP receiving the layer parameters can determine, based on the layer parameters, a maximum number of MIMO uplink layers supported by the UE for uplink communication to the plurality of TRPs. Then, the TRP can determine uplink scheduling information based on the maximum number of MIMO uplink layers supported by the UE for uplink communication to the plurality of TRPs and send the uplink scheduling information to the UE. In one aspect, the uplink scheduling information can be an uplink grant (e.g., in DCI). Generation of uplink scheduling information such as an uplink grant is well known in the art. After receiving the uplink scheduling information, the UE can send PUSCH communication to each of the plurality of TRPs according to the uplink scheduling information. For example, the uplink scheduling information can indicate how to perform transmission of PUSCH communication to each TRP.
[0104] According to a first approach of some aspects of the present disclosure, the layer parameter may be a legacy parameter for scheduling UL communication with a single TRP, and the legacy parameter is reused for scheduling UL communication with a plurality of TRPs. For example, the legacy parameter may be maxNumberMIMO-LayersCB-PUSCH in the case of codebook-based communication, or maxNumberMIMO-LayersNonCB-PUSCH in the case of non-codebook communication. Therefore, when a UE reports a legacy parameter used for scheduling UL communication with a single TRP, the TRP receiving the legacy parameter may interpret the legacy parameter for scheduling UL communication with a plurality of TRPs. The legacy parameter may be interpreted based on an interpretation parameter that specifies which interpretation operation should be used when determining the maximum number of MIMO uplink layers based on the legacy parameter. The specified interpretation operation may indicate how to determine, based on the legacy parameter, the maximum number of MIMO uplink layers per TRP supported by the UE, and the maximum number of MIMO uplink layers per TRP is the same for each of the plurality of TRPs. The specified interpretation operation may be either a first interpretation operation or a second interpretation operation, as described below. Other interpretation operations may also be possible.
[0105] According to the first interpretation operation in the first approach, for each of the plurality of TRPs, the maximum number of MIMO uplink layers per TRP is a fraction of the legacy parameter. In one example, if the total number of the plurality of TRPs is 2, the fraction may be one half. In this example, if the legacy parameter includes 4, the maximum number of MIMO uplink layers per TRP may be interpreted as 2, which is half of 4.
[0106] In one aspect of SDM, according to the first interpretation operation, for each of a plurality of TRPs, the maximum number of MIMO uplink layers per TRP of the MIMO uplink layer may indicate the maximum number of MIMO uplink layers per set of uplink layers associated with each SRS resource set. Therefore, in this aspect, for example, when the total number of the plurality of TRPs is 2, the maximum number of MIMO uplink layers per set of uplink layers is half of the legacy parameter. Also, in this aspect, the total maximum number of MIMO uplink layers (e.g., all sets of layers) across the plurality of TRPs may be the same as the layer parameter.
[0107] In one aspect of FDM, according to the first interpretation operation, for each of a plurality of TRPs, the maximum number of MIMO uplink layers per TRP of the MIMO uplink layer may indicate the maximum number of MIMO uplink layers per transmission opportunity associated with each SRS resource set. Therefore, in this aspect, for example, when the total number of the plurality of TRPs is 2, the maximum number of MIMO uplink layers per transmission opportunity is half of the legacy parameter.
[0108] In one aspect for time domain overlapping of a plurality of PUSCH transmissions, according to the first interpretation operation, for each of a plurality of TRPs, the maximum number of MIMO uplink layers per TRP of the MIMO uplink layer may indicate the maximum number of MIMO uplink layers per PUSCH transmission associated with each SRS resource set. Therefore, for example, in the case of two time domain overlapping PUSCH transmissions (e.g., to two respective TRPs), the maximum number of MIMO uplink layers per PUSCH transmission may be half of the legacy parameter.
[0109] According to the second interpretation operation in the first method, for each of a plurality of TRPs, the maximum number of MIMO uplink layers per TRP of the MIMO uplink layer may be equal to the legacy parameter. For example, when the legacy parameter includes 4, the maximum number of MIMO uplink layers per TRP may be interpreted as 4.
[0110] In one aspect of SDM, according to the second interpretation operation, for each of the plurality of TRPs, the maximum number of MIMO uplink layers per TRP of the MIMO uplink layer indicates the total number of MIMO uplink layers across the plurality of TRPs divided by the total number of the plurality of TRPs. In this aspect, when the total number of the plurality of TRPs is 2, the total maximum number of MIMO uplink layers (e.g., all sets of layers) across the plurality of TRPs can be twice the value of the layer parameter.
[0111] In one aspect of FDM, according to the second interpretation operation, for each of the plurality of TRPs, the maximum number of MIMO uplink layers per TRP of the MIMO uplink layer indicates the maximum number of MIMO uplink layers per transmission opportunity associated with each SRS resource set for frequency division multiplexing.
[0112] In one aspect for time-domain overlap of a plurality of PUSCH transmissions, according to the second interpretation operation, for each of the plurality of TRPs, the maximum number of MIMO uplink layers per TRP of the MIMO uplink layer indicates the maximum number of MIMO uplink layers per PUSCH transmission associated with each SRS resource set for time-domain overlap.
[0113] Regarding the interpretation parameters, in one aspect, the interpretation parameters may be transmitted to a plurality of TRPs and / or may be pre-configured or pre-stored in a plurality of TRPs. In one example, the interpretation parameters may be transmitted by a UE or another device. Therefore, a TRP may receive the interpretation parameters (e.g., from a UE or another device) and / or may retrieve the interpretation parameters within the TRP. Subsequently, the TRP may determine the maximum number of MIMO uplink layers based on legacy parameters according to the interpretation operation specified by the interpretation parameters. In one aspect, the specified interpretation operation may be the same for SDM, FDM, and time-domain multiplexing. In another aspect, the specified operation may be different for each of SDM, FDM, and time-domain multiplexing. Therefore, in one aspect, the legacy interpretation parameters may further include a multiplexing type indicator indicating the type of multiplexing associated with the specified interpretation operation. For example, the legacy interpretation parameters may specify a first interpretation operation and include a multiplexing type indicator indicating SDM, indicating that the first interpretation operation should be used for SDM. In one aspect, separate interpretation parameters may be transmitted for CB-based transmission and NCB-based transmission.
[0114] According to a second approach of some aspects of the present disclosure, the layer parameter can be a non-legacy parameter for scheduling uplink communication with a plurality of TRPs. The non-legacy parameter can be a newly introduced parameter that has not been used previously. When the UE reports the non-legacy parameter, the TRP that receives the non-legacy parameter can interpret the non-legacy parameter to schedule UL communication with a plurality of TRPs. In one aspect, the UE can generate a non-legacy parameter based on the maximum number of MIMO uplink layers supported by the UE for uplink communication and then transmit the non-legacy parameter to a plurality of TRPs. In one aspect, the non-legacy parameter may be based on the maximum number of MIMO uplink layers per TRP supported by the UE, and the maximum number of MIMO uplink layers per TRP may be the same for each of the plurality of TRPs. When the TRP receives the non-legacy parameter, the TRP can interpret the non-legacy parameter according to at least one of the interpretation operations described below.
[0115] According to a first interpretation operation of the second approach, the maximum number of MIMO uplink layers per TRP for each of the plurality of TRPs may be equal to the number of MIMO layers included in the non-legacy parameter.
[0116] In one aspect of SDM, according to the first interpretation operation, the maximum number of MIMO uplink layers per TRP for each of the plurality of TRPs indicates the maximum number of MIMO uplink layers per set of uplink layers associated with each sounding reference signal (SRS) resource set. For example, if the number of the plurality of TRPs is 2, there may be two sets of uplink layers respectively associated with two SRS resource sets.
[0117] In one aspect of FDM, according to the first interpretation operation, for each of a plurality of TRPs, the maximum number per TRP of the MIMO uplink layer indicates the maximum number of the MIMO uplink layer per transmission opportunity associated with each SRS resource set. For example, when the number of the plurality of TRPs is 2, there may be two transmission opportunities respectively associated with two SRS resource sets.
[0118] In an aspect for time-domain overlapping of a plurality of PUSCH transmissions, according to the first interpretation operation, for each of a plurality of TRPs, the maximum number per TRP of the MIMO uplink layer indicates the maximum number of the MIMO uplink layer per PUSCH transmission associated with each SRS resource set. For example, when the number of the plurality of TRPs is 2, there may be two PUSCH transmissions respectively associated with two SRS resource sets.
[0119] According to the second interpretation operation of the second method, the non-legacy parameter indicates the corresponding maximum number of MIMO uplink layers supported by the UE for each of the plurality of TRPs. In other words, the number of values indicated by the non-legacy parameter according to the second interpretation operation may be equal to the number of the plurality of TRPs. Therefore, in an example where PUSCH transmission is directed to the first TRP and the second TRP, the non-legacy parameter may indicate two values including the first maximum number of MIMO uplink layers supported by the UE for the first TRP and the second maximum number of MIMO uplink layers supported by the UE for the second TRP. In some examples, the UE may transmit a non-legacy parameter including a list of supported combinations of the maximum number of MIMO uplink layers for each TRP. In an example using the first TRP and the second TRP, to indicate that the supported combinations are the first combination where the first maximum number of MIMO uplink layers for the first TRP is 2 and the second maximum number of MIMO uplink layers for the second TRP is 1, and the second combination where the first maximum number of MIMO uplink layers for the first TRP is 1 and the second maximum number of MIMO uplink layers for the second TRP is also 1, the UE may transmit (2,1) and (1,1).
[0120] In one aspect of the SDM, according to the second interpretation operation, for each TRP among the plurality of TRPs, the corresponding maximum number of MIMO uplink layers indicates the corresponding maximum number of MIMO uplink layers associated with each set of the plurality of sets of uplink layers. In this aspect, among the plurality of sets of uplink layers, each set of uplink layers is respectively associated with the corresponding SRS resource set among the plurality of SRS resource sets, and each SRS resource set among the plurality of SRS resource sets is respectively associated with the corresponding TRP among the plurality of TRPs. Therefore, in an example where PUSCH transmission is directed to the first TRP and the second TRP, the non-legacy parameter may indicate the first maximum number of MIMO uplink layers associated with the first SRS resource set and the second maximum number of MIMO uplink layers associated with the second SRS resource set, where the first SRS resource set is associated with the first TRP and the second SRS resource set is associated with the second TRP.
[0121] In the aspect regarding time-domain overlap of multiple PUSCH transmissions, according to the second interpretation operation, for each TRP among the multiple TRPs, the corresponding maximum number of MIMO uplink layers indicates the corresponding maximum number of MIMO uplink layers associated with each PUSCH transmission among the multiple PUSCH transmissions. In this aspect, each PUSCH transmission among the multiple PUSCH transmissions is respectively associated with the corresponding SRS resource set among the multiple SRS resource sets, and each SRS resource set among the multiple SRS resource sets is respectively associated with the corresponding TRP among the multiple TRPs. Therefore, in an example where a PUSCH transmission is directed to a first TRP and a second TRP, the non-legacy parameter can indicate the first maximum number of MIMO uplink layers associated with the first PUSCH transmission directed to the first TRP and the second maximum number of MIMO uplink layers associated with the second PUSCH transmission directed to the second TRP. The first PUSCH transmission is associated with the first SRS resource set associated with the first TRP, and the second PUSCH transmission is associated with the second SRS resource set associated with the second TRP.
[0122] According to the third interpretation operation of the second method, the non-legacy parameter indicates the total maximum number of MIMO uplink layers supported by the UE for all of the multiple TRPs.
[0123] In one aspect of SDM, according to the third interpretation operation, the total maximum number of MIMO uplink layers indicates the total maximum number of MIMO uplink layers associated with a plurality of sets of uplink layers for spatial division multiplexing. In this aspect, among the plurality of sets of layers, each set of layers is respectively associated with a corresponding SRS set among the plurality of SRS resource sets, and each SRS resource set among the plurality of SRS resource sets is respectively associated with a corresponding TRP among the plurality of TRPs. For example, in the case of SDM, if there are two sets of MIMO uplink layers and non-legacy parameters indicate that the total maximum number of MIMO uplink layers is 4, this indicates that the total maximum number of MIMO uplink layers can be 4 across all two sets of uplink layers. At this time, the two sets of MIMO uplink layers are respectively associated with two SRS resource sets.
[0124] In one aspect of FDM, according to the third interpretation operation, the total maximum number of MIMO uplink layers indicates the total maximum number of MIMO uplink layers associated with a plurality of transmission opportunities for frequency division multiplexing. In this aspect, each transmission opportunity among the plurality of transmission opportunities is respectively associated with a corresponding SRS set among the plurality of SRS resource sets, and each SRS resource set among the plurality of SRS resource sets is respectively associated with a corresponding TRP among the plurality of TRPs. For example, in the case of FDM, if there are two transmission opportunities and non-legacy parameters indicate that the total maximum number of MIMO uplink layers is 4, this indicates that the total maximum number of MIMO uplink layers can be 4 across all two transmission opportunities. At this time, the two transmission opportunities are respectively associated with two SRS resource sets.
[0125] In the aspect for time-domain overlap of multiple PUSCH transmissions, according to a third interpretation operation, the total maximum number of MIMO uplink layers is the total maximum number of MIMO uplink layers associated with multiple PUSCH transmissions for time-domain overlap, where each PUSCH transmission among the multiple PUSCH transmissions is respectively associated with a corresponding SRS set among multiple SRS resource sets, and each SRS resource set among the multiple SRS resource sets is respectively associated with a corresponding TRP among multiple TRPs, indicating the total maximum number. For example, in the case of time-domain overlap, if there are two PUSCH transmissions and the non-legacy parameter indicates that the total maximum number of MIMO uplink layers is 4, this indicates that the total maximum number of MIMO uplink layers can be 4 across all two PUSCH transmissions. At this time, the two PUSCH transmissions are respectively associated with two SRS resource sets.
[0126] According to a fourth interpretation operation of the second method, the non-legacy parameter indicates the maximum number per TRP of MIMO uplink layers supported by the UE for each of the multiple TRPs, and the non-legacy parameter further indicates the total maximum number of MIMO uplink layers supported by the UE for all of the multiple TRPs. Therefore, for example, the non-legacy parameter according to the fourth interpretation of the second method may include two values, that is, a first value regarding the maximum number per TRP of MIMO uplink layers and a second value regarding the total maximum number of MIMO uplink layers supported by the UE for all of the multiple TRPs. For example, the layer parameter may include the first value 2, which indicates that the UE can support a maximum of two MIMO uplink layers per TRP, and may further include the second value 4, which indicates that the total maximum number of MIMO uplink layers supported by the UE across all TRPs is 4.
[0127] In some aspects, the UE may send non-legacy interpretation parameters that specify which interpretation operation to use when determining the maximum number of MIMO uplink layers based on non-legacy parameters. In this aspect, after receiving the non-legacy interpretation parameters, the TRP may determine uplink scheduling information based on the non-legacy parameters and the non-legacy interpretation parameters. In one aspect, the non-legacy interpretation parameters may further include a multiplexing type indicator indicating the type of multiplexing associated with the specified interpretation operation. For example, the legacy interpretation parameters may specify a first interpretation operation and include a multiplexing type indicator indicating SDM, effectively indicating that the first interpretation operation should be used for SDM. In one aspect, separate interpretation parameters may be sent for CB-based transmission and NCB-based transmission.
[0128] In addition to the number of MIMO uplink layers for PUSCH transmission, it may be beneficial to report additional information. The additional information to be reported to the TRP may include one or more of parameters related to the SRS resource set, such as UE capabilities for CB-based or NCB-based, parameters of two SRS resource sets associated with simultaneous transmission, the maximum number of SRS resources supported per SRS resource set and / or across both SRS resource sets.
[0129] According to some aspects of the present disclosure, a UE may transmit to a plurality of TRPs an additional parameter indicating one or more of: a type of PUSCH supported by the UE, including at least one of a codebook-based PUSCH or a non-codebook-based PUSCH; a configuration of the PUSCH supported by the UE, where the configuration includes at least one of a dynamic-granted (DG) PUSCH or a configured-granted (CG) PUSCH; the number of SRS resources per SRS resource set of the UE; the total number of SRS resources for all SRS resource sets of the UE; and a CSI-RS support indication indicating whether each channel state information reference signal (CSI-RS) resource associated with each SRS resource set is supported by the UE. In this aspect, after receiving the layer parameter and the additional parameter, the TRP can determine uplink scheduling information based on the layer parameter and the additional parameter. In one aspect, the additional parameter may further include one or more of: the maximum number of periodic SRS resources associated with the first and second CSI-RS resources per bandwidth part (BWP); the maximum number of semi-persistent SRS resources associated with the first and second CSI-RS resources per BWP; and the maximum number of SRS resources associated with the first and second CSI-RS resources that the UE can simultaneously process in a component carrier.
[0130] Exemplary Operations of Entities in a Communication Network Figure 12 shows a process flow 1200 for communication between a user equipment (UE) 1202 and a TRP 1204 in a network. In some aspects, the UE 1202 can be an example of the UE 104 illustrated and described with respect to FIGS. 1 and 3, or an example of the UE 502 illustrated and described with respect to FIG. 5. In some aspects, the TRP 1204 can be an example of the BS 102 illustrated and described with respect to FIGS. 1 and 3, or the distributed base station illustrated and described with respect to FIG. 2, or one of the TRPs illustrated and described with respect to FIG. 5. However, in other aspects, the UE 1202 can be another type of wireless communication device, and the TRP 1204 can be another type of network entity or network node, such as those described herein.
[0131] At 1206, the UE 1202 can transmit layer parameters based on the maximum number of MIMO uplink layers supported by the UE 1202 for uplink communication to a plurality of TRPs including the TRP 1204. After receiving the layer parameters at 1208, the TRP 1204 can determine the maximum number of MIMO uplink layers supported by the UE for uplink communication to the plurality of TRPs based on the layer parameters. At 1210, the TRP 1204 can determine uplink scheduling information based on the maximum number of MIMO uplink layers. At 1212, the uplink scheduling information can be transmitted by the TRP 1204 and received by the UE 1202. At 1214, according to the uplink scheduling information, the UE 1202 can transmit PUSCH communication and the TRP 1204 can receive it.
[0132] Exemplary operations of the user equipment Figure 13 shows a method 1300 of wireless communication by a UE, such as the UE 104 of FIGS. 1 and 3, the UE 502 of FIG. 5, the UE 1202 of FIG. 12, etc.
[0133] Method 1300 begins, at 1310, by transmitting layer parameters based on the maximum number of multiple-input multiple-output (MIMO) uplink layers supported by a user equipment (UE) for uplink communication to a plurality of transmission and reception points (TRPs).
[0134] Next, method 1300 proceeds to step 1320, and in response to transmitting the layer parameters, receives uplink scheduling information from at least one of the plurality of TRPs.
[0135] Next, method 1300 proceeds to step 1330, and transmits physical uplink shared channel (PUSCH) communication to each of the plurality of TRPs according to the uplink scheduling information.
[0136] In one aspect, method 1300 further includes generating layer parameters based on the maximum number of MIMO uplink layers supported by the UE for uplink communication.
[0137] In one aspect, the layer parameters are legacy parameters for scheduling uplink communication with a single TRP, and the legacy parameters are reused for scheduling uplink communication with a plurality of TRPs. In one aspect, the legacy parameters are maxNumberMIMO-LayersCB-PUSCH for codebook-based communication and maxNumberMIMO-LayersNonCB-PUSCH for non-codebook communication.
[0138] In one aspect, method 1300 further includes transmitting legacy interpretation parameters that specify which interpretation operation to use when determining the maximum number of MIMO uplink layers based on the legacy parameters. In one aspect, the legacy interpretation parameters further include a multiplexing type indicator indicating the type of multiplexing associated with the specified interpretation operation.
[0139] In one aspect, the specified interpretation operation indicates how to determine, based on legacy parameters, the maximum number per TRP of the MIMO uplink layer supported by the UE, and the maximum number per TRP of the MIMO uplink layer is the same for each of the plurality of TRPs.
[0140] In one aspect, according to the specified interpretation operation, the maximum number per TRP of the MIMO uplink layer for each of the plurality of TRPs is a part of the legacy parameters. In one aspect, the total number of the plurality of TRPs is 2, and the part is 1 / 2.
[0141] In one aspect, according to the specified interpretation operation, the maximum number per TRP of the MIMO uplink layer for each of the plurality of TRPs is equal to the legacy parameters.
[0142] In one aspect, the layer parameter is a non-legacy parameter for scheduling uplink communication with a plurality of TRPs.
[0143] In one aspect, the non-legacy parameter is based on the maximum number per TRP of the MIMO uplink layer supported by the UE, where the maximum number per TRP of the MIMO uplink layer is the same for each of the plurality of TRPs. In one aspect, for each of the plurality of TRPs, the maximum number per TRP of the MIMO uplink layer is equal to the non-legacy parameter. In one aspect, for each of the plurality of TRPs, the maximum number per TRP of the MIMO uplink layer indicates the maximum number of MIMO uplink layers per set of uplink layers associated with each sounding reference signal (SRS) resource set for spatial division multiplexing. In one aspect, for each of the plurality of TRPs, the maximum number per TRP of the MIMO uplink layer indicates the maximum number of MIMO uplink layers per transmission opportunity associated with each SRS resource set for frequency division multiplexing. In one aspect, for each of the plurality of TRPs, the maximum number per TRP of the MIMO uplink layer indicates the maximum number of MIMO uplink layers per PUSCH transmission associated with each SRS resource set for time domain repetition.
[0144] In one aspect, the non-legacy parameter indicates the corresponding maximum number of MIMO uplink layers supported by the UE for each of the plurality of TRPs. In one aspect, for each of the plurality of TRPs, the corresponding maximum number of MIMO uplink layers is the corresponding maximum number of MIMO uplink layers associated with each set of uplink layers among the plurality of sets of uplink layers for spatial division multiplexing, where each set of uplink layers among the plurality of sets of uplink layers is respectively associated with the corresponding sounding reference signal (SRS) resource set among the plurality of SRS resource sets, and each SRS resource set among the plurality of SRS resource sets is respectively associated with the corresponding TRP among the plurality of TRPs, indicating the corresponding maximum number of MIMO uplink layers. In one aspect, for each of the plurality of TRPs, the corresponding maximum number of MIMO uplink layers is the corresponding maximum number of MIMO uplink layers associated with each PUSCH transmission among the plurality of PUSCH transmissions for time domain overlapping, where each PUSCH transmission among the plurality of PUSCH transmissions is respectively associated with the corresponding SRS resource set among the plurality of SRS resource sets, and each SRS resource set among the plurality of SRS resource sets is respectively associated with the corresponding TRP among the plurality of TRPs, indicating the corresponding maximum number of MIMO uplink layers.
[0145] In one aspect, the non-legacy parameter indicates the total maximum number of MIMO uplink layers supported by the UE for all of the plurality of TRPs. In one aspect, the total maximum number of MIMO uplink layers is the total maximum number of MIMO uplink layers associated with a plurality of sets of uplink layers for spatial division multiplexing, wherein each set of uplink layers among the plurality of sets of uplink layers is respectively associated with a corresponding SRS set among the plurality of sounding reference signal (SRS) resource sets, and each SRS resource set among the plurality of SRS resource sets is respectively associated with a corresponding TRP among the plurality of TRPs. In one aspect, the total maximum number of MIMO uplink layers is the total maximum number of MIMO uplink layers associated with a plurality of transmission opportunities for frequency division multiplexing, wherein each transmission opportunity among the plurality of transmission opportunities is respectively associated with a corresponding SRS set among the plurality of sounding reference signal (SRS) resource sets, and each SRS resource set among the plurality of SRS resource sets is respectively associated with a corresponding TRP among the plurality of TRPs. In one aspect, the total maximum number of MIMO uplink layers is the total maximum number of MIMO uplink layers associated with a plurality of PUSCH transmissions for time domain overlap, wherein each PUSCH transmission among the plurality of PUSCH transmissions is respectively associated with a corresponding SRS set among the plurality of sounding reference signal (SRS) resource sets, and each SRS resource set among the plurality of SRS resource sets is respectively associated with a corresponding TRP among the plurality of TRPs.
[0146] In one aspect, the non-legacy parameter indicates the maximum number per TRP of MIMO uplink layers supported by the UE for each of the plurality of TRPs, and the non-legacy parameter further indicates the total maximum number of MIMO uplink layers supported by the UE for all of the plurality of TRPs.
[0147] In one aspect, method 1300 further includes transmitting non-legacy interpretation parameters that specify which interpretation operation to use when determining the maximum number of MIMO uplink layers based on non-legacy parameters. In one aspect, the non-legacy interpretation parameters further include a multiplexing type indicator that indicates the type of multiplexing associated with the specified interpretation operation.
[0148] In one aspect, method 1300 further includes transmitting additional parameters indicating at least one of: the type of PUSCH supported by the UE, including at least one of codebook-based PUSCH or non-codebook-based PUSCH; the configuration of the PUSCH supported by the UE, where the configuration includes at least one of dynamic grant (DG) PUSCH or configured grant (CG) PUSCH; the number of SRS resources per sounding reference signal (SRS) resource set of the UE; the total number of SRS resources for all SRS resource sets of the UE; or a CSI-RS support indication indicating whether each channel state information reference signal (CSI-RS) resource associated with each SRS resource set is supported by the UE. In one aspect, the additional parameters further include at least one of: the maximum number of periodic SRS resources associated with the first and second CSI-RS resources per bandwidth part (BWP); the maximum number of semi-persistent SRS resources associated with the first and second CSI-RS resources per BWP; or the maximum number of SRS resources associated with the first and second CSI-RS resources that the UE can simultaneously process in a component carrier.
[0149] In one aspect, method 1300, or any aspect related thereto, can be performed by an apparatus such as communication device 1500 of FIG. 15, including various components configured, arranged, or adapted to operate to perform method 1300. Communication device 1500 will be described in more detail below.
[0150] Note that FIG. 13 is merely an example of a method, and other methods including fewer steps, additional steps, or alternative steps that are consistent with the present disclosure are possible.
[0151] Exemplary Operations of Network Entities FIG. 14 shows a method 1400 of wireless communication by a network entity, such as the BS102 of FIGS. 1 and 3, or a distributed base station as described with respect to FIG. 2, or the TRP542 of FIG. 5, or the TRP1204 of FIG. 12.
[0152] Method 1400 begins at 1410 by receiving layer parameters from a user equipment (UE).
[0153] Next, method 1400 proceeds to step 1420 and determines, based on the layer parameters, the maximum number of multiple-input multiple-output (MIMO) uplink layers supported by the UE for uplink communication to a plurality of transmit receive points (TRPs).
[0154] Next, method 1400 proceeds to step 1430 and determines uplink scheduling information based on the maximum number of MIMO uplink layers.
[0155] Next, method 1400 proceeds to step 1440 and transmits the uplink scheduling information to the UE.
[0156] Next, method 1400 proceeds to step 1450 and receives physical uplink shared channel (PUSCH) communication from the UE according to the uplink scheduling information.
[0157] In one aspect, the layer parameter is a legacy parameter for scheduling uplink communication with a single TRP, and the legacy parameter is reused for scheduling uplink communication with multiple TRPs. In one aspect, the legacy parameter is maxNumberMIMO-LayersCB-PUSCH for codebook-based communication and maxNumberMIMO-LayersNonCB-PUSCH for non-codebook communication.
[0158] In one aspect, determining the maximum number of MIMO uplink layers at 1420 includes determining the maximum number of MIMO uplink layers based on a legacy parameter and further based on a legacy interpretation parameter, where the legacy interpretation parameter specifies which interpretation operation to use when determining the maximum number of MIMO uplink layers based on the legacy parameter.
[0159] In one aspect, the legacy interpretation parameter further includes a multiplexing type indicator indicating the type of multiplexing associated with the specified interpretation operation.
[0160] In one aspect, method 1400 further includes receiving a legacy interpretation parameter from the UE.
[0161] In one aspect, the legacy interpretation parameter is pre-configured at the TRP.
[0162] In one aspect, determining the maximum number of MIMO uplink layers at 1420 based on the layer parameter includes determining, according to the specified interpretation operation, the maximum number of MIMO uplink layers per TRP supported by the UE based on the legacy parameter, where the maximum number of MIMO uplink layers per TRP is the same for each of the multiple TRPs.
[0163] In one aspect, according to the specified interpretation operation, the maximum number per TRP of the MIMO uplink layer for each of the plurality of TRPs is part of a legacy parameter. In one aspect, the total number of the plurality of TRPs is 2 and a part is 1 / 2.
[0164] In one aspect, according to the specified interpretation operation, the maximum number per TRP of the MIMO uplink layer for each of the plurality of TRPs is equal to a legacy parameter.
[0165] In one aspect, according to the specified interpretation operation, the maximum number per TRP of the MIMO uplink layer for each of the plurality of TRPs indicates the maximum number of MIMO uplink layers per set of uplink layers associated with each sounding reference signal (SRS) resource set for spatial division multiplexing.
[0166] In one aspect, according to the specified interpretation operation, the maximum number per TRP of the MIMO uplink layer for each of the plurality of TRPs indicates the total number of MIMO uplink layers across the plurality of TRPs divided by the total number of the plurality of TRPs for spatial division multiplexing.
[0167] In one aspect, according to the specified interpretation operation, the maximum number per TRP of the MIMO uplink layer for each of the plurality of TRPs indicates the maximum number of MIMO uplink layers per transmission opportunity associated with each SRS resource set for frequency division multiplexing.
[0168] In one aspect, according to the specified interpretation operation, the maximum number per TRP of the MIMO uplink layer for each of the plurality of TRPs indicates the maximum number of MIMO uplink layers per PUSCH transmission associated with each SRS resource set for time domain repetition.
[0169] In one aspect, the layer parameter is a non-legacy parameter for scheduling uplink communication with a plurality of TRPs.
[0170] In one aspect, determining the maximum number of MIMO uplink layers at 1420 based on layer parameters includes determining the maximum number per TRP of MIMO uplink layers supported by the UE based on non-legacy parameters, where the maximum number per TRP of MIMO uplink layers is the same for each of a plurality of TRPs.
[0171] In one aspect, the maximum number per TRP of MIMO uplink layers for each of a plurality of TRPs is equal to the number of MIMO layers included in the non-legacy parameters.
[0172] In one aspect, the maximum number per TRP of MIMO uplink layers for each of a plurality of TRPs indicates the maximum number of MIMO uplink layers per set of uplink layers associated with each sounding reference signal (SRS) resource set for spatial division multiplexing.
[0173] In one aspect, the maximum number per TRP of MIMO uplink layers for each of a plurality of TRPs indicates the maximum number of MIMO uplink layers per transmission opportunity associated with each SRS resource set for frequency division multiplexing.
[0174] In one aspect, the maximum number per TRP of MIMO uplink layers for each of a plurality of TRPs indicates the maximum number of MIMO uplink layers per PUSCH transmission associated with each SRS resource set for time domain repetition.
[0175] In one aspect, the non-legacy parameters indicate the corresponding maximum number of MIMO uplink layers supported by the UE for each of the plurality of TRPs.
[0176] In one aspect, the corresponding maximum number of MIMO uplink layers for each of the plurality of TRPs is the corresponding maximum number of MIMO uplink layers associated with each set of uplink layers among the plurality of sets of uplink layers for spatial division multiplexing, where each set of uplink layers among the plurality of sets of uplink layers is respectively associated with the corresponding sounding reference signal (SRS) resource set among the plurality of SRS resource sets, and each SRS resource set among the plurality of SRS resource sets is respectively associated with the corresponding TRP among the plurality of TRPs, indicating the corresponding maximum number of MIMO uplink layers.
[0177] In one aspect, the corresponding maximum number of MIMO uplink layers for each of the plurality of TRPs is the corresponding maximum number of MIMO uplink layers associated with each PUSCH transmission among the plurality of PUSCH transmissions for time domain repetition, where each PUSCH transmission among the plurality of PUSCH transmissions is respectively associated with the corresponding sounding reference signal (SRS) resource set among the plurality of SRS resource sets, and each SRS resource set among the plurality of SRS resource sets is respectively associated with the corresponding TRP among the plurality of TRPs, indicating the corresponding maximum number of MIMO uplink layers.
[0178] In one aspect, the non-legacy parameter indicates the total maximum number of MIMO uplink layers supported by the UE for all of the plurality of TRPs.
[0179] In one aspect, the total maximum number of MIMO uplink layers is the total maximum number of MIMO uplink layers associated with a plurality of sets of uplink layers for spatial division multiplexing, where each set of uplink layers among the plurality of sets of uplink layers is respectively associated with a corresponding SRS set among the plurality of sounding reference signal (SRS) resource sets, and each SRS resource set among the plurality of SRS resource sets is respectively associated with a corresponding TRP among the plurality of TRPs, indicating the total maximum number.
[0180] In one aspect, the total maximum number of MIMO uplink layers is the total maximum number of MIMO uplink layers associated with a plurality of transmission opportunities for frequency division multiplexing, where each transmission opportunity among the plurality of transmission opportunities is respectively associated with a corresponding SRS resource set among the plurality of sounding reference signal (SRS) resource sets, and each SRS resource set among the plurality of SRS resource sets is respectively associated with a corresponding TRP among the plurality of TRPs, indicating the total maximum number.
[0181] In one aspect, the total maximum number of MIMO uplink layers is the total maximum number of MIMO uplink layers associated with a plurality of PUSCH transmissions for time domain repetition, where each PUSCH transmission among the plurality of PUSCH transmissions is respectively associated with a corresponding SRS set among the plurality of sounding reference signal (SRS) resource sets, and each SRS resource set among the plurality of SRS resource sets is respectively associated with a corresponding TRP among the plurality of TRPs, indicating the total maximum number.
[0182] In one aspect, the non-legacy parameter indicates the maximum number per TRP of MIMO uplink layers supported by the UE for each of the plurality of TRPs, and the non-legacy parameter further indicates the total maximum number of MIMO uplink layers supported by the UE for all of the plurality of TRPs.
[0183] In one aspect, method 1400 further includes receiving, from a UE, non-legacy interpretation parameters that specify which interpretation operation to use when determining the maximum number of MIMO uplink layers based on non-legacy parameters, and determining uplink scheduling information at 1430 includes determining the uplink scheduling information based on non-legacy parameters and non-legacy interpretation parameters. In one aspect, the non-legacy interpretation parameters further include a multiplexing type indicator indicating the type of multiplexing associated with the specified interpretation operation.
[0184] In one aspect, method 1400 includes receiving, from a UE, additional parameters indicating at least one of: the type of PUSCH supported by the UE, including at least one of codebook-based PUSCH or non-codebook-based PUSCH; the configuration of the PUSCH supported by the UE, where the configuration includes at least one of dynamic grant (DG) PUSCH or configured grant (CG) PUSCH; the number of SRS resources per UE sounding reference signal (SRS) resource set; the total number of SRS resources for all SRS resource sets of the UE; or a CSI-RS support indication indicating whether each channel state information reference signal (CSI-RS) resource associated with each SRS resource set is supported by the UE, and determining uplink scheduling information at 1430 includes determining the uplink scheduling information based on layer parameters and the additional parameters. In one aspect, the additional parameters further include at least one of: the maximum number of periodic SRS resources associated with first and second CSI-RS resources per bandwidth part (BWP); the maximum number of semi-persistent SRS resources associated with first and second CSI-RS resources per BWP; or the maximum number of SRS resources associated with first and second CSI-RS resources that the UE can simultaneously process in a component carrier.
[0185] In one aspect, method 1400, or any aspect related thereto, can be performed by an apparatus such as communication device 1600 of FIG. 16 that includes various components configured, arranged, or adapted to operate so as to perform method 1400. Communication device 1600 will be described in more detail below.
[0186] Note that FIG. 14 is merely an example of a method, and that other methods are possible that include fewer steps, additional steps, or alternative steps that are consistent with the present disclosure.
[0187] Exemplary Communication Device FIG. 15 shows an aspect of an exemplary communication device 1500. In some aspects, communication device 1500 is a user equipment such as UE 104 described above with respect to FIGS. 1 and 3, or UE 502 of FIG. 5, or UE 1202 of FIG. 12.
[0188] Communication device 1500 includes a processing system 1502 coupled to a transceiver 1508 (e.g., a transmitter and / or a receiver). Transceiver 1508 is configured to transmit and receive signals for communication device 1500, such as various signals as described herein, via antenna 1510. Processing system 1502 can be configured to perform processing functions for communication device 1500, including processing signals to be received and / or transmitted by communication device 1500.
[0189] The processing system 1502 includes one or more processors 1520. In various aspects, the one or more processors 1520 can represent one or more of a receiving processor 358, a transmitting processor 364, a TX MIMO processor 366, and / or a controller / processor 380 as described with respect to FIG. 3. The one or more processors 1520 are coupled to a computer-readable recording medium / memory 1530 via a bus 1506. In some aspects, the computer-readable recording medium / memory 1530 is configured to store instructions (e.g., computer-executable code) that, when executed by the one or more processors 1520, cause the one or more processors 1520 to perform the method 1300 described with respect to FIG. 13 or any aspect related thereto. Note that a reference to a processor that performs a function of the communication device 1500 can include one or more processors that perform that function of the communication device 1500.
[0190] In the illustrated example, the computer-readable recording medium / memory 1530 stores code (e.g., executable instructions) 1531 for transmitting layer parameters based on the maximum number of multiple-input multiple-output (MIMO) uplink layers supported by the UE for uplink communication to a plurality of transmission and reception points (TRPs), code 1532 for receiving uplink scheduling information from at least one of the plurality of TRPs in response to transmitting the layer parameters, code 1533 for transmitting physical uplink shared channel (PUSCH) communication to each of the plurality of TRPs according to the uplink scheduling information, code 1534 for generating layer parameters based on the maximum number of MIMO uplink layers supported by the UE for uplink communication, code 1535 for transmitting legacy interpretation parameters that specify which interpretation operation should be used when determining the maximum number of MIMO uplink layers based on legacy parameters, code 1536 for transmitting non-legacy interpretation parameters that specify which interpretation operation should be used when determining the maximum number of MIMO uplink layers based on non-legacy parameters, and code 1537 for transmitting additional parameters, where the additional parameters include at least one of the type of PUSCH supported by the UE, which includes at least one of codebook-based PUSCH or non-codebook-based PUSCH, the configuration of PUSCH supported by the UE, which includes at least one of dynamic grant (DG) PUSCH or configured grant (CG) PUSCH, the number of sounding reference signal (SRS) resources per SRS resource set of the UE, the total number of SRS resources of all SRS resource sets of the UE, or a CSI-RS support indication indicating whether each channel state information reference signal (CSI-RS) resource associated with each SRS resource set is supported by the UE. The processing of codes 1531 to 1537 can cause the communication device 1500 to execute the method 1300 described with respect to FIG. 13, or any aspect related thereto.
[0191] One or more processors 1520 include circuitry configured to implement (e.g., execute) code stored in a computer-readable recording medium / memory 1530. The circuitry includes: circuitry 1521 for transmitting layer parameters to a plurality of transmission and reception points (TRPs) based on the maximum number of multiple-input multiple-output (MIMO) uplink layers supported by the UE for uplink communication to the plurality of TRPs; circuitry 1522 for receiving uplink scheduling information from at least one of the plurality of TRPs in response to transmitting the layer parameters; circuitry 1523 for transmitting physical uplink shared channel (PUSCH) communication to each of the plurality of TRPs according to the uplink scheduling information; circuitry 1524 for generating layer parameters based on the maximum number of MIMO uplink layers supported by the UE for uplink communication; circuitry 1525 for transmitting legacy interpretation parameters specifying which interpretation operation should be used when determining the maximum number of MIMO uplink layers based on legacy parameters; circuitry 1526 for transmitting non-legacy interpretation parameters specifying which interpretation operation should be used when determining the maximum number of MIMO uplink layers based on non-legacy parameters; and circuitry 1527 for transmitting additional parameters, where the additional parameters include at least one of the type of PUSCH supported by the UE, which includes at least one of a codebook-based PUSCH or a non-codebook-based PUSCH, the configuration of the PUSCH supported by the UE, which includes at least one of a dynamic grant (DG) PUSCH or a configured grant (CG) PUSCH, the number of sounding reference signal (SRS) resources per SRS resource set of the UE, the total number of SRS resources of all SRS resource sets of the UE, or a CSI-RS support indication indicating whether each channel state information reference signal (CSI-RS) resource associated with each SRS resource set is supported by the UE.The processing in circuits 1521 - 1527 can cause communication device 1500 to execute method 1300 described with respect to FIG. 13, or any aspect related thereto.
[0192] The various components of communication device 1500 can provide means for executing method 1300 described with respect to FIG. 13, or any aspect related thereto. For example, means for transmitting, sending, or outputting for transmission can include transceiver 354 and / or antenna(s) 352 of UE 104 shown in FIG. 3, and / or transceiver 1508 and antenna 1510 of communication device 1500 in FIG. 15. Means for receiving or means for acquiring can include transceiver 354 and / or antenna(s) 352 of UE 104 shown in FIG. 3, and / or transceiver 1508 and antenna 1510 of communication device 1500 in FIG. 15.
[0193] FIG. 16 shows an exemplary aspect of a communication device. In some aspects, communication device 1600 is a network entity such as BS 102 of FIGS. 1 and 3, or a distributed base station as described with respect to FIG. 2, or TRP 542 of FIG. 5, or TRP 1204 of FIG. 12.
[0194] Communication device 1600 includes a processing system 1602 coupled to a transceiver 1608 (e.g., a transmitter and / or a receiver) and / or a network interface 1612. Transceiver 1608 is configured to transmit and receive signals for communication device 1600, such as various signals as described herein, via antenna 1610. Network interface 1612 is configured to acquire and send signals for communication device 1600 via communication link(s) (singular or plural) such as a backhaul link, a midhaul link, and / or a fronthaul link as described herein with respect to FIG. 2. Processing system 1602 can be configured to perform processing functions for communication device 1600, including processing signals to be received and / or transmitted by communication device 1600.
[0195] The processing system 1602 includes one or more processors 1620. In various aspects, the one or more processors 1620 can represent one or more of the receiving processor 338, the transmitting processor 320, the TX MIMO processor 330, and / or the controller / processor 340 as described with respect to FIG. 3. The one or more processors 1620 are coupled to a computer-readable recording medium / memory 1630 via a bus 1606. In some aspects, the computer-readable recording medium / memory 1630 is configured to store instructions (e.g., computer-executable code) that, when executed by the one or more processors 1620, cause the one or more processors 1620 to execute the method 1400 described with respect to FIG. 14, or any aspect related thereto. Note that a reference to a processor of the communication device 1600 performing a certain function can include the one or more processors of the communication device 1600 performing that function.
[0196] In the illustrated example, the computer-readable recording medium / memory 1630 stores code (e.g., executable instructions) 1631 for receiving layer parameters from a user equipment (UE), code 1632 for determining, based on the layer parameters, the maximum number of multiple-input multiple-output (MIMO) uplink layers supported by the UE for uplink communication to a plurality of transmit-receive points (TRPs), code 1633 for determining uplink scheduling information based on the maximum number of MIMO uplink layers, code 1634 for transmitting the uplink scheduling information to the UE, code 1635 for receiving physical uplink shared channel (PUSCH) communication from the UE according to the uplink scheduling information, code 1636 for receiving legacy interpretation parameters from the UE, code 1637 for receiving from the UE non-legacy interpretation parameters specifying which interpretation operation to use when determining the maximum number of MIMO uplink layers based on non-legacy parameters, and code 1638 for receiving additional parameters from the UE, the additional parameters including at least one of a type of PUSCH supported by the UE, the type of PUSCH being a codebook-based PUSCH or a non-codebook-based PUSCH, a configuration of PUSCH supported by the UE, the configuration of PUSCH including at least one of a dynamic grant (DG) PUSCH or a configured grant (CG) PUSCH, the number of sounding reference signal (SRS) resources per SRS resource set of the UE, the total number of SRS resources of all SRS resource sets of the UE, or a CSI-RS support indication indicating whether each channel state information reference signal (CSI-RS) resource associated with each SRS resource set is supported by the UE, and determining the uplink scheduling information includes, at 1430, determining the uplink scheduling information based on the layer parameters and the additional parameters.The processing of codes 1631 to 1638 can cause the communication device 1600 to execute the method 1400 described with respect to FIG. 14, or any aspect related thereto.
[0197] One or more processors 1620 include circuitry configured to implement (e.g., execute) code stored in a computer-readable recording medium / memory 1630. The circuitry includes circuitry 1621 for receiving layer parameters from a user equipment (UE), circuitry 1622 for determining, based on the layer parameters, the maximum number of multiple-input multiple-output (MIMO) uplink layers supported by the UE for uplink communication to a plurality of transmit receive points (TRPs), circuitry 1623 for determining uplink scheduling information based on the maximum number of MIMO uplink layers, circuitry 1624 for transmitting the uplink scheduling information to the UE, circuitry 1625 for receiving physical uplink shared channel (PUSCH) communication from the UE according to the uplink scheduling information, circuitry 1626 for receiving legacy interpretation parameters from the UE, circuitry 1627 for receiving non-legacy interpretation parameters from the UE that specify which interpretation operation to use when determining the maximum number of MIMO uplink layers based on non-legacy parameters, and circuitry 1628 for receiving additional parameters from the UE, where the additional parameters include at least one of a type of PUSCH supported by the UE, which includes at least one of a codebook-based PUSCH or a non-codebook-based PUSCH, a configuration of the PUSCH supported by the UE, which includes at least one of a dynamic grant (DG) PUSCH or a configured grant (CG) PUSCH, the number of sounding reference signal (SRS) resources per SRS resource set of the UE, the total number of SRS resources of all SRS resource sets of the UE, or a channel CSI-RS support indication indicating whether each channel state information reference signal (CSI-RS) resource associated with each SRS resource set is supported by the UE. Determining the uplink scheduling information includes determining, at 1430, the uplink scheduling information based on the layer parameters and the additional parameters.The processing in circuits 1621 to 1628 can cause the communication device 1600 to execute the method 1400 described with respect to FIG. 14, or any aspect related thereto.
[0198] The various components of the communication device 1600 may provide means for executing the method 1400 described with respect to FIG. 14, or any aspect related thereto. The means for transmitting, sending, or outputting for transmission may include the transceiver 332 and / or antenna(s) 334 of the BS 102 shown in FIG. 3, and / or the transceiver 1608 and antenna 1610 of the communication device 1600 in FIG. 16. The means for receiving or for acquiring may include the transceiver 332 and / or antenna(s) 334 of the BS 102 shown in FIG. 3, and / or the transceiver 1608 and antenna 1610 of the communication device 1600 in FIG. 16.
[0199] Exemplary Clauses In the following numbered clauses, implementation examples are described.
[0200] Clause 1: A method of wireless communication by a user equipment (UE), comprising: transmitting layer parameters based on the maximum number of multiple-input multiple-output (MIMO) uplink layers supported by the UE for uplink communication to a plurality of transmission and reception points (TRPs); receiving uplink scheduling information from at least one of the plurality of TRPs in response to transmitting the layer parameters; and transmitting physical uplink shared channel (PUSCH) communication to each of the plurality of TRPs according to the uplink scheduling information.
[0201] Clause 2: The method according to Clause 1, further comprising generating layer parameters based on the maximum number of MIMO uplink layers supported by the UE for uplink communication.
[0202] Clause 3: The method according to clause 1, wherein the layer parameter is a legacy parameter for scheduling uplink communication with a single TRP, and the legacy parameter is reused for scheduling uplink communication with a plurality of TRPs.
[0203] Clause 4: The method according to clause 3, wherein the legacy parameter is maxNumberMIMO-LayersCB-PUSCH in the case of codebook-based communication and maxNumberMIMO-LayersNonCB-PUSCH in the case of non-codebook communication.
[0204] Clause 5: The method according to clause 3 or 4, further comprising transmitting a legacy interpretation parameter that specifies which interpretation operation to use when determining the maximum number of MIMO uplink layers based on the legacy parameter.
[0205] Clause 6: The method according to clause 5, wherein the legacy interpretation parameter further includes a multiplexing type indicator indicating the type of multiplexing associated with the specified interpretation operation.
[0206] Clause 7: The method according to clause 5 or 6, wherein the specified interpretation operation indicates how to determine, based on the legacy parameter, the maximum number of MIMO uplink layers per TRP supported by the UE, and the maximum number of MIMO uplink layers per TRP is the same for each of the plurality of TRPs.
[0207] Clause 8: The method according to clause 7, wherein, according to the specified interpretation operation, the maximum number of MIMO uplink layers per TRP for each of the plurality of TRPs is a part of the legacy parameter.
[0208] Clause 9: The method according to clause 8, wherein the total number of the plurality of TRPs is 2 and a part is 1 / 2.
[0209] Clause 10: The method according to clause 7, wherein according to the specified interpretation operation, the maximum number per TRP of the MIMO uplink layer for each of the plurality of TRPs is equal to the legacy parameter.
[0210] Clause 11: The method according to clause 1, wherein the layer parameter is a non-legacy parameter for scheduling uplink communication with a plurality of TRPs.
[0211] Clause 12: The method according to clause 11, wherein the non-legacy parameter is based on the maximum number per TRP of the MIMO uplink layer supported by the UE, and the maximum number per TRP of the MIMO uplink layer is the same for each of the plurality of TRPs.
[0212] Clause 13: The method according to clause 12, wherein the maximum number per TRP of the MIMO uplink layer for each of the plurality of TRPs is equal to the non-legacy parameter.
[0213] Clause 14: The method according to clause 12, wherein the maximum number per TRP of the MIMO uplink layer for each of the plurality of TRPs indicates the maximum number of MIMO uplink layers per set of uplink layers associated with each sounding reference signal (SRS) resource set for spatial division multiplexing.
[0214] Clause 15: The method according to any of clause 12, wherein the maximum number per TRP of the MIMO uplink layer for each of the plurality of TRPs indicates the maximum number of MIMO uplink layers per transmission opportunity associated with each SRS resource set for frequency division multiplexing.
[0215] Clause 16: The method according to clause 12, wherein the maximum number per TRP of the MIMO uplink layer for each of the plurality of TRPs indicates the maximum number of MIMO uplink layers per PUSCH transmission associated with each SRS resource set for time domain repetition.
[0216] Clause 17: The method according to clause 11, wherein the non-legacy parameter indicates the corresponding maximum number of MIMO uplink layers supported by the UE for each of the plurality of TRPs.
[0217] Clause 18: The method according to clause 17, wherein for each of the plurality of TRPs, the corresponding maximum number of MIMO uplink layers is the corresponding maximum number of MIMO uplink layers associated with each set of uplink layers among the plurality of sets of uplink layers for spatial division multiplexing, where each set of uplink layers among the plurality of sets of uplink layers is respectively associated with the corresponding sounding reference signal (SRS) resource set among the plurality of SRS resource sets, and each SRS resource set among the plurality of SRS resource sets is respectively associated with the corresponding TRP among the plurality of TRPs.
[0218] Clause 19: The method according to clause 17, wherein for each of the plurality of TRPs, the corresponding maximum number of MIMO uplink layers is the corresponding maximum number of MIMO uplink layers associated with each PUSCH transmission among the plurality of PUSCH transmissions for time domain repetition, where each PUSCH transmission among the plurality of PUSCH transmissions is respectively associated with the corresponding SRS resource set among the plurality of SRS resource sets, and each SRS resource set among the plurality of SRS resource sets is respectively associated with the corresponding TRP among the plurality of TRPs, indicating the corresponding maximum number of MIMO uplink layers.
[0219] Clause 20: The method according to clause 11, wherein the non-legacy parameter indicates the total maximum number of MIMO uplink layers supported by the UE for all of the plurality of TRPs.
[0220] Clause 21: The total maximum number of MIMO uplink layers, which is the total maximum number of MIMO uplink layers associated with multiple sets of uplink layers for spatial division multiplexing, where each set of uplink layers among the multiple sets of uplink layers is respectively associated with a corresponding SRS set among the multiple sounding reference signal (SRS) resource sets, and each SRS resource set among the multiple SRS resource sets is respectively associated with a corresponding TRP among the multiple TRPs, indicates the total maximum number described in Clause 20 of the method.
[0221] Clause 22: The total maximum number of MIMO uplink layers, which is the total maximum number of MIMO uplink layers associated with multiple transmission opportunities for frequency division multiplexing, where each transmission opportunity among the multiple transmission opportunities is respectively associated with a corresponding SRS set among the multiple sounding reference signal (SRS) resource sets, and each SRS resource set among the multiple SRS resource sets is respectively associated with a corresponding TRP among the multiple TRPs, indicates the total maximum number described in Clause 20 of the method.
[0222] Clause 23: The total maximum number of MIMO uplink layers, which is the total maximum number of MIMO uplink layers associated with multiple PUSCH transmissions for time domain repetition, where each PUSCH transmission among the multiple PUSCH transmissions is respectively associated with a corresponding SRS set among the multiple sounding reference signal (SRS) resource sets, and each SRS resource set among the multiple SRS resource sets is respectively associated with a corresponding TRP among the multiple TRPs, indicates the total maximum number described in any of Clause 20 of the method.
[0223] Clause 24: The non-legacy parameter indicates the maximum number of MIMO uplink layers per TRP supported by the UE for each of the multiple TRPs, and the non-legacy parameter further indicates the total maximum number of MIMO uplink layers supported by the UE for all of the multiple TRPs, according to the method described in Clause 11.
[0224] The method according to any one of clauses 11 to 24, further comprising transmitting non-legacy interpretation parameters that specify which interpretation operation to use when determining the maximum number of MIMO uplink layers based on non-legacy parameters.
[0225] The method according to clause 25, wherein the non-legacy interpretation parameters further include a multiplexing type indicator indicating the type of multiplexing associated with the specified interpretation operation.
[0226] The type of PUSCH supported by the UE, including at least one of a codebook-based PUSCH or a non-codebook-based PUSCH; the configuration of the PUSCH supported by the UE, the configuration including at least one of a dynamic grant (DG) PUSCH or a configured grant (CG) PUSCH; the number of SRS resources per UE sounding reference signal (SRS) resource set; the total number of SRS resources for all SRS resource sets of the UE; or a CSI-RS support indication indicating whether each channel state information reference signal (CSI-RS) resource associated with each SRS resource set is supported by the UE, the method according to any one of clauses 1 to 26, further comprising transmitting additional parameters indicating at least one of the foregoing.
[0227] The method according to clause 27, wherein the additional parameters further include at least one of the maximum number of periodic SRS resources associated with the first and second CSI-RS resources per bandwidth part (BWP), the maximum number of semi-persistent SRS resources associated with the first and second CSI-RS resources per BWP, or the maximum number of SRS resources associated with the first and second CSI-RS resources that the UE can simultaneously process in a component carrier.
[0228] Clause 29: An apparatus comprising a memory containing executable instructions and a processor configured to execute the executable instructions to cause the apparatus to perform the method according to any one of Clauses 1 to 28.
[0229] Clause 30: An apparatus comprising means for performing the method according to any one of Clauses 1 to 28.
[0230] Clause 31: A non-transitory computer-readable recording medium containing executable instructions which, when executed by a processor of an apparatus, cause the apparatus to perform the method according to any one of Clauses 1 to 28.
[0231] Clause 32: A computer program product embodied on a computer-readable storage medium containing code for performing the method according to any one of Clauses 1 to 28.
[0232] Clause 33: A method of wireless communication by a transmission and reception point (TRP), the method comprising receiving layer parameters from a user equipment (UE), determining, based on the layer parameters, a maximum number of multiple-input multiple-output (MIMO) uplink layers supported by the UE for uplink communication to a plurality of transmission and reception points (TRPs), determining uplink scheduling information based on the maximum number of MIMO uplink layers, transmitting the uplink scheduling information to the UE, and receiving physical uplink shared channel (PUSCH) communication from the UE according to the uplink scheduling information.
[0233] Clause 34: The method according to Clause 33, wherein the layer parameters are legacy parameters for scheduling uplink communication with a single TRP, and the legacy parameters are reused for scheduling uplink communication with a plurality of TRPs.
[0234] The method according to clause 34, wherein the legacy parameter is maxNumberMIMO-LayersCB-PUSCH in the case of codebook-based communication and maxNumberMIMO-LayersNonCB-PUSCH in the case of non-codebook communication.
[0235] Clause 36. Determining the maximum number of MIMO uplink layers includes determining the maximum number of MIMO uplink layers based on a legacy parameter and further based on a legacy interpretation parameter, the legacy interpretation parameter specifying which interpretation operation to use when determining the maximum number of MIMO uplink layers based on the legacy parameter, according to the method described in clause 34 or 35.
[0236] Clause 37. The method according to clause 36, wherein the legacy interpretation parameter further includes a multiplexing type indicator indicating the type of multiplexing associated with the specified interpretation operation.
[0237] Clause 38. The method according to clause 36 or 37, further including receiving the legacy interpretation parameter from the UE.
[0238] Clause 39. The method according to clause 36 or 37, wherein the legacy interpretation parameter is pre-configured at the TRP.
[0239] Clause 40. Determining the maximum number of MIMO uplink layers based on layer parameters includes determining the maximum number of MIMO uplink layers per TRP supported by the UE according to the specified interpretation operation and based on the legacy parameter, the maximum number of MIMO uplink layers per TRP being the same for each of a plurality of TRPs, according to the method described in any one of clauses 36 to 39.
[0240] Clause 41. According to the specified interpretation operation, the maximum number of MIMO uplink layers per TRP for each of a plurality of TRPs is a part of the legacy parameter, according to the method described in clause 40.
[0241] Clause 42. The method according to Clause 41, wherein the total number of multiple TRPs is 2 and a part thereof is 1 / 2.
[0242] Clause 43. The method according to Clause 40, wherein according to the specified interpretation operation, the maximum number per TRP of the MIMO uplink layer for each of the multiple TRPs is equal to the legacy parameter.
[0243] Clause 44. The method according to any one of Clauses 40 to 42, wherein according to the specified interpretation operation, the maximum number per TRP of the MIMO uplink layer for each of the multiple TRPs indicates the maximum number of MIMO uplink layers per set of uplink layers associated with each sounding reference signal (SRS) resource set for spatial division multiplexing.
[0244] Clause 45. The method according to any one of Clauses 40 to 43, wherein according to the specified interpretation operation, the maximum number per TRP of the MIMO uplink layer for each of the multiple TRPs indicates the result of dividing the total number of MIMO uplink layers across the multiple TRPs by the total number of multiple TRPs for spatial division multiplexing.
[0245] Clause 46. The method according to any one of Clauses 40 to 43, wherein according to the specified interpretation operation, the maximum number per TRP of the MIMO uplink layer for each of the multiple TRPs indicates the maximum number of MIMO uplink layers per transmission opportunity associated with each SRS resource set for frequency division multiplexing.
[0246] Clause 47. The method according to any one of Clauses 40 to 43, wherein according to the specified interpretation operation, the maximum number per TRP of the MIMO uplink layer for each of the multiple TRPs indicates the maximum number of MIMO uplink layers per PUSCH transmission associated with each SRS resource set for time domain repetition.
[0247] Clause 48. The method according to clause 33, wherein the layer parameter is a non-legacy parameter for scheduling uplink communication with a plurality of TRPs.
[0248] Clause 49. Determining the maximum number of MIMO uplink layers per TRP supported by a UE based on a layer parameter includes determining the maximum number of MIMO uplink layers per TRP based on a non-legacy parameter, and the maximum number of MIMO uplink layers per TRP is the same for each of the plurality of TRPs. The method according to clause 48.
[0249] Clause 50. The method according to clause 49, wherein the maximum number of MIMO uplink layers per TRP for each of the plurality of TRPs is equal to the number of MIMO layers included in the non-legacy parameter.
[0250] Clause 51. The method according to clause 49, wherein the maximum number of MIMO uplink layers per TRP for each of the plurality of TRPs indicates the maximum number of MIMO uplink layers per set of uplink layers associated with each sounding reference signal (SRS) resource set for spatial division multiplexing.
[0251] Clause 52. The method according to clause 49, wherein the maximum number of MIMO uplink layers per TRP for each of the plurality of TRPs indicates the maximum number of MIMO uplink layers per transmission opportunity associated with each SRS resource set for frequency division multiplexing.
[0252] Clause 53. The method according to clause 49, wherein the maximum number of MIMO uplink layers per TRP for each of the plurality of TRPs indicates the maximum number of MIMO uplink layers per PUSCH transmission associated with each SRS resource set for time domain repetition.
[0253] Clause 54. The method according to clause 48, where a non-legacy parameter indicates the corresponding maximum number of MIMO uplink layers supported by the UE for each of a plurality of TRPs.
[0254] Clause 55. The method according to clause 54, where for each of a plurality of TRPs, the corresponding maximum number of MIMO uplink layers is the corresponding maximum number of MIMO uplink layers associated with each set of uplink layers among a plurality of sets of uplink layers for spatial division multiplexing, and each set of uplink layers among the plurality of sets of uplink layers is respectively associated with a corresponding sounding reference signal (SRS) resource set among a plurality of SRS resource sets, and each SRS resource set among the plurality of SRS resource sets is respectively associated with a corresponding TRP among the plurality of TRPs, indicating the corresponding maximum number of MIMO uplink layers.
[0255] Clause 56. The method according to clause 54, where for each of a plurality of TRPs, the corresponding maximum number of MIMO uplink layers is the corresponding maximum number of MIMO uplink layers associated with each PUSCH transmission among a plurality of PUSCH transmissions for time domain repetition, and each PUSCH transmission among the plurality of PUSCH transmissions is respectively associated with a corresponding SRS resource set among a plurality of SRS resource sets, and each SRS resource set among the plurality of SRS resource sets is respectively associated with a corresponding TRP among the plurality of TRPs, indicating the corresponding maximum number of MIMO uplink layers.
[0256] Clause 57. The method according to clause 48, where a non-legacy parameter indicates the total maximum number of MIMO uplink layers supported by the UE for all of a plurality of TRPs.
[0257] Clause 58. The total maximum number of MIMO uplink layers, which is associated with a plurality of sets of uplink layers for spatial division multiplexing, where each set of uplink layers among the plurality of sets of uplink layers is respectively associated with a corresponding SRS set among a plurality of sounding reference signal (SRS) resource sets, and each SRS resource set among the plurality of SRS resource sets is respectively associated with a corresponding TRP among a plurality of TRPs, indicating the total maximum number, the method according to Clause 57.
[0258] Clause 59. The total maximum number of MIMO uplink layers, which is associated with a plurality of transmission opportunities for frequency division multiplexing, where each transmission opportunity among the plurality of transmission opportunities is respectively associated with a corresponding SRS resource set among a plurality of sounding reference signal (SRS) resource sets, and each SRS resource set among the plurality of SRS resource sets is respectively associated with a corresponding TRP among a plurality of TRPs, indicating the total maximum number, the method according to Clause 57.
[0259] Clause 60. The total maximum number of MIMO uplink layers, which is associated with a plurality of PUSCH transmissions for time domain overlapping, where each PUSCH transmission among the plurality of PUSCH transmissions is respectively associated with a corresponding SRS set among a plurality of sounding reference signal (SRS) resource sets, and each SRS resource set among the plurality of SRS resource sets is respectively associated with a corresponding TRP among a plurality of TRPs, indicating the total maximum number, the method according to Clause 57.
[0260] Clause 61. The non-legacy parameter indicates the maximum number per TRP of MIMO uplink layers supported by the UE for each of the plurality of TRPs, and the non-legacy parameter further indicates the total maximum number of MIMO uplink layers supported by the UE for all of the plurality of TRPs, the method according to Clause 48.
[0261] The method according to any one of clauses 48 to 61, further comprising receiving, from a UE, a non-legacy interpretation parameter specifying which interpretation operation to use when determining the maximum number of MIMO uplink layers based on non-legacy parameters, wherein determining uplink scheduling information includes determining the uplink scheduling information based on non-legacy parameters and non-legacy interpretation parameters.
[0262] The method according to clause 62, wherein the non-legacy interpretation parameter further includes a multiplexing type indicator indicating the type of multiplexing associated with the specified interpretation operation.
[0263] The method according to any one of clauses 33 to 63, further comprising receiving, from a UE, an additional parameter indicating at least one of: a type of PUSCH supported by the UE, including at least one of a codebook-based PUSCH or a non-codebook-based PUSCH; a configuration of the PUSCH supported by the UE, the configuration including at least one of a dynamic grant (DG) PUSCH or a configured grant (CG) PUSCH; the number of SRS resources per sounding reference signal (SRS) resource set of the UE; the total number of SRS resources for all SRS resource sets of the UE; or a CSI-RS support indication indicating whether each channel state information reference signal (CSI-RS) resource associated with each SRS resource set is supported by the UE, wherein determining uplink scheduling information includes determining the uplink scheduling information based on layer parameters and the additional parameter.
[0264] Clause 65. The method according to clause 64, wherein the additional parameter further includes at least one of the maximum number of periodic SRS resources associated with the first and second CSI-RS resources per bandwidth part (BWP), the maximum number of semi-persistent SRS resources associated with the first and second CSI-RS resources per BWP, or the maximum number of SRS resources associated with the first and second CSI-RS resources that a UE can simultaneously process in a component carrier.
[0265] Clause 66: An apparatus comprising a memory including executable instructions and a processor configured to execute the executable instructions to cause the apparatus to perform the method according to any one of clauses 33 to 65.
[0266] Clause 67: An apparatus comprising means for performing the method according to any one of clauses 33 to 65.
[0267] Clause 68: A non-transitory computer-readable recording medium including executable instructions, which when executed by a processor of an apparatus, cause the apparatus to perform the method according to any one of clauses 33 to 65.
[0268] Clause 69: A computer program product embodied on a computer-readable storage medium including code for performing the method according to any one of clauses 33 to 65.
[0269] Additional Considerations The foregoing description has been provided to enable any person skilled in the art to make and use the various aspects described herein. The examples described herein are not intended to limit the scope, applicability, or aspects set forth in the claims. Various modifications to these aspects will be readily apparent to those skilled in the art, and the general principles defined herein can be applied to other aspects as well. For example, changes can be made to the functions and arrangements of the elements described without departing from the scope of the present disclosure. The various embodiments may omit, substitute, or add various procedures or components as necessary. For example, the methods described may be performed in an order different from the order described, various actions may be added, omitted, or combined. Also, the features described for some embodiments can be combined with those of some other embodiments. For example, an apparatus can be implemented or a method can be practiced using any number of the aspects described herein. Additionally, the scope of the present disclosure is intended to include apparatus or methods practiced using other structures, functions, or a combination of structures and functions in addition to, or other than, the various aspects of the present disclosure described herein. It should be understood that any aspect of the present disclosure disclosed herein can be embodied by one or more elements of the claims.
[0270] The various illustrative logical blocks, modules, and circuits described in connection with the present disclosure may be implemented or performed using a general purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device (PLD), discrete gates or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. A general purpose processor may be a microprocessor, but in the alternative, the processor may be any commercially available processor, controller, microcontroller, or state machine. The processor may also be implemented as a combination of computing devices, e.g., a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core, a system on a chip (SoC), or any other such configuration.
[0271] As used herein, the phrase referring to an item in a list of "at least one of" refers to any combination of those items, including a single member. By way of example, "at least one of a, b, or c" is intended to include a, b, c, a-b, a-c, b-c, and a-b-c, as well as any combination having multiple of the same element (e.g., a-a, a-a-a, a-a-b, a-a-c, a-b-b, a-c-c, b-b, b-b-b, b-b-c, c-c, and c-c-c, or any other order of a, b, and c).
[0272] As used herein, the term "determining" encompasses a wide variety of actions. For example, "determining" may include calculating, computing, processing, deriving, investigating, looking up (e.g., looking up in a table, database, or another data structure), ascertaining, etc. Also, "determining" may include receiving (e.g., receiving information), accessing (e.g., accessing data in a memory), etc. Further, "determining" may include resolving, selecting, choosing, establishing, etc.
[0273] The methods disclosed herein include one or more actions for achieving the methods. The actions of those methods can be interchanged with each other without departing from the scope of the claims. In other words, unless a specific order of actions is specified, the order and / or use of specific actions can be modified without departing from the scope of the claims. Furthermore, the various operations of the methods described above can be implemented by any suitable means capable of performing the corresponding functions. Those means can include, but are not limited to, circuits, application specific integrated circuits (ASICs), or processors, and can include various hardware components and / or software components (singular or plural), and / or various hardware modules and / or software modules (singular or plural).
[0274] The following claims are not intended to be limited to the aspects shown in this specification, and the full scope consistent with the language of the claims should be recognized. In the claims, a reference to an element in the singular is not intended to mean "one and only one" unless so stated, but rather is intended to mean "one or more." Unless otherwise specified, the term "some" refers to one or more. Claim elements should not be construed under the provisions of 35 U.S.C. § 112(f) unless the element is expressly recited using the phrase "means for." All structural and functional equivalents of the elements of the various aspects described throughout this disclosure, whether known to those skilled in the art or later become known, are expressly incorporated herein by reference and are intended to be encompassed by the claims. Furthermore, nothing disclosed herein is intended to be dedicated to the public whether or not such disclosure is expressly recited in the claims.
Claims
1. A method of wireless communication by a user equipment (UE), comprising: transmitting, to a plurality of transmission and reception points (TRPs), layer parameters based on a maximum number of multiple-input multiple-output (MIMO) uplink layers supported by the UE for uplink communication to the plurality of TRPs; receiving, in response to transmitting the layer parameters, uplink scheduling information from at least one of the plurality of TRPs; transmitting, according to the uplink scheduling information, physical uplink shared channel (PUSCH) communication to each of the plurality of TRPs. A method comprising the above.
2. The method according to claim 1, further comprising generating the layer parameters based on a maximum number of the MIMO uplink layers supported by the UE for uplink communication.
3. The method according to claim 1, wherein the layer parameters are legacy parameters for scheduling uplink communication with a single TRP, and the legacy parameters are reused for scheduling uplink communication with the plurality of TRPs.
4. The method according to claim 3, further comprising transmitting legacy interpretation parameters specifying which interpretation operation to use when determining the maximum number of the MIMO uplink layers based on the legacy parameters.
5. The method according to claim 4, wherein the legacy interpretation parameters further include a multiplexing type indicator indicating a type of multiplexing associated with the specified interpretation operation.
6. The method according to claim 4, wherein the specified interpretation operation indicates how to determine, based on the legacy parameters, a maximum number of the MIMO uplink layers per TRP supported by the UE, and the maximum number of the MIMO uplink layers per TRP is the same for each of the plurality of TRPs.
7. The method according to claim 6, wherein, according to the specified interpretation operation, for each of the plurality of TRPs, the maximum number of the MIMO uplink layers per TRP is a part of the legacy parameters.
8. The method according to claim 6, wherein according to the specified interpretation operation, for each of the plurality of TRPs, the maximum number per TRP of the MIMO uplink layer is equal to the legacy parameter.
9. The method according to claim 1, wherein the layer parameter is a non-legacy parameter for scheduling uplink communication with the plurality of TRPs.
10. The method according to claim 9, wherein the non-legacy parameter is based on the maximum number per TRP of the MIMO uplink layer supported by the UE, and the maximum number per TRP of the MIMO uplink layer is the same for each of the plurality of TRPs.
11. The method according to claim 10, wherein for each of the plurality of TRPs, the maximum number per TRP of the MIMO uplink layer is equal to the non-legacy parameter.
12. For each of the plurality of TRPs, the maximum number per TRP of the MIMO uplink layer is the maximum number of MIMO uplink layers per set of uplink layers associated with each sounding reference signal (SRS) resource set for spatial division multiplexing, the maximum number of MIMO uplink layers per transmission opportunity associated with each SRS resource set for frequency division multiplexing, or the maximum number of MIMO uplink layers per PUSCH transmission associated with each SRS resource set for time domain repetition, as claimed in claim 10.
13. The method according to claim 9, wherein the non-legacy parameter indicates the corresponding maximum number of MIMO uplink layers supported by the UE for each of the plurality of TRPs.
14. The corresponding maximum number of MIMO uplink layers for each of the plurality of TRPs is The corresponding maximum number of MIMO uplink layers associated with each set of uplink layers among a plurality of sets of uplink layers for spatial division multiplexing, wherein each set of uplink layers among the plurality of sets of uplink layers is respectively associated with a corresponding sounding reference signal (SRS) resource set among a plurality of SRS resource sets, and each SRS resource set among the plurality of SRS resource sets is respectively associated with a corresponding TRP among the plurality of TRPs, the corresponding maximum number of MIMO uplink layers, or The corresponding maximum number of MIMO uplink layers associated with each PUSCH transmission among a plurality of PUSCH transmissions for time-domain repetition, wherein each PUSCH transmission among the plurality of PUSCH transmissions is respectively associated with a corresponding SRS resource set among a plurality of SRS resource sets, and each SRS resource set among the plurality of SRS resource sets is respectively associated with a corresponding TRP among the plurality of TRPs, the corresponding maximum number of MIMO uplink layers, as claimed in claim 13. Claim 15 The method according to claim 9, wherein the non-legacy parameter indicates the total maximum number of MIMO uplink layers supported by the UE for all of the plurality of TRPs. Claim 16 The total maximum number of the MIMO uplink layers is The total maximum number of MIMO uplink layers associated with a plurality of sets of uplink layers for spatial division multiplexing, wherein each set of uplink layers among the plurality of sets of uplink layers is respectively associated with a corresponding SRS set among a plurality of sounding reference signal (SRS) resource sets, and each SRS resource set among the plurality of SRS resource sets is respectively associated with a corresponding TRP among the plurality of TRPs. The total maximum number of MIMO uplink layers associated with a plurality of transmission opportunities for frequency division multiplexing, wherein each transmission opportunity of the plurality of transmission opportunities is respectively associated with a corresponding SRS set among a plurality of SRS resource sets, and each SRS resource set of the plurality of SRS resource sets is respectively associated with a corresponding TRP among the plurality of TRPs, the total maximum number, or The total maximum number of MIMO uplink layers associated with a plurality of PUSCH transmissions for time domain overlap, wherein each PUSCH transmission of the plurality of PUSCH transmissions is respectively associated with a corresponding SRS set among a plurality of SRS resource sets, and each SRS resource set of the plurality of SRS resource sets is respectively associated with a corresponding TRP among the plurality of TRPs, the total maximum number, as claimed in claim 15.
17. The non-legacy parameter indicates the maximum number per TRP of the MIMO uplink layer supported by the UE for each of the plurality of TRPs, The method according to claim 9, wherein the non-legacy parameter further indicates the total maximum number of the MIMO uplink layer supported by the UE for all of the plurality of TRPs.
18. The method according to claim 9, further comprising transmitting a non-legacy interpretation parameter specifying which interpretation operation should be used when determining the maximum number of the MIMO uplink layer based on the non-legacy parameter.
19. The method according to claim 18, wherein the non-legacy interpretation parameter further comprises a multiplexing type indicator indicating the type of multiplexing associated with the specified interpretation operation.
20. The type of PUSCH supported by the UE, including at least one of codebook-based PUSCH or non-codebook-based PUSCH, The configuration of PUSCH supported by the UE, wherein the configuration includes at least one of dynamic grant (DG) PUSCH or configured grant (CG) PUSCH, The number of SRS resources per SRS resource set of the UE, The total number of SRS resources for all SRS resource sets of the UE, or, The method according to claim 1, further comprising transmitting an additional parameter indicating at least one of CSI-RS support indications indicating whether each channel state information reference signal (CSI-RS) resource associated with each SRS resource set is supported by the UE.
21. The additional parameter includes the maximum number of periodic SRS resources associated with the first and second CSI-RS resources per bandwidth part (BWP), the maximum number of semi-persistent SRS resources associated with the first and second CSI-RS resources per BWP, or the method according to claim 20, further comprising at least one of the maximum number of SRS resources associated with the first and second CSI-RS resources that the UE can simultaneously process in a component carrier.
22. A user equipment (UE) configured for wireless communication, comprising a memory including computer-executable instructions, and a processor that executes the computer-executable instructions to transmit layer parameters based on the maximum number of multiple-input multiple-output (MIMO) uplink layers supported by the UE for uplink communication to a plurality of transmit receive points (TRPs); receive uplink scheduling information from at least one of the plurality of TRPs in response to transmitting the layer parameters; and transmit physical uplink shared channel (PUSCH) communication to each of the plurality of TRPs according to the uplink scheduling information. A processor configured to cause the UE to perform the above, and a user equipment (UE).
23. A method of wireless communication by a TRP, comprising: receiving layer parameters from a user equipment (UE); determining, based on the layer parameters, the maximum number of multiple-input multiple-output (MIMO) uplink layers supported by the UE for uplink communication to a plurality of transmit receive points (TRPs); determining uplink scheduling information based on the maximum number of the MIMO uplink layers; and transmitting the uplink scheduling information to the UE. A method comprising receiving physical uplink shared channel (PUSCH) communication from the UE according to the uplink scheduling information. **Claim 24** The method according to claim 23, wherein the layer parameter is a legacy parameter for scheduling uplink communication with a single TRP, and the legacy parameter is reused for scheduling uplink communication with the plurality of TRPs. **Claim 25** The method according to claim 24, wherein determining the maximum number of the MIMO uplink layers includes further determining the maximum number of the MIMO uplink layers based on legacy interpretation parameters in addition to the legacy parameters, and the legacy interpretation parameters specify which interpretation operation should be used when determining the maximum number of the MIMO uplink layers based on the legacy parameters. **Claim 26** The method according to claim 25, wherein determining the maximum number of the MIMO uplink layers based on the layer parameter includes determining the maximum number of MIMO uplink layers per TRP supported by the UE according to the specified interpretation operation and based on the legacy parameters, and the maximum number of MIMO uplink layers per TRP is the same for each of the plurality of TRPs. **Claim 27** According to the specified interpretation operation, for each of the plurality of TRPs, the maximum number of MIMO uplink layers per TRP is the maximum number of MIMO uplink layers per set of uplink layers associated with each sounding reference signal (SRS) resource set for spatial division multiplexing, the total number of MIMO uplink layers across the plurality of TRPs divided by the total number of the plurality of TRPs for spatial division multiplexing, the maximum number of MIMO uplink layers per transmission opportunity associated with each SRS resource set for frequency division multiplexing, or the maximum number of MIMO uplink layers per PUSCH transmission associated with each SRS resource set for time domain repetition, as shown in the method according to claim 26. **Claim 28** The method according to claim 23, wherein the layer parameter is a non-legacy parameter for scheduling uplink communication with the plurality of TRPs.
29. The non-legacy parameter indicates a maximum number per TRP of MIMO uplink layers supported by the UE for each of the plurality of TRPs, The method according to claim 28, wherein the non-legacy parameter further indicates a total maximum number of MIMO uplink layers supported by the UE for all of the plurality of TRPs.
30. A transmit-receive point (TRP) configured for wireless communication, comprising a memory including computer-executable instructions, and a processor that executes the computer-executable instructions to receive layer parameters from a user equipment (UE); determine, based on the layer parameters, a maximum number of multiple-input multiple-output (MIMO) uplink layers supported by the UE for uplink communication to a plurality of TRPs; determine uplink scheduling information based on the maximum number of MIMO uplink layers; transmit the uplink scheduling information to the UE; receive physical uplink shared channel (PUSCH) communication from the UE according to the uplink scheduling information; and a processor configured to cause the TRP to perform the above, a transmit-receive point (TRP).
Citation Information
Patent Citations
User equipment and wireless communication method
WO2020121528A1
Non-codebook based multi-TRP pusch reliability with multiple associated NZP CSI-rss
WO2021161223A1
Method for adjusting number of data streams, and terminal and MIMO system
WO2021254301A1