BER Improvement in Spatial Modulation using a Zero-Forcing Receiver

DOI : 10.17577/IJERTV11IS100003

Download Full-Text PDF Cite this Publication

Text Only Version

BER Improvement in Spatial Modulation using a Zero-Forcing Receiver

Rohit Singh, Dr. Ashutosh Singh, and Dr. A.K. Shankhwar

Electronics Engineering Department, HBTU Kanpur-208002, INDIA

Abstract:- Spatial Modulation (SM) is an emerging wireless technology, where the activation state of various transmitting antennas is also considered as information. Information inherent in the activation state of the antenna is extra information that is sent along with the message information in modulated form. Spatial modulation has been invented primarily to overcome the various drawbacks of MIMO systems [1, 2]. High energy efficiency and high spectral efficiency achieved in SM system make this technology far more superior as compared to MIMO systems. Further, SM systems require a lesser number of RF chains which makes the scheme cheaper as compared to MIMO [3].

Recently, it has been shown by researchers that the introduction of Zero Forcing (ZF) receivers [4] forces inter-symbol interference (ISI) and noise to zero [5] in MIMO systems. In the present work, the introduction of the ZF receiver has been proposed to make the SM and Differential Spatial Modulation (DSM) system more robust .In an SM and DSM system with a ZF receiver, multiple antenna transmitters can null the effect of multi-user interference by the successive cancelation of noise due to other antenna by creating the pseudo inverse of channel matrix and make the system noise free. The comparison of ZF receiver with Maximum Likelihood receiver has been done. The results obtained confirm the improvement in bit error rate with ZF receiver.

  1. INTRODUCTION

    With an increase in population, there is a greater need for high data rates and bandwidth. To meet this demand, researchers are concentrating on other technologies that have extremely high capacities, extremely low latency, low power requirements, and massive connectivity over limited wireless resources. Researchers are driven to create new transmission technologies with high achievable throughput and low development costs due to the high volume of mobile data traffic, so spatial modulation was created in the early 21st century to meet requirements. However, early 21st-century preliminary SM was created, due to high cost because of requirement of large number of RF chain so it does not receive much attention, but after 2008 due to the creation of GSM [6] and DSM [7], SM became a well-known technology for wireless communication. Let us consider a system with a single antenna to show the cancellation of interference

    Zero forcing receiver is used in spatial modulation to reduce noise at the receiver side by canceling successive interference due to another signal. The Pseudo inverse of channel matrix is created for the cancelation of interference

  2. SPATIAL MODULATION TECHNIQUE

    Spatial modulation is a special technique that conveys extra information as compared to the MIMO system which is according to the activation state of the antenna which is based on the antenna switching mechanism (8). So in SM information is conveyed by both modulation techniques used eg (BPSK, QPSK) and the activation state of the antenna (which antenna is activated at particular time instant).The distance between two antennae (d) [9] should be greater than half the wavelength of signal so that different antennas have different channel coefficients (h) eg Transmit antenna 1 transmit antenna 2, transmit antenna 3 have channel coefficients (p, p, p) and channel matrix H contains all channel coefficient .These different channel coefficients are use to determine which antenna is use to send which bit of information.

    Case 1st: Transmit 1 bit out of 3 message bits using various combinations of the active antenna. [8]

    Using a single RF chain if we have to transmit a total of 3 message bits at a time instant then we need to transmit only 2 bits using various modulation techniques and the remaining one bit is transmitted using information about the activation state transmitting antenna.

    Data bits

    Antenna 1

    Antenna2

    Bits transmitted using a modulation technique

    Information bit transmitted using information about activation state off antenna

    000

    Off

    Off

    00

    0

    001

    Off

    On

    00

    1

    010

    On

    Off

    01

    0

    011

    Off

    On

    01

    1

    100

    On

    Off

    10

    0

    101

    Off

    On

    10

    1

    110

    On

    Off

    11

    0

    111

    Off

    On

    11

    1

    Here if the last message bit is 0 then antenna 1 is activated and the if last message bit is 1 then antenna 2 is activated .So we divide message bits in a group of 3 and the transmit first 2 bits using various modulation techniques and last message bit is transmitted using activation state order of antenna.

    Case 2nd: Transmit 2 bits out of 3 message bits using various combinations of the active antenna [8]

    Data bits

    Antenna 1

    Antenna2

    Antenna3

    Bits transmitted using a modulation technique

    Information bit transmitted using information about activation state off antenna

    000

    Off

    Off

    On

    0

    00

    001

    Off

    On

    Off

    0

    01

    010

    On

    Off

    Off

    0

    10

    011

    On

    On

    Off

    0

    11

    100

    Off

    Off

    Off

    1

    00

    101

    Off

    On

    Off

    1

    01

    110

    On

    Off

    Off

    1

    10

    111

    On

    On

    Off

    1

    11

    If we have to transmit a total of 3 message bits at a time instant then we need to transmit only 1-bit using various modulation techniques then three RF chains are required because three antennae are activated at a time and the remaining two bits are transmitted using information about the activation state transmitting antenna.

    The message bits are divided in a group of 3 and transmit the first 1 bit using various modulation technique and last 2 message bits are transmitted using activation state order of the antenna. Where 01 represent the first antenna is of and the second antenna is on, 10 represents first antenna is on and second antenna is off and 11 represent both antenna are on. When three consecutive message bits are zero then both first and second antennas is off and third antenna is on, So 00 represent by activating third antenna while first and second antenna are off.

    Case 3d: Transmit 2 bits out of 4 message bits using various combinations of the active antenna [8]

    Data bits

    Antenna 1

    Antenna2

    Antenna3

    Bits transmitted using a modulation technique

    Information bit transmitted using information about activation state off antenna

    0000

    Off

    Off

    On

    00

    00

    0001

    Off

    On

    Off

    00

    01

    0010

    On

    Off

    Off

    00

    10

    0011

    On

    On

    Off

    00

    11

    0100

    Off

    Off

    Off

    01

    00

    0101

    Off

    On

    Off

    01

    01

    0110

    On

    Off

    Off

    01

    10

    0111

    On

    On

    Off

    01

    11

    1000

    On

    Off

    Off

    10

    00

    1001

    Off

    On

    Off

    10

    01

    1010

    On

    Off

    Off

    10

    10

    1011

    On

    On

    Off

    10

    11

    1100

    Off

    Off

    Off

    11

    00

    1101

    Off

    On

    Off

    11

    01

    1110

    On

    Off

    Off

    11

    10

    1111

    On

    On

    Off

    11

    11

    We divide message bits in a group of 4 and transmit the first 2 bits using various modulation technique and last 2 message bit is transmitted using activation state order of the antenna. Where

    01 represents the first antenna is of and the second antenna is on, 10 represents the first antenna is on and the second antenna is off and 11 represents both antennas are on. 00 represent both antennas are off and at this time the third antenna is on and bits transferred through antennas is 00.

  3. SPATIAL MODULATION TRANSMITTER [10]

    In spatial modulation technique, message bits are to be transmitted using two different domains constellation domain and space domain. Where space domain bits represent which antenna or group of the antenna is activated at a particular time instant. And constellation domain represents which modulation technique (PSK/QPSK) is used to transmit data.

    Message bits to be transmitted is divided into two part first part Space domain bits consisting of log2 (NT) is applied to the index selector where NT represents the number of transmit antenna and the second part constellation domain bit consisting of log2 (M) is applied to the spatial modulator and then through RF chain message bits are transmitted to switcher where the spatial modulation switching mechanism is used to transmit data to the receiver side. Here antenna switching mechanism is used such that the index of activation antenna changes randomly for each group of bits according to the spatial modulation switching mechanism

    Spectral efficiency for spatial modulation system having NT transmit antenna and use modulation index M is

    SSM= log2 (NT) + log2(M)

    Constellation symbol s is carried out by nth antenna so SM transmitter vector x is represented as

    x = [0…0..0.s00]T

    n-1 antenna before the nth antenna and NT n antenna after the nth antenna are off because in single RF spatial modulation message bits are transmitted using a single RF chain.

    When we take M=1 then the spatial modulation system changes to simple SSK (Space shift keying) where all the information bits are mapped according to the activation state of the antenna. Spectral efficiency in this case changes to.

    SSSK = log2 (NT) [ bpcu ]

      1. Differential Spatial Modulation [10]

        Differential Spatial modulation (DSMS) is a special type of spatial modulation where the space-time block code (STBC) technique is used in spatial modulation to increase the spectral efficiency of spatial modulation p to 15 times as compare to SM. In SM Chanel state information is required at the receiver side which a make system which make the system more costly and complex but due to use of STBC in spatial modulation channel state information is not required at receiver side so DSM is the most prominent technology used in wireless communication these day to users requirement of high data rate and high spectral efficiency.

        Spectral efficiency of DSM having number of transmit antenna NT and modulation index M is

        SDSM= [ log2((NT!)) + log2 M [bpcu].

  4. ZERO FORCING RECEIVER IN SPATIAL MODULATION [11]

Received vector Y at receiver side in SM receiver is given as

Y = H x + w

Where Y is r × 1 is received vector, x is t × 1 transmitted vector and H is r × t channel matrix and w is r × t is the white

Gaussian noise matrix

To recover transmit vector x at receiver side we have to deal with 2 conditions

      1. Number of transmit antenna are equal to number if receive antenna

      2. Number of transmit antenna are not equal to number if receive antenna

1st condition: when number of transmitter t is equal to number of receiver r then channel matrix H become t × t square matrix so inverse of square matrix is possible.

When H is invertible input vector x is

Y = Hx

x = H-1Y

2nd condition: when the number of transmitter t is not equal to the number of receiver r then H becomes r × t non square matrix

so the inverse of a square matrix is not possible .hence special architecture is needed at receiver to retrieve input matrix x from received vector Y.

If there are r receiver and t transmitter (r > t) so there are r equation and t unknown

Number of equation > number of unknown so it is set of inconsistent equations so we cant solve for x

Let us assume error vector e which is given as

To minimize error

Find such that y Hx is minimum

e = Y – Hx

Min e 2 =min y Hx

We differentiate it and put it equal to zero to find minimum then put it in equation.

However, x is a t×1 transmit vector so we have to differentiate with respect to x . And after putting the minimum value of error on the output receive vector equation then we get the input vector as.

x = (HT H)-1HTY

x is zero forcing MIMO receiver output using the least square solution. If channel matrix H is complex then x becomes.

x = (HH H)-1HHY

H is t × r matrix and HH is r × t matrix so HHH is t × t square matrix. H-1 of the non-square matrix is not possible so we calculate

( HH)-1 which can be calculated for non-square matrix.

(HHH)-1HH is known as the pseudo inverse of H. We multiply pseudo inverse of H by H to get the identity matrix.

(HHH)-1HH×H = I

So with the help of pseudo inverse matrix we can calculate inverse of non-square matrix H

4.1 Bit error rate of spatial modulation using zero forcing receiver. [11,12]

Consider r × t channel matrix H with all element IID (independent and identical) with complex Gaussian average power =1. Transmitted average power is given as

E {|X| 2} =1

<>The error rate for BPSK with zero forcing receiver is given as.

BER = 2L-1CL {1/2SNR} L

Where L= NT-NR+1 ,r and t represent number of receiver and transmitter antenna.

The Bit error rate for QPSK with zero forcing receiver is given as.

BER = 2L-1CL {1/2SNR} L

Where L= NT-NR+3

The Bit error rate for M-array PSK with zero forcing receiver is given as

BER = 2L-1CL {1/2SNR} L

Where L= NT-NR+M-1

4.1 Bit error rate of Differential Spatial Modulation using zero forcing receiver. [11,12]

Consider r × t channel matrix H with all element IID (independent and identical) with complex Gaussian average power =1. Transmitted average power is given as

E {|X| 2} =1

In DSM using Zero forcing receiver SNR value become half as compare to Maximum likely receiver. The error rate for BPSK, DPSK with zero forcing receiver is given as.

SNR = 2L-1CL {1/SNR} L

Where L= NT-NR+1 ,r and t represent number of receiver and transmitter antenna.

The Bit error rate for QPSK with zero forcing receiver is given as.

BER = 2L-1CL {1/SNR} L

Where L= NT-NR+3

The Bit error rate for M-array PSK with zero forcing receiver is given as

BER = 2L-1CL {1/SNR} L

Where L= NT-NR+M-1

Fig 2 BER versus SNR graph of SM using Zero-forcing receiver system using BPSK for the different set of transmitting and receiving antenna

BER vs SNR graph for NT=4 and NR=2 using BPSK

0.450000000

0.400000000

0.350000000

0.300000000

BER

0.250000000

0.200000000

0.150000000

0.100000000

0.050000000

0.000000000

0 2 4 6 8 10 12 14

SNR (db)

BER (Maximum-likely Receiver) BER (Zero forcing Receiver)

Fig 3 comparison of BER versus SNR graph of SM using Zero-forcing Receiver and Maximum-likely Receiver

Fig 4 BER versus SNR graph of DSM using Zero-forcing receiver system using DPSK for the different sets of transmitting and receiving antenna

BER vs SNR graph for NT=4 and NR=1 using DPSK

0.250000000

0.200000000

BER

0.150000000

0.100000000

0.050000000

0.000000000

0 2 4 6 8 10 12 14

SNR (db)

BER (Maximum-likely Receiver) BER (Zero forcing Receiver)

Fig 4 Comparison of BER versus SNR graph of SM using Zero-forcing Receiver and Maximum-likely Receiver

5. CONCLUSION

In the MIMO system model, all antennas are activated at a time so it requires RF chains equal to the number of transmitting antennas which increases the cost of the system and power requirement. So Spatial modulation system is developed where only one antenna is activated at a time which requires only one RF chain so cost is reduced .but with the increase in the requirement of bandwidth spatial modulation technology is modified which allows more than one antenna to activate at a time, which increases inter symbol interference and noise in the system so Zero-forcing receiver is used in spatial modulation and differential spatial modulation which reduces BER of the system more rapidly as compared to ML( maximum-likelihood) receiver. main drawback of zero forcing receiver is it is use only for higher values of SNR (db) for lower values of SNR in zero forcing receiver BER is high . So ZF receiver is not us for lower values of SNR.

REFERENCES

[1] F. Jameel, Faisal, M. A. A. Haider and A. A. Butt, "Massive MIMO: A survey of recent advances, research issues and future directions," 2017 International Symposium on Recent Advances in Electrical Engineering (RAEE), 2017, pp. 1-6, doi: 10.1109/RAEE.2017.8246040.

[2] O. E. Ayach, S. Rajagopal, S. Abu-Surra, Z. Pi and R. W. Heath, "Spatially Sparse Precoding in Millimeter Wave MIMO Systems," in IEEE Transactions on Wireless Communications, vol. 13, no. 3, pp. 1499-1513, March 2014, doi: 10.1109/TWC.2014.011714.130846.

[3] P. Yang, M. Di Renzo, Y. Xiao, S. Li and L. Hanzo, "Design Guidelines for Spatial Modulation," in IEEE Communications Surveys & Tutorials, vol.

17, no. 1, pp. 626,Firstquarter 2015 ,doi:10.1109/COMST .2014.2327066

[4] G. M. Waliullah, Diponkor Bala, Ashrafunnahar Hena, Md. Ibrahim Abdullah, and Mohammad Alamgir Hossain, Study the BER Performance Comparison of MIMO Systems Using BPSK Modulation with ZF and MMSE Equalization, Australian Journal of Engineering and Innovative Technology, 2(5), 77-84, 2020

[5] Nisha Wadhwa, Savita Rangi, Dheeraj Rathee, Intersymbol Interference Reduction and Bit Error Rate Reduction in Wireless Channels Using Zero Forcing Equalizer, IOSR Journal of Electronics and Communication Engineering (IOSR-JECE) e-ISSN: 2278-2834,p- ISSN: 2278-8735.Volume 9,

Issue 3, Ver. III (May – Jun. 2014), PP 82-85

[6] M. Di Renzo, H. Haas and A. Ghrayab, S. Sugiura and L. Hanzo,Spatial Modulation for Generalized MIMO: Challenges, opportunities and implementation,Proc. IEEE, vol. 102, no.1, pp. 56-103, Jan 2014.

[7] Rakshit Rajashekar, Chao Xu, Naoiki Ishikawa, "Algebraic Differential Spatial Modulation Is Capable of Approaching the Performance of Its Coherent Counterpart," in IEEE Transactions on Communications, vol. 65, no. 10, pp. 4260-4273, Oct. 2017.

[8] T Tranter,W.H.; Taylor, D.P.; Ziemer, R.E.; Maxemchuk, N.F.; Mark, J.W. A Simple Transmit Diversity Technique forWireless Communications.

IEEE J. Sel. Areas Commun. 2009, 16, 14511458.

[9] P. Maheswaran Spatial Modulation and Space Shift Keying, Session 10, ATAL Faculty Development Program, YouTube Lecture October 2021, https://www.youtube.com/watch?v=fJJGM4Wlbo0, 12:00 Hrs, 30 September 30th, 2022

[10] Miaowen Wen , Kyeong JimKim , Beixiong Zheng., "A Survey on Spatial Modulation in Emerging Wireless Systems: Research Progresses and Applications," in IEEE Journal on Selected Areas in Communications, vol. 37, no. 9, pp. 1949-1972, Sept. 2019.

[11] A.K Jagannatham BER performance of ZF receiver NPTEL lecture 37 on wireless communication Aditya Jagnnatham IITK, https://www.youtube.com/watch?v=DTyz6bgm304&list=PL30blqFld

[12] QN6N0PmEPr9vFUxOY0W0omg8&index=38. 12 .00 hrs ,18 AugUST 2022.

[13] A. Stavridis, D. Basnayaka, M. Di Renzo and H. Haas, "Average Bit Error Probability of Receive-Spatial Modulation using zero-forcing precoding," 2014 IEEE 19th International Workshop on Computer Aided Modeling and Design of Communication Links and Networks (CAMAD), 2014, pp. 390-394, doi: 10.1109/CAMAD.2014.7033272.