Skip to main content

Vector perturbation based adaptive distributed precoding scheme with limited feedback for CoMP systems

Abstract

A downlink adaptive distributed precoding scheme is proposed for coordinated multi-point (CoMP) transmission systems. The serving base station (BS) obtains the optimal precoding vector via user feedback. Meanwhile, the precoding vector of each coordinated BS is determined by adaptive gradient iteration according to the perturbation vector and the adjustment factor based on the vector perturbation method. In each transmission frame, the CoMP user feeds the precoding matrix index back to the serving BS, and feeds back the adjustment factor index to the coordinated BSs, which can reduce the uplink feedback overhead. The selected adjustment factor for each coordinated BS is obtained via the precoding vector of the coordinated BS used in the previous frame and the preferred precoding vector of the serving BS in this frame. The proposed scheme takes advantage of the spatial non-correlation and temporal correlation of the distributed MIMO channel. The design of the adjustment factor set is given and the channel feedback delay is considered. The system performance of the proposed scheme is verified with and without feedback delay respectively and the system feedback overhead is analyzed. Simulation results show that the proposed scheme has a good trade-off between system performance and the system control information overhead on feedback.

I. Introduction

Coordinated multi-point (CoMP) transmission/reception is considered as one of the key potential technologies for LTE-Advanced [1]. CoMP transmission technology takes advantage of distributed multiple antennas with a non-correlated spatial channel to achieve spatial multiplexing gain or transmit diversity gain. The coordinated point can be a base station (BS), a remote radio unit (RRU), or a relay node (RN). In joint transmission CoMP, multiple points share the data for a simultaneous joint transmission to a user [1].

In the downlink multi-antenna systems, the precoding is mainly characterized into two classes: (i) precoding vector codebook based, in which the user estimates the downlink channel state information (CSI) and finds the best precoding vector in the codebook, then feeds back the precoding matrix index (PMI) to the BS; (ii) non-codebook based, in which the BS calculates the preferred precoding vector according to the CSI fed back from the user. For both CSI or PMI, the feedback overhead scales with the number of cooperation cells in the CoMP system. There is, therefore, a need for an effective precoding scheme that can obtain the diversity gain with a limited uplink feedback overhead.

There are two main precoding schemes for CoMP systems with joint transmission proposed within 3GPP: (i) weighted local precoding (WLP) [2]; (ii) multicast/broadcast over single frequency network (MBSFN) [3]. In WLP, each BS uses a different precoding vector with additional phase factors for coherent combining of beams from different cells. The user obtains the signal using a coherent receiver to improve the received signal to noise ratio (SNR) of users. WLP needs to feed back the PMI and the phase factor to each BS, so it has a high feedback overhead. In MBSFN, all the BSs employ the same precoding vector to the user, so it only needs one PMI fed back to all the BSs. MBSFN needs a small amount of feedback, but the received SNR of users is poor, because the downlink signal from the BSs may interfere with each other and the users can only receive the signal through a broadcast reception mode.

In fact, the distributed beamforming scheme of the multi-antenna systems with limited feedback had drawn much attention in wireless sensor networks [47] and relay cooperation networks [810]. In this literature, vector perturbation is a popular and efficient technique for distributed beamforming scheme to mitigate the requirement on CSI feedback [47, 9]. For feedback overhead reduction, vector perturbation based adaptive precoding schemes are designed by perturbing the precoding/beamforming vectors [47, 9, 1115].

A method for applying overlaid perturbation vectors for gradient-feedback transmit antennas array adaptation for CDMA networks was proposed in [11]. The transmitter can adjust the antennas from the current vector in the positive direction or negative direction by using a perturbation vector to form an odd weighted vector or an even weighted vector. The pilot was sent using these two vectors alternately, and the receivers fed back the preferred vector according to the signal strength decision with one bit; the transmitter updates the two weighted vectors according to the feedback. The vector perturbation based antenna-adaption method has been extended to multi-user systems [12, 13]. A beamforming scheme of OFDM based on vector perturbation was given to reduce the system feedback in [14], which was different from the method in [11] in terms of the generation of the perturbation vector. The perturbation vector in [11] was generated randomly, while in [14] the initial perturbation vector was selected from a Householder codebook, and the perturbation vector in each transmission was generated by the quasi-Monte Carlo method.

