23
A Factor-Graph Approach to Joint OFDM Channel Estimation and Decoding in Impulsive Noise Channels Philip Schniter The Ohio State University Marcel Nassar, Brian L. Evans The University of Texas at Austin

A Factor-Graph Approach to Joint OFDM Channel Estimation and Decoding in Impulsive Noise Channels

  • Upload
    thuong

  • View
    42

  • Download
    0

Embed Size (px)

DESCRIPTION

A Factor-Graph Approach to Joint OFDM Channel Estimation and Decoding in Impulsive Noise Channels. Philip Schniter The Ohio State University Marcel Nassar , Brian L. Evans The University of Texas at Austin. Outline. Uncoordinated interference in c ommunication systems - PowerPoint PPT Presentation

Citation preview

Page 1: A Factor-Graph Approach to Joint OFDM Channel Estimation and Decoding in Impulsive Noise Channels

A Factor-Graph Approach to Joint OFDM Channel Estimation and Decoding in Impulsive

Noise Channels

Philip Schniter The Ohio State University

Marcel Nassar, Brian L. EvansThe University of Texas at Austin

Page 2: A Factor-Graph Approach to Joint OFDM Channel Estimation and Decoding in Impulsive Noise Channels

2

Outline

• Uncoordinated interference in communication systems

• Effect of interference on OFDM systems• Prior work on OFDM receivers in uncoordinated

interference• Message-passing OFDM receiver design• Simulation results

Introduction |Message Passing Receivers | Simulations | Summary

Page 3: A Factor-Graph Approach to Joint OFDM Channel Estimation and Decoding in Impulsive Noise Channels

3

Uncoordinated Interference• Typical Scenarios:

– Wireless Networks: Ad-hoc Networks, Platform Noise, non-communication sources

– Powerline Communication Networks: Non-interoperable standards, electromagnetic emissions

• Statistical Models:

: # of comp. comp. probability comp. variance

Interference ModelTwo impulsive components:• 7% of time/20dB above

background• 3% of time/30dB above

background

Gaussian Mixture (GM)

Introduction |Message Passing Receivers | Simulations | Summary

Page 4: A Factor-Graph Approach to Joint OFDM Channel Estimation and Decoding in Impulsive Noise Channels

4

OFDM BasicsSystem Diagram

+Source

channel

DFTInverse DFTSymbolMapping 𝑓

|𝐻|

0111 …

1+i 1-i -1-i 1+i …

noise +interference

Noise Model

where

total noisebackground noiseinterference

GM or GHMM

and

Receiver Model

LDPC Coded

• After discarding the cyclic prefix:

• After applying DFT:

• Subchannels:

Introduction |Message Passing Receivers | Simulations | Summary

Page 5: A Factor-Graph Approach to Joint OFDM Channel Estimation and Decoding in Impulsive Noise Channels

5

OFDM Symbol StructureData Tones

• Symbols carry information

• Finite symbol constellation

• Adapt to channel conditions

Pilot Tones

• Known symbol (p)• Used to estimate

channelpilots → linear channel estimation → symbol detection

→ decoding

Null Tones• Edge tones (spectral

masking)• Guard and low SNR

tones • Ignored in decoding

Coding• Added redundancy

protects against errors

But, there is unexploited information and dependencies

Introduction |Message Passing Receivers | Simulations | Summary

Page 6: A Factor-Graph Approach to Joint OFDM Channel Estimation and Decoding in Impulsive Noise Channels

6

Prior OFDM DesignsCategory Referenc

esMethod Limitations

Time-Domain

preprocessing

[Haring2001] Time-domain signal MMSE estimation

• ignore OFDM signal structure

• performance degrades with increasing SNR and modulation order

[Zhidkov2008,Tseng2012]

Time-domain signal

thresholding

Sparse Signal

Reconstruction

[Caire2008,Lampe2011]

Compressed sensing

• utilize only known tones• don’t use interference

models• complexity

[Lin2011] Sparse Bayesian Learning

Iterative Receivers

[Mengi2010,Yih2012]

Iterative preprocessing

& decoding

• Suffer from preprocessing limitations

• Ad-hoc design[Haring2004] Turbo-like receiver

All don’t consider the non-linear channel estimation, and don’t use code structure

