A device configured to be used in a user equipment UE
By implementing codebook subset limits in 5G NR systems and generating advanced CSI or NR codebooks, the problem of inaccurate CSI feedback in beamforming management is solved, beam management is optimized, and communication performance and power efficiency are improved.
Patent Information
- Application Number
- CN202211125112.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2017-10-02
- Filing Date
- 2018-06-04
- Publication Date
- 2025-08-12
- Estimated Expiration
- 2038-06-04
AI Technical Summary
In the new 5G radio (NR) system, the prior art is difficult to effectively manage beamforming, resulting in inaccurate feedback of channel state information (CSI) and affecting communication performance, especially when UE rotates or is blocked and poor beams caused by low-quality channels.
Optimize the beamforming process by implementing codebook subset limits in user equipment (UE), generating advanced CSI or NR codebooks, limiting PMI feedback and RI feedback to transmit on unrestricted beams.
It improves the accuracy and communication performance of CSI feedback, reduces interference to neighboring cells, optimizes the beam management process, and improves the power efficiency and channel quality of the system.
Smart Images

Figure CN115694577B_ABST
Abstract
Description
[0001] Division Statement
[0002] This application is a divisional application of the invention patent application with PCT international application number PCT / US2018 / 035845, international application date June 4, 2018, application number 201880052091.X entering the Chinese national phase, and invention name “Codebook Subset Restriction for CSI”.
[0003] CROSS-REFERENCE TO RELATED APPLICATIONS
[0004] This application claims the benefit of U.S. Provisional Application No. 62 / 515,976, filed June 6, 2017, entitled “CODEBOOK SUBSET RESTRICTION FOR ADVANCED CSI,” U.S. Provisional Application No. 62 / 530,539, filed July 10, 2017, entitled “CODEBOOK SUBSET RESTRICTION FOR HYBRID CHANNEL STATE INFORMATION,” U.S. Provisional Application No. 62 / 544,249, filed August 11, 2017, entitled “CODEBOOK SUBSET RESTRICTION FOR NEW RADIO (NR),” U.S. Provisional Application No. 62 / 556,962, filed September 11, 2017, entitled “CODEBOOK SUBSET RESTRICTION FOR NEW RADIO,” and U.S. Provisional Application No. 62 / 556,962, filed October 2, 2017, entitled “METHOD OF CODEBOOK SUBSET RESTRICTION FOR HYBRID CHANNEL STATE INFORMATION.” RESTRICTION" which is incorporated herein by reference in its entirety. Technical Field
[0005] The present disclosure relates to wireless technologies, and more particularly to technologies for beamforming systems based on codebook restriction of channel state information (CSI), and more particularly to codebook subset restriction. Background Art
[0006] The explosive growth of wireless traffic has led to an urgent need for higher data rates. With mature physical layer technologies, further improvements in spectral efficiency are likely to be negligible. On the other hand, the scarcity of licensed spectrum in low-band frequencies has resulted in insufficient data rate increases. 5G, the next-generation wireless communication system, will provide ubiquitous access to information and data sharing for a variety of users and applications. 5G is expected to be a unified network / system designed to address distinct and sometimes conflicting performance dimensions and services. These diverse, multi-dimensional requirements are driven by different services and applications. Broadly speaking, 5G will evolve based on 3GPP Long Term Evolution (LTE-Adv) with the addition of potential new radio access technologies (RATs), enriching people's lives with better, simpler, and more seamless wireless connectivity solutions. 5G will enable many devices to connect via wireless communication and deliver fast, rich content and services.
[0007] Similar to LTE, multi-antenna technology can become a key technical component in the 3GPP 5G New Radio (NR) system. Specifically, beamforming with very narrow beamwidth (resulting in very high beamforming gain) can become an important tool for high-frequency NR to achieve target coverage. For example, in order to operate in a wide frequency range from below 6GHz to 100GHz, 3GPP NR aims to provide a unified method to achieve single-beam and multi-beam transmission. Multiple antennas can also be implemented at transmission devices such as transmission reception points (TRPs) (e.g., eNodeB (eNB) / next generation NodeB (gNB) / base station antenna panels) and user equipment (UE), and are called multiple-input multiple-output (MIMO) devices. MIMO technology uses multiple antennas or antenna arrays / panels at one or more transmitters (Tx) and one or more receivers (Rx). MIMO systems can be used to increase the data throughput and link reliability of a network without increasing the bandwidth frequency or increasing the transmission power of the network. To achieve this, data communicated between nodes (eNB / gNB) and mobile devices (e.g., UEs) can be distributed across multiple antennas to achieve array gain, improving spectral efficiency and achieving diversity gain. Massive MIMO deploys a large number of antenna elements in an antenna array. Multiple terminals can be deployed to combine Massive MIMO technology with conventional time and frequency division multiplexing using orthogonal frequency division multiplexing (OFDM).
[0008] Three-dimensional (3D) or full-dimensional (FD) MIMO systems can be used in MIMO networks to enhance cellular performance by deploying antenna elements in both the horizontal and vertical dimensions (e.g., a two-dimensional (2D) antenna array). FD MIMO systems can direct two-dimensional (i.e., horizontal and vertical) communications to locations in three-dimensional (3D) space. Compared to traditional two-dimensional MIMO systems, the communication direction in 3D space can improve directivity, thereby allowing for an increased number of communication paths, more focused beamforming, and improved throughput of spatial multiplexing. Summary of the Invention
[0009] According to one aspect of an embodiment of the present application, an apparatus configured for use in a user equipment (UE) is provided, comprising one or more processors coupled to an RF interface and configured to: process data of a transmission including a CSI report configuration reporting setting based on a codebook subset restriction associated with at least one of an advanced channel state information (CSI) codebook or a new radio (NR) codebook to enable precoding matrix indicator (PMI) feedback associated with rank indicator (RI) feedback; determine the PMI feedback associated with the RI feedback based on a bitmap of the codebook subset restriction from the processed transmission, wherein the bitmap includes an indication of a set of PMIs restricted by the PMI feedback and the RI feedback; and generate the at least one of the advanced CSI codebook or the NR codebook configured with the PMI feedback and the RI feedback for transmission on an unrestricted beam restricted by the codebook subset; and a radio frequency (RF) interface configured to provide, using RF circuitry, data for transmission of the at least one of the advanced CSI codebook or the NR codebook on the unrestricted beam. BRIEF DESCRIPTION OF THE DRAWINGS
[0010] Figure 1 is a block diagram illustrating an example network system with UEs and eNBs / gNBs in a core network that can be used in conjunction with various aspects described herein.
[0011] Figure 2 is a diagram illustrating example components of a network device that may be employed as a UE or eNB / gNB in accordance with various aspects discussed herein.
[0012] Figure 3 is a diagram illustrating an example interface for baseband circuitry that may be employed in accordance with various aspects discussed herein.
[0013] Figure 4 is a block diagram illustrating a system that enables beam reporting and beamforming operations that can be employed at a UE in accordance with various aspects described herein.
[0014] Figure 5 is a block diagram illustrating a system that may be employed at a base station (BS) / evolved Node B (eNB) / new radio / next generation Node B (gNB) capable of beam reporting and beamforming operations in accordance with various aspects described herein.
[0015] Figure 6 A process flow for processing or generating beam reports and beamforming operations according to various aspects or embodiments described herein is shown.
[0016] Figure 7 Another process flow for processing or generating beam reports and beamforming operations according to various aspects or embodiments described herein is shown.
[0017] Figure 8 A process flow for processing or generating beam reports and beamforming operations according to various aspects or embodiments described herein is shown.
[0018] Figure 9 Another process flow for processing or generating beam reports and beamforming operations according to various aspects or embodiments described herein is shown.
[0019] Figure 10 A process flow for processing or generating beam reports and beamforming operations according to various aspects or embodiments described herein is shown.
[0020] Figure 11 Another process flow for processing or generating beam reports and beamforming operations according to various aspects or embodiments described herein is shown.
[0021] Figure 12 A control plane protocol stack that may be implemented for operation of the various embodiments and aspects described herein is shown.
[0022] Figure 13 A user plane protocol stack is shown that may be implemented for operation of the various embodiments and aspects described herein. DETAILED DESCRIPTION
[0023] The present disclosure will now be described with reference to the accompanying drawings, wherein similar reference numerals are used to refer to similar elements throughout the text, and the structures and devices shown therein need not be drawn to scale. As used herein, the terms "component", "system", "interface", etc. are intended to refer to entities, hardware, software (e.g., in execution) and / or firmware related to a computer. For example, a component can be a processor (e.g., a microprocessor, a controller or other processing device), a process running on a processor, a controller, an object, an executable file, a program, a storage device, a computer, a tablet computer and / or a user equipment (UE) with a processing device (e.g., a mobile / wireless phone, etc.). By way of example, an application and a server running on a server can also be a component. One or more components can reside in a process, and a component can be located on a computer and / or distributed between two or more computers. This article can describe a set of elements or other sets of components, wherein the term "set" can be interpreted as "one or more".
[0024] In addition, these components can execute from various computer-readable storage media having various data structures stored thereon, such as using modules, for example. Components can communicate via local and / or remote processes, such as according to signals having one or more data packets (e.g., data from one component interacts with another component in a local system, a distributed system, and / or throughout a network, such as the Internet, a local area network, a wide area network, or a similar network with other systems via signals).
[0025] As another example, a component can be a device with a specific function that is provided by a mechanical component that operates through electrical or electronic circuitry, where the electrical or electronic circuitry can be operated by a software application or firmware application that is executed by one or more processors. The one or more processors can be internal or external to the device and can execute at least a portion of the software or firmware application. As another example, a component can be a device that provides a specific function through electronic components without the need for mechanical components. The electronic component can include one or more processors to execute at least a portion of the software and / or firmware that gives the electronic component its function.
[0026] The use of the word "exemplary" is intended to present concepts in a concrete manner. As used in this application, the term "or" is intended to mean an inclusive "or" rather than an exclusive "or". That is, unless specified otherwise or clear from the context, "X employs A or B" is intended to mean any of the natural inclusive permutations. That is, if X employs A; X employs B; or X employs both A and B, then "X employs A or B" is satisfied in any of the foregoing cases. In addition, the articles "a" and "an" as used in this application and the appended claims should generally be construed to mean "one or more" unless specified otherwise or clear from the context to be directed to the singular form. Furthermore, to the extent the terms "comprising," "including," "having," "having," "with," or variations thereof are used in the detailed description and claims, such terms are intended to be inclusive in a manner similar to the term "comprising."
[0027] Overview
[0028] In view of the above, various aspects / implementations for communications in a beamforming system or beamforming network device (e.g., user equipment (UE), evolved Node B (eNB), next-generation Node B (gNB), new radio (NR) base station (BS), multiple-input multiple-output (MIMO) device, single-input multiple-output (SIMO) device, etc.) are disclosed. Specifically, with respect to LTE Advanced and 5G NR devices, performance-related issues (power efficiency, beamforming, channel quality, etc.) may arise in the beam management process, including beam reporting that can improve channel state information (CSI) observed by the Rx about the downlink channel. For example, when the UE is rotated or obstructed, the Rx beam currently used for the downlink (DL) and the Tx beam currently used for the UL may not operate as expected due to interference or low-quality channels.
[0029] CSI can be obtained from the receiver via the transmitter: a) based on an estimate of the uplink channel and using channel reciprocity of the wireless channel; and b) derived from quantized feedback from receiver measurements. The quantized form of CSI feedback can be used for both frequency division duplex (FDD) and time division duplex (TDD) operating systems. The quantized CSI (or simply CSI) includes the precoding matrix index (PMI) to assist with beamforming or precoding selection at the gNB's transmitter antennas. The set (or group) of possible PMIs is represented as a codebook. For the different possible deployments of 5G New Radio (NR) systems, codebooks are designed and configured to provide reasonable performance in all possible serving directions of the gNB. However, depending on the actual gNB deployment, some PMIs should be avoided in such codebooks. For example, some PMI vectors may cause higher interference in the downlink channel than other PMIs or PMI vectors due to potential interference to neighboring cells. In order to avoid CSI reports corresponding to such PMIs that have greater interference than other vectors, considering beamforming with bitmaps, codebook subset restriction can be defined as a parameter and used by the UE for CSI feedback.
[0030] In some aspects of this document, a codebook subset restriction design for Type I single-panel operation may be generated / processed / configured via a single codebook subset restriction bitmap for all ranks; and an operation of linking each DFT vector with one or more beamforming vectors having different structures.
[0031] In other aspects, codebook subset restriction with two different bitmaps can be configured for Type II: the first one is used to restrict two-dimensional (2D) discrete Fourier transform (DFT) vectors with higher power, and the second one is used to restrict 2D DFT vectors with lower power, relatively speaking.
[0032] Additionally or alternatively, a codebook subset restriction configuration is used for Type I multi-panel, such as with a single bitmap for restricting beamforming vectors, taking into account 2D DFT beams and inter-panel co-phasing. Advantages of these aspects can be seen in both NR and LTE-Advanced codebooks. For example, these aspects enable the application of a single codebook subset restriction bitmap for all rank values of a Type I single panel, a greater degree of flexibility for Type II codebook subset restriction, and a greater degree of flexibility for Type I multi-panel codebook subset restriction.
[0033] In other aspects related to codebook subset restriction, the CSI signaling operation is configured to indicate the maximum possible value of the rank for rank restriction (which restricts the rank of the PMI, PMI, or other beamforming parameters). For example, a codebook subset restriction can be defined for rank 3 to 8 codebooks using a configuration with a type II codebook (with non-precoded / precoded channel state information reference signal (CSI-RS) defined / described in TS 38.214). In addition, the bitmap defined for the codebook subset restriction of the type II codebook of ranks 1 to 2 can also be reused or used for the codebook of ranks 3 to 8. Here, the advantages include reducing the number of bits required to signal the codebook subset restriction configuration.
[0034] In other aspects, codebook subset restrictions can be configured for hybrid CSI or advanced CSI with respect to MIMO type. For example, the signaling of codebook subset restrictions can specifically correspond to a first enhanced MIMO (eMIMO) type and a second eMIMO type. The first eMIMO type can be Class B full dimension (FD) MIMO with K greater than 1, or Class A FD-MIMO, where K is a number of bitmaps. Each Kth CSI-RS resource has a structure according to a table or bitmap indicating DFT beam restrictions. Additionally, the second eMIMO type can correspond to Class B F-MIMO with K equal to one.
[0035] Other aspects include controlling the UE's beamforming selection for CSI reporting by restricting certain undesirable beam directions, such as through codebook subset restriction, by defining two bitmaps. Each of the two bitmaps can indicate a set of restricted beams for the precoding matrix, corresponding to strong and weak beams relative to each other.
[0036] Other aspects and details of the disclosure are further described below with respect to the accompanying drawings.
[0037] The embodiments described herein may be implemented into a system using any suitably configured hardware and / or software. Figure 1 The architecture of a system 100 of a network according to embodiments / aspects herein is shown. System 100 is shown to include user equipment (UE) 101 and UE 102. UE 101 and 102 are shown as smartphones (e.g., handheld touchscreen mobile computing devices that can connect to one or more cellular networks), but it can also include any mobile or non-mobile computing device, such as a personal data assistant (PDA), a pager, a laptop computer, a desktop computer, a wireless handheld terminal, or any computing device that includes a wireless communication interface.
[0038] Either of UEs 101 and 102 may alternatively or additionally comprise an Internet of Things (IoT) UE, which may include a network access layer designed for low-power IoT applications that utilize short-lived UE connections. The IoT UE may utilize technologies such as machine-to-machine (M2M) or machine-type communication (MTC) to exchange data with an MTC server or device via a public land mobile network (PLMN), proximity-based services (ProSe), or device-to-device (D2D) communications, a sensor network, or an IoT network. The M2M or MTC data exchange may be a machine-initiated data exchange. The IoT network describes interconnected IoT UEs, which may include uniquely identifiable embedded computing devices (within the Internet infrastructure) with short-lived connections. The IoT UE may execute background applications (e.g., keep-alive messages, status updates, etc.) to facilitate connectivity to the IoT network.
[0039] UEs 101 and 102 may be configured to connect, e.g., be communicatively coupled, to a radio access network (RAN) 110, which may be, for example, an evolved universal mobile telecommunications system (UMTS) terrestrial radio access network (E-UTRAN), a next generation RAN (NG RAN), or some other type of RAN. UEs 101 and 102 utilize connections 103 and 104, respectively, each of which includes a physical communication interface or layer (discussed in further detail below); in this example, connections 103 and 104 are shown as air interfaces to achieve communicative coupling and may be consistent with a cellular communication protocol, such as a global system for mobile communications (GSM) protocol, a code division multiple access (CDMA) network protocol, a push-to-talk (PTT) protocol, a PTT-to-cellular (POC) protocol, a universal mobile telecommunications system (UMTS) protocol, a 3GPP long term evolution (LTE) protocol, a fifth generation (5G) protocol, a new radio (NR) protocol, or the like.
[0040] The UEs 101 and 102 may also directly exchange communication data via the ProSe interface 105. The ProSe interface 105 may alternatively be referred to as a sidelink interface comprising one or more logical channels, including but not limited to a physical sidelink control channel (PSCCH), a physical sidelink shared channel (PSSCH), a physical sidelink discovery channel (PSDCH), and a physical sidelink broadcast channel (PSBCH).
[0041] UE 102 is shown configured to access access point (AP) 106 via connection 107. Connection 107 may comprise a local wireless connection, such as a connection consistent with any IEEE 802.11 protocol, where AP 106 would include Wi-Fi. In this example, AP 106 is shown connected to the Internet and not to the core network of the wireless system (described in further detail below).
[0042] The RAN 110 may include one or more access nodes that enable connections 103 and 104. These access nodes (ANs) may be referred to as base stations (BSs), Node Bs, evolved Node Bs (eNBs), next-generation Node Bs (gNBs), RAN nodes, etc., and may include ground stations (e.g., terrestrial access points) or satellite stations that provide coverage within a geographic area (e.g., a cell). The RAN 110 may include one or more RAN nodes for providing macro cells, such as the macro RAN node 111, and one or more RAN nodes for providing femto cells or pico cells (e.g., cells with smaller coverage areas, smaller user capacity, or higher bandwidth than macro cells), such as the low power (LP) RAN node 112.
[0043] Either of the RAN nodes 111 and 112 may terminate the air interface protocol and may be the first point of contact for the UEs 101 and 102. In some embodiments, either of the RAN nodes 111 and 112 may fulfill various logical functions of the RAN 110, including, but not limited to, functions of a radio network controller (RNC), such as radio bearer management, uplink and downlink dynamic radio resource management, data packet scheduling, and mobility management.
[0044] UEs 101 and 102 may be configured to communicate with each other or with any of RAN nodes 111 and 112 over a multi-carrier communication channel using orthogonal frequency division multiplexing (OFDM) communication signals in accordance with various communication techniques, such as, but not limited to, orthogonal frequency division multiple access (OFDMA) communication techniques (e.g., for downlink communications) or single-carrier frequency division multiple access (SC-FDMA) communication techniques (e.g., for uplink and ProSe or sidelink communications), although the scope of the embodiments is not limited in this respect. An OFDM signal may include multiple orthogonal subcarriers.
[0045] In some examples, a downlink resource grid can be used for downlink transmissions from either RAN nodes 111 and 112 to UEs 101 and 102, while uplink transmissions can utilize similar techniques. The grid can be a time-frequency grid, referred to as a resource grid or time-frequency resource grid, which represents the physical resources in the downlink during each time slot. This type of time-frequency plane representation is common in OFDM systems, making radio resource allocation intuitive. Each column and row of the resource grid corresponds to an OFDM symbol and an OFDM subcarrier, respectively. The duration of the resource grid in the time domain corresponds to a time slot in a radio frame. The smallest time-frequency unit in the resource grid is represented as a resource element. Each resource grid includes multiple resource blocks, which describe the mapping of certain physical channels to resource elements. Each resource block includes a collection of resource elements. In the frequency domain, this can represent the minimum amount of resources that can currently be allocated. Such resource blocks are used to transmit several different physical downlink channels.
[0046] The physical downlink shared channel (PDSCH) can carry user data and higher-layer signaling to UEs 101 and 102. The physical downlink control channel (PDCCH) can carry information about the transport format and resource allocation related to the PDSCH channel. It can also inform UEs 101 and 102 of the transport format, resource allocation, and H-ARQ (Hybrid Automatic Repeat Request) information related to the uplink shared channel. Typically, downlink scheduling (allocation of control and shared channel resource blocks to UE 102 within a cell) can be performed on either RAN node 111 or 112 based on channel quality information fed back from either UE 101 or 102. Downlink resource allocation information can be sent on the PDCCH for (e.g., allocated to) each of UEs 101 and 102.
[0047] PDCCH can use control channel elements (CCE) to transmit control information. Before being mapped to resource elements, the PDCCH complex-valued symbols can first be organized into quadruples, which can then be arranged using a sub-block interleaver for rate matching. One or more of these CCEs can be used to transmit each PDCCH, where each CCE can correspond to four sets of nine physical resource elements, called resource element groups (REGs). Four quadrature phase shift keying (QPSK) symbols can be mapped to each REG. Depending on the size of the downlink control information (DCI) and the channel conditions, one or more CCEs can be used to transmit the PDCCH. There can be four or more different PDCCH formats with different numbers of CCEs (e.g., aggregation levels, L=1, 2, 4, or 8) in LTE.
[0048] Some embodiments may use the concept of resource allocation for control channel information, which is an extension of the above concept. For example, some embodiments may utilize an enhanced physical downlink control channel (EPDCCH) that uses PDSCH resources for control information transmission. EPDCCH may be transmitted using one or more enhanced control channel elements (ECCEs). Similar to the above, each ECCE may correspond to a set of four physical resource elements of nine, referred to as an enhanced resource element group (EREG). In some cases, an ECCE may have other numbers of EREGs.
[0049] RAN 110 is shown as being communicatively coupled to a core network (CN) 120 via an S1 interface 113. In an embodiment, CN 120 may be an evolved packet core (EPC) network, a next generation packet core (NPC) network, or some other type of CN. In this embodiment, S1 interface 113 is divided into two parts: an S1-U interface 114, which carries traffic data between RAN nodes 111 and 112 and a serving gateway (S-GW) 122; and an S1-Mobility Management Entity (MME) interface 115, which is a signaling interface between RAN nodes 111 and 112 and MME 121.
[0050] CN 120 includes MME 121, S-GW 122, Packet Data Network (PDN) Gateway (P-GW) 123, and Home Subscriber Server (HSS) 124. MME 121 can be similar in function to the control plane of a conventional Serving General Packet Radio Service (GPRS) Support Node (SGSN). MME 121 can manage mobility aspects of access, such as gateway selection and tracking area list management. HSS 124 can include a database for network users, including subscription-related information to support network entities in handling communication sessions. Depending on the number of mobile subscribers, the capacity of the devices, the organization of the network, etc., CN 120 may include one or more HSSs 124. For example, HSS 124 can provide support for routing / roaming, authentication, authorization, naming / addressing resolution, location dependency, etc.
[0051] The S-GW 122 may terminate the S1 interface 113 toward the RAN 110 and route data packets between the RAN 110 and the CN 120. Additionally, the S-GW 122 may be the local mobility anchor for inter-RAN node handovers and may also provide an anchor for inter-3GPP mobility. Other responsibilities may include lawful interception, charging, and enforcement of certain policies.
[0052] The P-GW 123 may terminate the SGi interface toward the PDN. The P-GW 123 may route data packets between the EPC network 123 and external networks, such as a network including an application server 130 (alternatively referred to as an application function (AF)), via an Internet Protocol (IP) interface 125. Generally speaking, the application server 130 may be an element that provides applications that use IP bearer resources with the core network (e.g., UMTS packet service (PS) domain, LTE PS data services, etc.). The P-GW 123 is shown communicatively coupled to the application server 130 via the IP communication interface 125. The application server 130 may also be configured to support one or more communication services (e.g., Voice over Internet Protocol (VoIP) sessions, PTT sessions, group communication sessions, social networking services, etc.) for the UEs 101 and 102 via the CN 120.
[0053] The P-GW 123 may also be a node for policy enforcement and charging data collection. The Policy and Charging Enforcement Function (PCRF) 126 is the policy and charging control element of the CN 120. In a non-roaming scenario, there may be a single PCRF in the Home Public Land Mobile Network (HPLMN) associated with the UE's Internet Protocol Connectivity Access Network (IP-CAN) session. In a roaming scenario with local traffic breakout, there may be two PCRFs associated with the UE's IP-CAN session: a Home PCRF (H-PCRF) in the HPLMN and a Visited PCRF (V-PCRF) in the Visited Public Land Mobile Network (VPLMN). The PCRF 126 may be communicatively coupled to the application server 130 via the P-GW 123. The application server 130 may signal the PCRF 126 to indicate a new service flow and select appropriate quality of service (QoS) and charging parameters. PCRF 126 may provide the rules to a Policy and Charging Enforcement Function (PCEF) (not shown) using the appropriate Traffic Flow Template (TFT) and QoS Class of Identifier (QCI), as specified by application server 130, which initiates QoS and charging.
[0054] In various aspects, UEs 101, 102 and RAN 110, including RAN nodes 111, 112, can operate as MIMO devices, enabling CSI feedback to be communicated between them. CSI feedback can be used in systems with multiple antennas on the transmitters of base stations, eNBs, or gNBs 111 / 112, with multiple antennas or multiple antenna ports, to efficiently utilize downlink channel state information for transmission. For example, UE 101 measures the channel using reference signals from multiple antennas and then compresses / quantizes the information into CSI feedback. UE 101 then transmits the feedback to base stations 111 / 112, which derive information from the CSI feedback to generate a transmission by focusing power in the direction of the UE through beamforming. CSI feedback consists of three components: a rank indicator (RI), a precoder matrix indicator (PMI), and a channel quality indicator (CQI). Specifically, the RI indicates the rank of the precoder matrix used for transmission; this indicates how many specific layers are preferred for transmission or how many simultaneous data streams the UE 101 / 102 can process / receive. The PMI indicates which specific matrix the base station should apply for transmissions for the antenna port.
[0055] However, the UE may be in a location where transmission to that location could be detrimental to system / network performance. Therefore, the base station should somehow help restrict the directions to the UE where each base station will not transmit to optimize performance. This indication is called a codebook subset restriction because the codebook is a structure used to indicate a specific precoding matrix. The available precoding matrices can be composed of a codebook, which can also have multiple precoding matrices available for transmission. Because some of these matrices are not optimal for system performance at a given time, some are constrained via codebook subset constraints, which means that the PMI is dynamically constrained.
[0056] Figure 2Example components of a device 200 are shown according to some embodiments of a device for beamforming operations via codebook subset restriction. In some embodiments, device 200 may include at least application circuitry 202, baseband circuitry 204, radio frequency (RF) circuitry 206, front-end module (FEM) circuitry 208, one or more antennas 210, and power management circuitry (PMC) 212, coupled together as shown. The components of device 200 shown may be included in a gNB, eNB, UE, RAN node, or other network device incorporating one or more of the various aspects / embodiments herein. In some embodiments, device 200 may include fewer elements (e.g., a RAN node may not utilize application circuitry 202 but instead include a processor / controller to process IP data received from an EPC). In some embodiments, device 200 may include additional elements such as, for example, memory / storage, a display, a camera, sensors, or input / output (I / O) interfaces. In other embodiments, the components described below may be included in more than one device (e.g., the circuitry may be separately included in more than one device for a Cloud-RAN (C-RAN) implementation).
[0057] Application circuitry 202 may include one or more application processors. For example, application circuitry 202 may include circuitry such as, but not limited to, one or more single-core or multi-core processors. The processors may include any combination of general-purpose processors and specialized processors (e.g., graphics processors, application processors, etc.). The processors may be coupled to or include memory / storage and may be configured to execute instructions stored in the memory / storage to enable various applications or operating systems to run on device 200. In some embodiments, the processors of application circuitry 202 may process IP data packets received from the EPC.
[0058] The baseband circuitry 204 may include circuitry such as, but not limited to, one or more single-core or multi-core processors. The baseband circuitry 204 may include one or more baseband processors or control logic to process baseband signals received from the receive signal path of the RF circuitry 206 and generate baseband signals for the transmit signal path of the RF circuitry 206. The baseband processing circuitry 204 may interact with the application circuitry 202 to generate and process baseband signals and control the operation of the RF circuitry 206. For example, in some embodiments, the baseband circuitry 204 may include a third generation (3G) baseband processor 204A, a fourth generation (4G) baseband processor 204B, a fifth generation (5G) baseband processor 204C, or other baseband processors 204D of other existing, developing, or future generations (e.g., second generation (2G), sixth generation (6G), etc.). The baseband circuitry 204 (e.g., one or more baseband processors 204A-D) may handle various radio control functions that may communicate with one or more radio networks via the RF circuitry 206. In other embodiments, some or all of the functionality of baseband processors 204A-D may be included in modules stored in memory 204G and executed via central processing unit (CPU) 204E. Radio control functions may include, but are not limited to, signal modulation / demodulation, encoding / decoding, radio frequency shifting, etc. In some embodiments, the modulation / demodulation circuitry of baseband circuitry 204 may include fast Fourier transform (FFT), precoding, or constellation mapping / demapping functionality. In some embodiments, the encoding / decoding circuitry of baseband circuitry 204 may include convolution, tail-biting, turbo, Viterbi, or low-density parity check (LDPC) encoder / decoder functionality. The implementation of the modulation / demodulation and encoder / decoder functionality is not limited to these examples and may include other suitable functionality in other embodiments.
[0059] In some embodiments, the baseband circuitry 204 may include one or more audio digital signal processors (DSPs) 204F. The audio DSPs 204F may include elements for compression / decompression and echo cancellation, and in other embodiments may include other suitable processing elements. In some embodiments, the components of the baseband circuitry may be appropriately combined in a single chip, a single chipset, or disposed on the same circuit board. In some embodiments, some or all of the components of the baseband circuitry 204 and the application circuitry 202 may be implemented together, such as on a system on a chip (SOC).
[0060] In some embodiments, baseband circuitry 204 can provide communications compatible with one or more radio technologies. For example, in some embodiments, baseband circuitry 204 can support communications with an Evolved Universal Terrestrial Radio Access Network (EUTRAN) or other wireless metropolitan area network (WMAN), wireless local area network (WLAN), or wireless personal area network (WPAN). Embodiments in which baseband circuitry 204 is configured to support radio communications using more than one wireless protocol may be referred to as multi-mode baseband circuitry.
[0061] RF circuitry 206 can communicate with a wireless network by transmitting modulated electromagnetic radiation through a non-solid medium. In various embodiments, RF circuitry 206 can include switches, filters, amplifiers, and the like to facilitate communication with the wireless network. RF circuitry 206 can include a receive signal path, which can include circuitry for down-converting RF signals received from FEM circuitry 208 and providing a baseband signal to baseband circuitry 204. RF circuitry 206 can also include a transmit signal path, which can include circuitry for up-converting baseband signals provided by baseband circuitry 204 and providing an RF output signal to FEM circuitry 208 for transmission.
[0062] In some embodiments, the receive signal path of RF circuitry 206 may include mixer circuitry 206a, amplifier circuitry 206b, and filter circuitry 206c. In some embodiments, the transmit signal path of RF circuitry 206 may include filter circuitry 206c and mixer circuitry 206a. RF circuitry 206 may also include synthesizer circuitry 206d for synthesizing frequencies used by mixer circuitry 206a in the receive and transmit signal paths. In some embodiments, mixer circuitry 206a in the receive signal path may be configured to downconvert the RF signal received from FEM circuitry 208 based on the synthesized frequency provided by synthesizer circuitry 206d. Amplifier circuitry 206b may be configured to amplify the downconverted signal, and filter circuitry 206c may be a low-pass filter (LPF) or a band-pass filter (BPF) configured to remove unwanted signals from the downconverted signal to generate an output baseband signal. The output baseband signal may be provided to baseband circuitry 204 for further processing. In some embodiments, the output baseband signal can be a zero-frequency baseband signal, although this is not required.In some embodiments, the mixer circuit 206a of the receive signal path can include a passive mixer, although the scope of the embodiments is not limited in this respect.
[0063] In some embodiments, mixer circuit 206a of the transmit signal path can be configured to upconvert an input baseband signal based on a synthesized frequency provided by synthesizer circuit 206d to generate an RF output signal for FEM circuit 208. The baseband signal can be provided by baseband circuit 204 and can be filtered by filter circuit 206c.
[0064] In some embodiments, the mixer circuit 206a of the receive signal path and the mixer circuit 206a of the transmit signal path may include two or more mixers and may be arranged for quadrature down-conversion and up-conversion, respectively. In some embodiments, the mixer circuit 206a of the receive signal path and the mixer circuit 206a of the transmit signal path may include two or more mixers and may be arranged for image suppression (e.g., Hartley image suppression). In some embodiments, the mixer circuit 206a of the receive signal path and the mixer circuit 206a may be arranged for direct down-conversion and direct up-conversion, respectively. In some embodiments, the mixer circuit 206a of the receive signal path and the mixer circuit 206a of the transmit signal path may be configured for superheterodyne operation.
[0065] In some embodiments, the output baseband signal and the input baseband signal may be analog baseband signals, although the scope of the embodiments is not limited in this respect. In some alternative embodiments, the output baseband signal and the input baseband signal may be digital baseband signals. In these alternative embodiments, RF circuitry 206 may include analog-to-digital converter (ADC) and digital-to-analog converter (DAC) circuitry, and baseband circuitry 204 may include a digital baseband interface to communicate with RF circuitry 206.
[0066] In some dual-mode embodiments, separate radio IC circuits may be provided to process signals for each spectrum, although the scope of the embodiments is not limited in this respect.
[0067] In some embodiments, synthesizer circuit 206 d may be a fractional-N synthesizer or a fractional-N / N+1 synthesizer, although the scope of the embodiments is not limited in this respect as other types of frequency synthesizers may be suitable. For example, synthesizer circuit 206 d may be a delta-sigma synthesizer, a frequency multiplier, or a synthesizer including a phase-locked loop with a frequency divider.
[0068] Synthesizer circuit 206d may be configured to synthesize an output frequency based on the frequency input and the divider control input for use by mixer circuit 206a of RF circuit 206. In some embodiments, synthesizer circuit 206d may be a fractional-N / N+1 synthesizer.
[0069] In some embodiments, the frequency input can be provided by a voltage controlled oscillator (VCO), although this is not required. The divider control input can be provided by baseband circuitry 204 or application processor 202 depending on the desired output frequency. In some embodiments, the divider control input (e.g., N) can be determined from a lookup table based on the channel indicated by application processor 202.
[0070] The synthesizer circuit 206d of the RF circuit 206 may include a frequency divider, a delay-locked loop (DLL), a multiplexer, and a phase accumulator. In some embodiments, the frequency divider may be a dual-mode frequency divider (DMD), and the phase accumulator may be a digital phase accumulator (DPA). In some embodiments, the DMD may be configured to divide the input signal by N or N+1 (e.g., based on a carry) to provide a fractional division ratio. In some example embodiments, the DLL may include a cascaded, tunable set of delay elements, a phase detector, a charge pump, and a D-type flip-flop. In these embodiments, the delay elements may be configured to divide the VCO cycle into Nd equal phase groups, where Nd is the number of delay elements in the delay line. In this way, the DLL provides negative feedback to help ensure that the total delay through the delay line is one VCO cycle.
[0071] In some embodiments, the synthesizer circuit 206d can be configured to generate a carrier frequency as the output frequency, while in other embodiments, the output frequency can be a multiple of the carrier frequency (e.g., twice the carrier frequency, four times the carrier frequency) and used in conjunction with a quadrature generator and divider circuit to generate multiple signals at the carrier frequency with multiple different phases relative to each other. In some embodiments, the output frequency can be the LO frequency (fLO). In some embodiments, the RF circuit 206 can include an IQ / polarity converter.
[0072] The FEM circuitry 208 may include a receive signal path that may include circuitry configured to operate on RF signals received from one or more antennas 210, amplify the received signals, and provide an amplified version of the received signals to the RF circuitry 206 for further processing. The FEM circuitry 208 may also include a transmit signal path that may include circuitry configured to amplify transmit signals provided by the RF circuitry 206 for transmission via one or more of the one or more antennas 210. In various embodiments, amplification by either the transmit or receive signal path may be performed only in the RF circuitry 206, only in the FEM 208, or in both the RF circuitry 206 and the FEM 208.
[0073] In some embodiments, the FEM circuitry 208 may include a TX / RX switch to switch between transmit and receive modes of operation. The FEM circuitry may include a receive signal path and a transmit signal path. The receive signal path of the FEM circuitry may include an LNA to amplify a received RF signal and provide the amplified received RF signal as an output (e.g., to the RF circuitry 206). The transmit signal path of the FEM circuitry 208 may include a power amplifier (PA) to amplify an input RF signal (e.g., provided by the RF circuitry 206), and one or more filters to generate an RF signal for subsequent transmission (e.g., via one or more of the one or more antennas 210).
[0074] In some embodiments, PMC 212 can manage the power provided to baseband circuitry 204. Specifically, PMC 212 can control power source selection, voltage scaling, battery charging, or DC-DC conversion. PMC 212 is typically included when device 200 is capable of being powered by a battery, such as when the device is included in a UE. PMC 212 can improve power conversion efficiency while providing desired implementation size and heat dissipation characteristics.
[0075] Although Figure 2 PMC 212 is shown coupled only to baseband circuitry 204. However, in other embodiments, PMC 212 may additionally or alternatively be coupled to other components (such as, but not limited to, application circuitry 202, RF circuitry 206, or FEM 208) and perform similar power management operations.
[0076] In some embodiments, the PMC 212 can control or otherwise be part of various power saving mechanisms of the device 200. For example, if the device 200 is in the RRC_Connected state, in which it is still connected to the RAN node as expected to receive traffic soon, then after a period of inactivity, it can enter a state known as discontinuous reception mode (DRX). During this state, the device 200 can be powered down for short intervals, thereby saving power.
[0077] If there is no data traffic activity for an extended period of time, the device 200 may transition to the RRC_Idle state, in which it is disconnected from the network and does not perform operations such as channel quality feedback, handovers, etc. The device 200 enters a very low power state and performs paging, in which it wakes up periodically again to listen to the network and then powers down again. The device 200 cannot receive data in this state and must transition back to the RRC_Connected state in order to receive data.
[0078] An additional power saving mode can disable the device from using the network for periods exceeding the paging interval (ranging from a few seconds to several hours). During this period, the device is completely unable to connect to the network and can be completely powered down. Any data sent during this period will incur significant latency, assuming that latency is acceptable.
[0079] The processor of the application circuitry 202 and the processor of the baseband circuitry 204 can be used to execute elements of one or more instances of the protocol stack. For example, the processor of the baseband circuitry 204 can be used alone or in combination to perform Layer 3, Layer 2, or Layer 1 functions, while the processor of the application circuitry 204 can utilize data received from these layers (e.g., packet data) and further perform Layer 4 functions (e.g., Transport Communication Protocol (TCP) and User Datagram Protocol (UDP) layers). As mentioned herein, Layer 3 may include a Radio Resource Control (RRC) layer, which is described in further detail below. As mentioned herein, Layer 2 may include a Medium Access Control (MAC) layer, a Radio Link Control (RLC) layer, and a Packet Data Convergence Protocol (PDCP) layer, which are described in further detail below. As mentioned herein, Layer 1 may include a Physical (PHY) layer of the UE / RAN node, which is described in further detail below.
[0080] Figure 3 1 shows an example interface of a baseband circuit according to some embodiments. As discussed above, Figure 2 The baseband circuit 204 may include processors 204A-204E and a memory 204G utilized by the processors. Each of the processors 204A-204E may include a memory interface 304A-304E, respectively, to send / receive data to / from the memory 204G.
[0081] In addition, memory 204G (and other memory components discussed herein, such as memory 430, memory 530, etc.) may include one or more machine-readable media, including instructions that, when executed by the machine or component herein, cause the machine to perform the actions of the method or device or system for concurrent communication using multiple communication technologies according to the embodiments and examples described herein. It should be understood that the aspects described herein can be implemented by hardware, software, firmware, or any combination thereof. When implemented in software, the function can be stored as one or more instructions or codes on a computer-readable medium (e.g., a memory or other storage device described herein) or transmitted via a computer-readable medium. Computer-readable media include both computer storage media and communication media, and the communication media include any media that helps to transfer a computer program from one place to another. Storage media or computer-readable storage devices can be any available media that can be accessed by a general or special-purpose computer. By way of example only and not limitation, such computer-readable media may include RAM, ROM, EEPROM, CD-ROM or other optical disk storage devices, magnetic disk storage devices or other magnetic storage devices or other tangible and / or non-transitory media that can be used to carry or store required information or executable instructions. Moreover, any connection may also be referred to as a computer-readable medium. For example, if the software is transmitted from a website, server, or other remote source using coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), or wireless technologies such as infrared, radio, and microwave, then the coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio, and microwave are included in the definition of medium.
[0082] The baseband circuit 204 may also include one or more interfaces for communicatively coupling to other circuits / devices, such as a memory interface 312 (e.g., an interface for sending / receiving data to / from a memory external to the baseband circuit 204); an application circuit interface 314 (e.g., an interface for sending / receiving data to / from a memory external to the baseband circuit 204); Figure 2 RF circuit interface 316 (for example, for sending / receiving data to / from the application circuit 202); Figure 2 an interface for sending / receiving data to / from the RF circuit 206); a wireless hardware connection interface 318 (e.g., for sending / receiving data to / from a near field communication (NFC) component, Components (e.g. Low Energy), components and other communication components to send / receive data); and a power management interface 320 (eg, an interface for sending / receiving power or control signals to / from the PMC 212).
[0083] refer to Figure 4, shows a block diagram of a system 400 that can be employed at a UE (user equipment) according to various aspects described herein to facilitate or enable greater power efficiency beam management and CSI feedback for transmission. The system 400 may include: one or more processors 410 (e.g., one or more baseband processors, such as in conjunction with Figure 2 and / or Figure 3 One or more baseband processors discussed), including processing circuitry and associated memory interfaces (e.g., in conjunction with Figure 3 4); transceiver circuitry 420 (e.g., including one or more of transmitter circuitry or receiver circuitry, which may employ common circuit elements, different circuit elements, or a combination thereof); and memory 430 (which may include any of a variety of storage media and may store instructions and / or data associated with one or more of processor 410 or transceiver circuitry 420). In various aspects, system 400 may be included within a user equipment (UE), such as an MTC UE. As described in more detail below, system 400 may facilitate higher power efficiency for beam management operations, including CSI reporting / feedback based on codebook subset restriction.
[0084] refer to Figure 5 , shows a block diagram of a system 500 that can be employed at a BS (base station), gNB, eNB, or other network device / component according to various aspects described herein to facilitate beamforming and CSI reporting. The system 500 may include: one or more processors 510 (e.g., one or more baseband processors, such as in conjunction with Figure 2 and / or Figure 3 One or more baseband processors discussed), including processing circuitry and associated memory interfaces (e.g., in conjunction with Figure 3); communication circuitry 520 (e.g., which may include circuitry for one or more wired (e.g., X2, etc.) connections and / or may include transceiver circuitry of one or more of transmitter circuitry (e.g., associated with one or more transmit chains) or receiver circuitry (e.g., associated with one or more receive chains), wherein the transmitter circuitry and the receiver circuitry may employ common circuit elements, different circuit elements, or a combination thereof); and memory 530 (which may include any of a variety of storage media and may store instructions and / or data associated with one or more of the processor 510 or the communication circuitry 520). In various aspects, the system 500 may be included within an Evolved Universal Terrestrial Radio Access Network (E-UTRAN) Node B (evolved Node B, eNodeB, or eNB), a next generation Node B (gNodeB, or gNB), or other base station in a wireless communication network. In some aspects, the processor 510, the communication circuitry 520, and the memory 530 may be included in a single device, while in other aspects, they may be included in different devices, such as part of a distributed architecture. As described in greater detail below, system / device 500 can implement beam management and delivery based on codebook subset restrictions.
[0085] FD-MIMO codebook structure and codebook subset restrictions:
[0086] The structure of the PMI included in the LTE-A FD-MIMO codebook is as follows, for the rank 1 codebook (1) and the rank 2 codebook (2):
[0087]
[0088] W l,m,n represents the precoding matrix of rank 1 (RI=1) in Equation 1 and rank 2 in Equation 2, where the index (e.g., l, m, or other) represents the different dimensional directions in space. P represents the number of cell-specific reference signal (CSR) ports utilized, for example, by gNB 111. The vector v l,m It can be a 2DDFT vector, where the indices l and m represent / determine the transmission direction; they vary in the following range: l = 0, 1, ... (N1 O1-1), m = 0, 1, ... (N2 O2-1). Therefore, for FD-MIMO, the bitmap A for codebook subset restriction can be designed in the following way: bit a of the bitmap l,m Associated with a value (l,m), the bitmap size is N1 N2O102 bits to cover all possible values of (l,m). If the bit a corresponding to (I,m) l,m is set to zero, then v l,mThe reporting of the composed PMI will be restricted to any rank. N1 and N2 identify the number of antennas (of the antenna array), and O1 and O2 represent vectors indicating the granularity of the beams of the antenna array. Therefore, if O1 is equal to 1, there are only N1 DFT beams in that dimension; however, if O1 increases, for example, O1 is equal to 2, there are a total of N101 beams in that dimension. For example, N1O1 can also be expressed as N1(O1), N1×O1, etc., so that the bitmap size is a multiple of the beam and the granularity of the bitmap size. For example, N1N2O1O2 can also be expressed as N1×N2×O1×O2.
[0089] In NRs designed for codebook beams, specific codebook subset restrictions can be introduced to indicate which specific precoders are restricted for feedback. To this end, a bitmap is generated or configured by the UE based on information set in the CSI report configuration report or provided by the gNB 111 / 112 to the UE 101 / 102 for CSI feedback. The bitmap is of size N1N2O1O2, so it covers all beams in the codebook. For each specific beam, a specific bit indicates whether the corresponding beam is restricted for CSI feedback. Therefore, if the corresponding beam index is equal to 0, the beam is restricted and the UE 101 / 102 cannot transmit feedback using this beam, so it must select a different beam for feedback than for the restricted beam. In some embodiments, various configurations of bits can be used to indicate the restriction. For example, if one of the two or more bits (e.g., three bits) is set to zero, all beam vectors with that index can be restricted from transmission. Likewise, other configurations may be enabled such that fewer than all beams with indicated restrictions are restricted, or other bit configurations may be employed, as will be understood by one of ordinary skill in the art.
[0090] For NR transmission or LTE Advanced transmission, the codebook design can be similar. Communication operation is optimized for dual polarized antennas with cross polarized antennas and a unified planner array. They use these Tx beams and the V l,m A transmission beam as a vector with a linear phase, where the l and m indices may also indicate the phase slope in the two dimensions of the antenna, and thus the transmission direction.
[0091] Formula 2 Represents the coefficient between the two polarizations. Because there are two polarizations in the configured formula, the device can associate a vector with the coefficient to speed up transmission. The minus sign represents the orthogonality of the coefficient vector dimension of the precoder matrix. This shows an example configuration of the DFT vector, and basically the product between the two vectors refers to the linear phase ramp in the n (e.g., two) dimensions (e.g., horizontal and vertical dimensions) of the antenna. U represents a two-dimensional linear phase ramp, and the bottom formula represents the linear phase ramp extended to three dimensions.
[0092] In one embodiment of NR, rank 3 and 4 codebooks for a specific number of antennas (e.g., g 16, 24, and 32 antenna ports) for CSR ports may be configured with a different specific design than the common framework. Specifically, gNB 111 / 112 may generate an NR type I single-panel codebook. For NR, the type I single-panel codebook is configured as an FD-MIMOLTE-A codebook. The PMI for the type I single-panel rank 1 and 2 codebooks follows equations (1, 2). However, the following exception may arise: by using different PMI structures, the rank 3 and 4 codebooks for 16, 24, and 32 antenna ports on gNB 111 / 112 (4). Such a PMI structure may be referred to as antenna grouping and may be configured based on antenna grouping parameters.
[0093]
[0094] Formula 4 above is an example configuration design for antenna groupings of rank 3 and 4 codebooks with a specific number of antenna ports (e.g., 16, 24, and 32) for these specific antenna groupings, where b represents the DFT beam used for the codebook, but the dimension is divided by a fraction (e.g., divided by two or halved), which also represents three dimensions; specifically, where N1 is divided by two, and this is equivalent to dividing the antenna array into two arrays in the third dimension. Therefore, half of the antennas in the array are used to form beamforming to form beams, and different beams are formed using coefficients from different parts of the antennas. These beamforming vectors correspond to certain directions. There is no explicit correspondence with the indices L (or l) and M (or m) above, but the indices here correspond to specific directions and are combinations of the indices g, r, and k for different directions. For example, it represents the coefficient (C or c) between antenna groups, where the direction of each beam within a specific antenna grouping is slightly different in different antenna groups.
[0095] For example, each antenna grouping can be closer together than other antenna groups. Thus, the basic operation of beamforming is to divide the antennas into different groups (e.g., two groups) and use coefficients that make the two groups correlated with each other, where the two layers are orthogonal due to the orthogonal coefficients between the antenna groups.
[0096] In one embodiment, for the purpose of codebook subset restriction, the UE 101 / 102 is configured with a bitmap (eg, bitmap A) through higher layer signaling. Each bit a in bitmap A l,m Corresponding to the 2DDFT vector v l,m (Formula 3). Each PMI in the codebook consists of one or more 2D DFT vectors (see Formulas 1 and 2), except for the rank 3 and rank 4 codebooks for 16, 24, and 32 antenna ports on the gNB. If bit a l,mis set to zero, the limit is set by v l,m The composed PMI is used to report the corresponding index.
[0097] The beamforming vectors (used to determine the transmission direction) for NR rank 3 and 4 codebooks for 16, 24, and 32 antenna ports on the gNB can be defined as follows: g,r,k =[b g,r T c k -b g,r T ](See 4, 5).
[0098] To simplify the description, the set of indices (I, m) is represented as index K, and the set of indices (g, r, k) in three dimensions is represented as index J.
[0099] To concatenate the 2D DFT vector v K and the beamforming vector h J , defines a specific process. As a result of this process, each index K is linked to the set {J1,J2,…,JN}. K If set to zero, the restrictions come from the set {h J1, h J2 ,…,h JN}The PMI of at least one vector in is used for CSI reporting.
[0100] In one embodiment, the 2D DFT vector VK is combined with the beamforming vector h J The linking process is as follows: 1. Z K,J The value of Z is calculated as K,J =f(v K ,h J ); and 2. If Z K,J If the value of exceeds the specified value T, K is considered to be linked with J.
[0101] In one embodiment, Z K,J =|v K H -h J |, where H represents the Hermitian transpose operator. In another embodiment, Z K,J =-sum(|v K -h J | 2 ), where sum(-) is an operator that calculates the sum of the elements of a vector.
[0102] In one embodiment, the threshold value T is defined as V l,m H -V l+1,m In another embodiment, the threshold value T is defined as T = -sum(|vl,m –V l+1,m | 2 ).
[0103] In other implementations, bitmap A is used for codebook subset restriction of rank 3 and 4 codebooks for 16, 24, and 32 antenna ports on the gNB as follows: l,m If set to zero (where l is even), the limit is set by b l / 2,m The PMI composed of is reported regardless of the value of index k. In this embodiment, bits a with odd index l l,m The value of does not affect the codebook subset restriction for rank 3 and 4 codebooks for 16, 24, and 32 antenna ports at the gNB.
[0104] In other implementations, bitmap A is used for codebook subset restriction of rank 3 and 4 codebooks for 16, 24, and 32 antenna ports on the gNB in the following manner. mod(l-1,Ni-O1),m ;a l,m ;a mod(l+1,N1–O1),m With the beamforming vector [b l / 2,m c k -b l / 2,m ] are linked, with k = 0, 1, 2, 3, and in one example, they are linked by using one of the following tables. For simplicity, the following auxiliary variables are defined: q0 = mod(mod(l,8), 4); q2 = mod(mod(l,8)+1, 4); q3 = mod(mod(l,8)+2, 4); q4 = mod(mod(l,8)+3, 4). For a specific number of ports, a beamforming vector can be configured for a rank 3 or 4 codebook, where the transmission direction of such a vector is, for example, b l / 2,m and C K b l / 2,m , and the direction of this vector is connected to 3 vectors from different codebooks of the DFT codebook, where the index of these codebooks can be represented as mod(l-1,N1O1) and corresponds to a specific beamforming vector. Another DFT beam can be represented by the index of another DFT beam, which corresponds to another beamforming vector I and m, and the third vector is mod L+1,N1 multiplied by O1. From these special codebooks, it can be proved that the 3 vectors have the same direction as the beamforming direction. The idea is that the transmission direction of the three DFT vectors is close to the transmission direction of a special beamforming vector in a special codebook, one also based on the 3 bits corresponding to this one beamforming direction, also related to B L / 2,m Correspondingly, the DFT vector is selected for the specific selected antenna group. Therefore, gNB 111 / 112 can use different combinations of the bits of these three DFT vectors to decide whether to restrict a certain precoder from a specific codebook.
[0105] In one agreed aspect, all common vectors are restricted if at least one of the three bits is zero. Thus, if any of the three bits is equal to 0, then the vector B is restricted based on the three bits. L / 2,m , and then constrains the B-vector using the corresponding index. Therefore, the directions of the three bits and the common vector are mostly the same. Therefore, if at least one corresponding bit in the three bits is zero, then at least one corresponding bit is zero, then the gNB 111 / 112 can constrain the specific B-vector and the common vector to any possible related value.
[0106] Table 1: An example of codebook subset restrictions for rank 3 and 4 codebooks for 16, 24, and 32 antenna ports on the gNB:
[0107]
[0108] Table 2: Another example of codebook subset restriction for rank 3 and 4 codebooks for 16, 24, and 32 antenna ports at the gNB:
[0109]
[0110] In other implementations, bitmap A is used for codebook subset restriction of rank 3 and 4 codebooks for 16, 24, and 32 antenna ports on the gNB in the following manner: mod ( l+1,Ni oi),m ;a l,m With k = 0, 1, 2, 3 beamforming vector [b l / 2,m C K -b l / 2,m ] link. In one example, if at least one a mod(l+i,N1-O1),m ,a l,m If set to zero, for all possible values of k, the constraints are based on the vector [b l / 2,m C K -b l / 2,m ]'s codebook subset report.
[0111] In other embodiments, the k The bitmap of values is configured separately from bitmap A, where a bitmap P of size 4 is used for this purpose. k Set to zero, based on the vector [b g,m C k -b g,m ]'s precoder matrix is reported limitedly.
[0112] In other implementations, the codebooks for rank 3 and 4 for 16, 24, and 32 antenna ports at the gNB are not specified. In this case, regardless of bitmap A, all PMIs in the rank 3 and 4 codebooks for 16, 24, and 32 antenna ports at the gNB are not restricted.
[0113] Thus, based on the above, an apparatus configured for use in a UE 101, 102, or 400 may include, for example, a radio frequency (RF) interface configured to process, using RF circuitry, data transmitted including channel state information (CSI) report configuration reporting settings based on codebook subset restrictions associated with at least one of an advanced CSI codebook or a new radio (NR) codebook to enable precoding matrix indicator (PMI) feedback (reporting) associated with rank indicator (RI) feedback. One or more processors coupled to the RF interface may determine PMI feedback associated with RI feedback based on a codebook subset restriction bitmap from the processed transmission, wherein the bitmap includes an indication of a set of PMIs subject to PMI feedback and RI feedback restrictions. At least one of the advanced CSI codebook or the NR codebook configured with the PMI feedback and the RI feedback may be configured to transmit on a codebook subset restricted, unrestricted beam. The transmission may be processed by the gNB 111, 112, or 500 for codebook-based beamforming.
[0114] The bitmap may include two or more bit sets corresponding to multiple beams in various dimensions, where one or more bits in each set may indicate a beam or a beam vector. UE 101 / 102 / 400 may restrict at least one of the following associated with beams of the multiple beams based on the configuration of the one or more bits: PMI feedback or RI feedback, and transmit PMI feedback and RI feedback on the multiple beams as non-restricted beams other than the restricted beams not used in the transmission.
[0115] In one aspect, based on one or more antenna groupings corresponding to RI values of three or four, the UE may utilize at least one of an advanced CSI codebook or a New Radio (NR) codebook to determine PMI feedback and RI feedback, as distinct from one or more other codebooks associated with RI values of one or two for ungrouped antennas, or other codebooks not based on antenna groupings in different groups. The codebook subset restriction may then correspond only to antennas within a specific grouping indicated by the gNB, e.g., where the antenna grouping includes a plurality of antenna ports comprising at least one of 16, 24, or 32 antenna ports. As discussed above, the one or more bits that restrict the multiple beams within the antenna group to a subset of the antennas of the antenna grouping may include one or more dimensions that are a fraction of the one or more other codebooks.
[0116] In one aspect, the UE 101 / 102 / 400 restricts a subset of at least one of the advanced CSI codebook or the NR codebook in response to at least one bit of a bit set including a first configuration (e.g., zero or other), including at least one of the following: a co-phase vector or a discrete Fourier transform (DFT) beam vector of an associated beam. The UE may operate to generate a transmission on one or more unrestricted beams / beam vectors in response to a bit set including a second configuration (e.g., one or other) related to these beam vectors that is different from the first configuration.
[0117] In one example, the first configuration may include at least one bit being zero, wherein the bit set is associated with PMI values corresponding to at least three codebook indices of the codebook. The RF circuitry of the UE is configured to limit PMI feedback corresponding to the precoder associated with the at least one bit. The PMI of the PMI feedback within at least one of the advanced CSI codebook or the NR codebook is based on a linear combination of DFT vectors. In at least one of the advanced CSI codebook or the NR codebook, the associated RI is equal to two or greater (e.g., 3 to 8), and the co-phase coefficients or power coefficients between different layers or streams of data transmission may be different from each other.
[0118] The UE may restrict one or more beam directions indicated by the codebook subset restriction to a beam group of the plurality of beam groups based on the selected beam group indicated in the CSI report configuration reporting setting. The UE may then reduce the granularity of power overhead from a plurality of different maximum beam power levels and restrict one or more beams based on the value of a bit pair in a bitmap corresponding to the beam group of the plurality of beam groups.
[0119] NR Type II codebook: The beamforming vectors for PMI in the Type II codebook are represented as mutually orthogonal vectors v L∈(2,3,4) with indices {(l1,m1),(I2,m2),...,(lL,IL)} l,m (See Equation 3). Each vector in this linear combination is weighted by a quantized value: the actual value reported for the wideband (wideband beam power), the actual value reported for each subband (subband beam power), and a complex value with its amplitude set to 1 (beam phase). The final direction of such a beamforming vector is determined by all its components: the coefficients and the beam.
[0120] Type II codebook subset restriction: In one embodiment, the UE is configured with a single bitmap A (defined by the codebook subset restriction parameter) by higher layer signaling. Each bit in bitmap A is ,m can correspond to a 2D DFT vector V l,m (See Formula 3). If bit a l,m If set to zero, the limit is set by | ,mIn another embodiment, the UE 101 / 102 / 400 is configured with two bitmaps A and O by higher layer signaling. Each bit a in bitmap A K Corresponding to the 2DDFT vector v K Each bit o in bitmap O κ corresponds to the 2D DFT vector v K If bit aK is set to zero and o κ If set to 1, the limit is set by v K The PMI composed of the PMI is reported, and the broadband beam power coefficient of the PMI is lower than the specific value P τ If the position a K Set to one and o κ If set to zero, the limit is set by v K The PMI composed of the PMI is reported, and the broadband beam power coefficient of the PMI is higher than the specific value P τ If bit aK is set to zero and o κ If set to zero, the limit is set by v K The PMI composed of the above is reported.
[0121] NR Type I Multi-panel Codebook: The Type I multi-panel codebook is an extension of the Type I single-panel codebook, adding inter-panel co-phasing functionality. It has the following configuration parameters: Ng, N1, N2, O1, O2, mode, where Ng corresponds to the number of panels on the gNB and mode can take two values: "mode 1" or "mode 2". Mode 2 is defined only for Ng = 2. For reference, the following shows an example of the PMI structure for the rank 1 Type I multi-panel codebook for mode 1 (6) and mode 2 (7) with Ng = 2.
[0122]
[0123] In summary, a i and b k 、c n is the common phase coefficient between panels. Since the transmission direction is determined by the vector v l,m and inter-panel values, so in this case the beamforming vector f l,m,d It can be defined as follows: l,m,d =[V l,m T z d V l,m T ] T From (6), we can see that the rank 1 mode 1 precoding matrix consists of a single beamforming vector f l,m,d In the case of rank 1, the mode 2 precoding matrix consists of two beamforming vectors: f l,m,d1 、fl,m,d2 (9).
[0124]
[0125] Codebook subset restriction for NR: Considering a similar PMI structure, a codebook subset restriction method similar to that of LTE-A FD-MIMO can be defined for NR, where each bit in the bitmap A (defined codebook subset restriction parameter) corresponds to v l,m However, this method has potential problems: 1. The method is not applicable to all ranks: Since the rank 3 and rank 4 codebooks for 16, 24, and 32 antenna ports on the gNB have different PMI structures compared to other codebooks, the above method cannot be used for codebook subset restriction; using bitmap A for type II codebook; and handling multi-panel co-phase.
[0126] Type II codebook subset restriction: In one embodiment, the UE 101 / 102 / 400 is configured with a single bitmap A by higher layer signaling. Each bit a in bitmap A l,m corresponds to the 2D DFT vector v l,m (3). If the position a l,m If set to zero, the limit is set by v l,m In other embodiments, the UE 101 / 102 / 400 is configured with two bitmaps A and O by higher layer signaling. Each bit in bitmap A K corresponds to the 2D DFT vector v K Each bit o in bitmap O κ corresponds to the 2D DFT vector v K If the position a K Set to zero and o κ Set to 1 to restrict reporting of PMIs consisting of VK whose wideband beam power coefficient is lower than a specific value P T If the position a K Set to one and o K Setting it to zero restricts reporting of PMIs consisting of VK whose wideband beam power coefficient is above a certain value Pτ. K Set to zero and OK to zero to restrict reporting of PMI consisting of VK.
[0127] Codebook subset restriction for Type I multi-panel: As mentioned above, the transmission direction is determined by the vector v l,m And the common phase value between panels is defined. In the case of Ng panels at gNB, the common phase between panels is expressed as a vector u of size Ng eThe index e varies in the range so as to cover all possible combinations of co-phases between panels. In this case, the beamforming vector f l,m,e Represented as vector V l,m and vector u e Kronecker product: f l,m,e =kron(u e ,v l,m ,).
[0128] In one embodiment, for the purpose of codebook subset restriction, the UE 101 / 102 / 400 is configured with a bitmap Y by higher layer signaling. Each bit y in bitmap Y l,m,e Corresponding to the beamforming vector f l,m,e If the position y l,m,e If set to zero, the limit is set by f l,m,e The PMI composed of the above is reported.
[0129] In a first general set of examples of the various aspects / embodiments described above, as described below, the following examples are also contemplated, also as described above.
[0130] For example, embodiment 1 may be a method of codebook subset restriction. Embodiment 2 may include the subject matter of embodiment 1, wherein the user equipment (UE) is configured with a channel state information (CSI) reporting setting. Embodiment 3 may include the subject matter of any one of embodiments 1 to 2, wherein the CSI type configured for the CSI reporting setting is set to type I. Embodiment 4 may include the subject matter of any one of embodiments 1 to 3, wherein the UE is configured with a first codebook. Embodiment 5 may include the subject matter of any one of embodiments 1 to 4, wherein the codebook is a set of precoding matrices C1. Embodiment 6 may include the subject matter of any one of embodiments 1 to 5, wherein the subset of C1 is composed of a matrix based on a vector v K . Embodiment 7 may include the subject matter of any one of Embodiments 1 to 6, wherein the subset of C1 is denoted as M1. Embodiment 8 may include the subject matter of any one of Embodiments 1 to 7, wherein the UE is configured with a second codebook. Embodiment 9 may include the subject matter of any one of Embodiments 1 to 8, wherein the codebook is a set of precoding matrices C2. Embodiment 10 may include the subject matter of any one of Embodiments 1 to 9, wherein the subset of C2 consists of precoding matrices based on vectors hj. Embodiment 11 may include the subject matter of any one of Embodiments 1 to 10, wherein the subset of C2 is denoted as M2. Embodiment 12 may include the subject matter of any one of Embodiments 1 to 11, wherein the UE is configured with a bitmap A (codebook subset restriction (parameter)). Embodiment 12 may include the subject matter of any one of Embodiments 1 to 12, wherein the bits within A are denoted as a K , where if a K = 0, then the precoding matrix is restricted to be reported from subset M1, where a K Can be combined with vector hJ An association where a determination of a is specified K Whether it is associated with h J The process of association. This can include two steps: The first step is to calculate Z K,J = f(v K, h J ); and the second step is to compare Z K,J with a threshold T, where if Z K,J > T, then a K is associated with h J , where if Z K,J < T, then a K is not associated with hj. Z K,J = |v K H - h J | or -sum(|v K - h J | 2 ), and where T = v K H - v K or -sum(|v K - v K | 2 ). If a K = 0 and a K is associated with h J , then the reporting of the precoding matrix from subset M2 is restricted.
[0131] Example 13 can include any one of Examples 1 to 2, where the CSI type configured for CSI reporting is set to type II, and the UE is configured with a codebook, where the codebook is a set of precoding matrices C, and a subset of C consists of precoding matrices based on the vector v K . The subset can be represented as M, and a subset of M includes precoding matrices based on the vector v K weighted by the wideband beam power coefficients, where all wideband beam power coefficients > P T , where the subset can be represented as M1, and all wideband beam power coefficients < P T . The subset is represented as M2.
[0132] Example 14 can include Examples 1 to 2, where the UE can also configure two bitmaps A and O as type II for CSI reporting settings, which have a setting indicating the CSI type as type II. The bits in A are represented as a K , where the bits in O are represented as o K , where if a K = 0 and o K = 0, then the reporting of the precoding matrix of subset M is restricted. If aK =1 and o K =0, the reporting of the precoding matrix from subset M1 is restricted. If aκ=0 and oκ=1, the reporting of the precoding matrix from subset M2 is restricted. PT is configured by a higher layer signal or fixed in the specification.
[0133] Embodiment 14 may include embodiments 1 to 3, wherein the UE is configured as a codebook, wherein the codebook is a set of precoding matrices C, and wherein a subset of C includes a matrix based on a vector v K and the common phase vector U between panels E The precoding matrix of C is denoted as M, where the UE is configured with a bitmap A, where the bits in A are denoted as a KE , and if a KE =0, then the reporting of the precoding matrix of subset M is restricted.
[0134] Embodiment 15 includes embodiment 5, wherein the subset of C1 is composed of vectors based on v 2g,m The precoding matrix of C1 is composed of M1, and the subset of C2 is composed of the precoding matrix based on the vector h. g,m ,k precoding matrices, where k = 0, 1, 2, 3. The subset of C2 can be represented as M2, where the bits in A are represented as a l,m , where if a 2g,m = 0, then reporting from the subset M-precoding matrix is restricted, where if a 2g,m = 0, then the reporting of the precoding matrix from subset M2 is restricted; where based on bit a mod(2g-1,N1O1),m 、a 2g,m 、a mod(2g+1,N1 O1),m The reporting of precoding matrices from subset M2 may be restricted or unrestricted. If at least one bit is set to zero, the reporting of precoding matrices from subset M2 is restricted. 2g,m 、a mod(2g+1,N1 O1) ,m may or may not restrict the reporting of precoding matrices from subset M2. If at least one bit is set to zero, the reporting of precoding matrices from subset M2 is restricted. The UE may be configured with a second bitmap P, where the bits in P are denoted as p k , where g = 0, 1, ..., ((N1 / 2)O1-1) and m = 0, 1, ..., (N2O2-1), and where if P k =0, then the reporting of precoding matrices from subset M2 is restricted.
[0135] 5G NR / LTE-Advanced Codebook: The 5G NR specification supports different codebook types defined by the CodebookType parameter in CodebookConfig. The CodebookType parameter takes the following values corresponding to the different codebook types: a. Type 1 - Single Panel (Type 1 SP) - a codebook with normal spatial resolution at the gNB for single-panel antenna configurations; b. Type 1 - Multi Panel (Type 1 MP) - a codebook with normal spatial resolution at the gNB for multi-panel antenna configurations; c. Type II (Type II) - a codebook with higher spatial resolution; d. Type II - Port Selection (Type 1 IPS) - a codebook with higher spatial resolution for precoding (beamforming) CSI-RS optimization; or e. Type 1 - Port Selection (Type IPS) - a codebook with normal spatial resolution for precoding (beamforming) CSI-RS optimization.
[0136] Codebook Subset Restriction for 5G NR / LTE-Advanced Codebooks: The main focus here is on the codebook subset restriction for Type II codebooks with rank (RI) 3 to 8, as well as the rank (RI) restriction for all 5G NR codebooks. Since Type II codebooks are defined up to rank 2, the throughput of UEs (e.g., 101, 102, 400, etc.) configured with Type II codebooks is limited. To address this issue and improve the maximum UE 101, 102, 400 throughput in this case, Type I rank 3 to 4 codebooks can be used for rank 3 to 8 CSI reporting for UEs configured with Type II codebooks.
[0137] Type II / LTE Advanced Codebook Details: To describe the design of the codebook subset restriction functionality, this section introduces the details of the Type II 5G NR codebook to improve the spatial resolution of the PMI feedback. The PMI (precoding matrix) in the Type II codebook is represented as a DFT vector (beam) v l,m A linear combination of .
[0138]
[0139] The precoding matrix (PMI) column of the type II codebook is shown below.
[0140]
[0141] The precoding matrix (PMI) for the type II codebook of rank 1 is as follows.
[0142]
[0143] The precoding matrix (PMI) for the type II codebook of rank 2 is as follows.
[0144]
[0145] The main components of the Type II precoding matrix are as follows: l,m -DFT beam (see (Equation 10)); - the wideband (WB) amplitude coefficient of the p-th layer, [i / 2] polarization and (i mod L), where L is the maximum number of beams included in the linear combination; - the subband (SB) amplitude coefficients of the p-th layer, [i / 2] polarization and (i mod L), where L is the maximum number of beams included in the linear combination; - Phase coefficient of the p-th layer, [i / 2] polarization and (i mod L), where L is the maximum number of beams included in the linear combination.
[0146] The wideband (WB) amplitude coefficient uses the values shown in the table below.
[0147] Table 3: i 1,4,l : arrive A mapping of elements:
[0148]
[0149] Details of codebook subset restriction for Type II / LTE-Advanced codebook: Beamforming direction restriction for Type II codebook assumes DFT beam restriction based on DFT beam groups, defined as follows: - Divide the N1N2O1O2 DFT beam into (N 1, N2) adjacent beams (r 1, r2) of 0.102 beam groups G(r 1; r2) is the lower left DFT beam of the group r1∈{0,N1...,(01-1)N1},r2∈{0,N2,...,(02-1)N2}. The group is defined as: G(r 1, r2) = {(r1 + x1, r2 + x2); x1 = 0, 1, ..., N1-1, x2 = 0, 1, ..., N2-1}. Codebook subset restriction (CBSR) is configured via B1 and B2, where B1 is the length- Indicator, which selects P beam groups G(r1, r2) for further restriction. Select P = 4 beam groups, and B2 = B (1) B (2) …B (p) , where B (i)It is a bitmap of length -2N1N2 and limits the DFT beam and the associated maximum WB amplitude coefficient G(r1,r2) for the i-th restricted (r1,r2) value in B1. For each N1N2 beam, a 2-bit indicator is used for the amplitude limit. The associated WB amplitude coefficient and polarization of the beam for each layer shall be at most the indicated p MAX Values. B1 and B2 The total length of
[0150] Table 4: B (i) Maximum WB beam power p for different bit pair values within the bitmap MAX :
[0151]
[0152] The total size of the bitmap for beamforming direction restrictions for Type II or LTE-Advanced codebook is
[0153] Various embodiments may include signaling the maximum possible value of the rank for rank restriction; methods for performing codebook subset restriction for codebooks of ranks 3 to 8 using a configuration of a type II codebook; and reusing a bitmap defined for codebook subset restriction of rank 1 to 2 type II codebooks for codebooks of ranks 3 to 8. Advantages of these embodiments include reducing the number of bits required to signal the codebook subset restriction configuration.
[0154] Rank restriction: In one embodiment, for the purpose of rank restriction, the UE 101, 102, 400 is configured with a bitmap A1 of length 8, where each bit corresponds to a specific value of RI. In other embodiments for the purpose of rank restriction, the UE 101, 102, 400 is configured with a bitmap A1 of length min(8, N), where each bit corresponds to a specific value of RI, where N is the number of ports at the BS. In other embodiments for the purpose of rank restriction, the UE 101, 102, 400 is configured with a bitmap A1 of length min(8, N, Nrx), where each bit corresponds to a specific value of RI, where N is the number of CSI-RS ports at the BS and Nrx is the number of receive ports at the UE 101, 102, 400. If bit a corresponding to RI=j within the bitmap A1 j is set to zero, restricting RI=j for reporting.
[0155] In one embodiment, for rank restriction purposes, the UE 101, 102, 400 is configured with a value RnkMax. RI values exceeding the RnkMax value are restricted from being reported.
[0156] Beamforming direction limitations for UEs 101, 102, 400 configured with a Type II / LTE-Advanced codebook: Since the Type II / LTE-Advanced codebook is defined with a rank of up to 2, the throughput of UEs configured with a Type II / LTE-Advanced codebook is limited. To address this issue and improve the maximum UE throughput in this case, Type I rank 3 to 4 codebooks can be used for rank 3 to 8 CSI reporting for UEs configured with a Type II / LTE-Advanced codebook.
[0157] In one embodiment, for the purpose of codebook subset restriction for rank 3 to 8 codebooks, in addition to the length In addition to the codebook subset restriction of type II / LTE-Advanced codebook, a bitmap C of length N1N2O1O2 is also configured. In another embodiment for the purpose of codebook subset restriction for rank 3 to 8 codebooks, in addition to the codebook subset restriction of length N1N2O1O2 for type II / LTE-Advanced codebook, In addition to the bitmap B of bitmap C, a bitmap C of length (N1N2O1O2-4N1N2) is also configured. Bitmap B is partially reused for codebook subset restriction of 3 to 8 codebooks. l,m Set to zero, based on the quantity v l,m The PMI is limited.
[0158] refer to Figure 6 , which shows a process flow 600 for codebook subset restriction for beamforming with CSI feedback. At 602, the process flow 600 includes configuring the UE 101, 102, 400 with a first codebook for a first set of MIMO layers and a second codebook for a second set of MIMO layers. At 604, the process flow 600 includes configuring the UE with two bitmaps for codebook subset restriction, wherein the first bitmap is for the first codebook and the second bitmap is for the second codebook. At 606, the process flow 600 includes calculating CSI based on the codebooks for different sets of MIMO layers or streams that are equal to or less than the number of antennas in the device antenna array or panel and the configured codebook subset restriction, and reporting CSI feedback.
[0159] In another embodiment, the length of the codebook subset restriction for the Type II / LTE-Advanced codebook The bitmap B is reused for rank 3 to 8 codebook subset restriction, which can correspond to the restriction of beam (beam pair) or beam vector.
[0160] In one embodiment, based on the DFT beam v l,m The PMI in the rank 3 to 8 codebooks of LTE-Advanced is restricted or unrestricted for reporting, depending on the length of the codebook subset restriction of the Type II / LTE-Advanced codebook. Bitmap B content v l,mRestricted bit pair values.
[0161] refer to Figure 7 , which illustrates an example process flow 700 for configuring codebook subset restrictions for beams. At 702, process flow 700 includes configuring a UE 101, 102, 400 with a first codebook for a first set of MIMO layers and a second codebook for a second set of MIMO layers. At 704, process flow 600 includes configuring a single bitmap for the UE for codebook subset restrictions for both codebooks. At 706, process flow 700 includes calculating CSI based on the codebooks and the configured codebook subset restrictions for different sets of MIMO layers and reporting CSI feedback.
[0162] Table 5: v of ranks 3 to 8 l,m Restriction rule examples
[0163] The value of the bit pair <![CDATA[v l,m Is it restricted?]]> 00 yes 01 yes 10 yes 11 no
[0164] Table 6: v of ranks 3 to 8 l,m Restriction rule examples
[0165] The value of the bit pair <![CDATA[v l,m Is it restricted?]]> 00 yes 01 yes 10 no 11 no
[0166] Table 7: v of ranks 3 to 8 l,m Restriction rule examples
[0167] The value of the bit pair <![CDATA[v l,m Is it restricted?]]> 00 yes 01 no 10 no 11 no
[0168] In some examples, a method may include a CSI report including a linear discrete Fourier transform (DFT) vector that combines a codebook for a first set of MIMO layers and a DFT-based codebook for a second set of MIMO layers. The method includes configuring a UE with codebook subset restrictions for codebooks corresponding to the first set of supported MIMO layers and the second set of supported MIMO layers, and calculating / reporting CSI to the UE based on the codebook and the configured codebook subset restrictions for different sets of MIMO layers.
[0169] The first codebook subset restriction corresponds to a bitmap restriction combination of the DFT vector and the wideband amplitude combining coefficient, and the second codebook subset restriction corresponds to a bitmap restriction of the DFT vector only. This configuration may include a rank restriction, where the rank restriction is a bitmap A, and each bit within the bitmap A corresponds to a specific rank value. The rank restriction may be the maximum rank that can be used for CSI reporting. Here, the codebook subset restriction may be a bitmap common to the first codebook and the second codebook.
[0170] It can be based on the DFT beam used to limit v l,m The DFT beam v of the second codebook is determined by combining the bit pairs of different values of the wideband amplitude combining coefficientsl,m If at least one bit in a bit pair is set to zero, the DFT beam v l,m is restricted to reporting the second codebook. Alternatively or additionally, if the first bit in the bit pair is set to zero, then the DFT beam v l,m is restricted to reporting the second codebook. Alternatively or additionally, if the second bit in the bit pair is set to zero, then the DFT beam v l,m is restricted to reporting the second codebook. Alternatively or additionally, if both bits in the bit pair are set to zero, then the DFT beam v l,m Restricted to reporting the second codebook. Configuration may be performed using RRC signaling via gNB 111 / 112 / 500.
[0171] refer to Figure 8 , which shows a process flow 800 of a CSI reporting process with a proposed codebook subset restriction for PMI in an advanced CSI reporting mode.
[0172] The Release 8 specification defines a codebook subset restriction parameter, called codebookSubsetRestriction. codebookSubsetRestriction includes a bitmap indicating the specific PMI to which the RI (RI) reporting at the UE is restricted from being different from the PMI reporting. Codebook subset restriction can be applied to different transmission modes, including open-loop and closed-loop spatial multiplexing, multi-user MIMO, and closed-loop precoding with RI=1, as shown in Table 1 below.
[0173] Table 8: Number of bits in the codebook subset restriction bitmap for applicable transmission modes:
[0174]
[0175] In Table 8, A cIndicates the number of bits included in codebookSubsetRestriction. The PMI codebook subset restriction in LTE Release 8 / 9 is defined for 2 and 4 antenna ports, where the codebook size is not very large. For example, with 4 antenna ports, the codebook size per rank is 16 PMIs, requiring a total of 64 bits for all four supported ranks. However, for 8 Tx antennas, assuming a dual codebook feedback mechanism, a different approach to codebook subset restriction is used. More specifically, the 8-antenna port codebook in Release 10 is represented as a two-dimensional table, where index i1 corresponds to an index in codebook C1 and is represented as the first PMI in the feedback, and column index i2 corresponds to an index in codebook C2 and is represented as the second PMI in the feedback. Index i1 in the first codebook selects a set of adjacent DFT beams for beamforming of antenna sets with the same polarization, and index i2 selects DFT beams and co-phase coefficients in a DFT set to combine two DFT beamforming antenna groups with different polarizations. More specifically, the 8-antenna port PMI is the product of two matrices W1∈C1 and W2∈C2, that is, W=W1 * W2.
[0176] The codebook subset restriction in 8Tx antennas, rather than a separate PMI restriction, independently restricts the PMIs in codebooks C1 and C2, i.e., restricts the set of DFT vectors and restricts the selection and co-phasing of DFT beams. To reduce signaling overhead, the restriction of the DFT vector set is assumed to be universal for ranks {1, 2}, {3, 4}, {5, 6, 7}, and {8}.
[0177] Table 9: Codebook subset restrictions for 8 antenna ports:
[0178]
[0179] Release 13 / 14-like CSI feedback: In LTE Release 13, the two-level codebook was extended to support two-dimensional antenna port layouts by constructing W1 (beamforming for a two-dimensional antenna array with the first and second dimensions defined) using the Kronecker product of two DFT vectors. The codebook subset restriction mechanism has been enhanced accordingly. Instead of explicitly indicating the allowed or restricted set of W1, the Release 13 / 14 codebook subset is signaled by a separate indication of beam and rank in addition to the W2 indication. For example, bits a0 to (~) Used to indicate DFT beam limiting, while Used for rank indication. If the PMI vector contains at least one restricted DFT beam indicated by the bitmap, the corresponding PMI shall be considered restricted.
[0180] Advanced CSI of LTE Release 14: In the advanced CSI of LTE Release 14, the precoding matrix can also be expressed as W=W1 * W2, but W1 contains two beams instead of one. More specifically in and are vectors based on orthogonal DFTs, representing “strong” and “weak beams” respectively, and p1 is the inter-beam power scaling value.
[0181] For the above W1 structure, the precoder matrix W2 is enhanced to support the combination of beam vectors in W1, which can be expressed as follows for the rank 1 and rank 2 cases, respectively,
[0182] For rank 1, W2 For rank 2, where c x,y,z are combining coefficients, which are complex values chosen from some discrete set (e.g., from the QPSK alphabet).
[0183] For codebook subset restriction for advanced CSI, two bitmaps can be defined by the gNB 111 / 112 / 500 to indicate the W1 restricted beam sets corresponding to "strong" and "weak" beams, respectively, for processing by the UE 101 / 102 / 400. This allows controlling the beamforming selection at the UE for advanced CSI reporting by restricting certain undesirable beam directions.
[0184] UE 101 / 102 / 400 may be configured with advanced CSI reporting based on a linear combination codebook and also configured with at least two bitmaps for indicating the restricted DFT beam set of W1, where the first bitmap corresponds to the strong beam set and the second bitmap corresponds to the weak beam set.
[0185] Specifically, the first bitmap may contain The bits that define the set of restricted / allowed strong DFT beams in W1 And the second bitmap can contain It defines The set of restricted / allowed weak DFT beams in .
[0186] In one embodiment, if at least one beam (corresponding to a strong beam or a weak beam) is limited by the bitmap, the UE 101 102 / 500 is configured with a PMI of And contains restricted or Should be considered a restricted way to handle transfers.
[0187] Since the linear combination codebook in LTE is only used for low-rank transmissions (e.g., rank 1 and rank 2 CSI reports) and the regular codebook is used for higher-rank transmissions, UE 101 / 102 / 400 can utilize a bitmap (corresponding to strong beams or weak beams) to determine a restricted set of PMIs for higher ranks (e.g., rank 3 and above).
[0188] In another embodiment, the UE 101 / 102 / 400 may be configured with a third bitmap indicating the set of restricted beams for rank 3 and above.
[0189] In another embodiment, in addition to limiting the DFT beam or The UE 101 / 102 / 400 may also be configured with a bitmap that restricts PMI reporting for certain ranks. Specifically, the UE may receive a bitmap of length 8, where each bit corresponds to a specific rank.
[0190] In another embodiment, the UE 101 / 102 / 400 may be configured with a bitmap that restricts the use of the power offset value p1 for the W1 configuration.
[0191] In another embodiment, for high frequency bands, UE 101 / 102 / 400 may use multiple antenna panels for DL reception, and it may use multiple antenna panels to receive one or more DL beams originating from one or more TRPs or gNB 500. UE 101 / 102 / 400 may be configured with a restriction bitmap to restrict the UE antenna port (AP) group or antenna panels used to measure CSI. For example, if a TRP (or gNB 500) uses multiple TRPs and multiple panels, it may require the UE to report CSI based on 1 AP group. For another example, if the TRP utilizes a single beam received jointly by multiple panels, it may require CSI measured from all AP groups through such signaling.
[0192] A codebook subset restriction process 800 may be performed at a UE 101 / 102 / 400 and enabled by a gNB 500 for advanced CSI reporting based on a linear beam combining codebook. At 802, process 800 includes configuring advanced channel state information (CSI) reporting at the UE. At 804 and 806, first and second bitmaps are configured for at least two beam (vector) restriction bitmaps at the UE corresponding to the beam sets used in the linear combination. At 808, process 800 includes determining a set of restricted precoding matrix indices based on the beam sets derived from the configured bitmaps. At 810, the process includes the UE performing calculations and reporting based on the received CSI configuration and PMI restriction.
[0193] Each vector in the PMI is constructed by a linear combination of two or more beams for ranks 1 and 2. A PMI is considered restricted if at least one of the vectors in the linear combination is restricted by the corresponding bitmap. Each vector in the PMI may be constructed by one beam for ranks 3 and above, wherein for ranks 3 and above, the UE derives the restricted PMI set by using one bitmap (e.g., corresponding to the first set of beams), and wherein for ranks above 3, the UE 101 / 102 / 400 is configured to use a bitmap that is independently configured from the bitmaps indicated for ranks 1 and 2.
[0194] Therefore, the UE 101 / 102 / 400 may also be configured with a rank restriction bitmap to restrict one or more RIs. To this end, the UE 101 / 102 / 400 is configured with a linear combination coefficient bitmap restriction set including the PMI of the coefficient.
[0195] refer to Figure 9 , which shows a process flow 900 of a CSI reporting process with a proposed codebook subset restriction for PMI in an advanced CSI reporting mode.
[0196] FD-MIMO: In Release 13, two categories of FD-MIMO schemes are specified—Class A and Class B. CSI feedback in Class A FD-MIMO is derived using channel measurements of non-precoded CSI-RS with 8, 12, 16, 20, 24, 28, and 32 antenna ports and a configurable dual codebook (designed to support various 1D / 2D antenna port layouts). CSI feedback for Class B FD-MIMO is derived from beamformed CSI-RS with 1, 2, 4, and 8 antenna ports using channel measurements. Either the regular Release 12 codebook or the new Release 13 beam selection codebook supporting a 1D antenna port layout can be used to compute CSI feedback information for Class B FD-MIMO.
[0197] Compared to Class A, some additional information from the UE 101 / 102 / 400 can assist with CSI-RS transmission for FD-MIMO with a single CSI-RS resource (K=1). More specifically, in one aspect, for Class B FD-MIMO, up to eight CSI-RS antenna ports can be configured, thereby limiting the maximum number of beams that can be used for beamformed CSI-RS transmission to four. To assist the eNB / gNB 500 in selecting candidate beams for CSI-RS transmission, conventional Release 12 procedures can be used. For example, reference signal received power (RSRP) measurements derived on the beamformed CSI-RS antenna ports can be utilized to identify the preferred set of beams that the eNB 500 should use for CSI-RS transmission. Such RSRP measurements on CSI-RS can be implemented using the existing Release 12 DRS framework and should therefore be used for comparison.
[0198] One solution to enhance existing schemes is to consider hybrid FD-MIMO operation, where both Class A and Class B FD-MIMO are configured simultaneously. In these schemes, and according to one aspect, a beamformed CSI-RS Class B scheme is utilized in conjunction with a non-precoded CSI-RS Class A scheme. In this case, the beamforming applied by the serving eNB to generate the beamformed CSI-RS can be derived based on the CSI reports from the UE based on the Class A scheme. For example, Class A and Class B FD-MIMO can be configured for UE 101 / 102 / 400. The PMI report provided for the CSI process with Class A can be used to identify candidate beams for CSI-RS transmission in Class B FD-MIMO. Because the reporting is performed at the physical layer, the candidate beam information can be provided to the eNB 500 more dynamically than RSRP reporting in conventional systems.
[0199] In one embodiment, codebook subset restrictions may be generated for hybrid CSI, including signaling of codebook subset restrictions for a first eMIMO type and a second eMIMO type, where the second enhanced MIMO (eMIMO) type corresponds to Class B FD-MIMO with K=1, and the first eMIMO type corresponds to: Class A FD-MIMO, or Class B FD-MIMO with K>1.
[0200] Therefore, codebook subset restriction (CBSR) for hybrid CSI can be configured at the UE with two CSI types.
[0201] When the UE is configured with Class A eFD-MIMO for the 1st eMIMO type, the UE may be configured with a bitmap indicating DFT beam limiting
[0202] In addition, the UE may be configured with another bitmap indicating rank restriction for Class A feedback. Considering that only rank 1 and rank 3 support Class A FD-MIMO, the bitmap may include only two bits, one of which corresponds to RI=1 and the other corresponds to RI=3. In another embodiment, the rank restriction codebook is 8 bits long and only two bits are used.
[0203] When the first eMIMO type of UE 101 / 102 / 400 is configured as Class B eFD-MIMO with K>1, the UE may be configured with K bitmaps, where each bitmap corresponds to each k-th CSI-RS resource having a structure (e.g., according to Table 9 above, or according to a bitmap indicating DFT beam restrictions). For both embodiments, the second eMIMO type corresponds to Class B FD-MIMO with K=1, and the codebook subset restriction is a bitmap where each bit is associated with a PMI of a specific rank.
[0204] At 902, the process initiates codebook subset restriction for hybrid channel state information (CSI) reporting with two CSI types at a user equipment (UE) by configuring hybrid CSI reporting at the UE. At 904 and 906, the process 900 includes configuring two codebook subset restriction bitmaps corresponding to the first and second CSI types at the UE. At 908, the process includes determining a set of restricted precoding matrix indices (PMIs) based on the configured codebook restriction, the first and second codebook subset restrictions. At 910, the process includes calculating and reporting, by the UE, CSI for each type based on the received CSI configuration and PMI restriction.
[0205] The first CSI type is non-precoded or Class A. The first type uses multiple CSI-RS resources or Class B with K>1 for beamforming. The CSI type is beamformed with a single CSI-RS resource or Class B with K=1. The codebook subset restriction can be a bitmap that restricts the DFT beam in the first CSI type.
[0206] Additionally or alternatively, the codebook subset restriction includes a rank indicator restriction. For example, the rank restriction may use only two bits for the rank restriction of the first CSI type.
[0207] A PMI is considered restricted if at least one DFT vector is restricted by the corresponding bitmap. Codebook subset restriction is a bitmap for each CSI-RS resource in K configured for the UE. Codebook subset restriction can also or alternatively be a bitmap-restricted DFT beam for each CSI-RS resource. Codebook subset restriction can also be a bitmap-restricted PMI for each CSI-RS resource as per Table 2.
[0208] refer to Figure 10 , which illustrates an example process flow 1000 for triggering and signaling for transmitting / receiving / processing / generating beam management procedures using beam state reporting as described herein. At 1002, a UE (e.g., UE 400) via one or more processors having a memory may determine a PMI report associated with RI based on a bitmap of codebook subset restrictions from a received CSI reporting configuration report setting. The bitmap includes an indication of a set of PMIs subject to PMI reporting restrictions.
[0209] At 1004, the process flow 1000 includes generating at least one of: an advanced CSI codebook or a New Radio (NR) codebook based on the PMI report and the RI to be transmitted on the codebook subset restricted unrestricted beams.
[0210] At 1006, process flow 1000 also includes determining a PMI report using at least one of an advanced CSI codebook or a New Radio (NR) codebook associated with an antenna grouping set corresponding to an RI value equal to three or four, and other codebooks associated with an RI value equal to one or two and not associated with an antenna grouping. The antenna grouping set includes a plurality of antenna ports including at least one of: 16, 24, or 32 antenna ports.
[0211] The operations or actions of process flow 1000 may also include: limiting a set of PMIs associated with a PMI report for beams in the plurality of beams based on a configuration of one or more bits of the bitmap, and the RF circuitry is configured to transmit the PMI report on an unrestricted plurality of beams other than the restricted PMI beams.
[0212] Other operations or actions of the processing flow may include reusing at least one of the following corresponding to a type I codebook of rank 3 or 4 as RI: an advanced CSI codebook or an NR codebook, as one or more type II codebooks of ranks 3 to 8 for PMI reporting with beamforming restrictions.
[0213] For example, UE 400 may also operate by processing a first codebook for a first MIMO layer set and a second codebook for a second MIMO layer set. By reusing at least one of the following: an advanced CSI codebook or an NR codebook, a bitmap may be derived from the codebook subset restriction as a first bitmap for the first codebook and a second bitmap for the second codebook, or the bitmap may be used only as one bitmap in the codebook subset restriction for both the first codebook and the second codebook. UE 400 may also calculate and report CSI for the first MIMO layer set and the second MIMO layer set based on at least one of the following: an advanced CSI codebook or an NR codebook and a codebook subset restriction.
[0214] refer to Figure 11 , which shows an example process flow 1100 for utilizing beam status reports for transmission / reception / processing / generation of beam management and signaling as described herein.
[0215] At 1102 , the process flow 1100 generates a CSI report configuration reporting setting to enable precoding matrix indicator (PMI) reporting associated with RI reporting based on a codebook subset restriction for at least one of: an advanced CSI codebook or an NR codebook.
[0216] At 1104, the process flow includes processing at least one of the following: an advanced CSI codebook or an NR codebook received on a beam vector of an unrestricted beam vector based on the codebook subset restriction.
[0217] At 1104 , the process flow further includes generating a codebook subset restriction bitmap, each including a bit set corresponding to a beam vector, wherein a configuration of the bit set indicates whether a beam vector in the beam vector is a restricted beam vector or an unrestricted beam vector.
[0218] The operations or actions of process flow 1100 may also include generating a CSI report configuration report setting, wherein the bitmap corresponds to an antenna group including an RI (RI value equal to three or four, depending on the antenna grouping), and one or more other codebooks (including non-antenna grouping codebooks with RI equal to one or two (not based on or without antenna grouping)), wherein the antenna group includes a plurality of antenna ports, the plurality of antenna ports including at least one of the following: 16, 24, or 32 antenna ports.
[0219] The gNB 500 may also include providing antenna group indications that differ from one another based on different orthogonal coefficients, wherein at least one of the following associated with the antenna groups: an advanced CSI codebook or an NR codebook includes one or more dimensions that are equal to a fraction of one or more other codebooks.
[0220] The gNB 500 may include indicating a restriction of a common phase coefficient or a beam vector via at least one bit in a set of bits having a value of zero, wherein the set of bits is associated with a PMI value corresponding to at least three codebook indices of a codebook, and wherein the RF circuitry is configured to restrict PMI feedback corresponding to a precoder associated with the at least one bit. For example, the gNB 500 may include indicating a selected beam grouping from among a plurality of beam groups to implement restriction of one or more beam directions within the selected beam grouping based on the codebook subset restriction.
[0221] Figure 12 1 is a diagram of a control plane protocol stack according to various embodiments described herein. In this embodiment, the control plane 1200 is shown as a communication protocol stack between UE 101 (or alternatively, UE 102), RAN node 111 (or alternatively, RAN node 112) and MME 121.
[0222] The PHY layer 1201 may transmit or receive information used by the MAC layer 1202 over one or more air interfaces. The PHY layer 1201 may also perform link adaptation or adaptive modulation and coding (AMC), power control, cell search (e.g., for initial synchronization and handover purposes), and other measurements used by higher layers (e.g., the RRC layer 1205). The PHY layer 1201 may further perform error detection on transport channels, forward error correction (FEC) encoding / decoding of transport channels, modulation / demodulation of physical channels, interleaving, rate matching, mapping to physical channels, and multiple-input multiple-output (MIMO) antenna processing.
[0223] The MAC layer 1202 can perform mapping between logical channels and transport channels, multiplex MAC service data units (SDUs) from one or more logical channels onto transport blocks (TBs) to be delivered to the PHY via transport channels, demultiplex MAC SDUs from transport blocks (TBs) delivered by the PHY via transport channels to one or more logical channels, multiplex MAC SDUs onto TBs, schedule information reporting, error correction through hybrid automatic repeat request (HARQ), and logical channel prioritization.
[0224] The RLC layer 1203 can operate in multiple modes of operation, including transparent mode (TM), unacknowledged mode (UM), and acknowledged mode (AM). The RLC layer 1203 can perform transmission of higher-layer protocol data units (PDUs), error correction through automatic repeat request (ARQ) for AM data transmission, and concatenation, segmentation, and reassembly of RLC SDUs for UM and AM data transmission. The RLC layer 1203 can also perform resegmentation of RLC data PDUs for AM data transmission, reordering of RLC data PDUs for UM and AM data transmission, detection of duplicate data for UM and AM data transmission, discarding RLC SDUs for UM and AM data transmission, detecting protocol errors for AM data transmission, and performing RLC re-establishment.
[0225] The PDCP layer 1204 may perform header compression and decompression of IP data, maintain PDCP sequence numbers (SNs), perform in-sequence delivery of upper layer PDUs when lower layers are re-established, eliminate duplication of lower layer SDUs when lower layers are re-established for radio bearers mapped on RLC AM, encrypt and decrypt control plane data, perform integrity protection and integrity verification on control plane data, control timer-based data discard, and perform security operations (e.g., encryption, decryption, integrity protection, integrity verification, etc.).
[0226] The main services and functions of the RRC layer 1205 may include broadcasting of system information (e.g., included in a master information block (MIB) or system information block (SIB) related to the non-access stratum (NAS), broadcasting of system information related to the access stratum (AS), paging, establishment, maintenance, and release of an RRC connection between a UE and an E-UTRAN (e.g., RRC connection paging, RRC connection establishment, RRC connection modification, and RRC connection release), establishment, configuration, maintenance, and issuance of point-to-point radio bearers, security functions including key management, mobility between radio access technologies, and measurement configuration for UE measurement reporting. The MIB and SIB may include one or more information elements (IEs), each of which may include a separate data field or data structure.
[0227] UE 101 and RAN node 111 may utilize a Uu interface (eg, LTE-Uu interface) to exchange control plane data via a protocol stack including a PHY layer 1201 , a MAC layer 1202 , an RLC layer 1203 , a PDCP layer 1204 , and an RRC layer 1205 .
[0228] Non-Access Stratum (NAS) protocol 1206 forms the highest layer of the control plane between UE 101 and MME 121. NAS protocol 1206 supports mobility of UE 101 and session management procedures to establish and maintain IP connectivity between UE 101 and P-GW 123.
[0229] The S1 Application Protocol (S1-AP) layer 1215 can support the functionality of the S1 interface and includes the Elementary Procedure (EP). The EP is the interface between the RAN node 111 and the CN 120. S1-AP layer services may include two groups: UE-associated services and non-UE-associated services. These services perform functions including, but not limited to, E-UTRAN Radio Access Bearer (E-RAB) management, UE capability indication, mobility, NAS signaling, RAN Information Management (RIM), and configuration transfer.
[0230] The Stream Control Transmission Protocol (SCTP) layer (also known as the SCTP / IP layer) 1214 may ensure reliable delivery of signaling messages between the RAN node 111 and the MME 121, based in part on the IP protocol supported by the IP layer 1213. The L2 layer 1212 and the L1 layer 1211 may refer to communication links (e.g., wired or wireless) used by the RAN node and the MME to exchange information.
[0231] The RAN node 111 and the MME 121 may exchange control plane data using an S1-MME interface via a protocol stack including an L1 layer 1211 , an L2 layer 1212 , an IP layer 1213 , an SCTP layer 1214 , and an S1-AP layer 1215 .
[0232] Figure 13 1 is a diagram of a user plane protocol stack according to one or more embodiments herein. In this embodiment, the user plane 1300 is shown as a communication protocol stack between the UE 101 (or alternatively, the UE 102), the RAN node 111 (or alternatively, the RAN node 112), the S-GW 122, and the P-GW 123. The user plane 1300 may utilize at least some of the same protocol layers as the control plane 1200. For example, the UE 101 and the RAN node 111 may utilize a Uu interface (e.g., an LTE-Uu interface) to exchange user plane data via a protocol stack including the PHY layer 1201, the MAC layer 1202, the RLC layer 1203, and the PDCP layer 1204.
[0233] The General Packet Radio Service (GPRS) Tunneling Protocol for User Plane (GTP-U) layer 1304 can be used to carry user data within the GPRS core network and between the radio access network and the core network. For example, the transmitted user data can be packets in IPv4, IPv6, or PPP format. The UDP and IP Security (UDP / IP) layer 1303 can provide checksums for data integrity, port numbers for addressing different functions at the source and destination, and encryption and authentication of selected data flows. The RAN node 111 and the S-GW 122 can exchange user plane data using the S1-U interface via a protocol stack including the L1 layer 1211, the L2 layer 1212, the UDP / IP layer 1303, and the GTP-U layer 1304. The S-GW 122 and the S-GW 123 can exchange user plane data using the S5 / S8a interface via a protocol stack including the L1 layer 1211, the L2 layer 1212, the UDP / IP layer 1303, and the GTP-U layer 1304. As above relative to Figure 12 As discussed, the NAS protocol supports the mobility of UE 101 and session management procedures to establish and maintain IP connectivity between UE 101 and P-GW 123 .
[0234] As used herein, the term "circuit" may refer to, as part of, or include an application specific integrated circuit (ASIC), electronic circuit, processor (shared, dedicated, or group), and / or memory (shared, dedicated, or group) that executes one or more software or firmware programs, combinational logic circuits, and / or other suitable hardware components that provide the described functionality. In some embodiments, the circuit may be implemented in one or more software or firmware modules, or the functionality associated with the circuit may be implemented by one or more software or firmware modules. In some embodiments, the circuit may include logic that is at least partially operable in hardware.
[0235] As used in this specification, the term "processor" may refer to substantially any computational processing unit or device, including but not limited to a single-core processor; a single processor with software multi-threaded execution capability; a multi-core processor; a multi-core processor with software multi-threaded execution capability; a multi-core processor with hardware multi-threading technology; a parallel platform; and a parallel platform with distributed shared memory. In addition, a processor may refer to an integrated circuit, an application-specific integrated circuit, a digital signal processor, a field programmable gate array, a programmable logic controller, a complex programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions and / or processes described herein. The processor may utilize nanoscale architectures, such as, but not limited to, molecular and quantum dot-based transistors, switches, and gates, in order to optimize space usage or enhance the performance of a mobile device. The processor may also be implemented as a combination of computational processing units.
[0236] In this subject specification, terms such as "storage," "data repository," "data store," "database," and substantially any other information storage component related to the operation and functionality of a component and / or process refer to a "memory component" or an entity embodied in "memory" or a component that includes memory. Note that the memory components described herein may be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory.
[0237] By way of example and not limitation, for example, non-volatile memory may be included in memory, non-volatile memory (see below), disk storage (see below), and memory storage (see below). In addition, non-volatile memory may be included in read-only memory, programmable read-only memory, electrically programmable read-only memory, electrically erasable programmable read-only memory, or flash memory. Volatile memory may include random access memory that acts as external cache memory. By way of example and not limitation, random access memory comes in many forms, such as synchronous random access memory, dynamic random access memory, synchronous dynamic random access memory, double data rate synchronous dynamic random access memory, enhanced synchronous dynamic random access memory, Synchlink dynamic random access memory, and direct Rambus random access memory. In addition, the disclosed memory components of the systems or methods herein are intended to include, but are not limited to, these and any other suitable types of memory.
[0238] Other examples of various aspects / embodiments herein may include subject matter such as a method, tools for performing the actions or blocks of the method, at least one machine-readable medium comprising instructions that, when executed by a machine, cause the machine to perform the actions of a method or apparatus or system for concurrent communication using multiple communication technologies according to the embodiments and examples described herein.
[0239] Embodiment 1 is an apparatus configured for use in a user equipment (UE), comprising: a radio frequency (RF) interface configured to process, using RF circuitry, transmitted data including a channel state information (CSI) report configuration reporting setting based on a codebook subset restriction associated with at least one of an advanced CSI codebook or a new radio (NR) codebook to enable precoding matrix indicator (PMI) feedback associated with rank indicator (RI) feedback; and one or more processors coupled to the RF interface and configured to: determine PMI feedback associated with RI feedback based on a codebook subset restriction bitmap from the processed transmission, wherein the bitmap includes an indication of a PMI set restricted by PMI feedback and RI feedback; and generate at least one of the advanced CSI codebook or the NR codebook configured with the PMI feedback and RI feedback for transmission on a non-restricted beam restricted by the codebook subset restriction.
[0240] Embodiment 2 includes the subject matter of embodiment 1, wherein the bitmap comprises a set of bits corresponding to a plurality of beams in a plurality of dimensions, and wherein one or more bits in the set of bits indicate a beam in the plurality of beams.
[0241] Embodiment 3 includes the subject matter of any of Embodiments 1 to 2, including or omitting any optional elements, wherein the one or more processors are further configured to limit at least one of PMI feedback or RI feedback associated with beams in the plurality of beams based on a configuration of the one or more bits, wherein the RF circuit is further configured to transmit the PMI feedback and the RI feedback as unrestricted beams in addition to the restricted beams on the plurality of beams.
[0242] Embodiment 4 includes the subject matter of any one of embodiments 1 to 3, including or omitting any optional elements, wherein the one or more processors are further configured to determine PMI feedback and RI feedback using at least one of an advanced CSI codebook or a new radio (NR) codebook, using one or more codebooks associated with one or more antenna groups corresponding to an RI value equal to three or four, different from one or more other codebooks associated with an RI equal to one or two for ungrouped antennas, wherein the antenna group includes a plurality of antenna ports, the antenna ports including at least one of the following: 16, 24, or 32 antenna ports.
[0243] Embodiment 5 includes the subject matter of any of Embodiments 1 to 4, including or omitting any optional elements, wherein one or more bits restrict the multiple beams within the antenna group to a subset of the antennas of the antenna grouping, and wherein one or more codebooks associated with the antenna grouping include one or more dimensions that are equal to a fraction of one or more other codebooks.
[0244] Embodiment 6 includes the subject matter of any one of embodiments 1 to 5, including or omitting any optional elements, wherein the one or more processors are further configured to: in response to at least one bit in a set of bits comprising a first configuration, restrict a subset of at least one of the advanced CSI codebook or the NR codebook to include at least one of a co-phase vector or a discrete Fourier transform (DFT) beam vector of an associated beam; and in response to a set of bits comprising a second configuration different from the first configuration, transmit using at least one of the co-phase vector or the DFT beam vector as an unrestricted beam.
[0245] Embodiment 7 includes the subject matter of any one of embodiments 1 to 6, including or omitting any optional elements, wherein at least one bit indicates an associated beam index of the associated beam among a plurality of beams for the codebook in a plurality of indices, and wherein the RF circuit is further configured to transmit the codebook on an unrestricted beam while restricting beams associated with a subset of the codebook from being transmitted.
[0246] Embodiment 8 includes the subject matter of any one of embodiments 1 to 7, including or omitting any optional elements, wherein the first configuration comprises at least one bit being zero, wherein the set of bits is associated with a PMI value, the PMI value corresponding to at least three codebook indices of a codebook, and wherein the RF circuitry is configured to limit PMI feedback corresponding to a precoder associated with the at least one bit.
[0247] Embodiment 9 includes the subject matter of any one of embodiments 1 to 8, including or omitting any optional elements, wherein within at least one of the advanced CSI codebook or the NR codebook, the PMI of the PMI feedback is based on a linear combination of DFT vectors, and wherein in at least one of the advanced CSI codebook or the NR codebook, the associated RI is equal to or greater than two, and the co-phase coefficients and power coefficients between different layers or streams of data transmission are different from each other.
[0248] Embodiment 10 includes the subject matter of any one of embodiments 1 to 9, including or omitting any optional elements, wherein the one or more processors are further configured to: limit one or more beam directions indicated by the codebook subset restriction to a beam group in a plurality of beam groups as shown in the transmission based on the selected beam group.
[0249] Embodiment 11 includes the subject matter of any of embodiments 1 to 10, including or omitting any optional elements, wherein the one or more processors are further configured to: reduce power overhead granularity from multiple different maximum beam power levels based on the value of a bit pair in a bitmap corresponding to a beam group in a plurality of beam groups, and limit one or more beams.
[0250] Embodiment 12 includes the subject matter of any one of embodiments 1 to 11, including or omitting any optional elements, wherein the one or more processors are further configured to: reuse at least one of the advanced CSI codebooks or NR codebooks corresponding to the type I codebook with rank 3 or 4 as RI as one or more type II codebooks of ranks 3 to 8 for CSI reporting with beamforming restrictions.
[0251] Embodiment 13 includes the subject matter of any one of embodiments 1 to 12, including or omitting any optional elements, wherein the one or more processors are further configured to: derive a bitmap from the codebook subset restriction as a first bitmap for the first codebook and a second bitmap for the second codebook by reusing at least one of an advanced CSI codebook or an NR codebook, or by using the bitmap as only one bitmap from the codebook subset restriction for both the first codebook and the second codebook; process a first codebook for a first set of multiple-input and multiple-output (MIMO) layers and a second codebook for a second set of MIMO layers; and calculate and report CSI for the first set of MIMO layers and the second set of MIMO layers based on the first codebook and the second codebook and the codebook subset restriction, wherein the first codebook and the second codebook, respectively, comprise at least one of: an advanced CSI codebook or an NR codebook.
[0252] Embodiment 14 includes the subject matter of any one of embodiments 1 to 13, including or omitting any optional elements, wherein the one or more processors are further configured to: configure a first codebook subset restriction bitmap and a second codebook subset restriction bitmap corresponding to a first CSI type and a second CSI type, respectively; determine one or more PMIs to be restricted based on the first codebook subset restriction bitmap and the second codebook subset restriction bitmap; and calculate and report hybrid CSI based on the one or more restricted PMIs, wherein the first CSI type includes Class A full dimension (FD)-MIMO or Class B FD-MIMO with K bitmaps, K is greater than one, and the second CSI type includes Class B FD-MIMO with K=1.
[0253] Embodiment 15 is an apparatus configured to be employed in a next generation or new radio node B (gNB) device, comprising: one or more processors configured to: generate a channel state information (CSI) report configuration report setting based on a codebook subset restriction for at least one of an advanced CSI codebook or a new radio (NR) codebook to enable a precoding matrix indicator (PMI) report associated with a rank indicator (RI) report; and process at least one of the advanced CSI codebook or the NR codebook received on a beam vector that is an unrestricted beam vector based on the codebook subset restriction; and a radio frequency (RF) interface configured to provide data for transmission related to the CSI report configuration report setting to the RF circuit.
[0254] Embodiment 16 includes the subject matter of embodiment 15, wherein the one or more processors are further configured to: generate a bitmap for codebook subset restriction, comprising bit sets corresponding to beam vectors, respectively, wherein the configuration of the bit sets indicates whether the beam vector in the beam vector is a restricted beam vector or an unrestricted beam vector.
[0255] Embodiment 17 includes the subject matter of any of Embodiments 15 to 16, including or omitting any optional elements, wherein the one or more processors are further configured to: generate a CSI report configuration reporting setting using a bitmap, and determine one or more other codebooks, wherein the bitmap corresponds to an antenna group including an RI having a value equal to three or four depending on the antenna grouping, and the one or more other codebooks include a non-antenna grouping codebook that is not based on or does not have an antenna grouping and has an RI equal to one or two, wherein the antenna group includes a plurality of antenna ports, the plurality of antenna ports including at least one of the following: 16, 24, or 32 antenna ports.
[0256] Embodiment 18 includes the subject matter of any of Embodiments 15 to 17, including or omitting any optional elements, wherein the one or more processors are further configured to: provide indications of antenna groups that are different from one another based on different orthogonal coefficients, wherein at least one of the advanced CSI codebooks or the NR codebooks associated with the antenna groups includes one or more dimensions that are equal to a fraction of one or more other codebooks.
[0257] Embodiment 19 includes the subject matter of any one of embodiments 15 to 18, including or omitting any optional elements, wherein the one or more processors are further configured to: indicate a restriction of a common phase coefficient or a beam vector via at least one bit in a set of bits having a value of zero, wherein the set of bits is associated with a PMI value, the PMI value corresponding to at least three codebook indices of a codebook, and wherein the RF circuit is configured to restrict PMI feedback corresponding to a precoder associated with the at least one bit.
[0258] Embodiment 20 includes the subject matter of any of embodiments 15 to 19, including or omitting any optional elements, wherein the one or more processors are further configured to: instruct a selected beam grouping from a plurality of beam groupings to enable restrictions on one or more beam directions within the selected beam grouping based on a codebook subset restriction.
[0259] Embodiment 21 is a computer-readable storage medium storing executable instructions that, in response to execution, cause one or more processors of a user equipment (UE) to perform operations, including: determining a precoding matrix indicator (PMI) report associated with a rank indicator (RI) based on a codebook subset restricted bitmap in a received channel state information (CSI) report configuration report setting, wherein the bitmap includes an indication of a PMI set subject to the PMI report restriction; and generating at least one of the following: an advanced CSI codebook or a new radio (NR) codebook based on the RI and PMI reports to be transmitted on a non-restricted beam subject to the codebook subset restriction.
[0260] Embodiment 22 includes the subject matter of embodiment 21, wherein the operations further comprise: limiting a set of PMIs for PMI reports associated with beams in a plurality of beams based on a configuration of one or more bits of a bitmap, wherein the RF circuit is further configured to transmit the PMI reports on a plurality of beams other than the beam or beam vector of the restricted PMIs.
[0261] Embodiment 23 includes the subject matter of any one of Embodiments 21 to 22, including or omitting any optional elements, wherein the operations further comprise: determining the PMI report using the at least one of the advanced CSI codebook or the new radio (NR) codebook associated with a set of antenna groups corresponding to an RI equal to a value of three or four, and determining other codebooks associated with an RI equal to one or two and not associated with an antenna group, wherein the set of antenna groups comprises a plurality of antenna ports, the plurality of antenna ports comprising at least one of the following: 16, 24, or 32 antenna ports.
[0262] Embodiment 24 includes the subject matter of any of embodiments 21 to 23, including or omitting any optional elements, wherein the operations are further configured to: reuse at least one of the advanced CSI codebooks or NR codebooks corresponding to the type I codebook with rank 3 or 4 as RI as one or more type II codebooks of ranks 3 to 8 for PMI reporting with beamforming restrictions.
[0263] Embodiment 25 includes the subject matter of any of Embodiments 21 to 24, including or omitting any optional elements, wherein the operations are further configured to: process a first codebook for a first set of multiple-input and multiple-output (MIMO) layers and a second codebook for a second set of MIMO layers; derive a bitmap from the codebook subset restriction as a first bitmap for the first codebook and a second bitmap for the second codebook by reusing at least one of an advanced CSI codebook or an NR codebook, or by using the bitmap as only one bitmap from the codebook subset restriction for both the first codebook and the second codebook; and calculate and report CSI for the first set of MIMO layers and the second set of MIMO layers based on at least one of the advanced CSI codebook or the NR codebook and the codebook subset restriction.
[0264] Example 26 may include an apparatus comprising means for performing one or more elements of the method described in or related to any of Examples 1 to 26, or any other method or process described herein.
[0265] Embodiment 27 may include one or more non-transitory computer-readable media comprising instructions that, when executed by one or more processors of an electronic device, cause the electronic device to perform one or more elements of a method described in or related to any one of Embodiments 1 to 26 or any other method or process described herein.
[0266] Embodiment 28 may include an apparatus comprising logic, modules, or circuits for performing one or more elements of the method described in or related to any one of Embodiments 1-25, or any other method or process described herein.
[0267] Example 29 may include a method, technique, or process as described or related to any one of Examples 1 to 25, or a portion or part thereof.
[0268] Embodiment 30 may include a device comprising: one or more processors and one or more computer-readable media, wherein the one or more computer-readable media include instructions that, when executed by the one or more processors, cause the one or more processors to perform a method, technique, or process, or portion thereof, described in or related to any one of Embodiments 1 to 26.
[0269] Embodiment 31 may comprise a method of communicating in a wireless network as shown and described herein.
[0270] Embodiment 32 may include a system for providing wireless communications as shown and described herein.
[0271] Embodiment 33 may include an apparatus for providing wireless communications as shown and described herein.
[0272] It should be understood that the aspects described herein can be implemented by hardware, software, firmware, or any combination thereof. When implemented in software, the functions can be stored as one or more instructions or codes on a computer-readable medium or transmitted via a computer-readable medium. Computer-readable media include both computer storage media and communication media, which include any media that helps transfer a computer program from one place to another. Storage media or computer-readable storage devices can be any available media that can be accessed by a general-purpose or special-purpose computer. By way of example only and not limitation, such computer-readable media may include RAM, ROM, EEPROM, CD-ROM or other optical disk storage devices, magnetic disk storage devices or other magnetic storage devices or other tangible and / or non-transient media that can be used to carry or store the required information or executable instructions. Moreover, any connection is appropriately referred to as a computer-readable medium. For example, if a coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), or wireless technologies such as infrared, radio, and microwaves are used to transmit software from a website, server, or other remote source, the coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio, and microwaves are included in the definition of the medium. As used herein, disk and disc include compact disc (CD), laser disc, optical disc, digital versatile disc (DVD), floppy disk and Blu-ray disc, where disks usually reproduce data magnetically, while discs reproduce data optically using lasers. Combinations of the above should also be included within the scope of computer-readable media.
[0273] The various illustrative logics, logic blocks, modules, and circuits described in conjunction with the aspects disclosed herein may be implemented or performed using a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. A general-purpose processor may be a microprocessor, but as an alternative, the processor may be any conventional processor, controller, microcontroller, or state machine. The processor may also be implemented as a combination of computing devices, such as a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in combination with a DSP core, or any other such configuration. Additionally, at least one processor may include one or more modules operable to perform one or more of the instructions and / or actions described herein.
[0274] For software implementation, the techniques described herein can be implemented together with modules (e.g., procedures, functions, etc.) that perform the functions described herein. The software code can be stored in a memory unit and executed by a processor. The memory unit can be implemented within the processor or external to the processor, wherein the memory unit can be communicatively coupled to the processor by various means known in the art. In addition, at least one processor may include one or more modules that are operable to perform the functions described herein.
[0275] The techniques described herein can be used in various wireless communication systems, such as CDMA, TDMA, FDMA, OFDMA, SC-FDMA, and other systems. The terms "system" and "network" are often used interchangeably. A CDMA system can implement radio technologies such as Universal Terrestrial Radio Access (UTRA), CDMA1800, and the like. UTRA includes Wideband-CDMA (W-CDMA) and other variants of CDMA. In addition, CDMA1800 covers the IS-1800, IS-95, and IS-856 standards. A TDMA system can implement radio technologies such as Global System for Mobile Communications (GSM). An OFDMA system can implement radio technologies such as Evolved UTRA (E-UTRA), Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.18, and the like. UTRA and E-UTRA are part of the Universal Mobile Telecommunications System (UMTS). 3GPP Long Term Evolution (LTE) is a version of UMTS that uses E-UTRA, which employs OFDMA on the downlink and SC-FDMA on the uplink. UTRA, E-UTRA, UMTS, LTE, and GSM are described in documents from an organization named "3rd Generation Partnership Project" (3GPP). In addition, CDMA1800 and UMB are described in documents from an organization named "3rd Generation Partnership Project 2" (3GPP2). In addition, such wireless communication systems may additionally include peer-to-peer (e.g., mobile-to-mobile) ad hoc network systems that often use unpaired unlicensed spectrum, 802.xx wireless LAN, Bluetooth, and any other short-range or long-range wireless communication technology.
[0276] Single-carrier frequency division multiple access (SC-FDMA), which utilizes single-carrier modulation and frequency domain equalization, is a technique that can be used with the disclosed aspects. SC-FDMA has similar performance to OFDMA systems and is substantially similar in overall complexity. SC-FDMA signals have a lower peak-to-average power ratio (PAPR) due to their inherent single-carrier structure. SC-FDMA can be used in uplink communications, where a lower PAPR can benefit mobile terminals in terms of transmit power efficiency.
[0277] In addition, the various aspects or features described herein can be implemented as methods, devices or products using standard programming and / or engineering techniques. As used herein, the term "product" is intended to cover computer programs that can be accessed from any computer-readable device, carrier or medium. For example, computer-readable media may include, but are not limited to, magnetic storage devices (e.g., hard disks, floppy disks, magnetic strips), optical disks (e.g., compact disks (CDs), digital versatile disks (DVDs), etc.), smart cards, and flash memory devices (e.g., EPROMs, cards, sticks, key drives, etc.). In addition, the various storage media described herein may represent one or more devices and / or other machine-readable media for storing information. The term "machine-readable medium" may include, but is not limited to, wireless channels and various other media capable of storing, containing and / or carrying instructions and / or data. In addition, a computer program product may include a computer-readable medium having one or more instructions or codes that are operable to cause a computer to perform the functions described herein.
[0278] Communication media embodies computer-readable instructions, data structures, program modules, or other structured or unstructured data in a data signal, such as a modulated data signal, such as a carrier wave, or other transport mechanism, and includes any information delivery or transmission medium. The term "modulated data signal" or signal refers to a signal that has one or more of its characteristics set or changed in such a manner as to encode information in the signal or signals. By way of example, and not limitation, communication media includes wired media, such as a wired network or direct-wired connection, and wireless media, such as acoustic, RF, infrared, and other wireless media.
[0279] In addition, the actions of the methods or algorithms described in conjunction with the aspects disclosed herein may be embodied directly in hardware, in a software module executed by a processor, or in a combination thereof. The software module may reside in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, a hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art. An exemplary storage medium may be coupled to the processor so that the processor can read information from the storage medium and write information to the storage medium. In an alternative, the storage medium may be integrated with the processor. In addition, in some aspects, the processor and storage medium may reside in an ASIC. In addition, the ASIC may reside in a user terminal. In an alternative, the processor and storage medium may reside in a user terminal as discrete components. In addition, in some aspects, the methods or algorithms and / or actions may reside as one or any combination or set of code and / or instructions on a machine-readable medium and / or computer-readable medium and may be incorporated into a computer program product.
[0280] The above description of the exemplary embodiments of the disclosed subject matter, including what is described in the Abstract, is not intended to be exhaustive or to limit the disclosed embodiments to the precise forms disclosed. Although specific embodiments and examples are described herein for illustrative purposes, various modifications are contemplated within the scope of such embodiments and examples, as those skilled in the relevant art will recognize.
[0281] In this regard, although the subject matter disclosed herein has been described in conjunction with various embodiments and corresponding drawings, it should be understood that other similar embodiments may be used or modifications and additions may be made to the described embodiments to perform the same, similar, alternative, or alternative functions of the disclosed subject matter without departing from the described embodiments. Accordingly, the disclosed subject matter should not be limited to any single embodiment described herein, but rather should be construed in accordance with the breadth and scope of the claims appended hereto.
[0282] In particular, with respect to the various functions performed by the aforementioned components (assemblies, devices, circuits, systems, etc.), unless otherwise indicated, terms used to describe such components (including references to "means") are intended to correspond to any component or structure that performs the specified function of the component (e.g., functionally equivalent), even if not structurally equivalent to the disclosed structure that performs the function in the exemplary implementations of the disclosure shown herein. In addition, while particular features have been disclosed with respect to only one of several implementations, for any given or particular application, such features may be combined with one or more other features of other implementations, as may be desirable and advantageous.
Claims
1. An apparatus configured to be employed in a user equipment (UE), comprising: One or more processors configured to: receiving a bitmap parameter for a New Radio (NR) type-I codebook, the bitmap parameter indicating a codebook subset restriction, wherein each bit of the bitmap parameter corresponds to a discrete Fourier transform (DFT)-based vector v(l,m) associated with a precoding matrix indicator (PMI), and wherein the bitmap parameter comprises a single bitmap for all ranks; as well as Reporting of a PMI associated with v(l,m) having a bit value of a corresponding bit of the bitmap parameter set to zero is restricted and not allowed, where l and m represent or determine a transmission direction.
2. The apparatus of claim 1 , wherein each bit of the bitmap parameter has a one-to-one mapping with a discrete Fourier transform (DFT)-based vector v(l,m) corresponding to the PMI, except when the rank is 3 or 4 and there are 16, 24, or 32 antenna ports, in which case a different mapping is applied, where l and m represent or determine a transmission direction. 3 . The apparatus according to claim 2 , wherein when the rank is 3 or 4 and there are 16, 24, or 32 antenna ports, two or more bits of the bitmap parameter are mapped to a PMI.
4. The apparatus of claim 2, wherein when the rank is 3 or 4 and there are 16, 24, or 32 antenna ports, three bits of the bitmap parameter are mapped to a PMI.
5. The apparatus of claim 1 , wherein the one or more processors are further configured to receive a second bitmap parameter indicating a rank restriction, wherein each bit of the second bitmap parameter corresponds to a specific value of the RI, wherein if the bit of the second bitmap parameter corresponding to the corresponding RI is set to zero, the corresponding RI will be restricted for reporting.
6. The apparatus of claim 1 , wherein the one or more processors are further configured to: The one or more beam directions indicated by the codebook subset restriction are restricted to a beam group among a plurality of beam groups based on the selected beam group.
7. The apparatus of claim 6, wherein the one or more processors are further configured to: Based on a value of a bit pair in the bitmap parameter corresponding to a beam group in the plurality of beam groups, power overhead granularity from a plurality of different maximum beam power levels is reduced and one or more beams are restricted.
8. A device configured to be employed in a new air interface base station BS, comprising: One or more processors configured to: Transmitting a channel state information (CSI) reporting configuration based on codebook subset restriction for the new radio (NR) codebook to enable precoding matrix indicator (PMI) reporting; and processing the NR codebook received on an unrestricted beam vector based on the codebook subset restriction; The CSI report configuration includes a bitmap parameter for the codebook subset restriction, and each bit of the bitmap parameter corresponds to a discrete Fourier transform (DFT)-based vector v(l, m) associated with a precoding matrix indicator (PMI), wherein if the bit value of the corresponding bit of the bitmap parameter is set to zero, the PMI is restricted to PMI reporting, wherein l and m represent or determine a transmission direction.
9. The apparatus of claim 8 , wherein each bit of the bitmap parameter has a one-to-one mapping with a discrete Fourier transform (DFT)-based vector v(l,m) corresponding to the PMI, except when the rank is 3 or 4 and there are 16, 24, or 32 antenna ports, in which case a different mapping applies, where l and m represent or determine a transmission direction.
10. The apparatus of claim 9, wherein when the rank is 3 or 4 and there are 16, 24, or 32 antenna ports, two or more bits of the bitmap parameter are mapped to a PMI.
11. The apparatus of claim 9, wherein when the rank is 3 or 4 and there are 16, 24 or 32 antenna ports, three bits of the bitmap parameter are mapped to a PMI.
12. A computer-readable storage medium storing executable instructions, wherein the executable instructions, in response to being executed, cause one or more processors of a user equipment (UE) to perform operations, the operations comprising: Receiving a channel state information (CSI) reporting configuration, the CSI reporting configuration including a codebook subset restriction for a new radio (NR) codebook; determining a precoding matrix indicator (PMI) report based on a bitmap parameter of the codebook subset restriction, wherein the bitmap parameter includes an indication of a set of PMIs restricted to the PMI report; and transmitting the PMI report on a plurality of beams other than the beam or beam vector of the PMI set; Each bit of the bitmap parameter corresponds to a discrete Fourier transform (DFT)-based vector v(l,m) associated with a precoding matrix indicator (PMI), wherein if the bit value of the corresponding bit of the bitmap parameter is set to zero, the PMI is restricted to the PMI report, wherein l and m represent or determine the transmission direction.
13. The computer-readable storage medium of claim 12 , wherein each bit of the bitmap parameter has a one-to-one mapping with a discrete Fourier transform (DFT)-based vector v(l,m) corresponding to the PMI, except when the rank is 3 or 4 and there are 16, 24, or 32 antenna ports, in which case a different mapping applies, where l and m represent or determine a transmission direction.
14. The computer-readable storage medium of claim 13, wherein when the rank is 3 or 4 and there are 16, 24, or 32 antenna ports, two or more bits of the bitmap parameter are mapped to a PMI.
15. The computer-readable storage medium of claim 13, wherein when the rank is 3 or 4 and there are 16, 24, or 32 antenna ports, three bits of the bitmap parameter are mapped to a PMI.
Citation Information
Patent Citations
Method and apparatus for transmitting and receiving codebook subset restriction bitmap
CN105471485A