Skip to main content
Entropy logoLink to Entropy
. 2020 Aug 31;22(9):971. doi: 10.3390/e22090971

Nearest Neighbor Decoding and Pilot-Aided Channel Estimation for Fading Channels

A Taufiq Asyhari 1,*, Tobias Koch 2,3, Albert Guillén i Fàbregas 4,5,6
PMCID: PMC7650786  PMID: 33286740

Abstract

We study the information rates of noncoherent, stationary, Gaussian, and multiple-input multiple-output (MIMO) flat-fading channels that are achievable with nearest neighbor decoding and pilot-aided channel estimation. In particular, we investigate the behavior of these achievable rates in the limit as the signal-to-noise ratio (SNR) tends to infinity by analyzing the capacity pre-log, which is defined as the limiting ratio of the capacity to the logarithm of the SNR as the SNR tends to infinity. We demonstrate that a scheme estimating the channel using pilot symbols and detecting the message using nearest neighbor decoding (while assuming that the channel estimation is perfect) essentially achieves the capacity pre-log of noncoherent multiple-input single-output flat-fading channels, and it essentially achieves the best so far known lower bound on the capacity pre-log of noncoherent MIMO flat-fading channels. Extending the analysis to fading multiple-access channels reveals interesting relationships between the number of antennas and Doppler bandwidth in the comparative performance of joint transmission and time division multiple-access.

Keywords: achievable rates, fading, high signal-to-noise ratio (SNR), mismatched decoding, multiple-access channels, multiple antennas, nearest neighbor decoding, noncoherent, pilot-aided channel estimation

1. Introduction

The capacity of coherent multiple-input multiple-output (MIMO) channels increases with the signal-to-noise ratio (SNR) as min(nt,nr)logSNR, where nt and nr are the number of transmit and receive antennas, respectively, and SNR denotes the SNR per receive antenna [1,2]. The growth factor min(nt,nr) is sometimes referred to as the capacity pre-log [3] or spatial multiplexing gain [4,5,6]. This capacity growth can be achieved using a nearest neighbor decoder which selects the codeword that is closest (in Euclidean distance) to the channel output. In fact, for coherent fading channels with additive Gaussian noise, this decoder is the maximum-likelihood decoder and is therefore optimal in the sense that it minimizes the error probability (see [7] and references therein). The coherent channel model assumes that there is a genie that provides the exact fading coefficients to the decoder, an assumption that is difficult to achieve in practice. In this paper, we replace the role of the genie by a scheme that estimates the fading coefficients via pilot symbols. This can be viewed as a particular coding strategy over a noncoherent fading channel, i.e., a channel where both communication ends do not have access to fading coefficients but may be aware of the fading statistics. Please note that with imperfect fading estimation, the nearest neighbor decoder that treats the fading estimate as if it were perfect is not necessarily optimal. Nevertheless, we show that in some relevant cases, nearest neighbor decoding with pilot-aided channel estimation achieves the capacity pre-log of noncoherent fading channels. (For noncoherent channels, the capacity pre-log is defined as the limiting ratio of the capacity to the logarithm of the SNR as the SNR tends to infinity.)

The capacity of noncoherent fading channels has been studied in several works. Building upon [8], Hassibi and Hochwald [9] studied the capacity of the block-fading channel and used pilot symbols (also known as training symbols) to obtain reasonably accurate fading estimates. Jindal and Lozano [10] provided tools for a unified treatment of pilot-based channel estimation in both block and stationary fading channels with bandlimited power spectral densities. In these works, lower bounds on the channel capacity were obtained. Lapidoth [3] studied a single-input single-output (SISO) fading channel for more general stationary fading processes and showed that depending on the predictability of the fading process, the capacity growth in SNR can be, inter alia, logarithmic or double logarithmic. The extension of [3] to multiple-input single-output (MISO) fading channels can be found in [11]. A lower bound on the capacity of stationary MIMO fading channels was derived by Etkin and Tse in [12]. With a view to next-generation (5G and beyond) communication networks, there has been an interest in capacity analyses of noncoherent massive MIMO channels with the vast majority of attempts focusing on the block-fading model [13,14,15].

Lapidoth and Shamai [16] and Weingarten et al. [17] studied noncoherent stationary fading channels from a mismatched-decoding perspective. In particular, they studied the achievable rates of Gaussian codebooks and nearest neighbor decoding. In both works, it is assumed that there is a genie that provides imperfect estimates of the fading coefficients.

In this work, we add the estimation of the fading coefficients to the analysis. In particular, we study a communication system where the transmitter emits pilot symbols at regular intervals, and where the receiver separately performs channel estimation and data detection. More precisely, based on the channel outputs corresponding to pilot transmissions, the channel estimator produces estimates of the fading coefficients for the remaining time instants using a linear minimum mean-squared error (LMMSE) interpolator. Using these estimates, the data detector employs a nearest neighbor decoder that detects the transmitted message. We study the achievable rates of this communication scheme at high SNR. In particular, we study the pre-log for fading processes with bandlimited power spectral densities. (The pre-log is defined as the limiting ratio of the achievable rate to the logarithm of the SNR as the SNR tends to infinity.)

For SISO fading channels, using simplifying arguments, Lozano [18] and Jindal and Lozano [10] showed that this scheme achieves the capacity pre-log. In particular, they express the achievable rates of this scheme in terms of the capacity of a fading channel whose SNR is reduced due to the imperfect channel estimation; (cf. [10], Equation (17)). Their expression ([10], Equation (21)) for the estimation error is based on the assumption that channel estimation is performed using infinitely many pilot symbols. However, obtaining ([10], Equation (17)) from the provided references is not straightforward, since it requires a limiting argument where both the codeword length and the number of pilot symbols tend to infinity in a controlled manner. The analysis is further complicated by the fact that for a given number of pilot symbols, the estimation error of the LMMSE interpolator is not stationary but cyclo-stationary, and it becomes stationary only as the number of pilot symbols tends to infinity. In this paper, we prove this result without any simplifying assumptions and extend it to MIMO fading channels. We show that the maximum rate pre-log with nearest neighbor decoding and pilot-aided channel estimation is given by the capacity pre-log of the coherent fading channel times the fraction of time used for the transmission of data. Hence, the loss with respect to the coherent case is solely due to the transmission of pilots used to obtain accurate fading estimates. If the inverse of twice the bandwidth of the fading process is an integer, then for MISO channels, the above scheme achieves the capacity pre-log derived by Koch and Lapidoth [11]. For MIMO channels, the above scheme achieves the best so far known lower bound on the capacity pre-log obtained in [12]. The proof steps followed in this paper apply also to other pilot-assisted communication strategies and can be mimicked to perform rigorous analyses of their achievable rates; see, e.g., [19,20,21,22].

The rest of the paper is organized as follows. Section 2 describes the channel model and introduces our transmission scheme along with nearest neighbor decoding and pilots for channel estimation. Section 3 defines the pre-log and presents the main result. Section 4 extends the use of our scheme to a fading multiple-access channel (MAC). Section 5 and Section 6 provide the proofs of our main results. Section 7 summarizes the results and concludes the paper.

2. System Model and Transmission Scheme

We consider a discrete-time MIMO flat-fading channel with nt transmit antennas and nr receive antennas. Thus, the channel output at time instant k (where ℤ denotes the set of integers) is the complex-valued nr-dimensional random vector given by

Yk=SNRntHkxk+Zk. (1)

Here xknt denotes the time-k channel input vector (with ℂ denoting the set of complex numbers), Hk denotes the (nr×nt)-dimensional random fading matrix at time k, and Zk denotes the nr-variate random additive noise vector at time k.

The noise process {Zk,k} is a sequence of independent and identically distributed (i.i.d.) complex-Gaussian random vectors with zero mean and covariance matrix Inr, where Inr is the nr×nr identity matrix. SNR denotes the average SNR for each received antenna. The fading process {Hk,k} is stationary, ergodic, and complex-Gaussian. We assume that the nr·nt processes {Hk(r,t),k}, r=1,,nr, t=1,,nt are independent and have the same law, with each process having zero mean, unit variance, and power spectral density fH(λ), 12λ12. The assumption that the fading processes are independent is realistic for data transmission over a rich uniform scattering environment when both transmit and receive antennas have sufficient separation to ensure independent signal paths that translate into spatially-independent fading coefficients. The power spectral density fH(·) is a nonnegative (measurable) function satisfying

EHk+m(r,t)Hk*(r,t)=1/21/2ei2πmλfH(λ)dλ (2)

where (·)* denotes complex conjugation, and where i1. We assume that fH(·) has bandwidth λD<1/2, i.e., λD is the smallest value such that fH(λ)=0 for almost every |λ|>λD. We finally assume that the fading process {Hk,k} and the noise process {Zk,k} are independent and that their joint law does not depend on {xk,k}.

The transmission involves both codewords and pilots. The former conveys the message to be transmitted, and the latter are used to facilitate the estimation of the fading coefficients at the receiver. We denote a codeword conveying a message m, mM at rate R (where M=1,,enR is the set of possible messages, and where b denotes the largest integer smaller than or equal to b) by the length-n sequence of input vectors x¯1(m),,x¯n(m). The codeword is selected from the codebook C, which is drawn i.i.d. from an nt-variate complex-Gaussian distribution with zero mean and identity covariance matrix, so

1nk=1nEX¯k(m)2=nt,mM (3)

where · denotes the Euclidean norm.

To estimate the fading matrix, we transmit orthogonal pilot vectors. The pilot vector ptnt used to estimate the fading coefficients corresponding to the t-th transmit antenna is given by pt(t)=1 and pt(t)=0 for tt. For example, the first pilot vector is p1=1,0,,0T, where (·)T denotes the transpose. To estimate the whole fading matrix, we thus need to send the nt pilot vectors p1,,pnt.

The transmission scheme is as follows. Every L time instants (for some L, where ℕ is the set of positive integers), we transmit the nt pilot vectors p1,,pnt. Each codeword is then split up into blocks of Lnt data vectors, which will be transmitted after the nt pilot vectors. The process of transmitting Lnt data vectors and nt pilot vectors continues until all n data vectors are completed. Herein we assume that n is an integer multiple of Lnt. (If n is not an integer multiple of Lnt, then the last Lnt instants are not fully used by data vectors and include therefore time instants where we do not transmit anything. The thereby incurred loss in information rate vanishes as n tends to infinity.) Prior to transmitting the first data block, and after transmitting the last data block, we introduce a guard period of L(T1) time instants (for some T), where we transmit every L time instants the nt pilot vectors p1,,pnt, but we do not transmit data vectors in between. The guard period ensures that at every time instant, we can employ a channel estimator that bases its estimation on the channel outputs corresponding to the T preceding and the T subsequent pilot transmissions. This facilitates the analysis and, asymptotically, does not incur any loss in terms of achievable rates. The above transmission scheme is illustrated in Figure 1. The channel estimator is described in the following.

Figure 1.

Figure 1

Structure of pilot and data transmission for nt=2, L=7, and T=2.

Please note that the total blocklength of the above transmission scheme (comprising data vectors, pilot vectors, and guard period) is given by

n=np+n+ng (4)

