Next Article in Journal
Enhanced Pedestrian Navigation Based on Course Angle Error Estimation Using Cascaded Kalman Filters
Next Article in Special Issue
Device Management and Data Transport in IoT Networks Based on Visible Light Communication
Previous Article in Journal
A Wearable Gait Phase Detection System Based on Force Myography Techniques
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

OFDM with Index Modulation for Asynchronous mMTC Networks

1
Department of Electrical and Electronics Engineering, Istanbul Medipol University, 34810 Istanbul, Turkey
2
Department of Electrical Engineering, University of South Florida, Tampa, FL 33620, USA
*
Author to whom correspondence should be addressed.
Sensors 2018, 18(4), 1280; https://doi.org/10.3390/s18041280
Submission received: 1 March 2018 / Revised: 13 April 2018 / Accepted: 19 April 2018 / Published: 21 April 2018

Abstract

:
One of the critical missions for next-generation wireless communication systems is to fulfill the high demand for massive Machine-Type Communications (mMTC). In mMTC systems, a sporadic transmission is performed between machine users and base station (BS). Lack of coordination between the users and BS in time destroys orthogonality between the subcarriers, and causes inter-carrier interference (ICI). Therefore, providing services to asynchronous massive machine users is a major challenge for Orthogonal Frequency Division Multiplexing (OFDM). In this study, OFDM with index modulation (OFDM-IM) is proposed as an eligible solution to alleviate ICI caused by asynchronous transmission in uncoordinated mMTC networks. In OFDM-IM, data transmission is performed not only by modulated subcarriers but also by the indices of active subcarriers. Unlike classical OFDM, fractional subcarrier activation leads to less ICI in OFDM-IM technology. A novel subcarrier mapping scheme (SMS) named as Inner Subcarrier Activation is proposed to further alleviate adjacent user interference in asynchronous OFDM-IM-based systems. ISA reduces inter-user interference since it gives more activation priority to inner subcarriers compared with the existing SMS-s. The superiority of the proposed SMS is shown through both theoretical analysis and computer-based simulations in comparison to existing mapping schemes for asynchronous systems.

Graphical Abstract

1. Introduction

Wireless communication systems can be classified into two fundamental categories, namely human-user-based and machine-user-based from the perspective of 5G use cases and applications [1,2]. Current technology gives priority to human-based communications. However, the emerging idea of Massive Machine-Type Communications (mMTC) such as Internet of Things (IoT), vehicle-to-vehicle (V2V), vehicle-to-infrastructure (V2I), control of autonomous vehicles and smart cities with millions of sensors poses various demands for the next-generation networks [3,4,5]. mMTC, where a large number of machine users sporadically communicate with a given base station (BS), leads to asynchronous uplink transmission associated with multi-user interference (MUI). Hence, handling of asynchronous impairments is expected to be one of the most challenging problems for mMTC networks [2,3,6].
Orthogonal frequency division multiplexing (OFDM) has been well studied by academia in the last two decades [7]. It has been shown that OFDM is robust against inter-symbol interference (ISI) with the aid of cyclic prefix (CP), which turns the linear convolution with the channel into a circular convolution [8]. However, OFDM is severely effected from inter-carrier interference (ICI) due to loss of subcarrier orthogonality.
In multi-user OFDM, the users must be aligned in the time and frequency domains in order to maintain the orthogonality between the subcarriers. However, multi-user time alignment is infeasible in asynchronous mMTC-based systems, since signals transmitted from the users at different distances from the BS arrive with different time delays. Time misalignment causes ICI between the users. Furthermore, it is expected that the impact of MUI becomes significant when different power levels are assigned to the machine users, with respect to the applications or used cases [9]. Even if equal power is distributed to the users, as far as signals travel through different paths, power misalignment occurs at the BS.
In literature, 5G candidate waveforms including filter bank multi-carrier (FBMC), generalized frequency-division multiplexing (GFDM) and universal filtered multi-carrier (UFMC) are studied to relax MUI by suppressing out-of-band emission (OOBE) [2,10,11,12]. Moreover, inserting guard-bands between the users is used to further suppress OOBE [9,13]. However, filtering process increases the system complexity and use of guard-bands reduce spectral efficiency. In [14], a new perspective is presented to reduce MUI by clustering of the channel impulse response.
Recently, the proliferation of index modulation (IM) has introduced new research perspectives for 5G wireless systems [15]. At first, IM has been presented as spatial modulation technique (SM) for multiple-input multiple-output (MIMO) systems to convey information by antenna indices [16]. The notion of IM is also extended to OFDM and named as OFDM with index modulation (OFDM-IM), which carries information not only by data symbols but also by the indices of active subcarriers [17,18]. In contrast to conventional OFDM, not all subcarriers are utilized in OFDM-IM. In Figure 1, a simple example is illustrated for an OFDM-IM subblock consisting of eight subcarriers, where three of them are activated to convey data symbols. Extra bits are carried by the indices of active subcarriers to compensate inefficient use of spectrum. In addition, fractional subcarrier activation brings in diversity order as well as less energy consumption [15]. Hence, OFDM-IM provides a flexible and adaptive structure which can be optimized by considering the demands of next-generation communication systems.
Mapping incoming bits to the subcarrier indices is one of the flexible properties of OFDM-IM. In the literature, three subcarrier mapping schemes (SMS) have been proposed to improve error performance and to reduce complexity of the OFDM-IM-based systems. Look-up table (LUT) is the first technique used as a mapping scheme, which uses same storage table at both transmitter and receiver [18]. However, it is not practical for large OFDM-IM subblock sizes. Therefore, Combinatorial method (COM), which does not require storage table, is proposed in [18]. Due to non-uniform subcarrier activation, COM leads to an unequal protection of the transmitted information bits that makes ultimate error performance worse. Hence, equiprobable subcarrier activation (ESA) technique is proposed in [19]. It is observed an enhancement up to 1.9 dB on error rate performance by using ESA for noisy multipath fading channels.
Performance of OFDM-IM is investigated under various impairments by researchers. In [18], it is shown that OFDM-IM under frequency selective fading channels impairment with high mobility is more robust than OFDM. Due to robustness against mobility, it is offered as a candidate for vehicle to X (V2X) communication systems [20]. ICI stemming from carrier frequency offset (CFO) impairment is evaluated by introducing notions of inter-subblock and intra-subblock interference for OFDM-IM [21]. It is observed that OFDM-IM is superior to current technology when the signal is impaired by CFO. In [22], both ICI and ISI is analyzed and mitigated using optimal tone spacing between adjacent subcarriers.
To the best of our knowledge, the performance of OFDM-IM under asynchronous transmission has not been characterized or investigated. In this paper, OFDM-IM is proposed as a candidate solution for uncoordinated mMTC networks. A novel subcarrier mapping scheme (ISA) is proposed to provide further enhancement of OFDM-IM performance for asynchronous systems. It is compared with the current ESA and COM mapping methods. The comparison is performed for various OFDM-IM subblock parameters to evaluate impact of flexibility properties of OFDM-IM. Not only time misalignment but also power difference between the machine users is considered in this study. In addition, ICI analysis is performed and the performance of the OFDM-IM is compared with conventional OFDM in the present of time and power offset between the users.
The remainder of this work is organized as follows. Section 2 introduces the multi-user OFDM-IM system model for asynchronous transmission. In Section 3, ICI analysis is provided for OFDM-IM. In Section 4, existing SMS are revisited and a novel mapping technique is proposed. Numerical results are given in Section 5. Finally, some concluding remarks are provided for OFDM-IM technology with mMTC in Section 6.

