User equipment capabilities related to maximum number of supported layers for simultaneous uplink transmissions
By sending the maximum number of layer parameters of the MIMO uplink layer supported by user equipment to multiple TRPs, the problem of lack of this capability reporting in the prior art is solved, and the capability reporting of uplink communication to multiple TRPs is realized and The interpretation mechanism improves the flexibility and efficiency of wireless communication systems.
Patent Information
- Application Number
- CN202280097355.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2022-06-29
- Publication Date
- 2025-02-07
AI Technical Summary
The prior art lacks mechanisms for reporting user equipment capabilities related to the maximum number of multi-input multi-output (MIMO) layers for uplink communication to multiple transmit and receive points (TRPs).
By sending the maximum number of layer parameters based on the MIMO uplink layer supported by the user equipment (UE) to multiple TRPs, the TRP can interpret these parameters to determine the uplink scheduling information and send corresponding information to the UE so that the UE can follow the UE accordingly This information is sent to physical uplink shared channel (PUSCH) communication.
The capability reporting and interpretation mechanism for uplink communication to multiple TRPs is realized, and the flexibility and efficiency of the wireless communication system is improved.
Smart Images

Figure CN119404459A_ABST
Abstract
Description
background Technical Field
[0002] Aspects of the present disclosure relate to wireless communications, and more particularly, to techniques for reporting and interpreting user equipment capabilities related to a maximum number of supported layers for uplink communications to multiple transmission / reception points.
[0003] Related technologies
[0004] Wireless communication systems are widely deployed to provide various telecommunication services such as telephony, video, data, messaging, broadcasts or other similar types of services. These wireless communication systems may employ multiple-access technologies capable of supporting communication with multiple users by sharing available wireless communication system resources with the multiple users.
[0005] Although wireless communication systems have made tremendous technical progress over the years, challenges still exist. For example, complex and dynamic environments can still attenuate or block signals between wireless transmitters and wireless receivers. Therefore, there is a continuous desire to improve the technical performance of wireless communication systems, including, for example: improving the speed and data carrying capacity of communications, improving the efficiency of using shared communication media, reducing the power used by transmitters and receivers when performing communications, improving the reliability of wireless communications, avoiding redundant transmission and / or reception and related processing, improving the coverage area of wireless communications, increasing the number and types of devices that can access wireless communication systems, increasing 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. Therefore, there is a need to further improve wireless communication systems to overcome the above-mentioned technical challenges and other challenges. Summary of the invention
[0006] One aspect provides a method for wireless communication by a user equipment (UE). The method includes: sending a layer parameter based on a maximum number of multiple-input multiple-output (MIMO) uplink layers supported by the UE for uplink communication to the multiple TRPs to multiple transmission and reception points (TRPs); receiving uplink scheduling information from at least one of the multiple TRPs in response to sending the layer parameter; and sending a physical uplink shared channel (PUSCH) communication to each of the multiple TRPs according to the uplink scheduling information.
[0007] On the other hand, a method for wireless communication by a transmission and reception point (TRP) is provided. The method includes: receiving layer parameters from a user equipment (UE); determining a maximum number of multiple-input multiple-output (MIMO) uplink layers supported by the UE for uplink communication to multiple transmission and reception points (TRPs) based on the layer parameters; determining uplink scheduling information based on the maximum number of MIMO uplink layers; sending the uplink scheduling information to the UE; and receiving a physical uplink shared channel (PUSCH) communication from the UE based on the uplink scheduling information.
[0008] Other aspects provide: an apparatus operable to, configured to, or otherwise adapted to perform any one or more of the foregoing methods and / or those described elsewhere herein; a non-transitory computer-readable medium comprising instructions that, when executed by a processor of the apparatus, cause the apparatus to perform the foregoing methods and those described elsewhere herein; a computer program product embodied on a computer-readable storage medium comprising code for performing the foregoing methods and those described elsewhere herein; and / or an apparatus comprising components for performing the foregoing methods and those described elsewhere herein. By way of example, an apparatus may include a processing system, a device having a processing system, or a processing system cooperating through one or more networks.
[0009] For purposes of illustration, the following description and drawings set forth certain features. BRIEF DESCRIPTION OF THE DRAWINGS
[0010] The accompanying drawings depict certain features of the aspects described herein and should not be considered to limit the scope of the disclosure.
[0011] Figure 1 An example wireless communication network is depicted.
[0012] Figure 2 An example disaggregated base station architecture is depicted.
[0013] Figure 3 Aspects of an example base station and example user equipment are depicted.
[0014] Figure 4A , Figure 4B , Figure 4C and Figure 4D Various example aspects of data structures for a wireless communication network are described.
[0015] Figure 5 is an example diagram illustrating communication between multiple transmit reception points (TRPs) and a user equipment (UE).
[0016] Figure 6is an example diagram illustrating two physical uplink shared channel (PUSCH) transmission sets configured for time division multiplexing (TDM) and scheduled by a single DCI.
[0017] Figure 7 is an example diagram illustrating two PUSCH transmission sets configured for spatial division multiplexing (SDM).
[0018] Fig. 8A is an exemplary diagram illustrating scheme A and scheme B of frequency division multiplexing (FDM) in two PUSCH transmission sets.
[0019] Figure 8B is an example diagram illustrating two PUSCH transmission sets configured for FDM.
[0020] Fig. 9 is an example diagram illustrating two PUSCH transmissions overlapping in the time domain.
[0021] Fig. 10A is a table showing parameters defining the maximum number of multiple-input and multiple-output (MIMO) layers for a physical downlink shared channel (PDSCH).
[0022] Fig. 10B is a table showing parameters defining the maximum number of MIMO layers for codebook-based PUSCH communication and showing parameters defining the maximum number of MIMO layers for non-codebook-based PUSCH communication.
[0023] Fig.11 is a table showing different interpretation operations based on a parameter reported by the UE, which indicates the maximum number of MIMO layers supported by the UE for downlink in a multi-TRP scenario.
[0024] Fig.12 Depicted is a process flow for communicating in a network between a user equipment (UE) and a TRP.
[0025] Fig.13 A method for wireless communication is described.
[0026] Fig.14 A method for wireless communication is described.
[0027] Fig.15 Aspects of an example communications device are depicted.
[0028] Fig.16 Aspects of an example communications device are depicted. DETAILED DESCRIPTION
[0029] Aspects of the present disclosure provide apparatus, methods, processing systems, and computer-readable media for reporting and interpreting user equipment capabilities related to a maximum number of supported layers for uplink communications to multiple transmission / reception points.
[0030] Network entities, such as base stations and transmit and receive points (TRPs), may establish downlink communications to user equipment (UEs) and may also schedule uplink communications for the UEs. For example, the TRP may send uplink scheduling information (e.g., uplink grants) to the UE so that the UE may schedule its uplink communications based on the uplink scheduling information. The TRP may determine the uplink scheduling information based on the capabilities indicated by the UE for uplink communications. The UE may send legacy parameters to report UE capabilities associated with the maximum number of multiple-input and multiple-output (MIMO) layers for uplink communications with a single TRP so that the TRP may determine the uplink scheduling information based on the parameters. However, there is currently a lack of mechanisms for reporting UE capabilities associated with the maximum number of MIMO layers for uplink communications with multiple TRPs.
[0031] A first method for reporting UE capabilities associated with the maximum number of MIMO layers for uplink communications with multiple TRPs is to reuse legacy parameters (for a single TRP) to report UE capabilities associated with the maximum number of MIMO layers for uplink communications with multiple TRPs. Specifically, the TRP may receive or may be pre-configured with an interpretation parameter that indicates how to interpret the value of the legacy parameter (e.g., to determine the UE capabilities associated with the maximum number of MIMO layers for uplink communications with multiple TRPs). Therefore, when the TRP receives or retrieves the legacy parameter (e.g., from a UE), the TRP may interpret the legacy parameter based on the interpretation parameter. Because the legacy parameter is reused, the method provides a new mechanism to report UE capabilities associated with the maximum number of MIMO layers for uplink communications with multiple TRPs without introducing new parameters for reporting such information.
[0032] The second method is to utilize a new parameter (e.g., a non-legacy parameter) that is specifically used to indicate UE capabilities associated with the maximum number of MIMO layers for uplink communications with multiple TRPs. When the TRP receives the non-legacy parameter, the TRP can interpret the non-legacy parameter to retrieve the UE capabilities. By using the non-legacy parameter, the method allows the UE to report various types of information associated with the UE capabilities of the maximum number of MIMO layers for uplink communications with multiple TRPs.
[0033] Introduction to wireless communication networks
[0034] The techniques and methods described herein can be used in various wireless communication networks. Although various aspects may be described herein using terms commonly associated with 3G, 4G and / or 5G wireless technologies, various aspects of the present disclosure may also be applicable to other communication systems and standards not explicitly mentioned herein.
[0035] Figure 1 An example of a wireless communication network 100 is depicted in which various aspects described herein may be implemented.
[0036] In general, the wireless communication network 100 includes various network entities (alternatively, network elements or network nodes). A network entity is typically a communication device and / or a communication function performed by a communication device (e.g., user equipment (UE), base station (BS), component of a BS, server, etc.). For example, various functions of a network and various devices associated with and interacting with the network may be considered network entities. In addition, the wireless communication network 100 includes ground aspects, such as ground-based network entities (e.g., BS 102), and non-ground aspects, such as satellites 140 and aircraft 145, which may include airborne network entities (e.g., one or more BSs) capable of communicating with other network elements (e.g., ground BSs) and user equipment.
[0037] In the depicted 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 over various communication links (including wired and wireless links).
[0038] Figure 1 Various example UEs 104 are depicted, which may more generally include: a cellular phone, a smart phone, a Session Initiation Protocol (SIP) phone, a laptop, a personal digital assistant (PDA), a satellite radio, a global positioning system, a multimedia device, a video device, a digital audio player, a camera, a game console, a tablet, a smart device, a wearable device, a vehicle, an electric meter, a gas pump, a large or small kitchen appliance, a healthcare device, an implant, a sensor / actuator, a display, an Internet of Things (IoT) device, an Always-On (AON) device, an edge processing device, or other similar devices. UE 104 may also be more generally 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, and others.
[0039] BS 102 wirelessly communicates with (e.g., transmits signals to or receives signals from) UE 104 via communication link 120. Communication link 120 between BS 102 and UE 104 may include uplink (UL) (also referred to as a reverse link) transmissions from UE 104 to BS 102 and / or downlink (DL) (also referred to as a forward link) transmissions from BS 102 to UE 104. In various aspects, communication link 120 may use multiple-input multiple-output (MIMO) antenna technology, including spatial multiplexing, beamforming, and / or transmit diversity.
[0040] BS 102 may generally include: NodeB, enhanced NodeB (eNB), next generation enhanced NodeB (ng-eNB), next generation NodeB (gNB or gNodeB), access point, base transceiver, radio base station, radio transceiver, transceiver function, transmission and reception point, and / or other. Each of BS 102 may provide communication coverage for a corresponding geographic coverage area 110, which may sometimes be referred to as a cell, and may overlap in some cases (e.g., a small cell 102' may have a coverage area 110' that overlaps with the coverage area 110 of a macro cell). For example, a BS may provide communication coverage for a macro cell (covering a relatively large geographic area), a pico cell (covering a relatively small geographic area, such as a stadium), a femto cell (relatively small geographic area (e.g., a home)), and / or other types of cells.
[0041] Although BS102 is depicted as a single communication device in various aspects, BS102 can be implemented in various configurations. For example, one or more components of the base station may be decomposed, including a central unit (CU), one or more distributed units (DU), one or more radio units (RU), a near real-time (near RT) RAN intelligent controller (RIC), or a non-real-time (non-RT) RIC, to name a few examples. In another example, various aspects of the base station may be virtualized. More generally, a base station (e.g., BS102) may include components located at a single physical location or components located at various physical locations. In examples where the base station includes components located at various physical locations, each component may perform a function so that the various components together implement functions similar to those of a base station located at a single physical location. In some aspects, a base station including components located at various physical locations may be referred to as a decomposed radio access network architecture (such as an open RAN (O-RAN) or virtualized RAN (VRAN) architecture). Figure 2 An example decomposed base station architecture is depicted and described.
[0042] Different BSs 102 within the wireless communication network 100 may 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 (UMTS) Terrestrial Radio Access Network (E-UTRAN)) may interface with the EPC 160 via a first backhaul link 132 (e.g., an S1 interface). A BS 102 configured for 5G (e.g., 5G NR or Next Generation RAN (NG-RAN)) may interface with the 5GC 190 via a second backhaul link 184. The BSs 102 may communicate with each other directly or indirectly (e.g., via the EPC 160 or the 5GC 190) over a third backhaul link 134 (e.g., an X2 interface), which may be wired or wireless.
[0043] The wireless communication network 100 may subdivide the electromagnetic spectrum into various categories, frequency bands, channels, or other characteristics. In some aspects, the subdivision is provided based on wavelength and frequency, where frequency may also be referred to as a carrier, subcarrier, channel, tone, or subband. For example, 3GPP currently defines frequency range 1 (FR1) as including 410 MHz-7125 GHz, which is often (interchangeably) referred to as "below 6 GHz". Similarly, 3GPP currently defines frequency range 2 (FR2) as including 24,250 MHz-52,600 MHz, which is sometimes (interchangeably) referred to as "millimeter wave" ("mmW" or "mmWave"). A base station (e.g., a mmWave base station, such as BS 180) configured to communicate using mmWave / near mmWave radio bands may utilize beamforming (e.g., 182) with a UE (e.g., 104) to improve path loss and range.
[0044] The communication link 120 between the BS 102 and, for example, the UE 104 may be through one or more carriers, which may have different bandwidths (e.g., 5 MHz, 10 MHz, 15 MHz, 20 MHz, 100 MHz, 400 MHz, and / or other MHz) and may be aggregated in various aspects. The carriers may or may not be adjacent to each other. The allocation of carriers may be asymmetric with respect to DL and UL (e.g., more or fewer carriers may be allocated for DL compared to UL).
[0045] Communications using higher frequency bands may have higher path loss and shorter range than communications at lower frequencies. Therefore, some base stations (e.g. Figure 1180) may utilize beamforming 182 with UE 104 to improve path loss and distance. For example, BS 180 and UE 104 may each include multiple antennas (such as antenna elements, antenna panels and / or antenna arrays) to facilitate beamforming. In some cases, BS 180 may send beamformed signals to UE 104 in one or more transmit directions 182'. UE 104 may receive beamformed signals from BS 180 in one or more receive directions 182". UE 104 may also send beamformed signals to BS 180 in one or more transmit directions 182". BS 180 may also receive beamformed signals from UE 104 in one or more receive directions 182'. BS 180 and UE 104 may then perform beam training to determine the best receive and transmit directions for each of BS 180 and UE 104. It is noteworthy that the transmit direction and receive direction of BS 180 may be the same or different. Similarly, the transmit direction and receive direction of UE 104 may be the same or different.
[0046] Wireless communication network 100 also includes Wi-Fi AP 150 that communicates with Wi-Fi station (STA) 152 via communication link 154 in, for example, the 2.4 GHz and / or 5 GHz unlicensed spectrum.
[0047] Certain UEs 104 may communicate with each other using a device-to-device (D2D) communication link 158. The D2D communication link 158 may use one or more sidelink channels, such as a physical sidelink broadcast channel (PSBCH), a physical sidelink discovery channel (PSDCH), a physical sidelink shared channel (PSSCH), a physical sidelink control channel (PSCCH), and / or a physical sidelink feedback channel (PSFCH).
[0048] The EPC 160 may include various functional components, including: 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, such as in the depicted example. The MME 162 may communicate with a home subscriber server (HSS) 174. The MME 162 is a control node that handles signaling between the UE 104 and the EPC 160. In general, the MME 162 provides bearer and connection management.
[0049] Typically, user Internet Protocol (IP) packets are delivered through the Serving Gateway 166, which itself is connected to the PDN Gateway 172. The PDN Gateway 172 provides UE IP address allocation and other functions. The PDN Gateway 172 and the BM-SC 170 are connected to IP services 176, which may include, for example, the Internet, an intranet, an IP Multimedia Subsystem (IMS), a Packet Switched (PS) streaming media service, and / or other IP services.
[0050] The BM-SC 170 may provide functionality for MBMS user service configuration and delivery. The BM-SC 170 may serve as an entry point for content provider MBMS delivery, 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 delivery. The MBMS Gateway 168 may be used to distribute MBMS services to BSs 102 belonging to a multicast broadcast single frequency network (MBSFN) area broadcasting a specific service, and / or may be responsible for session management (start / stop) and for collecting eMBMS related charging information.
[0051] 5GC 190 may include various functional components, including: access and mobility management function (AMF) 192, other AMF 193, session management function (SMF) 194 and user plane function (UPF) 195. AMF 192 may communicate with unified data management (UDM) 196.
[0052] AMF 192 is a control node that handles signaling between UE 104 and 5GC 190. AMF 192 provides, for example, Quality of Service (QoS) flow and session management.
[0053] Internet Protocol (IP) packets are delivered through UPF 195, which connects to IP Services 197 and provides IP address allocation for UEs and other functions for 5GC 190. IP Services 197 may include, for example, the Internet, Intranet, IMS, PS streaming services, and / or other IP services.
[0054] In various aspects, a network entity or network node may be implemented as a converged base station, a decomposed base station, a component of a base station, an integrated access and backhaul (IAB) node, a relay node, a sidelink node, to name a few examples.
[0055] In some examples, BS 102 may include two or more transmit and receive points (TRPs) that may be co-located or non-co-located. Each TRP may communicate on the same or different carrier frequencies in the same or different frequency bands. In one example, UE 104 may communicate with multiple TRPs using multiple beams in different directions.
[0056] Figure 2 An example disaggregated base station 200 architecture is depicted. The disaggregated base station 200 architecture may include one or more central units (CUs) 210 that may communicate directly with a core network 220 via a backhaul link, or indirectly with the core network 220 through one or more disaggregated 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 may communicate with one or more distributed units (DUs) 230 via respective midhaul links, such as an F1 interface. The DU 230 may communicate with one or more radio units (RUs) 240 via respective fronthaul links. The RU 240 may communicate with respective UEs 104 via one or more radio frequency (RF) access links. In some implementations, a UE 104 may be served simultaneously by multiple RUs 240.
[0057] Each of the units (e.g., CU 210, DU 230, RU 240, and near-RT RIC 225, non-RT RIC 215, and SMO framework 205) may include or be coupled to one or more interfaces configured to receive or send signals, data, or information (collectively, signals) via a wired or wireless transmission medium. Each of the units or an associated processor or controller that provides instructions to the communication interface of the unit may be configured to communicate with one or more of the other units via a transmission medium. For example, the units may include a wired interface configured to receive or send signals to one or more of the other units via a wired transmission medium. Additionally or alternatively, the unit may include a wireless interface that may include a receiver, a transmitter, or a transceiver (such as a radio frequency (RF) transceiver) configured to receive or send signals, or both, to one or more of the other units on a wireless transmission medium.
[0058] In some aspects, CU 210 may host one or more higher layer control functions. Such control functions may include radio resource control (RRC), packet data convergence protocol (PDCP), service data adaptation protocol (SDAP), etc. Each control function may be implemented using an interface configured to communicate signals with other control functions hosted by CU 210. CU210 may 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 specific implementations, CU 210 may be logically split into one or more CU-UP units and one or more CU-CP units. When implemented in an O-RAN configuration, the CU-UP unit may communicate bidirectionally with the CU-CP unit via an interface (such as an E1 interface). As needed, CU 210 may be implemented to communicate with DU 230 for network control and signaling.
[0059] DU 230 may correspond to a logical unit that includes one or more base station functions for controlling the operation of one or more RUs 240. In some aspects, DU 230 may host one or more of a radio link control (RLC) layer, a medium access control (MAC) layer, and one or more high physical (PHY) layers (such as modules for forward error correction (FEC) encoding and decoding, scrambling, modulation and demodulation, etc.) at least in part according to a functional split such as those defined by the Third Generation Partnership Project (3GPP). In some aspects, DU 230 may also host one or more low PHY layers. Each layer (or module) may be implemented using an interface that is configured to communicate signals with other layers (and modules) hosted by DU 230 or with control functions hosted by CU 210.
[0060] The lower layer functionality may be implemented by one or more RUs 240. In some deployments, a RU 240 controlled by a DU 230 may correspond to a logical node that hosts RF processing functions or low PHY layer functions (such as performing Fast Fourier Transform (FFT), Inverse FFT (iFFT), digital beamforming, physical random access channel (PRACH) extraction and filtering, etc.), or both, based at least in part on a functional split (such as a lower layer functional split). In such an architecture, the RU 240 may be implemented to handle over-the-air (OTA) communications with one or more UEs 104. In some implementations, real-time and non-real-time aspects of control plane and user plane communications with the RU 240 may be controlled by the corresponding DU 230. In some scenarios, this configuration may enable the implementation of the DU 230 and the CU 210 in a cloud-based RAN architecture (such as a vRAN architecture).
[0061] The SMO framework 205 may be configured to support RAN deployment and provisioning of non-virtualized network elements and virtualized network elements. For non-virtualized network elements, the SMO framework 205 may be configured to support the deployment of dedicated physical resources for RAN coverage requirements, which may be managed via an operation and maintenance interface (such as an O1 interface). For virtualized network elements, the SMO framework 205 may be configured to interact with a cloud computing platform (such as an 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 an O2 interface). Such virtualized network elements may include, but are not limited to, CU 210, DU 230, RU 240, and near-RT RIC 225. In some specific implementations, the SMO framework 205 may communicate with hardware aspects of the 4G RAN (such as an open eNB (O-eNB) 211) via the O1 interface. In addition, in some specific implementations, the SMO framework 205 may communicate directly with one or more RUs 240 via the O1 interface. The SMO framework 205 may also include a non-RT RIC 215 configured to support the functionality of the SMO framework 205 .
[0062] The non-RT RIC 215 may be configured to include logic functions that enable non-real-time control and optimization of RAN elements and resources, artificial intelligence / machine learning (AI / ML) workflows including model training and updating, or policy-based guidance of applications / features in the near-RT RIC 225. The non-RT RIC 215 may be coupled to or in communication with the near-RT RIC 225 (such as via an A1 interface). The near-RT RIC 225 may be configured to include logic functions that enable near-real-time control and optimization of RAN elements and resources via data collection and actions through an interface (such as via an E2 interface) that connects one or more CUs 210, one or more DUs 230, or both, and the O-eNB with the near-RT RIC 225.
[0063] In some implementations, in order to generate an AI / ML model to be deployed in the near-RT RIC 225, the non-RT RIC 215 may receive parameters or external enrichment information from an external server. Such information may be utilized by the near-RT RIC 225 and may be received from a non-network data source or from a network function at the SMO framework 205 or the non-RT RIC 215. In some examples, the non-RT RIC 215 or the near-RT RIC 225 may be configured to tune RAN behavior or performance. For example, the non-RT RIC 215 may monitor long-term trends and patterns of performance and employ AI / ML models to perform corrective actions through the SMO framework 205 (such as via reconfiguration of O1) or via creation of RAN management policies (such as A1 policies).
[0064] Figure 3 Aspects of an example BS 102 and UE 104 are depicted.
[0065] In general, BS 102 includes various processors (e.g., 320, 330, 338, and 340), antennas 334a-334t (collectively 334), transceivers 332a-332t (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, BS 102 can transmit and receive data between BS 102 and UE 104. BS 102 includes a controller / processor 340 that can be configured to implement various functions described herein related to wireless communication.
[0066] In general, the UE 104 includes various processors (e.g., 358, 364, 366, and 380), antennas 352a-352r (collectively 352), transceivers 354a-354r (collectively 354) including modulators and demodulators, and other aspects that enable wireless transmission of data (e.g., retrieved from a data source 362) and wireless reception of data (e.g., provided to a data sink 360). The UE 104 includes a controller / processor 380 that can be configured to implement various functions described herein related to wireless communications.
[0067] Regarding example downlink transmissions, BS 102 includes a transmit 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).
[0068] The transmit processor 320 may process (e.g., encode and symbol map) data and control information to obtain data symbols and control symbols, respectively. The transmit processor 320 may 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).
[0069] The transmit (TX) multiple-input multiple-output (MIMO) processor 330 may perform spatial processing (e.g., pre-decoding) on data symbols, control symbols, and / or reference symbols, where applicable, and may provide an output symbol stream to a modulator (MOD) in transceivers 332a to 332t. Each modulator in transceivers 332a-332t may process a corresponding output symbol stream to obtain an output sample stream. Each modulator may further process (e.g., convert to analog, amplify, filter, and up-convert) the output sample stream to obtain a downlink signal. The downlink signals from the modulators in transceivers 332a to 332t may be transmitted via antennas 334a to 334t, respectively.
[0070] To receive downlink transmissions, UE 104 includes antennas 352a-352r that can receive downlink signals from BS 102 and can provide received signals to demodulators (DEMODs) in transceivers 354a-354r, respectively. Each demodulator in transceivers 354a-354r can condition (e.g., filter, amplify, downconvert, and digitize) a corresponding received signal to obtain input samples. Each demodulator can further process the input samples to obtain received symbols.
[0071] A MIMO detector 356 may obtain received symbols from all demodulators in transceivers 354a-354r, perform MIMO detection on the received symbols if applicable, and provide detected symbols. A receive processor 358 may process (e.g., demodulate, deinterleave, and decode) the detected symbols, provide decoded data for the UE 104 to a data sink 360, and provide decoded control information to a controller / processor 380.
[0072] For example uplink transmissions, the UE 104 also includes a transmit processor 364 that can receive and process data from a data source 362 (e.g., for a physical uplink shared channel (PUSCH)) and control information from a controller / processor 380 (e.g., for a physical uplink control channel (PUCCH)). The transmit processor 364 can also generate reference symbols for reference signals (e.g., a sounding reference signal (SRS)). The symbols from the transmit processor 364 can be pre-decoded by a TX MIMO processor 366, if applicable, further processed by a modulator in the transceivers 354a-354r (e.g., for SC-FDM), and transmitted to the BS 102.
[0073] At BS 102, uplink signals from UE 104 may be received by antennas 334 a-334 t, processed by demodulators in transceivers 332 a-332 t, detected by MIMO detector 336 if applicable, and further processed by receive processor 338 to obtain decoded data and control information transmitted by UE 104. Receive processor 338 may provide decoded data to data sink 339 and decoded control information to controller / processor 340.
[0074] Memories 342 and 382 may store data and program codes for BS 102 and UE 104, respectively.
[0075] Scheduler 344 may schedule UEs for data transmission on the downlink and / or uplink.
[0076] In various aspects, the BS 102 may be described as sending and receiving various types of data associated with the methods described herein. In these contexts, "sending" may refer to various mechanisms for outputting data, such as outputting data from a data source 312, a scheduler 344, a memory 342, a transmit processor 320, a controller / processor 340, a TX MIMO processor 330, a transceiver 332a-332t, an antenna 334a-334t, and / or other aspects described herein. Similarly, "receiving" may refer to various mechanisms for obtaining data, such as obtaining data from an antenna 334a-334t, a transceiver 332a-332t, a RX MIMO detector 336, a controller / processor 340, a receive processor 338, a scheduler 344, a memory 342, and / or other aspects described herein.
[0077] In various aspects, the UE 104 may also be described as sending and receiving various types of data associated with the methods described herein. In these contexts, "sending" may refer to various mechanisms for outputting data, such as outputting data from a data source 362, a memory 382, a transmit processor 364, a controller / processor 380, a TX MIMO processor 366, a transceiver 354a-354t, an antenna 352a-352t, and / or other aspects described herein. Similarly, "receiving" may refer to various mechanisms for obtaining data, such as obtaining data from an antenna 352a-352t, a transceiver 354a-354t, a RX MIMO detector 356, a controller / processor 380, a receive processor 358, a memory 382, and / or other aspects described herein.
[0078] In some aspects, the processor may be configured to perform various operations (such as those associated with the methods described herein) and send (output) data to or receive (obtain) data from another interface configured to send or receive data, respectively.
[0079] Figure 4A , Figure 4B , Figure 4C and Figure 4D Describes a method for use in a wireless communication network such as Figure 1 Various aspects of the data structure of the wireless communication network 100).
[0080] Specifically, Figure 4A is a diagram 400 illustrating an example of a first subframe within a 5G (e.g., 5G NR) frame structure, Figure 4B is a diagram 430 illustrating an example of a DL channel within a 5G subframe, Figure 4C is a diagram 450 illustrating an example of a second subframe within a 5G frame structure, and Figure 4D FIG480 is a diagram illustrating an example of UL channels within a 5G subframe.
[0081] Wireless communication systems may utilize orthogonal frequency division multiplexing (OFDM) with a cyclic prefix (CP) on both the uplink and downlink. Such systems may also support half-duplex operation using time division duplex (TDD). OFDM and single carrier frequency division multiplexing (SC-FDM) can be used to maximize the system bandwidth (e.g., Figure 4B and Figure 4D The modulation symbols may be transmitted in the frequency domain using OFDM and / or in the time domain using SC-FDM.
[0082] The wireless communication frame structure may be frequency division duplex (FDD), where for a particular set of subcarriers, subframes within the set of subcarriers are dedicated to either DL or UL. The wireless communication frame structure may also be time division duplex (TDD), where for a particular set of subcarriers, subframes within the set of subcarriers are dedicated to both DL and UL.
[0083] exist Figure 4A and Figure 4C In the wireless communication frame structure, TDD is used, where D is DL, U is UL, and X is used flexibly between DL / UL. The UE can be configured with a time slot format (dynamically configured by DL control information (DCI) or semi-statically / statically configured by radio resource control (RRC) signaling) through the received time slot format indicator (SFI). In the depicted example, the 10ms frame is divided into 10 equally sized 1ms subframes. Each subframe may include one or more time slots. In some examples, each time slot may include 7 or 14 symbols, depending on the time slot format. The subframe may also include micro-time slots, which typically have fewer symbols than the entire time slot. Other wireless communication technologies may have different frame structures and / or different channels.
[0084] In certain aspects, the number of time slots within a subframe is based on the time slot configuration and the parameter set. For example, for time slot configuration 0, different parameter sets (μ) 0 to 5 allow for 1, 2, 4, 8, 16, and 32 time slots per subframe, respectively. For time slot configuration 1, different parameter sets 0 to 2 allow for 2, 4, and 8 time slots per subframe, respectively. Thus, for time slot configuration 0 and parameter set μ, there are 14 symbols / time slot and 2μ time slots / subframe. The subcarrier spacing and symbol length / duration are a function of the parameter set. The subcarrier spacing may be equal to 2 μ × 15kHz, where μ is parameter set 0 to 5. Thus, parameter set μ=0 has a subcarrier spacing of 15kHz, and parameter set μ=5 has a subcarrier spacing of 480kHz. The symbol length / duration is inversely related to the subcarrier spacing. Figure 4A , Figure 4B , Figure 4C and Figure 4D An example is provided for slot configuration 0 with 14 symbols per slot and parameter set μ=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.
[0085] like Figure 4A , Figure 4B , Figure 4C and Figure 4DAs depicted in , a resource grid can be used to represent a frame structure. Each time slot includes a resource block (RB) (also called a physical RB (PRB)) extending, 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.
[0086] like Figure 4A As illustrated, some REs carry Figure 1 and Figure 3 The RS may include a demodulation RS (DMRS) and / or a channel state information reference signal (CSI-RS) for channel estimation at the UE. The RS may also include a beam measurement RS (BRS), a beam refinement RS (BRRS), and / or a phase tracking RS (PT-RS).
[0087] Figure 4B Examples of various DL channels within a subframe of a frame are illustrated.The Physical Downlink Control Channel (PDCCH) carries DCI within one or more Control Channel Elements (CCEs), each CCE comprising, for example, nine RE Groups (REGs), each REG comprising, for example, four consecutive REs in an OFDM symbol.
[0088] The primary synchronization signal (PSS) may be in symbol 2 of a particular subframe of a frame. The PSS is transmitted by a UE (e.g., Figure 1 and Figure 3 104) is used to determine subframe / symbol timing and physical layer identification.
[0089] A Secondary Synchronization Signal (SSS) may be within symbol 4 of a particular subframe of a frame. The SSS is used by the UE to determine the physical layer cell identity group number and radio frame timing.
[0090] Based on the physical layer identifier and the physical layer cell identifier group number, the UE can determine the physical cell identifier (PCI). Based on the PCI, the UE can determine the location of the aforementioned DMRS. The physical broadcast channel (PBCH) carrying the master information block (MIB) can be logically grouped with the PSS and SSS to form a synchronization signal (SS) / PBCH block. The MIB provides the number of RBs in the system bandwidth and the system frame number (SFN). The physical downlink shared channel (PDSCH) carries user data, broadcast system information (such as system information blocks (SIBs)) that is not sent via the PBCH, and / or paging messages.
[0091] like Figure 4CAs illustrated, some REs carry DMRS for channel estimation at the base station (indicated as R for one particular configuration, but other DMRS configurations are possible). The UE may send DMRS for PUCCH and DMRS for PUSCH. The PUSCH DMRS may be sent, for example, in the first one or two symbols of the PUSCH. The PUCCH DMRS may be sent in different configurations depending on whether a short PUCCH or a long PUCCH is sent and depending on the specific PUCCH format used. The UE 104 may send a sounding reference signal (SRS). The SRS may be sent, for example, in the last symbol of a subframe. The SRS may have a comb structure, and the UE may send the SRS on one of the teeth of the comb. The SRS may be used by the base station for channel quality estimation to achieve frequency-dependent scheduling of the UL.
[0092] Figure 4D Examples of various UL channels within a subframe of a frame are illustrated. The PUCCH may be located at a position as indicated 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 may additionally be used to carry a buffer status report (BSR), a power headroom report (PHR), and / or UCI.
[0093] Figure 5 5 is an example diagram 500 illustrating communication between multiple transmit receive points (TRPs) and a UE. UE 502 may be configured to communicate with a first TRP 542 and a second TRP 552, each of which may be a corresponding TRP in a coordinated multi-point (CoMP) network configuration. Note that UE 502 may communicate with any number of TRPs. The first TRP 542 is a multi-panel base station having two antenna arrays, each antenna array including two antenna panels, one of which includes antenna panels 544a and 544b, and the other antenna array includes antenna panels 544c and 544d. Antenna panels 544a and 544b may be in a first antenna array of the first TRP 542, and antenna panels 544c and 544d may be in a second antenna array of the first TRP 542. 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 an 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 toward the first TRP 542.
[0094] For beamforming communications, antenna elements (e.g., panels 544c and 544d) of an antenna array may be mapped to antenna ports for beam generation. Here, the term antenna port refers to a logical port (e.g., beam) on which a signal (e.g., data stream or layer) may be sent. In one example, the antenna array may include 128 antenna elements (e.g., within a 16×8 array), which may be mapped to 32 antenna ports by an 8×1 combiner. For MIMO transmission, each layer (or data stream) may be mapped to one of the antenna ports. For example, the first TRP 542 may maintain a codebook of precoding matrices and map different transmission layers to a set of antenna ports on the first TRP 542 using the selected precoding matrix. The precoding matrix provides the appropriate weights to be applied to each layer to generate the corresponding beams for each layer. The precoding matrix may be selected based on the PMI fed back from the UE 502 in the CSI report. For example, using the PMI, the first TRP 542 may select a specific precoding matrix from the codebook for MIMO transmission.
[0095] The second TRP 552 is a single panel TRP having two antenna arrays, each antenna array including a single antenna panel, wherein 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 a communication link 572 using, for example, either the array of single panel antenna panels 554a or the array of single panel antenna panels 554b. The UE 502 can communicate with the second TRP 552 using a second beam 574 of the UE 502 in a direction toward the second TRP 552. Although Figure 5 Not shown, but UE 502 may communicate with one or more additional TRPs, each having a single-panel or multi-panel antenna array.
[0096] Aspects related to reporting and interpreting UE capabilities
[0097] In order to understand the reporting and interpret aspects of the UE's capabilities, particularly with respect to indicating supported MIMO layers, it is useful to understand some aspects of PUSCH transmission. Figure 1 UE 104 and Figure 5 The UE 502 may support two types of PUSCH transmissions, codebook-based (CB) PUSCH transmissions and non-codebook-based (NCB) PUSCH transmissions. Depending on the channel state information (CSI) and resource capabilities of the UE, one type of PUSCH transmission may be better than another.
[0098] In CB-based PUSCH transmissions, the UE may be configured with a single SRS resource set, where "usage" is set to "codebook". In CB-based PUSCH transmissions, up to 4 SRS resources may be configured within a single SRS resource set for the UE, where 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) may indicate one SRS resource. Therefore, for a single SRS resource set with 4 SRS resources, 4 separate DCIs may be sent to the UE, each DCI indicating a corresponding SRS resource among the 4 SRS resources. In addition, in one aspect, the number of layers (rank) and precoder (e.g., transmit precoding matrix index (TPMI)) used for the scheduled PUSCH may be determined based on a separate field in the UL DCI, where the separate field may be a "precoding information and number of layers" field.
[0099] In NCB-based PUSCH transmission, the UE may be configured with a single SRS resource set where "Purpose" is set to "Non-Codebook". In NCB-based PUSCH transmission, up to 4 SRS resources may be configured within a single SRS resource set for the UE, where 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 may indicate the number of layers, and one port may represent one layer. Therefore, the number of SRS resources indicated by the UL DCI may determine the number of layers, and therefore the rank may be determined. The UE may send PUSCH using the same pre-decoder as the pre-decoder indicated by the UL DCI indicating the SRS resources.
[0100] Multiple PUSCH transmissions may be performed using one of several different techniques. For example, the UE may perform multiple PUSCH transmissions using at least one of time division multiplexing (TDM), space division multiplexing (SDM), frequency division multiplexing (FDM), or time domain overlap.
[0101] In one aspect, a single DCI may be used to schedule multiple PUSCH transmissions and their repetitions in a TDM manner, where the multiple PUSCH transmissions may have different transmission parameters (e.g., beam / spatial relationship / transmission configuration indicator (TCI) state, power control, precoding). The beam may be referred to as a spatial relationship or TCI state.
[0102] In one example, a PUSCH transmission (e.g., scheduled by a single DCI) may belong to two PUSCH transmission sets, where each set has 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. The different transmissions may be associated with the same transport block (TB). Thus, for example, the first set may include a PUSCH transmission of first PUSCH data and one or more repetitions of the PUSCH transmission of the 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 the second PUSCH data.
[0103] To achieve this, two PUSCH transmission sets may correspond to two SRS resource sets, respectively. The first set may involve the transmission of first PUSCH data to the PUSCH of the first TRP, and the second set may involve the transmission of second PUSCH data to the PUSCH of the second TRP. For both CB-based and NCB-based PUSCH transmissions, a single DCI may indicate two beams and / or two power control parameter sets and two corresponding SRI fields. For CB-based PUSCH transmissions, a single DCI may also include two TPMI fields to indicate two pre-decoders used for the two PUSCH transmission sets, respectively.
[0104] Figure 6 FIG. 6 is an example diagram 600 illustrating two PUSCH transmission sets configured for TDM and scheduled by a single DCI. Figure 6 As shown, a UE (e.g., UE 104) may receive a single DCI 602 and schedule two PUSCH transmission sets based on the single DCI 602. The two PUSCH transmission sets 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, wherein 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, wherein 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.
[0105] exist Figure 6In the embodiment, a first PUSCH transmission set may be associated with a first SRS set and may be performed using a first UL beam and a first UL power control parameter set. The first UL beam used in the first PUSCH transmission set may be in a direction toward a first TRP. The second PUSCH transmission set may be associated with a second SRS set and may be performed using a second UL beam and a second UL power control parameter set. The second UL beam used in the second PUSCH transmission set may be in a direction toward a second TRP.
[0106] In one aspect, a single DCI may be used to schedule multiple PUSCH transmissions and their repetitions using space division multiplexing (SDM). In one example, a PUSCH transmission (e.g., scheduled by a single DCI) may belong to two PUSCH transmission sets, 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 PUSCH transmission sets using two DMRS port sets and two layer sets transmitted from two antenna panels respectively used for the two PUSCH transmission sets, where the two antenna panels are configured with different transmit beams, pre-decoders, and power control parameters. Different layers may correspond to different parts in the spatial domain.
[0107] The two layer sets may be associated with two SRS resource sets, respectively. A single DCI may include an SRS resource set indicator field, two SRI fields, and two TPMI fields, respectively, for two PUSCH transmission sets. The SRS resource set indicator field may indicate whether the UE is communicating with a single TRP or with multiple TRPs. The UE may configure a rank combination of two PUSCH transmission sets based on channel quality (e.g., indicated by MCS), where the rank may indicate the number of layers. For example, if a maximum of 2 layers are configured for each of the two PUSCH transmission sets, possible rank combinations may be 1 layer of the first set + 1 layer of the second set, 1 layer of the first set + 2 layers of the second set, 2 layers of the first set + 1 layer of the second set, and 2 layers of the first set + 2 layers of the second set. For example, when the channel quality is good (e.g., exceeding a certain threshold), more information may be sent, and therefore a higher rank (e.g., more layers) may be used for PUSCH transmission. In SDM, each PUSCH opportunity may utilize two beams simultaneously. On the other hand, in TDM, only one beam is utilized per PUSCH opportunity.
[0108] Figure 7 FIG. 700 is an example diagram illustrating two PUSCH transmission sets configured for SDM mode. Figure 7In the UE, there are a total of 4 layers 710, which are divided into 2 layers for each PUSCH transmission, so that each PUSCH transmission set can utilize 2 layers. Based on a single DCI, a UE (e.g., UE 104) can utilize a first layer set 712 (layers 0, 1) to perform a first PUSCH transmission set, including a transmission of first PUSCH data (e.g., using layer 0) and a repetition of the transmission of the first PUSCH data (e.g., using layer 1). In addition, based on a single DCI, the UE can utilize a second layer set 714 (layers 2, 3) to perform a second PUSCH transmission set, including a transmission of second PUSCH data (e.g., using layer 2) and a repetition of the transmission of the second PUSCH data (e.g., using layer 3). Specifically, the first layer set 712 may be configured to utilize a first antenna panel 742 that generates a first beam 752 (a first TCI state) in a first direction toward a first TRP 762, and the second layer set 714 may be configured to utilize a second antenna panel 744 that generates a second beam 754 (a second TCI state) in a second direction toward a 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 reside within a single gNB 760, such as Figure 7 As shown. On the other hand, the first TRP 762 and the second TRP 764 may reside in two separate gNBs.
[0109] In NCB-based communication, layers are directly mapped to corresponding PUSCH ports. Therefore, in NCB-based communication, the layers of the first set 712 may be directly mapped to the first PUSCH port 732 of the PUSCH ports 730, respectively, and the layers of the second set 714 may be directly mapped to the second PUSCH port 734 of the PUSCH ports 730, respectively. In CB-based communication, the first TPMI 722 is used to determine the first layer set 712, so that the layers of the first set 712 may be respectively mapped to the first PUSCH port 732 of the PUSCH ports 730. Similarly, in CB-based communication, the second TPMI 724 is used to determine the layers of the second layer set 714, so that the layers of the second set 714 may be respectively mapped to the second PUSCH port 734 of the PUSCH ports 730.
[0110] 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 PUSCH transmission sets, where a first set may include PUSCH transmissions of first PUSCH data and a second set may include PUSCH transmissions of second PUSCH data. A single DCI may be used to schedule two PUSCH transmission sets using two RB sets transmitted from two antenna panels respectively used for the two PUSCH transmission sets, where the two antenna panels are configured with different transmit beams, pre-decoders, and power control parameters.
[0111] The two RB sets may be associated with two SRS resource sets, respectively. In addition, the two RB sets may exist in 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 two PUSCH transmission sets, respectively. At least two error correction schemes are available in FDM, namely, scheme A with a single redundancy version (RV) and scheme B with two RVs.
[0112] Fig. 8A 800 is an example diagram illustrating scheme A and scheme B for FDM in two PUSCH transmission sets. In scheme A and scheme B, a first RB set may be associated with a first TCI state (first beam) and a second RB set may be associated with a second TCI state (second beam), wherein the first beam is used for the first PUSCH transmission set and the second beam is used for the second PUSCH transmission set. In scheme A, since a single RV is used, the single RV spans both the first RB set and the second RB set, and is therefore used for joint rate matching. In scheme B, since two RVs are used, the first RV spans the first RB set and the second RV spans the second RB set, and thus the first RV and the second RV are separately used for separate rate matching.
[0113] Figure 8B 8 is an example diagram 850 illustrating two PUSCH transmission sets configured for FDM. Figure 8BIn FDM, the UE 860 may transmit a first PUSCH transmission set using a first beam 862 associated with a first frequency domain resource allocation (FDRA), and transmit a second PUSCH transmission set using a second beam 864 with a second FDRA. Thus, 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 a direction toward the first TRP 872, and thus the first PUSCH transmission set is transmitted to the first TRP 872. The second beam 864 may be in a direction toward the second TRP 874, and thus the first PUSCH transmission set is transmitted to the second TRP 874. A single DCI for scheduling the first set and the second set of PUSCH transmissions may be received from the first TRP 872 and / or the second TRP 874.
[0114] On the one hand, multiple PUSCH transmissions of different PUSCH data within the same serving cell or component carrier (CC) may overlap each other at least partially or completely in the time domain, while multiple PUSCH transmissions of different PUSCHs may or may not overlap in the frequency domain. This can be achieved through a multiple TRP (multiple TRP) architecture based on multiple DCIs, where two different PUSCHs may be associated with different coreset (control resource set) pool index (e.g., coresetPoolIndex) values. Therefore, two different PUSCHs can be scheduled by receiving two separate DCIs from two different TRPs. Therefore, this is different from the SDM PUSCH transmission or FDM PUSCH transmission explained above using a single DCI-based framework, in which two different PUSCHs can be sent simultaneously.
[0115] The first PUSCH may be associated with a first SRS resource set. The first PUSCH may be associated with a coreset pool index value of 0, which indicates that the first PUSCH is scheduled by a first TRP. The first PUSCH may be sent using a first beam, a first TCI state, a first power control parameter, and / or a first predecoder. The second PUSCH is associated with a second SRS resource set. The second PUSCH may be associated with a coreset pool index value of 1, which indicates that the second PUSCH is scheduled by a second TRP. The second PUSCH may be sent using a second beam, a second TCI state, a second power control parameter, and / or a second predecoder.
[0116] Fig. 9 900 is an example diagram illustrating two PUSCH transmissions overlapping in the time domain. Fig. 9As shown, a first PUSCH transmission 912 of first PUSCH data may at least partially overlap with a second PUSCH transmission 914 of second PUSCH data in the time domain. The first PUSCH transmission 912 may be scheduled by a first DCI from a first TRP, and the second PUSCH transmission 914 may be scheduled by a second DCI from a second TRP. The first PUSCH transmission 912 may be associated with a first SRS resource set and / or a coreset pool index value of 0. The second PUSCH transmission 914 may be associated with a second SRS resource set and / or a coreset pool index value of 1.
[0117] In an aspect, the UE may indicate UE capabilities related to the maximum number of MIMO layers per CC per frequency band per frequency band combination (per feature set per CC (FSPC)) supported by the UE. For the downlink, the UE may provide a parameter indicating the maximum number of MIMO layers supported by the UE for downlink communications.
[0118] Fig. 10A 1000 is a table showing parameters defining the maximum number of MIMO layers for PDSCH. Fig. 10A As shown, the UE may provide a parameter "maxNumberMIMO-LayersPDSCH" to define the maximum number of spatial multiplexing layers supported by the UE for downlink reception.
[0119] For uplink, the UE may provide a parameter indicating the maximum number of MIMO layers supported by the UE for uplink communications based on CB.For uplink, the UE may provide a different parameter indicating the maximum number of MIMO layers supported by the UE for uplink communications based on NCB.
[0120] Fig. 10B 1050 is a table showing parameters defining the maximum number of MIMO layers for PUSCH communication based on CB and parameters defining the maximum number of MIMO layers for PUSCH communication based on NCB. Fig. 10B As shown, the UE may provide a parameter "maxNumberMIMO-LayersCB-PUSCH" to define the maximum number of MIMO layers supported at the UE for PUSCH transmission using codebook precoding. Fig. 10BIt is also shown that the UE may provide a parameter "maxNumberMIMO-LayersNonCB-PUSCH" to define the maximum number of MIMO layers supported at the UE for PUSCH transmission using non-codebook precoding. The parameters "maxNumberMIMO-LayersCB-PUSCH" and "maxNumberMIMO-LayersNonCB-PUSCH" are further described in 3GPP Technical Specification TS 38.306 (Release 16) on UE Radio Access Capabilities. These parameters are legacy parameters for scheduling uplink communications with a single TRP.
[0121] On the one hand, for downlink communications from multiple TRPs (utilizing overlapping PDSCH associated with different coresetPoolIndex values), the following UE capabilities may indicate how to interpret the legacy UE capability parameter "maxNumberMIMO-LayersPDSCH".
[0122] Fig.11 1100 is a table showing different interpretations of a parameter reported by the UE indicating the maximum number of MIMO layers supported by the UE for downlink in a multi-TRP scenario. The legacy UE capability parameter "maxNumberMIMO-LayersPDSCH" may include a number N that may be interpreted differently depending on the parameter reported by the UE. Fig.11 As shown, if the UE reports maxMIMO-LayersForMulti-DCI-mTRP-r16, then N is interpreted as N layers per TRP (per PDSCH). Fig.11 As shown, if the UE reports maxNumberMIMO-LayersPDSCH-For-mTRP-FDM-r17, the number of layers per TRP (per PDSCH) is N / 2.
[0123] As discussed above, UE capabilities may be reported for downlink communications from multiple TRPs, however, the UE currently does not report UE capabilities for uplink communications to multiple TRPs. Specifically, there is currently no UE capability signaling to report the maximum number of MIMO layers supported by the UE for uplink communications to multiple TRPs.
[0124] According to some aspects of the present disclosure, a UE (e.g., UE 104, UE 502) may send a layer parameter based on the maximum number of MIMO uplink layers supported by the UE for uplink communication with multiple TRPs to multiple TRPs, so that the TRP receiving the layer parameter may determine the maximum number of MIMO uplink layers supported by the UE for uplink communication to multiple TRPs based on the layer parameter. Subsequently, the TRP may determine uplink scheduling information based on the maximum number of MIMO uplink layers supported by the UE for uplink communication to multiple TRPs, and send the uplink scheduling information to the UE. In one aspect, the uplink scheduling information may be an uplink grant (e.g., in a DCI). The generation of uplink scheduling information (such as an uplink grant) is well known in the art. After receiving the uplink scheduling information, the UE may send PUSCH communications to each of the multiple TRPs according to the uplink scheduling information. For example, the uplink scheduling information may indicate how to perform the sending of PUSCH communications to each TRP.
[0125] According to a first method of some aspects of the present disclosure, a layer parameter may be a legacy parameter for scheduling UL communications with a single TRP, wherein the legacy parameter is reused to schedule UL communications with multiple TRPs. For example, for codebook-based communications, the legacy parameter may be maxNumberMIMO-LayersCB-PUSCH, or for non-codebook communications, the legacy parameter may be maxNumberMIMO-LayersNonCB-PUSCH. Therefore, when the UE reports legacy parameters for scheduling UL communications with a single TRP, the TRP receiving the legacy parameters may interpret the legacy parameters for scheduling UL communications with multiple TRPs. The legacy parameters may be interpreted based on an interpretation parameter that specifies which interpretation operation to use when determining the maximum number of MIMO uplink layers based on the legacy parameters. The specified interpretation operation may indicate how to determine the maximum number of MIMO uplink layers per TRP supported by the UE based on the legacy parameters, wherein the maximum number of MIMO uplink layers per TRP is the same for each of the multiple TRPs. The specified interpretation operation may be either a first interpretation operation or a second interpretation operation, as described below. Other interpretation operations are also possible.
[0126] According to the first interpretation operation in the first method, the maximum number of MIMO uplink layers per TRP for each TRP in the plurality of TRPs is a fraction of the legacy parameter. In one example, if the total number of the plurality of TRPs is two, 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, i.e., one-half of 4.
[0127] In one aspect of the SDM, according to the first interpretation operation, the maximum number of MIMO uplink layers per TRP for each TRP in a plurality of TRPs may indicate the maximum number of MIMO uplink layers for each uplink layer set associated with the corresponding SRS resource set. Thus, in this aspect, for example, if the total number of multiple TRPs is two, the maximum number of MIMO uplink layers for each uplink layer set is one-half of the legacy parameter. In addition, in this aspect, the total maximum number of MIMO uplink layers (e.g., all layer sets) across multiple TRPs may be the same as the layer parameter.
[0128] In one aspect of FDM, according to the first interpretation operation, the maximum number of MIMO uplink layers per TRP for each TRP in a plurality of TRPs may indicate the maximum number of MIMO uplink layers per transmission opportunity associated with the corresponding SRS resource set. Thus, in this aspect, for example, if the total number of the plurality of TRPs is two, the maximum number of MIMO uplink layers per transmission opportunity is one-half of the legacy parameter.
[0129] In one aspect of time domain overlap of multiple PUSCH transmissions, according to the first interpretation operation, the maximum number of MIMO uplink layers per TRP for each TRP in the multiple TRPs may indicate the maximum number of MIMO uplink layers per PUSCH transmission associated with the corresponding SRS resource set. Thus, for example, for two time domain overlapping PUSCH transmissions (e.g., to two corresponding TRPs), the maximum number of MIMO uplink layers per PUSCH transmission may be one-half of the legacy parameter.
[0130] According to the second interpretation operation in the first method, the maximum number of each TRP of the MIMO uplink layer for each TRP in the plurality of TRPs may be equal to the legacy parameter. For example, if the legacy parameter includes 4, the maximum number of each TRP of the MIMO uplink layer may be interpreted as 4.
[0131] In one aspect of the SDM, according to the second interpretation operation, the maximum number per TRP of MIMO uplink layers for each TRP in a 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. In this aspect, if the total number of the plurality of TRPs is two, the total maximum number of MIMO uplink layers (e.g., all layer sets) across the plurality of TRPs may be twice the value of the layer parameter.
[0132] In one aspect of FDM, according to the second interpretation operation, the maximum number of MIMO uplink layers per TRP for each TRP in a plurality of TRPs indicates the maximum number of MIMO uplink layers for each transmission opportunity associated with a corresponding SRS resource set for frequency division multiplexing.
[0133] On the one hand, in the time domain overlap of multiple PUSCH transmissions, according to the second interpretation operation, the maximum number of MIMO uplink layers per TRP for each TRP in the multiple TRPs indicates the maximum number of MIMO uplink layers for each PUSCH transmission associated with the corresponding SRS resource set for the time domain overlap.
[0134] Regarding the interpretation parameters, on the one hand, the interpretation parameters may be sent to multiple TRPs and / or may be pre-configured or pre-stored at multiple TRPs. In one example, the interpretation parameters may be sent by a UE or another device. Therefore, the 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 the old parameters according to the interpretation operation specified by the interpretation parameters. On the one hand, the specified interpretation operation may be the same for SDM, FDM, and time domain overlap. On the other hand, the specified operation may be different for each of SDM, FDM, and time domain overlap. Therefore, on the one hand, the old interpretation parameters may also include a multiplexing type indicator indicating the multiplexing type associated with the specified interpretation operation. For example, the old interpretation parameters may specify a first interpretation operation and may include a multiplexing type indicator indicating SDM, thereby indicating that the first interpretation operation will be used for SDM. On the one hand, separate interpretation parameters may be sent for CB-based transmission and NCB-based transmission.
[0135] According to a second method of some aspects of the present disclosure, a layer parameter may be a non-legacy parameter for scheduling uplink communications with multiple TRPs. The non-legacy parameter may be a newly introduced parameter that has not been used before. When the UE reports the non-legacy parameter, the TRP receiving the non-legacy parameter may interpret the non-legacy parameter for scheduling UL communications with multiple TRPs. On the one hand, the UE may generate the non-legacy parameter based on the maximum number of MIMO uplink layers supported by the UE for uplink communications, and then send the non-legacy parameter to multiple TRPs. On the one hand, the non-legacy parameter may be based on the maximum number per TRP of MIMO uplink layers supported by the UE, wherein the maximum number per TRP of the MIMO uplink layer is the same for each TRP in the multiple TRPs. When the TRP receives the non-legacy parameter, the TRP may interpret the non-legacy parameter according to at least one of the interpretation operations discussed below.
[0136] According to the first interpretation operation of the second method, the maximum number per TRP of MIMO uplink layers for each TRP in a plurality of TRPs may be equal to the number of MIMO layers included in the non-legacy parameters.
[0137] In one aspect of the SDM, according to a first interpretation operation, the maximum number of MIMO uplink layers per TRP for each TRP in a plurality of TRPs indicates the maximum number of MIMO uplink layers for each uplink layer set associated with a corresponding sounding reference signal (SRS) resource set. For example, when the number of the plurality of TRPs is two, there may be two uplink layer sets associated with two SRS resource sets, respectively.
[0138] In one aspect of FDM, according to the first interpretation operation, the maximum number of MIMO uplink layers per TRP for each TRP in a plurality of TRPs indicates the maximum number of MIMO uplink layers per transmission opportunity associated with a corresponding SRS resource set. For example, when the number of the plurality of TRPs is two, there may be two transmission opportunities associated with two SRS resource sets, respectively.
[0139] In an aspect where the time domain of multiple PUSCH transmissions overlap, according to the first interpretation operation, the maximum number of MIMO uplink layers per TRP for each TRP in the multiple TRPs indicates the maximum number of MIMO uplink layers per PUSCH transmission associated with the corresponding SRS resource set. For example, when the number of multiple TRPs is two, there may be two PUSCH transmissions associated with two SRS resource sets, respectively.
[0140] 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 corresponding TRP in the multiple 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 multiple TRPs. Therefore, in the example where the 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 send a non-legacy parameter that includes a list of supported combinations of the maximum number of MIMO uplink layers for the corresponding TRPs. In an example with a first TRP and a second TRP, the UE may send (2,1) and (1,1) to indicate that the supported combinations are a first combination and a second combination, in which the first maximum number of MIMO uplink layers for the first TRP is two and the second maximum number of MIMO uplink layers for the second TRP is one, and in the second combination, the first maximum number of MIMO uplink layers for the first TRP is one and the second maximum number of MIMO uplink layers for the second TRP is also one.
[0141] In one aspect of the SDM, according to the second interpretation operation, the corresponding maximum number of MIMO uplink layers for each corresponding TRP in a plurality of TRPs indicates the corresponding maximum number of MIMO uplink layers associated with the corresponding uplink layer set in a plurality of uplink layer sets. In this aspect, each uplink layer set in the plurality of uplink layer sets is respectively associated with a corresponding SRS resource set in a plurality of SRS resource sets, wherein each SRS resource set in the plurality of SRS resource sets is respectively associated with a corresponding TRP in the plurality of TRPs. Therefore, in an example of PUSCH transmission toward a first TRP and a second TRP, the non-legacy parameters may indicate a first maximum number of MIMO uplink layers associated with the first SRS resource set and a second maximum number of MIMO uplink layers associated with the second SRS resource set, wherein the first SRS resource set is associated with the first TRP and the second SRS resource set is associated with the second TRP.
[0142] In an aspect of time domain overlap of multiple PUSCH transmissions, according to the second interpretation operation, the corresponding maximum number of MIMO uplink layers for each corresponding TRP in the multiple TRPs indicates the corresponding maximum number of MIMO uplink layers associated with the corresponding PUSCH transmission in the multiple PUSCH transmissions. In this aspect, each of the multiple PUSCH transmissions is respectively associated with a corresponding SRS resource set in a plurality of SRS resource sets, wherein each SRS resource set in the plurality of SRS resource sets is respectively associated with a corresponding TRP in the multiple TRPs. Therefore, in an example of PUSCH transmissions toward a first TRP and a second TRP, the non-legacy parameter may indicate a first maximum number of MIMO uplink layers associated with a first PUSCH transmission toward the first TRP and a second maximum number of MIMO uplink layers associated with a second PUSCH transmission toward the second TRP, wherein the first PUSCH transmission is associated with a first SRS resource set associated with the first TRP, and the second PUSCH transmission is associated with a second SRS resource set associated with the second TRP.
[0143] 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 multiple TRPs.
[0144] In one aspect of the 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 multiple uplink layer sets for spatial division multiplexing. In this aspect, each layer set in the multiple layer sets is respectively associated with a corresponding SRS set in a plurality of SRS resource sets, wherein each SRS resource set in the plurality of SRS resource sets is respectively associated with a corresponding TRP in a plurality of TRPs. For example, for the SDM, if there are 2 MIMO uplink layer sets and the 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 across all 2 uplink layer sets can be 4, wherein the 2 MIMO uplink layer sets are respectively associated with the 2 SRS resource sets.
[0145] 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 multiple transmission opportunities for frequency division multiplexing. In this aspect, each of the multiple transmission opportunities is respectively associated with a corresponding SRS resource set in a plurality of SRS resource sets, wherein each SRS resource set in the plurality of SRS resource sets is respectively associated with a corresponding TRP in a plurality of TRPs. For example, for FDM, if there are 2 transmission opportunities 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 across all 2 transmission opportunities can be 4, wherein the 2 transmission opportunities are respectively associated with the 2 SRS resource sets.
[0146] In one aspect of time domain overlap of multiple PUSCH transmissions, 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 multiple PUSCH transmissions for time domain overlap, each of the multiple PUSCH transmissions is respectively associated with a corresponding SRS set in a plurality of SRS resource sets, each SRS resource set in the plurality of SRS resource sets is respectively associated with a corresponding TRP in a plurality of TRPs. For example, for time domain overlap, if there are 2 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 across all 2 PUSCH transmissions can be 4, where the 2 PUSCH transmissions are respectively associated with the 2 SRS resource sets.
[0147] According to the fourth interpretation operation of the second method, the non-legacy parameter indicates a maximum number per TRP of MIMO uplink layers supported by the UE for each TRP in a plurality of TRPs, and the non-legacy parameter further indicates a total maximum number of MIMO uplink layers supported by the UE for all TRPs in the plurality of TRPs. Thus, for example, the non-legacy parameter according to the fourth interpretation of the second method may include two values, namely a first value for the maximum number per TRP of MIMO uplink layers and a second value for the total maximum number of MIMO uplink layers supported by the UE for all TRPs in the plurality of TRPs. For example, the layer parameter may include a first value of 2 indicating that the UE may support a maximum of 2 MIMO uplink layers per TRP, and may also include a second value of 4 indicating that the total maximum number of MIMO uplink layers supported by the UE across all TRPs is 4.
[0148] In some aspects, the UE may send a non-legacy interpretation parameter that specifies which interpretation operation to use when determining the maximum number of MIMO uplink layers based on the non-legacy parameters. In this aspect, after receiving the non-legacy interpretation parameter, the TRP may determine uplink scheduling information based on the non-legacy parameters and the non-legacy interpretation parameter. In one aspect, the non-legacy interpretation parameter may also include a multiplexing type indicator indicating a multiplexing type associated with the specified interpretation operation. For example, the legacy interpretation parameter may specify a first interpretation operation and may include a multiplexing type indicator indicating SDM, thereby effectively indicating that the first interpretation operation will be used for SDM. In one aspect, separate interpretation parameters may be sent for CB-based transmissions and NCB-based transmissions.
[0149] In addition to the number of MIMO uplink layers used for PUSCH transmissions, it may also be beneficial to report additional information. The additional information to be reported to the TRP may include one or more of the following: UE capabilities for CB-based or NCB-based, parameters for two SRS resource sets associated with simultaneous transmission, parameters related to SRS resource sets (such as the maximum supported number of SRS resources for each SRS resource set and / or across the two SRS resource sets), etc.
[0150] According to some aspects of the present disclosure, the UE may send additional parameters to multiple TRPs indicating one or more of the following: the type of PUSCH supported by the UE, the type of PUSCH including at least one of codebook-based PUSCH or non-codebook-based PUSCH; the configuration of PUSCH supported by the UE, the configuration including at least one of dynamic grant (DG) PUSCH or configuration grant (CG) PUSCH; the number of SRS resources for each SRS resource set of the UE; the total number of SRS resources for all SRS resource sets used for the UE; and a channel state information reference signal (CSI-RS) support indication, which indicates whether each CSI-RS resource associated with the corresponding SRS resource set is supported by the UE. In this aspect, after receiving the layer parameters and the additional parameters, the TRP may determine the uplink scheduling information based on the layer parameters and the additional parameters. In one aspect, the additional parameters may also include one or more of the following: a maximum number of periodic SRS resources associated with the first CSI-RS resource and the second CSI-RS resource per bandwidth part (BWP), a maximum number of semi-persistent SRS resources associated with the first CSI-RS resource and the second CSI-RS resource per BWP, and a maximum number of SRS resources associated with the first CSI-RS resource and the second CSI-RS resource that the UE can process simultaneously in the component carrier.
[0151] Example Operations of Entities in a Communication Network
[0152] Fig.12 A process flow 1200 is depicted for communicating in a network between a user equipment (UE) 1202 and a TRP 1204. In some aspects, the UE 1202 may be a Figure 1 and Figure 3 The depicted and described examples of UE 104 or with respect to Figure 5 An example of a UE 502 is depicted and described. In some aspects, TRP 1204 may be relative to Figure 1 and Figure 3 BS 102 as depicted and described or with respect to Figure 2 The decomposed base station depicted and described or with respect to Figure 5 An example of one of the TRPs depicted and described. However, in other aspects, UE 1202 may be another type of wireless communication device and TRP 1204 may be another type of network entity or network node, such as those described herein.
[0153] At 1206, UE 1202 sends layer parameters based on the maximum number of MIMO uplink layers supported by UE 1202 for uplink communication to multiple TRPs including TRP 1204. At 1208, after receiving the layer parameters, TRP 1204 may determine the maximum number of MIMO uplink layers supported by the UE for uplink communication to multiple TRPs based on the layer parameters. At 1210, TRP 1204 may determine uplink scheduling information based on the maximum number of MIMO uplink layers. At 1212, TRP 1204 may send the uplink scheduling information, and UE 1202 may receive the uplink scheduling information. At 1214, UE 1202 may send PUSCH communication according to the uplink scheduling information, and TRP 1204 may receive PUSCH communication according to the uplink scheduling information.
[0154] Example Operation of User Equipment
[0155] Fig.13 The method for use by a UE such as Figure 1 and Figure 3 UE 104, Figure 5 UE 502 or Fig.12 Method 1300 for performing wireless communication with UE 1202).
[0156] Method 1300 begins at 1310 by sending layer parameters to multiple transmit and receive points (TRPs) based on the maximum number of multiple-input multiple-output (MIMO) uplink layers supported by the UE for uplink communications to multiple TRPs.
[0157] The method 1300 then proceeds to step 1320, receiving uplink scheduling information from at least one of the multiple TRPs in response to sending the layer parameters.
[0158] The method 1300 then proceeds to step 1330 to send a physical uplink shared channel (PUSCH) communication to each TRP in the plurality of TRPs based on the uplink scheduling information.
[0159] In one aspect, method 1300 further comprises generating layer parameters based on a maximum number of MIMO uplink layers supported by the UE for uplink communications.
[0160] In one aspect, the layer parameter is a legacy parameter used to schedule uplink communications with a single TRP that is repurposed to schedule uplink communications with multiple TRPs. In one aspect, for codebook-based communications, the legacy parameter is maxNumberMIMO-LayersCB-PUSCH, or for non-codebook communications, the legacy parameter is maxNumberMIMO-LayersNonCB-PUSCH.
[0161] In one aspect, the method 1300 further comprises sending a legacy interpretation parameter specifying 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 comprise a multiplexing type indicator indicating a multiplexing type associated with the specified interpretation operation.
[0162] In one aspect, the specified interpretation operation indicates how to determine a maximum number of TRPs per MIMO uplink layer supported by a UE based on legacy parameters, the maximum number of TRPs per MIMO uplink layer being the same for each TRP in a plurality of TRPs.
[0163] In one aspect, according to the specified interpretation operation, the maximum number of MIMO uplink layers per TRP for each TRP in the plurality of TRPs is a fraction of the legacy parameter. In one aspect, the total number of the plurality of TRPs is two and the fraction is one-half.
[0164] In one aspect, according to the specified interpretation operation, the maximum number of MIMO uplink layers per TRP for each TRP in the multiple TRPs is equal to the legacy parameter.
[0165] In one aspect, the layer parameters are non-legacy parameters used to schedule uplink communications with multiple TRPs.
[0166] In one aspect, the non-legacy parameter is based on a maximum number of MIMO uplink layers per TRP supported by the UE, the maximum number of MIMO uplink layers per TRP being the same for each TRP in a plurality of TRPs. In one aspect, the maximum number of MIMO uplink layers per TRP for each TRP in a plurality of TRPs is equal to the non-legacy parameter. In one aspect, the maximum number of MIMO uplink layers per TRP for each TRP in a plurality of TRPs indicates the maximum number of MIMO uplink layers for each set of uplink layers associated with a corresponding sounding reference signal (SRS) resource set for spatial division multiplexing. In one aspect, the maximum number of MIMO uplink layers per TRP for each TRP in a plurality of TRPs indicates the maximum number of MIMO uplink layers for each transmission opportunity associated with a corresponding SRS resource set for frequency division multiplexing. In one aspect, the maximum number of MIMO uplink layers per TRP for each TRP in a plurality of TRPs indicates the maximum number of MIMO uplink layers for each PUSCH transmission associated with a corresponding SRS resource set for time domain overlap.
[0167] In one aspect, the non-legacy parameter indicates a corresponding maximum number of MIMO uplink layers supported by the UE for each corresponding TRP in a plurality of TRPs. In one aspect, the corresponding maximum number of MIMO uplink layers for each corresponding TRP in a plurality of TRPs indicates a corresponding maximum number of MIMO uplink layers associated with a corresponding uplink layer set in a plurality of uplink layer sets for spatial division multiplexing, each uplink layer set in the plurality of uplink layer sets being respectively associated with a corresponding SRS resource set in a plurality of sounding reference signal (SRS) resource sets, each SRS resource set in the plurality of SRS resource sets being respectively associated with a corresponding TRP in the plurality of TRPs. In one aspect, the corresponding maximum number of MIMO uplink layers for each corresponding TRP in a plurality of TRPs indicates a corresponding maximum number of MIMO uplink layers associated with a corresponding PUSCH transmission in a plurality of PUSCH transmissions for time domain overlap, each PUSCH transmission in the plurality of PUSCH transmissions being respectively associated with a corresponding SRS resource set in a plurality of sounding reference signal (SRS) resource sets, each SRS resource set in the plurality of SRS resource sets being respectively associated with a corresponding TRP in the plurality of TRPs.
[0168] In one aspect, the non-legacy parameter indicates the total maximum number of MIMO uplink layers supported by the UE for all TRPs in a plurality of TRPs. In one aspect, the total maximum number of MIMO uplink layers indicates the total maximum number of MIMO uplink layers associated with a plurality of uplink layer sets for spatial division multiplexing, each uplink layer set in the plurality of uplink layer sets being respectively associated with a corresponding SRS set in a plurality of sounding reference signal (SRS) resource sets, each SRS resource set in the plurality of SRS resource sets being respectively associated with a corresponding TRP in a plurality of TRPs. In one aspect, the total maximum number of MIMO uplink layers indicates the total maximum number of MIMO uplink layers associated with a plurality of transmit opportunities for frequency division multiplexing, each transmit opportunity in the plurality of transmit opportunities being respectively associated with a corresponding SRS set in a plurality of sounding reference signal (SRS) resource sets, each SRS resource set in the plurality of SRS resource sets being respectively associated with a corresponding TRP in a plurality of TRPs. In one aspect, the total maximum number of MIMO uplink layers indicates the total maximum number of MIMO uplink layers associated with multiple PUSCH transmissions for time domain overlap, each of the multiple PUSCH transmissions being associated with a corresponding SRS set in multiple sounding reference signal (SRS) resource sets, respectively, and each of the multiple SRS resource sets being associated with a corresponding TRP in multiple TRPs, respectively.
[0169] In one aspect, the non-legacy parameters indicate a maximum number per TRP of MIMO uplink layers supported by the UE for each TRP in a plurality of TRPs, and the non-legacy parameters also indicate a total maximum number of MIMO uplink layers supported by the UE for all TRPs in a plurality of TRPs.
[0170] In one aspect, the method 1300 also includes sending a non-legacy interpretation parameter that specifies which interpretation operation to use when determining the maximum number of MIMO uplink layers based on the non-legacy parameter. In one aspect, the non-legacy interpretation parameter also includes a multiplexing type indicator indicating a multiplexing type associated with the specified interpretation operation.
[0171] In one aspect, method 1300 also includes sending an additional parameter indicating at least one of the following: the type of PUSCH supported by the UE, the type of PUSCH including at least one of codebook-based PUSCH or non-codebook-based PUSCH; the configuration of PUSCH supported by the UE, the configuration including at least one of dynamic grant (DG) PUSCH or configured grant (CG) PUSCH; the number of sounding reference signal (SRS) resources for each SRS resource set of the UE; the total number of SRS resources for all SRS resource sets of the UE; or a channel state information reference signal (CSI-RS) support indication, which indicates whether each CSI-RS resource associated with the corresponding SRS resource set is supported by the UE. In one aspect, the additional parameters also include at least one of the following: a maximum number of periodic SRS resources associated with the first CSI-RS resource and the second CSI-RS resource per bandwidth part (BWP), a maximum number of semi-persistent SRS resources associated with the first CSI-RS resource and the second CSI-RS resource per BWP, or a maximum number of SRS resources associated with the first CSI-RS resource and the second CSI-RS resource that the UE can process simultaneously in the component carrier.
[0172] In one aspect, method 1300 or any aspect related thereto may be performed by an apparatus such as Fig.15 The method 1300 is performed by a communication device 1500 that includes various components operable to, configured to, or adapted to perform the method 1300. The communication device 1500 is described in more detail below.
[0173] Please note that Fig.13 This is merely one example of a method, and other methods including fewer, additional, or alternative steps may also be consistent with the present disclosure.
[0174] Example Operations of Network Entities
[0175] Fig.14 A method for transmitting data to a network entity such as Figure 1 and Figure 3 BS102 or as relative to Figure 2 The decomposed base station discussed, Figure 5 TRP 542 or Fig.12 Method 1400 for conducting wireless communications using TRP 1204).
[0176] Method 1400 begins at 1410 by receiving layer parameters from a user equipment (UE).
[0177] The method 1400 then proceeds to step 1420 to 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 multiple transmit and receive points (TRPs).
[0178] The method 1400 then proceeds to step 1430 to determine uplink scheduling information based on the maximum number of MIMO uplink layers.
[0179] The method 1400 then proceeds to step 1440 to send uplink scheduling information to the UE.
[0180] The method 1400 then proceeds to step 1450 by receiving a physical uplink shared channel (PUSCH) communication from the UE according to the uplink scheduling information.
[0181] In one aspect, the layer parameter is a legacy parameter used to schedule uplink communications with a single TRP that is repurposed to schedule uplink communications with multiple TRPs. In one aspect, for codebook-based communications, the legacy parameter is maxNumberMIMO-LayersCB-PUSCH, or for non-codebook communications, the legacy parameter is maxNumberMIMO-LayersNonCB-PUSCH.
[0182] In one aspect, determining the maximum number of MIMO uplink layers at 1420 includes determining the maximum number of MIMO uplink layers based on legacy parameters and further based on legacy interpretation parameters that specify which interpretation operation to use when determining the maximum number of MIMO uplink layers based on the legacy parameters.
[0183] In one aspect, the legacy interpretation parameters also include a multiplexing type indicator that indicates a multiplexing type associated with the specified interpretation operation.
[0184] In one aspect, method 1400 further includes receiving a legacy interpretation parameter from the UE.
[0185] In one aspect, legacy interpretation parameters are pre-configured at the TRP.
[0186] In one aspect, determining the maximum number of MIMO uplink layers based on layer parameters at 1420 includes: determining the maximum number of MIMO uplink layers per TRP supported by the UE based on legacy parameters according to a specified interpretation operation, the maximum number of MIMO uplink layers per TRP being the same for each TRP in multiple TRPs.
[0187] In one aspect, according to the specified interpretation operation, the maximum number of MIMO uplink layers per TRP for each TRP in the plurality of TRPs is a fraction of the legacy parameter. In one aspect, the total number of the plurality of TRPs is two and the fraction is one-half.
[0188] In one aspect, according to the specified interpretation operation, the maximum number of MIMO uplink layers per TRP for each TRP in the multiple TRPs is equal to the legacy parameter.
[0189] In one aspect, according to a specified interpretation operation, the maximum number of MIMO uplink layers per TRP for each TRP in a plurality of TRPs indicates the maximum number of MIMO uplink layers for each uplink layer set associated with a corresponding sounding reference signal (SRS) resource set for spatial division multiplexing.
[0190] In one aspect, according to a specified interpretation operation, the maximum number of MIMO uplink layers per TRP for each TRP in a plurality of TRPs indicates a total number of MIMO uplink layers across the plurality of TRPs divided by a total number of the plurality of TRPs for spatial division multiplexing.
[0191] In one aspect, according to a specified interpretation operation, the maximum number of MIMO uplink layers per TRP for each TRP in a plurality of TRPs indicates the maximum number of MIMO uplink layers for each transmission opportunity associated with a corresponding SRS resource set for frequency division multiplexing.
[0192] In one aspect, according to a specified interpretation operation, the maximum number of MIMO uplink layers per TRP for each TRP in a plurality of TRPs indicates the maximum number of MIMO uplink layers for each PUSCH transmission associated with a corresponding SRS resource set for time domain overlap.
[0193] In one aspect, the layer parameters are non-legacy parameters used to schedule uplink communications with multiple TRPs.
[0194] In one aspect, determining the maximum number of MIMO uplink layers based on layer parameters at 1420 includes determining a maximum number of MIMO uplink layers per TRP supported by the UE based on non-legacy parameters, the maximum number of MIMO uplink layers per TRP being the same for each TRP in multiple TRPs.
[0195] In one aspect, the maximum number of MIMO uplink layers per TRP for each TRP in the multiple TRPs is equal to the number of MIMO layers included in the non-legacy parameters.
[0196] In one aspect, the maximum number of MIMO uplink layers per TRP for each TRP in a plurality of TRPs indicates the maximum number of MIMO uplink layers for each uplink layer set associated with a corresponding sounding reference signal (SRS) resource set for spatial division multiplexing.
[0197] In one aspect, the maximum number of MIMO uplink layers per TRP for each TRP in a plurality of TRPs indicates the maximum number of MIMO uplink layers for each transmission opportunity associated with a corresponding SRS resource set for frequency division multiplexing.
[0198] In one aspect, the maximum number of MIMO uplink layers per TRP for each TRP in a plurality of TRPs indicates the maximum number of MIMO uplink layers for each PUSCH transmission associated with a corresponding SRS resource set for time domain overlap.
[0199] In one aspect, the non-legacy parameters indicate the corresponding maximum number of MIMO uplink layers supported by the UE for each corresponding TRP in multiple TRPs.
[0200] In one aspect, the corresponding maximum number of MIMO uplink layers for each corresponding TRP in a plurality of TRPs indicates the corresponding maximum number of MIMO uplink layers associated with a corresponding uplink layer set in a plurality of uplink layer sets for spatial division multiplexing, each uplink layer set in the plurality of uplink layer sets being respectively associated with a corresponding SRS resource set in a plurality of sounding reference signal (SRS) resource sets, and each SRS resource set in the plurality of SRS resource sets being respectively associated with a corresponding TRP in the plurality of TRPs.
[0201] In one aspect, the corresponding maximum number of MIMO uplink layers for each corresponding TRP in a plurality of TRPs indicates the corresponding maximum number of MIMO uplink layers associated with a corresponding PUSCH transmission in a plurality of PUSCH transmissions for time domain overlap, each of the plurality of PUSCH transmissions being respectively associated with a corresponding SRS resource set in a plurality of sounding reference signal (SRS) resource sets, and each of the plurality of SRS resource sets being respectively associated with a corresponding TRP in the plurality of TRPs.
[0202] In one aspect, the non-legacy parameter indicates the total maximum number of MIMO uplink layers supported by the UE for all TRPs in the multiple TRPs.
[0203] In one aspect, the total maximum number of MIMO uplink layers indicates the total maximum number of MIMO uplink layers associated with multiple uplink layer sets for spatial division multiplexing, each of the multiple uplink layer sets is respectively associated with a corresponding SRS set in multiple sounding reference signal (SRS) resource sets, and each of the multiple SRS resource sets is respectively associated with a corresponding TRP in multiple TRPs.
[0204] In one aspect, the total maximum number of MIMO uplink layers indicates the total maximum number of MIMO uplink layers associated with multiple transmission opportunities for frequency division multiplexing, each of the multiple transmission opportunities is respectively associated with a corresponding SRS resource set in multiple SRS resource sets, and each of the multiple SRS resource sets is respectively associated with a corresponding TRP in multiple TRPs.
[0205] In one aspect, the total maximum number of MIMO uplink layers indicates the total maximum number of MIMO uplink layers associated with multiple PUSCH transmissions for time domain overlap, each of the multiple PUSCH transmissions being associated with a corresponding SRS set in multiple sounding reference signal (SRS) resource sets, respectively, and each of the multiple SRS resource sets being associated with a corresponding TRP in multiple TRPs, respectively.
[0206] In one aspect, the non-legacy parameters indicate a maximum number per TRP of MIMO uplink layers supported by the UE for each TRP in a plurality of TRPs, and the non-legacy parameters also indicate a total maximum number of MIMO uplink layers supported by the UE for all TRPs in a plurality of TRPs.
[0207] In one aspect, the method 1400 further includes receiving, from the UE, non-legacy interpretation parameters that specify which interpretation operation to use when determining the maximum number of MIMO uplink layers based on the non-legacy parameters, wherein determining uplink scheduling information at 1430 includes determining the uplink scheduling information based on the non-legacy parameters and the non-legacy interpretation parameters. In one aspect, the non-legacy interpretation parameters further include a multiplexing type indicator that indicates a multiplexing type associated with the specified interpretation operation.
[0208] In one aspect, method 1400 also includes receiving an additional parameter from the UE indicating at least one of: a type of PUSCH supported by the UE, the type of PUSCH including at least one of codebook-based PUSCH or non-codebook-based PUSCH; a configuration of the PUSCH supported by the UE, the configuration including at least one of dynamic grant (DG) PUSCH or configured grant (CG) PUSCH; a number of sounding reference signal (SRS) resources for each SRS resource set of the UE; a total number of SRS resources for all SRS resource sets of the UE; or a channel state information reference signal (CSI-RS) support indication indicating whether each CSI-RS resource associated with the corresponding SRS resource set is supported by the UE, wherein determining the uplink scheduling information includes determining the uplink scheduling information based on the layer parameters and the additional parameters at 1430. In one aspect, the additional parameters further include at least one of the following: a maximum number of periodic SRS resources associated with the first CSI-RS resource and the second CSI-RS resource per bandwidth part (BWP), a maximum number of semi-persistent SRS resources associated with the first CSI-RS resource and the second CSI-RS resource per BWP, or a maximum number of SRS resources associated with the first CSI-RS resource and the second CSI-RS resource that the UE can process simultaneously in the component carrier
[0209] In one aspect, method 1400 or any aspect related thereto may be performed by an apparatus such as Fig.16 The method 1400 is performed by a communication device 1600 that includes various components operable to, configured to, or adapted to perform the method 1400. The communication device 1600 is described in more detail below.
[0210] Please note that Fig.14 This is merely one example of a method, and other methods including fewer, additional, or alternative steps may also be consistent with the present disclosure.
[0211] Example Communication Device
[0212] Fig.15 Depicted are aspects of an example communications device 1500. In some aspects, communications device 1500 is user equipment, such as described above with respect to Figure 1 and Figure 3 The UE 104 or Figure 5 UE 502 or Fig.12 UE 1202.
[0213] The communication device 1500 includes a processing system 1502 coupled to a transceiver 1508 (e.g., a transmitter and / or a receiver). The transceiver 1508 is configured to transmit and receive signals for the communication device 1500, such as the various signals described herein, via an antenna 1510. The processing system 1502 may be configured to perform processing functions for the communication device 1500, including processing signals received and / or to be transmitted by the communication device 1500.
[0214] Processing system 1502 includes one or more processors 1520. In various aspects, such as with respect to Figure 3 As described, the one or more processors 1520 may represent one or more of the receive processor 358, the transmit processor 364, the TX MIMO processor 366, and / or the controller / processor 380. The one or more processors 1520 are coupled to the computer-readable medium / memory 1530 via the bus 1506. In some aspects, the computer-readable 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 operations relative to the computer-readable medium / memory 1530. Fig.13 The method 1300 or any aspect related thereto is described. Note that reference to a processor performing a function of the communication device 1500 may include one or more processors performing that function of the communication device 1500.
[0215] In the depicted example, the computer-readable medium / memory 1530 stores code (e.g., executable instructions) 1531 for sending layer parameters based on the maximum number of multiple-input multiple-output (MIMO) uplink layers supported by the UE for uplink communication to the multiple TRPs to multiple transmit and receive points (TRPs); code 1532 for receiving uplink scheduling information from at least one of the multiple TRPs in response to sending the layer parameters; code 1533 for sending physical uplink shared channel (PUSCH) communications to each of the multiple TRPs based on 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; and code 1535 for sending legacy interpretation parameters that specify which layer parameters to use when determining the maximum number of MIMO uplink layers based on the legacy parameters. interpretation operation; code 1536 for sending a non-legacy interpretation parameter, which specifies which interpretation operation to use when determining the maximum number of MIMO uplink layers based on the non-legacy parameter; and code 1537 for sending an additional parameter indicating at least one of the following: the type of PUSCH supported by the UE, the type of PUSCH including at least one of codebook-based PUSCH or non-codebook-based PUSCH; the configuration of PUSCH supported by the UE, the configuration including at least one of dynamic grant (DG) PUSCH or configuration grant (CG) PUSCH; the number of sounding reference signal (SRS) resources for each SRS resource set of the UE; the total number of SRS resources for all SRS resource sets of the UE; or a channel state information reference signal (CSI-RS) support indication, which indicates whether each CSI-RS resource associated with the corresponding SRS resource set is supported by the UE. Processing of codes 1531-1537 enables the communication device 1500 to perform relative to Fig.13 The method 1300 described herein or any aspect related thereto.
[0216] The one or more processors 1520 include circuits configured to implement (e.g., execute) code stored in a computer-readable medium / memory 1530, including a circuit 1521 for sending layer parameters based on a maximum number of multiple-input multiple-output (MIMO) uplink layers supported by the UE for uplink communication to the multiple TRPs to multiple transmit and receive points (TRPs); a circuit 1522 for receiving uplink scheduling information from at least one of the multiple TRPs in response to sending the layer parameters; a circuit 1523 for sending physical uplink shared channel (PUSCH) communications to each of the multiple TRPs based on the uplink scheduling information; a circuit 1524 for generating layer parameters based on a maximum number of MIMO uplink layers supported by the UE for uplink communication; and a circuit 1525 for sending legacy interpretation parameters that specify a maximum number of MIMO uplink layers supported by the UE for uplink communication based on the legacy parameters. which interpretation operation to use when the maximum number of MIMO uplink layers is determined based on the non-legacy parameters; a circuit 1526 for sending a non-legacy interpretation parameter, the non-legacy interpretation parameter specifying which interpretation operation to use when determining the maximum number of MIMO uplink layers based on the non-legacy parameters; and a circuit 1527 for sending an additional parameter indicating at least one of the following: the type of PUSCH supported by the UE, the type of PUSCH including at least one of codebook-based PUSCH or non-codebook-based PUSCH; the configuration of the PUSCH supported by the UE, the configuration including at least one of dynamic grant (DG) PUSCH or configuration grant (CG) PUSCH; the number of sounding reference signal (SRS) resources for each SRS resource set of the UE; the total number of SRS resources for all SRS resource sets of the UE; or a channel state information reference signal (CSI-RS) support indication, which indicates whether each CSI-RS resource associated with the corresponding SRS resource set is supported by the UE. Processing performed by circuits 1521-1527 enables the communication device 1500 to perform relative to Fig.13 The method 1300 described herein or any aspect related thereto.
[0217] The various components of the communication device 1500 may be provided for performing Fig.13 The components of the method 1300 or any aspect thereof. For example, the components for sending, transmitting, or outputting for sending may include Figure 3 The transceiver 354 and / or antenna 352 and / or Fig.15 The transceiver 1508 and antenna 1510 of the communication device 1500 in FIG. 1 may include Figure 3 The transceiver 354 and / or antenna 352 and / or Fig.15 The transceiver 1508 and antenna 1510 of the communication device 1500 in FIG.
[0218] Fig.16 Depicted are aspects of an example communication device. In some aspects, the communication device 1600 is a network entity such as Figure 1 and Figure 3 BS102 or as relative to Figure 2 The decomposed base station or Figure 5 TRP 542 or Fig.12 TRP 1204.
[0219] The 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. The transceiver 1608 is configured to transmit and receive signals for the communication device 1600, such as the various signals described herein, via an antenna 1610. The network interface 1612 is configured to transmit and receive signals for the communication device 1600, such as the various signals described herein, via a communication link (such as the various signals described herein). Figure 2 The backhaul link, midhaul link and / or fronthaul link) obtain and transmit signals of the communication device 1600. The processing system 1602 can be configured to perform processing functions for the communication device 1600, including processing signals received and / or to be sent by the communication device 1600.
[0220] The processing system 1602 includes one or more processors 1620. In various aspects, such as with respect to Figure 3 As described, the one or more processors 1620 may represent one or more of the receive processor 338, the transmit processor 320, the TX MIMO processor 330, and / or the controller / processor 340. The one or more processors 1620 are coupled to the computer-readable medium / memory 1630 via the bus 1606. In some aspects, the computer-readable 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 perform operations relative to the computer-readable medium / memory 1630. Fig.14 The method 1400 or any aspect related thereto is described. Note that reference to a processor of the communication device 1600 performing a function may include one or more processors of the communication device 1600 performing the function.
[0221] In the depicted example, the computer-readable medium / memory 1630 stores code (e.g., executable instructions) 1631 for receiving layer parameters from a user equipment (UE); code 1632 for determining a maximum number of multiple-input multiple-output (MIMO) uplink layers supported by the UE for uplink communications to multiple transmit and receive points (TRPs) based on the layer parameters; code 1633 for determining uplink scheduling information based on the maximum number of MIMO uplink layers; code 1634 for sending the uplink scheduling information to the UE; code 1635 for receiving physical uplink shared channel (PUSCH) communications from the UE based on the uplink scheduling information; code 1636 for receiving legacy interpretation parameters from the UE; and code 1637 for receiving non-legacy interpretation parameters from the UE, the non-legacy interpretation parameters specifying the maximum number of MIMO uplink layers supported by the UE based on the non-legacy parameters. which interpretation operation to use when determining the maximum number of uplink layers; and code 1638 for receiving an additional parameter from the UE indicating at least one of the following: a type of PUSCH supported by the UE, the type of PUSCH including at least one of codebook-based PUSCH or non-codebook-based PUSCH; a configuration of the PUSCH supported by the UE, the configuration including at least one of dynamic grant (DG) PUSCH or configuration grant (CG) PUSCH; the number of sounding reference signal (SRS) resources for each SRS resource set of the UE; the total number of SRS resources for all SRS resource sets of the UE; or a channel state information reference signal (CSI-RS) support indication, which indicates whether each CSI-RS resource associated with the corresponding SRS resource set is supported by the UE, wherein determining the uplink scheduling information includes determining the uplink scheduling information based on the layer parameter and the additional parameter at 1430. Processing of codes 1631-1638 may cause the communication device 1600 to perform relative to Fig.14 As described method 1400 or any aspect related thereto.
[0222] The one or more processors 1620 include circuits configured to implement (e.g., execute) code stored in a computer-readable medium / memory 1630, including circuits 1621 for receiving layer parameters from a user equipment (UE); circuits 1622 for determining a maximum number of multiple-input multiple-output (MIMO) uplink layers supported by the UE for uplink communication to multiple transmit and receive points (TRPs) based on the layer parameters; circuits 1623 for determining uplink scheduling information based on the maximum number of MIMO uplink layers; circuits 1624 for sending the uplink scheduling information to the UE; circuits 1625 for receiving physical uplink shared channel (PUSCH) communications from the UE based on the uplink scheduling information; circuits 1626 for receiving legacy interpretation parameters from the UE; and circuits 1627 for receiving non-legacy interpretation parameters from the UE, the non-legacy interpretation parameters specifying a maximum number of uplink layers supported by the UE based on the non-legacy parameters. to determine which interpretation operation to use when determining the maximum number of MIMO uplink layers; and a circuit 1628 for receiving an additional parameter from the UE indicating at least one of the following: a type of PUSCH supported by the UE, the type of PUSCH including at least one of codebook-based PUSCH or non-codebook-based PUSCH; a configuration of the PUSCH supported by the UE, the configuration including at least one of dynamic grant (DG) PUSCH or configuration grant (CG) PUSCH; the number of sounding reference signal (SRS) resources for each SRS resource set of the UE; the total number of SRS resources for all SRS resource sets of the UE; or a channel state information reference signal (CSI-RS) support indication, which indicates whether each CSI-RS resource associated with the corresponding SRS resource set is supported by the UE, wherein determining the uplink scheduling information includes determining the uplink scheduling information based on the layer parameter and the additional parameter at 1430. Processing performed by circuits 1621-1628 enables the communication device 1600 to perform as relative to Fig.14 As described method 1400 or any aspect related thereto.
[0223] The various components of the communication device 1600 may be provided for performing the operations described in relation to Fig.14 Means for sending, transmitting or outputting for sending may include Figure 3 The transceiver 332 and / or antenna 334 and / or Fig.16 The transceiver 1608 and antenna 1610 of the communication device 1600 in FIG. 1 may include Figure 3 The transceiver 332 and / or antenna 334 and / or Fig.16 The transceiver 1608 and antenna 1610 of the communication device 1600 in FIG.
[0224] Sample Clauses
[0225] Specific implementation examples are described in the following numbered clauses:
[0226] Clause 1: A method for wireless communication by a user equipment (UE), the method comprising: sending layer parameters based on the maximum number of multiple-input multiple-output (MIMO) uplink layers supported by the UE for uplink communication to the multiple TRPs to multiple transmit and receive points (TRPs); receiving uplink scheduling information from at least one of the multiple TRPs in response to sending the layer parameters; and sending physical uplink shared channel (PUSCH) communication to each of the multiple TRPs based on the uplink scheduling information.
[0227] Clause 2: The method of clause 1, further comprising generating the layer parameters based on the maximum number of MIMO uplink layers supported by the UE for uplink communications.
[0228] Clause 3: A method according to clause 1, wherein the layer parameters are legacy parameters used to schedule uplink communications with a single TRP, and the legacy parameters are reused to schedule uplink communications with the multiple TRPs.
[0229] Clause 4: A method as described in clause 3, wherein for codebook based communication, the legacy parameter is maxNumberMIMO-LayersCB-PUSCH, or for non-codebook communication, the legacy parameter is maxNumberMIMO-LayersNonCB-PUSCH.
[0230] Clause 5: A method as described in clause 3 or 4, the method further comprising: sending 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.
[0231] Clause 6: The method of clause 5, wherein the legacy interpretation parameters further include a multiplexing type indicator indicating a multiplexing type associated with the specified interpretation operation.
[0232] Clause 7: A method according to clause 5 or 6, wherein the specified interpretation operation indicates how to determine the maximum number of TRPs per MIMO uplink layer supported by the UE based on the legacy parameters, and the maximum number of TRPs per MIMO uplink layer is the same for each TRP in the multiple TRPs.
[0233] Clause 8: The method of clause 7, wherein, based on the specified interpretation operation, the maximum number of MIMO uplink layers per TRP for each TRP in the plurality of TRPs is a fraction of the legacy parameter.
[0234] Clause 9: The method of clause 8, wherein the total number of the plurality of TRPs is two and the fraction is one-half.
[0235] Clause 10: The method of clause 7, wherein, based on the specified interpretation operation, the maximum number of MIMO uplink layers per TRP for each TRP in the plurality of TRPs is equal to the legacy parameter.
[0236] Clause 11: The method of clause 1, wherein the layer parameters are non-legacy parameters for scheduling uplink communications with the plurality of TRPs.
[0237] Clause 12: A method according to clause 11, wherein the non-legacy parameter is based on a maximum number of TRPs per MIMO uplink layer supported by the UE, and the maximum number of TRPs per MIMO uplink layer is the same for each TRP in the multiple TRPs.
[0238] Clause 13: A method as described in clause 12, wherein the maximum number of MIMO uplink layers per TRP for each TRP in the plurality of TRPs is equal to the non-legacy parameter.
[0239] Clause 14: A method according to clause 12, wherein the maximum number of MIMO uplink layers per TRP for each TRP of the multiple TRPs indicates the maximum number of MIMO uplink layers for each uplink layer set associated with a corresponding sounding reference signal (SRS) resource set for spatial division multiplexing.
[0240] Clause 15: A method according to any one of clauses 12, wherein the maximum number of MIMO uplink layers per TRP for each TRP of the multiple TRPs indicates the maximum number of MIMO uplink layers for each transmission opportunity associated with the corresponding SRS resource set for frequency division multiplexing.
[0241] Clause 16: A method according to clause 12, wherein the maximum number of MIMO uplink layers per TRP for each TRP in the multiple TRPs indicates the maximum number of MIMO uplink layers for each PUSCH transmission associated with the corresponding SRS resource set for time domain overlap.
[0242] Clause 17: A method according to clause 11, wherein the non-legacy parameter indicates a corresponding maximum number of MIMO uplink layers supported by the UE for each respective TRP in the plurality of TRPs.
[0243] Clause 18: A method according to clause 17, wherein the corresponding maximum number of MIMO uplink layers for each corresponding TRP in the multiple TRPs indicates the corresponding maximum number of MIMO uplink layers associated with a corresponding uplink layer set in a plurality of uplink layer sets for spatial division multiplexing, each uplink layer set in the plurality of uplink layer sets is respectively associated with a corresponding sounding reference signal (SRS) resource set in a plurality of SRS resource sets, and each SRS resource set in the plurality of SRS resource sets is respectively associated with a corresponding TRP in the plurality of TRPs.
[0244] Clause 19: A method according to clause 17, wherein the corresponding maximum number of MIMO uplink layers for each corresponding TRP in the multiple TRPs indicates the corresponding maximum number of MIMO uplink layers associated with a corresponding PUSCH transmission in a plurality of PUSCH transmissions for time domain overlap, each of the multiple PUSCH transmissions is respectively associated with a corresponding SRS resource set in a plurality of sounding reference signal (SRS) resource sets, and each SRS resource set in the plurality of SRS resource sets is respectively associated with a corresponding TRP in the multiple TRPs.
[0245] Clause 20: A method according to clause 11, wherein the non-legacy parameter indicates a total maximum number of MIMO uplink layers supported by the UE for all TRPs in the multiple TRPs.
[0246] Clause 21: A method according to clause 20, wherein the total maximum number of MIMO uplink layers indicates the total maximum number of MIMO uplink layers associated with multiple uplink layer sets for spatial division multiplexing, each uplink layer set in the multiple uplink layer sets is respectively associated with a corresponding SRS set in multiple sounding reference signal (SRS) resource sets, and each SRS resource set in the multiple SRS resource sets is respectively associated with a corresponding TRP in the multiple TRPs.
[0247] Clause 22: A method according to clause 20, wherein the total maximum number of MIMO uplink layers indicates the total maximum number of MIMO uplink layers associated with multiple transmission opportunities for frequency division multiplexing, each of the multiple transmission opportunities is respectively associated with a corresponding SRS set in multiple sounding reference signal (SRS) resource sets, and each SRS resource set in the multiple SRS resource sets is respectively associated with a corresponding TRP in the multiple TRPs.
[0248] Clause 23: A method according to any one of clauses 20, wherein the total maximum number of MIMO uplink layers indicates the total maximum number of MIMO uplink layers associated with multiple PUSCH transmissions for time domain overlap, each of the multiple PUSCH transmissions is respectively associated with a corresponding SRS set in multiple sounding reference signal (SRS) resource sets, and each SRS resource set in the multiple SRS resource sets is respectively associated with a corresponding TRP in the multiple TRPs.
[0249] Clause 24: A method according to clause 11, wherein the non-legacy parameter indicates a maximum number of MIMO uplink layers per TRP supported by the UE for each TRP in the multiple TRPs, and wherein the non-legacy parameter also indicates a total maximum number of MIMO uplink layers supported by the UE for all TRPs in the multiple TRPs.
[0250] Clause 25: A method according to any of clauses 11 to 24, the method further comprising: sending a non-legacy interpretation parameter, the non-legacy interpretation parameter specifying which interpretation operation to use when determining the maximum number of MIMO uplink layers based on the non-legacy parameter.
[0251] Clause 26: The method of clause 25, wherein the non-legacy interpretation parameters further include a multiplexing type indicator indicating a multiplexing type associated with the specified interpretation operation.
[0252] Clause 27: According to the method described in any one of clauses 1 to 26, the method further includes: sending an additional parameter indicating at least one of the following items: the type of PUSCH supported by the UE, the type of PUSCH including at least one of codebook-based PUSCH or non-codebook-based PUSCH; the configuration of PUSCH supported by the UE, the configuration including at least one of dynamic grant (DG) PUSCH or configuration grant (CG) PUSCH; the number of sounding reference signal (SRS) resources for each SRS resource set of the UE; the total number of SRS resources for all SRS resource sets of the UE; or a channel state information reference signal (CSI-RS) support indication, the indication indicating whether each CSI-RS resource associated with the corresponding SRS resource set is supported by the UE.
[0253] Clause 28: A method according to clause 27, wherein the additional parameters further include at least one of the following: a maximum number of periodic SRS resources associated with the first CSI-RS resource and the second CSI-RS resource per bandwidth part (BWP), a maximum number of semi-persistent SRS resources associated with the first CSI-RS resource and the second CSI-RS resource per BWP, or a maximum number of SRS resources associated with the first CSI-RS resource and the second CSI-RS resource that the UE can process simultaneously in a component carrier.
[0254] Clause 29: An apparatus comprising: a memory including executable instructions; and a processor configured to execute the executable instructions and cause the apparatus to perform the method according to any one of clauses 1 to 28.
[0255] Clause 30: An apparatus comprising: means for performing the method of any one of clauses 1 to 28.
[0256] Clause 31: A non-transitory computer readable medium comprising executable instructions which, when executed by a processor of an apparatus, cause the apparatus to perform the method of any one of clauses 1 to 28.
[0257] Clause 32: A computer program product embodied on a computer readable storage medium, the computer readable storage medium comprising code for performing the method according to any of clauses 1 to 28.
[0258] Clause 33. A method for wireless communication by a transmit and receive 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 multiple transmit and receive points (TRPs); determining uplink scheduling information based on the maximum number of MIMO uplink layers; sending the uplink scheduling information to the UE; and receiving physical uplink shared channel (PUSCH) communication from the UE based on the uplink scheduling information.
[0259] Clause 34. A method according to clause 33, wherein the layer parameters are legacy parameters used to schedule uplink communications with a single TRP, and the legacy parameters are reused to schedule uplink communications with the multiple TRPs.
[0260] Clause 35. The method of clause 34, wherein for codebook based communications, the legacy parameter is maxNumberMIMO-LayersCB-PUSCH, or for non-codebook communications, the legacy parameter is maxNumberMIMO-LayersNonCB-PUSCH.
[0261] Clause 36. A method according to clause 34 or 35, wherein determining the maximum number of MIMO uplink layers includes determining the maximum number of MIMO uplink layers based on the legacy parameters and further based on legacy interpretation parameters, wherein the legacy interpretation parameters specify which interpretation operation to use when determining the maximum number of MIMO uplink layers based on the legacy parameters.
[0262] Clause 37. The method of clause 36, wherein the legacy interpretation parameters further include a multiplexing type indicator indicating a multiplexing type associated with the specified interpretation operation.
[0263] Clause 38. The method of clause 36 or 37, further comprising: receiving the legacy interpretation parameter from the UE.
[0264] Clause 39. A method according to clause 36 or 37, wherein the legacy interpretation parameters are pre-configured at the TRP.
[0265] Clause 40. A method according to any one of clauses 36 to 39, wherein determining the maximum number of MIMO uplink layers based on the layer parameters comprises: determining the maximum number of MIMO uplink layers per TRP supported by the UE based on the legacy parameters according to the specified interpretation operation, the maximum number of MIMO uplink layers per TRP being the same for each TRP in the multiple TRPs.
[0266] Clause 41. A method according to clause 40, wherein, based on the specified interpretation operation, the maximum number of MIMO uplink layers per TRP for each TRP in the plurality of TRPs is a fraction of the legacy parameter.
[0267] Clause 42. A method according to clause 41, wherein the total number of the plurality of TRPs is two and the fraction is one-half.
[0268] Clause 43. A method according to clause 40, wherein according to the specified interpretation operation, the maximum number of MIMO uplink layers per TRP for each TRP in the plurality of TRPs is equal to the legacy parameter.
[0269] Clause 44. A method according to any one of clauses 40 to 42, wherein, according to the specified interpretation operation, the maximum number of MIMO uplink layers per TRP for each TRP of the multiple TRPs indicates the maximum number of MIMO uplink layers for each uplink layer set associated with a corresponding sounding reference signal (SRS) resource set for spatial division multiplexing.
[0270] Clause 45. A method according to clause 40 or 43, wherein, according to the specified interpretation operation, the maximum number of MIMO uplink layers per TRP for each TRP in the multiple TRPs indicates the total number of MIMO uplink layers across the multiple TRPs divided by the total number of the multiple TRPs used for spatial division multiplexing.
[0271] Clause 46. A method according to any one of clauses 40 to 43, wherein, according to the specified interpretation operation, the maximum number of MIMO uplink layers per TRP for each TRP of the multiple TRPs indicates the maximum number of MIMO uplink layers for each transmission opportunity associated with the corresponding SRS resource set for frequency division multiplexing.
[0272] Clause 47. A method according to any one of clauses 40 to 43, wherein, according to the specified interpretation operation, the maximum number of MIMO uplink layers per TRP for each TRP of the multiple TRPs indicates the maximum number of MIMO uplink layers for each PUSCH transmission associated with the corresponding SRS resource set for time domain overlap.
[0273] Clause 48. A method according to clause 33, wherein the layer parameters are non-legacy parameters for scheduling uplink communications with the multiple TRPs.
[0274] Clause 49. A method according to Clause 48, wherein determining the maximum number of MIMO uplink layers based on the layer parameters includes: determining the maximum number of MIMO uplink layers per TRP supported by the UE based on the non-legacy parameters, the maximum number of MIMO uplink layers per TRP being the same for each TRP in the multiple TRPs.
[0275] Clause 50. A method according to clause 49, wherein the maximum number of MIMO uplink layers per TRP for each TRP in the plurality of TRPs is equal to the number of MIMO layers included in the non-legacy parameters.
[0276] Clause 51. A method according to clause 49, wherein the maximum number of MIMO uplink layers per TRP for each TRP of the multiple TRPs indicates the maximum number of MIMO uplink layers for each uplink layer set associated with a corresponding sounding reference signal (SRS) resource set for spatial division multiplexing.
[0277] Clause 52. A method according to clause 49, wherein the maximum number of MIMO uplink layers per TRP for each TRP of the multiple TRPs indicates the maximum number of MIMO uplink layers for each transmission opportunity associated with the corresponding SRS resource set for frequency division multiplexing.
[0278] Clause 53. A method according to clause 49, wherein the maximum number of MIMO uplink layers per TRP for each TRP in the multiple TRPs indicates the maximum number of MIMO uplink layers for each PUSCH transmission associated with the corresponding SRS resource set for time domain overlap.
[0279] Clause 54. A method according to clause 48, wherein the non-legacy parameter indicates a corresponding maximum number of MIMO uplink layers supported by the UE for each corresponding TRP in the multiple TRPs.
[0280] Clause 55. A method according to clause 54, wherein the corresponding maximum number of MIMO uplink layers for each corresponding TRP in the multiple TRPs indicates the corresponding maximum number of MIMO uplink layers associated with a corresponding uplink layer set in a plurality of uplink layer sets for spatial division multiplexing, each uplink layer set in the plurality of uplink layer sets is respectively associated with a corresponding sounding reference signal (SRS) resource set in a plurality of SRS resource sets, and each SRS resource set in the plurality of SRS resource sets is respectively associated with a corresponding TRP in the plurality of TRPs.
[0281] Clause 56. A method according to clause 54, wherein the corresponding maximum number of MIMO uplink layers for each corresponding TRP in the multiple TRPs indicates the corresponding maximum number of MIMO uplink layers associated with a corresponding PUSCH transmission in a plurality of PUSCH transmissions for time domain overlap, each of the multiple PUSCH transmissions is respectively associated with a corresponding SRS resource set in a plurality of sounding reference signal (SRS) resource sets, and each SRS resource set in the plurality of SRS resource sets is respectively associated with a corresponding TRP in the multiple TRPs.
[0282] Clause 57. A method according to clause 48, wherein the non-legacy parameter indicates a total maximum number of MIMO uplink layers supported by the UE for all TRPs in the multiple TRPs.
[0283] Clause 58. A method according to clause 57, wherein the total maximum number of MIMO uplink layers indicates the total maximum number of MIMO uplink layers associated with multiple uplink layer sets for spatial division multiplexing, each uplink layer set in the multiple uplink layer sets is respectively associated with a corresponding SRS set in multiple sounding reference signal (SRS) resource sets, and each SRS resource set in the multiple SRS resource sets is respectively associated with a corresponding TRP in the multiple TRPs.
[0284] Clause 59. A method according to clause 57, wherein the total maximum number of MIMO uplink layers indicates the total maximum number of MIMO uplink layers associated with multiple transmission opportunities for frequency division multiplexing, each of the multiple transmission opportunities is respectively associated with a corresponding SRS resource set in multiple sounding reference signal (SRS) resource sets, and each SRS resource set in the multiple SRS resource sets is respectively associated with a corresponding TRP in the multiple TRPs.
[0285] Clause 60. A method according to clause 57, wherein the total maximum number of MIMO uplink layers indicates the total maximum number of MIMO uplink layers associated with multiple PUSCH transmissions for time domain overlap, each of the multiple PUSCH transmissions is respectively associated with a corresponding SRS set in multiple sounding reference signal (SRS) resource sets, and each SRS resource set in the multiple SRS resource sets is respectively associated with a corresponding TRP in the multiple TRPs.
[0286] Clause 61. A method according to Clause 48, wherein the non-legacy parameter indicates a maximum number of MIMO uplink layers per TRP supported by the UE for each TRP in the multiple TRPs, and wherein the non-legacy parameter also indicates a total maximum number of MIMO uplink layers supported by the UE for all TRPs in the multiple TRPs.
[0287] Clause 62. A method according to any one of clauses 48 to 61, the method further comprising: receiving a non-legacy interpretation parameter from the UE, the non-legacy interpretation parameter specifying which interpretation operation to use when determining the maximum number of MIMO uplink layers based on the non-legacy parameter, wherein determining the uplink scheduling information comprises determining the uplink scheduling information based on the non-legacy parameter and the non-legacy interpretation parameter.
[0288] Clause 63. The method of clause 62, wherein the non-legacy interpretation parameters further include a multiplexing type indicator indicating a multiplexing type associated with the specified interpretation operation.
[0289] Clause 64. According to the method described in any one of clauses 33 to 63, the method further includes: receiving an additional parameter from the UE indicating at least one of the following items: the type of PUSCH supported by the UE, the type of PUSCH including at least one of codebook-based PUSCH or non-codebook-based PUSCH; the configuration of PUSCH supported by the UE, the configuration including at least one of dynamic grant (DG) PUSCH or configuration grant (CG) PUSCH; the number of sounding reference signal (SRS) resources for each SRS resource set of the UE; the total number of SRS resources for all SRS resource sets of the UE; or a channel state information reference signal (CSI-RS) support indication, the indication indicating whether each CSI-RS resource associated with the corresponding SRS resource set is supported by the UE, wherein determining the uplink scheduling information includes determining the uplink scheduling information based on the layer parameters and the additional parameters.
[0290] Clause 65. A method according to clause 64, wherein the additional parameters also include at least one of the following: a maximum number of periodic SRS resources associated with the first CSI-RS resource and the second CSI-RS resource per bandwidth part (BWP), a maximum number of semi-persistent SRS resources associated with the first CSI-RS resource and the second CSI-RS resource per BWP, or a maximum number of SRS resources associated with the first CSI-RS resource and the second CSI-RS resource that the UE can process simultaneously in a component carrier.
[0291] Clause 66: An apparatus comprising: a memory including executable instructions; and a processor configured to execute the executable instructions and cause the apparatus to perform the method of any one of clauses 33 to 65.
[0292] Clause 67: An apparatus comprising: means for performing the method of any of clauses 33 to 65.
[0293] Clause 68: A non-transitory computer readable medium comprising executable instructions which, when executed by a processor of an apparatus, cause the apparatus to perform the method of any of clauses 33 to 65.
[0294] Clause 69: A computer program product embodied on a computer readable storage medium, the computer readable storage medium comprising code for performing the method according to any of clauses 33 to 65.
[0295] Additional considerations
[0296] The foregoing description is provided to enable any person skilled in the art to practice the various aspects described herein. The examples discussed herein do not limit the scope, applicability or aspects set forth in the claims. Various modifications to these aspects will be apparent to those skilled in the art, and the general principles defined herein may be applied to other aspects. For example, without departing from the scope of the present disclosure, the functions and arrangements of the elements discussed may be changed. Each example may ignore, replace or add various procedures or components as appropriate. For example, the described method may be performed in a different order than the described order, and various actions may be added, omitted or combined. In addition, the features described for some examples may be combined in some other examples. For example, any number of aspects set forth herein may be used to implement a device or practice method. In addition, the scope of the present disclosure is intended to cover such devices or methods practiced using other structures, functions, or structures and functions that are supplementary or alternative to the various aspects of the present disclosure set forth herein. It should be understood that any aspect of the disclosure disclosed herein may be embodied by one or more elements of the claims.
[0297] The various illustrative logic blocks, modules, and circuits described in conjunction with the present disclosure may be implemented or executed using a general purpose processor, a digital signal processor (DSP), an ASIC, a field programmable gate array (FPGA) or other programmable logic device (PLD), discrete gate 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 an 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, for example, 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.
[0298] As used herein, a phrase referring to "at least one of" a list of items refers to any combination of those items (including single members). As an example, "at least one of a, b, or c" is intended to cover a, b, c, ab, ac, bc, and abc, as well as any combination with multiple identical elements (e.g., aa, aaa, aab, aac, abb, acc, bb, bbb, bbc, cc, and ccc, or any other ordering of a, b, and c).
[0299] As used herein, the term "determining" encompasses a wide variety of actions. For example, "determining" may include calculating, computing, processing, deriving, investigating, searching (e.g., searching in a table, a database, or another data structure), ascertaining, and the like. Also, "determining" may include receiving (e.g., receiving information), accessing (e.g., accessing data in a memory), and the like. Additionally, "determining" may include resolving, selecting, choosing, establishing, and the like.
[0300] The method disclosed herein includes one or more actions for implementing the method. The method actions may be interchangeable 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 may be modified without departing from the scope of the claims. In addition, each operation of the method described above may be performed by any appropriate component capable of performing the corresponding function. The component may include various hardware and / or software components and / or modules, including but not limited to circuits, application specific integrated circuits (ASICs) or processors.
[0301] The following claims are not intended to be limited to the various aspects shown herein, but should be granted the full scope consistent with the language of the claims. Within the claims, unless otherwise specified, reference to an element in the singular form is not intended to mean "one and only one", but "one or more". Unless otherwise specifically stated, the term "some" refers to one or more. Any claim element is not interpreted according to the provisions of 35 U.S.C. § 112 (f) unless the element is explicitly stated using the phrase "parts for...". All structural and functional equivalents of the elements of the various aspects described throughout this disclosure that are known or will be known to a person of ordinary skill in the art are expressly incorporated herein by reference and are intended to be covered by the claims. In addition, regardless of whether such disclosure is explicitly cited in the claims, anything disclosed herein is not intended to be disclosed to the public.
Claims
1. A method for wireless communication by a user equipment (UE), comprising: sending, to a plurality of transmit and receive 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 uplink scheduling information from at least one TRP of the plurality of TRPs in response to sending the layer parameters; as well as A physical uplink shared channel (PUSCH) communication is sent to each TRP in the multiple TRPs according to the uplink scheduling information.
2. The method according to claim 1, further comprising: The layer parameters are generated based on the maximum number of MIMO uplink layers supported by the UE for uplink communications.
3. The method according to claim 1, wherein the layer parameters are legacy parameters used to schedule uplink communications with a single TRP, and the legacy parameters are reused to schedule uplink communications with the multiple TRPs.
4. The method according to claim 3, further comprising: A legacy interpretation parameter is sent, the legacy interpretation parameter specifying which interpretation operation to use when determining the maximum number of MIMO uplink layers based on the legacy parameter.
5. The method of claim 4, wherein the legacy interpretation parameters further include a multiplexing type indicator indicating a multiplexing type associated with the specified interpretation operation.
6. A method according to claim 4, wherein the specified interpretation operation indicates how to determine the maximum number of TRPs per MIMO uplink layer supported by the UE based on the legacy parameters, and the maximum number of TRPs per MIMO uplink layer is the same for each TRP in the multiple TRPs.
7. The method according to claim 6, wherein: According to the specified interpretation operation, the maximum number of MIMO uplink layers per TRP for each TRP in the multiple TRPs is a fraction of the legacy parameter.
8. The method according to claim 6, wherein: According to the specified interpretation operation, the maximum number of MIMO uplink layers per TRP for each TRP in the multiple TRPs is equal to the legacy parameter.
9. The method of claim 1, wherein the layer parameters are non-legacy parameters for scheduling uplink communications with the multiple TRPs.
10. The method of claim 9, wherein the non-legacy parameter is based on a maximum number of TRPs per MIMO uplink layer supported by the UE, the maximum number of TRPs per MIMO uplink layer being the same for each of the multiple TRPs.
11. The method of claim 10, wherein the maximum number per TRP of MIMO uplink layers for each TRP in the plurality of TRPs is equal to the non-legacy parameter.
12. The method of claim 10, wherein the maximum number per TRP of MIMO uplink layers for each TRP of the plurality of TRPs indicates: the maximum number of MIMO uplink layers per uplink layer set associated with a corresponding sounding reference signal (SRS) resource set for spatial multiplexing; the maximum number of MIMO uplink layers per transmit opportunity associated with a corresponding SRS resource set for frequency division multiplexing; or The maximum number of MIMO uplink layers per PUSCH transmission associated with the corresponding SRS resource set for time domain overlap.
13. The method of claim 9, wherein the non-legacy parameter indicates a corresponding maximum number of MIMO uplink layers supported by the UE for each corresponding TRP in the multiple TRPs.
14. The method of claim 13, wherein the corresponding maximum number of MIMO uplink layers for each respective TRP in the plurality of TRPs indicates: a corresponding maximum number of MIMO uplink layers associated with a corresponding uplink layer set in a plurality of uplink layer sets for spatial division multiplexing, each of the plurality of uplink layer sets being associated with a corresponding sounding reference signal (SRS) resource set in a plurality of SRS resource sets, each of the plurality of SRS resource sets being associated with a corresponding TRP in the plurality of TRPs; or A corresponding maximum number of MIMO uplink layers associated with corresponding PUSCH transmissions in multiple PUSCH transmissions for time domain overlap, each of the multiple PUSCH transmissions being respectively associated with a corresponding SRS resource set in multiple SRS resource sets, and each SRS resource set in the multiple SRS resource sets being respectively associated with a corresponding TRP in the multiple TRPs.
15. The method of claim 9, wherein the non-legacy parameter indicates a total maximum number of MIMO uplink layers supported by the UE for all TRPs in the multiple TRPs.
16. The method of claim 15, wherein the total maximum number of MIMO uplink layers indicates: a total maximum number of MIMO uplink layers associated with a plurality of uplink layer sets for spatial division multiplexing, each of the plurality of uplink layer sets being respectively associated with a corresponding sounding reference signal (SRS) set of SRS resource sets, each of the plurality of SRS resource sets being respectively associated with a corresponding TRP of the plurality of TRPs; a total maximum number of MIMO uplink layers associated with a plurality of transmit opportunities for frequency division multiplexing, each of the plurality of transmit opportunities being respectively associated with a corresponding SRS set in a plurality of SRS resource sets, each of the plurality of SRS resource sets being respectively associated with a corresponding TRP in the plurality of TRPs; or Indicates the total maximum number of MIMO uplink layers associated with multiple PUSCH transmissions for time domain overlap, each of the multiple PUSCH transmissions being respectively associated with a corresponding SRS set in a plurality of SRS resource sets, and each of the plurality of SRS resource sets being respectively associated with a corresponding TRP in the plurality of TRPs.
17. The method according to claim 9: wherein the non-legacy parameter indicates a maximum number of MIMO uplink layers per TRP supported by the UE for each TRP in the plurality of TRPs, and The non-legacy parameters also indicate a total maximum number of MIMO uplink layers supported by the UE for all TRPs in the multiple TRPs.
18. The method according to claim 9, further comprising: A non-legacy interpretation parameter is sent, the non-legacy interpretation parameter specifying which interpretation operation to use when determining the maximum number of MIMO uplink layers based on the non-legacy parameter.
19. The method of claim 18, wherein the non-legacy interpretation parameters further include a multiplexing type indicator indicating a multiplexing type associated with the specified interpretation operation.
20. The method according to claim 1, further comprising: An additional parameter is sent indicating at least one of the following: a type of PUSCH supported by the UE, the type of PUSCH comprising at least one of a codebook-based PUSCH or a non-codebook-based PUSCH, a configuration of a PUSCH supported by the UE, the configuration comprising at least one of a dynamic grant (DG) PUSCH or a configured grant (CG) PUSCH, The number of sounding reference signal (SRS) resources of each SRS resource set of the UE; The total number of SRS resources of all SRS resource sets of the UE, or A channel state information reference signal (CSI-RS) support indication indicates whether each CSI-RS resource associated with a corresponding SRS resource set is supported by the UE.
21. The method of claim 20, wherein the additional parameters further include at least one of the following: the maximum number of periodic SRS resources associated with the first CSI-RS resource and the second CSI-RS resource per bandwidth part (BWP), a maximum number of semi-persistent SRS resources associated with the first CSI-RS resource and the second CSI-RS resource per BWP, or A maximum number of SRS resources associated with the first CSI-RS resource and the second CSI-RS resource that can be processed simultaneously by the UE in a component carrier.
22. A user equipment (UE) configured for wireless communication, the user equipment (UE) comprising: a memory including computer executable instructions; and a processor configured to execute the computer executable instructions and cause the UE to: sending, to a plurality of transmit and receive 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 uplink scheduling information from at least one TRP of the plurality of TRPs in response to sending the layer parameters; as well as A physical uplink shared channel (PUSCH) communication is sent to each TRP in the multiple TRPs according to the uplink scheduling information.
23. A method for wireless communication by a 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 multiple transmit and receive points (TRPs); determining uplink scheduling information based on the maximum number of MIMO uplink layers; Sending the uplink scheduling information to the UE; as well as A physical uplink shared channel (PUSCH) communication is received from the UE based on the uplink scheduling information.
24. The method of claim 23, wherein the layer parameters are legacy parameters used to schedule uplink communications with a single TRP, and the legacy parameters are reused to schedule uplink communications with the multiple TRPs.
25. The method of claim 24, wherein determining the maximum number of MIMO uplink layers comprises determining the maximum number of MIMO uplink layers based on the legacy parameters and further based on legacy interpretation parameters, the legacy interpretation parameters specifying which interpretation operation to use when determining the maximum number of MIMO uplink layers based on the legacy parameters.
26. The method of claim 25, wherein determining the maximum number of MIMO uplink layers based on the layer parameters comprises: According to the specified interpretation operation, the maximum number of TRPs per MIMO uplink layer supported by the UE is determined based on the legacy parameters, and the maximum number of TRPs per MIMO uplink layer is the same for each TRP in the multiple TRPs.
27. The method according to claim 26, wherein: According to the specified interpretation operation, the maximum number per TRP of MIMO uplink layers for each TRP of the plurality of TRPs indicates: the maximum number of MIMO uplink layers per uplink layer set associated with a corresponding sounding reference signal (SRS) resource set for spatial multiplexing; The total number of MIMO uplink layers across the plurality of TRPs divided by the total number of the plurality of TRPs used for spatial division multiplexing; the maximum number of MIMO uplink layers per transmit opportunity associated with a corresponding SRS resource set for frequency division multiplexing; or The maximum number of MIMO uplink layers per PUSCH transmission associated with the corresponding SRS resource set for time domain overlap.
28. The method of claim 23, wherein the layer parameters are non-legacy parameters for scheduling uplink communications with the multiple TRPs.
29. The method according to claim 28: wherein the non-legacy parameter indicates a maximum number of MIMO uplink layers per TRP supported by the UE for each TRP in the plurality of TRPs, and The non-legacy parameters also indicate a total maximum number of MIMO uplink layers supported by the UE for all TRPs in the multiple TRPs.
30. A transmit-receive point (TRP) configured for wireless communication, the transmit-receive point (TRP) comprising: a memory including computer executable instructions; and a processor configured to execute the computer executable instructions and cause the TRP to: 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 TRPs; determining uplink scheduling information based on the maximum number of MIMO uplink layers; Sending the uplink scheduling information to the UE; as well as A physical uplink shared channel (PUSCH) communication is received from the UE based on the uplink scheduling information.