- Open Access
- Authors : Rohit Singh , Dr. Ashutosh Singh , Dr. A. K. Shankhwar
- Paper ID : IJERTV11IS100003
- Volume & Issue : Volume 11, Issue 10 (October 2022)
- Published (First Online): 11-10-2022
- ISSN (Online) : 2278-0181
- Publisher Name : IJERT
- License: This work is licensed under a Creative Commons Attribution 4.0 International License
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.
-
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
-
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.
-
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 ]
-
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].
-
-
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
-
Number of transmit antenna are equal to number if receive antenna
-
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.