Semi-open loop mimo transmission based on type ii precoding matrix
By employing a semi-open-loop MIMO scheme based on broadband channel state information in a wireless communication system, and pre-decoding resource blocks or resource elements, the problem of insufficient utilization of channel state information in the prior art is solved, thereby improving MIMO operation efficiency and channel transmission performance.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- QUALCOMM INC
- Filing Date
- 2024-12-04
- Publication Date
- 2026-07-14
Smart Images

Figure CN122397213A_ABST
Abstract
Description
[0001] Cross-references to related applications
[0002] This application claims the benefit of U.S. Non-Provisional Patent Application Serial No. 18 / 391,507, filed on December 20, 2023, entitled “SEMI-OPEN-LOOP MIMO TRANSMISSION BASED ON TYPE-IIPRECODING MATRICES”, the entire contents of which are expressly incorporated herein by reference. Technical Field
[0003] This disclosure relates generally to communication systems, and more specifically to wireless communication with respect to pre-decoding. Background Technology
[0004] Wireless communication systems are widely deployed to provide a variety of telecommunications services, such as telephone, video, data, messaging, and broadcasting. Typical wireless communication systems may employ multiple access technologies capable of supporting communication with multiple users by sharing available system resources. Examples of such multiple access technologies include Code Division Multiple Access (CDMA) systems, Time Division Multiple Access (TDMA) systems, Frequency Division Multiple Access (FDMA) systems, Orthogonal Frequency Division Multiple Access (OFDMA) systems, Single Carrier Frequency Division Multiple Access (SC-FDMA) systems, and Time Division Synchronous Code Division Multiple Access (TD-SCDMA) systems.
[0005] These multiple access technologies have been adopted in various telecommunications standards to provide a common protocol that enables different wireless devices to communicate at the city, national, regional, and even global levels. An example telecommunications standard is 5G New Radio (NR). 5G NR is part of the Continuous Evolution of Mobile Broadband (CWB) program issued by the 3rd Generation Partnership Project (3GPP) to meet new requirements associated with latency, reliability, security, scalability (e.g., with the Internet of Things (IoT),) and other requirements. 5G NR includes services associated with enhanced mobile broadband (eMBB), massive machine-type communications (mMTC), and ultra-reliable low-latency communications (URLLC). Some aspects of 5G NR are based on the 4G Long Term Evolution (LTE) standard. Further improvements to 5G NR technology are needed. These improvements can also be applied to other multiple access technologies and telecommunications standards that adopt them. Summary of the Invention
[0006] The following is a simplified summary of one or more aspects to provide a basic understanding of these aspects. This summary is not a comprehensive overview of all conceived aspects. It neither identifies key or essential elements of all aspects nor describes the scope of any or all aspects. Its sole purpose is to present some concepts of one or more aspects in a simplified form as a prelude to the more detailed descriptions that follow.
[0007] In one aspect of this disclosure, a method, computer-readable medium, and apparatus are provided. The apparatus formulates a set of pre-decoding matrices to be applied to a set of resource blocks (RBs) or resource elements (REs) for data channel transmission on the channel, based on wideband (WB) channel state information from a user equipment (UE). The apparatus cyclically pre-decodes the set of RBs or REs for data channel transmission on the channel using a set of phase values and the formulated set of pre-decoding matrices. The apparatus transmits an indication of the pre-decoded set of RBs or REs via the channel.
[0008] In one aspect of this disclosure, a method, computer-readable medium, and apparatus are provided. The apparatus transmits wideband (WB) channel state information of a channel to a network entity. Based on the WB channel state information, the apparatus receives from the network entity an indication of at least one of a set of pre-decoded resource blocks (RBs) or a set of pre-decoded resource elements (REs) to be applied cyclically to a set of pre-decoded resource blocks (RBs) or a set of pre-decoded resource elements (REs) used for data channel transmission. The apparatus demodulates the set of pre-decoded RBs or the set of pre-decoded REs based on at least one of the set of pre-decoded matrix sets or the set of phase values.
[0009] To achieve the foregoing and related objectives, one or more aspects may include the features fully described below and specifically pointed out in the claims. The following description and drawings set forth some exemplary features of one or more aspects in detail. However, these features indicate only a few of the various ways in which the principles of the various aspects may be employed. Attached Figure Description
[0010] Figure 1 This is a diagram illustrating an example of a wireless communication system and an access network.
[0011] Figure 2A This is an illustration of an example of the first frame according to various aspects of this disclosure.
[0012] Figure 2B This is a diagram illustrating examples of downlink (DL) channels within a subframe according to various aspects of this disclosure.
[0013] Figure 2C This is an illustration of an example of a second frame according to various aspects of this disclosure.
[0014] Figure 2D This is a diagram illustrating examples of uplink (UL) channels within a subframe according to various aspects of this disclosure.
[0015] Figure 3 This is a diagram illustrating examples of base stations and user equipment (UEs) in an access network.
[0016] Figure 4 This is a diagram illustrating examples of open-loop multiple-input multiple-output (MIMO) according to various aspects of this disclosure.
[0017] Figure 5 This is a diagram illustrating the payload size of an example pre-decoding matrix indicator (PMI) used for a Type II codebook.
[0018] Figure 6 This is a diagram illustrating the example PMI payload size used in the enhanced Type II codebook (eType-II).
[0019] Figure 7 This is a communication flow that illustrates examples of the application of a semi-open-loop pre-decoding matrix according to various aspects of this disclosure.
[0020] Figure 8 This is a flowchart of a wireless communication method.
[0021] Figure 9 This is a flowchart of a wireless communication method.
[0022] Figure 10 This is a diagram illustrating an example of the hardware implementation of a sample network entity.
[0023] Figure 11 This is a flowchart of a wireless communication method.
[0024] Figure 12 This is a flowchart of a wireless communication method.
[0025] Figure 13 These are illustrations of examples of hardware implementations of example devices and / or network entities. Detailed Implementation
[0026] The aspects presented in this paper can improve MIMO operation by providing a semi-open-loop multiple-input multiple-output (MIMO) scheme with a higher granularity (e.g., with resource element (RE) / resource block (RB) level) non-transparent pre-decoder cycle, while enabling the same demodulation reference signal (DMRS) bundle size to be maintained.
[0027] This paper presents various aspects of an open-loop transmit diversity scheme in which the DMRS is bundled onto a Physical Resource Group (PRG), but the data REs / RBs within the PRG are pre-decoded separately using known pre-decoding vectors about the DMRS. This is a hybrid scheme with receiver-transparent pre-decoder loops (on the PRG) and non-transparent open-loop pre-decoding within the PRG.
[0028] The detailed descriptions following, illustrated with reference to the accompanying drawings, describe various configurations and do not represent the only configurations in which the concepts described herein can be practiced. To provide a thorough understanding of the various concepts, the detailed descriptions include specific details. However, these concepts can be practiced without these specific details. In some instances, well-known structures and components are shown in block diagram form to avoid obscuring these concepts.
[0029] Various apparatuses and methods are presented with reference to several aspects of a telecommunications system. These apparatuses and methods are described in detail below and illustrated in the accompanying drawings by various blocks, components, circuits, processes, algorithms, etc. (collectively, “elements”). These elements can be implemented using electronic hardware, computer software, or any combination thereof. Whether such elements are implemented as hardware or software depends on the specific application and the design constraints imposed on the system as a whole.
[0030] As an example, an element, any part of an element, or any combination of elements may be implemented as a "processing system" including one or more processors. When multiple processors are implemented, the multiple processors may perform functions individually or in combination. Examples of processors include microprocessors, microcontrollers, graphics processing units (GPUs), central processing units (CPUs), application processors, digital signal processors (DSPs), reduced instruction set computing (RISC) processors, system-on-a-chip (SoCs), baseband processors, field-programmable gate arrays (FPGAs), programmable logic devices (PLDs), state machines, gate logic, discrete hardware circuits, and other suitable hardware configured to perform the various functionalities described throughout this disclosure. One or more processors in a processing system may execute software. Whether referred to as software, firmware, middleware, microcode, hardware description language, or other terms, software should be broadly interpreted as instructions, instruction sets, code, code segments, program code, programs, subroutines, software components, applications, software applications, software packages, routines, subroutines, objects, executable files, threads of execution, procedures, functions, or any combination thereof.
[0031] Therefore, in one or more example aspects, specific implementations, and / or use cases, the described functionality may be implemented in hardware, software, or any combination thereof. If implemented in software, the functionality may be stored or encoded as one or more instructions or code on a computer-readable medium. Computer-readable media include computer storage media. Storage media can be any available medium that can be accessed by a computer. By way of example, such computer-readable media may include random access memory (RAM), read-only memory (ROM), electrically erasable programmable ROM (EEPROM), optical disc storage devices, magnetic disk storage devices, other magnetic storage devices, combinations of these types of computer-readable media, or any other medium that can be used to store computer-executable code in the form of instructions or data structures accessible by a computer.
[0032] While aspects, implementations, and / or use cases are described herein by way of example, additional or different aspects, implementations, and / or use cases may arise in many different arrangements and scenarios. The aspects, implementations, and / or use cases described herein can be implemented across many different platform types, devices, systems, shapes, sizes, and package arrangements. For example, aspects, implementations, and / or use cases may arise via integrated chip implementations and other devices based on non-modular components (e.g., end-user devices, vehicles, communication devices, computing devices, industrial equipment, retail / purchasing devices, medical devices, AI-enabled devices, etc.). While some examples may or may not be specific to a use case or application, the described examples may exhibit broad applicability. Aspects, implementations, and / or use cases can range from chip-level or modular components to non-modular, non-chip-level implementations, and further to aggregated, distributed, or original equipment manufacturer (OEM) devices or systems incorporating one or more of the technologies described herein. In some practical settings, devices incorporating the described aspects and features may also include additional components and features for implementing and practicing the claimed and described aspects. For example, the transmission and reception of wireless signals necessarily involve multiple components for analog and digital purposes (e.g., hardware components including antennas, RF chains, power amplifiers, modulators, buffers, processors, interleavers, adders / summers, etc.). The techniques described herein can be practiced in a wide variety of devices, chip-level components, systems, distributed arrangements, aggregated or decomposed components, end-user equipment, etc., of various sizes, shapes, and configurations.
[0033] Communication systems, such as 5G NR systems, can be deployed in various ways with a variety of components or parts. In a 5G NR system or network, network nodes, network entities, network mobility elements, radio access network (RAN) nodes, core network nodes, network elements or network equipment (such as base stations (BS)), or one or more units (or components) performing base station functions can be implemented in aggregated or decomposed architectures. For example, BSs (such as Node B (NB), evolved NB (eNB), NR BS, 5G NB, access point (AP), transmit / receive point (TRP), or cell, etc.) can be implemented as aggregated base stations (also known as standalone BS or monolithic BS) or decomposed base stations.
[0034] Aggregated base stations can be configured to utilize a radio protocol stack that is physically or logically integrated within a single RAN node. Decentralized base stations can be configured to utilize a protocol stack that is physically or logically distributed across two or more units, such as one or more central or centralized units (CUs), one or more distributed units (DUs), or one or more radio units (RUs). In some respects, the CU may be implemented within a RAN node, and one or more DUs may co-located with the CU, or alternatively, may be geographically or virtually distributed across one or more other RAN nodes. DUs may be implemented to communicate with one or more RUs. Each of the CUs, DUs, and RUs may be implemented as a virtual unit, namely a virtual central unit (VCU), a virtual distributed unit (VDU), or a virtual radio unit (VRU).
[0035] Base station operation or network design can take into account the aggregation characteristics of base station functionality. For example, decomposed base stations can be utilized in Integrated Access Backhaul (IAB) networks, Open Radio Access Networks (O-RAN (such as network configurations initiated by the O-RAN Alliance)), or Virtualized Radio Access Networks (vRAN, also known as Cloud Radio Access Networks (C-RAN)). Decomposition can include distributing functionality across two or more units in various physical locations, as well as virtually distributing the functionality of at least one unit, which enables flexibility in network design. The various units of a decomposed base station or decomposed RAN architecture can be configured to communicate wirelessly with at least one other unit.
[0036] Figure 1Figure 100 illustrates an example of a wireless communication system and access network. The illustrated wireless communication system includes a decomposed base station architecture. The decomposed base station architecture may include one or more CUs 110, which may communicate directly with the core network 120 via a backhaul link, or indirectly with the core network 120 via one or more decomposed base station units, such as a near real-time (near-RT) RAN Intelligent Controller (RIC) 125 via an E2 link, or a non-real-time (non-RT) RIC 115 associated with a Service Management and Orchestration (SMO) framework 105, or both. CUs 110 may communicate with one or more DUs 130 via a corresponding midhaul link (such as an F1 interface). DUs 130 may communicate with one or more RUs 140 via a corresponding fronthaul link. RUs 140 may communicate with a corresponding UE 104 via one or more radio frequency (RF) access links. In some implementations, a UE 104 may be served simultaneously by multiple RUs 140.
[0037] Each unit in the cells (i.e., CU 110, DU 130, RU 140, and near-RT RIC 125, non-RT RIC 115, and SMO frame 105) may include or be coupled to one or more interfaces configured to receive or transmit signals, data, or information (collectively, signals) via wired or wireless transmission media. Each unit in the cells, or an associated processor or controller providing instructions to the communication interfaces of these units, may be configured to communicate with one or more other units via transmission media. For example, these units may include wired interfaces configured to receive signals via wired transmission media or transmit signals to one or more other units. Additionally, these units may include wireless interfaces that may include receivers, transmitters, or transceivers (such as RF transceivers) configured to receive signals via wireless transmission media or transmit signals to one or more other units, or both.
[0038] In some aspects, the CU 110 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 the CU 110. The CU 110 can be configured to handle user plane functionality (i.e., Central Unit-User Plane (CU-UP)), control plane functionality (i.e., Central Unit-Control Plane (CU-CP)), or a combination thereof. In some implementations, the CU 110 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, the CU-UP units can communicate bidirectionally with the CU-CP units via an interface such as an E1 interface. The CU 110 can be implemented to communicate with the DU 130 for network control and signaling, as needed.
[0039] DU 130 may correspond to a logical unit that includes one or more base station functions for controlling the operation of one or more RU 140s. In some aspects, DU 130 may at least partially 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, demodulation, etc.) according to functional splits (such as those defined by 3GPP). In some aspects, DU 130 may further 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 130 or with control functions hosted by CU 110.
[0040] Lower-layer functionality can be implemented by one or more RU 140s. In some deployments, an RU140 controlled by a DU 130 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, or Physical Random Access Channel (PRACH) extraction and filtering, or both, at least in part based on functional decomposition (such as lower-layer functional decomposition). In this architecture, the RU 140 may be implemented to handle over-the-air (OTA) communications with one or more UEs 104. In some specific implementations, the real-time and non-real-time aspects of control plane and user plane communications with the RU 140 may be controlled by the corresponding DU 130. In some scenarios, this configuration may enable the DU 130 and CU 110 to be implemented in a cloud-based RAN architecture (such as a vRAN architecture).
[0041] SMO framework 105 can be configured to support RAN deployment and provisioning of both non-virtualized and virtualized network elements. For non-virtualized network elements, SMO framework 105 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 105 can be configured to interact with a cloud computing platform such as Open Cloud (O-Cloud) 190 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 110, DU 130, RU 140, and near-RT RIC 125. In some implementations, SMO framework 105 can communicate with hardware aspects of the 4G RAN, such as Open eNB (O-eNB) 111, via the O1 interface. Additionally, in some implementations, SMO framework 105 can communicate directly with one or more RU 140s via the O1 interface. SMO framework 105 may also include a non-RT RIC 115 configured to support the functionality of SMO framework 105.
[0042] The non-RT RIC 115 can be configured to include logical functions enabling non-real-time control and optimization of RAN elements and resources, including artificial intelligence (AI) / machine learning (ML) workflows for model training and updates, or policy-based guidance for applications / features in the near-RT RIC 125. The non-RT RIC 115 can be coupled to or communicate with the near-RT RIC 125, such as via an A1 interface. The near-RT RIC 125 can be configured to include logical functions enabling near real-time control and optimization of RAN elements and resources via data collection and actions through an interface such as an E2 interface, connecting one or more CU 110s, one or more DU 130s, or both, and O-eNBs to the near-RT RIC 125.
[0043] In some implementations, to generate AI / ML models to be deployed in the near-RT RIC 125, the non-RT RIC 115 may receive parameters or external enrichment information from an external server. This information can be utilized by the near-RT RIC 125 and may be received from non-network data sources or network functions at the SMO framework 105 or the non-RT RIC 115. In some examples, the non-RT RIC 115 or the near-RT RIC 125 may be configured to tune RAN behavior or performance. For example, the non-RT RIC 115 may monitor long-term trends and patterns in performance and employ AI / ML models to perform corrective actions via the SMO framework 105 (such as reconfiguration via O1) or by creating RAN management policies (such as A1 policies).
[0044] At least one of CU 110, DU 130, and RU 140 may be referred to as base station 102. Therefore, base station 102 may include one or more of CU 110, DU 130, and RU 140 (each component is indicated by a dashed line to indicate that each component may or may not be included in base station 102). Base station 102 provides UE 104 with an access point to core network 120. Base station 102 may include macro cells (high-power cellular base stations) and / or small cells (low-power cellular base stations). Small cells include femtocells, picocells, and microcells. A network that includes both small cells and macro cells may be referred to as a heterogeneous network. A heterogeneous network may also include an evolved home node B (eNB) (HeNB), which can provide service to a restricted group referred to as a closed subscriber group (CSG). The communication link between RU 140 and UE 104 may include uplink (UL) transmission (also known as reverse link) from UE 104 to RU 140 and / or downlink (DL) transmission (also known as forward link) transmission from RU 140 to UE 104. The communication link may utilize multiple-input multiple-output (MIMO) antenna techniques, including spatial multiplexing, beamforming, and / or transmit diversity. The communication link may use one or more carriers. For each direction, the total number of carriers used for transmission can be up to [number missing]. Yx MHz ( x For each carrier allocated in carrier aggregation (of component carriers), base station 102 / UE 104 can use up to [number] carriers. YA spectrum with a bandwidth of MHz (e.g., 5MHz, 10MHz, 15MHz, 20MHz, 100MHz, 400MHz, etc.). Carriers may be adjacent to each other or may not be adjacent to each other. Carrier allocation may be asymmetric for DL and UL (e.g., more or fewer carriers may be allocated to DL compared to UL). Component carriers may include primary component carriers and one or more secondary component carriers. The primary component carrier may be referred to as the primary cell (PCell) and the secondary component carrier may be referred to as the secondary cell (SCell).
[0045] Some UEs 104 can communicate with each other using device-to-device (D2D) communication link 158. D2D communication link 158 can use DL / UL wireless wide area network (WWAN) spectrum. D2D communication link 158 can use one or more sidelink channels, such as Physical Sidelink Broadcast Channel (PSBCH), Physical Sidelink Discovery Channel (PSDCH), Physical Sidelink Shared Channel (PSSCH), and Physical Sidelink Control Channel (PSCCH). D2D communication can be performed through various wireless D2D communication systems, such as Bluetooth. ™ (Bluetooth is a trademark of the Bluetooth Special Interest Group (SIG), and is based on the IEEE 802.11 standard for Wi-Fi.) ™ (Wi-Fi is a trademark of the Wi-Fi Alliance), LTE, or NR.
[0046] The wireless communication system may also include a Wi-Fi AP 150, which communicates with the UE 104 (also referred to as a Wi-Fi station (STA)) via a communication link 154, for example, in an unlicensed spectrum such as 5 GHz. When communicating in unlicensed spectrum, the UE 104 / AP 150 may perform a free channel assessment (CCA) to determine whether the channel is available before communication.
[0047] The electromagnetic spectrum is typically subdivided into various categories, bands, channels, etc., based on frequency / wavelength. In 5G NR, two initial operating bands have been designated as frequency ranges FR1 (410MHz to 7.125GHz) and FR2 (24.25GHz to 52.6GHz). Although a portion of FR1 is greater than 6GHz, in various documents and articles, FR1 is often (interchangeably) referred to as the "sub-6GHz" band. Similar naming issues sometimes occur with FR2, which is often (interchangeably) referred to as the "millimeter wave" band in documents and articles, although this is distinct from the Extremely High Frequency (EHF) band (30GHz to 300GHz) designated as "millimeter wave" by the International Telecommunication Union (ITU).
[0048] The frequencies between FR1 and FR2 are generally referred to as mid-band frequencies. Recent 5G NR studies have designated the operating bands for these mid-band frequencies as the frequency range designation FR3 (7.125 GHz to 24.25 GHz). Bands falling within FR3 can inherit FR1 and / or FR2 characteristics, thus effectively extending the features of FR1 and / or FR2 to mid-band frequencies. Additionally, higher frequency bands are currently being explored to extend 5G NR operation beyond 52.6 GHz. For example, three higher operating bands have been designated as the frequency range designations FR2-2 (52.6 GHz to 71 GHz), FR4 (71 GHz to 114.25 GHz), and FR5 (114.25 GHz to 300 GHz). Each of these higher bands falls within the EHF band.
[0049] In view of the above, unless otherwise specifically stated, the term "below 6 GHz" as used herein can broadly refer to frequencies less than 6 GHz, within FR1, or including intermediate frequency band frequencies. Furthermore, unless otherwise specifically stated, the term "millimeter wave" as used herein can broadly refer to frequencies that can include intermediate frequency band frequencies, within FR2, FR4, FR2-2 and / or FR5, or within the EHF band.
[0050] Base station 102 and UE 104 may each include multiple antennas (such as antenna elements, antenna panels, and / or antenna arrays) to facilitate beamforming. Base station 102 may transmit beamformed signals 182 to UE 104 in one or more transmit directions. UE 104 may receive beamformed signals from base station 102 in one or more receive directions. UE 104 may also transmit beamformed signals 184 to base station 102 in one or more transmit directions. Base station 102 may receive beamformed signals from UE 104 in one or more receive directions. Base station 102 / UE 104 may perform beamforming training to determine the optimal receive and transmit directions for each of base station 102 / UE 104. The transmit and receive directions of base station 102 may be the same or different. The transmit and receive directions of UE 104 may be the same or different.
[0051] Base station 102 may include and / or be referred to as gNB, Node B, eNB, access point, transceiver base station, radio base station, radio transceiver, transceiver function, basic service set (BSS), extended service set (ESS), TRP, network node, network entity, network equipment, or some other suitable terminology. Base station 102 may be implemented as an integrated access and backhaul (IAB) node, relay node, sidelink node, aggregated (monolithic) base station with baseband units (BBU) (including CU and DU) and RU, or may be implemented as a decomposed base station including one or more of CU, DU, and / or RU. A collection of base stations that may include decomposed base stations and / or aggregated base stations may be referred to as Next Generation (NG) RAN (NG-RAN).
[0052] The core network 120 may include Access and Mobility Management Function (AMF) 161, Session Management Function (SMF) 162, User Plane Function (UPF) 163, Unified Data Management (UDM) 164, one or more location servers 168, and other functional entities. AMF 161 is the control node that processes signaling between UE 104 and the core network 120. AMF 161 supports registration management, connection management, mobility management, and other functions. SMF 162 supports session management and other functions. UPF 163 supports packet routing, packet forwarding, and other functions. UDM 164 supports authentication and key agreement (AKA) credential generation, user identity processing, access authorization, and subscription management. One or more location servers 168 are exemplified as including a Gateway Mobile Location Center (GMLC) 165 and a Location Management Function (LMF) 166. However, generally, one or more location servers 168 may include one or more location / positioning servers, which may include one or more of GMLC 165, LMF 166, Position Determination Entity (PDE), Serving Mobile Location Center (SMLC), Mobile Location Center (MPC), etc. GMLC 165 and LMF 166 support UE location services. GMLC 165 provides an interface for clients / applications (e.g., emergency services) to access UE location information. LMF 166 receives measurement and auxiliary information from NG-RAN and UE 104 via AMF 161 to calculate the location of UE 104. NG-RAN may use one or more positioning methods to determine the location of UE 104. Positioning UE 104 may involve signal measurement, location estimation, and optional speed calculation based on these measurements. Signal measurement may be performed by UE 104 and / or base station 102 serving UE 104. The measured signals may be based on one or more of the following: Satellite Positioning System (SPS) 170 (e.g., one or more of Global Navigation Satellite System (GNSS), Global Positioning System (GPS), Non-Terrestrial Network (NTN) or other satellite positioning / location systems), LTE signals, Wireless Local Area Network (WLAN) signals, Bluetooth signals, Terrestrial Beacon System (TBS), sensor-based information (e.g., barometric pressure sensor, motion sensor), NR Enhanced Cell ID (NR E-CID) method, NR signals (e.g., multiple round-trip time (multiple RTT), DL departure angle (DL-AoD), DL time difference of arrival (DL-TDOA), UL time difference of arrival (UL-TDOA), and UL angle of arrival (UL-AoA) positioning) and / or other systems / signals / sensors.
[0053] Examples of UE 104 include cellular phones, smartphones, Session Initiation Protocol (SIP) phones, laptops, personal digital assistants (PDAs), satellite radios, GPS devices, multimedia devices, video devices, digital audio players (e.g., MP3 players), cameras, game consoles, tablets, smart devices, wearable devices, vehicles, electricity meters, air pumps, large or small kitchen appliances, healthcare devices, implants, sensors / actuators, displays, or any other similarly functional device. Some UEs in UE 104 may be referred to as IoT devices (e.g., parking timers, air pumps, toasters, vehicles, heart monitors, etc.). UE 104 may also be referred to as a station, mobile station, subscriber station, mobile unit, subscriber unit, wireless unit, remote unit, mobile device, wireless device, wireless communication device, remote device, mobile subscriber station, access terminal, mobile terminal, wireless terminal, remote terminal, mobile phone, user agent, mobile client, client, or some other suitable terminology. In some scenarios, the term UE may also be applied to one or more companion devices, such as in a device constellation arrangement. One or more of these devices may access the network together and / or individually.
[0054] Refer again Figure 1 In some respects, UE 104 may have a semi-open-loop MIMO demodulation component 198, which may be configured to: transmit WB channel state information of the channel to a network entity; receive from the network entity, based on the WB channel state information, an indication of at least one of a set of pre-decoded matrices or a set of pre-decoded REs to be applied cyclically to a set of pre-decoded RBs or a set of pre-decoded REs for data channel transmission; and demodulate the set of pre-decoded RBs or the set of pre-decoded REs based on at least one of the set of pre-decoded matrices or the set of phase values. In some respects, base station 102 may have a semi-open-loop MIMO transmission component 199, which may be configured to: formulate a set of pre-decoding matrices to be applied to a set of RBs or REs for data channel transmission on the channel based on WB channel state information from the UE; pre-decode the set of RBs or REs for data channel transmission on the channel in a cyclic manner using a set of phase values and the formulated set of pre-decoding matrices; and transmit an indication of the pre-decoded set of RBs or REs via the channel.
[0055] Figure 2A Figure 200 illustrates an example of the first subframe within a 5G NR frame structure. Figure 2B Figure 230 illustrates an example of a DL channel within a 5G NR subframe. Figure 2C Figure 250 is an example of a second subframe within a 5G NR frame structure. Figure 2DFigure 280 illustrates an example of a UL channel within a 5G NR subframe. The 5G NR frame structure can be Frequency Division Duplex (FDD) (where subframes within a specific set of subcarriers (carrier system bandwidth) are dedicated to either DL or UL) or Time Division Duplex (TDD) (where subframes within a specific set of subcarriers (carrier system bandwidth) are dedicated to both DL and UL). Figure 2A , Figure 2C In the provided example, the 5G NR frame structure is assumed to be TDD, where subframe 4 is configured with slot format 28 (most of which are DL), where D is DL, U is UL, and F is flexible and can be used between DL / UL, and subframe 3 is configured with slot format 1 (all of which are UL). Although subframes 3 and 4 are shown as having slot formats 1 and 28 respectively, any particular subframe can be configured with any of the various available slot formats 0-61. Slot formats 0 and 1 are both DL and UL, respectively. Other slot formats 2-61 include a mixture of DL, UL, and flexible symbols. The slot format is configured for the UE 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). Note that the following description also applies to the 5G NR frame structure as TDD.
[0056] Figures 2A to 2D The frame structure is illustrated, and aspects of this disclosure are applicable to other wireless communication technologies that may have different frame structures and / or different channels. A frame (10 ms) can be divided into 10 equal-sized subframes (1 ms). Each subframe may include one or more time slots. Subframes may also include micro-time slots, which may include 7, 4, or 2 symbols. Each time slot may include 14 or 12 symbols, depending on whether the cyclic prefix (CP) is normal or extended. For normal CP, each time slot may include 14 symbols, and for extended CP, each time slot may include 12 symbols. Symbols on the DL may be CP Orthogonal Frequency Division Multiplexing (OFDM) (CP-OFDM) symbols. Symbols on the UL may be CP-OFDM symbols (for high-throughput scenarios) or Discrete Fourier Transform (DFT) Extended OFDM (DFT-s-OFDM) symbols (for power-constrained scenarios; limited to single-stream transmission). The number of time slots within a subframe is based on the CP and a parameter set. The parameter set defines the subcarrier spacing (SCS) (see Table 1). The symbol length / duration can be scaled by 1 / SCS.
[0057]
[0058] Table 1: Parameter Set, SCS, and CP
[0059] For a normal CP (14 symbols / slot), different parameter sets µ 0 through 4 allow 1, 2, 4, 8, and 16 slots per subframe, respectively. For the extended CP, parameter set 2 allows 4 slots per subframe. Therefore, for a normal CP and parameter set µ, there are 14 symbols per slot and 2 slots per subframe. µ One time slot. The subcarrier spacing can be equal to ,in The parameter sets are 0 to 4. Therefore, the subcarrier spacing is 15 kHz for parameter set µ=0 and 240 kHz for parameter set µ=4. The symbol length / duration is negatively correlated with the subcarrier spacing. Figures 2A to 2D Examples of a normal frequency division multiplexing (CP) with 14 symbols per time slot and a parameter set of µ=2 with 4 time slots per subframe are provided. The time slot duration is 0.25 ms, the subcarrier spacing is 60 kHz, and the symbol duration is approximately 16.67 μs. Within the frame set, there may be one or more distinct bandwidth portions (BWPs) of frequency division multiplexing (see [link to relevant documentation]). Figure 2B Each BWP can have a specific set of parameters and CP (normal or extended).
[0060] A resource grid can be used to represent the frame structure. Each time slot consists of a resource block (RB) extending for 12 consecutive subcarriers (also known as a physical RB (PRB)). The resource grid is divided into multiple resource elements (REs). The number of bits carried by each RE depends on the modulation scheme.
[0061] like Figure 2A As illustrated, some of the REs carry reference (pilot) signals (RS) for the UE. RS may include demodulation RS (DM-RS) (indicated as R for a particular configuration, but other DM-RS configurations are possible) and channel state information reference signals (CSI-RS) for channel estimation at the UE. RS may also include beam measurement RS (BRS), beam refinement RS (BRRS), and phase tracking RS (PT-RS).
[0062] Figure 2BExamples 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) (e.g., 1, 2, 4, 8, or 16 CCEs), each CCE comprising six RE Groups (REGs), each REG comprising 12 coherent REs in the OFDM symbol of the RB. A PDCCH within a BWP can be referred to as a Control Resource Set (CORESET). The UE is configured to monitor PDCCH candidates in a PDCCH search space (e.g., a common search space, a UE-specific search space) during PDCCH monitoring timing on the CORESET, where the PDCCH candidates have different DCI formats and different aggregation levels. Additional BWPs may be located at higher and / or lower frequencies on the channel bandwidth. The Primary Synchronization Signal (PSS) may be located within symbol 2 of a specific subframe of the frame. The PSS is used by the UE 104 to determine subframe / symbol timing and physical layer identification. The Secondary Synchronization Signal (SSS) may be located within 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. 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 DM-RS. 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 (also known as an SS block (SSB)). 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 not transmitted via the PBCH (such as System Information Block (SIB)), and paging messages.
[0063] like Figure 2C As illustrated, some REs in the REs carry DM-RS (indicated as R for one particular configuration, but other DM-RS configurations are possible) for channel estimation at the base station. The UE can transmit DM-RS for the Physical Uplink Control Channel (PUCCH) and DM-RS for the Physical Uplink Shared Channel (PUSCH). The PUSCH DM-RS can be transmitted in the first or first two symbols of the PUSCH. Depending on whether a short or long PUCCH is transmitted and depending on the specific PUCCH format used, the PUCCH DM-RS can be transmitted in different configurations. The UE can transmit a Sounding Reference Signal (SRS). The SRS can be transmitted in the last symbol of a subframe. The SRS can have a comb structure, and the UE can transmit the SRS on one of the comb teeth. The SRS can be used by the base station for channel quality estimation to enable frequency-dependent scheduling of the UL.
[0064] Figure 2DExamples of various UL channels within a subframe of a frame are illustrated. The PUCCH may 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 hybrid automatic repeat request (HARQ) acknowledgment (ACK) (HARQ-ACK) feedback (i.e., one or more HARQ ACK bits indicating one or more ACKs and / or negative ACKs (NACKs)). The PUCCH carries data and may additionally be used to carry buffer status reports (BSR), power clearance reports (PHR), and / or UCIs.
[0065] Figure 3 This is a block diagram illustrating communication between base station 310 and UE 350 in the access network. In the DL, Internet Protocol (IP) packets can be provided to controller / processor 375. Controller / processor 375 implements Layer 3 and Layer 2 functionality. Layer 3 includes the Radio Resource Control (RRC) layer, and Layer 2 includes the Service Data Adaptation Protocol (SDAP) layer, Packet Data Convergence Protocol (PDCP) layer, Radio Link Control (RLC) layer, and Media Access Control (MAC) layer. The controller / processor 375 provides RRC layer functionality associated with broadcasting system information (e.g., MIB, SIB), RRC connection control (e.g., RRC connection paging, RRC connection establishment, RRC connection modification, and RRC connection release), inter-Radio Access Technology (RAT) mobility, and measurement configuration for UE measurement reporting; PDCP layer functionality associated with header compression / decompression, security (encryption, decryption, integrity protection, integrity verification), and handover support functions; RLC layer functionality associated with the delivery of upper-layer packet data units (PDUs), error correction via ARQ, concatenation, segmentation, and reassembly of RLC service data units (SDUs), resegmentation of RLC data PDUs, and reordering of RLC data PDUs; and MAC layer functionality associated with mapping between logical channels and transport channels, multiplexing of MAC SDUs onto transport blocks (TBs), demultiplexing of MAC SDUs from TBs, scheduling information reporting, error correction via HARQ, priority handling, and logical channel priority ordering.
[0066] Transmit (TX) processor 316 and receive (RX) processor 370 implement Layer 1 functionality associated with various signal processing functions. Layer 1 (which includes the physical (PHY) layer) may include error detection on the transport channel, forward error correction (FEC) decoding / decoding of the transport channel, interleaving, rate matching, mapping to the physical channel, modulation / demodulation of the physical channel, and MIMO antenna processing. TX processor 316 processes the mapping to the signal constellation based on various modulation schemes (e.g., binary phase shift keying (BPSK), quadrature phase shift keying (QPSK), M-order phase shift keying (M-PSK), M-order quadrature amplitude modulation (M-QAM)). The decoded and modulated symbols can then be divided into parallel streams. Each stream can then be mapped to OFDM subcarriers, multiplexed with a reference signal (e.g., a pilot) in the time and / or frequency domains, and then combined using inverse fast Fourier transform (IFFT) to produce a physical channel carrying a stream of time-domain OFDM symbols. The OFDM stream is spatially pre-decoded to generate multiple spatial streams. Channel estimates from channel estimator 374 are used to determine the decoding and modulation scheme, as well as for spatial processing. The channel estimates can be derived from a reference signal transmitted by UE 350 and / or channel condition feedback. Each spatial stream can then be provided to a different antenna 320 via a separate transmitter 318Tx. Each transmitter 318Tx can use the corresponding spatial stream to modulate a radio frequency (RF) carrier for transmission.
[0067] At UE 350, each receiver 354Rx receives signals via its corresponding antenna 352. Each receiver 354Rx recovers the information modulated onto the RF carrier and provides that information to the receive (RX) processor 356. The TX processor 368 and RX processor 356 implement Layer 1 functionality associated with various signal processing functions. The RX processor 356 can perform spatial processing on the information to recover any spatial stream destined for UE 350. If multiple spatial streams are destined for UE 350, the RX processor 356 can combine them into a single OFDM symbol stream. The RX processor 356 then uses a Fast Fourier Transform (FFT) to transform the OFDM symbol stream from the time domain to the frequency domain. The frequency domain signal consists of a separate OFDM symbol stream for each subcarrier of the OFDM signal. The symbols on each subcarrier, along with the reference signal, are recovered and demodulated by determining the most probable signal constellation point transmitted by base station 310. These soft decisions can be based on a channel estimate calculated by channel estimator 358. The soft decision is then decoded and deinterleaved to recover the data and control signals originally transmitted by base station 310 on the physical channel. The data and control signals are then provided to controller / processor 359, which implements layer 3 and layer 2 functionality.
[0068] The controller / processor 359 may be associated with at least one memory 360 storing program code and data. The at least one memory 360 may be referred to as a computer-readable medium. In the UL, the controller / processor 359 provides demultiplexing, packet reassembly, decryption, header decompression, and control signal processing between transport and logical channels to recover IP packets. The controller / processor 359 is also responsible for error detection using ACK and / or NACK protocols to support HARQ operation.
[0069] Similar to the functionality described in conjunction with DL transmission performed by base station 310, controller / processor 359 provides RRC layer functionality associated with system information (e.g., MIB, SIB) acquisition, RRC connectivity, and measurement reporting; PDCP layer functionality associated with header compression / decompression and security (encryption, decryption, integrity protection, integrity verification); RLC layer functionality associated with upper-layer PDU delivery, error correction via ARQ, concatenation, segmentation, and reassembly of RLC SDUs, resegmentation of RLC data PDUs, and reordering of RLC data PDUs; and MAC layer functionality associated with mapping between logical channels and transport channels, multiplexing of MAC SDUs onto TBs, demultiplexing of MAC SDUs from TBs, scheduling information reporting, error correction via HARQ, priority handling, and logical channel priority ordering.
[0070] The TX processor 368 can use the reference signal transmitted from the base station 310 or the channel estimate derived from feedback by the channel estimator 358 to select an appropriate decoding and modulation scheme and facilitate spatial processing. The spatial stream generated by the TX processor 368 can be provided to different antennas 352 via individual transmitters 354Tx. Each transmitter 354Tx can use the corresponding spatial stream to modulate an RF carrier for transmission.
[0071] UL transmission is processed at base station 310 in a manner similar to that described in conjunction with the receiver function at UE 350. Each receiver 318Rx receives signals via its corresponding antenna 320. Each receiver 318Rx recovers the information modulated onto the RF carrier and provides that information to RX processor 370.
[0072] The controller / processor 375 may be associated with at least one memory 376 storing program code and data. The at least one memory 376 may be referred to as a computer-readable medium. In the UL, the controller / processor 375 provides demultiplexing, packet reassembly, decryption, header decompression, and control signal processing between transport and logical channels to recover IP packets. The controller / processor 375 is also responsible for error detection using ACK and / or NACK protocols to support HARQ operation.
[0073] At least one of the TX processor 368, RX processor 356, and controller / processor 359 can be configured to perform coupling. Figure 1 The various aspects of the semi-open-loop MIMO demodulation component 198.
[0074] At least one of the TX processor 316, RX processor 370, and controller / processor 375 can be configured to perform coupling. Figure 1 The various aspects of the semi-open-loop MIMO transmission component 199.
[0075] Multiple-input multiple-output (MIMO) refers to techniques used in wireless communication systems to improve the performance and capacity of wireless channels / links. For example, MIMO enables the simultaneous transmission and reception of multiple data streams using multiple antennas at both the transmitter and receiver. Therefore, MIMO can leverage the spatial diversity and multipath propagation characteristics of wireless channels to enhance communication reliability and throughput. For instance, MIMO systems utilize the characteristic that signals take multiple paths to reach the receiver due to reflections and scattering in the environment (this can be referred to as "multipath"). By using multiple antennas, the receiver can combine these different paths to improve signal quality and reduce the effects of fading and interference. MIMO systems can also increase data throughput by simultaneously transmitting multiple independent data streams, where each data stream can be transmitted on a different antenna, and the receiver can separate and decode these streams to increase the overall data rate. Furthermore, MIMO systems enable beamforming techniques to focus the transmitted signal energy in a specific direction, thereby improving link quality and extending coverage areas.
[0076] Depending on the specific implementation, MIMO can include closed-loop MIMO and open-loop MIMO, which provide two different operating modes or configurations for MIMO systems in wireless communication. They may differ in how the system adapts to changing wireless channel conditions and how feedback is used to optimize performance. For example, closed-loop MIMO may include a feedback mechanism that provides channel state information (CSI) from the receiver back to the transmitter. The receiver can measure characteristics of the wireless channel, such as signal-to-noise ratio (SNR), fading, interference, and other parameters. This channel information is then reported back to the transmitter, allowing the transmitter to adapt / modify its transmission parameters / settings based on the current channel conditions. On the other hand, open-loop MIMO does not include a feedback mechanism. In other words, the receiver feeds back the channel conditions to the transmitter. Instead, the transmitter can use a predefined transmission scheme without knowing the actual channel conditions.
[0077] Figure 4Figure 400 illustrates examples of open-loop multiple-input multiple-output (MIMO) according to various aspects of this disclosure. Some network implementations (such as 5G New Radio (NR)) may support resource block group (RBG) level predecoder cycles (PC) for open-loop MIMO, where the transmitter can transmit resource blocks (RBs) in groups on a cyclic basis and apply different predecoders to each RB group (e.g., to each RBG). For example, as shown at 402, the transmitter may apply a first predecoder (W1) to a first RBG (e.g., to a first RB group), a second predecoder (W2) to a second RBG (e.g., to a second RB group), as shown at 404, and an Nth predecoder (W... N ) Applied to the Nth RBG (e.g., applied to the Nth) (RB group), as shown at 406, etc.
[0078] In open-loop MIMO, the receiver (e.g., UE) can be allocated / configured with frequency resources for receiving RBGs, which can be referred to as "RBG bundling." In other words, RBG bundling can refer to a strategy where multiple RBs are grouped together (e.g., as an RBG) or bundled to improve the performance of the open-loop MIMO system. RBG bundling can be a method for optimizing open-loop MIMO systems for specific scenarios and network conditions. It can help balance the trade-offs between the benefits of open-loop MIMO (lower feedback overhead, simplicity) and its drawbacks (limited adaptability to channel variations).
[0079] In some examples, the frequency resources that can be allocated to a receiver (e.g., a UE) for open-loop MIMO can be specified to have: (1) a minimum number of 24 RBs (e.g., minimum number of RBs = 24), (2) a maximum number of 275 RBs (e.g., maximum number of RBs = 275), (3) a physical resource block (PRB) size that can be 2, 4, or wideband (e.g., PRB bundle size = {2, 4, wideband}), and (4) a number of physical resource groups (PRGs) as defined by Table 2 below. For the purposes of this disclosure, a PRG refers only to a group of RBs using the same pre-decoder, while an RBG can refer to a group of consecutive virtual RBs.
[0080]
[0081] Table 2 - Number of PRG examples supported by NR open-loop MIMO
[0082] The receiver (e.g., the UE) may be unaware of the configuration / parameters associated with the pre-decoder cycle for open-loop MIMO applied by the transmitter (e.g., a network entity, a base station, a component of the base station, etc.). In other words, some configuration / parameters associated with the pre-decoder cycle for open-loop MIMO may be transparent to the receiver (this may be referred to as a "transparent pre-decoder cycle"). However, the receiver can be configured to know at least the cycle size.
[0083] One drawback associated with transparent pre-decoder cycles (e.g., open-loop MIMO with pre-decoder cycles) is that a large number of PRGs can be specified to achieve a full cycle. For example, if the number of per-polarization (POL) beams is 4 (e.g., number of beams per POL = 4) (e.g., {120° coverage with 30° half-power beamwidth (HPBW)}, {60° coverage with 15° HPBW}, or {30° coverage with 7.5° HPBW}, etc.), and the number of cross-polarization (XPOL) co-phases is also 4 (e.g., XPOL co-phase = 4), a total of 16 PRGs can be specified for a cycle. Furthermore, a large bundle size can specify a large number of RBs for the cycle, while a small bundle size may degrade channel estimation (CE) performance. Therefore, for transparent pre-decoder cycles, there may be a trade-off between diversity gain and CE performance.
[0084] In closed-loop MIMO, the transmitter and receiver can be configured to apply a set of codebooks, which may include a collection of vectors and matrices. The transmitter (e.g., the network) can dynamically change the MIMO pre-decoding matrix based on channel state information (CSI) reports from the receiver (e.g., the UE) to achieve high pre-decoding gain, low feedback overhead, and / or flexibility to support various antenna configurations and different numbers of data streams.
[0085] Example codebook structures for rank-1 and rank-2 (e.g., type I codebooks based on closed-loop MIMO) can be represented as follows: Specific beam; , (DFT vector) A pre-decoding matrix with rank 1 ( ) can be represented as:
[0086] A rank-2 pre-decoding matrix ( ) can be represented as: = or
[0087] The first column of each of the pre-decoding matrices described above can be constructed by assuming that the transmitter (e.g., a base station, gNB, etc.) has XPOL uniform linear array (ULA) / uniform rectangular array (URA) antennas. The second column can be designed by partially assuming that another POL besides the first column creates a second rank (e.g., the same beam with an orthogonal structure). Other cases / columns can be manually designed to enforce a single property.
[0088] The receiver (e.g., UE) can be configured to determine a pre-decoding matrix indicator (PMI) and provide it to the transmitter, which can be referred to as PMI feedback. In one example, under the first mode of PMI feedback (mode-1 (i1, i2)), the receiver can be configured to select a beam in the wideband (WB) for i1. , The receiver can be configured to select a group of four adjacent beams in the WB for i1, and select the co-phase value in the WB or SB for i2. In the second mode of PMI feedback (Mode-2(i1, i2)), the receiver can be configured to select a group of four adjacent beams in the WB for i1, and select the co-phase value in the WB or SB for the beams within that group for i2. The receiver can determine the PMI based on the following:
[0089] The receiver can be searched using a brute-force approach, from the first rank to the [missing rank]. Rank-based sequential basis search and / or search for singular value decomposition (SVD) pre-decoding matrices ( (For example, for) Given a rank, find code points to minimize and (The distance between them).
[0090] In another example, used for rank The codebook structure (e.g., a Type II codebook based on closed-loop MIMO) can be represented based on the following: Specific beam ; , (DFT vector) A pre-decoding matrix of rank R ( ) can be represented as:
[0091] It is permissible to assume that the transmitter (e.g., base station, gNB) has XPOL ULA (URA) and the channel is... Each column is designed in the case of a dominant cluster (e.g., each cluster may correspond to a beam), where For type II, and For the enhanced Type II codebook (eType-II). The same. beams ( The set of () can be applied to both POL and all layers. In one example, the eType-II codebook can apply subbands based on the DFT. Frequency domain compression is applied to the values, while compression is not applied to the Type II codebook. Furthermore, the pre-decoding matrix is not forced / specified to be single.
[0092] In one example, for Type II codebook PMI feedback, the receiver (e.g., UE) can be configured to select for i1. centralized Each beam is an orthogonal beam (e.g., applying the same offset value), the strongest SD vector, and the WB amplitude, and for i2, the SB phase is indicated (e.g., the phase value can be within quadrature phase shift keying (4PSK) or octet phase shift keying (8PSK)) and the SB amplitude (if configured). On the other hand, for eType-II codebook PMI feedback, the receiver can be configured to select for i1. Beam-focused Orthogonal beams (e.g., applying the same offset value), The FD base and the strongest FD vector, and the compression factor for i2 indicating the SB phase and SB amplitude.
[0093] Figure 5 This is Figure 500, illustrating an example PMI payload size used for a Type II codebook. When At that time, the maximum number of subbands used for CSI reporting can be as high as 18, of which K =4, 4, 6 respectively for L=2, 3, 4, and Z =3 (for example, for 8PSK). As illustrated in Figure 500, the largest portion of the PMI feedback overhead likely comes from sub-band (SB) reports.
[0094] Figure 6 Figure 600 illustrates an example PMI payload size used for an eType-II codebook. When At that time, the maximum number of subbands used for CSI reporting can be as high as 18, of which K =4, 4, 6 respectively for L=2, 3, 4, and Z =3 (e.g., for 8PSK) (e.g., [R=2, p v =1 / 4 [Mv=5], [β=1 / 4] [K0=5, 8, 10]). As illustrated in Figure 600, even with frequency domain (FD) compression, more than one hundred bits are specified for the PMI report.
[0095] Generally speaking, compared to Type I codebooks and open-loop MIMO schemes, closed-loop MIMO based on Type II codebooks and eType-II codebooks (hereinafter collectively referred to as "(e)Type-II codebooks") can achieve significant performance gains. However, closed-loop MIMO performance may be affected by channel state feedback (CSF) delays, which may originate from channel measurement report (CMR) delays, as well as receiver (e.g., UE) CSF processing time and feedback resource scheduling delays. Additionally, as... Figure 5 and Figure 6 As shown, (e) Type-II PMI may specify a large CSF payload size primarily due to subband PMI information, which could lead to longer CSF processing time delays. On the other hand, although open-loop MIMO can be a solution to reduce feedback overhead (e.g., not specifying feedback), such as combining... Figure 4 As described, however, the PRG-level pre-decoder cycle can assign a large number of RB allocations to the receiver (e.g., UE). As discussed above, small (even smaller) RB bundle sizes can also degrade channel estimation performance.
[0096] The aspects presented in this paper can improve MIMO operation by providing a semi-open-loop MIMO scheme with higher granularity (e)Type-II based (e.g., with resource element (RE) / resource block (RB) level) non-transparent pre-decoder cycles, while enabling the same demodulation reference signal DMRS bundle size to be maintained.
[0097] For example, in one aspect of this disclosure, for rank 1 (e.g., =1) Half-open-loop MIMO, the transmitter can be configured to transmit the following pre-decoding matrix ( =1) Applied to data resources:
[0098] Then, the receiver (e.g., the UE) can be configured to provide only WB information associated with the channel, such as spatial domain (SD) basis (e.g., L A vector, ), the strongest vector and magnitude ( However, the receiver is not configured / specified to provide SB information, where the transmitter can be configured to apply phase values cyclically (e.g., For example, the number of phase combinations can be respectively for 4PSK phase and for 8PSK phase. and If restrictions are imposed This allocates 64 resources for 4PSK or 512 resources for 8PSK in a loop. Therefore, the semi-open-loop MIMO scheme described in this paper enables the receiver to not report / skip reporting SB information (which typically accounts for the largest portion of the reporting overhead) while providing / maintaining significant performance gains without degrading channel estimation performance.
[0099] Furthermore, the DMRS structure associated with the semi-open-loop MIMO scheme described in this paper can be specified only. One DMRS port (i.e., =Number of beams), where each port can be used Pre-decoding is performed and transmitted on each POL. For example, in the case of two beams (e.g., The transmitter (e.g., a base station) can use port 1 to... Transmit for positive polarization (+POL) on port 2. Transmitted with negative polarity (-POL) on port 3. Send for +POL on port 4 Sending for –POL, etc. Note that the semi-open-loop MIMO scheme described in this article can be applied to any rank (e.g., rank > 2). However, for ease of illustration, the following example is described using a rank 1 scenario.
[0100] Figure 7 This is a communication flow 700 illustrating an example of the application of a semi-open-loop pre-decoding matrix according to various aspects of this disclosure. The numbers associated with communication flow 700 do not specify a particular time order and are used only as a reference to communication flow 700. The aspects presented herein enable network entities (e.g., base stations, components of base stations, etc.) to transmit on a data channel using a set of pre-decoding matrices without specifying SB information (which may be referred to as "data channel transmission"). Therefore, the reporting overhead of the UE can be significantly reduced while maintaining channel estimation performance. For the purposes of this disclosure, wideband (WB) or WB channel can refer to the full bandwidth of the channel, while subband (SB) or SB channel can refer to a (smaller) portion of the full bandwidth of the channel. Therefore, WB channel state information (CSI) can refer to the CSI of the full bandwidth channel, and SB CSI can refer to the CSI of a portion of the full bandwidth channel.
[0101] At 710, network entity 704 (e.g., base station, base station components, gNB, gNB components, etc.) can be configured to define a set of pre-decoding matrices to be applied to a set of resource blocks (RBs) or resource elements (REs) (collectively referred to as the “RE / RB set”) for data channel transmission on a channel (e.g., data channel, WB channel, etc.), wherein the definition of the pre-decoding matrix set can be based on the WB CSI provided by UE 702. The RE / RB set for data channel transmission can be associated with physical downlink shared channel (PDSCH) transmission.
[0102] In one example, to enable network entity 704 to obtain WB CSI from UE 702, as shown at 712, network entity 704 can be configured to transmit a set of reference signals (RS) to UE 702 via a channel. Then, as shown at 714, UE 702 can receive and measure this set of RS, generate a corresponding WB CSI for the channel, and send the generated WB CSI to network entity 704. The WB CSI may include a set of beams selected by UE 702 (e.g., ...). A vector, The set of amplitude values for the strongest beam and the selected beam set ( Additionally, when defining the pre-decoding matrix set, it is not necessary to specify that network entity 704 obtains SB CSI from UE 702 (for example, network entity 704 can specify only WB CSI information to reduce signaling overhead).
[0103] In one respect, the pre-decoding matrix set ( (e)Type-II codebooks can be associated with Type II codebooks and / or enhanced Type II codebooks (eType-II codebooks) (collectively referred to as "(e)Type-II codebooks"), and can be expressed as follows:
[0104] in Is the rank The pre-decoding matrix, It is rank. It is the number of vectors (e.g., beams). Refers to a specific beam ,and It can indicate the beam coefficient (| | It can indicate the amplitude value.
[0105] At position 716, network entity 704 can utilize the set of phase values in a cyclic manner ( ) and the set of pre-decoding matrices ( This is used to pre-decode the set of RBs or REs used for data channel transmission on the channel. For example, as shown at 730, suppose the pre-decoding matrix to be applied (to the RE / RB set) is a rank-1 pre-decoding matrix (e.g., The pre-decoding matrix can be represented as:
[0106] Then, as shown at 732, network entity 704 can apply a set of phase values to the RE / RB set in a cyclic manner. The pre-decoding matrix. For example, if the phase is associated with 4PSK, there can be four distinct phase values, such as ∠(1, 1), ∠(1, - ... j ),∠(-1, - j ) and ∠(-1, j Then, in order to apply pre-decoding matrices with different phase values to the RE / RB set in a cyclic manner, network entity 704 can apply the pre-decoding matrix with the first phase value ∠(1, 1) to a first subset of RE / RBs in the RE / RB set (e.g., to one or more RE / RBs in the RE / RB set), and apply the pre-decoding matrix with the second phase value ∠(1, - j The pre-decoding matrix is applied to the second RE / RB subset in the RE / RB set, with the third phase value ∠(-1, -). j The pre-decoding matrix is applied to the third RE / RB subset in the RE / RB set, which will have a fourth phase value ∠(-1, j The pre-decoding matrix is applied to the fourth RE / RB subset in the RE / RB set, the pre-decoding matrix with the first phase value ∠(1, 1) is applied to the fifth RE / RB subset in the RE / RB set, and so on. Therefore, each pre-decoding matrix in the set of pre-decoding matrices can be associated with a different phase value in the set of phase values. In some examples, the number of phase combinations can be respectively for 4PSK phases and for 8PSK phases. and .
[0107] At 718, network entity 704 can also select (and determine) the number of DMRS ports and beams specified for transmitting the demodulation reference signal (DMRS), which can be selected / determined based on WB CSI and / or the set of pre-decoding matrices to be applied. For example, network entity 704 can specify Each DMRS port will be used to send DMRS, with each DMRS port used for Pre-decoding is performed, and network entity 704 can send on each POL with a given bundle size. For example, in In this case, network entity 704 can be used on port 0. Send for +POL on port 1 Send for -POL on port 2 Send for +POL, and on port 3 with Send for -POL, etc.
[0108] At 720, network entity 704 can send the pre-decoded RB / RE set and DMRS set (or send an indication of them) based on the selected DMRS port. Note that pre-decoder looping (e.g., applying pre-decoding in a cyclic manner) may not be applicable to DMRS transmission.
[0109] After UE 702 receives the pre-decoded RB / RE set (and DMRS set), UE 702 can be configured to demodulate and decode the pre-decoded RB / RE set based on the pre-decoded matrix applied to that RB / RE set and based on the number of DMRS ports used by network entity 704 to transmit DMRS. For example, UE 702 can be configured to determine / calculate the pre-decoded channel by applying the (e)type-II pre-decoded matrix:
[0110] UE 702 can be configured to measure the component channel on the first POL on DMRS port 2i. And measure the component channel on the second POL on DMRS port 2i+1. And so on. Then, UE 702 can perform demodulation based on the calculated (e)Type-II pre-decoded channel. In some specific implementations, UE 702 can also be configured to send an indication of the demodulated pre-decoded RB / RE set based on at least one of the pre-decoded matrix set or the phase value set.
[0111] In some implementations, since UE 702 can be specified to be aware of the set of pre-decoding matrices applied by network entity 704, the phase values applied by network entity 704, and / or the number of DMRS ports used by network entity 704, at 722, network entity 704 can send an indication to UE 702 of the set of pre-decoding matrices, the set of phase values, and / or the number of DMRS ports. In other implementations, some of these parameters (e.g., the number of pre-decoding matrices used, the phase values, and / or the number of DMRS ports) can be (pre-)configured for UE 702 or defined in the specification (e.g., without specifying additional signaling).
[0112] This paper presents various aspects of an open-loop transmit diversity scheme in which the DMRS is bundled onto a Physical Resource Group (PRG), but the data REs / RBs within the PRG are pre-decoded separately using known pre-decoding vectors about the DMRS. This is a hybrid scheme with receiver-transparent pre-decoder loops (on the PRG) and non-transparent open-loop pre-decoding within the PRG.
[0113] Figure 8 This is a flowchart 800 of a wireless communication method. This method can be performed by a base station (e.g., base station 102; network entities 704, 1002). This method enables the base station to perform MIMO operations based on a semi-open-loop MIMO scheme with higher granularity.
[0114] At 804, the base station can determine, based on the WB channel state information from the UE, the set of pre-decoding matrices to be applied to the RB set or RE set used for data channel transmission on that channel, such as combining... Figure 7 As described. For example, at 710, network entity 704 (e.g., base station, components of a base station, gNB, components of a gNB, etc.) can be configured to formulate a set of pre-decoding matrices to be applied to a set of RBs or REs (collectively referred to as the “RE / RB set”) for transmission over a data channel (e.g., a data channel, a WB channel, etc.), wherein the formulation of the pre-decoding matrix set can be based on the WB CSI provided by UE 702. The formulation of the pre-decoding matrix set can be, for example, by Figure 10 The network entity 1002 in the network is executed by the semi-open-loop MIMO transmitting component 199, RU processor 1042 and / or transceiver 1046.
[0115] In one example, the WB channel state information includes at least one of the selected beam set, the strongest selected beam, or the set of amplitude values of the selected beam set.
[0116] At point 806, the base station can use a cyclic approach with the set of phase values and a predetermined set of pre-decoding matrices to pre-decode the RB set or RE set used for data channel transmission on the channel, such as combining... Figure 7 As described. For example, at 716, network entity 704 can utilize the set of phase values in a cyclic manner ( ) and the set of pre-decoding matrices ( This is used to pre-decode the RB set or RE set used for data channel transmission on the channel. The pre-decoding of the RB set or RE set can be performed by, for example... Figure 10 The network entity 1002 in the network is executed by the semi-open-loop MIMO transmitting component 199, RU processor 1042 and / or transceiver 1046.
[0117] At point 810, the base station can transmit indications of pre-decoded RB sets or pre-decoded RE sets via the channel, such as combining... Figure 7 As described. For example, at 720, network entity 704 may send a pre-decoded RB / RE set (or send an indication of it). The sending of the indication may be by, for example... Figure 10 The network entity 1002 in the network is executed by the semi-open-loop MIMO transmitting component 199, RU processor 1042 and / or transceiver 1046.
[0118] In one example, the base station can transmit a set of reference signals to the UE via the channel without pre-decoding and receive WB channel state information of the channel from the UE, such as combining... Figure 7 As described. For example, to enable network entity 704 to obtain WB CSI from UE 702, as shown at 712, network entity 704 can be configured to send a set of reference signals (RS) to UE 702 via a channel. Then, as shown at 714, UE 702 can receive and measure the RS set, generate a corresponding WBCSI for the channel, and send the generated WB CSI to network entity 704. The transmission of the reference signal set and / or the reception of WB channel state information can be achieved by, for example... Figure 10 The network entity 1002 in the network is executed by the semi-open-loop MIMO transmitting component 199, RU processor 1042 and / or transceiver 1046.
[0119] In another example, the base station can send the UE an indication of a set of phase values or a predetermined set of pre-decoding matrices, such as combining... Figure 7 As described. For example, at 722, network entity 704 can send an indication to UE 702 of the pre-decoding matrix set, the phase value set, and / or the number of DMRS ports. The transmission of the indication can be, for example, by Figure 10 The network entity 1002 in the network is executed by the semi-open-loop MIMO transmitting component 199, RU processor 1042 and / or transceiver 1046.
[0120] In another example, the base station can select the number of DMRS ports and beams for DMRS transmission based on WB channel state information, and transmit DMRS via the channel based on the selected number of DMRS ports and beams without pre-decoder loops, such as combining... Figure 7As described. For example, at 718, network entity 704 can also select (and determine) the number of DMRS ports designated for transmitting DMRS, which can be selected / determined based on WB CSI and / or the set of pre-decoded matrices to be applied. At 720, network entity 704 can transmit a set of DMRS (or send an indication of it) based on the selected DMRS ports. The selection of the number of DMRS ports and / or the transmission of DMRS can be determined by, for example... Figure 10 The network entity 1002 in the network executes the semi-open-loop MIMO transmission component 199, RU processor 1042, and / or transceiver 1046. In some specific implementations, in order to select the number of DMRS ports used for DMRS transmission based on WB channel state information, the base station can associate WB channel state information with DMRS transmission and select the number of DMRS ports used for DMRS transmission based on the association between WB channel state information and DMRS transmission.
[0121] In another example, each pre-decoding matrix in the set of pre-decoding matrices can be associated with a different phase value in the set of phase values.
[0122] In another example, each pre-decoding matrix in the pre-decoding matrix set can be applied to one or more RBs in the RB set or one or more REs in the RE set used for data channel transmission.
[0123] In another example, the set of RBs or REs used for data channel transmission can be associated with the PDSCH.
[0124] In another example, the set of pre-decoded matrices may be associated with at least one of a Type II codebook or an enhanced Type II codebook (eType-II codebook).
[0125] Figure 9 This is a flowchart 900 of a wireless communication method. This method can be performed by a base station (e.g., base station 102; network entities 704, 1002). This method enables the base station to perform MIMO operation based on a semi-open-loop MIMO scheme with higher granularity.
[0126] At 904, the base station can determine the set of pre-decoding matrices to apply to the set of RBs or REs used for data channel transmission on that channel, based on the WB channel state information from the UE, such as combining... Figure 7As described. For example, at 710, network entity 704 (e.g., base station, components of a base station, gNB, components of a gNB, etc.) can be configured to formulate a set of pre-decoding matrices to be applied to a set of RBs or REs (collectively referred to as the “RE / RB set”) for transmission over a data channel (e.g., a data channel, a WB channel, etc.), wherein the formulation of the pre-decoding matrix set can be based on the WB CSI provided by UE 702. The formulation of the pre-decoding matrix set can be, for example, by Figure 10 The network entity 1002 in the network is executed by the semi-open-loop MIMO transmitting component 199, RU processor 1042 and / or transceiver 1046.
[0127] In one example, the WB channel state information includes at least one of the selected beam set, the strongest selected beam, or the set of amplitude values of the selected beam set.
[0128] At position 906, the base station can use a cyclic approach with the set of phase values and a predetermined set of pre-decoding matrices to pre-decode the RB set or RE set used for data channel transmission on the channel, such as combining... Figure 7 As described. For example, at 716, network entity 704 can utilize the set of phase values in a cyclic manner ( ) and the set of pre-decoding matrices ( This is used to pre-decode the RB set or RE set used for data channel transmission on the channel. The pre-decoding of the RB set or RE set can be performed by, for example... Figure 10 The network entity 1002 in the network is executed by the semi-open-loop MIMO transmitting component 199, RU processor 1042 and / or transceiver 1046.
[0129] At point 910, the base station can transmit indications of pre-decoded RB sets or pre-decoded RE sets via the channel, such as combining... Figure 7 As described. For example, at 720, network entity 704 may send a pre-decoded RB / RE set (or send an indication of it). The sending of the indication may be by, for example... Figure 10 The network entity 1002 in the network is executed by the semi-open-loop MIMO transmitting component 199, RU processor 1042 and / or transceiver 1046.
[0130] In one example, as shown at 902, the base station can transmit a set of reference signals to the UE via the channel and receive WB channel state information of the channel from the UE, such as combining Figure 7As described. For example, to enable network entity 704 to obtain WB CSI from UE 702, as shown at 712, network entity 704 can be configured to send a set of reference signals (RS) to UE 702 via a channel. Then, as shown at 714, UE 702 can receive and measure the RS set, generate a corresponding WB CSI for the channel, and send the generated WB CSI to network entity 704. The transmission of the reference signal set and / or the reception of WB channel state information can be achieved by, for example... Figure 10 The network entity 1002 in the network is executed by the semi-open-loop MIMO transmitting component 199, RU processor 1042 and / or transceiver 1046.
[0131] In another example, as shown at 908, the base station can send an indication to the UE of a set of phase values or a specified set of pre-decoding matrices, such as combining... Figure 7 As described. For example, at 722, network entity 704 can send an indication to UE 702 of the pre-decoding matrix set, the phase value set, and / or the number of DMRS ports. The transmission of the indication can be, for example, by Figure 10 The network entity 1002 in the network is executed by the semi-open-loop MIMO transmitting component 199, RU processor 1042 and / or transceiver 1046.
[0132] In another example, as shown at 912, the base station can select the number of DMRS ports and beams for DMRS transmission based on WB channel state information, and transmit DMRS via the channel based on the selected number of DMRS ports and beams without pre-decoder loops, such as combining... Figure 7 As described. For example, at 718, network entity 704 can also select (and determine) the number of DMRS ports designated for transmitting DMRS, which can be selected / determined based on WB CSI and / or the set of pre-decoded matrices to be applied. At 720, network entity 704 can transmit a set of DMRS (or send an indication of it) based on the selected DMRS ports. The selection of the number of DMRS ports and / or the transmission of DMRS can be determined by, for example... Figure 10 The network entity 1002 in the network executes the semi-open-loop MIMO transmission component 199, RU processor 1042, and / or transceiver 1046. In some specific implementations, in order to select the number of DMRS ports used for DMRS transmission based on WB channel state information, the base station can associate WB channel state information with DMRS transmission and select the number of DMRS ports used for DMRS transmission based on the association between WB channel state information and DMRS transmission.
[0133] In another example, each pre-decoding matrix in the set of pre-decoding matrices can be associated with a different phase value in the set of phase values.
[0134] In another example, each pre-decoding matrix in the pre-decoding matrix set can be applied to one or more RBs in the RB set or one or more REs in the RE set used for data channel transmission.
[0135] In another example, the set of RBs or REs used for data channel transmission can be associated with the PDSCH.
[0136] In another example, the set of pre-decoded matrices may be associated with at least one of a Type II codebook or an enhanced Type II codebook (eType-II codebook).
[0137] Figure 10Figure 1000 illustrates an example of a hardware implementation of network entity 1002. Network entity 1002 may be a BS, a component of a BS, or implement BS functionality. Network entity 1002 may include at least one of CU 1010, DU 1030, or RU 1040. For example, depending on the layer functionality handled by the semi-open-loop MIMO transmit component 199, network entity 1002 may include CU 1010; both CU 1010 and DU 1030; each of CU 1010, DU 1030, and RU 1040; DU 1030; both DU 1030 and RU 1040; or RU 1040. CU 1010 may include at least one CU processor 1012. CU processor 1012 may include on-chip memory 1012'. In some aspects, CU 1010 may also include an additional memory module 1014 and a communication interface 1018. CU 1010 communicates with DU 1030 via a midhaul link (such as an F1 interface). DU 1030 may include at least one DU processor 1032. DU processor 1032 may include on-chip memory 1032'. In some aspects, DU 1030 may also include an additional memory module 1034 and a communication interface 1038. DU 1030 communicates with RU 1040 via a fronthaul link. RU 1040 may include at least one RU processor 1042. RU processor 1042 may include on-chip memory 1042'. In some aspects, RU 1040 may also include an additional memory module 1044, one or more transceivers 1046, an antenna 1080, and a communication interface 1048. RU 1040 communicates with UE 104. On-chip memories 1012', 1032', 1042' and additional memory modules 1014, 1034, 1044 may each be considered as computer-readable media / memory. Each computer-readable medium / memory can be non-transitory. Each of processors 1012, 1032, and 1042 is responsible for general processing, including executing software stored on the computer-readable medium / memory. When executed by the corresponding processor, the software causes that processor to perform the various functions described above. The computer-readable medium / memory can also be used to store data manipulated by the processor while executing the software.
[0138] As discussed above, the semi-open-loop MIMO transmission component 199 can be configured to determine a set of pre-decoding matrices to be applied to the set of RBs or REs for data channel transmission on the channel based on WB channel state information from the UE. The semi-open-loop MIMO transmission component 199 can also be configured to pre-decode the set of RBs or REs for data channel transmission on the channel in a cyclic manner using a set of phase values and the determined set of pre-decoding matrices. The semi-open-loop MIMO transmission component 199 can also be configured to transmit an indication of the pre-decoded set of RBs or REs via the channel. The semi-open-loop MIMO transmission component 199 can be located within one or more processors of one or more of CU 1010, DU 1030, and RU 1040. The semi-open-loop MIMO transmission component 199 may be one or more hardware components specifically configured to execute the stated process / algorithm, implemented by one or more processors configured to execute the stated process / algorithm, stored in a computer-readable medium for implementation by one or more processors, or some combination thereof. When multiple processors are implemented, the multiple processors may execute the stated process / algorithm individually or in combination. Network entity 1002 may include various components configured for various functions. In one configuration, network entity 1002 may include components for determining a set of pre-decoding matrices to be applied to a set of RBs or REs for data channel transmission on the channel based on WB channel state information from the UE. Network entity 1002 may also include components for cyclically pre-decoding the set of RBs or REs for data channel transmission on the channel using a set of phase values and the determined set of pre-decoding matrices. Network entity 1002 may also include components for transmitting an indication of the pre-decoded set of RBs or REs via the channel.
[0139] In one configuration, the WB channel state information includes at least one of the selected beam set, the strongest selected beam, or the set of amplitude values of the selected beam set.
[0140] In another configuration, network entity 1002 may also include components for transmitting a set of reference signals to the UE via the channel without pre-decoding and components for receiving WB channel state information of the channel from the UE.
[0141] In another configuration, network entity 1002 may also include a component for sending an indication to the UE of a set of phase values or a set of pre-decoding matrices.
[0142] In another configuration, network entity 1002 may further include components for selecting the number of DMRS ports and beams for DMRS transmission based on WB channel state information, and components for transmitting DMRS via the channel based on the selected number of DMRS ports and beams without pre-decoder looping. In some specific implementations, the components for selecting the number of DMRS ports for DMRS transmission based on WB channel state information may include configuring network entity 1002 to associate WB channel state information with DMRS transmission and to select the number of DMRS ports for DMRS transmission based on the association between WB channel state information and DMRS transmission.
[0143] In another configuration, each pre-decoding matrix in the set of pre-decoding matrices can be associated with a different phase value in the set of phase values.
[0144] In another configuration, each pre-decoding matrix in the pre-decoding matrix set can be applied to one or more RBs in the RB set or one or more REs in the RE set used for data channel transmission.
[0145] In another configuration, the RB set or RE set used for data channel transmission can be associated with the PDSCH.
[0146] In another configuration, the pre-decoded matrix set may be associated with at least one of the Type II codebook or the enhanced Type II codebook (eType-II codebook).
[0147] The component may be a semi-open-loop MIMO transmission component 199 of network entity 1002 configured to perform the functions described therein. As described above, network entity 1002 may include a TX processor 316, an RX processor 370, and a controller / processor 375. Therefore, in one configuration, these components may be the TX processor 316, the RX processor 370, and / or the controller / processor 375 configured to perform the functions described therein.
[0148] Figure 11 This is a flowchart 1100 of a method for performing wireless communication at a user equipment (UE). This method can be performed by the UE (e.g., UE 104, 702; device 1304). This method enables the UE to receive data transmissions from the network based on a semi-open-loop MIMO scheme, thereby reducing reporting overhead.
[0149] At position 1104, the UE can send the WB channel state information of the channel to the network entity, such as combining... Figure 7As described. For example, at 714, UE 702 can receive and measure the RS set, generate the corresponding WB CSI for the channel, and send the generated WB CSI to network entity 704. The transmission of WB channel state information can be, for example, by Figure 13 The device 1304 is executed by the semi-open-loop MIMO demodulation component 198, transceiver 1322, cellular baseband processor 1324 and / or application processor 1306.
[0150] In one example, WB channel state information may include at least one of the selected beam set, the strongest selected beam, or the set of amplitude values of the selected beam set.
[0151] At 1106, the UE may receive from the network entity, based on WB channel state information, an indication of at least one of the pre-decoded matrix set or phase value set to be applied cyclically to the pre-decoded RB set or pre-decoded RE set for data channel transmission, such as combining Figure 7 As described. For example, at 722, UE 702 can receive an indication from network entity 704 of the set of pre-decoded matrices, the set of phase values, and / or the number of DMRS ports. The receipt of the indication can be, for example, by... Figure 13 The device 1304 is executed by the semi-open-loop MIMO demodulation component 198, transceiver 1322, cellular baseband processor 1324 and / or application processor 1306.
[0152] At 1110, the UE can demodulate the pre-decoded RB set or the pre-decoded RE set based on at least one of the pre-decoded matrix set or the phase value set, such as by combining... Figure 7 As described. For example, at 720, after UE 702 receives the pre-decoded RB / RE set (and DMRS set), UE 702 can be configured to demodulate and decode the pre-decoded RB / RE set based on the pre-decoded matrix applied to the RB / RE set and based on the number of DMRS ports used by network entity 704 to transmit the DMRS. The demodulation of the pre-decoded RB set or the pre-decoded RE set can be performed by, for example... Figure 13 The device 1304 is executed by the semi-open-loop MIMO demodulation component 198, transceiver 1322, cellular baseband processor 1324 and / or application processor 1306.
[0153] In one example, the UE can measure a set of reference signals for network entities via a channel and generate WB channel state information for the channel based on the measurements, such as combining... Figure 7As described. For example, at 712, UE 702 can receive a set of reference signals (RS) from network entity 704 via a channel. Then, as shown at 714, UE 702 can measure the RS set, generate a corresponding WB CSI for the channel, and send the generated WB CSI to network entity 704. The measurement of the reference signal set and / or the generation of WB channel state information can be achieved by, for example... Figure 13 The device 1304 is executed by the semi-open-loop MIMO demodulation component 198, transceiver 1322, cellular baseband processor 1324 and / or application processor 1306.
[0154] In another example, the UE may determine the number of DMRS ports for receiving DMRS via the channel based on an indication of at least one of the pre-decoding matrix set or the phase value set, and receive DMRS via the channel based on the determined number of DMRS ports, such as by combining... Figure 7 As described. For example, at 720, after UE 702 receives the pre-decoded RB / RE set (and DMRS set), UE 702 can be configured to demodulate and decode the pre-decoded RB / RE set based on a pre-decoding matrix applied to the RB / RE set and based on the number of DMRS ports used by network entity 704 to transmit DMRS. For example, UE 702 can be configured to calculate the pre-decoded channel by applying an (e)type-II pre-decoding matrix: At 720, UE 702 can also receive a set of DMRS based on the selected DMRS port. The determination of the number of DMRS ports and / or the reception of DMRS can be determined by, for example... Figure 13 The device 1304 comprises a semi-open-loop MIMO demodulation component 198, a transceiver 1322, a cellular baseband processor 1324, and / or an application processor 1306. In some specific implementations, the number of DMRS ports used for DMRS reception may also be based on the association between WB channel state information and DMRS reception.
[0155] In another example, the UE may transmit an indication of the demodulated pre-decoded RB set or the demodulated pre-decoded RE set based on at least one of the pre-decoded matrix set or the phase value set, such as combining Figure 7 As described. For example, in some implementations, UE 702 may also be configured to send an indication of the demodulated pre-decoded RB / RE set based on at least one of the pre-decoded matrix set or the phase value set. The transmission of the indication may be by, for example... Figure 13 The device 1304 is executed by the semi-open-loop MIMO demodulation component 198, transceiver 1322, cellular baseband processor 1324 and / or application processor 1306.
[0156] In another example, each pre-decoding matrix in the set of pre-decoding matrices can be associated with a different phase value in the set of phase values.
[0157] In another example, each pre-decoding matrix in the pre-decoding matrix set can be applied to one or more RBs in the RB set or one or more REs in the RE set used for data channel transmission.
[0158] In another example, the set of RBs or REs used for data channel transmission can be associated with the PDSCH.
[0159] In another example, the set of pre-decoded matrices may be associated with at least one of the Type II codebook or the eType-II codebook.
[0160] Figure 12 This is a flowchart 1200 of a method for performing wireless communication at a user equipment (UE). This method can be performed by the UE (e.g., UE 104, 702; device 1304). This method enables the UE to receive data transmissions from the network based on a semi-open-loop MIMO scheme, thereby reducing reporting overhead.
[0161] At position 1204, the UE can send the WB channel state information of the channel to the network entity, such as combining... Figure 7 As described. For example, at 714, UE 702 can receive and measure the RS set, generate the corresponding WB CSI for the channel, and send the generated WB CSI to network entity 704. The transmission of WB channel state information can be, for example, by Figure 13 The device 1304 is executed by the semi-open-loop MIMO demodulation component 198, transceiver 1322, cellular baseband processor 1324 and / or application processor 1306.
[0162] In one example, WB channel state information may include at least one of the selected beam set, the strongest selected beam, or the set of amplitude values of the selected beam set.
[0163] At 1206, the UE may receive from the network entity, based on WB channel state information, an indication of at least one of the pre-decoded matrix set or phase value set to be applied cyclically to the pre-decoded RB set or pre-decoded RE set for data channel transmission, such as combining Figure 7 As described. For example, at 722, UE 702 can receive an indication from network entity 704 of the set of pre-decoded matrices, the set of phase values, and / or the number of DMRS ports. The receipt of the indication can be, for example, by... Figure 13 The device 1304 is executed by the semi-open-loop MIMO demodulation component 198, transceiver 1322, cellular baseband processor 1324 and / or application processor 1306.
[0164] At 1210, the UE can demodulate the pre-decoded RB set or the pre-decoded RE set based on at least one of the pre-decoded matrix set or the phase value set, such as by combining... Figure 7 As described. For example, at 720, after UE 702 receives the pre-decoded RB / RE set (and DMRS set), UE 702 can be configured to demodulate and decode the pre-decoded RB / RE set based on the pre-decoded matrix applied to the RB / RE set and based on the number of DMRS ports used by network entity 704 to transmit the DMRS. The demodulation of the pre-decoded RB set or the pre-decoded RE set can be performed by, for example... Figure 13 The device 1304 is executed by the semi-open-loop MIMO demodulation component 198, transceiver 1322, cellular baseband processor 1324 and / or application processor 1306.
[0165] In one example, as shown at 1202, the UE can measure a set of reference signals for network entities via the channel and generate WB channel state information of the channel based on the measurements, such as combining... Figure 7 As described. For example, at 712, UE 702 can receive a set of reference signals (RS) from network entity 704 via a channel. Then, as shown at 714, UE 702 can measure the RS set, generate a corresponding WB CSI for the channel, and send the generated WB CSI to network entity 704. The measurement of the reference signal set and / or the generation of WB channel state information can be achieved by, for example... Figure 13 The device 1304 is executed by the semi-open-loop MIMO demodulation component 198, transceiver 1322, cellular baseband processor 1324 and / or application processor 1306.
[0166] In another example, as shown at 1208, the UE can determine the number of DMRS ports for receiving DMRS via the channel based on an indication of at least one of the pre-decoding matrix set or the phase value set, and receive DMRS via the channel based on the determined number of DMRS ports, such as by combining... Figure 7 As described. For example, at 720, after UE 702 receives the pre-decoded RB / RE set (and DMRS set), UE 702 can be configured to demodulate and decode the pre-decoded RB / RE set based on a pre-decoding matrix applied to the RB / RE set and based on the number of DMRS ports used by network entity 704 to transmit DMRS. For example, UE 702 can be configured to calculate the pre-decoded channel by applying an (e)type-II pre-decoding matrix: At 720, UE 702 can also receive a set of DMRS based on the selected DMRS port. The determination of the number of DMRS ports and / or the reception of DMRS can be determined by, for example... Figure 13 The device 1304 comprises a semi-open-loop MIMO demodulation component 198, a transceiver 1322, a cellular baseband processor 1324, and / or an application processor 1306. In some specific implementations, the number of DMRS ports used for DMRS reception may also be based on the association between WB channel state information and DMRS reception.
[0167] In another example, as shown at 1212, the UE can transmit an indication of the demodulated pre-decoded RB set or the demodulated pre-decoded RE set based on at least one of the pre-decoded matrix set or the phase value set, such as combining Figure 7 As described. For example, in some implementations, UE 702 may also be configured to send an indication of the demodulated pre-decoded RB / RE set based on at least one of the pre-decoded matrix set or the phase value set. The transmission of the indication may be by, for example... Figure 13 The device 1304 is executed by the semi-open-loop MIMO demodulation component 198, transceiver 1322, cellular baseband processor 1324 and / or application processor 1306.
[0168] In another example, each pre-decoding matrix in the set of pre-decoding matrices can be associated with a different phase value in the set of phase values.
[0169] In another example, each pre-decoding matrix in the pre-decoding matrix set can be applied to one or more RBs in the RB set or one or more REs in the RE set used for data channel transmission.
[0170] In another example, the set of RBs or REs used for data channel transmission can be associated with the PDSCH.
[0171] In another example, the set of pre-decoded matrices may be associated with at least one of the Type II codebook or the eType-II codebook.
[0172] Figure 13Figure 1300 illustrates an example of a hardware implementation of device 1304. Device 1304 may be a UE, a component of a UE, or implement UE functionality. In some aspects, device 1304 may include at least one cellular baseband processor 1324 (also referred to as a modem) coupled to one or more transceivers 1322 (e.g., cellular RF transceivers). Cellular baseband processor 1324 may include at least one on-chip memory 1324'. In some aspects, device 1304 may also include one or more Subscriber Identity Module (SIM) cards 1320 and at least one application processor 1306 coupled to a Secure Digital Card (SD) card 1308 and a screen 1310. Application processor 1306 may include on-chip memory 1306'. In some aspects, device 1304 may also include a Bluetooth module 1312, a WLAN module 1314, an ultra-wideband (UWB) module 1338, an SPS module 1316 (e.g., a GNSS module), smart glasses 1340, one or more sensors 1318 (e.g., a barometric pressure sensor / altimeter; motion sensors such as an inertial measurement unit (IMU), a gyroscope, and / or an accelerometer; light detection and ranging (LIDAR), radio-assisted detection and ranging (RADAR), sound navigation and ranging (SONAR), a magnetometer, audio, and / or other technologies for positioning), an additional memory module 1326, a power supply 1330, and / or a camera 1332. The Bluetooth module 1312, UWB module 1338, WLAN module 1314, and SPS module 1316 may include an on-chip transceiver (TRX) (or in some cases, only a receiver (RX)). Bluetooth module 1312, WLAN module 1314, and SPS module 1316 may include their own dedicated antennas and / or communicate using antenna 1380. Cellular baseband processor 1324 communicates with UE 104 and / or with RUs associated with network entity 1302 via transceiver 1322 through one or more antennas 1380. Cellular baseband processor 1324 and application processor 1306 may each include computer-readable media / memory 1324', 1306'. Additional memory module 1326 may also be considered as computer-readable media / memory. Each computer-readable media / memory 1324', 1306', 1326 may be non-transitory. Cellular baseband processor 1324 and application processor 1306 are each responsible for general processing, including the execution of software stored on the computer-readable media / memory. When executed by cellular baseband processor 1324 / application processor 1306, the software causes cellular baseband processor 1324 / application processor 1306 to perform the various functions described above. The cellular baseband processor 1324 and application processor 1306 are configured to perform the various functions described above, at least in part, based on information stored in memory.In other words, the cellular baseband processor 1324 and application processor 1306 can be configured to perform a first subset of the various functions described above without information stored in memory, and can be configured to perform a second subset of the various functions described above based on information stored in memory. The computer-readable medium / memory can also be used to store data manipulated by the cellular baseband processor 1324 / application processor 1306 during software execution. The cellular baseband processor 1324 / application processor 1306 can be a component of the UE 350 and can include at least one of a memory 360 and / or at least one of a TX processor 368, an RX processor 356, and a controller / processor 359. In one configuration, the device 1304 can be at least one processor chip (modem and / or application) and includes only the cellular baseband processor 1324 and / or application processor 1306, while in another configuration, the device 1304 can be the entire UE (e.g., see [link]). Figure 3 The UE 350 includes an additional module of the device 1304.
[0173] As discussed above, the half-open-loop MIMO demodulation component 198 can be configured to transmit WB channel state information of the channel to a network entity. The half-open-loop MIMO demodulation component 198 can also be configured to receive from the network entity, based on the WB channel state information, an indication of at least one of a set of pre-decoded matrices or a set of pre-decoded REs to be applied cyclically to a set of pre-decoded RBs or a set of pre-decoded REs used for data channel transmission. The half-open-loop MIMO demodulation component 198 can also be configured to demodulate the set of pre-decoded RBs or the set of pre-decoded REs based on at least one of the set of pre-decoded matrices or the set of phase values. The half-open-loop MIMO demodulation component 198 can be located within the cellular baseband processor 1324, the application processor 1306, or both the cellular baseband processor 1324 and the application processor 1306. The semi-open-loop MIMO demodulation component 198 may be one or more hardware components specifically configured to execute the stated process / algorithm, implemented by one or more processors configured to execute the stated process / algorithm, stored in a computer-readable medium for implementation by one or more processors, or some combination thereof. When multiple processors are implemented, the multiple processors may execute the stated process / algorithm individually or in combination. As shown, the device 1304 may include a variety of components configured for various functions. In one configuration, the device 1304 (and particularly the cellular baseband processor 1324 and / or application processor 1306) may include components for transmitting WB channel state information of the channel to a network entity. The device 1304 may also include components for receiving from the network entity, based on the WB channel state information, an indication of at least one of a set of pre-decoded matrices or a set of pre-decoded REs to be applied cyclically for data channel transmission. The apparatus 1304 may further include components for demodulating the pre-decoded RB set or the pre-decoded RE set based on at least one of the pre-decoded matrix set or the phase value set.
[0174] In one configuration, the WB channel state information may include at least one of the selected beam set, the strongest selected beam, or the set of amplitude values of the selected beam set.
[0175] In one configuration, the apparatus 1304 may further include components for measuring a set of reference signals for network entities via the channel and components for generating WB channel state information of the channel based on the measurements.
[0176] In another configuration, apparatus 1304 may further include components for determining the number of DMRS ports for receiving DMRS via the channel based on an indication of at least one of a pre-decoding matrix set or a phase value set, and components for receiving DMRS via the channel based on the determined number of DMRS ports. In some specific implementations, the number of DMRS ports for receiving DMRS may also be based on the association between WB channel state information and DMRS reception.
[0177] In another configuration, the apparatus 1304 may further include a component for transmitting an indication of the demodulated pre-decoded RB set or the demodulated pre-decoded RE set based on at least one of the pre-decoded matrix set or the phase value set.
[0178] In another configuration, each pre-decoding matrix in the set of pre-decoding matrices can be associated with a different phase value in the set of phase values.
[0179] In another configuration, each pre-decoding matrix in the pre-decoding matrix set can be applied to one or more RBs in the RB set or one or more REs in the RE set used for data channel transmission.
[0180] In another configuration, the RB set or RE set used for data channel transmission can be associated with the PDSCH.
[0181] In another configuration, the pre-decoded matrix set may be associated with at least one of the Type II codebook or the eType-II codebook.
[0182] The component may be a semi-open-loop MIMO demodulation assembly 198 of device 1304 configured to perform the functions described therein. As described above, device 1304 may include a TX processor 368, an RX processor 356, and a controller / processor 359. Thus, in one configuration, these components may be the TX processor 368, the RX processor 356, and / or the controller / processor 359 configured to perform the functions described therein.
[0183] It should be understood that the specific order or hierarchy of the boxes in the disclosed process / flowcharts is merely an example of the exemplary method. It should be understood that the specific order or hierarchy of the boxes in the process / flowcharts may be rearranged based on design preferences. Furthermore, some boxes may be combined or omitted. The appended method claims present the elements of various boxes in a sample order, but are not limited to the given specific order or hierarchy.
[0184] The foregoing description is provided to enable any person skilled in the art to practice the various aspects described herein. 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. Therefore, the claims are not limited to the aspects described herein but should be given the full scope consistent with the language of the claims. Unless specifically stated otherwise, references to elements in the singular form do not mean “one and only one” but rather “one or more.” Terms such as “if,” “when,” and “simultaneously” do not imply a direct temporal relationship or reaction. That is, these phrases, such as “when,” do not imply an immediate action in response to the occurrence of an action or during the occurrence of an action, but simply suggest that if a condition is met, then the action will occur, without requiring a specific or immediate time limit for the occurrence of the action. The word “exemplary” is used herein to mean “serving as an example, instance, or illustration.” Any aspect described herein as “exemplary” is not necessarily to be construed as preferred or superior to other aspects. Unless specifically stated otherwise, the term “some” means one or more. Combinations such as "at least one of A, B, or C", "one or more of A, B, or C", "at least one of A, B, and C", "one or more of A, B, and C", and "A, B, C, or any combination thereof" include any combination of A, B, and / or C, which may include multiple A, multiple B, or multiple C. Specifically, combinations such as "at least one of A, B, or C", "one or more of A, B, or C", "at least one of A, B, and C", "one or more of A, B, and C", and "A, B, C, or any combination thereof" can be only A, only B, only C, A and B, A and C, B and C, or A and B and C, where any such combination may contain one or more members of A, B, or C. A set should be interpreted as a collection of elements, where the number of elements is one or more. Therefore, for a set of X, X will include one or more elements. When at least one processor is configured to execute a set of functions, the at least one processor is configured to execute the set of functions individually or in any combination. Therefore, each of the at least one processor can be configured to execute a specific subset of the set of functions, wherein the subset is the complete set, a suitable subset of the set, or an empty subset of the set. A processor may be referred to as a processor circuit. A memory / memory module may be referred to as a memory circuit. If a first device receives data from or sends data to a second device, data can be received / sent directly between the first and second devices, or indirectly between the first and second devices through a set of devices. A device configured to "output" or "provide" data (such as transmission, signaling, or messaging) may, for example, transmit data using a transceiver, or may transmit the data to the device that sent the data.A device configured to "acquire" data (such as, transmit, signal, or message) may receive the data, for example, using a transceiver, or may obtain the data from a device that receives the data. Information stored in memory includes instructions and / or data. All structural and functional equivalents of the elements throughout the various aspects described herein that are known to those skilled in the art or will later be known are expressly incorporated herein by reference and are covered by the claims. Furthermore, nothing disclosed herein is intended to be offered to the public, whether or not such disclosure is expressly recited in the claims. The words "module," "mechanism," "element," "device," etc., cannot replace the word "component." Therefore, no claim element will be construed as a functional component unless the element is expressly recited using the phrase "component for..."
[0185] As used in this article, the phrase “based on” should not be interpreted as referring to a closed set of information, one or more conditions, one or more factors, etc. In other words, the phrase “based on A” (where “A” can be information, conditions, factors, etc.) should be interpreted as “based on at least A”, unless otherwise stated otherwise.
[0186] The following aspects are merely illustrative and may be combined with other aspects or teachings described herein without limitation.
[0187] Aspect 1 is a method for wireless communication at a network entity, the method comprising: determining a set of pre-decoding matrices to be applied to a set of resource blocks (RBs) or a set of resource elements (REs) for data channel transmission on the channel based on wideband (WB) channel state information from a user equipment (UE); pre-decoding the set of RBs or the set of REs for data channel transmission on the channel in a cyclic manner using a set of phase values and the determined set of pre-decoding matrices; and transmitting an indication of the pre-decoded set of RBs or the pre-decoded set of REs via the channel.
[0188] Aspect 2 is the method according to aspect 1, wherein the WB channel state information includes at least one of a selected set of beams, the strongest selected beam, or a set of amplitude values of the selected set of beams.
[0189] Aspect 3 is the method according to aspect 1 or aspect 2, the method further comprising: transmitting a set of reference signals to the UE via the channel without pre-decoding; and receiving the WB channel state information of the channel from the UE.
[0190] Aspect 4 is the method according to any one of Aspects 1 to 3, the method further comprising: sending an instruction to the UE for the set of phase values or the established set of pre-decoding matrices.
[0191] Aspect 5 is a method according to any one of Aspects 1 to 4, the method further comprising: selecting, based on the WB channel state information, the number of DMRS ports and beams for transmitting a demodulation reference signal (DMRS); and transmitting the DMRS via the channel based on the selected number of DMRS ports and beams without pre-decoder loops.
[0192] Aspect 6 is the method according to aspect 5, wherein selecting the number of DMRS ports for the transmission of the DMRS based on the WB channel state information includes: associating the WB channel state information with the transmission of the DMRS; and selecting the number of DMRS ports for the transmission of the DMRS based on the association between the WB channel state information and the transmission of the DMRS.
[0193] Aspect 7 is the method according to any one of aspects 1 to 6, wherein each pre-decoding matrix in the set of pre-decoding matrices is associated with a different phase value in the set of phase values.
[0194] Aspect 8 is a method according to any one of Aspects 1 to 7, wherein each pre-decoding matrix in the set of pre-decoding matrices is applied to one or more RBs in the set of RBs or one or more REs in the set of REs for data channel transmission.
[0195] Aspect 9 is the method according to any one of Aspects 1 to 8, wherein the set of RBs or the set of REs used for transmission of the data channel are associated with a Physical Downlink Shared Channel (PDSCH).
[0196] Aspect 10 is the method according to any one of aspects 1 to 9, wherein the pre-decoding matrix set is associated with at least one of a Type II codebook or an enhanced Type II codebook (eType-II codebook).
[0197] Aspect 11 is an apparatus for wireless communication at a network entity, the apparatus comprising: at least one memory; and at least one processor coupled to the at least one memory, and the at least one processor being configured, individually or in any combination, to implement any one of aspects 1 to 10, based at least in part on information stored in the at least one memory.
[0198] Aspect 12 is the apparatus according to aspect 11, the apparatus further comprising at least one transceiver coupled to the at least one processor.
[0199] Aspect 13 is an apparatus for wireless communication at a network entity, the apparatus including components for implementing any one of aspects 1 to 10.
[0200] Aspect 14 is a computer-readable medium (e.g., a non-transitory computer-readable medium) storing computer-executable code, wherein the code, when executed by a processor, causes the processor to implement any one of aspects 1 to 10.
[0201] Aspect 15 is a method for wireless communication at a user equipment (UE), the method comprising: transmitting wideband (WB) channel state information of a channel to a network entity; receiving from the network entity, based on the WB channel state information, an indication of at least one of a set of pre-decoded resource blocks (RBs) or a set of pre-decoded resource elements (REs) to be applied cyclically to a set of pre-decoded resource blocks (RBs) or a set of pre-decoded resource elements (REs) for data channel transmission; and demodulating the set of pre-decoded RBs or the set of pre-decoded REs based on at least one of the set of pre-decoded matrix sets or the set of phase values.
[0202] Aspect 16 is the method according to aspect 15, wherein the WB channel state information includes at least one of a selected set of beams, the strongest selected beam, or a set of amplitude values of the selected set of beams.
[0203] Aspect 17 is the method according to aspect 15 or aspect 16, the method further comprising: measuring a set of reference signals for the network entity via the channel; and generating the WB channel state information of the channel based on the measurement.
[0204] Aspect 18 is a method according to any one of aspects 15 to 17, the method further comprising: determining, based on the indication of at least one of the pre-decoding matrix set or the phase value set, the number of DMRS ports for receiving a demodulation reference signal (DMRS) via the channel; and receiving the DMRS via the channel based on the determined number of DMRS ports.
[0205] Aspect 19 is the method according to aspect 18, wherein the number of DMRS ports used for the reception of the DMRS is further based on the association between the WB channel state information and the reception of the DMRS.
[0206] Aspect 20 is the method according to any one of aspects 15 to 19, the method further comprising: transmitting an indication of the demodulated pre-decoded RB set or the demodulated pre-decoded RE set based on at least one of the pre-decoded matrix set or the phase value set.
[0207] Aspect 21 is the method according to any one of aspects 15 to 20, wherein each pre-decoding matrix in the set of pre-decoding matrices is associated with a different phase value in the set of phase values.
[0208] Aspect 22 is a method according to any one of aspects 15 to 21, wherein each pre-decoding matrix in the set of pre-decoding matrices is applied to one or more RBs in the set of RBs or one or more REs in the set of REs for transmission of the data channel.
[0209] Aspect 23 is a method according to any one of aspects 15 to 22, wherein the set of RBs or the set of REs used for transmission of the data channel are associated with a physical downlink shared channel (PDSCH).
[0210] Aspect 24 is the method according to any one of aspects 15 to 23, wherein the pre-decoding matrix set is associated with at least one of a Type II codebook or an enhanced Type II codebook (eType-II codebook).
[0211] Aspect 25 is an apparatus for wireless communication at a user equipment (UE), the apparatus comprising: at least one memory; and at least one processor coupled to the at least one memory, and the at least one processor being configured, individually or in any combination, to implement any one of aspects 1 to 24, based at least in part on information stored in the at least one memory.
[0212] Aspect 26 is the apparatus according to aspect 25, the apparatus further comprising at least one transceiver coupled to the at least one processor.
[0213] Aspect 27 is an apparatus for wireless communication at a user equipment (UE), the apparatus including components for implementing any one of aspects 1 to 24.
[0214] Aspect 28 is a computer-readable medium (e.g., a non-transitory computer-readable medium) storing computer-executable code, wherein the code, when executed by a processor, causes the processor to implement any one of aspects 1 to 24.
Claims
1. An apparatus for wireless communication at a network entity, the apparatus comprising: At least one memory; and At least one processor coupled to the at least one memory, the at least one processor being configured individually or in any combination as follows: Based on the wideband (WB) channel state information from the user equipment (UE) of the channel, formulate a set of pre-decoding matrices to be applied to the set of resource blocks (RBs) or resource elements (REs) for data channel transmission on the channel; The RB set or RE set used for data channel transmission on the channel is pre-decoded in a cyclic manner using a set of phase values and a predetermined set of pre-decoding matrices. as well as Indications to pre-decoded RB sets or pre-decoded RE sets are transmitted via the channel.
2. The apparatus of claim 1, wherein the WB channel state information includes at least one of a selected beam set, the strongest selected beam, or a set of amplitude values of the selected beam set.
3. The apparatus of claim 1, wherein the at least one processor is further configured, alone or in any combination, to: Transmit a set of reference signals to the UE via the channel without pre-decoding; and The WB channel status information of the channel is received from the UE.
4. The apparatus of claim 1, wherein the at least one processor is further configured, alone or in any combination, to: Send an instruction to the UE for the set of phase values or the specified set of pre-decoding matrices.
5. The apparatus of claim 1, wherein the at least one processor is further configured, alone or in any combination, to: The number of DMRS ports and beams for transmitting the demodulation reference signal (DMRS) is selected based on the WB channel state information; and The DMRS is transmitted via the channel without pre-decoder looping, based on the selected DMRS port and the number of beams.
6. The apparatus of claim 5, wherein, in order to select the number of DMRS ports for transmission of the DMRS based on the WB channel state information, the at least one processor is configured individually or in any combination to: Associate the WB channel state information with the transmission of the DMRS; and The number of DMRS ports used for the transmission of the DMRS is selected based on the association between the WB channel state information and the transmission of the DMRS.
7. The apparatus of claim 1, wherein each pre-decoding matrix in the set of pre-decoding matrices is associated with a different phase value in the set of phase values.
8. The apparatus of claim 1, wherein each pre-decoding matrix in the set of pre-decoding matrices is applied to one or more RBs in the set of RBs or one or more REs in the set of REs for transmission of the data channel.
9. The apparatus of claim 1, wherein the set of RBs or the set of REs for transmitting the data channel are associated with a Physical Downlink Shared Channel (PDSCH).
10. The apparatus of claim 1, wherein the pre-decoding matrix set is associated with at least one of a Type II codebook or an enhanced Type II codebook (eType-II codebook).
11. A method for wireless communication at a network entity, the method comprising: Based on the wideband (WB) channel state information from the user equipment (UE) of the channel, formulate a set of pre-decoding matrices to be applied to the set of resource blocks (RBs) or resource elements (REs) for data channel transmission on the channel; The RB set or RE set used for data channel transmission on the channel is pre-decoded in a cyclic manner using a set of phase values and a predetermined set of pre-decoding matrices. as well as Indications to pre-decoded RB sets or pre-decoded RE sets are transmitted via the channel.
12. The method of claim 11, wherein the WB channel state information includes at least one of a selected beam set, the strongest selected beam, or a set of amplitude values of the selected beam set.
13. The method according to claim 11, further comprising: A set of reference signals is transmitted to the UE via the channel without pre-decoding; as well as The WB channel status information of the channel is received from the UE.
14. The method according to claim 11, further comprising: Send an instruction to the UE for the set of phase values or the specified set of pre-decoding matrices.
15. The method according to claim 11, further comprising: The DMRS port and number of beams for transmitting the demodulation reference signal (DMRS) are selected based on the WB channel state information. as well as The DMRS is transmitted via the channel without pre-decoder looping, based on the selected DMRS port and the number of beams.
16. An apparatus for wireless communication at a user equipment (UE), the apparatus comprising: At least one memory; and At least one processor coupled to the at least one memory, the at least one processor being configured individually or in any combination as follows: Send the wideband (WB) channel state information of the channel to the network entity; Based on the WB channel state information, the network entity receives an indication of at least one of a set of pre-decoded matrix or a set of phase values to be applied in a cyclic manner to a set of pre-decoded resource blocks (RBs) or a set of pre-decoded resource elements (REs) for data channel transmission. as well as The pre-decoded RB set or the pre-decoded RE set is demodulated based on at least one of the pre-decoded matrix set or the phase value set.
17. The apparatus of claim 16, wherein the WB channel state information includes at least one of a selected set of beams, the strongest selected beam, or a set of amplitude values of the selected set of beams.
18. The apparatus of claim 16, wherein the at least one processor is further configured, alone or in any combination, to: Measure a set of reference signals for the network entity via the channel; and The WB channel state information of the channel is generated based on the measurement.
19. The apparatus of claim 16, wherein the at least one processor is further configured, alone or in any combination, to: The number of DMRS ports for receiving the demodulation reference signal (DMRS) via the channel is determined based on the indication of at least one of the pre-decoding matrix set or the phase value set; and The DMRS is received via the channel based on the determined number of DMRS ports.
20. The apparatus of claim 19, wherein the number of DMRS ports for the reception of the DMRS is further based on the association between the WB channel state information and the reception of the DMRS.
21. The apparatus of claim 16, wherein each pre-decoding matrix in the set of pre-decoding matrices is associated with a different phase value in the set of phase values.
22. The apparatus of claim 16, wherein each pre-decoding matrix in the set of pre-decoding matrices is applied to one or more RBs in the set of RBs or one or more REs in the set of REs for transmission of the data channel.
23. The apparatus of claim 16, wherein the set of RBs or the set of REs for transmitting the data channel are associated with a Physical Downlink Shared Channel (PDSCH).
24. The apparatus of claim 16, wherein the pre-decoding matrix set is associated with at least one of a Type II codebook or an enhanced Type II codebook (eType-II codebook).
25. The apparatus of claim 16, wherein the at least one processor is further configured, alone or in any combination, to: Instructions to the demodulated pre-decoded RB set or the demodulated pre-decoded RE set are transmitted based on at least one of the pre-decoded matrix set or the phase value set.
26. A method for conducting wireless communication at a user equipment (UE), the method comprising: Send the wideband (WB) channel state information of the channel to the network entity; Based on the WB channel state information, the network entity receives an indication of at least one of a set of pre-decoded matrix or a set of phase values to be applied in a cyclic manner to a set of pre-decoded resource blocks (RBs) or a set of pre-decoded resource elements (REs) for data channel transmission. as well as The pre-decoded RB set or the pre-decoded RE set is demodulated based on at least one of the pre-decoded matrix set or the phase value set.
27. The method of claim 26, wherein the WB channel state information includes at least one of a selected beam set, the strongest selected beam, or a set of amplitude values of the selected beam set.
28. The method according to claim 26, further comprising: Measure the set of non-pre-decoded reference signals for the network entity via the channel; as well as The WB channel state information of the channel is generated based on the measurement.
29. The method according to claim 26, further comprising: The number of DMRS ports for receiving the demodulation reference signal (DMRS) via the channel is determined based on the indication of at least one of the pre-decoding matrix set or the phase value set; as well as The DMRS is received via the channel based on the determined number of DMRS ports.
30. The method of claim 29, wherein the number of DMRS ports used for the reception of the DMRS is further based on the association between the WB channel state information and the reception of the DMRS.