SlideShare a Scribd company logo
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
__________________________________________________________________________________________
Volume: 02 Issue: 08 | Aug-2013, Available @ http://www.ijret.org 56
ITERATIVE QR DECOMPOSTION CHANNEL ESTIMATION FOR
MIMO-OFDM SYSTEMS
R. Prakash Kumar1
, I Raghu2
, M. Vinod Kumar Reddy3
1, 2, 3
Assistant Professor, ECE Department, CVR College of Engineering, AP, India,
prakash.rachmagdu@gmail.com, raghu.indraganti303@gmail.com, vinodkumarreddy488@gmail.com
Abstract
Channel estimation algorithms have a key role in signal detection in MIMO-OFDM systems. In this system, the number of channel
components which need to be estimated is much more than conventional SISO wireless systems. Consequently, the computational
process of channel estimation is highly intensive. In addition, the high performance channel estimation algorithms mostly suffer from
high computational complexity. In the other words, the system undergoes intensive computations if high performance efficiency is
desired. However, there is an alternative solution to achieve both high performance efficiency and relatively low level of
computational complexity. In this solution, high efficient channel estimation is firstly designed, and then it is simplified using
alternative mathematical expressions. In this paper, Iterative channel estimation based on QR decomposition for MIMO-OFDM
systems is proposed. From simulation results, the iterative QRD channel estimation algorithm can provide better mean-square-error
and bit error rate performance than conventional methods.
Index Terms: MIMO, OFDM, QRD,Least squre Channel estimation
-----------------------------------------------------------------------***-----------------------------------------------------------------------
1. INTRODUCTION
Orthogonal frequency division multiplexing (OFDM)
technology has been used widely in many wireless
communication systems, such as digital audio broadcasting
(DAB), digital video broadcasting (DVB), wireless local area
network (WLAN), asymmetric digital subscriber loop
(ADSL), and future 4G systems. OFDM systems can provide
higher bandwidth efficiency and achieve higher data
throughput. In order to enhance the data rate, multi-antenna
technique is applied to existing systems. Multiple-input
multiple-output (MIMO) communication refers to wireless
communication systems using an array of antennas (i.e.
multiple antennas) at either the transmitter or the receiver.
Multiplexing would cause interference, but MIMO systems
use smart selection and/or combining techniques at the
receiving end to transmit more information and to improve
signal quality.
Therefore, MIMO OFDM systems are regarded as attractive
systems for high speed transmission. Hence, the integration of
these two technologies has the potential to meet the ever
growing demands of future communication systems [1]. If
space-time coding is used at the transmitter, the channel
knowledge is required at the receiver to decode the transmitted
symbols. Therefore, accurate channel estimation plays a key
role in data detection especially in MIMO-OFDM system
where the number of channel coefficients is M×N time more
than SISO system. (M and N are the number of transmitted
and received antenna respectively). Technically, there are four
types of channel estimation [2]; training-based, blind, semi-
blind and data–aided channel estimation. In wireless
communications, signals are always distorted by channel. The
wireless channel is time or location variant the channel state
information to compensate the channel distortion. Pilot signals
can be spaced separated in the transmitted symbols. In the
receiver, the channel impulse response can be estimated at the
positions of pilot signals. The other channel information at the
data signals can be obtained by interpolating the estimated
channel impulse response. However, error caused by channel
interpolation cannot be avoided. A good channel estimation
method can provide higher reliable data detection.
In this paper, we proposed iterative channel estimation based
on QR Decomposition for MIMO OFDM systems. The aim of
this paper is to investigate the effectiveness of QRD (QR
decomposition) to reduce the computational complexity of
channel estimation algorithms in MIMO-OFDM system, and
design high performance channel estimation for this system by
using iterative technique.
2. SYSTEM MODEL
Figure.1 shows the basic model of MIMO-OFDM system with
M and Nr number of antenna at the transmitter and receiver
respectively. In this model, MIMO transmission is assumed to
be OSTBC (Orthogonal Space-Time Block Coded). Therefore
the block of user information after mapping in MPSK
modulator is coded by the MIMO-STBC encoder with the
matrix dimension of P×M. Where P is the number of time
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
__________________________________________________________________________________________
Volume: 02 Issue: 08 | Aug-2013, Available @ http://www.ijret.org 57
interval needed to transmit this matrix by M number of
transmit antenna.
S/P C= Serial to Parallel Converter
P/S C= Parallel to Serial Converter
FFT= Fast Fourier Transform
IFFT= Inverse Fast Fourier Transform
Figure 1.Block diagram of an MIMO-OFDM transceiver
If a column of encoded matrix which enter to the OFDM block
is (X1, X2,…,Xm)T in frequency domain then the output of
OFDM module will be (x1, x2,…,xm)T in time domain. Each
element of encoded matrix Xk before OFDM module has a
length of N= 64 symbols while after OFDM module change to
xk in time domain with the length of 80 symbols. i.e received
signal after distortion by frequency selective channel and
AWG noise at antenna j from antenna i can be represented by
“Equation (1)”.
)1(,....2,1,)()()()(
1
0
Minwlnxnhny
L
l
jiji
l
ji
=+−⋅= ∑
−
=
Where is )(nh ji
l is lth channel coefficient between received
antenna j and transmitted antenna i at time n. WJ(n) is AWGN
with zero mean and variance one. The “Equation (1)” in vector
form can be rewritten by “Equation (2), (3), (4), (5)”.
Received signal vector at time interval t by antenna j=1,
2,…,Nr can be represented as
[ ]
[ ]
[ ] 

















=
+
+
+
TN
NN
NN
T
NN
T
NN
r
CP
rr
CP
CP
yyy
yyy
yyy
y
......,
.
.
......,,,
.....,,
10
22
1
2
0
11
,1
1
0
(10)
[ ]
[ ]
[ ] 























=
+
+
=
+
=
∑
∑
∑
i
NN
iiiNr
i
NN
ii
M
i
i
i
NN
ii
M
i
i
CP
CP
CP
xxxhtoeplitz
xxxhtoeplitz
xxxhtoeplitz
y
......,(
.
.
......,,,)(
.....,,).(
10
10
1
2
,10
1
1
Toeplitz function is a channel matrix function which can be
defined as toeplitz (h) =


























−
−
−
−
)0()1()1(0000
00
0)1(0
00)1(0
000)1()1(
0000)0()1(
00000)0()1(
000000)0(
ijijij
ij
ij
ijij
ijij
ijij
ij
hhlh
lh
lh
hlh
hh
hh
h
L
OOMOMM
MOOMM
LOOM
LOM
LM
L
L
After removing cyclic prefix and FFT transformation by
OFDM demodulator, received signal in frequency domain can
be represented as
∑=
+=
M
i
j
k
i
K
ji
K
j
k WSHY
1
.
(12)
Wkj is AWGN in frequency domain and it can be calculated
using
∑
−
=
−
=
1
0
/2
.
1 N
n
Nknjjj
k ew
N
W π
(13)
Receive signal in vector form can be represented as
jji
K
M
i
ij
WHSY += ∑=1 (14)
=S.HJ +WJ
In more detail each of variable in Equation (14) can be written
as in Equations (15),(16),(17) and (18).
[ ]Tj
N
jjj
nyynYY )(,....,),( ,11=
(15)
(11)
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
__________________________________________________________________________________________
Volume: 02 Issue: 08 | Aug-2013, Available @ http://www.ijret.org 58
[ ] [ ]( )TJM
N
JMJMJ
N
JJji
K HHHHHHH ),(),(
2
),(
1
),1(),1(
2
),1(
1 ,,,,,,,, LLL= (16)














=
)(00)1(00
00
00)(0)(0
00)(00)(
1
1
1
1
2
1
1
1
nSS
nSnS
nSnS
S
M
N
M
M
LLL
MOMMMOM
MLL
LLL
(17)
[ ]Tj
N
jjj
nWnWnWW )(),(),( 21 L= (18)
Received signal by antenna [1, 2 …Nr] in frequency domain
after removing cyclic prefix and FFT transformation can be
written as
Y = S × H +W (19)
In more detail each of variables in Equation (19) can be
written as in Equations (17), (20), (21) and (22)














=
)()()(
)()()(
)()()(
21
21
2
21
1
nynyny
nynyny
nynynY
Y
r
r
r
N
NNN
N
NN
N
NN
L
MMMM
L
L
(20)






























=
),()2,()1,(
),(
2
)2,(
2
)1,(
2
),(
1
)2,(
1
)1,(
1
),1()2,1()1,1(
),1(
2
)2,1(
2
)1,1(
2
),1(
1
)2,1(
1
)1,1(
1
r
r
r
r
r
r
NM
N
M
N
M
N
NMMM
NMMM
N
NNN
N
N
HHH
HHH
HHH
HHH
HHH
HHH
H
L
MMMM
L
L
MMMM
L
MMMM
L
L
(21)














=
)()()(
)()()(
)()()(
21
21
2
21
1
nWnWnW
nWnWnW
nWnWnW
W
r
r
r
N
NNN
N
NN
N
NN
L
MMMM
L
L
(22)
3. LS CHANNEL ESTIMATION FOR MIMO-
OFDM
From Equation (12), it can be seen that for estimation of
channel component between receive antenna j and transmit
antenna i=1, 2,…M, the number of subcarriers which has to be
estimated is M×N. where N is the number of subcarriers. In
the other words for every receive antenna j=1, 2,…Nr
vector
ji
kH
in Equation(16) has to be estimated.
If one OFDM training block with N subcarriers transmitted
from every of transmitted antenna, then from the model for
every receive antenna there will be N equation with N×M
unknown, hence these equations are under determined and
cannot be solved. For solving this problem there are two
solutions, first solution is transmitting M OFDM blocks which
in practical case is not applicable. Second solution is reducing
the unknown elements by looking at an alternate
representation of the received signal, called the transform-
domain estimator that was first proposed by van de Beek in [4]
for OFDM systems and well explained in [2] for MIMO-
OFDM system. Base on this method CFR (Channel Frequency
Response) can be expressed in terms of the CIR (Channel
Impulse Response) through the Fourier transformation. Hence,
the received signal model in “Equation (14)” can be expressed
in terms of the CIR. The benefit of this representation is that
usually the length of the CIR is much less than the number of
subcarriers of the system. CIR representation can be achieved
using following transformation
),(),( ijij
hFH ⋅= (23)
Where h(j,i) is the (L×1) channel impulse vector and F is
Fourier transform in vector form, and it can be represented as
LN
N
LNj
N
Nj
N
Nj
N
Lj
N
Lj
N
j
ee
e
e
ee
F
×
−−−−−
−−
−−
−−−


















=
)1)(1(2)1)(1(2
)2)(1(2
)1)(2(2
)1)(1(2)1)(1(2
1
1
1
111
ππ
π
π
ππ
L
ML
MMM
L
L
(24)
To extend the matrix Fourier transform to operate on multiple
channels following matrix in Equation (25) can be defined as
)(
00
00
00
FDIMM
F
F
F
×














=Γ
L
MOLM
L
L
(25)
By using this definition, transformation of CFR to CIR in
Equation (14) can be done as
jjjjj
K
jj
WhXWHSY +Γ=+= ..
jJ
WhA +. (26)
By applying LS algorithm on Equation (26), channel
component can be estimated using Equation (27). By this
transformation one OFDM block is enough to estimate the
channel. The only condition is N≥M×L
YAAAh HHj
..).(
~ 1−
= (27)
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
__________________________________________________________________________________________
Volume: 02 Issue: 08 | Aug-2013, Available @ http://www.ijret.org 59
4. QR DECOMPOSITION
QR decomposition is just an alternative for calculating matrix
inversion. There are different methods for QR decomposition.
Here Householder algorithm is used. The steps of QRD
algorithm to solve LS problem can be presented as follow [5]:
Algorithm
1. Making the LS error function for Equation (27) as
represented in Equation (28).
hAY
~
−=ε And if hAY
~
0 =⇒=ε (28)
2. Decompose W into Hermitian matrix Q and upper
triangular matrix R using Householder algorithm as Equation
(29).
h
R
QhAY
NM
MM
~
.
0
~
×
× 





⋅==
(29)
3. Multiply Hermitian of Q to both side of Equation (29). The
result can be represented as in Equation (30).
YQh
R H
MM
NM
⋅=⋅





×
×
~
0
(30)
4. Finally, solve the channel using back substitution
5. COMPLEXITY COMPARISON BETWEEN LS
AND QRD ALGORITHM
The advantage of using QR decomposition is to reduce the
computational complexity of the LS channel estimation. In
this research, the computational complexity in terms of
number of mathematical operations has been measured. The
derivations are based on an Mt-by-Mr MIMO-OFDM system
with N subcarriers and a channel length of L. The known
matrix A has dimensions (N×L.Mt). For simplicity in notation
L.Mt is denoted by M. For a consistent comparison, the
complex operations are converted to real operation
equivalents.
Table 2 shows the real equivalent operations for the various
complex operations. In addition, each type of real operations
has different levels of complexity when implemented in the
hardware. For example multiplications, additions, and
subtractions can be set to 1 FLOPs (Floating Point
Operations), divisions to 6 FLOPs, and square roots to 10
FLOPs (table-1). It should be emphasized that counting of the
number operations is only an estimate of the computational
complexity of the algorithms. A more exact measure would be
to implement the algorithm in hardware and count the number
of instructions and processing time required. However, in
computer simulations, FLOP counts can give a good
indication of the relative complexity of different algorithm.
Table-1: Number of flops in every real operation
Operation # No of Flops
Multiplication, addition
and subtraction
1
Division 6
Square root 10
Table-2: Number of real operations in every complex
operation
Complex
Operation
No of Real Operations
Multipli
cation
Division Subtraction
& Addition
Multiplication 4 2 0
Division 6 3 2
Subtraction
/Addition
0 0 2
Complex
magnitude
2 0 1
6. ITERATIVE QRD CHANNEL ESTIMATION
In order to complete data-aided channel estimation, pilot
signals can be spaced separated in the transmitted symbols. In
the receiver, the channel impulse response can be estimated at
the positions of pilot signals by several algorithms, such as
least square method. The other channel information at the data
signals can be obtained by interpolating the estimated channel
impulse response [6].
In this paper, we propose a iterative LS-QRD channel
estimation algorithm for MIMO OFDM system. At first step,
an LS-QRD channel estimate is obtained by using (31)
jj
QRD hH
~ˆ Γ=
(31)
h
~
can be obtained from
YQh
R H
MM
NM
⋅=⋅





×
×
~
0
Where
10,10,
00
00 /2
−≤≤−≤≤=












=Γ −
LnNmeF
F
F
FFF
Nmnj π
L
MOMM
L
L
And then the channel estimate is set as initial
0,ˆ )(
=kH
kj
QRD
.Secondly, the receiver uses the estimated
channel to help the detection/decision of data signals. The
detection data can be obtained by zero forcing method
jk
QRD
i
ZF YHX
Φ
= )(ˆˆ
(32)
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
__________________________________________________________________________________________
Volume: 02 Issue: 08 | Aug-2013, Available @ http://www.ijret.org 60
Where
Φ)(ˆ k
QRDH
is pseudo inverse of
j
QRDHˆ














=
)(,
,
)(,2
,
)(,1
,
)(2,
,
)(2,2
,
)(2,1
,
)(1
,
)(1,2
,
)(1,1
,
)(
ˆˆˆ
ˆˆˆ
ˆˆˆ
ˆ
,
kNN
diagQRD
kN
diagQRD
kN
diagQRD
kNr
diagQRD
k
diagQRD
k
diagQRD
kN
diagQRD
k
diagQRD
k
diagQRD
k
QRD
rtrr
t
HHH
HHH
HHH
H
L
MMMM
L
L
And then the channel estimation treats the detected signals as
known data to perform a next stage channel estimation
iteratively and the index k adds 1. Go to the first step and
repeat the process till the mean-square-error of channel
estimate is converged or the expected iterations reach. By
utilizing the iterative channel estimation and signal detection
process we can reduce the estimation error caused by channel
interpolation between pilots. The accuracy of the channel
estimation can be improved by increasing the number of
iteration process.
7. SIMULATION RESULTS
The system specification for this simulation can be
summarized in Table 3. For this simulation the channel has
L=16 paths where the amplitude of each path varies
independently according to the Rayleigh distribution with an
exponential power delay profile [10], and can be represented
as in Equation (33). The results can be classified into two
parts; Performance comparison and complexity comparison
results. These are presented in the next sections.
A. Iterative QRD Algorithm
The bit error rate (BER) and MSE Performance of iterative
QRD channel estimation method are shown in figure 2 and
3.Iteration number r=0 means the conventional QRD channel
estimation method . After about 2 iterations ,the BER and
MSE performance of iterative channel estimation are much
closer to that of ideal one .
Figure-2: BER Performance of iterative channel estimation
with different iteration numbers
Table-3: Simulation parameters for MIMO-OFDM
System MIMO(STBC)-OFDM
#Rx Antenna 2
#Tx Antenna 2
Channel Frequency selective
,Rayleigh fading
Noise AWGN
#Sub carrier 64
#Cyclic Prefixes 16
Cahnnel length 16
Trms (RMS delay spread) 25 ns
Ts-Sampling Frequency 1/80 MHz
1,......2,1)2/1,0()2/1,0(
22
−=+= LljNNh li σσ (33)
Where
RMS
s
RMS
s
T
LT
T
T
l ee
−−
×−= )1(2
σ and for
normalization
∑
−
=
=
1
0
2
1
L
l
lσ
and L approximated by L= s
rms
T
T10
Figure-3: MSE Performance of iterative channel estimation
with different iteration numbers.
The use of iterative QRD method improves the performance in
terms of lower channel estimation error. From the results it
can be concluded that the iterative QRD channel estimation
algorithm have high performance efficiency in terms of BER
and MSE. However, in the next section the benefit of QRD,
which is the significant reduction of the complexity of the
system, is portrayed.
B. Complexity Comparison between LS and QRD Algorithm
Using the system parameters for the MIMO-OFDM system
specified in Table 3, the number of operations for a 2 transmit
antenna system with a channel length of 6 and 16 was
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
__________________________________________________________________________________________
Volume: 02 Issue: 08 | Aug-2013, Available @ http://www.ijret.org 61
calculated for the two algorithms. In this section, the
complexity comparison in terms of FLOPs count is performed
for two algorithms. Figures 4 and 5 shows the complexity
comparison of both algorithms
Figure-4: Complexity comparisons between LS and QRD
with channel length=6
The results in Figure 5 is more highlighted which the number
of channel length increase to 16. Increasing the channel length
increases the number of unknown parameters, thereby will
increase the complexity of the channel estimation. It shows
that the LS increases exponentially as the channel length
increases and has much higher complexity than the QRD for
long channel lengths
Figure-5: Complexity comparisons between LS and QRD
with channel length=16
Figure-6: Complexity comparisons between LS and QRD
with TX=2
Figure 6 shows the simulation result using 2 transmit antenna
while the number of channel component vary from 1 to 16.
The previous conclusion for computational complexity can be
made here. In Figure 7, the number of transmit antenna is
increased to 8 while the channel is changed from 1 to 16. As
expected, when the number of antennas increases, both
estimation techniques increase in complexity because the size
of the unknown matrix A increases. The general trend of the
QRD method is that it increases almost linearly with the
number of transmits antennas of the system. The LS method
increases exponentially at a considerably higher rate than the
QRD methods. Therefore, the QRD is especially preferable for
higher number of transmit antennas since it does not explode
in complexity as the LS solution. Finally the Numerical
example for computational complexity comparison between
two channel estimation algorithms is provided in Table 4.
Table-4: Number of complex operations and Flops in two
algorithms with L=16 and Tx =4 (A: # of complex ultiply, B:
# of add/sub, C: # of complex division, D: # of square root, E:
# of complex magnitude, F: # of flops).
Algorith
m
A B C D E F
LS 79052
8
782277
2
617
6
0 0 1437356
8
QRD 18722
0
184047
1
192 214
4
12
8
3376126
The results prove that QRD method is lower in complexity
than LS method. The results in Table 4 show that the total
number of operation for the LS method is much higher than
the QRD method. For this simulation scenario using QRD
achieves a complexity reduction by approximately 77%. This
verifies that the QRD has significantly lower complexity than
that of direct LS estimation via the pseudo inverse, hence a
better option for channel estimation.
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
__________________________________________________________________________________________
Volume: 02 Issue: 08 | Aug-2013, Available @ http://www.ijret.org 62
Figure-7: Complexity comparisons between LS and QRD
with TX=8
CONCLUSIONS
The simulation results proved that Iterative QRD channel
estimation algorithm has good performance efficiency it can
provide better mean square error and bit error rate
performance than conventional methods. However the
computational complexity of the QRD channel estimation is
much lower than LS algorithm. In addition, computational
complexity for QRD channel estimation is approximately
linearly proportional with number of transmit antenna and
channel length, whereas for LS algorithm is exponentially
proportional with the number of transmit antenna and channel
length. As finding indicate; using QRD channel estimation,
computational complexity of the system for above particular
scenario which mentioned in table-4 can dramatically decrease
by 77 %.
Finally it can be concluded that Iterative QR decomposition
can be an ultimate solution for high performance efficiency
and reduction computational complexity.
REFERENCES
[1].G. L. Stuber, J. R. Barry, S. W. Mclaughlin, Y. Li, M. A.
Ingram, and T. G. Pratt, “Broadband MIMO-OFDM wireless
communications,” Proceedings of IEEE, vol. 92, no. 2, pp.
271-294, Feb. 2004.
[2] T. Y. Al-Naffouri, “Adaptive algorithms for wireless
channel estimation,” Department of Electrical Engineering,
Stanford University, Dec. 2004, PHD thesis.
[3] Kathryn Kar Ying Lo “Channel Estimation of Frequency
Selective Channels for MIMO-OFDM” University og Calgary.
Master thesis 2005
[4]. J.-J. van de Beek, O. Edfors, M. Sandell, S.K. Wilson, and
P.O. Borjesson, “On channel estimation in OFDM system,” in
Proceedings of IEEE Vehicular Technology Conference 1995,
vol. 2, pp. 815-819, Sept. 1995.
[5]Computational Complexity Reduction for MIMO-OFDM
Channel Estimation Algorithms Reza Abdolee Tharek
Abd.Rahman Sevia Mahdaliza Idrus
VOL. 9, NO. 1, 2007, 30-36 elektrika Universiti
Teknologi Malaysia
[6]. Ju-Ya Chen, Cheng-Chih Chiang, and Li-Chung
Lo“Iterative Channel Estimation for MIMO OFDM Systems”,
Proceedings of 2007 International Symposium on Intelligent
Signal Processing and Communication Systems Nov.28-
Dec.1, 2007 Xiamen, China
[7].Tarokh, V., Jafarkhani, H., and Calderbank, A. R., “Space-
time block codes from orthogonal designs,” IEEE Trans,
Inform. Theory, Vol. 45, No. 5, pp. 1456-1467, July 1999.
[8]. Y. Qiao, S. Yu, P. Su, and L. Zhang, “Research on an
iterative algorithm of LS channel estimation in MIMO OFDM
systems,” IEEE Trans. Broadcast., vol. 51, pp. 149-153,
Mar.2005.
[9]. I. Barhumi, G. Leus, and M. Moonen, “Optimal training
design for MIMO OFDM systems in mobile wireless
channels,” IEEE Trans. Signal Proc., pp. 1615-1624, June
2003.
[10].Part 11: Wireless LAN Medium Access Control (MAC)
and Physical Layer (PHY) Specifications: High-speed
Physical Layer in 5 GHz Band, IEEE Std 802.11a-
1999(R2003).

More Related Content

PDF
Iterative qr decompostion channel estimation for mimo ofdm systems
PDF
PERFORMANCE ANALYSIS OF CLIPPED STBC CODED MIMO OFDM SYSTEM
PDF
Channel Estimation In The STTC For OFDM Using MIMO With 4G System
PDF
Iaetsd vlsi implementation of spatial modulation receiver
PDF
Hardware efficient singular value decomposition in mimo ofdm system
PDF
Performance of spatial multiplexing,
PDF
PERFORMANCE ANALYSIS OF QOS PARAMETERS LIKE PSNR, MAE & RMSE USED IN IMAGE TR...
PDF
C010211624
Iterative qr decompostion channel estimation for mimo ofdm systems
PERFORMANCE ANALYSIS OF CLIPPED STBC CODED MIMO OFDM SYSTEM
Channel Estimation In The STTC For OFDM Using MIMO With 4G System
Iaetsd vlsi implementation of spatial modulation receiver
Hardware efficient singular value decomposition in mimo ofdm system
Performance of spatial multiplexing,
PERFORMANCE ANALYSIS OF QOS PARAMETERS LIKE PSNR, MAE & RMSE USED IN IMAGE TR...
C010211624

What's hot (18)

PDF
A Novel Alamouti STBC Technique for MIMO System Using 16- QAM Modulation and ...
PDF
05. 9520 11279-1-rv ed final
PDF
MIMO Communications
PDF
International Journal of Engineering Inventions (IJEI)
PDF
Reduction of PAPR and Efficient detection ordering scheme for MIMO Transmissi...
PDF
ICI and PAPR enhancement in MIMO-OFDM system using RNS coding
PDF
Secure outage probability of cognitive radio network relying non-orthogonal m...
PDF
D010512126
PDF
Bit Error Rate Performance of MIMO Spatial Multiplexing with MPSK Modulation ...
PDF
SECURED TEXT MESSAGE TRANSMISSION IN PRE -CHANNEL EQUALIZATION BASED MIMO- OF...
PDF
Ipmc003 2
PDF
Multiuser MIMO Vector Perturbation Precoding
PDF
Performance Analysis of OSTBC MIMO Using Precoder with ZF & MMSE Equalizer
PDF
IMPROVEMENT OF LTE DOWNLINK SYSTEM PERFORMANCES USING THE LAGRANGE POLYNOMIAL...
PDF
Performance evaluation with a
PDF
BER Performance of Antenna Array-Based Receiver using Multi-user Detection in...
PDF
Simulation of ofdm modulation adapted to the transmission of a fixed image
PDF
Performance evaluation on the basis of bit error rate for different order of ...
A Novel Alamouti STBC Technique for MIMO System Using 16- QAM Modulation and ...
05. 9520 11279-1-rv ed final
MIMO Communications
International Journal of Engineering Inventions (IJEI)
Reduction of PAPR and Efficient detection ordering scheme for MIMO Transmissi...
ICI and PAPR enhancement in MIMO-OFDM system using RNS coding
Secure outage probability of cognitive radio network relying non-orthogonal m...
D010512126
Bit Error Rate Performance of MIMO Spatial Multiplexing with MPSK Modulation ...
SECURED TEXT MESSAGE TRANSMISSION IN PRE -CHANNEL EQUALIZATION BASED MIMO- OF...
Ipmc003 2
Multiuser MIMO Vector Perturbation Precoding
Performance Analysis of OSTBC MIMO Using Precoder with ZF & MMSE Equalizer
IMPROVEMENT OF LTE DOWNLINK SYSTEM PERFORMANCES USING THE LAGRANGE POLYNOMIAL...
Performance evaluation with a
BER Performance of Antenna Array-Based Receiver using Multi-user Detection in...
Simulation of ofdm modulation adapted to the transmission of a fixed image
Performance evaluation on the basis of bit error rate for different order of ...
Ad

Viewers also liked (20)

PDF
Security in multi cloud data storage with sic
PDF
Multi objective genetic algorithm for regression
PDF
Mlrt an mysterious location based efficient routing protocol in manets
PDF
A great land mark to achieve 4 g mobile communications
PDF
An algorithm for design of brick lining for irrigation channels
PDF
Design of green data center
PDF
Ultrasonic investigation of bio liquid mixtures of methanol with cinnamaldehy...
PDF
Lab view based self tuning fuzzy logic controller for sterilizing equipments ...
PDF
A novel hybrid communication technique involving power line communication and...
PDF
Desinging dsp (0, 1) acceptance sampling plans based on
PDF
Comparative study on performance of coagulants in
PDF
Hybrid aco iwd optimization algorithm for minimizing weighted flowtime in clo...
PDF
Cloud computing and its security aspects
PDF
Ccag gossip based reliable multicast protocol
PDF
Surface quality enrichment using fine particle impact
PDF
Sc idt soft computing based intrusion detection technology in smart home secu...
PDF
Pca based support vector machine technique for volatility forecasting
PDF
Analysis of fuel consumption and oxides of nitrogen using oxygen enriched air...
PDF
Performance analysis of a liquid column in a chemical plant by using mpc
PDF
Enhancing the capability of supply chain by
Security in multi cloud data storage with sic
Multi objective genetic algorithm for regression
Mlrt an mysterious location based efficient routing protocol in manets
A great land mark to achieve 4 g mobile communications
An algorithm for design of brick lining for irrigation channels
Design of green data center
Ultrasonic investigation of bio liquid mixtures of methanol with cinnamaldehy...
Lab view based self tuning fuzzy logic controller for sterilizing equipments ...
A novel hybrid communication technique involving power line communication and...
Desinging dsp (0, 1) acceptance sampling plans based on
Comparative study on performance of coagulants in
Hybrid aco iwd optimization algorithm for minimizing weighted flowtime in clo...
Cloud computing and its security aspects
Ccag gossip based reliable multicast protocol
Surface quality enrichment using fine particle impact
Sc idt soft computing based intrusion detection technology in smart home secu...
Pca based support vector machine technique for volatility forecasting
Analysis of fuel consumption and oxides of nitrogen using oxygen enriched air...
Performance analysis of a liquid column in a chemical plant by using mpc
Enhancing the capability of supply chain by
Ad

Similar to Iterative qr decompostion channel estimation for (20)

PDF
I010125056
PDF
Performance Comparison of Modified Variable Step Size Leaky LMS Algorithm for...
PDF
MIMO Channel Estimation Using the LS and MMSE Algorithm
PDF
ANALYSES AND PERFORMANCE OF TECHNIQUES PAPR REDUCTION FOR STBC MIMO-OFDM SYST...
PDF
SISO MMSE-PIC detector in MIMO-OFDM systems
PDF
Performance analysis of adaptive filter channel estimated MIMO OFDM communica...
PDF
Adaptive transmit diversity selection (atds) based on stbc and sfbc fir 2 x1 ...
PDF
Effect of fiber distance on various sac ocdma detection techniques
PDF
Effect of fiber distance on various sac ocdma detection techniques
PDF
Energy Efficiency of MIMO-OFDM Communication System
DOC
Comparitive analysis of bit error rates of multiple input multiple output tra...
PDF
CHANNEL ESTIMATION AND MULTIUSER DETECTION IN ASYNCHRONOUS SATELLITE COMMUNIC...
PDF
IRJET- Performance Evaluation of DOA Estimation using MUSIC and Beamformi...
PDF
Prediction of a reliable code for wireless communication systems
PDF
Prediction of a reliable code for wireless communication systems
PDF
Prediction of a reliable code for wireless communication systems
PDF
Analyses and performance of techniques papr reduction for stbc mimo ofdm syst...
PDF
BER Performance of MU-MIMO System using Dirty Paper Coding
PDF
LOGIC CODES GENERATION AND TRANSMISSION USING AN ENCODING-DECODING SYSTEM
PDF
Logic codes generation and transmission using an encoding decoding system
I010125056
Performance Comparison of Modified Variable Step Size Leaky LMS Algorithm for...
MIMO Channel Estimation Using the LS and MMSE Algorithm
ANALYSES AND PERFORMANCE OF TECHNIQUES PAPR REDUCTION FOR STBC MIMO-OFDM SYST...
SISO MMSE-PIC detector in MIMO-OFDM systems
Performance analysis of adaptive filter channel estimated MIMO OFDM communica...
Adaptive transmit diversity selection (atds) based on stbc and sfbc fir 2 x1 ...
Effect of fiber distance on various sac ocdma detection techniques
Effect of fiber distance on various sac ocdma detection techniques
Energy Efficiency of MIMO-OFDM Communication System
Comparitive analysis of bit error rates of multiple input multiple output tra...
CHANNEL ESTIMATION AND MULTIUSER DETECTION IN ASYNCHRONOUS SATELLITE COMMUNIC...
IRJET- Performance Evaluation of DOA Estimation using MUSIC and Beamformi...
Prediction of a reliable code for wireless communication systems
Prediction of a reliable code for wireless communication systems
Prediction of a reliable code for wireless communication systems
Analyses and performance of techniques papr reduction for stbc mimo ofdm syst...
BER Performance of MU-MIMO System using Dirty Paper Coding
LOGIC CODES GENERATION AND TRANSMISSION USING AN ENCODING-DECODING SYSTEM
Logic codes generation and transmission using an encoding decoding system

More from eSAT Publishing House (20)

PDF
Likely impacts of hudhud on the environment of visakhapatnam
PDF
Impact of flood disaster in a drought prone area – case study of alampur vill...
PDF
Hudhud cyclone – a severe disaster in visakhapatnam
PDF
Groundwater investigation using geophysical methods a case study of pydibhim...
PDF
Flood related disasters concerned to urban flooding in bangalore, india
PDF
Enhancing post disaster recovery by optimal infrastructure capacity building
PDF
Effect of lintel and lintel band on the global performance of reinforced conc...
PDF
Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...
PDF
Wind damage to buildings, infrastrucuture and landscape elements along the be...
PDF
Shear strength of rc deep beam panels – a review
PDF
Role of voluntary teams of professional engineers in dissater management – ex...
PDF
Risk analysis and environmental hazard management
PDF
Review study on performance of seismically tested repaired shear walls
PDF
Monitoring and assessment of air quality with reference to dust particles (pm...
PDF
Low cost wireless sensor networks and smartphone applications for disaster ma...
PDF
Coastal zones – seismic vulnerability an analysis from east coast of india
PDF
Can fracture mechanics predict damage due disaster of structures
PDF
Assessment of seismic susceptibility of rc buildings
PDF
A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...
PDF
Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...
Likely impacts of hudhud on the environment of visakhapatnam
Impact of flood disaster in a drought prone area – case study of alampur vill...
Hudhud cyclone – a severe disaster in visakhapatnam
Groundwater investigation using geophysical methods a case study of pydibhim...
Flood related disasters concerned to urban flooding in bangalore, india
Enhancing post disaster recovery by optimal infrastructure capacity building
Effect of lintel and lintel band on the global performance of reinforced conc...
Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...
Wind damage to buildings, infrastrucuture and landscape elements along the be...
Shear strength of rc deep beam panels – a review
Role of voluntary teams of professional engineers in dissater management – ex...
Risk analysis and environmental hazard management
Review study on performance of seismically tested repaired shear walls
Monitoring and assessment of air quality with reference to dust particles (pm...
Low cost wireless sensor networks and smartphone applications for disaster ma...
Coastal zones – seismic vulnerability an analysis from east coast of india
Can fracture mechanics predict damage due disaster of structures
Assessment of seismic susceptibility of rc buildings
A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...
Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...

Recently uploaded (20)

PPTX
Foundation to blockchain - A guide to Blockchain Tech
PPTX
UNIT 4 Total Quality Management .pptx
PPTX
Internet of Things (IOT) - A guide to understanding
PPTX
OOP with Java - Java Introduction (Basics)
PDF
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
PDF
Structs to JSON How Go Powers REST APIs.pdf
PPT
Project quality management in manufacturing
PDF
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
PPTX
Strings in CPP - Strings in C++ are sequences of characters used to store and...
PPT
Mechanical Engineering MATERIALS Selection
PPTX
web development for engineering and engineering
PDF
Arduino robotics embedded978-1-4302-3184-4.pdf
PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
PDF
Well-logging-methods_new................
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PPTX
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
PDF
Digital Logic Computer Design lecture notes
PPTX
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
PPTX
Welding lecture in detail for understanding
Foundation to blockchain - A guide to Blockchain Tech
UNIT 4 Total Quality Management .pptx
Internet of Things (IOT) - A guide to understanding
OOP with Java - Java Introduction (Basics)
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
Structs to JSON How Go Powers REST APIs.pdf
Project quality management in manufacturing
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
Strings in CPP - Strings in C++ are sequences of characters used to store and...
Mechanical Engineering MATERIALS Selection
web development for engineering and engineering
Arduino robotics embedded978-1-4302-3184-4.pdf
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
Well-logging-methods_new................
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
CYBER-CRIMES AND SECURITY A guide to understanding
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
Digital Logic Computer Design lecture notes
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
Welding lecture in detail for understanding

Iterative qr decompostion channel estimation for

  • 1. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 __________________________________________________________________________________________ Volume: 02 Issue: 08 | Aug-2013, Available @ http://www.ijret.org 56 ITERATIVE QR DECOMPOSTION CHANNEL ESTIMATION FOR MIMO-OFDM SYSTEMS R. Prakash Kumar1 , I Raghu2 , M. Vinod Kumar Reddy3 1, 2, 3 Assistant Professor, ECE Department, CVR College of Engineering, AP, India, prakash.rachmagdu@gmail.com, raghu.indraganti303@gmail.com, vinodkumarreddy488@gmail.com Abstract Channel estimation algorithms have a key role in signal detection in MIMO-OFDM systems. In this system, the number of channel components which need to be estimated is much more than conventional SISO wireless systems. Consequently, the computational process of channel estimation is highly intensive. In addition, the high performance channel estimation algorithms mostly suffer from high computational complexity. In the other words, the system undergoes intensive computations if high performance efficiency is desired. However, there is an alternative solution to achieve both high performance efficiency and relatively low level of computational complexity. In this solution, high efficient channel estimation is firstly designed, and then it is simplified using alternative mathematical expressions. In this paper, Iterative channel estimation based on QR decomposition for MIMO-OFDM systems is proposed. From simulation results, the iterative QRD channel estimation algorithm can provide better mean-square-error and bit error rate performance than conventional methods. Index Terms: MIMO, OFDM, QRD,Least squre Channel estimation -----------------------------------------------------------------------***----------------------------------------------------------------------- 1. INTRODUCTION Orthogonal frequency division multiplexing (OFDM) technology has been used widely in many wireless communication systems, such as digital audio broadcasting (DAB), digital video broadcasting (DVB), wireless local area network (WLAN), asymmetric digital subscriber loop (ADSL), and future 4G systems. OFDM systems can provide higher bandwidth efficiency and achieve higher data throughput. In order to enhance the data rate, multi-antenna technique is applied to existing systems. Multiple-input multiple-output (MIMO) communication refers to wireless communication systems using an array of antennas (i.e. multiple antennas) at either the transmitter or the receiver. Multiplexing would cause interference, but MIMO systems use smart selection and/or combining techniques at the receiving end to transmit more information and to improve signal quality. Therefore, MIMO OFDM systems are regarded as attractive systems for high speed transmission. Hence, the integration of these two technologies has the potential to meet the ever growing demands of future communication systems [1]. If space-time coding is used at the transmitter, the channel knowledge is required at the receiver to decode the transmitted symbols. Therefore, accurate channel estimation plays a key role in data detection especially in MIMO-OFDM system where the number of channel coefficients is M×N time more than SISO system. (M and N are the number of transmitted and received antenna respectively). Technically, there are four types of channel estimation [2]; training-based, blind, semi- blind and data–aided channel estimation. In wireless communications, signals are always distorted by channel. The wireless channel is time or location variant the channel state information to compensate the channel distortion. Pilot signals can be spaced separated in the transmitted symbols. In the receiver, the channel impulse response can be estimated at the positions of pilot signals. The other channel information at the data signals can be obtained by interpolating the estimated channel impulse response. However, error caused by channel interpolation cannot be avoided. A good channel estimation method can provide higher reliable data detection. In this paper, we proposed iterative channel estimation based on QR Decomposition for MIMO OFDM systems. The aim of this paper is to investigate the effectiveness of QRD (QR decomposition) to reduce the computational complexity of channel estimation algorithms in MIMO-OFDM system, and design high performance channel estimation for this system by using iterative technique. 2. SYSTEM MODEL Figure.1 shows the basic model of MIMO-OFDM system with M and Nr number of antenna at the transmitter and receiver respectively. In this model, MIMO transmission is assumed to be OSTBC (Orthogonal Space-Time Block Coded). Therefore the block of user information after mapping in MPSK modulator is coded by the MIMO-STBC encoder with the matrix dimension of P×M. Where P is the number of time
  • 2. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 __________________________________________________________________________________________ Volume: 02 Issue: 08 | Aug-2013, Available @ http://www.ijret.org 57 interval needed to transmit this matrix by M number of transmit antenna. S/P C= Serial to Parallel Converter P/S C= Parallel to Serial Converter FFT= Fast Fourier Transform IFFT= Inverse Fast Fourier Transform Figure 1.Block diagram of an MIMO-OFDM transceiver If a column of encoded matrix which enter to the OFDM block is (X1, X2,…,Xm)T in frequency domain then the output of OFDM module will be (x1, x2,…,xm)T in time domain. Each element of encoded matrix Xk before OFDM module has a length of N= 64 symbols while after OFDM module change to xk in time domain with the length of 80 symbols. i.e received signal after distortion by frequency selective channel and AWG noise at antenna j from antenna i can be represented by “Equation (1)”. )1(,....2,1,)()()()( 1 0 Minwlnxnhny L l jiji l ji =+−⋅= ∑ − = Where is )(nh ji l is lth channel coefficient between received antenna j and transmitted antenna i at time n. WJ(n) is AWGN with zero mean and variance one. The “Equation (1)” in vector form can be rewritten by “Equation (2), (3), (4), (5)”. Received signal vector at time interval t by antenna j=1, 2,…,Nr can be represented as [ ] [ ] [ ]                   = + + + TN NN NN T NN T NN r CP rr CP CP yyy yyy yyy y ......, . . ......,,, .....,, 10 22 1 2 0 11 ,1 1 0 (10) [ ] [ ] [ ]                         = + + = + = ∑ ∑ ∑ i NN iiiNr i NN ii M i i i NN ii M i i CP CP CP xxxhtoeplitz xxxhtoeplitz xxxhtoeplitz y ......,( . . ......,,,)( .....,,).( 10 10 1 2 ,10 1 1 Toeplitz function is a channel matrix function which can be defined as toeplitz (h) =                           − − − − )0()1()1(0000 00 0)1(0 00)1(0 000)1()1( 0000)0()1( 00000)0()1( 000000)0( ijijij ij ij ijij ijij ijij ij hhlh lh lh hlh hh hh h L OOMOMM MOOMM LOOM LOM LM L L After removing cyclic prefix and FFT transformation by OFDM demodulator, received signal in frequency domain can be represented as ∑= += M i j k i K ji K j k WSHY 1 . (12) Wkj is AWGN in frequency domain and it can be calculated using ∑ − = − = 1 0 /2 . 1 N n Nknjjj k ew N W π (13) Receive signal in vector form can be represented as jji K M i ij WHSY += ∑=1 (14) =S.HJ +WJ In more detail each of variable in Equation (14) can be written as in Equations (15),(16),(17) and (18). [ ]Tj N jjj nyynYY )(,....,),( ,11= (15) (11)
  • 3. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 __________________________________________________________________________________________ Volume: 02 Issue: 08 | Aug-2013, Available @ http://www.ijret.org 58 [ ] [ ]( )TJM N JMJMJ N JJji K HHHHHHH ),(),( 2 ),( 1 ),1(),1( 2 ),1( 1 ,,,,,,,, LLL= (16)               = )(00)1(00 00 00)(0)(0 00)(00)( 1 1 1 1 2 1 1 1 nSS nSnS nSnS S M N M M LLL MOMMMOM MLL LLL (17) [ ]Tj N jjj nWnWnWW )(),(),( 21 L= (18) Received signal by antenna [1, 2 …Nr] in frequency domain after removing cyclic prefix and FFT transformation can be written as Y = S × H +W (19) In more detail each of variables in Equation (19) can be written as in Equations (17), (20), (21) and (22)               = )()()( )()()( )()()( 21 21 2 21 1 nynyny nynyny nynynY Y r r r N NNN N NN N NN L MMMM L L (20)                               = ),()2,()1,( ),( 2 )2,( 2 )1,( 2 ),( 1 )2,( 1 )1,( 1 ),1()2,1()1,1( ),1( 2 )2,1( 2 )1,1( 2 ),1( 1 )2,1( 1 )1,1( 1 r r r r r r NM N M N M N NMMM NMMM N NNN N N HHH HHH HHH HHH HHH HHH H L MMMM L L MMMM L MMMM L L (21)               = )()()( )()()( )()()( 21 21 2 21 1 nWnWnW nWnWnW nWnWnW W r r r N NNN N NN N NN L MMMM L L (22) 3. LS CHANNEL ESTIMATION FOR MIMO- OFDM From Equation (12), it can be seen that for estimation of channel component between receive antenna j and transmit antenna i=1, 2,…M, the number of subcarriers which has to be estimated is M×N. where N is the number of subcarriers. In the other words for every receive antenna j=1, 2,…Nr vector ji kH in Equation(16) has to be estimated. If one OFDM training block with N subcarriers transmitted from every of transmitted antenna, then from the model for every receive antenna there will be N equation with N×M unknown, hence these equations are under determined and cannot be solved. For solving this problem there are two solutions, first solution is transmitting M OFDM blocks which in practical case is not applicable. Second solution is reducing the unknown elements by looking at an alternate representation of the received signal, called the transform- domain estimator that was first proposed by van de Beek in [4] for OFDM systems and well explained in [2] for MIMO- OFDM system. Base on this method CFR (Channel Frequency Response) can be expressed in terms of the CIR (Channel Impulse Response) through the Fourier transformation. Hence, the received signal model in “Equation (14)” can be expressed in terms of the CIR. The benefit of this representation is that usually the length of the CIR is much less than the number of subcarriers of the system. CIR representation can be achieved using following transformation ),(),( ijij hFH ⋅= (23) Where h(j,i) is the (L×1) channel impulse vector and F is Fourier transform in vector form, and it can be represented as LN N LNj N Nj N Nj N Lj N Lj N j ee e e ee F × −−−−− −− −− −−−                   = )1)(1(2)1)(1(2 )2)(1(2 )1)(2(2 )1)(1(2)1)(1(2 1 1 1 111 ππ π π ππ L ML MMM L L (24) To extend the matrix Fourier transform to operate on multiple channels following matrix in Equation (25) can be defined as )( 00 00 00 FDIMM F F F ×               =Γ L MOLM L L (25) By using this definition, transformation of CFR to CIR in Equation (14) can be done as jjjjj K jj WhXWHSY +Γ=+= .. jJ WhA +. (26) By applying LS algorithm on Equation (26), channel component can be estimated using Equation (27). By this transformation one OFDM block is enough to estimate the channel. The only condition is N≥M×L YAAAh HHj ..).( ~ 1− = (27)
  • 4. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 __________________________________________________________________________________________ Volume: 02 Issue: 08 | Aug-2013, Available @ http://www.ijret.org 59 4. QR DECOMPOSITION QR decomposition is just an alternative for calculating matrix inversion. There are different methods for QR decomposition. Here Householder algorithm is used. The steps of QRD algorithm to solve LS problem can be presented as follow [5]: Algorithm 1. Making the LS error function for Equation (27) as represented in Equation (28). hAY ~ −=ε And if hAY ~ 0 =⇒=ε (28) 2. Decompose W into Hermitian matrix Q and upper triangular matrix R using Householder algorithm as Equation (29). h R QhAY NM MM ~ . 0 ~ × ×       ⋅== (29) 3. Multiply Hermitian of Q to both side of Equation (29). The result can be represented as in Equation (30). YQh R H MM NM ⋅=⋅      × × ~ 0 (30) 4. Finally, solve the channel using back substitution 5. COMPLEXITY COMPARISON BETWEEN LS AND QRD ALGORITHM The advantage of using QR decomposition is to reduce the computational complexity of the LS channel estimation. In this research, the computational complexity in terms of number of mathematical operations has been measured. The derivations are based on an Mt-by-Mr MIMO-OFDM system with N subcarriers and a channel length of L. The known matrix A has dimensions (N×L.Mt). For simplicity in notation L.Mt is denoted by M. For a consistent comparison, the complex operations are converted to real operation equivalents. Table 2 shows the real equivalent operations for the various complex operations. In addition, each type of real operations has different levels of complexity when implemented in the hardware. For example multiplications, additions, and subtractions can be set to 1 FLOPs (Floating Point Operations), divisions to 6 FLOPs, and square roots to 10 FLOPs (table-1). It should be emphasized that counting of the number operations is only an estimate of the computational complexity of the algorithms. A more exact measure would be to implement the algorithm in hardware and count the number of instructions and processing time required. However, in computer simulations, FLOP counts can give a good indication of the relative complexity of different algorithm. Table-1: Number of flops in every real operation Operation # No of Flops Multiplication, addition and subtraction 1 Division 6 Square root 10 Table-2: Number of real operations in every complex operation Complex Operation No of Real Operations Multipli cation Division Subtraction & Addition Multiplication 4 2 0 Division 6 3 2 Subtraction /Addition 0 0 2 Complex magnitude 2 0 1 6. ITERATIVE QRD CHANNEL ESTIMATION In order to complete data-aided channel estimation, pilot signals can be spaced separated in the transmitted symbols. In the receiver, the channel impulse response can be estimated at the positions of pilot signals by several algorithms, such as least square method. The other channel information at the data signals can be obtained by interpolating the estimated channel impulse response [6]. In this paper, we propose a iterative LS-QRD channel estimation algorithm for MIMO OFDM system. At first step, an LS-QRD channel estimate is obtained by using (31) jj QRD hH ~ˆ Γ= (31) h ~ can be obtained from YQh R H MM NM ⋅=⋅      × × ~ 0 Where 10,10, 00 00 /2 −≤≤−≤≤=             =Γ − LnNmeF F F FFF Nmnj π L MOMM L L And then the channel estimate is set as initial 0,ˆ )( =kH kj QRD .Secondly, the receiver uses the estimated channel to help the detection/decision of data signals. The detection data can be obtained by zero forcing method jk QRD i ZF YHX Φ = )(ˆˆ (32)
  • 5. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 __________________________________________________________________________________________ Volume: 02 Issue: 08 | Aug-2013, Available @ http://www.ijret.org 60 Where Φ)(ˆ k QRDH is pseudo inverse of j QRDHˆ               = )(, , )(,2 , )(,1 , )(2, , )(2,2 , )(2,1 , )(1 , )(1,2 , )(1,1 , )( ˆˆˆ ˆˆˆ ˆˆˆ ˆ , kNN diagQRD kN diagQRD kN diagQRD kNr diagQRD k diagQRD k diagQRD kN diagQRD k diagQRD k diagQRD k QRD rtrr t HHH HHH HHH H L MMMM L L And then the channel estimation treats the detected signals as known data to perform a next stage channel estimation iteratively and the index k adds 1. Go to the first step and repeat the process till the mean-square-error of channel estimate is converged or the expected iterations reach. By utilizing the iterative channel estimation and signal detection process we can reduce the estimation error caused by channel interpolation between pilots. The accuracy of the channel estimation can be improved by increasing the number of iteration process. 7. SIMULATION RESULTS The system specification for this simulation can be summarized in Table 3. For this simulation the channel has L=16 paths where the amplitude of each path varies independently according to the Rayleigh distribution with an exponential power delay profile [10], and can be represented as in Equation (33). The results can be classified into two parts; Performance comparison and complexity comparison results. These are presented in the next sections. A. Iterative QRD Algorithm The bit error rate (BER) and MSE Performance of iterative QRD channel estimation method are shown in figure 2 and 3.Iteration number r=0 means the conventional QRD channel estimation method . After about 2 iterations ,the BER and MSE performance of iterative channel estimation are much closer to that of ideal one . Figure-2: BER Performance of iterative channel estimation with different iteration numbers Table-3: Simulation parameters for MIMO-OFDM System MIMO(STBC)-OFDM #Rx Antenna 2 #Tx Antenna 2 Channel Frequency selective ,Rayleigh fading Noise AWGN #Sub carrier 64 #Cyclic Prefixes 16 Cahnnel length 16 Trms (RMS delay spread) 25 ns Ts-Sampling Frequency 1/80 MHz 1,......2,1)2/1,0()2/1,0( 22 −=+= LljNNh li σσ (33) Where RMS s RMS s T LT T T l ee −− ×−= )1(2 σ and for normalization ∑ − = = 1 0 2 1 L l lσ and L approximated by L= s rms T T10 Figure-3: MSE Performance of iterative channel estimation with different iteration numbers. The use of iterative QRD method improves the performance in terms of lower channel estimation error. From the results it can be concluded that the iterative QRD channel estimation algorithm have high performance efficiency in terms of BER and MSE. However, in the next section the benefit of QRD, which is the significant reduction of the complexity of the system, is portrayed. B. Complexity Comparison between LS and QRD Algorithm Using the system parameters for the MIMO-OFDM system specified in Table 3, the number of operations for a 2 transmit antenna system with a channel length of 6 and 16 was
  • 6. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 __________________________________________________________________________________________ Volume: 02 Issue: 08 | Aug-2013, Available @ http://www.ijret.org 61 calculated for the two algorithms. In this section, the complexity comparison in terms of FLOPs count is performed for two algorithms. Figures 4 and 5 shows the complexity comparison of both algorithms Figure-4: Complexity comparisons between LS and QRD with channel length=6 The results in Figure 5 is more highlighted which the number of channel length increase to 16. Increasing the channel length increases the number of unknown parameters, thereby will increase the complexity of the channel estimation. It shows that the LS increases exponentially as the channel length increases and has much higher complexity than the QRD for long channel lengths Figure-5: Complexity comparisons between LS and QRD with channel length=16 Figure-6: Complexity comparisons between LS and QRD with TX=2 Figure 6 shows the simulation result using 2 transmit antenna while the number of channel component vary from 1 to 16. The previous conclusion for computational complexity can be made here. In Figure 7, the number of transmit antenna is increased to 8 while the channel is changed from 1 to 16. As expected, when the number of antennas increases, both estimation techniques increase in complexity because the size of the unknown matrix A increases. The general trend of the QRD method is that it increases almost linearly with the number of transmits antennas of the system. The LS method increases exponentially at a considerably higher rate than the QRD methods. Therefore, the QRD is especially preferable for higher number of transmit antennas since it does not explode in complexity as the LS solution. Finally the Numerical example for computational complexity comparison between two channel estimation algorithms is provided in Table 4. Table-4: Number of complex operations and Flops in two algorithms with L=16 and Tx =4 (A: # of complex ultiply, B: # of add/sub, C: # of complex division, D: # of square root, E: # of complex magnitude, F: # of flops). Algorith m A B C D E F LS 79052 8 782277 2 617 6 0 0 1437356 8 QRD 18722 0 184047 1 192 214 4 12 8 3376126 The results prove that QRD method is lower in complexity than LS method. The results in Table 4 show that the total number of operation for the LS method is much higher than the QRD method. For this simulation scenario using QRD achieves a complexity reduction by approximately 77%. This verifies that the QRD has significantly lower complexity than that of direct LS estimation via the pseudo inverse, hence a better option for channel estimation.
  • 7. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 __________________________________________________________________________________________ Volume: 02 Issue: 08 | Aug-2013, Available @ http://www.ijret.org 62 Figure-7: Complexity comparisons between LS and QRD with TX=8 CONCLUSIONS The simulation results proved that Iterative QRD channel estimation algorithm has good performance efficiency it can provide better mean square error and bit error rate performance than conventional methods. However the computational complexity of the QRD channel estimation is much lower than LS algorithm. In addition, computational complexity for QRD channel estimation is approximately linearly proportional with number of transmit antenna and channel length, whereas for LS algorithm is exponentially proportional with the number of transmit antenna and channel length. As finding indicate; using QRD channel estimation, computational complexity of the system for above particular scenario which mentioned in table-4 can dramatically decrease by 77 %. Finally it can be concluded that Iterative QR decomposition can be an ultimate solution for high performance efficiency and reduction computational complexity. REFERENCES [1].G. L. Stuber, J. R. Barry, S. W. Mclaughlin, Y. Li, M. A. Ingram, and T. G. Pratt, “Broadband MIMO-OFDM wireless communications,” Proceedings of IEEE, vol. 92, no. 2, pp. 271-294, Feb. 2004. [2] T. Y. Al-Naffouri, “Adaptive algorithms for wireless channel estimation,” Department of Electrical Engineering, Stanford University, Dec. 2004, PHD thesis. [3] Kathryn Kar Ying Lo “Channel Estimation of Frequency Selective Channels for MIMO-OFDM” University og Calgary. Master thesis 2005 [4]. J.-J. van de Beek, O. Edfors, M. Sandell, S.K. Wilson, and P.O. Borjesson, “On channel estimation in OFDM system,” in Proceedings of IEEE Vehicular Technology Conference 1995, vol. 2, pp. 815-819, Sept. 1995. [5]Computational Complexity Reduction for MIMO-OFDM Channel Estimation Algorithms Reza Abdolee Tharek Abd.Rahman Sevia Mahdaliza Idrus VOL. 9, NO. 1, 2007, 30-36 elektrika Universiti Teknologi Malaysia [6]. Ju-Ya Chen, Cheng-Chih Chiang, and Li-Chung Lo“Iterative Channel Estimation for MIMO OFDM Systems”, Proceedings of 2007 International Symposium on Intelligent Signal Processing and Communication Systems Nov.28- Dec.1, 2007 Xiamen, China [7].Tarokh, V., Jafarkhani, H., and Calderbank, A. R., “Space- time block codes from orthogonal designs,” IEEE Trans, Inform. Theory, Vol. 45, No. 5, pp. 1456-1467, July 1999. [8]. Y. Qiao, S. Yu, P. Su, and L. Zhang, “Research on an iterative algorithm of LS channel estimation in MIMO OFDM systems,” IEEE Trans. Broadcast., vol. 51, pp. 149-153, Mar.2005. [9]. I. Barhumi, G. Leus, and M. Moonen, “Optimal training design for MIMO OFDM systems in mobile wireless channels,” IEEE Trans. Signal Proc., pp. 1615-1624, June 2003. [10].Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications: High-speed Physical Layer in 5 GHz Band, IEEE Std 802.11a- 1999(R2003).