2. System Model

This section introduces an uplink system model where U users independently communicate with the base station (BS) through a frequency selective channel. A simple uplink system example is presented in Figure 2. Each user’s information is modulated with OFDM-IM. A total of N subcarriers is equally split between the users, and N u = N U subcarriers are dedicated to u-th user, with 1 u U . Assignment of OFDM-IM subblocks to the users can be performed in two ways, either interleaved-based or localized-based. Interleaved-based assignment mixes the users’ subblocks, while localized-based assignment successively places each user’s subblocks, as visualized in Figure 2.
In Figure 3, time domain signal that belongs to u-th user is expressed as x u ( n ) . It is assumed that x 1 ( n ) , which reaches first to the BS, is considered to be reference signal for the BS. Each user’s signal arrives to the BS with a different time offset (TO) ϵ u with respect to x 1 ( n ) since they can be placed at different distances from the BS or can be transmitted at different times. The transmitted signal from each user passes through its own channel h u ( n ) . All the channels are uncorrelated with each other. Later, individual signals y u ( n ) transmitted from all the users is superimposed, and additive white Gaussian noise (AWGN) w ( n ) is added to the superimposed signal y ( u ) . Due to the time misalignments, orthogonality between the machine users cannot be maintained anymore. Therefore, ICI between the users occurs and degrades the system performance. Table 1 presents symbols used in the study and their descriptions. Further insights about asynchronous mMTC transmission with OFDM-IM are given in following subsection.

OFDM-IM Transmission Model

In this work, it is considered N size OFDM-IM block, where subcarriers are equally split into G subblocks. Each subblock consists of s = N G subcarriers and v out of s are selected to transmit M-ary data symbols with 1 v < s . As mentioned in Section 1, in contrast with conventional OFDM ( v = s ) , not all subcarriers are utilized for M-ary symbols. Hence, the loss of spectral efficiency is compensated by the used subcarrier indices that convey additional information bits.
In multi-user transmission, each user has a total of G u = N u s available subblocks to carry m u bit stream, with 1 G u G . When all the subcarriers are assigned to one user, G u equals to G. Block diagram for asynchronous OFDM-IM transmitter is shown in Figure 4. Each OFDM-IM subblock consists of p = m u G u bit stream, which is divided into p 1 and p 2 bits. The indices of active subcarriers are defined from p 1 bit stream, while remaining p 2 bit stream is mapped to conventional M-ary symbols { d 1 , , d v } M a r y , which are carried by the activated subcarriers. Division of the p bit stream is illustrated by “IM” entity in Figure 4. The indices of active subcarriers of u-th user for l-th subblock are defined as
ξ u l = [ j u ( l , 1 ) , j u ( l , 2 ) , , j u ( l , v ) ] 1 × v
where j u ( l , v ) [ 1 , 2 , , s ] for l = 1 , , G u . Thus, total number of conveyed bits per OFDM-IM subblock is calculated as
p = p 1 + p 2 = l o g 2 ( C ( s , v ) ) + v l o g 2 ( M )
where . and C ( s , v ) denote floor function and binomial coefficient, respectively. The number of transmitted bits per user is
m u = G u p = G u l o g 2 ( C ( s , v ) ) + G u v l o g 2 ( M ) .
l-th subblock c u i ( l ) belongs to i-th data block of u-th user is represented as
c u i ( l ) = [ c u i ( l , 1 ) , c u i ( l , 2 ) , c u i ( l , s ) ] 1 × s
where c u i ( l , s ) { 0 , M a r y } . M a r y represents the data symbols. Later, as illustrated by “Block Generator” in Figure 4, G u subblocks are combined to form i-th data block of u-th user c u i expressed as follow
c u i = [ c u i ( 1 ) , , c u i ( l ) , , c u i ( G u ) ] 1 × N u .
V = v G u out of N u = s G u subcarriers carry M-ary symbols and the rest equal to zero. “IM” entity in Figure 4 full demonstrates the process of generating the frequency domain data samples for u-th user.
Once c u i is generated, it passes through the multi-user “Subblock assignment” (SA) entity, as in Figure 4. SA performs either localized assignment or interleaved assignment for c u i , and inserts N- N u zeros to the subcarriers assigned to the other users. Then, i-th OFDM-IM block of u-th user is generated as follow
X u i = [ 0 , , c u i ( 1 ) , , 0 , c u i ( l ) , , 0 , c u i ( G u ) , , 0 ] 1 × N .
Time domain samples for i-th block of u-th user are obtained by inverse-Fast Fourier Transform (IFFT) process shown in Figure 4 as
x u i ( n ) = k = 0 N 1 X u i ( k ) e j 2 π n k / N , 0 n N 1 .
A cyclic prefix (CP) with length L is appended to the beginning of x u i ( n ) to prevent inter-symbol interference (ISI) due to time dispersion of the channel [8]. Time domain signal of u-th user x u ( n ) passes through multipath channel. The signal experiences Rayleigh fading. Channel impulse response coefficients between u-th user and the BS for i-th block are characterized as
h u i ( n ) = r = 0 L t a p 1 g u i ( τ r ) δ ( n τ r )
where L t a p denotes total number of taps, r is the path index and τ r is the delay of the r-th path. It is assumed that maximum excess delay of the channel is smaller than CP size, and path gains g u i are Gaussian random variables with distribution C N ( 0 , 1 / L t a p ) . The signal x u ( n ) is received as
y u ( n ) = x u ( n ) h u ( n )
where ∗ denotes convolution process. At the BS, signal transmitted from all the machine users are superimposed as follow
y ( n ) = u = 0 U 1 y u ( n ϵ u ) + w ( n ) .
w ( n ) is AWGN with distribution of C N ( 0 , N o / 2 ) .
At the receiver, time offset ϵ u is removed from the superimposed signal to obtain the signal belonging to u-th user. Fast Fourier Transform (FFT) is applied to obtain the frequency domain samples Y ( k ) . Then, deassignment process, which refers to the inverse process of the SA, is applied to get only u-th user data blocks c u . The indices of active subcarriers are detected by using maximum likelihood (ML) or log-likelihood ratio (LLR) detectors. ML detector checks all the possible subcarriers combinations and information symbols to find the most optimum joint decision. LLR receiver first detects active subcarriers and then information symbols carried by the detected subcarriers are demodulated [18].

