SlideShare a Scribd company logo
1 of 7
Download to read offline
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. Specifically, 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. Specifically, if
the codebook size or the degree of freedom significantly 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 verification, 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 verified 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 configured 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 configured 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
Specifically, 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 define 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 defined as
vB = v−1
− vA
−1
. (11)
The iteration of the EPA is identical to the SE in (10) and (11) whose fixed 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 significantly. 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
efficient 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

More Related Content

What's hot

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...ijwmn
 
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 introductionAniruddha Chandra
 
Mobile antennae general Beamforming principles presentation
Mobile antennae general Beamforming principles presentationMobile antennae general Beamforming principles presentation
Mobile antennae general Beamforming principles presentationPierre LARREGLE
 
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 articialHemant Ingale
 
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 WMANPushpa Kotipalli
 
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 NetworksKachi Odoemene
 
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 SensingDong Zhao
 
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 identificationiaemedu
 
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
 
IRJET- Survey on Adaptive Routing Algorithms
IRJET- Survey on Adaptive Routing AlgorithmsIRJET- Survey on Adaptive Routing Algorithms
IRJET- Survey on Adaptive Routing AlgorithmsIRJET Journal
 
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 ...csandit
 
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 AlgorithmCSCJournals
 
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 ServicesAndrea Tassi
 
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 NetworksIJECEIAES
 
A clustering protocol using multiple chain
A clustering protocol using multiple chainA clustering protocol using multiple chain
A clustering protocol using multiple chainambitlick
 

What's hot (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
 

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

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 SystemTELKOMNIKA JOURNAL
 
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 antennamarwaeng
 
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-OFDMIJARBEST JOURNAL
 
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 IJECEIAES
 
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-DFEIOSR Journals
 
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-DFEIOSR Journals
 
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 ConstraintsIJECEIAES
 
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...slinpublishers
 
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 networksIaetsd Iaetsd
 
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 systemAlexander Decker
 
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...journalBEEI
 
Performance evaluation with a
Performance evaluation with aPerformance evaluation with a
Performance evaluation with aijmnct
 
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 PlatformCommunication Systems & Networks
 
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 systemsIAEME 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 systemsiaemedu
 
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 systemsiaemedu
 
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...ijwmn
 
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...IOSR Journals
 
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...IJECEIAES
 

Similar to 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...
 

More from 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
 
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...TELKOMNIKA JOURNAL
 
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...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
 
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...TELKOMNIKA JOURNAL
 
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 antennaTELKOMNIKA JOURNAL
 
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 fireTELKOMNIKA JOURNAL
 
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 networkTELKOMNIKA JOURNAL
 
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 bandsTELKOMNIKA JOURNAL
 
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...TELKOMNIKA JOURNAL
 
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 uncertaintiesTELKOMNIKA JOURNAL
 
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...TELKOMNIKA JOURNAL
 
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 systemTELKOMNIKA JOURNAL
 
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...TELKOMNIKA JOURNAL
 
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 sensorTELKOMNIKA 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
 
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...TELKOMNIKA JOURNAL
 
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 networksTELKOMNIKA 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 imagingTELKOMNIKA 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
 

More from 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...
 

Recently uploaded

VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLDeelipZope
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and usesDevarapalliHaritha
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxKartikeyaDwivedi3
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfme23b1001
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2RajaP95
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)dollysharma2066
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 

Recently uploaded (20)

VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCL
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and uses
 
Design and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdfDesign and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdf
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptx
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
young call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Serviceyoung call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Service
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdf
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 

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. Specifically, 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. Specifically, if the codebook size or the degree of freedom significantly 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 verification, 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 verified 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 configured 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 configured 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 Specifically, 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 define 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 defined as vB = v−1 − vA −1 . (11) The iteration of the EPA is identical to the SE in (10) and (11) whose fixed 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 significantly. 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 efficient 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