Massive MIMO for Ultra-reliable Communications with
Constellations for Dual Coherent-noncoherent Detection
Alexandru-Sabin Bana, Marko Angjelichinoski, Elisabeth de Carvalho, Petar Popovski
Department of Electronic Systems, Aalborg University, Denmark

arXiv:1802.10405v2 [cs.IT] 21 Mar 2018

Abstract
The stringent requirements of ultra-reliable low-latency communications (URLLC) require rethinking of the physical layer transmission
techniques. Massive antenna arrays are seen as an enabler of the emerging 5th generation systems, due to increases in spectral efficiency and degrees
of freedom for transmissions, which can greatly improve reliability under demanding latency requirements. Massive array coherent processing relies
on accurate channel state information (CSI) in order to achieve high reliability. In this paper, we investigate the impact of imperfect CSI in a
single-input multiple-output (SIMO) system on the coherent receiver. An amplitude-phase keying (APK) symbol constellation is proposed, where
each two symmetric symbols reside on distinct power levels. The symbols are demodulated using a dual-stage non-coherent and coherent detection
strategy, in order to improve symbol reliability. By means of analysis and simulation, we find an adequate scaling of the constellation and show
that for high signal-to-noise ratio (SNR) and inaccurate CSI regime, the proposed scheme enhances receiver performance.

I. I NTRODUCTION
Fifth generation (5G) communication systems promise to serve not only high-throughput applications, known as extended mobile broadband
(eMBB), but also two main instances of machine-type communication (MTC): massive MTC (mMTC) and ultra-reliable low-latency
communications (URLLC) [1]. Being the first communication system to specifically address the requirements of mMTC and URLLC
and aiming to integrate the aforementioned three services, it is evident that the physical layer must serve as a common ground for these
services to coexist [2]. However, the increased number of devices of mMTC, the stringent latency-reliability requirement of URLLC and the
short packet nature of the MTC transmissions in general require reevaluating physical layer design and processing [3]. The importance of
exploiting various diversity resources in order to increase reliability without increasing latency is discussed in [4], where also several design
principles are presented. Massive multiple-input multiple-output (MIMO) is seen as a prominent enabler for URLLC [5], [6], [7], as well as
for mMTC [8] and eMBB [9]. Multiple antennas at both receiver and transmitter enable exploiting favorable propagation conditions [10],
meaning having the ability to use the additional degrees of freedom (DoFs) to spatially separate users. Furthermore, an additional benefit
inherited from the massive arrays is the hardening of the channel and noise [11], [12]. However, the convenient properties of massive arrays
are not to be taken for granted, especially if coherent reception takes place and the CSI is either outdated or imprecise [11].
These imperfections of the CSI are the core motivation for our interest in investigating robust receiver processing techniques. In noncoherent energy detection (ED) receivers, the information is contained in the symbol energy levels, while in coherent phase-shift keying
(PSK), information is contained in the symbol phase. Drawing inspiration from non-coherent (ED) receivers with massive arrays [13] and
earlier works on constellation designs [14],[15], we propose a dual-stage, sequential non-coherent and coherent detection strategy, where
the receiver firstly performs non-coherent detection of the energy level to narrow down the possible received symbols, and then uses the
CSI to coherently detect the exact symbol. The non-coherent detection benefits from the massive MIMO effect, as it does not rely on exact
estimation of the channel coefficients for each receiver antenna, requiring only the estimate of the channel energy over the array. Due to the
very large number of antennas, the needed channel energy tends to be very robust to channel small scale variations. The key improvement
of the proposed approach is that in the first stage, the uncertainty in the received symbol is reduced by using the channel energy, such that
in the second stage, even if the CSI is imprecise, the chance of correctly detecting the received symbol is improved, since there are fewer
possible symbols. The proposed scheme is evaluated through analysis and simulation and is shown to improve receiver performance for high
SNR scenarios where CSI is inaccurate.
II. S YSTEM MODEL
This paper considers an uplink (UL) URLLC scenario, where a single-antenna device transmits a short message to a massive array receiver,
which is to be decoded with very high reliability. It is assumed that the transmission has been previously scheduled and that it is subject to
fading and noise, such that the received signal at each receiver antenna for a transmitted symbol x is expressed as
yi = hi x + ni .