Introduction |Message Passing Receivers | Simulations | Summary

Page 7: A Factor-Graph Approach to Joint OFDM Channel Estimation and Decoding in Impulsive Noise Channels

7

Joint MAP-Decoding• The MAP decoding rule of LDPC coded OFDM is:

• Can be computed as follows:

non iid & non-Gaussian

depends on linearly-mixed N noise samples and L

channel taps

LDPC code

Very high dimensional integrals and summations !!

Introduction |Message Passing Receivers | Simulations | Summary

Page 8: A Factor-Graph Approach to Joint OFDM Channel Estimation and Decoding in Impulsive Noise Channels

8

Belief Propagation on Factor Graphs

• Graphical representation of pdf-factorization• Two types of nodes:

• variable nodes denoted by circles• factor nodes (squares): represent variable

“dependence “• Consider the following pdf:

• Corresponding factor graph:

Introduction |Message Passing Receivers | Simulations | Summary

Page 9: A Factor-Graph Approach to Joint OFDM Channel Estimation and Decoding in Impulsive Noise Channels

9

• Approximates MAP inference by exchanging messages on graph

• Factor message = factor’s belief about a variable’s p.d.f.

• Variable message = variable’s belief about its own p.d.f.

• Variable operation = multiply messages to update p.d.f.

• Factor operation = merges beliefs about variable and forwards

• Complexity = number of messages = node degrees

Belief Propagation on Factor Graphs

Introduction |Message Passing Receivers | Simulations | Summary

Page 10: A Factor-Graph Approach to Joint OFDM Channel Estimation and Decoding in Impulsive Noise Channels

10

Coded OFDM Factor Graph

unknown channel

taps

Unknown interference samples

Information bits

Coding & Interleavin

gBit loading

& modulatio

n

Symbols

Received Symbols

Introduction |Message Passing Receivers | Simulations | Summary

Page 11: A Factor-Graph Approach to Joint OFDM Channel Estimation and Decoding in Impulsive Noise Channels

11

BP over OFDM Factor Graph

LDPC Decoding via BP [MacKay2003]

MC Decoding

Node degree=N+L!!!

Introduction |Message Passing Receivers | Simulations | Summary

Page 12: A Factor-Graph Approach to Joint OFDM Channel Estimation and Decoding in Impulsive Noise Channels

12

Generalized Approximate Message Passing[Donoho2007,Rangan2010]

Estimation with Linear Mixing

Decoupling via Graphs

• If graph is sparse use standard BP

• If dense and ”large” → Central Limit Theorem

• At factors nodes treat as Normal

• Depend only on means and variances of incoming messages

• Non-Gaussian output → quad approx.

• Similarly for variable nodes• Series of scalar MMSE estimation

problems: messages

observations

variables

• Generally a hard problem due to coupling

• Regression, compressed sensing, …

• OFDM systems:

coupling

Interference subgraph

channel subgraphgiven given

and and

3 types of output channels for eachIntroduction |Message Passing Receivers | Simulations | Summary

Page 13: A Factor-Graph Approach to Joint OFDM Channel Estimation and Decoding in Impulsive Noise Channels

13

Message-Passing Receiver

Schedule

1. coded bits to symbols

2. symbols to 3. Run channel GAMP4. Run noise

“equalizer”5. to symbols6. Symbols to coded

bits7. Run LDPC decoding

Turbo Iteration:

1. Run noise GAMP2. MC Decoding3. Repeat

Equalizer Iteration:

Initially uniform

GAMP

GAMP

LDPC Dec.

Introduction |Message Passing Receivers | Simulations | Summary

Page 14: A Factor-Graph Approach to Joint OFDM Channel Estimation and Decoding in Impulsive Noise Channels

14

Receiver Design & Complexity• Not all samples required for sparse

interference estimation• Receiver can pick the subchannels:

• Information provided• Complexity of MMSE estimation

• Selectively run subgraphs• Monitor convergence (GAMP

variances)• Complexity and resources

• GAMP can be parallelized effectively

Operation Complexity per iteration

MC DecodingLDPC

DecodingGAMP

Design Freedom

Notation : # tones

: # coded bits : # check nodes

: set of used tones

Introduction |Message Passing Receivers | Simulations | Summary

