Professional Documents
Culture Documents
fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/JSTSP.2019.2933056, IEEE Journal
of Selected Topics in Signal Processing
SUBMITTED TO IEEE 1
Abstract—In this paper we propose a family of index modu- ultra high reliability and extremely low-latency are absolute
lation systems which can operate with low-power consumption requirements.
and low operational complexity for multi-user communication. Within the development of future wireless networks, the
This is particularly suitable for non-time sensitive Internet of
Things (IoT) applications such as telemetry, smart metering, and concept of IoT has emerged as the most promising technol-
so on. The proposed architecture reduces the peak-to-average- ogy that supports and enables many devices to gain Inter-
power ratio (PAPR) of orthogonal frequency-division multiplex- net connectivity. This emerging technology has only become
ing (OFDM)-based schemes without relegating the data rate. In available via major advances in, and availability of tiny, and
the proposed scheme, we implement joint code-frequency-index intelligent sensors that are cost-effective and easily deployable
modulation (CFIM) by considering code and frequency domains
for index-modulation (IM). After introducing and analysing the [1]. In addition, guaranteeing battery life saving through low
structure of the CFIM, we derive closed-form expressions of energy consumption, is another noteworthy feature of these
the bit error rate (BER) performance over Rayleigh fading IoT devices. To fulfil these requirements, a large number of
channels and we provide extensive simulation results to validate researchers have devoted themselves over the last decade [2]–
our outcomes. To better exhibit the particularities of the proposed [4].
scheme, the PAPR and complexity are thoroughly examined.
The obtained results show that the PAPR is reduced compared Recently, the concept of index modulation (IM), which
to conventional OFDM-like IM-based schemes. Therefore, the utilizes the indices of some transmission entities to carry
proposed system is more likely to operate in the linear regime, extra information bits, has been proposed as a competitive
which can in turn be implemented into low-cost devices with approach for future wireless communications [5]–[7]. These
cost effective amplifiers. In addition, the concept is extended IM-based systems aim to improve spectral efficiency (SE) and
to synchronous multi-user communication networks, where full
functionality is obtained by using orthogonal spreading codes. energy efficiency (EE) in emerging wireless communication
With the characteristics demonstrated in this work, the proposed devices [8]. In this direction, research in the last decade has
system would constitute an exceptional nominee for IoT appli- seriously considered the use of certain parameters, such as
cations where low-complexity, low-power consumption and high space, polarity, code and frequency as modulation indices
data rate are paramount. to enable the transmission of extra bits per symbol without
Index Terms—Code-frequency indexing, index-modulation, demanding larger bandwidth or higher power.
greedy detection, low-complexity, IoT, multi-user communication. In this vein, the spatial modulation (SM) technique, which
is based on transitions between multiple antennas and using
the index of the active antenna as a measure to carry extra in-
I. I NTRODUCTION formation, is an area of growing interest where fruitful results
have been provided [9]–[13]. However, this technique requires
T HE persistent demand for higher data rate communication
systems associated with the increasing number of devices
and gadgets for mobile Internet and Internet of Things (IoT)
additional antennas to achieve more data rate. Although, SM
scheme can be beneficial for IoT devices requiring high data
applications, is the challenge that needs to be addressed in the rates, most low-cost and low-power IoT devices consider a
next generation of wireless systems. Indeed, these networks simple transmission scheme using a single antenna (e.g. LoRa,
are required to achieve high spectral efficiency (SE) while NB-IoT, LTE-M).
maintaining massive connectivity. For emerging devices such Other examples of IM-based systems that use orthogonal
as drones and tiny sensors in intelligent vehicle technologies, frequency-division multiplexing (OFDM) include subcarrier-
index modulation (SIM)-OFDM [14] and enhanced subcarrier-
M. Au is with Institute Research of Hydro-Québec (IREQ), Varennes, QC, index modulation (ESIM)-OFDM [15]. However, these sys-
J3X 1S1 CA e-mail: au.minh2@ireq.ca. tems cannot compete with conventional OFDM systems.
G. Kaddoum, F. Gagnon and M. S. Alam are with the Department of
Electrical Engineering, École de Technologie Supérieure, Montréal, QC, H3C A relatively stronger IM-based system that involves OFDM
1K3 CA is the OFDM with index modulation (OFDM-IM), proposed
E. Basar is with the Communications Research and Innovation Laboratory in [16]. In this approach, the available subcarriers are grouped
(CoreLab), Department of Electrical and Electronics Engineering, Koç Uni-
versity, Sariyer 34450, Istanbul, Turkey. e-mail:ebasar@ku.edu.tr into many blocks where a subdivision of subcarriers contained
Manuscript received December 20, 2018; revised XXXX YYY, 201X. The in each block is turned on depending on indexing bits, while
work of M. Au was supported by the Dr. Richard J. Marceau Chair on Wireless activated subcarriers transmit classical data symbols. This
IP Technology for Developing Countries and the Canada Research Chairs
Tier 2. The work of E. Basar is supported by Turkish Academy of Sciences OFDM-based IM technique utilizes maximum likelihood (ML)
(TUBA) GEBIP Programme. detection at the receiver, which is indeed too complex for IoT
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/JSTSP.2019.2933056, IEEE Journal
of Selected Topics in Signal Processing
SUBMITTED TO IEEE 2
and wireless sensor devices because low complexity operation and inexpensive IoT devices, one can exploit greedy detection
and low power consumption are essential in these tiny gadgets. techniques for low-complexity IM systems yielding a drastic
Fortunately, the log-likelihood ratio (LLR) detection method reduction of the cost.
has been developped to achieve low complexity [16]–[18]. The This paper exploits the benefits of having a joint code-
obtained results show that the proposed LLR based detec- frequency IM scheme that could meet the needs of 5G and
tion scheme achieves near-ML performance while reducing beyond wireless systems to a great extent. The selection of
complexity. However, in some IoT applications (e.g. smart the spreading codes and the frequency indices enable the
home, smart metering, telemetry), the IoT devices require long use of very-low complexity greedy detection method such as
battery life and low-cost deployment. Meanwhile, OFDM- SLED in multi-user scenario. This combination is particularly
like systems are known to have high peak-average-to-average suitable for IoT applications where several sensors and devices
power ratio (PAPR) which will require a more expensive high must be connected.
power amplifier to be considered in the design of those tiny The contributions of this paper are summarized as follows:
gadgets. • A joint frequency and spreading code indexing mech-
In contrast to the aforementioned IM schemes, very low- anism is used as an information-bearing unit without
complexity and low-power IM techniques have been recently adding extra hardware complexity to the system.
proposed [19]–[25]. In the generalized code index modulation • An optimal receiver as well as a low-complexity detection
(GCIM) [19]–[21], extra information bits are carried by the se- method based on SLED are proposed.
lection of spreading codes. On the other hand, frequency index • Closed-form mathematical expressions for the probability
modulation (FIM) [22] is an OFDM scheme, in which extra of bit error of CFIM are derived for greedy detection
bits are carried by the activation of one subcarrier, while the based on energy detection (ED) while an upper bound is
rest are nulled out. In [23], a low-complexity spread OFDM- derived for ML detection.
IM-based system has been studied, allowing significant perfor- • The performance of CFIM is compared to other conven-
mance improvement by maximizing the transmission diversity tional low-complexity systems using greedy SLED and
through precoding matrices. Both data symbols of the active other IM-based approaches such as the direct spreading
sub-carriers and their indices are spread and compressed to spectrum OFDM-IM (DSS-OFDM-IM) as well as parallel
all available sub-carriers. In [24], a multicarrier index keying direct spreading CDMA (PDS-CDMA). The obtained
OFDM system using a low complexity greedy detection has results show that CFIM can outperform these schemes.
been studied. This detection method is used with diversity The remainder of this paper is organized as follows. Sec-
reception employing several antennas at the receiver. In [25], tion II provides the system model of CFIM including the
a joint space-frequency IM-based system has been proposed, transmitter and receiver structures. Closed form expressions
enabling the transmission of extra information bits with low- of the probability of bit error are analyzed in Section III.
complexity detectors. Inspired by these low complexity de- The PAPR and the complexity of the system are discussed
tection methods, it is understood that choosing orthogonal in Section IV. CFIM is extended to synchronous multi-user
spreading codes and frequencies and estimating those extra communications in Section V. Section VI presents computer
information bits by using square law energy detection (SLED) simulation results concerning the communication performance,
would significantly reduce the complexity at the receiver side. the PAPR analysis and the complexity of the proposed scheme.
Furthermore, from a multi-user communication perspective, Finally, conclusions follow in Section VII.
given that 5G standards promise massive connectivity for bil-
lions of devices [26], [27], extensive research on IM schemes II. S YSTEM M ODEL
for multiple users has been recently carried out [28]–[32]. A
In this section, we present the CFIM transmitter and receiver
multi-user IM scheme based on differential chaos shift keying
architectures.
(DCSK) has been proposed to enhance data security in [28],
while a multi-user IM scheme based on a multi-carrier code
division multiple access (MC-CDMA) framework has been A. The Transmitter
proposed in [29]. The latter considers an orthogonal spreading A typical architecture of the CFIM transmitter with KN
code selector as an information-bearing unit. The resulting subcarriers is depicted in Fig. 1. A sequence b of pT bits
code sequence is spread over the subcarriers. The rest of is equally separated into K blocks. Since each CFIM block
the information is transmitted via an M -ary pulse amplitude has the same processing procedure, we consider the k th
modulation (PAM) or a quadrature amplitude modulation block for simplicity hereafter. In this block, the sequence
(QAM). The resulting vector is transmitted based on OFDM bk = [bpk1 , bpk2 , bpk3 ] leaves the transmitter in chunks or sub-
framework. While [32] employs a subset of transmitting an- blocks of p bits where each sub-block consists of three sub-
tennas to carry extra information bits for single and multi-user chunks such that p = p1 +p2 +p3 . Here, log2 (M ) = p1 denotes
communications, a non-orthogonal scheme with IM have been the number of modulated bits that are mapped into an M −ary
studied in [30], [31]. signal constellation to produce a symbol sk ∈ S, where S is a
Although these multi-user IM schemes provide consistent set of M −ary signals. Further, log2 (Nc ) = p2 is the number
results in terms of performance, they can exhibit high PAPR of mapped bits required to select the spreading code among Nc
or require extra hardware (e.g. extra antenna in SM-based sys- codes, and log2 (N ) = p3 is the number of mapped bits needed
tems). Motivated by the design of low-power, low-complexity, to activate one subcarrier. In this paper, we consider M -PSK
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/JSTSP.2019.2933056, IEEE Journal
of Selected Topics in Signal Processing
SUBMITTED TO IEEE 3
b1 bp12 cJ1 1
(I )
X1 1 (l) x1
Code Index 9
Selection
>
>
=
subblock 1
Spreader
bp11
>
>
s1
;
M-ary
Modulator
Bit
IFFT
b x(t)
S/P D/A
Splitter
bpK3 Frequency Index IK
Selection 9
>
>
=
J
bK bpK2 Code Index cKK (I )
XK K (l) >
>
;
subblock K
x NT
Selection
Spreader
bpK1 M-ary sK
Modulator
modulation. It should be pointed out that when the CFIM where (·)∗ denotes the complex conjugate operation.
(i)
transmitter uses K frequency resource blocks each containing At the subcarrier i, the spread signal Xk (l) is given by:
N subcarriers, the transmission over OFDM is convenient
sk cJkk (l) if i = Ik
(i)
because K frequencies are simultaneously activated. On the Xk (l) = (3)
other hand, when one frequency resource block is used (i.e. 0 otherwise.
K = 1), then the IFFT complexity can be eliminated at the In particular, the subcarrier Ik contains the symbol sk that has
transmitter, since only a single carrier is activated. been spread by the selected code cJkk .
The symbol sk is spread over a single activated subcarrier by In addition, the orthogonality between the subcarriers holds
using a spreading code cJkk of length L. This code is indexed in order to combat the intersymbol interference. This is given
by Jk ∈ Jk = {1 · · · Nc } and indicates the selection of a by ∆f = 1/TN ≥ 1/Tc where TN is the duration of a CFIM
code in a pool of Nc codes. The spreading code cJkk ∈ CL is symbol, and Tc is the chip interval of the spreading code. Note
selected nfrom a predefined
o codebook in the block k denoted that direct sequence spread spectrum is applied to each active
as Ck = c1k , · · · ckNc . The signal is then transmitted via the subcarrier. Thus, the spreading operation is performed over
subcarrier indexed by Ik ∈ Ik = {1 · · · N } out of N available time. This process is similar to PDS-CDMA systems.
subcarrier indices. Afterwards, the inverse Fast Fourier Transform (IFFT) is
Since part of the transmitted bits are conveyed by the code performed with an FFT length of NT . Thus, the complete
and the frequency indices, and to have a fair comparison with CFIM transmitting system that incorporates all blocks con-
other conventional systems, we define an equivalent system bit taining the symbols would be stated as:
energy Ebs which represents the effective energy consumed K N L−1
1 X X X (i)
per transmitted bit. This equivalent system bit energy is x(t) = √ X (l)p(t − lTc )ej2πfi,k t , (4)
TN k=1 i=1 l=0 k
related to the physically modulated bit energy by the following
relationship: where p(t) is a rectangular signaling pulse shifted in time
p
Ebs = Eb . (1) given by
p1
1 if 0 ≤ t ≤ Tc
p(t) = (5)
It is worth mentioning that this definition will be used for the 0 otherwise.
derivation of the closed-form expression of the CFIM BER The subcarrier fi,k is given by
performance.
Thus, the transmitted symbol has an energy per coded bit N (k − 1) i
fi,k = + . (6)
Es = E[sk s∗k ] = p1 Ebs . Due to their excellent correla- TN TN
tion properties, orthogonal spreading codes such as Walsh- Note that the active subcarrier is given by fIk ,k , with i = Ik .
Hadamard or Zadoff-Chu may be used. In this work, we Moreover, the insertion and removal of the cyclic guard
employ Walsh-Hadamard codes, in which we have prefix is not expressed in our mathematical equations for the
0 ∗ L−1 0 ∗ 0
sake of simplicity. Fig. 2 illustrates the case where bpk2 = [1, 0]
J J L if Jk = Jk and bpk3 = [0, 1] which leads to the selection of the spreading
X J
cJkk · ckk = ckk (l) ckk (l) =
0 otherwise. code c3 , and the selection of the second subcarrier, i.e. Ik = 2
l=0
(2) out of the 4 available subcarriers in the block.
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/JSTSP.2019.2933056, IEEE Journal
of Selected Topics in Signal Processing
SUBMITTED TO IEEE 4
C. A Low-complexity Receiver
Fig. 2. An illustration of the CFIM system with 4 subcarriers and 4 codes A typical architecture of a low-complexity CFIM receiver
where the transmitter has indexed the message 10 and 01. Then encodes the with K activated subcarriers is depicted in Fig. i3. In this case,
rest of the message via the spreading code c3 , and transmits the encoded h T
message via the subcarrier f2 only. the receiver uses a matrix ck = c1k , · · · , cN
k
c
of Nc × L
elements that contains the spreading codes in the codebook Ck
to despread the matrix Yk . Hence, the output of the despreader
B. The Optimum Receiver would simply be
In this paper, frequency selective and time-invariant chan- X̂k = Yk cHk , (11)
nels are considered, for which the chip interval Tc is larger
than the maximum delay spread. Hence, the orthogonality where (·)H denotes the Hermitian transpose operation. Then,
of both the spreading codes and the subcarriers is ensured. a SLED is used to estimate both the active subcarrier and the
Moreover, an additive white Gaussian noise (AWGN) is also selected code indices in the k th block. Since the spreading
considered. In this condition, the received spread signal de- codes and the subcarriers are mutually orthogonal, the output
(i)
noted by Yk (l) at the ith subcarrier for all l = 0, · · · , L − 1 variables of the matrix X̂k are fed to the SLED forming an
in the k th block is given by N × Nc matrix ζk of decision variables such that for i =
( 1, · · · , N and j = 1, · · · , Nc we have
(i) (i)
(i) sk cJkk (l)hk (l) + Zk (l) if i = Ik (
Yk (l) = (7) s h(i) + η (i,j) 2 H1
0 (i,j) 2
(i) (i,j)
Zk (l) otherwise, ζk = X̂k = k(i,j)
k0 k (12)
η 2 H0 ,
k
(i)
where hk (l) ∼ CN (0, 1) is the FFT output of the Rayleigh
(i) (i)0 where hypothesis 1, H1 indicates the presence of the symbol
fading channel effect, Zk (l) and Zk (l) are independent sk , and H0 is the alternative hypothesis corresponding to the
complex AWGN samples, with zero mean and variance N0 /2. absence of a signal. The additive noise component ηk
(i,j)
is
In order to estimate the transmitted message in the k th block, given by
we first consider a matrix of N × L elements denoted by Yk L−1
X (i) j ∗
(i,j)
such that ηk = Zk (l) ck (l) , (13)
(1) (1) l=0
Yk (0) · · · Yk, (L − 1)
0
.. .. (i,j) (i) (i)0
Yk = . .
. (8) and ηk is obtained by substituting Zk (l) by Zk (l) in
(i)0
(i)
(N ) (N )
Yk (0) · · · Yk (L − 1) (13). Since the AWGN components Zk (l) and Zk (l) are
0
(i,j) (i,j)
mutually independent, ηk and ηk are also independent.
The optimum receiver estimates the transmitted message In order to estimate the indices involved in the transmission,
by making a joint decision on the indices of the selected i.e., (Ik , Jk ), the SLED chooses the arguments of the largest
frequency and spreading code, as well as the transmitted element of the matrix ζk such that
symbol. In fact, CFIM form a specific codeword by modulating n o
(i,j)
a symbol and selecting the frequency and the spreading code. (Iˆk , Jˆk ) = argmax ζk . (14)
This codeword is a matrix that can be written as follows: i∈Ik ,j∈Jk
(1) (1)
Therefore, the decision variable might land in H1 if
Xk (0) · · · Xk (L − 1) (Iˆk , Jˆk ) = (Ik , Jk ). By estimating the active subcarrier and
Xk =
.. ..
(9) the selected code indices (Iˆk , Jˆk ), the receiver can extract
. .
(N ) (N ) the p3 + p2 mapped bits. The receiver then demodulates the
Xk (0) · · · Xk (L − 1)
corresponding branch output using a conventional M −ary
(i) demodulator to extract the remaining p1 modulated bits. In this
where ∀i ∈ {1, · · · , N } and ∀l ∈ {0, · · · , L − 1}, Xk (l)
satisfies (3). By using the maximum likelihood detection, the paper, we assume that the channel coefficients are perfectly
optimal decision is obtained by minimizing the following: estimated by the receiver. Thus, an equalization is performed
(i,j)
at the receiver by dividing the received symbol X̂k by
(ŝk , Iˆk , Jˆk ) = argmin kYk − Xk Hk k2F . (10) Gk = 1/hk .
(i)
i∈Ik ,j∈Jk ,s∈S
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/JSTSP.2019.2933056, IEEE Journal
of Selected Topics in Signal Processing
SUBMITTED TO IEEE 5
G1
M -ary
^ p1
b
Select 1
Demodulator
cH
1
arg max fζ 1g
y1 ^ p2
b
i;j
1
Y1 Despreader ζ 1 = jY1 cH
1 j
2
^ p3
Demapper
^
SLED
r(t) b
FFT
A/D S/P cH
K
^ p2
arg max fζ K g
b
(I^K ; J^K ) K
i;j
y NT YK Despreader ζ K = jYK cH
Kj
2
^ p3
b K
M -ary
^ p1
b
Select K
Demodulator
GK
Fig. 3. CFIM architecture of the receiver
The receiver has two decision stages so that the complexity where nX is the number of possible realizations of the
order is O(M ) for the modulation stage. Regarding the codeword X and e(X, X̂) is the number of the erroneous bit
indices, the receiver needs to find the largest value of an array for the pair (X, X̂).
N Nc . By using the min heap algorithm, the complexity is
O(1). Hence the overall complexity order of the system is
B. Probability of Bit Error of the Low-complexity CFIM
O(M ), which is valuable for low-complexity IoT devices.
System
In the CFIM scheme, the transmitted data in every block can
III. P ERFORMANCE A NALYSIS be divided into three parts; two blocks to represent the mapped
In this section, we investigate the performance of the bits and a single block to identify the modulated bits. The
CFIM system in terms of the probability of error obtained former two blocks determine the combination of subcarrier
by concurrently mapping information bits into subcarrier and and spreading code selected, while the latter block contains
spreading code indices. the remaining data.
In this structure, the probability of bit error of the CFIM
system consists of the probability of bit error of the mapped
A. Probability of Bit Error Upper bound for the ML detector bits Pmap and the probability of bit error of the modulated bits
An upper bound to the optimal CFIM receiver is derived in Pmod . Subsequently, the probability of bit error of the system
this paper. The conditional pairwise error probability is given could be described as
by: p1 p2 + p3
s PCFIM = Pmod + Pmap . (18)
k(X − X̂)Hk 2 p p
F
P X → X̂|H = Q (15)
2N0 The probability of errors Pmod and Pmap are respectively
weighted by the number of modulated bits and the number of
where X̂ is the estimated codeword. Following the method mapped bits and divided by the total number of bits involved
provided in [16], the unconditional pairwise error probability in the transmission.
is given by approximating the Q-function as: Moreover, these error probabilities are linked to the prob-
ability of erroneous detection of the code-frequency index
1/12 1/4 pair, Ped . Indeed, Pmod depends on the correct estimation
P X → X̂ ≈ +
det (IN + q1 KN A) det (IN + q2 KN A) of the selected indices and the probability of bit error of
H (16)
the M −ary modulation Pb when the indices are correctly
where IN is the identify matrix, A = X − X̂ X − X̂ , estimated. Thereupon, errors happen in two different manners.
Kn = E HHH is the correlation matrix of H, q1 = The first case is when the selected indices are correctly
1/(4N0 ) and q2 = 1/(3N0 ). Therefore, the probability of bit estimated but an error takes place in the demodulation process.
error is upper bounded by: The second case is when an error befalls in the assessment
of the indices chosen at the transmission, and the modulated
1 XX
bits are therefore estimated using inaccurate code-frequency
Pu ≈ P X → X̂ e(X, X̂) (17)
pnX indices. In this case, the receiver has no choice but to guess
X X̂
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/JSTSP.2019.2933056, IEEE Journal
of Selected Topics in Signal Processing
SUBMITTED TO IEEE 6
2
the modulated bits. In fact, the probability of bit error will be where γb = |h|NE0 bs is the instantaneous SNR per bit, P (γb )
simply equal to 1/2. Consequently, the bit error probability of is the conditional probability distribution function (PDF) of
the modulated bits would be expressed as: γb given correct index estimation, Pb|γb is the conditional
1 probability of bit error in AWGN channels [34]. Specifically,
Pmod = Pb (1 − Ped ) + Ped . (19) for an M -PSK modulation using Gray code, we may use the
2
tight approximation, given in [35], to derive Pb|γb :
In the evaluation of Pmap , the erroneous detection of the
code-frequency index pair can cause a wrong estimation M/2
of the combination of mapped modulated bits. Each wrong 1 X 0
Pb|γb ≈ w Pm , (24)
combination can have a different number of incorrect bits p1 u=1 m
compared to the correct combination, i.e., the actually trans- 0 0
mitted one. Since, we have assumed that the frequency and where wm = wm + wM −m , wM/2 = wM/2 , wm is the
the spreading codes are mutually orthogonal, the detection of Hamming weight of the bits assigned to the symbol m as
the indices is simply equivalent to a noncoherent N × Nc -ary defined in [35], and Pm is given in (25).
orthogonal system upon which operates the SLED. Therefore, In order to compute the probability of bit error Pb , the PDF
the probability of index in error Ped is converted into the of γb needs to be derived. It should be noted that the random
corresponding BER probability of mapped bits as variable γb is obtained knowing that the index estimation is
correct. As a result, if the index estimation is always correct,
2(p2 +p3 −1)
Pmap = Ped . (20) i.e., Ped = 0, then γb is chi-square distributed with two degrees
2p2 +p3 − 1 of freedom. This is due to the fact that h ∼ CN (0, 1). In this
1) Probability of Erroneous Detection of the Code- case, Pb in (23) is equivalent to the probability of bit error
Frequency Index: Since a SLED is used for estimating the pair of the conventional M -PSK over Rayleigh fading channels.
of indices, we shall determine the probability of erroneously However, in the low-SNR regime, SLED selects the index that
detecting the code-frequency indices Ped pair. To do so, we has the greatest SNR. Consequently, γb is no longer chi-square
assume an equiprobable selection of the active subcarrier and distributed with two degrees of freedom. In this case, a closed
the spreading code. Moreover, for the sake of clarity, we form conditional probability distribution function P (γb ) is not
(i,j)
focus on a single block, i.e., the k th block such that ζk available. Nevertheless, P (γb ) can be computed numerically.
(i,j)
of (12) simplifies to ζ ∀i ∈ I and ∀j ∈ J . Moreover, By computing Pb using (24) and (25), the BER probability
since the frequency and the spreading codes are mutually of the modulated bits Pmod can be obtained via (19). With
orthogonal, we can write the matrix ζ as a vector of N Nc ele-
(1,1) Pmap in (20), the comprehensive probability of bit error of
ments,
(1) which is denoted
as vec(ζ) = ζ , · · · , ζ (N,Nc ) = the proposed PCFIM scheme is presented in (18).
ζ , · · · , ζ (N Nc ) .
Denoting the selected index at the transmitter as ν, the
probability of index error Ped conditioned on the selected IV. PAPR, S PECTRAL E FFICIENCY AND C OMPLEXITY
index µ ∈ {1, · · · , N Nc } would be A NALYSES
n o
Ped = P ζ (ν) < max ζ (µ) | ν , In this section, we consider the PAPR, the spectral effi-
(21) ciency, and the complexity analyses for the proposed CFIM
for 1 ≤ µ ≤ N Nc . system.
µ6=ν
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/JSTSP.2019.2933056, IEEE Journal
of Selected Topics in Signal Processing
SUBMITTED TO IEEE 7
π(1−(2m−1)/M ) π(1−(2m+1)/M )
2 2
sin [(2m − 1)π/M ]
Z Z
1 sin [(2m + 1)π/M ]
Pm = exp −p1 γb dθ − exp −p1 γ b dθ . (25)
2π
sin2 θ sin2 θ
0 0
− r 2 KN L
Es PDS-CDMA (1 − e 2σ )
∗
E [x(t)x (t)] = KN L. (28)
TN
Therefore, the maximum expected PAPR of the PDS-CDMA at every transmission instant. In fact one out of N subcarriers
is KN L. In CFIM, since a single subcarrier per block is is activated in each block, so the spectral efficiency is obtained
activated, the maximum expected PAPR is KL. Therefore, as
the CFIM can reduce the PAPR by a factor of N compared
to conventional PDS-CDMA. Since N = 2p2 , the PAPR will log2 (M Nc N )K
ξCFIM = ,
significantly reduce as the number of bits p2 increases. L(1 + CP)NT
(30)
Since the CFIM scheme is an OFDM-like system associated Kp
= .
with DSS, the signal x(t) is a point in an KL dimen- L(1 + CP)NT
sional signal-space so that x(t) can be written as a vector where NT is the FFT length and CP is the cyclic prefix
x = [x1 , · · · , xKL ]. For large KL, we assume that for length. Considering KN subcarriers in the system, the spectral
i = 1, · · · , KL, xi ∼ CN (0, σ 2 ) where σ 2 = E [x(t)x∗ (t)] efficiency values of the CFIM, PDS-CDMA and DSS-OFDM-
and xi are independent and identically distributed. Under such IM schemes are given in Table II.
a condition, the PAPR must be a random variable that follows
the Rayleigh distribution. As a result, the joint cumulative TABLE II
distribution function (CDF) is given by: S PECTRAL EFFICIENCY OF OFDM- LIKE SYSTEMS
2
F (r) = Pr max |xi | < r ,
1≤i≤KL System Spectral efficiency
= Pr |x1 |2 < r Pr |x2 |2 < r · · · Pr |xKL |2 < r ,
r log2 (M Nc N )K
CFIM
= (1 − e− 2σ2 )KL . L(1+CP)NT
(29)
κ log2 (M )+blog2 N c K
κ
DSS-OFDM-IM L(1+CP)NT
By taking the complementary cumulative distribution function
(CCDF) of the PAPR, one can observe that the PAPR reduces log2 (M )N K
PDS-CDMA L(1+CP)NT
since K out of KN subcarriers are activated for the transmis-
sion. In this case, the CFIM system is less likely to operate in
a non-linear region. Moreover, this scheme does not require
high power consumption and hence, it can be implemented C. System Complexity
into low-power and inexpensive devices, using low-cost power
To evaluate the complexity of the proposed system, we
amplifiers. Considering KN subcarriers in the system, the
provide the complexity of current state-of-the-art IM systems.
CDF expressions of the PAPR for the CFIM, PDS-CDMA
First, we assume that all the presented IM schemes’ parallel
and DSS-OFDM-IM schemes are shown in Table I. It is worth
transmission consider DS-CDMA for multi-user communica-
mentioning that κ ≤ N is the number of activated subcarriers
tion. For instance, a parallel DS-CDMA in a conventional
in DSS-OFDM-IM systems.
OFDM framework becomes PDS-CDMA and the OFDM-IM
with DSS is denoted as DSS-OFDM-IM.
B. Spectral Efficiency The PDS-CDMA receiver makes a decision on a symbol
We analyse the spectral efficiency of the proposed system by for each activated subcarrier. In conventional OFDM, the
calculating its nominal spectral efficiency in bits/s/Hz. Since, complexity order is O(M ) per subcarrier. In DSS-OFDM-IM,
CFIM systems exploit the OFDM framework combined with an optimum reciver using ML detection and a log-likelihood
DSS, the length of the FFT, the cyclic prefix and the spreading ratio (LLR) detection method have been developed in [16].
factor should be taken into account. Furthermore, it has a total Such a scheme considers multiple subcarriers indexes per
of KN subcarriers, but uses K subcarriers to transmit Kp bits block, the ML detector computes all possible combination of
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/JSTSP.2019.2933056, IEEE Journal
of Selected Topics in Signal Processing
SUBMITTED TO IEEE 8
the subcarrier indexes and the modulated symbols resulting in Code Idx
a joint decision. In such a condition, the complexity order User1 User2 User3
N z }| { z }| { z }| {
is O(cM κ ) per block where c = 2blog2 ( κ )c and κ is the 0 1 0 1 0 1
number of activated subcarriers out of N . For the large values c c c c c c6
1 2 3 4 5
of c and κ, the DSS-OFDM-IM ML detector can become
impractical due to high complexity. Fortunately, [16], [17]
00 f1 u1 u2
Freq. Idx
have developed a LLR receiver that can operate in near- 01 f2
ML while reducing the complexity. Such scheme considers u3
two-stage detection for which the selection of the indexes is 10 f3
obtained by finding the κ largest value in an array of N .
11 f4
By using the min heap algorithm, the complexity order is
∼ O(κ + (N − κ) log κ). Moreover, regarding the decision
of the transmitted symbol, the complexity order is ∼ O(M )
Fig. 4. The CFIM system with four subcarriers and two codes per user.
per subcarrier. It is worth mentioning that the calculation of
the LLR detector for higher modulation orders M , requires all multiple users, we provide performance analyses for uplink
possible symbols [16]. A low-complexity LLR for OFDM-IM and downlink transmission.
has been recently proposed for higher modulation orders M
[18]. Applying it to the DSS-OFDM-IM, the complexity order B. Uplink Transmission
of this low-complexity LLR detector becomes O(κM + δεκ )
In uplink transmission, the users transmit U messages to the
per block, where δ is the parameter associated to the radius
base station using CFIM transmitters. The base station has U
with the SNR, and ε is the parameter that determines the ε-th
CFIM receivers to decode those messages as depicted in Fig.
likely symbols are considered for the calculation of the LLR
5. In this case, we assume that we allocate a single resource
[18].
block of frequencies containing N subcarriers to a cluster of
Considering KN subcarriers in the system, the complexity Nu users, and the base station aggregates all the data from all
order of CFIM, PDS-CDMA and DSS-OFDM-IM schemes resource blocks. Hence, for each user, a single-carrier CFIM
are depicted in Table III. It is worth mentioning that CFIM transmitter is employed. Since we have assumed synchronous
uses the OFDM framework by which only one subcarrier is transmission, at the k th block and the ith subcarrier for all
activated and the rest are null. Hence, the system considers l = 0 · · · L, the received spread signal at the base station is
sparse matrices with which an even lower complexity can be given by
obtained by computing sparse FFT. In this paper, we choose
Nu,i
to implement the conventional FFT in order to compare the
P J (i)
hk,u suk ckk,u (l) + Zk (l) if i = Ik,u
(i)
proposed CFIM with PDS-CDMA systems, which do not Yk (l) = u=1
consider any sparsity vectors during the transmission. Z (i)0 (l)
otherwise,
k
(31)
where hk,u is the fading channel coefficient of the uth user.
V. U SING CFIM FOR S YNCHRONOUS M ULTI - USER It should be noted that the base station employs the optimal
C OMMUNICATIONS receiver by using a joint ML detection method as specified in
Section II-B. Specifically, for U users, the base station decodes
In this section, we extend the proposed system to syn- all the data from the U users by minimizing the following
chronous multi-user communications. First, we provide per- metric:
formance analyses of CFIM in multi-user scenario. Then, we (ŝ1k , Iˆk1 , Jˆk1 · · · ŝU ˆU ˆU
k , Ik , Jk ) = argmin kYk −Xuk Huk k2F .
provide a complete analysis in uplink and downlink transmis- iu ∈Ik ,j u ∈Jk ,su ∈S
∀u=1···U
sion. (32)
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/JSTSP.2019.2933056, IEEE Journal
of Selected Topics in Signal Processing
SUBMITTED TO IEEE 9
10 0
b1
CFIM 1
b^ 1
User 1 CFIM 1 ML Detection
Transmitter
b2 CFIM 2 CFIM 2 b^ 2 10 -1
User 2 Transmitter OFDM ML Detection
Demodulator
bU CFIM U b^ U 10 -2
User U CFIM U ML Detection
Transmitter
Base station
10 -3
Fig. 5. Multiuser CFIM in uplink scenario
User 2 b
2
CFIM 2 X2 CFIM 2 b^ 2 User 2
Modulator Detector
OFDM
Modulator Y Fig. 7. Performance of CFIM ED over Rayleigh fading channels with a
spreading factor of L = Nc .
User U bU CFIM U XU CFIM U b^ U User U
Modulator Detector
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/JSTSP.2019.2933056, IEEE Journal
of Selected Topics in Signal Processing
SUBMITTED TO IEEE 10
100 100
10-1 10-1
10-2 10-2
BER
BER
10-3 10-3
CFIM ED Zadoff-Chu ED sim
CFIM ED Walsh-Hadamard sim
10-4
CFIM ML M = 8, N = 2, Nc = 2 10-4 CFIM ED th.
CFIM ML M = 4, N = 2, Nc = 4
CFIM ML M = 2, N = 4, Nc = 2
CFIM ML Zadoff-Chu
CFIM ML Upper bound CFIM ML Walsh-Hadamard
10-5
0 5 10 15 20 25 30 35 0 5 10 15 20 25 30 35
Eb /N0 [dB] Eb /N0 [dB]
Fig. 8. Performance of CFIM ML detection with spreading factor of L = Nc . Fig. 10. Performance comparison between Zadoff-Chu and Walsh-Hadamard
codes of CFIM with ED and ML detectors (M = 2, N = 4, Nc = 2,
L = 4).
100
CFIM ED sim
of the Zadoff-Chu sequences with cyclically-shifted versions
CFIM ED th.
-1 CFIM ML of itself, the CFIM receiver achieve similar performance to
10
CFIM ML Upper Bound the CFIM with Walsh-Hadamard codes in both ED and ML
detectors.
10-2
BER
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/JSTSP.2019.2933056, IEEE Journal
of Selected Topics in Signal Processing
SUBMITTED TO IEEE 11
100 100
CFIM ED
DSS-OFDM-IM LLR
10-1 16-FSK noncoherent 10-1
16-PSK DS-CDMA
10-2 10-2
BER
BER
10-3 10-3
0 5 10 15 20 25 30 35 0 5 10 15 20 25 30 35
Eb /N0 [dB] Eb /N0 [dB]
Fig. 11. Performance of CFIM in comparison to DSS-OFDM-IM, 16- Fig. 12. Performance comparison of CFIM, DSS-OFDM-IM, and PDS-
FSK noncoherent and 16-PSK DS-CDMA for four bits per transmission in CDMA with FFT length NT = 8, N = 4 subcarriers and spreading factor
downlink 2 users case. L = 8 in uplink scenario.
Indeed, it can be seen that CFIM ED exhibits similar per- QPSK modulation, CFIM and DSS-OFDM-IM show similar
formance as 16-FSK noncoherent systems while requiring a performance while the CFIM with BPSK can outperform PDS-
smaller number of subcarriers compared to 16-FSK. Since CDMA for high Eb /N0 values.
CFIM has two degrees of freedom in the design (subcarrier CFIM is intended to reduce the PAPR while achieving low
and spreading codes), the system allows to use lower order of detection complexity in OFDM schemes by carrying extra
modulation, which reduces the complexity and improves the information bits in both the frequency and code domains.
reliability compared to 16-PSK DS-CDMA. By comparing the In multi-user scenarios, frequency and spreading codes are
DSS-OFDM-IM LLR, one can observe that CFIM ED is more radio resources, with which the CFIM system uses multiple
effective in lower SNR range which is a typical range in low- codes and frequencies to carry extra information bits. By using
power devices while DSS-OFDM-IM outperforms CFIM ED orthogonal spreading codes, multiple users can exploit the
in higher SNR range. same time-frequency resource for data transmission. However,
Although DSS-OFDM-IM LLR outperforms other IM- CFIM can reduce the number of users supported because
based systems at Eb /N0 = 25 dB, CFIM exhibits a better BER multiple codes can be allocated to one single user. Moreover,
performance in the low SNR regime. Therefore, CFIM can to support more users, one can consider additional spreading
be beneficial in terms of performance in harsh environments. codes, but more resource time will be consumed, which is
In IoT applications as well as in wireless sensor networks, reasonable for non-time sensitive IoT applications such as
communication can take place in industrial environments smart metering and telemetry. The proposed IM-based system
where transmission typically occurs in the low SNR regime. allows to carry extra information bits with more flexibility by
As a result, CFIM presents an ideal solution for this type indexing frequencies and/or spreading codes. Nevertheless, de-
of communication networks, where low transmission power pending on the scenario, the allocated time-frequency resource
consumption is an absolute requirement. must be taken into consideration in the design of the CFIM
The CFIM scheme is compared to DSS-OFDM-IM and systems.
PDS-CDMA using ML detection. For example, if we take
N = 4 subcarriers, the FFT length NT = 4, and the spreading
C. PAPR and Complexity Analyses
factor L = 8 for all the systems. Under such conditions, by
fixing the spectral efficiency for all the systems, the CFIM Despite its simplicity, CFIM can achieve better spectral
system can be implemented with either Nc = 8 and M = 2 efficiency while maintaining higher reliability compared to
or Nc = 4 and M = 4. In the first case, the maximum other IM-based systems. Moreover, CFIM as well as FIM
of users is one while a maximum of two users can use the schemes activate one subcarrier out of N subcarriers in a
channel. For DSS-OFDM-IM, we use κ = 2 which guarantees block, yielding communication systems with low-complexity
two extra bits that are used for the index and M = 4. and low-power consumption. These two criteria are paramount
For the PDS-CDMA all of the subcarriers are activated and for IoT devices as well as for low-cost wireless sensors.
M = 4. Hence, according to (30), the spectral efficiency is 1) System Complexity: The computational complexity of
ξ = 0.1875 Bit/s/Hz for all the systems. In Fig. 12, we show these systems is considered for evaluation here. Since, CFIM
the performance of CFIM in comparison of DSS-OFDM-IM can be applied to multi-user communications, we apply direct
and PDS-CDMA using ML detection. One can observe that for spread spectrum to other communication schemes in order to
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/JSTSP.2019.2933056, IEEE Journal
of Selected Topics in Signal Processing
SUBMITTED TO IEEE 12
PDS-CDMA
considered a low complexity modulation scheme such as PSK
modulation in the design. The analysis of high data rate CFIM-
10-4 based system exploiting QAM modulation can be the subject
of a future work.
Furthermore, some communication systems operate through
asynchronous transmission. Under this condition, the perfor-
mance severely degrades if orthogonal spreading codes such
10-6
0 2 4 6 8 10 12 as Walsh-Hadamard or Zadoff-Chu sequences are used due
PAPR [dB] to strong MUI. Therefore, using Gold codes will constitute
an ideal alternative for such scenarios. Furthermore, most
Fig. 13. CCDFs of the PAPR of the proposed CFIM in comparison with orthogonal multicarrier systems are sensitive to intercarrier
conventional DSS-OFDM-IM (N = 4, κ = 2) and PDS-CDMA for a interference caused by Doppler shift. Since CFIM systems
spreading factor L = 4, number of blocks K = 1, number of subcarriers
per block is N = 4, and FFT length NT = 4. are designed based on these two foundations, the overall
performance may degrade. Therefore, performance analysis
and mitigation techniques for these cases will be considered
provide a fair comparison. In Table IV, the complexity of in future works.
CFIM, DSS-OFDM-IM and parallel-DS-CDMA are provided.
In this table, all the systems employ BPSK modulation, ACKNOWLEDGMENT
consider four subcarriers and the spreading factor is L = 2. The authors would like to thank the anonymous reviewers
Activating one subcarrier out of four and selecting one spread- for their valuable comments and suggestions to improve the
ing code out of two, results in the lowest complexity when quality of the paper. They are also grateful to the Hydro-
using the ED method, while the highest complexity is obtained Québec research institute (IREQ) team for their precious
using the ML detection. It can be seen that the complexity of collaboration and their support.
DSS-OFDM-IM and CFIM in ML detection are quite similar.
2) PAPR analysis: In order to complete the analysis, we R EFERENCES
have evaluated the PAPR of the proposed CFIM system in [1] P. Rawat, K. D. Singh, H. Chaouchi, and J.-M. Bonnin, “Wireless sensor
networks: a survey on recent developments and potential synergies,” The
comparison with the aforementioned systems. J. of Supercomput., vol. 68, pp. 1–48, April 2014.
In Fig. 13, we have evaluated the CCDF of the PAPR for the [2] S. Tozlu, M. Senel, W. Mao, and A. Keshavarzian, “Wi-Fi enabled
proposed system in comparison with PDS-OFDM and DSS- sensors for internet of things: A practical approach,” IEEE Commun.
Mag, vol. 50, pp. 134–143, June 2012.
OFDM-IM with N = 4 and κ = 2 systems. It can be seen [3] Y. Chen, “Challenges and opportunities of internet of things,” in 17th
that the CFIM has the lowest PAPR reduction. This is due to Asia and south pacific Design Autom. Conf. (ASP-DAC), Feb. 2012.
the fact that only one subcarrier per block is activated, which [4] C.-K. Toh, “Maximum battery life routing to support ubiquitous mobile
computing in wireless ad hoc networks,” IEEE Commun. Mag, vol. 39,
reduces the probability of having a high PAPR value. no. 6, pp. 138–147, June 2001.
[5] E. Basar, “Index modulation techniques for 5G wireless networks,” IEEE
Commun. Mag, vol. 54, no. 7, pp. 168–175, July 2016.
VII. C ONCLUSIONS [6] X. Cheng, M. Zhang, M. Wen, and L. Yang, “Index modulation for 5G:
Striving to do more with less,” IEEE Wireless Commun., vol. 25, no. 2,
In this paper, we proposed a low-complexity IM-based pp. 126–132, Apr. 2018.
system that can significantly enhance the spectral and energy [7] M. Wen, X. Vhang, and L. Yang, Index Modulation for 5G Wireless
efficiencies while maintaining reliability. This scheme is based Communications. Springer International Publishing, 2017.
[8] M. Wen, X. Cheng, M. Ma, B. Jiao, and H. V. Poor, “On the achievable
on a joint IM: code and frequency indexing. The proposed rate of OFDM with index modulation,” IEEE Trans. Signal Process.,
scheme suits IoT applications and can be extended to multi- vol. 64, no. 8, pp. 1919–1931, Apr. 2016.
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/JSTSP.2019.2933056, IEEE Journal
of Selected Topics in Signal Processing
SUBMITTED TO IEEE 13
[9] R. Mesleh, H. Haas, C. Ahn, and S. Yun, “Spatial modulation: a new [35] P. Lee, “Computation of the bit error rate of coherent M-ary PSK with
low complexity spectral efficiency enhancing technique,” in IEEE in. gray code bit mapping,” IEEE Trans. Commun., vol. 34, no. 5, May
Conf. Commun. and Networking, ChinaCom’06, Oct. 2006. 1986.
[10] J. Jeyadeepan, A. Ghrayeb, and L. Szczecinski, “Spatial modulation: [36] T. Jiang, C. Li, and C. Ni, “Effect of PAPR reduction on spectram and
optimal detection and performance analysis,” IEEE Commun. Lett., energy efficiencies in OFDM systems with class-A HPA over AWGN
vol. 12, pp. 545–547, Aug. 2008. channel,” IEEE Trans. Broadcast, vol. 59, pp. 513–519, Sept. 2013.
[11] R. Y. Mesleh, H. Haas, S. Sinamovic, C. Ahn, and S. Yun, “Spatial [37] T. Jiang, M. Guizani, H. Chen, W. Xiang, and Y. Wu, “Derivation of
modulation,” IEEE Trans. Veh. Technol., vol. 574, pp. 2228–2241, July PAPR distribution for OFDM wireless systems based on extreme value
2008. theory,” IEEE Trans. Wireless Commun, vol. 7, pp. 1298–1305, April
[12] M. D. Renzo, H. Haas, A. Ghrayeb, S. Sugiura, and L. Hanzo, “Spa- 2008.
tial modulation for generalized MIMO: Challenges, opportunities, and [38] J. Armstrong, “Peak-to-average power reduction for OFDM by repeated
implementation,” Proc. IEEE, vol. 102, no. 1, pp. 56–103, Jan. 2014. clipping and frequency domain filtering,” Electron. Lett., vol. 38, pp.
[13] P. Yang, M. D. Renzo, Y. Xiao, S. Li, and L. Hanzo, “Design guidelines 246–247, Feb. 2002.
for spatial modulation,” IEEE Commun. Surveys Tuts., vol. 17, no. 1,
pp. 6–26, Jan. 2015.
[14] R. Abualhiga and H. Haas, “Subcarrier-index modulation OFDM,” in
Proc. IEEE PIMRC, Sept. 2009, pp. 177–181.
[15] D. Tsonev, S. Sinanovic, and H. Haas, “Enhanced subcarrier index
modulation (SIM) OFDM,” in Proc. IEEE GLOBECOM, Dec. 2011,
pp. 728–732.
[16] E. Basar, U. Aygolu, E. Panayirci, and H. V. Poor, “Orthogonal
frequency division multiplexing with index modulation,” IEEE Trans.
Signal Process., vol. 61, no. 22, pp. 5536–5549, Nov. 2013. Minh Au received the Bachelor’s degree and the
[17] B. Zheng, F. CHen, M. Wen, F. Ji, H. Yu, and Y. Liu, “Low- M.S degree in computer science and telecommuni-
complexity ML detector and performance analysis for OFDM with cation from the University of Poitiers, France, and a
in-phase/quadrature index modulation,” IEEE Commun. Lett., vol. 19, Ph.D degree from École de technologie supérieure,
no. 11, pp. 1893–1896, Nov. 2015. Montreal, QC, Canada. He has been actively in-
[18] H. Zeng, C. Fangjong, W. Miaowen, J. Fei, and Y. Hua, “Low- volved in the Richard J. Marceau Industrial Re-
complexity LLR calculation for OFDM with index modulation,” IEEE search Chair for Wireless Internet in developing
Wireless Comm. Lett., vol. 7, no. 4, pp. 618–621, Aug. 2018. countries with Media5 as a Post-Doctoral Fellow.
[19] G. Kaddoum, Y. Nijsure, and H. Tran, “Generalized code index modula- He is currently a researcher scientist at Hydro-Qubec
tion technique for high-data-rate communication systems,” IEEE Trans. Research Institute (IREQ). His current research in-
Veh. Technol., vol. 65, no. 9, pp. 7000–7009, Sept. 2016. terests include channel modeling in harsh and hostile
[20] G. Kaddoum, M. Ahmed, and Y. Nijsure, “Code index modulation: environments, partial discharge phenomenon, low-latency communication for
a high data rate and energy efficient communication system,” IEEE machine-to-machine, information theory on coding theory and cybersecurity
Commun. Lett., vol. 19, no. 2, pp. 175–178, Feb. 2015. for smart grid.
[21] G. Kaddoum and E. Soujeri, “On the comparison between code-index
modulation and spatial modulation techniques,” in Proc. ICTRC, May
2015.
[22] E. Soujeri, G. Kaddoum, M. Au, and M. Hercerg, “Frequency index
modulation for low complexity low energy communication networks,”
IEEE Access, vol. 5, pp. 23 276–23 287, June 2017.
[23] T. V. Luong and Y. Ko, “Spread OFDM-IM with precoding matrix and
low-complexity detection designs,” IEEE Trans. Veh. Technol., vol. 67,
no. 12, pp. 11 619–11 626, Dec. 2018.
[24] J. Crawford, E. Chatziantoniou, and Y. Ko, “On SEP analysis of OFDM Georges Kaddoum received the Bachelor’s de-
index modulation with hybrid low complexity greedy detection and gree in electrical engineering from the École Na-
diversity reception,” IEEE Trans. Veh. Technol., vol. 66, pp. 8103–8118, tionale Supérieure de Techniques Avancées (ENSTA
Sept. 2018. Bretagne), Brest, France, and the M.S. degree in
[25] S. Gao, M. Zhang, and X. Cheng, “Precoded index modulation for multi- telecommunications and signal processing (circuits,
input multi-output OFDM,” IEEE Trans. Wireless Commun., vol. 17, systems, and signal processing) from the Université
no. 1, pp. 17–28, Jan. 2018. de Bretagne Occidentale and Telecom Bretagne (EN-
[26] F. Boccardi, R. H. Jr., A. Lozano, T. Marzetta, and P. Popovski, “Five STB), Brest, in 2005 and the Ph.D. degree (with
disruptive technology directions for 5G,” IEEE Commun. Mag, vol. 52, honors) in signal processing and telecommunications
pp. 74–80, Feb. 2014. from the National Institute of Applied Sciences
[27] L. Dai, B. Wang, Y. Yuan, S. Han, C.-L. I, and Z. Wang, “Non-othogonal (INSA), University of Toulouse, Toulouse, France,
multiple acess for 5G: solutions, challenges, opportunities, and future in 2009. He is currently an Associate Professor and Tier 2 Canada Research
research trends,” IEEE Commun. Mag, vol. 53, pp. 74–81, Sept. 2015. Chair with the école de Technologie Supérieure (ÉTS), Université du Québec,
[28] M. Hercerg, G. Kaddoum, D. Vranjes, and E. Soujeri, “Permutation Montréal, Canada. He was awarded the ÉTS Research Chair in physical-layer
index DCSK modulation technique for secure multiuser high-data-rate security for wireless networks in 2014, and the prestigious Tier 2 Canada
communication systems,” IEEE Trans. Veh. Technol., vol. 67, pp. 2997– Research Chair in wireless IoT networks in 2019. Since 2010, he has been
3011, Apr. 2018. a Scientific Consultant in the field of space and wireless telecommunications
[29] Q. Li, M. Wen, E. Basar, and F. Chen, “Index modulated OFDM spread for several US and Canadian companies. He has published over 200+ journal
spectrum,” IEEE Trans. Wireless Comm., vol. 17, pp. 2360–2374, Apr. and conference papers and has two pending patents. His recent research
2018. activities cover mobile communication systems, modulations, security, and
[30] M. Yuzgeccioglu and E. Jorswieck, “Transceiver design for GFDM with space communications and navigation. Dr. Kaddoum received the Best Papers
index modulation in multi-user networks,” in WSA, Mar. 2018. Awards at the 2014 IEEE International Conference on Wireless and Mobile
[31] C. Zhong, Z. Hu, Z. Chen, D. W. K. Ng, and Z. Zhang, “Spatial mod- Computing, Networking, Communications (WIMOB), with three coauthors,
ulation assisted multi-antenna non-orthogonal multiple access,” IEEE and at the 2017 IEEE International Symposium on Personal Indoor and Mobile
Trans. Wireless Comm., vol. 25, pp. 60–67, Apr. 2018. Radio Communications (PIMRC), with four coauthors. Moreover, he received
[32] R. Rajashekar, K. V. S. Hari, and L. Hanzo, “Transmit antenna subset IEEE Transactions on Communications Exemplary Reviewer Award for the
selection for single and multiuser spatial modulation systems operating year 2015 and 2017. In addition, he received the research excellence award
in frequency selective channels,” IEEE Trans. on Veh. Technol., vol. 67, of the Université du Québec in the year 2018. In the year 2019, he received
pp. 6156–6169, July 2018. the research excellence award from the ÉTS in recognition of his outstanding
[33] J. G. Proakis, Digital Communications. McGraw-Hill, 2001. research outcomes. Prof. Kaddoum is currently serving as an Associate Editor
[34] M. K. Simon and M. Alouini, Digital Communication over Fading for IEEE T RANSACTIONS ON I NFORMATION F ORENSICS AND S ECURITY,
Channels: Second Edition. John Wiley & Sons, 2005. and IEEE C OMMUNICATIONS L ETTERS.
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/JSTSP.2019.2933056, IEEE Journal
of Selected Topics in Signal Processing
SUBMITTED TO IEEE 14
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/.