Dynamic Channel Order Estimation Algorithm - PowerPoint PPT Presentation

1 / 25
About This Presentation
Title:

Dynamic Channel Order Estimation Algorithm

Description:

Performance of a wireless communication link is limited by the ... Baud Rate: 20 kBaud (50uS symbol period) 100 trials each consisting of 1000 BPSK signals ... – PowerPoint PPT presentation

Number of Views:64
Avg rating:3.0/5.0
Slides: 26
Provided by: peterjo5
Category:

less

Transcript and Presenter's Notes

Title: Dynamic Channel Order Estimation Algorithm


1
Dynamic Channel Order Estimation Algorithm by P.
J. Green and D.P. Taylor University of
Canterbury Christchurch, New Zealand
2
  • TOPICS
  • Introduction
  • Signal Model
  • Dynamic Channel Order Estimation (DYCOE)
    Algorithm
  • Simulation Results
  • Experimental Test Results
  • Conclusions

3
INTRODUCTION The Wireless Channel Performance
of a wireless communication link is limited by
the characteristics of the radio channel. The
radio frequency signal arrives from the
transmitter to the receiver via many routes
direct and echoes reflected from natural
artificial objects. These echoes can combine
constructively or destructively (phase dependent)
to cause the signal to fade. In a digital
wireless system, if the echoes arrive at the
receiver in the order of one symbol period or
more, time adjacent symbols will interfere with
each other. Phenomenon is known as inter-symbol
interference (ISI). If the receiver is in motion
(vehicle), Doppler effect will cause the receive
frequency to change, changing the instantaneous
phase of the received signal.
Net effect is high symbol error rate even if the
receive signal strength is high !!
4
  • The Wireless Channel
  • Channel equalization is required to compensate
    for ISI to obtain reliable estimates of the
    transmitted symbols. Viterbi equalizer requires
    channel state information to work properly and
    must be estimated in practice.
  • As the channel changes with time, continuous
    estimation of the radio channel is necessary.
  • Training sequences known at the receiver are
    periodically sent in the transmitted data (eg.
    17 in a GSM system) to aid the equalizer to
    adaptively adjust its coefficients to compensate
    ISI. (Data Aided Channel Estimation)
  • Effective data rate is reduced as training
    symbols cannot be used for information
    transmission.
  • Training is reduced or avoided by using blind
    channel estimation methods. The method relies on
    unique statistical properties of the transmitted
    signal.

5
  • Many blind channel estimation methods assume that
    the order of the channel is known !! In reality,
    it must be estimated.
  • If order is underestimated, the Viterbi
    algorithm completely fails.
  • If order is overestimated, Viterbi algorithm
    works but computational complexity increases
    exponentially !
  • Current channel estimators use algorithms based
    on information theoretic criteria Akaike
    information-theoretic criterion AIC
  • Minimum description length MDL
  • as the standard first step to estimate the
    channel order.
  • They all fail under high SNR or when
    sub-channels are correlated.
  • Our new algorithm called the Dynamic Channel
    Order Estimation (DYCOE) algorithm is
  • Robust to a wide range of SNR
  • Independent of correlation in the received
    channels.


6
  • The DYCOE Algorithm
  • DYCOE works in the spatial context in a SIMO
    system using one transmit antenna to multiple
    receive antennas or in the temporal context in an
    oversampled SISO system
  • exploits the robustness of the channel
    estimation algorithm of Karim et al. to the
    over-determination of channel order estimation.
    We call it the Linear Prediction Engine (LPE).
  • 3 Inputs Covariance Matrix, estimate of noise
    power and estimate of channel order.
  • 1Output A vector with estimate of channel
    coefficients
  • assumes that the coefficients of the channel
    estimates have significant power over noise power


7
The Signal Model
  • In the SIMO system, M is an M-element receive
    antenna array.
  • Using matrix notation, the SIMO system can be
    modeled as
  • x(k) H s(k) n(k) where
  • x(k) M ? 1 Symbol rate received signal vector
  • H M ? N Channel matrix H h(0) . h(N-1)
  • assume impulse response at each antenna spans N
    symbol periods and constant over time interval
  • s(k) N ? 1 Transmitted symbol sequence s(k)
    s(k)..s(k-N1)
  • assume complex, zero-mean, unit variance process
  • n(k) M ? 1 Noise vector assume zero-mean Gaussian
    process, uncorrelated with transmitted symbols
    and antenna elements.
  • The LPE is used to estimate the
    coefficients in H


8
The DYCOE AlgorithmFlowchart

