Next Article in Journal
Connections between Linear Complementary Dual Codes, Permanents and Geometry
Next Article in Special Issue
Stable Matching Assisted Resource Allocation in Fog Computing Based IoT Networks
Previous Article in Journal
NSNet: An N-Shaped Convolutional Neural Network with Multi-Scale Information for Image Denoising
Previous Article in Special Issue
Recognition of Sunflower Diseases Using Hybrid Deep Learning and Its Explainability with AI
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Efficient Index Modulation-Based MIMO OFDM Data Transmission and Detection for V2V Highly Dispersive Channels

by
J. Alberto Del Puerto-Flores
1,*,
Francisco R. Castillo-Soria
2,
Carlos A. Gutiérrez
2 and
Fernando Peña-Campos
3
1
Facultad de Ingeniería, Universidad Panamericana, Álvaro del Portillo 49, Zapopan 45010, Jalisco, Mexico
2
Facultad de Ciencias, Universidad Autónoma de San Luis Potosí, San Luis Potosí 78290, Mexico
3
Department of Electrical Engineering Communications Section, CINVESTAV-IPN, Guadalajara 45019, Jalisco, Mexico
*
Author to whom correspondence should be addressed.
Mathematics 2023, 11(12), 2773; https://doi.org/10.3390/math11122773
Submission received: 3 June 2023 / Revised: 13 June 2023 / Accepted: 16 June 2023 / Published: 20 June 2023
(This article belongs to the Special Issue Advances in Communication Systems, IoT and Blockchain)

Abstract

:
Vehicle-to-vehicle (V2V) communication networks are based on vehicles that wirelessly exchange data, traffic congestion, and safety warnings between them. The design of new V2V systems requires increasingly energetically and spectrally efficient systems. Conventional multiple-input–multiple-output (MIMO) orthogonal frequency division multiplexing (OFDM) systems have been used successfully for the last decade. However, MIMO-OFDM systems need to be improved to face future communication networks in high-mobility environments. This article proposes an efficient index modulation (IM)-based MIMO-OFDM system for V2V channels. The proposed transmission system is evaluated in high Doppler-spread channels. The results demonstrate that the proposed scheme reduces the required computational complexity in data detection and exhibits gains of up to 3 dB in bit error rate (BER) performance when compared to the conventional MIMO-OFDM system under the same conditions and parameters, along with achieving superior spectral efficiency. The results show the viability of implementing the proposed system in practical applications for high-transmission-rate V2V channels.
MSC:
68M10; 68M12; 90B18; 94A05

1. Introduction

Vehicle-to-vehicle (V2V) communications comprise a wireless network wherein automobiles send each other information about their actions. These data include speed, location, direction of travel, braking, and loss of stability. Traffic accidents worldwide cause around 1.2 million fatal accidents annually. According to the World Health Organization (WHO), this corresponds to a quarter of deaths caused by injuries [1]. New technologies in wireless communications can provide mobile users with the information to anticipate possible accidents. In this way, it is possible to reduce the number of deaths that occur each year due to this cause [2]. In this sense, it is important to understand the characteristics of the communication channel. With this, adequate system design can be obtained. In particular, the characteristics of the V2V channel make proper system design challenging. The V2V channel has apparent differences compared with the traditional cellular communication channel, such as lower antenna height, faster moving speed of transmitters (TXs) and receivers (RXs), different frequency bands, etc. Therefore, it is important to conduct targeted research on the V2V channel [3,4,5,6,7]. In V2V scenarios with high mobility and multipath propagation, two significant factors come into play: the Doppler effect caused by high mobility and the delay spread caused by multipath propagation. When both phenomena impact the received signal, it leads to the so-called dual selective channel (DSC) [8,9]. In multi-carrier systems operating in such a scenario, two types of interference become inevitable: inter-symbol interference (ISI) and inter-carrier interference (ICI). These interferences severely impact the system performance, leading to a degradation in overall system performance. Multiple-input–multiple-output (MIMO) orthogonal frequency division multiplexing (OFDM) systems have been widely recognized to satisfy the increasing demand for high-data-rate wireless communications systems. OFDM is one of the most popular multi-carrier technologies and is part of many standards such as long-term evolution (LTE) and IEEE 802.11x wireless local area network (LAN). MIMO is an antenna technology for wireless communications that use multiple TX antennas and multiple RX antennas, which can be used for transferring more data at the same time (multiplexing) or to create multiple versions of the same signal, increasing the total energy at the receiver (diversity) [2,10,11,12,13]. Although systems based on MIMO-OFDM have been used successfully in communication systems such as those mentioned above. It is not known what the performance of these systems could be in more complex scenarios such as high-mobility V2V networks or in systems such as massive MIMO. Future communication systems must be improved by fast, efficient transmission technologies through a high mobility wireless communication medium for [14]. Communication systems of the sixth generation (6G) will be enhanced by the combination of new technologies, such as intelligent reflective surfaces (IRS) in massive MIMO systems, artificial intelligence, tera-hertz (THz) communications, and new cell-free architectures [14,15].
Recently, index modulation (IM) has emerged as one of the promising MIMO solutions for spectral- and energy-efficient next-generation communications systems [16]. The most widely studied IM technique is spatial modulation (SM). In spatial modulation (SM), each Tx and/or Rx antenna can be used as a point in the spatial constellation [17,18]. In this way, in SM, the complete array of Tx antennas is used to convey extra information in addition to transmission of the conventional quadrature amplitude modulation (QAM) symbol transmission. However, in addition to the spatial dimension, other features of a conventional communication system can be used to modulate. Existing IM schemes can be classified into various signal domain IM schemes, which include spatial-domain IM (SD-IM), channel-domain IM (CD-IM), frequency-domain IM (FD-IM), and time-domain IM (TD-IM) transmission schemes [19]. In [20], a simple OFDM-IM is implemented fusing radar and wireless communication systems. In [21], the basic OFDM-IM system uses modulation based on null subcarriers rather than active subcarriers to transmit the information. This system achieves better bit error rate (BER) performance and improved spectral efficiency (SE) as compared to the conventional OFDM-IM system. The SE of the conventional OFDM-IM scheme can be further improved by dividing the total number of subcarriers into subgroups [22]. In [23], an OFDM-IM system is used for orthogonal multiple access (NOMA) operating in dual mode (DM). The DM-OFDM-IM-NOMA increases the SE using indices selection bits and data transmission through all the OFDM subcarriers employing different constellation sets. With the aim of improving the SE of the system and inspired by the quadrature spatial modulation (QSM) technique, in this paper, we use the sub-carriers of the OFDM system to independently transmit the real and imaginary parts of one QAM symbol over the in-phase and quadrature dimensions, respectively. In particular, QSM is an SM-based technique that has the advantage of doubling the number of bits that can be transmitted in the spatial constellation, which results in improved SE compared to the basic SM scheme [24]. In addition to carrying information bits through conventional amplitude/phase modulation (APM)-based transmission, the proposed scheme allows for the harvesting of additional index bits without consuming extra energy [13]. This makes our proposal capable of employing only part of the resources to achieve the same throughput as its conventional counterpart. Results show that since this technique is based on inserting zeros in the transmission, the systems have a reduced detection complexity while consuming substantially less energy. Mainly, our simulations show that the proposed technique is adequate for high-mobility V2V channels. The contributions of this paper can be summarised as follows:
(i)
A novel IM-MIMO-OFDM system based on QSM is proposed for handling doubly selective MIMO-V2V channels.
(ii)
The MIMO receiver developed here maintains a structure and computational complexity lower than the conventional MIMO-OFDM receiver.
(iii)
The proposed system demonstrates high robustness against uncertainties in channel statistics, achieving a low BER even at high levels of Doppler frequency dispersion.
The remainder of this paper is organised as follows. Section 2 presents the system model of the proposed MIMO-OFDM-IM system. Section 3 describes the receiver, channel stimulation, and low-complexity detection for OFDM-IM signals. Section 4 analyses the computational complexity of the proposed system. Section 5 presents the performance analysis of the utilized algorithm and results. Finally, in Section 6, we conclude the work.

