Uplink codebook design

Through the grouped uplink codebook design, the precoding matrix is ​​divided into multiple sub-matrices and associated with antenna groups, which solves the problem of low efficiency in wireless communication systems and improves the signal transmission efficiency and coverage range of high-frequency bands.

CN120642242APending Publication Date: 2025-09-12SAMSUNG ELECTRONICS CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202480013227.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2024-02-02
Filing Date
2024-02-15
Publication Date
2025-09-12

AI Technical Summary

Technical Problem

Existing uplink codebook designs suffer from low efficiency and insufficient coverage in wireless communication systems, especially in high-frequency bands such as mmWave bands, making it difficult to effectively support multiple-input multiple-output and beamforming technologies.

Method used

A grouped uplink codebook design is adopted. By dividing the precoding matrix into multiple sub-matrices, each sub-matrix is ​​associated with an antenna group for transmission and reception of the physical uplink shared channel, supporting full-phase interferometric coding and improving signal transmission efficiency.

Benefits of technology

The signal transmission efficiency and coverage of wireless communication systems are improved, especially in high-frequency bands, and the performance of beamforming and multiple-input multiple-output technologies are enhanced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120642242A_ABST
    Figure CN120642242A_ABST
Patent Text Reader

Abstract

Apparatus and methods for uplink (UL) codebook design are provided. A method performed by a user equipment (UE) is provided. The method includes: receiving a configuration of an uplink (UL) codebook (# imgabs2 #) with respect to a # imgabs1 # antenna port divided into a # imgabs0 # group; receiving an indication indicating a transmit precoding matrix indicator (TPMI) for transmission of a physical uplink shared channel (PUSCH); and transmitting the PUSCH on the basis of the indicated TPMI. The TPMI indicates a precoding matrix # imgabs4 # from a UL codebook (# imgabs3 #), and the precoding matrix # imgabs5 # is based on up to a # imgabs6 # submatrix. Each of the # imgabs7 # sub-matrices is a full coherence (FC) precoding matrix for # imgabs8 # antenna ports and is associated with one of # imgabs9 # groups, # imgabs10 #, and # imgabs11 #.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates generally to wireless communication systems, and more particularly, to uplink codebook design. Background Art

[0002] Fifth-generation (5G) mobile communication technology defines a wide frequency band, enabling high transmission rates and new services. It can be implemented not only in "sub-6GHz" frequency bands such as 3.5 GHz, but also in "above 6GHz" frequency bands known as mmWave (including 28 GHz and 39 GHz). Furthermore, consideration is being given to implementing sixth-generation (6G) mobile communication technology (referred to as "super-5G systems") in terahertz frequency bands (e.g., the 95 GHz to 3 THz band) in order to achieve transmission rates fifty times faster than 5G mobile communication technology and ultra-low latency one-tenth that of 5G mobile communication technology.

[0003] At the beginning of the development of 5G mobile communication technology, in order to support services and meet performance requirements related to enhanced mobile broadband (eMBB), ultra-reliable low-latency communication (URLLC) and massive machine type communication (mMTC), standardization has been carried out on the following: beamforming and massive multiple-input multiple-output (MIMO) for mitigating radio wave path loss in millimeter waves and increasing radio wave transmission distance, parameter sets supporting dynamic operation for efficient utilization of millimeter wave resources and time slot formats (for example, operating multiple subcarrier spacings), initial access technology for supporting multi-beam transmission and broadband, definition and operation of bandwidth parts (BWPs), new channel coding methods (such as low-density parity-check (LDPC) codes for large-scale data transmission and polar codes for highly reliable transmission of control information), L2 preprocessing, and network slicing for providing dedicated networks dedicated to specific services.

[0004] Currently, in view of the services to be supported by 5G mobile communication technology, discussions are underway on improvements and performance enhancements to initial 5G mobile communication technology, and physical layer standardization is underway on technologies such as Vehicle-to-Everything (V2X) for assisting driving determination of autonomous vehicles based on information about the location and status of vehicles sent by the vehicles and for enhancing user convenience, New Radio Unlicensed (NR-U) for system operation designed to comply with various regulation-related requirements in unlicensed bands, NR UE energy saving, Non-Terrestrial Network (NTN) for UE direct satellite communication to provide coverage in areas where communication with terrestrial networks is unavailable, and positioning.

[0005] In addition, standardization of the following technologies has been ongoing in the air interface architecture / protocol: such as the Industrial Internet of Things (IIoT) for supporting new services through interworking and integration with other industries, Integrated Access and Backhaul (IAB) 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 dual-active protocol stack (DAPS) handover, and two-step random access (two-step RACH for NR) for simplifying the random access procedure. Standardization is also ongoing on the 5G baseline architecture (e.g., service-based architecture or service-based interface) for combining network function virtualization (NFV) and software-defined networking (SDN) technologies, and the system architecture / services of Mobile Edge Computing (MEC) for receiving services based on UE location.

[0006] With the commercialization of 5G mobile communication systems, the exponentially growing number of connected devices will be connected to the communication network, necessitating the expected enhanced functionality and performance of 5G mobile communication systems and the integrated operation of connected devices. To this end, new research is being conducted in conjunction with extended reality (XR) to effectively support augmented reality (AR), virtual reality (VR), mixed reality (MR), and other technologies, improving 5G performance and reducing complexity by leveraging artificial intelligence (AI) and machine learning (ML), AI service support, metadata service support, and drone communications.

[0007] Furthermore, such developments in 5G mobile communication systems will serve not only as a basis for the development of new waveforms for providing coverage in the terahertz band of 6G mobile communication technology, multi-antenna transmission such as full-dimensional MIMO (FD-MIMO), array antennas, and massive antennas, metamaterial-based lenses and antennas for improving coverage of terahertz band signals, and high-dimensional spatial multiplexing technology using orbital angular momentum (OAM) and reconfigurable smart surfaces (RIS), but also as full-duplex technology for improving the frequency efficiency of 6G mobile communication technology and improving system networks, AI-based communication technology for achieving system optimization by utilizing satellites and AI from the design stage and internalizing end-to-end AI support functions, and next-generation distributed computing technology for implementing services at a complexity level that exceeds the limitations of UE operating capabilities by utilizing ultra-high-performance communication and computing resources. Summary of the Invention

[0008] [Technical Issues] The present disclosure relates to apparatus and methods for uplink codebook design.

[0009] [Technical solution] According to an embodiment of the present disclosure, a user equipment (UE) is provided. The UE includes a processor and a transceiver operatively coupled to the processor. The transceiver is configured to receive information about the data divided into group Uplink (UL) codebook for antenna ports ( ) configuration; receiving an indication of a transmit precoding matrix indicator (TPMI) for transmission of a physical uplink shared channel (PUSCH); and transmitting the PUSCH based on the indicated TPMI. The TPMI indication is from the UL codebook ( ) precoding matrix , and the precoding matrix Based on up to sub-matrices. K Each of the sub-matrices is used to The fully coherent (FC) precoding matrix of antenna ports and the associated with one of the groups, ,and .

[0010] According to another embodiment of the present disclosure, a base station (BS) is provided. The BS includes a processor and a transceiver operatively coupled to the processor. The transceiver is configured to send information about the data packets divided into group UL codebook for antenna ports ( ) configuration; sending an indication of the TPMI for transmission of PUSCH; and receiving PUSCH based on the indicated TPMI. The TPMI indication is from the UL codebook ( ) precoding matrix , and the precoding matrix Based on up to sub-matrices. Each of the sub-matrices is used to The FC precoding matrix of antenna ports is One of the groups is associated with ,and .

[0011] According to another embodiment of the present disclosure, a method performed by a UE is provided. The method includes: receiving information about a group UL codebook for antenna ports ( ) configuration; receiving an indication of a TPMI for transmission of a PUSCH; and transmitting the PUSCH based on the indicated TPMI. The TPMI indication is from the UL codebook ( ) precoding matrix , and the precoding matrix Based on up to sub-matrices. Each of the sub-matrices is used to The FC precoding matrix of antenna ports is One of the groups is associated with ,and .

[0012] Other technical features will be clear to those skilled in the art from the following drawings, description and claims.

[0013] 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 "coupling" and its derivatives refer to any direct or indirect communication between two or more elements, regardless of whether those elements are in physical contact with one another. The terms "send," "receive," and "communicate" and their derivatives encompass 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 properties of, having a relationship with, etc. The term "controller" means any device, system, or portion 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 of the items 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.

[0014] In addition, the various functions described below can be implemented or supported by one or more computer programs, each of which is formed of computer-readable program code and embodied in a computer-readable medium. The terms "application" and "program" refer to 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 does not include 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 then rewrite data, such as rewritable optical discs or erasable memory devices.

[0015] 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.

[0016] [Beneficial Effects] According to embodiments of the present disclosure, accurate and improved uplink codebook design is possible. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] 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.

[0018] Figure 1 An example wireless network according to an embodiment of the present disclosure is shown.

[0019] Figure 2 An example gNodeB (gNB) according to an embodiment of the present disclosure is shown.

[0020] Figure 3 An example user equipment (UE) according to an embodiment of the present disclosure is shown.

[0021] Figure 4 Example wireless transmission paths according to embodiments of the present disclosure are shown.

[0022] Figure 5 An example wireless receive path is shown according to an embodiment of the present disclosure.

[0023] Figure 6 An example antenna block or array forming a beam according to an embodiment of the present disclosure is shown.

[0024] Figure 7 An example antenna port layout according to an embodiment of the present disclosure is shown.

[0025] Figure 8 An example of a partially coherent (PC) precoder design for rank 1 according to an embodiment of the present disclosure is shown.

[0026] Figure 9 An example method performed by a UE in a wireless communication system according to an embodiment of the present disclosure is shown. DETAILED DESCRIPTION

[0027] Discussed below Figures 1 to 9 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.

[0028] The following documents and standard descriptions are hereby incorporated by reference into the present disclosure as if fully set forth herein: 3GPP TS 36.211 v17.1.0, “E-UTRA, Physical channels and modulation” (herein “REF 1”); 3GPP TS 36.212 v17.1.0, “E-UTRA, Multiplexing and Channel coding” (herein “REF 2”); 3GPP TS 36.213 v17.1.0, “E-UTRA, Physical Layer Procedures” (herein “REF 3”); 3GPP TS 36.321 v17.1.0, “E-UTRA, Medium Access Control (MAC) protocol specification” (herein “REF 4”); 3GPP TS 36.331 v17.1.0, “E-UTRA, Radio Resource Control (RRC) protocol specification” (herein “REF 5”); 3GPP TS 38.211 v17.1.0, “E-UTRA, Radio Resource Control (RRC) protocol specification” (herein “REF 6”); v17.1.0, “NR, Physical channels and modulation” (“REF 6” herein); 3GPP TS 38.212 v17.1.0, “NR, Multiplexing and Channel coding” (“REF 7” herein); 3GPP TS 38.213 v17.1.0, “NR, Physical Layer Procedures for Control” (“REF 8” herein); 3GPP TS 38.214 v17.1.0, “NR, Physical Layer Procedures for Data” (“REF 39” herein); 3GPP TS 38.215 v17.1.0, “NR, Physical Layer Measurements” (“REF 10” herein); 3GPP TS 38.321 v17.1.0, “NR, Medium Access Control (MAC) protocol specification” (“REF 11” herein); 3GPP TS 38.331 v17.1.0, “NR, Radio Resource Control (RRC) Protocol Specification” (REF 12 in this document).

[0029] 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, "notebook" computers, netbooks, e-book readers, and machine-type devices) among consumers and businesses. To meet this high growth in mobile data services and support new applications and deployments, improvements in radio interface efficiency and coverage are crucial.

[0030] In order to meet the increased demand for wireless data services 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 high-frequency (mmWave) bands (e.g., 28 GHz or 60 GHz bands) to achieve high data rates, or in low-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.

[0031] Furthermore, 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) communications, wireless backhaul, mobile networks, collaborative communications, coordinated multipoint (CoMP), and receiver-side interference cancellation.

[0032] 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 used in conjunction with any frequency band. For example, aspects of the present disclosure may also be applied to 5G communication systems, 6G, or even higher deployments that may utilize terahertz (THz) frequency bands.

[0033] The following Figures 1 to 3 Various embodiments are described for implementing and using Orthogonal Frequency Division Multiplexing (OFDM) or Orthogonal Frequency Division Multiple Access (OFDMA) communication techniques in a wireless communication system. Figures 1 to 3The 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.

[0034] 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 may be used without departing from the scope of this disclosure.

[0035] 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.

[0036] 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.

