Next Article in Journal
ARG-Mask RCNN: An Infrared Insulator Fault-Detection Network Based on Improved Mask RCNN
Next Article in Special Issue
Sparse Space Shift Keying Modulation with Enhanced Constellation Mapping
Previous Article in Journal
Online Detection of Fabric Defects Based on Improved CenterNet with Deformable Convolution
Previous Article in Special Issue
A Random Subcarrier-Selection Method Based on Index Modulation for Secure Transmission
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Integrated Spatial Modulation and STBC-VBLAST Design toward Efficient MIMO Transmission

1
The Key Laboratory of Science and Technology on Communications, University of Electronic Science and Technology of China, Chengdu 611731, China
2
Science and Technology on Communication Networks Laboratory, Shijiazhuang 050081, China
*
Author to whom correspondence should be addressed.
Sensors 2022, 22(13), 4719; https://doi.org/10.3390/s22134719
Submission received: 13 May 2022 / Revised: 5 June 2022 / Accepted: 14 June 2022 / Published: 22 June 2022
(This article belongs to the Special Issue System Design and Signal Processing for 6G Wireless Communications)

Abstract

:
In this contribution, the concept of spatial modulation (SM) is firstly integrated into the structure of space-time block codes (STBC)-aided vertical Bell-labs layered space-time (VBLAST) systems, in order to strike a balanced tradeoff among bit error ratio (BER), spectral efficiency and computational complexity. First of all, in order to enhance the BER performance of STBC-VBLAST, we advocate an effective transmit power allocation (TPA) scheme with negligible implementation costs, while dividing the STBC and VBLAST layers with alleviated interference, so as to facilitate combination with SM. Then, we further utilize the unique structure of SM for enhancing the spectral efficiency of original STBC-VBLAST, wherein the information is conveyed by not only the amplitude/phase modulation (APM) symbols but also the antenna indices. In addition, constellation sets of STBC symbols are specifically designed to be rotated to make full use of the degrees of freedom. Finally, the performance advantages of the above-mentioned structures over traditional STBC-VBLAST are demonstrated by the theoretical derivation of a closed-form expression for the union bound on the bit error probability for various spectral efficiencies, and they are supported by simulation results.

1. Introduction

Over the past two decades, multiple-input multiple-output (MIMO) systems, which are capable of providing increased capacity in fading environments, have attracted considerable attention. Toward the development of the sixth generation (6G) [1] in pursuit of even higher spectral efficiency and transmission rates, and high reliability, MIMO is still desired to be developed to meet the above challenges in different wireless scenarios through careful designs [2].
In the view of a traditional MIMO design, vertical Bell-labs layered space-time (VBLAST) [3,4] and space-time block coding (STBC) [5,6] have been favored to improve the performance of MIMO systems. On the one hand, in VBLAST systems, each data stream is independently transmitted in a certain antenna at the same time, and thus high spectral efficiency occurs with a high level of inter-channel interference (ICI) at the receiver. Furthermore, since the complexity of the optimal detector for VBLAST systems grows exponentially, some low-complexity linear decoders, such as zero-forcing (ZF), minimum mean-squared error (MMSE) and QR decomposition, have been employed to degrade the error performance. On the other hand, STBC is an attractive technique that can provide transmit diversity, mitigate the effect of multipath fading and offer implementation simplicity and low decoding complexity. In particular, Alamouti’s space-time block coding is an important scheme for providing full transmission and receiving antenna diversity, and the maximum code rate for two transmit antennas; the maximum possible code rate is 3/4 for more than two antennas. Furthermore, to combine the advantages of both VBLAST and STBC, the joint design of STBC-VBLAST has been widely considered, as in [7,8,9,10,11,12]. The design goal of the above structure focuses on the attainable diversity provided by STBC toward enhanced resistance to the interference caused by VBLAST; however, the degradation of the spectral efficiency remains a huge challenge.
Meanwhile, as a class of new MIMO assisted modulation or coding techniques, spatial modulation (SM) [13,14,15] has attracted wide attention due to its special structure that extends two dimensional signal constellations to a third dimension, called the spatial (antenna) dimension, so as to convey the information by both the amplitude/phase modulation (APM) techniques and the antenna indices, while offering a low-cost implementation [16,17,18]. From a space-time coding point of view, SM provides enhanced spectral efficiency over traditional STBC and alleviated interference over VBLAST. Therefore, it has the potential to be integrated into the current MIMO structure to create more efficient designs [4,19,20]. However, until now, the introduction of SM into the design of STBC-VBLAST, in order to enhance the system’s performance with affordable complexity, remains an open challenge.
In a nutshell, of prime concern in this paper is firstly utilizing the unique structure of SM to enhance the original STBC-VBLAST system by improving its error performance and spectral efficiency. Meanwhile, we will consider transmitter power allocation (TPA) [21] as an efficient way to alleviate the interface in the developed STBC-VBLAST-SM structure. The main contributions of this paper can be summarized as follows:
  • A new TPA scheme, intergrated into the original STBC-VBLAST structure, is proposed to improve the BER performance of STBC-VBLAST. A specific class of STBC-VBLAST systems with TPA, in which two of the antennas transmit Alamouti’s STBC and the others transmit independent data streams [22], was chosen as the target to exploit. Simulation results and performance analysis indicate that the TPA scheme can significantly enhance the BER performance of STBC-VBLAST systems in terms of maximum-likelihood (ML), MMSE and ZF with a negligible implementation cost.
  • A new MIMO transmission scheme, named STBC-VBLAST-SM, is also presented, in which information is conveyed by STBC matrices, VBLAST symbols and the combinations of the antennas from which STBC matrices are transmitted. As a result, STBC-VBLAST-SM systems are able to obtain higher spectral efficiency than STBC-VBLAST systems. Similarly to TPA, the STBC-VBLAST-SM systems with Alamouti’s STBC were chosen as the target to exploit. Simultaneously, against binary phase-shift keying (BPSK) modulation, in order to make full use of the degrees of freedom, constellation sets of STBC layers are rotated to enhance the diversity. Computer simulations and theoretical analysis verified the necessity of the process of rotation.
  • We also focus on theoretical work to demonstrate that the STBC-VBLAST systems with TPA and STBC-VBLAST-SM systems have advantages over the original STBC-VBLAST systems with an optimal decoder. A closed-form expression for the union bound on the bit error probability of the STBC-VBLAST with TPA and the STBC-VBLAST-SM scheme is also derived to support our results. The derived upper bound is shown to become very tight as the signal-to-noise ratio (SNR) increases.