Notation

Lowercase (uppercase) bold letters are used for vectors (matrices); ( · ) T , ( · ) H , and · denote the transpose, Hermitian, and rounding up operators, respectively; · N denotes circular shift of modulus N; E { · } is the expected value operator. The operator ( · ) k refers to the k-th OFDM symbol being considered.

2. System Model MIMO-OFDM-IM

This article considers a MIMO-OFDM-IM system equipped with N t transmitting antennas, N r receiving antennas, and a transmission of N samples during a block period of T s . The block diagram of the MIMO-OFDM-IM transmitter is depicted in Figure 1. Each system frame is composed of m N t data bits. These bits are divided into N t groups for each of the transmitting antennas, each of which contains m bits that will be modulated by the OFDM-IM technique for transmission by the N t transmitting antennas. The m bits are further divided into N B groups, each with b bits; hence, m = N B b . The OFDM-IM symbol consists of N = N d + N p + N g subcarriers, where N d , N p , N g are the carriers assigned to data, pilots, and guards, respectively. IM is performed by dividing the N d subcarriers into N B = N d / N C sub-blocks, where N C is the number of subcarriers per sub-block.
Carrier index modulation (IM) transmits a different symbol inspired by the technique known as QSM and considers the N C subcarriers within a sub-block as transmitting antennas. This allows for the transmission of b = 2 log 2 ( N C ) + log 2 ( M ) bits for each sub-block of OFDM-IM symbol, where M represents the size of the constellation Ω used with cardinality equal to | Ω | = 2 M . OFDM-IM separates the b bits of each sub-block into two parts for different purposes: the first part with b 1 = 2 log 2 ( N C ) bits is used to select K active subcarriers, denoted by the following set:
I t g = { i t g ( 0 ) , , i t g ( K 1 ) } ,
where g = { 0 , , N B 1 } , i t g ( k ) { 0 , , K 1 } for k = { 0 , , N c 1 } , and the active elements of I t g are assigned using a spatial constellation among the N c subcarriers. The second part with b 2 = log 2 ( M ) bits is mapped to a symbol D t g using an M-ary modulation. R D t g ( n ) n I t g and I D t g ( n ) n I t g are transmitted by the same or different subcarriers indicated by I t g , where D t g is extracted from a complex alphabet, and we assume that E { | D t g | 2 } = 1 for signal normalization. Therefore, the OFDM-IM symbol element of the g-th sub-block in the t-th transmitting antenna can be expressed as s t g = [ s t g ( 0 ) s t g ( 1 ) s t g ( N c 1 ) ] T , where:
s t g ( n ) = R D t g ( n ) , n I t g I D t g ( n ) , n I t g 0 , otherwise
Therefore, each sub-block of the OFDM-IM symbol contains one or two active carriers whose positions carry information through the subcarrier indices. Table 1 shows the carrier index assignment for a single sub-block with N c = 2 using 4-QAM constellation. For example, in Table 1, for the input sequence [ 0 0 0 0 ] , the real and imaginary parts of the symbol ( D = + 1 + j ) are transmitted by the first carrier of the sub-block, while the second carrier remains inactive. A detailed explanation of the QSM scheme can be found in [25].
Each OFDM-IM symbol contains G OFDM-IM sub-blocks in each transmitter branch, denoted by s t . Each OFDM-IM block is transformed to the time domain using the normalized inverse discrete Fourier transform (IDFT) matrix of size N × N for transmission.
x t = F H s t ,
where F is the matrix of the normalized discrete Fourier transform (DFT):
F n , n = 1 N e ( j 2 π n n / N ) ,
The complex baseband model of the received signal at the r-th receiving antenna at time instant n can be expressed as follows:
y r [ n ] = t = 0 N t 1 l = 0 L 1 h [ r , t ; n , l ] x t [ n l N ] + w r [ n ] ,
where n = { 0 , 1 , , N 1 } , r = { 0 , 1 , , N r 1 } , x t [ n ] represents the signal obtained from the t-th transmitting antenna, L denotes the number of channel taps, and w r [ n ] represents the circular complex delta correlation function of the additive white Gaussian noise on the r-th receiver antenna. We can express Equation (5) in a matrix–vector form as shown below:
y r = t = 0 N t 1 H ( t , r ) x t + w r
where
y r = y r [ 0 ] y r [ 1 ] y r [ N 1 ] T , x t = x t [ 0 ] x t [ 1 ] x t [ N 1 ] T , w r = w r [ 0 ] w r [ 1 ] w r [ N 1 ] T ,
Additionally, H ( t , r ) is the MIMO channel matrix that contains the channel impulse response (CIR) from the t-th transmitting antenna to the r-th receiving antenna, the elements of which are formed by the coefficients of the CIR as follows:
H ( t , r ) n , n = h t , r ; n , n n N ,
Assuming that n , n = { 0 , 1 , , N 1 } , and the channel impulse response (CIR) is assumed to be zero for n n N > L 1 , the received OFDM symbol in the frequency domain (FD) can be obtained by multiplying both sides of Equation (6) by the matrix F . This operation yields the following result:
u r = F t = 0 N t 1 H ( t , r ) x t + z r ,
where u r is the DFT of the y r and z r is the DFT of the noise sequence. Since matrix F is unitary, (8) can be expressed as:
u r = t = 0 N t 1 G ( t , r ) s t + z r ,
In the described system, s t = Fx t represents the OFDM symbol transmitted from the t-th transmitter antenna in the frequency domain. The matrix G = FHF H is the channel frequency matrix (CFM). When there is insignificant Doppler propagation, G becomes a diagonal matrix, resulting in an inter-carrier interference (ICI)-free system. However, in V2V (vehicle-to-vehicle) environments, where both the transmitter and the receiver experience high mobility, the Doppler dispersion becomes significant. As a result, the matrix G contains energy in components outside the diagonal, leading to the presence of ICI. Figure 1 illustrates the block diagram of the proposed MIMO-OFDM-IM (multiple-input–multiple-output orthogonal frequency division multiplexing with index modulation) transmitter. This design integrates index modulation (IM) into a conventional MIMO-OFDM system.

