SlideShare ist ein Scribd-Unternehmen logo
1 von 7
Downloaden Sie, um offline zu lesen
TELKOMNIKA, Vol. 16, No. 1, February 2018, pp. 182 ∌ 188
ISSN: 1693-6930, accredited A by DIKTI, Decree No: 58/DIKTI/Kep/2013
DOI: 10.12928/telkomnika.v16.i1.7365 182
Low Complexity Multi-User MIMO Detection for
Uplink SCMA System Using Expectation
Propagation Algorithm
Alva Kosasih* , Onny Setyawati , and Rahmadwati
University of Brawijaya
Jalan Veteran, Ketawanggede, Kec. Lowokwaru, Kota Malang, Jawa Timur 65145, (0341) 551611
*Corresponding author, e-mail: alvakosasih@gmail.com
Abstract
Sparse code multiple access (SCMA), which combines the advantages of low density signature
(LDS) and code-division multiple access (CDMA), is regarded as one of the promising modulation technique
candidate for the next generation of wireless systems. Conventionally, the message passing algorithm (MPA)
is used for data detector at the receiver side. However, the MPA-SCMA cannot be implemented in the next
generation wireless systems, because of its unacceptable complexity cost. SpeciïŹcally, the complexity of
MPA-SCMA grows exponentially with the number of antennas. Considering the use of high dimensional
systems in the next generation of wireless systems, such as massive multi-user MIMO systems, the conven-
tional MPA-SCMA is prohibitive. In this paper, we propose a low complexity detector algorithm named the
expectation propagation algorithm (EPA) for SCMA. Mainly, the EPA-SCMA solves the complexity problem
of MPA-SCMA and enables the implementation of SCMA in massive MU-MIMO systems. For instance, the
EPA-SCMA also enables the implemantation of SCMA in the next generation wireless systems. We further
show that the EPA can achieve the optimal detection performance as the numbers of transmit and receive
antennas grow. We also demonstrate that a rotation design in SCMA codebook is unnecessary, which is
quite rather different from the general assumption.
Keyword: SCMA, expectation propagation, low complexity, detection, MU-MIMO
Copyright c 2018 Universitas Ahmad Dahlan. All rights reserved.
1. Introduction
Next generation wireless networks are expected to satisfy tighter requirements such as
massive connectivity, better quality of service, higher throughput, lower latency, and lower con-
trol signaling overhead, than the fourth generation system. These requirements can be met with
new waveform and access designs [1]. As one of the most promising non-orthogonal multiple
access candidate, sparse code multiple access (SCMA) has been addressed to cover these re-
quirements. SCMA features the advantages of code division multiplexing (CDMA) and low density
signature (LDS) [2].
SCMA is a modulation technique that directly modulates each group of binary data into a
complex multidimensional codeword. This codeword is taken from a codebook [1]. At the receiver
side, the message passing algorithm (MPA) can be implemented to achieve near optimal detec-
tion performance [3]. MPA calculates marginal distribution for each transmitted signal, conditional
on received signal. The completeness probability information in each MPA’s node results an out-
standing performance of MPA. The sparsity of SCMA codeword makes a possibility to implement
MPA on SCMA. However, the structure of MPA requires a recursive feedback message computa-
tion on every iteration. Therefore, the complexity of MPA detection grows exponentially with the
codebook size.
To solve the complexity issue, many works have been completed either to reduce the
complexity through the codebook design, using compressed sensing strategy [4, 5], or consider
several extensions of the MPA, such as max-log MPA [6], SIC MPA [7], and even combined ex-
tensions of the MPA technique. However, these MPA-based detectors are suffering from an ex-
Received September 21, 2017; Revised October 26, 2017; Accepted November 14, 2017
TELKOMNIKA ISSN: 1693-6930 183
EPA SCMA
ESTIMATION
MODULE
SIGNAL
NOISE
EPA SCMA
DEMODULATION
MODULE
EXT
EXT
QAM
DEMAPPER
QAM
DEMAPPER
QAM
DEMAPPER
Figure 1. Block diagram of uplink scheme SCMA receiver
ponentially incremental complexity because the structure of MPA is still remained. SpeciïŹcally, if
the codebook size or the degree of freedom signiïŹcantly increased, the MPAs for SCMA quickly
becomes prohibitive due to its computational complexity.
In this work, we solve the complexity problem of the MPA-SCMA. We adopt the EPA in
[8] and apply the EPA to the SCMA detection. The EPA approximates the marginal distribution of
the posterior probability by using an exponential family. Therefore, the complexity of EPA is much
lower than MPA.
With the theoretical veriïŹcation, 1) we evaluate the EPA-SCMA performance and show
that the EPA for SCMA can achieve near optimal detection performance . 2) We prove that
appending a rotation value [9, 10] in SCMA encoder is unnecessary. The removal of the rotation
value can omit many unnecessary calculations not only in decoding but also in encoding. Our
hypotheses are also veriïŹed by the experimental results.
2. Research Method
In this section, we explain our system model and the implementation of EPA in SCMA
for massive MU-MIMO systems detection scheme. Our system model is conïŹgured based on
the original SCMA codebook as in [1]. The implementation of EPA to SCMA will be described
afterwards. Finally, the complexity comparison of our EPA-SCMA and the original MPA-SCMA will
be discussed.
2.1. System Model
We consider a SCMA system with U users operating on S orthogonal subcarriers. Each
user equipment features Nt transmit antennas and the base station (BS) possesses Nr receive
antennas. Let K = UNt and N = SNr.
In the SCMA, each transmit symbol xk is transmitted over S subcarriers using d degree,
and different phase rotation values are introduced at different subcarriers [1]. For example, if
S = 4 and d = 2, the mapping can be
φk = [φk,s] =
ïŁź
ïŁŻ
ïŁŻ
ïŁ°
e−j2π∆1
e−j2π∆2
0
0
ïŁč
ïŁș
ïŁș
ïŁ» , hk =
ïŁź
ïŁŻ
ïŁŻ
ïŁŻ
ïŁ°
φk,1hk,1
φk,2hk,2
...
φk,Shk,S
ïŁč
ïŁș
ïŁș
ïŁș
ïŁ»
.
where ∆i ∈ [0, 1), hk,s ∈ CNr
denote the channel vector from the k-th transmit antenna to the
BS at the s-th subcarrier. Therefore, at the BS, the N-dimensional channel output vector y is
expressed as y =
K
k=1 hkxk + η, where η is the additive white Gaussian noise (AWGN) vector
with zero mean and covariance matrix σ2
I. H = h1 h2 · · · hK , x = x1 x2 · · · xK
T
. Finally,
we obtain
y = Hx + η. (1)
Low Complexity Multi-User MIMO Detection for Uplink SCMA System ... (Alva Kosasih)
184 ISSN: 1693-6930
The input-output relationship of the SCMA can be viewed as a MIMO communication system with
K inputs and N outputs.
2.2. EPA for SCMA
Alg. 1: EPA-SCMA Algorithm
Initialization: Îł0
B→A = 0, λ0
B→A = 1
Es
I, d(Q) = diag(Q);
for t = 1 : Tmax do
Estimation Module:
(1) Compute the a posteriori mean/variance of xA:
vpost
A,t = ÎŁt
= σ−2
HH
H + d(λt−1
B→A)
−1
(2a)
xpost
A,t = ÎŁt
σ−2
HH
y + γt−1
B→A (2b)
(2) Compute the extrinsic mean/variance of xA:
vext
A,t =
1
d(ÎŁt
)
− d(λt−1
B→A)
−1
(3a)
xext
A,t = d(vt
A→B)
”t
d(ÎŁt
)
− γt−1
B→A (3b)
Demodulation Module:
(3) Compute the a posteriori mean/variance of xB:
xpost
B,t ← E{x|xext
A,t, vext
A,t} (4a)
vpost
B,t ← Var{x|xext
A,t, vext
A,t} (4b)
(4) Compute the extrinsic mean/variance of xB:
vext
B,t = λt
B→A =
1
vpost
B,t
−
1
vext
A,t
−1
(5a)
xext
B,t = Îłt
B→A =
xpost
B,t
xpost
B,t
−
xext
A,t
vext
A,t
−1
(5b)
end
The input vector x to the equivalent MIMO channel H is a combined constellation ℩1 ×
· · · × ℩K, where ℩k is the set of constellation of the th transmission. Our target is to detect
transmitted signals x over the received signals y in a given full knowledge of channel matrix H.
The complexity of the optimal detection grows exponentially with the size of the transmission and
thus becomes prohibitive.
To solve this problem, we adopt the EPA in Alg.1 which is an iterative algorithm. As
derived in our system model, the input-output relationship of SCMA can be conïŹgured as a MIMO
communication system. Therefore, we can directly apply the EPA algorithm to the SCMA detector
side. The detail of the EPA algorithm is the same as [8] and not mentioned in this paper due to
limited space.
As shown in Figure 1b, the EPA-SCMA can be divided into two modules, i.e., estima-
tion and demodulation. In the estimation module, given the channel model (1), we estimate x
that minimizes the mean squared error (MMSE) given prior knowledge of x. Let (xext
A , vext
A ) and
(xpost
B , vpost
B ) be the input-output of demodulation module. The expectation and variance of the
posterior estimator are computed as given by
xpost
B ← E{x|xext
A , vext
A }, vpost
B ← Var{x|xext
A , vext
A }. (6)
TELKOMNIKA Vol. 16, No. 1, February 2018 : 182 ∌ 188
TELKOMNIKA ISSN: 1693-6930 185
SpeciïŹcally, considering that |℩k| = M, the expectations in (6) are with respect to P(xk|xA,k),
which can be obtained by the Bayes rule
P(xk|xA,k) =
P(xA,k|xm)Px(xm)
P(xA,k)
, (7)
where
P(xA,k|xm)Px(xm) =
1
M
1
πvA,k
exp −
|xA,k − xm|2
vA,k
, (8)
P(xA,k) =
1
M
1
πvA,k
M
m=1
exp −
|xA,k − xm|2
vA,k
. (9)
We then employ the performance analysis framework in [11] to develop the state evolution
(SE) of the EPA-SCMA which is derived from a large scale system. For a large scale system,
the extrinsic value of each EPA-SCMA module can be approximated by their average values,
respectively. As given in [8], the input-output transfer function of estimation module can be derived
from linear mean square error estimator, that is
vA = K−1
tr(σ−2
HH
H + v−1
B I)−1
−1
− v−1
B . (10)
where, tr{·} denotes trace operation, vA is average extrinsic value of estimation module, and vB
is average extrinsic value of demodulation module. Furthermore, vA can also be regarded as the
SNR of the equivalent scalar additive white gaussian noise (AWGN) channel i.e. y = x + vAη.
Consistent with our assumption, where vB and vA are the average extrinsic values of demodu-
lation and estimation EPA-SCMA modules, equivalent AWGN channel can be considered as a
k-th channel under K users which has an identical channel value for every k-th user. Similarly,
we deïŹne v as the scalar version of (6). Therefore, v can be calculated by v = Var{x|xA, vA} =
E{|x − E{x|xA, vA}|2
}, where the expectation is with respect to P(x|xA) given by (7). Referring to
[8], vB can be deïŹned as
vB = v−1
− vA
−1
. (11)
The iteration of the EPA is identical to the SE in (10) and (11) whose ïŹxed points have
MSE consistent with the MMSE from [12]. Moreover, the iteration of estimation and demodulation
module can be traced from (10) and (11) without iterating the entire algorithm.
Finally, we compare the computational complexity of the three different algorithms: MPA,
threshold-MPA [13], and EPA. Threshold-MPA-SCMA is recognized as a one of successful re-
cently work to reduce the computational complexity of the original MPA-SCMA.
Table 1. Computational complexity comparison.
Comparison Setting1 M = 4, N = 128, K = 196, It=10, d=2
MPA O(7.63617 X 1064
)
Threshold-MPA O(5.71086 X 1064
)
EPA O(62914560)
Comparison Setting2 M = 4, N = 64, K = 96, It=10, d=2
MPA (BL) O(1.24128 X 1035
)
Threshold-MPA O(9.25765 X 1034
)
EPA O(7864320)
Table 1 shows the complexity orders of two settings. Let It denotes the number of It-
eration. The implementation of MPA is prohibitive. Although threshold-MPA can decrease ap-
proximately 25% of the complexity, its implementation remains prohibitive. The EPA for SCMA
successfully handles these situations, and its complexity is less than 10−20
% of the MPA com-
plexity.
Low Complexity Multi-User MIMO Detection for Uplink SCMA System ... (Alva Kosasih)
186 ISSN: 1693-6930
0 2 4 6 8 10 12 14
SNR(dB)
10-4
10-3
10-2
10-1
100
BER
EPA SCMA 4X6, MU-MIMO 32X16
EPA SCMA 4X6, MU-MIMO 64X32
EPA SCMA 4X6, MU-MIMO 128X64
EPA SCMA 4X6, MU-MIMO 256X128
Theoretical BER (State Evolution)
Figure 2. Performance analysis of EPA-SCMA
3. Result and Analysis
The simulation parameters are set as follows: the codebook size is M = 4 point codebook
proposed in [2], the number of subcarrier is S = 4, and the number of multi-antennas users is
U = 6. Each user has transmit antennas Nt = 2 and the BS has receiver antennas Nr = 4.
As the SE is derived from a large scale system, we increase the transmit antennas and receiver
antennas in the four following settings: 1) Nt = 16, Nr = 32, 2) Nt = 32, Nr = 64, 3 )Nt = 64,
Nr = 128, 4) Nt = 128, Nr = 256. In this way, we can observe the BER performance of EPA-
SCMA from small to the large scale system. Channel used in this simulation is a normal random
channel model. The rotation rule in codebook design is based on the codebook design proposed
in [9].
Obviously, in small scale system as presented in Figure 3, MPA-SCMA which can be
viewed as an optimal detector has a better performance than EPA-SCMA. However, as the num-
bers of transmit and receive antennas grow, EPA-SCMA performance improves signiïŹcantly. Fur-
thermore, EPA-SCMA successfully can match the theoretical BER performance as illustrated in
Figure 2. As proved in [12], the theoretical performance can be viewed as near optimal perfor-
mance. Therefore, the EPA-SCMA can achieve the near optimal performance. At the same time,
under the parameter setting in Figure 2, we cannot evaluate the MPA-SCMA performance. We
indicate that the complexity of MPA-SCMA increases extremely high, and becomes prohibitive to
be implemented. For this reason, there is no MPA-SCMA BER performance can be presented in
Figure 2 as MPA-SCMA fails to overcome its complexity problem.
Figure 3 also proves the argument on the need of putting a rotation value in the SCMA
codebook as proposed in [1], [2], and [9]. Figure 3 describes that the BER performance between
the EPA-SCMA and MPA-SCMA without rotation is identical to that with rotation. Consequently,
the rotation value is unnecessary for the uplink scheme SCMA system. To support this argument,
let the channel response on different users are vary and ∆i = 0 indicating that no rotation is
included. Channel vector hk,s for all k and s remains distinct. Therefore, no data interference
occurs.
4. Conclusion
In this paper, we propose the EPA as the SCMA data detection which is solved the com-
plexity problem of original MPA-SCMA. We proof that our EPA-SCMA can match the theoretical
analysis, thus our EPA-SCMA achieve the near optimal performance. We also show that the
rotation design in codebook is unnecessary in the uplink SCMA.
TELKOMNIKA Vol. 16, No. 1, February 2018 : 182 ∌ 188
TELKOMNIKA ISSN: 1693-6930 187
0 2 4 6 8 10 12 14
SNR(dB)
10-4
10-3
10-2
10-1
100
BER
MPA SCMA with rotation 4X6, MU-MIMO 4X2
MPA SCMA no rotation 4X6, MU-MIMO 4X2
EPA SCMA with rotation 4X6, MU-MIMO 4X2
EPA SCMA no rotation 4X6, MU-MIMO 4X2
Figure 3. SCMA rotation and no rotation performance comparison
Acknowledgement
We thank Professor Chao-Kai Wen for His guidance and support. This work is supported
by Laboratory of Wireless Communication Technology, National Sun Yat-sen University, Kaohsi-
ung 804, Taiwan.
References
[1] M. Taherzadeh, H. Nikopour, A. Bayesteh, and H. Baligh, “Scma codebook design,” in 2014
IEEE 80th Vehicular Technology Conference (VTC2014-Fall), Ottawa, Ontario, Canada, Sept
2014, pp. 1–5.
[2] H. Nikopour and H. Baligh, “Sparse code multiple access,” in 2013 IEEE 24th Annual In-
ternational Symposium on Personal, Indoor, and Mobile Radio Communications (PIMRC),
Ottawa, Ontario, Canada, Sept 2013, pp. 332–336.
[3] J. Ni and S. Tatikonda, “Analyzing product-form stochastic networks via factor graphs and
the sum-product algorithm,” IEEE Transactions on Communications, vol. 55, no. 8, pp. 1588–
1597, Aug 2007.
[4] A. F. Morabito, “Power synthesis of mask-constrained shaped beams through maximally-
sparse planar arrays,” Telkomnika (Telecommunication Computing Electronics and Control),
vol. 14, no. 4, pp. 1217–1219, 2016.
[5] G. S. A. F. Morabito, A. R. Lagan and T. Isernia, “Mask-constrained power synthesis of max-
imally sparse linear arrays through a compressive-sensing-driven strategy,” Journal of Elec-
tromagnetic Waves and Applications, vol. 29, no. 10, pp. 1384–1396, 2015.
[6] S. Zhang, X. Xu, L. Lu, Y. Wu, G. He, and Y. Chen, “Sparse code multiple access: An energy
efïŹcient uplink approach for 5g wireless systems,” in 2014 IEEE Global Communications
Conference, Shanghai, China, Dec 2014, pp. 4782–4787.
[7] J. Zou, H. Zhao, and W. Zhao, “Low-complexity interference cancellation receiver for sparse
code multiple access,” in 2015 IEEE 6th International Symposium on Microwave, Antenna,
Propagation, and EMC Technologies (MAPE), San Diego, USA, Oct 2015, pp. 277–282.
[8] J. Cspedes, P. M. Olmos, M. Snchez-Fernndez, and F. Perez-Cruz, “Expectation propagation
detection for high-order high-dimensional mimo systems,” IEEE Transactions on Communi-
cations, vol. 62, no. 8, pp. 2840–2849, Aug 2014.
[9] D. Cai, P. Fan, X. Lei, Y. Liu, and D. Chen, “Multi-dimensional scma codebook design based
on constellation rotation and interleaving,” in 2016 IEEE 83rd Vehicular Technology Confer-
ence (VTC Spring), Chengdu, China, May 2016, pp. 1–5.
Low Complexity Multi-User MIMO Detection for Uplink SCMA System ... (Alva Kosasih)
188 ISSN: 1693-6930
[10] J. van de Beek and B. M. Popovic, “Multiple access with low-density signatures,” in GLOBE-
COM 2009 - 2009 IEEE Global Telecommunications Conference, Kista, Sweden, nov 2009,
pp. 1–6.
[11] X. Yuan, J. Ma, and L. Ping, “Energy-spreading-transform based mimo systems: Iterative
equalization, evolution analysis, and precoder optimization,” IEEE Transactions on Wireless
Communications, vol. 13, no. 9, pp. 5237–5250, Sept 2014.
[12] M. Bayati and A. Montanari, “The dynamics of message passing on dense graphs with ap-
plications to compressed sensing,” IEEE Transactions on Information Theory, vol. 57, no. 2,
pp. 764–785, Feb 2011.
[13] L. Yang, Y. Liu, and Y. Siu, “Low complexity message passing algorithm for scma system,”
IEEE Communications Letters, vol. 20, no. 12, pp. 2466–2469, Dec 2016.
TELKOMNIKA Vol. 16, No. 1, February 2018 : 182 ∌ 188

