Efficient Statistical Pruning for Maximum Likelihood Decoding - PowerPoint PPT Presentation

About This Presentation
Title:

Efficient Statistical Pruning for Maximum Likelihood Decoding

Description:

Sphere Decoder. Modified Algorithm. Statistical Pruning, Expected Complexity ... Sphere Decoding : search in a hypersphere centered at (Fincke-Pohst ; Viterbo, ... – PowerPoint PPT presentation

Number of Views:129
Avg rating:3.0/5.0
Slides: 23
Provided by: Ced62
Category:

less

Transcript and Presenter's Notes

Title: Efficient Statistical Pruning for Maximum Likelihood Decoding


1
Efficient Statistical Pruning for Maximum
Likelihood Decoding
  • Radhika Gowaikar
  • Babak Hassibi
  • California Institute of Technology
  • July 3, 2003

2
Outline
  • Integer Least Squares Problem
  • Probabilistic Setup, Complexity as Random
    Variable
  • Sphere Decoder
  • Modified Algorithm
  • Statistical Pruning, Expected Complexity
  • Results
  • Analysis
  • Conclusions and Future Work

3
Integer-Least Squares Problems
  • Search space is discrete, perhaps infinite
  • Given a skewed lattice
  • Given a vector
  • Find closest lattice point

Known to be NP-hard
4
Applications in ML Decoding
  • ML detection leads to integer least-squares
    problems
  • Signal constellation is a subset of a lattice
    (PAM, QAM)
  • Noise is AWG
  • Eg. Multi-antenna systems

5
Approximate Solutions
  • Zero forcing cancellation
  • Nulling and canceling
  • Nulling and canceling with optimal ordering

But Bit Error Rate suffers
BER comparison ML vs. Approximate
6
Exact Methods
  • Sphere Decoding search in a hypersphere
    centered at (Fincke-Pohst Viterbo,
    Boutros Vikalo, Hassibi)

How do we find the points that are in the
hypersphere?
7
Sphere Decoder
  • To find points without exhaustive search
  • When , this is an interval
  • Use this to go from a -dimensional point to a
    (k1) dimensional point.
  • Search over spheres of radius r and
  • dimensions 1,2,, N.
  • Use to facilitate this

8
Sphere Decoder How it Works
Call
9
How it Works contd.
  • depends only on

10
Search Space and Tree
Solve these successively --- get a
tree Complexity depends on the size of the tree
11
Reducing Complexity
Not ML decoding any more
12
Results
Complexity exponent and BER for N20 with QPSK
13
Probability of Error
  • Let e be the probability that the transmitted
    point s is not in the search space
  • Can be shown that

14
Finding epsilon
  • can be determined exactly in terms of s

Theorem
15
Computational Complexity
  • is the search region at dimension

is the constellation
Need to find
16
Finding
s are independent. Hence
Also, can be determined exactly
Yet have to employ approximations
17
Upper Bound
  • For , it needs to satisfy
    conditions.
  • For upper bound, just the -th condition.

is the incomplete gamma function.
18
Approximations
  • Can be shown that

where and are functions of
The complexity can now be determined by Monte
Carlo simulations
19
Simulation Results
Complexity exponent and BER for N20 with QAM
20
Simulation Results
Complexity Exponent and BER for N50 with QAM
21
Conclusions and Future Work
  • Significant reduction in Complexity
  • BER can be made close to optimal
  • Quantify trade-off between BER and Complexity
  • Compare with other decoding algorithms
  • Analyze for signaling schemes with coding
  • Other applications for these techniques?

22
(No Transcript)
23
How it Works contd.
Solve these successively
Write a Comment
User Comments (0)
About PowerShow.com