3. Receiver

3.1. Channel Estimation

To address the challenges posed by the reduced number of pilots in a single OFDM-IM symbol and the presence of inter-carrier interference (ICI), the task of estimating the time-varying channel impulse response (CIR) is made more complex. In order to overcome these difficulties, the observation model of the channel estimator is extended to incorporate a sliding window that encompasses adjacent OFDM-IM symbols. This extension is expressed as follows:
u r k 1 u r k u r k + 1 = G ( t , r ) k 1 s t k 1 G ( t , r ) k s t k G ( t , r ) k + 1 s t k + 1 + z r k 1 z r k z r k + 1 ,
the superscript associated with each variable indicates its position relative to the current k symbol. To perform channel estimation using this observation model, an extension of the algorithm proposed in [26,27] is utilized. The basis expansion model (BEM) is employed to obtain a concise representation of the CIR for each transmitter–receiver coupling within the three consecutive OFDM-IM symbols in the interval. This extension can be expressed as follows:
h [ r , t ; n , l ] = r = 0 M τ 1 q = 0 M D 1 ρ q , r ϕ q I [ n ] ϕ r I I [ l ] + ε [ n , l ] .
In the given expression, ρ q , r represents the coefficients, m = 0 , , 3 N b 1 , M τ and M D denote the number of functions used to expand the delay-time domain and the time domain, respectively, and { ϕ q I [ n ] , q [ 0 , M D 1 ] } and { ϕ r I I [ l ] , r [ 0 , M τ 1 ] } are the functions that expand the time domain and the delay-time domain, respectively. In V2V scenarios, where there is a wide range of statistical variations in Doppler and delay dispersion, discrete prolate spheroidal sequences (DPSS) are used as base functions. DPSS functions optimally concentrate energy within a finite time and bandwidth window. The modelling error in this representation within subspaces is concentrated in the term ε [ n , l ] .
To determine the number of functions required in each of the CIR domains, the approach proposed in [26,27] is used.
M τ = F s τ m a x + 1 ,
M D = 2 f D 3 N b / F s + 1 .
In the provided equation, · represents the ceiling rounding operator, F S corresponds to the system’s bandwidth, τ m a x denotes the maximum time delay spread, and f D represents the maximum frequency Doppler spread.
The information obtained from the BEM of the channel in the frequency and frequency Doppler domains is condensed in a doubly-indexed matrix, which can be expressed as follows:
Φ q , r k = FB q , r k F H ,
with
B r , q k n , n = ϕ q I [ n + ( k + 1 ) ( N + N g ) ] ϕ r I I [ ( n n ) N ]
and the BEM coefficients of each Tx-Rx coupling given by:
ρ q , r = m = 0 3 N 1 l = 0 L 1 h [ r , t ; m , l ] ϕ ¯ q I [ m ] ϕ ¯ r I I [ l ] .
Substituting the channel for its BEM in (9) and considering only Tx-Rx coupling yields the expression:
u k = q = 0 M D 1 r = 0 M τ 1 ρ q , r Φ q , r k s k + z k .
By incorporating this representation of the channel into Equation (10) and considering only the positions where the transmitted and received pilots are present, we obtain the following expression:
u P = Λ ρ + ϵ P ,
where:
Λ T = Λ k 1 T Λ k T Λ k + 1 T T ,
Λ k = Φ 1 , P k s P k Φ 2 , P k s P k Φ I , P k s P k ,
u P = u P k 1 T u P k T u P k + 1 T T ,
ρ = ρ 0 ρ 1 ρ i ρ I T .
In the given context, the subscript P pertains to the subset of vectors and matrices that correspond to the positions of the pilots. To simplify the notation, we introduce the indexed variable i = q + M D p 1 , where 0 p M τ and 0 q M D 1 . This indexing allows us to represent the pilots’ positions more conveniently. Furthermore, the vector ϵ P is introduced to encompass the contributions from noise, modelling errors, and intersymbol interference, with the purpose of simplifying the expressions.
The assumption is made that the receiver possesses the matrix Λ and the received vector u P . With these available, the estimation of the channel’s coefficient vector for each transmitter–receiver coupling can be obtained using the least squares (LS) algorithm.
ρ ^ = ( Λ H Λ ) 1 Λ u P .
Once these coefficients are obtained, various representations of the channel, such as the time-varying impulse response or the frequency response, can be calculated directly by computing the weighted sum of the base functions. This allows for the determination of the frequency Doppler and frequency response matrices for each transmitter–receiver coupling. The calculation can be performed using the following expression:
G ^ k ( t , r ) = i = 0 I 1 ρ ^ i Φ i k .