Weitere Àhnliche Inhalte

Was ist angesagt?

Frame and-burst-acquisition-in-tdma-satellite-communication-networks-with-tra...
Frame and-burst-acquisition-in-tdma-satellite-communication-networks-with-tra...Frame and-burst-acquisition-in-tdma-satellite-communication-networks-with-tra...
Frame and-burst-acquisition-in-tdma-satellite-communication-networks-with-tra...
Cemal Ardil
 
Automatic digital modulation recognition using articial
Automatic digital modulation recognition using articialAutomatic digital modulation recognition using articial
Automatic digital modulation recognition using articial
Hemant Ingale
 
Pilot induced cyclostationarity based method for dvb system identification
Pilot induced cyclostationarity based method for dvb system identificationPilot induced cyclostationarity based method for dvb system identification
Pilot induced cyclostationarity based method for dvb system identification
iaemedu
 
PERFORMANCE ANALYSIS OF QOS PARAMETERS LIKE PSNR, MAE & RMSE USED IN IMAGE TR...
PERFORMANCE ANALYSIS OF QOS PARAMETERS LIKE PSNR, MAE & RMSE USED IN IMAGE TR...PERFORMANCE ANALYSIS OF QOS PARAMETERS LIKE PSNR, MAE & RMSE USED IN IMAGE TR...
PERFORMANCE ANALYSIS OF QOS PARAMETERS LIKE PSNR, MAE & RMSE USED IN IMAGE TR...
Journal For Research
 