The remainder of this paper is organized as follows. In Section 2, we introduce the STBC-VBLAST with TPA and STBC-VBLAST-SM scheme. Then, in Section 3, the performance analysis of the STBC-VBLAST system with TPA and the STBC-VBLAST-SM system is presented. Simulation results and performance comparisons are given in Section 4. Finally, concluding remarks are drawn in Section 5.
Notation: We use bold lowercase and capital letters to denote or column vectors and matrices, respectively. n k denotes the binomial coefficient. ( . ) * and ( . ) H denote complex conjugation and Hermitian transposition, respectively. P ( · ) denotes the probability of an event. We use x and x 2 p , respectively, for the largest integer less than or equal to x and the largest integer less than or equal to x—that is, an integer power of two. I N denotes the N × N identity matrix.

2. System Model

2.1. STBC-VBLAST Transmitter with TPA

The block diagram of an STBC-VBLAST system with TPA having M transmit antennas and N receive antennas is shown in Figure 1. The information symbol sequence is demultiplexed into M 1 independent sub-streams. Sub-stream M 1 goes through Alamouti encoder and is transmitted on two antennas, while other sub-steams are transmitted on the other M 2 antennas independently. When the signals are transmitted over a quasi-static Rayleigh flat fading MIMO channel, the received N × 2 signal matrix can be expressed as y = HPx + n , which can be also written as
y 1 , 1 y 1 , 2 y 2 , 1 y 2 , 2 y N , 1 y N , 2 = H P v 1 , 1 v 1 , 2 v M 2 , 1 v M 2 , 2 s M 1 s M * s M s M 1 * + n
where the element v i , j ( i = 1 , , M 2 , j = 1 , 2 ) indicates the jth symbol in the ith VBLAST layer and s M , s M 1 , s M * , s M 1 * denote the symbols of STBC layers. H denotes the N × M channel matrix, and the entries of H are assumed to be i.i.d. complex Gaussian random variables with zero means and unit variances. n denotes the N × 2 noise matrix, and the entries of n are assumed to be i.i.d. complex Gaussian random variables with variances σ n 2 .
The matrix
P = M 2 α M 2 0 0 0 0 0 M 2 α M 2 0 0 0 0 0 M 2 α M 2 0 0 0 0 0 α 0 0 0 0 0 α
decides the power of different layers. In traditional STBC-VBLAST systems, P = I N so that average energy of each transmitted symbol is the same. Therefore, to make full use of the power resource at the transmitter, we allocate the transmitter power of STBC-VBLAST systems. In STBC-VBLAST with TPA systems, the energy variable α is optimized to enhance the BER performance.
In an STBC-VBLAST system with TPA, when the modulation order is 2 S , m = 2 S ( M 1 ) bits can be transmitted in two slots. Therefore, the spectral efficiency of the STBC-VBLAST systems with TPA will be k = 1 2 S ( M 1 ) [ bit / s / Hz ] .

2.2. MMSE and ZF Decoder for STBC-VBLAST Systems with TPA