where np denotes the number of channel uses reserved for pilot vectors, and where ng denotes the number of channel uses during the silent guard period, i.e.,

np=nLnt+1+2(T1)nt (5)
ng=2(Lnt)(T1). (6)

We now turn to the decoder. Let D denote the set of integers reserved for the transmission of data vectors, and let P denote the set of integers reserved for the transmission of pilot symbols. The decoder consists of two parts: a channel estimator and a data detector. To estimate the fading coefficient at a given time instant, the channel estimator considers the channel output vectors Yk, kP corresponding to the T preceding and T subsequent pilot transmissions and estimates Hk(r,t) using a linear interpolator. The estimate H^k(T)(r,t) of the fading coefficient Hk(r,t) is thus given by

H^k(T)(r,t)=k=kTL:kPk+TLak(r,t)Yk(r) (7)

where the coefficients ak(r,t) are chosen in order to minimize the mean-squared error. (It has been shown in [23] that for the linear interpolator in (7), only the observations when pilots are transmitted, i.e., Yk,kP are relevant for fading estimation.) In general, these coefficients depend on k and T. However, for the sake of compactness, we do not reflect this dependence in the notation.

Please note that since the pilot vectors transmit only from one antenna, the fading coefficients corresponding to all transmit and receive antennas (r,t) can be observed. Furthermore, please note that since the fading processes {Hk(r,t),k}, r=1,,nr, t=1,,nt are independent, estimating Hk(r,t) only based on {Yk(r),k} rather than on {Yk,k} incurs no loss in optimality.

Since the time-lags between Hk, kD and the observations Yk, kP depend on k, it follows that the interpolation error

Ek(T)(r,t)Hk(r,t)H^k(T)(r,t) (8)

is not stationary but cyclo-stationary with period L. It can be shown that, irrespective of r, the variance of the interpolation error

ϵ,T2(r,t)EHk(r,t)H^k(T)(r,t)2 (9)

tends to the following expression as T tends to infinity [23]:

(10)ϵ2(t)limTϵ,T2(r,t)(11)=11/21/2SNR|fL,t+1(λ)|2SNRfL,0(λ)+ntdλ

where kmodL denotes the remainder of k/L. Here fL,(·) is given by

fL,(λ)=1Lν=0L1f¯HλνLei2πλνL,=0,,L1 (12)

and f¯H(·) is the periodic continuation of fH(·), i.e., it is the periodic function of period [1/2,1/2) that coincides with fH(λ) for 1/2λ1/2. If

L12λD (13)

then |fL,(·)| becomes

|fL,(λ)|=fL,0(λ)=1LfHλL. (14)

In this case, irrespective of and t, the variance of the interpolation error is given by

ϵ2(t)=ϵ2=11/21/2SNRfH(λ)2SNRfH(λ)+Lntdλ,=0,,L1,t=1,,nt (15)

which vanishes as the SNR tends to infinity. Recall that λD denotes the bandwidth of fH(·). Thus, (13) implies that no aliasing occurs as we undersample the fading process L times. Please note that in contrast to (11), the variance in (15) is independent of the transmit antenna index t. See Section 5.1 for a more detailed discussion.

The channel estimator feeds the sequence of fading estimates {H^k(T),kD} (which is composed of the matrix entries {H^k(T)(r,t),kD}) to the data detector. We shall denote its realization by {H^k(T),kD}. Based on the channel outputs {yk,kD} and fading estimates {H^k(T),kD}, the data detector uses a nearest neighbor decoder to guess which message was transmitted. Thus, the decoder decides on the message m^ that satisfies

m^=argminmMD(m) (16)

where

D(m)kD(n)ykSNRntH^k(T)xk(m)2. (17)

On the RHS of (17), assuming that the first pilot symbol is transmitted at time k=0, we defined

D(n){0,,n1}D (18)

as the set of time indices where data vectors corresponding to a codeword of length n are transmitted. (For comparison, D represents the set of all integers that are reserved for the transmission of data vectors).

3. The Pre-Log

We say that a rate

R(SNR)log|M|n (19)

is achievable if there exists a code of length n with |M| codewords such that the error probability tends to zero as n tends to infinity. In this work, we study the set of rates that are achievable with nearest neighbor decoding and pilot-aided channel estimation. We focus on the achievable rates at high SNR. In particular, we are interested in the maximum achievable pre-log, defined as

ΠR*lim supSNRR*(SNR)logSNR (20)

where R*(SNR) is the maximum rate achievable with nearest neighbor decoding and pilot-aided channel estimation, maximized over all possible encoders.

The capacity pre-log—which is given by (20) but with R*(SNR) replaced by the capacity C(SNR)—of SISO fading channels was computed by Lapidoth [3] as

ΠC=μ({λ:fH(λ)=0}) (21)

where μ(·) denotes the Lebesgue measure on the interval [1/2,1/2]. (The capacity is defined as the supremum of all achievable rates maximized over all possible encoders and decoders.) Koch and Lapidoth [11] extended this result to MISO fading channels and showed that if the fading processes {Hk(t),k}, t=1,,nt are independent and have the same law, then the capacity pre-log of MISO fading channels is equal to the capacity pre-log of the SISO fading channel with fading process {Hk(1),k}. Using (21), the capacity pre-log of MISO fading channels with bandlimited power spectral densities of bandwidth λD can be evaluated as

ΠC=12λD. (22)

Since R*(SNR)C(SNR), it follows that ΠR*ΠC.

To the best of our knowledge, the capacity pre-log of MIMO fading channels is unknown. For independent fading processes {Hk(r,t),k}, t=1,,nt, r=1,,nr that have the same law, the best so far known lower bound on the MIMO pre-log is due to Etkin and Tse [12], and is given by

ΠCmin(nt,nr)(1min(nt,nr)μ({λ:fH(λ)>0})). (23)

For power spectral densities that are bandlimited to λD, this becomes

ΠCmin(nt,nr)(1min(nt,nr)2λD). (24)

Observe that (24) specializes to (22) for nr=1.

It should be noted that the capacity pre-log for MISO and SISO fading channels was derived under a peak-power constraint on the channel inputs, whereas the lower bound on the capacity pre-log for MIMO fading channels was derived under an average-power constraint. Clearly, the capacity pre-log corresponding to a peak-power constraint can never be larger than the capacity pre-log corresponding to an average-power constraint. It is believed that the two pre-logs are in fact identical (see the conclusions in [3]).

In this paper, we show that a communication scheme that employs nearest neighbor decoding and pilot-aided channel estimation achieves the following pre-log.

Theorem 1.

Consider the Gaussian MIMO flat-fading channel with nt transmit antennas and nr receive antennas (1). Then, the transmission and decoding scheme described in Section 2 achieves

ΠR*min(nt,nr)1min(nt,nr)L* (25)

where L*=12λD.

Proof. 

See Section 5. □

Remark 1.

We derive Theorem 1 for i.i.d. Gaussian codebooks, which satisfy the average-power constraint (3). Nevertheless, it can be shown that Theorem 1 continues to hold when the channel inputs satisfy a peak-power constraint. More specifically, we show in Section 5.3 that for an input distribution with power constraint E[X¯2]nt to achieve the pre-log (25), it is sufficient that its probability density function pX¯(·) satisfies

pX¯(x¯)Kπntex¯2,x¯nt (26)

for some K satisfying

limSNRlogKlogSNR=0. (27)

The condition (26) is satisfied, for example, by i.i.d., truncated, Gaussian inputs, i.e., by inputs for which the nt elements in X¯ are i.i.d. and

pX¯(x¯)=1K^πntex¯2,if|x¯(t)|1,1tnt0,otherwise (28)

with

K^=|x¯|11πe|x¯|2dx¯nt. (29)

If 1/(2λD) is an integer, then (25) becomes

ΠR*min(nt,nr)(1min(nt,nr)2λD). (30)

Thus, in this case nearest neighbor decoding together with pilot-aided channel estimation achieves the capacity pre-log of MISO fading channels (22) as well as the lower bound on the capacity pre-log of MIMO fading channels (24).

Suppose that both transmitter and receiver use the same number of antennas, namely, ntnrmin(nt,nr). Then, as the codeword length tends to infinity, we have from (4)–(6) that the fraction of time consumed for the transmission of pilots is given by

limnnpn=limnnLnt+1+2(T1)ntnLnt+1+2(T1)nt+n+2(Lnt)(T1)=ntL. (31)

Consequently, by rewriting the pre-log (25) as

ΠR*nt1ntL,L12λD (32)

we observe that the loss compared to the capacity pre-log nt=min(nt,nr) of the coherent fading channel is given by the fraction of time used for the transmission of pilots. This implies that the nearest neighbor decoder in combination with the channel estimator described in Section 2 is optimal at high SNR in the sense that it achieves the capacity pre-log of the coherent fading channel. Moreover, the achievable pre-log in Theorem 1 is the best pre-log that can be achieved by any scheme employing nt pilot vectors.

To achieve the pre-log in Theorem 1, we assume that the training period L satisfies L12λD, in which case the variance of the interpolation error (15), namely

ϵ2=11/21/2SNRfH(λ)2SNRfH(λ)+Lntdλ2λDLntSNR (33)

vanishes as the reciprocal of the SNR. The achievable pre-log is then maximized by maximizing L12λD. Please note that as a criterion of “perfect side information” for nearest neighbor decoding in fading channels, Lapidoth and Shamai [16] suggested that the variance of the fading estimation error should be negligible compared to the reciprocal of the SNR. The condition L12λD can thus be viewed as a sufficient condition for obtaining “nearly perfect side information” in the sense that the variance of the interpolation error is of the same order as the reciprocal of the SNR.

Of course, one could increase the training period L beyond 12λD. By increasing L, we reduce the rate loss due to the transmission of pilots as indicated in (32) at the cost of obtaining a larger fading estimation error, which in turn may reduce the reliability of the nearest neighbor decoder. To understand this trade-off better, we next briefly discuss the achievable pre-log when L>12λD. Indeed, for L>12λD, the variance of the interpolation error follows from (11) as

(34)ϵ2(t)=11/21/2SNRfL,t+1(λ)2SNRfL,0(λ)+ntdλ(35)=1/21/2ntfL,0(λ)SNRfL,0(λ)+ntdλ+1/21/2SNRfL,0(λ)2fL,t+1(λ)2SNRfL,0(λ)+ntdλ.

The former integral

1/21/2ntfL,0(λ)SNRfL,0(λ)+ntdλntSNR (36)

vanishes as the reciprocal of the SNR. However, we prove in Appendix B that, as the SNR tends to infinity, the latter integral

1/21/2SNRfL,0(λ)2fL,t+1(λ)2SNRfL,0(λ)+ntdλ (37)

is bounded away from zero. This implies that the interpolation error (35) does not vanish as the SNR tends to infinity, and the pre-log achievable with the scheme described in Section 2 is zero. It thus follows that the condition L12λD is necessary in order to achieve a positive pre-log.

Comparing (24) and (25) with the capacity pre-log min(nt,nr) of the coherent fading channel, we observe that, for a fading process of bandwidth λD, the penalty for not knowing the fading coefficients is roughly (min(nt,nr))2·2λD. Consequently, the lower bound (25) does not grow linearly with min(nt,nr), but it is a quadratic function of min(nt,nr) that achieves its maximum at

