The present application relates generally to wireless communication systems and, more specifically, to a 2 dimensional active antenna array operation for wireless communication systems.
A full dimensional-multiple input multiple output (FD-MIMO) system may support up to 64 antenna ports in a 2 dimensional (2D) array while providing enhanced performance. Therefore, the FD-MIMO system is considered as a key area in long term evolution (LTE) standardization. The FD-MIMO system may provide enhanced system performance without requiring a very higher performance backhaul or large frequency resources compared to a coordinated multipoint transmission and reception (COMP) and a carrier aggregation (CA) technique. However, there is a big challenge to accommodate a high-order multiuser MIMO (MU-MIMO) transmission and reception without complicating design and implementation of both base station and user equipment (UE) because the higher-order MU-MIMO refers to the use of a large number of antennas at the base station in order to transmit or receive spatially multiplexed signals to/from a large number of UEs.
Embodiments of the present disclosure provide a 2D active antenna array operation for wireless communication systems.
In one embodiment, a method for operating a large scale antenna array in a wireless communication system is provided. The method includes receiving one or more signals. The one or more signals include information for beamforming to a plurality of user equipments (UEs) using a full-dimensional multiple-input multiple-output (FD-MIMO) beamforming scheme. The FD-MIMO beamforming scheme includes same time resources and same frequency resources that are co-scheduled to the plurality of UEs. The method further includes identifying a time delay of the one or more signals associated with one or more antenna arrays that are distributed in the large scale antenna array and performing a multi-user (MU) joint beamforming on the one or more signals to one or more UEs. An apparatus for performing this method is also provided.
In another embodiment, an apparatus for a user equipment (UE) is provided. The UE includes at least one transceiver configured to transmit an uplink signal to a base station (BS). The uplink signal comprises a channel quality indicator (CQI) information associated with a reference signal received from the BS. The UE further includes at least one transceiver configured to receive one or more antenna beams from at one or more antenna arrays associated with the BS using a full-dimensional multiple-input multiple out (FD-MIMO) beamforming scheme.
Before undertaking the DETAILED DESCRIPTION below, it may be advantageous to set forth definitions of certain words and phrases used throughout this patent document: the terms “include” and “comprise,” as well as derivatives thereof, mean inclusion without limitation; the term “or,” is inclusive, meaning and/or; the phrases “associated with” and “associated therewith,” as well as derivatives thereof, may mean to include, be included within, interconnect with, contain, be contained within, connect to or with, couple to or with, be communicable with, cooperate with, interleave, juxtapose, be proximate to, be bound to or with, have, have a property of, or the like; and the term “controller” means any device, system or part thereof that controls at least one operation, such a device may be implemented in hardware, firmware or software, or some combination of at least two of the same. It should be noted that the functionality associated with any particular controller may be centralized or distributed, whether locally or remotely. Definitions for certain words and phrases are provided throughout this patent document, those of ordinary skill in the art should understand that in many, if not most instances, such definitions apply to prior, as well as future uses of such defined words and phrases.
For a more complete understanding of the present disclosure and its advantages, reference is now made to the following description taken in conjunction with the accompanying drawings, in which like reference numerals represent like parts:
As illustrated in
Depending on the network type, other well-known terms may be used instead of “eNodeB” or “eNB,” such as “base station” or “access point.” For the sake of convenience, the terms “eNodeB” and “eNB” are used in this patent document to refer to network infrastructure components that provide wireless access to remote terminals. Also, depending on the network type, other well-known terms may be used instead of “user equipment” or “UE,” such as “mobile station,” “subscriber station,” “remote terminal,” “wireless terminal,” or “user device.” For the sake of convenience, the terms “user equipment” and “UE” are used in this patent document to refer to remote wireless equipment that wirelessly accesses an eNB, whether the UE is a mobile device (such as a mobile telephone or smartphone) or is normally considered a stationary device (such as a desktop computer or vending machine).
One or more of the components illustrated in
As illustrated in
The operations of FD-MIMO systems make a provision for achieving a higher data rate and a high-order multi-user MIMO (MU-MIMO) by utilizing a 2D antenna array. In certain embodiments, an FD-MIMO base station is deployed with 2D antenna array comprising of many more antenna elements than traditional multiple antenna systems. In such embodiments, the FD-MIMO system leads to the impressive improvement on system throughputs and supports the higher-order MU-MIMO.
In certain embodiments, an antenna array virtualization creates wide beams required for common control signals and broadcasting signals in a wireless communication system. Those common control signals and broadcasting signals include a cell-specific reference signal (CRS), a channel state information reference signal (CSIRS), a physical broadcast channel (PBCH), and a primary and secondary synchronization signals (PSSS and SSS). An amount of output power of those common channels is assured by activating all elements of the 2D antenna array in a 2D antenna array virtualization technique. In such embodiments, there are two aspects highlight the 2D antenna array virtualization in an FD-MIMO system operation. In one embodiment, an 2D antenna array virtualization is performed on any channel as needed that occupies a part or whole time-frequency resource to comprise mixed precoding symbols with other beamformed data channel. In another embodiment, a 2D antenna array virtualization operates in a flexible way by only driving single antenna, or using an amplitude taper scheme, or activating all antenna elements evenly.
In certain embodiments, an FD-MIMO system is used to overcome the challenge for a higher-order MU-MIMO and beamforming problems. In one embodiment, a channel quality indication (CQI) prediction is used to bridge a gap caused by different beam forming schemes such as a virtualized wide beam and a dedicated beam for each user. In another embodiment, a demodulation reference signal (DMRS) mapping provides a feasible operation to accommodate a higher-order MU-MIMO within the current standardized framework (such as 3GPP LTE). In yet another embodiment, per RB based precoder generation is used to counter a frequency selective channel reality in a wide band wireless communication system. The per RB based precoder generation balances a processing complexity and necessity to avoid a degeneration caused by a multipath fading effect.
In certain embodiments, a hardware calibration such as a full and partial (or separate) transmission and reception chains measurement is used to enhance performance of an FD-MIMO. Using calibration information, channel state information (CSI) in the air for each UE is precisely estimated, and, by using a reciprocity property of a TDD channel, beamforming precoders are applied to each UE's data traffic as well as a DMRS channel. The calibration information is also used to provide essential elements for antenna port virtualization precoders.
One or more of the components illustrated in
As illustrated in
As illustrated in
One or more of the components illustrated in
As illustrated in
One or more of the components illustrated in
As illustrated in
Subsequently, the method 500 proceeds to step 520, where the controller performs a scrambling, a modulation, and a frequency domain symbol generation. Subsequently, the method 500 proceeds to step 522, where the controller performs a precoding for a PDCCH and a PDSCH if the controller transmits signals to the receiver. Next, the method 500 proceeds to step 524, wherein the controller performs virtualization for a CRS, a CSRS, a PSS, and an SSS if the controller transmits signals to the receiver. Thereafter, the method 500 proceeds to step 526, where the controller performs a DMRS processing. Finally, the method 500 proceeds to step 528, where the controller performs an IFFT and a CP insertion.
One or more of the components illustrated in
Table 1 and Table 2 show simulation assumptions and configurations. As shown in Table 1 and Table 2, different antenna array architectures with a baseline LTE eNB antenna array configuration is simulated.
Table 1 and Table 2 show two different 4 FD-MIMO antenna array architectures, for example, two different antenna array configurations such as 0.5λand 2λantenna element spacing in elevation, respectively. As shown in Table 2, specific antenna parameters in conjunction with a 3D spatial channel model (SCM) obtain an average cell throughput gain of approximately 4 times and 8.2 times cell edge throughput gain compared with the LTE system.
As illustrated in
One or more of the components illustrated in
As illustrated in
In certain embodiments, an FD-MIMO array includes ±45° rotated patch antenna elements that yield dual-linear polarization on two diagonal planes (such as φ=±45° as illustrated in
In certain embodiments, the patch elements 712, 714, 716, 718 of the sub-array 710 are fed through a corporate microstrip line feed network designed at a bottom layer of a ground plane. Therefore, energy is coupled to the each of patch elements 712, 714, 716, 718 through rectangular slot openings on the ground plane. In such embodiments, a feeding technique is provided for better bandwidth and higher isolation between the adjacent patch elements 712, 714, 716, 718, as compared to a direct probe feeding. An air gap between an antenna board and the ground plane is selected to maximize a bandwidth and a gain.
In such embodiments, performance of the measured sub-array is obtained with a polarization (such as dual-linear)±45°, a bandwidth (such as 2.496-2.69 GHz), a beam width (such as 24°-64° for an elevation and azimuth), a gain (such as 10 dBi), and a return loss (such as >12 dB).
One or more of the components illustrated in
As illustrated in
In certain embodiments, an antenna virtualization scheme integrates channels with different beam widths and patterns. In certain embodiments, virtualized channels are combined into symbols in order to generate a mixed beamforming pattern and/or an overlapped beamforming pattern in time domain. As aforementioned, an antenna virtualization in a wireless communications system is used to generate a radiation beam with an expected beam width and a pattern by transmitting a precoded data stream to an antenna array. In addition, the antenna virtualization requires 3-D beams. In certain embodiments, a virtualized beam is activated by only single antenna, a part of antennas following some amplitude taper schemes, or all the antenna elements to provide power control gain at a system level.
One or more of the components illustrated in
As illustrated in
One or more of the components illustrated in
As illustrated in
In certain embodiments, a beam is transmitted from one antenna array elements to generate a wide beam that covers a specific sector angle using a 2D active antenna array. However, the beam is transmitted with very little power because only one element (such as out of typically a few decades of elements) is excited. Thus a beam range is limited and a maximum power rating for transmission per element is consumed.
In certain embodiments, a beam is transmitted from a few antenna elements (such as 1005 and 1010) each of which includes a certain amplitude weight (such as pattern synthesis). As noted,
In certain embodiments, large scale 2D FD-MIMO antenna arrays provide many active antenna elements and reduce a maximum power rating per element, but still needs to maintain a higher total transmitted power. In such embodiments, generating a 2D beam with specific beam widths in an elevation and azimuth is not trivial. Furthermore, when only a few elements within a large antenna array are excited to create a specific side beam, the wear and tear these elements experience as compared to the rest of the antenna elements is significant, leading to reliability issues and potential hardware failure in the long run.
In certain embodiments, all antenna elements are uniformly excited in an amplitude (or at least with a very small taper) with a different phase profile (such as phase taper) so as to create a wide beam and control side lobe levels. In such embodiments, generating a wide beam with all antenna elements excited at full power is not a trivial task since, in general, a fully excited antenna array generates a focused narrow beam width pattern (as illustrated in
One or more of the components illustrated in
As illustrated in
As illustrated in
As aforementioned, because a desired 2D beam pattern is generated with a total transmitted power that is equal to a maximum transmitted power, a beam range is maximized. As illustrated in
One or more of the components illustrated in
As illustrated in
The CSI-RS mapping unit 1206 transmits input signals through CSI-RS ports to the 2D transceiver array unit 1208, where a number of CSI-RS ports are determined by a number of CSI-RS. In this example, a total of 12 CSI-RS ports are determined. In addition, the feedback and SRS processing unit 1210 transmits signals to the 2D transceiver array unit 1208 while providing feedback information to the MU-MIMO scheduling and AMC unit 1202. Specifically, the feedback and SRS processing unit 1210 performs an MU-CQI predication. Finally, the 2D transceiver array unit 1208 combine and process all of signals from the CSI-RS mapping unit 1206, the MU-MIMO precoding unit 1204, and the feedback and SRS processing unit 1210, and then transmit signals to the plurality of MU-MIMO UEs through the plurality of antennas 1212. In this example, a total of 128 antenna elements are determined.
In certain embodiments, a special precoder (such as antenna virtualization) is used for control symbols to ensure a wide coverage. For example, w0=[w1, . . . , wNt] is defined as the antenna virtualization precoder, a control symbol s0j is determined in accordance with equation (1)
x0j=w0s0j (1)
In an FD-MIMO, an antenna array is 2 Dimensional and has many active antenna elements. Therefore, it is non-trivial to design w0 to maintain a similar wide-beam pattern as a conventional MIMO system.
A CQI is a feedback parameter from UEs that informs an eNB an overall signal-to-noise ratio (SNR) at the UEs, and considerably impacts a transmission scheme, a modulation and coding scheme selected by the eNB. In one example of LTE/LTE-A, a UE usually derives a CQI based on symbols transmitted by an antenna virtualization. In contrast, data symbols are usually precoded by beams with a narrow width to reduce interference for unintended UEs. Therefore, CQI does not match with the SNR of the data channel due to the precoding difference. In an FD-MIMO system, such mismatch is significant since a precoding for data symbols has much narrower beam widths due to a large number of antennas. Therefore, the eNB needs to estimate SNR for data channels based on the feedback CQI (such as CQI prediction).
One or more of the components illustrated in
As illustrated in
In certain embodiments, an SINR (or Tx CQI) prediction is performed for an SU-MIMO UE with a 1-Tx antenna. In such embodiments, a predicting SINR scheme assumes no intra-cell interference. An eNB knows virtualization weights applied in downlink common control channels as well as each of channels of individual antennas based on an uplink SRS measurement. Therefore, the eNB reconstructs the downlink channels for common control channels (such as cell-specific reference signal (CRS)) where antenna virtualization is applied. In addition, the eNB accounts for a difference between an SINR of CRS and an actual data channel, and compensates a CQI. Received downlink signals (yk) with the antenna virtualization (w0) at a UE k (assuming such as a single Tx antenna UE) is represented in accordance with equation (2):
yk=hkw0s0+nk, k=1, . . . ,K, (2)
where hk is the channel direction vector for the UE k, that is estimated at the eNB utilizing SRS transmitted by the UE's 1-Tx antenna, s0 is a transmission symbol, and nk is noise at the UE receiver.
For simplicity, it is assumed that feedback CQI,ρ0k, fed back by the UE k is equal to the corresponding SINR estimated at the UE in accordance with equation (3):
where σk2 is the receiver noise variance that is unknown to the eNB.
When a UE-specific precoder wk is applied, the downlink Tx SINR ρk for data symbols is calculated in accordance with equation (4):
As the eNB is aware of the channel direction vector hk via SRS channel estimates, the SINR is obtained for data channels (or Tx CQI) in accordance with equation (5):
where ρ0k is a feedback CQI, w0 is an antenna virtualization precoder, and Wk is the UE-specific precoder Wk.
Once Tx CQI is obtained, the Tx CQI is used for a link adaptation (such as for determining MCS for the UE).
In certain embodiments, a Tx-CQI prediction for an MU-MIMO is performed for a 1-antenna UE with a 1 CQI and a 1 SRS. When MU-MIMO operation exists, an eNB needs to not only compensate for an SINR mismatching between a CRS (common control signal) and a UE-RS (data signal) but also accounts for an MU interference. In such embodiments, 3 types of MU SINR compensation schemes are considered as shown in Table 3.
In the power-reduced SU SINR scheme as shown in Table 3, the predicted SU SINR is divided by a number of MU-MIMO UEs that are co-scheduled. This scheme is simple and accounts for the fact that the power is equally shared among different MU-MIMO UEs. Accordingly, the SINR is reduced proportionally.
In the maximum-ratio combining receiver (MRC) MU SINR scheme as when in Table 3, an eNB assumes that the MRC is used at UEs. Because the eNB knows a data precoding and channels for different UEs, and therefore, the eNB estimates MU interference. More specifically, the eNB follows three steps to calculate the MU SINR. At step 1, the eNB maps CQI into an SINR ρ0 based on a certain mapping rule. At step 2, the eNB obtains channel estimates based on one SRS, denoted by μ1h1, where h1 (for 1 transmit antenna and Nr receive antennas) is the 1×Nr normalized channel direction vector and μ1 is the power associated with this channel for UE l. Due to a CQI mismatching, a downlink channel SNR (such as power) is different than an uplink SNR estimated with SRS. At step 3, the eNB reconstructs (such as re-calculate) the SINR or an MU-CQI based on an SRS channel estimation. In this example, the MU SINR (such as a number of co-scheduled MU UEs (L) at the Rx of UE l) is predicted in accordance with equation (6):
where P denotes the total transmitted power at the eNB, σl2 denotes noise power at the UE l, and wl is the precoding vector for the l-th UE.
It is assumed that the UE computes its SINR (CQI) under a hypothesis that an eNB employs a conjugate beamforming with the total transmitted power P (such as the precoding vector of UE l is equal to hlH, where H denotes Hermitian operation). The SINR computed by the UE is termed as a single user SINR (or feedback CQI) and given by equation (7):
For conjugate beamforming, the MU-SINR (such as Tx CQI) is computed in accordance with equation (8):
where the correlation coefficient ρli is defined as
Once L Tx CQI's are obtained for the L MU-MIMO UEs, the Tx CQI is used for a link adaptation (such as for determining MCS for each UE participating in the MU-MIMO transmission). In order to support up to 4 UE MU-MIMO operations, a mapping between a UE and an antenna port is required.
In certain embodiments, a scrambling ID (SCID) is combined with a DMRS port to support 4-UE MU-MIMO. An exemplary mapping is given in Table 4.
In order to support up to 8-UE MU-MIMO operations, 8 layers are mapped with 8 UEs each of which includes 1 layer transmission. An exemplary mapping is given in Table 5.
In general, the power-reduced SU SINR scheme and the maximum-ratio combining receive MU SINR scheme as shown in Table 3 are combined to increase a number of supportable UEs. For instance, with both SCID=0 and 1, the mapping in Table 5 is extended to support up to 16 UEs. This allows a more efficient DMRS resource allocation and, at the same time, an increased DMRS capacity.
In certain embodiments, a precoder is generated with a processing of an output of channel estimation in an FD-MIMO system. Accordingly, a simple conjugate beamforming or more advanced scheme are performed appropriately.
As illustrated in
The four symbols 1525 are denoted as SRS 0, SRS 1, SRS 2, and SRS 3. Each symbol is designed to accommodate two SRS channels in the shared channel 1515 and the uplink channel 1520, respectively, for one UE. The two SRS channels are interleaved to form a wideband channel for a channel estimation operation at an eNB side. As illustrated in
As illustrated in
One or more of the components illustrated in
As illustrated in
In certain embodiments, the normalization at step 1606 illustrated in
One or more of the components illustrated in
As illustrated in
In certain embodiments, an auxiliary switch network is designed on each RF board to calibrate the channels on multiple RF boards. The auxiliary switch network is firstly connected to the common channels that transmits and receives signals. In addition, the auxiliary switch network accomplishes a calibration function for all 32 channels (such as 32 RFUs).
As illustrated in
In certain embodiments, an RF front-end calibration measures a gain, a timing, and a phase difference across multiple Rx channels as well as multiple Tx channels. In such embodiments, a precoder generation (such as 1608 as illustrated in
In certain embodiments, filters in an RF front-end introduce a group delay from a few nanoseconds to more than ten nanoseconds. Because an FD-MIMO system is a broad band wireless communications with at least 10 MHz band, a few nanoseconds group delay is not negligible and compensated by only one phase. The fine time alignment 1706 detects and compensates the delay differences across multiple channels to less than one nanosecond.
One or more of the components illustrated in
As illustrated in
A large-scale antenna system (such as MIMO, or FD-MIMO) in a wireless communication system refers to a communication system with a large number of transmit antennas (Txs) at BS (such as tens or hundreds of Txs). With a large number of Txs employed at BS, a communication system offers rich spatial degrees of freedom and thus is capable of supporting high-order MU-MIMO transmissions.
A precoding scheme is commonly used to suppress intra-user interference in MU-MIMO transmissions and plays a critical role in a system performance. To be more specific, maximum ratio transmission (MRT) (such as conjugate beamforming) has a low implementation complexity and maximizes signal strength of an intended UE. However, the MRT scheme does not take intra-user interference into account. Thus, the MRT does not perform well in the interference-limited scenario, where noise is much weaker than interference. A zero forcing (ZF) precoding scheme attempts to null intra-user interference at the expense of noise enhancement. In the noise-limited scenario where interference is much weaker than noise, the ZF precoding suffers a considerable performance loss.
One or more of the components illustrated in
As illustrated in
One or more of the components illustrated in
In certain embodiments, N, Mk, K, and Qk are defined as a number of the Tx antennas at eNB, a number of receive antennas (Rxs) at a UE, a number of co-scheduled UEs, and a number of data streams at UE k, respectively, for a large-scale antenna system operation. As illustrated in
yk=HkWkxk+HkΣi≠kWixi+nk, k=1, . . . ,K (10)
where Hk denotes the Mk×N channel matrix between eNB and UE k, Wk denotes the N×Qk precoding matrix for the UE k, xk denotes the transmitted signals at UE k, and nk denotes the additive white Gaussian noise at UE k, i.e., nk˜CN(0, σ2IM
In certain embodiments, an SLNR-based precoding technique is used. In such embodiments, a channel matrix is obtained in accordance with equation (11) and (12):
H=[H1TH2T . . . HKT]T:a Σk=1K Mk×N matrix (12)
A total transmitted power per user is constrained by E[xkxkH]=IQ
Mathematically, finding an optimal precoding matrix Wk is formulated in accordance with equation (14):
Wk=arg maxW
where Tr(WkHWk)=Qk and WkHHkHWkHk=Dk for a diagonal matrix Dk.
In particular, when the precoding matrix Wk is a N×1 vector, the SLNRk is re-written in accordance with equation (15):
In this case, the optimization problem given in (14) is re-written in accordance with equation (16):
The optimal solution wk to the generalized Rayleigh quotient problem is given by wk=the most dominant eigenvector of (cIN+
In certain embodiments, every UE has one Rx antenna (such as M1=M2= . . . =MK=1). In this case, the channel matrix Hk is a N×1 vector for k=1, . . . , K. In addition, Q1=Q2= . . . =QK=1 since 1≤Qk≤Mk for k=1, . . . , K. It implies c1=c2= . . . =cK (such as all ck for k=1, . . . , K are equal to a constant c). Thus, the precoding matrix wk is also a N×1 vector. The precoding vector wk for Mk=1 is given by wk=the most dominant eigenvector of (cIN+
In certain embodiments, every UE receives a single stream (such as Q1=Q2= . . . =QK=1). The channel matrix is not necessarily a vector. However, the optimal precoding matrix wk is still a N×1 vector, that is given by wk=the most dominant eigenvector of (cIN+
In certain embodiments, there exists an N×N invertible matrix Tk. In such embodiments, the following equations (17) and (18) are satisfied simultaneously:
TkHHkHHkTk=Σk (17)
TkH(ckIN+
The optimal precoding matrix Wk that maximizes SLNRk in equation 13 given by Wk=ρTk(:,1:Qk), where ρ is a normalization factor such as Tr(WkHWk)=Qk.
The major computational complexity for obtaining the precoding matrix Wk lies in the step for finding the non-singular solution Tk to the classical simultaneous diagonalization problem. Conventionally, the solution to the classical simultaneous diagonalization problem is obtained in accordance with following steps. At step 1, Cholesky factorization is applied for the matrix CkIN+
Table 6 shows the steps to obtain a single Cholesky decomposition when all ck are the same, i.e., c1=c2= . . . =cK.
In certain embodiments, a matrix operation (such as Cholesky or Schur decompositions) is implemented by different schemes that have different cons and pros. Table 7 shows assumptions that arithmetic with individual elements has complexity O(1).
k
H
k)−1 and a N × 1 vector hkH: O(N2)
k
H
k)−1 hkh and a 1 × N vector hk: O(N2)
k
H
k)−1 and a N × Σi ≠ kMi matrix HkH: O(N2Σi ≠ kMi)
k
H
k)−1HkH and a Mk × N matrix Hk: O(N2Mk)
k
H
k: O(N3K)
In Table 7, it is assumed that matrix multiplication and matrix inversion are performed in a straightforward manner. Alternatively, additional computation schemes are not considered to the compute matrix multiplication and matrix inversion. Since all schemes are assumed to adopt the same matrix multiplication and matrix inversion schemes if any, Table 7 is used to investigate the relative difference in terms of computational complexity among different schemes.
In certain embodiments, a UE has one Rx antenna (such as case 1 shown in Table 7). In such embodiments, the precoding vector wk(such as M1=M2= . . . =MK=1) is obtained in accordance with equation (19):
Alternatively, the precoding vector wk is expressed in accordance with equation (20):
wk:=β(cIN+HHH)−1hkH (20)
where β is a normalized factor to ensure Tr(wkHwk)=1.
In such embodiments, a single matrix inversion of a N×N matrix is computed for computing all K precoding vectors. The overall computational complexity is O(N3)+O(N2). As shown in Table 7, substantial savings in computational complexity is achieved as compared with the case 1 shown in Table 7 (such as a UE has one Rx antenna). Alternatively, the case 3 (such as generalized N×N invertible matrix) shown in Table 7 is used to solve the case 1 with a computational complexity of O(N3). However, the solution for the case 4 is still much higher than the solution presented in the case 1 for a large value of N, that is due to the fact that the solution in the case 4 involves two times matrix operations of order O(N3).
In certain embodiments, a precoding vector wk for the case 1 (such as M1=M2= . . . =MK=1,) shown in Table 7 is obtained by
the precoding vector wk is expressed as wk:=βHH×the kth column of (cIK+HHH)−1 where β is a normalized factor to ensure Tr(wkHwk)=1.
In such embodiments, only a single matrix inversion of a K×K matrix is needed for computing all K precoding vectors. In a large scale antenna system (such as N>>K), the method for the case 2 scheme involves much smaller computational complexity than the method for the case 1 while achieving the identical performance. Therefore, the method for the case 2 is more suitable for a large scale antenna system as compared with the method for the case 1.
In certain embodiments, the precoding vector wk (such as the case 2 shown in Table 7, Q1=Q2= . . . =QK=1) is obtained by wk=the most dominant eigenvector of (ckIN+HHH)−1HkHHk. The most dominant eigenvector wk for k=1, . . . , K is computed in the following steps. At step 1, a symmetric QR scheme is applied to compute the Schur decomposition of the matrix HHH such as HHH=UΛUH, where U is a N×N unitary matrix and Λ is a N×N diagonal matrix with non-negative entries. The QR scheme to compute the Schur decomposition of a N×N symmetric matrix has computational complexity of order O(N3). The matrix (ckIN+HHH)−1 is readily obtained as (ckIN+HHH)−1=UH(ckIN+Λ)−1U. Thus, the computation of (ckIN+HHH)−1 has computational complexity of order O(N3). In the case that all ck are the same (such as equal to c), (cIN+HHH)−1 is only needed to perform once. At step 2, (CkIN+HHH)−1HkHHk is computed that has computational complexity of order O(N2Σi≠kMi). At step 3, the most dominant eigenvector of (ckIN+HHH)−1HkHHk is computed that has complexity of O(N2Mk).
As shown Table 7, the method given for the case 3 reduces the number of matrix inversions by a factor of K in the case that all ck are the same, as compared with the method for the case 3 shown in Table 7.
In certain embodiments, a precoding vector wk (such as the case 2 shown in Table 7, Q1=Q2= . . . =QK=1) is obtained by wk=the most dominant eigenvector of
where M=Σk=1KMk.
In such embodiments, the most dominant eigenvector wk for k=1, . . . , K is computed in the following steps. At step 1, a symmetric QR scheme is applied to compute the Schur decomposition of the matrix HHH such as HHH=VΣVH, where V is a M×M unitary matrix and Σ is a M×M diagonal matrix with non-negative entries, where M=Σk Mk. The QR scheme to compute the Schur decomposition of a M×M symmetric matrix has computational complexity of order O(M3). The matrix (ckIM+HHH)−1 is readily obtained as (ckIM+HHH)−1=VH(ckIN+Σ)−1V. Thus, the computation of (ckIM+HHH)−1 has complexity of order O(M3). In addition, computing HH (ckIM+HHH)−1H requires max (O (NM2), O(N2M)).
In the case that all ck are the same (such as equal to c),
is only needed to be computed once. At step 2, the
that has computational complexity of order O(N2 Σi≠k Mi) is computed. At step 3, the most dominant eigenvector of
that has complexity of O(N2Mk) is computed.
In such embodiments, only a matrix inversion of a M×M matrix is computed. In a large scale antenna system, a number of Txs at a BS, N, is much larger than M. Thus, a method in this embodiment has much smaller computational complexity than one a method for the case 3 shown in Table 7. Similar to the method for the case 3 shown in Table 7, the method given for the case 4 reduces a number of matrix inversions by a factor of K in the case that all ck are the same, as compared with the methods shown in Table 7.
In certain embodiments, the precoding matrix Wk (such as the case 3, Generalized N×N invertible matrix) is obtained by using the following steps. At step 1, a thin SVD to HH is applied to obtain the matrices U and Σ in the thin SVD, where U is a N×M unitary matrix and Σ is a M×M diagonal matrix with non-negative diagonal entries such that UHU=IN. For M<<N, this step has complexity of O(N2M). At step 2, the following matrix is defined as
Clearly, the matrix Pk satisfies: PkH(ckIN+HHH)Pk=IM. At step 3, an EVD is applied to the matrix PkHHkHHkPk to obtain PkHHkHHkPk=YkΣkYkH, where Yk is a unitary matrix and Σk is a M×M diagonal matrix. The non-singular solution Tk to the classical simultaneous diagonalization problem is given by
In certain embodiments, single antenna UEs is extended to multi-antenna UEs using the same principles. In case 3 and case 4 shown in Table 7, an implicit assumption is that all UEs have identical receive SNR (such as σ12= . . . =σK2). However, this assumption is not hold in practice as UEs that have different SNRs. In addition, for FDD systems, channel state information (CSI) is obtained via a PMI feedback where only directional information is captured. Assume an eNB knows σk2, it assumes the signal model for precoding in accordance with equation (21):
where hk is normalized channel, and pk and p′k are channel amplitude before and after noise normalization, respectively.
Accordingly, wk:=αk×the kth column of (H((P′)−1+HHH)−1) is obtained. Or equivalently, wk:=αk×the kth column of
is obtained. Where P′=diag(p′1, . . . , p′K) and H is normalized with a unit norm. In one embodiment, H is approximated by PMI and p′k is approximated by CQI/SINR feedback from a UE.
In certain embodiments, a precoder for the UE k is designed assuming PMI or in general the channel direction for UE k is uk, and the SINR (after mapping of CQI feedback) is ρk. In such embodiments, the precoder is obtained in accordance with
Or equivalently, define
Accordingly
is obtained.
In such embodiments, the followings mathematical extensions are applied.
Reason: rank (hkHhk)=1 and (cIN+
Reason: Define:=((cIN+
where λ:=hk(cIN+
where S=hk(cIN+HHH)−1hkH.
Reason: Define B:=cIN+
and cIN+HHH=B+hkHhk. By matrix inversion lemma, the following equations are obtained:
By definition of λ and s and EQ 4,
Then,
Reason: From EQ 3, the following equation is obtained:
Reason: Notice that
(cIN+HHH)HH=σ2HH+HHHHH=HH(cIK+HHH).
Reason: (cIN+HHH)−1hkH is just the kth column of (cIN+HHH)−1HH, which is the kth column of HH(cIK+HHH)−1. Notice that the matrix HH(cIK+HHH)−1 only involves an inverse of K×K matrix, which has low computational complexity for a small k. In short, there are four equivalent forms of the SLNR beamforming vectors.
wk=the most dominant eigenvector of ((cIN+
wk:=((cIN+
In such embodiments, the following mathematical extensions are also applied. Since CkIN+HHH=CkIN+
Tr(WkH(ckIN+
Define μk:=Tr(WkHHkHHkWk) and ρk:=Tr(WkH(ckIN+LW H)Wk). Clearly,
Hence, SLNRk can be rewritten as
As SLNRk is a monotonically increasing function of μk/ρk, maximizing SLNRk is equivalent to maximizing
Thus, the optimization problem given in EQ1 is equivalent to the following problem:
At step 1, EVD for the matrix HHH to obtain HHH=XΛXH is applied, where X is an N×Σk=1KMk unitary matrix and Λ is a diagonal matrix with non-negative diagonal entries. Note that HHH is independent of the UE index. Accordingly, the following equation is obtained as
where the matrix Pk satisfies: PkH(ckIN+
At step 2, EVD to the matrix PkHHkHHk Pk to obtain PkHHkHHkPk=YkΣkYkH is applied, where Yk is a unitary matrix and Σk is a diagonal matrix. The non-singular solution Tk to the classical simultaneous diagonalization problem is given by
Although the present disclosure has been described with an exemplary embodiment, various changes and modifications may be suggested to one skilled in the art. It is intended that the present disclosure encompass such changes and modifications as fall within the scope of the appended claims.
The present application claims priority to U.S. Provisional Patent Application Ser. No. 62/077,795 filed on Nov. 10, 2014, entitled “2D ACTIVE ANTENNA ARRAY OPERATION FOR WIRELESS COMMUNICATION SYSTEMS”, U.S. Provisional Patent Application Ser. No. 62/080,090 filed on Nov. 14, 2014, entitled “METHODS AND APPARATUS FOR PRECODING DESIGN FOR LARGE SCALE ANTENNA WIRELESS SYSTEMS”, and U.S. Provisional Patent Application Ser. No. 62/098,092 filed on Dec. 30, 2014, entitled “METHODS AND APPARATUS FOR PRECODING DESIGN FOR LARGE SCALE ANTENNA WIRELESS SYSTEMS.” The content of the above-identified patent document is incorporated herein by reference.
Number | Name | Date | Kind |
---|---|---|---|
7209078 | Jin et al. | Apr 2007 | B2 |
8284855 | Khojastepour | Oct 2012 | B2 |
9042276 | Harel | May 2015 | B1 |
9094071 | Nandagopalan | Jul 2015 | B2 |
20100329236 | Sampath | Dec 2010 | A1 |
20110243272 | Hammarwall | Oct 2011 | A1 |
20120320885 | Hansen | Dec 2012 | A1 |
20130016680 | Au | Jan 2013 | A1 |
20130258964 | Nam et al. | Oct 2013 | A1 |
20140098689 | Lee | Apr 2014 | A1 |
20140242914 | Monroe | Aug 2014 | A1 |
20140301492 | Xin et al. | Oct 2014 | A1 |
20140341048 | Sajadieh | Nov 2014 | A1 |
20160050002 | Wei | Feb 2016 | A1 |
20160173250 | Kang | Jun 2016 | A1 |
20160205670 | Kakishima | Jul 2016 | A1 |
Number | Date | Country |
---|---|---|
2775634 | Sep 2014 | EP |
2869478 | May 2015 | EP |
WO2013147565 | Oct 2013 | WO |
WO 2013169389 | Nov 2013 | WO |
2014007512 | Jan 2014 | WO |
Entry |
---|
International Search Report and Written Opinion issued for PCT/KR2015/012075 dated Feb. 23, 2016, 10 pgs. |
Nam et al., “Full-Dimension MIMO (FD-MIMO) for Next Generation Cellular Technology”, IEEE Communications Magazine, vol. 51, No. 6, Jun. 2013, pp. 172-179. |
Marzetta, “Noncooperative Cellular Wireless with Unlimited Numbers of Base Station Antennas”, IEEE Transactions on Wireless Communications, vol. 9, No. 11, Nov. 2010, pp. 3590-3600. |
Spencer et al., “Zero-Forcing Methods for Downlink Spatial Mutliplexing in Multiuser MIMO Channels”, IEEE Transactions on Signal Processing, vol. 52, No. 2, Feb. 2004, pp. 461-471. |
Sadek et al., “A Leakage-Based Precoding Scheme for Downlink Multi-User MIMO Channels”, IEEE Transactions on Wireless Communications, vol. 6, No. 4, May 2007, pp. 1711-1721. |
Golub et al., “Matrix Computations”, Third Edition, The Johns Hopkins University Press, 1996, 723 pages. |
Wang et al., “On equivalence of SLNR-based preceding and RBD preceding”, Electronics Letters, vol. 48, No. 11, May 2012, 2 pages. |
Extended European Search Report, dated Nov. 6, 2017, regarding Application No. 15858802.0, 14 pages. |
Number | Date | Country | |
---|---|---|---|
20160135180 A1 | May 2016 | US |
Number | Date | Country | |
---|---|---|---|
62077795 | Nov 2014 | US | |
62080090 | Nov 2014 | US | |
62098092 | Dec 2014 | US |