The signals transmitted from the M antennas use Rayleigh fading channels and interfere with each other at the receiver. The received matrix over two time slots in (1) can be rearranged into a single vector as y eff = H eff P eff x eff + W eff or (4). That is, the matrix P eff can be expressed as
P eff = M 2 α M 2 0 0 0 0 0 M 2 α M 2 0 0 0 0 0 M 2 α M 2 0 0 0 0 0 α 0 0 0 0 0 α
It is worth noting that the dimension of P eff is ( 2 M 2 ) × ( 2 M 2 ) , which is M × M for P . The obtained system is equivalent to a spatial multiplexing scheme; thus, we can decode the transmitted symbols with the well-known ZF and MMSE decoder.
y 1 , 1 y 2 , 1 y N , 1 y 1 , 2 * y 2 , 2 * y N , 2 * = h 1 , 1 h 1 , M 2 0 0 h 1 , M 1 h 1 , M h 2 , 1 h 2 , M 2 0 0 h 2 , M 1 h 2 , M h N , 1 h N , M 2 0 0 h N , M 1 h N , M 0 0 h 1 , 1 * h 1 , M 2 * h 1 , M * h 1 , M 1 * 0 0 h 2 , 1 * h 2 , M 2 * h 2 , M * h 2 , M 1 * 0 0 h N , 1 * h N , M 2 * h N , M * h N , M 1 * P eff v 1 , 1 v M 2 , 1 v 1 , 2 v M 2 , 2 s M 1 s M + z 1 , 1 z 2 , 1 z N , 1 z 1 , 2 * z 2 , 2 * z N , 2 *
Inspired by [23,24], the ZF and MMSE of the STBC-VBLAST-TPA receiver architectures are proposed. When the channel matrix is assumed to be estimated perfectly at the receiver and H ˜ = H eff P eff , the ZF decoded symbol vector x ^ ZF and the MMSE decoded symbol vector x ^ MMSE are given by
x ^ ZF = W ZF * y ,
x ^ MMSE = W MMSE * y
where
W ZF = H ˜ H H ˜ 1 H ˜ H ,
W MMSE = H ˜ H H ˜ + σ n 2 I 2 ( M - 1 ) 1 H ˜ H .
According to [22], the number of complex arithmetic operations, including complex multiplications and additions, is used to measure complexity. In general, the total complex arithmetic operations required of MMSE STBC-VBLAST without TPA number 8 ( M 1 ) 3 + 4 ( 8 N 1 ) ( M 1 ) 2 + 4 N ( M 1 ) . As P eff is a diagonal matrix, the process of H ˜ = H eff P eff requires M 2 complex multiplications, so that the MMSE decoder of STBC-VBLAST with TPA consumes 8 ( M 1 ) 3 + 4 ( 8 N 1 ) ( M 1 ) 2 + 4 N ( M 1 ) + M 2 complex arithmetic operations. Meanwhile, the total complex arithmetic operations of ZF STBC-VBLAST without TPA number 8 ( M 1 ) 3 + 4 ( 8 N 1 ) ( M 1 ) 2 + 2 ( 2 N 1 ) ( M 1 ) , and for ZF STBC-VBLAST with TPA, the total complex arithmetic operations number 8 ( M 1 ) 3 + 4 ( 8 N 1 ) ( M 1 ) 2 + 2 ( 2 N 1 ) ( M 1 ) + M 2 . Obviously, the process of TPA influences computational complexity slightly.

2.3. STBC-VBLAST-SM Transmitter

By allocating power for different transmit antennas, the constellation sets of STBC and VBLAST layers are divided, which inspired us to utilize the SM scheme for higher spectral efficiency. For convenience, we call the improved scheme STBC-VBLAST-SM. The block diagram of an STBC-VBLAST-SM system with M transmit and N receive antennas is shown in Figure 2, in which Alamouti’s STBC is transmitted from the ith antenna and jth antenna and VBLAST symbols are transmitted on other antennas. The source bits are divided into a bits and k bits, carrying the information of APM symbols and antenna indices, respectively.
The received N × 2 signal matrix can be expressed as y = HERPx + n , rewritten as
y 1 , 1 y 1 , 2 y 2 , 1 y 2 , 2 y N , 1 y N , 2 = H E R P v 1 , 1 v 1 , 2 v M 2 , 1 v M 2 , 2 s M 1 s M * s M s M 1 * + n
where the diagonal matrix P represents the transmit power, as for STBC-VBLAST-TPA. E = E i , M 1 E j , M , i j denotes the permutation matrix that swaps the ith row and the jth row for the ( M 1 ) th row and the Mth row.
R = 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 e x p ( j θ ) 0 0 0 0 0 e x p ( j θ )
denotes the matrix that rotates the constellation sets of STBC layers and θ = π 2 for the BPSK modulation mode and θ = 0 for the other modulation mode. In Section 4, the simulation results show the significance of rotation in detail.
Simultaneously, when modulation order is 2 S , the number of possible antenna combinations for the transmission of STBC symbols is c = M 2 2 p , where p is a positive integer, resulting in that l = p + 2 S ( M 1 ) bits can be transmitted in two slots. Consequently, the spectral efficiency of such an STBC-VBLAST-SM system will be g = 1 2 p + S ( M 1 ) [ bit / s / Hz ] , which is 1 2 p [ bit / s / Hz ] more than the corresponding traditional STBC-VBLAST system and STBC-VBLAST-TPA system.
In the following, an algorithm to design the STBC-VBLAST-SM scheme is given.
Step 1: Calculate the number of possible antenna combinations for the transmission of Alamouti’s STBC according to the total number of transmit antennas M, i.e., M 2 , from which, pick c = M 2 2 p possibilities to generate c types of permutation matrix E q , q = 1 , . . . , c . Divide the information source into “t bits” and “a bits,” which are mapped as SM symbols and APM symbols, respectively; the proportions of “t bits” and “a bits” are p p + 2 ( M 1 ) ( log 2 S ) and 2 ( M 1 ) ( log 2 S ) p + 2 ( M 1 ) ( log 2 S ) .
Step 2: Determine the rotation matrix R according to the modulation order 2 S . Get the proper matrix P that controls the average power by simulating the theoretical BER performance in Section 3 in a certain application.
Step 3: Construct the codebook containing l codewords by mapping a block of information bits into two information carrying units:
  • The VBLAST and STBC symbols, chosen from a complex signal constellation diagram, i.e., the transmission matrix x .
  • The corresponding E , chosen from the set of E q , q = 1 , . . . , c