References [47, 9] also used the perturbation idea to reduce the CSI feedback of distributed antennas systems in a similar fashion. In [47], feedback-assisted distributed beamforming with phase perturbation in wireless sensor networks was considered: each transmitter adjusted its phase randomly at each iteration and the receiver broadcasted one bit of feedback per iteration indicating whether its net SNR was better or worse than before. If it was better, all transmitters kept their latest phase perturbations; otherwise they all undid the phase perturbation. [9] introduced the perturbation idea into relay networks with half-duplex amplify-and-forward relays.

The perturbation vector used to perturb the precoding vector or phase can be stochastic (random selected) [47, 1113], deterministic (predefined in the perturbation vector set) [9, 14], and hybrid [15]. Perturbation based on a deterministic perturbation vector set can avoid extensive signaling and feedback overhead [9].

This article proposes a vector perturbation-based adaptive distributed precoding (ADP) scheme for downlink CoMP joint processing which serves the user by one serving BS and several coordinated BSs. The proposed ADP can achieve better system performance than MBSFN and it will reduce the feedback overhead compared with WLP.

The precoding vector for the serving BS is given as follows. Both the user and the serving BS have knowledge of the precoding vector set (called precoding codebook in CoMP systems). The user feeds the PMI back to the serving BS according to the local CSI from the serving BS to the user.

The precoding vector for each coordinated BS is given as follows. Both the user and the coordinated BSs have knowledge of the perturbation vector set and the adjustment factor set. It should be noted that the perturbation vector set is deterministic and in each frame the perturbation vector is picked up in a cyclic fashion [9] with a predefined order known to the users and to the BSs. In each frame, the user calculates the received SNR according to the perturbation vector used in this frame and the precoding vector used in the pre-frame, and an adjustment factor of each coordinated BS is selected as the optimal adjustment factor if it can give the maximum received SNR of this user. Then the user only feeds back the index of the adjustment factor to each coordinated BS, which needs fewer feedback bits than PMI feedback. After receiving the adjustment factor index feedback, each coordinated BS updates the precoding vector using adjustment factor and the perturbation vector via adaptive gradient iteration method.

Contributions of this article are: (1) The ADP gives the optimal precoding vector of the serving BS and uses gradient adaption for coordinated BSs precoding; the precoding vectors of the coordinated BSs are also in phase synchronization with the serving BS. So ADP can be seen as a tradeoff between optimal precoding feedback from WLP and gradient adaption iteration. (2) The ADP uses the deterministic perturbation vector sets and lets both the BSs and the user have this knowledge, so the user can make the decision without any additional pilot. (3) More than one adjustment factor is used in the ADP to adjust the perturbation vector, which gives a better approximation to the optimal precoding as the channel state varies.

The rest of the article is organized as follows. Section II introduces the system model and Section III is the principle of the ADP. The design of the ADP scheme is given in Section IV. Section V discusses the simulation results and conclusions are provided in Section VI.

II. System model of CoMP joint processing

A multi-cell orthogonal frequency division multiplexing access (OFDMA) cellular system is considered and CoMP is used to improve the system performance. Figure 1 illustrates the downlink joint processing transmission of BS cooperation. The users in each cell are divided into cell-central users and cell-edge users according to the large scale channel fading. The cell-edge users are defined as CoMP users that are served by the joint processing transmission. The proportional scheduling algorithm is used for multiple CoMP users. Assuming that the number of cooperation BSs transmitting to one CoMP user is K, the BS covering this user is the serving BS of this user, and the other K - 1 BSs are the coordinated BSs of this user.

Figure 1
figure 1

Two BS cooperation with joint processing.