3. ICI Analysis in OFDM-IM Systems

Consider a system model which includes U = 3 users with 3 OFDM-IM blocks to analyze ICI because of time offset ϵ between the users. These users transmit sporadically in adjacent bands with different transmit power levels, as illustrated in Figure 5a. For the sake of simplicity, it is assumed that equal time offset between the adjacent users. Notations of b 1 , b 2 and b 3 in the figure denote first, second and third OFDM-IM block, respectively.
In [6], ICI model is calculated for OFDM systems under time misalignment. Besides time offset, the model is modified for uncoordinated OFDM-IM systems by considering the fact that power difference between the machine users. In contrast to OFDM, only the active subcarriers of the users’ cause ICI in OFDM-IM. Therefore, the indices of interferer subcarriers belong to ξ .
In our calculations, t i u y u x shows the interference coming from u x -th user to the u y -th user while t i u x b l denotes the interference caused by l-th block of u x -th user. ξ u denotes the active subcarrier indices of u-th user for all the subblocks. Figure 5b shows the superimposed signal at the BS. As illustrated in the figure, time domain interference for the 2-nd symbol of 2-nd user t i u 2 is calculated as
t i u 2 = t i u 2 u 1 + t i u 2 u 3 ,
where t i u 2 u 1 = t i u 1 b 2 + t i u 1 b 3 and t i u 2 u 3 = t i u 3 b 1 + t i u 3 b 2 , and they are expressed as
t i u 2 u 1 ( n ) = n = 0 , n ξ 1 ϵ 1 Δ p 12 ( x 1 b 2 ( n ) + x 1 b 3 ( n ) ) ,
t i u 2 u 3 ( n ) = n = N ϵ + L , n ξ 3 N 1 Δ p 32 ( x 3 b 2 ( n ) + x 3 b 1 ( n ) ) .
where Δ p 12 and Δ p 32 refers to power difference between the 1-st and 2-nd user, and the 3-rd and 2-nd user, respectively.
In the frequency domain, ICI I 2 is calculated by taking FFT for t i u 2 , and it is expressed as
I 2 [ k ] = k = 0 N u 1 t i u 2 u 1 ( n ) e j 2 π k n / N + k = 2 N u 3 N u 1 t i u 2 u 3 ( n ) e j 2 π k n / N
ICI for first user I 1 and third user I 3 is obtained as
I 1 [ k ] = k = N u 2 N u 1 t i u 1 u 2 ( n ) e j 2 π k n / N + k = 2 N u 3 N u 1 t i u 1 u 3 ( n ) e j 2 π k n / N ,
I 3 [ k ] = k = 0 N u 1 t i u 3 u 1 ( n ) e j 2 π k n / N + k = N u 2 N u 1 t i u 3 u 2 ( n ) e j 2 π k n / N .
As seen in the Figure 5b, by considering both time and power offset t i u 1 u 2 , t i u 1 u 3 , t i u 3 u 1 and t i u 3 u 2 can be easily extracted as
t i u 1 u 2 ( n ) = n = N ϵ + L , n ξ 2 N 1 Δ p 21 ( x 2 b 2 ( n ) + x 2 b 1 ( n ) )
t i u 1 u 3 ( n ) = n = N 2 ϵ + L , n ξ 3 N 1 Δ p 31 ( x 3 b 2 ( n ) + x 3 b 1 ( n ) )
t i u 3 u 1 ( n ) = n = 0 , n ξ 1 2 ϵ 1 Δ p 13 ( x 1 b 2 ( n ) + x 1 b 3 ( n ) )
t i u 3 u 2 ( n ) = n = 0 , n ξ 2 ϵ 1 Δ p 23 ( x 2 b 2 ( n ) + x 2 b 3 ( n ) )
In this paper, it is considered that subcarriers belong to u-th user are orthogonal to each other while machine users’ subcarriers are interfering with each other due to the time offset between them. For this reason, interference coming from other users to u-th user is mainly determined by its adjacent users’ edge subcarriers. Since the subcarriers are sinc functions in frequency domain, inner subcarriers’ sidelobes have less impact on the ICI compared to the edge subcarriers, as explained in [13,23,24]. Therefore, more users can be considered, but the interference coming from users that are not adjacent with the u-th user becomes much smaller.