and multiplying x with P , R and E .

2.4. ML Decoder for the STBC-VBLAST-SM and STBC-VBLAST-TPA Systems

In this subsection, we formulate the ML decoder for the STBC-VBLAST-SM and STBC-VBLAST with TPA schemes. As the STBC-VBLAST-SM system with M transmit and N receive antennas is considered in the presence of a quasi-static Rayleigh flat fading MIMO channel, the received N × 2 matrix is given by
y = H X χ + n
where X χ , χ = 1 , 2 , . . . , 2 l are the N × 2 transmission matrices and E tr X χ H X χ = 2 . The optimal ML decoder can search over all possible cases of X χ to find the matrix in favor of minimizing the following metric:
X ^ χ = arg min X χ , χ = 1 , 2 , . . . , 2 l y H X χ 2 .
Similarly to the STBC-VBLAST-SM scheme, the corresponding STBC-VBLAST system with TPA can be represented by
y = H X Φ + n
where X Φ , Φ = 1 , 2 , . . . , 2 m are the N × 2 transmission matrices and E tr X Φ H X Φ = 2 . The optimal ML decoder is given by
X ^ Φ = arg min X Φ , Φ = 1 , 2 , . . . , 2 m y H X Φ 2 .

3. Performance Analysis

In this section, we analyze the error performances of STBC-VBLAST with TPA and STBC-VBLAST-SM. To begin with, in STBC-VBLAST-SM systems, l bits are transmitted during two consecutive symbol intervals. Furthermore, there are 2 l different transmission matrices denoted by X 1 , X 2 , , X 2 l here for convenience. An upper bound on the average bit error probability (BEP) is given by the well-known union bound [25]:
P b 1 2 l i = 1 2 l j = 1 2 l P X i X j n i , j l
where P X i X j is the pairwise error probability (PEP) of the deciding matrix X j , given that the matrix X i is transmitted, and n i , j is the number of bits in error between the matrices X j and X i . The conditional PEP of the STBC-VBLAST system is calculated as
P X i X j H = Q ρ 2 X j X i H
where Q ( x ) = ( 1 / 2 π ) x e y 2 / 2 d y and ρ indicates the average SNR at each receive antenna. Average over the channel matrix H , and then the unconditional PEP is obtained by using the moment generating function (MGF) [25] approach:
P X i X j = 1 π 0 π / 2 1 1 + ρ λ i , j , 1 4 sin 2 ϕ n R 1 1 + ρ λ i , j , 2 4 sin 2 ϕ n R d ϕ
where λ i , j , 1 and λ i , j , 2 are the eigenvalues of the distance matrix of the distance matrix X i X j X i X j H .
Consequently, the union of the BER of STBC-VBLAST-SM systems can be expressed as
P b 1 2 l i = 1 2 l j = 1 2 l n i , j π 0 π / 2 1 1 + ρ λ i , j , 1 4 sin 2 ϕ n R 1 1 + ρ λ i , j , 2 4 sin 2 ϕ n R d ϕ l .
As m bits are transmitted during two consecutive symbol intervals in STBC-VBLAST systems with TPA, which are denoted by X 1 , X 2 , , X 2 m , an upper bound on the average BEP is given by.
As the transmission matrices can be regarded as a kind of space time coding, the derivation of theoretical error performance of STBC-VBLAST with TPA is similar to that of STBC-VBLAST-SM. When m bits are transmitted during two consecutive symbol intervals in an STBC-VBLAST-SM system, the BER is expressed as
P b 1 2 m i = 1 2 m j = 1 2 m n i , j π 0 π / 2 1 1 + ρ λ i , j , 1 4 sin 2 ϕ n R 1 1 + ρ λ i , j , 2 4 sin 2 ϕ n R d ϕ m .
The BER of STBC-VBLAST-SM and STBC-VBLAST-TPA are evaluated in the next section with different system parameters.

