Professional Documents
Culture Documents
Dan Kong1 , Jie Zeng2 , Xin Su2 , Liping Rong2 and Xibin Xu2
1
Broadband Wireless Access Laboratory,
Chongqing University of Posts and Telecommunications
2
Tsinghua National Laboratory for Information Science and Technology,
Research Institute of Information Technology, Tsinghua University, Beijing, China
Email: zengjie@tsinghua.edu.cn
Abstract—As the promising novel multiple access scheme for allocates the resource between users to orthogonal resources
the 5th generation (5G) wireless communication system, pattern in either time, frequency, or code domain. In the other word-
division multiple access (PDMA) technology can improve the s, the OMA technology sacrifices the spectral efficiency to
spectral efficiency and support the massive connection based reduce the interference between users. Hence, the spectral
on the reasonable unequal diversity between users. Compared efficiency becomes a key challenge to handle [4]. To enhance
with traditional multiple access technologies, PDMA brings more
serious multiple address interference to hinder the multiuser
spectral efficiency and support the connectivity of massive
detection. The universal detection algorithm with low complexity devices, novel multiple access technologies are proposed. It
and high performance is one of the main challenges of PDMA breaks the traditional resource allocation model in OMA. At
technology. In this paper, we proposed a new iterative detec- the transmitter side, users can be shared at the same time
tion and decoding algorithm, which is a successive interference or frequency resources in the same spatial layer via power
cancellation (SIC) iterative processing based on the minimum domain or code domain multiplexing. At the receiver side,
mean square error (MMSE) detection and channel decoding multiuser signals are separated with some advanced detection
algorithm. It is essentially a SIC iterative processing based algorithm, like successive interference cancellation (SIC) [5]
on some users’ information has been correctly decoded by and some approximate maximum likelihood (ML) algorithms
the MMSE detection and the channel decoder. The proposed [6]-[7]. The candidate schemes of advanced multiple access
multiuser detection algorithm can prevent the error propagation
by the cyclic redundancy check (CRC). The simulation results
includes bit division multiplexing (BDM), interleaved subcarri-
show that the proposed algorithm can get significant performance er index modulation OFDMA (ISIM-OFDMA), multiuser bit-
gains over traditional multiuser detection algorithms. interleaved coded modulation with iterative decoding (MU-
BICM-ID), multiuser shared access (MUSA), non-orthogonal
Keywords—Pattern division multiple access, minimum mean multiple access (NOMA), pattern division multiple access, and
square error detection, successive interference cancellation. sparse code multiple access (SCMA) [8]-[9].
1 2 N 2)'0
'HPDSSLQJ ^G `
A
DD^ //5 [
&KDQQHO GHFRGHU &5&
ĞƚĞĐƚŽƌ
For example, PDMA pattern matrix for three users sharing \ 2)'0
A
//5 ^G `
on two orthogonal resource blocks can be designed as follows 'HPDSSLQJ &KDQQHO GHFRGHU &5& [
a
[ N
3'0$ &KDQQHO
0DSSLQJ HQFRGHU
1 1 0
DD^ͲZͲ^/
(2,3)
HP DM A = (2)
1 0 1
Fig. 2. The block diagram of the proposed multiuser detection algorithm. ym
denotes the BS’s received signal at the mth receiving antenna. LLRk denotes
On receiving side, the BS receives the signal with K users the kth user’s output information of the MMSE detector. {d} ˆ
k denotes the
∼ ˆ
sharing on N orthogonal resource blocks can be represented kth user’s decoded information bits. x k is the reconstructed signal when {d} k
by is correct by CRC check.
where a is the symbol of M-modulation in bit position
x 1
i when the {b}ik ∈ {0, 1}. We define the LLR =
y11 h11,1 h11,2 h11,3 1 1 0 w11 T
[LLR1 , LLR2 , LLR3 ] to store the output of the MMSE
= x2 +
y21 h21,1 h21,2 h21,3 1 0 1 w21 detector. And it is the input of the turbo decoder.
x3
x1
h11,1 h11,2 0 w11 The output of the channel decoder goes through CRC
= x2 +
h21,1 0 h21,3 w21 module. We are able to determine that the decoded information
x3 ˆ
bits {d} k are correct by CRC module. If user’s signal is
(4) correct (i.e. the indication of CRC module CRC k is zero),
Where the hnm,k denotes kth user’s corresponding wireless we record the index of user’s. C denotes a set of users which
channel matrix. wnm is the corresponding noise. xk denotes are correctly decoded. Signals, which are correctly decoded,
the kth user’s signal. The effective wireless channel coefficient are reconstructed by channel encoding and PDMA mapping.
matrix H can be written ∼
Then we subtract reconstructed signals x of those users from
⎡ ⎤ the superposition signal y
h11,1 h11,2 0
⎢h21,1 0 h21,3 ⎥
⎣h h12,2 0 ⎦
(5)
y=y−
∼
hk x k (11)
12,1
h22,1 0 h22,3 k∈C
The MMSE detector relies on the linear filtering matrix The correctly decoding information of users can help other
GMMSE by the mean square error criterion between transmitted users to demodulate and decode. The detail iteration of the
vector and the estimated user signal vector. The estimated user proposed MMSE-CRC-SIC is listed in Algorithm.
signal vector can be denoted as x̂ = GMMSE y.
Algorithm 1 MMSE-CRC-SIC for PDMA multiuser detection
The input is: y H x σ 2 , Maximum number of iteration, and
GMMSE = argminG E x − Gy2 the initial C is empty;
(6)
−1 for i = 1toMaximum number of iteration do
H 2 H
= (H H + σ IK ) H while C = {1, 2, ..., K} do
2
where the σ is the noise power at the receiver. We can obtain y = Hx + w
the Winner estimator G LLR ⇐ MMSE soft detector
Channel Decoder ⇐ LLR
CRC check ⇐ the output of Channel Decoder {d} ˆ
−1 k
G = (HH H + σ 2 IK ) HH H (7) if CRC k = 0 then
we define the kth diagonal element of G is Gk,k . According C
∼
⇐k
xk ⇐ {d}ˆ
to [13], we can obtain the LLR of kth user in bit position i k
by Equation (8) end if ∼
y = y − k∈C hk xk
hk = 0
(i) end while
(i) f (y|{b}k = 1)
LLRk = log (i)
end for
f (y|{b}k = 0) The output is the number of error block for each user.
1 2
(8)
x:xk ∈Ai1 exp( σ 2 y − Hx )
= log 1 2
x:xk ∈Ai exp( σ 2 y − Hx )
0 IV. S IMULATION R ESULTS AND A NALYSIS
where Aib ⊂ A denotes the set of all symbols in bit position i We present the PDMA uplink simulation results of the
whose label has b ∈ {0, 1}. In order to simplify the calculation, proposed MMSE-CRC-SIC algorithm in this section. In the
the log-sum approximation is used to calculate the Equation simulation, we refer the parameter settings in [10]. And
(9) we considerate the case of the three users sharing on two
orthogonal resource blocks. The detail of parameter settings
(i) 1 is shown in Table 1.
LLRk ≈ minx:xk ∈Ai0 y − Hx2
σ2
(9) Fig.3 illustrates the average block error ratio (BLER)
2
−minx:xk ∈Ai1 y − Hx performance of different detection algorithms with the signal
noise rate (SNR) ranging from -2dB to 10dB. We compares the
We can form the kth user’s soft-information LLRk of the proposed MMSE-CRC-SIC algorithm with the ML algorithm,
output on the MMSE detector by the Equation (10) the MMSE algorithm, the ML-SIC algorithm and the MMSE-
SIC algorithm which are proposed in [2] in two types of chan-
nels. The ML algorithm searches all the possible constellation
(i) Gk,k x̂k
LLRk = mina∈Ai0 − a2 combinations, and treats the nearest one as the transmitted
1 − Gk,k Gk,k
(10) symbols. The ML-SIC algorithm is the joint ML with the
x̂k SIC iteration. The MMSE algorithm is the MMSE-CRC-SIC
− mina∈Ai1 − a2
Gk,k without the SIC iteration and CRC module. By analyzing the
TABLE I. BASIC PARAMETERS OF SIMULATION SCENARIO 3'0$B8/
Parameter Value
Carrier frequency 2GHz
Carrier modulation OFDM
Number of the information bits
(which included the CRC bits) 432 bits
Modulation QPSK
Channel encoder 1/2 Turbo code
Number of users’ antenna 1
%/(5
Number of BS’s antenna 2 8(B006(B&5&B6,&
Channel Uma/Rayleigh iid 8(B006(B&5&B6,&
System bandwidth 10MHz 8(B006(B&5&B6,&
Number of iteration 2 8(B006(B6,&
8(B006(B6,&
8(B006(B6,&
3'0$B8/
8(B006(
8(B006(
8(B006(
615G%
5D\OHLJKLLG 8PD
$YHUDJH%/(5
R EFERENCES
[1] Tao Yunzheng, Liu Long, Liu shang, Zhang Zhi, “A Survey: Several
Technologies of Non-Orthogonal Transmission for 5G”, IEEE Commun.
Mag., vol. 12, no.10, pp. 1-15, Nov. 2015.
[2] Bichai Wang, Kun Wang, and Zhaohua Lu, Tian Xie, Jinguo Quan
“Comparison Study of Non-Orthogonal Multiple Access Schemes for
5G”, IEEE BMSB, pp. 1-5,2015.
[3] F. Boccardi, R. W. Heath Jr, A. Lozano, T. L. Marzetta, and P.
Popovski,“Five disruptive technology directions for 5G”, IEEE Com-
mun. Mag.,vol. 52, no. 2, pp. 74-80, Feb. 2014.
[4] Linglong Dai,Bichai Wang,Yifei Yuan, Shuangfeng Han, Chih-Lin
I, and Zhaocheng Wang. “Non-Orthogonal Multiple Access for 5G:
Solutions, Challenges, Opportunities, and Future Research Trends”,
IEEE Commun. Mag., vol. 53,no. 9, pp. 74-81, 2015
[5] Yang Lan, Anass Benjebbour, Xiaohang Chen, Anxin Li, Huiling Jiang,
“Considerations on downlink non-orthogonal multiple access (NOMA)
combined with closed-loop SU-MIMO”, IEEE ICSPCS., no. 8, pp. 1-5,
2014
[6] Hang Mu, Zheng MA, Mahamuda Alhaji, Pingzhi Fan, Dageng Chen,
“A Fixed Low Complexity Message Pass Detector for Up-link SCMA
System”, IEEE Wireless Communication Letters. vol.4, no. 6, pp. 585-
588, 2015
[7] Kexin Xiao, Baicen Xiao, Shutian Zhang, Zhiyong Chen, Bin Xia,
“Simplified Multiuser Detection for SCMA with Sum-Product Algo-
rithm”, IEEE WCSP, pp. 1-5, 2015
[8] M. Taherzadeh, H. Nikopour, A. Bayesteh, and H. Baligh, “SCMA
codebook design”, IEEE VTC Fall., pp. 1C5, Sep. 2014
[9] K. Au, L. Zhang, H. Nikopour, E. Yi, A. Bayesteh, U. Vilaipornsawai,J.
Ma, and P. Zhu, “Uplink contention based SCMA for 5G radio access”,
IEEE GLOBECOM., pp. 1-5, Dec. 2014.
[10] Whiter paper, “5G Concept, 5G Key Technology-Novel Multiple Ac-
cess”, China IMT-2020 (5G) Promotion Group, Feb, 2015.
[11] Zhiguo Ding, Yuanwei Liu, Jinho Choi, Qi Sun, Maged Elkashlan,
Chih-Lin I, H. Vincent Poor, “Application of Non-orthogonal Multiple
Access in LTE and 5G Networks ”, http://arxiv.org/abs/1511.08610v1.
[12] J. Zeng, B. Li, X. Su, L. Rong and R. Xing. Pattern division multiple
access (PDMA) for cellular future radio access. IEEE WCSP. pp.1-5
,2015.
[13] Dominik Seethaler, Gerald Matz, and Franz Hlawatsch, “An Efficient
MMSE-Based Demodulator for MIMO Bit-Interleaved Coded Modula-
tion”, IEEE GLOBECOM, vol. 4, pp. 2455-2459, Aug. 2004.
[14] Tsuang Hsien Liu, “Some Results for the Fast MMSE-SIC Detection
in Spatially Multiplexed MIMO Systems”, IEEE Trans, vol. 8, No.11
pp. 5443-5448, Nov. 2009.