Sparse Random Network Coding for Reliable Multicast Services
Sparse Random Network Coding for Reliable Multicast ServicesSparse Random Network Coding for Reliable Multicast Services
Sparse Random Network Coding for Reliable Multicast Services
Andrea Tassi
 
A clustering protocol using multiple chain
A clustering protocol using multiple chainA clustering protocol using multiple chain
A clustering protocol using multiple chain
ambitlick
 

Was ist angesagt? (18)

A SEMI BLIND CHANNEL ESTIMATION METHOD BASED ON HYBRID NEURAL NETWORKS FOR UP...
A SEMI BLIND CHANNEL ESTIMATION METHOD BASED ON HYBRID NEURAL NETWORKS FOR UP...A SEMI BLIND CHANNEL ESTIMATION METHOD BASED ON HYBRID NEURAL NETWORKS FOR UP...
A SEMI BLIND CHANNEL ESTIMATION METHOD BASED ON HYBRID NEURAL NETWORKS FOR UP...
 
Simulating communication systems with MATLAB: An introduction
Simulating communication systems with MATLAB: An introductionSimulating communication systems with MATLAB: An introduction
Simulating communication systems with MATLAB: An introduction
 
Mobile antennae general Beamforming principles presentation
Mobile antennae general Beamforming principles presentationMobile antennae general Beamforming principles presentation
Mobile antennae general Beamforming principles presentation
 