4. Simulation Results

In this section, we present a range of numerical BER performance simulation results of the STBC-VBLAST; STBC-VBLAST with TPA, termed STBC-VBLAST-TPA; and STBC-VBLAST-SM with different numbers of transmit antennas and receive antennas and make comparisons. In all simulations, a Rayleigh quasi-static fading channel was assumed to be known (or estimated perfectly) at the receiver. We use ( M , N , S ) notation to represent an MIMO configuration with M transmit and N receive antennas, and 2 S -ary phase shift keying.
In order to accurately illustrate the simulation results, we need to make it clear that when α = 1 , the traditional STBC-VBLAST and STBC-VBLAST-TPA are equivalent. The theoretical BER performances of BPSK and quadrature phase shift keying (QPSK)-modulated STBC-VBLAST-TPA systems with α = 0.3 , 0.5 , 0.7 , 0.9 , 1 having M = 3 and N = 3 are shown in Figure 3 and Figure 4, from which we can make the following observation. To begin with, the STBC-VBLAST-TPA scheme obviously improves the BER performance compared to the traditional STBC-VBLAST scheme, though with slightly increased complexity. Secondly, the optimal α varies with modulation mode, MIMO configuration and SNR. As a result, when we design an STBC-VBLAST-TPA system, it is necessary to choose suitable α according to the theoretical performance shown in Section 3 and certain application requirements.
Figure 5 shows the theoretical upper bound and the BER performance curves of the BPSK modulated STBC-VBLAST-SM systems with θ = 0 and θ = π 2 having M = 4 and N = 4 . The parameter α was set to 0.5 . The figure verifies that for BPSK-modulated STBC-VBLAST-SM systems, the rotation of constellation sets of STBC layers can effectively improve the BER performance.
In Figure 6, Figure 7 and Figure 8, we present the BER performance curves of the STBC-VBLAST-TPA scheme employing an MMSE decoder and a ZF decoder with different MIMO configurations. The parameter α was set to be 0.5 or 1, and M 2 ( M 1 ) , i.e., the average energy of each sub-stream was equal. More specifically, we assumed M = 3 and α = 0.75 ; M = 4 and α = 0.667 . By these figures we can see that when SNR is high, STBC-VBLAST-TPA systems with α = 0.5 show lower BER than those with α = 1 and α = M 2 ( M 1 ) , which means the STBC-VBLAST-TPA scheme can provide lower BER performance than the conventional STBC-VBLAST scheme.
Figure 9, Figure 10 and Figure 11 compare the BER performances of SM, STBC-VBLAST-SM, STBC-VBLAST-TPA and STBC-VBLAST having different MIMO configurations employing the ML decoder. Unless otherwise specified, the α of the STBC-VBLAST-SM and STBC-VBLAST-TPA systems was set to be 0.5 . More explicitly, Figure 9 shows the theoretical and simulation performances of the ( 3 , 3 , 1 ) STBC-VBLAST-SM system at 2.5 bits / s / Hz , and those of the ( 3 , 3 , 1 ) STBC-VBLAST-TPA and STBC-VBLAST systems at 2 bits / s / Hz . Figure 10 presents the comparison of the ( 4 , 4 , 2 ) SM system at 4 bits / s / Hz and the ( 4 , 4 , 1 ) STBC-VBLAST-SM system at 4 bits / s / Hz with the ( 4 , 4 , 1 ) STBC-VBLAST-TPA and STBC-VBLAST systems at 3 bits / s / Hz . Figure 11 compares the case of the ( 3 , 3 , 2 ) STBC-VBLAST-SM system at 4.5 bits / s / Hz with the ( 3 , 3 , 2 ) STBC-VBLAST-TPA and STBC-VBLAST systems at 4 bits / s / Hz . These figures provide the following observations. First of all, with ML decoders, STBC-VBLAST-SM and STBC-VBLAST-TPA offer higher diversity gains than traditional STBC-VBLAST and SM. Secondly, when M = N , STBC-VBLAST-SM systems can provide higher spectral efficiency than STBC-VBLAST-TPA and STBC-VBLAST systems with a little compromise in the BER performance. Finally, as the number of transmitter antennas grows with the spectral efficiency, the gap of BER performance between STBC-VBLAST-SM and STBC-VBLAST-TPA increases unavoidably.

5. Conclusions