3.2. Low-Complexity Detection for OFDM-IM Signals

Due to resource limitations, the high complexity required by optimal maximum likelihood (ML) detectors makes them impractical for real-world implementations in vehicular systems. This section proposes a low-complexity detection algorithm suitable for the proposed MIMO-OFDM-IM system to overcome this restriction. To simplify the notation during detection, we rewrite the signal model described in Equation (8) as follows:
U = G S + Z
where:
U = u 0 T u 1 T u N r 1 T T , u r = u [ 0 ] u [ 1 ] u [ N d 1 ] T , S = s 0 T s 1 T s N t 1 T T , s t = s [ 0 ] s [ 1 ] s [ N d 1 ] T , Z = z 0 T z 1 T z N r 1 T T , z r = z [ 0 ] z [ 1 ] z [ N d 1 ] T .
The block matrix G is composed of channel matrices G ( t , r ) according to the following assignment:
G = G ( 0 , 0 ) G ( 0 , 1 ) G ( 0 , N t 1 ) G ( 1 , 0 ) G ( 1 , N t 1 ) G ( N r 1 , 0 ) G ( N r 1 , 1 ) G ( N r 1 , N t 1 ) ,
The ordered successive interference cancellation (OSIC) detection technique used in V-BLAST systems emphasizes the importance of the data detection order, as an optimal order reduces the risk of error propagation during symbol estimation. An extension of the modified Gram–Schmidt (MGS) algorithm [25] is employed in [28] to obtain an ordered QR decomposition of the channel matrix G . Rearranging the columns of the G matrix before each orthogonalization results in an R matrix with rows in decreasing order with respect to the SNR. Complexity reduction in the QR decomposition process is achieved by precomputing the norm of each column only once and updating it according to the MGS algorithm described in [25]. The complete algorithm used for MMSE-SQR-IM decomposition is shown in Algorithm 1. Note that the computational overhead due to ordering is insignificant.
Algorithm 1: Sorted QR decomposition.
Mathematics 11 02773 i001

OSIC-MMSE Sorted Detection

The detection process consists of two stages. Firstly, the channel matrix G undergoes a sorted QR decomposition. Then, utilizing this decomposition, the proposed OSIC-MMSE detector with low computational complexity is executed.
To enhance the detection process based on the minimum mean square error (MMSE) criterion, QR decomposition is performed on the extended channel matrix G ̲ . This extended channel matrix is defined as follows:
G ̲ = P G σ w I = Q ̲ R ̲ = Q 1 Q 2 R ̲ = Q 1 R ̲ Q 2 R ̲ .
In the context of this article, we consider a matrix Q of dimensions ( N t + N r ) N d × N t N d consisting of orthonormal columns. This matrix is partitioned into two submatrices: Q 1 , with dimensions N r N d × N t N d , and Q 2 , with dimensions N r N d × N t N d . Additionally, we have a superior triangular matrix denoted as R and a permutation matrix P that reorders the columns based on the signal-to-interference ratio.
To achieve this decomposition, we employ the method based on Givens unit rotations, as described in [25]. During the orthonormalization process for determining the Q ̲ matrix, column permutations are performed to ensure that the resulting rows in the R ̲ matrix are ordered according to their signal-to-interference ratios. Utilizing unit rotations in the QR decomposition preserves the original energy of all elements in the initial G matrix, allowing for a dynamic range of variables used in the process. This characteristic facilitates the implementation of this method in real-time devices using fixed-point arithmetic.
In this article, we modify the algorithm proposed in [28] (see Algorithm 2) to incorporate the ordered successive interference cancellation (OSIC) process for detecting the IM scheme. Once the preprocessing of the received signal and the QR decomposition of the estimated channel matrix are completed, the subsequent step involves data detection.
Algorithm 2: Proposed OSIC algorithm.
Mathematics 11 02773 i002
The OSIC algorithm, known for its effectiveness in cancelling inter-carrier interference (ICI), is suitable for our proposed model described in Equation (25). When combined with the aforementioned QR decomposition, it allows for suboptimal data detection with significantly reduced computational complexity. By substituting this decomposition into Equation (25), we obtain the following expression:
U = Q 1 R ̲ P T S + Z .
Premultiplying both sides of this equation by Q 1 H elicits the following system of equations:
U ˜ = R ̲ S ˜ + Q 1 H Z ,
where U ˜ = Q H U , and S ˜ = P T S is the data vector ordered in decreasing order with respect to its contained energy. The Z noise vector maintains its statistics due to the fact that Q 1 is unitary. The OSIC detector was proposed to operate at the sub-block symbol level considering the look-up table with N C subcarrier and constellation size M. The look-up table has 2 b rows (see Table 1). Then, Equation (29) is rewritten as a block system:
U B ˜ = R ̲ B S ˜ B + Z ˜ B ,
where the subscript B = { 0 , 1 , , N t N B 1 } refers to the subsample of the vectors and matrices in the rows and columns corresponding to the sub-block symbol position. The block matrix R ̲ B C N t × N r is called a block matrix IM. The B -th sub-block of U ˜ B , S ˜ B and Z ˜ B for B = { 0 , 1 , , N t N B 1 } is equal to:
U ˜ B = u ˜ [ B N C ] u ˜ [ 1 + B N C ] u ˜ [ ( N C 1 ) + B N C ] T , S ˜ B = s ˜ [ B N C ] s ˜ [ 1 + B N C ] s ˜ [ ( N C 1 ) + B N C ] T , Z ˜ B = z ˜ [ B N C ] z ˜ [ 1 + B N C ] z ˜ [ ( N C 1 ) + B N C ] T .
Because of the triangular structure of the R ̲ B matrix, the j-th element of the U ˜ B vector can be expressed individually as:
u ˜ j = r j j s ˜ j + i = j + 1 N C r j i s ˜ i + z ˜ j .
where j = { 0 , 1 , , N C 1 } and r a b denotes the element of matrix R ̲ B in the a-th row and in the b-th column. The sub-blocks are estimated in regressive sequence using OS detection. This way, the detection of each of the data points can be obtained iteratively using the following expression:
s ^ j = Q u ˜ j i = j + 1 N C r j i u ˜ i r j j ,
where the operator Q { · } is a decision operator that maps its arguments to the closest point in the constellation Ω I M used by the transmitter. A full description of the OSIC detector is shown in Algorithm 2. Assuming that in each iteration the previous decisions are correct, the interference of the previously detected symbols can be subtracted before the current symbol detection is executed.