4. OFDM-IM Subcarrier Mapping Schemes

In this section, the existing SMS-s in the literature for OFDM-IM are revised, and the proposed mapping scheme ISA is explained in details.

4.1. Existing SMS-s

4.1.1. LUT

The method requires at both transmitter and receiver side a look-up table with the size d = 2 p 1 to store all possible combinations of the active subcarrier indicies ξ with respect to p 1 -bit stream. An example of LUT with p 1 = 2 , v = 2 and s = 4 is illustrated in Table 2. β ( z ) denotes bit streams corresponding to each index combination ξ ( z ) , with z [ 1 , 2 . . . 2 p 1 ] . The size of look-up table significantly increases the system complexity with the increase of the p 1 . Therefore, LUT scheme become infeasible for large p 1 .
At the receiver, ML detector is used to make a joint decision for active subcarrier indices with M-ary data symbols [18].

4.1.2. COM

In contrast to LUT method, storage tables at the transmitter and receiver are not required. It assigns a specific lexicographically ordered sequence J ( z ) = { α v , . . . , α 1 } with α { 0 , . . . , s 1 } for each possible index combination ξ ( z ) . The β ( z ) -bit stream is converted to a natural number E, which is converted to a specific J ( z ) sequence as follow
E = C ( α v , v ) + . . . + C ( α 1 , 1 ) , s > α v > . . . α 1 0 .
To select α components, we start from the condition that satisfies E C ( α v , v ) and then choose the maximal α v 1 that satisfies E C ( α v , v ) C ( α v 1 , v 1 ) until v = 1 and then the index combination is obtained as ξ ( z ) = J ( z ) + 1 . Detailed information about COM can be found in [18].
In the receiver, firstly ξ ( z ) is identified for a given subblock by using LLR detector, and J ( z ) = ξ ( z ) 1 is mapped to its corresponding decimal number E, which passes through bit to decimal converter to get β ( z ) bit stream.
In Figure 6a,b subcarrier activation probability is represented by the red line for COM scheme. As seen in the figures, initial subcarriers have higher usage probability in comparison to the last ones, especially for s = 8 and v = 3 .

4.1.3. ESA

In contrast with COM method, ESA offers as much as possible equiprobable subcarrier activation opportunity as illustrated in Figure 6a,b by the blue line [19]. A small table named as adjacent subcarrier distance vector (ASDV) is present at both transmitter and receiver to find C ( s 1 , v 1 ) basic combinations ξ b , which belongs to ξ . By using column cyclic shift s 1 new active subcarrier combinations are generated from the ξ b . The new combinations have the same ASDV with the corresponding basic pattern ξ b . Note that some index combinations generated from cyclic shift of ξ b -s can be the same. In this case, ASDV considers only one from repeated patterns and disregards the rest. This idea successively is applied all over ξ b until we get all 2 p 1 possible subcarrier combinations ξ . Selection of the basic patterns ξ b are explained in [19]. At the receiver side, LLR receiver is used to find ξ ( z ) that is mapped to β ( z ) -bit stream for a given subblock.

4.2. Proposed SMS: ISA