In this paper, we mainly introduced two new transmission schemes, named STBC-VBLAST-TPA and STBC-VBLAST-SM. By allocating the transmit power, STBC-VBLAST-TPA is capable of improving the BER performance of STBC-VBLAST effectively. In STBC-VBLAST-SM systems, the antenna indices of Alamouti’s STBC are utilized to convey extra information, and as a result, spectral efficiency is improved. It has been shown via computer simulations and also supported by a theoretical upper-bound analysis that STBC-VBLAST-SM and STBC-VBLAST-TPA offer improvements compared with conventional STBC-VBLAST in various MIMO configurations.

Author Contributions

Data curation, K.H. and Y.X.; Formal analysis, K.H.; Investigation, Y.L.; Methodology, K.H. and L.L.; Project administration, L.L., Z.S. and B.W.; Software, K.H. and B.W.; Supervision, Y.X.; Writing—original draft, K.H.; Writing—review & editing, Y.X. and X.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Project of Science and Technology on Communication Networks Laboratory (SCX21641X003); National Key R&D Program of China (2020YFB1807203).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Yang, P.; Xiao, Y.; Xiao, M.; Li, S. 6G wireless communications: Vision and potential techniques. IEEE Netw. 2019, 33, 70–75. [Google Scholar] [CrossRef]
  2. Jeon, J.; Lee, G.; Ibrahim, A.A.; Yuan, J.; Xu, G.; Cho, J.; Onggosanusi, E.; Kim, Y.; Lee, J.; Zhang, J.C. MIMO Evolution toward 6G: Modular Massive MIMO in Low-Frequency Bands. IEEE Commun. Mag. 2021, 59, 52–58. [Google Scholar] [CrossRef]
  3. Wolniansky, P.W.; Foschini, G.J.; Golden, G.D.; Valenzuela, R.A. V-BLAST: An architecture for realizing very high data rates over the rich-scattering wireless channel. In Proceedings of the 1998 URSI International Symposium on Signals, Systems, and Electronics, Pisa, Italy, 2 October 1998; pp. 295–300. [Google Scholar]
  4. Xiao, L.; Xiao, P.; Liu, Z.; Yu, W.; Haas, H.; Hanzo, L. A compressive sensing assisted massive SM-VBLAST system: Error probability and capacity analysis. IEEE Trans. Wirel. Commun. 2020, 19, 1990–2005. [Google Scholar] [CrossRef] [Green Version]
  5. Alamouti, S.M. A simple transmit diversity technique for wireless communications. IEEE J. Sel. Areas Commun. 1998, 16, 1451–1458. [Google Scholar] [CrossRef]
  6. Morsali, A.; Hosseini, S.S.; Champagne, B.; Chang, X.W. Design criteria for omnidirectional STBC in massive MIMO systems. IEEE Wirel. Commun. Lett. 2019, 8, 1435–1439. [Google Scholar] [CrossRef]
  7. Mao, T.; Motani, M. STBC-VBLAST for MIMO wireless communication systems. In Proceedings of the IEEE International Conference on Communications, Seoul, Korea, 16–20 May 2005; pp. 2266–2270. [Google Scholar]
  8. Pham, V.S.; Le, M.T.; Mai, L.; Yoon, G. Low complexity maximum-likelihood decoder for VBLAST-STBC scheme in MIMO wireless communication systems. In Proceedings of the 2006 IEEE 63rd Vehicular Technology Conference, Melbourne, VIC, Australia, 7–10 May 2006; pp. 2309–2313. [Google Scholar]
  9. Cortez, J.; Bazdresch, M.; Garcia, A. Low complexity detector for STBC-VBLAST architecture based on SQRD decomposition. In Proceedings of the 2009 IEEE 20th International Symposium on Personal, Indoor and Mobile Radio Communications, Tokyo, Japan, 13–16 September 2009; pp. 2549–2553. [Google Scholar]
  10. Kamruzzaman, M. Relay assisted multiple input multiple output wireless communication system for multiple access channel using hybrid-STBC-VBLAST. In Proceedings of the 2017 26th Wireless and Optical Communication Conference (WOCC), Newark, NJ, USA, 7–8 April 2017; pp. 1–6. [Google Scholar]
  11. Robles, J.; Cortez, J.; Romero, E.; Ruiz, E. Fast scalable fixed-point architecture proposal of a QR decomposition for STBC-VBLAST receiver. In Proceedings of the 2017 Wireless Telecommunications Symposium (WTS), Chicago, IL, USA, 26–28 April 2017; pp. 1–6. [Google Scholar]
  12. Kamruzzaman, M.; He, W.; Peng, X. Performance of relay assisted uplink wireless communication using multi-layered STBC for multiple access channel. Telecommun. Syst. 2019, 71, 309–320. [Google Scholar] [CrossRef]
  13. Mesleh, R.Y.; Haas, H.; Sinanovic, S.; Ahn, C.W.; Yun, S. Spatial modulation. IEEE Trans. Veh. Technol. 2008, 57, 2228–2241. [Google Scholar] [CrossRef]
  14. Yang, P.; Di Renzo, M.; Xiao, Y.; Li, S.; Hanzo, L. Design guidelines for spatial modulation. IEEE Commun. Surv. Tutor. 2014, 17, 6–26. [Google Scholar] [CrossRef] [Green Version]
  15. Soria, F.R.C.; Garcia, J.S.; Barboza, F.M.M. Improved detection of SM-SMux signals for MIMO channels. IEEE Latin Am. Trans. 2015, 13, 43–47. [Google Scholar] [CrossRef]
  16. Sarieddeen, H.; Alouini, M.S.; Al-Naffouri, T.Y. Terahertz-band ultra-massive spatial modulation MIMO. IEEE J. Sel. Areas Commun. 2019, 37, 2040–2052. [Google Scholar] [CrossRef] [Green Version]
  17. Fang, S.; Zheng, K.; Xiao, Y.; Yang, Y.; Zeng, X.; Xiao, M. Offset spatial modulation and offset space shift keying: Efficient designs for single-RF MIMO systems. IEEE Trans. Commun. 2019, 67, 5434–5444. [Google Scholar] [CrossRef]
  18. Ma, T.; Xiao, Y.; Lei, X.; Yang, P.; Lei, X.; Dobre, O.A. Large intelligent surface assisted wireless communications with spatial modulation and antenna selection. IEEE J. Sel. Areas Commun. 2020, 38, 2562–2574. [Google Scholar] [CrossRef]
  19. Tran, X.N.; Nguyen, X.N.; Le, M.T.; Ngo, V.D. High-rate spatially modulated space time block code. IEEE Commun. Lett. 2018, 22, 2595–2598. [Google Scholar] [CrossRef]
  20. Başar, E.; Aygölü, U.; Panayirci, E.; Poor, H.V. Space-time block coded spatial modulation. IEEE Trans. Commun. 2010, 59, 823–832. [Google Scholar] [CrossRef]
  21. Nam, S.H.; Shin, O.S.; Lee, K.B. Transmit power allocation for a modified V-BLAST system. IEEE Trans. Commun. 2004, 52, 1074–1079. [Google Scholar] [CrossRef]
  22. Chong, J.H.; Ng, C.K.; Noordin, N.K.; Ali, B.M. A low computational complexity V-BLAST/STBC detection mechanism in MIMO system. Hum. Centric Comput. Inf. Sci. 2014, 4, 2. [Google Scholar] [CrossRef] [Green Version]
  23. Sandeep, G.; Teja, C.R.; Krishnan, G.K.; Reddy, V.U. Low complexity decoders for combined space time block coding and V-BLAST. In Proceedings of the 2007 IEEE Wireless Communications and Networking Conference, Hong Kong, China, 11–15 March 2007; pp. 582–587. [Google Scholar]
  24. Wang, Y. Spatially selective STBC-VBLAST in MIMO communication system. In Proceedings of the 2008 International Conference on Communications, Circuits and Systems, Xiamen, China, 25–27 May 2008; pp. 195–199. [Google Scholar]
  25. Simon, M.K.; Alouini, M.S. Digital communications over fading channels (mk simon and ms alouini; 2005) [book review]. IEEE Trans. Inf. Theory 2008, 54, 3369–3370. [Google Scholar] [CrossRef]