(1)

The vectors y, h and n denote the received signal, the channel coefficients and the noise, respectively, for each antenna i ∈ {1, . . . , M }.
Both the channel coefficients and the noise are assumed to be circularly symmetric i.i.d. complex Gaussian random variables.
We use 4-ary modulation candidates for the set of possible transmitted symbols x, such as phase-shift keying (more precisely, 4-PSK)
and amplitude-phase keying (APK), as described in [14] and shown in 1. For the case p
of 4-PSK, thep
symbol alphabet is {±1, ±i}, whereas
when using APK modulation, one can use different symbol amplitudes, such as {± (1 + s), ±i (1 − s)}, where we denote s as the
scaling factor, such that the average power of the alphabet remains the same as for the 4-PSK. Furthermore, we assume that the symbols
are equiprobable, such that the power constraint per transmission is satisfied with a very high probability.
The coherent receiver, which is the benchmark, performs maximum ratio combining (MRC) of the signals received over the large array;
the resulting signal can be expressed as
PM ∗
ĥi yi
yMRC = Pi=1
(2)
2
M
i=1 ĥi

Figure 1. Proposed 4-APK constellation, where each two symmetric symbols reside on distinct power levels, and representation of the dual-stage sequential
non-coherent and coherent detection thresholds.

where ĥ is the pilot-based estimate of the channel coefficients, which cannot be considered ideal, i.e., ĥ 6= h since several factors such as
high mobility, limited training resources in stringent latency conditions, and neighboring cell interference can lead to having either outdated
or contaminated CSI. Therefore, we model the CSI impairments similarly to earlier works [16], as
p
ĥ = ρh + 1 − ρ2 γ
(3)
where γ is a circularly symmetric i.i.d. complex Gaussian random variable, with zero mean and the same variance as h. For ρ ≈ 1, the CSI
is close to ideal.
The proposed receiver consists of two stages performing sequential detection of the symbols, as illustrated in Fig. 1. For the first stage,
energy detection is performed in order to determine to which level the received signal belongs to. Secondly, after narrowing down the
possible symbols to half, coherent maximum-likelihood (ML) detection is performed on the maximum-ratio combined signal. Instantaneous
channel energy based ED (I-ED) [13, Section IV] is chosen for the first stage of the detection since it only requires estimates of the sum of
squared amplitudes of the instantaneous channel coefficients, and the noise variance. This channel energy is more stable because of the large
number of antennas, making I-ED suitable for imprecise CSI scenarios. As a result, I-ED exploits the massive MIMO effect when estimating
the channel energy and the fact that the noise is independent and identically distributed across receive antennas, therefore achieving noise
hardening.
III. A NALYSIS
We evaluate analytically the performance of the well-known coherent MRC receiver, the non-coherent I-ED receiver [13] and the proposed
dual-stage receiver under imperfect channel conditions.
A. Coherent 4-PSK MRC receiver
Given the received signal expression for the MRC case in (2), and the CSI impairments model in (3), the exact distribution of yMRC cannot
be easily deduced. However, by using the central limit theorem, it is observed that the distributions of the real and imaginary part of yMRC
can be well approximated by a normal distribution. This is shown in Fig. 2.
In order to express the symbol error rate (SER), it is further needed to determine the mean and variance of yMRC . These can be obtained
either through Monte-Carlo simulations or by using Rao’s procedure for determining the mean and variance of ratios of random variables
[17].
Due to the symmetry of the constellation, the mean and variance are the same for both real and imaginary domain, meaning that the SER
can be expressed by using the tail distribution function of the standard normal distribution Q(x) as


µyMRC
.
(4)
SER4-PSK =≈ 2Q
σyMRC

QQ Plot of Sample Data versus Standard Normal

0.8

yMRC for 128 antennas

Quantiles of Input Sample

0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
-4

-3

-2

-1

0

1

2

3

4

Standard Normal Quantiles
Figure 2. Plot of quantiles of yMRC versus standard normal quantiles. It can be seen that the distribution of yMRC can be well approximated by a standard
normal distribution.