Aforementioned SMS-s are designed for synchronous communication systems, which leads to equal noise power level at each subcarrier. Therefore, in this study new mapping scheme ISA, which stands for inner subcarrier activation, is proposed and explained to alleviate the ICI due to sporadic transmission in mMTC.
ISA scheme gives a higher activation probability to the subcarriers located at the center part of the OFDM-IM subblock, as illustrated in Figure 6a,b by the green line. OOBE coming from inner subcarrier is less than that of edge subcarriers [23]. Therefore, each user experiences less interference from its adjacent users.
ISA scheme is based on the COM scheme, which directly maps β ( z ) bits to subcarrier indices ξ ( z ) , and vise versa. As calculated in line 1 of Algorithm 1, a subblock with s subcarriers is divided into two parts, where first part and second part contains s 1 subcarriers and s 2 subcarriers, respectively. v 1  subcarriers and v 2 subcarriers are activated to carry data information symbols. Indices for v 1 active subcarriers ξ 1 ( z ) are selected by flipped version of COM method, which is calculated from line 4 through 6. Conventional COM method is used to select v 2 subcarrier indices ξ 2 ( z ) as shown in line 7. Consequently, indices of active subcarriers for β ( z ) are composed of ξ 1 ( z ) and ξ 2 ( z ) , as shown in line 8. In ISA, p 1 equals l o g 2 ( C ( s 1 , v 1 ) ) + l o g 2 ( C ( s 2 , v 2 ) ) l o g 2 ( C ( s , v ) ) . This results in less spectral efficiency for some combinations of s and v.
Algorithm 1 ISA mapper.
1:
s 1 = s / 2 , s 2 = s s 1       ▹ # of subcarriers for each part
2:
v 1 = v / 2 , v 2 = v v 1    ▹ # of active subcarriers for each part
3:
β ( z ) = β 1 ( z ) β 2 ( z )            ▹ Incoming bit stream
4:
c = s 1 1 : 1 : 0   
5:
ξ 1 ( z ) = C O M ( β 1 ( z ) , s 1 , v 1 )   
6:
ξ 1 ( z ) = 1 + c ( ξ 1 ( z ) )          ▹ Flipped version of COM
7:
ξ 2 ( z ) = v 1 + C O M ( β 2 ( z ) , s 2 , v 2 )            ▹ COM
8:
ξ ( z ) = ξ 1 ( z ) ξ 2 ( z )         ▹ Activated subcarrier indices
At the receiver, LLR detectors are used to know the active subcarrier indices ξ ( z ) , as shown in line 3 through 6 of Algorithm 2.
Algorithm 2 ISA demapper.
1:
s 1 = s / 2 , s 2 = s s 1               ▹ # of subcarriers for each part
2:
v 1 = v / 2 , v 2 = v v 1            ▹ # of active subcarriers for each part
3:
c = 0 : 1 : s 1 1   
4:
ξ 1 ( z ) = L L R ( s 1 , v 1 )   
5:
ξ 1 ( z ) = ξ 1 ( z ) 1 , ξ 1 ( z ) = s o r t ( ξ 1 ( z ) , a s c e n d )   
6:
ξ 1 ( z ) = c ( ξ 11 )        ▹ Detecting active subcarrier indices for first s 1 subcariers
7:
ξ 2 ( z ) = L L R ( s 2 , v 2 )    ▹ Detecting active subcarrier indices for last s 2 subcariers
8:
J z 1 = ξ 1 ( z ) 1 E 1 β 1 ( z )
9:
J z 2 = ξ 2 ( z ) 1 E 2 β 2 ( z )
10:
β ( z ) = β 1 ( z ) β 2 ( z )                       ▹ Bit stream
The receiver first calculates the LLR values with respect to each subcarrier as
L L R ( k ) = l o g P ( A k ) P ( A k ¯ ) + | Y ( k ) 2 | N 0 + l o g 1 M m = 1 M | Y ( k ) H u ( k ) d m | N 0 ,
where P ( A k ) and P ( A k ¯ ) denotes the probability of k-th subcarrier being active and inactive, respectively. N 0 = I u + N 0 shows total distortion of the system due to both ICI and noise, and H u ( k ) is channel frequency response (CFR) for u-th user. After calculation of L L R values for a subblock, v out of them with highest L L R define the active subcarriers. The subcarrier index patterns are converted to lexicographically ordered sequences J z 1 and J z 2 . By using Equation (21), these sequences are mapped to decimal numbers E 1 and E 2 . Then, E 1 and E 2 undergo decimal-to-bit converter to obtain β 1 ( z ) and β 2 ( z ) bit streams as illustrated in line 7 and 8, respectively. β ( z ) bit stream is a concatenation of β 1 ( z ) and β 2 ( z ) , as shown in line 9.
Due to the fact that proposed ISA mapper is based on COM mapper, ISA does not bring additional complexity to the system. Unlike LUT and ESA schemes, storage tables are not required for ISA. Moreover, ISA technique gives higher activation probability P ( A k ) to the inner subcarriers with low N 0 and vice versa. Therefore, the reliability of calculated LLR values is maximum for asynchronous transmission with the aid of ISA regarding to Equation (22). In other words, detection performance of the active subcarriers under asynchronous transmission is increased by ISA.

5. Numerical Results and Discussion

This section is dedicated to evaluating the performance of OFDM-IM and OFDM-based systems for asynchronous mMTC networks. Theoretical results for ICI due to both time offset and power difference between the users are first validated by computer-based simulations. Secondly, BER performance for OFDM-IM with three different subcarrier mapping schemes including COM, ESA and ISA are shown to compare their performance for uncoordinated networks. In this study, we assume three users are sporadically transmitting to the BS. Available N = 120 subcarriers are equally split between the users. The system is tested over L t a p = 10 tap frequency-selective Rayleigh fading channel. A CP size is adjusted as L = 30 to prevent ISI for each user. BPSK modulation is used for the machine users. MATLAB software is used for the simulations.
In all simulations, two different subblock parameters are preferred to make a proper comparison between the subcarrier mapping methods. OFDM-IM with ESA for subblock parameters s = 8 and v = 3 offers the best performance in comparison to COM, since it benefits the most from frequency selectivity of the channel. On the other hand, the performance of ESA becomes similar to COM for the parameters s = 8 and v = 4 due to loss of selectivity, which is caused by usage of almost all subcarrier combinations [19]. In addition, two different time offset between the users are considered. Minimum and maximum time offset ϵ are adjusted as 24 and ( N + L ) / 2 = 75 , respectively. Power differences between the users obey uniform distribution in a range of 2 dB and 7 dB.
In Figure 7, BER performance of existing SMS-s and the ISA are simulated for synchronous communication, where all users arrive to the BS at the same time ( ϵ = 0 ). Figure 7a shows the results for OFDM-IM with ( s = 8 , v = 3 ) . ESA mapper is superior to COM mapper as aforementioned. BER performance of ISA lies in between COM with ( s 1 , v 1 ) and COM with (s, v) because of subblock division property. Therefore, the performance of ISA is the best for low signal-to-noise ratio (SNR). Its performance goes near to COM as SNR increases. In Figure 7b, obtained results are illustrated for ( s = 8 , v = 4 ) . The performance of ESA is similar to COM [19].The performance of ISA is almost the same with ESA and COM for high SNR, while it outperforms for low SNR due to subblock division.
In Figure 8, it is shown that theoretical calculations of ICI for both OFDM-IM and conventional OFDM perfectly match with computer-based simulations. The simulation results are obtained under maximum time offset ϵ = M a x for 2-nd user, who has less power in comparison to others. As seen in the figure, OFDM-IM is exposed to less ICI thanks to partial subcarrier activation under asynchronous transmission. In the Figure 8a, the most exposed to ICI is ESA, since it has higher probability of edge subcarrier usage as shown in Figure 6a. COM experience minimum ICI for initial subcarriers due to lower usage probability of last subcarriers of the previous user. On the other hand, last subcarriers of subblock are exposed to maximum ICI due to higher usage probability of initial subcarriers of the following user. Proposed method ISA encounters less ICI because of its lower usage probability for edge subcarriers.The obtained ICI results are inversely proportional to the edge subcarrier usage probability within the subblock. According to activation probability for SMS-s with ( s = 8 , v = 4 ) as in the Figure 6b, ISA faces minimum ICI, as illustrated in Figure 8b.
In Figure 9, ICI analyzes on reference user are performed regarding different number of machine users with a fixed number of subcarriers per user. As seen in the Figure 9a,b, nearly 0.5 dB more interference is observed for 6 users compared with 3 users case. For more than 6 users, there is a very slit increase in the ICI. Hence, the amount of the interference coming from far users proportionally decays with the increase in the number of users.
In Figure 10, BER performances are obtained for 2-nd user under time and power misalignment. In Figure 10a,b, only time misalignment between the users is considered. As seen in the Figure 10a, ISA with ( s = 8 , v = 3 ) has the best BER performance, but with a slight difference from ESA for ϵ = M i n . Edge subcarrier activation probability for ESA is higher in comparison to COM and ISA, as shown in Figure 6. Therefore, ICI coming from adjacent users to the 2-nd user further increases for ESA. For ϵ = M a x , the difference between the performances of SMS-s is more obvious and ESA has the worst performance. COM has a slight better BER performance than ESA as observed in the Figure 8b. ISA offers a much better BER performance for maximum time misalignment, since it has the smallest edge subcarrier activation probability associated with the lowest ICI. In Figure 10b, OFDM-IM with subblock parameters ( s = 8 , v = 4 ) is simulated. The performance of both ESA and COM become much worse than in Figure 10a. For ISA with ( s = 8 , v = 4 ), subcarrier usage probability is more localized around the middle subcarriers than in the case of ISA with ( s = 8 , v = 3 ), as shown in Figure 6. Moreover, equiprobable activation properties of ESA causes a destructive effect on the BER performance due to non-uniform distribution of ICI. For COM, less activation probability of one edge provides better protection against ICI caused by asynchronism between the users in time. In Figure 10c,d, power difference between the users is also considered as well as time offset. The advantages of ISA against asynchronous transmission impairments are much more visible with the increase of ICI. Not only power difference but also increased number of active subcarriers within the OFDM-IM subblock results in higher ICI. Therefore, ISA mapping scheme plays a key role for larger subcarrier activation ratio of v / s in asynchronous mMTC networks.