Figure 1. Block diagram for the STBC-VBLAST transmitter with TPA.
Figure 1. Block diagram for the STBC-VBLAST transmitter with TPA.
Sensors 22 04719 g001
Figure 2. Block diagram for the STBC-VBLAST-SM transmitter.
Figure 2. Block diagram for the STBC-VBLAST-SM transmitter.
Sensors 22 04719 g002
Figure 3. BER performance of the binary phase shift keying-modulated STBC-VBLAST-TPA system of α = 0.3 , 0.5 , 0.7 , 0.9 , 1 having M = 3 and N = 3 .
Figure 3. BER performance of the binary phase shift keying-modulated STBC-VBLAST-TPA system of α = 0.3 , 0.5 , 0.7 , 0.9 , 1 having M = 3 and N = 3 .
Sensors 22 04719 g003
Figure 4. BER performance of the quadrature phase shift keying modulated STBC-VBLAST-TPA system of α = 0.3 , 0.5 , 0.7 , 0.9 , 1 having M = 3 and N = 3 .
Figure 4. BER performance of the quadrature phase shift keying modulated STBC-VBLAST-TPA system of α = 0.3 , 0.5 , 0.7 , 0.9 , 1 having M = 3 and N = 3 .
Sensors 22 04719 g004
Figure 5. Performance comparisons of the (4, 4, 1) STBC-VBLAST-SM systems having θ = π 2 and θ = 0 .
Figure 5. Performance comparisons of the (4, 4, 1) STBC-VBLAST-SM systems having θ = π 2 and θ = 0 .
Sensors 22 04719 g005
Figure 6. Performance comparisons of the ( 3 , 3 , 1 ) STBC-VBLAST-TPA system with α = 1 , α = 0.5 and α = 0.75 , employing MMSE and ZF decoders.
Figure 6. Performance comparisons of the ( 3 , 3 , 1 ) STBC-VBLAST-TPA system with α = 1 , α = 0.5 and α = 0.75 , employing MMSE and ZF decoders.
Sensors 22 04719 g006
Figure 7. Performance comparisons of the ( 3 , 3 , 2 ) STBC-VBLAST-TPA system with α = 1 , α = 0.5 and α = 0.75 , employing MMSE and ZF decoders.
Figure 7. Performance comparisons of the ( 3 , 3 , 2 ) STBC-VBLAST-TPA system with α = 1 , α = 0.5 and α = 0.75 , employing MMSE and ZF decoders.
Sensors 22 04719 g007
Figure 8. Performance comparisons of the ( 4 , 4 , 1 ) STBC-VBLAST-TPA system with α = 1 , α = 0.5 and α = 0.667 , employing MMSE and ZF decoders.
Figure 8. Performance comparisons of the ( 4 , 4 , 1 ) STBC-VBLAST-TPA system with α = 1 , α = 0.5 and α = 0.667 , employing MMSE and ZF decoders.
Sensors 22 04719 g008
Figure 9. Performance comparisons of the ( 3 , 3 , 1 ) STBC-VBLAST-SM system, STBC-VBLAST-TPA system and traditional STBC-VBLAST system, where 2.5 bits / s / Hz for the STBC-VBLAST-SM system and 2 bits / s / Hz for the STBC-VBLAST-TPA and STBC-VBLAST systems.
Figure 9. Performance comparisons of the ( 3 , 3 , 1 ) STBC-VBLAST-SM system, STBC-VBLAST-TPA system and traditional STBC-VBLAST system, where 2.5 bits / s / Hz for the STBC-VBLAST-SM system and 2 bits / s / Hz for the STBC-VBLAST-TPA and STBC-VBLAST systems.
Sensors 22 04719 g009
Figure 10. Performance comparisons of the ( 4 , 4 , 2 ) SM system, ( 4 , 4 , 1 ) STBC-VBLAST-SM system, STBC-VBLAST-TPA system and traditional STBC-VBLAST system, where 3 bits / s / Hz for the STBC-VBLAST-SM system and 4 bits / s / Hz for the STBC-VBLAST-TPA and STBC-VBLAST systems.
Figure 10. Performance comparisons of the ( 4 , 4 , 2 ) SM system, ( 4 , 4 , 1 ) STBC-VBLAST-SM system, STBC-VBLAST-TPA system and traditional STBC-VBLAST system, where 3 bits / s / Hz for the STBC-VBLAST-SM system and 4 bits / s / Hz for the STBC-VBLAST-TPA and STBC-VBLAST systems.
Sensors 22 04719 g010
Figure 11. Performance comparisons of the ( 3 , 3 , 2 ) STBC-VBLAST-SM system, STBC-VBLAST-TPA system and traditional STBC-VBLAST system, where 4.5 bits / s / Hz for the STBC-VBLAST-SM system and 4 bits / s / Hz for the STBC-VBLAST-TPA and STBC-VBLAST systems.
Figure 11. Performance comparisons of the ( 3 , 3 , 2 ) STBC-VBLAST-SM system, STBC-VBLAST-TPA system and traditional STBC-VBLAST system, where 4.5 bits / s / Hz for the STBC-VBLAST-SM system and 4 bits / s / Hz for the STBC-VBLAST-TPA and STBC-VBLAST systems.
Sensors 22 04719 g011
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Huang, K.; Xiao, Y.; Liu, L.; Li, Y.; Song, Z.; Wang, B.; Li, X. Integrated Spatial Modulation and STBC-VBLAST Design toward Efficient MIMO Transmission. Sensors 2022, 22, 4719. https://doi.org/10.3390/s22134719

AMA Style

Huang K, Xiao Y, Liu L, Li Y, Song Z, Wang B, Li X. Integrated Spatial Modulation and STBC-VBLAST Design toward Efficient MIMO Transmission. Sensors. 2022; 22(13):4719. https://doi.org/10.3390/s22134719

Chicago/Turabian Style

Huang, Kaiyuan, Yue Xiao, Lizhe Liu, Yong Li, Zhiqun Song, Bin Wang, and Xingjian Li. 2022. "Integrated Spatial Modulation and STBC-VBLAST Design toward Efficient MIMO Transmission" Sensors 22, no. 13: 4719. https://doi.org/10.3390/s22134719

APA Style

Huang, K., Xiao, Y., Liu, L., Li, Y., Song, Z., Wang, B., & Li, X. (2022). Integrated Spatial Modulation and STBC-VBLAST Design toward Efficient MIMO Transmission. Sensors, 22(13), 4719. https://doi.org/10.3390/s22134719

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