Frame and-burst-acquisition-in-tdma-satellite-communication-networks-with-tra...
Frame and-burst-acquisition-in-tdma-satellite-communication-networks-with-tra...Frame and-burst-acquisition-in-tdma-satellite-communication-networks-with-tra...
Frame and-burst-acquisition-in-tdma-satellite-communication-networks-with-tra...
 
Automatic digital modulation recognition using articial
Automatic digital modulation recognition using articialAutomatic digital modulation recognition using articial
Automatic digital modulation recognition using articial
 
Masters Report 3
Masters Report 3Masters Report 3
Masters Report 3
 
Frame Synchronization for OFDMA mode of WMAN
Frame Synchronization for OFDMA mode of WMANFrame Synchronization for OFDMA mode of WMAN
Frame Synchronization for OFDMA mode of WMAN
 
Radio Signal Classification with Deep Neural Networks
Radio Signal Classification with Deep Neural NetworksRadio Signal Classification with Deep Neural Networks
Radio Signal Classification with Deep Neural Networks
 
Link and Energy Adaptive Design of Sustainable IR-UWB Communications and Sensing
Link and Energy Adaptive Design of Sustainable IR-UWB Communications and SensingLink and Energy Adaptive Design of Sustainable IR-UWB Communications and Sensing
Link and Energy Adaptive Design of Sustainable IR-UWB Communications and Sensing
 
Pilot induced cyclostationarity based method for dvb system identification
Pilot induced cyclostationarity based method for dvb system identificationPilot induced cyclostationarity based method for dvb system identification
Pilot induced cyclostationarity based method for dvb system identification
 
Mimo
MimoMimo
Mimo
 
PERFORMANCE ANALYSIS OF QOS PARAMETERS LIKE PSNR, MAE & RMSE USED IN IMAGE TR...
PERFORMANCE ANALYSIS OF QOS PARAMETERS LIKE PSNR, MAE & RMSE USED IN IMAGE TR...PERFORMANCE ANALYSIS OF QOS PARAMETERS LIKE PSNR, MAE & RMSE USED IN IMAGE TR...
PERFORMANCE ANALYSIS OF QOS PARAMETERS LIKE PSNR, MAE & RMSE USED IN IMAGE TR...
 
IRJET- Survey on Adaptive Routing Algorithms
IRJET- Survey on Adaptive Routing AlgorithmsIRJET- Survey on Adaptive Routing Algorithms
IRJET- Survey on Adaptive Routing Algorithms
 
AN OPEN SHOP APPROACH IN APPROXIMATING OPTIMAL DATA TRANSMISSION DURATION IN ...
AN OPEN SHOP APPROACH IN APPROXIMATING OPTIMAL DATA TRANSMISSION DURATION IN ...AN OPEN SHOP APPROACH IN APPROXIMATING OPTIMAL DATA TRANSMISSION DURATION IN ...
AN OPEN SHOP APPROACH IN APPROXIMATING OPTIMAL DATA TRANSMISSION DURATION IN ...
 
Fixed Point Realization of Iterative LR-Aided Soft MIMO Decoding Algorithm
Fixed Point Realization of Iterative LR-Aided Soft MIMO Decoding AlgorithmFixed Point Realization of Iterative LR-Aided Soft MIMO Decoding Algorithm
Fixed Point Realization of Iterative LR-Aided Soft MIMO Decoding Algorithm
 
Sparse Random Network Coding for Reliable Multicast Services
Sparse Random Network Coding for Reliable Multicast ServicesSparse Random Network Coding for Reliable Multicast Services
Sparse Random Network Coding for Reliable Multicast Services
 
Performance Analysis of Differential Beamforming in Decentralized Networks
Performance Analysis of Differential Beamforming in Decentralized NetworksPerformance Analysis of Differential Beamforming in Decentralized Networks
Performance Analysis of Differential Beamforming in Decentralized Networks
 
A clustering protocol using multiple chain
A clustering protocol using multiple chainA clustering protocol using multiple chain
A clustering protocol using multiple chain
 

Ähnlich wie Low Complexity Multi-User MIMO Detection for Uplink SCMA System Using Expectation Propagation Algorithm

Iaetsd a novel scheduling algorithms for mimo based wireless networks
Iaetsd a novel scheduling algorithms for mimo based wireless networksIaetsd a novel scheduling algorithms for mimo based wireless networks
Iaetsd a novel scheduling algorithms for mimo based wireless networks
Iaetsd Iaetsd
 
Prediction of a reliable code for wireless communication systems
Prediction of a reliable code for wireless communication systemsPrediction of a reliable code for wireless communication systems
Prediction of a reliable code for wireless communication systems
IAEME Publication
 
Prediction of a reliable code for wireless communication systems
Prediction of a reliable code for wireless communication systemsPrediction of a reliable code for wireless communication systems
Prediction of a reliable code for wireless communication systems
iaemedu
 
Prediction of a reliable code for wireless communication systems
Prediction of a reliable code for wireless communication systemsPrediction of a reliable code for wireless communication systems
Prediction of a reliable code for wireless communication systems
iaemedu
 

Ähnlich wie Low Complexity Multi-User MIMO Detection for Uplink SCMA System Using Expectation Propagation Algorithm (20)

Multiuser Detection with Decision-feedback Detectors and PIC in MC-CDMA System
Multiuser Detection with Decision-feedback Detectors and PIC in MC-CDMA SystemMultiuser Detection with Decision-feedback Detectors and PIC in MC-CDMA System
Multiuser Detection with Decision-feedback Detectors and PIC in MC-CDMA System
 
An analtical analysis of w cdma smart antenna
An analtical analysis of w cdma smart antennaAn analtical analysis of w cdma smart antenna
An analtical analysis of w cdma smart antenna
 
Performance Analysis of PAPR Reduction in MIMO-OFDM
Performance Analysis of PAPR Reduction in MIMO-OFDMPerformance Analysis of PAPR Reduction in MIMO-OFDM
Performance Analysis of PAPR Reduction in MIMO-OFDM
 
SC-FDM-IDMA Scheme Employing BCH Coding
SC-FDM-IDMA Scheme Employing BCH Coding SC-FDM-IDMA Scheme Employing BCH Coding
SC-FDM-IDMA Scheme Employing BCH Coding
 
Channel Equalization of WCDMA Downlink System Using Finite Length MMSE-DFE
Channel Equalization of WCDMA Downlink System Using Finite Length MMSE-DFEChannel Equalization of WCDMA Downlink System Using Finite Length MMSE-DFE
Channel Equalization of WCDMA Downlink System Using Finite Length MMSE-DFE
 
Channel Equalization of WCDMA Downlink System Using Finite Length MMSE-DFE
Channel Equalization of WCDMA Downlink System Using Finite Length MMSE-DFEChannel Equalization of WCDMA Downlink System Using Finite Length MMSE-DFE
Channel Equalization of WCDMA Downlink System Using Finite Length MMSE-DFE
 