min(nt,nr)=L*2. (38)

This gives rise to the lower bound

ΠR*L*4 (39)

which cannot be larger than 1/(8λD). The same holds for the lower bound (23).

4. Fading Multiple-Access Channels

In this section, we extend the use of nearest neighbor decoding with pilot-aided channel estimation to the fading MAC depicted in Figure 2. We are interested in the pre-log region that can be achieved with this scheme.

Figure 2.

Figure 2

The two-user MIMO fading MAC system model.

We consider a two-user MIMO fading MAC, where two terminals wish to communicate with a third one, and where the channels between the terminals are MIMO fading channels. Extension to more than two users is straightforward. The first user has nt,1 antennas, the second user has nt,2 antennas, and the receiver has nr antennas. The channel output at time instant k is a complex-valued nr-dimensional random vector given by

Yk=SNRH1,kx1,k+SNRH2,kx2,k+Zk. (40)

Here xs,knt,s denotes the time-k channel input vector corresponding to user s, s=1,2; Hs,k denotes the (nr×nt,s)-dimensional fading matrix at time k corresponding to user s, s=1,2; SNR denotes the average SNR for each transmit antenna; and Zk denotes the nr-variate additive noise vector at time k. The fading processes {Hs,k,k}, s=1,2 are independent of each other and of the noise process {Zk,k} and have the same distribution as the fading process considered in the point-to-point channel (Section 2). The noise process {Zk,k} is a sequence of i.i.d. complex-Gaussian vectors with zero mean and covariance matrix Inr.

Both users transmit codewords and pilot symbols over the channel (40). To transmit the messages ms{1,,enRs}, s=1,2 (where m1 and m2 are drawn independently), each user’s encoder selects a codeword of length n from a codebook Cs, where Cs, s=1,2 are drawn i.i.d. from an nt,s-variate, zero-mean, complex-Gaussian distribution of covariance matrix Int,s. Similar to the single-user case, orthogonal pilot vectors are used. The pilot vector ps,tnt,s, s=1,2, t=1,,nt,s used to estimate the fading coefficients from transmit antenna t of user s is given by ps,t(t)=1 and ps,t(t)=0 for tt. For example, the first pilot vector of user s is given by (1,0,,0)T. To estimate the fading matrices H1,k and H2,k, each training period requires the transmission of (nt,1+nt,2) pilot vectors p1,1,,p1,nt,1,p2,1,,p2,nt,2.

Assuming that transmission from both users is synchronized, the transmission scheme extends the point-to-point setup in Section 2 to the two-user MAC setup as illustrated in Figure 3. Every L time instants (for some Lnt,1+nt,2,L), user 1 first transmits the nt,1 pilot vectors p1,1,,p1,nt,1. Once the transmission of the nt,1 pilot vectors ends, user 2 transmits its nt,2 pilot vectors p2,1,,p2,nt,2. The codewords for both users are then split up into blocks of (Lnt,1nt,2) data vectors, which are transmitted simultaneously after the (nt,1+nt,2) pilot vectors. The process of transmitting (Lnt,1nt,2) data vectors and (nt,1+nt,2) pilot vectors continues until all n data symbols are completed. Herein we assume that n is an integer multiple of (Lnt,1nt,2). (As in the point-to-point setup, in the limit as n tends to infinity, this assumption is not critical in terms of achievable rates.) Prior to transmitting the first data block, and after transmitting the last data block, a guard period of L(T1) time instants (for some T) is introduced for the purpose of channel estimation, where we transmit every L time instants the (nt,1+nt,2) pilot vectors but we do not transmit data vectors in between. Please note that codewords from both users are jointly transmitted at the same time instants whereas pilots from both users do not interfere and are separately transmitted at different time instants. The total blocklength of this transmission scheme (comprising data vectors, pilot vectors, and guard period) is given by

n=np+n+ng (41)

where np and ng are

(42)np=nLnt,1nt,2+1+2(T1)(nt,1+nt,2)(42)ng=2(Lnt,1nt,2)(T1).

Figure 3.

Figure 3

Structure of joint-transmission scheme for nt,1=2, nt,2=1, L=7, and T=2.

Similar to the single-user case, the receiver guesses which messages have been transmitted using a two-part decoder that consists of a channel estimator and a data detector. The channel estimator first obtains matrix-valued fading estimates {H^s,k(T),kD}, s=1,2 from the received pilots Yk, kP using the same linear interpolator as (7). From the received codeword {yk,kD} and the channel-estimate matrices {H^s,k(T),kD}, s=1,2 (which are the realizations of {H^s,k(T),kD}, s=1,2), the decoder chooses the pair of messages (m^1,m^2) that minimizes the distance metric

(m^1,m^2)=argmin(m1,m2)D(m1,m2) (44)

where

D(m1,m2)kD(n)ykSNRH^1,k(T)x1,k(m1)SNRH^2,k(T)x2,k(m2)2 (45)

and where D(n) is defined in the same way as (18). In the following, we shall refer to the above communication scheme as the joint-transmission scheme.

We shall compare the joint-transmission scheme with a time-division multiple-access (TDMA) scheme, where each user transmits its message using the transmission scheme illustrated in Figure 4. Specifically, during the first βn channel uses (for some 0β1, and where n is given in (41)), user 1 transmits its codeword according to the transmission scheme given in Section 2 (see also Figure 4), while user 2 is silent. Then, during the next (1β)n channel uses, user 2 transmits its codeword according to the same transmission scheme, while user 1 is silent. In both cases, the receiver guesses the corresponding message ms, s=1,2 using a nearest neighbor decoder and pilot-aided channel estimation.

Figure 4.

Figure 4

Structure of TDMA scheme for nt,1=2, nt,2=1, L=4, and T=2.

4.1. The MAC Pre-Log

Let R1*(SNR), R2*(SNR), and R1+2*(SNR) be the maximum achievable rate of user 1, the maximum achievable rate of user 2, and the maximum achievable sum-rate, respectively. The achievable-rate region is given by the set [24]

R(SNR)={(R1,R2):R1R1*(SNR),R2R2*(SNR),R1+R2R1+2*(SNR)}. (46)

We are interested in the pre-logs of all rate pairs (R1(SNR),R2(SNR)) in R(SNR), defined as the limiting ratios of R1(SNR) and R2(SNR) to the logarithm of the SNR as the SNR tends to infinity. More precisely, the pre-log region is defined as the set of all pre-log pairs (ΠR1,ΠR2) for which there exists a sequence of rate pairs (R1(SNR),R2(SNR)) that, for every SNR, lies in R(SNR) and satisfies

lim supSNRR1(SNR)logSNR=ΠR1 (47)
lim supSNRR2(SNR)logSNR=ΠR2. (48)

Let the maximum achievable pre-logs be defined as

ΠR1*lim supSNRR1*(SNR)logSNR (49)
ΠR2*lim supSNRR2*(SNR)logSNR (50)
ΠR1+2*lim supSNRR1+2*(SNR)logSNR (51)

and define the capacity pre-logs ΠC1, ΠC2, and ΠC1+2 in the same way but with R1*(SNR), R2*(SNR), and R1+2*(SNR) replaced by the respective capacities C1(SNR), C2(SNR), and C1+2(SNR). If the ratios of the rates to logSNR in (47)–(51) converge as SNR, i.e., if the limits superior are, in fact, limits, then the pre-log region is given by the set

ΠR={(ΠR1,ΠR2):ΠR1ΠR1*,ΠR2ΠR2*,ΠR1+ΠR2ΠR1+2*}. (52)

Indeed, R(SNR) includes all rate pairs (R1(SNR),R2(SNR)) satisfying

(53)R1(SNR)logSNRR1*(SNR)logSNR(54)R2(SNR)logSNRR2*(SNR)logSNR(55)R1(SNR)logSNR+R2(SNR)logSNRR1+2*(SNR)logSNR.

This implies that, for every pre-log pair (ΠR1,ΠR2) in ΠR, we can find a sequence of rate pairs (R1(SNR),R2(SNR)) in R(SNR) that achieve (47)–(48). Conversely, if the pre-log pair (ΠR1,ΠR2) does not lie in ΠR, then there exists a sufficiently large SNR0 such that, for all SNRSNR0, at least one of the three conditions (53)–(55) is violated. Consequently, we cannot find a sequence of rate pairs (R1(SNR),R2(SNR)) in R(SNR) that satisfies (47)–(48).

We next present our result on the pre-log region of the two-user MIMO fading MAC achievable with the joint-transmission scheme.

Theorem 2.

Consider the MIMO fading MAC (40). Then, the joint-transmission scheme achieves the pre-log region

{(ΠR1,ΠR2):ΠR1minnr,nt,11nt,1+nt,2L*,ΠR2minnr,nt,21nt,1+nt,2L*,ΠR1+ΠR2minnr,nt,1+nt,21nt,1+nt,2L*} (56)

where L*=12λD.

Proof. 

See Section 6. □

The pre-log region given in Theorem 2 is the largest region achievable with any transmission scheme that uses (nt,1+nt,2)/L* of the time instants for transmitting pilot symbols. Indeed, even if the channel estimator would be able to estimate the fading coefficients perfectly, and even if we could decode the data symbols using a maximum-likelihood decoder, the capacity pre-log region (without pilot transmission) would be given by the set [1,2,24]

{(ΠR1,ΠR2):ΠR1min(nr,nt,1),ΠR2min(nr,nt,2),ΠR1+ΠR2min(nr,nt,1+nt,2)} (57)

which, after multiplying by 1(nt,1+nt,2)/L* to account for the transmission of pilot symbols, becomes (56). Thus, in order to improve upon (56), one would need to design a transmission scheme that employs less than (nt,1+nt,2)/L* pilot symbols per channel use.

Remark 2

(TDMA Pre-Log). Consider the MIMO fading MAC (40). Then, the TDMA scheme employing nearest neighbor decoding and pilot-aided channel estimation achieves the pre-log region

{(ΠR1,ΠR2):ΠR1βminnr,nt,11nt,1L*,ΠR2(1β)minnr,nt,21nt,2L*,0β1} (58)

where L*=12λD. This follows directly from the pre-log of the point-to-point MIMO fading channel (Theorem 1) with the number of transmit antennas given by nt,1 and nt,2, respectively.

Please note that the sum of the pre-logs ΠR1+ΠR2 is upper-bounded by the capacity pre-log of the point-to-point MIMO fading channel with (nt,1+nt,2) transmit antennas and nr receive antennas, since the latter channel corresponds to the case where the transmitting terminals can cooperate. While the capacity pre-log of general point-to-point MIMO fading channels remains an open problem, the capacity pre-log of point-to-point MISO fading channels is known, cf. (22). It thus follows that, for nr=nt,1=nt,2=1, we have

ΠR1+ΠR2ΠC1+2=12λD (59)

which together with the single-user constraints

ΠR1ΠC1=12λD (60)
ΠR2ΠC2=12λD (61)

