Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Indian Journal of Science and Technology, Vol 9(S1), DOI: 10.17485/ijst/2016/v9iS1/110173, December 2016 ISSN (Online) : 0974-5645
Abstract
Channel estimation is a very important process in the operation of MIMO-OFDM systems, as it is vital for
accurately estimating the Channel Impulse Response (CIR) of the channel under various conditions. As such, it is
useful to have a Simulink simulation to model the behavior of the channel estimation process in a MIMO-OFDM
system, in order to study the error rate of the system under different modulation and SNR conditions. As one of the
most common transmitter diversity schemes used in MIMO-OFDM systems is Alamouti’s Space Time Block Code
(STBC), a Simulink model is developed for performing channel estimation, assuming that the STBC is used.
The model will then generate graphs of error rates vs SNR for different modulation schemes. The results show great
improvement in Bit Error Rate (BER) by utilizing a Reed-Solomon Forward Error Correction code (RS-FEC) method.
Keywords: Alamouti’s ST Block Code, MIMO-OFDM, STBC, Channel Estimation, IEEE802.16a, MIMO-OFDM MATLAB®/
Simulink
to reduce errors caused by fading and noise in the and receiver 1, and H21(k) is the CFR for the channel
communication channel. The scheme for a 2x2 MIMO between transmitter 2 and receiver 1.
system is as shown in Figure 13. Dividing by X(k) gives:
Y1(k) = H11(k) + H21(k)e-jwn0 (3)
Taking the Inverse Discrete Fourier Transform of
Y1(k), we obtain:
y1(n)= h11(n) + h21(n – n0) (4)
If the CIR length is shorter than the cyclic prefix
length, then the CIRs for transmitter 1 and receiver 1
(h11(n)) and transmitter 2 and receiver 1 (h21(n)) will
be sufficiently separated in time to be separated from
the mixture, y1(n)4.
Figure 1. Almouti’s STBC for 2x2 MIMO systems. 3.1 Simulink Modeling
The end to end IEEE802.16 OFDM MATLAB®/
3. Channel Estimation Method Simulink model created to simulate the channel esti-
mation process of the system using STBC which includes:
The channel estimation method to be simulated
exploits the fact that the Channel Impulse Response
3.1.1 Pilot Sequence Generator Block
(CIR) length is usually shorter than the cyclic prefix
length. This means that the CIRs of all the channels can The purpose of the Pilot Sequence Generator block is
to generate the pilot and data sequences, as shown in
be separated easily from a mixture of CIRs in the time
Figure 2.
domain, by taking the signal at different time durations
The Generate Pilot and Generate Data MATLAB®
to be the CIR for a different channel. The theory behind
Function blocks above generate the pilot and data
it is as follows.
sequences, which can be changed by changing the codes
First, based on Alamouti’s STBC scheme, the same
in the respective MATLAB function blocks.
preamble/pilot is transmitted at each transmitter at A pilot frame is sent once every 5 frames, with the
different times. Assuming that the preamble signal, other 4 frames being data frames. This can also be set
x(n), is transmitted on the first transmitter, and n0 by changing the Frames per Pilot input to the block.
is the number of samples the preamble is cyclically
rotated before being sent on the second transmitter, 3.1.2 OFDM Transmitter Block
the received signal, r1(n), received at the first receiver
The purpose of the OFDM Transmitter block is to gen-
can be written as: erate the shifted version of the pilot sequence, based
r1(n)= x(n) * h11(n) + x(n – n0) * h21(n) (1) on the number of shift samples passed in as input to the
Here, h11(n) and h21(n) is the Channel Impulse block, as shown in the Figure 35:
Response (CIR) between transmitter 1 and receiver
1, and the CIR between transmitter 1 and receiver 2 3.1.3 CIR Sequence Generator Block
respectively. The CIR Sequence Generator block generates the
If we calculate the Discrete Fourier Transform of Channel Impulse Response of the channel between
r1(n), we obtain: the transmitter and the receiver, so that the received sig-
nal can be generated. The contents of the block are as
R1(k) = X(k)H11(k) + X(k)H21(k)e-jwn0 (2)
shown in the Figure 4, for the CIR for the channel
In this case, H11(k) is the Channel Frequency between the first transmitter and the first and sec-
Response (CFR) for the channel between transmitter 1 ond receivers respectively.
2 Vol 9 (S1) | December 2016 | www.indjst.org Indian Journal of Science and Technology
Shahid Manzoor, Sunil Govinda and Adnan Salem
3.1.4 Channel are used to investigate the effects of the different chan-
The Channel block simulates the effect of the chan- nel conditions on different modulation types, as shown
nel on the transmitted signal. The channel is modeled below in Figure 6.
as the convolution of the transmitted signal with the
Channel Impulse Response (CIR), in the presence of
additive noise, as shown in the Figure 5.
Vol 9 (S1) | December 2016 | www.indjst.org Indian Journal of Science and Technology 3
Channel Estimation for MIMO-OFDM Systems
4. Results
The simulations are performed for the developed sys-
tem to plot the results to show the Bit Error Rate (BER)
vs. SNR for different modulation types and different
channel distortion.
The results show in Figure 9, 10, and 11 for distor-
tion channels of Rayleigh Fading, Rician Fading, and
SUI channel, respectively for the model that (RS-FEC) is
not utilized yet in the system for different modulations
types.
The result show in Figure 12, 13, and 14 for Rayleigh
Fading, Rician Fading, and SUI channel respectively
with utilized (RS-FEC) in the system for different modu-
lation types.
5. Conclusion
In this paper channel estimation based on STBC in
MIMO-OFDM system is performed. The result of
performance has been shown for different modulation
Figure 7. QPSK block.
schemes. The attempted for improve the error rate
of the system by using Reed-Solomon Forward Error
Correct is successfully achieved.
4 Vol 9 (S1) | December 2016 | www.indjst.org Indian Journal of Science and Technology
Shahid Manzoor, Sunil Govinda and Adnan Salem
2. Durgin GD. Space-Time Wireless Channels. Prentice International Conference on Wireless Communications;
Hall; 2003. 2004 Jul 12-14. Calgary, Canada.
3. Alamouti SM. Simple transmit diversity technique for 7. Driberg M, Min YK, Jeoti V. A simple channel estima-
wireless communications. IEEE Journal on Select Areas tion method for MIMO-OFDM in IEEE802.16a. IEEE
in Communications. 1998; 16:1451–8. Journal. 0-7803-8560-8; 2004.
4. Belotserkovsky M. An equalizer initialization algorithm 8. Wan Y, et al. Channel estimation in DCT based OFDM.
for OFDM receivers. International Conference on The Scientific World Journal. 2014.
Consumer Electronics Digest of Technical Papers; 2002. 9. Puja IG, et al. An RF signal processing based diversity
p. 372–3. scheme for MIMO-OFDM systems. IEICE Transaction
5. Prasad R. OFDM for wireless communications system. on Fundmental of Electronics, Communications and
Artech House Inc Publications. Computer Sciences. 2012; E95-A(2):515–24.
6. Drieberg M, Min YK, Jeoti V. Simulation of 1x1,2x1 and
2x2 MIMO-OFDM: A case study in IEEE802.16a. The 16th
Vol 9 (S1) | December 2016 | www.indjst.org Indian Journal of Science and Technology 5