Transceiver Design for MIMO Systems with Individual Transmit Power Constraints
Transceiver Design for MIMO Systems with Individual Transmit Power ConstraintsTransceiver Design for MIMO Systems with Individual Transmit Power Constraints
Transceiver Design for MIMO Systems with Individual Transmit Power Constraints
 
Comparitive analysis of bit error rates of multiple input multiple output tra...
Comparitive analysis of bit error rates of multiple input multiple output tra...Comparitive analysis of bit error rates of multiple input multiple output tra...
Comparitive analysis of bit error rates of multiple input multiple output tra...
 
Iaetsd a novel scheduling algorithms for mimo based wireless networks
Iaetsd a novel scheduling algorithms for mimo based wireless networksIaetsd a novel scheduling algorithms for mimo based wireless networks
Iaetsd a novel scheduling algorithms for mimo based wireless networks
 
Application of diversity techniques for multi user idma communication system
Application of diversity techniques for multi user idma communication systemApplication of diversity techniques for multi user idma communication system
Application of diversity techniques for multi user idma communication system
 
Design and optimization of multi user OFDM orthogonal chaotic vector shift ke...
Design and optimization of multi user OFDM orthogonal chaotic vector shift ke...Design and optimization of multi user OFDM orthogonal chaotic vector shift ke...
Design and optimization of multi user OFDM orthogonal chaotic vector shift ke...
 
Performance evaluation with a
Performance evaluation with aPerformance evaluation with a
Performance evaluation with a
 
System Level 5G Evaluation of GFDM Waveforms in an LTE-A Platform
System Level 5G Evaluation of GFDM Waveforms in an LTE-A PlatformSystem Level 5G Evaluation of GFDM Waveforms in an LTE-A Platform
System Level 5G Evaluation of GFDM Waveforms in an LTE-A Platform
 
Hb3512341239
Hb3512341239Hb3512341239
Hb3512341239
 
Prediction of a reliable code for wireless communication systems
Prediction of a reliable code for wireless communication systemsPrediction of a reliable code for wireless communication systems
Prediction of a reliable code for wireless communication systems
 
Prediction of a reliable code for wireless communication systems
Prediction of a reliable code for wireless communication systemsPrediction of a reliable code for wireless communication systems
Prediction of a reliable code for wireless communication systems
 
Prediction of a reliable code for wireless communication systems
Prediction of a reliable code for wireless communication systemsPrediction of a reliable code for wireless communication systems
Prediction of a reliable code for wireless communication systems
 
CHANNEL ESTIMATION AND MULTIUSER DETECTION IN ASYNCHRONOUS SATELLITE COMMUNIC...
CHANNEL ESTIMATION AND MULTIUSER DETECTION IN ASYNCHRONOUS SATELLITE COMMUNIC...CHANNEL ESTIMATION AND MULTIUSER DETECTION IN ASYNCHRONOUS SATELLITE COMMUNIC...
CHANNEL ESTIMATION AND MULTIUSER DETECTION IN ASYNCHRONOUS SATELLITE COMMUNIC...
 
RTH-RSS Mac: Path loss exponent estimation with received signal strength loca...
RTH-RSS Mac: Path loss exponent estimation with received signal strength loca...RTH-RSS Mac: Path loss exponent estimation with received signal strength loca...
RTH-RSS Mac: Path loss exponent estimation with received signal strength loca...
 
Distributed differential beamforming and power allocation for cooperative com...
Distributed differential beamforming and power allocation for cooperative com...Distributed differential beamforming and power allocation for cooperative com...
Distributed differential beamforming and power allocation for cooperative com...
 

Mehr von TELKOMNIKA JOURNAL

Amazon products reviews classification based on machine learning, deep learni...
Amazon products reviews classification based on machine learning, deep learni...Amazon products reviews classification based on machine learning, deep learni...
Amazon products reviews classification based on machine learning, deep learni...
TELKOMNIKA JOURNAL
 
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...Improving the detection of intrusion in vehicular ad-hoc networks with modifi...
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...
TELKOMNIKA JOURNAL
 
Impact of CuS counter electrode calcination temperature on quantum dot sensit...
Impact of CuS counter electrode calcination temperature on quantum dot sensit...Impact of CuS counter electrode calcination temperature on quantum dot sensit...
Impact of CuS counter electrode calcination temperature on quantum dot sensit...
TELKOMNIKA JOURNAL
 
Adaptive segmentation algorithm based on level set model in medical imaging
Adaptive segmentation algorithm based on level set model in medical imagingAdaptive segmentation algorithm based on level set model in medical imaging
Adaptive segmentation algorithm based on level set model in medical imaging
TELKOMNIKA JOURNAL
 
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...Automatic channel selection using shuffled frog leaping algorithm for EEG bas...
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...
TELKOMNIKA JOURNAL
 

Mehr von TELKOMNIKA JOURNAL (20)

Amazon products reviews classification based on machine learning, deep learni...
Amazon products reviews classification based on machine learning, deep learni...Amazon products reviews classification based on machine learning, deep learni...
Amazon products reviews classification based on machine learning, deep learni...
 
Design, simulation, and analysis of microstrip patch antenna for wireless app...
Design, simulation, and analysis of microstrip patch antenna for wireless app...Design, simulation, and analysis of microstrip patch antenna for wireless app...
Design, simulation, and analysis of microstrip patch antenna for wireless app...
 
Design and simulation an optimal enhanced PI controller for congestion avoida...
Design and simulation an optimal enhanced PI controller for congestion avoida...Design and simulation an optimal enhanced PI controller for congestion avoida...
Design and simulation an optimal enhanced PI controller for congestion avoida...
 
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...Improving the detection of intrusion in vehicular ad-hoc networks with modifi...
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...
 
Conceptual model of internet banking adoption with perceived risk and trust f...
Conceptual model of internet banking adoption with perceived risk and trust f...Conceptual model of internet banking adoption with perceived risk and trust f...
Conceptual model of internet banking adoption with perceived risk and trust f...
 
Efficient combined fuzzy logic and LMS algorithm for smart antenna
Efficient combined fuzzy logic and LMS algorithm for smart antennaEfficient combined fuzzy logic and LMS algorithm for smart antenna
Efficient combined fuzzy logic and LMS algorithm for smart antenna
 
Design and implementation of a LoRa-based system for warning of forest fire
Design and implementation of a LoRa-based system for warning of forest fireDesign and implementation of a LoRa-based system for warning of forest fire
Design and implementation of a LoRa-based system for warning of forest fire
 
Wavelet-based sensing technique in cognitive radio network
Wavelet-based sensing technique in cognitive radio networkWavelet-based sensing technique in cognitive radio network
Wavelet-based sensing technique in cognitive radio network
 
A novel compact dual-band bandstop filter with enhanced rejection bands
A novel compact dual-band bandstop filter with enhanced rejection bandsA novel compact dual-band bandstop filter with enhanced rejection bands
A novel compact dual-band bandstop filter with enhanced rejection bands
 
Deep learning approach to DDoS attack with imbalanced data at the application...
Deep learning approach to DDoS attack with imbalanced data at the application...Deep learning approach to DDoS attack with imbalanced data at the application...
Deep learning approach to DDoS attack with imbalanced data at the application...
 
Brief note on match and miss-match uncertainties
Brief note on match and miss-match uncertaintiesBrief note on match and miss-match uncertainties
Brief note on match and miss-match uncertainties
 
Implementation of FinFET technology based low power 4×4 Wallace tree multipli...
Implementation of FinFET technology based low power 4×4 Wallace tree multipli...Implementation of FinFET technology based low power 4×4 Wallace tree multipli...
Implementation of FinFET technology based low power 4×4 Wallace tree multipli...
 