implies that TDMA achieves the capacity pre-log region of the SISO fading MAC. The next section provides a more detailed comparison between the joint-transmission scheme and TDMA.

4.2. Joint Transmission Versus TDMA

In this section, we discuss how the joint-transmission scheme performs compared to TDMA. To this end, we compare the sum-rate pre-log ΠR1+2* of the joint-transmission scheme (Theorem 2) with the sum-rate pre-log of the TDMA scheme employing nearest neighbor decoding and pilot-aided channel estimation (Remark 2) as well as with the sum-rate pre-log of the coherent TDMA scheme, where the receiver has knowledge of the realizations of the fading processes {Hs,k,k}, s=1,2. In the latter case, the sum-rate pre-log is given by

ΠR1+2*=βmin(nr,nt,1)+(1β)min(nr,nt,2). (62)

The following corollary presents a sufficient condition on L* under which the sum-rate pre-log of the joint-transmission scheme is strictly larger than that of the coherent TDMA scheme (62), as well as a sufficient condition on L* under which the sum-rate pre-log of the joint-transmission scheme is strictly smaller than the sum-rate pre-log of the TDMA scheme given in Remark 2. Since (62) is an upper bound on the sum-rate pre-log of any TDMA scheme over the MIMO fading MAC (40), and since the sum-rate pre-log given in Remark 2 is a lower bound on the sum-rate pre-log of the best TDMA scheme, it follows that the sufficient conditions presented in Corollary 1 hold also for the best TDMA scheme.

Corollary 1.

Consider the MIMO fading MAC (40). The joint-transmission scheme achieves a larger sum-rate pre-log than any TDMA scheme if

L*>min(nr,nt,1+nt,2)(nt,1+nt,2)min(nr,nt,1+nt,2)min(nr,max(nt,1,nt,2)) (63)

where we define a/0 for every a>0. Conversely, the best TDMA scheme achieves a larger sum-rate pre-log than the joint-transmission scheme if

L*<min(nr,nt,1+nt,2)(nt,1+nt,2)min(nr,nt,1+nt,2)min(nr,nt,1,nt,2)min(nt,1nr,nt,12,nt,2nr,nt,22)min(nr,nt,1+nt,2)min(nr,nt,1,nt,2). (64)

Recall that L* is inversely proportional to the bandwidth of the power spectral density fH(·), which in turn is inversely proportional to the coherence time of the fading channel. Corollary 1 thus demonstrates that the joint-transmission scheme tends to be superior to TDMA when the coherence time of the channel is large. In contrast, TDMA is superior to the joint-transmission scheme when the coherence time of the channel is small. Intuitively, this can be explained by observing that, compared to TDMA, the joint-transmission scheme uses the antennas at the transmitters and at the receiver more efficiently, but requires more pilot symbols to estimate the fading coefficients. Thus, when the coherence time is large, the number of pilot symbols required to estimate the fading is small, so the gain in achievable rate by using the antennas more efficiently dominates the loss incurred by requiring more pilot symbols. On the other hand, when the coherence time is small, the number of pilot symbols required to estimate the fading coefficients is large and the loss in achievable rate incurred by requiring more pilot symbols dominates the gain by using the antennas more efficiently.

We next evaluate (63) and (64) for some particular values of nr, nt,1, and nt,2.

4.2.1. Receiver Employs Less Antennas than Transmitters

Suppose that nrmin(nt,1,nt,2). Then, the right-hand sides (RHSs) of (63) and (64) become , so every finite L* satisfies (64). Thus, if the number of receive antennas is smaller than the number of transmit antennas, then, irrespective of L*, TDMA is superior to the joint-transmission scheme.

4.2.2. Receiver Employs More Antennas than Transmitters

Suppose that nrnt,1+nt,2, and suppose that nt,1=nt,2=nt. Then, (63) and (64) become

L*>4nt (65)

and

L*<3nt. (66)

Thus, if L* is greater than 4nt, then the joint-transmission scheme is superior to TDMA. In contrast, if L* is smaller than 3nt, then TDMA is superior. This is illustrated in Figure 5 for the case where nr=2 and nt,1=nt,2=1. Please note that if L* is between 3nt and 4nt, then the joint-transmission scheme is superior to the TDMA scheme presented in Remark 2, but it may be inferior to the best TDMA scheme.

Figure 5.

Figure 5

Pre-log regions for a fading MAC with nr=2 and nt,1=nt,2=1 for different values of L*. Depicted are the pre-log region for the joint-transmission scheme as given in Theorem 2 (dashed line), the pre-log region of the TDMA scheme as given in Remark 2 (solid line), and the pre-log region of the coherent TDMA scheme (62) (dotted line).

4.2.3. A Case in between

Suppose that nrnt,1+nt,2 and nt,2<nrnt,1. Then, (63) and (64) become

L*> (67)

and

L*<nt,2+nrnt,1nrnt,2. (68)

Thus, in this case the joint-transmission scheme is always inferior to the coherent TDMA scheme (62), but it can be superior to the TDMA scheme in Remark 2.

4.3. Typical Values of L*

We briefly discuss the range of values of L* that may occur in practical scenarios. To this end, we first recall that L*=1/(2λD), and that λD is the bandwidth of the fading power spectral density fH(·), which can be associated with the Doppler spread of the channel as [12]

λD=fmWc. (69)

Here fm is the maximum Doppler shift given by

fm=vcfc (70)

where v is the speed of the mobile device, c=3·108 m/s is the speed of light, and fc is the carrier frequency; and Wc is the coherence bandwidth of the channel approximated as [12,25]

Wc15στ (71)

where στ is the delay spread. Following the order-of-magnitude computations of Etkin and Tse [12], we determine typical values of λD for indoor, urban, and hilly area environments and for carrier frequencies ranging from 800 MHz to 5 GHz and tabulate the results in Table 1.

Table 1.

Typical values of L* for various environments with fc ranging from 800 MHz to 5 GHz. The values of the delay spread are taken from [12,25] for indoor and urban environments and from [26] for hilly area environments.

Environment Delay Spread στ Mobile Speed v λD5στvcfc L*
Indoor 10–100 ns 5 km/h 2×107105 5×1042.5×106
Urban 1–2 μs 5 km/h 2×1052×104 2.5×1032.5×104
Urban 1–2 μs 75 km/h 2×1040.004 125–2.5×103
Hilly area 3–10 μs 200 km/h 0.0020.05 10–250

For indoor environments and mobile speeds of 5 km/h, we have that L* is typically larger than 5×104. For urban environments, L* is typically larger than 2.5×103 for mobile speeds of 5 km/h and larger than 125 for mobile speeds of 75 km/h. For hilly area environments and mobile speeds of 200 km/h, L* ranges typically from 10 to 250. Thus, for most practical scenarios, L* is typically large. It therefore follows that, if nrnt,1+nt,2, the condition (63) is satisfied unless nt,1+nt,2 is very large. For example, if the receiver employs more antennas than the transmitters, and if nt,1=nt,2=nt, then L*>4nt is satisfied even for urban environments and mobile speeds of 75 km/h, as long as nt<30. Only for hilly area environments and mobile speeds of 200 km/h, this condition may not be satisfied for a practical number of transmit antennas. Thus, if the number of antennas at the receiver is sufficiently large, then the joint-transmission scheme is superior to TDMA in most practical scenarios. On the other hand, if nrmin(nt,1,nt,2), then TDMA is always superior to the joint-transmission scheme, irrespective of how large L* is. This suggests that one should use more antennas at the receiver than at the transmitters.

5. Proof of Theorem 1

Theorem 1 is proved as follows. We first characterize the estimation error from the linear interpolator (7). We then compute the rates achievable with the communication scheme described in Section 2. Finally, we analyze the pre-log corresponding to these rates.

5.1. Linear Interpolator

We first note that the estimate of Hk(r,t) is given by (7), namely,

H^k(T)(r,t)=k=kTL:kPk+TLak(r,t)Yk(r),kD. (72)

We denote the interpolation error by Ek(T)(r,t)=Hk(r,t)H^k(T)(r,t).

For future reference, and for any k, we express k=jL+, so =kmodL. Assuming that the first pilot symbol is transmitted at k=0, it follows that =0,,nt1 for kP and =nt,,L1 for kD. The statistical properties of the channel estimator for a given window size T are summarized in the following lemma.

Lemma 1.

For a given T, the linear interpolator (72) has the following properties.

  • 1. 

    For each t=1,,nt, r=1,,nr, and =nt,,L1, the estimate H^jL+(T)(r,t) and the corresponding estimation error EjL+(T)(r,t) are independent zero-mean complex-Gaussian random variables.

  • 2. 
    (a)  For a given transmit antenna t and {nt,,L1}, the nr processes
    {(H^jL+(T)(1,t),EjL+(T)(1,t)),j},,{(H^jL+(T)(nr,t),EjL+(T)(nr,t)),j} (73)
    are independent and have the same law.
    • (b) 
      For a given receive antenna r and {nt,,L1}, the nt processes
      {(H^jL+(T)(r,1),EjL+(T)(r,1)),j},,{(H^jL+(T)(r,nt),EjL+(T)(r,nt)),j} (74)
      are independent but have different laws.
  • 3. 

    For each =nt,,L1, the process {(H^jL+(T),HjL+,ZjL+,XjL+),j} is jointly stationary and ergodic.

  • 4. 
    For =nt,,L1, it holds that
    EZH^(T)X=0 (75)
    where (·) denotes the conjugate transpose.

Proof. 

See Appendix A. □

5.2. Achievable Rates and Pre-Logs

In the following proof, we only consider the case where nt=nr. The more general case of ntnr follows then by using only nr transmit antennas or by ignoring nrnt antennas at the receiver. This yields a lower bound on the maximum achievable rate and does not incur a loss with respect to the pre-log. Indeed, it can be shown that the nearest neighbor decoder described in Section 2 achieves the pre-log min(nr,nt). Thus, increasing nt beyond nr or nr beyond nt does not improve the pre-log achievable by such a decoder. In fact, increasing nt beyond nr requires the transmission of more pilot symbols and does therefore even reduce the pre-log achievable with the communication scheme described in Section 2.

To prove Theorem 1, we analyze the generalized mutual information (GMI) [27] for the channel and communication scheme in Section 2. The GMI, denoted by ITgmi(SNR), specifies the highest information rate for which the average probability of error, averaged over the ensemble of i.i.d. Gaussian codebooks, tends to zero as the codeword length n tends to infinity (see [7,16,17] and references therein). The GMI for stationary Gaussian fading channels employing nearest neighbor decoding has been evaluated in [16,17] for the case where a genie provides the receiver with an estimate of the fading process. However, the estimate considered in [16,17] is assumed to be jointly stationary and ergodic with {(Hk,Xk,Zk),k}, which is not satisfied by {H^k(T),kD}. We therefore need to adapt the work in [16,17] to our channel model. For completeness, we present all the main steps here, even though they are very similar to the ones in [16,17].

We prove Theorem 1 as follows:

  1. We compute a lower bound on ITgmi(SNR) for a fixed window size T (Section 5.2.1).

  2. We analyze the behavior of this lower bound as T tends to infinity (Section 5.2.2).

  3. We evaluate the limiting ratio of this lower bound to logSNR as SNR tends to infinity (Section 5.2.3).