B. Non-coherent I-ED receiver
The non-coherent instantaneous energy detection (I-ED) receiver relies on estimates of the instantaneous channel energy (ςh ) in order to
detect the energy of the transmitted symbols, which is expressed in [13] as
z=

1
1
1
khk22 x2 +
knk22 + 2 <[hH n] x.
M
M
M
{z
}
| {z }
| {z } |
ςh

ςn

(5)

w

σn2

It has been shown in [13] that as M → ∞, ςn approaches the noise variance
and that the cross term w tends to zero, due to the law
of large numbers. Therefore, noise hardening occurs, meaning that the noise contribution becomes more deterministic, and can therefore be
suppressed if σn2 is estimated.
The received energy z follows a non-central Chi-square distribution. However, according to the central limit theorem, when M is large, z
is well approximated by a non-central Gaussian variable with the same mean and variance as the non-central Chi-square distribution [13],
which are equal to
µz (ςh , p )= µz,p = ςh p + σn2 ;
σ2
2
σz2 (ςh , p )= σz,p
= n (2ςh p + σn2 )
M
where p is the power of a symbol and for 2-PAM, p ∈ {0, 1}. For details on how the detection thresholds are computed, the reader
refer to [13, Section IV.B]. Under the Gaussian approximation assumption, the SER for a 2-PAM constellation can be expressed as
" 


#
∆p (ςh ) − µz,p
µz,p+1 − ∆p (ςh )
1
I-ED
SER (ςh ) ≈
Q
+Q
.
2
σz,p
σz,p+1

(6)
(7)
can

(8)

C. Dual-stage sequential receiver
The overall SER of the proposed receiver can be expressed as
SERdual = SERI-ED + (1 − SERI-ED )SERcoh .
I-ED

The symbol error probability in the first stage (SER
detection stage (SERcoh ) can be expressed as

(9)

) of the sequential detection is characterized by (8), whereas the SER in the coherent

SERcoh =


1
SERre + SERim .
2

(10)

SNR = -2 dB

0.55

0.1

SNR = 2 dB

0.55

0.5

0.5

0.45

0.45

0.1

0.01

0.001

0.4

0.01

0.4
0.0001

0.35

0.35

0.3

0.3

1e-05

0.25

0.001

0.4

0.5

0.6

0.7

0.8

0.25

0.9

1e-06

0.4

0.5

0.6

s

0.8

0.9

s

(a) SNR = −2 dB

(b) SNR = 2 dB

SNR = 0 dB

0.55

0.7

0.1

0.5

SNR = 4 dB

0.55

0.1

0.01

0.5

0.001

0.45

0.01

0.45
0.0001

0.4

0.4
1e-05

0.35

0.001

0.35
1e-06

0.3

0.3

0.25

0.0001

0.4

0.5

0.6

0.7

s

(c) SNR = 0 dB

0.8

0.9

1e-07

0.25

1e-08

0.4

0.5

0.6

0.7

0.8

0.9

s

(d) SNR = 4 dB

Figure 3. Dependency of the symbol error rate on the choice of the constellation scaling coefficient.

The 1/2 coefficient in (10) stems from the probability of having to decide either from two real- or imaginary-valued symbols (see Fig. 1).
Further, based on the Gaussian approximation of yMRC , the two probabilities inside the bracket can be expressed as:
 h
i
h
i
1
SERre =
Pr <[yMRC ]+ < 0 + Pr <[yMRC ]− > 0
(11)
2


!
!
√
√
µre ( 1 + s)
µre (− 1 + s) 
1
√
√
+Q −
,
(12)
= Q
2
σre ( 1 + s)
σre (− 1 + s)
where <[yMRC ]+ and <[yMRC ]− denote the real value of the received signal if the corresponding real-valued positive or negative symbol was
sent, respectively. Similarly, SERim can be expressed as
 h
i
h
i
1
SERim =
Pr =[yMRC ]+ < 0 + Pr =[yMRC ]− > 0
(13)
2


