Channel Independent Viterbi Algorithm CIVA for Blind Sequence Detection with Near MLSE Performance - PowerPoint PPT Presentation

1 / 20
About This Presentation
Title:

Channel Independent Viterbi Algorithm CIVA for Blind Sequence Detection with Near MLSE Performance

Description:

... known channel length, Probe & trellis dim parameters: Use over-estimated ... Select/combine testing vectors based on the trellis diagram: simplify probes design ... – PowerPoint PPT presentation

Number of Views:106
Avg rating:3.0/5.0
Slides: 21
Provided by: a15264
Category:

less

Transcript and Presenter's Notes

Title: Channel Independent Viterbi Algorithm CIVA for Blind Sequence Detection with Near MLSE Performance


1
Channel Independent Viterbi Algorithm (CIVA) for
Blind Sequence Detection with Near MLSE
Performance
  • Xiaohua(Edward) Li
  • State Univ. of New York at Binghamton
  • xli_at_binghamton.edu

2
Contents
  • Introduction
  • Basic idea of Probes and CIVA
  • Practical Algorithms
  • Probes design
  • CIVA
  • Simulations
  • Conclusion

3
Analogy From DNA Array
  • Probes all possible DNA segments
  • Probes are put on an array (chip)
  • DNA sample binds to a unique probe

4
Basic Idea of CIVA Testing Vector
  • Communication System Model
  • Testing vectors

5
Basic Idea of CIVA Noiseless Symbol Detection
  • Find a testing vector for each possible
    symbol matrix
  • Testing vector set
  • Determine testing vector sequence
  • Detect symbols from

6
Construct Probe as Testing Vector Group
  • Requirement on testing vectors not always
    satisfied
  • Probe of three cases
  • right null subspace different from
  • right null subspace in that of
  • and have the same right null
    subspace,

7
Blind Sequence Detection by Probes
  • If are different in the right null
    subspace, then the corresponding probes are
    different
  • Blind symbol detections
  • Do the probes sharing cases matter?

8
Sequence Identifiability
  • Assumption 1 sequences begin or terminate with
    the same symbol matrix.
  • Assumption 2
  • Proposition 1 Sequences
    can be determined uniquely from each other.
  • Proposition 2 In noiseless case, symbols can be
    determined uniquely from data sequence and
    probes.
  • If SNR is sufficiently high, then symbols can be
    determined uniquely with probability approaching
    one.
  • Assumptions 1 and 2 can be relaxed in practice.

9
Trellis Search With Probes
  • Metric calculation
  • Trellis optimization

10
Trellis Search with Probes
  • Metric updating along trellis
  • An example

11
Channel length Over-estimation in Noise
  • For known channel length, Probe trellis dim
    parameters
  • Use over-estimated channel length and
  • for probe and trellis design
  • Consider data matrix
  • Choose proper

12
How to Determine Optimal N?
  • In noiseless case,
  • A large magnitude change in
  • Optimal value can be determined.

13
Practical Algorithm I
  • Probe Design Algorithm
  • Many symbol matrices have more than one dim right
    null subspace optimize testing vectors
  • Select/combine testing vectors based on the
    trellis diagram simplify probes design
  • Further simplification each probe contains at
    most three testing vectors.
  • It is off-line! Probes are independent of
    channels.

14
Practical Algorithm II
  • CIVA Algorithm
  • Probes design with over-estimated channel length
  • Form data matrix, determine the optimal
  • Trellis updating
  • Symbol determination
  • Properties
  • No channel and correlation estimation
  • Fast, finite sample, global convergence
  • Symbol detection within samples
  • Tolerate faster time-variation index

15
Computational Complexity
  • High computation complexity trellis states
  • May be practical for some wireless system
  • Complexity reduction desirable and possible
  • Parallel hardware implementation
  • Apply the complexity reduction techniques of VA
  • Integrated with channel decoder promising
    complexity reduction, may even lower than MLSE.
  • Fast algorithms combining the repeated/redundant
    computations

16
Simulations Experiment 1
  • Channel
  • Symbol matrix, probe
  • Testing vectors

17
Simulations Experiment 2
  • Random Channel
  • Index Ratio
  • Determine N independent of channel

18
Simulations Experiment 2
  • Comparison
  • CIVA
  • MLSE
  • VA w/ training
  • MMSE training
  • BlindVAblind channel. est.
  • 500 samples
  • CIVA 3 dB from MLSE

19
Simulations Experiment 3
  • GSM like packets
  • 3-tap random ch.
  • 150 DQPSK samples/running
  • CIVA blind
  • VA MMSE 30 training samples
  • CIVA practically outperforms training methods.

20
Conclusions
  • CIVA blind sequence detector using probes
  • Properties
  • Near ML optimal performance
  • May practically outperform even training methods
  • Fast global convergence
  • Near future complexity reductions
  • Combining channel decoders
  • Fast algorithm utilizing repeated structures
Write a Comment
User Comments (0)
About PowerShow.com