5.2.1. ITgmi(SNR) for a Fixed T

We analyze the GMI for a fixed T using a random coding upper bound on the average error probability. Please note that due to the symmetry of the codebook construction, it suffices to consider the error behavior conditioned on the event that message 1 was transmitted. Let E(m) denote the event that D(m)D(1), where D(·) was defined in (17). The ensemble-average error probability—where the average is over the ensemble of i.i.d. Gaussian codes—corresponding to message m=1 is thus given by

P¯e(1)=Prm1E(m). (76)

To evaluate the GMI from the RHS of (76), we next define some useful quantities. Recall the channel and transmission model in Section 2. Without loss of generality, assume that the first pilot vector is transmitted at time k=0. Let

F(SNR)nr+SNR(Lnt)nt=nt(L1)EE(T)F2 (77)

where E(T) is a random matrix whose row-r column-t entry is given by E(T)(r,t), and where ·F denotes the Frobenius norm. For some arbitrary δ>0, we further define the typical set

Tδ{xk,yk,H^k(T),k=0,,n1:1nkD(n)ykSNRntH^k(T)xk2F(SNR)<δ} (78)

with D(n)={0,,n1}D and n=np+n+ng, as given in (18) and (4), respectively. Then, we have the following convergence as n tends to infinity.

Lemma 2.

For the channel model and communication scheme described in Section 2, we have that

limnPrXn,Yn,H^(T),nTδ=1,δ>0 (79)

where we have used the notation Un to denote the sequence U0,,Un1.

Proof. 

We have

limn1nkD(n)ykSNRntH^k(T)xk2(80)=limn1nkD(n)SNRntHkH^k(T)xk+zk2(81)=1Lnt=ntL1limnLntnj=0nLnt1SNRntHjL+H^jL+(T)xjL++zjL+2(82)=1Lnt=ntL1ESNRntHH^(T)X¯+Z2,almost surely(83)=1Lnt=ntL1nr+SNRntEE(T)X¯2(84)=F(SNR).

Herein (82) follows from (Part 3) of Lemma 1 and the ergodic theorem ([28], Chapter 7); (83) follows from (Part 4) of Lemma 1; and (84) follows since X¯ has zero mean and covariance matrix Int, and is independent from E(T) (since {Ek(T),kD} is a function of {(Hk,Zk),k}). It thus follows that, as n,

1nkD(n)ykSNRntH^k(T)xk2 (85)

converges to F(SNR) almost surely, which in turn implies that it also converges in probability, which is (79). □

Considering the typical set (78), and following the derivation in [16,17], the error probability P¯e(1) in (76) can be upper-bounded as

P¯e(1)enR·Pr1n·D(m)<F(SNR)+δXn(1),Yn,H^(T),nTδ+PrXn(1),Yn,H^(T),nTδc,m1 (86)

where Tδc denotes the complement of Tδ. It follows from Lemma 2 that the second term on the RHS of (86) can be made arbitrarily small by letting n tend to infinity.

The GMI characterizes the rate of exponential decay of the expression

Pr1n·D(m)<F(SNR)+δXn(1),Yn,H^(T),nTδ,m1 (87)

as n [16,17]. The computation of the GMI requires the conditional log moment-generating function of the metric D(m) associated with the wrong message output m1, conditioned on the channel outputs and on the fading estimates, which is defined as

κnθ,yn,H^(T),nlogEexpθnkD(n)Dk(m)(yk,H^k(T)),kD(n) (88)

where

Dk(m)ykSNRntH^k(T)xk(m)2. (89)

Proceeding along the lines of [16,17], we can express the conditional log moment-generating function in (88) as the sum of conditional log moment-generating functions for the individual vector metrics Dk(m), kD(n), i.e.,

κnθ,yn,H^(T),n(90)=kD(n)logEexpθnDk(m)yk,H^k(T)(91)=kD(n)θnykInrθnSNRntH^k(T)H^k(T)1yklogdetInrθnSNRntH^k(T)H^k(T).

We then have that, for all θ<0,

limn1n·κnnθ,yn,H^(T),n=limn1nkD(n)θykInrθSNRntH^k(T)H^k(T)1yk(92)limn1nkD(n)logdetInrθSNRntH^k(T)H^k(T)=1Lnt=ntL1limnLntnj=0nLnt1θyjL+InrθSNRntH^jL+(T)H^jL+(T)1yjL+(93)1Lnt=ntL1limnLntnj=0nLnt1logdetInrθSNRntH^jL+(T)H^jL+(T)=1Lnt=ntL1EθY·InrθSNRntH^(T)H^(T)1·Y(94)1Lnt=ntL1ElogdetInrθSNRntH^(T)H^(T),almostsurely(95)κ(θ,SNR)

where the last step should be regarded as the definition of κ(θ,SNR). The convergence in (94) is due to the ergodicity of {(YjL+,H^jL+(T)),j}, =nt,,L1 (see (Part 3) of Lemma 1) and the ergodic theorem.

Following the same steps as in [16,17], we can then show that for all δ>0, the ensemble-average error probability can be bounded as

P¯e(1)exp(nR)expnITgmi(SNR)δ+ε(δ,n) (96)

for some ε(δ,n) satisfying

limnε(δ,n)=0,δ>0. (97)

On the RHS of (96), ITgmi(SNR) denotes the GMI as a function of the SNR for a fixed T, which is given by

ITgmi(SNR)=LntLsupθ<0θF(SNR)κ(θ,SNR). (98)

Herein the pre-factor (Lnt)/L equals the fraction of time instants used for data transmission. The bound (96) implies that for rates below ITgmi(SNR), the communication scheme described in Section 2 has vanishing error probability as n tends to infinity.

Combining (77) and (94) with (98) yields

ITgmi(SNR)=supθ<01L=ntL1{θnr+SNRntEE(T)F2+ElogdetInrθSNRntH^(T)H^(T)EθYInrθSNRntH^(T)H^(T)1Y}. (99)

Following the steps used in ([29], Appendix D), it can be shown that, for θ<0,

EθYInrθSNRntH^(T)H^(T)1Y0. (100)

As observed in ([29], Appendix D), a good lower bound on ITgmi(SNR) for high SNR follows by choosing

θ=1nr+SNRnrϵ*,T2 (101)

where

ϵ*,T2=maxr=1,,nr,t=1,,nt,=nt,,L1ϵ,T2(r,t). (102)

Hence, substituting the choice of θ in (101), and applying (100) to the RHS of (99), we obtain the following lower bound on ITgmi(SNR):

ITgmi(SNR)1L=ntL1ElogdetInr+SNRntnr+ntnrSNRϵ*,T2H^(T)H^(T)1. (103)

5.2.2. ITgmi(SNR) as T

We next analyze the RHS of (103) in the limit as T tends to infinity. To this end, we note that, for L12λD, the variance of the interpolation error tends to (15), namely

ϵ2(t)=11/21/2SNRfH(λ)2SNRfH(λ)+Lntdλ (104)

as T tends to infinity, irrespective of and t. We shall therefore omit the subscript and argument and write ϵ2 instead of ϵ2(t). Please note that for a fixed T, the entries of

1ntnr+ntnrSNRϵ*,T2H^(T) (105)

are independent but not i.i.d., which follows from Part 2) of Lemma 1. However, as T tends to infinity, their distribution becomes identical due to (104) and hence they converge in distribution to

1ntnr+ntnrSNRϵ*,T2H^(T)d1ntnr+ntnrSNRϵ2H¯ (106)

where the entries of H¯ are i.i.d. complex-Gaussian random variables with zero mean and variance (1ϵ2).

Next note that

logdetInr+SNRntnr+ntnrSNRϵ*,T2H^(T)H^(T) (107)

is a nonnegative, continuous function with respect to the entries of the matrix

1ntnr+ntnrSNRϵ*,T2H^(T)H^(T). (108)

It therefore follows from Portmanteau’s lemma [30] that, as T, the RHS of (103) can be lower-bounded by

limT1L=ntL1ElogdetInr+SNRntnr+ntnrSNRϵ*,T2H^(T)H^(T)1(109)LntLElogdetInr+SNRntnr+ntnrSNRϵ2H¯H¯1(110)LntLElogdetSNRntnr+ntnrSNRϵ2H¯H¯1

where the last inequality follows from the lower bound logdetI+AlogdetA.

Combining (110) with (103), and using that, by assumption, nt=nr, we obtain that

(111)Igmi(SNR)limTITgmi(SNR)(112)LntLntlogSNRntlognt2+nt2SNRϵ2+ElogdetH¯H¯1.

5.2.3. The Pre-Log

It remains to compute a lower bound on the pre-log. To this end, we compute the limiting ratio of the RHS of (112) to logSNR as SNR tends to infinity. We first consider

(113)SNRϵ2=SNR11/21/2SNRfH(λ)2SNRfH(λ)+Lntdλ(114)=1/21/2SNRfH(λ)LntSNRfH(λ)+Lntdλ.

Since the integrand is bounded by

0SNRfH(λ)LntSNRfH(λ)+LLnt (115)

it follows that 0SNRϵ2Lnt, which implies that

limSNRlognt2+nt2SNRϵ2logSNR=0. (116)

We next consider the term ElogdetH¯H¯1. Please note that by ([31], Lemma A.2) and the assumption nt=nr, we have

ElogdetH¯H¯1=ntlog(1ϵ2)+b=0nt1ψ(ntb)1 (117)

where ψ(·) is Euler’s digamma function [32]. Furthermore, since

0SNRfH(λ)2SNRfH(λ)+LntfH(λ) (118)

we have by the Dominated Convergence Theorem [28] that

limSNRϵ2=limSNR11/21/2SNRfH(λ)2SNRfH(λ)+Lntdλ=0 (119)

so log(1ϵ2) vanishes as the SNR tends to infinity. Combining (119) with (117) yields

limSNRElogdetH¯H¯1logSNR=0. (120)

It follows from (112), (116), and (120) that

(121)ΠR*nt1ntL(122)=min(nt,nr)1min(nt,nr)L,L12λD

where we have used that nt=nr=min(nt,nr). Please note that the condition L12λD is necessary since otherwise (104) would not hold. This proves Theorem 1.

5.3. A Note on the Input Distribution

The pre-log in Theorem 1 is derived using codebooks whose entries are drawn i.i.d. from an nt-variate Gaussian distribution with zero mean and identity covariance matrix. However, Gaussian inputs are not necessary to achieve the pre-log (25). In fact, as we shall argue next, the pre-log (25) can be achieved by any i.i.d. inputs with a probability density function satisfying E[X¯2]nt and (26) and (27), namely,

(123)pX¯(x¯)Kπntex¯2,x¯nt(124)limSNRlogKlogSNR=0.

Indeed, since the inputs have a density, they also satisfy E[X¯2]>0. To show that the conditions (26) and (27) suffice to achieve (25), we follow the steps in Section 5.2 but with F(SNR) replaced by

F(SNR)=nr+SNR(Lnt)nt=ntL1EE(T)X¯F2. (125)

