







Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Community
Ask the community for help and clear up your study doubts
Discover the best universities in your country according to Docsity users
Free resources
Download our free guides on studying techniques, anxiety management strategies, and thesis advice from Docsity tutors
The comparison between non-orthogonal multiple access (noma) and scheme-o and scheme-n in multi-user beamforming. It provides formulas for the received signals and ergodic achievable rates for users in the cell center and edge, as well as the conditions for decoding and interference cancellation. The document also includes a summary of achievable rate results and a comparison with different numbers of users or antennas at the user.
Typology: Study notes
1 / 13
This page cannot be seen from the preview
Don't miss anything!
Abstract—This paper considers the use of NOMA in multiuser MIMO systems in practical scenarios where CSI is acquired through pilot signaling. A new NOMA scheme that uses shared pilots is proposed. Achievable rate analysis is carried out for different pilot signaling schemes including both uplink and downlink pilots. The achievable rate performance of the proposed NOMA scheme with shared pilot within each group is compared with the traditional orthogonal access scheme with orthogonal pilots. Our proposed scheme is a generalization of the orthogonal scheme, and can be reduced to the orthogonal scheme when appropriate power allocation parameters are chosen. Numerical results show that when downlink CSI is available at the users, our proposed NOMA scheme outperforms orthogonal schemes. However with more groups of users present in the cell, it is preferable to use multi-user beamforming in stead of NOMA.
Non-orthogonal-multiple-access (NOMA) is a new multiple-access concept proposed for next generation wireless networks [2]. The key idea behind NOMA is the use of superposition coding [3], and associated interference cancellation techniques, to serve multiple terminals in the same time-frequency slot. This is classified as NOMA in the power domain. NOMA provides the ability to increase capacity, especially when the number of users exceeds the dimension of the channel coherence interval, or the number of spatial dimensions (antennas) available for multiplexing is limited. The technology is currently attracting much attention [4]–[7]. In the standardization of 3GPP-LTE-Advanced networks, a NOMA technique for the downlink (DL), called multiuser superposition transmission (MUST), was recently proposed [8]. Concurrently, multiuser MIMO is becoming a cornerstone technology in emerging standards for wireless access. The idea is to use multiple, phase-coherently operating antennas at the base station to simultaneously serve many terminals and separate them in the spatial domain. The basic multiuser MIMO concepts and the associated information theory go back a long time [9]–[11]. The most useful form of multiuser MIMO is massive MIMO, which emerged more recently [12], [13]. In massive MIMO, the base stations use hundreds of antennas to serve tens of terminals – harnessing a large spatial
This work was supported by the Swedish Research Council (VR), the Link¨oping University Center for Industrial Information Technology (CENIIT), and the ELLIIT. Part of this work has been presented at IEEE Interna- tional Workshop on Signal Processing Advances in Wireless Communications (SPAWC) 2017 [1], however there is an error in the Fig. 2 which is corrected in this paper.
multiplexing gain for high area throughputs, as well as a large array gain for improved coverage. The question addressed in this paper is under what cir- cumstances the use of NOMA can provide gains in multiuser MIMO systems. While this question per se is not new, no exist- ing study to the authors’ knowledge addressed it under realistic assumptions on the availability of channel state information (CSI). Specifically, previous work either assumed perfect CSI [5], [14] or only statistical CSI [15]. In contrast, we consider the use of training (pilot transmission) to acquire estimated CSI, and we derive rigorous capacity bounds for NOMA-based access under these practical conditions. Training-based NOMA schemes have been considered in [16], but only for single- antenna systems and hence only downlink pilots are sent to the users for estimating their effective channel gains. Moreoever, in multi-user MIMO the effective channels depend on the beamforming, which complicates the analysis. Beamforming with imperfect CSI also creates extra interference to the users, which has not been investigated in the literature. In contrast, in this work pilots are transmitted on the uplink (UL), facilitating the base station to estimate all channels. By virtue of reciprocity and time-division-duplex (TDD) operation, the so-obtained estimates constitute legitimate estimates of the downlink channel as well and can be used for coherent beamforming. However, since the terminals do not know their effective channels, we consider also the possibility of sending (beamformed) pilots in the DL. The assumptions made on availability of CSI are critical in the analysis of wireless access performance: Perfect CSI (or even high-quality CSI) is unobtainable in environments with mobility, and performance analyses conducted under perfect- CSI assumptions often yield significantly overoptimistic re- sults. Conversely, the reliance on only statistical CSI precludes the full exploitation of spatial multiplexing gains, rendering any performance results overpessimistic. The quality of the channel estimates that can ultimately be obtained is dictated by the length of the channel coherence interval (CI) (product of the coherence time and the coherence bandwidth): the higher mobility, the less room for pilots, the lower-quality CSI – and vice versa. Since the coherence time is proportional to the wavelength, the use of higher carrier-frequencies accentuates this problem. In high mobility and at high frequencies, the channel coherence may become very short and eventually one is forced to use non-coherent communication techniques [17]. The specific technical contributions of this paper are: ‚ We propose a training scheme to obtain CSI and utilize
the NOMA concept in a DL multiuser MIMO system. ‚ The derivation of new, rigorous, semi-closed form lower bounds on the DL capacity in multiuser MIMO with NOMA, with and without DL pilots. ‚ A numerical demonstration that NOMA can give gains in multiuser MIMO with estimated CSI under appropri- ate conditions, and a discussion of relevant application scenarios, most importantly that of rate-splitting and multicasting.
II. SYSTEM MODEL We consider a single-cell massive MIMO system with M antennas at the base station (BS) and K (even number) single- antenna users. Among these users, K{ 2 of them are located in the cell center, while the other K{ 2 users are at the cell edge. TDD operation is assumed and therefore the BS acquires downlink channel estimates through uplink pilot signaling, by exploiting channel reciprocity. These estimates are used to perform downlink multiuser beamforming. These operations have to be done within the same CI, where the channels are approximately constant. Therefore the more symbols spent on uplink training, the fewer symbols are available for data. We consider non-line-of-sight communication and model the small-scale fading for each user as independent Rayleigh fading. We denote the small-scale fading realizations for the users at the cell center as
gk „ CN p 0 , IM q, k “ 1 ,... , K{ 2. (1)
The corresponding large-scale fading parameters are βgk ą 0 , k “ 1 ,... , K{ 2 for the users in the cell center; the actual
channel realization is then
b βgk gk. Similarly, the small-scale fading realizations for the users at the cell edge are denoted as
hk „ CN p 0 , IM q, k “ 1 ,... , K{ 2. (2)
The corresponding large-scale fading parameters are βhk ą 0 , k “ 1 ,... , K{ 2 for the users at the cell edge. The actual
channel is then
b βgk gk. The large-scale fading is widely
different between the two sets of users: βgk " βkh. Note that this is the scenario of interest to us, but the formulas will actually be valid for any values of βgk and βkh. The names ”cell edge” and ”cell center” are just descriptive, but should not be interpreted literally. The BS is assumed to know the deterministic parameters βkg and βhk. However the small-scale fading realizations are unknown a priori and changing independently from one CI to another CI. To estimate the small-scale fading realizations at the BS, in traditional TDD multiuser MIMO, orthogonal up- link pilots are transmitted from the users in the cell. However, the number of available orthogonal pilot sequences is limited by the size of the CI and this effectively limits the number of users that can be scheduled simultaneously. In this study, we are interested in the case when K is greater than the number of available pilot sequences. To facilitate discussion and analysis, we assume that there are only K{ 2 orthogonal pilot sequences available. With this assumption, we compare two schemes that make use of the K{ 2 pilot sequences differently.
A. Orthogonal Access Scheme The first scheme is the traditional orthogonal access scheme [18] that schedules K{ 2 users in a fraction η of time-frequency resources, and then serve the others in the remaining fraction 1 ´ η of the resources. To minimize near-far effects, we schedule the K{ 2 users at the cell center in the first fraction η, followed by the other K{ 2 users at the cell edge in the remaining 1 ´ η of the resources. From now on we call this Scheme-O.
B. Proposed NOMA Scheme The second scheme is a generalization of an existing scheme in the NOMA literature [19], which creates K{ 2 groups, each with one user at the cell edge and one at the cell center. In [19], the beamformers are selected based on the channel of the cell center user, but NOMA with superposition coding is applied within each group so that the cell edge user can get a separate data signal. The beamformers can be selected to mitigate the inter-group interference. For example, in [19], zero-forcing beamforming is applied to cancel inter-group interference. However, this existing scheme can only provide the user at the cell edge with a small data rate. This is so because the beams are directed to the stronger user in the group, thus the weaker user will not have any beamforming gain and this results in low received power and no interference suppression. Moreover, the existing work is based on the impractical assumption of perfect CSI. In [20] a two-stage beamformer is proposed where the outer stage aims to cancel the inter-group interference and the inner stage beamformer is optimized to enhance the rate performance for the users within the group. However this approach needs perfect CSI at the BS which is hard to obtain in practice and therefore we do not consider it here. We propose a generalization of the NOMA scheme from [19] and devise a way to estimate the channels in practice. To resolve the pilot-shortage problem, we propose to reuse the same pilot for multiple terminals in the same cell. In particular, the BS allocates the same pilot to the two terminals in a group, where one is in the cell center and one is at the cell edge.^1 Since the two users are using the same pilot and have the same small-scale fading statistics, we will later see that the BS cannot distinguish their channel responses. However, the BS can estimate a linear combination of the channels to both terminals from the pilot transmission. This estimate provides a useful description of the combined channel, particularly, if power control is used to even out the pilot signal strengths of the two terminals. In our proposed scheme, the BS beamforms a combination of the data symbols intended for the two terminals using the estimated channels. We make use of the NOMA concept for which the symbols intended for different users are super-imposed using super-position coding. The cell edge user performs the decoding by treating inter-user interference as noise, while the cell center user decodes the other user’s data first and performs interference cancellation before decoding its own data. Since the beamformers are based (^1) This scheme can be extended to more than two users, and we will briefly discuss about this in Section V.
where n¯u,k “ rNuΦH^ sk „ CN p 0 , IM q. Then the MMSE channel estimate of gk for a user in the cell center is
g ˆk “
b puαkg βgk puαkg βgk puαkhβhk
1
y¯Nu,k, k “ 1 ,... , K{ 2. (11) The MMSE channel estimate of hk for a user at the cell edge is
ˆhk “
b puαkhβkh puαkg βkg puαkhβkh
1
y¯u,kN, k “ 1 ,... , K{ 2. (12)
We observe that gˆk and ˆhk are parallel, thus the BS cannot distinguish between the channel “direction” of users that share the same pilot. This effect is a consequence of pilot contamination. Pilot contamination is a major issue in massive MIMO system, since it makes it hard for the BS from performing coherent beamforming only towards one of the users that share a pilot [12]. In contrast, if the same data is multicasted to multiple users, it is desirable to jointly beamform towards all of them. Pilot contamination is then useful to reduce the pilot overhead [22]. In this paper, we will show how to exploit NOMA to send different data to the users that share a pilot. One alternative way to utilize the uplink pilots is to estimate the linear combination
wk “
b αkg βgk gk `
b αkhβhk hk
of the channels. The MMSE estimate of wk for group k is
w ˆk “
puαkg βgk `
puαkhβhk puαkg βkg puαkhβkh
1
y¯u,kN, k “ 1 ,... , K{ 2. (13)
Note that wˆk is also parallel with ˆgk and ˆhk. The choice of channel estimate does not matter because in either case the channel estimates are linearly scaled versions of the processed pilot signal. Hence the beamforming directions suggested by the estimates are the same by using any one of the estimators. Since we need to normalize the beamformer to satisfy the power constraint, the scaling disappears after normalization and therefore does not affect the rate.
C. Interference-Limited Scenarios
We can obtain a special case by assuming there is no noise during the uplink training, or equivalently that the uplink power pu goes to infinity. This yields as an upper bound on the performance of all the schemes. It is also a good approximation of the interference-limited scenario with high SNR, but large inter-user interference. For Scheme-O, noise-free channel estimation implies that the channels are perfectly known at the BS, due to the fact that all users use orthogonal pilots in the uplink training, i.e.,
ˆgk “ gk, k “ 1 ,... , K{ 2 , (14)
and ˆhk “ hk, k “ 1 ,... , K{ 2. (15)
In contrast, for Scheme-N, the channel estimate at the BS will still be a linear combination of the channels because of the use of the same pilot in each group. The noise-free estimate of wk becomes
w ˆk “
b αkhβhk hk `
b αkg βgk gk “ wk, k “ 1 ,... , K{ 2. (16)
IV. PERFORMANCE ANALYSIS In this section, we analyze the ergodic achievable rates of Scheme-O and Scheme-N under imperfect channel estimation. In wireless systems with fast fading channels, channel codes span many realizations of the fading process. Therefore the ergodic achievable rate is an appropriate metric to characterize the performance of coded systems in fast fading environment. It is commonly adopted in the multiuser MIMO literature, especially when the number of antennas is large. We make use of the UL channel estimates from Section III for downlink beamforming, by assuming perfect reciprocity between UL and DL. The channel estimation errors are taken into account in the ergodic achievable rate expressions. We separate the analysis into three parts, namely the cases with and without instantaneous DL CSI, and the case with estimated DL channel gains. The case with instantaneous downlink CSI is unobtain- able in practice, and used only as a benchmark. `Note that the effective ergodic rate have a prelog penalty 1 ´ 2 KT
for the case without DL pilots, where T is the size of the CI. This penalty accounts for the loss from spending K 2 T of every CI to estimate the channels. For the case with DL pilots, the pre-log penalty is
A. Downlink Signal Model Denote by pd the DL transmission power normalized by the noise variance. For Scheme-O, the received signal for user k in the cell center is
yc,k “
b pdβkg gTk xg ` nc,k, k “ 1 ,... , K{ 2 , (17)
and the received signal for user k at the cell edge is
ye,k “
b pdβhk hTk xh ` ne,k, k “ 1 ,... , K{ 2 , (18) where xg (xh) is the signal vector containing data for the cell center users (cell edge users), and nc,k (ne,k) is the normalized i.i.d. zero mean unit variance complex Gaussian noise at the kth^ user at the cell center (edge). Before transmission, each data symbol is multiplied with a beamforming vector as
xg “
Kÿ{ 2
k“ 1
bk
b γOk,g sk,g (19)
for the users in the cell center and
xh “
Kÿ{ 2
k“ 1
ak
b γk,hOsk,h (20)
for the users at cell edge. In the above equations γk,h (γk,g) represents the non-negative power control coefficients for user
k at the cell edge (cell center), and sk,h (sk,g ) is the data symbol intended for user k at the cell edge (cell center) which is zero mean and unit variance. The combined signal vectors xh and xg need to satisfy the power constraint ErxHh xhs ď 1 and ErxHg xgs ď 1. In this work we focus on maximum ratio transmission (MRT) which is simple to implement and performs close to optimality in low SNR scenarios,
bk “
ˆg˚ k a Er||gˆk||^2 s
for the cell center users and
ak “
ˆh˚ k b Er||hˆk||^2 s
for the cell edge users. With the normalized beamforming vectors, the power constraint becomes
řK{ 2 k“ 1 γ
O ř k,g^ ď^1 and K{ 2 k“ 1 γ
O k,h ď^1. For Scheme-N, the received downlink signal for users in the cell center is
yk,g “
b pdβgk
Kÿ{ 2
i“ 1
gTk ai
γi,hsi,h
b pdβgk
Kÿ{ 2
i“ 1
gTk bi
γi,g si,g ` nk, k “ 1 ,... , K{ 2.
(21) Similarly, the received downlink signal for users at the cell edge can be written as
yk,h “
b pdβhk
Kÿ{ 2
i“ 1
hTk ai
γi,hsi,h
b pdβkh
Kÿ{ 2
i“ 1
hTk bi
γi,g si,g ` nk, k “ 1 ,... , K{ 2.
(22) In Scheme-N, where the BS knows only the linear com- bination of the channels for the users in the same NOMA group, it regards the estimate as the true channel for both users pk, gq and pk, hq since that is the best estimate available. The combined symbols from both terminals in the same group are weighted with the power control coefficients ?γk,h and ? γk,g. The transmitted symbol in the kth^ NOMA group is hence
γk,hsk,h `
γk,g sk,g. Therefore the power constraint is
ř k γk,h^ `^
ř k γk,g^ ď^1. In this case we have the MRT beamforming vector with normalization
ak “ bk “
wˆ k˚ a Er} wˆk}^2 s
B. Performance With Perfect CSI at the Users
In this subsection, we compute the ergodic achievable rate for the two schemes under the assumption that the DL pilots make perfect DL CSI available at the users. This assumes that DL pilots are sent in each CI and users perform channel estimation to obtain their own channel gain coefficients and the
cross-channel gains between different users. The achievable rate is obtained by averaging over all sources of randomness in the channel and noise. For Scheme-O, every user decodes its own data symbol by treating interference as noise. Since perfect CSI is available, an ergodic achievable rate of user k with beamforming vec- tor a 1 ,... , aK and b 1 ,... , bK can be computed using [13, Section 2.3.5]
ROc,k “
ηE
log 2
pdβkg γk,gO |gTk bk|^2 pdβkg
ř j γ
O j,g |g
T k bj^ |
¸ff
for the users in the cell center and
ROe,k “
p 1 ´ηqE
log 2
pdβhk γk,hO|hTk ak|^2 pdβkh
ř j γ
O j,h|h
T k aj^ |
¸ff
for the users at the cell edge. The ergodic achievable rates are measured in b/s/Hz, and they can be achieved by using Gaussian signaling and code- words that span over all channel realizations. The pre-log factors account for the loss in achievable rate due to the fact that each user is only scheduled for a fraction of the CIs, in time or frequency. For Scheme-N, recall that we name the kth^ user at the cell edge as pk, hq and the kth^ user at the cell center as pk, gq. The instantaneous SINR of sk,h of user pk, gq is
SINRk,g “
pdβgk γk,h|gTk ak|^2 pdβgk
ř j‰k γj,h|g
T k aj^ | (^2) ` pdβgk^ ř j γj,g|g
T k bj^ |
and similarly the instantaneous SINR of sk,h at user pk, hq can be written as
SINRk,h “
pdβhk γk,h|hTk ak|^2 pdβkh
ř j‰k γj,h|h T k aj^ | (^2) ` pdβk h
ř j γj,g^ |h T k bj^ |
The condition that user pk, gq can decode the data intended for user pk, hq is that the ergodic achievable rate of sk,h at user pk, gq is no less than the ergodic achievable rate of sk,h at user pk, hq, which is explicitly
Erlog 2 p 1 SINRk,g qs ě Erlog 2 p 1
SINRk,hqs. (28)
When this condition does not hold, we need to lower the data rate to user pk, hq such that it can be decoded at user pk, gq. This can be done by choosing
RN Pk,h “ min pErlog 2 p 1 SINRk,g qs, Erlog 2 p 1
SINRk,hqsq. (29) Since Erlog 2 p 1 ` SINRk,hqs is an achievable rate for user pk, hq, from an information-theoretic perspective any rate that is lower than that is also achievable. Therefore by transmitting with the chosen Rk,hN P both users are able to decode the data. In practice, for (28) to hold we just need to properly control the pilot powers such that (28) holds. Then user pk, gq gathers all received signals over all channel realizations (coherence intervals) and decodes the data for user pk, hq. Notice that the
RN Pk,g “
log 2
pdβkg γk,h|gkT ak|^2 pdβgk
ř j‰k γj,h|g
T k aj^ | (^2) ` pdβkg^ ř j‰k γj,g^ |g
T k bj^ |
¸ff (30)
RN Pk,h “
log 2
pdβhk γk,h|hTk ak|^2 pdβkh
ř j‰k γj,h|h T k aj^ |^2 `^ pdβ k h
ř j γj,g^ |h T k bj^ |^2 `^1
¸ff (31)
perform successive interference cancellation as the condition is easier to satisfy. We have the new received signal
y ¯k,g “ yk,g ´ E
ck
b βkg gTk y¯ u,kN^ ˚
ı (^)? pdγk,hsk,h
“ E
ck
b βgk gkT y¯N u,k^ ˚
ı (^)? pdγk,g sk,g
`
ck
b βgk gkT y¯N u,k^ ˚ ´ E
ck
b βgk gkT y¯N u,k^ ˚
ı¯ (^)? pdγk,hsk,h
`
c
b βkg gkT y¯N u,k^ ˚ ´ E
ck
b βgk gkT y¯N u,k^ ˚
ı¯ (^)? pdγk,g sk,g Ik,g
nk,g. (43) We can similarly write the effective noise as
zk,g “
ck
b βkg gTk y¯ u,kN^ ˚ ´ E
ck
b βkg gTk y¯N u,k^ ˚
ı¯ (^)? pdγk,hsk,h
`
c
b βkg gTk y¯ u,kN^ ˚ ´ E
ck
b βkg gTk y¯N u,k^ ˚
ı¯ (^)? pdγk,g sk,g Ik,g
nk,g. (44)
Proposition 2. The following ergodic rate is achievable for user pk, gq with Scheme-N:
RN ipk,g “
τ 2 T
log 2
λk,g βgk γk,g M pdβkg ` 1
Proof. The proof is given in Appendix B.
From the ergodic rate expressions, we can observe that the signal terms are proportional to M , which is the array gain from coherent beamforming. Moreover, we observe that the total interference from other groups of users is a constant that only depends the user’s own large-scale fading, but not on the number of antennas or channel estimation quality. Therefore the only parameters that affect the rate are the power control parameters and the uplink channel estimation quality. Adding more groups of users in Scheme-N will only change the amount of power that is allocated to each group, but not the total interference. Each user at the cell edge is affected by coherent interference from the signal intended for the cell center user in its group. However, for the users in the cell center, coherent interference disappears in the successive interference cancellation and the only effect of the pilot contamination is the degraded channel estimation quality. Using similar calculations, we obtain the ergodic achievable rate expressions for Scheme-O. For users in the cell center, we have
ROipc,k “
η log 2
λOk,g βkg γk,gO M pdβgk ` 1
k “ 1 ,... , K{ 2
where λOk,g “
puβkg puβkg ` 1
For users at the cell edge, we have
ROipe,k “
p 1 ´ ηq log 2
λOk,hγk,hOM pdβkh ` 1
k “ 1 ,... , K{ 2
where λOk,h “
puβkh puβhk ` 1
As in the case with perfect CSI at the users, when we set αkh “ γk,h “ 0 , @k and αkg “ 1 in Scheme-N we get the achievable rate of the users in the cell center in Scheme-O with η “ 1. Setting αkh “ γk,h “ 0 , @k and αkh “ 1 we get the achievable rate of the users at the cell edge in Scheme-O with η “ 0. By using time-sharing between these two extremes, we obtain all the ergodic achievable rates that Scheme-O can attain.
D. Performance With Estimated Downlink CSI DL CSI does not come for free. In practice some form of estimation of the beamformed channel gain is usually needed. In this subsection, we investigate the performance of the two schemes when we send DL (beamformed) pilots [23] for the channel estimation. For Scheme-O every user receives its own orthogonal pilot. For Scheme-N, since we are using the same beamformer for the pair of users in every group k, only one downlink pilot is needed for every pair of users. In this case the users estimate their effective channel gain and perform a form of “equalization” using the estimated channel gain (see below for the details). We denote the channel gain at user pk, hq as fk,h fi hTk ak. Then the received pilot at each of these users is
ydpk,h “ fk,h
b pdβkh ` ndpk,h, k “ 1 ,... , K{ 2. (50)
Assuming LMMSE estimation [21] at the user, we obtain the estimate f^ ˆk,h “ Erfk,hs
b βhk pdVarrfk,hs βhk pdVarrfk,hs ` 1
ydpk,h ´
b βkh pdErfk,hs
of the channel gain where Erfk,hs “
a M λk,h, Varrfk,hs “ 1.
The estimation quality will improve with M as the mean of the channel gain is increasing with M while the variance is constant. Similarly, denote the channel gain at user pk, gq as fk,g fi gkT bk. The received pilot at each of these user is
ydpk,g “ fk,g
b pdβgk ` ndpk,g, k “ 1 ,... , K{ 2. (53)
Applying LMMSE estimation yields the estimate
f^ ˆk,g “ Erfk,g s
b βkg pdVarrfk,gs βgk pdVarrfk,gs ` 1
ydpk,g ´
b βgk pdErfk,gs
where Erfk,g s “
a M λk,g , Varrfk,g s “ 1.
With these estimates of the channel gains, we first divide the received signal at user pk, hq by the channel estimate. This can be seen as a form of equalization, and ideally the ratio fk,g f^ ˆk,g^ is one. Then we use the same method as above to obtain the achievable rate of user pk, hq in (56) on top of next page. Similarly for user pk, gq, an achievable rate is given in (57) on top of next page. For Scheme-O, similar techniques can be applied to obtain the achievable rate for the users in the cell center given in (58) on top of next page. The corresponding achievable rate for the users at the cell edge is given in (59) on top of next page. As in the case with perfect CSI at the users, when we set αkh “ γk,h “ 0 , @k and αkg “ 1 we get the achievable rate of the users at the cell center in Scheme-O with η “ 1. Setting αkh “ γk,h “ 0 , @k and αkh “ 1 we get the achievable rate of the users at the cell edge in Scheme-O with η “ 0. By using time sharing between these two extremes, we obtain all the ergodic achievable rates that Scheme-O can attain. Table I summarizes all the ergodic rate expressions we have obtained, they are all listed in Table I with reference to the equation numbers. Comparing the achievable rates of the different schemes under different CSI assumptions, we observe that the main difference among them is that imperfect CSI at the users is causing self-interference. Without any downlink pilots, this self-interference is proportional to the received power (pdβ), which fundamentally limits the achievable rate of the user. Therefore we can conclude that neither increasing the DL power nor putting the user closer to the BS would help much. This would not create a large SINR difference at the user, and thus we expect that Scheme-N would not provide much gain. However with DL pilots, the self-interference can be reduced substantially if we increase the DL SNR. This creates a larger SINR difference at the users and thus we expect that Scheme- N would provide higher gains.
V. PRACTICAL ISSUES AND EXTENSIONS In this section we discuss various issues when implementing the proposed Scheme-N in practical systems and some possible extensions. Due to space limitations, these issues are discussed briefly and in-depth investigations are left for future work.
A. User Pairing In this paper we are investigating the effects of imperfect CSI obtained through uplink training. The channels are not known a priori; the only information available at the BS regarding the channel strength is the large scale fading co- efficients of the users. As a result the user pairing has to be done based on the large-scale fading coefficients tβku. This can also be observed from the achievable rate expressions. This is the same condition that has been discussed in [24]. However the differences are that first, in our case there is a beamforming gain of order M which effectively increases the SNR and second, the existence of self-interference caused by channel estimation errors. A detailed analysis would be interesting, but has to be left for future work.
B. More than Two Users Per Group The proposed Scheme-N can be extended to include more than two users per group. Suppose there are L users in each group k and each user is labeled as user pk, 1 q to user pk, Lq. In the channel estimation phase they are assigned the same pilot. The BS estimates a linear combination of the channels from all L users in the group. Then the BS uses this for MRT beamforming. Without loss of generality, assume they have large-scale fading coefficients ordered as β 1 k ď β 2 k ď... ď βkL. The required condition such that NOMA can be applied is that user pk, iq can decode all messages intended for user pk, jq for all j ď i. The condition can be written as
Erlog 2 p 1 SINRk,iqs ě Erlog 2 p 1
SINRk,j qs @ i ě j, (60) where SINRk,i is the effective SINR of user pk, iq which has different forms according to the availability of CSI. This condition can be met by controlling the pilot power of the users. Detailed analysis of this extension is out of scope and has to be left for future work due to the limit of space.
C. Users with Multiple Antennas In the case when users are equipped with more than one antenna, adding more antennas can be viewed as adding users at the same distance. Thus the same analysis and results can be applied by putting the different antennas of the same user in different groups in Scheme-N. This argument does not consider the possibility of receive beamforming at the users as it requires accurate channel estimation at the users. Since the scenario we considered is when the pilot resources are scarce, the consideration of receive beamforming at the user side is out of scope.
D. Power Control Power control in any communication systems is crucial. We have considered both power control in the UL for the pilots and in the DL for the data. They are optimized according to the requirement of the users. In Section VII we will look at the rate region and a particular operating point on the Pareto boundary of the rate region which is obtained by performing power control on both UL pilots and DL data. However these are
TABLE I SUMMARY OF ACHIEVABLE RATE RESULTS Schemes (users) Estimated CSIT, Perfect CSIR Estimated CSIT, no CSIR Estimated CSIT, CSIR Scheme-O (cell center) (24) (46) (58) Scheme-O (cell edge) (25) (48) (59) Scheme-N (cell center) (30) (45) (57) Scheme-N (cell edge) (31) (39) (56)
(^00) 0.5 1 1.5 2 2.5 3 3.5 4
2
4
6
8
10
12
Rate of User (k,h) (b/s/Hz)
Rate of User (k,g) (b/s/Hz)
Scheme−N Scheme−O
Fig. 3. Achievable rate region with noise free uplink channel estimation and perfect CSI at the users. M “ 10 , K “ 2 βh “ 1 , βg “ 100 , pu “ pd “ 1.
(^00) 0.5 1 1.5 2 2.5 3
1
2
3
4
5
6
7
8
9
10
Rate of User (k,h) (b/s/Hz)
Rate of User (k,g) (b/s/Hz)
Scheme−N Scheme−O
Fig. 4. Achievable rate region with noisy uplink channel estimation and perfect CSI at the users. M “ 10 , K “ 2 , βh “ 1 , βg “ 100 , pu “ pd “ 1.
the performance gained by using NOMA is quite significant. For example, when the rate of user pk, hq is 2.5 b/s/Hz, the rate of user pk, gq can be increased by almost 2 b/s/Hz. Fig. 4 shows the performance with noisy uplink estimation and perfect CSI at the users. Comparing with Fig. 3 we observe that the uplink channel estimation errors do not lower the performance much for the user in the cell center. However the rate of the user at the cell edge loses more than 20%, due to the poor quality of the uplink channel estimate. Never the less, the gain from using NOMA is still large.
(^00) 0.5 1 1.5 2
1
2
3
Rate of User 1 (b/s/Hz)
Rate of User 2 (b/s/Hz)
Scheme−N Scheme−O Orthogonal UL pilots
Fig. 5. Achievable rate region with noisy uplink channel estimation and no CSI at the users. M “ 10 , K “ 2 , βh “ 1 , βg “ 100 , pu “ pd “ 1.
Fig. 5 shows the achievable rate region with noisy uplink estimation and no CSI at the users. Comparing to Fig. 4 we see that CSI at the users is critical as Scheme-N and Scheme-O are overlapping. Without CSI, Scheme-N is performing the same as Scheme-O which means there is no gain from using NOMA. We also plot the performance with orthogonal UL pilots for all K users as reference. In Scheme-N we send K{ 2 uplink pilots, while with the ‘Orthogonal UL Pilots’ scheme we send K uplink pilots. In this comparison all schemes do not require downlink pilots. This shows that without taking the penalty of using more pilots, it is better to use orthogonal pilots when DL CSI is not available. When the number of pilot symbols is limited and sending K orthogonal pilots is not possible, we can only compare Scheme-O and Scheme-N. There are still some gains from using NOMA with other sets of parameters (when M is of the order of thousands) than the one considered in this figure, but they are marginal and applying NOMA may not be worth it since it increases the complexity and delays at the user. Fig. 6 shows the achievable rate region with noisy uplink estimation and estimated channel gains at the users, which is the most practical scenario. Comparing to Fig. 5 we see that with the estimated channel gains, we see some gains from using NOMA. We also plot the performance with orthogonal UL pilots for all K users as reference. In Scheme-N we send K{ 2 uplink pilots and K{ 2 downlink pilots, while with the ‘Orthogonal UL Pilots’ scheme we send K uplink pilots and no downlink pilots. Comparing the rate regions we see that our proposed Scheme-N outperforms both traditional schemes.
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2 0
1
2
3
4
5
6
7
8
9
Rate of User (k,h) (b/s/Hz)
Rate of User (k,g) (b/s/Hz)
Scheme−N Scheme−O Orthogonal UL Pilots
Fig. 6. Achievable rate region with noisy uplink channel estimation and estimated CSI at the users. M “ 10 , K “ 2 , βh “ 1 , βg “ 100 , pu “ pd “ 1.
10 20 30 40 50 60 70 80 90 100 3
4
5
6
7
8
9
10
11
Number of Antennas at the BS (M)
Sum Ergodic Achievable Rate (b/s/Hz)
Scheme−N Scheme−O Orthogonal UL Pilots
Fig. 7. Sum rate with noisy uplink channel estimation and estimated channel gains at the users for different number of antennas at the BS (M). K “ 2 , β^1 h “ 1 , β^1 g “ 100 , pu “ pd “ 1. The rate of the user pk, hq is constrained to be the rate it would get when using Scheme-O with η “ 0. 5.
B. Constrained Sum Rate Comparison
In this subsection we compare a specific operating point on the achievable rate region. We choose the point such that users at the cell edge get the same rate as in Scheme-O with η “ 0. 5. This means that users at the cell edge do not lose any rate by using NOMA. We compare the sum rate of the whole cell under this constraint and vary the number of antennas, large-scale fading parameters. In all plots we choose K “ 2 with 1 user at the cell edge and 1 user in the cell center. For Scheme-O, 1 user is scheduled in one slot, thus full power is used with γO 1 ,g “ 1 and γ 1 O,h “ 1. For Scheme-N, we vary the power between the two users to find the optimal constrained sum rate. In Fig. 7 we compare the constrained sum rate with different
(^65 10 15 20 25 30 35 )
8
10
12
14
16
18
Path Loss Difference (dB)
Sum Ergodic Achievable Rate (b/s/Hz)
Scheme−N Scheme−O Orthogonal UL Pilots
Fig. 8. Sum rate with noisy uplink channel estimation and estimated channel gains at the users with path loss differences (large-scale fading of user pk, hq is fixed while large-scale fading of user pk, gq is varying). M “ 100 , K “ 2 , β^1 h “ 1 , pu “ pd “ 1. The rate of the user pk, hq is constrained to be the rate it would get when using Scheme-O with η “ 0. 5.
numbers of antennas M at the BS with β^1 h “ 1 , β g^1 “ 100 , and pu “ pd “ 1. From the plot we see that the sum rate difference between Scheme-O and Scheme-N is increasing when M increases. This contradicts the common notion that NOMA is only useful when the number of antennas at the BS is less than the total number of antennas at the users [5]. The reason for this is that CSI at the users is very important in NOMA, and when M is small, the estimation quality is not good enough, resulting in a lower rate. When M increases, the estimation quality at the users increases (due to the array gain that increases the SNR with M in the DL estimation) and hence the gain from NOMA is more significant. We also observe that the performance gap between Scheme-O and the ‘Orthogonal UL Pilots’ decreases with M and eventually Scheme-O performs worse than the latter. This is due to the channel hardening effect. The more antennas at the BS, the less fluctuation in the norm of the channel vector (normalized by the number of antennas): the norm of the realization of the channel vector is almost equal to its statistical mean. In Fig. 8 we compare the constrained sum rate with different large-scale fading coefficients between the paired users, with M “ 100 , pu “ pd “ 1 , β^1 h is fixed to be 1 while β g^1 varies. From the plot we see that the sum rate difference between Scheme-O and Scheme-N is increasing with the large-scale fading difference. This is expected and matches the results for single antenna NOMA systems [2]. When the large-scale fading difference is small, the orthogonal UL pilots scheme gives the best performance because both users have low SNR and therefore DL estimates are of poor quality. This verifies the importance of user pairing in NOMA.
C. Effect of Number of Users or Number of Antennas at the User In this subsection, we look into the effect of increasing the number of users in the cell, or equivalently, the number of
and the denominator can be calculated as
Varrzk,hs “ Var
ck
b βkh hTk y¯ u,kN^ ˚
pdγk,h
ck
b βhk hTk y¯N u,k^ ˚
pdγk,h
sk,h
` ck
b βkh hTk y¯N u,k^ ˚
pdγk,g sk,g Ik,h
nk,h
“ Var
ck
b βhk hTk y¯N u,k^ ˚
VarrIk,hs
Varrnk,hs
ck
b βkh hTk y¯N u,k^ ˚
pdγk,g
2
“ pdβhk 1
pdλh,kβkh γk,g M. (63)
Using the results from [13, Section 2.3.2], we have the capacity lower bound:
RN ipk,g “ log 2
ck
b βgk gTk y¯N u,k^ ˚
ı (^)? pdγk,g
2
Varpzk,gq
The numerator can be calculated as ˇ ˇ ˇE
ck
b βkg gTk y¯ u,kN^ ˚
ı (^)? pdγk,h
2 “ pdλk,g βkg γk,g M, (65)
and the denominator can be calculated as
Varrzk,gs “ Var
ck
b βgk gkT y¯N u,k^ ˚
pdγk,h
ck
b βgk gTk y¯ u,kN^ ˚
pdγk,h
ı˙ sk,h
ck
b βgk gkT y¯N u,k^ ˚
pdγk,g
ck
b βgk gTk y¯ u,kN^ ˚
pdγk,g
ı˙ sk,g Ik,g
nk,g
“ Var
ck
b βgk gTk y¯ u,kN^ ˚
ı VarrIk,g s
Varrnk,gs “ pdβkg ` 1. (66)
[1] H. V. Cheng, E. Bj¨ornson, and E. G. Larsson, “NOMA in multiuser MIMO systems with imperfect CSI,” in 2017 IEEE International Workshop on Signal Processing Advances in Wireless Communications (SPAWC). [2] Y. Saito, Y. Kishiyama, A. Benjebbour, T. Nakamura, A. Li, and K. Higuchi, “Non-orthogonal multiple access (NOMA) for cellular fu- ture radio access,” in 2013 IEEE 77th Vehicular Technology Conference (VTC Spring), June 2013, pp. 1–5. [3] T. Cover, “Broadcast channels,” IEEE Transactions on Information Theory, vol. 18, no. 1, pp. 2–14, Jan 1972. [4] L. Dai, B. Wang, Y. Yuan, S. Han, C. l. I, and Z. Wang, “Non-orthogonal multiple access for 5G: solutions, challenges, opportunities, and future research trends,” IEEE Communications Magazine, vol. 53, no. 9, pp. 74–81, September 2015. [5] Z. Ding, F. Adachi, and H. V. Poor, “The application of MIMO to non-orthogonal multiple access,” IEEE Transactions on Wireless Communications, vol. 15, no. 1, pp. 537–552, Jan 2016.
[6] Z. Ding, Y. Liu, J. Choi, Q. Sun, M. Elkashlan, C. L. I, and H. V. Poor, “Application of non-orthogonal multiple access in LTE and 5G networks,” IEEE Communications Magazine, vol. 55, no. 2, pp. 185– 191, February 2017. [7] V. W. Wong, R. Schober, D. W. K. Ng, and L. Wang, Key Technologies for 5G Wireless Systems. Cambridge, U. K.: Cambridge University Press, 2017. [8] 3GPP TD RP-150496, “Study on downlink multiuser superposition transmission.” [9] S. C. Swales, M. A. Beach, D. J. Edwards, and J. P. McGeehan, “The performance enhancement of multibeam adaptive base-station antennas for cellular land mobile radio systems,” vol. 39, no. 1, pp. 56–67, 1990. [10] S. Anderson, M. Millnert, M. Viberg, and B. Wahlberg, “An adaptive array for mobile communication systems,” vol. 40, no. 1, pp. 230–236,
[11] G. Caire and S. Shamai, “On the achievable throughput of a multiantenna Gaussian broadcast channel,” IEEE Transactions on Information Theory, vol. 49, no. 7, pp. 1691–1706, July 2003. [12] T. L. Marzetta, “Noncooperative cellular wireless with unlimited num- bers of base station antennas,” IEEE Transactions on Wireless Commu- nications, vol. 9, no. 11, pp. 3590–3600, November 2010. [13] T. Marzetta, E. G. Larsson, H. Yang, and H. Ngo, Fundamentals of Massive MIMO. Cambridge, U.K.: Cambridge University Press, 2016. [14] Z. Ding, Z. Yang, P. Fan, and H. V. Poor, “On the performance of non-orthogonal multiple access in 5G systems with randomly deployed users,” IEEE Signal Processing Letters, vol. 21, no. 12, pp. 1501–1505, Dec 2014. [15] Q. Sun, S. Han, C. L. I, and Z. Pan, “On the ergodic capacity of MIMO NOMA systems,” IEEE Wireless Communications Letters, vol. 4, no. 4, pp. 405–408, Aug 2015. [16] Z. Yang, Z. Ding, P. Fan, and G. K. Karagiannidis, “On the perfor- mance of non-orthogonal multiple access systems with partial channel information,” IEEE Transactions on Communications, vol. 64, no. 2, pp. 654–667, Feb 2016. [17] L. Jing, E. D. Carvalho, P. Popovski, and A. O. Martinez, “Design and performance analysis of noncoherent detection systems with massive receiver arrays,” IEEE Transactions on Signal Processing, vol. 64, no. 19, pp. 5000–5010, Oct 2016. [18] D. Tse and P. Viswanath, Fundamentals of Wireless Communication. Cambridge, U. K.: Cambridge University Press, 2005. [19] B. Kim, S. Lim, H. Kim, S. Suh, J. Kwun, S. Choi, C. Lee, S. Lee, and D. Hong, “Non-orthogonal multiple access in a downlink multiuser beamforming system,” in IEEE Military Communications Conference, Nov 2013, pp. 1278–1283. [20] J. Choi, “Minimum power multicast beamforming with superposition coding for multiresolution broadcast and application to NOMA systems,” IEEE Transactions on Communications, vol. 63, no. 3, pp. 791–800, March 2015. [21] S. M. Kay, Fundamentals of Statistical Signal Processing: Estimation Theory. Upper Saddle River, NJ, USA: Prentice-Hall, Inc., 1993. [22] H. Yang, T. L. Marzetta, and A. Ashikhmin, “Multicast performance of large-scale antenna systems,” in 2013 IEEE 14th Workshop on Signal Processing Advances in Wireless Communications (SPAWC), June 2013, pp. 604–608. [23] H. Q. Ngo and E. G. Larsson, “No downlink pilots are needed in TDD massive MIMO,” IEEE Transactions on Wireless Communications, vol. 16, no. 5, pp. 2921–2935, 2017. [24] Z. Ding, P. Fan, and H. V. Poor, “Impact of user pairing on 5G nonorthogonal multiple-access downlink transmissions,” IEEE Transac- tions on Vehicular Technology, vol. 65, no. 8, pp. 6010–6023, Aug 2016. [25] S. Yang, M. Kobayashi, D. Gesbert, and X. Yi, “Degrees of freedom of time correlated MISO broadcast channel with delayed CSIT,” IEEE Transactions on Information Theory, vol. 59, no. 1, pp. 315–328, Jan
[26] A. E. Gamal and Y. H. Kim, Network Information Theory. Cambridge, U. K.: Cambridge University Press, 2012.