4. Computational Complexity

Figure 2 illustrates the block diagram with the proposed structure of the MIMO-IM-OFDM receiver. In comparison to a conventional MIMO-OFDM receiver, the proposed receiver simplifies the implementation of the channel estimator by utilizing matrix–vector multiplication. Additionally, it offers lower-complexity nonlinear detection and mitigates ICI through the use of IM and OSIC detection techniques. The channel estimation required for data detection is only performed on carrier positions using the two-dimensional Slepian BEM estimator [reference] at the OFDM block level. The proposed OSIC-IM detection stage has a complexity of O ( ( BV ) 3 ) , where V = N d / N c represents the ratio of non-zero carriers per sub-block. As a result, the computational complexity of the proposed technique is lower than that of a conventional MIMO-OFDM system with linear or nonlinear detection. Table 2 provides a comparison of receiver complexities.

5. Performance Analysis

The performance of the proposed IM-MIMO-OFDM system was evaluated through Monte Carlo simulations to obtain achievable BER metrics and compare them with MIMO-OFDM systems. The simulations considered a 2 × 2 MIMO system (Experiments 1, 2, and 3) and a 4 × 4 MIMO system (Experiments 4 and 5). A MIMO-V2V channel with selective Rayleigh fading in frequency with a maximum delay spread ( τ r m s ) of 0.4 μ s and Doppler frequency ( f D ) of 1 KHz was considered. Each OFDM-IM symbol block consists of N = 64 subcarriers with the addition of a cyclic prefix of size C P = 16 . For proper comparison, channel state information was estimated using a two-dimensional orthogonal basis expansion model (2D-BEM) for all evaluated receivers. The remaining system and channel parameters are shown in Table 3.

5.1. Experiment 1

The proposed channel estimator’s performance was evaluated in the first experiment. For each OFDM symbol, there are N p = 8 pilots available for channel estimation. The estimation performance was assessed in both the time and frequency domains using the proposed extended 2D-BEM model. The results shown in Figure 3 demonstrate that in vehicular scenarios with a high Doppler dispersion frequency ( f D = 1 kHz), the conventional OFDM-MIMO system fails to estimate the channel parameters accurately. The mean square error (MSE) exhibits a floor error at low SNR levels. However, in the case of the proposed system, specifically for N t = 2 , N r = 2 , the MSE error behaves uniformly without any floor error in the reported SNR region. Additionally, for N t = 4 , N r = 4 , the MSE error exhibits a floor error at high SNR levels. This can be explained by the fact that N p = 8 remains constant, and a larger number of parameters need to be estimated with the same amount of information.

5.2. Experiment 2

In this case study, the BER performance of the IM-MIMO-OFDM system is compared against the conventional MIMO-OFDM system using MMSE detectors. The proposed system’s performance using an OSIC detector is also compared. The tests were conducted using N t = 2 , N r = 2 for all systems, a sub-block size of N C = 2 for the MIMO-OFDM-IM system, and 4-QAM modulation for data in the conventional MIMO-OFDM system, while maintaining a spectral efficiency of 1.2 for both systems. The simulation parameters are shown in Table 3.
The results in Figure 4 show that for the given channel, the conventional MIMO-OFDM system has inferior performance compared to the MIMO-OFDM-IM system. The BER achieved at low E b / N 0 is similar for the MIMO-OFDM-IM receivers with MMSE detection and the proposed OSIC detection, which is significant considering that the OSIC detector has the advantage of significantly reduced computational complexity. The conventional MIMO-OFDM system experiences a loss of approximately 3 dB for the medium-to-high E b / N 0 range. The main reason for this is that for the frequency-selective channel, the IM technique is more suitable for mitigating high Doppler dispersion, primarily due to the utilization of null subcarriers in transmission. Finally, it can be observed that the OSIC nonlinear detector does not exhibit an error floor at high E b / N 0 levels.

5.3. Experiment 3

The following experiment was designed to assess the trade-off between computational complexity and performance in terms of bit error rate (BER) in the proposed system as the sub-block size of OFDM-IM increases. The proposed system is compared against a MIMO-OFDM-IM system with MMSE detection and a conventional MIMO-OFDM system with 4-QAM data modulation. To maintain the same spectral efficiency, the OFDM-IM modulation was configured with N C = 4 and M = 16 . The simulation parameters are described in Table 3.
From the results in Figure 5, the following observations can be made: (a) Close performance is maintained at low E b / N 0 values between the MIMO-OFDM-IM systems with OSIC and MMSE detection. However, above 20 dB, OSIC detection exhibits a consistently superior trend of approximately 2 dB compared to MMSE detection. (b) Increasing the constellation size degrades the performance of the proposed system, resulting in an approximately 2 dB performance difference compared to the conventional OFDM system above E b / N 0 = 15 dB. However, an increase in the number of subcarriers per sub-block results in a significant reduction in the required computational complexity. (c) The use of IM technique in combination with low-complexity OSIC detection is an attractive solution to address the issues of frequency selectivity and high mobility present in vehicular links.

5.4. Experiment 4

Next, we increased the spatial diversity of the data by using four antennas for both transmission ( N t ) and reception ( N r ). We compared the BER performance of the proposed MIMO-OFDM-IM system with OSIC detection against the MIMO-OFDM-IM system with MMSE detection and the conventional MIMO-OFDM system. The simulation parameters used for the experiment are listed in Table 3.
The results from Figure 6 in low E b / N 0 regions demonstrate close performance between the proposed MIMO-OFDM-IM system with OSIC detection and the MIMO-OFDM-IM system with MMSE detection. However, the proposed detector requires lower computational complexity. Compared to the conventional MIMO-OFDM system, the proposed system is not affected by burst errors caused by ICI, resulting in significant BER improvement of approximately 2.5 dB above 10 dB of E b / N 0 . This result not only highlights a significant trade-off between computational complexity and achieved BER by increasing the number of antennas in the system but also demonstrates the feasibility of implementing the proposed system.

