Channel Parameters Identification Based on IMM Algorithm for ...
-
Upload
khangminh22 -
Category
Documents
-
view
0 -
download
0
Transcript of Channel Parameters Identification Based on IMM Algorithm for ...
Research ArticleChannel Parameters Identification Based on IMM Algorithm forVariant Correlation Channel
Zhuo Yang,1 Yiru Inoue,2 Jian Wan,3 and Lei Chen1
1National Police University of China, Shenyang 110854, China2Envisage Information Systems, Ithaca, NY 14850, USA3College of Information and Communication, Harbin Engineering University, Harbin 150001, China
Correspondence should be addressed to Zhuo Yang; [email protected]
Received 29 January 2015; Accepted 13 March 2015
Academic Editor: Francesco Tornabene
Copyright Β© 2015 Zhuo Yang et al. This is an open access article distributed under the Creative Commons Attribution License,which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
In wireless communication systems, correct knowledge of the correlation of a fading channel is essential for channel estimation.Both the reliability of the estimated channel impulse response (CIR) and the adjustment of an adaptive communication systemneed the accurate correlation information, which is difficult to identify especially when changing. By modeling the fading channelas a hybrid dynamic system, a channel estimation algorithm based on Interacting Multiple Model (IMM) is presented with theconsideration of time-variant channel correlation. Applying the IMM algorithm, the proposed channel estimator can identify thechannel correlation.With the accurate information of channel correlation, the proposed algorithm is capable of performing accurateestimation on the fading wireless channel with time-variant or time-invariant correlation. Our simulations demonstrate that theIMMbased channel estimation algorithm has good performance in estimating CIR as well as in identifying the channel correlation.
1. Introduction
Information transmission with high data rates and reliableperformance is required in wireless communication systems.However, the performance of the communication systemssuffers from the signal distortion caused by wireless channel.As a fundamental technology to ensure communicationperformance, a channel estimation algorithm is required tomeasure the channel parameters and reduce the influence onthe communication system.
In the application of wireless control and wireless sensorsystems, high performance communication between maneu-vering objects is required. Obviously, the impulse responseof the channel is time-variant because of the Doppler effect.Furthermore, the channel correlation which governs the waythat the channel varies is also time-variant because of thefrequent change in the speed of the moving object. Thisscenario can be treated as a channel that varies in differentmodes. In this case, the performance of channel estimation isaffected not only by the variance of channel impulse responsebut also by the changing of channel modes.
In the adaptive communication systems, system parame-ters, signal modes, and transmission modes can be adjustedaccording to the channel quality. Therefore, the statisticalinformation of the channel, such as channel correlation,reflecting how the channel changes, is required at eachmoment to adjust communication parameters. Without thechannel statistical information directly provided by the chan-nel estimator, the system parameters can only be adjustedaccording to the channel information calculated indirectly,for example, bit error rate (BER). Therefore, tracking thechannel correlation is important for the channel estimationalgorithm to achieve good performance. Channel estimationalgorithms that provide CIR as well as the statistical informa-tion should be developed. This has not been systematicallystudied.
Among channel estimation algorithms, Linear MinimumMean Square error (LMMSE) is widely used, since it isoptimum in minimizing the Mean Square Error (MSE) ofthe estimated channel parameters in the presence of AdditiveWhite Gaussian Noise (AWGN). It is shown that LMMSE isvery attractive for the channel estimation in [1β3]. However,
Hindawi Publishing CorporationMathematical Problems in EngineeringVolume 2015, Article ID 137528, 11 pageshttp://dx.doi.org/10.1155/2015/137528
2 Mathematical Problems in Engineering
the computational complexity of LMMSE is very high due tothe large amount of information operated comprehensivelyin the estimation algorithm.
The Kalman filter (KF), as an approximation of theOptimal Bayesian filter, is used in a wide range of engineeringand econometric applications because of its high accuracyand efficiency on parameter estimating in dynamic systems[4]. In wireless channel estimation, the Kalman filter has beenapplied with the wireless channel described by autoregressive(AR) model [5β7]. These methods are functional with lowcomputational complexity and the ability of fast tracking thevarying channel in the situation that the speed of the channelfading is constant.
In the case of a maneuvering receiver, channel corre-lation varies into different modes because of the changingDoppler shift corresponding to the relative speed between thetransmitter and the receiver.Without information on channelcorrelation, traditional channel estimation algorithms arelimited in performance in such situations, because theycannot effectively respond to the changes in channel mode[8, 9].
The Multiple Model (MM) filter was developed to solvethe problem of system mode changes [4]. The InteractingMultiple Model (IMM) algorithm is one of the most efficientapproaches among MM algorithms and is widely used inobject tracking [10] and other hybrid dynamic systems [11, 12].In communication systems the IMM algorithm can provideaccurate channel parameters by applying two Kalman filtersto the static and moving states of the receiver [13].
The contribution of this paper is to propose a new channelestimation algorithm based on the IMM algorithm. Thisalgorithm characterizes the fading channel using state-spacemodels and describes the dynamic channel correlation withmultiple models. The proposed method is capable of track-ing the CIR and identifying the channel correlation whichchanges according to the maneuverability of the receiver.
This paper is organized as follows. The signal transmis-sion of a communication system as well as the Rayleighfadingmultipath wireless channel is modeledmathematicallyin Section 2. In Section 3, the processes of channel correlationidentification and channel estimation based on IMM theoryare presented with theoretical proof after the introduction ofthe KF. The importance of channel correlation identificationand the applicability of the proposed algorithm are alsodiscussed in Section 3. After presenting and analyzing anumber of simulation results in Section 4, the conclusions aresummarized in Section 5.
2. Problem Formulation
2.1. Transmission System Model. The transform and trans-mission of data symbols are illustrated in Figure 1. In thetransmitter, a sequence composed of binary data π[π] ismodulated in baseband and transforms into a sequenceof complex signals π[π]. After being modulated by carrierwith frequency π
π, π[π] transforms into waveform π (π‘) and
transmitted over a Rayleigh fading channel β(π‘, π), where πis the delay and π‘ denotes current time. In the receiver, after
carrier demodulation and sampling,π¦[π] is obtained from thereceiving signal and can be expressed as follows:
π¦ [π] = π [π] β β [π, π]|π=π+ π [π] , (1)
where β[π, π] is the discrete time CIR with π and π denotingcurrent time and the delay tab; π [π] is the discrete timereceiving signal with π (π‘) being sampled; π[π] is the samplednoise signal. With the help of channel estimation algorithms,the CIR can be estimated, and the output of the channelestimation algorithm is denoted by β[π, π]. Using the infor-mation of β[π, π], received signal can be recovered from π¦[π],and the recovered signal is denoted as π[π]. After basebanddemodulation, the received data οΏ½οΏ½[π] is obtained from π[π].
2.2. Fading Channel. In wireless channels, with the effectof atmospheric reflection, refraction, and reflections fromobject such as buildings, the signal may travel in more thanone path from the transmitter to the receiver. In mobilecommunication systems, the attenuation and the delay of theCIR are time-variant. After being sampled with the symbolperiod π
π , the CIR of the multipath time-variant channel at
time π can be written in discrete time victor form:
h [π] = {β [π, 1] , . . . , β [π, π] , . . . , β [π, πΏ]}T , (2)
where π is the number of the paths and πΏ channel paths havethe significant multipath energy. The time delay of each pathis πππ . β[π, π] is the complex gain of the πth path in time ππ
π .
And the superscript βTβ in (2) denotes transpose.In mobile communication systems, the time-variance of
the CIR taps is caused by themotion of the transmitter and/orreceiver and is quantified by the maximum Doppler shift.When the number of multiple reflective paths is large andthere is no line-of-sight signal component, the envelop ofevery tap of CIR can be statistically described by a Rayleighprobability density function, and the phases of each tap areuniformly distributed in [0, 2π]. According to the propertyof the Rayleigh distribution, the real and imaginary compo-nents of each tap of CIR are independently and identicallydistributed (i.i.d.) zero mean Gaussian. As a result, the CIR attime π β 1 and time π can be represented as a first-order ARmodel [5] in the following form:
h [π] = πh [π β 1] + k [π] , (3)
where k[π] is the complex noise vector. Making π = 1, (3) canbe written as
h [π] = h [π β 1] + k [π] . (4)
The real and imaginary components of each element of k[π]are zero mean i.i.d. Gaussian. The covariance matrix of k[π]is determined by the autocorrelation of h[π]. For the widesense stationary uncorrelated scattering model [14, 15], theautocorrelation function of the multipath Rayleigh fadingchannel is [15]
E {β [π1, π1] ββ
[π2, π2]} = π β π½
0(2ππd (π1 β π2) ππ)
β πβπ1/πΏ
πΏ (π1β π2) ,
(5)
Mathematical Problems in Engineering 3
b[j]
b[j]
d[k]
d[k]
h[k, l]
s(t)
y[k]
n(t)
y(t)
h(t, π)Baseband
modulationCarrier
modulation
Carrierdemodulation
Basebandmodulation
Signaldetection
Channelestimation
Sample
Figure 1: Diagram of a communication system.
where the superscript βββ denotes the conjugate transpositionoperation; π = 1/(β
ππβπ/πΏ
) is a normalization constant. π½0(π₯)
is the zeroth-order Bessel function of the first kind. Themaximum Doppler frequency shift in hertz πd is shown asfollows:
πd =V β π0
πΆ, (6)
where V is the relative speed between the transmitter and thereceiver, π
0is the emitted frequency, andπΆ denotes the speed
of wave.
3. Interacting Multiple Model (IMM) BasedChannel Estimation
Assuming that the coherence time of the channel is πcoh, toestimate the CIR, the same training sequences with the lengthofππ‘are sent everyπ
π‘, whereπ
π‘β€ πcoh.The received signal of
the πth training sequence can bewritten in the form ofmatrixas follows:
y [π] = D β h [π] + w [π] , (7)
where ππ‘Γ 1 vector, y[π] denotes the πth received training
signal after being sampled and can be defined as
y [π] = {π¦ [π(ππ‘
ππ
)] , . . . , π¦ [π (ππ‘
ππ
) + π] , . . . ,
π¦ [π (ππ‘
ππ
) + ππ‘β 1]}
T, 1 β€ π β€ π
π‘.
(8)
w[π] in (7) is the complex noise which distributes indepen-dently with zero means in both real and imaginary parts andcovariance matrix R[π]. D in (7) is the transmitted trainingsignal matrix. Assuming that the transmitter sends the same
training sequence every time, D is a constant matrix whichcan be written as
D =
[[[[[[[[[[[[[
[
π [0] 0 β β β 0
π [1] π [0] β β β 0
.
.
.... d
.
.
.
π [πΏ β 1] π [πΏ β 2] β β β π [0]
.
.
.... d
.
.
.
π [ππ‘β 1] π [π
π‘β 2] β β β π [π
π‘β πΏ]
]]]]]]]]]]]]]
]
, (9)
where the element π[π] denotes the training sequence.Observing (4) and (7), it can be found that they are in
the typical form of state-space model of a dynamic system.Equation (4) is the stochastic difference equation. h[π] is thevector to be estimated of the dynamic system. Vector k[π] isthe process noise with zero mean and covarianceQ[π] whichis denoted as
Q [π] = E [k [π] β kβ [π]] . (10)
Equation (7) is the measurement equation, where y[π] is themeasurement of h[π], measured by matrixD and polluted bythe measurement noise vector w[π] with covariance R[π].
3.1. Kalman Filter (KF)Theory. Separating the real and imageparts h[π] and y[π], they can be written as
hex [π] = {Re {h [π]} , Im {h [π]}}T,
yex [π] = {Re {y [π]} , Im {y [π]}}T,
(11)
where Re{β } and Im{β } are the real part and the image part ofthe complex value. Then (4) and (7) can be written as
hex [π] = hex [π β 1] + kex [π] ,
yex [π] = Dex β hex [π] + wex [π] ,(12)
whereDex is denoted as
Dex = [Re {D} β Im {D}Im {D} Re {D}
] . (13)
4 Mathematical Problems in Engineering
The recursion of KF is given by the following equations.
(1) The predicted mean and covariance matrix:
hex [πβ
] = hex [π β 1] ,
P [πβ] = P [π β 1] +Q [π] .(14)
(2) The predicted measurement, innovation covariancematrix, and Kalman gain:
yex [πβ
] = Dexhex [πβ
] ,
DπΎ[π] = DexP [π
β
]DTex + R [π] ,
K [π] = P [πβ]DTexDβ1
πΎ[π] .
(15)
(3) The posterior mean (estimated value) and covariancematrix:
u [π] β yex [π] β yex [πβ
] ,
hex [π] = hex [πβ
] + K [π]u [π] ,
P [π] = P [πβ] β K [π]DexP [πβ
] ,
(16)
where ββ denotes the estimated value; the superscript βββof the time π denotes the predicted value obtained from theestimated value in time πβ1; P[π] is the covariance matrix ofhex[π + 1] assuming that the mean of hex[π + 1] is hex[π].
From the equations of KF, it can be noticed that, to ensurethe usability of KF, the covariance matrixes of process noiseand measurement noise should be known. However, in realcases, they can only be calculated statistically rather thanmeasured. In that case, noise covariance, say process noise,can be denoted as
Q [π] = (π β 1) Q [π β 1] + k [π] kβ
[π]
π. (17)
With (17), KF can provide an accurate noise covariance whenthe noise covariance is constant.
3.2. IMM Based Channel Estimation. In hybrid systems, thedynamic parameter to be estimated varies in different modes.In this case, the IMM estimator is one of the best com-promises available between complexity and performance,because of its low computational requirements and theaccuracy which is almost the same as that of many otheralgorithms with much higher complexity [10]. As a powerfulapproach to adaptive estimation in dynamic hybrid systems,IMMestimator is functional of solving problems of structuraland parametric changes [4, 11, 16].
In wireless communications, CIR varies randomly. Inaddition, the channel features, such as channel correlation,change from time to time. As a result, channel estimation canbe achieved by applying IMM estimation method.
(1) Channel Correlation Identification. Inmobile communica-tions, the CIR varies with the speed reflected by the channel
correlation, which is described in (5). On the one hand, theinformation of channel correlation is needed by the channelestimator to estimate the CIR accurately. On the other hand,channel correlation is important information for the upperlayer of the adaptive communication networks to adapt thesignal transmission scheme according to the channel feature.From the channel stochastic difference equation denoted by(4), the process noise vector k[π] reflects the change of theCIR. And Q[π], the covariance matrix of k[π], reflects thechannel correlation, which can be derived as
Q [π] = (Eβ[π] + Eβ
β[π]) β (R
β[π, ππ‘] + Rββ[π, ππ‘]) , (18)
where Rβ[π, ππ‘] and E
β[π] are the correlation matrix and the
covariance matrix of CIR and are defined as follows:
Rβ[π, ππ‘] = E [h [π] β hβ [π β 1]] , (19)
Eβ[π] = E [h [π] β hβ [π]] . (20)
The derivation of (18) is shown in Appendix A. Seen from (5),the gains of each tap are independent. In (18), E
β[π] is in the
following form:
Eβ[π] = diag {π β π0/πΏ, . . . , π β πβπ/πΏ, . . . , π β πβ(πΏβ1)/πΏ} . (21)
In practice,Eβ[π] can be obtained by using the estimatedCIR.
The elements of Rβ[π, ππ‘] can be calculated by (5) and be
written as
Rβ[π, ππ‘] = diag {π β π½
0(2ππd [π] ππ‘) β π
0/πΏ
, . . . ,
π β π½0(2ππd [π] ππ‘) β π
βπ/πΏ
, . . . ,
π β π½0(2ππd [π] ππ‘) β π
β(πΏβ1)/πΏ
} ,
(22)
where πd[π] is the maximumDoppler frequency shift at timeπ. As E
β[π] and R
β[π, ππ‘] are both diagonal matrixes, Q[π] is
also diagonal and can be denoted as
Q [π] = 2Eβ[π] β 2R
β[π, ππ‘] . (23)
Seen from (23), (22), and (6), πd is caused by the relativespeed between the transmitter and the receiver and governsthe channel correlation, which reflects the varying speed ofthe CIR.
As a result, both Q[π] and Rβ[π, ππ‘] can be identified by
establishing multiple models on Doppler shift πd and con-ducting IMM estimation based on these models. Models areestablished by dividing πd into a series of values which areindexed by π(π)d . When mode π(π)d is in effect at time π, thesystem mode is denoted as
π(π)
d [π] β {πd [π] = π(π)
d } ,
π β {1, 2, . . . , ππ} , βπ
(π)
d β M,(24)
where M is the set of all modal states. ππis the amount of
models inM. Making Yπ the set of all the measurements y[π]in (7) from the initial time to time π, Yπ is denoted as
Yπ = {y [0] , y [1] , . . . , y [π]} . (25)
Mathematical Problems in Engineering 5
The optimal estimation of Rβ[π, ππ‘] in the MMSE sense
is the expectation based on the posterior distribution. Theestimated value of R
β[π, ππ‘] is given by
Rβ[π, ππ‘] β E [R
β[π, ππ‘] | Yπ]
= β
π
E [Rβ[π, ππ‘] | Yπ, π(π)d [π]] β Pr {π(π)d [π] | Yπ}
= β
π
R(π)β[π, ππ‘] β π(π)
[π] ,
(26)
where R(π)β[π, ππ‘] is the estimated value of R
β[π, ππ‘] based on
model π and is defined as
R(π)β[π, ππ‘] β E [R
β[π, ππ‘] | Yπ, π(π)d [π]] ; (27)
π(π)
[π] is the posterior probability that model π is affected attime π and is given by
π(π)
[π] β Pr {π(π)d [π] | Yπ} . (28)
In (26), R(π)β[π, ππ‘] can be calculated by (22) using the value
of πd in each model. Consequently, the problem of Rβ[π, ππ‘]
identification is reduced to the problem of calculating π(π)[π],which is solved in the following sections.
(2) Channel Estimation. Seen from the discussion above,multiple models are established on Doppler shift πd. Themode changes are governed by a Markov chain with thetransition probabilitymatrix Ξ, whose element Ξ(ππ) is denotedas
Ξ(ππ)
= Pr (π(π)d [π] | π(π)
d [π β 1]) . (29)
Seen from (29), Ξ(ππ) is the transition probability from modeπ in time π β 1 to mode π in time π and can be obtainedstatistically. The optimal estimation of CIR can be denotedas
h [π] β E [h [π] | Yπ]
= β
π
E [h [π] | Yπ, π(π)d [π]] β Pr {π(π)d [π] | Yπ}
= β
π
h(π) [π] β π(π) [π] ,
(30)
where h(π)[π] is the estimated value of h[π] based on model πand is defined as
h(π) [π] β E [h [π] | Yπ, π(π)d [π]] ; (31)
Yπ and π(π)[π] are defined by (25) and (28). In optimal Bayesβtheorem,
π(π)
[π] = Pr {π(π)d [π] | Yπ}
= Pr {π(π)d [π] | y [π] ,Yπβ1}
=Pr {y [π] | π(π)d [π] ,Yπβ1} β π(π) [πβ]
Pr {y [π] | Yπβ1},
(32)
where Pr{y[π] | π(π)d [π],Yπβ1
} is the likelihood function,Pr{y[π] | Yπβ1} is the normalization factor, and π(π)[πβ] βPr{π(π)d [π] | Y
πβ1
} is the prediction model probability, whichcan be obtained by
π(π)
[πβ
] = β
π
Ξ(ππ)
β π(π)
[π β 1] . (33)
As a result, π(π)[π] can be described in the following form:
π(π)
[π] =Pr {y [π] | π(π)d [π] ,Yπβ1} β β
πΞ(ππ)
β π(π)
[π β 1]
Pr {y [π] | Yπβ1}.
(34)
Seen from (30) and (34), in optimal Bayes filters, everytime CIR is estimated, the history of measurements Yπ isneeded. The longer time that the estimator works for, thelarger the amount of calculation is required. In view of this,by suboptimally approximating Bayes filter, fixed memoryalgorithms have been proposed [4, 17]. The generalizedpseudo-Bayesian filter of order π (GPBπ) approaches theoptimal algorithm taking a memory history of πβ1 steps intoaccount. Hence, in channel estimationππ
πfilters are needed
in each time π. IMM estimator performs as well as GPB2,with the lower computational requirements than GPB1. Thusthe IMM algorithm has enjoyed remarkable success as one ofthe most cost-effective schemes for the estimation in hybridsystems.
The IMM channel estimator is recursive. ππKalman
filters, corresponding to each mode, run in parallel ineach cycle, which consist of four steps: interacting/mixing,filtering, and combination. The structure of IMM channelestimator is also shown in Figure 2, where h(π)[π], P(π)[π],and R(π)
β[π, ππ‘] are the estimated CIR by KF π at time π, its
covariance, and its correlation; h(0π)[π] and P(0π)[π] are themixed condition for KF π at time π and its covariance; h[π],P[π], and R
β[π, ππ‘] are the combined estimated CIR at time
π, its covariance, and its correlation; π(π)[πβ] and π(π)[π] arethe predicted and posterior probabilities for KF π; π(π)[π] is thelikelihood function of KF π. In each cycle, the estimated CIRand model probability π(π)[π] are firstly interacted with eachother and mixed for each mode under the assumption thatthis mode is in effect at the current time.Therefore the initialcondition for each filter based on certain model is obtained.Secondly, the interacted/mixed initial conditions are sent totheir particular model-based filters. In channel estimation,KFs based on different models are applied in the filteringstep.The estimated CIRs and the updatedmodel probabilitiesbased on each model are obtained. After the filtering step,the outputs of each filter are combined as the final resultat the current time. Seen from the upper description andFigure 2, as a weighting factor, themodel probability π(π)[π] isimportant to the interacting/mixing and combination steps.In IMM algorithm, the model probabilities are given by
π(π)
[π] =1
π [π]β
π
Ξ(ππ)
β π(π)
[π β 1] β N [u(π) [π] ; 0, S(π)πΎ[π]] ,
(35)
6 Mathematical Problems in Engineering
h(i)[k β 1]P(i)[k β 1]π(i)[k β 1]
π(i)[kβ]
h(01)[k β 1] h(0Nπ)[k β 1]
P(01)[k β 1] P(0Nπ)[k β 1] y[k]
KF KF1 Nf
π(i)[k]h(1)[k] h(Nπ)
[k]P(1)[k] P(Nπ)[k]
R(1)h [k, Tt] R(Nπ)
h[k, Tt]
π(i)[k]
Β· Β· Β·
Β· Β· Β·
Β· Β· Β·
Interaction/mixing
Modelprobability
updateCombination
π(Nπ)[k]
h[k]Rh[k, Tt]P[k]
Figure 2: Structure of IMM channel estimation.
where π[π] is the normalization constant and N[u(π)[π];0, S(π)πΎ[π]] denotes the probability of u(π)[π] in the normal
distribution with zero mean and the covariance of S(π)πΎ[π].
u(π)[π] and S(π)πΎ[π] are the residual and its covariance at time
π for the model π based KF and illustrated in the summary ofIMM based channel estimator in Appendix B.
3.3. Discussions. The data format suitable for IMM basedchannel estimation algorithm on the basis of single carriercommunication system is shown in Figure 3(a). Trainingsequences are sent frequently. The time interval between thetwo training sequences is π
π‘, with the assumption that the
channel correlation Rβ[π, ππ‘] is big enough and the influence
of CIR variance during ππ‘can be omitted. In an adaptive
communication system, Rβ[π, ππ‘], which reflects the speed of
channel variance, can be used to adapt the transmitter. Andππ‘can be adjusted according to the channel correlation to
achieve better reliability. Moreover, with the help of softwareradio, adaptive communication can also change its methodof communication, such as modulation and coding, withrespect to the channel correlation.
From the previous analysis, although presented on thebasis of single carrier communication systems, the IMMbased channel estimation algorithm can also be applied inmultiple carrier communication systems, such as OFDMsystems in two ways, training mode and pilot mode, whosetraining symbols are arranged as in Figures 3(b) and 3(c). Intraining mode, training symbols are sent in all subcarriers atthe same time; the IMM channel estimation is functional bysetting the elements of matrix S in (9) as the sampled signal at
TtTt
(a) Single carrier communication
Time
TtTt
Training Datasymbols symbols
Freq
uenc
y
(b) Training mode of multiple carrier communication
Time
TtTt
Freq
uenc
y
Training symbolData symbol
(c) Pilot mode of multiple carrier communication
Figure 3: Typical arrangement of training symbols.
the receiver. In pilot mode training symbols are sent in someof the subcarriers with data symbols sent in other subcarriersat the same time. A multiple carrier communication isequivalent to the signal transmitted in parallel. Therefore,IMM based channel estimation can be applied separately insubcarriers with training symbols. In each subcarrier, thewireless channel can be seen as a Rayleigh flat fading channel.The CIR at each subcarrier can be estimated by IMM basedchannel estimation algorithm, and then these estimates areinterpolated via different methods to obtain the general CIR.
4. Simulation Results andPerformance Analysis
In this section, the performance of both KF and IMM basedchannel estimation algorithms is compared and analyzed
Mathematical Problems in Engineering 7
0 5 10 15 20 25 30 35
MSE
(am
plitu
de)
IMMKalman
Eb/N0
10β1
10β2
10β3
10β4
10β5
Figure 4:MSEs of CIR amplitude with constant maximumDopplerfrequency.
based on simulation experiments in different conditions.The channel estimation algorithms are applied to a wirelesssystem whose signal is modulated by 16-QAM with thecarrier frequency 2.4GHz and the symbol period π
π = 3 πs.
The signals travel through a Rayleigh frequency flat fadingchannel, which is estimated every π
π‘= 500π
π .
In the first case, the maximumDoppler frequency shift ofthe fading channel is a constant valueπd = 100Hz.TheMSEsof the results from different algorithms are analyzed first.TheMSE of an estimated parameter is calculated as
MSE [π [π]] =βπΎ(π[π] β π[π])
2
πΎ, π = 1, . . . , πΎ, (36)
where π[π] is the estimated value of π[π] at time π. TheMSEs of estimated channel amplitude and phase in differentmeasurement noise levels are shown in Figures 4 and 5. Seenfrom the figures, it can be found that channel estimationbased on IMM performs better than the KF estimator inMSE. The reason is that IMM estimator operates in onemodel with the model probability of 1, when πd is constant.The estimated value is more accurate than KF when themodel is set precisely. A similar result can be found in BERwhich is shown in Figure 6. Figure 6 is the relation betweenBER and πΈ
π/π0with different channel estimation algorithms
applied in the receiver. It can be concluded that the channelestimation algorithm with better MSE performance can leadto a better BER performance.
In the second case, the maximum Doppler shift πdswitches between 100Hz and 200Hz every 150ms. The IMMchannel estimator is carried using twomodels (π(1)d = 100Hz,
0 5 10 15 20 25 30 35
MSE
(pha
se)
IMMKalman
Eb/N0
10β3
101
100
10β1
10β2
Figure 5: MSEs of CIR phase with constant maximum Dopplerfrequency.
0 5 10 15 20 25 30 35
BER
IMMKalman
Eb/N0
10β1
10β2
10β3
10β4
10β5
10β6
Ideal
Figure 6: Bit error rates with constant maximum Doppler fre-quency.
π(2)
d = 200Hz) governed by the Markov chain transitionmatrix between models:
Ξ = [0.993 0.007
0.01 0.99] . (37)
The channel correlation Rβ[π, ππ‘] is analyzed first.
Figure 7 shows the change of the real and estimated Rβ[π, ππ‘]
8 Mathematical Problems in Engineering
0 100 200 300 400 500β0.1
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
Time/sample
Cor
rela
tion
RealIMMKalman
Figure 7: Real and estimated channel correlations.
by different channel estimation algorithms without mea-surement noise w[π] presenting. Seen from the figure, KFcannot provide accurate R
β[π, ππ‘]. Equation (17) shows that
the estimated processing noise covariance used in KF is anaverage of historical observed values. Since channel corre-lation is related to processing noise covariance, KF cannottrack time-variant R
β[π, ππ‘] precisely. In contrast, based on
IMM algorithm, the channel correlation can be estimatedsuccessfully as shown in Figure 7. The MSEs of real andestimated R
β[π, ππ‘] with different measurement noise levels
are shown in Figure 8. Seen from Figures 7 and 8, IMMchannel estimation algorithm can provide accurate channelcorrelation R
β[π, ππ‘], which not only affects the performance
of the channel estimation algorithm but is also importantinformation for the adaptive communication system to adjustthe system parameters. In contrast the KF based estimatorfails to estimate the time-variant channel correlation.
TheMSE of CIR is also analyzed in this case.TheMSEs ofamplitude and phase are shown in Figures 9 and 10. Similarly,as the previous case, with accurate estimated R
β[π, ππ‘], IMM
channel estimation performs better than KF based channelestimators. Contrasting with Figures 4 and 5 in the first case,the KF performs much worse when R
β[π, ππ‘] is time-variant,
because a reliable time-variant Rβ[π, ππ‘] cannot be obtained
byKF.Consequently, the BERperformances of the algorithmsare affected by the accuracy of the estimated CIRs. Figure 11shows the BERs in different measurement noise levels. Itis the same as the pervious analysis that the IMM channelestimation algorithm performs better than the KF method inBER when R
β[π, ππ‘] changes in time.
0 5 10 15 20 25 30 350.1
0.2
0.3
0.4
0.5
0.6
MSE
IMMKalman
Eb/N0
Figure 8: MSEs of channel correlation with time-variant maximumDoppler frequency.
0 5 10 15 20 25 30 35
MSE
(am
plitu
de)
IMMKalman
Eb/N0
10β1
10β2
10β3
10β4
10β5
Figure 9: MSEs of CIR amplitude with time-variant maximumDoppler frequency.
5. Summary and Conclusion
Correlation of a fading channel is important information forchannel estimation. The performance of traditional channelestimation with the consideration of time-variance channelcorrelation is limited. In this paper, by modeling wirelessfading channel as a hybrid dynamic system, the channel esti-mation algorithm based on IMM is presented. The proposedalgorithm can identify the channel correlation with the help
Mathematical Problems in Engineering 9
0 5 10 15 20 25 30 35
MSE
(pha
se)
IMMKalman
Eb/N0
101
100
10β1
10β2
Figure 10:MSEs of CIR phase with time-variantmaximumDopplerfrequency.
0 5 10 15 20 25 30 35
BER
IMMKalman
Eb/N0
10β1
100
10β2
10β3
10β4
10β5
10β6
Ideal
Figure 11: Bit error rates with time-variant maximum Dopplerfrequency.
of the IMM algorithm.With accurate information of channelcorrelation, the proposed algorithm is capable of performingaccurate estimation on the fading wireless channel with time-variant or time-invariant correlation.The results of a numberof simulation experiments show that the proposed algorithmis efficient with good performance in estimating CIR as wellas the channel correlation.
Appendices
A. Derivation of the Process Noise Covariance
From (4), the following equation can be obtained:
h [π] β hβ [π] = h [π β 1] β hβ [π β 1] + h [π β 1]
β kβ [π] + k [π] β hβ [π β 1] + k [π] β kβ [π] .(A.1)
Calculating the expectation and taking (10) and (20) into theupper equation,
Eβ[π] = E [h [π] β hβ [π]]
= E [h [π β 1] β hβ [π β 1]] + E [h [π β 1] β kβ [π]]
+ E [k [π] β hβ [π β 1]] + E [k [π] β kβ [π]]
= Eβ[π] + E [h [π β 1] β kβ [π]]
+ E [k [π] β hβ [π β 1]] +Q [π] .(A.2)
The following equation can be obtained from (A.2):
E [h [π β 1] β kβ [π]] + E [k [π] β hβ [π β 1]] +Q [π] = 0.(A.3)
Taking (19) into (A.3), Rβ[π, ππ‘] can be written as
Rβ[π, ππ‘] = E [h [π] β hβ [π β 1]]
= E [(h [π β 1] + k [π]) β hβ [π β 1]]
= Eβ[π] + E [k [π] β hβ [π β 1]] .
(A.4)
Taking (A.3) into (A.4), the covariance of the process noisek[π] can be written in the form
Q [π] = (Eβ[π] + Eβ
β[π]) β (R
β[π, ππ‘] + Rββ[π, ππ‘]) .
(A.5)
B. Summary of the IMM BasedChannel Estimator
(1) Interaction/Mixing. For eachmodel π, we get the following.Predicted model probability:
π(π)
[πβ
] β Pr {π(π)d [π] | Yπ} = βπ
Ξ(ππ)
π(π)
[π β 1] . (B.1)
Mixing probability:
π(π|π)
[πβ
] β Pr {π(π)d [π β 1] | π(π)
d [π] ,Yπβ1}
=Ξ(ππ)
π(π)
[π β 1]
π(π) [πβ].
(B.2)
Mixing estimate:
h(0π) [π β 1] β βπ
h(π) [π β 1] π(π|π) [πβ] . (B.3)
10 Mathematical Problems in Engineering
Mixing covariance:
P(0π) [π β 1] = βπ
P(π) [π β 1] π(π|π) [πβ] + X(π), (B.4)
where
X(π) β βπ
(h(π) [π β 1] β h(0π) [π β 1])
β (h(π)[π β 1] β h(0π)[π β 1])Tπ(π|π)
[πβ
] .
(B.5)
(2) Kalman Filtering. For each model π, we get the following.Separating the real and image parts, we can write h(0π)[πβ
1] as
h(0π)ex [π β 1] = {Re {h(0π)
[π β 1]} , Im {h(0π) [π β 1]}}T.
(B.6)
Predicted mean and covariance:
h(π)ex [πβ
] = h(0π)ex [π β 1]
P(π) [πβ] = P(0π) [π β 1] +Q(π)ex [π β 1] ,(B.7)
where
Q(π) [π] = 2Eβ[π] β 2R(π)
β[π, ππ‘] . (B.8)
Residual and Kalman gain:
u(π) [π] β yex [π] βDexh(π)
[πβ
] ,
S(π)πΎ[π] = DexP
(π)
[πβ
]DTex + R [π] ,
K(π) [π] = P(π) [πβ]DTex (S(π)
πΎ[π])β1
,
(B.9)
where Dex is the Jacobian matrix of the measurement equa-tion described by (13).
Update state and covariance matrix:
h(π)ex [π] = h(π)ex [πβ
] + K(π) [π] u(π) [π] ,
h(π) [π] = Mh(π)ex [π] ,
P(π) [π] = P(π) [πβ] β K(π) [π]DexP(π)
[πβ
] ,
(B.10)
whereM is defined as
M β [IπΏ, πIπΏ] , (B.11)
where IπΏis πΏ Γ πΏ identity matrix. Likelihood function:
π(π)
[π] =N [u(π) [π] ; 0, S(π)πΎ[π]] . (B.12)
Model probability:
π(π)
[π] =π(π)
[πβ
] π(π)
[π]
βππ(π) [πβ] π(π) [π]
. (B.13)
(3) Combination. Estimated state and covariance matrix:
h [π] = βπ
h(π) [π] β π(π) [π] ,
P [π] = βπ
P(π) [π] π(π) [π] + X,(B.14)
where
X β βπ
(h(π)ex [π] β hex [π]) (h(π)
ex [π] β hex[π])Tπ(π)
[π] .
(B.15)
Estimated correlation matrix:
Rβ[π, ππ‘] = β
π
R(π)β[π, ππ‘] π(π)
[π] . (B.16)
Conflict of Interests
The authors declare that there is no conflict of interestsregarding the publication of this paper.
Acknowledgments
This work was supported by the National Natural ScienceFoundation of China (Grant no. 61240007), Natural ScienceFoundation of Heilongjiang Province of China (Grant no.F201337), and Research Foundation of National Police Uni-versity of China. The authors would like to thank ProfessorRichard Yu and Professor Geoffrey G. Messier for helpfuldiscussions and useful suggestions.
References
[1] S. G. Kang, Y.M.Ha, and E. K. Joo, βA comparative investigationon channel estimation algorithms forOFDMinmobile commu-nications,β IEEE Transactions on Broadcasting, vol. 49, no. 2, pp.142β149, 2003.
[2] O. Edfors, M. Sandell, J.-J. D. Van Beek, S. K. Wilson, andP. O. Borjesson, βOFDM channel estimation by singular valuedecomposition,β IEEETransactions onCommunications, vol. 46,no. 7, pp. 931β939, 1998.
[3] M. Morelli and U. Mengali, βA comparison of pilot-aided chan-nel estimation methods for OFDM systems,β IEEE Transactionson Signal Processing, vol. 49, no. 12, pp. 3065β3073, 2001.
[4] S. Challa, M. R. Morelande, D. Musicki, and R. J. Evans,Fundamentals of Object Tracking, Cambridge University Press,Cambridge, UK, 2011.
[5] K.-Y. Han, S.-W. Lee, J.-S. Lim, and K.-M. Sung, βChannelestimation for OFDM with fast fading channels by modifiedKalman filter,β IEEE Transactions on Consumer Electronics, vol.50, no. 2, pp. 443β449, 2004.
[6] C. Komninakis, C. Fragouli, A. H. Sayed, and R. D. Wesel,βMulti-input multi-output fading channel tracking and equal-ization using Kalman estimation,β IEEE Transactions on SignalProcessing, vol. 50, no. 5, pp. 1065β1076, 2002.
[7] A. Visakh and N. Upadhyay, βChannel estimation for OFDMsystems using Kalman filter algorithm,β in Proceedings of the 1stInternational Conference on Wireless Technologies for Human-itarian Relief (ACWR β11), pp. 49β52, ACM, Kerala, India,December 2011.
Mathematical Problems in Engineering 11
[8] Y. Li, βPilot-symbol-aided channel estimation for OFDM inwireless systems,β IEEE Transactions on Vehicular Technology,vol. 49, no. 4, pp. 1207β1215, 2000.
[9] Z. Tang, R. C. Cannizzaro, G. Leus, and P. Banelli, βPilot-assisted time-varying channel estimation for OFDM systems,βIEEE Transactions on Signal Processing, vol. 55, no. 5, pp. 2226β2238, 2007.
[10] E. Mazor, A. Averbuch, Y. Bar-Shalom, and J. Dayan, βInteract-ing multiple model methods in target tracking: a survey,β IEEETransactions on Aerospace and Electronic Systems, vol. 34, no. 1,pp. 103β123, 1998.
[11] X. R. Li and Y. Bar-Shalom, βA recursive multiple modelapproach to noise identification,β IEEE Transactions onAerospace and Electronic Systems, vol. 30, no. 3, pp. 671β684,1994.
[12] H. Wu and H. Ye, βState estimation for networked systems:an extended IMM algorithm,β International Journal of SystemsScience, vol. 44, no. 7, pp. 1274β1289, 2013.
[13] C. Ramesh and V. Vaidehi, βIMM-based Kalman filter forchannel estimation in UWB OFDM systems,β InternationalJournal of Electronics and Communications, vol. 61, no. 8, pp.509β514, 2007.
[14] P. Bello, βCharacterization of randomly time-variant linearchannels,β IEEE Transactions on Communications, vol. 11, no. 4,pp. 360β393, 1963.
[15] Y.-S. Choi, P. J. Voltz, and F. A. Cassara, βOn channel estimationand detection for multicarrier signals in fast and selectiveRayleigh fading channels,β IEEE Transactions on Communica-tions, vol. 49, no. 8, pp. 1375β1387, 2001.
[16] X. R. Li and V. P. Jilkov, βSurvey of maneuvering targettracking. Part V. Multiple-model methods,β IEEE Transactionson Aerospace and Electronic Systems, vol. 41, no. 4, pp. 1255β1321,2005.
[17] Y. Bar-Shalom and T. E. Fortmann, Tracking and Data Associa-tion, Academic Press, 1988.
Submit your manuscripts athttp://www.hindawi.com
Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014
MathematicsJournal of
Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014
Mathematical Problems in Engineering
Hindawi Publishing Corporationhttp://www.hindawi.com
Differential EquationsInternational Journal of
Volume 2014
Applied MathematicsJournal of
Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014
Probability and StatisticsHindawi Publishing Corporationhttp://www.hindawi.com Volume 2014
Journal of
Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014
Mathematical PhysicsAdvances in
Complex AnalysisJournal of
Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014
OptimizationJournal of
Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014
CombinatoricsHindawi Publishing Corporationhttp://www.hindawi.com Volume 2014
International Journal of
Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014
Operations ResearchAdvances in
Journal of
Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014
Function Spaces
Abstract and Applied AnalysisHindawi Publishing Corporationhttp://www.hindawi.com Volume 2014
International Journal of Mathematics and Mathematical Sciences
Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014
The Scientific World JournalHindawi Publishing Corporation http://www.hindawi.com Volume 2014
Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014
Algebra
Discrete Dynamics in Nature and Society
Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014
Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014
Decision SciencesAdvances in
Discrete MathematicsJournal of
Hindawi Publishing Corporationhttp://www.hindawi.com
Volume 2014 Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014
Stochastic AnalysisInternational Journal of