6. Conclusions

One of the fundamental challenges for 5G and beyond technologies is to handle asynchronous impairments in uncoordinated mMTC networks. Performance of OFDM under time misalignment conditions is severely affected due to its susceptibility against ICI. Fractional subcarrier activation in OFDM-IM develops immunity to ICI caused by both time and power misalignments between the machine users. Flexible and adaptive structure of OFDM-IM provides opportunities to manage the active subcarriers. A novel subcarrier activation scheme ISA is proposed by considering the non-uniform distribution of ICI in asynchronous transmission. It offers the best performance in comparison to existing methods both COM and ESA without increasing the computational complexity. In addition, energy-free transmission through active subcarrier indices makes OFDM-IM technology a strong candidate for mMTC networks that require low energy consumption.
In this study, investigations are performed for OFDM-IM systems by considering asynchronous impact of mMTC networks. In order not to exceed the scope of this paper, OFDM-IM systems performance regarding other impacts of mMTC architecture is left for future studies. In the future work, we will consider both clustering users and conflicted users for mMTC. Moreover, optimization of OFDM-IM subblock size and activation ratio will be evaluated for different machine users with respect to their requirements.

Acknowledgments

The authors would like to thank Murat Karabacak from CoSINC and WCSP research groups for his help through obtaining and evaluating the results properly.

Author Contributions

Seda Doğan, Armed Tusha and Hüseyin Arslan conceived the study idea and developed the system model. Seda Doğan and Armed Tusha performed computer-based simulations and wrote the paper. Hüseyin Arslan supervised Seda Doğan and Armed Tusha during the development of the manuscript.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this study:
AWGNAdditive White Gaussian Noise
BSBase Station
CFOCarrier Frequecny Offset
COMCombinatorial
CPCyclic Prefix
ESAEquiprobable Subcarrier Activation
FBMCFilter Bank Multi Carrier
FFTFast Fourier Transform
GFDMGeneralized Frequency Division Multiplexing
ICIInter-Carrier Interference
IFFTInverse-Fast Fourier Transform
IMIndex Modulation
ISAInner Subcarrier Activation
ISIInter Symbol Interference
LLRLog-Likelihood Ratio
LUTLook Up Table
MIMOMultiple Input Multiple Output
MLMaximum Likelihood
mMTCMassive Machine-Type Communications
MUIMulti User Interference
OFDMOrthogonal Frequency Division Multiplexing
OFDM-IMOrthogonal Frequency Division Multiplexing with Index Modulation
OOBEOut-of-Band Emission
SASubblock Assignment
SNRSignal to Noise Ratio
SMSpatial Modulation
SMSSubcarrier Mapping Scheme
TOTime Offset
UFMCUniversal Filtered Multi-Carrier
V2XVehicle to X