Evaluation of the weighted-overlap add model with massive MIMO in a 5G system
Evaluation of the weighted-overlap add model with massive MIMO in a 5G systemEvaluation of the weighted-overlap add model with massive MIMO in a 5G system
Evaluation of the weighted-overlap add model with massive MIMO in a 5G system
 
Reflector antenna design in different frequencies using frequency selective s...
Reflector antenna design in different frequencies using frequency selective s...Reflector antenna design in different frequencies using frequency selective s...
Reflector antenna design in different frequencies using frequency selective s...
 
Reagentless iron detection in water based on unclad fiber optical sensor
Reagentless iron detection in water based on unclad fiber optical sensorReagentless iron detection in water based on unclad fiber optical sensor
Reagentless iron detection in water based on unclad fiber optical sensor
 
Impact of CuS counter electrode calcination temperature on quantum dot sensit...
Impact of CuS counter electrode calcination temperature on quantum dot sensit...Impact of CuS counter electrode calcination temperature on quantum dot sensit...
Impact of CuS counter electrode calcination temperature on quantum dot sensit...
 
A progressive learning for structural tolerance online sequential extreme lea...
A progressive learning for structural tolerance online sequential extreme lea...A progressive learning for structural tolerance online sequential extreme lea...
A progressive learning for structural tolerance online sequential extreme lea...
 
Electroencephalography-based brain-computer interface using neural networks
Electroencephalography-based brain-computer interface using neural networksElectroencephalography-based brain-computer interface using neural networks
Electroencephalography-based brain-computer interface using neural networks
 
Adaptive segmentation algorithm based on level set model in medical imaging
Adaptive segmentation algorithm based on level set model in medical imagingAdaptive segmentation algorithm based on level set model in medical imaging
Adaptive segmentation algorithm based on level set model in medical imaging
 
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...Automatic channel selection using shuffled frog leaping algorithm for EEG bas...
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...
 

KĂŒrzlich hochgeladen

Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
Epec Engineered Technologies
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
mphochane1998
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ssuser89054b
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
jaanualu31
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
Neometrix_Engineering_Pvt_Ltd
 

KĂŒrzlich hochgeladen (20)

Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdf
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLEGEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
 
BhubaneswarđŸŒčCall Girls Bhubaneswar ❀Komal 9777949614 💟 Full Trusted CALL GIRL...
BhubaneswarđŸŒčCall Girls Bhubaneswar ❀Komal 9777949614 💟 Full Trusted CALL GIRL...BhubaneswarđŸŒčCall Girls Bhubaneswar ❀Komal 9777949614 💟 Full Trusted CALL GIRL...
BhubaneswarđŸŒčCall Girls Bhubaneswar ❀Komal 9777949614 💟 Full Trusted CALL GIRL...
 
Engineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesEngineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planes
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equation
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network Devices
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
 
Moment Distribution Method For Btech Civil
Moment Distribution Method For Btech CivilMoment Distribution Method For Btech Civil
Moment Distribution Method For Btech Civil
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
 
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best ServiceTamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
 