We then upper-bound F(SNR) and κ(θ,SNR) as follows. Using that for any two matrices A and B we have ABF2AF2·BF2 ([33], Section 5.6), and using that E(T) and X¯ are independent, we can upper-bound F(SNR) by

F(SNR)nr+SNR(Lnt)nt=ntL1EE(T)F2·EX¯2. (126)

As for κ(θ,SNR), we have

EexpθnDk(m)yk,H^k(T)(127)=x¯kpX¯(x¯k)expθnykSNRntH^k(T)x¯k2dx¯k(128)x¯kKπntexpx¯k2+θnykSNRntH^k(T)x¯k2dx¯k(129)=KdetInrθnSNRntH^k(T)H^k(T)expθnykInrθnSNRntH^k(T)H^k(T)1yk.

Here (128) follows from (123), and (129) follows by evaluating the integral as in ([17], Appendix A). By following the steps in Section 5.2, and by choosing

θ=1nr+SNRnrϵ*,T2EX¯2 (130)

where ϵ*,T2 is given in (102), we obtain from (126) and (129) that

ITgmi(SNR)1L=ntL1ElogdetInr+SNRntnr+ntnrSNRϵ*,T2EX¯2H^(T)H^(T)LntL1+logK. (131)

Taking the limit as T tends to infinity, and repeating the steps in Section 5.2, it follows that

(132)Igmi(SNR)=limTITgmi(SNR)(133)LntLElogdetSNRntnr+ntnrSNRϵ2EX¯2H¯H¯1logK=LntL(ntlogSNRntlognt2+nt2SNRϵ2EX¯2(133)+ElogdetH¯H¯1logK)

where we have again used the assumption nt=nr.

We conclude by evaluating the limiting ratio of the RHS of (134) to logSNR as SNR tends to infinity. Using (115) and that E[X¯2]nt, we obtain that

limSNRlognt2+nt2SNRϵ2EX¯2logSNR=0. (135)

This in turn yields together with (120) that

limSNRIgmi(SNR)logSNRnt1ntL (136)

provided that

limSNRlogKlogSNR=0. (137)

It thus follows that any i.i.d. input distribution satisfying E[X¯2]nt and (26) and (27) achieves the pre-log (25).

6. Proof of Theorem 2

In contrast to the proof of Theorem 1, for the fading MAC, it is not sufficient to restrict ourselves to the case of nt,1=nt,2=nr. For example, increasing nr beyond nt,1 and nt,2 does not increase the single-rate pre-logs ΠR1* and ΠR2*, but it does increase the pre-log of the achievable sum-rate ΠR1+2*. For the proof of Theorem 2, we therefore consider a general setup of nt,1, nt,2, and nr.

We derive the achievable pre-logs for the MAC case by following similar steps as in the point-to-point case. We first consider the average error probability, averaged over the ensemble of i.i.d. Gaussian codebooks. Let P¯e and P¯e(m1,m2) be the ensemble-average error probability and the ensemble-average error probability when messages m1 and m2 are transmitted, respectively. Due to the symmetry of the codebook construction, P¯e is equal to P¯e(1,1) and it therefore suffices to consider P¯e(1,1) to derive the achievable rates. Let E(m1,m2) denote the event that D(m1,m2)D(1,1), where D(·,·) was defined in (45). Using the union bound, the error probability P¯e(1,1) can be upper-bounded as

(138)P¯e(1,1)=Pr(m1,m2)(1,1)E(m1,m2)(139)Prm11E(m1,1)+Prm21E(1,m2)+Prm11m21E(m1,m2).

We next analyze the three probabilities on the RHS of (139). Let the matrix Es,k(T), s=1,2 with entries Es,k(T)(r,t) be the estimation-error matrix in estimating Hs,k, i.e.,

Es,k(T)=Hs,kH^s,k(T). (140)

To facilitate the analysis, we first generalize F(SNR) and Tδ, defined in the point-to-point case in (77) and (78), to the MAC case:

(141)F(SNR)nr+SNRLnt,1nt,2=nt,1+nt,2L1EE1,(T)F2+E2,(T)F2,Tδ{xs,k,yk,H^s,k(T),k=0,,n1,s=1,2:(142)1nkD(n)ykSNRH^1,k(T)x1,kSNRH^2,k(T)x2,k2F(SNR)<δ}

for some δ>0, with n given in (41) and D(n)={0,,n1}D. Using F(SNR) and the typical set Tδ, we continue by evaluating the GMI for each of the three probabilities on the RHS of (139), which correspond to the error events (m11,m2=1), (m1=1,m21), and (m11,m21).

6.1. Error Event (m11,m2=1)

Following the steps in Section 5.2 to derive (86), we can upper-bound the ensemble-average error probability for the error event E(m1,1), m11 as

Prm11E(m1,1)enR1·Pr1n·D(m1,1)<F(SNR)+δXsn(1),Yn,H^s(T),n,s=1,2Tδ+PrXsn(1),Yn,H^s(T),n,s=1,2Tδc,m11. (143)

Note that the second probability on the RHS of (143) vanishes as n tends to infinity, which can be shown along the lines of the proof of Lemma 2.

The GMI of user 1 gives the rate of exponential decay of the term

Pr1n·D(m1,1)<F(SNR)+δXsn(1),Yn,H^s(T),n,s=1,2Tδ (144)

as n. Its evaluation requires the expression of the log moment-generating function of the metric D(m1,1), conditioned on the channel outputs, on m2=1, and on the fading estimates, which is defined as

κ1,nθ,yn,x2n(1),H^1(T),n,H^2(T),nlogEexpθnkD(n)Dk(m1,1)|yk,x2,k(1),H^1,k(T),H^2,k(T),kD(n) (145)

where

Dk(m1,m2)ykSNRH^1,k(T)x1,k(m1)SNRH^2,k(T)x2,k(m2)2. (146)

Following the steps used in Section 5.2 to obtain (90) and (91), it can be shown that

κ1,nθ,yn,x2n(1),H^1(T),n,H^2(T),n=kD(n){θnykSNRH^2,k(T)x2,k(1)InrθnSNRH^1,k(T)H^1,k(T)1ykSNRH^2,k(T)x2,k(1)logdetInrθnSNRH^1,k(T)H^1,k(T)}. (147)

Then, following the steps used in Section 5.2 to derive (92)–(94), we obtain that, for all θ<0,

limn1n·κ1,nnθ,yn,x2n(1),H^1(T),n,H^2(T),n(148)=1Lnt,1nt,2=nt,1+nt,2L1g1,(θ,SNR)ElogdetInrθSNRH^1,(T)H^1,(T)(149)κ1(θ,SNR),almost surely

where the last step should be regarded as the definition of κ1(θ,SNR). In (148), we define

g1,(θ,SNR)EθYSNRH^2,(T)X2,InrθSNRH^1,(T)H^1,(T)1YSNRH^2,(T)X2,. (150)

Following the derivation in [16,17], we can then upper-bound

Prm11E(m1,1)expnR1expnI1,Tgmi(SNR)δ+ε1(δ,n) (151)

for any δ>0, and for some ε1(δ,n) satisfying

limnε1(δ,n)=0,δ>0. (152)

On the RHS of (151), I1,Tgmi(SNR) denotes the GMI for user 1 as a function of the SNR for a fixed T, i.e.,

I1,Tgmi(SNR)=Lnt,1nt,2Lsupθ<0θF(SNR)κ1(θ,SNR). (153)

The pre-factor (Lnt,1nt,2)/L equals the fraction of time used for data transmission. The bound (151) implies that, for all rates below I1,Tgmi(SNR), the error probability in decoding user 1’s message for the scheme described in Section 4 vanishes as n tends to infinity.

Combining (141) and (148) with (153), we obtain that

I1,Tgmi(SNR)=supθ<01L=nt,1+nt,2L1{θnr+SNREE1,(T)F2+E2,(T)F2g1,(θ,SNR)+ElogdetInrθSNRH^1,(T)H^1,(T)}. (154)