Single layer transmission is used in the CoMP, so we only focus on the spatial diversity gain here to increase the cell-edge user throughput. The CoMP user has the CSI of all the BSs and the BSs do not have such information. The number of transmission antennas on each BS is M, and the number of user receiving antennas is N. H k CN×M denotes the downlink channel matrix from the kth BS to the CoMP user. The downlink signal is x, and the precoding vector of the kth BS is t k = [tk 1, tk 2, ..., t kM ] T with a power constraint ║t k ║ = 1.

The received signal of the user is

(1)

in which n, is a zero-mean complex additive white Gaussian noise vector with variance σ2. Hltl is the channel matrix of the serving BS multiplied by its precoding vector and H k t k (k ≠ 1) is the channel matrix of kth coordinated BS multiplying its precoding vector.

The received SNR of the CoMP user is

(2)

III. The principle of ADP

A. Optimal distributed precoding of CoMP

In (2), let H k t k = A k g k ; A k = diag(ak l, ..., a kN ), which is an N-dimensional diagonal matrix, denoting the amplitude-frequency characteristic of H k t k ; and the phase-frequency characteristic of H k t k is g k = [ejϕk l... ejϕkN]T. So (2) can be rewritten as

(3)

With the power constraint of each BS, if gl = ··· = g k , maximization of ρco will be achieved. Set the phase vector of the serving BS g1 to be the basic phase vector, the kth coordinated BS adjusts its phase vector g k to be equal to the gl, i.e., let g k = gl, which equals maximizing ║Algl + A k g k 2, so maximizing ρco is replaced by maximizing the SNR of the kth coordinated BS and the serving BS ρ k , expressed as

(4)

Each coordinated BS gets the optimal distributed precoding vector t k according to (4). As a result, maximization (2) can be achieved, so this is an optimal distributed precoding method.

B. Adaptive gradient iteration

From (4) it can be seen that, in order to maximize ρ k , the precoding vector t k of the kth coordinated BS should satisfy the following function,

(5)

Set J k = ║Hltl + H k t k 2 = (Hltl + H k t k ) H (Hltl + H k t k ). The first-order optimal condition of maximization (4) is the gradient of J k in terms of t k is zero. The gradient of J k in terms of t k is calculated as .

The perturbation vector of the kth coordinated BS is defined as w k and the adjustment factor is β, so the positive direction and negative direction adjusting of the precoding vector is

(6)

The received signal power difference between the positive direction and negative direction adjustment is

(7)

Taking (6) into (7), we have

(8)

It can be see from (8) that q is proportional to (J k ). The received signal power of the adjusted precoding vector from (6) is always on the gradient curve of J k , so any gradient iteration based on (6) can maximize (5).

IV. The design of ADP

Definition: the adjustment factor β i , i = 1, ..., L is selected from the adjustment factor set B = {β1, β2, ..., β L }; the perturbation vector of the kth (k ≠ 1) coordinated BS in the nth transmission frame is , which is selected from the perturbation vector set w = {w1, w2, ..., w F }.

The proposed ADP scheme is based on the assumption that both the BSs and the users have knowledge of the precoding codebook, the adjustment factor set and the perturbation vector set. Both the user and all the coordinated BSs use the perturbation vector in the same predefined order in each frame.

Based on the optimal distributed precoding and the gradient iteration of the perturbation vector, the idea of ADP is that in each downlink transmission frame, the user selects and feeds the best PMI to the serving BS according to the channel state H1, and the user selects and feeds the best adjustment factor β i to the kth coordinated BS. The kth coordinated BS will calculate the precoding according to the β i , and , that is

(9)

A. Procedure of the ADP scheme

The initial precoding vector of each BS is given by PMI feedback, but after the first frame, only the precoding vector of the serving BS is given by PMI feedback, and the coordinated BS only needs the adjustment factor index feedback. The procedure of the ADP scheme is given as follows:

Step 1: in the nth frame, the user selects a best precoding vector for the serving BS from the precoding codebook to maximize the serving BS SNR ρ1 = ║H1t12/σ2. If the size of the codebook is 2C, the selected PMI information can be fed back to the serving BS with C bits.