[0037] Depending on the network type, the term "base station" or "BS" may refer to 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 gNB, a macro cell, a femto cell, a WiFi access point (AP), or other wireless enabling device. A base station may provide wireless access according to one or more wireless communication protocols (e.g., 5G 3GPP New Radio Interface / Access (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" may be used interchangeably in this patent document to refer to 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" may refer to 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).

[0038] 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.

[0039] As described in more detail below, one or more of the UEs 111-116 include circuitry, programming, or a combination thereof for utilizing uplink codebook design.In certain embodiments, one or more of the BSs 101-103 include circuitry, programming, or a combination thereof for supporting uplink codebook design.

[0040] although Figure 1 An example of a wireless network is shown, but Figure 1Various changes may be made. For example, the wireless network may include any number of gNBs and any number of UEs in any suitable arrangement. Furthermore, gNB 101 may communicate directly with any number of UEs and provide those UEs with wireless broadband access to network 130. Similarly, each gNB 102-103 may communicate directly with network 130 and provide the UEs with direct wireless broadband access to network 130. Furthermore, gNBs 101, 102, and / or 103 may provide access to other or additional external networks, such as an external telephone network or other type of data network.

[0041] Figure 2 An example gNB 102 is shown in accordance with 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 may 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.

[0042] 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.

[0043] 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.

[0044] 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 page 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.

[0045] The controller / processor 225 may include one or more processors or other processing devices that control the overall operation of the gNB 102. For example, the controller / processor 225 may 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 may also support additional functionality, such as more advanced wireless communication functions. For example, the controller / processor 225 may 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 may support methods for uplink codebook design. The controller / processor 225 may support any of a variety of other functions within the gNB 102.

[0046] The controller / processor 225 is also capable of executing programs and other processes, such as the OS, that reside in the memory 230. The controller / processor 225 can move data into or out of the memory 230 as required by the executing process.

[0047] 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 over a backhaul connection or over a network. The interface 235 can support communication over any suitable wired or wireless connection. For example, when the gNB 102 is implemented as part of a cellular communication system (such as a system supporting 5G / NR, LTE, or LTE-A), the interface 235 can allow the gNB 102 to communicate with other gNBs over 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 with a larger network (such as the Internet) over a wired or wireless connection. The interface 235 includes any suitable structure that supports communication over a wired or wireless connection, such as Ethernet or a transceiver.

[0048] Memory 230 is coupled to controller / processor 225. A portion of memory 230 may include RAM, and another portion of memory 230 may include flash memory or other ROM.

[0049] although Figure 2 An example of a gNB 102 is shown, but the Figure 2 For example, gNB 102 may include Figure 2 In addition, any quantity of each component shown in Figure 2 The various components in may be combined, further subdivided, or omitted, and additional components may be added according to specific needs.

[0050] Figure 3 An example UE 116 is shown according to 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.

[0051] 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 operating system (OS) 361 and one or more applications 362.

[0052] Transceiver 310 receives incoming RF signals from antenna 305, transmitted by a gNB of network 100. Transceiver 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 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).