9
  • The DYCOE Algorithm
  • Step 1 Computation of covariance matrix
  • Q is first set to a value greater than the true
    order N.
  • Calculate the autocovariance matrix R. From T
    successive samples of the observations and given
    T gt Q samples of the process xTx(1),, x( T ),
    the Q1 autocovariance coefficients is estimated
    as
  • Compute the covariance matrix


10
  • The DYCOE Algorithm
  • Step 2 Eigendecomposition of covariance matrix
  • Noise power estimated from the average of M(Q
    1) - (N Q 1) smallest eigenvalues of
    covariance matrix.
  • Step 3 Use LPE is used to estimate the channel
    coefficients.
  • The first M( Q 1 ) ? 1 vector of HQ
    correspond to true filter coefficients.
  • The last M( Q - N ) coefficients are equal to
    the residual noise level.
  • Step 4 Calculate the threshold given as


average of M(Q - (Q-1)) coefficients largest
eigenvalue smallest eigenvalue
11
  • The DYCOE Algorithm
  • Step 5 Channel order estimation starts using TH
    and Ninitial 1
  • Iteratively increases Ninitial until there are M
    coefficients (residual noise coefficients) below
    TH.
  • Step 6 Decision mechanism.
  • Counts number of coefficients, Jc below TH.


12
The DYCOE Algorithm Step 6 Tracking mechanism

13
The DYCOE Algorithm Step 7 A new TH is computed
after every 10th channel order estimate. Summary
The algorithm iteratively increases the
channel order at the start until the
coefficients of the channel estimates fall below
threshold TH set above the noise power. This
happens when the channel order is over-
determined by a factor of 1. The algorithm
continuously tracks/adapt to changing channel
conditions by monitoring the number of
coefficients Jc compared to M.

14
Simulation Conditions - 1 100 trials consisting
of 1000 i.i.d sequence of binary variable (-1,1)
with equal probability per trial Noise - i.i.d.
zero mean Gaussian variable 4 variate SIMO model
( One transmitter and 4 receive antennas) True
Channel Order N5 Scenario 2 distinct channels
of which 3 are the same. ( N5 )

15
Simulation Results - 1

DYCOE Good channel order estimation performance
over wide SNR range MDL good at only one SNR.
16
Simulation Results - 2

Good estimation performance over SNR Most errors
are over-estimations by 1
17
Simulation Results - 3

Chaotic performance of the MDL channel estimator
18
Algorithm Testing using Smart Antenna Software
RAdio Testing System ( SASRATS ) Platform and
HP11759B RF Channel Simulator Test Frequency
915 MHz ISM band Baud Rate 20 kBaud (50uS
symbol period) 100 trials each consisting of 1000
BPSK signals 1 Transmitter and 2 Receiver SIMO
system (HP11759B limitation)

Phase Adjusters
Power Splitter
Attenuator
RX 1
HP 11759B
TX
RX 2
19
P.J. Green and D.P. Taylor, Smart Antenna
Software Radio Test System, Proceedings of the
First IEEE International Workshop on Electronic
Design, Test, and Applications, pg. 68-72, Jan.
2002.
SASRATS Smart Antenna Software RAdio Test System

Smart Antenna Software Radio Test System (SASRATS)
20
HP11759B RF Channel Simulator Settings 1 SASRAT
915 MHz transmitter output is split into 2 equal
paths into simulator. 2 outputs into 2 SASRAT
receivers. 2 separate channels with 3
programmable paths per channel True channel order
is 2

21
Experiment Results DYCOE algorithm

Perfect estimation performance over 15 35 dB
SNR Most errors are over-estimations by 1 at 5 dB
SNR
22
Experiment Results MDL algorithm

Poor estimation performance of MDL algorithm
over all SNRs
23
  • Conclusions
  • DYCOE - a robust channel order estimation
    algorithm which will work over
  • wide range of SNRs
  • correlated channels
  • As DYCOE makes use of the LPE, channel estimates
    are also available after channel order estimate
    is made
  • Currently limited to SIMO and oversampled SISO
    channels.


24
The Wireless Channel Scenario modelled by means
of the channel impulse response
Different landscape models exist with typical
echo profiles created for Rural, Urban and Hilly
terrain
Transmitted impulse
Channel impulse response
25
EXAMPLE EFFECT OF ISI
Path 3
915 MHz BPSK modulation at 20 kBauds
Path 2
TX
RX
Path 1
Channel 1 No ISI
Channel 2 ISI
Write a Comment
User Comments (0)
About PowerShow.com