5.5. Experiment 5

The following experiment was designed to assess the performance of the proposed system under conditions of high transmission rates and vehicular channel selectivity. Table 3 shows the system configuration parameters. The proposed system is compared against a conventional MIMO-OFDM system with two different constellation sizes: M = 16 and M = 64 .
The results presented in Figure 7 illustrate the main advantages and disadvantages of the proposed system. The primary advantage is the comparable performance between the proposed system with M = 64 and N c = 2 and the OFDM-IM system with MMSE detection. However, it should be noted that the proposed system requires lower computational complexity. Compared to the conventional OFDM system with M = 64 , the proposed system with N c = 2 achieves a gain of approximately 2 dB with reduced complexity. However, achieving this performance requires a sacrifice of 1.2 in spectral efficiency. Additionally, for the case of N c = 8 , the proposed system achieves a gain of approximately 2.5 dB, indicating that an increase in the symbol block N c helps mitigate ICI in the detection process.

6. Conclusions

The structure of a MIMO-OFDM system for V2V channels was proposed as a result of the generalization of the IM developed in this study. Its performance in terms of BER is superior to that of more-advanced approaches requiring complex products O ( N 2 ) thanks to the incorporation of IM. The integration achieved in the modulation, channel estimation, and data detection stages of the proposed system has not been reported elsewhere in the literature, establishing this approach as a suitable solution that achieves the mitigation of ICI and the exploitation of spatial diversity for MIMO-OFDM in V2V channels with reduced computational complexity and improved BER performance compared to a conventional MIMO-OFDM system. Possible areas for future work include studying these techniques in massive and non-orthogonal MIMO systems.

Author Contributions

Conceptualization, J.A.D.P.-F., F.R.C.-S., C.A.G., and F.P.-C.; methodology, J.A.D.P.-F., F.R.C.-S., C.A.G., and F.P.-C.; software, J.A.D.P.-F.; validation, F.R.C.-S., C.A.G. and F.P.-C.; formal analysis, J.A.D.P.-F. and F.R.C.-S.; investigation, J.A.D.P.-F., F.R.C.-S., C.A.G., and F.P.-C.; resources, J.A.D.P.-F., F.R.C.-S., C.A.G., and F.P.-C.; writing—original draft preparation, J.A.D.P.-F., F.R.C.-S., C.A.G., and F.P.-C.; writing—review and editing, J.A.D.P.-F., F.R.C.-S., C.A.G., and F.P.-C.; supervision, J.A.D.P.-F., F.R.C.-S., C.A.G., and F.P.-C.; project administration, J.A.D.P.-F., F.R.C.-S., C.A.G., and F.P.-C.; funding acquisition, J.A.D.P.-F. All authors read and agreed to the published version of the manuscript.

Funding