Page 15: A Factor-Graph Approach to Joint OFDM Channel Estimation and Decoding in Impulsive Noise Channels

15

Simulation - Uncoded Performance

Matched Filter Bound: Send only one symbol

at tone k

within 1dB of MF Bound

15db better than DFT

5 TapsGM

noise4-QAMN=256

15 pilots

80 nulls

Settings

use LMMSE channel estimate

2.5dB better than SBL

use only known tones, requires matrix inverse

performs well when

interference dominates

time-domain signal

Introduction |Message Passing Receivers | Simulations | Summary

Page 16: A Factor-Graph Approach to Joint OFDM Channel Estimation and Decoding in Impulsive Noise Channels

16

Simulation - Coded Performance

10 TapsGM

noise16-QAMN=1024

150 pilots

Rate ½L=60k

Settings

one turbo iteration gives 9db over DFT

5 turbo iterations gives 13dB over

DFT

Integrating LDPC-BP into JCNED by passing back bit LLRs gives 1 dB

improvementIntroduction |Message Passing Receivers | Simulations | Summary

Page 17: A Factor-Graph Approach to Joint OFDM Channel Estimation and Decoding in Impulsive Noise Channels

17

Summary

• Huge performance gains if receiver account for uncoordinated interference

• The proposed solution combines all available information to perform approximate-MAP inference

• Asymptotic complexity similar to conventional OFDM receiver

• Can be parallelized • Highly flexible framework: performance vs.

complexity tradeoff

Introduction |Message Passing Receivers | Simulations | Summary

Page 18: A Factor-Graph Approach to Joint OFDM Channel Estimation and Decoding in Impulsive Noise Channels

18

Thank you

Page 19: A Factor-Graph Approach to Joint OFDM Channel Estimation and Decoding in Impulsive Noise Channels

19

BACK UP

Page 20: A Factor-Graph Approach to Joint OFDM Channel Estimation and Decoding in Impulsive Noise Channels

20

Interference in Communication Systems

Wireless LAN in ISM band

Coexisting Protocols Non-

CommunicationSources

Co-Channelinterference

Platform

Powerline Communication

Electromagnetic

emissions

Non-interoperable

standards

Introduction |Message Passing Receivers | Simulations | Robust Receivers| Summary

Page 21: A Factor-Graph Approach to Joint OFDM Channel Estimation and Decoding in Impulsive Noise Channels

21

Empirical ModelingWiFi Platform Interference Powerline Systems

[Data provided by Intel] Gaussian HMM

Model1 2

1 2 1 5

Partitioned Markov Chain Model [Zimmermann2002]

1

2

Impulsive

Background

Introduction |Message Passing Receivers | Simulations | Robust Receivers| Summary

Page 22: A Factor-Graph Approach to Joint OFDM Channel Estimation and Decoding in Impulsive Noise Channels

22

Statistical-Physical ModelingWireless Systems Powerline Systems

Rural, Industrial, Apartments [Middleton77,Nassar11]

Dense Urban, Commercial[Nassar11]

WiFi, Ad-hoc[Middleton77, Gulati10]

WiFi Hotspots [Gulati10] Gaussian Mixture (GM)

: # of comp. comp. probability comp. variance

Middleton Class-A

A Impulsive Index Mean Intensity

Introduction |Message Passing Receivers | Simulations | Robust Receivers| Summary

Page 23: A Factor-Graph Approach to Joint OFDM Channel Estimation and Decoding in Impulsive Noise Channels

23

Effect of Interference on OFDMSingle Carrier (SC) OFDM

• Impulse energy concentrated• Symbol lost with high probability• Symbol errors independent• Min. distance decoding is MAP-

optimal• Minimum distance decoding

under GM:

• Impulse energy spread out• Symbol lost ??• Symbol errors dependent• Disjoint minimum distance is

sub-optimal• Disjoint minimum distance

decoding:

Single Carrier vs. OFDM

Impulse energy high → OFDM sym. lost

Impulse energy low → OFDM sym.

recoveredIn theory, with joint MAP

decodingOFDM Single Carrier

[Haring2002] tens of dBs

(symbol by symbol decoding)DFT

Introduction |Message Passing Receivers | Simulations | Robust Receivers| Summary