Since the supremum over θ<0 is difficult to evaluate, we next consider a lower bound on I1,Tgmi(SNR). By noting that g1,(θ,SNR)0 for θ0 (which can be shown using the technique developed in ([29], Appendix D), and by choosing

θ=1nr+nrnt,1+nt,2SNRϵ*,T2 (155)

where

ϵ*,T2=maxs=1,2,r=1,,nr,t=1,,nt,s,=nt,1+nt,2,,L1EEs,(T)(r,t)2 (156)

we obtain the following lower bound on I1,Tgmi(SNR):

I1,Tgmi(SNR)1L=nt,1+nt,2L1ElogdetInr+SNRH^1,(T)H^1,(T)nr+nrnt,1+nt,2SNRϵ*,T21. (157)

(As pointed out in Section 5, this choice of θ yields a good lower bound at high SNR.) We continue by analyzing the RHS of (157) in the limit as the observation window T of the channel estimator tends to infinity. To this end, we note that, for L12λD, the variance of the interpolation error tends to (15) (with SNR in (15) replaced by ntSNR due to the difference between the point-to-point channel model (1) and the MAC channel model (40)), so

limTEEs,(T)(r,t)2=ϵ2=11/21/2SNRfH(λ)2SNRfH(λ)+Ldλ (158)

irrespective of s,,r, and t. It follows that the estimate H^1,(T) tends to H¯1 in distribution as T tends to infinity, which implies that

H^1,(T)H^1,(T)nr+nrnt,1+nt,2SNRϵ*,T2dH¯1H¯1nr+nrnt,1+nt,2SNRϵ2 (159)

where the nr×nt,1 entries of H¯1 are i.i.d., circularly-symmetric, complex-Gaussian random variables with zero mean and variance (1ϵ2). Using Portmanteau’s lemma (as used in (109)), we obtain that

(160)I1gmi(SNR)=limTI1,Tgmi(SNR)(161)Lnt,1nt,2LElogdetInr+SNRH¯1H¯1nr+nrnt,1+nt,2SNRϵ21Lnt,1nt,2Lmin(nr,nt,1)logSNRlognr+nr(nt,1+nt,2)SNRϵ2(162)+Lnt,1nt,2LΨ1

where

Ψ1ElogdetH¯1H¯11,nrnt,1ElogdetH¯1H¯11,nr>nt,1. (163)

The inequality (162) follows by lower-bounding logdetI+AlogdetA.

By evaluating the limiting ratio of the RHS of (162) to logSNR as SNR tends to infinity following similar steps as in Section 5.2.3, we obtain the following lower bound on the maximum achievable pre-log of user 1:

ΠR1*min(nr,nt,1)1nt,1+nt,2L,L12λD. (164)

As in the point-to-point case, the condition L1/(2λD) is necessary to obtain (15). The lower bound (164) yields one boundary of the pre-log region presented in Theorem 2.

6.2. Error Event (m1=1,m21)

The error event (m1=1,m21) can be analyzed by swapping user 1 and user 2 and then using the results obtained in the previous subsection for the error event (m11,m2=1). We thus have the lower bound

ΠR2*min(nr,nt,2)1nt,1+nt,2L,L12λD (165)

which yields the second boundary of the pre-log region presented in Theorem 2.

6.3. Error Event (m11,m21)

For the error event (m11,m21), the analysis of the achievable sum rate follows the same analysis as in the point-to-point case (Section 5.2). More specifically, the GMI I1+2,Tgmi(SNR) that describes the exponential decay of the term

Pr1n·D(m1,m2)<F(SNR)+δXsn(1),Yn,H^s(T),n,s=1,2Tδ (166)

can be viewed as the GMI of an nr×(nt,1+nt,2)-dimensional point-to-point MIMO channel with fading matrix [H1,k,H2,k] and fading estimate matrix H^1,k(T),H^2,k(T). The maximum achievable sum-rate pre-log can therefore be obtained by following the same steps as in Section 5.2, but with arbitrary nr and nt=nt,1+nt,2. It can thus be shown that the maximum achievable sum-rate pre-log ΠR1+2* is lower-bounded by

ΠR1+2*min(nr,nt,1+nt,2)1nt,1+nt,2L,L12λD. (167)

On the RHS of (167), the term min(nr,nt,1+nt,2) corresponds to the MIMO gain, which is given by the minimum number of receive and transmit antennas, and the term 1nt,1+nt,2L corresponds to the fraction of time indices for data transmission. This yields the third boundary of the pre-log region presented in Theorem 2.

7. Conclusions

In this paper, we studied a communication scheme for MIMO fading channels that estimates the fading via transmission of pilot symbols at regular intervals and feeds the fading estimates to the nearest neighbor decoder. Restricting ourselves to fading processes with a bandlimited power spectral density, we studied the information rates achievable with this scheme at high SNR. Specifically, we analyzed the achievable rate pre-log, defined as the limiting ratio of the achievable rate to the logarithm of the SNR in the limit as the SNR tends to infinity.

We showed that in order to obtain fading estimates whose variance vanishes as the SNR tends to infinity, the portion of time required for pilot transmission must be greater than or equal to the number of transmit antennas times twice the bandwidth of the fading power spectral density. We demonstrated that in this case, the nearest neighbor decoder achieves the capacity pre-log of the coherent fading channel times the fraction of time used for the transmission of data. Hence, the loss with respect to the coherent case is solely due to the transmission of pilots used to obtain accurate fading estimates. Our achievability bounds are tight in the sense that any scheme using as many pilots as our proposed scheme cannot achieve a higher pre-log using a nearest neighbor decoder. Furthermore, if the inverse of twice the bandwidth of the fading process is an integer, then, for MISO channels, our scheme achieves the capacity pre-log of the noncoherent fading channel derived by Koch and Lapidoth [11]. For noncoherent MIMO channels, our scheme achieves the best so far known lower bound on the capacity pre-log obtained by Etkin and Tse [12]. Since the last result only yields a lower bound on the capacity pre-log of MIMO channels, there may exist other schemes achieving a better pre-log than our scheme.

Acknowledgments

The authors wish to thank the anonymous referees for their valuable comments. The work of A.T.A. was conducted in part while he was with the University of Cambridge (U.K.), the National Chiao Tung University (Taiwan), and the University of Bradford (U.K.). The work of T.K. was conducted in part while he was with the University of Cambridge (U.K.).

Appendix A. Proof of Lemma 1

We prove each part of Lemma 1 in a separate item:

  1. By the orthogonality principle [34], it follows that H^k(T)(r,t) and Ek(T)(r,t) are uncorrelated. Noting that the pilot symbols are unity, we can write (72) as
    H^k(T)(r,t)=k=kTL:kPk+TLak(r,t)SNRntHk(r,t)+Zk(r),kD. (A1)
    Since the processes {Hk(r,t),k} and {Zk(r),k} are zero-mean complex-Gaussian, we have from (A1) and the orthogonality principle that H^k(T)(r,t) and Ek(T)(r,t) are independent zero-mean complex-Gaussian random variables.
  2. Recall from Section 5.1 that the time index k can be written as k=jL+. Then, for kD, we have =nt,,L1, and for kP we have =0,,nt1. Since the pilot vectors are transmitted sequentially from p1 to pnt, we have for (jL+)P that
    xjL+=p+1,=0,,nt1. (A2)
    That is, the pilot vectors that help estimate the fading coefficients from transmit antenna t are transmitted at time instants whose remainder after division by L is equal to t1. This implies that in order to estimate Hk(r,t), there is no loss in optimality by considering only the outputs Yk(r) for kP{kTL,,k+TL} satisfying
    kmodL=t1. (A3)
    Indeed, the channel outputs Yk(r), kmodLt1 correspond to Hk(r,t), tt, which are independent from Hk(r,t) since we assumed that the fading processes corresponding to different transmit and receive antennas are independent. It follows that for estimation at time k=jL+, the coefficients ak(r,t) that minimize the mean-squared error depend only on L and [23]. The fading estimate (72) can then be expressed as
    (A4)H^jL+(T)(r,t)=τ=TT1ατL,(r,t)Y(jτ)L+t1(r)(A5)=τ=TT1ατL,(r,t)SNRntH(jτ)L+t1(r,t)+Z(jτ)L+t1(r)
    where for a given L and =nt,,L1, we defined
    ατL,(r,t)a(jτ)L+t1(r,t),τ=T,,T1. (A6)
    Noting again that the nr·nt processes {Hk(r,t),k} are independent from each other and have the same law, we obtain the following results from (A5):
    • (a)
      For a given t, the time differences between the index of interest (jL+) and the positions of pilots ((jτ)L+t1) do not depend on r. It thus follows that for a given t, the optimal coefficients ατL,(r,t) are identical for all r=1,,nr [23]. This implies that for a given t and , the nr processes
      {(H^jL+(T)(1,t),EjL+(T)(1,t)),j},,{(H^jL+(T)(nr,t),EjL+(T)(nr,t)),j} (A7)
      are independent and have the same law.
    • (b)
      For a given r, the time differences between the index of interest (jL+) and the position of pilots ((jτ)L+t1) depend on t. It thus follows from [23] that for a given r, the optimal coefficients ατL,(r,t) are generally different for t=1,,nt. This implies that for a given r and , the nt processes
      {(H^jL+(T)(r,1),EjL+(T)(r,1)),j},,{(H^jL+(T)(r,nt),EjL+(T)(r,nt)),j} (A8)
      are independent but have different laws.
  3. We first note that {Hk,k} is an ergodic Gaussian process, which implies that it is also weakly mixing [35]. (See [36] for a definition of a weakly-mixing process.) Since {Zk,k} is an i.i.d. Gaussian process and independent from {Hk,k}, it follows from ([36], Proposition 1.6) that {(Hk,Zk),k} is jointly ergodic.

    We next evaluate the process {(H^k(T),Hk,Zk),kD}. Please note that this process cannot be expressed directly as a time-invariant function of {(Hk,Zk),k}. Indeed, by assuming k=jL+, we can see from (A5) that the function to produce H^k(T) from {(Hk,Zk),k} depends on the time index k via . To sidestep this problem, and to facilitate the analysis, we introduce a “dummy” matrix-valued process {Ak,,k} of dimension nr×nt, where the row-r column-t entry of Ak, is given by
    Ak,(r,t)=τ=TT1ατL,(r,t)SNRntHkτL+t1(r,t)+ZkτL+t1(r). (A9)

    Here the coefficients ατL,, τ=T,,T have the same value as those in (A5) for a given L and . Consequently, for every =nt,,L1, the process {Ak,,k} is a time-invariant function of {(Hk,Zk),k} that coincides with H^k(T) for k=jL+. This in turn implies that for every =nt,,L1, the process {(Ak,,Hk,Zk),k} is jointly weakly mixing. Furthermore, by the definition of weakly mixing [35,36,37], the process {(AjL+,,HjL+,ZjL+),j} (for every =nt,,L1) is also jointly weakly mixing. Since for k=jL+, kD, the matrix AjL+, is identical to H^jL+(T), it follows that the process {(H^jL+(T),HjL+,ZjL+),j} (for every =nt,,L1) is jointly weakly mixing, which implies ergodicity.

    We finally evaluate the joint behavior of the two processes {(H^jL+(T),HjL+,ZjL+),j} and {XjL+,j} for =nt,,L1. Since, for every =nt,,L1, the process {XjL+,j} is i.i.d. and independent from {(H^jL+(T),HjL+,ZjL+),j}, we have by ([38], Lemma 2) that
    {(H^jL+(T),HjL+,ZjL+,XjL+),j},=nt,,L1 (A10)
    is jointly ergodic.
  4. Please note that the process {H^k(T),kD} is a function of {(Hk,Zk),kP}. Since {Zk,kD} has zero mean and is independent from {(Hk,Zk),kP} and {Xk,kD}, it follows that for every of =nt,,L1 (which correspond to kD),
    EZH^(T)X=0. (A11)

Appendix B. Variance of the Interpolation Error for L12λD

Recall that the variance of the interpolation error tends to the following value as T tends to infinity:

ϵ2(t)=11/21/2SNRfL,t+1(λ)2SNRfL,0(λ)+ntdλ (A12)

where

fL,(λ)=1Lν=0L1f¯HλνLei2πλνL,12λ12. (A13)

This can be lower-bounded as

(A14)ϵ2(t)=1/21/2ntfL,0(λ)SNRfL,0(λ)+ntdλ+1/21/2SNRfL,0(λ)2fL,t+1(λ)2SNRfL,0(λ)+ntdλ(A15)1/21/2SNRfL,0(λ)2fL,t+1(λ)2SNRfL,0(λ)+ntdλ

where the inequality follows because the first integral in (A14) is nonnegative. Defining t+1, we next note that

(A16)fL,0(λ)2fL,(λ)2=1L2ν=0L1ν=0,ννL1f¯HλνLf¯HλνL1ei2πλνL·ei2πλνL(A17)=2L2ν=0L1ν>νL1f¯HλνLf¯HλνL1cos2πννL.

Since the summands are nonnegative, it follows that

fL,0(λ)2fL,(λ)22L2f¯HλLf¯Hλ1L1cos2πL. (A18)

The RHS of (A15) can thus be lower-bounded as

1/21/2SNRfL,0(λ)2fL,(λ)2SNRfL,0(λ)+ntdλ21cos2πLL2LSNRf¯HλLf¯Hλ1LSNRfL,0(λ)+ntdλ (A19)

where L denotes the interval in [1/2,1/2] where f¯HλL and f¯Hλ1L overlap.

We next express L as

L=12λD+ε (A20)

for some ε>0. Then, the interval L is of Lebesgue measure

μL=min(1,2λDε). (A21)

By Fatou’s lemma [39], we obtain that

lim infSNR21cos2πLL2LSNRf¯HλLf¯Hλ1LSNRfL,0(λ)+ntdλ(A22)21cos2πLL2Llim infSNRSNRf¯HλLf¯Hλ1LSNRfL,0(λ)+ntdλ(A23)=21cos2πLL2Lf¯HλLf¯Hλ1LfL,0(λ)dλ.

Since L is of positive Lebesgue measure, and since the integrand on the RHS of (A23) is strictly positive, it follows that [40]

Lf¯HλLf¯Hλ1LfL,0(λ)dλ>0. (A24)

Furthermore, for =t+1 and =nt,,L1, we have

cos2πL<1. (A25)

Consequently, combining (A25) and (A24) with (A23), (A19), and (A15), we obtain the desired result

lim infSNRϵ2(t)>0. (A26)

Author Contributions

Conceptualization, A.T.A., T.K., and A.G.i.F.; methodology, A.T.A., T.K., and A.G.i.F.; software, A.T.A.; validation, A.T.A., T.K., and A.G.i.F.; formal analysis, A.T.A., T.K., and A.G.i.F.; investigation, A.T.A., T.K., and A.G.i.F.; resources, A.T.A., T.K., and A.G.i.F.; data curation, A.T.A.; writing–original draft preparation, A.T.A.; writing–review and editing, T.K. and A.G.i.F.; visualization, A.T.A.; supervision, T.K. and A.G.i.F.; project administration, A.G.i.F.; funding acquisition, A.T.A., T.K., and A.G.i.F. All authors have read and agreed to the published version of the manuscript.

Funding

The work of A.T.A was supported in part by the Yousef Jameel Scholarship at the University of Cambridge. T. K. received funding from the European’s Seventh Framework Programme (FP7/2007–2013) under grant agreement No. 252663, from the European Research Council (ERC) under the European Union’s Horizon 2020 research and innovation programme (grant agreement number 714161), and from the Spanish Ministerio de Economía y Competitividad under grant RYC-2014-16332. The work of A.G.i.F. has been funded by the European Research Council under ERC grant agreements 259663 and 725411.

Conflicts of Interest

The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript, or in the decision to publish the results.

References

  • 1.Foschini G.J. Layered space-time architecture for wireless communication in a fading environment when using multi-element antennas. Bell Labs Tech. J. 1996;1:41–59. doi: 10.1002/bltj.2015. [DOI] [Google Scholar]
  • 2.Telatar E. Capacity of multi-antenna Gaussian channels. Eur. Trans. Telecommun. 1999;10:585–595. doi: 10.1002/ett.4460100604. [DOI] [Google Scholar]
  • 3.Lapidoth A. On the asymptotic capacity of stationary Gaussian fading channels. IEEE Trans. Inf. Theory. 2005;51:437–446. doi: 10.1109/TIT.2004.840889. [DOI] [Google Scholar]
  • 4.Zheng L., Tse D.N.C. Diversity and multiplexing: A fundamental tradeoff in multiple-antenna channels. IEEE Trans. Inf. Theory. 2003;49:1073–1096. doi: 10.1109/TIT.2003.810646. [DOI] [Google Scholar]
  • 5.Heath R.W., Jr., Lozano A. Foundations of MIMO Communication. Cambridge University Press; Cambridge, UK: 2019. [Google Scholar]
  • 6.Nikbakht H., Wigger M.A., Shamai Shitz S. Multiplexing gains under mixed-delay constraints on Wyner’s soft-handoff model. Entropy. 2020;22:182. doi: 10.3390/e22020182. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 7.Lapidoth A. Nearest neighbor decoding for additive non-Gaussian noise channels. IEEE Trans. Inf. Theory. 1996;42:1520–1529. doi: 10.1109/18.532892. [DOI] [Google Scholar]
  • 8.Marzetta T.L. BLAST training: Estimating channel characteristics for high-capacity space-time wireless; Proceedings of the 37th Annual Allerton Conference on Communication, Control, and Computing; Monticello, IL, USA. 22–24 September 1999. [Google Scholar]
  • 9.Hassibi B., Hochwald B.M. How much training is needed in multiple-antenna wireless links? IEEE Trans. Inf. Theory. 2003;49:951–963. doi: 10.1109/TIT.2003.809594. [DOI] [Google Scholar]
  • 10.Jindal N., Lozano A. A unified treatment of optimum pilot overhead in multipath fading channels. IEEE Trans. Commun. 2010;58:2939–2948. doi: 10.1109/TCOMM.2010.083110.090696. [DOI] [Google Scholar]
  • 11.Koch T., Lapidoth A. The fading number and degrees of freedom in non-coherent MIMO fading channels: A peace pipe; Proceedings of the IEEE International Symposium on Information Theory (ISIT 2005); Adelaide, Australia. 4–9 September 2005; [DOI] [Google Scholar]
  • 12.Etkin R.H., Tse D.N.C. Degrees of freedom in some underspread MIMO fading channels. IEEE Trans. Inf. Theory. 2006;52:1576–1608. doi: 10.1109/TIT.2006.871595. [DOI] [Google Scholar]
  • 13.Nam J., Caire G., Debbah M., Poor H.V. Capacity scaling of massive MIMO in strong spatial correlation regimes. IEEE Trans. Inf. Theory. 2020;66:3040–3064. doi: 10.1109/TIT.2019.2961323. [DOI] [Google Scholar]
  • 14.Gomez-Cuba F., Chowdhury M., Manolakos A., Erkip E., Goldsmith A.J. Capacity scaling in a non-coherent wideband massive SIMO block fading channel. IEEE Trans. Wirel. Commun. 2019;18:5691–5704. doi: 10.1109/TWC.2019.2938519. [DOI] [Google Scholar]
  • 15.Vu M.N., Tran N.H., Wijeratne D.G., Pham K., Lee K.S., Nguyen D.H.N. Optimal signaling schemes and capacity of non-coherent Rician fading channels with low-resolution output quantization. IEEE Trans. Wirel. Commun. 2019;18:2989–3004. doi: 10.1109/TWC.2019.2907952. [DOI] [Google Scholar]
  • 16.Lapidoth A., Shamai Shitz S. Fading channels: How perfect need “perfect side information” be? IEEE Trans. Inf. Theory. 2002;48:1118–1134. doi: 10.1109/18.995552. [DOI] [Google Scholar]
  • 17.Weingarten H., Steinberg Y., Shamai Shitz S. Gaussian codes and weighted nearest neighbor decoding in fading multiple-antenna channels. IEEE Trans. Inf. Theory. 2004;50:1665–1686. doi: 10.1109/TIT.2004.831744. [DOI] [Google Scholar]
  • 18.Lozano A. Interplay of spectral efficiency, power and Doppler spectrum for reference-signal-assisted wireless communication. IEEE Trans. Wirel. Commun. 2008;7:5020–5029. doi: 10.1109/T-WC.2008.070873. [DOI] [Google Scholar]
  • 19.Asyhari A.T., Koch T., Guillén i Fàbregas A. Nearest neighbour decoding and pilot-aided channel estimation in stationary Gaussian flat-fading channels; Proceedings of the IEEE International Symposium on Information Theory (ISIT 2011); St. Petersburg, Russia. 31 July–5 August 2011; [DOI] [Google Scholar]
  • 20.Asyhari A.T., Koch T., Guillén i Fàbregas A. Nearest neighbour decoding with pilot-assisted channel estimation for fading multiple-access channels; Proceedings of the 49th Annual Allerton Conference on Communication, Control, and Computing; Monticello, IL, USA. 28–30 September 2011; [DOI] [Google Scholar]
  • 21.Asyhari A.T., ten Brink S. Orthogonal or superimposed pilots? A rate-efficient channel estimation strategy for stationary MIMO fading channels. IEEE Trans. Wirel. Commun. 2017;16:2776–2789. doi: 10.1109/TWC.2017.2665467. [DOI] [Google Scholar]
  • 22.Verenzuela D. Ph.D. Thesis. Linköping University; Linköping, Sweden: 2020. Exploring alternative massive MIMO designs: Superimposed pilots and mixed-ADCs. [Google Scholar]
  • 23.Ohno S., Giannakis G.B. Average-rate optimal PSAM transmissions over time-selective fading channels. IEEE Trans. Wirel. Commun. 2002;1:712–720. doi: 10.1109/TWC.2002.804183. [DOI] [Google Scholar]
  • 24.Cover T.M., Thomas J.A. Elements of Information Theory. 2nd ed. Wiley; Hoboken, NJ, USA: 2006. [Google Scholar]
  • 25.Rappaport T.S. Wireless Communications: Principles and Practice. 2nd ed. Prentice Hall PTR; Upper Saddle River, NJ, USA: 2002. [Google Scholar]
  • 26.Saunders S.R., Aragón Zavala A. Antennas and Propagation for Wireless Communication Systems. 2nd ed. Wiley; Chichester, UK: 2007. [Google Scholar]
  • 27.Merhav N., Kaplan G., Lapidoth A., Shamai Shitz S. On information rates for mismatched decoders. IEEE Trans. Inf. Theory. 1994;40:1953–1967. doi: 10.1109/18.340469. [DOI] [Google Scholar]
  • 28.Durrett R. Probability: Theory and Examples. 4th ed. Cambridge University Press; Cambridge, UK: 2010. [Google Scholar]
  • 29.Asyhari A.T., Guillén i Fàbregas A. Nearest neighbor decoding in MIMO block-fading channels with imperfect CSIR. IEEE Trans. Inf. Theory. 2012;58:1483–1517. doi: 10.1109/TIT.2011.2173719. [DOI] [Google Scholar]
  • 30.Van der Vaart A.W., Wellner J.A. Weak Convergence and Empirical Processes: With Applications to Statistics. Springer; New York, NY, USA: 1996. [Google Scholar]
  • 31.Grant A. Rayleigh fading multi-antenna channels. EURASIP J. Appl. Signal Process. 2002;2002:316–329. doi: 10.1155/S1110865702000665. [DOI] [Google Scholar]
  • 32.Abramowitz M., Stegun I.A. Handbook of Mathematical Functions With Formulas, Graphs, and Mathematical Tables. Dover; New York, NY, USA: 1965. [Google Scholar]
  • 33.Horn R.A., Johnson C.R. Matrix Analysis. Cambridge University Press; Cambridge, UK: 1985. [Google Scholar]
  • 34.Poor H.V. An Introduction to Signal Detection and Estimation. 2nd ed. Springer (A Dowden & Culver Book); New York, NY, USA: 1994. [Google Scholar]
  • 35.Sethuraman V., Hajek B. Capacity per unit energy of fading channels with a peak constraint. IEEE Trans. Inf. Theory. 2005;51:3102–3120. doi: 10.1109/TIT.2005.853329. [DOI] [Google Scholar]
  • 36.Brown J.R. Ergodic Theory and Topological Dynamics. Academic Press; New York, NY, USA: 1976. [Google Scholar]
  • 37.Petersen K. Ergodic Theory. Cambridge University Press; Cambridge, UK: 1983. Cambridge Studies in Advanced Mathematics 2. [Google Scholar]
  • 38.Kim Y.H. A coding theorem for a class of stationary channels with feedback. IEEE Trans. Inf. Theory. 2008;54:1488–1499. doi: 10.1109/TIT.2008.917685. [DOI] [Google Scholar]
  • 39.Royden H.L. Real Analysis. 2nd ed. Macmillan; New York, NY, USA: 1968. [Google Scholar]
  • 40.Weir A.J. Lebesgue Integration and Measure. Cambridge University Press; Cambridge, UK: 1973. [Google Scholar]

Articles from Entropy are provided here courtesy of Multidisciplinary Digital Publishing Institute (MDPI)

RESOURCES