Low Complexity Multi-User MIMO Detection for Uplink SCMA System Using Expectation Propagation Algorithm

  • 1. TELKOMNIKA, Vol. 16, No. 1, February 2018, pp. 182 ∌ 188 ISSN: 1693-6930, accredited A by DIKTI, Decree No: 58/DIKTI/Kep/2013 DOI: 10.12928/telkomnika.v16.i1.7365 182 Low Complexity Multi-User MIMO Detection for Uplink SCMA System Using Expectation Propagation Algorithm Alva Kosasih* , Onny Setyawati , and Rahmadwati University of Brawijaya Jalan Veteran, Ketawanggede, Kec. Lowokwaru, Kota Malang, Jawa Timur 65145, (0341) 551611 *Corresponding author, e-mail: alvakosasih@gmail.com Abstract Sparse code multiple access (SCMA), which combines the advantages of low density signature (LDS) and code-division multiple access (CDMA), is regarded as one of the promising modulation technique candidate for the next generation of wireless systems. Conventionally, the message passing algorithm (MPA) is used for data detector at the receiver side. However, the MPA-SCMA cannot be implemented in the next generation wireless systems, because of its unacceptable complexity cost. SpeciïŹcally, the complexity of MPA-SCMA grows exponentially with the number of antennas. Considering the use of high dimensional systems in the next generation of wireless systems, such as massive multi-user MIMO systems, the conven- tional MPA-SCMA is prohibitive. In this paper, we propose a low complexity detector algorithm named the expectation propagation algorithm (EPA) for SCMA. Mainly, the EPA-SCMA solves the complexity problem of MPA-SCMA and enables the implementation of SCMA in massive MU-MIMO systems. For instance, the EPA-SCMA also enables the implemantation of SCMA in the next generation wireless systems. We further show that the EPA can achieve the optimal detection performance as the numbers of transmit and receive antennas grow. We also demonstrate that a rotation design in SCMA codebook is unnecessary, which is quite rather different from the general assumption. Keyword: SCMA, expectation propagation, low complexity, detection, MU-MIMO Copyright c 2018 Universitas Ahmad Dahlan. All rights reserved. 1. Introduction Next generation wireless networks are expected to satisfy tighter requirements such as massive connectivity, better quality of service, higher throughput, lower latency, and lower con- trol signaling overhead, than the fourth generation system. These requirements can be met with new waveform and access designs [1]. As one of the most promising non-orthogonal multiple access candidate, sparse code multiple access (SCMA) has been addressed to cover these re- quirements. SCMA features the advantages of code division multiplexing (CDMA) and low density signature (LDS) [2]. SCMA is a modulation technique that directly modulates each group of binary data into a complex multidimensional codeword. This codeword is taken from a codebook [1]. At the receiver side, the message passing algorithm (MPA) can be implemented to achieve near optimal detec- tion performance [3]. MPA calculates marginal distribution for each transmitted signal, conditional on received signal. The completeness probability information in each MPA’s node results an out- standing performance of MPA. The sparsity of SCMA codeword makes a possibility to implement MPA on SCMA. However, the structure of MPA requires a recursive feedback message computa- tion on every iteration. Therefore, the complexity of MPA detection grows exponentially with the codebook size. To solve the complexity issue, many works have been completed either to reduce the complexity through the codebook design, using compressed sensing strategy [4, 5], or consider several extensions of the MPA, such as max-log MPA [6], SIC MPA [7], and even combined ex- tensions of the MPA technique. However, these MPA-based detectors are suffering from an ex- Received September 21, 2017; Revised October 26, 2017; Accepted November 14, 2017
  • 2. TELKOMNIKA ISSN: 1693-6930 183 EPA SCMA ESTIMATION MODULE SIGNAL NOISE EPA SCMA DEMODULATION MODULE EXT EXT QAM DEMAPPER QAM DEMAPPER QAM DEMAPPER Figure 1. Block diagram of uplink scheme SCMA receiver ponentially incremental complexity because the structure of MPA is still remained. SpeciïŹcally, if the codebook size or the degree of freedom signiïŹcantly increased, the MPAs for SCMA quickly becomes prohibitive due to its computational complexity. In this work, we solve the complexity problem of the MPA-SCMA. We adopt the EPA in [8] and apply the EPA to the SCMA detection. The EPA approximates the marginal distribution of the posterior probability by using an exponential family. Therefore, the complexity of EPA is much lower than MPA. With the theoretical veriïŹcation, 1) we evaluate the EPA-SCMA performance and show that the EPA for SCMA can achieve near optimal detection performance . 2) We prove that appending a rotation value [9, 10] in SCMA encoder is unnecessary. The removal of the rotation value can omit many unnecessary calculations not only in decoding but also in encoding. Our hypotheses are also veriïŹed by the experimental results. 2. Research Method In this section, we explain our system model and the implementation of EPA in SCMA for massive MU-MIMO systems detection scheme. Our system model is conïŹgured based on the original SCMA codebook as in [1]. The implementation of EPA to SCMA will be described afterwards. Finally, the complexity comparison of our EPA-SCMA and the original MPA-SCMA will be discussed. 2.1. System Model We consider a SCMA system with U users operating on S orthogonal subcarriers. Each user equipment features Nt transmit antennas and the base station (BS) possesses Nr receive antennas. Let K = UNt and N = SNr. In the SCMA, each transmit symbol xk is transmitted over S subcarriers using d degree, and different phase rotation values are introduced at different subcarriers [1]. For example, if S = 4 and d = 2, the mapping can be φk = [φk,s] = ïŁź ïŁŻ ïŁŻ ïŁ° e−j2π∆1 e−j2π∆2 0 0 ïŁč ïŁș ïŁș ïŁ» , hk = ïŁź ïŁŻ ïŁŻ ïŁŻ ïŁ° φk,1hk,1 φk,2hk,2 ... φk,Shk,S ïŁč ïŁș ïŁș ïŁș ïŁ» . where ∆i ∈ [0, 1), hk,s ∈ CNr denote the channel vector from the k-th transmit antenna to the BS at the s-th subcarrier. Therefore, at the BS, the N-dimensional channel output vector y is expressed as y = K k=1 hkxk + η, where η is the additive white Gaussian noise (AWGN) vector with zero mean and covariance matrix σ2 I. H = h1 h2 · · · hK , x = x1 x2 · · · xK T . Finally, we obtain y = Hx + η. (1) Low Complexity Multi-User MIMO Detection for Uplink SCMA System ... (Alva Kosasih)
  • 3. 184 ISSN: 1693-6930 The input-output relationship of the SCMA can be viewed as a MIMO communication system with K inputs and N outputs. 2.2. EPA for SCMA Alg. 1: EPA-SCMA Algorithm Initialization: Îł0 B→A = 0, λ0 B→A = 1 Es I, d(Q) = diag(Q); for t = 1 : Tmax do Estimation Module: (1) Compute the a posteriori mean/variance of xA: vpost A,t = ÎŁt = σ−2 HH H + d(λt−1 B→A) −1 (2a) xpost A,t = ÎŁt σ−2 HH y + Îłt−1 B→A (2b) (2) Compute the extrinsic mean/variance of xA: vext A,t = 1 d(ÎŁt ) − d(λt−1 B→A) −1 (3a) xext A,t = d(vt A→B) ”t d(ÎŁt ) − Îłt−1 B→A (3b) Demodulation Module: (3) Compute the a posteriori mean/variance of xB: xpost B,t ← E{x|xext A,t, vext A,t} (4a) vpost B,t ← Var{x|xext A,t, vext A,t} (4b) (4) Compute the extrinsic mean/variance of xB: vext B,t = λt B→A = 1 vpost B,t − 1 vext A,t −1 (5a) xext B,t = Îłt B→A = xpost B,t xpost B,t − xext A,t vext A,t −1 (5b) end The input vector x to the equivalent MIMO channel H is a combined constellation ℩1 × · · · × ℩K, where ℩k is the set of constellation of the th transmission. Our target is to detect transmitted signals x over the received signals y in a given full knowledge of channel matrix H. The complexity of the optimal detection grows exponentially with the size of the transmission and thus becomes prohibitive. To solve this problem, we adopt the EPA in Alg.1 which is an iterative algorithm. As derived in our system model, the input-output relationship of SCMA can be conïŹgured as a MIMO communication system. Therefore, we can directly apply the EPA algorithm to the SCMA detector side. The detail of the EPA algorithm is the same as [8] and not mentioned in this paper due to limited space. As shown in Figure 1b, the EPA-SCMA can be divided into two modules, i.e., estima- tion and demodulation. In the estimation module, given the channel model (1), we estimate x that minimizes the mean squared error (MMSE) given prior knowledge of x. Let (xext A , vext A ) and (xpost B , vpost B ) be the input-output of demodulation module. The expectation and variance of the posterior estimator are computed as given by xpost B ← E{x|xext A , vext A }, vpost B ← Var{x|xext A , vext A }. (6) TELKOMNIKA Vol. 16, No. 1, February 2018 : 182 ∌ 188
  • 4. TELKOMNIKA ISSN: 1693-6930 185 SpeciïŹcally, considering that |℩k| = M, the expectations in (6) are with respect to P(xk|xA,k), which can be obtained by the Bayes rule P(xk|xA,k) = P(xA,k|xm)Px(xm) P(xA,k) , (7) where P(xA,k|xm)Px(xm) = 1 M 1 πvA,k exp − |xA,k − xm|2 vA,k , (8) P(xA,k) = 1 M 1 πvA,k M m=1 exp − |xA,k − xm|2 vA,k . (9) We then employ the performance analysis framework in [11] to develop the state evolution (SE) of the EPA-SCMA which is derived from a large scale system. For a large scale system, the extrinsic value of each EPA-SCMA module can be approximated by their average values, respectively. As given in [8], the input-output transfer function of estimation module can be derived from linear mean square error estimator, that is vA = K−1 tr(σ−2 HH H + v−1 B I)−1 −1 − v−1 B . (10) where, tr{·} denotes trace operation, vA is average extrinsic value of estimation module, and vB is average extrinsic value of demodulation module. Furthermore, vA can also be regarded as the SNR of the equivalent scalar additive white gaussian noise (AWGN) channel i.e. y = x + vAη. Consistent with our assumption, where vB and vA are the average extrinsic values of demodu- lation and estimation EPA-SCMA modules, equivalent AWGN channel can be considered as a k-th channel under K users which has an identical channel value for every k-th user. Similarly, we deïŹne v as the scalar version of (6). Therefore, v can be calculated by v = Var{x|xA, vA} = E{|x − E{x|xA, vA}|2 }, where the expectation is with respect to P(x|xA) given by (7). Referring to [8], vB can be deïŹned as vB = v−1 − vA −1 . (11) The iteration of the EPA is identical to the SE in (10) and (11) whose ïŹxed points have MSE consistent with the MMSE from [12]. Moreover, the iteration of estimation and demodulation module can be traced from (10) and (11) without iterating the entire algorithm. Finally, we compare the computational complexity of the three different algorithms: MPA, threshold-MPA [13], and EPA. Threshold-MPA-SCMA is recognized as a one of successful re- cently work to reduce the computational complexity of the original MPA-SCMA. Table 1. Computational complexity comparison. Comparison Setting1 M = 4, N = 128, K = 196, It=10, d=2 MPA O(7.63617 X 1064 ) Threshold-MPA O(5.71086 X 1064 ) EPA O(62914560) Comparison Setting2 M = 4, N = 64, K = 96, It=10, d=2 MPA (BL) O(1.24128 X 1035 ) Threshold-MPA O(9.25765 X 1034 ) EPA O(7864320) Table 1 shows the complexity orders of two settings. Let It denotes the number of It- eration. The implementation of MPA is prohibitive. Although threshold-MPA can decrease ap- proximately 25% of the complexity, its implementation remains prohibitive. The EPA for SCMA successfully handles these situations, and its complexity is less than 10−20 % of the MPA com- plexity. Low Complexity Multi-User MIMO Detection for Uplink SCMA System ... (Alva Kosasih)
  • 5. 186 ISSN: 1693-6930 0 2 4 6 8 10 12 14 SNR(dB) 10-4 10-3 10-2 10-1 100 BER EPA SCMA 4X6, MU-MIMO 32X16 EPA SCMA 4X6, MU-MIMO 64X32 EPA SCMA 4X6, MU-MIMO 128X64 EPA SCMA 4X6, MU-MIMO 256X128 Theoretical BER (State Evolution) Figure 2. Performance analysis of EPA-SCMA 3. Result and Analysis The simulation parameters are set as follows: the codebook size is M = 4 point codebook proposed in [2], the number of subcarrier is S = 4, and the number of multi-antennas users is U = 6. Each user has transmit antennas Nt = 2 and the BS has receiver antennas Nr = 4. As the SE is derived from a large scale system, we increase the transmit antennas and receiver antennas in the four following settings: 1) Nt = 16, Nr = 32, 2) Nt = 32, Nr = 64, 3 )Nt = 64, Nr = 128, 4) Nt = 128, Nr = 256. In this way, we can observe the BER performance of EPA- SCMA from small to the large scale system. Channel used in this simulation is a normal random channel model. The rotation rule in codebook design is based on the codebook design proposed in [9]. Obviously, in small scale system as presented in Figure 3, MPA-SCMA which can be viewed as an optimal detector has a better performance than EPA-SCMA. However, as the num- bers of transmit and receive antennas grow, EPA-SCMA performance improves signiïŹcantly. Fur- thermore, EPA-SCMA successfully can match the theoretical BER performance as illustrated in Figure 2. As proved in [12], the theoretical performance can be viewed as near optimal perfor- mance. Therefore, the EPA-SCMA can achieve the near optimal performance. At the same time, under the parameter setting in Figure 2, we cannot evaluate the MPA-SCMA performance. We indicate that the complexity of MPA-SCMA increases extremely high, and becomes prohibitive to be implemented. For this reason, there is no MPA-SCMA BER performance can be presented in Figure 2 as MPA-SCMA fails to overcome its complexity problem. Figure 3 also proves the argument on the need of putting a rotation value in the SCMA codebook as proposed in [1], [2], and [9]. Figure 3 describes that the BER performance between the EPA-SCMA and MPA-SCMA without rotation is identical to that with rotation. Consequently, the rotation value is unnecessary for the uplink scheme SCMA system. To support this argument, let the channel response on different users are vary and ∆i = 0 indicating that no rotation is included. Channel vector hk,s for all k and s remains distinct. Therefore, no data interference occurs. 4. Conclusion In this paper, we propose the EPA as the SCMA data detection which is solved the com- plexity problem of original MPA-SCMA. We proof that our EPA-SCMA can match the theoretical analysis, thus our EPA-SCMA achieve the near optimal performance. We also show that the rotation design in codebook is unnecessary in the uplink SCMA. TELKOMNIKA Vol. 16, No. 1, February 2018 : 182 ∌ 188
  • 6. TELKOMNIKA ISSN: 1693-6930 187 0 2 4 6 8 10 12 14 SNR(dB) 10-4 10-3 10-2 10-1 100 BER MPA SCMA with rotation 4X6, MU-MIMO 4X2 MPA SCMA no rotation 4X6, MU-MIMO 4X2 EPA SCMA with rotation 4X6, MU-MIMO 4X2 EPA SCMA no rotation 4X6, MU-MIMO 4X2 Figure 3. SCMA rotation and no rotation performance comparison Acknowledgement We thank Professor Chao-Kai Wen for His guidance and support. This work is supported by Laboratory of Wireless Communication Technology, National Sun Yat-sen University, Kaohsi- ung 804, Taiwan. References [1] M. Taherzadeh, H. Nikopour, A. Bayesteh, and H. Baligh, “Scma codebook design,” in 2014 IEEE 80th Vehicular Technology Conference (VTC2014-Fall), Ottawa, Ontario, Canada, Sept 2014, pp. 1–5. [2] H. Nikopour and H. Baligh, “Sparse code multiple access,” in 2013 IEEE 24th Annual In- ternational Symposium on Personal, Indoor, and Mobile Radio Communications (PIMRC), Ottawa, Ontario, Canada, Sept 2013, pp. 332–336. [3] J. Ni and S. Tatikonda, “Analyzing product-form stochastic networks via factor graphs and the sum-product algorithm,” IEEE Transactions on Communications, vol. 55, no. 8, pp. 1588– 1597, Aug 2007. [4] A. F. Morabito, “Power synthesis of mask-constrained shaped beams through maximally- sparse planar arrays,” Telkomnika (Telecommunication Computing Electronics and Control), vol. 14, no. 4, pp. 1217–1219, 2016. [5] G. S. A. F. Morabito, A. R. Lagan and T. Isernia, “Mask-constrained power synthesis of max- imally sparse linear arrays through a compressive-sensing-driven strategy,” Journal of Elec- tromagnetic Waves and Applications, vol. 29, no. 10, pp. 1384–1396, 2015. [6] S. Zhang, X. Xu, L. Lu, Y. Wu, G. He, and Y. Chen, “Sparse code multiple access: An energy efïŹcient uplink approach for 5g wireless systems,” in 2014 IEEE Global Communications Conference, Shanghai, China, Dec 2014, pp. 4782–4787. [7] J. Zou, H. Zhao, and W. Zhao, “Low-complexity interference cancellation receiver for sparse code multiple access,” in 2015 IEEE 6th International Symposium on Microwave, Antenna, Propagation, and EMC Technologies (MAPE), San Diego, USA, Oct 2015, pp. 277–282. [8] J. Cspedes, P. M. Olmos, M. Snchez-Fernndez, and F. Perez-Cruz, “Expectation propagation detection for high-order high-dimensional mimo systems,” IEEE Transactions on Communi- cations, vol. 62, no. 8, pp. 2840–2849, Aug 2014. [9] D. Cai, P. Fan, X. Lei, Y. Liu, and D. Chen, “Multi-dimensional scma codebook design based on constellation rotation and interleaving,” in 2016 IEEE 83rd Vehicular Technology Confer- ence (VTC Spring), Chengdu, China, May 2016, pp. 1–5. Low Complexity Multi-User MIMO Detection for Uplink SCMA System ... (Alva Kosasih)
  • 7. 188 ISSN: 1693-6930 [10] J. van de Beek and B. M. Popovic, “Multiple access with low-density signatures,” in GLOBE- COM 2009 - 2009 IEEE Global Telecommunications Conference, Kista, Sweden, nov 2009, pp. 1–6. [11] X. Yuan, J. Ma, and L. Ping, “Energy-spreading-transform based mimo systems: Iterative equalization, evolution analysis, and precoder optimization,” IEEE Transactions on Wireless Communications, vol. 13, no. 9, pp. 5237–5250, Sept 2014. [12] M. Bayati and A. Montanari, “The dynamics of message passing on dense graphs with ap- plications to compressed sensing,” IEEE Transactions on Information Theory, vol. 57, no. 2, pp. 764–785, Feb 2011. [13] L. Yang, Y. Liu, and Y. Siu, “Low complexity message passing algorithm for scma system,” IEEE Communications Letters, vol. 20, no. 12, pp. 2466–2469, Dec 2016. TELKOMNIKA Vol. 16, No. 1, February 2018 : 182 ∌ 188