References

  1. Brake, D. 5G and Next Generation Wireless: Implications for Policy and Competition; Technical report; Information Technology & Innovation Foundation (ITIF): Washington, DC, USA, 30 June 2016. [Google Scholar]
  2. Wunder, G.; Jung, P.; Kasparick, M.; Wild, T.; Schaich, F.; Chen, Y.; Brink, S.T.; Gaspar, I.; Michailow, N.; Festag, A.; Mendes, L.; et al. 5G NOW: Non-orthogonal, asynchronous waveforms for future mobile applications. IEEE Commun. Mag. 2014, 52, 97–105. [Google Scholar] [CrossRef]
  3. Bockelmann, C.; Pratas, N.; Nikopour, H.; Au, K.; Svensson, T.; Stefanovic, C.; Popovski, P.; Dekorsy, A. Massive machine-type communications in 5G: Physical and MAC-layer solutions. IEEE Commun. Mag. 2016, 54, 59–65. [Google Scholar] [CrossRef]
  4. Yazar, A.; Arslan, H. A flexibility metric and optimization methods for mixed numerologies in 5G and beyond. IEEE Access 2018. accepted for publication. [Google Scholar] [CrossRef]
  5. Cordeschi, N.; Amendola, D.; Shojafar, M.; Baccarelli, E. Distributed and adaptive resource management in Cloud-assisted Cognitive Radio Vehicular Networks with hard reliability guarantees. Veh. Commun. 2015, 2, 1–12. [Google Scholar] [CrossRef]
  6. Wang, S.; Thompson, J.S.; Grant, P.M. Closed-form expressions for ICI/ISI in filtered OFDM systems for asynchronous 5G uplink. IEEE Trans. Commun. 2017, 65, 4886–4898. [Google Scholar] [CrossRef]
  7. Hwang, T.; Yang, C.; Wu, G.; Li, S.; Li, G.Y. OFDM and its wireless applications: A survey. IEEE Trans. Veh. Technol. 2009, 58, 1673–1694. [Google Scholar] [CrossRef]
  8. Muquet, B.; Wang, Z.; Giannakis, G.; de Courville, M.; Duhamel, P. Cyclic prefixing or zero padding for wireless multicarrier transmissions? IEEE Trans. Commun. 2002, 50, 2136–2148. [Google Scholar] [CrossRef]
  9. Demir, A.F.; Arslan, H. The Impact of Adaptive Guards for 5G and Beyond. In Proceedings of the 28th IEEE International Symposium on Personal, Indoor, and Mobile Radio Communications (PIMRC), Montreal, QC, Canada, 8–13 October 2017. [Google Scholar]
  10. Farhang-Boroujeny, B. OFDM versus filter bank multicarrier. IEEE Signal Process. Mag. 2011, 28, 92–112. [Google Scholar] [CrossRef]
  11. Wang, S.; Armstrong, J.; Thompson, J.S. Waveform performance for asynchronous wireless 5G uplink communications. In Proceedings of the IEEE 27th Annual International Symposium on Personal, Indoor, and Mobile Radio Communications (PIMRC), Valencia, Spain, 4–8 September 2016; pp. 1–6. [Google Scholar]
  12. Eeckhaute, M.V.; Bourdoux, A.; Doncker, P.D.; Horlin, F. Performance of emerging multi-carrier waveforms for 5G asynchronous communications. EURASIP J. Wirel. Commun. Netw. 2017, 2017, 29. [Google Scholar] [CrossRef]
  13. Weiss, T.; Hillenbrand, J.; Krohn, A.; Jondral, F. Mutual interference in OFDM-based spectrum pooling systems. In Proceedings of the IEEE 59th Vehicular Technology Conference, VTC, Milan, Italy, 17–19 May 2004. [Google Scholar]
  14. Soleimani, H.; Tomasin, S.; Alizadeh, T.; Shojafar, M. Cluster-head based feedback for simplified time reversal prefiltering in ultra-wideband systems. Phys. Commun. 2017, 25, 100–109. [Google Scholar] [CrossRef]
  15. Basar, E. Index modulation techniques for 5G wireless networks. IEEE Commun. Mag. 2016, 54, 168–175. [Google Scholar] [CrossRef]
  16. Mesleh, R.; Haas, H.; Sinanovic, S.; Ahn, C.W.; Yun, S. Spatial modulation. IEEE Trans. Veh. Technol. 2008, 57, 2228–2241. [Google Scholar] [CrossRef]
  17. Abu-alhiga, R.; Haas, H. Subcarrier-index modulation OFDM. In Proceedings of the IEEE 20th International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC), Tokyo, Japan, 13–16 September 2009. [Google Scholar]
  18. Basar, E.; Aygolu, U.; Panayirci, E.; Poor, H.V. Orthogonal frequency division multiplexing with index modulation. IEEE Trans. Signal Process. 2013, 61, 5536–5549. [Google Scholar] [CrossRef]
  19. Wen, M.; Zhang, Y.; Li, J.; Basar, E.; Chen, F. Equiprobable subcarrier activation method for OFDM with index modulation. IEEE Commun. Lett. 2016, 20, 2386–2389. [Google Scholar] [CrossRef]
  20. Cheng, X.; Wen, M.; Yang, L.; Li, Y. Index modulated OFDM with interleaved grouping for V2X communications. In Proceedings of the 17th International IEEE Conference on Intelligent Transportation Systems (ITSC), Qingdao, China, 8–11 October 2014; pp. 1097–1104. [Google Scholar]
  21. Ma, Q.; Yang, P.; Xiao, Y.; Bai, H.; Li, S. Error probability analysis of OFDM-IM with carrier frequency offset. IEEE Commun. Lett. 2016, 20, 2434–2437. [Google Scholar] [CrossRef]
  22. Ntouni, G.D.; Kapinas, V.M.; Karagiannidis, G.K. On the optimal tone spacing for interference mitigation in OFDM-IM systems. IEEE Commun. Lett. 2017, 21, 1019–1022. [Google Scholar] [CrossRef]
  23. Sahin, A.; Arslan, H. Edge windowing for OFDM based systems. IEEE Commun. Lett. 2011, 15, 1208–1211. [Google Scholar] [CrossRef]
  24. Sahin, A.; Bala, E.; Guvenc, I.; Yang, R.; Arslan, H. Partially overlapping tones for uncoordinated networks. IEEE Trans. Commun. 2014, 62, 3363–3375. [Google Scholar] [CrossRef]
