Space-Time Block Coded Spatial Modulation Aided mmWave MIMO with Hybrid Precoding
Taissir Y. Elganimi and Ali A. Elghariani Electrical and Electronic Engineering Department, University of Tripoli Tripoli, Libya E-mail: {t.elganimi, a.elghariani}@uot.edu.ly
On the other hand, Spatial Modulation (SM), which was first Abstract—In this paper, a combination of Space-Time Block proposed by Mesleh et al. in [7], is based on activating only one Coded Spatial Modulation with Hybrid Analog-Digital transmit antenna at a time to reduce Inter-channel Interference Beamforming (STBC-SM-HBF) for Millimeter-wave (mmWave) (ICI) and the Inter Antenna Synchronization (IAS) between communications is proposed in order to take advantage of the merits of Spatial Modulation (SM), Space-Time Block Codes multiple antennas in MIMO systems. SM systems have the (STBC), Analog Beamforming (ABF), and digital precoding potential to reduce the energy consumption as well as the techniques while avoiding their drawbacks. This proposed system transmitter cost of MIMO systems. Antenna indices, at any benefits from the multiplexing gain of SM, from the transmit instant, are used as means of data transmission in SM MIMO diversity gain of STBC, and from the Signal-to-Noise Ratio (SNR) systems to convey the information bits. gain of the beamformer. The simulation results demonstrate that the Zero Forcing (ZF) and the Minimum Mean Square Error (MMSE) precoded STBC-SM systems have better Bit Error Rate In wireless communication systems, implementing the (BER) performance than the precoded SM systems. Moreover, the Analog Beamforming (ABF) with other techniques is an precoded SM shows a performance degradation compared to attractive way in order to achieve lower cost and power STBC-SM system. Furthermore, the BER is significantly consumption. ABF can combat the limitation of the high improved by employing an array of ABF. In addition, it is propagation loss in mmWave communications, especially in an demonstrated that a minimum of 2 antenna elements in the urban scenario [8]. On the other hand, Hybrid Analog-Digital proposed scheme of STBC-SM-HBF are required to obtain better BER than that of the conventional SM and STBC-SM systems Beamforming (HBF) is another promising technique which has under the same spectral efficiency of � ����/�/��. been recently adopted in massive MIMO systems [9, 10]. It is based on combining the ABF with MIMO digital precoding Keywords — Millimeter-wave; spatial modulation; space-time technique, known as Digital Beamforming (DBF). HBF is a block coding; analog beamforming; linear precoding. potential technique in mmWave 5G wireless systems to provide improved coverage, reduced RF cost and higher spectral I. INTRODUCTION efficiency. N wireless communications, Multiple-input Multiple-output I (MIMO) transmission is an effective technique in improving The main contribution of this paper is to implement and capacity, reliability [1], and enhancing spectral efficiency of the combine both ABF and linear precoding techniques together next generation wireless systems [2]. However, with the into HBF regime with SM and STBC-SM systems for the availability of huge bandwidth in Millimeter-wave (mmWave) emerging mmWave communications. We refer to this system as communication in the range from 30 GHz to 300 GHz, STBC-SM-HBF. In order to underline the achieved gains, the mmWave MIMO becomes an important candidate for the Fifth BER performance of the proposed scheme is compared to the Generation (5G) wireless systems. mmWave communications performance of the conventional SM technique. Computer was considered previously for outdoor point-to-point backhaul simulations showed that the proposed STBC-SM-HBF scheme links [3], and for carrying indoor multimedia streams of high has better error performance over the classic SM with an resolution [4]. optimal decoder due to its diversity advantage and the Signal- Recently, there are still noticeable research work on the two to-Noise Ratio (SNR) gain improvement achieved by the general MIMO transmission strategies, namely; (1) the Space- beamformer. Time Block Code1 (STBC), which is proposed by Alamouti in [5] to exploit the potential of MIMO systems due to its low To this end, the rest of this paper is organized as follows. In decoding complexity and implementation simplicity, and to section II, the STBC-SM-HBF system model is introduced. achieve a full transmit diversity gain for two transmit antennas, Then, section III provides the simulation results of the BER and (2) the Spatial Multiplexing (SMX) which requires a performance, then the paper is concluded in section IV. transmit Radio Frequency (RF) chain for each transmit antenna. It is based on activating all transmit antennas for data transmission or reception [6].
II. SYSTEM MODEL the total number of STBC-SM codewords has to be an integer � A. STBC-SM Scheme power of 2 and can be expressed as � = , where � is a 2 In Alamouti STBC, a complex symbol pair (� and � ) are positive integer [11]. Moreover, the number of codewords in taken from an �-ary Phase Shift Keying (�-PSK) or �-ary each STBC-SM codebook χ , � = 1,2, … , � − 1 can be Quadrature Amplitude Modulation (�-QAM) constellation, calculated as � = ⌊� ⁄2⌋, while the total number of codebooks where � is the constellation size, and then transmitted from two is � = ⌈�⁄�⌉. From � antenna combinations, the resulting transmit antennas in two symbol intervals orthogonally by the spectral efficiency of STBC-SM system can be calculated as code word [5]: [11]:
� � � = (x x ) = ∗ ∗ (1) 1 −� � � = log � + log � (����/�/��) (3) 2 where rows and columns correspond to the symbol intervals and the transmit antennas, respectively. For the STBC-SM scheme The general block diagram of the proposed STBC-SM-aided that proposed by Basar et al. in [11], the matrix in (1) is mmWave MIMO with hybrid precoding is depicted in Figure extended to the antenna domain. For example, STBC-SM with (1) where two transmit antennas are selected to transmit each four transmit antennas and Binary Phase Shift Keying (BPSK) Alamouti STBC symbol matrix. Thus, 2� = log � + 2 log � modulation scheme, it transmits the Alamouti STBC using one bits enter the STBC-SM transmitter during each two of the following four codewords [11]: consecutive intervals. The first log � bits determine the antenna-pair position � = � 2 + � 2 + ⋯ + � 2 that is mainly associated with the corresponding χ = {��� , ���} � � 0 0 0 0 � � antenna pair. While the last 2 log � bits determine the STBC = ∗ ∗ , ∗ ∗ −� � 0 0 0 0 −� � complex symbol pair (� and � ). In this scheme, each transmit χ = {��� , ���} antenna has � array elements for the sake of achieving 0 � � 0 � 0 0 � beamforming. The digital transmit precoder is employed in = ∗ ∗ , ∗ ∗ � (2) 0 −� � 0 � 0 0 −� order to support the aforementioned digital beamforming, and/or to reduce the receiver’s complexity. where χ , � = 1, 2 are the STBC-SM codebooks, and each codebook contains two codewords � , � = 1, 2 that do not B. Zero-Forcing Precoding interfere to each other. The resulting STBC-SM code is χ = In general, ZF linear precoders are widely used in MIMO ⋃ χ . And � is the rotation angle that has to be optimized for a modulation scheme in order to ensure maximum diversity and systems with multiple transmit antennas. The main goal of coding gain due to the expansion of the signal constellation. An using ZF precoders in MIMO systems is to remove both the overlapping columns of the codeword pairs from different inter-symbol interference (ISI) and the co-channel interference codebooks would occur, and hence reducing the transmit among the transmit antennas. However, it can be used to obtain diversity order to unity if a rotation angle is not considered [11]. the channel inverse at the transmitter when the number of transmit and receive antennas are equal. The general structure of ZF precoder with the knowledge of channel � at the If four information bits (� , � , � , � ) are transmitted in two consecutive symbol intervals by STBC-SM system, the transmitter is written in terms of its Hermitian transposition and mapping rule for 2 ����/�/�� transmission using BPSK the inversion operation as follows [12]: modulation and four transmit antennas states that the first two [ ] information bits (� , � ) determine the antenna-pair position �, � = � �� (4) while the last two bits (� , � ) are used to determine the BPSK symbol pair. If a higher modulation order is used, for instance a modulation size of �, there will be four different codewords, C. MMSE Precoding each having � different realizations. Therefore, the spectral MMSE precoders can be obtained by applying the well- efficiency of STBC-SM scheme for four transmit antennas is known MMSE receiver at the transmitter side. In this kind of expressed as � = (1⁄2) log 4� = 1 + log � ����/�/��, precoders, the base station is assumed to be known in addition where the factor 1⁄2 normalizes for the two channel uses of the to the channel state information. Therefore, the linear MMSE matrices in (2) [11]. precoder tries to find a good tradeoff between the interference In general, for a MIMO system with � transmit antennas and the noise, and it can be expressed as follows [13]: and � receive antennas, the number of transmit antennas in STBC-SM scheme do not need to be an integer power of 2 as � = � [�� + � �] (5) in SM scheme. The possible pairwise combinations are chosen from the � transmit antennas for STBC transmission which where � is the noise variance, and � is the identity matrix. provides a flexibility for STBC-SM system design. Therefore,
� � Antenna � Antenna-Pair � 1 Elements Selection � RF Chain 1 STBC-SM Digital Precoder Mapper RF Chain 2 (�) �
Symbol - Pair � � , � Selection Selecting Network �
�
Fig 1. Block Diagram of the Proposed STBC-SM-aided mmWave MIMO Scheme with Hybrid Analog-Digital Beamforming.
ℎ ⋯ ℎ D. The Criteria of Generating ABF Weights , , � = ℎ ℎ ℎ … ℎ = ⋮ ⋱ ⋮ (7) In this paper, the ABF is controlled based on the Angle of ℎ , ⋯ ℎ , Departure (AoD), � , at the transmitter. This paper adopts a Uniform Linear Array (ULA) where the ABF weight, �� , with where each ℎ = ℎ ℎ … ℎ is a column vector � elements at each transmit antenna, is modeled as follows [9]: , , , represents the gain of the channel path between the transmit ( ) ( ) ( ) antenna � and the receive antennas. ( ) �� = 1 � � … … � (6) After employing the digital precoding, the received SM signal with activating a single antenna can be expressed as: ( ) where � is the electrical phase shift between each two ( ) ( ) antenna elements along the transmit antenna array that is � � = � ( )� + � � (8) ( ) ( ) expressed as �. (2�⁄�). sin � . Also � denotes the × AoD towards the ith ABF of the transmitter. � is the antenna where � = �� ∈ ℂ is the multiplication of the channel spacing between each two antenna elements in each ABF, and matrix � ∈ ℂ × to the precoding matrix � ∈ ℂ × and � is the transmission wavelength. known as the effective channel. This ABF weight is known as the ABF weight vectors with The received signal after employing ABF at the transmitter � complex conjugate coefficients at the transmitter, and it of the precoded SM system can be expressed as: contains the information about all antenna elements and the ( ) ( ) Direction of Arrival (DoA) of the transmitted signals. � � = � ( )� + � � (9)