[0053] The TX processing circuitry in the transceiver(s) 310 and / or processor 340 receives analog or digital voice data from the microphone 320 or other outgoing baseband data (such as web page 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 into an RF signal that is transmitted via the antenna(s) 305.

[0054] The processor 340 may include one or more processors or other processing devices and executes the OS 361 stored in the memory 360 to control the overall operation of the UE 116. For example, the processor 340 may 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.

[0055] Processor 340 is also capable of executing other processes and programs residing in memory 360, such as processes that utilize uplink codebook design as described in more detail below. Processor 340 can move data into or out of memory 360 as needed by the executing process. 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.

[0056] The processor 340 is also coupled to an input 350 including, for example, a touch screen, a keypad, etc., and a display 355. An operator of the UE 116 can enter data into the UE 116 using the input 350. The display 355 can be a liquid crystal display, a light emitting diode display, or other display capable of presenting text and / or at least limited graphics, such as from a website.

[0057] Memory 360 is coupled to processor 340. A portion of memory 360 may include random access memory (RAM), and another portion of memory 360 may include flash memory or other read-only memory (ROM).

[0058] although Figure 3 An example of a UE 116 is shown, but the Figure 3 Make various changes. For example, Figure 3 Various components in may be combined, further subdivided, or omitted, and additional components may be added as needed. As a specific example, processor 340 may 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 may include any number of transceivers and signal processing chains and may be connected to any number of antennas. Additionally, while Figure 3 The UE 116 is shown configured as a mobile phone or smartphone, but the UE may be configured to operate as other types of mobile or stationary devices.

[0059] Figure 4 and Figure 5 An example wireless transmit and receive path according to the present disclosure is shown. 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 5The receive path 500 of the embodiment may be described as being implemented in a UE, such as UE 116. However, it is understood that the receive path 500 may be implemented in a BS and the transmit path 400 may be implemented in a UE. In some embodiments, the transmit path 400 is configured to use an uplink codebook design as described in embodiments of the present disclosure.

[0060] Figure 4 The transmit path 400 shown in the figure 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 in the figure includes a downconverter (DC) 555, a cyclic prefix removal 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.

[0061] like Figure 4 As shown, channel coding and modulation block 405 receives a set of information bits, applies coding (e.g., low-density parity check (LDPC) coding), and modulates the input bits (e.g., 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 (e.g., 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 (e.g., 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 (e.g., upconverts) the output of Add cyclic prefix block 425 to an RF frequency for transmission via a wireless channel. The signal may also be filtered at baseband before conversion to RF frequency.

[0062] 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 .

[0063] like Figure 5As 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.

[0064] Each of BSs 101-103 may implement a similar protocol as that sent in the downlink to UEs 111-116. Figure 4 The transmission path 400 shown in FIG. 4 and may be implemented similarly to that received in the uplink from UEs 111-116. Figure 5 Receive path 500 is shown. 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.

[0065] Figure 4 and Figure 5 Each component in may be implemented using hardware or a combination of hardware and software / firmware. As a specific example, Figure 4 and 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 515 can be implemented as configurable software algorithms, where the value of size N can be modified according to the implementation.

[0066] In addition, although described as using FFT and IFFT, this is for 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 2 (such as 1, 2, 4, 8, 16, etc.).

[0067] 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 5The various components in may be combined, further subdivided, or omitted, and additional components may 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 may be used in a wireless network. Any other suitable architecture may be used to support wireless communications in a wireless network.

[0068] The 3GPP NR specification supports up to 32 CSI-RS antenna ports, which enables an eNB (or gNB) 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 may remain the same or increase. For UL transmission, the 3GPP specification supports 1, 2, or 4 SRS antenna ports in one SRS resource, where each SRS antenna port can be mapped to one or more antenna elements at the UE.

[0069] Figure 6 An example antenna block or array 600 is shown in accordance with an embodiment of the present disclosure. Figure 6 The embodiment of antenna block or array 600 shown in FIGURE 6 is for illustration only. Figure 6 The scope of the present disclosure is not limited to any particular implementation of an antenna block or array.

[0070] For mmWave bands, although the number of antenna elements can be larger for a given form factor, the number of CSI-RS ports (which may correspond to the number of digital precoding ports) is often limited due to hardware constraints (such as the feasibility of installing a large number of ADCs / DACs at mmWave frequencies), e.g. Figure 6 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 601. One CSI-RS port can then correspond to a subarray that produces a narrow analog beam through analog beamforming 605. The analog beam can be configured to scan across a wider range of angles 620 by changing 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 610 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.

[0071] Because the above-described system utilizes multiple simulated beams for transmission and reception (where, for example, one or a small number of simulated beams are selected from a large number of simulated beams to be performed from time to time after a training duration), the term "multi-beam operation" is used to refer to the entire system aspect. For the purposes of this description, this includes indicating the assigned DL or UL transmit (TX) beam (also referred to as "beam indication"), measuring at least one reference signal for calculating and performing beam reporting (also referred to as "beam measurement" and "beam reporting," respectively), and receiving the DL or UL transmission via selection of the corresponding receive (RX) beam.

[0072] The above system is also applicable to higher frequency bands, such as those greater than 52.6 GHz (also known as FR4). In this case, the system can use only analog beams. Due to the O2 absorption loss near 60 GHz (~10 dB additional loss @ 100 m distance), a larger number and sharper analog beams (thus a larger number of radiators in the array) will be required to compensate for the additional path loss.

[0073] The embodiments of the present disclosure recognize and take into account that in NR, PUSCH supports two transmission schemes: codebook-based transmission and non-codebook-based transmission. pusch-Config High-level parameters in txConfig When set to 'codebook', the UE is configured with codebook-based transmission. txConfig When set to 'nonCodebook', the UE is configured with non-codebook based transmission.

[0074] According to Section 6.1.1.1 [REF9], codebook-based UL transmission supports the following.

[0075] For codebook-based transmission, the PUSCH may be scheduled by DCI format 0_0, DCI format 0_1, DCI format 0_2, or semi-statically configured to operate according to clause 6.1.2.3 [REF9]. If the PUSCH is scheduled by DCI format 0_1, DCI format 0_2, or semi-statically configured to operate according to clause 6.1.2.3 [REF9], the UE determines its PUSCH transmit precoder based on the SRI, TPMI, and transmission rank, where the SRI, TPMI, and transmission rank are given by the DCI fields of the SRS resource indicator and precoding information and the number of layers in clauses 7.3.1.1.2 and 7.3.1.1.3 of [5, REF] for DCI formats 0_1 and 0_2, or by the DCI fields according to clause 6.1.2.3. srs-ResourceIndicator and precodingAndNumberOfLayers Applicable to PUSCH scheduled by DCI format 0_1 ​​and DCI format 0_2 SRS-ResourceSet Respectively by SRS-config High-level parameters in srs-ResourceSetToAddModList and srs-ResourceSetToAddModListDCI-0-2 The entry definition of . srs-ResourceSetToAddModList Only one SRS resource set is configured in SRS- ResourceSet High-level parameters in usage is set as 'codebook' and can be srs- ResourceSetToAddModListDCI-0-2 Only one SRS resource set is configured in SRS-ResourceSet High-level parameters in usage Set to 'codebook'. When multiple SRS resources are configured, TPMI is used to indicate the precoder to be applied on layers {0...ν-1} and corresponding to the SRS resource selected by SRI, or if a single SRS resource is configured, TPMI is used to indicate the precoder to be applied on layers {0...ν-1} and corresponding to the SRS resource. The transmit precoder is selected from an uplink codebook whose number of antenna ports is equal to the higher-layer parameter in SRS-Config. nrofSRS- Ports , as defined in clause 6.3.1.5 of [4, TS 38.211]. When the UE is configured with the higher layer parameter set to 'codebook' txConfig The UE is configured with at least one SRS resource. n The SRI indicated in is associated with the most recent transmission of the SRS resource identified by the SRI, where the SRS resource precedes the PDCCH carrying the SRI.

[0076] For codebook-based transmission, the UE is based on the TPMI and receives pusch-Config Higher layer parameters for PUSCH associated with DCI format 0_1 codebookSubset and pusch-Config For PUSCH associated with DCI format 0_2 codebookSubsetDCI-0-2 When determining its codebook subset, it can be configured with 'fullyAndPartialAndNonCoherent' or 'partialAndNonCoherent' or 'nonCoherent' according to UE capabilities. ul-FullPowerTransmission is set to ' fullpowerMode2 'And high-level parameters codebookSubset or high-level parameters codebookSubsetForDCI-Format0-2is set to 'partialAndNonCoherent', and when an SRS-resourceSet with usage set to 'codebook' includes at least one SRS resource with 4 ports and one SRS resource with 2 ports, the codebookSubset associated with the 2-port SRS resource is 'nonCoherent'. The maximum transmission rank can be set by pusch-Config High-level parameters in maxRank Configured for PUSCH scheduled with DCI format 0_1 ​​and via higher layer parameters maxRank- ForDCIFormat0_2 Configured for PUSCH scheduled using DCI format 0_2.

[0077] A UE that reports its UE capability 'partialAndNonCoherent' transmission may not expect to receive data transmitted via a UE with 'fullyAndPartialAndNonCoherent' transmission capability. codebookSubset or codebookSubsetForDCI-Format0- 2 is configured.

[0078] A UE that reports its UE capability 'nonCoherent' transmission may not expect to receive data from a UE with 'fullyAndPartialAndNonCoherent' or a UE with 'partialAndNonCoherent'. codebookSubset or codebookSubsetForDCI-Format0- 2 is configured.

[0079] when usage Set to 'codebook' SRS-ResourceSet High-level parameters in nrofSRS-Ports instruct SRS-ResourceSet When the maximum number of configured SRS antenna ports is 2, the UE may not expect to be configured with the higher layer parameter set to 'partialAndNonCoherent' codebookSubset or high-level parameters codebookSubsetForDCI-Format0-2 .

[0080] For codebook based transmission, only one SRS resource may be indicated based on an SRI from within an SRS resource set. ull-FullPowerTransmission When set to 'fullPowerMode2', the maximum number of configured SRS resources for codebook-based transmission is 2. If aperiodic SRS is configured for the UE, the SRS request field in the DCI triggers the transmission of aperiodic SRS resources.

[0081] The UE may not expect to be configured with higher layer parameters set to 'fullpowerMode1' ul- FullPowerTransmission and set to 'fullAndPartialAndNonCoherent' codebookSubset or codebookSubsetDCI-0-2 .

[0082] According to clause 6.1.2.3, the UE may use the same configuredGrantConfig The SRS port in the indicated SRS resource is the same antenna port used to transmit PUSCH.

[0083] DM-RS antenna ports in clause 6.4.1.1.3 of [4, TS38.211] It is determined according to the ordering of DM-RS ports given in Tables 7.3.1.1.2-6 to 7.3.1.1.2-23 in clause 7.3.1.1.2 of [5, TS38.212].

[0084] In addition to high-level parameters ul-FullPowerTransmission When set to 'fullpowerMode2', when multiple SRS resources are SRS-ResourceSet Configure and usage When set to 'codebook', the UE can expect SRS- ResourceSet in SRS-Resource High-level parameters in nrofSRS-Ports may be configured with the same value for all these SRS resources.

[0085] In the rest of this disclosure, 'fullAndPartialAndNonCoherent', 'partialAndNonCoherent' and 'Non-Coherent' are referred to as codebookSubsets depending on the three coherence types / capabilities, where the term 'coherence' means all or a subset of antenna ports at the UE that can be used to coherently transmit a layer. In particular, The term 'full-coherence' (FC) means that all antenna ports at the UE can be used to transmit a layer coherently.

[0086] The term 'partial-coherence' (PC) means that a subset (at least two but less than all) of the antenna ports at the UE can be used to transmit a layer coherently.

[0087] The term 'non-coherence' (NC) means that only one antenna port at the UE can be used for transmitting a layer.

[0088] When the UE is configured with codebookSubset='fullAndPartialAndNonCoherent', the UL codebook includes all three types (FC, PC, NC) of precoding matrices; when the UE is configured with codebookSubset='partialAndNonCoherent', the UL codebook includes two types (PC, NC) of precoding matrices; and when the UE is configured with codebookSubset='nonCoherent', the UL codebook includes only one type (NC) of precoding matrices.

[0089] According to Section 6.3.1.5 of REF7, for non-codebook based UL transmission, the precoding matrix is equal to the identity matrix. For codebook-based UL transmission, for single-layer transmission on a single antenna port, the precoding matrix Depend on is given, otherwise given by Tables 1 to 6 reproduced below.

[0090] TRI and TPMI are used to indicate the rank (or number of layers) and the corresponding precoding matrix to the UE respectively. In one example, the indication is via a field in the DCI ' Precoding information and number of layers ( Precoding information and number of layers )' combined, for example, using DCI format 0_1. In another example, the indication is via high-layer RRC signaling. In one instance, field ' Precoding information and number of layers 'The mapping to TRI / TPMI is according to section 7.3.1.1.2 of [REF10].

[0091] Table 1: Precoding matrix for single-layer transmission using two antenna ports . .

[0092] Table 2: for single-layer transmission using four antenna ports with transform precoding disabled Precoding matrix .

[0093] .

[0094] Table 3: For two-layer transmission using two antenna ports with transform precoding disabled Precoding matrix .

[0095] .

[0096] Table 4: For two-layer transmission using four antenna ports with transform precoding disabled Precoding matrix .

[0097] .

[0098] Table 5: for three-layer transmission using four antenna ports with transform precoding disabled Precoding matrix .

[0099] .

[0100] Table 6: Four-layer transmission using four antenna ports with transform precoding disabled Precoding matrix .

[0101] .

[0102] A subset of the TPMI indices for the three coherence types is summarized in Tables 7 and 8, where rank = r Corresponds to (and is equivalent to) the r layer.

[0103] Table 7: Total power of the precoding matrix for 2 antenna ports

[0104] .

[0105] Table 8: Total power of the precoding matrix for 4 antenna ports

[0106] .

[0107] Tables 9 and 10 summarize the corresponding supported codebook subsets (codebookSubset).

[0108] Table 9: TPMI index of codebook subset for 2 antenna ports .

[0109] Table 10: TPMI index of codebook subset for 4 antenna ports .

[0110] The present disclosure recognizes that in up to Rel. 17 NR, for UL transmission, the 3GPP specification supports 1, 2, or 4 SRS antenna ports in one SRS resource. In more advanced UL MIMO systems (e.g., in Rel. 18 and beyond), the number of SRS antenna ports can be greater than 4, for example, 6, 8, or even 12 and 16, in particular for devices such as CPE, FWA, and vehicular UEs. Codebook-based UL transmission for such devices requires enhancements, for example, codebooks for greater than or equal to 4 antenna ports and related signaling for efficient UL MIMO operation. The present disclosure provides example embodiments of potential enhancements. In particular, it provides examples of fully phase-interfered encoders and partially phase-interfered encoders for UL codebooks for 8 antenna ports based on legacy (Rel. 15 DL Type I or Rel. UL 4Tx / 2Tx codebooks). The scope of the present disclosure is not limited to these embodiments, but includes any extension or combination of the proposed embodiments.

[0111] Therefore, various embodiments of the present disclosure provide a mechanism for codebook-based UL transmission of multiple antenna ports, including In one embodiment, for full coherence type, Rel.15 DL Type I codebook (all or subset) is used to obtain a fully coherent (FC) precoder for 8Tx UL codebook, and for partial coherence, Rel.15 UL codebook for 4 and / or 2 antenna ports is used to obtain a PC precoder for 8Tx UL codebook. In addition, various embodiments of the present disclosure provide design principles and examples for FC and PC precoder designs for 8Tx UL codebook. In addition, various embodiments of the present disclosure provide design principles and examples for FC and PC precoder designs for 8Tx UL codebook. The present invention also provides a mechanism for designing an UL codebook for eight antenna ports in a group. In addition, various embodiments of the present invention provide design principles and examples for a PC precoder design based on an 8Tx UL codebook of a conventional (Rel.15) NR 4Tx UL codebook. In addition, various embodiments of the present invention provide a mechanism for reducing codebook size and / or signaling overhead.

[0112] In one example, this disclosure assumes that all antenna ports of a UE belong to a single antenna panel (i.e., they are co-located, for example, at one plane, one side, or one edge of the UE). We further assume N 1 and N 2 is the number of antenna ports with the same polarization in the first and second dimensions respectively. For 2D antenna port layout, we have N 1>1, N 2>1, and for 1D antenna port layout, we have N 1>1 and N2=1 or N 2>1 and N 1=1. In the rest of this disclosure, consider N 1>1 and N 2 = 1D antenna port layout. However, the present disclosure is applicable to N 2>1 and N 1=1. In addition, in the rest of this disclosure, we assume that However, the present disclosure applies to The situation, and An embodiment of the exchange / switching and Applicable situations For (single polarization) co-polarization antenna port layout, the total number of antenna ports is N 1 N 2, and for dual-polarized antenna port layout, the total number of antenna ports is 2N 1 N 2. Table 11 shows an illustration of the antenna port layout of {2, 4, 6, 8, 12} antenna ports at the UE.

[0113] Figure 7 An example antenna port layout 700 is shown according to an embodiment of the present disclosure. Figure 7 The embodiment of antenna port layout 700 shown in FIGURE 7 is for illustration only. Figure 7 The scope of the present disclosure is not limited to any particular implementation of the antenna port layout 700 .

[0114] make represents the number of antenna polarizations (or groups of antenna ports with the same polarization). Then, for co-polarized antenna ports, , and for dual or cross (X) polarized antenna ports Therefore, the total number of antenna ports is In one example, the antenna ports at the UE refer to SRS antenna ports (in one SRS resource or across multiple SRS resources).

[0115] In one embodiment, the UE UL codebook for antenna ports W Based on the precoding vector, it is one of the two alternatives according to Table 11 depending on whether the antenna port is co-polarized or cross-polarized / dual-polarized.

[0116] Table 11: Precoding vectors .

[0117] here, The lengths are and Vector and Kronecker product ( In one example, and is the oversampled DFT vector, that is,

[0118]

[0119] in, O 1 and O 2 is the oversampling factor in both dimensions, and Given by the following formula .

[0120] In one example, In one example, and The same values ​​as those in the Rel.15NR Type I codebook (see 5.2.2.2.1, TS 38.214) may be used, i.e., when Time , and, when Time Alternatively, they adopt different values ​​from the Rel.15 Type I NR codebook, for example, when hour, , and, that is, when hour, In one example, and Is configurable (eg, via higher layers).

[0121] quantity is the same phase of the dual polarized antenna port layout. In one example, ,in, mean Belongs to the QPSK alphabet .

[0122] In one example, using high-level parameters, for example n1-n2-ul To configure and Table 12 gives the values ​​for a given number of antenna ports ( )of Supported configurations .

[0123] Table 12: Configuration .

[0124] In one example, for a given number of antenna ports, and The value of is fixed. For example, for co-polarization, , for dual-polarized antennas, In one example, for each value Only one is supported , among which the supported is a pair in Table 12.

[0125] A dual-polarized antenna layout is assumed in the rest of this disclosure. In the rest of this disclosure, the number of antenna ports is assumed to be .

[0126] In one example, The antenna ports can be divided into multiple groups. is the number of antenna port groups. When each group includes the same number of antenna ports, each group has the same number of antenna ports as shown in Table 13. value of the antenna layout.

[0127] Table 13 .

[0128] In one example, Corresponds to a single antenna panel. In one example, Corresponding to fully coherent (FC) UE or FC antenna layout.

[0129] In one example, Corresponding to two antenna panels. In one example, Corresponding to partially coherent (PC) UE or PC antenna layout.

[0130] In one example, Corresponding to four antenna panels. In one example, Corresponding to partially coherent (PC) UE or PC antenna layout.

[0131] In one example, Corresponding to eight antenna panels. In one example, Corresponding to non-coherent (NC) UE or NC antenna layout.

[0132] In one embodiment, the UL codebook includes a fully coherent (FC) precoding matrix, and the FC precoding matrix can be defined as a matrix with all non-zero elements / entries. Similar to the Rel.15 UL codebook for 4 antenna ports, the UL codebook for more than 4 antenna ports (e.g., 8 antenna ports) includes a precoding matrix from the DL Type I codebook or is based on the DL Type I codebook framework.

[0133] In one example, the included FC precoding matrix uses the same value for a subset of supported rank values ​​( is determined and can change from one subset of rank values ​​to another subset of rank values.

[0134] For example, when the first subset of rank values ​​is {1,2}, ( The support values ​​of can come from set S1.

[0135] For example, when the first subset of rank values ​​is {3,4}, ( The support values ​​of can come from set S2.

[0136] For example, when the first subset of rank values ​​is {5,6}, ( The supporting values ​​of can come from set S3.

[0137] For example, when the first subset of rank values ​​is {7,8}, ( The support value of can come from set S4.

[0138] In one example, S1, ..., S4 are different (see Table 14). In one example, S1 ... S3 are different, and S3 = S4 (see Table 15).

[0139] Table 14: FC precoding matrix based on DL Type I codebook index .

[0140] Table 15: FC precoding matrix based on DL Type I codebook index .

[0141] In one example, based on ( The value of determines the included FC precoding matrix, where and , which supports multiple .

[0142] In one example, the supported One of them is configured to the UE, for example, via RRC, or indicated via MAC CE or via DCI (for example, UL-DCI).

[0143] In one example, the UE reports via its capability report one or more values ​​that it can support , and then the UE may be configured with one of the following: In one example, the UE may not support , so that the codebook includes 8PSK or 16PSK entries, that is, only supports , so that the codebook includes QPSK or BSK entries.

[0144] In one example, the included FC precoding matrix is ​​determined such that the number of FC TPMIs is twice the number of FC TPMIs in the Rel.15 4TxUL codebook.

[0145] In one embodiment, the UL codebook includes a partially coherent (PC) precoding matrix, and the PC precoding matrix may be defined as a matrix whose each column includes both zero and non-zero entries, eg, at least two non-zero and the rest zero elements / entries in each column.

[0146] In one embodiment, the UE reports UE capability information regarding its support for a UL codebook for 8 antenna ports. The UE is configured with a UL codebook that complies with (is based on) the UE capability information.

[0147] In one example, UE capability information includes information about information, of which Can be from {1,2,4} or {1,2,4,8}.

[0148] In one example, the UE may report only one .

[0149] In one example, the UE may report one or more .

[0150] When the UE reports one value, it can be from {1,2,4} or {1,2,4,8}. When the UE reports multiple values, at least one of the following examples is used.

[0151] In one example, when the UE reports multiple values, they are restricted to only .

[0152] In one example, when the UE reports multiple values, they are restricted to only .

[0153] In one example, when the UE reports multiple values, they are restricted to only .

[0154] In one example, when the UE reports multiple values, they are restricted to only .

[0155] In one example, the UE may report one or more values ​​from {1, 2, 4} or {1, 2, 4, 8}.

[0156] In one example, when the UE reports It also reports One or more values ​​of .

[0157] In one example, the UE may only report A value of (2,2) or (4,1).

[0158] In one example, the UE may only report One or two values ​​of , i.e., (2,2) or (4,1), both (2,2) and (4,1).

[0159] In one example, the UE capability information includes information about the coherence type.

[0160] In one example, when the UE reports coherence type = full-coherent or full-coherence In one example, the UE capability information includes coherence type=FC only.

[0161] In one example, UE capability information includes coherence type = FC and from {(2,2), (4,1)} value.

[0162] In one example, the UE reports only one value, (2,2) or (4,1).

[0163] In one example, the UE may report a value, (2,2) or (4,1), or , i.e., both (2,2) and (4,1).

[0164] In one example, when the UE reports coherence type = partial-coherent or partial-coherence.

[0165] In one example, the UE capability information includes coherence type = PC only. In this case, The value of (the number of PC antenna groups) may be fixed, such as 2 or 4, or configured (eg, via RRC).

[0166] In one example, the UE capability information includes a coherence type = PC1 or PC2, where PC1 means PC antenna group, PC2 means PC antenna set.

[0167] In one example, the UE capability information includes coherence type=PC and (N1, N2)=(2, 1) or (1, 1).

[0168] In one example, the UE may only report A value of (2,1) or (1,1).

[0169] In one example, the UE may only report One or two values ​​of , i.e., (2,1) or (1,1), both (2,1) and (1,1).

[0170] In one example, the UE capability information includes the coherence type and ( ), where coherence type = PC1 or PC2, and ( )=(2,1) or (1,1). Here, PC1 means PC antenna group, PC2 means PC antenna sets, In one example, the UE may only report A value of (2,1) or (1,1).

[0171] In one example, the UE may only report One or two values ​​of , i.e., (2,1) or (1,1), both (2,1) and (1,1).

[0172] In one example, when the UE reports coherence type=non-coherent or non-coherence.

[0173] In one example, the UE capability information includes coherence type=NC only.

[0174] In one example, UE capability information includes information about the coherence type and information.

[0175] In one example, when the UE reports coherence type = full-coherent or full-coherence.

[0176] In one example, UE capability information includes coherence type = FC and

[0177] In one example, the UE capability information includes coherence type=FC, (for FC precoder) and a For example, or 4 (for PC precoder) or 8 (for NC precoder).

[0178] In one example, the UE capability information includes coherence type=FC, (for FC precoder) and a The value of (for example, or 4 or 8) or two The value of (e.g., {2,4}) (for PC precoder) or three The value of (e.g., {2,4,8}) (for PC and NC precoders).

[0179] In one example, the UE capability information includes coherence type=FC, (for FC precoder), and a For example, or 4 (for PC precoder), and also includes from {(2,2), (4,1)} value.

[0180] In one example, the UE reports only one value, (2,2) or (4,1).

[0181] In one example, the UE may report a the value (2,2) or (4,1), or values, namely, both (2,2) and (4,1).

[0182] In one example, the UE capability information includes coherence type=FC, (for FC precoder), a The value of (for example, or 4) or two values (e.g., {2,4}) (for PC precoder), and also includes the ones from {(2,2), (4,1)} value.

[0183] In one example, the UE reports only one value, (2,2) or (4,1).

[0184] In one example, the UE may report a the value (2,2) or (4,1), or values, namely, both (2,2) and (4,1).

[0185] In one example, when the UE reports coherence type = partial-coherent or partial-coherence In one example, the UE capability information includes coherence type=PC, and 2 or 4.

[0186] In one example, the UE reports only one A value such as 2 or 4.

[0187] In one example, the UE may report a Value, such as 2 or 4, or two values, i.e. both 2 and 4.

[0188] In one example, the UE capability information includes coherence type=PC, and or (4,1,1).

[0189] In one example, the UE reports only one Values, for example, or (4,1,1).

[0190] In one example, the UE may report a Values, for example, or (4,1,1) or Value, that is, and (4,1,1) both.

[0191] In one example, the UE capability information includes coherence type=PC, and 2 or 4 or 8.

[0192] In one example, the UE reports only one value, such as 2 or 4 or 8.

[0193] In one example, the UE may report a Values, such as 2 or 4 or 8, or two values ​​of {2,4,8}.

[0194] In one example, the UE may report a Values, such as 2 or 4 or 8, or two values ​​of {2,4,8}, or three values ​​of {2,4,8}.

[0195] In one example, the UE capability information includes coherence type=PC, and Or (4,1,1) or (8,-,-).

[0196] In one example, the UE reports only one Values, for example, Or (4,1,1) or (8,-,-).

[0197] In one example, the UE may report a Values, for example, or (4,1,1) or from {(2,2,1),(4,1,1),(8,-,-)} Two values.

[0198] In one example, the UE may report a Values ​​(for example, or (4,1,1)) or from {(2,2,1),(4,1,1),(8,-,-)} Two or three values ​​of {(2,2,1),(4,1,1),(8,-,-)}.

[0199] In one example, when the UE reports coherence type=non-coherent or non-coherence.

[0200] In one example, the UE capability information includes a coherence type = NC, and .

[0201] Table 16 .

[0202] In one embodiment, the UE is configured, for example, via higher layers, with a UL codebook for 8 antenna ports subject to UE capability information provided by the UE, the details of which are as previously described.

[0203] In one example, a parameter similar to the traditional (Rel. 15) is used for this purpose codebookSubset The high-level RRC parameters of codebookSubset-r18 Parameters of a codebook subset for an 8Tx codebook. In the following, a PC UE with Ng=2 is referred to as PC1, and a PC UE with Ng=4 is referred to as PC2. Examples of all possible codebook subsets are shown in Table 16. In one example, an FC UE may support or be configured with a codebook subset according to any subset of subsets S1 to S15. In one example, a PC UE may support or be configured with a codebook subset according to any subset from {S2, S3, S4, S8, S9, S10, S14}. In one example, a PC UE that only supports Ng=2 may support or be configured with a codebook subset according to any subset from {S2, S3, S4, S8, S9, S10, S14}. In one example, a PC UE that only supports Ng=4 may support or be configured with a codebook subset according to any subset from {S3, S4, S10}. In one example, an NC UE may support or be configured with a codebook subset only according to S4.

[0204] In one example, the UE may be configured with (via codebookSubset-r18 ) UL codebook, which includes precoding matrices of only one coherence type (e.g., only one of FC, PC, and NC). Note that this example is applicable to all FC, PC, and NC UEs.

[0205] In one example, for FC UEs, the UL codebook may be configured as subset S1 = FC.

[0206] In one example, for FC UEs, the UL codebook may be configured as subset S1 = FC or S2 = PC1.

[0207] In one example, for FC UEs, the UL codebook may be configured as subset S1 = FC or S2 = PC2.

[0208] In one example, for FC UE, the UL codebook may be configured as a subset S1 = FC or S2 = PC1 or S3 = PC2.

[0209] In one example, for FC UEs, the UL codebook may be configured as subset S1 = FC or S4 = NC.

[0210] In one example, for FC UE, the UL codebook may be configured as a subset S1 = FC or S2 = PC1 or S4 = NC.

[0211] In one example, for FC UE, the UL codebook may be configured as subset S1 = FC or S3 = PC2 or S4 = NC.

[0212] In one example, for FC UE, the UL codebook may be configured as a subset S1=FC or S2=PC1 or S3=PC2 or S4=NC.

[0213] In one example, for PC UE, the UL codebook may be configured as subset S2 = PC1.

[0214] In one example, for PC UE, the UL codebook may be configured as subset S3 = PC2.

[0215] In one example, for PC UE, the UL codebook may be configured as subset S2=PC1 or S3=PC2.

[0216] In one example, for PC UE, the UL codebook may be configured as subset S2=PC1 or S4=NC.

[0217] In one example, for PC UE, the UL codebook may be configured as subset S3=PC2 or S4=NC.

[0218] In one example, for PC UE, the UL codebook may be configured as subset S2=PC1 or S3=PC2, or S4=NC.

[0219] In one example, for NC UE, the UL codebook may be configured as S4=NC.

[0220] In one example, for an FC UE, if the UE supports multiple (N1, N2) values, for example, (4, 1) and (2, 2), the UE may also be configured with one value (N1, N2), for example, (4, 1) or (2, 2).

[0221] In one example, for a PC UE, if the UE supports multiple (N1, N2) values, for example, (2, 1) and (1, 1), the UE may also be configured with one (N1, N2), for example, (2, 1) or (1, 1).

[0222] In one example, for a PC UE, if the UE supports multiple Ng values, such as 2 and 4, the UE may also be configured with an Ng value, such as 2 or 4.

[0223] In one example, a UE may be configured with an UL codebook (via codebookSubset-r18) that includes precoding matrices of two coherent types (e.g., two of FC, PC, and NC). Note that this applies to FC or PC UEs, but not to NC UEs (since NC UEs cannot support FC / PC precoders).

[0224] In one example, for FC UEs, the UL codebook may be configured as subset S5 = FC and PC1 (including both FC and PC2 precoding matrices).

[0225] In one example, for FC UE, the UL codebook may be configured as subset S6 = FC and PC2.

[0226] In one example, for FC UE, the UL codebook may be configured as subset S7 = FC and NC.

[0227] In one example, for PC UE, the UL codebook may be configured as subset S8 = PC1 and PC2.

[0228] In one example, for PC UE, the UL codebook may be configured as subset S9 = PC1 and NC.

[0229] In one example, for PC UE, the UL codebook may be configured as subset S10 = PC2 and NC.

[0230] In one example, the UE may be configured with (via codebookSubset-r18 ) UL codebook, which includes precoding matrices of three coherent types (e.g., two of FC, PC, and NC). Note that this is applicable to FC or PC UEs, but not to NC UEs (because NC UEs cannot support FC / PC precoders).

[0231] In one example, for FC UE, the UL codebook may be configured as a subset S11 = FC, PC1, and PC2 (including FC, PC1, and PC2 precoding matrices).

[0232] In one example, for FC UE, the UL codebook may be configured as subset S12 = FC, PC1, and NC.

[0233] In one example, for FC UE, the UL codebook may be configured as subset S13 = FC, PC2, and NC.

[0234] In one example, for PC UE, the UL codebook may be configured as subset S14 = PC1, PC2, and NC.

[0235] In one example, for FC UE, the UL codebook may be configured as a subset S15 = FC, PC1, PC2, and NC.

[0236] In one example, for FC UE, the UE may be configured with (via codebookSubset-r18) a UL codebook that includes one of the two PC subsets (PC1 or PC2), but not both, i.e., the codebook subset may be S5 or S6 or S12 or S13, but not S8, S11, S14, S15.

[0237] In one example, an FC UE can support both PC1 and PC2 (Ng=2 and Ng=4). Therefore, the UE can support Ng={1,2,4} or {1,2,4,8}. The UE can then be configured with a codebook subset such that Ng is from {1,x} or {1,x,8}, where x is configured as x=2 or 4 or {2,4}. The FC UE reports which of the two PCs (Ng=2,4) it supports via capability. Therefore, {1,x} or {1,x,8}, where x depends on the UE capability. The FC UE reports which of the two PCs or both of the two PCs (Ng=2,4) it supports via capability.

[0238] In one example, for a PC UE, the UE may be configured with (via codebookSubset-r18) a UL codebook that includes one of two PC subsets (PC1 or PC2) corresponding to Ng=2 or Ng=4 but not both, i.e., the codebook subset may be S2, or S3, or S9, or S10, but not S8 or S14.

[0239] In one example, a PC UE supporting Ng=2 does not support codebook subset precoders with Ng=4 or Ng={4,8}. Therefore, it can only support S2, S4, or S9.

[0240] In one example, a PC UE supporting Ng=2 may also support codebook subset precoders with Ng=4 or Ng={4,8}. Therefore, it may only support S2, S3, S4, S8, S9, S10, and S14.

[0241] In one example, a PC UE supporting Ng=2 reports via UE capabilities whether it also supports Ng=4 precoders or codebook subsets.

[0242] In one example, a PC UE supporting Ng = 4 does not support the codebook subset precoder with Ng = 8. Therefore, it can only support S3.

[0243] In one example, a PC UE supporting Ng = 4 may also support a codebook subset precoder with Ng = 8. Therefore, it may only support S3, S4, and S10.

[0244] In one example, a PC UE supporting Ng=4 reports via UE capabilities whether it also supports Ng=8 precoders or codebook subsets.

[0245] In one example, the codebook subset may only include at most two coherent types, in one example, FC or PC or PC1 or PC2 or NC or FC+NC or PC+NC or PC1+NC or PC2+NC (i.e., S1, S2, S3, S4, S5, S6, S7, S8, S9, S10).

[0246] In one example, codebooksubset can only be configured based on one of the following five subsets.

[0247] S15 with FC1: FC1+PC1+PC2+NC, where FC1 corresponds to (N1,N2)=(4,1) S15 with FC2: FC2+PC1+PC2+NC, where FC1 corresponds to (N1,N2)=(2,2) S14: PC1+PC2+NC S10: PC2+NC S4:NC In one example, the following codebooks are supported and thus can be configured according to UE coherence capability and antenna structure.

[0248] A UE with FC1 can support a total of 4 codebook subsets (S15 with FC1, or S14, or S10, or S4).

[0249] A UE with FC2 can support a total of 4 codebook subsets (S15, or S14, or S10, or S4 with FC2).

[0250] A UE with PC1 can support a total of 3 codebook subsets (S14 or S10 or S4).

[0251] A UE with PC2 can support a total of 2 codebook subsets (S10 or S4).

[0252] A UE with NC can support a total of 1 codebook subset (S4).

[0253] In one example, the following codebooks are supported and thus can be configured according to UE coherence capability and antenna structure.

[0254] A UE with FC1 can support a total of 3 (S12 with FC1, or S13 with FC1, or S9, or S10).

[0255] A UE with FC2 can support a total of 3 (S12 with FC2, or S13 with FC2, or S9, or S10).

[0256] A UE with PC1 can support a total of 2 (S9 or S4) A UE with PC2 can support a total of 2 (S10 or S4) NC supports 1 (S4) In one embodiment, as described above, a FC UE with 8 antenna ports (or a UE that reports being capable of FC UL transmission) may have and or (4,1) antenna structure. However, only supports , that is, not supported , which means that the NR specification will not specify the case This means that only one type of FC precoding matrix is ​​included in the 8Tx UL codebook for 8 antenna ports, and it corresponds to the FC precoding matrix for 8Tx UL. The precoding matrix.

[0257] In one example, one type of FC precoding matrix corresponds to , and the 8Tx UL codebook includes (CB1) with Rel.15 DL Type I codebook determined FC precoding matrix, and no In this case, the FC UE may only report (e.g., via UE capabilities) the precoding matrix of support and cannot or does not report support.

[0258] In one example, one type of FC precoding matrix corresponds to , and the 8Tx UL codebook includes the codebook determined based on the (CB2)Rel-15 NR UL 2Tx / 4Tx codebook and / or the 8x1 antenna selection vector FC precoding matrix, and no In this case, the FC UE may only report (e.g., via UE capabilities) the precoding matrix of support and cannot or does not report support.

[0259] In one embodiment, as described above, a FC UE with 8 antenna ports (or a UE that reports being capable of FC UL transmission) may have and Or (4,1) antenna structure. Support However, only one type of FC precoding matrix is ​​included in the 8Tx UL codebook for 8 antenna ports, and this is for and (4,1) both.

[0260] In one example, one type of FC precoding matrix corresponds to , and the 8Tx UL codebook includes (CB1)Rel.15 DL Type I codebook determined FC precoding matrix, and no In this case, the FC UE may only report (e.g., via UE capabilities) the precoding matrix for support and cannot or does not report support.

[0261] In one example, one type of FC precoding matrix corresponds to , and the 8Tx UL codebook includes the codebook determined based on the (CB2)Rel-15 NR UL 2Tx / 4Tx codebook and / or the 8x1 antenna selection vector FC precoding matrix, and no In this case, the FC UE may only report (e.g., via UE capabilities) the precoding matrix for support and cannot or does not report support.

[0262] This is reported by UE It is still (4,1) irrelevant, that is, even when the UE reports When , the configured 8Tx UL codebook also includes FC precoding matrix for the case of .

[0263] Again, this is the same as if the UE is configured with It is still irrelevant to (4,1), that is, even when the UE is configured with When , the configured 8Tx UL codebook also includes FC precoding matrix for the case of .

[0264] In one embodiment, as described above, a FC UE with 8 antenna ports (or a UE that reports being capable of FC UL transmission) may have and Or (4,1) antenna structure. Support However, only one type of FC precoding matrix is ​​included in the 8Tx UL codebook for 8 antenna ports, and this is for Only one type of FC precoding matrix corresponds to the 8Tx UL codebook including the FC precoding matrix determined based on a combination or hybrid of (CB1) and (CB2).

[0265] In one example, (CB1) is based on having and (CB2) is based on the NR Rel-15 UL 2TX / 4TX codebook and / or The 8x1 antenna selection vector.

[0266] In one example, (CB1) is based on having Rel.15 DL Type I codebook, and (CB2) is based on NR Rel-15 UL 2TX / 4TX codebook and / or 8x1 antenna selection vector.

[0267] In one example, (CB1) is based on having Rel.15 DL Type I codebook, and (CB2) is based on NR Rel-15 UL 2TX / 4TX codebook and / or 8x1 antenna selection vector.

[0268] In one example, (CB1) is based on having Rel.15 DL Type I codebook, and (CB2) is based on NR Rel-15 UL 2TX / 4TX codebook and / or 8x1 antenna selection vector.

[0269] In one example, for one or more of the examples herein, the CB1 part (subset) of the FC precoding matrix may be configured only if the UE reports (e.g., via UE capabilities, individually or jointly) that it can support the CB1 part (subset). That is, if the UE cannot support the CB1 part, then only the CB2 part (subset) of the FC precoding matrix may be configured in the UL codebook. In one example, this UE capability report applies to situation.

[0270] In one example, when When , only the same One of the CB1 or CB2 parts of the corresponding FC precoding matrix.

[0271] This is reported by UE It is still (4,1) irrelevant, that is, even when the UE reports When , the configured 8Tx UL codebook also includes FC precoding matrix for the case of .

[0272] Again, this is the same as if the UE is configured with It is still irrelevant to (4,1), that is, even when the UE is configured with When , the configured 8Tx UL codebook also includes FC precoding matrix for the case of .

[0273] In one embodiment, as described above, a FC UE with 8 antenna ports (or a UE that reports being capable of FC UL transmission) may have and Or (4,1) antenna structure. Support and (4,1), and two types of (CB1 and CB2) FC precoding matrices are included in the 8Tx UL codebook for 8 antenna ports, and each of (4,1), where (CB1) is based on Rel.15 DL Type I codebook, and (CB2) is based on Rel.15 DL Type I codebook.

[0274] In one example, the UE reports (e.g., via UE capabilities) whether it is one of (CB1) and (CB2), and whether it is Then, depending on the UE capability report, the UE is configured with UL codebook CB1 or CB2.

[0275] In one example, for , CB1 is used as the UL codebook, and for , the UE reports (eg, via UE capabilities) whether it supports (CB2). If the UE supports, the UE may be configured with UL codebook CB2; otherwise, the UE is configured with UL codebook CB1.

[0276] In one example, for , CB1 is used as the UL codebook, and for , the UE reports (eg, via UE capabilities) whether it supports (CB1 or CB2). Then, depending on the UE capability report, the UE is configured with UL codebook CB1 or CB2.

[0277] In one embodiment, as described above, a FC UE with 8 antenna ports (or a UE that reports being capable of FC UL transmission) may have and Or (4,1) antenna structure. Support and (4,1), and the 8Tx UL codebook for 8 antenna ports includes three types of FC precoding matrices (CB1, CB2, and CB3), where (CB1) is based on Rel.15 DL Type I codebook, and (CB2) is based on Rel.15 DL Type I codebook, and (CB3) based on NR Rel-15 UL 2TX / 4TX codebook and / or The 8x1 antenna selection vector.

[0278] In one example, for , CB1 is used as the UL codebook, and for , the UE reports (eg, via UE capabilities) whether it supports (CB2). If the UE supports, the UE may be configured with UL codebook CB2; otherwise, the UE is configured with UL codebook CB3.

[0279] In one example, for , CB1 is used as the UL codebook, and for , the UE reports (eg, via UE capabilities) whether it supports (CB2 or CB3). Then, depending on the UE capability report, the UE is configured with UL codebook CB2 or CB3.

[0280] Considering that the TPMI indication may be WB and it is indicated via UL-DCI, the 8Tx TPMI payload (ie, the total codebook size for 8 antenna ports) may be limited, for example, 1-2 bits more than the 4Tx TPMI overhead (maximum 6 bits).

[0281] In one embodiment, the codebook for 8 antenna ports includes a fully interleaved coder or precoding matrix selected from the FC precoder as described above, or a precoding matrix included in the Rel.15 DL Type 1 single-panel codebook. Two aspects can be considered in this selection to reduce the TPMI payload (when compared to selecting the entire DL Type 1 single-panel codebook).

[0282] Codebook parameters: Codebook Mode: In DL Type I codebook, codebookMode1 corresponds to (single DFT beam), and codebookMode2 corresponds to Similar to the FC precoder in Rel. 15 UL 4Tx codebook, the number of DFT beams can be fixed to 1 (i.e., ).and This can save up to 2 bits compared to .

[0283] Oversampling factor : Similar to the Rel.15 4Tx UL codebook, the oversampling can be smaller (e.g., 1 or 2) than the DL Type I codebook (i.e., 4). For example, the oversampling factor can be selected such that for ,in Can be 4 or 8. The value can be chosen based on performance evaluation . Or it can be fixed.

[0284] Codebook subsampling: To reduce the TPMI payload, the Rel.15 Type I codebook can be subsampled by a factor of Subsampling is performed, which means that a subset of the Rel.15 Type I codebook is used as the FC precoder in the 8Tx UL codebook. For example, the subsampling factor for ranks 1-2 can be , for ranks 3-4 it can be , for ranks 5-8 it can be An example of subsampling could be as follows: (i11, i12) For rank 1-2, {0,1,2,3} For ranks 3-4, {0,2} For ranks 5-8, {0} i13 (rank 2-4): only i13 = 0 i2: For rank 1, {0,1,2,3}, For ranks 2-4, {0,1}, and For ranks 5-8, {0} In another example of subsampling, a subset of the Rel.15 Type I codebook is used as the FC precoder in the 8Tx UL codebook as follows.

[0285] Rank 1-2: (no subsampling) Rank 3-4: (Subsampled by 2) Ranks 5-8: (Subsampled by 4) In one example of subsampling, at least one of the following examples is used / configured. Two oversampling factors (0) are also considered. As summarized in Table 17, ten different subsampling examples (CB0-CB9) are considered.

[0286] In one example: For rank 1 only, use at least one of the following subsampling examples.

[0287] O=1: CB0, CB4, CB5, CB6 O=2: CB0, CB4, CB5, CB6 In one example: For ranks 1 and 2 only, use at least one of the following subsampling examples.

[0288] O=1: CB0, CB4, CB5, CB6 O=2: CB0, CB4, CB5, CB6 In one example: for ranks 1, 2, 3, and 4 only, at least one of the following subsampling examples is used.

[0289] O=1: CB0-CB9,

[0290] O=2: CB0-CB9,

[0291] O=1: CB0-CB9,

[0292] O=2: CB0-CB9,

[0293] In one example, including / taking into account at least Two values ​​of, where Two values ​​of The first and second values ​​in and At least one of is greater than 1 (e.g., 2 or 4), for example, or (2,1), or (4,1) or (4,2) or (4,4). In one example, one of the two values ​​is configured, for example, via a higher layer RRC or MAC CE or DCI. In one example, the first value is always supported, i.e., any UE with 8 antenna ports must support the first value. However, the second value is optional for the UE, i.e., the UE can report (e.g., via UE capabilities, a separate / dedicated capability, or as a component of a capability with multiple components) whether it supports the second value, and the other value can be used / configured only if the UE supports the other value.

[0294] In one example, the second value Can only be Use / configuration when . That is, when hour , and when hour .

[0295] In one example, when The second value is ,when The second value at (4,1) That is, when hour , and when .

[0296] In one example, the second value Can only be Use / configuration when . That is, when hour , and when hour .

[0297] In one example, when The second value ,when The second value at (4,1) .Right now, hour , and when .

[0298] In one example, the second value Can only be Use / configuration when . That is, when hour hour .

[0299] In one example, when The second value is ,when The second value at (4,1) That is, when hour hour .

[0300] In one example, the second value Can only be Use / configuration when . That is, when hour hour .

[0301] In one example, when The second value is ,when The second value at (4,1) That is, when hour .

[0302] In one example, the second value is used / configured according to at least one of the above examples subject to the conditions regarding the rank value.

[0303] In one example, the condition is based on a high-level parameter maxRank , the high-level parameter maxRank Indicates the maximum number of layers (or rank value) used for UL (PUSCH) transmission. In one example, when , you can use / configure the second value (as described above); otherwise ( ) cannot use / configure the second value (meaning only (1,1) can be used / configured). Here, is a threshold (e.g., 1 or 2 or 4), which can be fixed or configured (from a set of supported values, such as {1, 2}), or can be reported by the UE via UE capabilities (e.g., the UE reports a value from a set of supported values, such as {1, 2}).

[0304] In one example, the condition is based on a high-level parameter maxRank , the high-level parameter maxRank Indicates the maximum number of layers (or rank value) used for UL (PUSCH) transmission. In one example, when , you can use / configure the second value (as described above); otherwise ( ) cannot use / configure the second value (meaning only (1,1) can be used / configured). Here, is a set of values ​​(e.g., {1}, {1,2}, {1,2,3}, {1,2,3,4}), which can be fixed or configured (from the set of supported values, e.g., {1,2}), or can be reported by the UE via UE capabilities (e.g., the UE reports a value from the set of supported values, e.g., {1,2}).

[0305] In one example, the condition is based on a high-level parameter maxRank That is, the UE reports whether it can support the second value, and if the maxRank If there is a condition for a value, it can only be used / configured if the UE supports the second value, where the condition is according to one of the examples described above.

[0306] In one example, the codebook size is according to at least one of the following examples.

[0307] For rank 1 only: codebook size = 14-16 bits (CB0, CB4 or CB6) For ranks 1 and 2 only: rank 1-2 codebook size = 24 (CB0 or ​​CB4) For ranks 1, 2, 3, and 4 only: Rank 1-4 codebook size = 64 (CB1 or CB2) Table 17 .

[0308] In one embodiment, as described above, the codebook for 8 antenna ports includes partially correlated precoders or precoding matrices based on the precoders or precoding matrices included in the Rel. 15 UL 4Tx or UL 2Tx codebooks (Tables 1-6).

[0309] The partially phased interferometer can be constructed according to one of the following alternatives.

[0310] Alt1: Based on UL 4Tx codebook Rank 1: An indication of a 4Tx rank 1 TPMI+1 of 2 groups FC only Rank 2: depends on the distribution of layers across groups Ex1 (all layers in a group): a 4Tx rank 2 TPMI + indication of 1 of 2 groups 1. FC only Ex2 (one layer per group): two 4Tx rank 1 TPMIs, one per group 1. Ex2a: Two FCs 2. Ex2b: one FC and one PC Rank > 3: Similar to rank 2 Alt2: Based on UL 2Tx codebook + co-phasing across 2Tx TPMI (to obtain 4Tx precoder) Rank 1: Two 2Tx rank 1 TPMIs + one rank 1 in-phase + an indication of one of the two groups FC only Rank 2: depends on the distribution of layers across groups Ex3 (all layers in one group): two 2Tx rank 2 TPMI + rank 2 in-phase + indication of one of the two groups Ex4 (one layer per group): two pairs (two 2Tx rank 1 TPMI + one rank 1 in-phase), one pair per group 1. Ex4a: Two FCs 2. Ex4b: one FC and one PC Rank > 3: Similar to rank 2 Alt3: Based on both UL 2Tx and 4Tx codebooks Rank 1: Based on a combination of examples in Alt1 and Alt2 Ex5: One 4Tx rank 1 TPMI Ex6: Two 2Tx rank 1 TPMIs + In-phase across 2Tx TPMIs Rank 2: Based on a combination of examples in Alt1 and Alt2 Rank > 3: Similar to rank 2 Among these alternatives, Alt1 is the simplest and makes the most sense since the antenna ports within a group are expected to be coherent. Therefore, the Rel.15 UL 4Tx precoder can be considered as Specifically, the FC precoder in the UL 4Tx codebook can be used to design 8Tx UL codebook.

[0311] for , there are two alternatives: Alt 1: Rel.15 UL 4Tx Partial Phase Interference Encoder Alt2: Rel.15 UL 2Tx full phase interference encoder Either alternative seems to be a good starting point. One advantage of Alt1 is that a design based on Rel. 15 Tx PC precoder can significantly reduce the number of candidate precoders when compared to a design based on 2 Tx fully coherent.

[0312] Figure 8 An example of a partially coherent (PC) precoder design for rank 1 800 according to an embodiment of the present disclosure is shown. Figure 8 The exemplary embodiment of partially coherent (PC) precoder design for rank 1 800 shown in is for illustration only. Figure 8 The scope of the present disclosure is not limited to any particular implementation of an antenna block or array.

[0313] Figure 8 An example of a rank 1 PC precoder design is shown in .

[0314] : Based on FC precoder (shown in red box) 1 FC precoder: Group 1 ( (From TPMI 12-27) Group 2 ( (From TPMI 12-27) 2 FC precoders: ( (From TPMI 12-27) :Based on PC 4Tx precoder (shown in blue box) 1 PC precoder: Group 1 ( from TPMI4-7) Group 2 ( (from TPMI8-11) Group 3 ( from TPMI4-7) Group 4 ( (from TPMI8-11) 2 PC precoders: ( (from TPMI4-11) In one embodiment, when The codebook for the 8 antenna ports of UL includes a precoder or precoding matrix constructed based on the fully coherent (FC) TPMI of the Rel 15 UL 4Tx codebook (see Table 8). Indicates the The number of antenna ports associated with an antenna group, where In one example, make Indicates the The number of layers associated with antenna groups, where , making ,in, Number of layers (rank value). .

[0315] when hour, Make .

[0316] when hour, .

[0317] when hour, Make .

[0318] when hour, .

[0319] when hour, .

[0320] when , .

[0321] when , .

[0322] when , .

[0323] The candidate values ​​of can be divided into two cases: all layers are associated with one group (meaning and Case A where one of is 0 and the other is non-zero, and case B where the layers are partitioned into subsets of layers for each antenna group across two antenna groups. Example candidate values ​​are listed in Table 18.

[0324] Table 18 .

[0325] In one example, for the rank , Including rank based on Rel.15 UL 4Tx codebook Fully coherent (FC) TPMI constructed precoder or precoding matrix, where , that is, when the rank , , and when the rank ,hour .if , then from the rank 4Tx FC precoding matrix layer The precoder is used for group (or associated with it). Indicated by rank 4Tx TPMI Indicated rank 4Tx precoding matrix The sub-matrix corresponds to (is associated with) the 4Tx TPMI Indicates the row index of the 4Tx precoding matrix and column indexes .Notice yes Matrix. In the following, when and hour Indicates size An all-zero matrix, for example, .

[0326] In one example, for brevity, this can be discarded / omitted The subscript 4 and index ,in, ,and It is rank The TPMI value of the first FC 4Tx precoding matrix, that is, , when hour, and , when hour, , when hour, and , when hour, and , The corresponding matrices are shown in Tables 19 to 22 .

[0327] Table 19: For matrices with rank 1 and Ng=2

[0328] .

[0329] Table 20: For matrices with rank 2, Ng=2

[0330] .

[0331] Table 21: For matrices with rank 3 and Ng=2

[0332] .

[0333] Table 22: For matrices with rank 4 and Ng=2

[0334] .

[0335] The mapping of antenna ports to antenna groups is according to at least one example.

[0336] In one example (number A), the antenna group Mapped to (corresponding to) antenna ports (or 0,1,2,3), and the antenna group Mapped to (corresponding to) antenna ports (or 4,5,6,7).

[0337] In one example (number B), the antenna group Mapped to (corresponding to) antenna ports (or 0,1,4,5), and the antenna group Mapped to (corresponding to) antenna port 3 (or 2,3,6,7).

[0338] In one example, the precoding matrix for numbering scheme B is The precoding matrix for numbering scheme A can be To obtain the row permutation (sorting). For example, , Among them, the subscript and represents the row of the corresponding matrix; Given in Table 23; Table 23: Port mapping function for transmission using 8 antenna ports

[0339] .

[0340] In the following, two example 8Tx precoding matrices for port numbering are provided.

[0341] In one example, when the rank hour, The codebook for the 8 antenna ports includes all or at least one of the precoders shown in Table 24 and Table 25. In one example, when constructing the 8Tx precoder, the normalization or multiplication factor in the 4TxUL precoder is not included. The following table is based on this example. In one example, the factors , and therefore in this case the multiplication factor is included (multiplied) in each precoder in the table below. In another example, the multiplication factor is included in (multiplied by) each precoder in the table below. In another example, the multiplication factor is included (multiplied) in each precoder in the table below.

[0342] Table 24: Port Numbering Scheme (A) .

[0343] Table 25: Port Numbering Scheme (B) .

[0344] In one example, a single-layer codebook with Ng=2 includes all or a subset of the precoders in Table 26.

[0345] Table 26: Intermediate precoding matrix for Ng = 2 and single layer

[0346] .

[0347] In one example, when the rank hour, The codebook for the 8 antenna ports includes all or at least one of the precoding matrices shown in Table 27 and Table 28. In one example, when constructing the 8Tx precoding matrix, the normalization or multiplication factor in the 4Tx UL precoding matrix is ​​not included. The following table is based on this example. In one example, the factors , and therefore in this case the multiplication factor is included (multiplied) in each precoder in the table below. In another example, the multiplication factor is included in (multiplied by) each precoder in the table below. In another example, the multiplication factor is included (multiplied) in each precoder in the table below.

[0348] Table 27: Port Numbering Scheme (A)

[0349] .

[0350] Table 28: Port Numbering Scheme (B)

[0351] .

[0352] In one example, the two-layer codebook with Ng=2 includes all or a subset of the precoders in Table 29.

[0353] Table 29: Intermediate precoding matrix for Ng = 2 and two layers

[0354] .

[0355] In one example, a 4Tx FC TPMI for rank 2 (TPMI 14-21) is constructed. , where the rank 2 4Tx FC TPMI indication is expressed as of The precoding matrix, where , It is a precoder for two layers (two columns). In particular, the precoders for group 1 and group 2 are , where the layer-to-group mapping includes Therefore, for layer splitting The total number of 8Tx rank 2 precoding matrices is The numbering scheme may be according to scheme (A) or (B), as described above.

[0356] In one example, a 4Tx FC TPMI for rank 1 or 4Tx FC TPMI for rank 2 (TPMI 14-21) is constructed. and layer splitting Rank 2 8Tx precoder, where when the same precoder is applied to both groups, one of the rank 1 4Tx FC TPMIs is used, and when different precoders are applied to both groups, one of the rank 2 4Tx FC TPMIs is used. In particular, the precoders used for group 1 and group 2, respectively, are , where the layer-to-group mapping includes Therefore, for layer splitting The total number of 8Tx rank 2 precoding matrices is The numbering scheme may be according to scheme (A) or (B), as described above.

[0357] In one example, based on a pair of TPMIs, corresponding to oversampling The rank 2 4Tx FC TPMI (i.e., TPMI 14, 15, 18, 19) and the corresponding orthogonal rank 2 TPMI (e.g., TPMI pairs (14, 18), (14, 19), (15, 18), (15, 19)) are constructed for and layer splitting Rank 2 8Tx precoder. In particular, the precoders for group 1 and group 2 are , where the layer-to-group mapping includes and the index of one of the two rank-2 TPMIs. Therefore, for layer splitting The total number of 8Tx rank 2 precoding matrices is The numbering scheme may be according to scheme (A) or (B), as described above.

[0358] In one example, based on a pair of TPMIs, corresponding to oversampling The rank 2 4Tx FC TPMI (i.e., TPMI 14, 15, 18, 19) and the corresponding orthogonal rank 2 TPMI (e.g., TPMI pairs (14, 18), (14, 19), (15, 18), (15, 19)) are constructed for and layer splitting Rank 2 8Tx precoder. In particular, the precoders for group 1 and group 2 are , where the layer-to-group mapping includes , where the symbol Indicates two Therefore, for layer splitting The total number of 8Tx rank 2 precoding matrices is The numbering scheme may be according to scheme (A) or (B), as described above.

[0359] In one example, when the rank hour, The codebook for the 8 antenna ports includes all or at least one of the precoding matrices shown in Table 30 and Table 31. In one example, when constructing the 8Tx precoding matrix, the normalization or multiplication factor in the 4Tx UL precoding matrix is ​​not included. The following table is based on this example. In one example, the factors , and therefore in this case the multiplication factor is included (multiplied) in each precoder in the table below. In another example, the multiplication factor is included in (multiplied by) each precoder in the table below. In another example, the multiplication factor is included (multiplied) in each precoder in the table below.

[0360] Table 30: Port Numbering Scheme (A) .

[0361] Table 31: Port Numbering Scheme (B) .

[0362] In one example, the three-layer codebook for Ng=2 includes all or a subset of the precoders in Table 32.

[0363] Table 32: Intermediate precoding matrix for Ng = 2 and three layers

[0364] .

[0365] In one example, a 4Tx FC TPMI for rank 3 (TPMI 3-6) is constructed. and layer splitting Or (1,2) rank 3 8Tx precoder, where the rank 3 4Tx FC TPMI indication is expressed as of The precoding matrix, where , is a precoder for 3 layers (3 columns). Specifically, any 2 of the 3 precoders are used for a group with 2 layers, and the remaining third precoder is used for a group with one layer. Therefore, the total number of 8Tx rank 3 precoding matrices for layer splitting is The numbering scheme may be according to scheme (A) or (B), as described above.

[0366] In one example, a 4Tx FC TPMI for rank 3 (TPMI 3-6) is constructed. and layer splitting Or (1,2) rank 3 8Tx precoder, where the rank 3 4Tx FC TPMI indication is expressed as of The precoding matrix, where , is a precoder for 3 layers (3 columns). Specifically, any 2 of the 3 precoders are used for a group with 2 layers, and any 1 of the 3 precoders is used for a group with one layer. Therefore, the total number of 8Tx rank 3 precoding matrices for layer splitting is The numbering scheme may be according to scheme (A) or (B), as described above.

[0367] In one example, when the rank hour, When the codebook for the 8 antenna ports includes all or at least one of the precoding matrices shown in Table 33 and Table 34. In one example, when constructing the 8Tx precoding matrix, the normalization or multiplication factor in the 4Tx UL precoding matrix is ​​not included. The following table is based on this example. In one example, the factors , and therefore in this case the multiplication factor is included (multiplied) in each precoder in the table below. In another example, the multiplication factor is included in (multiplied by) each precoder in the table below. In another example, the multiplication factor is included (multiplied) in each precoder in the table below.

[0368] Table 33: Port Numbering Scheme (A) .

[0369] Table 34: Port Numbering Scheme (B) .

[0370] In one example, the four-layer codebook for Ng=2 includes all or a subset of the precoders in Table 35.

[0371] Table 35: Intermediate precoding matrix for Ng = 2 and four layers

[0372] .

[0373] In one example, a 4Tx FC TPMI for rank 4 (TPMI 3-4) is constructed. and layer splitting Rank 4 8Tx precoder, where the rank 4 4Tx FC TPMI indication is expressed as of The precoding matrix, where , is the precoder for 4 layers (4 columns). Specifically, any 2 precoders out of the 4 precoders are used for one of the 2 groups, and the remaining 2 precoders are used for the other group. Therefore, the total number of 8Tx rank 4 precoding matrices for layer splitting is The numbering scheme may be according to scheme (A) or (B), as described above.

[0374] In one example, a 4Tx FC TPMI for rank 4 (TPMI 3-4) is constructed. and layer splitting Rank 4 8Tx precoder, where the rank 4 4Tx FC TPMI indication is expressed as of The precoding matrix, where , is the precoder for 4 layers (4 columns). Specifically, any 2 precoders out of the 4 precoders are used for one of the 2 groups, and any 2 precoders out of the 4 precoders are used for the other group. Therefore, the total number of 8Tx rank 4 precoding matrices for layer splitting is The numbering scheme may be according to scheme (A) or (B), as described above.

[0375] In one example, when the rank hour, When the codebook for the 8 antenna ports includes all or at least one of the precoding matrices shown in Table 36 and Table 37. In one example, when constructing the 8Tx precoding matrix, the normalization or multiplication factor in the 4Tx UL precoding matrix is ​​not included. The following table is based on this example. In one example, the factors , and therefore in this case the multiplication factor is included (multiplied) in each precoder in the table below. In another example, the multiplication factor is included in (multiplied by) each precoder in the table below. In another example, the multiplication factor is included (multiplied) in each precoder in the table below.

[0376] Table 36: Port Numbering Scheme (A) .

[0377] Table 37: Port Numbering Scheme (B) .

[0378] In one example, a 4Tx FC TPMI for rank 4 (TPMI 3-4) is constructed. and layer splitting Or (3,2) rank 5 8Tx precoder, where the rank 4 4Tx FC TPMI indication is expressed as of The precoding matrix, where , is a precoder for 4 layers (4 columns). Specifically, any 3 of the 4 precoders are used for a group with 3 layers, and the remaining 1 precoder and its corresponding orthogonal precoder (e.g., based on rank 2 4Tx FC TPMI) are used for another group with 2 layers. Therefore, the total number of 8Tx rank 5 precoding matrices for layer splitting is The numbering scheme may be according to scheme (A) or (B), as described above.

[0379] In one example, a 4Tx FC TPMI for rank 4 (TPMI 3-4) is constructed. and layer splitting Or (3,2) rank 5 8Tx precoder, where the rank 4 4Tx FC TPMI indication is expressed as of The precoding matrix, where , is a precoder for 4 layers (4 columns). Specifically, any 3 precoders out of the 4 precoders are used for a group with 3 layers, and any 2 precoders out of the 4 precoders are used for another group. Therefore, the total number of 8Tx rank 5 precoding matrices for layer splitting is The numbering scheme may be according to scheme (A) or (B), as described above.

[0380] In one example, when the rank hour, The codebook for the 8 antenna ports includes all or at least one of the precoding matrices shown in Table 38 and Table 39. In one example, when constructing the 8Tx precoding matrix, the normalization or multiplication factor in the 4Tx UL precoding matrix is ​​not included. The following table is based on this example. In one example, the factors , and therefore in this case the multiplication factor is included (multiplied) in each precoder in the table below. In another example, the multiplication factor is included in (multiplied by) each precoder in the table below. In another example, the multiplication factor is included (multiplied) in each precoder in the table below.

[0381] Table 38: Port Numbering Scheme (A) .

[0382] Table 39: Port Numbering Scheme (B) .

[0383] In one example, the six-layer codebook with Ng=2 includes all or a subset of the precoders in Table 40.

[0384] Table 40: Intermediate precoding matrix for Ng = 2 and six layers

[0385] .

[0386] In one example, a 4Tx FC TPMI for rank 4 (TPMI 3-4) is constructed. and layer splitting Rank 6 8Tx precoder, where rank 4 4Tx FC TPMI indication is expressed as of The precoding matrix, where , is a precoder for 4 layers (4 columns). Specifically, any 3 of the 4 precoders are used for a group with 3 layers, and the remaining 1 precoder and its corresponding orthogonal precoder (e.g., based on rank 3 4Tx FC TPMI) are used for another group with 3 layers. Therefore, the total number of 8Tx rank 6 precoding matrices for layer splitting is The numbering scheme may be according to scheme (A) or (B), as described above.

[0387] In one example, a 4Tx FC TPMI for rank 4 (TPMI 3-4) is constructed. and layer splitting Rank 6 8Tx precoder, where rank 4 4Tx FC TPMI indication is expressed as of The precoding matrix, where , is a precoder for 4 layers (4 columns). Specifically, any 3 of the 4 precoders are used for a group with 3 layers, and any 3 of the 4 precoders are used for another group. Therefore, the total number of 8Tx rank 6 precoding matrices for layer splitting is 12 or 8. The numbering scheme can be according to scheme (A) or (B), as described above.

[0388] In one example, when the rank hour, The codebook for the 8 antenna ports includes all or at least one of the precoding matrices shown in Table 41 and Table 42. In one example, when constructing the 8Tx precoding matrix, the normalization or multiplication factor in the 4Tx UL precoding matrix is ​​not included. The following table is based on this example. In one example, the factors , and therefore in this case the multiplication factor is included (multiplied) in each precoder in the table below. In another example, the multiplication factor is included in (multiplied by) each precoder in the table below. In another example, the multiplication factor is included (multiplied) in each precoder in the table below.

[0389] Table 41: Port Numbering Scheme (A) .

[0390] Table 42: Port Numbering Scheme (B) .

[0391] In one example, the seven-layer codebook with Ng=2 includes all or a subset of the precoders in Table 43.

[0392] Table 43: Intermediate precoding matrix for Ng = 2 and seven layers

[0393] .

[0394] In one example, a 4Tx FC TPMI for rank 4 (TPMI 3-4) is constructed. and layer splitting Or (4,3) rank 7 8Tx precoder, where the rank 4 4Tx FC TPMI indication is expressed as of The precoding matrix, where , is a precoder for 4 layers (4 columns). Specifically, all 4 of the 4 precoders are used for the group with 4 layers, and the corresponding rank 3 precoder (e.g., based on rank 3 4Tx FC TPMI) is used for the other group with 3 layers. Therefore, the total number of 8Tx rank 7 precoding matrices for layer splitting is The numbering scheme may be according to scheme (A) or (B), as described above.

[0395] In one example, a 4Tx FC TPMI for rank 4 (TPMI 3-4) is constructed. and layer splitting Or (4,3) rank 7 8Tx precoder, where the rank 4 4Tx FC TPMI indication is expressed as of The precoding matrix, where , is a precoder for 4 layers (4 columns). Specifically, all 4 of the 4 precoders are used for the group with 4 layers, and one of the 2 corresponding rank 3 precoders (e.g., based on rank 3 4Tx FC TPMI) is used for the other group with 3 layers. Therefore, the total number of 8Tx rank 7 precoding matrices for layer splitting is The numbering scheme may be according to scheme (A) or (B), as described above.

[0396] In one example, when the rank hour, The codebook for the 8 antenna ports includes all or at least one of the precoding matrices shown in Table 44 and Table 45. In one example, when constructing the 8Tx precoding matrix, the normalization or multiplication factor in the 4Tx UL precoding matrix is ​​not included. The following table is based on this example. In one example, the factors , and therefore in this case the multiplication factor is included (multiplied) in each precoder in the table below. In another example, the multiplication factor is included in (multiplied by) each precoder in the table below. In another example, the multiplication factor is included (multiplied) in each precoder in the table below.

[0397] Table 44: Port Numbering Scheme (A) .

[0398] Table 45: Port Numbering Scheme (B) .

[0399] In one example, the eight-layer codebook with Ng=2 includes all or a subset of the precoders in Table 46.

[0400] Table 46: Intermediate precoding matrix for Ng = 2 and eight layers

[0401] .

[0402] In one example, mapping of antenna ports to antenna groups is according to at least one example.

[0403] In one example (number A), the antenna group Mapped to (corresponding to) antenna ports 1, 2, 3, 4, and antenna group Mapped to (corresponding to) antenna ports 5, 6, 7, 8.

[0404] In one example (number B), the antenna group Mapped to (corresponding to) antenna ports 1, 2, 5, 6, and antenna group Mapped to (corresponding to) antenna ports 3, 4, 7, and 8.

[0405] In the following, two example 8Tx precoding matrices for port numbering are provided.

[0406] In one embodiment, The codebook for the 8 antenna ports includes the rank based on the Rel.15 UL 4Tx codebook A subset of Fully Coherent (FC) TPMI Constructed precoder or precoding matrix.

[0407] In one example, a subset Corresponding to the 4Tx FCTPMI of Rel.15 Type I codebook. Note that based on 4Tx FC TPMI of Rel.15 Type I codebook is used for ranks 1, 2, and 3.

[0408] When subset Corresponding to When the TPMI of rank , The rank 1 4Tx FCTPMI included in corresponds to at least one of the following examples.

[0409] In one example, the rank 1 FC TPMI corresponds to {12, 13, 14, 15, 20, 21, 22, 23}. In this case, the DFT vector used to construct the 4Tx precoder is .

[0410] In one example, the rank 1 FC TPMI corresponds to {16, 17, 18, 19, 24, 25, 26, 27}. In this case, the DFT vector used to construct the 4Tx precoder is .

[0411] In one example, rank 1 FC TPMI corresponds to ,in, In one example, is fixed (e.g., 0) or is configured (e.g., via RRC or MAC CE or DCI). In one example, the UE reports one or more values ​​that the UE can support. .

[0412] In one example, rank 1 FC TPMI corresponds to ,in, In one example, is fixed (e.g., 12) or is configurable (e.g., via RRC or MAC CE or DCI). In one example, the UE reports one or more values ​​that the UE can support .

[0413] When subset Corresponding to When the TPMI The rank 2 4Tx FC TPMI included in corresponds to at least one of the following examples.

[0414] In one example, the rank 2 FC TPMI corresponds to {14, 15, 18, 19}. In this case, the DFT vector used to construct the 4Tx precoder is .

[0415] In one example, the rank 2 FC TPMI corresponds to {16, 17, 20, 21}. In this case, the DFT vector used to construct the 4Tx precoder is .

[0416] In one example, the rank 2 FC TPMI corresponds to ,in, In one example, is fixed (e.g., 0) or is configured (e.g., via RRC or MAC CE or DCI). In one example, the UE reports one or more values ​​that the UE can support. .

[0417] In one example, the rank 2 FC TPMI corresponds to ,in In one example, is fixed (e.g., 14) or is configured (e.g., via RRC or MAC CE or DCI). In one example, the UE reports one or more values ​​that the UE can support .

[0418] When subset Corresponding to When the TPMI The rank 3 4Tx FC TPMI included in corresponds to at least one of the following examples.

[0419] In one example, the rank 3 FC TPMI corresponds to {3,5}. In this case, the DFT vector used to construct the 4Tx precoder is .

[0420] In one example, the rank 3 FC TPMI corresponds to {4,6}. In this case, the DFT vector used to construct the 4Tx precoder is .

[0421] In one example, rank 3 FC TPMI corresponds to ,in, In one example, is fixed (e.g., 0) or is configured (e.g., via RRC or MAC CE or DCI). In one example, the UE reports one or more values ​​that the UE can support. .

[0422] In one example, rank 3 FC TPMI corresponds to ,in, In one example, is fixed (e.g., 3) or is configured (e.g., via RRC or MAC CE or DCI). In one example, the UE reports one or more values ​​that the UE can support .

[0423] When subset Corresponding to TPMI, including The rank 4 4Tx FC TPMI in corresponds to the rank 4FC TPMI {3,4}, i.e., the subset Includes all rank 4 4Tx FC TPMIs.

[0424] In one example, only if ,against Consider / use a subset of at least one of the above examples , and when or When either is 0, all 4Tx FC TPMIs are used / considered.

[0425] In one example, regardless of Regardless of the value of , consider / use at least one subset of the above examples .

[0426] In one example, a subset according to at least one of the above examples is considered / used based on a maxRank value (eg, configured via a higher layer). For example, when maxRank When maxRank is Consider / use a subset of at least one of the above examples .here, is a threshold value, which may be fixed (eg, 1 or 2), or configured (eg, via higher layers), or reported by the UE (eg, via UE capability reporting).

[0427] In one example, a subset according to at least one of the above examples is considered / used based on a maxRank value (eg, configured via a higher layer). For example, when maxRank Consider / use a subset of at least one of the above examples , when maxRank Consider / use a subset of at least one of the above examples ,in, Including Same (rank More ranks of 4Tx FC TPMI) 4Tx FC TPMI. Here, is a threshold value, which may be fixed (eg, 1 or 2), or configured (eg, via higher layers), or reported by the UE (eg, via UE capability reporting).

[0428] In one example, a subset corresponds to or is based on the (uniform) subsampling of 4Tx FC TPMI. Let is the subsampling factor, where means there is no subsampling (i.e., all 4Tx TPMIs are included in the subset), This means subsampling by a factor of 2 (therefore, the number of candidate 4Tx FC TPMIs is reduced by 2), and so on.

[0429] For rank , The rank 1 4Tx FC TPMI included in corresponds to at least one of the following examples.

[0430] In one example, , and the rank-1 FC TPMI corresponds to the even-numbered FC TPMIs, i.e., {12, 14, 16, … 26}.

[0431] In one example, , and the rank-1 FC TPMI corresponds to the odd-numbered FC TPMIs, i.e., {13, 15, 17, … 27}.

[0432] In one example, , and rank 1 FC TPMI corresponds to ,in, In one example, is fixed (e.g., 0) or is configured (e.g., via RRC or MAC CE or DCI). In one example, the UE reports one or more values ​​that the UE can support. .

[0433] In one example, , and rank 1 FC TPMI corresponds to ,in, In one example, is fixed (e.g., 12) or is configurable (e.g., via RRC or MAC CE or DCI). In one example, the UE reports one or more values ​​that the UE can support .

[0434] In one example, , and the rank-1 FC TPMI corresponds to some of the even-numbered FC TPMIs, i.e., {12, 16, 20, 24} or {14, 18, 22, 26}.

[0435] In one example, , and the rank-1 FC TPMI corresponds to the odd-numbered FC TPMIs, i.e., {13, 17, 21, 25} or {15, 19, 23, 27}.

[0436] In one example, , and rank 1 FC TPMI corresponds to … in, or or In one example, is fixed (e.g., 0) or is configured (e.g., via RRC or MAC CE or DCI). In one example, the UE reports one or more values ​​that the UE can support. .

[0437] In one example, , and rank 1 FC TPMI corresponds to ,in, or or In one example, is fixed (e.g., 12) or is configurable (e.g., via RRC or MAC CE or DCI). In one example, the UE reports one or more values ​​that the UE can support .

[0438] For rank , The rank 2 4Tx FC TPMI included in corresponds to at least one of the following examples.

[0439] In one example, , and the rank-2 FC TPMI corresponds to the even-numbered FC TPMIs, i.e., {14, 16, … 20}.

[0440] In one example, , and the rank-2 FC TPMI corresponds to the odd-numbered FC TPMIs, i.e., {15, 17, … 21}.

[0441] In one example, , and the rank-2 FC TPMI corresponds to ,in, In one example, is fixed (e.g., 0) or is configured (e.g., via RRC or MAC CE or DCI). In one example, the UE reports one or more values ​​that the UE can support. .

[0442] In one example, , and the rank-2 FC TPMI corresponds to ,in, In one example, is fixed (e.g., 14) or is configured (e.g., via RRC or MAC CE or DCI). In one example, the UE reports one or more values ​​that the UE can support .

[0443] In one example, , and the rank-2 FC TPMI corresponds to some of the even-numbered FC TPMIs, i.e., {14, 18} or {16, 20}.

[0444] In one example, , and the rank-2 FC TPMI corresponds to the odd-numbered FC TPMI, i.e., {15,19} or {17,21}.

[0445] In one example, , and the rank-2 FC TPMI corresponds to ,in, or or In one example, is fixed (e.g., 0) or is configured (e.g., via RRC or MAC CE or DCI). In one example, the UE reports one or more values ​​that the UE can support. .

[0446] In one example, , and the rank-2 FC TPMI corresponds to ,in, or or In one example, is fixed (e.g., 14) or is configured (e.g., via RRC or MAC CE or DCI). In one example, the UE reports one or more values ​​that the UE can support .

[0447] For rank , The rank 3 4Tx FC TPMI included in corresponds to at least one of the following examples.

[0448] In one example, , and the rank 3 FC TPMI corresponds to the even-numbered FC TPMI, i.e., {4,6}.

[0449] In one example, , and the rank 3 FC TPMI corresponds to the odd FC TPMI, i.e., {3,5}.

[0450] In one example, , and rank 3 FC TPMI corresponds to ,in, In one example, is fixed (e.g., 0) or is configured (e.g., via RRC or MAC CE or DCI). In one example, the UE reports one or more values ​​that the UE can support. .

[0451] In one example, , and rank 3 FC TPMI corresponds to ,in, In one example, is fixed (e.g., 3) or is configured (e.g., via RRC or MAC CE or DCI). In one example, the UE reports one or more values ​​that the UE can support .

[0452] In one example, , and the rank-3 FC TPMIs correspond to some of the even-numbered FC TPMIs, namely {4} or {6}.

[0453] In one example, , and the rank-3 FC TPMI corresponds to the odd-numbered FC TPMI, i.e., {3} or {5}.

[0454] In one example, , and rank 3 FC TPMI corresponds to ,in, or or In one example, is fixed (e.g., 0) or is configured (e.g., via RRC or MAC CE or DCI). In one example, the UE reports one or more values ​​that the UE can support. .

[0455] In one example, , and rank 3 FC TPMI corresponds to ,in, or or In one example, is fixed (e.g., 3) or is configured (e.g., via RRC or MAC CE or DCI). In one example, the UE reports one or more values ​​that the UE can support .

[0456] In one example, only ,against Consider / use a subset of at least one of the above examples , and when or When one of them is 0, all 4Tx FC TPMIs are used / considered.

[0457] In one example, regardless of Regardless of the value of , consider / use at least one subset of the above examples .

[0458] In one example, a subset according to at least one of the above examples is considered / used based on a maxRank value (eg, configured via a higher layer). For example, when maxRank When maxRank is Consider / use a subset of at least one of the above examples .here, is a threshold value, which may be fixed (eg, 1 or 2), or configured (eg, via higher layers), or reported by the UE (eg, via UE capability reporting).

[0459] In one example, a subset according to at least one of the above examples is considered / used based on a maxRank value (eg, configured via a higher layer). For example, when maxRank Consider / use a subset of at least one of the above examples , when maxRank Consider / use a subset of at least one of the above examples ,in, Including The same (rank 4Tx FC TPMI) more ranks 4Tx FC TPMI. Here, is a threshold value, which may be fixed (eg, 1 or 2), or configured (eg, via higher layers), or reported by the UE (eg, via UE capability reporting).

[0460] If number A is used to construct an 8Tx precoder based on a 4Tx precoder, the 4Tx precoder is applied to four consecutive ports among the eight ports, namely, 1, 2, 3, 4 or 5, 6, 7, 8 or 0, 1, 2, 3 or 4, 5, 6, 7. Alternatively, if number B is used to construct an 8Tx precoder based on a 4Tx precoder, the 4Tx precoder is applied to one of the following port tuples: 1, 2, 5, 6 or 3, 4, 7, 8 or 0, 1, 4, 5 or 2, 3, 6, 7.

[0461] In one embodiment, for The 8Tx PC precoder is based on the Rel.15 4Tx UL FC precoder, as described above, except that The value indicates / configures one 4Tx FC TPMI (case A) or two 4Tx TPMI (case B) and is based on the order Apply the indicated / configured one or two TPMIs to the two antenna groups, where or (2, 1). In one example, the order is fixed, such as (1, 2) or (2, 1). In one example, the order is configured / indicated to the UE, such as via higher layer and / or MAC CE-based signaling.

[0462] In one example, a 1-bit signaling (b) or parameter (p) with two states is used.

[0463] For example, when b=0, , and when b=1, .

[0464] For example, when b=1, , and when b=0, .

[0465] For example, when p=v0, , and when p=v1, .

[0466] For example, when p=v1, , and when p=v0, .

[0467] In one example, signaling 2-bit signaling is used.

[0468] In one example, based on a sorted set of layer pair values To describe (construct) for PC precoder. At least one of Tables 47 to 50 can be used.

[0469] Table 47 .

[0470] Table 48 .

[0471] Table 49 .

[0472] Table 50 .

[0473] In one embodiment, for The 8Tx PC precoder is based on the Rel.15 2Tx UL FC precoder (rank 1 2Tx TPMI=2,3,4,5 and rank 2 2Tx TPMI=1,2), similar to the above In addition to the situation Value indicates / configures 1 or 2 or 3 or 4 2Tx FC TPMI, where ,and , and sort-based Apply the indicated / configured one or two TPMIs to the two antenna groups, where is one of the values ​​in Table 51.

[0474] If number A is used to construct an 8Tx precoder based on a 2Tx FC precoder, the 2Tx precoder is applied to two consecutive ports among the 8 ports, that is, {(1,2), (3,4), (5,6), (7,8)} or {(0,1), (2,3), (4,5), (6,7)}. Alternatively, if number B is used to construct an 8Tx precoder based on a 2Tx precoder, the 2Tx precoder is applied to one or more of the following port pairs: {(1,5), (2,6), (3,7), (4,8)} or {(0,4), (1,5), (2,6), (3,7)}.

[0475] Table 51 .

[0476] In one example, the order is fixed, e.g., (1, 2, 3, 4). In one example, the order is configured / indicated to the UE, e.g., via higher layer and / or MAC CE-based signaling. In one example, a 5-bit signaling (b) or parameter (p) with 24 states is used to indicate one of the supported values.

[0477] In one example, based on sorted layer tuple values Set to describe (construct) for PC precoder. At least one of Tables 52 to 57 can be used.

[0478] Table 52 .

[0479] Table 53 .

[0480] Table 54 .

[0481] Table 55 .

[0482] Table 56 .

[0483] Table 57 .

[0484] In one example, for , for rank 1, the 8Tx precoder (based on the 4Tx FC precoder) can be as shown in Table 58 and Table 59. In one example, when constructing the 8Tx precoder, the normalization or multiplication factor in the 4Tx UL precoder is not included. The following table follows this example. In one example, the factors , and therefore in this case the multiplication factor is included (multiplied) in each precoder in the table below. In another example, the multiplication factor is included in (multiplied by) each precoder in the table below. In another example, the multiplication factor is included (multiplied) in each precoder in the table below. Depending on the subset or subsampling , as described above, a subset of 8Tx precoders as shown in the two tables may be selected for 8Tx rank 1 TPMI indication.

[0485] For rank > 1, two numbering schemes and subsets can be used. or subsampling The 8Tx precoder is constructed similarly.

[0486] Table 58: Port Numbering Scheme (A) .

[0487] Table 59: Port Numbering Scheme (B) .

[0488] In one example, for , for rank 1, the 8Tx precoder (based on the 2Tx FC precoder) can be as shown in Table 60 and Table 61. In one example, when constructing the 8Tx precoder, the normalization or multiplication factor in the 2Tx UL precoder is not included. The following table follows this example. In one example, the factors , and therefore in this case the multiplication factor is included (multiplied) in each precoder in the table below. In another example, the multiplication factor is included in (multiplied by) each precoder in the table below. In another example, the multiplication factor is included (multiplied) in each precoder in the table below. Depending on the subset or subsampling , as described above, a subset of 8Tx precoders as shown in the two tables may be selected for 8Tx rank 1 TPMI indication.

[0489] For rank > 1, two numbering schemes and subsets can be used. or subsampling The 8Tx precoder is constructed similarly.

[0490] Table 60: Port Numbering Scheme (A) .

[0491] Table 61: Port Numbering Scheme (B) .

[0492] Figure 9 An example method 900 performed by a UE in a wireless communication system according to an embodiment of the present disclosure is shown. Figure 9 The method 900 may 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 1 Any of BS 101-103 (such as Figure 2 The method 900 is for illustration only, and other embodiments may be used without departing from the scope of the present disclosure.

[0493] Method 900 begins when a UE receives information about N g UL codebook for each groupN =8 antenna ports configuration (910). Then, the UE receives an indication of the TPMI for transmission of the PUSCH (920). For example, in 920, the TPMI indicates a precoding matrix from the UL codebook, and the precoding matrix is ​​based on up to sub-matrices. K Each of the sub-matrices is used to The fully coherent (FC) precoding matrix of antenna ports is used, and One of the groups is associated with ,and The UE then transmits a PUSCH based on the indicated TPMI (930).

[0494] In various embodiments, when : The antenna ports are divided into antenna ports and , ,and K Each submatrix in the Given, where ,and Is the instruction from the antenna ports and UL codebook of the layer ( )’s FC precoding matrix TPMI index.

[0495] Any of the above-described variant embodiments may be used independently or in combination with at least one other variant embodiment.

[0496] 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.

[0497] Although the figures illustrate different examples of user devices, various changes may be made to the figures. For example, the user devices may include any number of each component in any suitable arrangement. Generally speaking, the figures do not limit the scope of the present disclosure to any particular configuration. Furthermore, although the figures illustrate operating environments in which various user device features disclosed in this patent document may be used, these features may be used in any other suitable system.

[0498] 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: processor; as well as a transceiver operatively coupled to the processor, the transceiver configured to: Receive information about being divided into group Uplink UL codebook for antenna ports ( ) configuration; receiving an indication indicating a transmit precoding matrix indicator TPMI for transmission of a physical uplink shared channel PUSCH; and transmitting the PUSCH based on the indicated TPMI, Wherein, the TPMI indication comes from the UL codebook ( ) precoding matrix , and the precoding matrix Based on up to sub-matrices, where the Each of the sub-matrices is used to The fully coherent FC precoding matrix of antenna ports and the One of the groups is associated with ,and .

2. The UE according to claim 1, wherein when hour: The antenna ports are divided into antenna ports and of groups, , ,and described Each submatrix in the Given, where ,and Is the instruction from antenna ports and UL codebook for each layer ( )’s FC precoding matrix TPMI index.

3. The UE according to claim 2, wherein: , ,in, ,and is an indication from the UL codebook ( ), where , , and , Used for The sub-matrices of a layer include the following: , Used for The sub-matrices of a layer include the following: , Used for The sub-matrices of a layer include the following: , as well as Used for The sub-matrices of a layer include the following: 。 4. The UE according to claim 3, wherein: UL codebook for layer 1 Includes all or a subset of the following: , Among them, the UL codebook for layer 2 is ) includes all or a subset of the following: 。 5. The UE according to claim 3, wherein UL codebook for layer 3 ) includes all or a subset of the following: , as well as Among them, the UL codebook for 4 layers ) includes all or a subset of the following: 。 The UE according to claim 3, wherein: UL codebook for layer 6 ) includes all or a subset of the following: , UL codebook for layer 7 ) includes all or a subset of the following: , as well as UL codebook for 8 layers ) includes all or a subset of the following: 。 7. A base station BS, comprising: processor; as well as a transceiver operatively coupled to the processor, the transceiver configured to: Send about being divided into group Uplink UL codebook for antenna ports ( ) configuration; transmitting an indication indicating a transmit precoding matrix indicator TPMI for transmission of a physical uplink shared channel PUSCH; and receiving the PUSCH based on the indicated TPMI, Wherein, the TPMI indication comes from the UL codebook ( ) precoding matrix , and the precoding matrix Based on up to sub-matrices, where the Each of the sub-matrices is used to The fully coherent FC precoding matrix of antenna ports is combined with One of the groups is associated with ,and .

8. The BS according to claim 7, wherein: when hour: The antenna ports are divided into antenna ports and of groups, , ,and described Each submatrix in the Given, where ,and Is the instruction from antenna ports and UL codebook for each layer ( )’s FC precoding matrix TPMI index.

9. The BS according to claim 8, wherein: , ,in, ,and is an indication from the UL codebook ( ), where , , and , Used for The sub-matrices of a layer include the following: , Used for The sub-matrices of a layer include the following: , Used for The sub-matrices of a layer include the following: , as well as Used for The sub-matrices of a layer include the following: 。 10. The BS according to claim 9, in, UL codebook for layer 1 ) includes all or a subset of the following: , Among them, the UL codebook for layer 2 is ) includes all or a subset of the following: 。 11. The BS according to claim 9, wherein UL codebook for layer 3 ) includes all or a subset of the following: , as well as Among them, the UL codebook for 4 layers ) includes all or a subset of the following: 。 12. The BS according to claim 9, wherein: UL codebook for layer 6 ) includes all or a subset of the following: , UL codebook for layer 7 ) includes all or a subset of the following: , as well as UL codebook for 8 layers ) includes all or a subset of the following: 。 13. A method performed by a user equipment (UE), the method comprising: Receive information about being divided into group Uplink UL codebook for antenna ports ( ) configuration; receiving an indication indicating a transmit precoding matrix indicator TPMI for transmission of a physical uplink shared channel PUSCH; and transmitting the PUSCH based on the indicated TPMI, Wherein, the TPMI indication comes from the UL codebook ( ) precoding matrix , and the precoding matrix Based on up to sub-matrices, where the Each of the sub-matrices is used to The fully coherent FC precoding matrix of antenna ports is combined with One of the groups is associated with ,and .

14. The method according to claim 13, wherein when hour: The antenna ports are divided into antenna ports and of groups, , ,and described Each submatrix in the Given, where ,and Is the instruction from antenna ports and UL codebook for each layer ( )’s FC precoding matrix TPMI index.

15. The method according to claim 14, wherein: , ,in, ,and is an indication from the UL codebook ( ), where , , and , Used for The sub-matrices of a layer include the following: , Used for The sub-matrices of a layer include the following: , Used for The sub-matrices of a layer include the following: , as well as Used for The sub-matrices of a layer include the following: 。