Step 2: in the nth frame, for the kth (k ≠ 1) coordinated BS, the user picks a perturbation vector from the perturbation vector set. Then this is weighted by different adjustment factor β i in the adjustment factor set. The user will calculate the precoding according to (9) and the received SNR ρ k according to (4). The user will choose the adjustment factor β i which can achieve the optimal to maximize ρ k . The selected adjustment factor β i will be fed back to the kth coordinated BS with log2L bits.

Step 3: after receiving the adjustment factor index feedback, each coordinated BS updates the precoding vector based on the precoding vector used in the previous frame according to (9), which is a function of the adjustment factor β i and the perturbation vector .

Step 4: the serving BS and the coordinated BSs transmit the data to the user jointly.

This scheme is given in Figure 2.

Figure 2
figure 2

The ADP scheme for k = 2.

The perturbation vector set used in this article is generated based on the Lloyd algorithm [16]. This is an offline method and the perturbation vector set is predefined, so it does not increase the complexity of the system. It should point that the perturbation vector set used in the proposed ADP scheme can also be designed by other methods. The precoding codebook also can be used as the perturbation vector set, which will reduce the memory space both in the BS and in the user.

B. Design of the adjustment factor set

The adjustment factor is very important for such a vector perturbation based adaptive distributed precoding scheme. The selected adjustment factor for the coordinated BSs should generate a better adaptive precoding vector to approximate the optimal precoding vector obtained from the local channel state. If the value of β i is large, the change from the precoding vector to may be very large which will cause an over-adjustment problem. Otherwise, the change may be too small to follow the channel state variation. This section gives the method for designing the adjustment factor set, which is obtained from offline statistics by Monte Carlo.

Many initial adjustment factors are used in the Monte Carlo simulation, and the adjustment factors that have been used frequently are picked out to form the adjustment factor set. The optimal value of β is tracked by simulation without considering the feedback overhead. The set of β is from 0 to 4 with step 0.2, i.e., B = [0: 0.2: 4]. In each transmission frame, the adjustment factors of the coordinated BSs are selected from this set as the optimal value of β. The statistics of the optimal value of β are given in Figure 3.

Figure 3
figure 3

Optimal value of β statistics.

The horizontal axis is the value of β, and the vertical axis represents the proportion of that value of β being selected. It should be pointed out that the proportion at β = 4 also contains those values of β > 4 that have been selected. The statistics results show that, when β > 1, the proportion of the β being selected is very low and becomes a steady state, especially when β > 2; while, when β < 1, the proportion of the β being selected is very high. Based on the results, two values of β will be picked to present the statistical average values, one is selected from β < 1 and another one is selected from β > 1.

The statistical average value of β is

(10)

in which N is the number of β i used in the statistics, and p i is the proportion of the β i to be selected. The two statistical average values of β are obtained from 0 < β < 1 and 1 < β < 4 respectively: and . Since the adjusting of the perturbation vector has both a positive direction and negative direction, the adjustment factor set is defined as B = {-2,-0.2,0.2,2} finally.

The simulation results of the effect of the adjustment factor set given in Section V also provide the verification of the design of the adjustment factor set.

C. Analysis on channel delay

In each frame, the channel state is obtained by channel measure and estimated. However, in practical systems, the feedback delay means that the channel state information used for transmission cannot match the real channel state, which leads to poorer system performance. If the precoding vector and the adjustment factor can be selected based on a predicted channel state information feedback, the performance loss can be compensated. In the following analysis, the adjustment factor design based on channel state prediction is considered.

The channel state prediction can be achieved based on the temporal correlation of the distributed MIMO channel. Considering the system has a feedback delay T c , and the channel response at t1 is , the channel response at t1 + T C is . The method for adjustment factor is as follows.

The channel response of each antenna is independent and identically distributed zero-mean Gaussian distribution, which is a Rayleigh channel with a maximum Doppler shift f d . We have and ρ = JO(2πf d T c ) is the correlation factor. So the statistically estimated value of based on the measured value of is . Taking and (9) into (2) will give an adjustment factor to maximize (2).

For the Rice MIMO channel, the channel matrix is

(11)

in which, K is the rice factor, HLOS and HRay are the line of sight component and the Rayleigh fading component of the channel matrix H, respectively. HRay is the Rayleigh distribution and presented by Kronecker as

(12)

in which, H w is the decorrelating channel matrix, . So the mean and correlation matrix of the Rice channel matrix can be expressed as

(13)
(14)

From (12) and (13), we have

(15)

Using the same method as for the Rayleigh channel, an adjustment factor can be obtained to maximize (2) when the statistic estimated value of mean and correlation matrix of the Rice channel matrix are known by the receiver side in the BS.

V. Simulation results

The downlink FDD CoMP system is considered for simulation. In FDD systems, the system control information will be fed back with the uplink control channel, which will not affect the downlink throughput but will reduce the uplink net throughput if the control information overhead is large. In the simulation, the downlink throughput and the feedback overhead of the proposed ADP scheme are given and compared with that of MBSFN and WLP. The number of cooperation cells is two. CoMP users are those at the edge of the cell [17]. The simulation parameters are given in Table 1.

Table 1 CoMP system simulation parameters

A. Simulation on adjustment factor

In Section IV, the adjustment factor set design is given, and the set is defined as B = {-2,-0.2,0.2,2}; here, we will give the simulation results of the system total throughput with different adjustment factor sets.

The system total throughput is defined as the sum average throughput of all the users in each cell, and the average throughput of each user is the ratio of the total transmission bits and transmission times, the unit is b/s.

If there are two elements in the set, one statistical value is given in the positive direction of β. According to (10), . The following three sets are compared by simulation, as shown in the Table 2.

Table 2 Simulation results on different adjustment sets (TWO ELEMENTS)

If there are four elements in the set, two statistical average values of β are obtained by (10), when 0 < β < 1 and when 1 < β < 4. The following five sets are compared by simulation, as shown in Table 3.

Table 3 Simulation results on different adjustment sets (FOUR ELEMENTS)

From the simulation results in Tables 2 and 3, it can be seen that, the adjustment factor set [-2, -0.2, 0.2, 2] will achieve the largest total throughput of CoMP users among all the sets.

B. Simulation without feedback delay

In this section, the system performance is given under the assumption that the system control information (PMI and adjustment factor) can be fed back from the user to the BSs without delay. Table 4 shows the comparison of the total throughput of CoMP users. Figure 4 is the comparison of cumulative distribution function (CDF) curve of the average throughput of CoMP users. From the simulation results, it can be seen that (i) the WLP and the ADP offer a significant improvement in system performance over MBSFN, and (ii) the WLP and the ADP have nearly the same system performance. The user throughput of ADP is the largest, 20% more than that of MBSFN, and 2% more than that of WLP.

Table 4 Total throughput of CoMP users comparison
Figure 4
figure 4

Throughput CDF curve comparison.

With MBSFN, all the BSs send the data with the same precoding vectors without considering the channel state of different BSs, and the user cannot receive the data with coherent combination. ADP and WLP give the precoding vectors considering the local channel state of different BSs and maximize the received SNR, and the user can receive the data with coherent combination.

C. Simulation with feedback delay

In this section, the feedback delay with 3 transmission time intervals (TTI) is considered, i.e., the system control information feedback has 3 frames delay with the current channel state. Table 5 is the comparison of the total throughput of CoMP users with 3 TTI feedback delay. Figure 5 shows the CDF curve of the CoMP user average throughput with 3 TTI feedback delay. As shown in Table 5 and Figure 5, the simulation results with feedback delay show that the WLP and the ADP achieve same performance, and both have better user throughput than MBSFN, which gives a similar conclusion to the simulation results without feedback delay.

Table 5 Total throughput of CoMP users comparison with 3 TTI delay
Figure 5
figure 5

Throughput CDF curve comparison with 3 TTI delay.

Comparing Table 4 with Table 5, the simulation results show that, with a 3-TTI feedback delay, MBSFN, WLP, and ADP all will have throughput loss compared with the results without feedback delay. Furthermore, it can be seen that the feedback delay has more effect on ADP than WLP.

D. Simulation with channel prediction

The simulation results of the ADP with channel prediction are given in Table 6. Compared with MBSFN without channel prediction, the ADP with channel prediction can improve 18.27% of the total throughput of the CoMP users.

Table 6 Total throughput of CoMP users comparison with channel prediction

The total throughput of ADP without channel delay is 3.2895 Mb/s (shown in Table 4), and that of ADP with channel delay is 3.1927 Mb/s (shown in Table 5), so there is 3% performance loss by channel feedback delay. If the channel prediction scheme is used in ADP, the total throughput is 3.226 Mb/s, so the performance loss is 2%. The simulation results prove that the performance loss can be reduced by channel prediction.

E. Analysis on feedback overhead

In the downlink CoMP with K BSs cooperation, one BS is the serving BS, and the other K - 1 BSs are coordinated BSs. The precoding vectors are quantized with C bits, so the PMI feedback is C bits. The adjustment factor set has four elements, so the ADP will use 2 bits to feed back the adjustment factor index. Table 7 is the feedback overhead of ADP compared with that of WLP and MBSFN.

Table 7 Feedback overhead comparison

The number of feedback bits of WLP and ADP is linear with K, and that of MBSFN is independent of K. however, the feedback overhead of ADP will be less than that of WLP when C > 1. In the simulation, k = 2, and C = 2, ADP reduces by 20% the number of feedback bits compared with WLP; if k = 3, and C = 4, ADP reduces by 43% compared with WLP.

VI. Conclusions

This article proposed an adaptive distributed precoding scheme for downlink CoMP systems with limited feedback. The proposed scheme takes advantage of the space-time characteristics of the distributed MIMO channel of the CoMP systems. The serving BS can get the optimal precoding vector via PMI feedback. Each coordinated BS adjusts the precoding vector based on the precoding vector used in the previous frame and the adjustment factor fed back by the user. The feedback overhead is reduced, since the user does not need to feed back the PMI for coordinated BSs. However, the precoding vector used in each BS still can be adjusted according to the local channel state, which can maximize the received SNR of user and coherent combination receiving can be used. The simulation results verify that the ADP can achieve better performance than MBSFN, and reduce the feedback overhead compared with WLP. So the proposed scheme achieves a good tradeoff between system performance and system feedback overhead. The performance of the all the schemes is degenerated if it has feedback delay, however, the performance loss can be compensated by the channel state prediction. It should be noted that the proposed ADP scheme makes the user equipment compute the optimal adjustment factor for coordinated BSs, which add some computational complexity for the user equipment.

Abbreviations

ADP:

adaptive distributed precoding

BS:

base station

CSI:

channel state information

CDF:

cumulative distribution function

MBSFN:

multicast/broadcast over single frequency network

OFDMA:

orthogonal frequency division multiplexing access

PMI:

precoding matrix index

RN:

relay node

RRU:

remote radio unit

SNR:

signal to noise ratio

TTI:

transmission time intervals

WLP:

weighted local precoding.

References

  1. Sawahashi M, Kishiyama Y, Morimoto A, Nishikawa D, Tanno M: Coordinated multipoint transmission/reception techniques for LTE-advanced [Coordinated and Distributed MIMO]. IEEE Wireless Commun 2010, 17: 26-34.

    Article  Google Scholar 

  2. R1-090942, Aspects of Joint Processing for Downlink CoMP Athens, Greece; 2009.

  3. R1-090882, Per-cell precoding methods for downlink joint processing CoMP Athens, Greece; 2009.

  4. Mudumbai R, Hespanha J, Madhow U, Barriac G: Scalable feedback control for distributed beamforming in sensor networks. Proceedings of the International Symposium on Information Theory (ISIT 2005) 2005, 137-141.

    Google Scholar 

  5. Mudumbai R, Hespanha J, Madhow U, Barriac G: Distributed Transmit Beamforming Using Feedback Control. IEEE Trans Inform Theory 2010, 56: 411-426.

    Article  MathSciNet  Google Scholar 

  6. Tushar W, Smith DB: Distributed transmit beamforming based on a 3-bit feedback system. Proceedings of the 11th IEEE International Workshop on Signal Processing Advances in Wireless Communications 2010, 1-5.

    Google Scholar 

  7. Shuo S, Thompson JS, Pei-Jung C, Grant PM: Improving the One-Bit Feedback Algorithm for Distributed Beamforming. WCNC 2010, 1-6. IEEE

    Google Scholar 

  8. Yi Z, Adve R, Teng L: Beamforming with limited feedback in amplify-and-forward cooperative networks. IEEE Trans Wireless Commun 2008, 7: 5145-5149.

    Article  Google Scholar 

  9. Fertl P, Hottinen A, Matz G: Perturbation-Based Distributed Beamforming for Wireless Relay Networks. IEEE GLOBECOM 2008. IEEE 2008, 1-5.

    Google Scholar 

  10. Paredes JM, Khalaj BH, Gershman AB: Cooperative Transmission for Wireless Relay Networks Using Limited Feedback. IEEE Trans Signal Process 2010, 58: 3828-3841.

    Article  MathSciNet  Google Scholar 

  11. Banister BC, Zeidler JR: A simple gradient sign algorithm for transmit antenna weight adaptation with feedback. IEEE Trans Signal Process 2003, 51(5):1156-1171. 10.1109/TSP.2002.808104

    Article  MathSciNet  Google Scholar 

  12. Banister BC, Zeidler JR: Feedback assisted transmission subspace tracking for MIMO systems. IEEE J Select Areas Commun 2003, 21(3):452-463. 10.1109/JSAC.2003.809721

    Article  Google Scholar 

  13. Banister BC, Zeidler JR: Feedback assisted stochastic gradient adaptation of multiantenna transmission. IEEE Trans Wireless Commun 2005, 4(3):1121-1135.

    Article  Google Scholar 

  14. Merli FZ, Xiaodong W, Vitetta GM: Low-Rate-Feedback-Assisted Beamforming and Power Control for MIMO-OFDM Systems. IEEE Trans Veh Technol 2010, 59(1):225-234.

    Article  Google Scholar 

  15. Thibault I, Corazza GE, Deambrogio L: Random, deterministic, and hybrid algorithms for distributed beamforming. Proceedings of 5th Advanced satellite multimedia systems conference (ASMA) and the 11th signal processing for space communications workshop (SPSC) 2010, 221-225.

    Google Scholar 

  16. Lau V, Liu Y, Chen TA: On the design of MIMO block-fading channels with feedback-link capacity constraint. IEEE Trans Commun 2004, 52(1):62-70. 10.1109/TCOMM.2003.822171

    Article  MathSciNet  Google Scholar 

  17. R1-092833, Discussions on CoMP Cooperating Set Los Angeles, USA; 2009.

  18. R1-090696, Considerations on precoding scheme for DL joint processing CoMP Athens, Greece; 2009.

Download references

Acknowledgements

This work is supported by the National Key Technology R&D Program of China (2010ZX03003-001-01) and Fundamental Research Funds for the Central Universities

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Tiankui Zhang.

Additional information

Competing interests

The authors declare that they have no competing interests.

Authors’ original submitted files for images

Rights and permissions

Open Access This article is distributed under the terms of the Creative Commons Attribution 2.0 International License (https://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Reprints and permissions

About this article

Cite this article

Zhang, T., Shen, X., Cuthbert, L. et al. Vector perturbation based adaptive distributed precoding scheme with limited feedback for CoMP systems. J Wireless Com Network 2011, 8 (2011). https://doi.org/10.1186/1687-1499-2011-8

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1186/1687-1499-2011-8

Keywords