The authors would like to thank Universidad Panamericana, for their support through the program “Fomento a la Investigación UP 2022”, and project “Diseño de sistema de comunicación vehículo a vehículo MIMO-OFDM basado en modulación por índice” UP-CI-2022-GDL-ING. And to the Universidad Panamericana Dirección Institucional de Investigación.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Jiang, H.; Zhang, Z.; Dang, J.; Wu, L. A Novel 3-D Massive MIMO Channel Model for Vehicle-to-Vehicle Communication Environments. IEEE Trans. Commun. 2018, 66, 79–90. [Google Scholar] [CrossRef]
  2. Basar, E. On Multiple-Input Multiple-Output OFDM with Index Modulation for Next Generation Wireless Networks. IEEE Trans. Signal Process. 2016, 64, 3868–3878. [Google Scholar] [CrossRef] [Green Version]
  3. Yang, M.; Ai, B.; He, R.; Chen, L.; Li, X.; Li, J.; Zhong, Z. V2V channel characterization and modeling for underground parking garages. China Commun. 2019, 16, 93–105. [Google Scholar] [CrossRef]
  4. Alghorani, Y.; Seyfi, M. On the Performance of Reduced-Complexity Transmit/Receive-Diversity Systems Over MIMO-V2V Channel Model. IEEE Wirel. Commun. Lett. 2017, 6, 214–217. [Google Scholar] [CrossRef] [Green Version]
  5. Ma, N.; Chen, J.; Zhang, P.; Yang, X. Novel 3-D Irregular-Shaped Model for Massive MIMO V2V Channels in Street Scattering Environments. IEEE Wirel. Commun. Lett. 2020, 9, 1437–1441. [Google Scholar] [CrossRef]
  6. Jiang, H.; Zhang, Z.; Wu, L.; Dang, J. Novel 3-D Irregular-Shaped Geometry-Based Channel Modeling for Semi-Ellipsoid Vehicle-to-Vehicle Scattering Environments. IEEE Wirel. Commun. Lett. 2018, 7, 836–839. [Google Scholar] [CrossRef]
  7. Longoria-Gandara, O.; Parra-Michel, R. Estimation of Correlated MIMO Channels using Partial Channel State Information and DPSS. IEEE Trans. Wirel. Commun. 2011, 10, 3711–3719. [Google Scholar] [CrossRef]
  8. Gutiérrez, C.A.; Harrison, W.; Rice, M.; Jensen, B.; Norman, K.; Redd, B.; Twitchell, A.; Cardenas-Juarez, M. Envelope distribution and Doppler spectrum of V2V channels at 5.9 GHz in mountainous roads. Veh. Commun. 2023, 39, 100570. [Google Scholar] [CrossRef]
  9. Gómez-Vega, C.A.; Cardenas, J.; Ornelas-Lizcano, J.C.; Gutiérrez, C.A.; Cardenas-Juarez, M.; Luna-Rivera, J.M.; Aguilar-Ponce, R.M. Doppler Spectrum Measurement Platform for Narrowband V2V Channels. IEEE Access 2022, 10, 27162–27184. [Google Scholar] [CrossRef]
  10. Basar, E.; Aygolu, U.; Erdal, P.; Poor, H.V. Performance of Spatial Modulation in the Presence of Channel Estimation Errors. IEEE Commun. Lett. 2012, 16, 176–179. [Google Scholar] [CrossRef]
  11. Castillo-Soria, F.R.; Cortez-Gonzalez, J.; Ramirez-Gutierrez, R.; Maciel-Barboza, F.M.; Soriano-Equigua, L. Generalized Quadrature Spatial Modulation Scheme Using Antenna Grouping. Etri J. 2017, 39, 707–717. [Google Scholar] [CrossRef]
  12. Li, J.; Li, Q.; Dang, S.; Wen, M.; Jiang, X.Q.; Peng, Y. Low-Complexity Detection for Index Modulation Multiple Access. IEEE Wirel. Commun. Lett. 2020, 9, 943–947. [Google Scholar] [CrossRef] [Green Version]
  13. Cortez, J.; Gutiérrez, C.A.; Castillo-Soria, F.R.; Luna-Rivera, J.M.; Maciel-Barboza, F.M.; Ruiz, E. Performance Evaluation of Spatial Modulation Techniques in Correlated MIMO V2V Channels. In Proceedings of the 2018 IEEE Colombian Conference on Communications and Computing (COLCOM), Medellin, Colombia, 16–18 May 2018; pp. 1–6. [Google Scholar] [CrossRef]
  14. Kansal, L.; Berra, S.; Mounir, M.; Miglani, R.; Dinis, R.; Rabie, K. Performance Analysis of Massive MIMO-OFDM System Incorporated with Various Transforms for Image Communication in 5G Systems. Electronics 2022, 11, 621. [Google Scholar] [CrossRef]
  15. Huo, Y.; Lin, X.; Di, B.; Zhang, H.; Hernando, F.J.L.; Tan, A.S.; Mumtaz, S.; Demir, Ö.T.; Chen-Hu, K. Technology Trends for Massive MIMO towards 6G. arXiv 2023, arXiv:2301.01703. [Google Scholar]
  16. Basar, E.; Wen, M.; Mesleh, R.; Renzo, M.D.; Xiao, Y.; Haas, H. Index Modulation Techniques for Next-Generation Wireless Networks. IEEE Access 2017, 5, 16693–16746. [Google Scholar] [CrossRef]
  17. Mrkic, J.; Kocan, E.; Pejanovic-Djurisic, M. Index modulation techniques in OFDM relay systems for 5G wireless networks. In Proceedings of the 2017 40th International Conference on Telecommunications and Signal Processing (TSP), Barcelona, Spain, 5–7 July 2017; pp. 208–211. [Google Scholar] [CrossRef]
  18. Bai, Z.; Peng, S.; Zhang, Q.; Zhang, N. OCC-Selection-Based High-Efficient UWB Spatial Modulation System over a Multipath Fading Channel. IEEE Syst. J. 2018, 13, 1181–1189. [Google Scholar] [CrossRef]
  19. Mao, T.; Wang, Q.; Wang, Z.; Chen, S. Novel Index Modulation Techniques: A Survey. IEEE Commun. Surv. Tutorials 2019, 21, 315–348. [Google Scholar] [CrossRef] [Green Version]
  20. Huang, G.; Ding, Y.; Ouyang, S.; Fusco, V. Index modulation for OFDM RadCom systems. J. Eng. 2021, 2021, 61–72. [Google Scholar] [CrossRef]
  21. Eren, T.; Akan, A. Null Subcarrier Index Modulation in OFDM Systems for 6G and Beyond. Sensors 2021, 21, 7263. [Google Scholar] [CrossRef]
  22. Athisaya Anushya, T.W.E.; Laxmikandan, T.; Manimekalai, T. Group-indexed orthogonal frequency division multiplexing index modulation aided performance trade off. Etri J. 2022, 44, 105–116. [Google Scholar] [CrossRef]
  23. Jain, M.; Makkar, R.; Rawal, D.; Gangopadhyay, R. Dual-mode index modulation based OFDM system over NOMA networks. Phys. Commun. 2021, 47, 101395. [Google Scholar] [CrossRef]
  24. Mesleh, R.; Ikki, S.S.; Aggoune, H.M. Quadrature Spatial Modulation. IEEE Trans. Veh. Technol. 2015, 64, 2738–2742. [Google Scholar] [CrossRef]
  25. Golub, G.H.; Loan, C.F.V. Matrix Computations, 4th ed.; Johns Hopkins University Press: Baltimore, MD, USA, 2016. [Google Scholar]
  26. Pena-Campos, F.; Carrasco-Alvarez, R.; Longoria-Gandara, O.; Parra-Michel, R. Estimation of Fast Time-Varying Channels in OFDM Systems Using Two-Dimensional Prolate. IEEE Trans. Wirel. Commun. 2013, 12, 898–907. [Google Scholar] [CrossRef]
  27. Zemen, T.; Bernado, L.; Czink, N.; Molisch, A.F. Iterative Time-Variant Channel Estimation for 802.11p Using Generalized Discrete Prolate Spheroidal Sequences. IEEE Trans. Veh. Technol. 2012, 61, 1222–1233. [Google Scholar] [CrossRef]
  28. Wubben, D.; Bohnke, R.; Kuhn, V.; Kammeyer, K. MMSE extension of V-BLAST based on sorted QR decomposition. In Proceedings of the 2003 IEEE 58th Vehicular Technology Conference, VTC 2003-Fall (IEEE Cat. No.03CH37484), Orlando, FL, USA, 6–9 October 2003; Volume 1, pp. 508–512. [Google Scholar] [CrossRef] [Green Version]