Figure 1. Subcarrier presentation in frequency domain for OFDM and OFDM-IM. Each color refers to a single subcarrier. (a) Three out of eight subcarriers are activated in OFDM-IM. (b) All of eight subcarriers are utilized in OFDM.
Figure 1. Subcarrier presentation in frequency domain for OFDM and OFDM-IM. Each color refers to a single subcarrier. (a) Three out of eight subcarriers are activated in OFDM-IM. (b) All of eight subcarriers are utilized in OFDM.
Sensors 18 01280 g001
Figure 2. Uplink system model and user-subblock assignment methods: (a) interleaved; (b) localized. In frequency domain, each user’s band is shown with a different color. For a given user, filled bands represent used OFDM-IM subblock, which contains more than one subcarrier.
Figure 2. Uplink system model and user-subblock assignment methods: (a) interleaved; (b) localized. In frequency domain, each user’s band is shown with a different color. For a given user, filled bands represent used OFDM-IM subblock, which contains more than one subcarrier.
Sensors 18 01280 g002
Figure 3. Baseband equivalent model of the uplink system by considering time offset between the users.
Figure 3. Baseband equivalent model of the uplink system by considering time offset between the users.
Sensors 18 01280 g003
Figure 4. Block diagram of asynchronous OFDM-IM transmitter for i-th block of u-th user.
Figure 4. Block diagram of asynchronous OFDM-IM transmitter for i-th block of u-th user.
Sensors 18 01280 g004
Figure 5. (a) Time, frequency and power domain illustration of three users’ signals. Each user’s signal is shown by different color. (b) Time domain representation of the superimposed signal at the BS.
Figure 5. (a) Time, frequency and power domain illustration of three users’ signals. Each user’s signal is shown by different color. (b) Time domain representation of the superimposed signal at the BS.
Sensors 18 01280 g005
Figure 6. Subcarrier usage probability within an OFDM-IM subblock for the three SMS-s regarding to different ( s , v ) . (a) s = 8 and v = 3 . (b) s = 8 and v = 4 .
Figure 6. Subcarrier usage probability within an OFDM-IM subblock for the three SMS-s regarding to different ( s , v ) . (a) s = 8 and v = 3 . (b) s = 8 and v = 4 .
Sensors 18 01280 g006
Figure 7. BER performance of synchronous multi-user OFDM-IM regarding to the three SMS-s. (a) SMS-s with s = 8 and v = 3 . (b) SMS-s with s = 8 and v = 4 .
Figure 7. BER performance of synchronous multi-user OFDM-IM regarding to the three SMS-s. (a) SMS-s with s = 8 and v = 3 . (b) SMS-s with s = 8 and v = 4 .
Sensors 18 01280 g007
Figure 8. ICI analysis for OFDM and OFDM-IM regarding to three SMS-s. (a) SMS-s with s = 8 and v = 3 . (b) SMS-s with s = 8 and v = 4 .
Figure 8. ICI analysis for OFDM and OFDM-IM regarding to three SMS-s. (a) SMS-s with s = 8 and v = 3 . (b) SMS-s with s = 8 and v = 4 .
Sensors 18 01280 g008
Figure 9. ICI analysis for ISA SMS regarding to various number of machine users. (a) ISA SMS with s = 8 and v = 3 . (b) ISA SMS with s = 8 and v = 4 .
Figure 9. ICI analysis for ISA SMS regarding to various number of machine users. (a) ISA SMS with s = 8 and v = 3 . (b) ISA SMS with s = 8 and v = 4 .
Sensors 18 01280 g009
Figure 10. BER performance of multi-user OFDM-IM regarding to three SMS-s. Only time offset between the machine users is considered for (a) and (b), while both time and power offset are considered for (c) and (d). (a) SMS-s with s = 8 and v = 3 . (b) SMS-s with s = 8 and v = 4 . (c) SMS-s with s = 8 and v = 3 . (d) SMS-s with s = 8 and v = 4 .
Figure 10. BER performance of multi-user OFDM-IM regarding to three SMS-s. Only time offset between the machine users is considered for (a) and (b), while both time and power offset are considered for (c) and (d). (a) SMS-s with s = 8 and v = 3 . (b) SMS-s with s = 8 and v = 4 . (c) SMS-s with s = 8 and v = 3 . (d) SMS-s with s = 8 and v = 4 .
Sensors 18 01280 g010
Table 1. Symbol description used in the paper.
Table 1. Symbol description used in the paper.
SymbolDescription
x u ( n ) Transmitted signal by u-th user
h u ( n ) Channel belongs to u-th user
ϵ u Time offset for u-th user
y u ( n ) Received Signal by u-th user
NOFDM-IM block size
GNumber of OFDM-IM subbblock
UNumber of machine users
N u Number subcarriers per user
G u Number of subblocks per user
sOFDM-IM subblock size
vNumber of active subcarriers within a OFDM-IM subbblock
ξ u l Indices of active subcarriers of u-th user for l-th subblock
pNumber of bits per OFDM-IM subblock
p 1 Bit stream corresponds to active subcarriers for a OFDM-IM subblock
p 2 Bit stream is mapped to M-ary symbols
m u Number of transmitter per user
c u i i-th data block of u-th user
t i u y u x Interference coming from u x to the u y
Δ p u x u y Power difference between u x and u y
I u ICI for u-th user
Table 2. Look-up table for ( s = 4 , v = 2 ) .
Table 2. Look-up table for ( s = 4 , v = 2 ) .
β ξ I
001,2 [ X l 1 X l 2 0 0 ]
012,3 [ 0 X 2 1 X l 3 0 ]
103,4 [ 0 0 X l 3 X l 4 ]
111,4 [ X l 1 0 0 X l 4 ]

Share and Cite

MDPI and ACS Style

Doğan, S.; Tusha, A.; Arslan, H. OFDM with Index Modulation for Asynchronous mMTC Networks. Sensors 2018, 18, 1280. https://doi.org/10.3390/s18041280

AMA Style

Doğan S, Tusha A, Arslan H. OFDM with Index Modulation for Asynchronous mMTC Networks. Sensors. 2018; 18(4):1280. https://doi.org/10.3390/s18041280

Chicago/Turabian Style

Doğan, Seda, Armed Tusha, and Hüseyin Arslan. 2018. "OFDM with Index Modulation for Asynchronous mMTC Networks" Sensors 18, no. 4: 1280. https://doi.org/10.3390/s18041280

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop