Channel State Information Reference Signal Pattern Design
By introducing code division multiplexing groups into the CSI-RS pattern, the problem of insufficient CSI-RS port quantity is solved, achieving more efficient beamforming and multi-user capacity, and improving the performance of the wireless communication system.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- QUALCOMM INC
- Filing Date
- 2023-11-03
- Publication Date
- 2026-05-26
AI Technical Summary
Existing wireless communication systems have a limited number of Channel State Information Reference Signal (CSI-RS) ports, which makes it difficult to meet the needs of some Multiple Input Multiple Output (MIMO) systems, especially when multiple transmit and receive antennas are involved, resulting in insufficient beamforming and multi-user capacity.
A CSI-RS pattern is designed to support transmission and measurement of more than 32 CSI-RS ports by employing code division multiplexing (CDM) groups in at least two resource blocks (RBs), each CDM group including at least two consecutive resource elements (REs).
It improves beamforming gain, increases downlink multi-user capacity, supports more spatial dimensions, and enhances wireless communication performance.
Smart Images

Figure CN122095585A_ABST
Abstract
Description
Background Technology Technical Field
[0001] This disclosure relates to various aspects of wireless communication, and more specifically to a CSI-RS pattern design that accommodates multiple Channel State Information (CSI) Reference Signal (RS) ports.
[0002] Related technical descriptions Wireless communication systems are widely deployed to provide a variety of telecommunications services, such as telephone, video, data, messaging, broadcasting, or other similar services. These wireless communication systems may employ multiple access technologies that enable communication with several users by sharing available wireless communication system resources.
[0003] Despite significant technological advancements in wireless communication systems over the years, challenges remain. For example, complex and dynamic environments can still attenuate or block signals between wireless transmitters and receivers. Therefore, there is a continuous expectation for improving the technical performance of wireless communication systems, including, for example: improving communication speed and data carrying capacity; improving the efficiency of shared communication media; reducing the power used by transmitters and receivers during communication; improving the reliability of wireless communication; avoiding redundant transmission and / or reception and related processing; improving the coverage area of wireless communication; increasing the number and types of devices that can access the wireless communication system; increasing the ability of different types of devices to communicate with each other; and increasing the number and types of available wireless communication media. Therefore, there is a need for further improvements to wireless communication systems to overcome the aforementioned technical challenges and other obstacles. Summary of the Invention
[0004] One aspect provides a method for wireless communication at a user equipment (UE). The method includes: receiving signaling indicating a pattern for transmitting a channel state information reference signal (CSI-RS), wherein the pattern includes code division multiplexing (CDM) groups in at least two resource blocks (RBs), each CDM group including at least two consecutive resource elements (REs); measuring CSI-RS from different CSI-RS ports according to the pattern; and transmitting a report based on the measurement.
[0005] On the other hand, a method for wireless communication at a network entity is provided. The method includes: selecting a pattern for transmitting a channel state information reference signal (CSI-RS), wherein the pattern includes code division multiplexing (CDM) groups in at least two resource blocks (RBs), each CDM group including at least two consecutive resource elements (REs); and transmitting CSI-RS from different CSI-RS ports according to the selected pattern.
[0006] Other aspects provide: an apparatus capable of operating to, being configured to, or otherwise adapted to perform one or more of the foregoing methods and / or those methods described elsewhere herein; a non-transitory computer-readable medium comprising instructions that, when executed by one or more processors of the apparatus, cause the apparatus to perform the foregoing methods and those methods described elsewhere herein; a computer program product embodied on a computer-readable storage medium comprising: code for performing the foregoing methods and those methods described elsewhere herein; and / or an apparatus comprising components for performing the foregoing methods and those methods 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 via one or more networks.
[0007] For illustrative purposes, the following description and figures illustrate certain features. Attached Figure Description
[0008] The accompanying drawings depict certain features of the various aspects described herein and should not be considered as limiting the scope of this disclosure.
[0009] Figure 1 An example wireless communication network is depicted.
[0010] Figure 2 An example decomposed base station architecture is described.
[0011] Figure 3 Various aspects of the example base station and example user equipment are described.
[0012] Figure 4A , Figure 4B , Figure 4C and Figure 4D Various example aspects of data structures used in wireless communication networks are described.
[0013] Figure 5 A table depicting details illustrating various Channel State Information (CSI) Reference Signal (RS) patterns.
[0014] Figure 6 Depicting and Figure 5 The example CSI-RS pattern corresponds to the first set of rows in the table depicted in the image.
[0015] Figure 7 Depicting and Figure 5 The example CSI-RS pattern corresponds to the second set of rows in the table depicted in the image.
[0016] Figure 8 and Figure 9An example CSI-RS pattern is depicted in the case of adding a CDM group in the frequency domain, according to certain aspects of this disclosure.
[0017] Figure 10 and Figure 11 An example CSI-RS pattern is depicted in the case of adding a CDM group in the time domain, according to certain aspects of this disclosure.
[0018] Figure 12 A call flowchart according to certain aspects of this disclosure is depicted.
[0019] Figure 13A and Figure 13B An example diagram illustrating the application of CDM across two CDM groups according to certain aspects of this disclosure is depicted.
[0020] Figure 14A and Figure 14B Example diagrams illustrating the relabeling of CDM groups via extraction according to certain aspects of this disclosure are depicted.
[0021] Figure 15 A method for wireless communication is described.
[0022] Figure 16 A method for wireless communication is described.
[0023] Figure 17 Various aspects of the example communication device are described. Detailed Implementation
[0024] This disclosure relates to various aspects of wireless communication, and more specifically to CSI-RS pattern designs that accommodate multiple Channel State Information (CSI) Reference Signal (RS) ports. For example, the CSI-RS pattern design proposed herein can accommodate more than 32 CSI-RS ports.
[0025] CSI-RS typically refers to a type of RS transmitted by a network entity (e.g., a base station such as a gNB) for use by the user equipment (UE) to estimate the quality of the downlink radio channel. CSI-RS is usually configured via Radio Resource Control (RRC) signaling, which indicates time and frequency resources, for example, based on a pattern of resource elements (REs) used to transmit CSI-RS from multiple different CSI-RS ports (antenna ports).
[0026] Antenna ports are typically defined in wireless communication standards (e.g., 3GPP standards) such that a channel transmitting symbols on an antenna port can be inferred from a channel transmitting another symbol on the same antenna port. Each antenna port typically represents a specific and unique channel model, and a dedicated reference signal (e.g., CSI-RS) is usually assigned separately for all antenna ports, which aids in channel estimation.
[0027] CSI-RS can be used for various purposes, such as CSI acquisition, beam management, and (frequency and / or time) tracking. The Tracking Reference Signal (TRS) can be considered a special form of single-port CSI-RS. CSI-RS transmission can be periodic (P-CSI-RS), aperiodic (A-CSI-RS), or semi-persistent (SP-CSI-RS).
[0028] CSI RS can be transmitted flexibly in any OFDM symbol and subcarrier, as configured via RRC signaling. CSI RS patterns are defined for various numbers of CSI RS ports. A CSI RS pattern specifies how to use different CSI RS ports to transmit CSI RS on different REs using Time Division Multiplexing (TDM), Frequency Division Multiplexing (FDM), and / or Code Division Multiplexing (CDM). As will be described in more detail below, CDM in the frequency domain can be limited to 2 subcarriers, while CDM in the time domain can be on 2 or 4 OFDM symbols.
[0029] In some systems, the number of CSI-RS ports can be selected from a set of options (e.g., 1, 2, 4, 8, 16, 24, 32). In some cases, the maximum number of supported CSI-RS ports (e.g., 32) may not be sufficient for certain purposes. For example, some multiple-input multiple-output (MIMO) systems involving multiple transmit and receive antennas may benefit from CSI-RS with more than 32 ports and an associated CSI codebook.
[0030] This disclosure provides CSI-RS pattern designs that can help support an increased number of CSI-RS ports (e.g., 48, 64, etc.). According to some aspects, a network entity can be configured to select a CSI-RS pattern that supports multiplexing CSI-RS transmissions from an increased number of CSI-RS ports. For example, a CSI-RS pattern may have CDM groups in at least two RBs. Each CDM group may include at least two consecutive REs. The network entity can then transmit CSI-RS from different CSI-RS ports according to the selected pattern. Similarly, a UE can be configured to monitor CSI-RS transmissions from multiple CSI-RS ports according to the selected CSI-RS pattern.
[0031] The potential benefits of the proposed CSI-RS pattern design may include more precise beamforming, for example, to increase downlink beamforming gain. The proposed CSI-RS pattern design may also support an increased number of spatial dimensions to increase downlink multi-user (MU) capacity.
[0032] Introduction to wireless communication networks The techniques and methods described herein can be used in a variety of wireless communication networks. While aspects may be described herein using terms commonly associated with 3G, 4G, and / or 5G wireless technologies, aspects of this disclosure are equally applicable to other communication systems and standards not explicitly mentioned herein.
[0033] Figure 1 An example of a wireless communication network 100 in which the aspects described herein can be implemented is depicted.
[0034] Generally, wireless communication network 100 includes various network entities (optionally, network elements or network nodes). Network entities are typically communication devices and / or communication functions performed by communication devices (e.g., user equipment (UE), base station (BS), components of the BS, servers, etc.). For example, various functions of the network and various devices associated with and interacting with the network can be considered network entities. Furthermore, wireless communication network 100 includes terrestrial aspects, such as terrestrial network entities (e.g., BS 102), and non-terrestrial aspects, such as satellite 140 and aircraft 145, which may include onboard network entities (e.g., one or more BSs) capable of communicating with other network elements (e.g., terrestrial BSs) and user equipment.
[0035] In the depicted example, wireless communication network 100 includes BS 102, UE 104 and one or more core networks (such as Evolved Packet Core (EPC) 160 and 5G Core (5GC) network 190) that interoperate to provide communication services over various communication links, including wired and wireless links.
[0036] Figure 1Various example UEs 104 are described, which may more generally include: cellular phones, smartphones, Session Initiation Protocol (SIP) phones, laptops, personal digital assistants (PDAs), satellite radios, global positioning systems, multimedia devices, video devices, digital audio players, cameras, game consoles, tablet computers, smart devices, wearable devices, vehicles, electricity meters, air pumps, large or small kitchen appliances, healthcare devices, implants, sensors / actuators, displays, Internet of Things (IoT) devices, always-on (AON) devices, edge processing devices, or other similar devices. UE 104 may also be more generally referred to as mobile devices, wireless devices, wireless communication devices, stations, mobile stations, subscriber stations, mobile subscriber stations, mobile units, subscriber units, wireless units, remote units, remote devices, access terminals, mobile terminals, wireless terminals, remote terminals, mobile phones, and others.
[0037] BS 102 communicates wirelessly with UE 104 via communication link 120 (e.g., sending or receiving signals to or from UE 104). Communication link 120 between BS 102 and UE 104 may include uplink (UL) transmission (also referred to as reverse link) from UE 104 to BS 102 and / or downlink (DL) transmission (also referred to as forward link) transmission from BS 102 to UE 104. In various aspects, communication link 120 may utilize multiple-input multiple-output (MIMO) antenna technologies, including spatial multiplexing, beamforming, and / or transmit diversity.
[0038] BS 102 may typically include: NodeB, enhanced NodeB (eNB), next-generation enhanced NodeB (ng-eNB), next-generation NodeB (gNB or gNodeB), access point, transceiver base station, radio base station, radio transceiver, transceiver functionality, transmit / receive point, and / or others. Each BS in BS 102 may provide communication coverage for a corresponding geographic coverage area 110, which may sometimes be referred to as a cell, and in some cases may overlap (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, BS may provide communication coverage for macro cells (covering a relatively large geographic area), pico cells (covering a relatively small geographic area, such as a stadium), femtocells (covering a relatively small geographic area (e.g., a home)), and / or other types of cells.
[0039] Although BS 102 is described as a single communication device in various aspects, it can be implemented in a variety of configurations. For example, to give a few examples, one or more components of the base station can 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. In another example, various aspects of the base station can be virtualized. More generally, a base station (e.g., BS 102) can 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, the various components can each perform functions, such that the various components collectively achieve functionality similar to a base station located at a single physical location. In some aspects, a base station including components located at various physical locations can 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.
[0040] Different BSs 102 within the wireless communication network 100 can also be configured to support different radio access technologies (such as 3G, 4G, and / or 5G). For example, a BS 102 configured for 4G LTE (collectively referred to as Evolved Universal Mobile Telecommunications System (UMTS) Terrestrial Radio Access Network (E-UTRAN)) can interface with EPC 160 via a first backhaul link 132 (e.g., S1 interface). A BS 102 configured for 5G (e.g., 5G NR or Next Generation RAN (NG-RAN)) can interface with 5GC 190 via a second backhaul link 184. BSs 102 can communicate directly or indirectly (e.g., via EPC 160 or 5GC 190) on a third backhaul link 134 (e.g., X2 interface), which can be wired or wireless.
[0041] Wireless communication network 100 can subdivide the electromagnetic spectrum into various categories, bands, channels, or other characteristics. In some aspects, subdivision is provided based on wavelength and frequency, where frequency may also be referred to as carrier, subcarrier, channel, tone, or subband. For example, 3GPP currently defines frequency range 1 (FR1) as including 410MHz to 7125MHz, which is often (interchangeably) referred to as “sub-6GHz”. Similarly, 3GPP currently defines frequency range 2 (FR2) as including 24,250MHz to 71,000MHz, which is sometimes (interchangeably) referred to as “millimeter wave” (“mmW” or “mmWave”). In some cases, FR2 can be further defined according to subranges (such as a first subrange FR2-1 including 24,250MHz to 52,600MHz and a second subrange FR2-2 including 52,600MHz to 71,000MHz). Base stations configured to communicate using mmWave / near mmWave radio bands (e.g., mmWave base stations such as BS 180) can utilize beamforming (e.g., 182) with UEs (e.g., 104) to improve path loss and range.
[0042] The communication link 120 between BS 102 and, for example, UE 104 can be via one or more carriers, which may have different bandwidths (e.g., 5MHz, 10MHz, 15MHz, 20MHz, 100MHz, 400MHz and / or other MHz) and may be aggregated in various ways. 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 to DL compared to UL).
[0043] Compared to lower-frequency communication, communication using higher frequency bands may have higher path loss and shorter range. Therefore, some base stations (e.g., Figure 1The beamforming 182 of the BS 180 (180) with the UE 104 can be used to improve path loss and range. For example, the 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, the BS 180 may transmit beamformed signals to the UE 104 in one or more transmit directions 182''. The UE 104 may receive beamformed signals from the BS 180 in one or more receive directions 182''. The UE 104 may also transmit beamformed signals to the BS 180 in one or more transmit directions 182''. The BS 180 may also receive beamformed signals from the UE 104 in one or more receive directions 182''. The BS 180 and UE 104 may then perform beamforming training to determine the optimal receive and transmit directions for each of the BS 180 and UE 104. It is worth noting that the transmit and receive directions of the BS 180 may or may not be the same. Similarly, the transmission and reception directions of UE 104 may or may not be the same.
[0044] The wireless communication network 100 further includes a Wi-Fi AP 150 that communicates with a Wi-Fi station (STA) 152 via a communication link 154 in, for example, unlicensed spectrum in 2.4 GHz and / or 5 GHz.
[0045] Some UEs 104 may use device-to-device (D2D) communication link 158 to communicate with each other. The D2D communication link 158 may use one or more sidelink channels, such as physical sidelink broadcast channel (PSBCH), physical sidelink discovery channel (PSDCH), physical sidelink shared channel (PSSCH), physical sidelink control channel (PSCCH), and / or physical sidelink feedback channel (PSFCH).
[0046] EPC 160 may include various functional components, including: Mobility Management Entity (MME) 162, other MMEs 164, Serving Gateway 166, Multimedia Broadcast Multicast Service (MBMS) Gateway 168, Broadcast Multicast Service Center (BM-SC) 170, and / or Packet Data Network (PDN) Gateway 172, as in the illustrated example. MME 162 may communicate with Home Subscriber Server (HSS) 174. MME 162 is the control node that handles signaling between UE 104 and EPC 160. Generally, MME 162 provides bearer and connectivity management.
[0047] Generally, user Internet Protocol (IP) packets are transmitted through Serving Gateway 166, which is itself connected to PDN Gateway 172. PDN Gateway 172 provides UE IP address allocation and other functions. PDN Gateway 172 and BM-SC 170 are connected to IP services 176, which may include, for example, the Internet, intranet, IP Multimedia Subsystem (IMS), packet-switched (PS) streaming services, and / or other IP services.
[0048] The BM-SC 170 provides functionality for MBMS user service dispatch and delivery. The BM-SC 170 can serve as an entry point for content provider MBMS transmissions, authorize and initiate MBMS bearer services within a Public Land Mobile Network (PLMN), and / or schedule MBMS transmissions. The MBMS Gateway 168 can distribute MBMS services to BS 102 within a Broadcast-Specific Service Single Frequency Network (MBSFN) area, and / or be responsible for session management (start / stop) and collecting eMBMS-related billing information.
[0049] 5GC 190 may include various functional components, including: Access and Mobility Management Function (AMF) 192, other AMFs 193, Session Management Function (SMF) 194, and User Plane Function (UPF) 195. AMF 192 may communicate with Unified Data Management (UDM) 196.
[0050] AMF 192 is the control node that handles signaling between UE 104 and 5GC 190. AMF 192 provides services such as Quality of Service (QoS) flow and session management.
[0051] Internet Protocol (IP) packets are transmitted via UPF 195, which connects to IP service 197 and provides UE IP address allocation and other functions for 5GC 190. IP service 197 may include, for example, the Internet, intranet, IMS, PS streaming service, and / or other IP services.
[0052] In various aspects, to give a few examples, network entities or network nodes can be implemented as aggregated base stations, decomposed base stations, components of base stations, integrated access and backhaul (IAB) nodes, relay nodes, and sidelink nodes.
[0053] Figure 2An example decomposed base station 200 architecture is depicted. The decomposed base station 200 architecture may include one or more central units (CUs) 210, which may communicate directly with the core network 220 via a backhaul link, or indirectly with the core network 220 through one or more decomposed 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. CUs 210 may communicate with one or more distributed units (DUs) 230 via corresponding midhaul links (such as F1 interfaces). DUs 230 may communicate with one or more radio units (RUs) 240 via corresponding fronthaul links. RUs 240 may communicate with a corresponding UE 104 via one or more radio frequency (RF) access links. In some specific implementations, UE 104 may be served simultaneously by multiple RUs 240.
[0054] Each unit in a cell (e.g., CU 210, DU 230, RU 240, and near-RT RIC 225, non-RT RIC 215, and SMO frame 205) may include or be coupled to one or more interfaces configured to receive or transmit signals, data, or information (collectively, signals) via a wired or wireless transmission medium. Each of the cells, or an associated processor or controller that provides instructions to the cell's communication interface, may be configured to communicate with one or more other cells via the transmission medium. For example, these cells may include a wired interface configured to receive signals or transmit signals to one or more other cells via a wired transmission medium. Additionally or alternatively, a cell may include a wireless interface that may include a receiver, transmitter, or transceiver (such as a radio frequency (RF) transceiver) configured to receive signals on a wireless transmission medium or transmit signals to one or more other cells, or both.
[0055] In some aspects, CU 210 can host one or more higher-level control functions. Such control functions may include Radio Resource Control (RRC), Packet Data Convergence Protocol (PDCP), Serving Data Adaptation Protocol (SDAP), etc. Each control function can be implemented using an interface configured to signal to other control functions hosted by CU 210. CU 210 can be configured to handle user plane functions (e.g., Central Unit-User Plane (CU-UP)), control plane functions (e.g., Central Unit-Control Plane (CU-CP)), or combinations thereof. In some implementations, CU 210 can be logically divided into one or more CU-UP units and one or more CU-CP units. When implemented in an O-RAN configuration, CU-UP units can communicate bidirectionally with CU-CP units via an interface such as an E1 interface. CU 210 can be implemented to communicate with DU 230 for network control and signaling purposes, as needed.
[0056] DU 230 may correspond to a logic unit that includes one or more base station functions for controlling the operation of one or more RU 240s. In some aspects, DU 230 may host one or more of the Radio Link Control (RLC) layer, Media 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 functional splits (such as those defined by the 3rd 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 configured to communicate signals with other layers (and modules) hosted by DU 230 or with control functions hosted by CU 210.
[0057] Lower-layer functionality can be implemented by one or more RU 240s. In some deployments, an RU240 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 functional decomposition such as lower-layer functional decomposition. In such architectures, the RU 240 may be implemented to handle over-the-air (OTA) communications with one or more UE 104s. In some specific implementations, the 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 allows the DU 230 and CU 210 to be implemented in cloud-based RAN architectures such as vRAN architectures.
[0058] SMO framework 205 can be configured to support RAN deployment and provisioning of both non-virtualized and virtualized network elements. For non-virtualized network elements, SMO framework 205 can be configured to support the deployment of dedicated physical resources for RAN coverage requirements, which can be managed via operation and maintenance interfaces such as the O1 interface. For virtualized network elements, SMO framework 205 can be configured to interact with a cloud computing platform such as Open Cloud (O-Cloud) 290 to perform network element lifecycle management (such as instantiating virtualized network elements) via a cloud computing platform interface such as the O2 interface. Such virtualized network elements may include, but are not limited to, CU 210, DU 230, RU 240, and near-RT RIC 225. In some implementations, SMO framework 205 can communicate with hardware aspects of the 4G RAN such as Open eNB (O-eNB) 211 via the O1 interface. Additionally, in some implementations, SMO framework 205 can communicate directly with one or more RU 240s via the O1 interface. SMO framework 205 may also include a non-RT RIC 215 configured to support the functionality of SMO framework 205.
[0059] The non-RT RIC 215 can be configured to include logical functions that enable non-real-time control and optimization of RAN elements and resources, including artificial intelligence / machine learning (AI / ML) workflows for model training and updates, or policy-based guidance for applications / features in the near-RT RIC 225. The non-RT RIC 215 can be coupled to or communicate with the near-RT RIC 225, such as via an A1 interface. The near-RT RIC 225 can be configured to include logical functions that enable near real-time control and optimization of RAN elements and resources via an interface, such as via an E2 interface, through data collection and actions, connecting one or more CU 210s, one or more DU 230s, or both, and O-eNBs to the near-RT RIC 225.
[0060] In some implementations, to generate AI / ML models 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. This information can be utilized by the near-RT RIC 225 and may be received from non-network data sources or network functions 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 modulate RAN behavior or performance. For example, the non-RT RIC 215 may monitor long-term trends and patterns in performance and perform corrective actions using the AI / ML model via the SMO framework 205 (such as reconfiguration via O1) or by creating RAN management policies (such as A1 policies).
[0061] Figure 3 Various aspects of examples BS 102 and UE 104 are described.
[0062] Generally, BS 102 includes various processors (e.g., 320, 330, 338, and 340), antennas 334a to 334t (collectively referred to as 334), transceivers 332a to 332t (collectively referred to as 332) including modulators and demodulators, and other aspects that enable the wireless transmission of data (e.g., data source 312) and the 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 the various wireless communication-related functions described herein.
[0063] Generally, UE 104 includes various processors (e.g., 358, 364, 366, and 380), antennas 352a to 352r (collectively referred to as 352), transceivers 354a to 354r (collectively referred to as 354) including modulators and demodulators, and other aspects that enable the wireless transmission of data (e.g., retrieval from data source 362) and the wireless reception of data (e.g., provision to data sink 360). UE 104 includes a controller / processor 380 that can be configured to implement the various wireless communication-related functions described herein.
[0064] Regarding example downlink transmission, BS 102 includes a transmission processor 320 that can receive data from data source 312 and control information from controller / processor 340. The control information may be for a Physical Broadcast Channel (PBCH), Physical Control Format Indicator Channel (PCFICH), Physical HARQ Indicator Channel (PHICH), Physical Downlink Control Channel (PDCCH), Group Shared PDCCH (GC PDCCH), and / or others. In some examples, this data may be for a Physical Downlink Shared Channel (PDSCH).
[0065] The transmitter processor 320 can process data and control information (e.g., encoding and symbol mapping) to obtain data symbols and control symbols, respectively. The transmitter processor 320 can also generate reference symbols (such as those for the primary synchronization signal (PSS), secondary synchronization signal (SSS), PBCH demodulation reference signal (DMRS), and channel state information reference signal (CSI-RS)).
[0066] The transmit (TX) multiple-input multiple-output (MIMO) processor 330 can perform spatial processing (e.g., pre-decoding) on data symbols, control symbols, and / or reference symbols where applicable, and can provide the output symbol stream to the modulators (MODs) in transceivers 332a to 332t. Each modulator in transceivers 332a to 332t can process the corresponding output symbol stream to obtain an output sample stream. Each modulator can further process (e.g., convert to analog, amplify, filter, and up-convert) the output sample stream to obtain a downlink signal. The downlink signal from the modulators in transceivers 332a to 332t can be transmitted via antennas 334a to 334t, respectively.
[0067] To receive downlink transmissions, UE 104 includes antennas 352a to 352r that receive downlink signals from BS 102 and provide the received signals to demodulators (DEMODs) in transceivers 354a to 354r, respectively. Each demodulator in transceivers 354a to 354r can adjust (e.g., filter, amplify, down-convert, and digitize) the corresponding received signal to obtain an input sample. Each demodulator can further process the input sample to obtain the received symbols.
[0068] The MIMO detector 356 acquires received symbols from all demodulators in transceivers 354a to 354r, performs MIMO detection on the received symbols where applicable, and provides the detected symbols. The receive processor 358 processes the detected symbols (e.g., demodulation, deinterleaving, and decoding), provides the decoded data of UE 104 to data sink 360, and provides the decoded control information to controller / processor 380.
[0069] Regarding the example uplink transmission, UE 104 further includes a transmission processor 364 that receives and processes data from data source 362 (e.g., for PUSCH) and control information from controller / processor 380 (e.g., for Physical Uplink Control Channel (PUCCH)). Transmission processor 364 can also generate reference symbols for reference signals (e.g., for Sounding Reference Signal (SRS)). Symbols from transmission processor 364 may be pre-decoded by TX MIMO processor 366, where applicable, further processed by modulators in transceivers 354a to 354r (e.g., for SC-FDM), and transmitted to BS 102.
[0070] At BS 102, uplink signals from UE 104 can be received by antennas 334a to 334t, processed by demodulators in transceivers 332a to 332t, detected by MIMO detector 336 where applicable, and further processed by receiver processor 338 to obtain decoded data and control information transmitted by UE 104. Receiver processor 338 can provide the decoded data to data sink 339 and the decoded control information to controller / processor 340.
[0071] Memory 342 and memory 382 can store data and program code for BS 102 and UE 104, respectively.
[0072] Scheduler 344 can schedule UE to send data on the downlink and / or uplink.
[0073] In various respects, BS 102 can be described as transmitting and receiving various types of data associated with the methods described herein. In these contexts, “transmitting” can refer to various mechanisms that output data, such as from data source 312, scheduler 344, memory 342, transmit processor 320, controller / processor 340, TX MIMO processor 330, transceivers 332a to 332t, antennas 334a to 334t, and / or other aspects described herein. Similarly, “receiving” can refer to various mechanisms that acquire data, such as from antennas 334a to 334t, transceivers 332a to 332t, RX MIMO detector 336, controller / processor 340, receive processor 338, scheduler 344, memory 342, and / or other aspects described herein.
[0074] In various respects, UE 104 can also be described as transmitting and receiving various types of data associated with the methods described herein. In these contexts, “transmitting” can refer to various mechanisms that output data, such as from data source 362, memory 382, transmit processor 364, controller / processor 380, TX MIMO processor 366, transceivers 354a to 354t, antennas 352a to 352t, and / or other aspects described herein. Similarly, “receiving” can refer to various mechanisms that acquire data, such as from antennas 352a to 352t, transceivers 354a to 354t, RX MIMO detector 356, controller / processor 380, receive processor 358, memory 382, and / or other aspects described herein.
[0075] In some respects, one or more processors may be configured to perform various operations (such as those associated with the methods described herein) and respectively send (output) data to another interface configured to send data or receive (obtain) data from another interface configured to receive data.
[0076] Figure 4A , Figure 4B , Figure 4C and Figure 4D Describes the use of wireless communication networks (such as Figure 1 All aspects of the data structure of the wireless communication network 100.
[0077] Specifically, Figure 4A Figure 400 is an example of the first subframe within a 5G (e.g., 5G NR) frame structure. Figure 4B Figure 430 illustrates an example of a DL channel within a 5G subframe. Figure 4C Figure 450 illustrates an example of the second subframe within a 5G frame structure, and Figure 4D Figure 480 illustrates an example of a UL channel within a 5G subframe.
[0078] Wireless communication systems can utilize Orthogonal Frequency Division Multiplexing (OFDM) with a cyclic prefix (CP) on both the uplink and downlink. Such systems can also support half-duplex operation using Time Division Duplex (TDD). OFDM and Single-Carrier Frequency Division Multiplexing (SC-FDM) will (e.g., as...) Figure 4B and Figure 4D The system bandwidth (as depicted in the text) is divided into multiple orthogonal subcarriers. Each subcarrier can be modulated with data. Modulation symbols can be transmitted in the frequency domain using OFDM and / or in the time domain using SC-FDM.
[0079] Wireless communication frame structures can be frequency division duplex (FDD), where for a specific set of subcarriers, subframes within that set are dedicated to either deep (DL) or ultra-low (UL). Wireless communication frame structures can also be time division duplex (TDD), where for a specific set of subcarriers, subframes within that set are dedicated to both DL and UL.
[0080] exist Figure 4A and Figure 4CIn this example, the wireless communication frame structure is TDD, where D stands for DL, U for UL, and X is flexibly used between DL and UL. The UE can configure the time slot format via the received Slot Format Indicator (SFI) (dynamically configured via DL Control Information (DCI) or semi-statically / statically configured via Radio Resource Control (RRC) signaling). In the depicted example, a 10ms frame is divided into 10 equal-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. Subframes may also include micro-slots, which typically have fewer symbols than the entire time slot. Other wireless communication technologies may have different frame structures and / or different channels.
[0081] In some respects, the number of time slots within a subframe is based on the time slot configuration and parameter set. For example, for time slot configuration 0, different parameter sets (μ) 0 to 6 allow 1, 2, 4, 8, 16, 32, and 64 time slots per subframe, respectively. For time slot configuration 1, different parameter sets 0 to 2 allow 2, 4, and 8 time slots per subframe, respectively. Therefore, for time slot configuration 0 and parameter set μ, there are 14 symbols per time slot and 2µ time slots per subframe. The subcarrier spacing and symbol length / duration are functions of the parameter set. The subcarrier spacing can be equal to... kHz, where μ is the parameter set from 0 to 6. Therefore, the parameter set... It has a subcarrier spacing of 15 kHz and a parameter set It has a subcarrier spacing of 960 kHz. The symbol length / duration is negatively correlated with the subcarrier spacing. Figure 4A , Figure 4B , Figure 4C and Figure 4D It provides slot configuration 0 with 14 symbols per slot and parameter set with 4 slots per subframe. Example: The time slot duration is 0.25 ms, the subcarrier spacing is 60 kHz, and the symbol duration is approximately 16.67 μs.
[0082] like Figure 4A , Figure 4B , Figure 4C and Figure 4D As depicted, the resource grid can be used to represent the frame structure. Each time slot includes a resource block (RB) (also known as a physical RB (PRB)) extending for, for example, 12 consecutive subcarriers. The resource grid is divided into multiple resource elements (REs). The number of bits carried by each RE depends on the modulation scheme.
[0083] like Figure 4A As illustrated, some REs in the RE carry information for the UE (e.g., Figure 1 and Figure 3The reference (pilot) signal (RS) for the UE (104) 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).
[0084] Figure 4B Examples of various DL channels within a subframe of a frame are illustrated. The Physical Downlink Control Channel (PDCCH) carries the 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.
[0085] The Primary Synchronization Signal (PSS) can be located within symbol 2 of a specific subframe of the frame. The PSS is generated by the UE (e.g., Figure 1 and Figure 3 104) is used to determine subframe / symbol timing and physical layer identifier.
[0086] The secondary synchronization signal (SSS) can be located in symbol 4 of a specific subframe of the frame. The SSS is used by the UE to determine the physical layer cell identifier group number and radio frame timing.
[0087] Based on the Physical Layer Identifier and 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 System Frame Number (SFN) and the number of Restricted Frames (RBs) in the system bandwidth. The Physical Downlink Shared Channel (PDSCH) carries user data, broadcast system information (such as System Information Blocks (SIBs)) not transmitted via the PBCH, and / or paging messages.
[0088] like Figure 4C As illustrated, some REs in the REs carry DMRS for channel estimation at the base station (indicated as R for a particular configuration, but other DMRS configurations are possible). The UE can transmit DMRS for PUCCH and DMRS for PUSCH. PUSCH DMRS can be transmitted, for example, in the first or second symbol before the PUSCH. PUCCH DMRS can be transmitted in different configurations depending on whether a short or long PUCCH is being transmitted and depending on the specific PUCCH format used. UE104 can transmit a Sounding Reference Signal (SRS). SRS can be transmitted, for example, in the last symbol of a subframe. SRS can have a comb structure, and the UE can transmit SRS on one of the comb teeth. SRS can be used by the base station for channel quality estimation to enable frequency-dependent scheduling of the UL.
[0089] Figure 4D Examples of various UL channels within a subframe of a frame are illustrated. The PUCCH can be located as indicated in one configuration. The PUCCH carries uplink control information (UCI), such as scheduling requests, channel quality indicators (CQI), pre-decoding matrix indicators (PMI), rank indicators (RI), and HARQ ACK / NACK feedback. The PUSCH carries data and may additionally be used to carry buffer status reports (BSR), power clearance reports (PHR), and / or UCI.
[0090] Overview of Channel State Information (CSI) Reference Signal (RS) Pattern CSI-RS typically refers to a type of RS transmitted by a network entity (e.g., a base station such as a gNB) for use by the user equipment (UE) to estimate the quality of the downlink radio channel. CSI-RS is usually configured via Radio Resource Control (RRC) signaling, which indicates time and frequency resources, for example, based on a pattern of resource elements (REs) used to transmit CSI-RS from multiple different CSI-RS ports (antenna ports).
[0091] CSI-RS can be used for various purposes, such as CSI acquisition, beam management, and (frequency and / or time) tracking. The Tracking Reference Signal (TRS) can be considered a special form of single-port CSI-RS. CSI-RS transmission can be periodic (P-CSI-RS), aperiodic (A-CSI-RS), or semi-persistent (SP-CSI-RS). CSI RS can be transmitted flexibly in any OFDM symbol and subcarrier, as configured via RRC signaling. CSI-RS patterns are defined for various numbers of CSI-RS ports.
[0092] Figure 5 Table 500 depicts details illustrating various CSI-RS patterns. Each row in the table corresponds to a CSI-RS pattern and specifies how to use different CSI-RS ports to transmit CSI-RS on different REs using Time Division Multiplexing (TDM), Frequency Division Multiplexing (FDM), and Code Division Multiplexing (CDM).
[0093] As illustrated in Table 500, CDM in the frequency domain can be limited to 2 subcarriers, while CDM in the time domain can be on 2 or 4 OFDM symbols. Figure 6 Example CSI-RS patterns 600, 610, and 620 are shown, corresponding to rows 14, 15, and 16 of Table 500, respectively. Figure 7 Example CSI-RS patterns 700, 710, and 720 are shown, corresponding to rows 17, 18, and 19 of Table 500, respectively.
[0094] Different types of crosshairs represent different CDM groups. For a given pattern, different CSI-RS components can be placed anywhere in the RB. For a given pattern, these different CSI-RS components can be placed anywhere in the time slot when they are not shown in adjacent OFDM symbols. In the diagram, the X-axis corresponds to the RE (OFDM symbol) in the time domain, while the Y-axis corresponds to the RE (subcarrier) in the frequency domain.
[0095] See the reference corresponding to line 15. Figure 6 Use pattern 610 to understand how the various parameters in each row of Table 500 define the pattern. As illustrated, this pattern is used for 24 CSI-RS ports (X=24), where each CSI-RS port is mapped to a different RE. As illustrated, the 24 REs span 4 symbols in the time domain (N=4). As illustrated, the CSI-RS REs are grouped into 2×2 CDM groups (CDM4), where the TDM spans two symbols (TD2) in the time domain and two subcarriers (FD2) in the frequency domain.
[0096] like Figure 5 As illustrated in Table 500, CSI-RS can be configured for transmission in every resource block, referred to as a CSI-RS density of one. However, CSI-RS can also be configured for transmission only in every other resource block, referred to as a CSI-RS density of half. In the latter case, the CSI-RS configuration includes information about the set of resource blocks (odd or even) in which the CSI-RS will be transmitted. A CSI-RS density of half is not supported for CSI-RS with 4, 8, and 12 antenna ports. As illustrated in row 1 of Table 500, there is also the possibility of configuring a single-port CSI-RS with a density of 3, in which case the CSI-RS occupies three subcarriers within each resource block. This CSI-RS configuration can be used as a Tracking Reference Signal (TRS).
[0097] Aspects related to CSI-RS pattern design for supporting multiple CSI-RS ports As mentioned above, the maximum number of CSI-RS ports supported in some systems (e.g., 32) may not be sufficient for certain purposes. For example, some multiple-input multiple-output (MIMO) systems involving multiple transmit and receive antennas may benefit from CSI-RS with more than 32 ports.
[0098] The aspects of this disclosure provide various options for CSI-RS pattern design that can help support an increased number of CSI-RS ports (e.g., 48, 64, etc.).
[0099] According to the first option, additional CSI-RS ports can be supported by adding the CDM group in the frequency domain to the CSI-RS pattern described above. Figure 8 and Figure 9 An example CSI-RS pattern is depicted in the case of adding a CDM group in the frequency domain according to the first option.
[0100] First refer to Figure 8 Patterns 810, 820, and 830, supporting 48 CSI-RS ports, can be formed by adding CDM groups to a CSI-RS pattern supporting 24 CSI-RS ports as defined by the rows in Table 500. For example, pattern 810 can be formed by adding CDM group 812 to CSI-RS pattern 610 defined by row 14. Pattern 820 can be formed by adding CDM group 822 to CSI-RS pattern 620 defined by row 15. Pattern 830 can be formed by adding CDM group 832 to CSI-RS pattern 630 defined by row 16.
[0101] Next reference Figure 9 Patterns 910, 920, and 930, supporting 64 CSI-RS ports, can be formed by similarly adding CDM groups to CSI-RS patterns supporting 32 CSI-RS ports as defined in the rows of Table 500. For example, pattern 910 can be formed by adding CDM groups to CSI-RS pattern 710 as defined in row 17. Pattern 920 can be formed by adding CDM groups to CSI-RS pattern 720 as defined in row 18. Pattern 930 can be formed by adding CDM groups to CSI-RS pattern 730 as defined in row 19. As illustrated, assuming these patterns have 16 REs per RB and a density of 0.75 (RE / RB / port), 4 RBs might be needed to cover 64 ports.
[0102] According to the second option, additional CSI-RS ports can be supported by extending the CDM pattern of the CSI-RS pattern described above in the time domain. Figure 10 and Figure 11 An example CSI-RS pattern is depicted according to the second option, formed by extending the CDM pattern in the time domain.
[0103] First refer to Figure 10Patterns 1010, 1020, and 1030 supporting 48 CSI-RS ports can be formed by extending the CDM pattern of the CSI-RS pattern supporting 24 CSI-RS ports as defined by the rows in Table 500 in time. For example, pattern 1010 can be formed by extending the CDM pattern of CSI-RS pattern 610 defined by row 14 (as shown at 1012). Similarly, patterns 1020 and 1030 can be formed by extending the CDM patterns of CSI-RS patterns 620 and 630 defined by rows 15 and 16 (as shown at 1022 and 1032).
[0104] refer to Figure 11 Patterns 1110, 1120, and 1130, supporting 64 CSI-RS ports, can be formed by similarly extending the CDM pattern of the CSI-RS pattern supporting 32 CSI-RS ports as defined in the rows of Table 500 over time. For example, pattern 1110 can be formed by extending the CDM pattern of CSI-RS pattern 710 defined in row 17. Similarly, patterns 1120 and 1130 can be formed by extending the CDM patterns of CSI-RS patterns 720 and 730 defined in rows 18 and 19.
[0105] Depending on other options, additional CSI-RS ports can be supported by defining CSI-RS patterns using CDM groups in at least two RBs. As will be described in more detail below, in some cases, the same CDM group (as defined in Table 500) can be maintained, and CDMs can be applied across multiple CDM groups. In some cases, the same CDM group can be maintained, but the CDM group can be relabeled in a manner considered as extraction. In this context, extraction typically refers to each of the source patterns... n The creation of new patterns for each element.
[0106] Figure 12 A call flow diagram 1200 is depicted according to certain aspects of this disclosure for supporting an additional CSI-RS port by using a CSI-RS pattern defined by utilizing a CDM group in at least two RBs.
[0107] In some respects, Figure 12 The UE shown can be about Figure 1 and Figure 3 Examples of UE 104 depicted and described. In some respects, Figure 12 The network entities shown can be about Figure 1 and Figure 3 The BS 102 (e.g., gNB) depicted and described or related to Figure 2 Examples of decomposed base stations depicted and described.
[0108] As illustrated at 1202, a network entity may select a pattern for transmitting Channel State Information Reference Signals (CSI-RS), wherein the pattern comprises code division multiplexing (CDM) groups in at least two resource blocks (RBs), each CDM group comprising at least two consecutive resource elements (REs). As will be described below, the CSI-RS pattern may support more than 32 CSI-RS ports.
[0109] As illustrated at 1204, in some cases, a network entity may provide the UE with an indication of the selected CSI-RS pattern. For example, this indication may be provided via RRC signaling.
[0110] The network entity can then send CSI-RS from multiple CSI-RS ports according to the selected CSI-RS pattern. As illustrated at 1206, the UE can measure CSI-RS according to the selected CSI-RS pattern.
[0111] As illustrated at 1208, the UE can transmit CSI-RS measurement reports based on measurements. As illustrated at 1210, the network entity can select transmission parameters, such as spatial filtering, for PDSCH transmission based on information in the CSI-RS measurement report.
[0112] Figure 13A and Figure 13B An example CSI-RS pattern for multiple CSI-RS ports is depicted, which applies CDM across two CDM groups in accordance with certain aspects of this disclosure.
[0113] First refer to Figure 13A Based on the CSI-RS patterns supporting 24 CSI-RS ports defined by the rows in Table 500, patterns 1310, 1320, and 1330 supporting 48 CSI-RS ports can be formed by using the same CDM group pattern across multiple RBs. For example, pattern 1310 can be formed by repeating CSI-RS pattern 610 defined by row 14 across two RBs. Similarly, patterns 1320 and 1330 can be formed by repeating CSI-RS patterns 620 and 630 defined by rows 15 and 16, respectively, across two RBs.
[0114] Next reference Figure 13BBased on the CSI-RS patterns supporting 32 CSI-RS ports defined by the rows in Table 500, patterns 1340, 1350, and 1360 supporting 64 CSI-RS ports can be formed by using the same CDM group pattern across multiple RBs. For example, pattern 1340 can be formed by repeating CSI-RS pattern 640 defined by row 17 across two RBs. Similarly, patterns 1350 and 1360 can be formed by repeating CSI-RS patterns 650 and 660 defined by rows 18 and 19, respectively, across two RBs.
[0115] As illustrated at 1312 and 1342, CDM can be applied across two CDM groups in the frequency domain, where an orthogonal covering code (OCC) of length 4 spans 4 REs, while CDM can be applied within a CDM group using OCCs of length 2 [1,1] and [1,-1] across 2 REs in the frequency domain. As illustrated at 1314, CDM can be applied across RB boundaries (e.g., across two CDM groups in different RBs). The OCC code of length 4 can be one of the following: ;or .
[0116] Figure 14A and Figure 14B An example CSI-RS pattern for multiple CSI-RS ports is depicted, which applies CDM across two CDM groups in accordance with certain aspects of this disclosure.
[0117] As illustrated, relative to Figure 13A and Figure 13B The example CSI-RS pattern shown can be (e.g., via extraction) remarked. Figure 14A and Figure 14B The CDM group in the example pattern shown.
[0118] refer to Figure 14A Based on the CSI-RS patterns supporting 24 CSI-RS ports defined by rows 14, 15 and 16 in Table 500, patterns 1410, 1420 and 1430 supporting 48 CSI-RS ports can be formed by using the same CDM group pattern across multiple RBs.
[0119] refer to Figure 14B Based on the CSI-RS patterns supporting 32 CSI-RS ports as defined by rows 17, 18 and 19 in Table 500, patterns 1440, 1450 and 1460 supporting 64 CSI-RS ports can be formed by using the same CDM group pattern across multiple RBs.
[0120] In some cases, RBs associated with even-numbered index values may be configured for a first CSI resource, while RBs associated with odd-numbered index values may be configured for a second CSI resource. In such cases, the CDM group in the RBs associated with even-numbered index values is configured for a first subset of the CSI-RS ports, while the CDM group in the RBs associated with odd-numbered index values is configured for a second subset of the CSI-RS ports.
[0121] For example, such as Figure 14A As illustrated, CDM groups in even-numbered RBs are available for CSI-RS ports 0 through 23, as indicated at 1412, while CDM groups in odd-numbered RBs are available for CSI-RS ports 24 through 47, as indicated at 1414. Similarly, as Figure 14B As illustrated, the CDM groups in even-numbered RBs are available for CSI-RS ports 0 through 31, as indicated at 1442, while the CDM groups in odd-numbered RBs are available for CSI-RS ports 32 through 63, as indicated at 1444.
[0122] The potential benefits of the proposed CSI-RS pattern design may include more precise beamforming, for example, to increase downlink beamforming gain. The proposed CSI-RS pattern design may also support an increased number of spatial dimensions to increase downlink multi-user (MU) capacity.
[0123] Example Operation Figure 15 This illustrates the use of user equipment (UE) such as Figure 1 and Figure 3 An example of a method 1500 for wireless communication at UE 104.
[0124] Method 1500 begins at step 1505 by receiving signaling indicating a pattern for transmitting a Channel State Information Reference Signal (CSI-RS), wherein the pattern comprises code division multiplexing (CDM) groups in at least two resource blocks (RBs), each CDM group comprising at least two consecutive resource elements (REs). In some cases, this step refers to the operation as referenced Figure 17 The circuitry and / or code described for receiving, or that can be executed by the circuitry and / or the code.
[0125] Method 1500 then proceeds to step 1510, which involves measuring the CSI-RS from different CSI-RS ports according to the pattern. In some cases, this step refers to the operation as described in the reference. Figure 17 The circuitry and / or code described for measurement, or that can be executed by the circuitry and / or the code.
[0126] Method 1500 then proceeds to step 1515, which involves sending a report based on the measurement. In some cases, this step refers to actions such as those described in the reference... Figure 17 The circuitry and / or code described for transmitting, or that can be executed by the circuitry and / or the code.
[0127] In some respects, the pattern includes more than 32 REs; and the measurement includes CSI-RS measurements from more than 32 CSI-RS ports.
[0128] In some respects, the pattern includes more than 16 REs in each of at least two RBs; and the measurement includes measuring CSI-RS from more than 16 CSI-RS ports in each of at least two RBs.
[0129] In some respects, measuring CSI-RS from different CSI-RS ports according to the pattern includes applying orthogonal coverage codes (OCC) across at least two different CDM groups.
[0130] In some respects, each OCC is 4 in length; and each OCC is a two-tone application from each of two different CDM groups.
[0131] In some respects, at least one OCC is applied across CDM groups in different RBs.
[0132] In some respects, the pattern defines the same pattern in the CDM group in each of at least two RBs.
[0133] In some respects, measuring CSI-RS from different CSI-RS ports includes: measuring a first subset of CSI-RS from CSI-RS ports in a first RB of at least two RBs, and measuring a second subset of CSI-RS from CSI-RS ports in a second RB of at least two RBs.
[0134] In some respects, each RB is associated with a numeric index; CSI-RS is transmitted from a first subset of CSI-RS ports on RBs associated with even indices; and CSI-RS is transmitted from a second subset of CSI-RS ports on RBs associated with even indices.
[0135] In some respects, the first subset and the second subset each include at least 24 CSI-RS ports.
[0136] In some respects, RBs associated with even-numbered index values are configured for first CSI resources; RBs associated with odd-numbered index values are configured for second CSI resources; CDM groups in RBs associated with even-numbered index values are configured for a first subset of CSI-RS ports; and CDM groups in RBs associated with odd-numbered index values are configured for a second subset of CSI-RS ports.
[0137] In one aspect, method 1500 or any aspect thereof may be made by means of a device (such as...) Figure 17 The communication device 1700 is used to perform the method 1500, which includes various components capable of operating, being configured, or adapted to perform the method. The communication device 1700 is described in further detail below.
[0138] It should be noted that Figure 15 This is merely one example of a method, and other methods that include fewer, additional, or alternative steps may also be consistent with this disclosure.
[0139] Figure 16 This shows the network entities (such as Figure 1 and Figure 3 (BS 102) or as per BS 102) Figure 2 An example of the method 1600 for wireless communication at the decomposed base station discussed.
[0140] Method 1600 begins at step 1605 with the selection of a pattern for transmitting the Channel State Information Reference Signal (CSI-RS), wherein the pattern comprises code division multiplexing (CDM) groups in at least two resource blocks (RBs), each CDM group comprising at least two consecutive resource elements (REs). In some cases, this step refers to the operation as referenced Figure 17 The circuitry and / or code described for selection, or that can be executed by the circuitry and / or the code.
[0141] Then, method 1600 proceeds to step 1610, which involves sending CSI-RS from different CSI-RS ports according to the selected pattern. In some cases, this step refers to the operation as described in the reference... Figure 17 The circuitry and / or code described for transmitting, or that can be executed by the circuitry and / or the code.
[0142] In some aspects, the pattern includes more than 32 REs; and the transmission includes sending CSI-RS from more than 32 CSI-RS ports.
[0143] In some respects, the pattern includes more than 16 REs in each of at least two RBs; and transmission includes transmitting CSI-RS from more than 16 CSI-RS ports in each of at least two RBs.
[0144] In some respects, transmitting CSI-RS from different CSI-RS ports according to the selected pattern includes: applying orthogonal overlay codes (OCC) across at least two different CDM groups.
[0145] In some respects, each OCC is 4 in length; and each OCC is a two-tone application from each of two different CDM groups.
[0146] In some respects, at least one OCC is applied across CDM groups in different RBs.
[0147] In some respects, the pattern defines the same pattern in the CDM group in each of at least two RBs.
[0148] In some respects, sending CSI-RS from different CSI-RS ports includes: sending CSI-RS from a first subset of CSI-RS ports in a first RB of at least two RBs, and sending CSI-RS from a second subset of CSI-RS ports in a second RB of at least two RBs.
[0149] In some respects, each RB is associated with a numeric index; CSI-RS is transmitted from a first subset of CSI-RS ports on RBs associated with even indices; and CSI-RS is transmitted from a second subset of CSI-RS ports on RBs associated with even indices.
[0150] In some respects, the first subset and the second subset each include at least 24 CSI-RS ports.
[0151] In some respects, RBs associated with even-numbered index values are configured for first CSI resources; RBs associated with odd-numbered index values are configured for second CSI resources; CDM groups in RBs associated with even-numbered index values are configured for a first subset of CSI-RS ports; and CDM groups in RBs associated with odd-numbered index values are configured for a second subset of CSI-RS ports.
[0152] In some aspects, method 1600 also includes sending signaling indicating the selected pattern. In some cases, this step refers to the operation as described in reference... Figure 17 The circuitry and / or code described for transmitting, or that can be executed by the circuitry and / or the code.
[0153] In one aspect, method 1600 or any aspect thereof may be made by means of a device (such as...) Figure 17The communication device 1700 is used to perform the method 1600, which includes various components capable of operating, being configured, or adapted to perform the method. The communication device 1700 is described in further detail below.
[0154] It should be noted that Figure 16 This is merely one example of a method, and other methods that include fewer, additional, or alternative steps may also be consistent with this disclosure.
[0155] Example communication device Figure 17 Various aspects of the example communication device 1700 are described. In some aspects, the communication device 1700 is user equipment, such as those mentioned above. Figure 1 and Figure 3 The UE 104 is described. In some respects, the communication device 1700 is a network entity, such as... Figure 1 and Figure 3 BS 102 or as about Figure 2 The decomposed base station under discussion.
[0156] Communication device 1700 includes a processing system 1705 coupled to transceiver 1765 (e.g., transmitter and / or receiver). In some aspects (e.g., when communication device 1700 is a network entity), processing system 1705 may be coupled to network interface 1775, which is configured to communicate via a communication link (such as, as described herein, regarding...). Figure 2 The described backhaul link, midhaul link, and / or fronthaul link acquire and transmit signals for communication device 1700. Transceiver 1765 is configured to transmit and receive signals for communication device 1700 via antenna 1770, such as the various signals described herein. Processing system 1705 may be configured to perform processing functions of communication device 1700, including processing signals received by communication device 1700 and / or to be transmitted by the communication device.
[0157] Processing system 1705 includes one or more processors 1710. In various aspects, the one or more processors 1710 may represent one or more of a receive processor 358, a transmit processor 364, a TX MIMO processor 366, and / or a controller / processor 380, as per [reference to...]. Figure 3 As described. In various respects, one or more processors 1710 may represent one or more of the following: receive processor 338, transmit processor 320, TX MIMO processor 330, and / or controller / processor 340, as per [reference to...]. Figure 3As described. One or more processors 1710 are coupled to a computer-readable medium / memory 1735 via a bus 1760. In some aspects, the computer-readable medium / memory 1735 is configured to store instructions (e.g., computer-executable code) that, when executed by one or more processors 1710, cause one or more processors 1710 to perform actions regarding Figure 15 The described method 1500 or any aspect thereof; and regarding Figure 16 The method 1600 described herein or any aspect thereof. It should be noted that references to a processor performing the functions of the communication device 1700 may include one or more processors 1710 performing those functions of the communication device 1700.
[0158] In the depicted example, computer-readable medium / memory 1735 stores codes (e.g., executable instructions), such as code 1740 for receiving, code 1745 for measuring, code 1750 for transmitting, and code 1755 for selecting. Processing the code 1740 for receiving, the code 1745 for measuring, the code 1750 for transmitting, and the code 1755 for selecting enables the communication device 1700 to perform actions related to... Figure 15 The described method 1500 or any aspect thereof; and regarding Figure 16 The method described is 1600 or any aspect thereof.
[0159] One or more processors 1710 include circuitry configured to implement (e.g., execute) code stored in a computer-readable medium / memory 1735, including circuitry 1715 for receiving, circuitry 1720 for measuring, circuitry 1725 for transmitting, and circuitry 1730 for selecting. Processing using the circuitry 1715 for receiving, the circuitry 1720 for measuring, the circuitry 1725 for transmitting, and the circuitry 1730 for selecting enables the communication device 1700 to perform actions related to... Figure 15 The described method 1500 or any aspect thereof; and regarding Figure 16 The method described is 1600 or any aspect thereof.
[0160] The various components of the communication device 1700 can provide parts for performing the following: Figure 15 The described method 1500 or any aspect thereof; and regarding Figure 16 The described method 1600 or any aspect thereof. For example, components for sending, transmitting, or outputting for transmission may include... Figure 3 The transceiver 354 and / or antenna 352 of the illustrated UE 104 Figure 3The transceiver 332 and / or antenna 334 of the illustrated BS 102, and / or Figure 17 The communication device 1700 includes a transceiver 1765 and an antenna 1770. Components for receiving or acquiring data may include... Figure 3 The transceiver 354 and / or antenna 352 of the illustrated UE 104 Figure 3 The transceiver 332 and / or antenna 334 of the illustrated BS 102, and / or Figure 17 The transceiver 1765 and antenna 1770 of the communication equipment 1700.
[0161] Example Terms Specific implementation examples are described in the following numbered clauses: Clause 1: A method for wireless communication at a user equipment (UE), the method comprising: receiving signaling indicating a pattern for transmitting a channel state information reference signal (CSI-RS), wherein the pattern comprises code division multiplexing (CDM) groups in at least two resource blocks (RBs), each CDM group comprising at least two consecutive resource elements (REs); measuring CSI-RS from different CSI-RS ports according to the pattern; and transmitting a report based on the measurement.
[0162] Clause 2: The method according to Clause 1, wherein: the pattern includes more than 32 REs; and the measurement includes measuring CSI-RS from more than 32 CSI-RS ports.
[0163] Clause 3: The method according to Clause 2, wherein: the pattern comprises more than 16 REs in each of the at least two RBs; and the measurement comprises measuring CSI-RS from more than 16 CSI-RS ports in each of the at least two RBs.
[0164] Clause 4: The method according to any one of Clauses 1 to 3, wherein measuring CSI-RS from different CSI-RS ports according to the pattern comprises: applying an orthogonal coverage code (OCC) across at least two different CDM groups.
[0165] Clause 5: The method described in Clause 4, wherein: each OCC has a length of 4; and each OCC is applied across 2 tones from each of two different CDM groups.
[0166] Clause 6: The method described in Clause 4, wherein at least one OCC is applied across CDM groups in different RBs.
[0167] Clause 7: The method according to any one of Clauses 1 to 6, wherein: the pattern defines the same pattern of the CDM group in each of the at least two RBs.
[0168] Clause 8: The method according to Clause 7, wherein measuring CSI-RS from different CSI-RS ports comprises: measuring CSI-RS from a first subset of the CSI-RS ports in a first RB of the at least two RBs, and measuring CSI-RS from a second subset of the CSI-RS ports in a second RB of the at least two RBs.
[0169] Clause 9: The method according to Clause 8, wherein: each RB is associated with a numeric index; CSI-RS is transmitted from the first subset of CSI-RS ports on RBs associated with even-numbered indices; and CSI-RS is transmitted from the second subset of CSI-RS ports on RBs associated with even-numbered indices.
[0170] Clause 10: The method described in Clause 9, wherein the first subset and the second subset each comprise at least 24 CSI-RS ports.
[0171] Clause 11: The method according to any one of Clauses 1 to 10, wherein: RBs associated with even index values are configured for a first CSI resource; RBs associated with odd index values are configured for a second CSI resource; CDM groups in RBs associated with even index values are configured for a first subset of CSI-RS ports; and CDM groups in RBs associated with odd index values are configured for a second subset of CSI-RS ports.
[0172] Clause 12: A method for wireless communication at a network entity, the method comprising: selecting a pattern for transmitting a channel state information reference signal (CSI-RS), wherein the pattern comprises code division multiplexing (CDM) groups in at least two resource blocks (RBs), each CDM group comprising at least two consecutive resource elements (REs); and transmitting CSI-RS from different CSI-RS ports according to the selected pattern.
[0173] Clause 13: The method according to Clause 12, wherein: the pattern comprises more than 32 REs; and the transmission comprises transmitting CSI-RS from more than 32 CSI-RS ports.
[0174] Clause 14: The method according to Clause 13, wherein: the pattern comprises more than 16 REs in each of the at least two RBs; and the transmission comprises transmitting CSI-RS from more than 16 CSI-RS ports in each of the at least two RBs.
[0175] Clause 15: The method according to any one of Clauses 12 to 14, wherein transmitting CSI-RS from different CSI-RS ports according to the selected pattern comprises: applying an orthogonal overlay code (OCC) across at least two different CDM groups.
[0176] Clause 16: The method described in Clause 15, wherein: each OCC has a length of 4; and each OCC is applied across 2 tones from each of two different CDM groups.
[0177] Clause 17: The method described in Clause 15, wherein at least one OCC is applied across CDM groups in different RBs.
[0178] Clause 18: The method according to any one of Clauses 12 to 17, wherein: the pattern defines the same pattern of the CDM group in each of the at least two RBs.
[0179] Clause 19: The method according to Clause 18, wherein sending CSI-RS from different CSI-RS ports comprises: sending CSI-RS from a first subset of the CSI-RS ports in a first RB of the at least two RBs, and sending CSI-RS from a second subset of the CSI-RS ports in a second RB of the at least two RBs.
[0180] Clause 20: The method according to Clause 19, wherein: each RB is associated with a numeric index; CSI-RS is transmitted from the first subset of CSI-RS ports on RBs associated with even-numbered indices; and CSI-RS is transmitted from the second subset of CSI-RS ports on RBs associated with even-numbered indices.
[0181] Clause 21: The method according to Clause 20, wherein the first subset and the second subset each comprise at least 24 CSI-RS ports.
[0182] Clause 22: The method according to any one of Clauses 12 to 21, wherein: RBs associated with even index values are configured for a first CSI resource; RBs associated with odd index values are configured for a second CSI resource; CDM groups in RBs associated with even index values are configured for a first subset of CSI-RS ports; and CDM groups in RBs associated with odd index values are configured for a second subset of CSI-RS ports.
[0183] Clause 23: The method according to any one of Clauses 12 to 22 further includes sending a signaling indicating the selected pattern.
[0184] Clause 24: An apparatus comprising: at least one memory including executable instructions; and at least one processor configured to execute the executable instructions and cause the apparatus to perform a method according to any one of Clauses 1 to 23.
[0185] Clause 25: An apparatus comprising components for performing the method according to any one of Clauses 1 to 23.
[0186] Clause 26: A non-transitory computer-readable medium comprising executable instructions that, when executed by at least one processor of a device, cause the device to perform the method according to any one of Clauses 1 to 23.
[0187] Clause 27: A computer program product embodied on a computer-readable storage medium, the computer program product comprising code for performing a method according to any one of Clauses 1 to 23.
[0188] Additional Notes 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, the function and arrangement of the elements discussed may be changed without departing from the scope of this disclosure. Various processes or components may be omitted, substituted, or added as appropriate in the various examples. For example, the described methods may be performed in a different order than described, and various actions may be added, omitted, or combined. Furthermore, features described with respect to some examples may be combined in some other examples. For example, any number of aspects set forth herein may be used to implement an apparatus or practice. Additionally, the scope of this disclosure is intended to cover such apparatuses or methods practiced using other structures, functionalities, or structures and functionalities that complement or replace the various aspects of this disclosure set forth herein. It should be understood that any aspect of the disclosure herein may be embodied by one or more elements of the claims.
[0189] The various exemplary logic blocks, modules, and circuits described in this disclosure can be implemented or executed using a general-purpose processor, digital signal processor (DSP), ASIC, field-programmable gate array (FPGA) or other programmable logic device (PLD), discrete gate or transistor logic device, discrete hardware component, or any combination thereof designed to perform the functions described herein. While the general-purpose processor may be a microprocessor, in alternative embodiments, 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, such as a combination of a DSP and a microprocessor, multiple microprocessors, one or more microprocessors working in conjunction with a DSP core, a system-on-a-chip (SoC), or any other such configuration.
[0190] As used herein, "processor," "at least one processor," or "one or more processors" generally refers to a single processor configured to perform one or more operations, or multiple processors configured to collectively perform one or more operations. In the case of multiple processors, the execution of one or more operations may be divided among different processors, but one processor may perform multiple operations, and multiple processors may collectively perform a single operation. Similarly, "memory," "at least one memory," or "one or more memory" generally refers to a single memory configured to store data and / or instructions, or multiple memories configured to collectively store data and / or instructions.
[0191] As used in this article, the phrase “at least one of” in a list of items refers to any combination of those items, including a single member. 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, bbb, bbc, cc, and ccc, or any other ordering of a, b, and c).
[0192] As used herein, the term "determine" encompasses a wide variety of actions. For example, "determine" can include calculation, operation, processing, deduction, investigation, lookup (e.g., searching in a table, database, or other data structure), assertion, etc. Additionally, "determine" can include receiving (e.g., receiving information), accessing (e.g., accessing data in memory), etc. Furthermore, "determine" can include parsing, selecting, picking, building, etc.
[0193] The methods disclosed herein include one or more actions for implementing the methods. These method actions may be interchanged without departing from the scope of the claims. In other words, unless a specified order of actions is given, the order and / or use of a particular action may be modified without departing from the scope of the claims. Furthermore, the various operations of the methods described above can be performed by any suitable component capable of performing the corresponding function. This 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.
[0194] The following claims are not intended to be limited to the aspects shown herein, but should be given the full scope consistent with the language of the claims. Within the claims, unless specifically stated otherwise, reference to the singular form of an element is not intended to mean “one and only one,” but rather “one or more.” Unless specifically stated otherwise, the term “some” refers to one or more. No element of any claim shall be interpreted in accordance with 35 USC §112(f) unless that element is explicitly stated using the phrase “for a component of.” All structural and functional equivalents of the elements throughout the various aspects described herein that are known to a person of ordinary skill in the art, or will later be known, are expressly incorporated herein by reference and are intended to be covered by the claims. Furthermore, nothing disclosed herein is intended to be offered to the public, whether or not such disclosure is explicitly recited in the claims.
Claims
1. An apparatus for wireless communication at a user equipment (UE), the apparatus comprising: at least one memory including computer-executable instructions; and one or more processors configured to execute the computer-executable instructions and cause the UE to: receive signaling indicating a pattern for channel state information reference signal (CSI-RS) transmissions, wherein the pattern comprises code division multiplexing (CDM) groups in at least two resource blocks (RBs), each CDM group comprising at least two contiguous resource elements (REs); measure CSI-RS from different CSI-RS ports according to the pattern; and transmit a report based on the measurement.
2. The apparatus of claim 1, wherein: the pattern comprises more than 32 REs; and to measure CSI-RS, the one or more processors are further configured to cause the UE to measure CSI-RS from more than 32 CSI-RS ports.
3. The apparatus of claim 2, wherein: the pattern comprises more than 16 REs in each of the at least two RBs; and to measure CSI-RS, the one or more processors are further configured to cause the UE to measure CSI-RS from more than 16 CSI-RS ports in each of the at least two RBs.
4. The apparatus of claim 1, wherein to measure CSI-RS from different CSI-RS ports according to the pattern, the one or more processors are further configured to cause the UE to: apply an orthogonal cover code (OCC) across at least two different CDM groups.
5. The apparatus of claim 4, wherein: each OCC is 4 in length; and each OCC is applied across 2 tones from each of two different CDM groups.
6. The apparatus of claim 4, wherein at least one OCC is applied across CDM groups in different RBs.
7. The apparatus of claim 1, wherein: the pattern defines a same pattern of CDM groups in each of the at least two RBs.
8. The apparatus of claim 7, wherein to measure CSI-RS, the one or more processors are further configured to cause the UE to: measure CSI-RS from a first subset of the CSI-RS ports in a first RB of the at least two RBs, and measure CSI-RS from a second subset of the CSI-RS ports in a second RB of the at least two RBs.
9. The apparatus of claim 8, wherein: each RB is associated with a numerical index; CSI-RS is transmitted from the first subset of CSI-RS ports on RBs associated with even indices; and CSI-RS is transmitted from the second subset of CSI-RS ports on RBs associated with even indices. 10. The apparatus of claim 9, wherein the first subset and the second subset each comprise at least 24 CSI-RS ports.
11. The apparatus of claim 1, wherein: RBs associated with even index values are configured for a first CSI resource; RBs associated with odd index values are configured for a second CSI resource; CDM groups in the RBs associated with even index values are configured for a first subset of CSI-RS ports; and CDM groups in the RBs associated with odd index values are configured for a second subset of CSI-RS ports.
12. An apparatus for wireless communication at a network entity, the apparatus comprising: at least one memory including computer-executable instructions; and one or more processors configured to execute the computer-executable instructions and cause the network entity to: select a pattern for channel state information reference signal (CSI-RS) transmissions, wherein the pattern comprises code division multiplexing (CDM) groups in at least two resource blocks (RBs), each CDM group comprising at least two contiguous resource elements (REs); and transmit CSI-RS from different CSI-RS ports according to the selected pattern.
13. The apparatus of claim 12, wherein: the pattern comprises more than 32 REs; and to transmit CSI-RS, the one or more processors are further configured to cause the network entity to transmit CSI-RS from more than 32 CSI-RS ports.
14. The apparatus of claim 13, wherein: the pattern comprises more than 16 REs in each of the at least two RBs; and to transmit CSI-RS, the one or more processors are further configured to cause the network entity to transmit CSI-RS from more than 16 CSI-RS ports in each of the at least two RBs.
15. The apparatus of claim 12, wherein to transmit CSI-RS from different CSI-RS ports according to the selected pattern, the one or more processors are further configured to cause the network entity to: apply an orthogonal cover code (OCC) across at least two different CDM groups.
16. The apparatus of claim 15, wherein: each OCC is 4 in length; and each OCC is applied across 2 tones from each of two different CDM groups.
17. The apparatus of claim 15, wherein at least one OCC is applied across CDM groups in different RBs.
18. The apparatus of claim 12, wherein: the pattern defines a same pattern of CDM groups in each of the at least two RBs.
19. The apparatus of claim 18, wherein to transmit CSI-RS from different CSI-RS ports, the one or more processors are further configured to cause the network entity to: transmitting CSI-RS from a first subset of the CSI-RS ports in a first RB of the at least two RBs, and transmitting CSI-RS from a second subset of the CSI-RS ports in a second RB of the at least two RBs.
20. The apparatus of claim 19, wherein: each RB is associated with a numerical index; the CSI-RS is transmitted from the first subset of CSI-RS ports on RBs associated with even indices; and the CSI-RS is transmitted from the second subset of CSI-RS ports on RBs associated with even indices.
21. The apparatus of claim 20, wherein the first subset and the second subset each comprise at least 24 CSI-RS ports.
22. The apparatus of claim 12, wherein: RBs associated with even index values are configured for a first CSI resource; RBs associated with odd index values are configured for a second CSI resource; CDM groups in RBs associated with even index values are configured for a first subset of CSI-RS ports; and CDM groups in RBs associated with odd index values are configured for a second subset of CSI-RS ports.
23. The apparatus of claim 12, wherein the one or more processors are further configured to cause the network entity to transmit signaling indicating the selected pattern.
24. A method for wireless communications at a user equipment (UE), comprising: receiving signaling indicating a pattern for channel state information reference signal (CSI-RS) transmissions, wherein the pattern comprises code division multiplexing (CDM) groups in at least two resource blocks (RBs), each CDM group comprising at least two contiguous resource elements (REs); measuring CSI-RS from different CSI-RS ports according to the pattern; and transmitting a report based on the measurements.
25. A method for wireless communications at a network entity, comprising: selecting a pattern for channel state information reference signal (CSI-RS) transmissions, wherein the pattern comprises code division multiplexing (CDM) groups in at least two resource blocks (RBs), each CDM group comprising at least two contiguous resource elements (REs); and transmitting CSI-RS from different CSI-RS ports according to the selected pattern.