Figure 1. MIMO-OFDM-IM transmitter proposed.
Figure 1. MIMO-OFDM-IM transmitter proposed.
Mathematics 11 02773 g001
Figure 2. Block diagram of proposed MIMO-OFDM-IM receiver.
Figure 2. Block diagram of proposed MIMO-OFDM-IM receiver.
Mathematics 11 02773 g002
Figure 3. Comparison of the MSEs for the channel estimator in the proposed MIMO-OFDM-IM system versus a conventional MIMO-OFDM.
Figure 3. Comparison of the MSEs for the channel estimator in the proposed MIMO-OFDM-IM system versus a conventional MIMO-OFDM.
Mathematics 11 02773 g003
Figure 4. BER-vs- E b / N 0 comparison of different detection algorithms for MIMO-OFDM-IM and MIMO-OFDM with N t = 2 , N r = 2 , and 4-QAM data modulation.
Figure 4. BER-vs- E b / N 0 comparison of different detection algorithms for MIMO-OFDM-IM and MIMO-OFDM with N t = 2 , N r = 2 , and 4-QAM data modulation.
Mathematics 11 02773 g004
Figure 5. BER-vs- E b / N 0 comparison of different detection algorithms for MIMO-OFDM-IM and MIMO-OFDM with N t = 2 , N r = 2 .
Figure 5. BER-vs- E b / N 0 comparison of different detection algorithms for MIMO-OFDM-IM and MIMO-OFDM with N t = 2 , N r = 2 .
Mathematics 11 02773 g005
Figure 6. BER-vs- E b / N 0 comparison of different detection algorithms for MIMO-OFDM-IM and MIMO-OFDM with N t = 4 , N r = 4 .
Figure 6. BER-vs- E b / N 0 comparison of different detection algorithms for MIMO-OFDM-IM and MIMO-OFDM with N t = 4 , N r = 4 .
Mathematics 11 02773 g006
Figure 7. BER-vs- E b / N 0 comparison of different detection algorithms for MIMO-OFDM-IM and MIMO-OFDM with N t = 4 , N r = 4 under conditions of high transmission rates.
Figure 7. BER-vs- E b / N 0 comparison of different detection algorithms for MIMO-OFDM-IM and MIMO-OFDM with N t = 4 , N r = 4 under conditions of high transmission rates.
Mathematics 11 02773 g007
Table 1. A look-up table example for N C = 2 ,   M = 4 , and b = 4 .
Table 1. A look-up table example for N C = 2 ,   M = 4 , and b = 4 .
b Input Bits
a = [ a 0 a 1 a 2 a 3 ]
N C = 2 ,   M = 4 Sub-Blocks
Carrier
Index
Transmit
Symbol
[ 0 0 0 0 ] { 0 , 0 } + 1 + j [ + 1 + j 0 ] T
[ 0 0 0 1 ] { 0 , 0 } 1 + j [ 1 + j 0 ] T
[ 0 0 1 0 ] { 0 , 0 } + 1 j [ + 1 j 0 ] T
[ 0 0 1 1 ] { 0 , 0 } 1 j [ 1 j 0 ] T
[ 0 1 0 0 ] { 0 , 1 } + 1 + j [ + 1 + j ] T
[ 0 1 0 1 ] { 0 , 1 } 1 + j [ 1 + j ] T
[ 0 1 1 0 ] { 0 , 1 } + 1 j [ + 1 j ] T
[ 0 1 1 1 ] { 0 , 1 } 1 j [ j 1 ] T
[ 1 0 0 0 ] { 1 , 0 } + 1 + j [ + j + 1 ] T
[ 1 0 0 1 ] { 1 , 0 } 1 + j [ + j 1 ] T
[ 1 0 1 0 ] { 1 , 0 } + 1 j [ j + 1 ] T
[ 1 0 1 1 ] { 1 , 0 } 1 j [ j 1 ] T
[ 1 1 0 0 ] { 1 , 1 } + 1 + j [ 0 + 1 + j ] T
[ 1 1 0 1 ] { 1 , 1 } 1 + j [ 0 1 + j ] T
[ 1 1 1 0 ] { 1 , 1 } + 1 j [ 0 + 1 j ] T
[ 1 1 1 1 ] { 1 , 1 } 1 j [ 0 1 j ] T
Table 2. Computational complexity in terms of complex products.
Table 2. Computational complexity in terms of complex products.
OFDM-MMSEOFDM-MLOFDM-OSICProposed
Demodulation O ( N log 2 N ) N/A O ( N d log 2 N d ) O ( B log 2 B )
CE O ( N 2 ) O ( N 2 ) O ( N d 2 ) O ( ( BV ) 2 )
Detection O ( N 3 ) O ( Ω N N ) O ( N d 3 ) O ( ( BV ) 3 )
Table 3. System and channel parameters.
Table 3. System and channel parameters.
Parameter (Units)Experiments 1, 2, and 3Experiments 3 and 4
{ N , N d , C P , N p } (Samples) { 64 , 48 , 16 , 8 } { 64 , 48 , 16 , 8 }
Bandwidth (MHz)1010
Tx antennas N t 24
Rx antennas N r 24
Constellation size M { 4 , 4 , 16 } { 4 , 64 }
N C (Samples) { 2 , 2 , 4 } { 2 , 2 }
N B (Samples) { 24 , 24 , 12 } { 24 , 24 }
PDP E { h 2 [ n , l ] } λ e 0.4 l λ e 0.4 l
Number of multipaths68
f D (kHz)11.2
τ r m s ( μ s )0.40.4
Channel estimation2D-BEM-
{ M D , M τ } { 2 , 5 } -
Spectral efficiency (bit/s/Hz)1.22.4
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Del Puerto-Flores, J.A.; Castillo-Soria, F.R.; Gutiérrez, C.A.; Peña-Campos, F. Efficient Index Modulation-Based MIMO OFDM Data Transmission and Detection for V2V Highly Dispersive Channels. Mathematics 2023, 11, 2773. https://doi.org/10.3390/math11122773

AMA Style

Del Puerto-Flores JA, Castillo-Soria FR, Gutiérrez CA, Peña-Campos F. Efficient Index Modulation-Based MIMO OFDM Data Transmission and Detection for V2V Highly Dispersive Channels. Mathematics. 2023; 11(12):2773. https://doi.org/10.3390/math11122773

Chicago/Turabian Style

Del Puerto-Flores, J. Alberto, Francisco R. Castillo-Soria, Carlos A. Gutiérrez, and Fernando Peña-Campos. 2023. "Efficient Index Modulation-Based MIMO OFDM Data Transmission and Detection for V2V Highly Dispersive Channels" Mathematics 11, no. 12: 2773. https://doi.org/10.3390/math11122773

APA Style

Del Puerto-Flores, J. A., Castillo-Soria, F. R., Gutiérrez, C. A., & Peña-Campos, F. (2023). Efficient Index Modulation-Based MIMO OFDM Data Transmission and Detection for V2V Highly Dispersive Channels. Mathematics, 11(12), 2773. https://doi.org/10.3390/math11122773

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