Method and apparatus for CSI reporting in wireless communication system
By adopting the type II-Doppler-r18 codebook type and the CSI report grouping strategy in the wireless communication system, the accuracy and efficiency issues of CSI reports in Doppler environments are solved, more efficient channel state information feedback is achieved, and better wireless communication performance is supported.
Patent Information
- Application Number
- CN202480014221.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2024-02-12
- Filing Date
- 2024-02-21
- Publication Date
- 2025-10-03
AI Technical Summary
In wireless communication systems, existing technologies have difficulty in effectively performing CSI reporting, especially in complex Doppler environments, resulting in insufficient accuracy and efficiency of channel state information.
By adopting the typeII-Doppler-r18 codebook type between the user equipment (UE) and the base station (BS), the CSI report is divided into CSI part 1 and CSI part 2, and CSI part 2 is further divided into groups G0, G1 and G2. The transmission part of CSI part 2, including the precoding matrix indicator (PMI) and channel quality indicator (CQI), is determined according to the priority value to improve the accuracy and efficiency of the report.
Improves the accuracy and efficiency of CSI reporting, especially in Doppler environments, enhances the feedback capability of channel state information, and supports more efficient wireless communication optimization.
Smart Images

Figure CN120752865A_ABST
Abstract
Description
Technical Field
[0001] This application claims priority under 35 U.S.C. §119(e) to U.S. Provisional Patent Application No. 63 / 447,294, filed on February 21, 2023, and U.S. Provisional Patent Application No. 63 / 471,170, filed on June 5, 2023. The above-identified provisional patent applications are incorporated herein by reference in their entirety.
[0002] The present disclosure relates generally to wireless communication systems and, more particularly, to channel state information (CSI) reporting. Background Art
[0003] 5G mobile communication technology defines a wide frequency band, making high transmission rates and new services possible, and can be implemented not only in "sub-6 GHz" frequency bands such as 3.5 GHz, but also in "above 6 GHz" frequency bands called mmWave (millimeter wave) including 28 GHz and 39 GHz. In addition, in order to achieve a transmission rate fifty times faster than 5G mobile communication technology and an ultra-low latency one-tenth of 5G mobile communication technology, 6G mobile communication technology (called a super 5G system) has been considered for implementation in the terahertz frequency band (e.g., 95 GHz to 3 THz band).
[0004] At the beginning of the development of 5G mobile communication technology, in order to support services and meet the performance requirements related to enhanced mobile broadband (eMBB), ultra-reliable low-latency communication (URLLC) and massive machine type communication (mMTC), standardization has been underway on the following technologies: beamforming and massive MIMO for mitigating radio wave path loss and increasing radio wave transmission distance in mmWave, support for dynamic operation of parameter sets (e.g., operating multiple subcarrier spacings) and time slot formats for efficient utilization of mmWave resources, initial access technology supporting multi-beam transmission and broadband, definition and operation of BWP (bandwidth part), new channel coding methods (such as LDPC (low-density parity check) codes for large-scale data transmission and polarization codes for highly reliable transmission of control information), L2 preprocessing, and network slicing for providing dedicated networks dedicated to specific services.
[0005] Currently, in view of the services to be supported by 5G mobile communication technology, discussions are underway on improvements and performance enhancements of initial 5G mobile communication technology, and there is already physical layer standardization on technologies such as: V2X (Vehicle to Everything) for assisting autonomous vehicles in making driving decisions based on information about the vehicle's location and status sent by the vehicle and for enhancing user convenience, NR-U (New Radio Unlicensed) for system operation designed to comply with various regulatory requirements in unlicensed bands, NR UE power saving, non-terrestrial network (NTN) as UE-satellite direct communication for providing coverage in areas where communication with terrestrial networks is unavailable, and positioning.
[0006] In addition, in the air interface architecture / protocol, there is already ongoing standardization of technologies such as the following: Industrial Internet of Things (IIoT) for supporting new services through interoperability and integration with other industries, IAB (Integrated Access and Backhaul) for providing nodes for network service area expansion by supporting wireless backhaul links and access links in an integrated manner, mobility enhancements including conditional handover and DAPS (Dual Active Protocol Stack) handover, and two-step random access (NR's 2-step RACH) for simplifying the random access procedure. In terms of system architecture / services, standardization is also underway on the following: 5G baseline architecture (e.g., service-based architecture or service-based interface) for combining network function virtualization (NFV) and software-defined network (SDN) technologies, and mobile edge computing (MEC) for receiving services based on UE location.
[0007] As 5G mobile communication systems are commercialized, the number of connected devices, which has been growing exponentially, will be connected to the communication network, and accordingly, it is expected that enhanced functionality and performance of 5G mobile communication systems and integrated operation of connected devices will be necessary. To this end, new research is planned related to: extended reality (XR) for effectively supporting AR (augmented reality), VR (virtual reality), MR (mixed reality), etc., improving 5G performance and reducing 5G complexity by utilizing artificial intelligence (AI) and machine learning (ML), AI service support, metaverse service support, and drone communication.
[0008] Furthermore, such developments in 5G mobile communication systems will serve as a foundation for developing not only new waveforms for providing coverage in the terahertz band of 6G mobile communication technology, multi-antenna transmission technologies such as full-dimensional MIMO (FD-MIMO), array antennas, and massive antennas, metamaterial-based lenses and antennas for improving coverage of terahertz band signals, high-dimensional spatial multiplexing technologies using OAM (orbital angular momentum), and RIS (reconfigurable smart surfaces), but also full-duplex technologies for improving the frequency efficiency of 6G mobile communication technology and improving system networks, AI-based communication technologies for achieving system optimization by leveraging satellites and AI (artificial intelligence) from the design stage and internalizing end-to-end AI support functions, and next-generation distributed computing technologies for implementing services at a complexity level that exceeds the limits of UE operating capabilities by utilizing ultra-high-performance communication and computing resources.
[0009] Fifth generation (5G) or New Radio (NR) mobile communications have recently been gathering momentum with all the global technical activities from industry and academia regarding various candidate technologies. Candidate enablers for 5G / NR mobile communications include massive antenna technology from traditional cellular bands up to high frequencies to provide beamforming gain and support increased capacity, new waveforms (e.g., new radio access technologies (RATs)) to flexibly accommodate various services / applications with different requirements, new multiple access schemes to support large-scale connectivity, etc. Summary of the Invention
[0010] Technical issues
[0011] The present disclosure provides an apparatus and method for performing CSI reporting in a wireless communication system.
[0012] Solution to the problem
[0013] In an embodiment, a user equipment (UE) is provided. The UE includes a transceiver configured to receive a configuration regarding a channel state information (CSI) report. The configuration includes a value of N_4 and a codebook type (codebookType) set to typeII-Doppler-r18. The UE also includes a processor operably coupled to the transceiver. The processor is configured to determine a CSI report including a precoding matrix indicator (PMI) and X channel quality indicators (CQIs) based on the configuration, divide the CSI report into CSI part 1 and CSI part 2, and further divide CSI part 2 into groups G0, G1, and G2. The PMI includes a first indicator indicating Q Doppler domain (DD) vectors, each DD vector having a length of N_4, where X∈{1,2}. The transceiver is also configured to send CSI part 1 and at least a portion of CSI part 2, wherein the portion of CSI part 2 is determined based on a priority value and corresponds to G0, (G0, G1), or (G0, G1, G2).
[0014] Advantageous Effects of the Invention
[0015] According to an embodiment of the present disclosure, an apparatus and method for performing CSI reporting in a wireless communication system are provided. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] For a more complete understanding of the present disclosure and its advantages, reference is now made to the following description taken in conjunction with the accompanying drawings, wherein like reference numerals represent like parts:
[0017] Figure 1 illustrates an example wireless network according to an embodiment of the present disclosure;
[0018] Figure 2 An example gNodeB (gNB) according to an embodiment of the present disclosure is shown;
[0019] Figure 3 An example user equipment (UE) according to an embodiment of the present disclosure is shown;
[0020] Figure 4 and Figure 5 illustrates example wireless transmit and receive paths according to an embodiment of the present disclosure;
[0021] Figure 6 A block diagram illustrating a transmitter for a physical downlink shared channel (PDSCH) in a subframe according to an embodiment of the present disclosure is shown;
[0022] Figure 7 A block diagram of a receiver for PDSCH in a subframe according to an embodiment of the present disclosure is shown;
[0023] Figure 8A block diagram illustrating a transmitter for a physical uplink shared channel (PUSCH) in a subframe according to an embodiment of the present disclosure is shown;
[0024] Figure 9 A block diagram of a receiver for PUSCH in a subframe according to an embodiment of the present disclosure is shown;
[0025] Figure 10 illustrates an example antenna block or array forming a beam according to an embodiment of the present disclosure;
[0026] Figure 11 A distributed multiple-input multiple-output (MIMO) system according to an embodiment of the present disclosure is shown;
[0027] Figure 12 shows channel measurements with and without Doppler components according to an embodiment of the present disclosure;
[0028] Figure 13 shows an example antenna port layout and antenna group TRP according to an embodiment of the present disclosure;
[0029] Figure 14 A 3D grid illustrating oversampled discrete Fourier transform (DFT) beams according to an embodiment of the present disclosure;
[0030] Figure 15 illustrates co-location and distributed TRP serving mobile UEs according to an embodiment of the present disclosure;
[0031] Figure 16 An example of a UE configured to receive a burst of non-zero power (NZP) CSI reference signal (CSI-RS) resources according to an embodiment of the present disclosure is shown;
[0032] Figure 17 shows an example of a UE configured to determine a value of N4 based on a value B in a CSI-RS burst according to an embodiment of the present disclosure; and
[0033] Figure 18 An example of a UE configured to divide resource blocks (RBs) into subbands and time instances into sub-times according to an embodiment of the present disclosure is shown; and
[0034] Figure 19 An example method performed by a UE in a wireless communication system according to an embodiment of the present disclosure is shown.
[0035] Figure 20 A block diagram showing an internal configuration of a base station according to an embodiment.
[0036] Figure 21 A block diagram illustrating an internal structure of a terminal according to an embodiment of the present disclosure is shown. DETAILED DESCRIPTION
[0037] In an embodiment, a user equipment (UE) is provided. The UE includes a transceiver configured to receive a configuration regarding a channel state information (CSI) report. The configuration includes a value of N4 and a codebook type set to typeII-Doppler-r18. The UE also includes a processor operably coupled to the transceiver. The processor is configured to determine a CSI report including a precoding matrix indicator (PMI) and X channel quality indicators (CQIs) based on the configuration, divide the CSI report into CSI part 1 and CSI part 2, and further divide CSI part 2 into groups G0, G1, and G2. The PMI includes a first indicator indicating Q Doppler domain (DD) vectors, each DD vector having a length of N4, where X∈{1,2}. The transceiver is also configured to send CSI part 1 and at least a portion of CSI part 2, where the portion of CSI part 2 is determined based on a priority value and corresponds to G0, (G0, G1), or (G0, G1, G2).
[0038] In another embodiment, a base station (BS) is provided. The BS includes a processor and a transceiver operably coupled to the processor. The transceiver is configured to send a configuration regarding a CSI report and receive at least a portion of a CSI report including CSI part 1 and at least a portion of CSI part 2. The configuration includes a value of N4 and a codebook type set to typeII-Doppler-r18. CSI part 2 includes three groups G0, G1, and G2, and the portion of CSI part 2 is based on a priority value and corresponds to G0, (G0, G1), or (G0, G1, G2). The CSI report includes a PMI and X CQIs. The PMI includes a first indicator indicating Q DD vectors, each DD vector having a length of N4, where X∈{1,2}.
[0039] In another embodiment, a method performed by a UE is provided. The method includes receiving a configuration for a CSI report, and determining a CSI report including a PMI and X CQIs based on the configuration. The configuration includes a value of N4 and a codebook type set to typeII-Doppler-r18. The PMI includes a first indicator indicating Q DD vectors, each of which has a length of N4, where X∈{1,2}. The method also includes dividing the CSI report into CSI part 1 and CSI part 2; further dividing CSI part 2 into groups G0, G1, and G2; and sending CSI part 1 and at least a portion of CSI part 2. The portion of CSI part 2 is determined based on a priority value and corresponds to G0, (G0, G1), or (G0, G1, G2).
[0040] Other technical features may be apparent to those skilled in the art from the following drawings, descriptions, and claims.
[0041] Methods used for invention
[0042] Before proceeding with the detailed description below, it may be beneficial to set forth the definitions of certain words and phrases used throughout this patent document. The term "coupled" and its derivatives refer to any direct or indirect communication between two or more elements, regardless of whether these elements are in physical contact with each other. The terms "send," "receive," and "communicate" and their derivatives encompass both direct and indirect communication. The terms "include" and "comprises" and their derivatives mean, but are not limited to. The term "or" is inclusive, meaning and / or. The phrase "associated with..." and its derivatives mean including, included within, interconnected with, containing, contained within, connected to or connected with, coupled to or coupled with, communicable with, collaborate with, interlaced, juxtaposed, close to, bound to or bound with, having, having the property of, having a relationship to, or a relationship with, etc. The term "controller" means any device, system, or part thereof that controls at least one operation. Such a controller can be implemented in hardware or a combination of hardware and software and / or firmware. The functions associated with any particular controller can be centralized or distributed, whether local or remote. When used with a list of items, the phrase "at least one of" means that different combinations of one or more of the listed items can be used, and only one item in the list may be required. For example, "at least one of A, B, and C" includes any of the following combinations: A, B, C, A and B, A and C, B and C, and A, B, and C.
[0043] In addition, the various functions described below can be implemented or supported by one or more computer programs, each of which is formed of a computer-readable program code and embodied in a computer-readable medium. The terms "application" and "program" indicate one or more computer programs, software components, instruction sets, processes, functions, objects, classes, instances, related data, or a portion thereof that are suitable for implementation in a suitable computer-readable program code. The phrase "computer-readable program code" includes any type of computer code, including source code, object code, and executable code. The phrase "computer-readable medium" includes any type of medium that can be accessed by a computer, such as a read-only memory (ROM), random access memory (RAM), a hard drive, a compact disc (CD), a digital video disc (DVD), or any other type of memory. "Non-transitory" computer-readable media excludes wired, wireless, optical, or other communication links that transmit temporary electrical or other signals. Non-transitory computer-readable media include media that can permanently store data and media that can store data and rewrite data later, such as rewritable optical discs or erasable memory devices.
[0044] Definitions for certain other words and phrases are provided throughout this patent document. Those of ordinary skill in the art should understand that in many, if not most instances, such definitions apply to prior, as well as future uses of such defined words and phrases.
[0045] Discussed below Figures 1 to 21 The various embodiments used to describe the principles of the present disclosure in this patent document are intended to be illustrative only and should not be construed in any way to limit the scope of the present disclosure. Those skilled in the art will understand that the principles of the present disclosure can be implemented in any suitably arranged system or device.
[0046] The following documents and standard descriptions are incorporated by reference into the present disclosure as if fully set forth herein: 3GPP TS 36.211 v17.0.0, “E-UTRA, Physical Channels and Modulation” (referred to herein as “REF1”); 3GPP TS 36.212 v17.0.0, “E-UTRA, Multiplexing and Channel Coding” (referred to herein as “REF2”); 3GPP TS 36.213 v17.0.0, “E-UTRA, Physical Layer Procedures” (referred to herein as “REF3”); 3GPP TS 36.321 v17.0.0, “E-UTRA, Medium Access Control (MAC) Protocol Specification” (referred to herein as “REF4”); 3GPP TS 36.331 v17.0.0, “E-UTRA, Radio Resource Control (RRC) Protocol Specification” (referred to herein as “REF5”); 3GPP TR22.891v1.2.0 (referred to herein as “REF6”); 3GPP TS 38.212v17.0.0, “E-UTRA, NR, Multiplexing and Channel Coding” (referred to herein as “REF7”); 3GPP TS 38.214v17.0.0, “NR, Physical Layer Procedures for Data” (referred to herein as “REF8”); RP-192978, “Measurement Results on Doppler Spectrum for Various UE Mobility Environments and Related CSI Enhancement”, Fraunhofer IIS, Fraunhofer HHI, Deutsche Telekom (referred to herein as “REF9”); and 3GPP TS 38.211v17.0.0, “E-UTRA, NR, Physical Channels and Modulation” (referred to herein as “REF10”).
[0047] Wireless communication has been one of the most successful innovations in modern history. The number of subscribers to wireless communication services recently surpassed 5 billion and continues to grow rapidly. Demand for wireless data services is rapidly increasing due to the growing popularity of smartphones and other mobile data devices (such as tablets, notepad computers, netbooks, e-book readers, and machine-type devices) among consumers and businesses. To meet this high growth in mobile data traffic and support new applications and deployments, improvements in radio interface efficiency and coverage are crucial.
[0048] In order to meet the demand for wireless data services that has increased since the deployment of 4G communication systems and to realize various vertical applications, 5G / NR communication systems have been developed and are currently being deployed. 5G / NR communication systems are considered to be implemented in higher frequency (mmWave) bands (e.g., 28 GHz or 60 GHz bands) to achieve higher data rates, or in lower frequency bands (such as 6 GHz) to achieve robust coverage and mobility support. In order to reduce the propagation loss of radio waves and increase the transmission distance, beamforming, massive multiple-input multiple-output (MIMO), full-dimensional MIMO (FD-MIMO), array antennas, analog beamforming, and massive antenna technology are discussed in 5G / NR communication systems.
[0049] In addition, in 5G / NR communication systems, system network improvements are being developed based on advanced small cells, cloud radio access networks (RAN), ultra-dense networks, device-to-device (D2D) communication, wireless backhaul, mobile networks, collaborative communications, coordinated multi-point (CoMP), and receiver-side interference cancellation.
[0050] The discussion of 5G systems and their associated frequency bands is provided for reference, as certain embodiments of the present disclosure may be implemented in 5G systems. However, the present disclosure is not limited to 5G systems or their associated frequency bands, and embodiments of the present disclosure may be utilized in conjunction with any frequency band. For example, aspects of the present disclosure may also be applied to 5G communication systems, 6G, or even later deployments that may utilize terahertz (THz) frequency bands.
[0051] The following Figure 1-Figure 3 Various embodiments are described that may be implemented using Orthogonal Frequency Division Multiplexing (OFDM) or Orthogonal Frequency Division Multiple Access (OFDMA) communication techniques in a wireless communication system. Figure 1-Figure 3 The description is not meant to imply physical or architectural limitations to the manner in which different embodiments may be implemented. Different embodiments of the disclosure may be implemented in any suitably arranged communications system.
[0052] Figure 1 An example wireless network according to an embodiment of the present disclosure is shown. Figure 1 The embodiment of the wireless network shown in FIG is for illustration only. Other embodiments of the wireless network 100 can be used without departing from the scope of this disclosure.
[0053] like Figure 1 As shown, the wireless network includes gNB 101 (e.g., base station, BS), gNB 102, and gNB 103. gNB 101 communicates with gNB 102 and gNB 103. gNB 101 also communicates with at least one network 130, such as the Internet, a proprietary Internet Protocol (IP) network, or other data network.
[0054] gNB 102 provides wireless broadband access to network 130 for a first plurality of user equipment (UEs) within gNB 102's coverage area 120. The first plurality of UEs includes: UE 111, which may be located in a small business; UE 112, which may be located in an enterprise; UE 113, which may be a WiFi hotspot; UE 114, which may be located in a first residence; UE 115, which may be located in a second residence; and UE 116, which may be a mobile device such as a cellular phone, a wireless laptop, a wireless PDA, etc. gNB 103 provides wireless broadband access to network 130 for a second plurality of UEs within gNB 103's coverage area 125. The second plurality of UEs includes UE 115 and UE 116. In some embodiments, one or more of gNBs 101-103 may communicate with each other and with UEs 111-116 using 5G / NR, Long Term Evolution (LTE), Long Term Evolution-Advanced (LTE-A), WiMAX, WiFi, or other wireless communication technologies.
[0055] Depending on the network type, the term "base station" or "BS" can indicate any component (or collection of components) configured to provide wireless access to a network, such as a transmission point (TP), a transmission-reception point (TRP), an enhanced base station (eNodeB or eNB), a 5G / NR base station (gNB), a macro cell, a femto cell, a WiFi access point (AP), or other wireless-enabled devices. A base station can provide wireless access according to one or more wireless communication protocols (e.g., 5G / NR Third Generation Partnership Project (3GPP) NR, Long Term Evolution (LTE), Advanced LTE (LTE-A), High Speed Packet Access (HSPA), Wi-Fi 802.11a / b / g / n / ac, etc.). For convenience, the terms "BS" and "TRP" are used interchangeably in this patent document to indicate a network infrastructure component that provides wireless access to a remote terminal. In addition, depending on the network type, the term "user equipment" or "UE" can indicate any component, such as a "mobile station," "subscriber station," "remote terminal," "wireless terminal," "reception point," or "user equipment." For convenience, the terms "user equipment" and "UE" are used in this patent document to refer to a remote wireless device that wirelessly accesses a BS, whether the UE is a mobile device (such as a mobile phone or smartphone) or what is generally considered a fixed device (such as a desktop computer or vending machine).
[0056] Dashed lines illustrate the approximate extents of coverage areas 120 and 125, which are shown as approximately circular for purposes of illustration and explanation only. It should be clearly understood that coverage areas associated with a gNB, such as coverage areas 120 and 125, may have other shapes, including irregular shapes, depending on the configuration of the gNB and variations in the radio environment associated with natural and man-made obstacles.
[0057] As described in more detail below, one or more of the UEs 111-116 include circuitry, programming, or a combination thereof for CSI reporting.In certain embodiments, one or more of the BSs 101-103 include circuitry, programming, or a combination thereof for supporting CSI reporting.
[0058] although Figure 1 An example of a wireless network is shown, but Figure 1 Various changes may be made. For example, the wireless network can include any number of gNBs and any number of UEs in any suitable arrangement. Furthermore, gNB 101 can communicate directly with any number of UEs and provide those UEs with wireless broadband access to network 130. Similarly, each gNB 102-103 can communicate directly with network 130 and provide UEs with direct wireless broadband access to network 130. Furthermore, gNBs 101, 102, and / or 103 can provide access to other or additional external networks, such as an external telephone network or other type of data network.
[0059] Figure 2 An example gNB 102 is shown according to an embodiment of the present disclosure. Figure 2 The embodiment of the gNB 102 shown in FIGURE 1 is for illustration only, and Figure 1 gNBs 101 and 103 can have the same or similar configurations. However, gNBs have a variety of configurations, and Figure 2 The scope of this disclosure is not limited to any particular implementation of the gNB.
[0060] like Figure 2 As shown, gNB 102 includes multiple antennas 205a-205n, multiple transceivers 210a-210n, a controller / processor 225, memory 230, and a backhaul or network interface 235.
[0061] The transceivers 210a-210n receive incoming RF signals from the antennas 205a-205n, such as signals transmitted by UEs in the network 100. The transceivers 210a-210n downconvert the incoming RF signals to generate IF or baseband signals. The IF or baseband signals are processed by receive (RX) processing circuitry in the transceivers 210a-210n and / or the controller / processor 225, which generates processed baseband signals by filtering, decoding, and / or digitizing the baseband or IF signals. The controller / processor 225 may further process the baseband signals.
[0062] Transmit (TX) processing circuitry in the transceivers 210a-210n and / or the controller / processor 225 receives analog or digital data (such as voice data, web data, email, or interactive video game data) from the controller / processor 225. The TX processing circuitry encodes, multiplexes, and / or digitizes the outgoing baseband data to generate processed baseband or IF signals. The transceivers 210a-210n upconvert the baseband or IF signals into RF signals that are transmitted via the antennas 205a-205n.
[0063] The controller / processor 225 can include one or more processors or other processing devices that control the overall operation of the gNB 102. For example, the controller / processor 225 can control the reception of uplink (UL) channel signals and the transmission of downlink (DL) channel signals by the transceivers 210a-210n according to well-known principles. The controller / processor 225 can also support additional functionality, such as more advanced wireless communication functions. For example, the controller / processor 225 can support beamforming or directional routing operations, in which outgoing / incoming signals from / to the multiple antennas 205a-205n are weighted differently to effectively steer the outgoing signals in a desired direction. As another example, the controller / processor 225 can support methods for supporting compression-based CSI reporting. Any of a variety of other functions can be supported by the controller / processor 225 in the gNB 102.
[0064] The controller / processor 225 can also execute programs and other processes residing in the memory 230, such as processes for supporting CSI reporting. The controller / processor 225 can move data into or out of the memory 230 as needed by the executing processes.
[0065] The controller / processor 225 is also coupled to a backhaul or network interface 235. The backhaul or network interface 235 allows the gNB 102 to communicate with other devices or systems via a backhaul connection or over a network. The interface 235 can support communication over any suitable wired or wireless connection(s). For example, when the gNB 102 is implemented as part of a cellular communication system (such as a cellular communication system supporting 5G / NR, LTE, or LTE-A), the interface 235 can allow the gNB 102 to communicate with other gNBs via a wired or wireless backhaul connection. When the gNB 102 is implemented as an access point, the interface 235 can allow the gNB 102 to communicate over a wired or wireless local area network or over a wired or wireless connection to a larger network (such as the Internet). The interface 235 includes any suitable structure that supports communication over a wired or wireless connection, such as Ethernet or a transceiver.
[0066] Memory 230 is coupled to controller / processor 225. A portion of memory 230 can include RAM, and another portion of memory 230 can include flash memory or other ROM.
[0067] although Figure 2 An example of gNB 102 is shown, but the Figure 2 For example, gNB 102 can include Figure 2 In addition, any quantity of each component shown in Figure 2 The various components in can be combined, further subdivided, or omitted, and additional components can be added according to specific needs.
[0068] Figure 3 An example UE 116 is shown in accordance with an embodiment of the present disclosure. Figure 3 The embodiment of UE 116 shown in FIGURE 1 is for illustration only, and Figure 1 UEs 111-115 may have the same or similar configurations. However, UEs have a variety of configurations, and Figure 3 The scope of this disclosure is not limited to any particular implementation of the UE.
[0069] like Figure 3 As shown, UE 116 includes antenna(s) 305, transceiver(s) 310, and microphone 320. UE 116 also includes speaker 330, processor 340, input / output (I / O) interface (IF) 345, input 350, display 355, and memory 360. Memory 360 includes an operating system (OS) 361 and one or more applications 362.
[0070] Transceiver(s) 310 receive incoming RF signals from antenna 305, transmitted by a gNB of network 100. Transceiver(s) 310 downconverts the incoming RF signals to generate an intermediate frequency (IF) or baseband signal. The IF or baseband signal is processed by RX processing circuitry within transceiver(s) 310 and / or processor 340, which filters, decodes, and / or digitizes the baseband or IF signal to generate a processed baseband signal. The RX processing circuitry transmits the processed baseband signal to speaker 330 (e.g., for voice data) or to processor 340 for processing (e.g., for web browsing data).
[0071] The TX processing circuitry in the transceiver(s) 310 and / or processor 340 receives analog or digital voice data from the microphone 320, or receives other outgoing baseband data (such as web data, email, or interactive video game data) from the processor 340. The TX processing circuitry encodes, multiplexes, and / or digitizes the outgoing baseband data to generate a processed baseband or IF signal. The transceiver(s) 310 up-converts the baseband or IF signal to an RF signal that is transmitted via the antenna(s) 305.
[0072] The processor 340 can include one or more processors or other processing devices and execute the OS 361 stored in the memory 360 to control the overall operation of the UE 116. For example, the processor 340 can control the reception of DL channel signals and the transmission of UL channel signals by the transceiver(s) 310 according to well-known principles. In some embodiments, the processor 340 includes at least one microprocessor or microcontroller.
[0073] Processor 340 is also capable of executing other processes and programs residing in memory 360, such as processes for performing CSI reporting. Processor 340 is capable of moving data into or out of memory 360 as needed by the executing processes. In some embodiments, processor 340 is configured to execute application 362 based on OS 361 or in response to signals received from a gNB or operator. Processor 340 is also coupled to I / O interface 345, which provides UE 116 with the ability to connect to other devices, such as laptops and handheld computers. I / O interface 345 is the communication path between these accessories and processor 340.
[0074] The processor 340 is also coupled to an input (which includes, for example, a touch screen, a keyboard, etc.) 350 and a display 355. An operator of the UE 116 can use the input 350 to enter data into the UE 116. The display 355 can be a liquid crystal display, a light emitting diode display, or other display capable of rendering text and / or at least limited graphics (such as from a website).
[0075] Memory 360 is coupled to processor 340. A portion of memory 360 can include random access memory (RAM), and another portion of memory 360 can include flash memory or other read-only memory (ROM).
[0076] although Figure 3 An example of UE 116 is shown, but the Figure 3 Make various changes. For example, Figure 3 The various components in can be combined, further subdivided, or omitted, and additional components can be added according to specific needs. As a specific example, processor 340 can be divided into multiple processors, such as one or more central processing units (CPUs) and one or more graphics processing units (GPUs). In another example, transceiver(s) 310 can include any number of transceivers and signal processing chains and can be connected to any number of antennas. In addition, although Figure 3 The UE 116 is shown configured as a mobile phone or smartphone, but the UE can be configured to operate as other types of mobile or stationary devices.
[0077] Figure 4 and Figure 5 1 shows an example wireless transmit and receive path according to the present disclosure. In the following description, Figure 4 The transmission path 400 of can be described as being implemented in a BS (such as BS 102), while Figure 5 The receive path 500 may be described as being implemented in a UE, such as UE 116. However, it is understood that the receive path 500 can be implemented in a base station (BS) and the transmit path 400 can be implemented in a UE. In some embodiments, the transmit path 400 is configured to support CSI reporting, as described in embodiments of the present disclosure.
[0078] like Figure 4 The transmit path 400 shown includes a channel coding and modulation block 405, a serial to parallel (S to P) block 410, an inverse fast Fourier transform (IFFT) block of size N 415, a parallel to serial (P to S) block 420, an add cyclic prefix block 425, and an upconverter (UC) 430. Figure 5 The receive path 500 shown includes a downconverter (DC) 555, a remove cyclic prefix block 560, a serial to parallel (S to P) block 565, a size N fast Fourier transform (FFT) block 570, a parallel to serial (P to S) block 575, and a channel decoding and demodulation block 580.
[0079] like Figure 4As shown, channel coding and modulation block 405 receives a set of information bits, applies coding (such as low-density parity check (LDPC) coding), and modulates the input bits (such as using quadrature phase shift keying (QPSK) or quadrature amplitude modulation (QAM)) to generate a sequence of frequency-domain modulation symbols. Serial-to-parallel block 410 converts (such as demultiplexes) the serial modulation symbols into parallel data to generate N parallel symbol streams, where N is the IFFT / FFT size used in BS 102 and UE 116. Size-N IFFT block 415 performs an IFFT operation on the N parallel symbol streams to generate a time-domain output signal. Parallel-to-serial block 420 converts (such as multiplexes) the parallel time-domain output symbols from Size-N IFFT block 415 to generate a serial time-domain signal. Add cyclic prefix block 425 inserts a cyclic prefix into the time-domain signal. Upconverter 430 modulates (such as upconverts) the output of Add cyclic prefix block 425 to RF frequency for transmission via a wireless channel. The signal may also be filtered at baseband before conversion to RF frequency.
[0080] The RF signal transmitted from the BS 102 reaches the UE 116 after passing through the wireless channel, and an operation opposite to that at the BS 102 is performed at the UE 116 .
[0081] like Figure 5 As shown, downconverter 555 downconverts the received signal to baseband frequency, and cyclic prefix removal block 560 removes the cyclic prefix to generate a serial time-domain baseband signal. Serial-to-parallel block 565 converts the time-domain baseband signal into parallel time-domain signals. Size-N FFT block 570 performs an FFT algorithm to generate N parallel frequency-domain signals. Parallel-to-serial block 575 converts the parallel frequency-domain signals into a sequence of modulated data symbols. Channel decoding and demodulation block 580 demodulates and decodes the modulated symbols to recover the original input data stream.
[0082] Each of BS101-103 can be implemented as follows Figure 4 The transmission path 400 shown is similar to the transmission to UEs 111-116 in the downlink and can be implemented as follows: Figure 5 Receive path 500 is shown, which is similar to receiving in the uplink from UEs 111-116. Similarly, each of UEs 111-116 may implement transmit path 400 for transmitting in the uplink to BSs 101-103 and may implement receive path 500 for receiving in the downlink from BSs 101-103.
[0083] Figure 4 and Figure 5 Each of the components in can be implemented using hardware or a combination of hardware and software / firmware. As a specific example, Figure 4and Figure 5 At least some components in can be implemented in software, while other components can be implemented by configurable hardware or a mixture of software and configurable hardware. For example, FFT block 570 and IFFT block 415 can be implemented as configurable software algorithms, where the value of size N can be modified according to the implementation.
[0084] Furthermore, although described as using FFT and IFFT, this is by way of illustration only and should not be construed as limiting the scope of the present disclosure. Other types of transforms may be used, such as discrete Fourier transform (DFT) and inverse discrete Fourier transform (IDFT) functions. It will be appreciated that for DFT and IDFT functions, the value of the variable N may be any integer (such as 1, 2, 3, 4, etc.), while for FFT and IFFT functions, the value of the variable N may be any integer that is a power of two (such as 1, 2, 4, 8, 16, etc.).
[0085] although Figure 4 and Figure 5 Examples of wireless transmit and receive paths are shown, but Figure 4 and Figure 5 Make various changes. For example, Figure 4 and Figure 5 The various components in can be combined, further subdivided, or omitted, and additional components can be added according to specific needs. Figure 4 and Figure 5 It is intended to illustrate examples of the types of transmit and receive paths that can be used in a wireless network. Any other suitable architecture can be used to support wireless communications in a wireless network.
[0086] A communication system includes a downlink (DL) and an uplink (UL). The downlink (DL) transmits signals from a transmission point, such as a base station (BS) or NodeB, to a user equipment (UE), and the uplink (UL) transmits signals from a UE to a reception point, such as a NodeB. A UE (often also referred to as a terminal or mobile station) can be fixed or mobile and can be a cellular phone, a personal computer, or an automated device. An eNodeB (which is typically a fixed station) can also be referred to as an access point or other equivalent terms. For LTE systems, a NodeB is typically referred to as an eNodeB.
[0087] In communication systems such as LTE, DL signals can include data signals that convey information content, control signals that convey DL control information (DCI), and reference signals (RS), also known as pilot signals. The eNodeB transmits data information via the physical DL shared channel (PDSCH). The eNodeB transmits DCI via the physical DL control channel (PDCCH) or enhanced PDCCH (EPDCCH)—see also REF3. The eNodeB transmits acknowledgment information in response to a data transport block (TB) transmission from the UE in the physical hybrid ARQ indicator channel (PHICH). The eNodeB transmits one or more types of RS, including UE-common RS (CRS), channel state information RS (CSI-RS), or demodulation RS (DMRS). CRS is transmitted across the DL system bandwidth (BW) and can be used by the UE to obtain channel estimates to demodulate data or control information or perform measurements. To reduce CRS overhead, the eNodeB may transmit CSI-RS at a lower density than CRS in the time and / or frequency domain. DMRS can be transmitted only in the BW of the corresponding PDSCH or EPDCCH, and the UE can use the DMRS to demodulate data or control information in the PDSCH or EPDCCH, respectively.A transmission time interval of a DL channel is called a subframe and can have a duration of, for example, 1 millisecond.
[0088] DL signals also include the transmission of logical channels that carry system control information. When the DL signal conveys the Master Information Block (MIB), the BCCH is mapped to a transport channel called the Broadcast Channel (BCH), or when the DL signal conveys the System Information Block (SIB), the BCCH is mapped to the DL Shared Channel (DL-SCH). Most system information is included in different SIBs sent using the DL-SCH. The presence of system information about the DL-SCH in a subframe can be indicated by the transmission of a corresponding PDCCH that conveys a codeword with a cyclic redundancy check (CRC) scrambled with the system information RNTI (SI-RNTI). Alternatively, scheduling information for SIB transmission can be provided in an earlier SIB, and scheduling information for the first SIB (SIB-1) can be provided by the MIB.
[0089] DL resource allocation is performed in units of subframes and a set of physical resource blocks (PRBs). The transmission BW consists of frequency resource units called resource blocks (RBs). Each RB consists of Subcarriers or resource elements (REs), such as 12 REs. The unit of one RB on one subframe is called a PRB. For PDSCH transmission BW, a UE can be allocated for a total of M of RE PDSCH RBs.
[0090] The UL signal can include a data signal conveying data information, a control signal conveying UL control information (UCI), and a UL RS. The UL RS includes a DMRS and a sounding RS (SRS). The UE sends the DMRS only in the BW of the corresponding PUSCH or PUCCH. The eNodeB can use the DMRS to demodulate the data signal or UCI signal. The UE sends the SRS to provide the eNodeB with UL CSI. The UE sends data information or UCI through the corresponding physical UL shared channel (PUSCH) or physical UL control channel (PUCCH). If the UE needs to send data information and UCI in the same UL subframe, the UE can multiplex both in the PUSCH. The UCI includes hybrid automatic repeat request acknowledgment (HARQ-ACK) information indicating correct (ACK) or incorrect (NACK) detection of a data TB in the PDSCH or the absence of PDCCH detection (DTX), a scheduling request (SR) indicating whether the UE has data in the UE's buffer, a rank indicator (RI), and channel state information (CSI) that enables the eNodeB to perform link adaptation for PDSCH transmission to the UE. HARQ-ACK information is also sent by the UE in response to detecting a PDCCH / EPDCCH indicating the release of a semi-persistently scheduled PDSCH (see also REF3).
[0091] The UL subframe (or time slot) includes two time slots. Each time slot includes a time slot for sending data information, UCI, DMRS or SRS. symbols. The frequency resource unit of UL system BW is RB. For the transmission BW, the UE is allocated for a total of N of REs RB RBs. For PUCCH, N SRS = 1. The last subframe (or time slot) symbol can be used to multiplex SRS transmissions from one or more UEs. The number of subframe (or time slot) symbols that can be used for data / UCI / DMRS transmission is If the last subframe (or time slot) symbol is used to send SRS, then N SRS =1, otherwise N SRS =0.
[0092] Figure 6 A transmitter block diagram 600 is shown for PDSCH in a subframe according to an embodiment of the present disclosure. Figure 6 The embodiment of transmitter block diagram 600 shown in FIGURE 6 is for illustration only. Figure 6 One or more components shown in the can be implemented in dedicated circuits configured to perform the functions described, or one or more components can be implemented by one or more processors executing instructions to perform the functions described. Figure 6The scope of the present disclosure is not limited to any particular implementation of transmitter block diagram 600 .
[0093] like Figure 6 As shown, information bits 610 are encoded by an encoder 620, such as a turbo encoder, and modulated by a modulator 630, for example, using quadrature phase shift keying (QPSK) modulation. A serial-to-parallel (S / P) converter 640 generates M modulation symbols, which are then provided to a mapper 650 for mapping to REs selected by a transmit BW selection unit 655 for the assigned PDSCH transmit BW. Unit 660 applies an inverse fast Fourier transform (IFFT), and the output is then serialized by a parallel-to-serial (P / S) converter 670 to create a time-domain signal. Filtering is applied by a filter 680, and the signal is transmitted 690. Additional functions such as data scrambling, cyclic prefix insertion, time windowing, interleaving, etc. are well known in the art and are not shown for the sake of brevity.
[0094] Figure 7 A receiver block diagram 700 is shown for PDSCH in a subframe according to an embodiment of the present disclosure. Figure 7 The embodiment of diagram 700 shown in FIGURE 7 is for illustration only. Figure 7 One or more components shown in the can be implemented in dedicated circuits configured to perform the functions described, or one or more components can be implemented by one or more processors executing instructions to perform the functions described. Figure 7 The scope of the present disclosure is not limited to any particular implementation of diagram 700 .
[0095] like Figure 7 As shown, a received signal 710 is filtered by a filter 720, REs 730 for the allocated receive BW are selected by a BW selector 735, a fast Fourier transform (FFT) is applied by a unit 740, and the output is serialized by a parallel-to-serial converter 750. A demodulator 760 then coherently demodulates the data symbols by applying a channel estimate obtained from a DMRS or CRS (not shown), and a decoder 770 (such as a turbo decoder) decodes the demodulated data to provide estimates of information data bits 780. Additional functionality such as time windowing, cyclic prefix removal, descrambling, channel estimation, and deinterleaving is not shown for the sake of brevity.
[0096] Figure 8 A transmitter block diagram 800 is shown for PUSCH in a subframe according to an embodiment of the present disclosure. Figure 7 One or more components shown in the can be implemented in dedicated circuits configured to perform the functions described, or one or more components can be implemented by one or more processors executing instructions to perform the functions described. Figure 8The embodiment of block diagram 800 shown in FIGURE 8 is for illustration only. Figure 8 The scope of the present disclosure is not limited to any particular implementation of block diagram 800 .
[0097] like Figure 8 As shown, information data bits 810 are encoded by an encoder 820, such as a turbo encoder, and modulated by a modulator 830. A discrete Fourier transform (DFT) unit 840 applies DFT to the modulated data bits, REs 850 corresponding to the allocated PUSCH transmit BW are selected by a transmit BW selection unit 855, an IFFT is applied by a unit 860, and after cyclic prefix insertion (not shown), filtering is applied by a filter 870 and the signal is transmitted 880.
[0098] Figure 9 A receiver block diagram 900 is shown for PUSCH in a subframe according to an embodiment of the present disclosure. Figure 9 The embodiment of block diagram 900 shown in FIGURE 9 is for illustration only. Figure 9 One or more components shown in the can be implemented in dedicated circuits configured to perform the functions described, or one or more components can be implemented by one or more processors executing instructions to perform the functions described. Figure 9 The scope of the present disclosure is not limited to any particular implementation of block diagram 900 .
[0099] like Figure 9 As shown, received signal 910 is filtered by filter 920. Subsequently, after the cyclic prefix (not shown) is removed, unit 930 applies FFT, REs 940 corresponding to the allocated PUSCH receive BW are selected by receive BW selector 945, unit 950 applies inverse DFT (IDFT), demodulator 960 coherently demodulates the data symbols by applying a channel estimate obtained from a DMRS (not shown), and decoder 970 (such as a turbo decoder) decodes the demodulated data to provide an estimate of information data bits 980.
[0100] The 3GPP NR specification supports up to 32 CSI-RS antenna ports, which enables gNBs to be equipped with a large number of antenna elements (such as 64 or 128). In this case, multiple antenna elements are mapped to one CSI-RS port. For next-generation cellular systems such as 5G, the maximum number of CSI-RS ports can remain the same or increase.
[0101] Figure 10 An example antenna block or array 1000 is shown in accordance with an embodiment of the present disclosure. Figure 10 The embodiment of the antenna block or array 1000 shown in FIGURE 1 is for illustration only. Figure 10The scope of the present disclosure is not limited to any particular implementation of an antenna block or array.
[0102] For mmWave bands, although the number of antenna elements can be larger for a given form factor, the number of CSI-RS ports—which can correspond to the number of digital precoding ports—tends to be limited due to hardware constraints such as the feasibility of installing a large number of ADCs / DACs at mmWave frequencies. Figure 10 As shown. In this case, one CSI-RS port is mapped to a large number of antenna elements that can be controlled by a set of analog phase shifters 1001. One CSI-RS port can then correspond to a subarray that produces a narrow analog beam through analog beamforming 1005. The analog beam can be configured to scan a wider range of angles 1020 by varying the phase shifter set across symbols or subframes. The number of subarrays (equal to the number of RF chains) is proportional to the number of CSI-RS ports N. CSI-PORT The digital beamforming unit 1010 spans N CSI-PORT The analog beams are linearly combined to further increase the precoding gain. While the analog beams are wideband (and therefore not frequency selective), the digital precoding can vary across frequency subbands or resource blocks.
[0103] Embodiments of the present disclosure recognize that, in wireless communication systems, MIMO is often identified as an essential feature in order to achieve high system throughput requirements. One of the key components of a MIMO transmission scheme is accurate CSI acquisition at the eNB (or gNB) (or TRP). In particular, for MU-MIMO, the availability of accurate CSI is necessary to ensure high MU performance. For TDD systems, CSI can be acquired using SRS transmissions that rely on channel reciprocity. On the other hand, for FDD systems, it can be acquired using CSI-RS transmissions from the eNB (or gNB) and CSI acquisition and feedback from the UE. In conventional FDD systems, assuming SU transmissions from the eNB (or gNB), the CSI feedback framework is "implicit" in the form of channel quality indicator (CQI) / precoding matrix indicator (PMI) / rank indicator (RI) (also CRI and LI) derived from the codebook.
[0104] In 5G or NR systems [REF7, REF8], the above-mentioned "implicit" CSI reporting paradigm from LTE is also supported and referred to as Type I CSI reporting. In addition, high-resolution CSI reporting, referred to as Type IICSI reporting, is also supported in the Release 15 specification to provide gNB with more accurate CSI information for use cases such as high-order MU-MIMO. However, the overhead of Type IICSI reporting may be an issue in actual UE implementations. One approach to reducing Type IICSI overhead is based on frequency domain (FD) compression. In Rel.16 NR, DFT-based FD compression of Type IICSI is already supported (referred to as Rel.16 enhanced Type II codebook in REF 8). Some key components for this feature include (a) spatial domain (SD) basis W1, (b) FD basis W f , and (c) the coefficients of the linear combination of SD and FD bases In non-reciprocal FDD systems, the complete CSI (including all components) needs to be reported by the UE. However, when reciprocity or partial reciprocity does exist between UL and DL, some of the CSI components can be obtained based on the UL channel estimated using the SRS transmission from the UE. In Rel.16 NR, DFT-based FD compression is extended to this partial reciprocity case (called Rel.16 enhanced type II port selection codebook), where the DFT-based SD basis in W1 is replaced by SD CSI-RS port selection, i.e., select L out of L CSI-RS ports (this selection is common for both antenna polarizations or both halves of the CSI-RS ports). The CSI-RS ports in this case are beamformed in SD (assuming UL-DL channel reciprocity in the angle domain), and the beamforming information can be obtained at the gNB based on the UL channel estimated using SRS measurements.
[0105] In Rel.17NR, CSI reporting has been enhanced to support the following.
[0106] ● Further enhanced Type II port selection codebook: It is known in the literature that if the UL-DL duplex distance is small, UL-DL channel reciprocity can exist in both the angle domain and the delay domain. Since the delay in the time domain transforms (or is closely related to) the basis vectors in the frequency domain (FD), the Rel.16 enhanced Type II port selection can be further extended to both the angle domain and the delay domain (or SD and FD). In particular, the DFT-based SD basis in W1 and W fThe DFT-based FD basis in
[15] can be replaced with SD and FD port selection, i.e., L CSI-RS ports are selected in SD or / and M ports are selected in FD. The CSI-RS ports in this case are beamformed in SD (assuming UL-DL channel reciprocity in the angle domain) or / and FD (assuming UL-DL channel reciprocity in the delay / frequency domain), and the corresponding SD or / and FD beamforming information can be obtained at the gNB based on the UL channel estimated using SRS measurements. In Rel. 17, such a codebook is supported (referred to as the Rel. 17 Further Enhanced Type II Port Selection Codebook in REF 8).
[0107] NCJT CSI reporting: When a UE is able to communicate with multiple TRPs distributed at different locations in space (e.g., within a cell), the CSI report can correspond to a single TRP assumption (i.e., CSI reporting for one of the multiple TRPs) or a multi-TRP assumption (i.e., CSI reporting for at least two of the multiple TRPs). CSI reporting for both single and multi-TRP assumptions is supported in Rel. 17. However, multi-TRP CSI reporting considers non-coherent joint transmission (NCJT), i.e., the transmitted layers (and precoders) are restricted to be sent from only one TRP.
[0108] In Rel.18 NR MIMO, the following CSI enhancements targeting two use cases (coherent joint transmission from multiple TRPs, and high / medium speed UEs) are further considered:
[0109] Assuming ideal backhaul and synchronization and the same number of antenna ports across TRPs, the enhancements for CSI acquisition targeting coherent JT for FR1 and up to 4 TRPs are as follows:
[0110] ○ Rel-16 / 17 Type II codebook refinement for CJT mTRP and its associated CSI reporting targeting FDD, considering the throughput-overhead tradeoff.
[0111] ● By leveraging time-domain correlation / Doppler domain information to assist DL precoding, targeting FR1, CSI reporting enhancements for high / medium UE speeds are as follows:
[0112] ○ Rel-16 / 17 Type II codebook refinement, without modifying the spatial and frequency domain basis.
[0113] o The UE reports the time domain channel properties measured via CSI-RS for tracking.
[0114] The first use case aims to extend Rel.17 NCJT CSI to coherent JT (CJT), and the second use case aims to extend FD compression in the Rel.16 / 17 codebook to include time (Doppler) domain compression. Both extensions are based on the same legacy codebook, the Rel.16 / 17 codebook. In this disclosure, a unified codebook design that takes both extensions into account has been provided.
[0115] Figure 11 A distributed MIMO system 1100 is shown according to an embodiment of the present disclosure. Figure 11 The embodiment of the distributed MIMO system 1100 shown in FIGURE 1 is for illustration only. Figure 11 The scope of this disclosure is not limited to any particular implementation of a distributed MIMO system.
[0116] Example use cases or scenarios of interest for CJT / DMIMO are as follows. Although NR supports up to 32 CSI-RS antenna ports, for cellular systems operating in the sub-1 GHz frequency range (e.g., less than 1 GHz), supporting a large number of CSI-RS antenna ports (e.g., 32) at one site or remote radio head (RRH) or TRP is challenging due to the larger antenna form factor at these frequencies (when compared to systems operating at higher frequencies such as 2 GHz or 4 GHz). At such low frequencies, the maximum number of CSI-RS antenna ports that can be co-located at a site (or RRH or TRP) can be limited to, for example, 8. This limits the spectral efficiency of such a system. In particular, the MU-MIMO spatial multiplexing gain provided by the large number of CSI-RS antenna ports (such as 32) cannot be achieved. One way to operate a sub-1 GHz system with a large number of CSI-RS antenna ports is based on distributing the antenna ports at multiple sites (or TRPs). Multiple sites or TRPs can still be connected to a single (common) baseband unit, so the signals sent / received via multiple distributed TRPs can still be processed at a centralized location. This is called distributed MIMO or multi-TRP coherent joint transmission (C-JT). For example, 32 CSI-RS ports can be distributed across 4 TRPs, each with 8 antenna ports. Such a MIMO system may be referred to as a distributed MIMO (D-MIMO) or CJT system. Figure 11 An example is shown in .
[0117] Various embodiments of the present disclosure recognize that multiple RRHs in a D-MIMO setup can be utilized for spatial multiplexing gain (based on CSI reporting). Since the RRHs are geographically separated, they tend to contribute differently in the CSI report. This motivates dynamic RRH selection, followed by CSI reporting conditions for RRH selection. Therefore, various embodiments of the present disclosure provide examples of how channel and interference signals can be measured under different RRH selection assumptions. In addition, signaling details for such CSI reporting and CSI-RS measurements are also provided.
[0118] Figure 12 Channel measurements 1200 with and without a Doppler component are shown according to an embodiment of the present disclosure. Figure 12 The embodiment 1200 of channel measurement with and without a Doppler component shown in FIGURE 120 is for illustration only. Figure 12 The scope of this disclosure is not limited to any particular implementation of channel measurements with and without a Doppler component.
[0119] The primary use case or scenario of interest for time / Doppler domain compression is in medium to high mobility scenarios. When the UE speed is at medium or high speed, the relative speed of the UE can be reduced relative to the UE speed. The performance of the Rel.15 / 16 / 17 codebooks begins to deteriorate rapidly due to rapid channel variations (which in turn is due to UE mobility contributing to the Doppler component of the channel) and the one-time nature of CSI-RS measurements and CSI reporting in Rel.15 / 16 / 17. This limits the usefulness of the Rel.15 / 16 / 17 codebooks to only low-mobility or static UEs. For medium or high mobility scenarios, enhancements to CSI-RS measurements and CSI reporting are needed that are based on the Doppler component of the channel. As described in [REF9], the Doppler component of the channel remains nearly constant over a large duration called the channel stationary time, where the large duration is significantly greater than the channel coherence time. Note that current (Rel.15 / 16 / 17) CSI reporting is based on the channel coherence time, which is inappropriate when the channel has a significant Doppler component. The Doppler component of the channel can be calculated based on measuring reference signal (RS) bursts, where the RS can be CSI-RS or SRS. When the RS is CSI-RS, the UE measures the CSI-RS burst and uses it to obtain the Doppler component of the DL channel, and when the RS is SRS, the gNB measures the SRS burst and uses it to obtain the Doppler component of the UL channel. The obtained Doppler component can be reported by the UE using a codebook (as part of the CS report). Alternatively, the gNB can use the obtained Doppler component of the UL channel to beamform the CSI-RS for CSI reporting by the UE. Figure 12shows a diagram of channel measurement with and without a Doppler component. When measuring a channel with a Doppler component (e.g., based on RS bursts), the measured channel can remain close to the actual channel variation. On the other hand, when measuring a channel without a Doppler component (e.g., based on a one-time RS), the measured channel can deviate from the actual channel variation.
[0120] In next-generation MIMO systems, for example, for carrier frequencies in the mid- and upper-bands (10-15 GHz), the number of antenna ports is expected to increase further (e.g., up to 256); NW deployments may be denser / more distributed (when compared to 5G NR); and the system is expected to work seamlessly even in challenging scenarios such as medium- to high-speed (e.g., 120 kmph) UEs, (higher-order) multi-user MIMO. The CSI in such systems may need to be high-resolution (higher than Type IICSI in 5G NR) while keeping the UE complexity (associated with CSI calculation) and the CSI overhead (the number of bits used to report CSI) manageable (e.g., similar to the case for Type IICSI for 5G NR). In the present disclosure, a high-resolution (Type II) Doppler codebook based on SD, FD<, and DD compression is considered. In particular, the present disclosure considers a two-part CSI or UCI framework for a Type II Doppler codebook for medium / high-speed scenarios, and proposes methods and apparatus for grouping Part 1 and Part 2 CSI and UCI omission.
[0121] In this disclosure, the frequency resolution (reporting granularity) and span (reporting bandwidth) of a CSI report can be defined in terms of frequency "sub-bands" and "CSI reporting bands" (CRBs), respectively.
[0122] A subband used for CSI reporting is defined as a set of contiguous PRBs representing the minimum frequency unit for CSI reporting. For a given value of the DL system bandwidth, the number of PRBs in a subband can be fixed, semi-statically configured via higher layer / RRC signaling, or dynamically configured via L1 DL control signaling or MAC control elements (MAC CEs). The number of PRBs in a subband can be included in the CSI reporting configuration.
[0123] A "CSI reporting band" is defined as a set of contiguous or non-contiguous subbands where CSI reporting is performed. For example, a CSI reporting band can include all subbands within the DL system bandwidth. This can also be referred to as "full band." Alternatively, a CSI reporting band can include only a set of subbands within the DL system bandwidth. This can also be referred to as "partial band."
[0124] The term "CSI reporting band" is used only as an example to represent a function. Other terms such as "CSI reporting subband set" or "CSI reporting bandwidth" can also be used.
[0125] In terms of UE configuration, the UE can be configured with at least one CSI reporting band. The configuration can be semi-static (via high-layer signaling or RRC) or dynamic (via MAC CE or L1 DL control signaling). When multiple (N) CSI reporting bands are configured (e.g., via RRC signaling), the UE can report CSI associated with n≤N CSI reporting bands. For example, >6GHz, large system bandwidths may require multiple CSI reporting bands. The value of n can be configured semi-statically (via high-layer signaling or RRC) or dynamically (via MAC CE or L1 DL control signaling). Alternatively, the UE can report a recommended value of n via the UL channel.
[0126] Therefore, the CSI parameter frequency granularity can be defined per CSI reporting band as follows: n When there are M subbands, the CSI parameters are configured for n A “single” report for a CSI reporting band with M subbands. n When one CSI parameter is reported for each of the subbands, the CSI parameter is configured for n The CSI reporting frequency band is divided into sub-bands.
[0127] Figure 13 An example antenna port layout and antenna group TRP 1300 is shown according to an embodiment of the present disclosure. Figure 13 The embodiment 1300 of the antenna port layout and antenna group TRP shown in is for illustration only. Figure 13 The scope of the present disclosure is not limited to any particular implementation of antenna port layout and antenna group TRP.
[0128] like Figure 13 As shown, N1 and N2 are the number of antenna ports with the same polarization in the first dimension and the second dimension, respectively. For a 2D antenna port layout, N1>1, N2>1, and for a 1D antenna port layout, N1>1 and N2=1. Therefore, for a dual-polarized antenna port layout, when each antenna is mapped to an antenna port, the total number of antenna ports is 2N1N2. Figure 13 , where "X" represents two antenna polarizations. In this disclosure, the term "polarization" refers to a group of antenna ports. For example, antenna ports including a first antenna polarization, and an antenna port Including the second antenna polarization, where P CSIRSis the number of CSI-RS antenna ports, and X is the starting antenna port number (e.g., X=3000, then antenna ports are 3000, 3001, 3002, ...). Let N g is the number of antenna groups at the gNB. g >1), we assume that each group is a dual-polarized antenna port, where N1 and N2 ports are in two dimensions. Figure 13 Note that the antenna port layout may or may not be the same in different antenna groups.
[0129] In one example, an antenna group corresponds to an antenna panel. In one example, an antenna group corresponds to a TRP. In one example, an antenna group corresponds to an RRH. In one example, an antenna group corresponds to a CSI-RS antenna port of an NZP CSI-RS resource. In one example, an antenna group corresponds to a subset of CSI-RS antenna ports of an NZP CSI-RS resource (including multiple antenna groups). In one example, an antenna group corresponds to a CSI-RS antenna port of multiple NZP CSI-RS resources (e.g., including a CSI-RS resource set).
[0130] In one example, the antenna architecture of the D-MIMO or CJT system is structured. For example, the antenna structure at each RRH (or TRP) is dual-polarized (e.g., Figure 13 The antenna structure at each RRH / TRP can be the same. Alternatively, the antenna structure at one RRH / TRP can be different from one RRH / TRP to another. Likewise, the number of ports at each RRH / TRP can be the same. Alternatively, the number of ports at one RRH / TRP can be different from one RRH / TRP to another. In one example, N g =N RRH =N TRP , the number of RRHs / TRPs in D-MIMO / CJT transmission.
[0131] In another example, the antenna architecture of a D-MIMO or CJT system is unstructured. For example, the antenna structure at one RRH / TRP can be different from that at another RRH / TRP.
[0132] This disclosure considers structured antenna architectures. For simplicity, this disclosure considers each RRH / TRP to be equivalent to a panel, but in practice, an RRH / TRP can have multiple panels. However, this disclosure is not limited to the assumption of a single panel at each RRH / TRP and can be easily extended to (cover) the case where an RRH / TRP has multiple antenna panels.
[0133] In one embodiment, the RRH constitutes (or corresponds to) at least one of the following:
[0134] • In one example, the RRH corresponds to the TRP.
[0135] ● In one example, RRH or TRP corresponds to CSI-RS resources. UE is configured with K=N RRH >1 non-zero power (NZP) CSI-RS resource, and the CSI report is configured to span multiple CSI-RS resources. This is similar to the Class B, K>1 configuration in Rel. 14 LTE. The K NZP CSI-RS resources can belong to a CSI-RS resource set or multiple CSI-RS resource sets (e.g., K resource sets each including one CSI-RS resource). Details are as explained previously in this disclosure.
[0136] ● In one example, an RRH or TRP corresponds to a CSI-RS resource group, where a group includes one or more NZP CSI-RS resources. The UE is configured with K≥N RRH >1 non-zero power (NZP) CSI-RS resource, and the CSI report is configured to span multiple CSI-RS resources from the resource group. This is similar to the Class B, K>1 configuration in Rel.14 LTE. The K NZP CSI-RS resources can belong to one CSI-RS resource set or multiple CSI-RS resource sets (e.g., K resource sets each including one CSI-RS resource). The details are as explained previously in this disclosure. In particular, the K CSI-RS resources can be divided into N RRH The information about resource grouping can be provided together with the CSI-RS resource setting / configuration, or provided together with the CSI report setting / configuration, or provided together with the CSI-RS resource configuration.
[0137] In one example, an RRH or TRP corresponds to a subset (or group) of CSI-RS ports. The UE is configured with at least one NZP CSI-RS resource, wherein the at least one NZP CSI-RS resource includes (or is associated with) a CSI-RS port, and the CSI-RS port can be grouped (or partitioned) into multiple subsets / groups / portions of antenna ports, each subset / group / portion corresponding to (or constituting) an RRH / TRP. Information about the subset of ports or the grouping of ports can be provided together with the CSI-RS resource setting / configuration, or provided together with the CSI report setting / configuration, or provided together with the CSI-RS resource configuration.
[0138] In one example, depending on the configuration, the RRH or TRP corresponds to one or more of the examples described above. For example, the configuration can be explicit via parameters (eg, RRC parameters). Alternatively, it can be implicit.
[0139] o In one example, when implicit, it can be based on the value of K. For example, when K>1 CSI-RS resource, the RRH corresponds to one or more examples described above, and when K=1 CSI-RS resource, the RRH corresponds to one or more examples described above.
[0140] In another example, the configuration can be based on a configured codebook. For example, when the codebook corresponds to a decoupled codebook (a modular or separate codebook for each RRH), the RRH corresponds to a CSI-RS resource or resource group, and when the codebook corresponds to a coupled (joint or coherent) codebook (one joint codebook across RRHs), the RRH corresponds to a subset (or group) of CSI-RS ports.
[0141] In one example, when an RRH or TRP maps (or corresponds to) a CSI-RS resource or resource group, and the UE can select a subset of TRPs (resources or resource groups) and report the CSI of the selected TRPs (resources or resource groups), the selected TRPs can be reported via an indicator. For example, the indicator can be CRI or PMI (component) or a new indicator.
[0142] In one example, when a TRP maps (or corresponds to) a CSI-RS port group, and the UE can select a subset of the TRPs (port groups) and report the CSI of the selected TRPs (port groups), the selected TRPs can be reported via an indicator. For example, the indicator can be CRI or PMI (component) or a new indicator.
[0143] In one example, when N RRH When multiple (K>1) CSI-RS resources are configured for each TRP, a decoupled (modular) codebook is used / configured, and when used for N RRH When a single (K=1) CSI-RS resource is used for each TRP, a joint codebook is used / configured.
[0144] In Rel. 16 enhanced Type IICSI reporting, the UE is configured with high-resolution (eg, Type II) CSI reporting, where the linear combination-based Type IICSI reporting framework is extended to include the frequency dimension in addition to the first and second antenna port dimensions.
[0145] Figure 14 A 3D grid 1400 of oversampled DFT beams is shown according to an embodiment of the present disclosure. Figure 14The embodiment of the 3D grid of oversampled DFT beams 1400 shown in FIGURE 1 is for illustration only. Figure 14 The scope of this disclosure is not limited to any particular implementation of the 3D grid of oversampled DFT beams.
[0146] As shown in the figure, Figure 14 A 3D grid 1400 showing oversampled DFT beams (first port dimension, second port dimension, frequency dimension) is shown, where:
[0147] The first dimension is associated with the first port dimension,
[0148] The second dimension is associated with the second port dimension, and
[0149] ●The third dimension is associated with the frequency dimension.
[0150] As explained in section 5.2.2.2.5 of REF8, the UE is configured with a higher layer parameter codebook type, where the higher layer parameter codebook type is set to "typeII-r16" for enhanced type IICSI reporting, where the precoder for all SBs (or FD units) and for a given layer l=1,..,v is given by any of the following, where v is the associated RI value:
[0151]
[0152] or
[0153]
[0154] in:
[0155] N1 is the number of antenna ports (with the same antenna polarization) in the first antenna port dimension,
[0156] N2 is the number of antenna ports (with the same antenna polarization) in the second antenna port dimension,
[0157] ●P CSI-RS is the number of CSI-RS ports configured for the UE,
[0158] N3 is the number of SBs used for PMI reporting or the number of FD units or the number of FD components (which include the CSI reporting band) or the total number of precoding matrices indicated by PMI (one for each FD unit / component),
[0159] ●a i is a 2N1N2×1(Eq.1) or N1N2×1(Eq.2) column vector, or a i It's P CSIRS ×1(Eq.1) or A port selection column vector, where a port selection vector is defined as a vector containing the value 1 in one element and 0 elsewhere
[0160] ●b f is an N3×1 column vector,
[0161] c l,i,f is a complex coefficient.
[0162] In a variant, when the UE reports a subset K < 2LM coefficients (where K is fixed, configured by the gNB, or reported by the UE), then x l,i,f ×c l,i,f To replace the coefficient c in the precoder equation (Eq.1 or Eq.2) l,i,f ,in
[0163] ● According to some embodiments of the present disclosure, if the coefficient c l,i,f Reported by UE, then x l,i,f =1.
[0164] Otherwise x l,i,f =0 (i.e., c l,i,f Not reported by UE).
[0165] About x l,i,f =1 or 0 is according to some embodiments of the present disclosure. For example, it can be via a bit map.
[0166] In a variant, the precoder equation Eq.1 or Eq.2 is respectively summarized as:
[0167]
[0168] and
[0169]
[0170] where for a given i, the number of basis vectors is M i , and the corresponding basis vector is {b i,f}. Note that M i is the coefficient c reported by the UE for a given i l,i,f The number of, where M i ≤M(where {M i} or ∑M i is fixed, configured by the gNB or reported by the UE).
[0171] W l The columns of are normalized to norm 1. For rank R or R layers (v=R), the precoding matrix is given by Given. Consider Eq. 2 in the remainder of the present disclosure. However, embodiments of the present disclosure are general and also apply to Eq. 1, Eq. 3, and Eq. 4.
[0172] Here, and M ≤ N3. If then A is the identity matrix and thus not reported. Similarly, if M = N3, then B is the identity matrix and thus not reported. Assume M < N3. In an example, to report the columns of B, an oversampled DFT codebook is used. For example, b f = w f , where the quantity w f is given by:
[0173]
[0174] When O3 = 1, the FD basis vectors for layer l ∈ {1,.., υ} (where υ is the RI or rank value) are given by:
[0175]
[0176] where, and where
[0177] The use of the DFT basis is for illustrative purposes only. The present disclosure applies to any other basis vectors used to construct / report A and B.
[0178] At a high level, the precoder W l can be described as:
[0179]
[0180] [[ID=...]] where A = W1 corresponds to Rel.15 W1 in the type II CSI codebook [REF8], and, B = W f .
[0181] The matrix includes all the required linear combination coefficients (e.g., amplitude and phase or real or imaginary). Each reported coefficient (c l,i,f = p l,i,f φ l,i,f ) in l,i,f ) and phase coefficient (φ l,i,f ). In one example, an A-bit amplitude codebook with A ∈ {2, 3, 4} is used to report the amplitude coefficient (p l,i,f ). If multiple values of A are supported, one value is configured via higher layer signaling. In another example, the amplitude coefficient (pl,i,f ) is reported as p l,i,f = in,
[0182] ● is the reference or first amplitude reported using the A1 bit amplitude codebook, where A1 belongs to {2, 3, 4}, and
[0183] ● is the differential or second amplitude reported using the A2-bit amplitude codebook, where A2≤A1 belongs to {2, 3, 4}.
[0184] For layer l, let us denote the linear combination (LC) coefficients associated with the spatial domain (SD) basis vectors (or beams) i∈{0,1,…,2L-1} and the frequency domain (FD) basis vectors (or beams) f∈{0,1,…,M-1} as And express the strongest coefficient as When using the bitmap report K NZ The strongest coefficient is reported among the non-zero (NZ) coefficients, where And β is configured by the higher layer. Assume that the remaining 2LM-K not reported by the UE NZ The following quantization scheme is used to quantify / report K NZ NZ coefficients.
[0185] UE targets The quantification of the NZ coefficient in the report is as follows
[0186] ○For the strongest coefficient index (i * ,f * ), where or
[0187] i. Strongest coefficient (hence its magnitude / phase is not reported)
[0188] o Two antenna polarization specific reference amplitudes are used.
[0189] i. For the strongest coefficient The associated polarization, due to the reference amplitude Therefore, it was not reported
[0190] ii. For the other polarization, the reference amplitude Quantized to 4 bits
[0191] 1.4-bit amplitude alphabet
[0192] ○For {c l,i,f ,(i,f)≠(i* ,f * )}:
[0193] i. For each polarization, the differential amplitude is calculated relative to the associated polarization-specific reference amplitude and quantized into a 3-bit coefficient
[0194] 1.3 bit amplitude alphabet is
[0195] 2. Note: The final quantization amplitude p l,i,f Depend on Give
[0196] ii. Each phase is quantized to 8PSK (N ph =8) or 16PSK(N ph =16) (which is configurable).
[0197] For the strongest coefficient The associated polarization r * ∈{0,1}, we have and reference amplitude For another polarization r∈{0,1} and r≠r * , we have And the reference amplitude Quantization (reporting) is performed using the 4-bit amplitude codebook mentioned above.
[0198] In Rel.16 enhanced Type II and Type II port selection codebooks, the UE can be configured to report M FD basis vectors. In one example, Where R is a high-level configuration from {1, 2}, and p is a high-level configuration from 14, 12. In one example, the p value is configured by the high-level configuration for rank 1-2 CSI reporting. For ranks > 2 (e.g., ranks 3-4), the p value (represented by v0) can be different. In one example, for ranks 1-4, (p, v0) is configured from Joint configuration, i.e., for ranks 1-2, And for ranks 3-4, In one example, N3=N SB ×R, where N SB is the number of SBs used for CQI reporting. In one example, M is replaced by M ν To show its dependence on the sort value v, p is replaced by p υ ,ν∈{1,2}, and v0 is replaced by p υ , v∈{3,4}.
[0199] The UE can be configured to freely (independently) report M FD basis vectors from N3 basis vectors for each layer l ∈ {1,.., υ} of rank-v CSI reporting in one step. υ Alternatively, the UE can be configured to report M FD basis vectors in two steps as follows. v
[0200] ● In step 1, select / report an intermediate set (InS) that includes N′3 < N3 basis vectors, where the InS is common for all layers.
[0201] ● In step 2, for each layer l ∈ {1,.., υ} of rank-υ CSI reporting, freely (independently) select / report M FD basis vectors from the N′3 basis vectors in the InS. v
[0202]
[0203] In one example, the one-step method is used when N3 ≤ 19, and the two-step method is used when N3 > 19. In one example, N′3 = 2M ν
[0204] υ For υ ∈ {3, 4}, the codebook parameters used in DFT-based frequency-domain compression (Equation 5) are p υ [[ID=--]]
[0205] β, α, N ph
[0206] ● L: The set of values is typically {2, 4} except for rank 1-2, 32 CSI-RS antenna ports where L ∈ {2, 4, 6}, and R = 1. ●
[0207]
[0208] ●
[0209] [[ID=--]]
[0210] ● N ph = 16. [[ID=--]]
[0211] The set of values of these codebook parameters is shown in Table 1. Table 1
[0212]
[0213]
[0214] paramCombination-r17 M In Rel.17 (further enhanced type II port selection codebook), M ∈ {1, 2}, α where K1 = α × P CSIRS and the codebook parameters (M, α, β) are configured from Table 2.
[0213] Table 2
[0214] paramCombination-r17 M α β 1 1 3 / 4 1 / 2 2 1 1 1 / 2 3 1 1 3 / 4 4 1 1 1 5 2 1 / 2 1 / 2 6 2 3 / 4 1 / 2 7 2 1 1 / 2 8 2 1 3 / 4
[0215] The above mentioned framework (Equation 5) represents the use of 2L (or K1) SD beams / ports and M v The framework can also be used to calculate the precoding matrix of multiple (N3) FD units by using the TD basis matrix W t Replace the FD basis matrix W f To represent the precoding matrix in the time domain (TD), where W t The columns include M representing some form of delay or channel tap position υ TD beams. Therefore, the precoder W l It can be described as follows.
[0216]
[0217] In one example, M v TD beams (representing delays or channel tap positions) are selected from a set of N3 TD beams, i.e., N3 corresponds to the maximum number of TD units, where each TD unit corresponds to a delay or channel tap position. In one example, a TD beam corresponds to a single delay or channel tap position. In another example, a TD beam corresponds to multiple delays or channel tap positions. In another example, a TD beam corresponds to a combination of multiple delays or channel tap positions.
[0218] The remainder of this disclosure applies to both the space-frequency (Eq. 5) and space-time (Eq. 5A) frameworks.
[0219] Figure 15 A co-located and distributed TRP of a service moving to a mobile UE 1500 is shown according to an embodiment of the present disclosure. Figure 15 The embodiments of co-located and distributed TRPs serving mobile UE 1500 shown in FIGURE 1 are for illustration only. Figure 15 The scope of the present disclosure is not limited to any particular implementation of co-located and distributed TRPs serving mobile UE 1500.
[0220] In this disclosure, the above framework for CSI reporting based on the space-frequency compression (Equation 5) or space-time compression (Equation 5A) framework can be extended in two directions:
[0221] Time domain or Doppler domain compression (e.g. for medium to high mobility UEs) and
[0222] ●Joint transmission across multiple RRHs / TRPs (e.g., for DMIMO or multiple TRP systems).
[0223] In one example scenario, multiple TRPs can be co-located or distributed and can serve static (non-mobile) or mobile UEs. Figure 10 , a diagram of a TRP serving a mobile UE is shown in FIG. As the UE moves from location A to another location B, the UE measures the channel, for example, via NZP CSI-RS resources (interference may also be measured, for example, via CSI-IM resources or CSI-RS resources used for interference measurement), using the measurements to determine / report CSI taking into account joint transmissions from multiple TRPs. The reported CSI can be based on a codebook. The codebook can include components that take into account multiple TRPs as well as frequency / delay domain channel profiles and time / Doppler domain channel profiles.
[0224] Figure 16 An example of a UE configured to receive a burst of non-zero power (NZP) CSI reference signal (CSI-RS) resources 1600 is shown according to an embodiment of the present disclosure. Figure 16 The embodiment of a UE configured to receive bursts of non-zero power (NZP) CSI reference signal (CSI-RS) resources 1600 shown in FIGURE 1 is for illustration only. Figure 16 The scope of the present disclosure is not limited to any particular implementation of a UE configured to receive bursts of non-zero power (NZP) CSI reference signal (CSI-RS) resources 1600 .
[0225] In one embodiment, Figure 16 As shown in , the UE is configured to receive a burst of non-zero power (NZP) CSI-RS resources (or multiple resources) (for simplicity, referred to as a CSI-RS burst) within B time slots comprising the measurement window, where B ≥ 1. The B time slots can be used for at least one of the following examples accordingly.
[0226] • In one example, the B time slots are evenly / uniformly spaced with an inter-slot spacing d.
[0227] In one example, the B time slots can be non-uniformly spaced with an inter-slot spacing of e1=d1, e2=d2-d1, e3=d3-d2, ..., and so on, where for at least one pair (i, j), e i ≠e j , where i≠j.
[0228] The UE receives CSI-RS bursts, estimates B instances of DL channel measurements, and uses the channel estimates to obtain the Doppler component(s) of the DL channel. The CSI-RS bursts can be linked to a single CSI reporting setting (or associated therewith) (e.g., via the higher layer parameter CSI-ReportConfig), where the corresponding CSI report includes information on the Doppler component(s) of the DL channel.
[0229] Let h t be the DL channel estimate based on the CSI-RS resource(s) received in slot t ∈ {0, 1, …, B−1}. When the DL channel estimate in slot t is a matrix of size N Rx ×N Tx ×N Sc then h t = vec(C t ), where N Rx , N Tx and N Sc are the number of receive (Rx) antennas at the UE, the number of CSI-RS ports measured by the UE, and the number of subcarriers in the frequency band of the CSI-RS burst, respectively. The symbol vec(X) is used to denote the vectorization operation, where the matrix X is transformed into a vector by concatenating the elements of the matrix in order (e.g., 1→2→3→ and so on, meaning concatenating starting from the first dimension, then moving to the second dimension, and continuing until the last dimension). Let H B = [h0 h1 … h B-1 be the concatenated DL channel. The Doppler component(s) of the DL channel can be obtained based on H B , e.g., H B can be expressed as where Φ = [φ0 φ1 … φ N-1 is the Doppler domain (DD) basis matrix whose columns include basis vectors, C = [c0 c1 … c N-1 is the coefficient matrix whose columns include coefficient vectors, and N < B is the number of DD basis vectors. Since the columns of H B may be correlated, DD compression can be achieved when the value of N is small (compared to the value of B). In this example, the Doppler component(s) of the channel are represented by the DD basis matrix Φ and the coefficient matrix C.
[0230] When there are multiple TRPs / RRHs (N RRH > 1), the UE can be configured to measure the CSI-RS burst(s) according to at least one of the following examples.
[0231] In one example, the UE is configured to measure N RRHCSI-RS bursts, one CSI-RS burst per TRP / RRH. RRH The CSI-RS bursts can overlap in time (i.e., measured in the same time slot). Alternatively, they can be staggered in time (i.e., measured in different time slots). Whether to overlap or stagger can be determined based on the configuration. It can also depend on the total number of CSI-RS ports across the RRH / TRP. When the total number of ports is small (e.g., <= 32), they can overlap, otherwise (> 32), they are staggered. The number of time instances B for all N RRH Alternatively, the number B can be the same or different across bursts (or TRPs / RRHs).
[0232] • In one example, each CSI-RS burst corresponds to a semi-persistent (SP) CSI-RS resource. SP CSI-RS resources can be activated and / or deactivated based on MAC CE and / or DCI based signaling.
[0233] • In one example, each CSI-RS burst corresponds to a set of B≥1 aperiodic (Ap) CSI-RS resources. Ap-CSI-RS resources can be triggered via DCI with a slot offset so that they can be measured in B different slots.
[0234] In one example, each CSI-RS burst corresponds to a periodic (P) CSI-RS resource. The P-CSI-RS resource can be configured via higher layers. The first measurement instance (time slot) and measurement window of a CSI-RS burst (from a P-CSI-RS resource) can be fixed or configured.
[0235] • In one example, the CSI-RS burst can be a P-CSI-RS, or SP-CSI-RS or Ap-CSI-RS resource.
[0236] ○ In one example, N RRH The time domain behavior of each CSI-RS burst (P, SP or Ap) is the same.
[0237] ○ In one example, N RRH The time domain behaviors of the CSI-RS bursts can be the same or different.
[0238] In one example, the UE is configured to measure K ≥ N RRH CSI-RS bursts, where And K r is the number r of CSI-RS bursts associated with the RRH / TRP, where r∈{1,…,N RRHEach CSI-RS burst is based on at least one of the examples herein. r >1, multiple CSI-RS bursts are linked to (or associated with) a CSI reporting setting, i.e., the UE receives N r CSI-RS bursts, estimate the DL channel, and use all N r CSI-RS bursts are used to obtain the Doppler component(s) of the channel.
[0239] In one example, the UE is configured to RRH TRP / RRH to measure a CSI-RS burst. Let P be the number of CSI-RS ports associated with the NZP CSI-RS resource measured via the CSI-RS burst. The CSI-RS burst is according to at least one of the examples herein. The total P ports can be divided into N RRH groups / subsets, and one group / subset of ports is associated with (or corresponds to) a TRP / RRH. Then, And P r is the number r of CSI-RS ports in the group / subset of ports associated with the RRH / TRP.
[0240] In one example, in each of the B time instances, the UE is configured to measure all groups / subsets of ports, i.e., in each time instance within a burst, the UE measures all P ports (or N of ports). RRH groups / subsets).
[0241] • In one example, the UE is configured to measure a subset / group of ports across multiple time instances, ie, in each time instance within a burst, the UE measures a subset of p ports or a subset of groups of ports (RRHs / TRPs).
[0242] o In one example, in each time instance, the UE measures only one group / subset of ports (1 TRP per time instance). In this case, B=N RRH ×C or B≥N RRH ×C, where C is the number of measurement instances per TRP / RRH.
[0243] o In one example, the UE is configured to measure half of the port group in a time instance and the remaining half in another time instance.
[0244] - In one example, the two time instances can be consecutive, eg, the UE measures half of the port group in even-numbered time instances and the remaining half in odd-numbered time instances.
[0245] - In one example, the first half of the time instance (e.g., ) is configured to measure half of the port group, and the second half of the time instance (e.g., ) is configured to measure the remaining half of the port group.
[0246] In one example, a UE is configured to measure multiple CSI-RS bursts, where each burst is according to at least one of the examples herein. The multiple CSI-RS bursts are linked to (or associated with) a CSI reporting setup, i.e., the UE receives the multiple CSI-RS bursts, estimates the DL channel, and uses all of the multiple CSI-RS bursts to obtain the Doppler component(s) of the channel.
[0247] Figure 17 An example 1700 of a UE configured to determine a value of N4 based on a value B in a CSI-RS burst according to an embodiment of the present disclosure is shown. Figure 17 The embodiment shown in FIGURE 1700 of a UE configured to determine the value of N4 based on the value B in the CSI-RS burst 1700 is for illustration only. Figure 17 The scope of the present disclosure is not limited to any particular implementation of a UE configured to determine the value of N4 based on the value B in the CSI-RS burst 1700 .
[0248] Let N4 be the length of the DD basis vector {φ S}, for example, each basis vector is a column vector of length N4×1.
[0249] In one embodiment, the UE is configured to determine the value of N4 based on the value B (number of CSI-RS instances) in the CSI-RS burst and the components across which DD compression is performed, where each component corresponds to one or more time instances within the CSI-RS burst. In one example, N4 is fixed (e.g., N4=B) or configured (e.g., via RRC or MAC CE or DCI) or reported by the UE (as part of the CSI report). In one example, the B CSI-RS instances can be divided into sub-time (ST) units (instances), where each ST unit is defined as (up to) N in the CSI-RS burst. ST In this example, the components used for DD compression correspond to ST units. Three examples of ST units are shown in Figure 17 In the first example, each ST unit includes N ST = 1 consecutive time instance. In the second example, each ST unit includes N in the CSI-RS burst ST = 2 consecutive time instances. In the third example, each ST unit includes N in the CSI-RS burst ST= 4 consecutive time instances.
[0250] N ST The value of can be fixed (e.g., N ST =1 or 2 or 4) or indicated to the UE (e.g., via higher layer RRC or MAC CE or DCI-based signaling) or reported by the UE (e.g., as part of CSI reporting). (Fixed or indicated or reported) N ST The value of can be subject to UE capability reporting. ST The value of can also depend on the value of B (eg, one value for a range of values of B and another value for another range of values of B).
[0251] Figure 18 An example 1800 of a UE configured to divide resource blocks (RBs) into subbands and time instances into sub-times according to an embodiment of the present disclosure is shown. Figure 18 The embodiment 1800 of a UE configured to divide resource blocks (RBs) into subbands and time instances into sub-times shown in FIGURE 18 is for illustration only. Figure 18 The scope of the present disclosure is not limited to any particular implementation of the UE 1800 configured to divide resource blocks (RBs) into subbands and time instances into sub-times.
[0252] When there are multiple TRP / RRH(N RRH >1), the UE can be configured to determine the value of N4 according to at least one of the following examples.
[0253] • In one example, the value of N4 is the same for all TRPs / RRHs.
[0254] • In one example, the value of N4 can be the same or different across TRPs / RRHs.
[0255] In one embodiment, a UE is configured with J ≥ 1 CSI-RS bursts (as described earlier in this disclosure), which occupy a frequency band and a time span (duration), where the frequency band includes A RBs and the time span includes B time instances (of the CSI-RS resource(s)). When J>1, the A RBs and / or B time instances can be aggregated across the J CSI-RS bursts. In one example, the frequency band is equal to the CSI reporting band and the time span is equal to the number of CSI-RS resource instances (across the J CSI-RS bursts), both of which can be configured to the UE for CSI reporting, which can be based on DD compression.
[0256] The UE is further configured to divide (split) the A RBs into subbands (SBs) and / or divide (split) the B time instances into subtimes (STs). The division of the A RBs can be based on the SB size value NSB , which can be configured to the UE (refer to Table 5.2.1.4-2 of REF8). The division of B time instances can be based on the ST size value N ST or r-values, as described in this disclosure. Figure 18 An example is shown in FIG, where RB0, RB1, ..., RB A-1 Including A RBs, T0, T1, ..., T B-1 Includes B time instances, SB size N SB =4, and ST size N ST =2.
[0257] When there are multiple TRP / RRH(N RRH >1), the UE can be configured to determine the subband (SB) and / or subtime (ST) according to at least one of the following examples.
[0258] • In one example, both sub-bands (SB) and / or sub-times (ST) are the same for all TRPs / RRHs.
[0259] • In one example, the sub-band (SB) is the same for all TRPs / RRHs, but the sub-time (ST) can be the same or different across RRHs / TRPs.
[0260] • In one example, the sub-time (ST) is the same for all TRPs / RRHs, but the sub-band (SB) can be the same or different across RRHs / TRPs.
[0261] • In one example, both sub-time (ST) and sub-band (SB) can be the same or different across RRHs / TRPs.
[0262] For illustration, an example in which the sub-band (SB) and / or sub-time (ST) are the same for all TRPs / RRHs is assumed in the rest of this disclosure.
[0263] CSI reporting is based on three-dimensional (3D) channel measurements (based on CSI-RS bursts): the first dimension corresponds to the channel including P CSIRS SD of CSI-RS antenna ports (a total of N RRH RRH / TRP), the second dimension corresponds to FD (e.g., SB) consisting of N3 FD units, and the third dimension corresponds to DD (e.g., ST) consisting of N4 DD units. 3D channel measurements can be compressed using basis vectors (or matrices) similar to the Rel.16 enhanced type II codebook. Let W1, W f and W d Respectively represent basis matrices whose columns include basis vectors SD, FD, and DD.
[0264] In one embodiment, DD compression (or DD component or W d When closed, W d Can be fixed (and therefore not reported), e.g., W d =1 (scalar 1) or W d = [1,…,1] (all-one vector) or (all-ones vector) or (identity matrix), where n is a scaling factor (e.g., n=N4) or Among them, d * is a fixed DD basis vector h d *. In one example, d * = 0. In one example, when the DD basis vectors include an orthogonal DFT basis set, are the DD basis vectors corresponding to the DC components. When turned on, reports W d (DD basis vector).
[0265] ●In one example, W d Turned off / on via explicit signaling (e.g., explicit RRC parameters).
[0266] ●In one example, W d Close / open via codebook parameters. For example, similar to M=1 in Rel.17, when N=1 is configured, W d When N>1 is configured, W d Open. Here, N means including W d The number of columns of DD basis vectors.
[0267] ● In one example, the UE reports whether the DD component is off (not reported) or on (reported). The reporting can be via dedicated parameters (e.g., new UCI / CSI parameters). Alternatively, the reporting can be via existing parameters (e.g., PMI components). The two-part UCI (refer to Rel.15 NR) can be reused, where the UCI part 1 includes information about W d Whether to close / open the information.
[0268] ●In one example, W d Closed / opened depending on the codebook type. When the codebook type is a conventional type II codebook (similar to Rel 16 type II codebook), W d When the codebook type is type II port selection codebook (similar to Rel 17 type II codebook), W d Open / Close.
[0269] In one embodiment, the UE is configured with codebook-based CSI reporting (the UE is configured with the higher layer parameter codebook type set to "type II-Doppler-r18"), where the codebook includes three bases (SD, FD, and DD / TD) and has a structure such that the precoder for layer 1 is given by:
[0270]
[0271] in
[0272] ●W1 includes SD basis vectors
[0273] W f,d Including FD basis vectors and TD / DD basis vectors
[0274] ● is the coefficient matrix
[0275] Let the length of each TD / DD basis vector be N4, and let the number of TD / DD basis vectors be Q. In one example, N4 is configured, for example, via higher layer (RRC) signaling. In one example, Q is configured via RRC or reported by the UE (e.g., as part of a CSI report). In one example, a legacy (Rel.16 Enhanced Type II or Rel.17 Further Enhanced Type II codebook) is used to report W1, W2, and W3. f (for each layer) and (for each layer).
[0276] In one example, at least one of the following examples is about W f,d is used / configured.
[0277] In one example, therefore, Among them, the symbol For the Kronecker product. Note that when I is the z×Z identity matrix, then Hint W f is repeated z times. Therefore, Corresponding to a W1, a W f and a number of W2 reports. In one example, z corresponds to the number of TD / DD units. In one example, z corresponds to the value N4 (i.e., z=N4). In one example, the conventional (Rel.16 Enhanced Type II or Rel.17 Further Enhanced Accumulated Type II codebook) is used to report one W1, one W2, and one W1. f (for each layer) and multiple (for each layer).
[0278] In one example, therefore In one example, W d Includes orthogonal DFT vectors as columns. W d The columns correspond to the DD basis vectors
[0279] In one example, based on the condition of the value of N4, W f,d According to one or more examples herein. For example,
[0280] ●For N4≤x, W f,d According to one or more examples herein.
[0281] For N4>x, W f,d According to one or more examples of this document. In one example, W d To reuse the traditional W1 and W f An orthogonal DFT basis matrix is selected commonly for all SD / FD bases (Rel. 16 enhanced Type II or Rel. 17 further enhanced Type II codebook). In one example, the DFT vector for the DD basis has an oversampling or rotation factor (O4). In one example, O4=4 or 1 is fixed. In one example, O4 is the same (identical) for different SD components. In one example, O4 is different for different SD components.
[0282] In one example, x is fixed, for example, x=1 or x=2.
[0283] In one example, x is configured, for example, via higher layer (RRC) or MAC CE or DCI (eg, a CSI request field that triggers aperiodic CSI reporting).
[0284] In one example, x is reported by the UE, for example, the UE reports the value of x via a UE capability report or via a CSI report.
[0285] When x=1, the conditions are equivalent to the following.
[0286] For N4=1, W f,d According to one or more examples herein. In this case, since I=1, That is, there is no DD / TD basis, or it is replaced by a scalar value of 1. In this case, the PMI report can be according to the legacy codebook (Rel. 16 enhanced type II or Rel. 17 further enhanced type II codebook).
[0287] ●For N4>1, W f,d According to one or more examples of this document. In one example, W d To reuse the traditional W1 and W fAn orthogonal DFT basis matrix is selected commonly for all SD / FD bases (Rel.16 enhanced type II or Rel.17 further enhanced type II codebook). In one example, the DFT vectors for the DD basis have an oversampling or rotation factor (O4). In one example, O4=4 or 1 is fixed. In one example, O4 is the same (identical) for different SD components. In one example, O4 is different for different SD components. In one example, only Q (denoting the selected DD basis vector or W) is allowed d The number of columns)>1, that is, the UE is expected to be configured with Q>1 (for example, Q=2 or 3 or...), or the UE is not expected to be configured with Q=1.
[0288] In one example, at least one of the following examples regarding the value of N4 is used / configured.
[0289] In one example, the set of supported values for N4 includes N4=1. When N4=1, W f,d According to one or more examples herein. In particular, since I=1, That is, there is no DD / TD basis, or it is replaced by a scalar value of 1. In this case, the PMI report can be according to the legacy codebook (Rel. 16 enhanced type II or Rel. 17 further enhanced type II codebook).
[0290] In one example, the set of supported values for N4 does not include N4=2. Alternatively, it is not expected that the UE is configured with N4=2. Alternatively, it is expected that the UE is configured with a value of N4≠2.
[0291] In one example, the set of supported values for N4 includes N4=2.
[0292] In one example, when N4=2, W f,d According to one or more examples herein, it is implied that the DD basis is the 2×2 identity matrix I. That is, in addition to one W1 and one W for each layer f In addition, each layer reports two (corresponding to 2 TD units).
[0293] In one example, when N4=2, W f,d According to one or more examples herein, the implied DD basis is an orthogonal DFT matrix W d .
[0294] o In one example, when N4=2, only Q=1 is supported (or can be configured). Alternatively, when N4=2 is configured, the UE is expected to be configured with Q=1. Alternatively, when N4=2 is configured, the UE is not expected to be configured with Q=2.
[0295] o In one example, when N4=2, only Q=2 is supported (or can be configured). Alternatively, when N4=2 is configured, the UE is expected to be configured with Q=2. Alternatively, when N4=2 is configured, the UE is not expected to be configured with Q=1.
[0296] o In one example, only Q=1 or only Q=2 or both Q=1, 2 can be configured to the UE subject to UE capability reporting from the UE on the values of Q and / or N4.
[0297] In one example, when N4=2, one or more examples herein can be used with respect to Q and / or W f,d Alternatively, when N4=2, the UE is not expected to be configured with Q=1 and can be configured with Q=2 or unity DD basis.
[0298] In one example, the set of supported values for N4 includes N4=3. In one example, when N4=3, W f,d According to one or more examples herein, the implied DD basis is an orthogonal DFT matrix W d . In one example, when N4=3, only Q=1 and 2 are supported (or can be configured). Alternatively, when N4=3 is configured, it is expected that the UE is configured with Q=1 or 2. Alternatively, when N4=3 is configured, it is not expected that the UE is configured with Q=3. In one example, when N4=3, only Q>1 (for example, Q=2 or 3) is supported (or can be configured). Alternatively, when N4=3 is configured, it is expected that the UE is configured with Q=2 or 3. Alternatively, when N4=3 is configured, it is not expected that the UE is configured with Q=1.
[0299] In one example, the set of supported values for N4 includes N4=y, where y≥3 (ie, {3, 4, ...}). In one example, when N4=y, W f,d According to one or more examples herein, the implied DD basis is an orthogonal DFT matrix W d . In one example, when N4=y, only Q=1, ..., y-1 is supported (or can be configured). Alternatively, when N4=y is configured, it is expected that the UE is configured with Q=1, 2, ... or y-1. Alternatively, when N4=y is configured, it is not expected that the UE is configured with Q=y. In one example, when N4=y, only Q>1 (for example, Q=2 or 3 or ...) is supported (or can be configured). Alternatively, when N4=3 is configured, it is expected that the UE is configured with Q=2 or 3 or .... Alternatively, when N4=y is configured, it is not expected that the UE is configured with Q=1.
[0300] In one example, the set of supported values for N4 includes {1, 2}. When N4=1, W f,d According to one or more examples of this document, when N4=2, W f,dAccording to one or more examples herein.
[0301] In one example, the set of supported values for N4 includes {1, 3} and does not include 2. That is, N4=2 is not supported. Or, it is not expected that the UE is configured with N4=2. When N4=1, W f,d According to one or more examples of this document, when N4=3, W f,d According to one or more examples herein.
[0302] In one example, the set of supported values for N4 includes S or is equal to S.
[0303] • In one example, S = {1, 2}.
[0304] • In one example, S = {1, 3}.
[0305] • In one example, S = {2, 3}.
[0306] • In one example, S = {1, 2, 3}.
[0307] • In one example, S = {1, 2, 4}.
[0308] • In one example, S = {1, 3, 4}.
[0309] • In one example, S = {2, 3, 4}.
[0310] • In one example, S = {1, 2, 3, 4}.
[0311] • In one example, S = {1, 2, 3, 4, 8}.
[0312] • In one example, S = {1, 2, 3, 4, 8, 16}.
[0313] • In one example, S = {1, 2, 3, 4, 8, 16, 32}.
[0314] • In one example, S = {1, 3, 4, 8}.
[0315] • In one example, S = {1, 3, 4, 8, 16}.
[0316] • In one example, S = {1, 3, 4, 8, 16, 32}.
[0317] • In one example, S = {1, 4, 8}.
[0318] • In one example, S = {1, 4, 8, 16}.
[0319] • In one example, S = {1, 4, 8, 16, 32}.
[0320] In one example, at least one of the following examples regarding the value of Q is used / configured.
[0321] In one example, the set of supported values of Q includes Q=1. When Q=1, W f,d According to one or more examples herein. In particular, since I=1, That is, there is no DD / TD basis, or it is replaced by a scalar value of 1 or an all-ones vector or an identity matrix. In this case, the PMI report can be based on the legacy codebook (Rel.16 enhanced type II or Rel.17 further enhanced type II codebook). In one example, the number of TD / DD units is 1. In one example, Q=1 corresponds to wide time reporting, that is, the PMI (precoding matrix) is the same for all TD / DD units, or the number of PMIs or precoding matrices in TD is 1. In one example, such PMI reporting is independent of N4 values (whether 1 or >1).
[0322] In one example, the set of supported values for Q does not include Q=1 (i.e., only Q>1 is supported or can be configured). Alternatively, it is not expected that the UE is configured with Q=1. Alternatively, it is expected that the UE is configured with a value of Q>1 (e.g., Q=2 or 3 or ...).
[0323] In one example, the set of supported values of Q includes Q = 2. When Q = 2, there is DD / TD compression, and W f,4 According to one or more examples herein, the value of N4 is ≥ 2 or ≥ 3. In one example, N4=2 is not supported when Q=2, i.e., it is not expected that the UE is configured with N4=2 and N4=2. That is, when Q=2, N4≥3.
[0324] In one example, the set of supported values for Q does not include Q = 2. Alternatively, it is not expected that the UE is configured with Q = 2. Alternatively, it is expected that the UE is configured with a value for Q≠2.
[0325] In one example, the set of supported values of Q includes Q=q, where q≥3 (ie, {3, 4, ...}). When Q=q, DD compression can exist, and W f,d According to one or more examples herein, the implied DD basis is an orthogonal DFT matrix W d. In one example, when N4=y, only Q=q=1,…,y-1 is supported (or can be configured). Alternatively, when N4=y is configured, it is expected that the UE is configured with Q=q=1,2,…or y-1. Alternatively, when N4=y is configured, it is not expected that the UE is configured with Q=q=1,2,…or y-1. In one example, when N4=y, only Q=q=2,…,y-1 is supported (or can be configured). Alternatively, when N4=y is configured, it is expected that the UE is configured with Q=q=2,…or y-1. Alternatively, when N4=y is configured, it is not expected that the UE is configured with Q=1 or y.
[0326] In one example, the set of supported values of Q includes {1, 2}. When Q=1, W f,d According to one or more examples herein. When Q=2, W f,d According to one or more examples herein.
[0327] In one example, the set of supported values for Q includes {1, 3} and does not include 2. That is, Q=2 is not supported. Or, it is not expected that the UE is configured with Q=2. When Q=1, W f,d According to one or more examples herein. When Q=3, W f,d According to one or more examples herein.
[0328] In one example, the set of supported values of Q includes T, is equal to T, or is included in T (or is a subset thereof).
[0329] • In one example, T = {1, 2}.
[0330] • In one example, T = {1, 3}.
[0331] • In one example, T = {2, 3}.
[0332] • In one example, T = {1, 2, 3}.
[0333] • In one example, T = {1, 2, 4}.
[0334] • In one example, T = {1, 3, 4}.
[0335] • In one example, T = {2, 3, 4}.
[0336] • In one example, T = {1, 2, 3, 4}.
[0337] • In one example, T = {2, 3, ..., 4-1}.
[0338] In one example, at least one of the following examples regarding the value of Q is used / configured.
[0339] ●In one example, Where q is a fraction (e.g., 1 / 4, 1 / 2, 3 / 4, etc.).
[0340] • In one example, Q=qN4, where q is a fraction (eg, 1 / 4, 1 / 2, 3 / 4, etc.).
[0341] ●In one example, Where q is a fraction (e.g., 1 / 4, 1 / 2, 3 / 4, etc.).
[0342] ●In one example, Where q is a fraction (e.g., 1 / 4, 1 / 2, 3 / 4, etc.)
[0343] In one example, Q = max(2,qN4), where q is a fraction (e.g., 1 / 4, 1 / 2, 3 / 4, etc.)
[0344] ●In one example, Where q is a fraction (e.g., 1 / 4, 1 / 2, 3 / 4, etc.)
[0345] ●In one example, Where s is an integer (e.g., 1, 2, 3, etc.)
[0346] ●In one example, Where s is an integer (e.g., 1, 2, 3, etc.)
[0347] ●In one example, Where s is an integer (e.g., 1, 2, 3, etc.)
[0348] In one example, the value q is fixed, for example, In one example, the value q is reported by the UE (e.g., via UE capability information). In one example, the value q is reported, for example, from is configured (eg, via higher layer RRC).
[0349] In one example, the value s is fixed, for example, s=2. In one example, the value s is reported by the UE (for example, via UE capability information). In one example, the value s is configured from {2, 3, 4, 8} (for example, via higher layer RRC).
[0350] In one example, the maximum value of Q is limited to a value v. In one example, the value v is fixed, for example, v=4. In one example, the value v is reported by the UE (for example, via UE capability information). In this case, the value of Q is min(v, w), where w is according to one of the following examples.
[0351] ●In one example, Where q is a fraction (e.g., 1 / 4, 1 / 2, 3 / 4, etc.).
[0352] • In one example, w=qN4, where q is a fraction (eg, 1 / 4, 1 / 2, 3 / 4, etc.).
[0353] ●In one example, Where q is a fraction (e.g., 1 / 4, 1 / 2, 3 / 4, etc.).
[0354] ●In one example, Where q is a fraction (e.g., 1 / 4, 1 / 2, 3 / 4, etc.)
[0355] In one example, w = max(2,qN4), where q is a fraction (e.g., 1 / 4, 1 / 2, 3 / 4, etc.)
[0356] ●In one example, Where q is a fraction (e.g., 1 / 4, 1 / 2, 3 / 4, etc.)
[0357] ●In one example, Where s is an integer (e.g., 1, 2, 3, etc.)
[0358] ●In one example, Where s is an integer (e.g., 1, 2, 3, etc.)
[0359] ●In one example, Where s is an integer (e.g., 1, 2, 3, etc.)
[0360] In one embodiment, the precoder for v layers is then given by
[0361]
[0362] in
[0363] x l,i,f,d is the coefficient associated with the codebook index (l,i,f,d) ( ), where i is The row index of , and (f, d) determines In one example, Similar to the Rel.16 enhanced type II codebook (refer to Section 5.2.2.2.5, REF8).
[0364] ● Is indexed SD basis vectors
[0365] ● is the tth entry of the FD basis vector with index f
[0366] ● is the u-th entry of the DD / TD basis vector with index d
[0367] The remaining details are the same or similar to those of the enhanced type II codebook of Ref.16 (refer to Section 5.2.2.2.5, REF8).
[0368] In one example, when When u=d, then And if u≠d, then DD / TD basis vector h d,l = [0…1…0] includes “1” at index u=d and “0” at the remaining indices u≠d. The precoder at the FD unit t and the DD / TD unit u is given by:
[0369]
[0370] In one example, when When W d Including The DD / TD basis vectors are given by { d = 0, 1, ..., Q-1}. In one example, the DD / TD basis vectors are oversampled (or rotated) orthogonal DFT vectors with an oversampling (rotation) factor of O4, and And the Q DD / TD basis vectors are also represented by the rotation index q 4,l ∈{0,1,…,O4-1}. In one example, the DD / TD basis vectors are orthogonal DFT vectors with an oversampling (rotation) factor O4=1, and,
[0371] In one example, the same as one or more examples herein, except that the SD basis is replaced with a port select (PS) basis, i.e., from P CSIRS 2L antenna port vectors are selected from the CSIRS ports. The remaining details are the same as in one or more examples in this article.
[0372] In one example, whether there is any selection in SD depends on the value of L. If No selection is required in SD (because all ports are selected), and when When an SD port is selected (and therefore reported), the selection is based on one or more examples in this document.
[0373] In one example, the SD basis is similar to the w1 component in the Rel.15 / 16 Type II port selection codebook (refer to 5.2.2.2.3 / 5.2.2.2.5, REF8), where L l antenna ports or A l The column vector is indexed by (This requires bits) to select, where In one example, d∈{1,2,3,4}. To select A l Columns, use the port selection vector. For example, a i =v m , where the quantity v m It's P CSI-RS / 2-element column vector, whose element mmodP CSI-RS / 2 contains the value 1 and contains zeros elsewhere (where the first element is element 0). The port selection matrix is then given by
[0374] in,
[0375] The SD basis is selected either commonly (identically) for both antenna polarizations or independently for each of the two antenna polarizations.
[0376] In one example, the SD basis freely chooses L l antenna ports, i.e., by indexing (This requires bits) to freely choose the L for each polarization l antenna ports or A l In order to choose A l Columns, use the port selection vector, for example, a i =v m , where the quantity v m It's P CSI-RS / 2-element column vector, which has the same element (mmodP CSI-RS / 2) and contains the value 1 elsewhere (where the first element is element 0). is the index of the selection vector selected by index q1. Then, the port selection matrix is given by
[0377] in,
[0378] The SD basis is selected either commonly (identically) for both antenna polarizations or independently for each of the two antenna polarizations.
[0379] In one example, the SD base is derived from P CSI-RS Each port can freely select L l antenna ports, i.e., by indexing (This requires bits) freely choose L l antenna ports or A l In order to choose A l Columns, use the port selection vector, for example, a i =v m , where the quantity v m It's P CSI-RS -element column vector, which is in element (mmodP CSI-RS ) contains the value 1 in some places and contains zeros elsewhere (where the first element is element 0). Let is the index of the selection vector selected by index q1. Then, the port selection matrix is given by
[0380] in,
[0381] In one example, the SD base is derived from P CSI-RS Ports can freely select 2L l antenna ports, i.e., by indexing (This requires bits) freely select 2L l antenna ports or A l In order to choose A l Columns, use the port selection vector, for example, a i =v m , where the quantity v m It's P CSI-RS -element column vector, which is in element (mmodP CSI-RS ) contains the value 1 in some places and contains zeros elsewhere (where the first element is element 0). Let is the index of the selection vector selected by index q1. Then, the port selection matrix is given by
[0382] in,
[0383] In this disclosure, the Type II Doppler codebook is also referred to as an enhanced Type II codebook for predicting PMI. Similarly, the Type II Doppler port selection codebook is also referred to as an enhanced Type II port selection codebook for prediction.
[0384] In one embodiment, the parameter R is configured with the higher-layer parameter numberOfPMI-SubbandsPerCQI-Subband-Doppler-r18. This parameter controls the value of N3. The total number of precoding matrices N3N4 indicated by the PMI is a function of:
[0385] The number of configured subbands in csi-ReportingBand, the subband size configured by the higher-layer parameter subbandSize, and the total number of PRBs in the bandwidth part, according to Table 5.2.1.4-2, and
[0386] The number of time slots in the CSI reporting window (w CSI =dN4).
[0387] The PMI values correspond to the (legacy) codebook indices of i1 and i2, where:
[0388]
[0389] The codebook index of i1 may also include a new indicator (i 1,9,l ,i 1,10,l ).
[0390] The precoding matrix indicated by PMI is L+M υ +Q vectors are determined.
[0391] L vectors Identified by index q1,q2,n1,n2, and identified by i 1,1 ,i 1,2 Indication, as obtained in 5.2.2.2.3, where the value of C(x,y) is given in Table 5.2.2.2.5-4 of TS 38.214.
[0392] vectors, By M initial (for N3>19) and n 3,l (l=1,…,υ) to identify, where
[0393] M initial ∈{-2M v +1,-2M v +2,…,0}
[0394]
[0395] It uses the index i 1,5 (for N3>19) and i 1,6,l (For M v >1 and l=1,…,υ), where
[0396] i 1,5 ∈{0,1,…,2M v -1}
[0397]
[0398] In one example, the DD basis vectors are layer-common, ie, the same for all layers.
[0399] Q vectors Identified by n4, where
[0400]
[0401] Among them, the allocation index d∈{0,…,Q-1} makes As d increases. When Q>1 and Y>Q, n4 is indexed by i 1,9 Instructions, among which,
[0402]
[0403] - If Q = 1 or Q = Y, do not report i 1,9 .
[0404] -If Q>1 and Y>Q, then assume (Offset reference) is 0, using i 1,9 Come report The non-zero offset values are mapped to i in increasing order. 1,9 where an offset value of 1 is mapped to an index value of "0".
[0405] In one example, Y = min(W, N4), where W is the DD base window size. In one example, Y = W. The value of W can be fixed (e.g., 2, 3, or 4), or can be configured via higher layers (RRC), MACE CE, or DCI (e.g., from 2, 3, or 4). In one example, Y = N4. In one example, Q > 1 corresponds to only one value (e.g., Q = 2). In one example, Q > 1 corresponds to only two values (e.g., Q = 2 and 3).
[0406] When Q>1, the selection of Q DD basis vectors among Y DD basis vectors is determined by -bit indicator (i 1,9 ) indicates. Similar to the FD basis selection, select the DD basis index 0 (indicating DC). When Q=2, - bit is used for indicator.
[0407] In one example, the DD basis vectors are layer specific, ie, the DD basis vectors are reported for each layer.
[0408] Q vectors, By n 4,l (l=1,…,υ) identification, where
[0409]
[0410]
[0411] Among them, the allocation index d∈{0,…,Q-1} makes As d increases. When Q>1 and Y>Q, n 4,l By index i 1,9,l Instructions, among which,
[0412]
[0413] - If Q = 1 or Q = Q, do not report i 1,9,l .
[0414] -If Q>1 and Y>Q, then assume (Offset reference) is 0, using i 1,9,l Come report The non-zero offset values are mapped to i in increasing order. 1,9,l where an offset value of 1 is mapped to an index value of "0".
[0415] In one example, Y = min(W, N4), where W is the DD base window size. In one example, Y = W. The value of W can be fixed (e.g., 2, 3, or 4), or can be configured via higher layers (RRC), MACE CE, or DCI (e.g., from 2, 3, or 4). In one example, Y = N4. In one example, Q > 1 corresponds to only one value (e.g., Q = 2). In one example, Q > 1 corresponds to only two values (e.g., Q = 2 and 3).
[0416] When Q>1, the selection of Q DD basis vectors among Y DD basis vectors is determined by -bit indicator (i 1,9,l ) indicates. Similar to the FD basis selection, select the DD basis index 0 (indicating DC). When Q=2, - bit is used for indicator.
[0417] In one example, the symbol d is replaced with the symbol τ.
[0418] In one example, the symbol φ is replaced with the symbol z.
[0419] When Q=2 and Y=N4, Q=2 vectors, By n 4,l (l=1,…,υ) identification, where
[0420]
[0421]
[0422] Among them, the allocation index d = τ∈{0,1} makes As d=τ increases. When Q=2 and N4>2, n 4,l By index i 1,9,l Instructions, among which,
[0423]
[0424] - If Q = 1, do not report i 1,9,l .
[0425] - If Q = N4 = 2, do not report i 1,9,l .
[0426] - If Q = 2 and 4 > 2 (or N4∈{4,8}), then assume (Offset reference) is 0, using i 1,9,l Come report The non-zero offset values are mapped to i in increasing order. 1,9,l where an offset value of 1 is mapped to an index value of "0".
[0427] Amplitude coefficient indicator i 2,3,l and i 2,4,l yes
[0428]
[0429] For l=1,…,υ.
[0430] In one example, when Q=2, the (reference) amplitude coefficient indicator i 2,3,l yes
[0431]
[0432] In one example, when Q=2, the (reference) amplitude coefficient indicator i 2,3,l yes
[0433]
[0434] In one example, when Q=2, the (reference) amplitude coefficient indicator i 2,3,l yes
[0435] i 2,3,l =[i 2,3,l,0 i 2,3,l,1 ]
[0436]
[0437] In one example, when Q=2, the amplitude coefficient indicator i 2,3,l yes
[0438] i 2,3,l =[i 2,3,l,0 i 2,3,l,1 ]
[0439]
[0440] In one example, when Q=2, the amplitude coefficient indicator i 2,4,l yes
[0441]
[0442] Phase coefficient indicator i 2,5,l yes
[0443] i 2,5,l =[c l,0 …c l,Mv-1 ]
[0444] c l,f =[c l,0,f …c l,2L-1,f ]
[0445] c l,i,f =[c l,i,f,0 …c l,i,f,Q-1 ]
[0446] c l,i,f,d ∈{0,…,15}.
[0447] For l=1,…,v.
[0448] In one example, when Q=2, the phase coefficient indicator i 2,5,l yes
[0449]
[0450] c l,f =[c l,0,f …c l,2L-1,f ]
[0451] c l,i,f =[c l,i,f,0 c l,i,f,1 ]
[0452] cl,i,f,d =c l,i,f,τ ∈{0,…,15}.
[0453] In one example, when Q=2, the phase coefficient indicator i 2,5,l yes
[0454] i 2,5,l =[i 2,5,l,0 i 2,5,l,1 ]
[0455]
[0456] c l,f,τ =[c l,0,f,τ …c l,2L-1,f,τ ]
[0457] c l,i,f,d =c l,i,f,τ ∈{0,…,15}
[0458] The phase coefficient of layer l=1,…,υ is expressed by the following formula
[0459]
[0460] And, from c l,i,f,τ arrive The mapping is given by:
[0461]
[0462] make Its non-zero bit identifies i 2,4,l and i 2,5,l Which coefficients are reported in the bitmap is determined by i 1,7,l instruct.
[0463]
[0464] For l=1,…,υ.
[0465] In one example, when Q=2, the index i 1,7,l yes
[0466]
[0467]
[0468] In one example, when Q=2, the index i 1,7,l yes
[0469] i 1,7,l =[i 1,7,l,0 i 1,7,l,1 ]
[0470]
[0471] In one example, is the number of non-zero coefficients of layer = l = 1,…,υ, and is the total number of non-zero coefficients. In one example, In one example, In one example, In one example, Here, μ < 1. In one example, μ is fixed (eg, 2).
[0472] i 2,4,l 、i 2,5,l and i 1,7,l The index of n 3,l M in υ codebook index and n4 or n 4,l The Q codebook indices in are associated.
[0473] Table 5.2.2.2.5-2 gives the To the amplitude coefficient (or, arrive ) and the mapping from To the amplitude coefficient (or arrive ). The amplitude coefficient is expressed as follows:
[0474]
[0475] For l=1,…,v.
[0476] Table 5.2.2.2.5-2:i 2,3,l Elements arrive Mapping
[0477]
[0478] Table 5.2.2.2.5-3:i 2,4,l Elements arrive Mapping
[0479]
[0480] In one embodiment, there is one strongest coefficient across all Q DD basis vectors, and there can be a remapping of FD indices performed relative to the FD index of the strongest coefficient. for i 2,4,l , and let for , and let for The index of the strongest coefficient of layer l, i.e., 2,4,l Elements For l=1,…,v. n 3,l The codebook index relative to Remap to So that after remapping, Index f relative to Remap to Such that after remapping, the index of the strongest coefficient is (l=1,…,v). After remapping, i 2,4,l 、i 2,5,l and i 1,7,l The index indicates the amplitude coefficient, phase coefficient and bit map.
[0481] In one example, when Q=2,
[0482] In one example, The strongest coefficient of layer l is given by i 1,8,l ∈{0,1,…,2L-1} to identify, which is obtained as follows
[0483]
[0484] For l = 1,…,υ. Therefore, for reporting i 1,8,l The payload is bits.
[0485] In one example, the joint indicator is used to indicate The strongest coefficient of layer l is represented by the joint indicator i 1,8,l ∈{0,1,…,2LQ-1}={0,1,…,4L-1} to identify, which is obtained as follows
[0486] or
[0487]
[0488] For l = 1,…,υ. Therefore, for reporting i 1,8,l The payload is or bits. Similar to Rel.16 enhanced type II codebook (5.2.2.2.5, 38.214), and For l = 1, …, υ, the indicators and are not reported. Note that due to remapping,
[0489] In one example, for rank > 1 (i.e., υ > 1, e.g., 1 < υ ≤ 4), the SCI is obtained and reported as described herein, and for rank = 1 (υ = 1), the SCI obtained (from bit mapping) is or or or and is reported using or or bits.
[0490] In one example, two separate indicators are used to indicate the DD index identified by the first indicator i 1,10,l ∈ {0, 1, …, Q - 1} or {0, 1, …, Y - 1}, and the corresponding strongest coefficient of layer l is identified by the second indicator i 1,8,l ∈ {0, 1, …, 2L - 1}, which is obtained as follows
[0491] and
[0492] for l = 1, …, υ. Thus, the payloads for reporting i 1,8,l and i 1,10,l are respectively bits and or bits. Similar to the Rel.16 enhanced type II codebook (5.2.2.2.5, 38.214), and (l = 1, …, v). For l = 1, …, v, the indicators and are not reported. Note that due to remapping,
[0493] In one example, for rank > 1 (i.e., v > 1, e.g., 1 < v ≤ 4), the SCI is obtained and reported as above, and for rank = 1 (v = 1), the SCI obtained (from bit mapping) is and is reported using or bits, where is the DD index[[ID=The number of non-zero coefficients of .
[0494] The codebooks for layers 1-4 are given in Table 3, where t = 0, 1, ..., N3-1, ι = 0, 1, ..., N4-1 are indices associated with the precoding matrix, l = 1, ..., v are layer indices, and for layers with The coefficients, amplitudes and phases of are set to zero, i.e., and
[0495] Table 3
[0496]
[0497]
[0498] The bit mapping parameter typeII-Doppler-RI-Restriction-r18 forms the bit sequence r3, r2, r1, r0, where r0 is the LSB and r3 is the MSB. i When it is zero, i∈{0,1,…,3}, PMI and RI reporting is not allowed for any precoder associated with υ=i+1 layers. The bitmap parameter n1-n2-codebookSubsetRestriction-Doppler-r18 forms the bit sequence B=B1B2 and configures the vector group index g as in clause 5.2.2.2.3 of TS 38.214. (k) .Bit Indicates the group g indexed by x1,x2 (k) The maximum allowed average magnitude of the coefficients associated with the vector γ i+pL (p = 0, 1), where i∈{0, 1, ..., L-1}, where the maximum amplitude is given in Table 5.2.2.2.5-6 of TS 38.214, and the average coefficient amplitude is limited as follows
[0499]
[0500] For l = 1, ..., υ, and p = 0, 1. UE configurations that are not expected to report the parameter softAmpRestriction-Doppler-r18 = "supported" in their capability signaling have or 10. In one example, only the bit value "00" or "11" of Table 5.2.2.2.5-6 of TS 38.214 is configurable.
[0501] Table 5.2.2.2.5-6: Maximum allowed average coefficient magnitudes for constrained vectors
[0502]
[0503] In one example, the bitmap parameters n1-n2-codebookSubsetRestriction-Doppler-r18 form a bit sequence B=B1B2, and the vector group index g is configured as in clause 5.2.2.2.3 of TS 38.214 (k) . Bit (of bit sequence B2) Indicates the group g indexed by x1,x2 (k) Whether the coefficients associated with the vector in are restricted (not allowed for PMI reporting) or unrestricted (allowed for PMI reporting), where the restrictions are given in Table 1.
[0504] Table 4: Strict restrictions on vectors
[0505]
[0506] In one example, a list of UCI parameters for a Type II Doppler codebook as described in this disclosure is summarized in Table 3.
[0507] Table 5
[0508]
[0509]
[0510]
[0511] In one embodiment, with respect to a time instance and / or PMI associated with a CQI, a CSI reporting window W is given. CSI (in time slot units), and the number of CQIs in one subband and one CSI reporting instance (=X), using / configuring at least one of the following examples.
[0512] In one example, X=1 and the CQI is associated with:
[0513] The first / earliest slot of the CSI reporting window (slot 1) and the first / earliest of the N4 W2 matrices, and
[0514] The last time slot of the CSI reporting window (time slot 1 + W CSI -1) and the N4th W2 matrix.
[0515] The CQI (i.e., one WB CQI when CQI format = WB, or one WB CQI and SB differential CQI for each SB when CQI format = SB) is included in the CSI part 1 of the two-part CSI and is therefore multiplexed with the UCI part 1. Here, each SB CQI is differential with respect to the WB CQI. In one example, for each subband index s, a 2-bit subband differential CQI is defined as:
[0516] - Subband offset level(s) = subband CQI index(s) - wideband CQI index.
[0517] The mapping from 2-bit subband differential CQI values to offset levels is shown in Table 5.2.2.1-1.
[0518] Table 5.2.2.1-1: Mapping of subband differential CQI values to offset levels
[0519] Subband differential CQI value Offset Level 0 0 1 1 2 ≥2 3 ≤-1
[0520] In one example, X=2 and the first CQI is associated with the first / earliest slot (Slot 1) of the CSI reporting window and the first / earliest of the N4 W2 matrices, and the second CQI is associated with either (A) or (B).
[0521] ●(A) The middle time slot of the CSI reporting window (time slot 1 + W CSI / 2) and the (N4 / 2)th W2 matrix
[0522] ●(B) The last time slot of the CSI reporting window (time slot 1 + W CSI -1) and the N4th W2 matrix
[0523] In one example, the value of X can be determined / reported by the UE, for example, via UCI Part 1 (e.g., if X can take two values (e.g., 1 and 2), a 1-bit parameter or field can be used). This can be subject to configuration from the NW (e.g., RRC). Furthermore, this configuration can be further subject to the UE reporting support for X=2 via its capability report.
[0524] In one example,
[0525] X=1: If the higher layer parameter TDCQI is set to "1-1" or "1-2", where 1-1 implies one CQI based on one slot (the first slot of the CSI reporting window) and 1-2 implies one CQI based on two slots (the first and last slots of the CSI reporting window)
[0526] X=2: If the higher layer parameter TDCQI is set to "2"
[0527] Let CQI1 and CQI2 denote the first and second CQI of the two CQIs across time. When CQI format = WB, one WB CQI1 and one WB CQI2 are reported for the configured CSI reporting band. When CQI format = SB, one WB CQI1, one WB CQI2 are reported, and one SB CQI is reported for each SB in the CSI reporting band. 1,SB and a SBCQI 2,SB That is, if N SB is the number of SBs in the CSI reporting band, then for the first CQI, one WB CQI1 and N SB CQI 1,SB Similarly, for the second CQI report, a WB CQI2 and v SB CQI 2,SB . In one example, WB CQI1=WB CQI2, i.e., the WB CQI is common across both CQIs across time. In this case, only one WB CQI is reported for the CSI report and for the entire CSI reporting window. In one example, the UE is configured with the number of WB CQIs (in the case of SB CQI reporting format), where the number can be 1 or 2. In one example, the CQI format of the two CQIs across the time domain is the same. In one example, the CQI format of the two CQIs across the time domain can be different (independently configured). In one example, the CQI format of CQI1 can be WB or SB (based on the CQI format configuration), but the CQI format of CQI2 is fixed (e.g., WB only). In one example, the CQI format of CQI2 can be WB or SB (based on the CQI format configuration), but the CQI format of CQI1 is fixed (e.g., WB only or SB only). In one example, the CQI format of CQI1 is configured and the CQI format of CQI2 is determined / reported by the UE, e.g., via UCI part 1 (e.g., can use a 1-bit parameter or field). In one example, the CQI format of CQI2 is configured and the CQI format of CQI1 is determined / reported by the UE, e.g., via UCI part 1 (e.g., can use a 1-bit parameter or field). In one example, the CQI format of both CQI1 and CQI2 is determined / reported by the UE, e.g., via UCI part 1 (e.g., can use a 1-bit parameter or field if the CQI format can be the same for both CQIs, or can use a 2-bit parameter or field, e.g., 1 bit for each CQI, if the CQI format can be the same or different for both CQIs).
[0528] In one example, both CQIs across time, denoted as CQI1 and CQI2 (i.e., one WB CQI1 and one CQI2 when CQI format = WB, or one WB CQI1 and one WB CQI2 and SB CQI1 and SB CQI2 for each SB when CQI format = SB) are included in CSI part 1 of the two-part CSI and are therefore multiplexed with UCI part 1.
[0529] In one example, both CQIs across time, denoted as CQI1 and CQI2 (i.e., one WB CQI1 and one CQI2 when CQI format = WB, or one WB CQI1 and one WB CQI2 and SB CQI1 and SB CQI2 for each SB when CQI format = SB) are included in CSI part 2 of the two-part CSI and are therefore multiplexed with UCI part 2.
[0530] In one example, the first of the two CQIs across time (denoted as CQI1 (i.e., one WB CQI1 when CQI format = WB, or one WB CQI1 and SB CQI1 for each SB when CQI format = SB)) is included in CSI part 1 of the two-part CSI and is therefore multiplexed with UCI part 1. The second of the two CQIs across time (denoted as CQI2 (i.e., one WB CQI2 when CQI format = WB, or one WB CQI2 and SB CQI2 for each SB when CQI format = SB)) is included in CSI part 2 of the two-part CSI and is therefore multiplexed with UCI part 2.
[0531] In one example, the first CQI and WB CQI2 of the two CQIs across time, denoted as CQI1 (i.e., one WB CQI1 when CQI format = WB, or one WB CQI1 and SB CQI1 for each SB when CQI format = SB), are included in CSI part 1 of the two-part CSI and are therefore multiplexed with UCI part 1. When the CQI format of the second CQI of the two CQIs across time (denoted as CQI2) is SB, the SB CQI2 of each SB is included in CSI part 2 of the two-part CSI and is therefore multiplexed with UCI part 2.
[0532] In one example, WB CQI1 and WB CQI2 are included in CSI part 1 of the two-part CSI and are therefore multiplexed with UCI part 1. When the CQI format of either CQI1 or CQI2 is SB, SB CQI1 and / or SB CQI2 of each SB is included in CSI part 2 of the two-part CSI and are therefore multiplexed with UCI part 2.
[0533] In one example, when X=2, information related to two CQIs (e.g., one of the above examples) is included in CSI part 1 and CSI part 2, and CSI part 2 (or UCI part 2) includes three groups (G0, G1, G2). Regarding including the CQI in CSI part 2, at least one of the following examples is used / configured. For example, information related to CQI1 can be included in CSI part 1, and information related to CQI2 can be included in CSI part 2.
[0534] • In one example, information included in CSI part 2 (eg, CQI2) is placed (multiplexed) in G0.
[0535] • In one example, information included in CSI part 2 (eg, CQI2) is placed (multiplexed) in G1.
[0536] • In one example, information included in CSI part 2 (eg, CQI2) is placed (multiplexed) in G2.
[0537] ●In one example, information included in CSI part 2 (e.g., CQI2) is placed (multiplexed) in only one of G0, G1, or G2, and whichever is configured (e.g., RRC) or reported by the UE (e.g., via CSI or UCI part 1).
[0538] In one example, WB information (eg, WB CQI2) is included in G0, and SB information (eg, SB CQI 2,SB ) are included in G1 (if reported).
[0539] In one example, WB information (eg, WB CQI2) is included in G0, and SB information (eg, SB CQI 2,SB ) are included in G2 (if reported).
[0540] In one example, WB information (eg, WB CQI2) is included in G1, and SB information (eg, SB CQI 2,SB ) are included in G2 (if reported).
[0541] In one example, WB information (e.g., WB CQI2) is included in G0, and SB information (if reported) for all even-numbered SBs in increasing order of SB number (e.g., even-numbered SB CQI 2,SB ) is included in G1, and the SB information of all odd-numbered SBs in ascending order of SB numbers (eg, odd-numbered SB CQI 2,SB ) is included in G2.
[0542] In one example, when X=2, information related to two CQIs (e.g., one of the above examples) is included in CSI part 1 and CSI part 2, and CSI part 2 (or UCI part 2) includes four groups (G0, G1, G2, G3). The information included in CSI part 2 (e.g., CQI2) is placed (multiplexed) in G3. In this case, if UCI omission occurs, G4 is omitted first (i.e., G3 has the lowest priority).
[0543] In one example, the subbands for a given CSI report n, indicated by the higher layer parameter csi-ReportingBand, are numbered consecutively in increasing order, with the lowest subband of the csi-ReportingBand as subband 0.
[0544] In one embodiment, for Type II Doppler CSI feedback on PUSCH, the CSI report consists of two parts. Part 1 has a fixed payload size and is used to identify the number of information bits in Part 2. Part 1 may be sent in its entirety before Part 2. When the CSI report on PUSCH consists of two parts, the UE may omit a portion of Part 2 CSI. The omission of Part 2 CSI is based on the priority order shown in Table 5.2.3-1 of [9], where N Rep The number of CSI reports configured to be carried on PUSCH. Priority 0 is the highest priority, priority 2N Rep is the lowest priority, and CSI report n corresponds to N Rep CSI reports with the nth smallest Pri i,CSI (y, k, c, s) values as defined in clause 5.2.5 of [9]. The subbands for a given CSI report n are numbered consecutively in increasing order, indicated by the higher layer parameter csi-ReportingBand, with the lowest subband of csi-ReportingBand as subband 0. When omitting Part 2 CSI information for a particular priority level, the UE may omit all information at that priority level.
[0545] In one example, when X=1, for Type II Doppler CSI feedback, Part 1 contains RI (if reported), CQI, and an indication of the total number of non-zero amplitude coefficients across layers. The Part 1 - RI (if reported), CQI, and an indication of the total number of non-zero amplitude coefficients across layers field is encoded separately. Part 2 contains the PMI for Type II Doppler, as described above. Parts 1 and 2 are encoded separately.
[0546] In one example, when X=2, for Type II Doppler CSI feedback, Part 1 contains RI (if reported), CQI1, and an indication of the total number of non-zero amplitude coefficients across layers. Part 1 - RI (if reported), CQI1, and an indication of the total number of non-zero amplitude coefficients across layers are encoded separately. When X=2, Part 2 contains the PMI for Type II Doppler and CQI2 (if reported), as described above. Part 1 and Part 2 are encoded separately.
[0547] In one example, when X=2, for Type II Doppler CSI feedback, Part 1 contains RI (if reported), (CQI1, CQI2), and an indication of the total number of non-zero amplitude coefficients across layers. Part 1 - RI (if reported), (CQI1, CQI2), and an indication of the total number of non-zero amplitude coefficients across layers is encoded separately. Part 2 contains the PMI for Type II Doppler, as described above. Parts 1 and 2 are encoded separately.
[0548] In one example, for enhanced type II for predicting PMI (see clause 5.2.2.2.10) and further enhanced type II port selection for predicting PMI (see clause 5.2.2.2.11), part 1 contains RI (if reported), CQI (if the higher-layer parameter TDCQI is set to "1-1" or "1-2") or the first CQI (if the higher-layer parameter TDCQI is set to "2"), and the total number of reported non-zero amplitude coefficients across layers. Part 1 - RI (if reported), CQI, and the total number of reported non-zero amplitude coefficients across layers are encoded separately. Part 2 contains the second CQI (if the higher-layer parameter TDCQI is set to "2") and the PMI for enhanced type II for predicting PMI or further enhanced type II port selection for predicting PMI. Part 1 and Part 2 are encoded separately.
[0549] For Type II Doppler reporting, for a given CSI report n, index i indexed by l, i, f, and d 2,4,l 、i 2,5,l and i 1,7,l Each reported element is associated with a priority value Pri(l,i,f,d), where l = 1, 2, ..., v, i = 0, 1, ..., 2L-1, f = 0, 1, ..., M υ -1, and d = 0, 1, ..., Q-1. The element with the highest priority has the lowest associated value Pri(l, i, f). The omission of Part 2 CSI is based on the priority order shown in Table 5.2.3-1, where:
[0550] - Group 0 includes index i 1,1 (if reported), i1,2 (if reported) and i 1,8,l (l=1,...,v) and the second wideband CQI (if reported).
[0551] - Group 1 includes index i 1,5 (if reported), i 1,6,l (if reported), i 1,7,l v2LM υ - The highest priority element, i 2,3,l 、i 2,4,l of The highest priority elements, and i 2,5,l of The highest priority elements (l=1,…,v).
[0552] - Group 2 includes i 1,7,l of The lowest priority element, i 2,4,l of lowest priority elements, and i 2,5,l of lowest priority elements (l=1,…,v).
[0553] Indicator i indicating DD basis vector 1,9 or i 1,9,l (if reported) were included in one of three groups.
[0554] ● In one example, group 0 also includes i indicating the DD basis vectors 1,9 or i 1,9,l (if reported).
[0555] ● In one example, Group 1 also includes i indicating the DD basis vectors 1,9 or i 1,9,l (if reported).
[0556] Likewise, SCI is implemented via two separate indicators i 1,8,l and i 1,10,l To indicate (as described above, and if reported), an indicator i indicating the DD basis vectors associated with 1,10,l (if reported) were included in one of three groups.
[0557] ● In one example, group 0 includes i 1,8,l and i 1,10,l Both (if reported).
[0558] ● In one example, Group 1 includes i 1,8,l and i 1,10,l Both (if reported).
[0559] ● In one example, group 0 includes i 1,8,l , and group 1 includes i 1,10,l (if reported).
[0560] ● In one example, Group 1 includes i 1,8,l , and group 2 includes i 1,10,l (if reported).
[0561] ● In one example, group 0 includes i 1,8,l , and group 2 includes i 1,10,l (if reported).
[0562] For Type II Doppler reporting (when N4>1) or enhanced Type II for predicted PMI configured with N4>1, for a given CSI report n, the index i indexed by l, i, f, and d 2,4,l 、i 2,5,l and i 1,7,l Each reported element is associated with a priority value Pri(l,i,f,d), where l = 1, 2, ..., υ, i = 0, 1, ..., 2L-1, f = 0, 1, ..., M υ -1, and d = 0, 1, ..., Q-1. The element with the highest priority has the lowest associated value Pri(l, i, f). The omission of Part 2 CSI is based on the priority order shown in Table 5.2.3-1, where:
[0563] - Group 0 includes index i 1,1 (if reported), i 1,2 (if reported) and i 1,8,l (l=1,...,v) and the second wideband CQI (if reported).
[0564] - Group 1 includes index i 1,5 (if reported), i 1,6,l (if reported), i 1,7,l of The highest priority element, i 2,3,l 、i 2,4,l of The highest priority elements, and i 2,5,l of The highest priority elements (l=1,…,v), i 1,9,l (if reported) and the second subband CQI for even subbands (if reported).
[0565] - Group 2 includes i 1,7,l of The lowest priority element, i 2,4,lof lowest priority elements, and i 2,5,l of The lowest priority elements (l=1, ..., υ) and the second subband CQI of the odd subbands (if reported).
[0566] For enhanced type II for predicted PMI configured with N4=1, for a given CSI report n, the index i indexed by l, i and f 2,4,l 、i 2,5,l and i 1,7,l Each reported element of is associated with a priority value Pri(l,i,f)=2·L·υ·π(f)+υ·i+l, where Where l = 1, 2, ..., v, i = 0, 1, ..., 2L-1, and f = 0, 1, ..., M υ -1, and among them, Defined in clause 5.2.2.2.5. The element with the highest priority has the lowest associated value Pri(l,i,f). The omission of Part 2 CSI is based on the priority order shown in Table 5.2.3-1, where:
[0567] ● Group 0 includes index i 1,1 (if reported), i 1,2 (if reported) and i 1,8,l (l=1,…,υ).
[0568] ● Group 1 includes index i 1,5 (if reported), i 1,6,l (if reported), i 1,7,l of The highest priority element, i 2,3,l 、i 2,4,l of The highest priority elements, and i 2,5,l of The highest priority elements (l=1,…,υ).
[0569] ●Group 2 includes i 1,7,l of The lowest priority element, i 2,4,l of lowest priority elements, and i 2,5,l of lowest priority elements (l=1,…,υ).
[0570] For further enhancement type II for predicting PMI, for a given CSI report n, the index i indexed by l, i and f2,4,l 、i 2,5,l and i 1,7,l Each reported element is associated with a priority value Pri(l,i,f)=K1·υ·f+υ·i+l, where l=1,2,…,υ, i=0,1,…,K1-1, and f=0,1,…,M-1. The element with the highest priority has the lowest associated value Pri(l,i,f). The omission of Part 2 CSI is according to the priority order shown in Table 5.2.3-1, where:
[0571] - Group 0 includes i 1,2 (if reported) and i 1,6 (if reported).
[0572] - Group 1 includes index i 1,7,l of The highest priority element, i 2,3,l 、i 2,4,l of The highest priority elements, and i 2,5,l of The highest priority elements (l=1,…,υ).
[0573] Table 5.2.3-1: Priority reporting levels for Part 2 CSI
[0574]
[0575]
[0576] In one example, the priority rule can be as follows: (layer → SD → γ(FD,DD)). Each reported element of the index of the component X indexed by l,i and γ(f,d) is associated with a priority value Pri(l,i,f,d) = 2·L·υ·γ(f,d) + υ·i+l, where γ(.,.) is a function of f and d. In one example, γ(.,.) = Qf+d. In one example, γ(.,.) = M υ d+f. Here, l=1,2,…,v, i=0,1,…,2L-1, and γ(f,d)=0,1,…,QM v -1.
[0577] In one example, the priority rule can be as follows: (layer → SD → γ(FD,DD)). Each reported element of the index of the component X indexed by l,i and γ(f,d) is associated with a priority value Pri(l,i,f,d) = 2·L·υ·γ(π(f),d)+υ·i+l, where γ(.,.) is a function of π(f) and d, and π(f) is a permutation function. In one example, γ(.,.) = Qf+d. In one example, γ(.,.) = Qπ(f)+d. In one example, γ(.,.) = M υ d+π(f). Here, l=1,2,…,v, i=0,1,…,2L-1, and γ(π(f),d)=0,1,…,QM v -1.
[0578] ●In one example, in, is the FD beam index defined in clause 5.2.2.2.5 of [9].
[0579] In one example, the priority rule can be as follows: (Layer→SD→FD→DD). Each reported element of the index of component X indexed by l, i, f, and d is associated with a priority value Pri(l,i,f,d)=2·L·v·M v ·v+2·L·v·π(f)+v·i+l, where π(·) is a permutation function, where l=1,2,…,v, i=0,1,…,2L-1, f=0,1,…,M υ -1, and d=0,…,Q-1.
[0580] • In one example, π(f) = f (eg, no permutation).
[0581] ●In one example, in, Defined in clause 5.2.2.2.5 of [9].
[0582] In one example, the priority rule can be as follows: (layer → SD → DD → FD). Each reported element of the index of the component X indexed by l, i, f, and d is associated with a priority value Pri(l,i,f,d) = 2·L·v·Q·π(f)+2·L·υ·d+v·i+l, where π(·) is a permutation function, where l = 1, 2, ..., v, i = 0, 1, ..., 2L-1, f = 0, 1, ..., M υ -1, and d=0,…,Q-1.
[0583] • In one example, π(f) = f (eg, no permutation).
[0584] ●In one example, in, Defined in clause 5.2.2.2.5 of [9].
[0585] In one example, the priority rule can be as follows: (layer → DD → SD → FD). Each reported element of the index of the component X indexed by l, i, f, and d is associated with a priority value Pri(l,i,f,d)=2·L·v·Q·π(f)+υ·Q·i+υ·d+l, where π(·) is a permutation function, where l=1,2,…,υ, i=0,1,…,2L-1, f=0,1,…,M υ -1, and d=0,…,Q-1.
[0586] • In one example, π(f) = f (eg, no permutation).
[0587] ●In one example, in, Defined in clause 5.2.2.2.5 of [9].
[0588] In one example, the priority rule can be as follows: (DD→Layer→SD→FD). Each reported element of the index of the component X indexed by l, i, f, and d is associated with a priority value Pri(l,i,f,d)=2·L·v·Q·π(f)+v·Q·i+Q·l+d, where π(·) is a permutation function, where l=1,2,…,v, i=0,1,…,2L-1, f=0,1,…,M v -1, and d=0,…,Q-1.
[0589] • In one example, π(f) = f (eg, no permutation).
[0590] ●In one example, in, Defined in clause 5.2.2.2.5 of [9].
[0591] In one example, the M described in any example of this disclosure v can be replaced by M, which does not depend on the rank v.
[0592] Figure 19 An example method 1900 performed by a UE in a wireless communication system according to an embodiment of the present disclosure is shown. Figure 19 The method 1900 can be performed by Figure 1 Any one of the UEs 111-116 (such as Figure 3 UE 116) is executed, and the corresponding method can be performed by Figure 1Any of BS101-103 (such as Figure 2 The method 1900 is for illustration only, and other embodiments can be used without departing from the scope of the present disclosure.
[0593] Method 1900 begins with the UE receiving a configuration for CSI reporting (1910). For example, in 1910, the configuration may include a value of N4 and a codebook type set to type II-Doppler-r18. In various embodiments, the value of N4 belongs to the set including {2, 4, 8}, and the value Q=2.
[0594] The UE then determines a CSI report including a PMI and X CQIs (1920). For example, in 1920, the CSI report may be determined based on the configuration, and the PMI may include a first indicator indicating Q DD vectors, each of length N4, where X∈{1,2},
[0595] The UE then divides the CSI report into CSI Part 1 and CSI Part 2 (1930). In various embodiments, when X=1, the CQI is included in CSI Part 1. In various embodiments, when X=2: the two CQIs are CQI1 and CQI2, CQI1 is included in CSI Part 1, and CQI2 is included in CSI Part 2.
[0596] The UE then further divides CSI part 2 into groups G0, G1, and G2 (1940). In various embodiments, the first indicator is included in G1. In various embodiments, CQI2 includes components: CQI 2,WB and {CQI 2,SB,i}, i=0,1,…,N SB -1, where CQI 2,WB is the WB component, and CQI 2,SB,i is the SB component associated with SB index i, CQI 2,WB Included in G0, all even-numbered CQI 2,SB,i Included in G1, and all odd-numbered CQI 2,SB,i Included in G2.
[0597] The UE then transmits CSI part 1 and a portion of CSI part 2 (1950). For example, in 1950, the portion of CSI part 2 is determined based on a priority value. In various embodiments, the priority value is Pri(l,i,f,d)=2·L·v·M v ·d+2·L·υ·f+υ·i+l, where the second, third and fourth indicators i indexed by (l,i,f,d) are given by 2,4,l、i 2,5,l , and i 1,7,l Each reported element of the index is associated with a priority value Pri(l,i,f,d), where: l = 1, 2, ..., υ, i = 0, 1, ..., 2L-1, f = 0, 1, ..., M υ -1, and d=0,1,…,Q-1d=0,1,…,Q-1.
[0598] In various embodiments, the UE also determines L vectors (each of length ), M υ vectors (each of length N3), 2LM υ Q coefficients, and P CSIRS Each of the two halves of the port is associated with the LM v Q coefficients. The UE may then send a CSI report, wherein the CSI report includes a fifth indicator indicating the L vectors, an indicator indicating the M υ The sixth indicator of the vector, indicating K NZ The fourth indicator i of the index of the non-zero (NZ) coefficient 1,7,l , and indicate K respectively NZ The second indicator i of the magnitude and phase of the NZ coefficient 2,4,l and the third indicator i 2,5,l Here, N3>1, K NZ ≤2LM v Q, and P CSIRS is the number of CSI-RS ports configured for CSI reporting.
[0599] Figure 20 is a block diagram of an internal configuration of a base station according to an embodiment.
[0600] like Figure 20 As shown, the base station according to the embodiment may include a transceiver 2010, a memory 2020, and a processor (or controller) 2030. The transceiver 2010, the memory 2020, and the processor 2030 (or controller) of the base station may operate according to the communication method of the base station described above. However, the components of the base station are not limited thereto. For example, the base station may include more or fewer components than those described above. In addition, the processor 2030, the transceiver 2010, and the memory 2020 may be implemented as a single chip. In addition, the processor 2030 may include at least one processor.
[0601] The transceiver 2010 is generally referred to as a base station receiver and a base station transmitter, and can transmit and receive signals to and from a terminal. The signals transmitted to and received from the terminal may include control information and data. The transceiver 2010 may include an RF transmitter for up-converting and amplifying the frequency of the transmitted signal, and an RF receiver for low-noise amplification and down-converting the frequency of the received signal. However, this is merely an example of the transceiver 2010, and the components of the transceiver 2010 are not limited to the RF transmitter and the RF receiver.
[0602] In addition, the transceiver 2010 may receive a signal through a wireless channel and output a signal to the processor 2030 , and transmit a signal output from the processor 2030 through a wireless channel.
[0603] The memory 2020 may store programs and data required for the operation of the base station. In addition, the memory 2020 may store control information or data included in the signal obtained by the base station. The memory 2020 may be a storage medium such as a read-only memory (ROM), a random access memory (RAM), a hard disk, a CD-ROM, and a DVD, or a combination of storage media.
[0604] The processor 2030 may control a series of processes so that the base station operates as described above. For example, the transceiver 2010 may receive a data signal and / or a control signal sent by the terminal, and the processor 2030 may determine a result of receiving a signal sent by the terminal and / or a core network function.
[0605] Figure 21 is a block diagram illustrating an internal structure of a terminal according to an embodiment of the present disclosure.
[0606] like Figure 21 As shown, the terminal of the present disclosure may include a transceiver 2110, a memory 2120, and a processor (or controller) 2130. The transceiver 2110, the memory 2120, and the processor (or controller) 2130 of the terminal may operate according to the communication method of the terminal described above. However, the components of the terminal are not limited thereto. For example, the terminal may include more or fewer components than those described above. In addition, the processor 2130, the transceiver 2110, and the memory 2120 may be implemented as a single chip. In addition, the processor 2130 may include at least one processor.
[0607] The transceiver 2110 is generally referred to as a terminal receiver and a terminal transmitter, and can transmit and receive signals to and from a base station. The signals transmitted to and received from the base station may include control information and data. In this regard, the transceiver 2110 may include an RF transmitter for up-converting and amplifying the frequency of the transmitted signal, and an RF receiver for low-noise amplification and down-converting the frequency of the received signal. However, this is merely an example of the transceiver 2110, and the components of the transceiver 2110 are not limited to an RF transmitter and an RF receiver.
[0608] In addition, the transceiver 2110 may receive a signal and output a signal to the processor 2130 through a wireless channel, and transmit a signal output from the processor 2130 through a wireless channel.
[0609] The memory 2120 may store programs and data required for the operation of the terminal. In addition, the memory 2120 may store control information or data included in the signal obtained by the terminal. The memory 2120 may be a storage medium such as ROM, RAM, hard disk, CD-ROM and DVD, or a combination of storage media.
[0610] The processor 2130 may control a series of processes so that the terminal operates as described above. For example, the transceiver 2110 may receive a data signal and / or a control signal, and the processor 2130 may determine a result of receiving a signal transmitted by a base station and / or another terminal.
[0611] The methods according to the embodiments described in the claims or detailed description of the present disclosure may be implemented in hardware, software, or a combination of hardware and software.
[0612] The program (e.g., software module or software) may be stored in random access memory (RAM), non-volatile memory including flash memory, read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), magnetic disk storage, compact disk-ROM (CD-ROM), digital versatile disk (DVD), another type of optical storage device, or magnetic tape cassette. Alternatively, the program may be stored in a memory system that includes a combination of some or all of the above-mentioned memory devices. Furthermore, each memory device may include multiple.
[0613] The program may also be stored in an attachable storage device, wherein the attachable storage device is accessible via a communication network such as the Internet, an intranet, a local area network (LAN), a wireless LAN (WLAN), or a storage area network (SAN), or a combination thereof. The storage device may be connected to an apparatus according to an embodiment of the present disclosure via an external port. Another storage device on the communication network may also be connected to an apparatus performing an embodiment of the present disclosure.
[0614] Those skilled in the art will appreciate that the above illustrative embodiments are described herein and are not intended to be restrictive. It should be understood that any two or more embodiments disclosed herein may be combined in any combination. In addition, other embodiments may be utilized and other changes may be made without departing from the spirit and scope of the subject matter presented herein. It is readily understood that the various aspects of the invention of the present disclosure as generally described herein and shown in the accompanying drawings may be arranged, replaced, combined, separated, and designed in a variety of different configurations, all of which are contemplated herein.
[0615] It will be appreciated by those skilled in the art that the various illustrative logic blocks, modules, circuits, and steps described herein can be implemented as hardware, software, or a combination thereof. In order to clearly illustrate this interchangeability between hardware and software, various illustrative components, blocks, modules, circuits, and steps are generally described above in the form of their functional sets. Whether such functional sets are implemented as hardware or software depends on specific application and the design constraints imposed on the entire system. Technicians can implement the described functional sets in different ways for each specific application, but this design decision should not be interpreted as causing departure from the scope of the present application.
[0616] The various illustrative logic blocks, modules, and circuits described in this application can be implemented or executed by a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. The general-purpose processor can be a microprocessor, but in an alternative, the processor can be any conventional processor, controller, microcontroller, or state machine. The processor can also be implemented as a combination of computing devices, such as a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in collaboration with a DSP core, or any other such configuration.
[0617] When the electrical structure and method are implemented in software, a computer-readable recording medium having one or more programs (software modules) recorded thereon may be provided. The one or more programs recorded on the computer-readable recording medium are configured to be executable by one or more processors in an electronic device. The one or more programs include instructions for executing the methods according to the embodiments described in the claims or detailed description of the present disclosure.
[0618] In the embodiments described above of the present disclosure, the elements included in the present disclosure are expressed in singular or plural form, depending on the embodiment. However, for ease of explanation, the singular or plural form is appropriately selected, and the present disclosure is not limited thereto. Thus, an element expressed in plural form may also be configured as a single element, and an element expressed in singular form may also be configured as multiple elements.
[0619] Any of the above-described variant embodiments can be used independently or in combination with at least one other variant embodiment.
[0620] The above flowcharts illustrate example methods that can be implemented according to the principles of the present disclosure, and various changes can be made to the methods shown in the flowcharts herein. For example, although shown as a series of steps, the individual steps in each figure can overlap, occur in parallel, occur in a different order, or occur multiple times. In another example, a step can be omitted or replaced by another step.
[0621] Although the present disclosure has been described using exemplary embodiments, various changes and modifications may be suggested to those skilled in the art. The present disclosure is intended to cover such changes and modifications as fall within the scope of the appended claims. Nothing in this application should be construed as implying that any particular element, step, or function is essential to be included within the scope of the claims. The scope of a patented subject matter is defined by the claims.
Claims
1. A user equipment (UE), comprising: a transceiver configured to receive a configuration for a channel state information (CSI) report, the configuration comprising a value of N4 and a codebook type set to type II-Doppler-r18; and a processor operatively coupled to the transceiver, the processor configured to: Determine, based on the configuration, a CSI report comprising a precoding matrix indicator (PMI) and X channel quality indicators (CQIs), wherein the PMI comprises a first indicator indicating Q Doppler domain (DD) vectors, each DD vector having a length of N4, where X∈{1,2}, Divide the CSI report into CSI Part 1 and CSI Part 2, and CSI part 2 is further divided into groups G0, G1 and G2, wherein the transceiver is further configured to transmit CSI part 1 and at least a portion of CSI part 2, wherein the portion of CSI part 2 is determined based on the priority value and corresponds to G0, (G0, G1) or (G0, G1, G2), and Among them, N4>1, and Q>1.
2. The UE according to claim 1, wherein: The first indicator is included in G1 and indicates the index of the Q DD vectors in, where the indices d∈{0,…,Q-1} are assigned such that As d increases, If N4=Q, the first indicator is not reported, If N4>Q, then assume that for one or more non-zero offsets The reference is One or more non-zero offsets between are reported using a first indicator, and The values of the one or more non-zero offsets are mapped to the values of the index of the first indicator in increasing order, where an offset value of 1 is mapped to an index value of "0".
3. The UE according to claim 1, wherein: The value of N4 belongs to the set consisting of {2, 4, 8}, and the value Q=2.
4. The UE according to claim 1, wherein: The priority value is given by: Pri(l,i,f,d)=2·L·υ·M v ·d+2·L·υ·f+υ·i+l Among them, the second indicator i indexed by (l, i, f, d) is 2,4,l , the third indicator i 2,5,l and the fourth indicator i 1,7,l Each reported element of the index is associated with a priority value Pri(l,i,f,d), where: l=1,2,…,υ, i=0,1,…,2L-1, f=0,1,…,M υ -1, and d=0,1,…,Q-1。 The UE according to claim 1 , wherein: When X=1, the CQI is included in CSI part 1. The UE according to claim 1 , wherein: When X=2: The two CQIs are CQI1 and CQI2. CQI1 is included in CSI part 1, and CQI2 is included in CSI part 2.
7. A base station (BS), comprising: processor; and a transceiver operatively coupled to the processor, the transceiver configured to: Sending a configuration for a channel state information (CSI) report, wherein the configuration includes a value of N4 and a codebook type set to type II-Doppler-r18; and receiving a CSI report including CSI part 1 and at least a portion of CSI part 2, wherein CSI part 2 includes three groups G0, G1, and G2, and the parts of CSI part 2 are based on priority values and correspond to G0, (G0, G1), or (G0, G1, G2), The CSI report includes a precoding matrix indicator (PMI) and X channel quality indicators (CQIs). The PMI includes a first indicator indicating Q Doppler domain (DD) vectors, each DD vector has a length of N4, where X∈{1,2}, Among them, N4>1, and Q>1.
8. The BS according to claim 7, wherein: The first indicator is included in G1 and indicates the index of the Q DD vectors in, where the indices d∈{0,…,Q-1} are assigned such that As d increases, If N4=Q, the first indicator is not reported, If N4>Q, then assume that for one or more non-zero offsets The reference is One or more non-zero offsets between are reported using a first indicator, and The values of the one or more non-zero offsets are mapped to the values of the index of the first indicator in increasing order, where an offset value of 1 is mapped to an index value of "0".
9. The BS according to claim 7, wherein: The value of N4 belongs to the set consisting of {2, 4, 8}, and the value Q=2.
10. The BS according to claim 7, wherein: The priority value is given by: Pri(l,i,f,d)=2·L·υ·M v ·d+2·L·υ·f+υ·i+l Among them, the second indicator i indexed by (l, i, f, d) is 2,4,l , the third indicator i 2,5,l and the fourth indicator i 1,7,l Each reported element of the index is associated with a priority value Pri(l,i,f,d), where: l=1,2,…,υ, i=0,1,…,2L-1, f=0,1,…,M υ -1, and d=0,1,…,Q-1。 11. The BS according to claim 7, wherein: When X=1, the CQI is included in CSI part 1.
12. The BS according to claim 7, wherein: When X=2: The two CQIs are CQI1 and CQI2. CQI1 is included in CSI part 1, and CQI2 is included in CSI part 2.
13. A method performed by a user equipment (UE), the method comprising: receiving a configuration for a channel state information (CSI) report, the configuration including a value of N4 and a codebook type set to typeII-Doppler-r18; Determining a CSI report comprising a precoding matrix indicator (PMI) and X channel quality indicators (CQIs) based on the configuration, wherein the PMI comprises a first indicator indicating Q Doppler domain (DD) vectors, each DD vector having a length of N4, where X∈{1,2}; Divide the CSI report into CSI Part 1 and CSI Part 2; further dividing CSI part 2 into groups G0, G1 and G2; and transmitting CSI part 1 and at least a portion of CSI part 2, wherein the portion of CSI part 2 is determined based on a priority value and corresponds to G0, (G0, G1), or (G0, G1, G2), and Among them, N4>1, and Q>1.
14. The method according to claim 13, wherein: The first indicator is included in G1 and indicates the index of the Q DD vectors in, where the indices d∈{0,…,Q-1} are assigned such that As d increases, If N4=Q, the first indicator is not reported, If N4>Q, then assume that for one or more non-zero offsets The reference is One or more non-zero offsets between are reported using a first indicator, and The values of the one or more non-zero offsets are mapped to the values of the index of the first indicator in increasing order, where an offset value of 1 is mapped to an index value of "0".
15. The method according to claim 13, wherein The value of N4 belongs to the set consisting of {2, 4, 8}, and the value Q=2.