On Optimizing Feedback Interval for Temporally Correlated MIMO Channels With Transmit Beamforming And Finite-Rate Feedback
Kritsada Mamat, Wiroonsak Santipach

TL;DR
This paper analyzes the optimal feedback interval for MIMO channels with temporal correlation, demonstrating that proper timing of feedback significantly improves transmission rates with limited feedback.
Contribution
It introduces a method to determine the optimal feedback interval for correlated MIMO channels, enhancing rate performance over existing schemes.
Findings
Optimal feedback interval maximizes average received power.
Large system approximation accurately predicts finite system performance.
Quantized beamforming with optimal interval outperforms Kalman-filter scheme and frequent feedback.
Abstract
A receiver with perfect channel state information (CSI) in a point-to-point multiple-input multiple-output (MIMO) channel can compute the transmit beamforming vector that maximizes the transmission rate. For frequency-division duplex, a transmitter is not able to estimate CSI directly and has to obtain a quantized transmit beamforming vector from the receiver via a rate-limited feedback channel. We assume that time evolution of MIMO channels is modeled as a Gauss-Markov process parameterized by a temporal-correlation coefficient. Since feedback rate is usually low, we assume rank-one transmit beamforming or transmission with single data stream. For given feedback rate, we analyze the optimal feedback interval that maximizes the average received power of the systems with two transmit or two receive antennas. For other system sizes, the optimal feedback interval is approximated by…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
On Optimizing Feedback Interval for Temporally Correlated MIMO Channels
With Transmit Beamforming And Finite-Rate Feedback
Kritsada Mamat and Wiroonsak Santipach This work was supported by postdoctoral funding from the Faculty of Engineering, Kasetsart University, Bangkok, Thailand under grant number 59/02/EE and by Kasetsart University Research and Development Institute (KURDI) under the FY2018 Kasetsart University research grant.The material in this paper was presented in part at the IEEE Global Communications Conference (GLOBECOM), Houston, Texas, USA, Dec. 2011 [1].K. Mamat was with the Department of Electrical Engineering; Faculty of Engineering; Kasetsart University, Bangkok, 10900, Thailand. He is currently with the Department of Electronic Engineering Technology; College of Industrial Technology; King Mongkut’s University of Technology North Bangkok, Bangkok, 10800, Thailand (email: [email protected]).W. Santipach is with the Department of Electrical Engineering; Faculty of Engineering; Kasetsart University, Bangkok, 10900, Thailand (email: [email protected]).
Abstract
A receiver with perfect channel state information (CSI) in a point-to-point multiple-input multiple-output (MIMO) channel can compute the transmit beamforming vector that maximizes the transmission rate. For frequency-division duplex, a transmitter is not able to estimate CSI directly and has to obtain a quantized transmit beamforming vector from the receiver via a rate-limited feedback channel. We assume that time evolution of MIMO channels is modeled as a Gauss-Markov process parameterized by a temporal-correlation coefficient. Since feedback rate is usually low, we assume rank-one transmit beamforming or transmission with single data stream. For given feedback rate, we analyze the optimal feedback interval that maximizes the average received power of the systems with two transmit or two receive antennas. For other system sizes, the optimal feedback interval is approximated by maximizing the rate difference in a large system limit. Numerical results show that the large system approximation can predict the optimal interval for finite-size system quite accurately. Numerical results also show that quantizing transmit beamforming with the optimal feedback interval gives larger rate than the existing Kalman-filter scheme does by as much as 10% and than feeding back for every block does by 44% when the number of feedback bits is small.
Index Terms:
MIMO, transmit beamforming, temporally correlated channels, Gauss-Markov process, finite-rate feedback, random vector quantization (RVQ), feedback interval.
I Introduction
Employing multiple antennas at transmitters and/or receivers has been shown to increase spatial diversity and spectral efficiency [2, 3]. To achieve higher potential of multiple antennas, some channel state information (CSI) at both the transmitter and receiver is required. At a receiver, CSI can be estimated from pilot signals. However, estimating the channel at a transmitter is not possible for frequency-division duplex (FDD) where forward and backward channels are in different frequency bands. Consequently, a transmitter in FDD must obtain CSI from a receiver via a low-rate feedback channel. Many researchers have proposed schemes to quantize and feed back CSI and analyze the associated performance (see [4] and references therein). With finite feedback rate, the beamforming vector is selected from a quantization set or a codebook, which is known a priori at the transmitter and the receiver. The codebook index of the selected vector is then fed back to the transmitter, which subsequently adjusts its beamforming coefficients accordingly. Different codebooks have been proposed and analyzed in [5, 6, 7, 8]. The optimal Grassmannian codebook that maximizes the minimum chordal distance between any two codebook entries was proposed in [5]. In [6], a random vector quantization (RVQ) codebook whose entries are independent isotropically distributed, is analyzed. RVQ codebook is simpler to construct than Grassmannian codebook and performs close to the optimum. To reduce search complexity of RVQ, the codebook entries are organized in a tree structure in [7]. In [8], PSK and QAM codebooks were proposed with low-complexity search based on noncoherent detection algorithm. If CSI at the receiver is also not perfect due to limited channel training, the rate performance will degrade further. Imperfect CSI at the receiver in conjunction with limited feedback has been considered in our previous work [9].
Feeding back quantized beamforming coefficients may not be useful in a fast fading channel since they are quickly outdated [10]. If the channel fades slowly, the beamforming coefficients may not need to be updated frequently. Thus, the feedback scheme should be adapted to temporal correlation of the channel [11, 12, 13, 14, 15, 16, 17]. Switched codebook quantization was proposed in [11] where the codebook selection was based on channel spatial and temporal correlations. In [12], quantized CSI was modeled as a first-order finite-state Markov chain and beamforming feedback is based on the channel dynamics. An adaptive feedback period (AFP) scheme in which the receiver feeds back to the transmitter periodically was considered in [13]. However, the authors were only concerned with MISO channels in which the number of receive antennas is fixed to 1. The optimal feedback period for coordinated multi-point (COMP) systems was considered in [14] where channels are also modeled as a first-order Gauss-Markov process. In [15], the minimum feedback rate of a differential feedback scheme was analyzed. The authors in [16] have proposed a differential codebook, which is rotated according to channel correlation, feedback rate, and the previous transmit beamforming. In [18, 17], a differential precoder, which depends on temporal correlation of the channel, adjusts the quantized transmit precoder to be closer to the optimal precoder.
Another line of work [19, 20, 21] applied Kalman filter (KF) to predict the current transmission channel based on previous estimates and channel correlation. References [19, 20] proposed quantizing and feeding back an innovation term, which is the difference between the received signal and its estimate, to the transmitter. The current channel estimate then can be computed by the transmitter using KF with a sequence of the previous quantized innovations. In [20], only 2 bits per update were required to send back innovations and were used to compute the beamforming vector by the transmitter. CSI at the receiver was obtained via a pilot signal and was not perfect. Reference [21] improved the training phase of KF beamforming in massive MIMO systems by reducing the amount of pilot.
For this work, we consider block Rayleigh-fading MIMO channels with time evolution modeled by a first-order Gauss-Markov process. (An uncorrelated block-fading model was considered in our previous work [6, 9]). Antennas are assumed to be sufficiently far apart that they are independent. We analyze the performance of quantized beamforming (rank-one precoding) in the AFP scheme first proposed by [13], which considered only MISO channels. In our previous work [22], we also considered quantizing transmit beamforming in MISO channels, but in conjunction with orthogonal frequency-division multiplexing (OFDM), and optimize the size of subcarrier cluster. To quantize transmit beamforming, we apply random vector quantization (RVQ) codebook, which has been shown to perform close to the optimum codebook [6, 23]. Furthermore, RVQ can be analyzed to obtain some insights into the limited feedback performance. Although transmission with beamforming or rank-one precoding does not achieve full spatial multiplexing gain in MIMO channels, the amount of CSI feedback required for beamforming is substantially smaller than that with full-rank precoding [6]. As subsequent results will show, the AFP scheme with our proposed feedback interval outperforms other schemes in low-feedback regimes. Also, when feedback rate is low, the optimal rank of the precoding matrix that maximizes achievable rate is also low and thus, transmit beamforming can be optimal or close to optimal [6]. Hence, our contribution, which is stemmed from quantizing transmit beamforming, will be most beneficial for systems with very limited feedback.
In this study, we can summarize our contribution as follows
- •
We derive a closed-form expression of the averaged received power for channels with two transmit antennas and arbitrary number of receive antennas, which is based on the eigenvalue distribution of the channel matrix [24]. For channels with arbitrary number of transmit and two receive antennas, the expression for the averaged received power is also derived, but needs to be evaluated numerically. We formulate the problems that find the optimal feedback interval and compare the rate performance of AFP scheme and the minimum feedback-period (MFP) scheme, which updates feedback for every fading block. Similar study has been performed in [13] for MISO channels and in [14] for COMP system with a single-antenna receiver. However, our results, which apply to MIMO models as well, are different and not simple extension of [13] or [14]. We find that the maximum feedback interval where the AFP scheme outperforms the MFP one, depends more on the number of receive antennas especially when feedback rate is low.
- •
For channels with an arbitrary number of transmit and receive antennas, we derive the averaged rate difference in a large system limit in which the numbers of transmit and receive antennas and the number of feedback bits tends to infinity with fixed ratios. Numerical examples show that the large system results can be used to approximate the optimal feedback interval of finite-size systems. Some of the large system results were presented in part in [1].
- •
Our numerical results show that the AFP scheme with the optimal feedback interval outperforms KF beamforming with quantized innovation in all feedback-rate regimes and the performance gain can be significant in MIMO channels. We also find that with very low feedback rate, the AFP scheme achieves larger averaged received power than the differential codebook proposed by [16], which is adapted with the channel. Although the optimal feedback interval is analyzed for RVQ codebook, the numerical results show that the optimal feedback interval for RVQ is close to that for Grassmannian codebook, which achieves optimal rate for channels with finite number of antennas.
The paper is organized as follows. Section II introduces the channel model and feedback schemes. In Section III, we analyze the optimal feedback interval for systems with two transmit and/or two receive antennas. Large system analysis is shown in Section IV. The numerical results and conclusions are in Sections V and VI, respectively.
II System Model
We consider a point-to-point discrete-time multiple-antenna channel with transmit and receive antennas. We assume block fading in which the channel gains remain static for symbols and change in the next block of symbols. To allow meaningful feedback of CSI from a receiver, the block length , which is also a coherence period, is assumed to be sufficiently long. During the th fading block, an receive vector during symbol index is given by
[TABLE]
where we use square brackets and parentheses to indicate symbol index and block index, respectively. In (1), is the th transmitted symbol with zero mean and unit variance, is an additive white Gaussian noise (AWGN) vector during symbol index with zero mean and covariance where is an identity matrix, is an unit-norm beamforming vector for the th fading block, and is an channel matrix whose element is the channel gain between the th receive and the th transmit antennas during the th fading block. Here, we consider rank-one transmit precoding or beamforming. Arbitrary-rank transmit precoding with multiple independent data streams in temporally uncorrelated MIMO channels was considered in [6]. Assuming an ideal scattering environment, is modeled as a complex Gaussian random variable with zero mean and unit variance. Also, we assume that adjacent antennas in antenna arrays at both the transmitter and receiver are placed sufficiently far apart that elements of are independent.
To model a time evolution of the channel considered, we adopt the first-order Gauss-Markov process, which has been widely used for its tractability [25, 11, 26, 13]. Thus, the channel matrix of the th fading block relates to that of the previous block as follows
[TABLE]
where is an innovation matrix with independent zero-mean unit-variance complex Gaussian entries, and denotes a temporal correlation coefficient between adjacent blocks. Note that produces a time-invariant channel. On the other hand, indicates a channel with no temporal correlation and thus, the channel fades independently from one coherence block to the next. For the Jakes/Clarke fading model [27], where is the zeroth-order Bessel function, is the Doppler spread, and is the time duration of a block. For example, for a channel with 900-MHz carrier frequency and 5-ms average fading block, ranges from 0.5 to 0.9999 as mobile’s velocity varies from 60 km/h to 1 km/h.
The associated ergodic achievable rate of this channel is given by
[TABLE]
where denotes the background signal-to-noise ratio (SNR), denotes the Hermitian transpose, and denotes the expectation operator. We note that the expectation in (3) is over channel matrix. To achieve the desired rate, the transmitter encodes the transmitted symbols across many different fading blocks with equal power per symbol. In addition to SNR, the achievable rate also depends on the beamforming vector . If the transmitter can track the channel perfectly (perfect CSI), the optimal is the eigenvector of corresponding to the maximum eigenvalue. In other words, the optimal beamforming vector is in the direction of the strongest channel mode.
With FDD, the transmitter is not able to estimate the channel directly and has to rely on CSI fed back from the receiver via a rate-limited channel. The receiver can estimate the channel from pilot signals, which is known a priori at the transmitter and receiver. Assuming perfect CSI, the receiver selects the optimal beamforming vector and sends it back via a feedback channel to the transmitter. Since the feedback channel is rate-limited, the selected beamforming vector needs to be quantized. Here, we quantize the transmit beamforming vector with an RVQ codebook
[TABLE]
where entries are independent isotropically distributed and denotes the number of entries in the RVQ codebook. For given quantization bits, RVQ performs close to the optimal codebook [23, 6] for channels with finite number of transmit and receive antennas. In a large system limit to be defined, RVQ is optimal (i.e., maximizes achievable rate) [6, 28].
Given bits and channel matrix , the receiver selects from the RVQ codebook
[TABLE]
The index of the selected beamforming vector is then fed back to the transmitter, which adjusts its beamforming vector accordingly. We assume that the time duration to feed back the selected index is negligible when compared to one fading block and that the feedback channel is error-free. The associated achievable rate with a quantized transmit beamformer is given by
[TABLE]
Since the channel is time-varying, the transmit beamforming needs to be quantized and fed back for every fading block. This may not be practical due to the limited feedback rate. However, the system can take advantage of temporal correlation of the channel in order to reduce the number of bits needed. In this paper, we consider feedback schemes that reduce the number of feedback bits while maintaining performance.
III On Optimizing Feedback Interval
Suppose that there are feedback bits available per fading block. Since the overhead must be kept small, bits per fading block may not be sufficient to meaningfully quantize a beamforming vector . In the AFP scheme proposed by [13], is quantized and fed back at the beginning of every interval of fading blocks with bits instead of every block with bits. However, the transmit beamforming vector quantized to the first fading block with more feedback bits will gradually be outdated as time passes. Thus, the feedback interval should be adjusted to the temporal correlation of the channel. In this section, we analyze the optimal feedback interval for MIMO channels in the AFP scheme. Note that the feedback interval was analyzed for MISO channels by [13]. Here we analyze the achievable rate for MIMO channels with either two transmit or two receive antennas. The analysis involves the eigenvalue distribution of the channel matrix and the distribution of the received power with RVQ codebook conditioned on the channel [24], which becomes more complex as the system size increases. Thus, our results are not simple extension of those in [13].
First, we determine an average achievable rate over fading blocks given by
[TABLE]
where is the quantized transmit beamformer for the channel in the first fading block and we apply Jensen’s inequality to obtain the upper bound (10). From (8), we see that for the AFP scheme, the quantized beamformer of the first block is used for all consecutive blocks. Since the expression of the average rate in (8) is not tractable, we choose to instead maximize the rate upper bound in (10) and obtain the feedback interval as follows
[TABLE]
which is an integer optimization problem. The problem in (11) is to maximize the average received power over blocks. If is not too large, an exhaustive search can be performed to find the optimal feedback interval . We expect to be a good estimate of the feedback interval that maximizes the average rate (8) in a low-SNR regime since in that regime, logarithm increases approximately linearly with the received power.
III-A * Channels*
For a point-to-point channel with 2 transmit antennas and receive antennas, the following lemma gives the expected received power during the th fading block when the quantized transmit beamforming for the first block is used.
Lemma 1
The received power for the th block of a channel with bits to quantize , is given by
[TABLE]
where
[TABLE]
and is a recursive function given by
[TABLE]
with the following initial conditions: , , , and .
The proof is in Appendix -A.
From (12), we see that as increases, the received power decreases since the channel becomes less matched to the transmit beamformer . However, if the channel is highly correlated ( close to 1), the received power will gradually decrease with time. Averaged over the whole feedback interval, the received power for a channel is given by
[TABLE]
We note that the average received power increases with . To determine that maximizes the average received power, we substitute (16) into (11) and solve the problem. To obtain some insight on , we can consider the two extreme regimes. When channels are less correlated () and is large, will be close to 1. This is due to the diminishing return of . implies that feedback must occur as frequently as possible when the channel is fast changing and feedback rate is high. When channels are highly correlated (), we can show with L’Hôpital’s rule that
[TABLE]
Thus, the optimal interval since is increasing with . In other words, if the channel is relatively static, the feedback interval should be large. For other values of (e.g., ), our numerical results in Fig. 1 show that does not depend much on since increasing the number of receive antennas seems to increase the received signal power uniformly for all .
In [13], the performance of the AFP scheme is compared with that of the minimum feedback period (MFP) scheme in which transmit beamforming is quantized and fed back to the transmitter for every fading block (). However, [13] only considers MISO channels. In MIMO channels with a given feedback rate of bits per fading block, we find that the AFP scheme (with ) outperforms the MFP scheme (with ) if
[TABLE]
where the right-hand side of (18) is the average received power in (16) with . With some algebraic manipulation, we obtain
[TABLE]
Thus, (20) gives the range of in which the performance of AFP exceeds that of MFP and the maximum with that property. If we consider a large regime or , the inequality (20) becomes
[TABLE]
Thus, we can conclude that when the feedback rate is large, the maximum feedback interval of the AFP scheme that outperforms the MFP scheme depends largely on the temporal correlation . Thus, the feedback interval for the AFP scheme can be set larger when channels are highly correlated and should be shortened when channels are less correlated.
III-B * Channels*
Next, we consider channels with transmit antennas and two receive antennas. We can follow the derivation of the averaged received power for channels in Section III-A to obtain the averaged received power for channels,
[TABLE]
where the above expression follows (16) with , and
[TABLE]
is the received power of the first block. Recall that
[TABLE]
Since the RVQ codebook is employed, the probability density function (pdf) of is identical for all and is equal to [24] where is an diagonal matrix whose main diagonal entries are the ordered eigenvalues of . For this channel, there are only two nonzero eigenvalues, which are denoted by and and . We derive the distribution of and obtain the following lemma.
Lemma 2
Let be an isotropically distributed vector with and with . The cumulative distribution function (cdf) of conditioned on and is given by
[TABLE]
We remark that the expression of the cdf for is obtained from [24] and is shown in Lemma 2 for completeness. However, the expression of the cdf for is not derived in [24] and is not a simple extension of the earlier case. The proof of Lemma 2 is shown in Appendix -B.
With (24) and (25), it is straightforward to show that
[TABLE]
Thus,
[TABLE]
where is the joint pdf of the two ordered eigenvalues of and is stated in (59) where replaces . Substitute (26) into (27) and evaluate the first integral to obtain
[TABLE]
The recursive function is defined in (15). The integral in (28) can be evaluated by any numerical method. We remark that the expression for the average received power in (28) does not apply for since the cdf derived in Lemma 2 only applies when . We find the optimal feedback interval by maximizing the average received power in (22), which is determined by (28). The same conclusion made for the previous channel model on the maximum feedback interval of the AFP scheme still applies for this channel model. However, [6] has shown that in order to maintain , needs to scale with as becomes large. Otherwise, if , then the quantization error of transmit beamforming vector will be large and, hence the received power will be close to that with no CSI. Thus, for a fixed feedback rate, the maximum feedback interval of the AFP scheme must increase as increases.
From the analysis, we see that optimizing the feedback interval requires the temporal correlation coefficient , which in practice, has to be estimated. For instance, a least-square estimator [29] can be applied to determine . Since channel statistics does not change as often as channel realization does, may not need to be estimated frequently.
In this section, our analytical results only apply to channels with either two transmit or two receiver antennas. For channels with arbitrary and , the expression for the received power is not tractable due to the pdf of and the joint pdf of the ordered eigenvalues of . However, the performance of the system with an arbitrary number of antennas can be well approximated by its performance in a large system regime to be defined in the next section.
IV Large System Analysis
The large system limit refers to one of which tend to infinity with fixed and . In a large system limit, the pdf of the ordered eigenvalues converges to a deterministic function [30] and hence, performance analysis of systems with arbitrary size becomes accessible. It is shown by [6] that with some feedback () and fixed , the achievable rate defined in (7) increases with . Thus, we define an achievable rate difference as follows
[TABLE]
Therefore, is a rate difference between an actual rate and and the difference increases with [6]. With feedback rate per fading block, we apply the AFP scheme described in Section III and compute the average rate difference over an interval of fading blocks given by
[TABLE]
where the quantized beamforming of the first block is used for the whole interval of blocks. We note that in the previous section, we chose to evaluate the upper bound on the rate via the average received power due to the intractability of the rate analysis. However, in this section, we evaluate the rate difference.
IV-A Large System With
First we consider the large system with . In other words, the numbers of transmit and receive antennas are increasing at the same rate. Similar to the analysis of the system with a finite number of antennas, we determine the received power per transmit antenna by applying the Gauss-Markov equation in (2) and evaluate each term after substitution. The first of the two nonzero terms is shown by [6, 28] to converge in a large system limit
[TABLE]
where is the normalized feedback bits used for quantizing and the expression for the function is as follows [6]. Suppose
[TABLE]
For , satisfies
[TABLE]
and for ,
[TABLE]
The second nonzero term can be shown to converge to
[TABLE]
Applying (32) and (36), we obtain
[TABLE]
Consequently, the expression for the asymptotic rate difference is given by
[TABLE]
We would like to maximize the asymptotic achievable rate difference averaged over the feedback interval . For a given feedback rate of and , the optimal feedback interval that maximizes the asymptotic achievable rate difference is therefore given by
[TABLE]
Similar to a finite-size system, exhaustive search over some range of can be used to obtain a suboptimal feedback interval. We note that the optimal feedback interval in (40) will depend on the temporal correlation coefficient, feedback rate, and the number of transmit and receiver antennas. Next we consider two extreme regimes for which and . When the channel does not change (), the optimal feedback interval can be shown to be infinite from (40). This implies that only one feedback update at the start with all available feedback bits giving the maximum rate difference.
When the channel fades independently from a current block to the next block (), the rate difference in (39) becomes
[TABLE]
Maximizing the rate-difference expression in (41), the optimal feedback interval is given by
[TABLE]
which depends on and . We remark that for moderate to large , . Hence, if the channel is temporally uncorrelated, the feedback update must occur as frequent as possible. In other words, the MFP scheme will outperform the AFP scheme.
For general and , to find the range of in which the AFP scheme performs better than the MFP scheme, we solve for
[TABLE]
where is stated in (39).
IV-B Large System With
Next we examine the system in which in a large system limit. The results will apply to the system in which the receiver is equipped with only single antenna (MISO channel) or a fixed number of antennas while the transmitter is equipped with much larger number of antennas. First we evaluate the large system limit of . For , [6] shows that
[TABLE]
while
[TABLE]
Thus, the asymptotic achievable rate difference is given by
[TABLE]
for .
Maximizing the asymptotic achievable rate difference in (48) gives the optimal feedback interval as follows
[TABLE]
If the integer constraint is removed, we can find from the first derivative of in (48) and obtain the following approximation
[TABLE]
where . The asymptotic obtained from (50) is close to that for a finite-size system. We note that for large feedback , is small. The solution implies that the feedback update should occur often when a large number of feedback bits is available. For a small-feedback regime (), is approximated as follows
[TABLE]
We note that is increasing with . Thus, we can conclude that with a low feedback rate and a highly correlated channel, the feedback interval should be large or the feedback update should occur less frequently.
Comparing the rates obtained from the AFP and MFP schemes, we find that the feedback interval for the AFP scheme must be larger than
[TABLE]
Hence, as channels become less correlated (small ), can be large. This bound is obtained by solving
[TABLE]
where is stated in (48).
V Numerical Results
To illustrate the performance of the considered schemes, Monte Carlo simulation is performed with 3,000 channel realizations. First, we compare the analytical results derived in Section III with the simulation results. Fig. 1 shows the average received power normalized by the average received power with perfect feedback, over the feedback interval of the AFP scheme with the feedback interval . The feedback rate bit per block and correlation coefficient . We have two sets of system sizes. For the first set, is fixed at 2 with various (, , and ). We see that the analytical result in (16), which is shown with a solid line, perfectly matches with the simulation result, which is shown with circles. For all , the optimal feedback interval is 3. Adding more receive antennas will increase the received power since the receiver can capture more transmitted signal. With 4 receive antennas, the system with achieves closer to 85% of the performance with infinite feedback. The AFP scheme with the optimal () can outperform the MFP scheme () by close to 11%.
For the second set of system sizes in which and varies (, , , and ), the analytical result comes from (22), and (28). We see that the optimal interval increases with since the number of bits () required to quantize the beamforming vector increases with . For a larger system (), the AFP with can outperform the MFP by as much as 27%.
For channels, we see that the AFP scheme with gives larger averaged received power than the MFP scheme. The range of is accurately predicted by (20). For the channel, the range of for which the AFP performs better is , which can also be obtained by (20).
In Fig. 2, we compare the performance of RVQ codebook with that of the Grassmannian codebook [5], which maximizes the minimum chordal distance between any two codebook entries. The Grassmannian codebook is optimal for channels with finite number of antennas and hence, is shown in the figure to outperform RVQ codebook. However, the Grassmannian codebook is more complex to construct than RVQ codebook especially when the number of entries is large. Thus, in the figure, we do not have results of the Grassmannian codebook beyond . We note that the performance shown in Fig. 2 is the averaged received power normalized by the received power with infinite feedback. We see a larger performance gap between the two codebooks when is small or when the number of quantization bits is small. For all 3 cases shown, for RVQ codebook and the optimal that maximizes the received power for Grassmannian codebook only differs by 1. This implies that the optimal feedback interval derived for RVQ codebook in this study can be applied to the Grassmannian codebook with some small degradation. For the channel, we see that the gain of AFP with the optimal over MFP () increases when the channel becomes more correlated ( closer to 1). For the 3 x 2 channel with , the Grassmannian codebook with ( is derived with RVQ codebook) achieves approximately 82% of the rate with perfect feedback while the Grassmannian codebook with or the MFP scheme achieves only 57% of the rate with perfect feedback. Thus, the performance gain of the AFP scheme over the MFP scheme in this instance is about 44%.
Fig. 3 shows the optimal feedback interval for a channel with different values of correlation coefficient and the number of feedback bits per fading block per transmit antenna . We consider a mobile system operating at 900 MHz with 5-ms average fading block for which varies from 0.5 to 0.9999 as the speed of mobile decreases from 60 km/h to 1 km/h [27]. We see that for a slow fading channel , feedback update can be less frequent and thus, the feedback interval is large. On the other hand, fast fading channels (smaller ) require frequent feedback updates. If the feedback rate per transmit antenna () is increased from 0.5 to 1, we see that decreases.
In Fig. 3, we also show the optimal interval of a large system with obtained by solving (40). We remark that for a large system is obtained by maximizing the rate difference while for a channel is obtained by maximizing the averaged received power. However, we see that the large system results can give a good approximation of those of a very small system.
In Fig. 4, we compare the achievable rate difference of a large system derived in (39) with that of a finite-size system for various feedback rates per transmit antenna . The feedback interval is fixed at 8 blocks and SNR is at 10 dB. The averaged rate gain of finite-size and large systems is obtained from (31) and (39), respectively. We see that as the system size increases from to 8, 16, and 24, the simulation results approach the large system results. However, we note that the convergence to the asymptotic results is slow. Thus, unless the system size is very large, the gap between the actual and the asymptotic rate difference might be significant. We also note that the rate difference increases with as expected, but rate of increase is different for different values of . When the channel is less correlated (), the quantized beamforming vector of the first block is not a good substitute for that of the next blocks. Consequently, we do not see much increase in that case although the feedback rate is increased. On the contrary, we see a large increase when the channel is more correlated () since the quantized beamforming vector of the first block performs well for all subsequent blocks in the same interval. Since we quantize beamforming vectors with the RVQ codebook, which requires an exhaustive search to find the quantized vector, the search complexity can be too large for large . Thus, some of the plots in Fig. 4 do not extend to a larger feedback rate.
In Fig. 5, we set and vary for channels with different temporal correlation. We compare the rate difference of channels and that of a large system with . For a channel with , the AFP scheme with performs almost twice as much as the MFP scheme does (the green line with pluses). For time-invariant channels (), the optimal is large. Although the difference between the results of small-size and large systems can be large as shown in Fig. 4, the optimal feedback interval obtained from the two results is close (either off by 1 or identical). We also compare the optimal from the simulation and analytical results with different system sizes, feedback rates, and channel correlation coefficients in Fig. 6. The results reinforce that the optimal feedback interval that maximizes the rate difference of a finite-size system, can be predicted quite accurately by the large-system analysis.
We plot the optimal feedback interval with the temporal correlation for large-system channels with different and in Fig. 7. The same trend as shown in Fig. 3 is also observed in this figure. increases with . However, we note that is mostly unchanged across different values of , except when is extremely low. Similar observation regarding to different number of receive antennas was also noted for a finite-size system.
Fig. 8 shows how the optimal feedback interval increases with the number of transmit antennas , but decreases with the number of feedback bits per fading block . We note that is obtained by first substituting (22) into (11) and then solving (11) numerically. We set and . For larger , the number of bits to quantize the beamforming vector needs to increase to maintain the rate performance and hence, the feedback interval has to increase as well. Similar to the results in Fig. 3, as increases, the feedback interval can be reduced.
In Fig. 9, we compare the AFP and MFP schemes with existing Kalman-filter scheme and differential-feedback scheme in the literature for and channels. In [20], KF scheme is applied to construct the channel vector (or channel matrix) at the transmitter, which then can compute the optimal transmit beamforming. For a fair comparison, we assume that the channel estimation at the receiver is perfect. The receiver quantizes an innovation term, which is the difference between the received signal and its estimate based on channel estimates from the previous blocks. The innovation can be straightforwardly shown to be zero-mean Gaussian with some finite variance. Thus, for quantization, we apply a generalized Lloyd algorithm [31], which minimizes the mean square error. The quantized innovation is fed back to the transmitter for every fading block. To construct the channel vector, we follow the steps in [20, 19]. The performance of KF scheme is shown in Fig. 9.
For the performance of differential feedback, we apply method 1 in [16]. The codebook that quantizes transmit beamforming vector is not fixed, but is gradually updated by the rotation matrix selected from a rotation codebook and the normalized radius, which is a function of , , , and block index . The rotation codebook consists of unitary matrices. For the optimal rotation codebook, the minimum distance defined by [16] between two entries is maximized. For the results in this figure, we generate 10000 random codebooks with the desired number of entries and find the codebook with the largest minimum distance between any two codebook entries. Thus, our rotation codebook is suboptimal, but should be close to the optimum due to a larger number of trials.
In Fig. 9, we and SNR = 10 dB. We note that some feedback schemes may require some initial feedback bits and thus, their performance does not extend to or small . For example, the KF scheme needs at least bits to quantize an innovation, which is an -dimensional complex vector. From the figure, we see that, Grassmannian codebook with , which is obtained from our analysis, performs the best for low to moderate feedback rates and is followed closely by RVQ codebook with . For the channel with , the Grassmannian codebook with outperforms KF scheme by about 10%. The differential feedback scheme by [16] performs better than other schemes when feedback rate is larger and performs worse when feedback rate is small. As mentioned in [16], the scheme requires some sufficient feedback to compensate for cumulative quantization error. We see that codebooks with outperform the KF scheme for all feedback rates for both and channels. Performance degradation is quite significant for the KF scheme when applied to MIMO channels. If feedback is not sufficient, the KF scheme does not track channel matrix well and hence, produces transmit beamforming, which is not aligned with the strongest channel mode.
VI Conclusions
We have analyzed the feedback interval that maximizes either the average received power or the rate difference for MIMO channels. For the channel model with either two transmit or two receive antennas, the optimal interval depends more on the channel correlation, the number of transmit antennas, and the feedback rate, and less on the number of receive antennas. For that model, we formulated the received-power maximizing problem in which the exact feedback interval can be found. For systems with arbitrary number of transmit and receive antennas, large system analysis can be used to predict the optimal interval accurately as shown by the numerical examples. The optimal feedback interval is a function of the channel correlation, the number of feedback bits per antenna, and the ratio between the number of transmit and receive antennas. However, the optimal feedback interval also is less sensitive to the change in the number of receive antennas.
When the feedback rate is low, the AFP scheme with the optimal feedback interval outperforms the other schemes including the KF scheme and differential feedback scheme. The performance gain of the AFP scheme over the other schemes can be as much as 10%. Thus, the feedback interval should be adapted according to channel condition. However, when the feedback rate is high, the performance difference among the different schemes may not be significant. We also note that the optimal feedback interval derived for RVQ codebook and be applied with Grassmannian codebook, which is optimal for finite-size channels, with small degradation.
In this work, we assume that training of the channel is sufficient and thus, CSI at the receiver is perfect. For a system with limited training, the actual performance of the AFP scheme will be lower than that obtained in the paper and the KF scheme may perform better. Since we only consider a point-to-point channel in the present work, broadcast or multiple-access channels are also of interest and can be considered in future work.
-A Proof of Lemma 1
Apply the Gauss-Markov model in (2) and some algebraic manipulation to obtain
[TABLE]
where the expectation of the cross term that consists of is equal to zero since has zero mean and is independent of and all channel matrices .
We proceed to analyze the first expectation in (54). Following the same argument pertaining to the received power in (24), is independent and has the same distribution as [24] where , and and are the ordered eigenvalues of with . The cdf for conditioned on and is given by [24]
[TABLE]
We then apply integration by parts to obtain the expression for the conditional expectation as follows
[TABLE]
Averaging over the two eigenvalues gives
[TABLE]
where is a joint pdf for the two ordered eigenvalues of a Wishart matrix given by [32]
[TABLE]
Suppose
[TABLE]
By substituting (59) into (58) and rearranging the terms, we can write in (58) in terms of as shown in (14).
To evaluate (60), we apply integration by parts to the inner integral to obtain
[TABLE]
where in (61), we switch the order of integration for the first integral and evaluate the second integral. We again evaluate the inner integral in (62) and switch the order of integration to obtain
[TABLE]
Adding the last two terms in (63) gives (15). The initial conditions are obtained by evaluating the double integral in (60).
Since and are independent and , we have that
[TABLE]
where denotes the trace operator.
Finally, we substitute (63) and (67) into (54) and simplify to obtain (12).
-B Proof of Lemma 2
Since the considered matrix has rank 2,
[TABLE]
Applying the results from [24, eq. (18)], we obtain in Lemma 2 the expression for the cdf for only. Next we derive the expression of the cdf when . The derivation is inspired by [33] where evaluating the cdf was formulated as finding the surface area of an -dimensional spherical cap. The results in [33] apply when is full rank. In our case, has rank 2 with nonzero diagonal entries and .
Recall that is an isotropically distributed vector with unit norm. Therefore, we have
[TABLE]
In -dimensional space, we can view the set of vectors as a surface of an -dimensional unit ball centered at the origin. We can rearrange as follows
[TABLE]
The above inequality describes the region outside a two-dimensional ellipse centered at the origin. Because , the widest part of the ellipse is determined by . Since we consider the regime where or , geometrically, the ellipse is completely contained in the -dimensional unit ball.
We take the same analytical approach as the one in [33] by first finding the volume of the -dimensional object prescribed by and where . (In the final steps, we will set .) Then, we compute its surface area, which is shown to be proportional to the desired cdf [33].
The volume of the region is denoted by
[TABLE]
where the volume of an -dimensional ball with radius is given by [33]
[TABLE]
and is the volume of the ellipsoid that is completely contained in the hyperball with radius .
To compute the volume of the ellipsoid, we first apply the following transformation
[TABLE]
where and are the magnitude and phase of , respectively. Using spherical coordinates, the volume of the ellipsoid is given by
[TABLE]
We note that the multiple integral in the brackets in (74) is the volume of an -dimensional ball with radius . Applying (72), we have
[TABLE]
To compute the surface area of the volume, we differentiate the volume as follows
[TABLE]
The surface area of the -dimensional unit ball is given by
[TABLE]
The pdf of is given by [24, eq. (115)]
[TABLE]
Finally, the expression of the cdf for in (25) can be obtained by integrating the pdf in (82).
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] W. Santipach and K. Mamat, “Optimal feedback interval for temporally-correlated multiantenna channel,” in Proc. IEEE Global Telecommun. Conf. (GLOBECOM) , Houston, Texas, USA, Dec 2011, pp. 1–5.
- 2[2] İ. E. Telatar, “Capacity of multi-antenna Gaussian channels,” European Trans. on Telecommun. , vol. 10, pp. 585–595, Nov. 1999.
- 3[3] G. J. Foschini and M. J. Gans, “On limits of wireless communications in a fading environment when using multiple antennas,” Wireless Personal Commun. , vol. 6, no. 3, pp. 311–335, Mar. 1998.
- 4[4] D. J. Love, R. W. Heath, Jr., V. K. N. Lau, D. Gesbert, B. D. Rao, and M. Andrews, “An overview of limited feedback wireless communication systems,” IEEE J. Sel. Areas Commun. , vol. 26, no. 8, pp. 1341–1365, Oct. 2008.
- 5[5] D. J. Love, R. W. Heath, Jr., and T. Strohmer, “Grassmannian beamforming for multiple-input multiple-output wireless systems,” IEEE Trans. Inf. Theory , vol. 49, no. 10, pp. 2735–2747, Oct. 2003.
- 6[6] W. Santipach and M. L. Honig, “Capacity of a multiple-antenna fading channel with a quantized precoding matrix,” IEEE Trans. Inf. Theory , vol. 55, no. 3, pp. 1218–1234, Mar. 2009.
- 7[7] W. Santipach and K. Mamat, “Tree-structured random vector quantization for limited-feedback wireless channels,” IEEE Trans. Wireless Commun. , vol. 10, no. 9, pp. 3012–3019, Sep. 2011.
- 8[8] D. J. Ryan, I. V. L. Clarkson, I. B. Collings, D. Guo, and M. L. Honig, “QAM and PSK codebooks for limited feedback MIMO beamforming,” IEEE Trans. Commun. , vol. 57, no. 4, pp. 1184–1196, April 2009.
