Systems and methods for enhanced PMI and tpmi
The enhanced PMI and TPMI systems address inefficiencies in large antenna arrays by adapting codebook configurations based on actual antenna array characteristics, optimizing port usage and reducing costs through under-sampling and indexing, thereby improving communication efficiency and performance.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- ZTE CORP
- Filing Date
- 2024-10-18
- Publication Date
- 2026-04-23
AI Technical Summary
Existing wireless communication systems face challenges with large antenna arrays due to increased hardware and energy costs, and issues arise when blockages affect antenna reception, leading to inefficient precoding matrix indicator (PMI) and transmit precoding matrix indicator (TPMI) reporting.
Enhanced PMI and TPMI systems that include first and second information reporting by the wireless communication device to indicate valid and invalid antenna ports, using under-sampling and specific indexing to adapt codebook configurations based on actual antenna array characteristics, allowing for efficient precoding and transmission.
Improves communication efficiency by optimizing codebook design and port usage, reducing hardware and energy costs, and enhancing performance in the presence of blockages.
Smart Images

Figure CN2024125842_23042026_PF_FP_ABST
Abstract
Description
SYSTEMS AND METHODS FOR ENHANCED PMI AND TPMITECHNICAL FIELD
[0001] The disclosure relates generally to wireless communications, including but not limited to systems and methods for enhanced precoding matrix indicator (PMI) and transmit precoding matrix indicator (PMI) .BACKGROUND
[0002] The standardization organization Third Generation Partnership Project (3GPP) is currently in the process of specifying a new Radio Interface called 5G New Radio (5G NR) as well as a Next Generation Packet Core Network (NG-CN or NGC) . The 5G NR will have three main components: a 5G Access Network (5G-AN) , a 5G Core Network (5GC) , and a User Equipment (UE) . In order to facilitate the enablement of different data services and requirements, the elements of the 5GC, also called Network Functions, have been simplified with some of them being software based, and some being hardware based, so that they could be adapted according to need.SUMMARY
[0003] The example embodiments disclosed herein are directed to solving the issues relating to one or more of the problems presented in the prior art, as well as providing additional features that will become readily apparent by reference to the following detailed description when taken in conjunction with the accompany drawings. In accordance with various embodiments, example systems, methods, devices and computer program products are disclosed herein. It is understood, however, that these embodiments are presented by way of example and are not limiting, and it will be apparent to those of ordinary skill in the art who read the present disclosure that various modifications to the disclosed embodiments can be made while remaining within the scope of this disclosure.
[0004] At least one aspect is directed to a system, method, apparatus, or a computer-readable medium of the following. The method can include measuring, by a wireless communication device, a signal transmitted from a wireless communication node. The method can include reporting, by the wireless communication device to the wireless communication node, first information. The first information can indicate one or more antenna ports of the wireless communication node shall not be used / not be selected / not be activated / be invalid, one or more antenna ports of the wireless communication node shall be used / selected / activated / valid, values in a codebook of one or more antenna ports of the wireless communication node shall not be used or directly set as 0, values in a codebook of one or more antenna ports shall be used / selected .
[0005] The first information can include one or more indexes to represent one or more antenna ports of an antenna array of the wireless communication node. The first information can be a bitmap with each bit in the bitmap corresponding to an antenna port of the wireless communication node. The bit value of each bit can be used to indicate at least one of whether one or more antenna ports of the wireless communication node can be used / selected / activated, whether one or more antenna ports of the wireless communication node can be deactivated / invalid / not used / not selected, whether values in a codebook corresponding to one or more antenna ports shall be used or directly set as 0. The first information can include at least one of four values: x1, x2, y1, or y2. The x1, x2, y1, and y2 can be used to indicate a location of first antenna ports of an antenna array of the wireless communication node.
[0006] The x1 and x2 can be used to indicate respective start location and end location of the first antenna ports in a first dimension of the antenna array for a single polarization, and the y1 and y2 can be used to indicate respective start location and end location of the first antenna ports in a second dimension of the antenna array for a single polarization. The x1 can be used to indicate a start location of the first antenna ports in a first dimension of the antenna array for a single polarization, the x2 can be used to indicate a number of the first antenna ports in the first dimension of the antenna array for a single polarization, the y1 can be used to indicate a start location of the first antenna ports in a second dimension of the antenna array for a single polarization, and the y2 can be used to indicate a number of the first antenna ports in the second dimension of the antenna array for a single polarization.
[0007] The first antenna port can refer to one or more antenna ports of the wireless communication node that shall not be used / not be selected / not be activated / be invalid or one or more antenna ports of the wireless communication node that shall be activated / valid / selected / used. The first information can be used to indicate at least one of: a mapping relationship between each valid / selected / activated / used antenna ports of the wireless communication node and values applicable for an antenna port of a codebook; or a mapping relationship between one or more valid / selected / activated / used antenna ports of the wireless communication node and one or more antenna ports to which a codebook corresponds to. Whether the first information shall be reported by the wireless communication device is configured by the wireless communication node. The first information can be as part of information of channel state information (CSI) , the first information can be configured as a new quantity of CSI, the first information can be included in a precoding matrix indicator (PMI) , or the first information can be reported separately and not included in CSI. One or more antenna ports of the wireless communication node that can be not used / deactivated / not selected / not valid can be determined by the wireless communication device according to measured results of the signal transmitted from an antenna ports of wireless communication node can be lower than a threshold or a difference between measured results of the signal transmitted from an antenna ports of wireless communication node and best / strongest measured results of all antenna ports of wireless communication node can be larger than a threshold. The measured results of the signal refer to at least one of: Reference Signal Received Power (RSRP) , Channel Quality Indicator (CQI) , Received Signal Strength Indicator (RSSI) , Signal-to-Interference-plus-Noise Ratio (SINR) , Signal-to-Noise Ratio (SNR) , Bit Error Rate (BER) , or Block Error Rate (BLER) . At step 720, the wireless communication node can receive the first information from the wireless communication device.
[0008] The threshold can be configured for the wireless communication device by the wireless communication node, pre-defined for the wireless communication device and wireless communication node, or configured for the wireless communication device via Operation administration and maintenance (OAM) . The wireless communication device can report additional information to indicate a number of antenna ports to which a codebook corresponds to the wireless communication node. The wireless communication device can report additional information to indicate whether a codebook corresponds to a total number of antenna ports (or CSI-RS ports) that can be indicated by the wireless communication node, or corresponds to a number of usable antenna ports, which can be equal to the total number of antenna ports that can be indicated by the wireless communication node minus a number of antenna ports that can be indicated by the first information to the wireless communication node.
[0009] At least one aspect is directed to a system, method, apparatus, or a computer-readable medium of the following. The method can include receiving, by the wireless communication device second information. The second information can be received by the wireless communication device through at least one of: a Radio Resource Control (RRC) signaling, a Medium Access Control (MAC) Control Element (CE) , or a Downlink Control Information (DCI) signaling, a signaling the same as a signaling to indicate Transmission Precoding Matrix Indicator (TPMI) . The second information can include at least one of one or more antenna ports of the wireless communication device that are not used / deactivated / not selected / not valid, one or more antenna ports of the wireless communication device that are used / activated / selected / valid, one or more antenna ports of the wireless communication device that cannot be used / selected / activated for uplink (UL) transmission, one or more antenna ports of the wireless communication device that can be used / selected / activated for UL transmission, the values in the codebook of one or more antenna ports of the wireless communication device cannot be used for UL transmission, or the values in the codebook of one or more antenna ports of the wireless communication device can be used for UL transmission.
[0010] A format of the second information can include a bitmap with a number of bits. Each of the bits can be configured to represent at least one of: whether a corresponding antenna port of the wireless communication device can be used / activated / selected / valid or whether a values in the codebook of a corresponding antenna port of the wireless communication device can be used / selected. A length of the bitmap can be at least one of: equal to a total number of antenna ports of the wireless communication device; or equal to the number of antenna ports for a single polarization of the wireless communication device. The wireless communication device can receive information indicating whether non-zero values of antenna ports in a codebook according to an indicated TPMI should be exchanged with zero-values of antenna ports in a codebook from the wireless communication node. The wireless communication device can scale the linear value of PUSCH transmission power by a scale factor s. The scale factor s can be defined by at least one of a ratio between antenna ports with non-zero power in PUSCH transmission, and antenna ports of SRS resource identified by SRS resource indicator (SRI) minus a number of antenna ports that determined to be not used / not selected / not activated / not valid by the second information; a ratio between antenna ports with non-zero power in PUSCH transmission, and maximum antenna ports supported by SRS resource minus a number of antenna ports that determined to be not used / not selected / not activated / not valid by the second information; or set as 1.BRIEF DESCRIPTION OF THE DRAWINGS
[0011] Various example embodiments of the present solution are described in detail below with reference to the following figures or drawings. The drawings are provided for purposes of illustration only and merely depict example embodiments of the present solution to facilitate the reader's understanding of the present solution. Therefore, the drawings should not be considered limiting of the breadth, scope, or applicability of the present solution. It should be noted that for clarity and ease of illustration, these drawings are not necessarily drawn to scale.
[0012] FIG. 1 illustrates an example cellular communication network in which techniques disclosed herein may be implemented, in accordance with an embodiment of the present disclosure;
[0013] FIG. 2 illustrates a block diagram of an example base station and a user equipment device, in accordance with some embodiments of the present disclosure;
[0014] FIG. 3 illustrates an example of antenna ports configured by a base station, in accordance with an embodiment of the present disclosure;
[0015] FIG. 4 illustrates an example of two dual polarization antennas, in accordance with an embodiment of the present disclosure;
[0016] FIG. 5 illustrates an example of a dual polarization antenna and a single polarization antenna, in accordance with an embodiment of the present disclosure;
[0017] FIG. 6 illustrates an example of precoding matrix for single layer transmission using four antenna ports, in accordance with an embodiment of the present disclosure;
[0018] FIG. 7 illustrates a flowchart of a method for enhanced Precoding Matrix Indicator and Transmit Matrix Indicator, in accordance with an embodiment of the present disclosure;
[0019] FIG. 8 illustrates another flowchart of a method for enhanced Precoding Matrix Indicator and Transmit Matrix Indicator, in accordance with an embodiment of the present disclosure.DETAILED DESCRIPTION
[0020] A.Mobile Communication Technology and Environment
[0021] FIG. 1 illustrates an example wireless communication network, and / or system, 100 in which techniques disclosed herein may be implemented, in accordance with an embodiment of the present disclosure. In the following discussion, the wireless communication network 100 may be any wireless network, such as a cellular network or a narrowband Internet of things (NB-IoT) network, and is herein referred to as “network 100. ” Such an example network 100 includes a base station 102 (hereinafter “BS 102” ; also referred to as wireless communication node) and a user equipment device 104 (hereinafter “UE 104” ; also referred to as wireless communication device) that can communicate with each other via a communication link 110 (e.g., a wireless communication channel) , and a cluster of cells 126, 130, 132, 134, 136, 138 and 140 overlaying a geographical area 101. In Figure 1, the BS 102 and UE 104 are contained within a respective geographic boundary of cell 126. Each of the other cells 130, 132, 134, 136, 138 and 140 may include at least one base station operating at its allocated bandwidth to provide adequate radio coverage to its intended users.
[0022] For example, the BS 102 may operate at an allocated channel transmission bandwidth to provide adequate coverage to the UE 104. The BS 102 and the UE 104 may communicate via a downlink radio frame 118, and an uplink radio frame 124 respectively. Each radio frame 118 / 124 may be further divided into sub-frames 120 / 127 which may include data symbols 122 / 128. In the present disclosure, the BS 102 and UE 104 are described herein as non-limiting examples of “communication nodes, ” generally, which can practice the methods disclosed herein. Such communication nodes may be capable of wireless and / or wired communications, in accordance with various embodiments of the present solution.
[0023] FIG. 2 illustrates a block diagram of an example wireless communication system 200 for transmitting and receiving wireless communication signals (e.g., OFDM / OFDMA signals) in accordance with some embodiments of the present solution. The system 200 may include components and elements configured to support known or conventional operating features that need not be described in detail herein. In one illustrative embodiment, system 200 can be used to communicate (e.g., transmit and receive) data symbols in a wireless communication environment such as the wireless communication environment 100 of Figure 1, as described above.
[0024] System 200 generally includes a base station 202 (hereinafter “BS 202” ) and a user equipment device 204 (hereinafter “UE 204” ) . The BS 202 includes a BS (base station) transceiver module 210, a BS antenna 212, a BS processor module 214, a BS memory module 216, and a network communication module 218, each module being coupled and interconnected with one another as necessary via a data communication bus 220. The UE 204 includes a UE (user equipment) transceiver module 230, a UE antenna 232, a UE memory module 234, and a UE processor module 236, each module being coupled and interconnected with one another as necessary via a data communication bus 240. The BS 202 communicates with the UE 204 via a communication channel 250, which can be any wireless channel or other medium suitable for transmission of data as described herein.
[0025] As would be understood by persons of ordinary skill in the art, system 200 may further include any number of modules other than the modules shown in Figure 2. Those skilled in the art will understand that the various illustrative blocks, modules, circuits, and processing logic described in connection with the embodiments disclosed herein may be implemented in hardware, computer-readable software, firmware, or any practical combination thereof. To clearly illustrate this interchangeability and compatibility of hardware, firmware, and software, various illustrative components, blocks, modules, circuits, and steps are described generally in terms of their functionality. Whether such functionality is implemented as hardware, firmware, or software can depend upon the particular application and design constraints imposed on the overall system. Those familiar with the concepts described herein may implement such functionality in a suitable manner for each particular application, but such implementation decisions should not be interpreted as limiting the scope of the present disclosure
[0026] In accordance with some embodiments, the UE transceiver 230 may be referred to herein as an "uplink" transceiver 230 that includes a radio frequency (RF) transmitter and a RF receiver each comprising circuitry that is coupled to the antenna 232. A duplex switch (not shown) may alternatively couple the uplink transmitter or receiver to the uplink antenna in time duplex fashion. Similarly, in accordance with some embodiments, the BS transceiver 210 may be referred to herein as a "downlink" transceiver 210 that includes a RF transmitter and a RF receiver each comprising circuity that is coupled to the antenna 212. A downlink duplex switch may alternatively couple the downlink transmitter or receiver to the downlink antenna 212 in time duplex fashion. The operations of the two transceiver modules 210 and 230 may be coordinated in time such that the uplink receiver circuitry is coupled to the uplink antenna 232 for reception of transmissions over the wireless transmission link 250 at the same time that the downlink transmitter is coupled to the downlink antenna 212. Conversely, the operations of the two transceivers 210 and 230 may be coordinated in time such that the downlink receiver is coupled to the downlink antenna 212 for reception of transmissions over the wireless transmission link 250 at the same time that the uplink transmitter is coupled to the uplink antenna 232. In some embodiments, there is close time synchronization with a minimal guard time between changes in duplex direction.
[0027] The UE transceiver 230 and the base station transceiver 210 are configured to communicate via the wireless data communication link 250, and cooperate with a suitably configured RF antenna arrangement 212 / 232 that can support a particular wireless communication protocol and modulation scheme. In some illustrative embodiments, the UE transceiver 210 and the base station transceiver 210 are configured to support industry standards such as the Long Term Evolution (LTE) and emerging 5G standards, and the like. It is understood, however, that the present disclosure is not necessarily limited in application to a particular standard and associated protocols. Rather, the UE transceiver 230 and the base station transceiver 210 may be configured to support alternate, or additional, wireless data communication protocols, including future standards or variations thereof.
[0028] In accordance with various embodiments, the BS 202 may be an evolved node B (eNB) , a serving eNB, a target eNB, a femto station, or a pico station, for example. In some embodiments, the UE 204 may be embodied in various types of user devices such as a mobile phone, a smart phone, a personal digital assistant (PDA) , tablet, laptop computer, wearable computing device, etc. The processor modules 214 and 236 may be implemented, or realized, with a general purpose processor, a content addressable memory, a digital signal processor, an application specific integrated circuit, a field programmable gate array, any suitable programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof, designed to perform the functions described herein. In this manner, a processor may be realized as a microprocessor, a controller, a microcontroller, a state machine, or the like. A processor may also be implemented as a combination of computing devices, e.g., a combination of a digital signal processor and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a digital signal processor core, or any other such configuration.
[0029] Furthermore, the steps of a method or algorithm described in connection with the embodiments disclosed herein may be embodied directly in hardware, in firmware, in a software module executed by processor modules 214 and 236, respectively, or in any practical combination thereof. The memory modules 216 and 234 may be realized as 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. In this regard, memory modules 216 and 234 may be coupled to the processor modules 210 and 230, respectively, such that the processors modules 210 and 230 can read information from, and write information to, memory modules 216 and 234, respectively. The memory modules 216 and 234 may also be integrated into their respective processor modules 210 and 230. In some embodiments, the memory modules 216 and 234 may each include a cache memory for storing temporary variables or other intermediate information during execution of instructions to be executed by processor modules 210 and 230, respectively. Memory modules 216 and 234 may also each include non-volatile memory for storing instructions to be executed by the processor modules 210 and 230, respectively.
[0030] The network communication module 218 generally represents the hardware, software, firmware, processing logic, and / or other components of the base station 202 that enable bi-directional communication between base station transceiver 210 and other network components and communication nodes configured to communication with the base station 202. For example, network communication module 218 may be configured to support internet or WiMAX traffic. In a typical deployment, without limitation, network communication module 218 provides an 802.3 Ethernet interface such that base station transceiver 210 can communicate with a conventional Ethernet based computer network. In this manner, the network communication module 218 may include a physical interface for connection to the computer network (e.g., Mobile Switching Center (MSC) ) . The terms “configured for, ” “configured to” and conjugations thereof, as used herein with respect to a specified operation or function, refer to a device, component, circuit, structure, machine, signal, etc., that is physically constructed, programmed, formatted and / or arranged to perform the specified operation or function.
[0031] The Open Systems Interconnection (OSI) Model (referred to herein as, “open system interconnection model” ) is a conceptual and logical layout that defines network communication used by systems (e.g., wireless communication device, wireless communication node) open to interconnection and communication with other systems. The model is broken into seven subcomponents, or layers, each of which represents a conceptual collection of services provided to the layers above and below it. The OSI Model also defines a logical network and effectively describes computer packet transfer by using different layer protocols. The OSI Model may also be referred to as the seven-layer OSI Model or the seven-layer model. In some embodiments, a first layer may be a physical layer. In some embodiments, a second layer may be a Medium Access Control (MAC) layer. In some embodiments, a third layer may be a Radio Link Control (RLC) layer. In some embodiments, a fourth layer may be a Packet Data Convergence Protocol (PDCP) layer. In some embodiments, a fifth layer may be a Radio Resource Control (RRC) layer. In some embodiments, a sixth layer may be a Non Access Stratum (NAS) layer or an Internet Protocol (IP) layer, and the seventh layer being the other layer.
[0032] Various example embodiments of the present solution are described below with reference to the accompanying figures to enable a person of ordinary skill in the art to make and use the present solution. As would be apparent to those of ordinary skill in the art, after reading the present disclosure, various changes or modifications to the examples described herein can be made without departing from the scope of the present solution. Thus, the present solution is not limited to the example embodiments and applications described and illustrated herein. Additionally, the specific order or hierarchy of steps in the methods disclosed herein are merely example approaches. Based upon design preferences, the specific order or hierarchy of steps of the disclosed methods or processes can be re-arranged while remaining within the scope of the present solution. Thus, those of ordinary skill in the art will understand that the methods and techniques disclosed herein present various steps or acts in a sample order, and the present solution is not limited to the specific order or hierarchy presented unless expressly stated otherwise.
[0033] B. Systems and Methods for enhanced PMI and TPMI
[0034] In the existing design of DL codebook and precoding matrix indicator (PMI) , the BS can configure the value of (N1, N2) , which refers to the antenna ports in the first dimension and second dimension of antenna array at the BS side. Then the UE can calculate the suitable codebook and report the PMI to the BS. The existing codebook design can be based on the DFT vector, and assumes that the antennas are equally spaced, e.g., the space between two adjacent antennas (ports) in a same dimension can be half-wavelength, i.e., 0.5λ. However, the hardware cost and the energy cost due to the huge number of antennas will be greatly increased when using a large scale array in wireless communication systems. Furthermore, in large MIMO systems that include large antenna arrays, if there can be a blockage near the BS, the UE may be visible to a portion of the antenna array. Therefore, signals in blocked antennas cannot be received by the UE. To address these challenges, the systems and methods described herein can provide an enhancement to codebook based UL transmission.
[0035] Embodiment 1. Enhancement on the DL codebook design and precoding matrix indicator (PMI) report
[0036] Aspect 1. First information known to the UE to determine the codebook
[0037] The existing codebook can be calculated based on the antenna array assumption of half-wavelength and equal-spaced antenna spacing. The existing codebook can be based on grid of beams methods, each beam can be represented as a basic vector, and the basic vector can be associated with the configuration of (N1, N2, O1, O2 ) . The number of basic vector can be N1*N2*O1*O2 , the UE can determine / select a best beam / basic vector for the layer 1 (or rank=1) based on the configuration of (N1, N2, O1, O2 ) and the estimated channel information. For example, the existing Type I codebook can be designed based on the DFT vector, and the basic vector vl, m (l=0, 1, . . ., N1*O1-1, m=0, 1, . . ., N2*O2-1) can be determined as following:
[0038] While considering the sparse array as introduced above, there may exist some issues if still directly following the existing way to determine the codebook. In this case, the an example of the following can occur.
[0039] Step1: Construct a virtual antenna array with half-wavelength and equal-spaced antenna spacing, and treating the real antenna array of BS side as the extracted antenna array from this virtual antenna array.
[0040] Step2: The UE can obtain the virtual codebook sets for this virtual antenna array following the existing way
[0041] Step3: The UE can extract and obtain the real codebook sets from the virtual codebook sets following the same extracted way as real antenna array in step 1.
[0042] Step4: According to the estimated channel information, the UE can determine the suitable real codebook A from the real codebook sets . And the UE can obtain the virtual codebook A that corresponding to this suitable real codebook A.
[0043] Step5: Following the existing way, the UE can report the PMI of this virtual codebook A.
[0044] Step6: The BS receives the PMI reported from the UE, and can calculate the virtual codebook A according to the PMI. Then the BS can extract the real codebook A from the virtual codebook A
[0045] In such case, in addition to the existing configuration information, the first information can be known by the UE to determine the codebook. The usage / meaning / functionality of the first information can be used, for example, i) to indicate how to under-sampling / down-sampling / extract the values of actual antenna ports of BS from the codebook that calculated for the virtual antenna array with the assumption of half-wavelength and equal-spaced antenna spacing, ii) to indicate the antenna spacing of antenna arrays of BS side in the first dimension and / or second dimension respectively, iii) to indicate the under-sampling / down-sampling / extract information that used for the codebook that calculated for the virtual antenna array with the assumption of half-wavelength and equal-spaced antenna spacing, and iv) to indicate the sampling / extracted way that used for the codebook that calculated for the virtual antenna array with the assumption of half-wavelength and equal-spaced antenna spacing.
[0046] The format of the first information can include at least one of : the parameter O3 , the parameter O4. The parameter O3 can include a value, which can be used to indicate the under-sampling / down-sampling factor value in the first dimension. The parameter O4 can include a value, which can be used to indicate the under-sampling / down-sampling factor value in the second dimension. In this way, the codebooks shall be determined according to the value of (N1, N2, O1, O2 , O3, O4) . And same as the existing way, the basic vector / beam can be still associated with the value of (N1, N2, O1, O2 ) . In a first option, the UE receives the configuration information (N1, N2 ) from the BS side, and the value of (N1, N2 ) represents the virtual antenna ports, that can be half-wavelength and equally spaced, in the first and second dimension respectively of the same polarization. The UE can determine / select the basic vector / beam v according to the information of (N1, N2, O1, O2 ) , where the dimension of v can be N1N2*1, and the v can be obtained by the kronecker product of two vectors u, s , where vector u can be the vector determined for the first dimension of virtual antenna and the dimension of vector u can be N1 *1, the vector s can be the vector determined for the second dimension of virtual antenna and the dimension of vector s can be N2 *1. Then the UE needs to down-sampling / extract the values of the determined basic vector according to the information (O3, O4) to obtain the down-sampled basic vector. And this down-sampled basic vector can be treated as the determined basic vector / beams that applicable for the actual antenna ports of BS side, where the dimension of the down-sampled basic vector can be
[0047] For example, assuming that the actual antenna ports in the first dimension and second dimension of same polarization at the BS side can be (N1=4, N2=4) , and the antenna space can be λ, where λcan be the wavelength. In this case, when the BS wants the UE to report the PMI, the BS can configure the information of (N1=8, N2=8, O3=2, O4=2) to the UE. Then the UE obtain the value of (O1=4, O2=4) can firstly determine the vector two vectors u, s according to the information of (N1, N2, O1, O2 ) , where the two vectors u= [a1, a2, a3, a4, a5, a6, a7, a8] , s= [b1, b2, b3, b4, b5, b6, b7, b8] . The the UE needs to down-sampling / extract the values from the respect vector u, s according to the information (O3=2, O4=2) . The extracted vectors u′= [a1, a3, a5, a7] , s′= [b1, b3, b5, b7] , and the basic vector that calculated by the vectors u′ and s′ can be the determined basic vector / beam for the actual antenna ports of BS side.
[0048] In a second option, The UE receives the configuration information (N1, N2, O3, O4) from the BS side, and the value of (N1, N2 ) represents the actual antenna ports in the first and second dimension respectively of the same polarization. The UE can firstly calculate the basic vector v for the virtual antenna ports with the first dimension and second dimension of same polarization can be N1*O3, N2*O4 respectively, where the dimension of v can be N1O3N2O4*1, and the v can be obtained by the kronecker product of two vectors u, s , where vector u can be the vector determined for the first dimension of virtual antenna ports and the dimension of vector u can be N1O3 *1, the vector s can be the vector determined for the second dimension of virtual antenna ports and the dimension of vector s can be N2O4 *1. Then the UE needs to down-sampling / extract the values of the determined basic vector according to the information (O3, O4) to obtain the down-sampled basic vector. And this down-sampled basic vector can be treated as the determined basic vector / beams that applicable for the actual antenna ports of BS side, where the dimension of the down-sampled basic vector can be N1N2*1. For example, assuming that the actual antenna ports in the first dimension and second dimension of same polarization at the BS side can be (N1=4, N2=4) , and the antenna space can be λ, where λcan be the wavelength. In this case, when the BS wants the UE to report the PMI, the BS can configure the information of (N1=4, N2=4, O3=2, O4=2) to the UE. Then the UE obtain the value of (O1=4, O2=4) can firstly determine the vector two vectors u, s according to the information of (N1, N2, O1, O2 , O3, O4) , where the two vectors u= [a1, a2, a3, a4, a5, a6, a7, a8] , s= [b1, b2, b3, b4, b5, b6, b7, b8] . The the UE needs to down-sampling / extract the values from the respect vector u, s according to the information (O3=2, O4=2) . The extracted vectors u′= [a1, a3, a5, a7] , s′= [b1, b3, b5, b7] , and the basic vector that calculated by the vectors u′ and s′ can be the determined basic vector / beam for the actual antenna ports of BS side.
[0049] In some implementations, if the first dimension and the second dimension shares the same under-sampling / down-sampling / extracted value, only one parameter can be needed, and this parameter can be used to indicate the under-sampling / down-sampling value that applicable for both of the first dimension and second dimension of BS antenna. In some implementations, if the antenna ports in the first dimension of BS antenna can be 1, the parameter O3 can be equal to 1, and such case can be pre-defined to the UE. In some implementations, if the antenna ports in the second dimension of BS antenna can be 1, the parameter O4 can be equal to 1, and such case can be pre-defined to the UE.
[0050] The first information can be used to indicate the extracted antenna port information. The UE receives the configuration information (N1, N2 ) from the BS side, and the value of (N1, N2 ) represents the virtual antenna ports, that can be half-wavelength and equally spaced, in the first and second dimension respectively of the same polarization. The UE can determine / select the basic vector / beam v according to the information of (N1, N2, O1, O2 ) , where the dimension of v can be N1N2*1, and the v can be obtained the kronecker product of two vectors u, s, where vector u can be the vector determined for the first dimension of virtual antenna and the dimension of vector u can be N1 *1, the vector s can be the vector determined for the second dimension of virtual antenna and the dimension of vector s can be N2 *1. And the UE can receive the first information, which can be used to indicate the extracted antenna ports information.
[0051] In a first option, the first information can include two parameters E1, E2, the first parameter E1 can be used to indicate the one or more antenna port indexes for the first dimension, the second parameter E2 can be used to indicate the one or more antenna port indexes for the second dimension. The values in the vector u of corresponding antenna port indexes indicated in the E1 shall be extracted and constructed as a new vector u′, and the values in the vector s of corresponding antenna port indexes indicated in the E2 shall be extracted and constructed as a new vector s′. Then the basic vector / beam that applicable for the actual antenna ports of BS side can be the kronecker product of u′ and s′.
[0052] In a second option, the first information can be used to indicate the one or more antenna port indexes. The values in the basic vector v of corresponding antenna port indexes indicated in the first information in the codebook shall be extracted and constructed as a new basic vector v′ that applicable for the actual antenna ports of BS side. In a third option, the first information can include two parameters E1, E2, the first parameter E1 can be used to indicate the one or more antenna port indexes for the first dimension, the second parameter E2 can be used to indicate the one or more antenna port indexes for the second dimension. The values in the vector u of corresponding antenna port indexes indicated in the E1 shall be deleted and the remaining values of u can be constructed as a new vector u′, and the values in the vector s of corresponding antenna port indexes indicated in the E2 shall be deleted and the remaining values of s constructed as a new vector s′. Then the basic vector / beam that applicable for the actual antenna ports of BS side can be the kronecker product of u′ and s′.
[0053] In a fourth option, the first information can be used to indicate the one or more antenna port indexes. The values in the basic vector v of corresponding antenna port indexes indicated in the first information in the codebook shall be deleted and the remaining values of basic vector v can be constructed as a new basic vector v′ that applicable for the actual antenna ports of BS side.
[0054] The signaling of first information can be indicated to the UE by the BS via the at least one of : RRC, MAC CE, DCI signaling. In some implementations, the first information can be indicated to the UE via the existing signaling CodebookConfig.
[0055] Aspect 2. The second information shall be reported by the UE to the BS
[0056] The UE can measure the signal that transmitted from the BS and can report the channel state information (CSI) , e.g., precoding matrix indicator (PMI) to the BS. Then the BS can determine the codebook according to the reported PMI, and can transmit the PDSCH using the codebook. The reported information in the PMI can be different for the different codebook type. While considering that there exists the case that the signals that transmitted from some antenna ports of BS can be blocked due to some blockage, or the signals that transmitted from some antenna ports of BS cannot be received well by the UE, the second information can be reported by the UE to the BS.
[0057] In some implementations, the second information can be used to represent / indicate at least one of: the one or more antenna ports of BS shall not be used / not be selected / not be activated / be invalid, the one or more antenna ports of BS shall be used / selected / activated / valid, the one or more antenna ports of BS that the signal transmitted from can be not received well by the UE, the one or more antenna ports of BS that the signal transmitted from can be received well by the UE, the values in the codebook of one or more antenna ports shall not be used or directly set as 0, or the values in the codebook of one or more antenna ports shall be used / selected / activated / valid. Regardless, there exists the case that the signals that transmitted from one or more antenna ports of BS can be not received well by the UE.
[0058] In the systems and methods described herein, the blocked antenna ports can have meanings of following description: the deactivated antenna ports, the antenna ports that can be not selected, the antenna ports that can be not used, the antenna ports that can be not valid, the antenna ports that may have the spatial non-stationarity characteristics, the transmitted signal on corresponding antenna ports cannot be received well by the UE / BS. In a first option, the second information may include the one or more indexes, which can indicate at least one of : the one or more antenna ports of BS shall not be used / not be selected / not be activated / be invalid, the one or more antenna ports of BS shall be used / selected / activated / valid, the one or more antenna ports of BS that the signal transmitted from can be not received well by the UE, the one or more antenna ports of BS that the signal transmitted from can be received well by the UE, the values in the codebook of one or more antenna ports shall not be used or directly set as 0, or the values in the codebook of one or more antenna ports shall be used / selected. Regardless, there exists the case that the signals that transmitted from one or more antenna ports of BS can be not received well by the UE.
[0059] In some implementations, a specific / pre-defined indexes can be defined, and when the second information can include such specific / pre-defined indexes, it means at least one of: the SNS characteristics has not been observed at the UE side, there does not exist blocked antenna ports of BS. In some implementations, an additional parameter can be used to indicate the number of indexes included in the second information. In some implementations, a new composite codebook indices, e.g., i5, shall be added in the existing PMI, which can be used to represent the second information. And a new codebook index, e.g., i6, can be added in the existing PMI, which can be used to represent the value of additional parameter. And the number of indexes included in the composite codebook indices, e.g., i5, can be equal to the value of new codebook index, e.g., i6. For example, there can be in total 128 antenna ports at BS side, and after the measurement of UE, the UE find that there can be 10 antenna ports of BS has been blocked. Thus, the reported value of i6 can be 10, and there can be 10 values included in the i5 to report the blocked antenna port indexes.
[0060] In some implementations, a new composite codebook indices, e.g., i5, shall be added in the existing PMI, which can be used to represent the second information and the additional parameter. In this way, the number of values included in the i5 can equal to the number of blocked antenna ports plus 1. In a second option, the second information include a value to indicate at least one of : whether the SNS has been observed at the UE side, whether there exists the blocked / deactivated / not selected / not used antenna ports at the BS side, whether there exists the case that the signals that transmitted from one or more antenna ports of BS cannot be received well by the UE. . For example, the value 0 represents that the SNS has been observed for the configured antenna ports at BS side, and the value 1 represents that the SNS has not been observed for the configured antenna ports at BS side .
[0061] In a third option, The second information can include at least one of values: x1, x2, y1, y2; where x1 and x2 can be used to indicate the start location of first antenna ports and end location of first antenna ports respectively in the first dimension of antenna array for a single polarization, y1 and y2 can be used to indicate the start location of first antenna ports and end location of first antenna ports respectively in the second dimension of antenna array for a single polarization.
[0062] In some implementations, the bit length of x1 and x2 can be determined by the number of antenna ports in the first dimension for a single polarization, the bit length of y1 and y2 can be determined by the number of antenna ports in the second dimension for a single polarization. In some implementations, the first antenna ports can refer to at least one of : the blocked / deactivated / not selected / not used / invalid antenna ports of BS, the used / activated / selected / valid / unblocked antenna ports of BS.
[0063] As shown in FIG. 3, the BS configures N1=8, N2=8 to the UE, which indicates the number of antenna ports in the first dimension and second dimension for a single polarization. After the measurement of UE, the UE finds that some antenna ports has been blocked or the signals transmitted on some antenna ports of BS side can be not well as shown in following. Then when reporting the PMI, the bit length of x1, x2, y1, y2 can be 3bit, 3bit, 3bit, 3bit respectively, and the value can be: x1=3, x2=7, y1=0, y2=2, which can be used to represent the location in the antenna array of the blocked antenna ports.
[0064] In some implementations, if the number of antenna ports in the first dimension for a single polarization can be 1, the second information can no need to include x1, x2; if the number of antenna ports in the second dimension for a single polarization can be 1, the second information can no need to include y1, y2. In some implementations, a new composite codebook indexes, e.g., i5, can be added in the existing reported PMI. And the composite indexes i5 can include at least one of indexes: i5, 1, i5, 2, i5, 3, i5, 4, which can be used to indicate the value of respective x1, x2, y1, y2.
[0065] In a fourth option, the second information can include at least one of values: x1, x2, y1, y2; where x1 can be used to indicate the start location of first antenna ports in the first dimension of antenna array for a single polarization, and x2 can be used to indicate number of first antenna ports in the first dimension of antenna array for a single polarization, y1 can be used to indicate the start location of first antenna ports in the second dimension of antenna array for a single polarization and y2 can be used to indicate number of first antenna ports in the second dimension of antenna array for a single polarization. In some implementations, the first antenna ports can refer to at least one of : the blocked / deactivated / not selected / not used / invalid antenna ports of BS, the used / activated / selected / valid / unblocked antenna ports of BS. As shown I FIG. 3, the BS configures N1=8, N2=8 to the UE, which indicates the number of antenna ports in the first dimension and second dimension for a single polarization. After the measurement of UE, the UE finds that some antenna ports has been blocked or the signals transmitted on some antenna ports of BS side can be not well, Then when reporting the PMI, the bit length of x1, x2, y1, y2 can be 3bit, 3bit, 3bit, 3bit respectively, and the value can be: x1=3, x2=5, y1=0, y2=3, which can be used to determine the blocked antenna ports.
[0066] In some implementations, the bit length of x1 and x2 can be determined by the number of antenna ports in the first dimension for a single polarization, the bit length of y1 and y2 can be determined by the number of antenna ports in the second dimension for a single polarization. In some implementations, if the number of antenna ports in the first dimension for a single polarization can be 1, the second information can no need to include x1, x2; if the number of antenna ports in the second dimension for a single polarization can be 1, the second information can no need to include y1, y2. In some implementations, a new composite codebook indexes, e.g., i5, can be added in the existing reported PMI. And the composite indexes i5 can include at least one of indexes: i5, 1, i5, 2, i5, 3, i5, 4, which can be used to indicate the value of respective x1, x2, y1, y2.
[0067] In a fifth option, the second information can include a bitmap. The bit length of bitmap can be equal to the total number of antenna ports at BS side, and each bit can be corresponding to an antenna port of BS. The bit value can be used to indicate at least one of whether the antenna ports of BS shall be used / selected / activated / be invalid, whether the signals that transmitted from the antenna ports of BS can be received well by the UE, or whether the values in the codebook of antenna port shall be used or directly set as 0. For the mapping order, the most significant / leftmost bit in the bitmap can be mapped to the antenna ports with lowest port indexes, and the least significant / rightmost bit in the bitmap can be mapped to the antenna ports with highest port indexes or the most significant / leftmost bit in the bitmap can be mapped to the antenna ports with highest port indexes, and the least significant / rightmost bit in the bitmap can be mapped to the antenna ports with lowest port indexes.
[0068] For example, the BS transmits the CSI-RS with CSI-RS ports=16, and the antenna port index can be 0~15 and the UE measured the signal and observes that the antenna ports with index 0~7 can be blocked, then the UE can report the second information including a bitmap 0000000011111111 to indicate that the antenna ports 0~7 shall be activated / not used. In some implementations, the two antenna ports that have different polarization (e.g., first polarization and second polarization) and same location of BS side can be treated as a paired antenna ports. In such case, the number of paired antenna ports at BS side can be equal to the half of total number of antenna ports at BS side. In such case, the second information can include a bitmap, wherein the bit length of bitmap can be equal to the total number of paired antenna ports at BS side, and each bit can be corresponding to a paired antenna ports. The bit value can be used to indicate at least one of whether the paired antenna ports of BS shall be used / selected / activated / be invalid, whether the signals that transmitted from the paired antenna ports can be received well by the UE, or whether the values in the codebook of corresponding two antenna port that the paired antenna ports refer to shall be used or directly set as 0. For the mapping order the most significant / leftmost bit in the bitmap can be mapped to the antenna ports with lowest port indexes in a first polarization and its paired antenna ports in the second polarization, and the least significant / rightmost bit in the bitmap can be mapped to the antenna ports with highest port indexes in a first polarization and its paired antenna ports in the second polarization or the most significant / leftmost bit in the bitmap can be mapped to the antenna ports with highest port indexes in a first polarization and its paired antenna ports in the second polarization, and the least significant / rightmost bit in the bitmap can be mapped to the antenna ports with lowest port indexes in a first polarization and its paired antenna ports in the second polarization.
[0069] In some examples, the BS transmits the CSI-RS with CSI-RS ports=16, and the antenna port index can be 0~15, and the antenna ports can be dual-polarization, i.e., the antenna ports 0~7 can be the antenna ports in one polarization, and the antenna ports 8~15 can be the antenna ports in other polarization but with same location as antenna ports 0~7 respectively. The UE measured the signal and observes that the antenna ports with index 0~2 and 8~10 can be blocked, then the UE can report the second information including a bitmap 00011111 to indicate that the antenna ports 0~2 and 8~10 shall be deactivated / not used. Continuing on, assuming that the antenna ports at BS side can partitioned as one or more antenna port group, and each antenna port group can include the one or more antenna ports. In such case, the second information can include a bitmap, where the bit length of bitmap can be equal to the total number of antenna ports group at BS side, and each bit can be corresponding to an antenna port group. The bit value can be used to indicate whether the antenna port group of BS shall be used / selected / activated / be invalid, whether the signals that transmitted from the antenna port group can be received well by the UE, or whether the values in the codebook of corresponding antenna port group shall be used or directly set as 0. For the mapping order, the most significant / leftmost bit in the bitmap can be mapped to the antenna port group with lowest group indexes, and the least significant / rightmost bit in the bitmap can be mapped to the antenna port group with highest group indexes or the most significant / leftmost bit in the bitmap can be mapped to the antenna port group with highest group indexes, and the least significant / rightmost bit in the bitmap can be mapped to the antenna port group with lowest group indexes.
[0070] In some examples, the partition method to partition the antenna ports into the antenna port group shall be configured to the UE by the BS. In some examples, the numbering of antenna port group shall be configured to the UE by the BS.
[0071] In some implementations, the codebook determined by the UE is a matrix, where each row of matrix is the codebook value applicable for an antenna port. In a sixth option, the second information can be used to indicate the mapping relationship between each valid / activated / selected / used antenna ports of BS and the each codebook value applicable for an antenna port of codebook. In some examples, the codebook is the codebook for downlink transmission using X antenna ports. . In some examples, the second information can be used to indicate the mapping relationship between each valid / activated / selected / used antenna ports of BS and the X antenna ports of codebook, and the mapping relationship is one-to-one mapping, which means that each valid / activated / selected / used antenna ports of BS is mapped to one of X antenna ports of codebook, and the total number of valid / activated / selected / used antenna ports of BS is equal to X
[0072] For instance, the BS transmits a CSI-RS signal with CSI-RS ports=16 to the UE, and the UE received the signal and find that the signals transmitted from 8 ports cannot be received well, the the UE can only determine and select a codebook that can be corresponding to the remaining 8 ports, which means the determined and selected codebook can be a 8 ports codebook, i.e., the codebook can include the values applicable for respective 8 ports. In this case, the mapping relationship between the 8 valid / activated / selected / used antenna ports of BS and the 8 ports of codebook shall be reported by the UE to the BS. In some implementations, the mapping relationship can be the 8 valid / activated / selected / used antenna ports of BS and the values applicable for respective 8 ports of codebook.
[0073] In a seventh option, the second information can be used to indicate the mapping relationship between each valid / activated / selected / used antenna ports of BS and the new antenna ports indexes. In some implementations, the second information can be used to re-number or re-index the one or more valid / activated / selected / used antenna ports of BS, which means that these valid / activated / selected / used antenna ports of BS have new antenna port index respectively. And in some examples, assuming that the codebook determined by UE is the codebook for transmission using X antenna ports, which means that the codebook matrix includes X rows, where each row is the codebook value applicable for an antenna port. Thus the one or more new antenna port indexes is corresponding to the respective X antenna ports of codebook, or is corresponding to the respective codebook value applicable for an antenna port of codebook.
[0074] For instance, the BS transmits a CSI-RS signal with 16 CSI-RS ports to the UE, and the CSI-RS ports are with index 1000~1015, and the UE received the signal and find that the signals transmitted from the antenna ports 1000~1003 and 1008~1011 cannot be received well and should be treated as deactivated ports, the the UE can only determine and select a codebook that is corresponding to the remaining 8 ports that are activated, i.e., antenna ports 1004~1007 and 1012~1015 which means the determined and selected codebook is a 8 ports codebook, i.e., the codebook includes the values applicable for respective 8 ports. Then the UE can re-number / re-index the 8 activated antenna ports, and use the second information to indicate the renumber index of 8 activated ports, e.g., the antenna ports 1004~1007 are renumbered / re-indexed to antenna ports 0~3 respectively, and the antenna ports 1012~1015 are re-numbered / re-indexed to antenna port with index 4~7 respectively. And the antenna port with new indexes 0~8 is corresponding to the respective values for 8 antenna ports in the codebook.
[0075] In some implementations, a new parameter can be reported by the UE to the BS to indicate at least one of : whether there exists the second information that is reported by the UE to the BS, whether there exists the blocked / deactivated / not selected / invalid / not used antenna ports of BS side, whether there exists the signals that transmitted from one or more antenna ports of BS are not received well by the UE. In some implementations, when this new parameter is set as 1, it means that the UE reports the second information to the BS, and if this new parameter is set as 0, it means that the UE does not report the second information to the BS, which means that there does not exist deactivated / invalid / not used antenna ports of BS side. Or in some implementations, when this new parameter is set as 0, it means that the UE reports the second information to the BS, and if this new parameter is set as 1, it means that the UE does not report the second information to the BS, which means that there does not exist deactivated / invalid / not used antenna ports of BS side. In some implementations, this new parameter can be reported together with second information by the UE to the BS. In some implementations, such new parameter can be included in second information. In some implementations, this new parameter can be as part of channel state information (CSI) . For example, this new parameter can be as a new content of CSI, or as a new quantity / parameter of CSI. In some implementations, this new parameter can be included in the precoding matrix indicator (PMI) , and as a new parameter / content / codebook index of PMI. For example, a new quantity is added in the existing CSI.
[0076] In some implementations, the BS can configure the UE that whether this new parameter shall be reported. And such configuration can be configured to the UE via at least one of: RRC, MAC CE, or DCI signaling.
[0077] In some implementations, the BS can configure the UE that whether the second information shall be reported. And such configuration can be configured to the UE via at least one of : RRC, MAC CE, or DCI signaling. For example, a high layer parameter can be added in the existing CodebookConfig signaling, and when this high layer parameter can be set as 1 / enable, it means the second information shall be reported, otherwise it means the second information shall not be reported.
[0078] In some implementations, the second information can be as part of channel state information (CSI) . For example, the second information can be as a new content of CSI, or as a new quantity / parameter of CSI. In some implementations, the second information can be included in the precoding matrix indicator (PMI) , and as a new parameter / content / codebook index of PMI. For example, a new quantity can be added in the existing CSI, which can be used to report the second information that can be related to the blocked antenna ports information of BS side.
[0079] In some implementations, the second information can be reported by the UE via at least one of channel: Physical Uplink Control Channel (PUCCH) , Physical Uplink Shared Channel (PUSCH) . All the above methods described above can be applicable to all codebook type in the specification, e.g., the existing Type I single-panel codebook, Type I multipanel codebook, Type II codebook, Type II port selection codebook, enhanced Type II codebook, enhanced Type II port selection codebook, new codebook type.
[0080] In some implementations, if the UE reports the second information that is related to the activated / used / selected / valid antenna ports information of BS or the deactivated / not used / not selected / invalid antenna ports information of BS to the BS, it means that the codebook that determined by the UE is applicable for those remaining antenna ports that are activated / selected / used / valid. In some implementation, the UE reports the second information to the BS, and assuming there are only X antenna ports of BS are activated / selected / used / valid, it can means the codebook that determined by the UE is the codebook for transmission using X antenna ports. Then when the BS receives the second information from UE, the BS can direcly know that the codebook is the codebook for transmission using the remaining activated / selected / used / valid antenna ports, i.e., X antenna ports. For example, the BS transmits a CSI-RS signal with CSI-RS ports=16 to the UE, and the UE received the signal and find that the signals transmitted from 8 ports cannot be received well and shall be deactivated, the the UE can only determine and select a codebook that is corresponding to the remaining 8 ports, which means the determined and selected codebook is a 8 ports codebook, i.e., the codebook includes the values applicable for respective 8 ports. Thus, if the UE report the second information to indicate the 8 deactivated / not used / not selected / invalid antenna ports information of BS to the BS, the BS can directly know that the codebook that the UE selected and reported are a 8 antenna ports codebook that is applicable for the remaining 8 activated / selected / used / valid antenna ports.
[0081] In some implementations, when the UE indicates the second information to the BS, the codebook that determined for transmission is still applicable for the antenna ports that the BS configures to the UE. The BS shall not use the corresponding blocked antenna ports for the DL transmission, and directly set the values in the codebook of such blocked antenna ports as 0. For example, when the BS transmits the CSI-RS with CSI-RS ports=16, and the UE observes that the signals from 8 ports can be blocked and cannot be received well, in such case, the UE still calculate the codebook that can be corresponding to 16 antenna ports, and indicate the corresponding blocked antenna ports information and the values that used to calculate the codebook to the BS. Then BS can firstly determine the codebook that can be corresponding to 16 ports, and set the values in the codebook of these 8 blocked ports as 0.
[0082] Besides, in some implementations, the UE can measure the signal that transmitted from the BS, and the UE may find the signals that transmitted from some antenna ports of BS cannot be received well. In this case, the UE can treat such antenna ports as blocked ports or antenna ports that may have SNS characteristics. And the UE can only determine and select a codebook that can be used for those antenna ports that can be not blocked. For example, the BS transmits a CSI-RS signal with CSI-RS ports=16 to the UE, and the UE received the signal and find that the signals transmitted from 8 ports cannot be received well, the UE can only determine and select a codebook that can be corresponding to the remaining 8 ports, which means the determined and selected codebook can be an 8 ports codebook. In this case, the UE shall indicate to the BS that the selected codebook can be corresponding to 8 antenna ports. Then the BS can directly determine the 8 port codebook, and apply the codebook to these antenna ports that can be not blocked according to the reported second information.
[0083] In this way, the number of antenna ports information of selected codebook shall be reported to the BS by the UE. And such information can be reported together with the second information, e.g., as part of CSI, included in PMI. In this disclosure, the number of antenna ports information of selected codebook can refer to at least one of following meanings: the number of antenna ports that the selected codebook can be corresponding to, the number of antenna ports that the selected codebook can be applicable for.
[0084] In some implementations, the UE can indicate a value to the BS to represent whether the codebook can be corresponding to the total number of antenna ports (or CSI-RS ports) that indicated by the BS, or corresponding to the actual number of antenna ports, which can be equal to the total number of antenna ports that indicated by the BS minus the number of blocked antenna ports. For example, the value 1 represents that the codebook can be corresponding to the total number of antenna ports (or CSI-RS ports) that configured by the BS, and the value 0 represents that the codebook can be corresponding to the actual number of antenna ports, which can be equal to the total number of antenna ports that configured by the BS minus the number of blocked antenna ports. For example, if the total number of CSI-RS ports configured by the BS to the UE is 16, and the UE observes that there can be 8 ports can be blocked and report the second information to the BS, then the UE can further report the value 1 to represent that the codebook is applicable for the 16 CSI-RS ports, and the BS shall set the values of 8 blocked antenna ports as 0 in the codebook. Or in some cases, the UE can report the value 0 to represent that the codebook is applicable for the 8 CSI-RS ports that can be not blocked. In some implementations, such value can be reported together with the second information.
[0085] To determine the one or more blocked antenna ports or determine that the signals that transmitted from one or more antenna ports of BS are not received well by the UE, the UE can use at least one of following methods: the measured results of the signal that transmitted from one or more antenna ports of BS can be lower than a threshold, or the difference between the measured results of the signal that transmitted from one or more antenna ports of BS and the best / strongest measured results of all antenna ports of BS can be larger than a threshold, or the measured results of the signal that transmitted from one or more antenna ports of BS is almost equal to 0. The measured results can be the results of different type of quantities, including at least one of: Reference Signal Received Power (RSRP) , Channel Quality Indicator (CQI) , Received Signal Strength Indicator (RSSI) , Signal-to-Interference-plus-Noise Ratio (SINR) , Signal-to-Noise Ratio (SNR) , Bit Error Rate (BER) , Block Error Rate (BLER) . The threshold can be the threshold value of corresponding quantities, which can be configured to the UE by the BS, or pre-defined to the UE and BS, or configured to the UE via the operation administration and maintenance (OAM) .
[0086] For example, the threshold value E1 can be an RSRP value that configured to the UE by the BS. And the UE measures the signal that transmitted from the different antenna ports of BS, and if the RSRP of signal that transmitted from antenna ports at BS can be lower than the threshold E1, this antenna port can be treated as blocked antenna ports.
[0087] Embodiment 2. Enhancement on the codebook based UL transmission
[0088] In the existing codebook-based UL transmission, the BS can indicate the information that used for the UE to determine the codebook for the PUSCH transmission, and the information can include at least one of : SRS resource Indicator (SRI) , transmission precoding matrix indicator (TPMI) , and transmission rank via the DCI (e.g., DCI fields in DCI 0_1, or DCI 0_2) or RRC signaling (parameters in the RRC signaling ConfiguredGrantConfig) . Then the UE can determine its PUSCH transmission precoder based on the received indicated information.
[0089] In the existing codebook-based UL transmission, when the BS indicates the SRI information that used for the UE to determine the codebook for the PUSCH transmission, it means that the UE can transmit PUSCH using the same antenna ports as the SRS ports in the SRI. However, considering the SNS characteristics, the signals that transmitted from part of antenna ports at the UE side may be blocked, and cannot be received well by the BS. In this disclosure, the blocked antenna ports can have same meanings of following description: the deactivated antenna ports, the antenna ports that can be not selected, the antenna ports that can be not used, the antenna ports that can be not valid, the antenna ports that may have the spatial non-stationarity characteristics, the transmitted signal on corresponding antenna ports cannot be received well by the BS.
[0090] Aspect 1. How to make the UE not to use the blocked antenna ports for the UL PUSCH transmission
[0091] In a first option, the third information can be indicated to the UE by the BS. The usage / functionality of third information can be at least one of i) used to indicate the antenna ports of UE that cannot be used for the UL transmission. In this way, the value of corresponding antenna ports in the codebook that used for the UL transmission cannot be used, or can be ignored, or directly set as 0, or can be deactivated, or cannot be selected, or can be invalidii) used to indicate the values of corresponding antenna ports in the codebook used for the UL transmission can be deleted / ignored, iii) used to indicate the antenna ports of UE that can be used / activated / selected for the UL transmission, or iv) used to indicate the values of corresponding antenna ports in the codebook for the UL transmission can be used.
[0092] The format of the third information can be a bitmap. Each bit in the bitmap can be used to represent at least one of : whether the corresponding antenna port of UE can be used / selected / activated / valid, whether the corresponding values of corresponding antenna ports in the codebook can be used. In some implementations the meaning of the bit value can be at least one of: When the bit value in the bitmap can be 1, it can have at least one of following illustrations: the corresponding antenna port of UE can be used / activated / selected / valid, the corresponding values in the codebook can be used; and when the bit value in the bitmap can be 0, it can have at least one of following illustrations: the corresponding antenna port of UE cannot be used / can be deactivated / cannot be selected / can be invalid , the corresponding values for the corresponding antenna ports in the codebook cannot be used, the corresponding values for the corresponding antenna ports in the codebook shall be set as 0. When the bit value in the bitmap can be 0, it can have at least one of following illustrations: the corresponding antenna port of UE can be used / selected / activated / valid, the corresponding values in the codebook can be used; and when the bit value in the bitmap can be 1, it can have at least one of following illustrations: the corresponding antenna port of UE cannot be used / can be deactivated / cannot be selected / can be invalid , the corresponding values for the corresponding antenna ports in the codebook cannot be used, the corresponding values for the corresponding antenna ports in the codebook shall be set as 0.
[0093] The length of the bitmap can be equal to the total number of antenna ports of UE. And as for the mapping order between the bits of bitmap and the antenna ports. The most significant / leftmost bit in the bitmap can be mapped to the antenna ports with lowest port indexes, and the least significant / rightmost bit in the bitmap can be mapped to the antenna ports with highest port indexes or the most significant / leftmost bit in the bitmap can be mapped to the antenna ports with highest port indexes, and the least significant / rightmost bit in the bitmap can be mapped to the antenna ports with lowest port indexes. For example, assuming that the total antenna ports at UE side can be 4, in this case, the length of bitmap can be 4 bits.
[0094] The length of the bitmap can be equal to the number of antenna ports for a single polarization at UE side. In some implementations, if the total number of antenna ports at UE side can be P, the length of bitmap can be equal to In some implementations, the type of antenna ports at UE side can be dual polarization antenna, i.e., there exists two antennas have the same location but with different two polarization (e.g., the first polarization, the second polarization) , and it can be called a paired antenna ports in this disclosure. For the mapping relationship, between the bits of bitmap and the antenna ports, the most significant / leftmost bit in the bitmap can be mapped to the antenna port with lowest port index in the first polarization and its corresponding paired antenna ports in the second polarization, and the least significant / rightmost bit in the bitmap can be mapped to the antenna port with highest port index in the first polarization and its corresponding pairs antenna ports in the second polarization or the most significant / leftmost bit in the bitmap can be mapped to the antenna port with highest port index in the first polarization and its corresponding paired antenna ports in the second polarization, and the least significant / rightmost bit in the bitmap can be mapped to the antenna port with lowest port index in the first polarization and its corresponding paired antenna ports in the second polarization.
[0095] In some implementations, if the total number of antenna ports at UE side can be odd number, the least significant / rightmost bit in the bitmap can be mapped to the antenna port in the first polarization that does not have the paired antenna ports in the second polarization. In some implementations, if the total number of antenna ports can be odd number, the most significant / leftmost bit in the bitmap can be mapped to the antenna port in the first polarization that does not have the paired antenna ports in the second polarization. For example, Assuming that antenna ports at UE side can be dual polarization antenna, and the total antenna ports at UE side can be 4 as in example 400 of FIG. 4. In this case, the length of bitmap can be 2 bits. In another example, assuming that the total antenna ports at UE side can be 3 as in example 500 of FIG. 5. In example 500, the UE can include a pair of dual polarization antennas and a single polarization antenna. In this case, the length of bitmap can be 2 bits.
[0096] In some implementations, the third information can be indicated by the BS to the UE via at least one of : RRC, MAC CE, or DCI signaling. In some implementations, the third information can be indicated in a same signaling that used to indicate the SRI, TPMI and rank information. In some implementations, a new field can be added in the existing DCI signaling to indicate the third information. The third information can be used together with the existing SRI, TPMI and rank information for the UE to determine the codebook for the UL transmission. In some implementations, if there can be one or two SRIs, TPMIs can be given by the DCI fields of two SRS resource indicator and two precoding information and number of layers in the DCI signaling, there can also have one or two DCI fields that used to indicate the one or two third information, and the one or two third information can be respectively associated with the one or two SRIs, TPMIs indicated in the DCI signaling.
[0097] In some implementations, to determine the blocked antenna ports of UE or to determine the one or more antenna ports of UE that the signals transmitted from are not received well by the BS, the BS can consider at least one of following conditions: the measured results of the signal that transmitted from one or more antenna ports of UE are lower than a threshold; or the difference between the measured results of the signal that transmitted from one or more antenna ports of UE and the best / strongest measured results of all antenna ports of UE are larger than a threshold, or the measured results of the signal that transmitted from one or more antenna ports of UE is almost equal to 0. The measured results can be the results of different type of quantities, including at least one of: Reference Signal Received Power (RSRP) , Channel Quality Indicator (CQI) , Received Signal Strength Indicator (RSSI) , Signal-to-Interference-plus-Noise Ratio (SINR) , Signal-to-Noise Ratio (SNR) , Bit Error Rate (BER) , Block Error Rate (BLER) . The threshold can be the threshold value of corresponding quantities, which can be reported by the UE to the BS, or pre-defined to the UE and BS. For example, the threshold value E1 is an RSRP value that reported by the UE to the BS. And the BS measures the signal that transmitted from the different antenna ports of UE, and if the RSRP of signal that transmitted from antenna ports at UE is lower than the threshold E1, this antenna port can be treated as blocked antenna ports.
[0098] In a second option, the BS can indicate a TPMI index, which can be corresponding to a codebook that the corresponding values for the corresponding blocked antenna ports in the codebook can be 0. For example, when the high layer parameter codebookSubset in the IE PUSCH-Config that configured by the BS to the UE can be “nonCoherent” , and according to the configuration information of BS, the UE will determine the codebook from the existing Table 6.3.1.5-3 of TS38211 as shown in FIG. 6 according to the indicated TPMI index. In this way, if the BS observes that the signal that transmitted by the third antenna port of UE cannot be well received, and the applicable TPMI index depending on UE capability can be TPMI index 0~3, then the BS can directly indicate the TPMI index 0 / 1 / 3 except for the TPMI index 2 to the UE. In this way, the values for the third antenna ports in the codebook can be directly as 0. The BS has no need to further indicate the blocked antenna ports information to the UE.
[0099] In another example, when the high layer parameter codebookSubset in the IE PUSCH-Config that configured by the BS to the UE can be “fullyAndPartialAndNonCoherent” , and according to the configuration information of BS, the UE will determine the codebook from FIG. 6 according to the indicated TPMI. In this way, if the BS observes that the signal that transmitted by the third antenna port of UE cannot be well received, and the applicable TPMI index depending on UE capability can be TPMI index 0~27, then the BS can directly indicate a TPMI index that the corresponding value of third antenna ports in the codebook can be 0. For example, the indicated TPMI index can be 10. In this way, the values for the third antenna ports in the codebook can be directly as 0. The BS has no need to further indicate the blocked antenna ports information to the UE.
[0100] In a third option, when the BS configures the high layer parameter codebookSubset in the IE PUSCH-Config to the UE can be “partialAndNonCoherent” , a fourth information can be used to indicate whether the non-zero values of antenna ports in the codebook according to the indicated TPMI shall be exchanged with the zero-values of antenna ports in the codebook. In some implementations, a new field can be added in the existing DCI to indicate the fourth information. The bit length of the new field can be one when the BS configures the codebookSubset in the IE PUSCH-Config to the UE can be “partialAndNonCoherent” , the BS configures the codebookSubset in the IE PUSCH-Config to the UE can be “fullyAndPartialAndNonCoherent, ” or the codebook that corresponding to the identified TPMI only have two non-zeros values for a paired coherent antenna ports. Otherwise, the bit length of this field can be 0 bits. When the bit field can be set to 1, the non-zero values of antenna ports in the codebook according to the indicated TPMI shall be exchanged with the zero-values of antenna ports in the codebook or the non-zero values of a paired coherent antenna ports shall be exchanged with the zero-values of another paired coherent antenna ports in the codebook. When the bit field can be set as 0, no action can occur on the codebook. For example, When the high layer parameter codebookSubset in the IE PUSCH-Config that configured by the BS to the UE can be “partialAndNonCoherent” , and according to the configuration information of BS, the UE will determine the codebook from FIG. 6 according to the indicated TPMI index.
[0101] In this way, if the BS observes that the signal that transmitted by the second antenna port of UE cannot be well received, and the applicable TPMI index depending on UE capability can be TPMI index 0~11, then the BS can directly indicate a TPMI index, e.g., the indicated TPMI index can be 8. And the BS indicate the fourth information to indicate the non-zero values of antenna ports in the codebook according to the indicated TPMI shall be exchanged with the zero-values of antenna ports in the codebook. In this case, the codebook shall be
[0102] Aspect 2: The full power PUSCH transmission when considering the SNS characteristics
[0103] When the BS explicitly indicates the antenna ports of UE that cannot be used / can be used, or the values of corresponding antenna ports in the indicated codebook cannot be used / can be used / shall be set as 0 as the methods described in Aspect 1, there may have some blocked antenna port at UE side. For a PUSCH transmission, a UE first calculates a linear value of transmit power of PUSCH, then the UE can scale the linear value using a scale factor s in the existing specification. In this case, if UE wants to have a full power PUSCH transmission, in a first option at this condition, the scale factor s can be defined as the ratio between the antenna ports that has non-zero power in the PUSCH transmission, and the antenna ports of the SRS resource that identified by the SRI minus the number of blocked antenna ports that determined according to the indication of the BS. In a second option at this condition, the scale factor s can be defined as the ratio between the antenna ports that has non-zero power in the PUSCH transmission, and the maximum antenna ports supported by the SRS resource minus the number of blocked antenna ports that determined according to the indication of the BS. In a third option at this condition, the scale factor can be 1.
[0104] In some implementations, each option can be applicable when the higher layer parameter ul-FullPowerTransmission can be set to 'fullpowerMode2'or the higher layer parameter ul-FullPowerTransmission can be set to 'fullpowerMode1'can be satisfied. In a fourth option, when the higher layer parameter ul-FullPowerTransmission can be set to 'fullpowerMode2', and the UE report the precoding matrix set that supported the full power transmission, the BS can indicate a TPMI index from the reported precoding matrix set, and the corresponding values for the corresponding blocked antenna ports in the codebook that corresponding to the indicated TPMI index should be 0.
[0105] Aspect 3: The information of UE antenna shall be reported by the UE to the BS
[0106] The information reported by the UE to the BS can be the antenna space of UE antenna. For example, the actual antenna space of UE antenna can be where λ can be the wavelength. In this way, a parameter can be used to indicate the value of n by the UE to the BS. In this way, in some implementations, the BS can determine the TPMI according to the SRS ports and the parameter value of n. Once the UE receives the information that used to determine the codebook, e.g., SRI, TPMI and rank value, from the BS, the UE shall determine the virtual antenna ports as the SRS ports in the SRI multiplied n. Then the UE can determine the pre-defined table that applicable for the virtual antenna ports according to the indicated information from the BS, and obtain the codebook according to the TPMI. Then the UE can extract the corresponding values from the codebook and use the extracted values as a new codebook that can be applicable for the actual antenna ports of UE.
[0107] For example, Assuming that there can be 4 antenna ports of UE side, and the antenna space can be In this way, the UE can report the parameter with value 2 to the BS. If still following the existing specification, if the SRS ports in the indicated SRI can be 4, it means the UE shall determine the codebook for the UL transmission from the pre-defined tables in TS38211 that applicable for the 4 antenna ports. However, since the UE report the parameter with value 2 to the BS, the UE shall firstly determine the pre-defined table that applicable for the antenna ports 4*2=8 according to the configuration information from the BS, then according to the indicated TPMI to determine the codebooks. Then the UE shall use the parameter 2 as a down-sampling factor to extract the 4 values from the codebooks, and these 4 values can be constructed as a new codebook that applicable for the 4 antenna ports of UE. The information reported by the UE to the BS can be the polarization information of antennas at UE side, for example, the polarization information of UE antenna can be single polarization, or dual-polarization, or the antenna location information of UE antenna.
[0108] FIG. 7 illustrates a flowchart of a method 700 for enhanced Precoding Matrix Indicator and Transmission Precoding Matrix Indicator. The method 700 may be executed by any one or more of the components and devices detailed herein in conjunction with FIGs. 1–6. In overview, the method 700 may be performed by a wireless communication node (e.g., a base station (BS) 102) , in some embodiments. Additional, fewer, or different operations may be performed in the method 700 depending on the embodiment. At least one aspect of the operations can be directed to a system, method, apparatus, or a computer-readable medium.
[0109] At step 705, the wireless commination node can transmit a signal to the wireless communication device. At step 710, the wireless communication device can measure the signal transmitted from the wireless communication node. At step 715, the wireless communication device can report the first information. The first information can indicate one or more antenna ports of the wireless communication node shall not be used / not be selected / not be activated / be invalid, one or more antenna ports of the wireless communication node shall be used / selected / activated / valid, values in a codebook of one or more antenna ports of the wireless communication node shall not be used or directly set as 0, values in a codebook of one or more antenna ports shall be used / selected.
[0110] The first information can include one or more indexes to represent one or more antenna ports of an antenna array of the wireless communication node. The first information can be a bitmap with each bit in the bitmap corresponding to an antenna port of the wireless communication node. The bit value of each bit can be used to indicate at least one of whether one or more antenna ports of the wireless communication node can be used / selected / activated, whether one or more antenna ports of the wireless communication node can be deactivated / invalid / not used / not selected, whether values in a codebook corresponding to one or more antenna ports shall be used or directly set as 0. The first information can include at least one of four values: x1, x2, y1, or y2. The x1, x2, y1, and y2 can be used to indicate a location of first antenna ports of an antenna array of the wireless communication node. The x1 and x2 can be used to indicate respective start location and end location of the first antenna ports in a first dimension of the antenna array for a single polarization, and the y1 and y2 can be used to indicate respective start location and end location of the first antenna ports in a second dimension of the antenna array for a single polarization. The x1 can be used to indicate a start location of the first antenna ports in a first dimension of the antenna array for a single polarization, the x2 can be used to indicate a number of the first antenna ports in the first dimension of the antenna array for a single polarization, the y1 can be used to indicate a start location of the first antenna ports in a second dimension of the antenna array for a single polarization, and the y2 can be used to indicate a number of the first antenna ports in the second dimension of the antenna array for a single polarization.
[0111] The first antenna port can refer to one or more antenna ports of the wireless communication node that shall not be used / not be selected / not be activated / be invalid or one or more antenna ports of the wireless communication node that shall be activated / valid / selected / used. The first information is used to indicate at least one of: a mapping relationship between each valid / selected / activated / used antenna ports of the wireless communication node and values applicable for an antenna port of a codebook; or a mapping relationship between one or more valid / selected / activated / used antenna ports of the wireless communication node and one or more antenna ports to which a codebook corresponds to. Whether the first information shall be reported by the wireless communication device is configured by the wireless communication node. The first information can be as part of information of channel state information (CSI) , the first information can be configured as a new quantity of CSI, the first information can be included in a precoding matrix indicator (PMI) , or the first information can be reported separately and not included in CSI. One or more antenna ports of the wireless communication node that can be not used / deactivated / not selected / not valid can be determined by the wireless communication device according to measured results of the signal transmitted from an antenna ports of wireless communication node can be lower than a threshold or a difference between measured results of the signal transmitted from an antenna ports of wireless communication node and best / strongest measured results of all antenna ports of wireless communication node can be larger than a threshold. The measured results of the signal refer to at least one of: Reference Signal Received Power (RSRP) , Channel Quality Indicator (CQI) , Received Signal Strength Indicator (RSSI) , Signal-to-Interference-plus-Noise Ratio (SINR) , Signal-to-Noise Ratio (SNR) , Bit Error Rate (BER) , or Block Error Rate (BLER) . At step 720, the wireless communication node can receive the first information from the wireless communication device.
[0112] The threshold can be configured for the wireless communication device by the wireless communication node, pre-defined for the wireless communication device and wireless communication node, or configured for the wireless communication device via Operation administration and maintenance (OAM) . The wireless communication device can report additional information to indicate a number of antenna ports to which a codebook corresponds to the wireless communication node. The wireless communication device can report additional information to indicate whether a codebook corresponds to a total number of antenna ports (or CSI-RS ports) that can be indicated by the wireless communication node, or corresponds to a number of usable antenna ports, which can be equal to the total number of antenna ports that can be indicated by the wireless communication node minus a number of antenna ports that can be indicated by the first information to the wireless communication node.
[0113] FIG. 8 illustrates a flowchart of a method 800 for enhanced Precoding Matrix Indicator and Transmission Precoding Matrix Indicator. The method 800 may be executed by any one or more of the components and devices detailed herein in conjunction with FIGs. 1–6. In overview, the method 800 may be performed by a wireless communication node (e.g., a base station (BS) 102) , in some embodiments. Additional, fewer, or different operations may be performed in the method 800 depending on the embodiment. At least one aspect of the operations can be directed to a system, method, apparatus, or a computer-readable medium.
[0114] At step 802, the wireless communication node can transmit second information to a wireless communication device. The second information can be received by the wireless communication device through at least one of: a Radio Resource Control (RRC) signaling, a Medium Access Control (MAC) Control Element (CE) , or a Downlink Control Information (DCI) signaling, a signaling the same as a signaling to indicate Transmission Precoding Matrix Indicator (TPMI) . The second information can include at least one of one or more antenna ports of the wireless communication device that are not used / deactivated / not selected / not valid, one or more antenna ports of the wireless communication device that are used / activated / selected / valid, one or more antenna ports of the wireless communication device that cannot be used / selected / activated for uplink (UL) transmission, one or more antenna ports of the wireless communication device that can be used / selected / activated for UL transmission, the values in the codebook of one or more antenna ports of the wireless communication device cannot be used for UL transmission, or the values in the codebook of one or more antenna ports of the wireless communication device can be used for UL transmission.
[0115] A format of the second information can include a bitmap with a number of bits. Each of the bits can be configured to represent at least one of: whether a corresponding antenna port of the wireless communication device can be used / activated / selected / valid or whether a values in the codebook of a corresponding antenna port of the wireless communication device can be used / selected. A length of the bitmap can be at least one of: equal to a total number of antenna ports of the wireless communication device; or equal to the number of antenna ports for a single polarization of the wireless communication device. The wireless communication device can receive information indicating whether non-zero values of antenna ports in a codebook according to an indicated TPMI should be exchanged with zero-values of antenna ports in a codebook from the wireless communication node. The wireless communication device can scale the linear value of PUSCH transmission power by a scale factor s. The scale factor s can be defined by at least one of a ratio between antenna ports with non-zero power in PUSCH transmission, and antenna ports of SRS resource identified by SRS resource indicator (SRI) minus a number of antenna ports that determined to be not used / not selected / not activated / not valid by the second information; a ratio between antenna ports with non-zero power in PUSCH transmission, and maximum antenna ports supported by SRS resource minus a number of antenna ports that determined to be not used / not selected / not activated / not valid by the second information; or s can be set as 1. At step 810, the wireless communication device can receive the second information.
[0116] While various embodiments of the present solution have been described above, it should be understood that they have been presented by way of example only, and not by way of limitation. Likewise, the various diagrams may depict an example architectural or configuration, which are provided to enable persons of ordinary skill in the art to understand example features and functions of the present solution. Such persons would understand, however, that the solution is not restricted to the illustrated example architectures or configurations but can be implemented using a variety of alternative architectures and configurations. Additionally, as would be understood by persons of ordinary skill in the art, one or more features of one embodiment can be combined with one or more features of another embodiment described herein. Thus, the breadth and scope of the present disclosure should not be limited by any of the above-described illustrative embodiments.
[0117] It is also understood that any reference to an element herein using a designation such as "first, " "second, " and so forth does not generally limit the quantity or order of those elements. Rather, these designations can be used herein as a convenient means of distinguishing between two or more elements or instances of an element. Thus, a reference to first and second elements does not mean that only two elements can be employed, or that the first element must precede the second element in some manner.
[0118] Additionally, a person having ordinary skill in the art would understand that information and signals can be represented using any of a variety of different technologies and techniques. For example, data, instructions, commands, information, signals, bits and symbols, for example, which may be referenced in the above description can be represented by voltages, currents, electromagnetic waves, magnetic fields or particles, optical fields or particles, or any combination thereof.
[0119] A person of ordinary skill in the art would further appreciate that any of the various illustrative logical blocks, modules, processors, means, circuits, methods and functions described in connection with the aspects disclosed herein can be implemented by electronic hardware (e.g., a digital implementation, an analog implementation, or a combination of the two) , firmware, various forms of program or design code incorporating instructions (which can be referred to herein, for convenience, as "software" or a "software module) , or any combination of these techniques. To clearly illustrate this interchangeability of hardware, firmware and software, various illustrative components, blocks, modules, circuits, and steps have been described above generally in terms of their functionality. Whether such functionality is implemented as hardware, firmware or software, or a combination of these techniques, depends upon the particular application and design constraints imposed on the overall system. Skilled artisans can implement the described functionality in various ways for each particular application, but such implementation decisions do not cause a departure from the scope of the present disclosure.
[0120] Furthermore, a person of ordinary skill in the art would understand that various illustrative logical blocks, modules, devices, components and circuits described herein can be implemented within or performed by an integrated circuit (IC) that can include 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, or any combination thereof. The logical blocks, modules, and circuits can further include antennas and / or transceivers to communicate with various components within the network or within the device. A general-purpose processor can be a microprocessor, but in the alternative, the processor can be any conventional processor, controller, or state machine. A processor can also be implemented as a combination of computing devices, e.g., a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core, or any other suitable configuration to perform the functions described herein.
[0121] If implemented in software, the functions can be stored as one or more instructions or code on a computer-readable medium. Thus, the steps of a method or algorithm disclosed herein can be implemented as software stored on a computer-readable medium. Computer-readable media includes both computer storage media and communication media including any medium that can be enabled to transfer a computer program or code from one place to another. A storage media can be any available media that can be accessed by a computer. By way of example, and not limitation, such computer-readable media can include RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to store desired program code in the form of instructions or data structures and that can be accessed by a computer.
[0122] In this document, the term "module" as used herein, refers to software, firmware, hardware, and any combination of these elements for performing the associated functions described herein. Additionally, for purpose of discussion, the various modules are described as discrete modules; however, as would be apparent to one of ordinary skill in the art, two or more modules may be combined to form a single module that performs the associated functions according to embodiments of the present solution.
[0123] Additionally, memory or other storage, as well as communication components, may be employed in embodiments of the present solution. It will be appreciated that, for clarity purposes, the above description has described embodiments of the present solution with reference to different functional units and processors. However, it will be apparent that any suitable distribution of functionality between different functional units, processing logic elements or domains may be used without detracting from the present solution. For example, functionality illustrated to be performed by separate processing logic elements, or controllers, may be performed by the same processing logic element, or controller. Hence, references to specific functional units are only references to a suitable means for providing the described functionality, rather than indicative of a strict logical or physical structure or organization.
[0124] Various modifications to the embodiments described in this disclosure will be readily apparent to those skilled in the art, and the general principles defined herein can be applied to other embodiments without departing from the scope of this disclosure. Thus, the disclosure is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the novel features and principles disclosed herein, as recited in the claims below.
Claims
1.A wireless communication method, comprising:measuring, by a wireless communication device, a signal transmitted from a wireless communication node; andreporting, by the wireless communication device to the wireless communication node, first information.2.The wireless communication method of claim 1, wherein the first information is used to represent / indicate at least one of:one or more antenna ports of the wireless communication node is not to be used / not to be selected / not to be activated / be invalid;one or more antenna ports of the wireless communication node is used / selected / activated / valid;values in a codebook of one or more antenna ports of the wireless communication node is not used or directly set as 0;values in a codebook of one or more antenna ports is used / selected.3.The wireless communication method of claim 1, wherein the first information includes one or more indexes to represent one or more antenna ports of an antenna array of the wireless communication node.4.The wireless communication method of claim 1, wherein the first information is a bitmap with each bit in the bitmap corresponding to an antenna port of the wireless communication node, wherein a bit value of each bit is used to indicate at least one of:whether one or more antenna ports of the wireless communication node is used / selected / activated;whether one or more antenna ports of the wireless communication node are deactivated / invalid / not used / not selected; orwhether values in a codebook corresponding to one or more antenna ports is used or directly set as 0.5.The wireless communication method of claim 1, wherein the first information includes at least one of four values: x1, x2, y1, or y2, wherein the x1, x2, y1, and y2 are used to indicate a location of first antenna ports of an antenna array of the wireless communication node, and the x1, x2, y1 , y2 represent at least one of:the x1 and x2 are used to indicate respective start location and end location of the first antenna ports in a first dimension of the antenna array for a single polarization, and the y1 and y2 are used to indicate respective start location and end location of the first antenna ports in a second dimension of the antenna array for a single polarization; orthe x1 is used to indicate a start location of the first antenna ports in a first dimension of the antenna array for a single polarization, the x2 is used to indicate a number of the first antenna ports in the first dimension of the antenna array for a single polarization, the y1 is used to indicate a start location of the first antenna ports in a second dimension of the antenna array for a single polarization, and the y2 is used to indicate a number of the first antenna ports in the second dimension of the antenna array for a single polarization.6.The wireless communication method of claim 5, wherein the first antenna ports refer to at least one of:one or more antenna ports of the wireless communication node that is not to be used / not be selected / not be activated / be invalid; orone or more antenna ports of the wireless communication node that is activated / valid / selected / used.7.The wireless communication method of claim 1, wherein the first information is used to indicate at least one of:a mapping relationship between each valid / selected / activated / used antenna ports of the wireless communication node and values applicable for an antenna port of a codebook; ora mapping relationship between one or more valid / selected / activated / used antenna ports of the wireless communication node and one or more antenna ports to which a codebook corresponds to.8.The wireless communication method of claim 1, wherein whether the first information is reported by the wireless communication device is configured by the wireless communication node.9.The wireless communication method of claim 1, wherein the first information is as part of information of channel state information (CSI) , the first information is configured as a new quantity of CSI, the first information is included in a precoding matrix indicator (PMI) , or the first information is reported separately and not included in CSI.10.The wireless communication method of claim 1, wherein one or more antenna ports of the wireless communication node that are not used / deactivated / not selected / not valid are determined by the wireless communication device according to at least one of the following conditions:measured results of the signal that transmitted from an antenna port of wireless communication node are lower than a threshold; ora difference between measured results of the signal that transmitted from an antenna port of wireless communication node and best / strongest measured results of all antenna ports of wireless communication node is larger than a threshold.11.The wireless communication method of claim 10, wherein the measured results of the signal refer to at least one of: Reference Signal Received Power (RSRP) , Channel Quality Indicator (CQI) , Received Signal Strength Indicator (RSSI) , Signal-to-Interference-plus-Noise Ratio (SINR) , Signal-to-Noise Ratio (SNR) , Bit Error Rate (BER) , or Block Error Rate (BLER) .12.The wireless communication method of claim 10, wherein the threshold is configured for the wireless communication device by the wireless communication node, pre-defined for the wireless communication device and wireless communication node, or configured for the wireless communication device via Operation administration and maintenance (OAM) .13.The wireless communication method of claim 1, further comprising:reporting, by the wireless communication device to the wireless communication node, additional information to indicate a number of antenna ports to which a codebook corresponds.14.The wireless communication method of claim 1, further comprising:reporting, by the wireless communication device to the wireless communication node, additional information to indicate whether a codebook corresponds to a total number of antenna ports (or CSI-RS ports) that are indicated by the wireless communication node, or corresponds to a number of usable antenna ports, which is equal to the total number of antenna ports that are indicated by the wireless communication node minus a number of deactivated / not used / not selected / invalid antenna ports that are indicated by the first information.15.A wireless communication method, comprising:receiving, by a wireless communication device, second information indicated by a wireless communication node;wherein the second information is configured to indicate at least one of:one or more antenna ports of the wireless communication device that are not used / deactivated / not selected / not valid;one or more antenna ports of the wireless communication device that are used / activated / selected / valid;one or more antenna ports of the wireless communication device that is not used / not selected / not activated for uplink (UL) transmission;one or more antenna ports of the wireless communication device that is used / selected / activated for UL transmission; orthe values in the codebook of one or more antenna ports of the wireless communication device is not used for UL transmission; orthe values in the codebook of one or more antenna ports of the wireless communication device is used for UL transmission.16.The wireless communication method of claim 15, wherein a format of the second information includes a bitmap with a number of bits, and wherein each of the bits is configured to represent at least one of: whether a corresponding antenna port of the wireless communication device is used / activated / selected / valid, or whether a values in the codebook of a corresponding antenna port of the wireless communication device is used / selected.17.The wireless communication method of claim 16, wherein a length of the bitmap is at least one of: equal to a total number of antenna ports of the wireless communication device; or equal to the number of antenna ports for a single polarization of the wireless communication device.18.The wireless communication method of claim 15, wherein the second information is received by the wireless communication device through at least one of: a Radio Resource Control (RRC) signaling, a Medium Access Control (MAC) Control Element (CE) , or a Downlink Control Information (DCI) signaling, a signaling the same as a signaling to indicate Transmission Precoding Matrix Indicator (TPMI) .19.The wireless communication method of claim 15, wherein when the wireless communication node configures a high layer parameter (codebookSubset) to the wireless communication device is “partialAndNonCoherent, ” further comprising:receiving, by the wireless communication device, information indicating whether non-zero values of antenna ports in a codebook according to an indicated TPMI should be exchanged with zero-values of antenna ports in a codebook.20.The wireless communication method of claim 15, wherein when to realize the full power PUSCH transmission of wireless communication device, the wireless communication device scales the linear value of PUSCH transmission power by a scale factor s, where a scale factor s is defined by at least one of following:a ratio between antenna ports with non-zero power in PUSCH transmission, and antenna ports of SRS resource identified by SRS resource indicator (SRI) minus a number of antenna ports that determined to be not used / not selected / not activated / not valid by the second information;a ratio between antenna ports with non-zero power in PUSCH transmission, and maximum antenna ports supported by SRS resource minus a number of antenna ports that determined to be not used / not selected / not activated / not valid by the second information; orset as 1.
Citation Information
Patent Citations
Codebook-based signal transmission and reception method in multi-antenna wireless communication system and apparatus therefor
CN108028684A
Method for transmitting and receiving channel state information in multi-antenna wireless communication system, and apparatus therefor
US20190020386A1
Method and apparatus for non-coherent joint transmission in wireless communication system
US20200136690A1
Methods and apparatuses for enhanced TPYE i codebook
WO2024159776A1