!
!
√
√
µim ( 1 − s)
µim (− 1 − s) 
1
√
√
=
Q
+Q −
.
(14)
2
σim ( 1 − s)
σim (− 1 − s)
One can note that the two terms SERre and SERim would be identical if the power of the constellation symbols were not scaled by s,
therefore equation (10) would simply become the same as for the 4-PSK case (4). Due to the dependency of the SER on the scaling of the

constellation, we study the trade-off of choosing s in the following section.
IV. C ONSTELLATION SCALING AND RESULTS
The constellation scaling coefficient s has distinct impact on each of the two stages of the sequential decoder. On one hand, increasing
the scaling offers a larger distance between the power levels for the first (non-coherent) stage, thereby improving the reliability of detection.
However, for the second (coherent) stage, increasing the scaling offers higher distance only between two of the constellation points, the ones
lying on the outer power level, whereas the symbols that were scaled down will be more likely not to be decoded properly. Essentially, the
more scaling is applied, the worse the coherent detection becomes due to straying away from the optimal 4-PSK.
This trade-off induced by the choice of the scaling coefficient is illustrated in Figures 3a-3d, using the analysis results for the SER from
the previous section. It can be noticed that the optimal constellation scaling is centered around values of 0.7, and it does not seem to depend
on the CSI correlation ρ. For two of the SNR and CSI accuracy regimes illustrated, a constellation scaling of 0.7 offers symbol error rates
below 10−5 .
The proposed dual-stage receiver with scaled constellation is compared to the 4-PSK coherent detector employing MRC, both through
means of analysis and simulation, for several CSI correlation coefficients ρ. The result is shown in Fig. 4 for a constellation scaling
coefficient s = 0.7 and a number of 128 antennas at the receiver side. It can be observed that for inaccurate CSI, i.e. lower ρ, the dual-stage
receiver provides considerable gain, especially towards higher SNRs, which can be the case of deployed URLLC devices which are subject to
interference or suffer from outdated CSI. The improvements are due to the robustness of the non-coherent detection towards CSI impairments,
and due to the choice of the constellation scaling. The simulated points for the coherent receiver seem to be extremely close to the analytical
result, which suggests that the Gaussian approximation of yMRC is justified. However, the analytical result for the dual-stage receiver seems to
be slightly higher than the simulations, which is due to the approximation used in determining the SER of the first stage of energy detection.
It can be noticed, however, that as the SNR increases, the offset between the analytical result and the simulation is decreased.
V. D ISCUSSION AND CONCLUSION
This paper proposes a solution to improve symbol detection reliability in a scenario where the CSI is inaccurate. Inaccuracies can be caused
by several factors such as high mobility, limited training resources, or pilot contamination from neighboring cells. The proposed solution is
to use a 4-APK symbol constellation, where each two symmetric symbols reside on distinct power levels, such that a dual-stage non-coherent
and coherent receiver can be employed. The non-coherent I-ED stage of the detection reduces the symbol uncertainty by making use of the
massive MIMO effect on the channel energy estimation and the noise hardening effect of the massive array without requiring precise CSI,
therefore providing additional robustness when CSI imperfections are present.
It is shown that the scaling of the constellation plays an important factor in both stages of the detection: the higher the scaling, the better
performance of the non-coherent stage and the worse performance of the second stage. Therefore, after introducing this trade-off, the 4-PSK
coherent detection was compared with the scaled 4-APK dual-stage receiver by means of simulation and analysis. The dual-stage receiver
offers lower symbol error rate towards higher SNR and lower CSI accuracy regime.
R EFERENCES
[1] G. Durisi, T. Koch, and P. Popovski, “Toward massive, ultrareliable, and low-latency wireless communication with short packets,” Proc. IEEE, vol. 104,
Sep. 2016.
[2] A. A. Zaidi, R. Baldemair, H. Tullberg, H. Bjorkegren, L. Sundstrom, J. Medbo, C. Kilinc, and I. D. Silva, “Waveform and Numerology to Support 5G
Services and Requirements,” IEEE Commun. Mag., vol. 54, no. 11, Nov. 2016.
[3] B. Lee, S. Park, D. J. Love, H. Ji, and B. Shim, “Packet Structure and Receiver Design for Low-Latency Communications with Ultra-Small Packets,”
IEEE Global Commun. Conf. (GLOBECOM), 2016.
[4] P. Popovski, J. J. Nielsen, Č. Stefanović, E. de Carvalho, E. Ström, K. F. Trillingsgaard, A.-S. Bana, D. M. Kim, R. Kotaba, J. Park, and R. B. Sørensen,
“Ultra-Reliable Low-Latency Communication (URLLC): Principles and Building Blocks,” 2017, arXiv:1708.07862 [cs.IT].
[5] S. R. Panigrahi, N. Björsell, and M. Bengtsson, “Feasibility of Large Antenna Arrays towards Low Latency Ultra Reliable Communication,” IEEE Int.
Conf. on Industrial Technology (ICIT), Mar. 2017.
[6] T. K. Vu, C.-F. Liu, M. Bennis, M. Debbah, M. Latva-aho, and C. S. Hong, “Ultra-Reliable and Low Latency Communication in mmWave-Enabled
Massive MIMO Networks,” IEEE Commun. Lett., no. 99, May 2017.
[7] F. Boccardi, R. W. Heath, A. Lozano, T. L. Marzetta, and P. Popovski, “Five disruptive technology directions for 5G,” IEEE Commun. Mag., vol. 52,
no. 2, 2014.
[8] L. Liu and W. Yu, “Massive device connectivity with massive MIMO,” Int. Symp. Inf. Theory (ISIT), Jun. 2017.
[9] E. Björnson, E. G. Larsson, and M. Debbah, “Massive MIMO for Maximal Spectral Efficiency: How Many Users and Pilots Should Be Allocated,”
IEEE Trans. on Wireless Comm., vol. 15, no. 2, Feb. 2016.
[10] H. Q. Ngo, E. G. Larsson, and T. L. Marzetta, “Aspects of favorable propagation in Massive MIMO,” Proc. 22nd European Sign. Proc. Conf. (EUSIPCO),
2014.
[11] E. G. Larsson, O. Edfors, F. Tufvesson, and T. L. Marzetta, “Massive MIMO for next generation wireless systems,” IEEE Commun. Mag., vol. 52, no. 2,
2014.
[12] Àlex Oliveras Martı́nez, E. D. Carvalho, and J. Ødum Nielsen, “Massive MIMO properties based on measured channels: Channel hardening, user
decorrelation and channel sparsity,” 50th Asilomar Conf. Signals, Syst. and Comput., 2016.
[13] L. Jing, E. D. Carvalho, P. Popovski, and Àlex Oliveras Martı́nez, “Design and Performance Analysis of Noncoherent Detection Systems With Massive
Receiver Arrays,” IEEE Trans. Signal Process., vol. 64, no. 19, pp. 5000 – 5010, Oct. 2016.
[14] C. Thomas, M. Weidner, and S. Durrani, “Digital Amplitude-Phase Keying with M-Ary Alphabets,” IEEE Trans. Commun., vol. 22, no. 2, 1974.
[15] W. Webb and R. Steele, “Variable rate QAM for mobile radio,” IEEE Trans. Commun., vol. 43, no. 7, 1995.
[16] S. Wagner, R. Couillet, M. Debbah, and D. T. M. Slock, “Large System Analysis of Linear Precoding in Correlated MISO Broadcast Channels Under
Limited Feedback,” IEEE Trans. Inf. Theory, vol. 58, no. 7, pp. 4509 – 4537, Jul. 2012.
[17] F. Frishman, On the Arithmetic Means and Variances of Products and Ratios of Random Variables. Defense Technical Information Center, 1971.

100

SER

10-2

10-4

10-6

10-8

-6

coh. =0.3
coh. sim.
dual =0.3
dual sim.
coh. =0.4
coh sim.
dual =0.4
dual sim.
coh. =0.5
coh sim.
dual =0.5
dual sim

-4

-2

0

2

4

6

8

SNR [dB]
Figure 4. Comparison between coherent detection of 4-PSK (solid line) and dual-stage sequential non-coherent and coherent detection of 4-APK (dashed
line) for constellation scaling s = 0.7. Simulated points for the 4-PSK and dual-stage are denoted by crosses and triangles, respectively.

