Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
2, APRIL 2019
Abstract—Interleave-division multiple access (IDMA) is a nonfading additive white Gaussian noise (AWGN) channels.
multiple access scheme that has been considered in several recent We outline several practical matching techniques including
proposals for the 5th generation cellular system. In this letter, modulation, power control, repetition coding and zero padding.
basing on evolution analysis, we show that the performance of
IDMA can be enhanced using the transfer function matching
Incidentally, we also show that zero padding together with
principle. Such matching can be realized by superposition coded cyclic shifting can reduce the implementation cost related to
modulation, power control, repetition coding, and zero padding. user-specific interleaving in IDMA. Our analysis is based on
Zero padding together with cyclic shifting also leads to reduced AWGN channels and we will provide experimental results for
implementation complexity. Our analysis is based on additive fading channels. We will show that the proposed techniques
white Gaussian noise channels and we show by simulations that can provide noticeable performance enhancement.
the matching techniques can also provide impressive performance
in fading channels.
II. S YSTEM M ODEL AND E VOLUTION A NALYSIS
Index Terms—IDMA, evolution technique, system design.
A. Transmitter Principles
I. I NTRODUCTION Consider a K-user up-link multiple access system with
NTERLEAVE-DIVISION multiple access (IDMA) [1] is received symbols:
I inspired by the success of low-density parity-check (LDPC)
codes [2]. Recently, IDMA has been discussed for the 5th y(j ) =
K
hk xk (j ) + η(j ), j = 1, 2, . . . , J , (1)
generation (5G) cellular system [3]–[5]. k =1
For LDPC codes, decoding performance can be optimized where hk is the channel coefficient of user k, xk (j ) a transmit-
by matching the transfer functions of local decoders [2]. This ted symbol, η(j ) a complex AWGN sample with mean zero
matching principle was later extended to different iterative and variance σ 2 , and J the frame length. We assume an under-
systems [6]–[8]. An IDMA receiver also involves two local lying orthogonal frequency division multiplexing (OFDM)
processors named as, respectively, an elementary signal esti- layer that resolves the intersymbol interference problem and a
mator (ESE) and a decoder (DEC). (See Section II.) As quasi-static channel that remains unchanged over a frame.
shown in [9], the performance of IDMA can be improved The principle of IDMA is illustrated graphically in Fig. 1.
by tuning an underlying LDPC code for better matching The graph is randomized with user-specific interleaving, which
between ESE and DEC. There are, however, some obstacles is illustrated in Fig. 1 by the shuffled edge connections
for this strategy. First, in 5G, the LDPC code used has already between {ck (j )} and {xk (j )}. Fig. 1 can be seen as a graphic
been specified [10] so other alternatives, instead of alter- extension of a single-user LDPC code to a multiuser system.
ing code structure, should be used for system optimization. The randomness resulting from interleaving reduces short
Second, there is also a lack of efficient matching method when cycles in the graph, which facilitates low-cost message passing
high order modulation is involved for high rate applications. decoding. More details can be found in [1] and [11].
Third, matching for multiuser systems is generally a difficult Fig. 1 involves a user-specific interleaver for each user. This
problem. Very limited progress is made in this direction. interleaver can be combined with the inherent interleaver in
In this letter, we consider IDMA system design in high the LDPC code involved. This is equivalent to the scheme
sum-rate situations. We first derive the achievable rate for in [12], in which each user employs a unique interleaver for
IDMA using the matching principle. We show that, with its code. Later we will show that such an interleaver can be
perfect matching, IDMA is potentially capacity approaching in realized by cyclic shifting (see Fig. 5 below), which further
Manuscript received July 19, 2018; revised October 5, 2018; accepted
reduces the hardware implementation cost for IDMA.
October 9, 2018. Date of publication October 17, 2018; date of current version
April 9, 2019. This work was supported in part by the Research Fund of ZTE B. Receiver Principles
Corporation, and in part by the University Grants Committee of the Hong
Kong Special Administrative Region, China, under Project CityU 11280216 We divide an iterative detector for the system in Fig. 1 into
and Project CityU 11216817. The associate editor coordinating the review of two local processors: an ESE and a DEC. The iterative process
this paper and approving it for publication was W. Zhang. (Corresponding
author: Lei Liu.)
is outlined below.
Y. Hu, C. Liang, L. Liu, and L. Ping are with the Department of Initialization: Assume that the modulation constellation of
Electronic Engineering, City University of Hong Kong, Hong Kong (e-mail: {xk (j )} is with zero mean and unit average power. Then
yhu228-c@my.cityu.edu.hk; chuliang@cityu.edu.hk; leiliu@cityu.edu.hk; E(xk (j )) and Var(xk (j )) are respectively initialized to 0 and
eeliping@cityu.edu.hk).
C. Yan and Y. Yuan are with the Algorithm Department, ZTE 1, ∀k , j .
Corporation, Shenzhen 518057, China (e-mail: yan.chunlin@zte.com.cn; ESE Operations: We rewrite (1) as
yifei.yuan@ztetx.com).
Digital Object Identifier 10.1109/LWC.2018.2876538 y(j ) = hk xk (j ) + ζk (j ), (2a)
2162-2345 c 2018 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.
See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
HU et al.: IDMA IN HIGH RATE APPLICATIONS 477
Fig. 1. A factor graph of a 2-user IDMA system with LDPC coding. J = 8. {ck (j ), j = 1, 2, . . . , J } is a codeword that is interleaved and modulated to
produce {xk (j )}. Circles represent variables and squares constraints. Three types of constraints are presented: a white square for an LDPC coding constraint,
a square with “×” for a modulation constraint and a square with “+” for a multiple access constraint defined in (1).
R EFERENCES
[1] L. Ping, L. Liu, K. Wu, and W. K. Leung, “Interleave division multiple-
access,” IEEE Trans. Wireless Commun., vol. 5, no. 4, pp. 938–947,
Apr. 2006.
[2] T. Richardson and R. Urbanke, Modern Coding Theory. Cambridge,
U.K.: Cambridge Univ. Press, 2008.
[3] LLS Results for RDMA, GOCA, RSMA and IDMA Schemes, docu-
Fig. 5. An example of CSZP. K = 4. Two SCM layers are used. ment R1-167536, 3GPP TSG RAN WG1 Meeting #86, MediaTek Inc.,
Gothenburg, Sweden, Aug. 2016
[4] On the Performance of IDMA and RSMA Multiple Access Schemes,
document R1-167561, 3GPP TSG RAN WG1 Meeting #86, InterDigit.
Commun., Gothenburg, Sweden, Aug. 2016.
[5] C. Yan, Z. Yuan, W. Li, and Y. Yuan, “Non-orthogonal multiple
access schemes for 5G,” ZTE Commun., vol. 14, no. 4, pp. 11–16,
Oct. 2016.
[6] K. Bhattad and K. R. Narayanan, “An MSE-based transfer chart
for analyzing iterative decoding schemes using a Gaussian approx-
imation,” IEEE Trans. Inf. Theory, vol. 53, no. 1, pp. 22–38,
Jan. 2007.
[7] K. Wu, K. Anwar, and T. Matsumoto, “BICM-ID-based IDMA using
extended mapping,” IEICE Trans. Commun., vols. E97–B, no. 7,
pp. 1483–1492, Jul. 2014.
[8] X. Yuan, L. Ping, C. Xu, and A. Kavcic, “Achievable rates of
MIMO systems with linear precoding and iterative LMMSE detec-
tion,” IEEE Trans. Inf. Theory, vol. 60, no. 11, pp. 7073–7089,
Nov. 2014.
Fig. 6. IDMA vs. SCMA in TDL-C channels. 3GPP NR LDPC code is used [9] Y. Zhang, K. Peng, and J. Song, “Enhanced IDMA with rate-compatible
for both IDMA and SCMA. IDMA involves SCM (with power levels of 0.865 raptor-like quasi-cyclic LDPC code for 5G,” in Proc. IEEE GC Wkshps,
and 0.135 for both cases) and CSZP. performances of SCMA are from [17]. Singapore, Dec. 2017, pp. 1–6.
[10] Technical Specification Group Radio Access Network; NR; Multiplexing
and Channel Coding (Release 15), V2.0.0, 3GPP Standard TS 38.212,
Dec. 2017.
that a random interleaver is used in the underlying LDPC [11] Y. Hu, C. Liang, J. Hu, and L. Ping, “Low-cost implementation tech-
code. The user-specific shifting in Fig. 5 provides an equiv- niques for interleave division multiple access,” IEEE Wirelee Commun.
Lett., to be published. [Online]. Available: https://ieeexplore.ieee.org/
alent realization for the user-specific interleaving in Fig. 1, abstract/document/8398463
since a shifted version of a random interleaver can be seen [12] R. Zhang, L. Xu, S. Chen, and L. Hanzo, “Repeat accumulate code
as a different random interleaver [11]. Fig. 5 also involves a division multiple access and its hybrid detection,” in Proc. IEEE ICC,
Beijing, China, May 2008, pp. 4790–4794.
two-layer SCM scheme. To distinguish the two layers of each [13] C. Berrou, A. Glavieux, and P. Thitimajshima, “Near Shannon
user, each layer is further independently and cyclically shifted limit error-correcting coding and decoding: Turbo-codes. 1,”
within its active frame duration. Such shifting technique, both in Proc. IEEE ICC, vol. 2, Geneva, Switzerland, May 1993,
user-specific as well layer-specific, significantly reduces the pp. 1064–1070.
[14] S. T. Brink, “Convergence behavior of iteratively decoded parallel con-
hardware implementing cost for interleavers in IDMA. catenated codes,” IEEE Trans. Commun, vol. 49, no. 10, pp. 1727–1737,
Fig. 6 shows the FERs with SCM and CSZP in the TDL- Oct. 2001.
C fading channels [17]. Two antennas are assumed at the [15] D. Guo, S. Shamai, and S. Verd, “Mutual information and minimum
mean-square error in Gaussian channels,” IEEE Trans. Inf. Theory,
receiver. We consider the following two settings: vol. 51, no. 4, pp. 1261–1282, Apr. 2005.
• Case 1: Jinfo = 616, K = 10 and sum-rate = 7.13; [16] L. Ping, J. Tong, X. Yuan, and Q. Guo, “Superposition coded modulation
• Case 2: Jinfo = 496, K = 12 and sum-rate = 6.89. and iterative linear MMSE detection,” IEEE J. Sel. Areas Commun.,
The power levels of the two SCM layers given in the caption vol. 27, no. 6, pp. 995–1004, Aug. 2009.
[17] Preliminary LLS Evaluation Results for mMTC Scenario, docu-
of Fig. 6 are obtained by exhaustive searching. Iterative linear ment R1-1803665, 3GPP TSG RAN WG1 Meeting #92bis, Huawei,
MMSE detection [11] is used at the receiver. As reference, HiSilicon, Shenzhen, China, Apr. 2018.