Download Slides - The University of Texas at Austin

Document related concepts
no text concepts found
Transcript
Wireless Networking and Communications Group
Radio Frequency Interference
Sensing and Mitigation in
Wireless Receivers
Prof. Brian L. Evans
Lead Graduate Students
Aditya Chopra, Kapil Gulati, Yousof Mortazavi and Marcel Nassar
In collaboration with Eddie Xintian Lin, Alberto Alcocer Ochoa,
Chaitanya Sreerama and Keith R. Tinsley at Intel Labs
7 Oct 2009
Talk at The University of Texas at Austin
Outline
22


Problem definition
Single carrier single antenna systems
Radio frequency interference modeling
 Estimation of interference model parameters
 Filtering/detection





Multi-input multi-output (MIMO) single carrier systems
Co-channel interference modeling
Conclusions
Future work
Wireless Networking and Communications Group
Radio Frequency Interference
3



Electromagnetic interference
Limits wireless communication performance
Applications of RFI modeling
Sense and mitigate strategies for coexistence of wireless
networks and services
 Sense and avoid strategies for cognitive radio


We focus on sense and mitigate strategies for wireless
receivers embedded in notebooks
Platform noise from user’s computer subsystems
 Co-channel interference from other in-band wireless networks
and services

Problem Definition
44
Backup
Within computing platforms, wireless
transceivers experience radio frequency
interference from clocks and busses

Objectives
Develop offline methods to improve communication
performance in presence of computer platform RFI
 Develop adaptive online algorithms for these methods


Approach
We will use noise and
interference interchangeably
Statistical modeling of RFI
 Filtering/detection based on estimated model parameters

Wireless Networking and Communications Group
Impact of RFI
55

Impact of LCD noise on throughput for an IEEE 802.11g
embedded wireless receiver [Shi, Bettner, Chinn, Slattery & Dong, 2006]
Backup
Backup
Wireless Networking and Communications Group
Statistical Modeling of RFI
66

Radio frequency interference
Sum of independent radiation events
 Predominantly non-Gaussian impulsive statistics


Key statistical-physical models
Middleton Class A, B, C models
 Independent of physical conditions (canonical)
 Sum of independent Gaussian and Poisson interference
 Symmetric Alpha Stable models
 Approximation of Middleton Class B model

Wireless Networking and Communications Group
Backup
Backup
Assumptions for RFI Modeling
77

Key assumptions for Middleton and Alpha Stable models
[Middleton, 1977][Furutsu & Ishida, 1961]






Infinitely many potential interfering sources with same effective
radiation power
Power law propagation loss
Poisson field of interferers with uniform intensity l
 Pr(number of interferers = M |area R) ~ Poisson(M; lR)
Uniformly distributed emission times
Temporally independent (at each sample time)
Limitations


Alpha Stable models do not include thermal noise
Temporal dependence may exist
Wireless Networking and Communications Group
Our Contributions
88
Mitigation of computational platform noise in single carrier, single
antenna systems [Nassar, Gulati, DeYoung, Evans & Tinsley, ICASSP 2008, JSPS 2009]
Computer Platform
Noise Modelling
Evaluate fit of measured RFI data to noise models
• Middleton Class A model
• Symmetric Alpha Stable
Parameter
Estimation
Evaluate estimation accuracy vs complexity tradeoffs
Filtering / Detection Evaluate communication performance vs complexity
tradeoffs
• Middleton Class A: Correlation receiver, Wiener filtering,
and Bayesian detector
• Symmetric Alpha Stable: Myriad filtering, hole punching,
and Bayesian detector
Wireless Networking and Communications Group
Middleton Class A model
99
Probability Density Function
f Z ( z)  e
A
where  m2

 m!
Am
m 0
2 m2
e
z2

2
2 m
m

 A
1 
0.7
0.6
Probability density function

0.5
0.4
0.3
0.2
0.1
0
-10
-5
0
Noise amplitude
5
10
PDF for A = 0.15, = 0.8
Parameter
A

Description
Range
Overlap Index. Product of average number of emissions per A  [10-2, 1]
second and mean duration of typical emission
Gaussian Factor. Ratio of second-order moment of Gaussian Γ  [10-6, 1]
component to that of non-Gaussian component
Wireless Networking and Communications Group
Symmetric Alpha Stable Model
1
0
10
Characteristic Function
 ()  e j  ||

0.07
0.06
Probability density function

0.05
Closed-form PDF expression only for
α = 1 (Cauchy), α = 2 (Gaussian),
α = 1/2 (Levy), α = 0 (not very useful)
Approximate PDF using inverse transform
Backup
of power series expansion
Second-order moments do not exist for α < 2
Generally, moments of order > α do not exist
0.04
0.03
0.02
0.01



Parameter
0
-50
0
Noise amplitude
50
PDF for  = 1.5,  = 0,  = 10
Description
Backup
Range
α
Characteristic Exponent. Amount of impulsiveness
α [0,2]
δ
Localization. Analogous to mean
 (, )

Dispersion. Analogous to variance
 (0, )
Wireless Networking and Communications Group
Example Power Spectral Densities
11
Middleton Class A


Symmetric Alpha Stable
Power Spectal Density of S  S noise,  = 1.5,  = 10,  = 0
10
10
8
8
6
6
Power Spectrum Magnitude (dB)
Power Spectrum Magnitude (dB)
Power Spectal Density of Class A noise, A = 0.15,  = 0.1
4
2
0
-2
-4
-6
2
0
-2
-4
-6
-8
-10
4
-8
0
0.1
0.2
0.3
0.4
0.5
0.6
Frequency
0.7
0.8
0.9
Overlap Index (A) = 0.15
Gaussian Factor () = 0.1
Simulated Densities
1
-10
0
0.1
0.2
0.3
0.4
0.5
0.6
Frequency
0.7
0.8
0.9
1
Characteristic Exponent () = 1.5
Localization () = 0
Dispersion () = 10
Estimation of Noise Model Parameters
12

Middleton Class A model

Based on Expectation Maximization [Zabin & Poor, 1991]




Backup
Find roots of second and fourth order polynomials at each iteration
Advantage:
Small sample size is required (~1000 samples)
Disadvantage: Iterative algorithm, computationally intensive
Symmetric Alpha Stable Model

Based on Extreme Order Statistics [Tsihrintzis & Nikias, 1996]



Backup
Parameter estimators require computations similar to mean and
standard deviation computations
Advantage:
Fast / computationally efficient (non-iterative)
Disadvantage: Requires large set of data samples (~10000 samples)
Wireless Networking and Communications Group
Results on Measured RFI Data
13
25 radiated computer platform RFI data sets from Intel
50,000 samples taken at 100 MSPS


Estimated Parameters for Data Set #18
0.9
Measured PDF
Measured PDF
Symmetric Alpha Stable Model
Est. -Stable PDF
0.8
Est. Class A PDF
Alpha Stable PDF
Probability Density Function
0.7
Est. Gaussian PDF
0.6
Middleton Class A PDF
Localization (δ)
0.0065
Characteristic exp. (α)
1.4329
Dispersion (γ)
0.2701
KL Divergence
0.0308
0.5
Middleton Class A Model
0.4
Gaussian PDF
0.3
Overlap Index (A)
0.0854
Gaussian Factor (Γ)
0.6231
KL Divergence
0.0494
Gaussian Model
0.2
0.1
0
-6
-4
-2
0
2
4
Noise amplitude
Wireless Networking and Communications Group
Mean (µ)
0
Variance (σ2)
1
KL Divergence
0.1577
6
KL Divergence: Kullback-Leibler divergence
Results on Measured RFI Data
14


Best fit for 25
data sets under
different
platform RFI
conditions
KL divergence
plotted for three
candidate
distributions vs.
data set number
Smaller KL value
means closer fit
0.25
Estimated Alpha Stable model
Gaussian
Estimated Class A model
Estimated Gaussian model
0.2
Kullback-Leibler (KL) Divergence

0.15
Class A
0.1
0.05
Alpha Stable
0
0
5
10
15
Measurement Set Number
20
25
Video over Impulsive Channels
15

Video demonstration for MPEG II video stream

10.2 MB compressed stream from camera (142 MB uncompressed)

Compressed file sent over additive impulsive noise channel

Binary phase shift keying
Raised cosine pulse
10 samples/symbol
10 symbols/pulse length

Additive Class A Noise
Value
Overlap index (A)
0.35
Gaussian factor ()
0.001
SNR
19 dB
Composite of transmitted and received MPEG II video streams
http://www.ece.utexas.edu/~bevans/projects/rfi/talks/video_demo1
9dB_correlation.wmv

Shows degradation of video quality over impulsive channels with
standard receivers (based on Gaussian noise assumption)
Wireless Networking and Communications Group
Multiple samples of the received signal are available
Filtering and Detection
• N Path Diversity [Miller, 1972]
Assumption
16
• Oversampling by N [Middleton, 1977]
Impulsive Noise
Pulse
Shaping

Matched
Filter
Pre-Filtering
Middleton Class A noise
Symmetric Alpha Stable noise
Filtering
Filtering
Wiener Filtering (Linear)
Backup

Detection


Correlation Receiver (Linear)
Bayesian Detector
Small Signal Approximation to
Bayesian detector
Myriad Filtering


Backup

[Spaulding & Middleton, 1977]

Detection
Rule
Backup
Optimal Myriad
[Gonzalez & Arce, 2001]
Selection Myriad
Hole Punching
Backup
[Ambike et al., 1994]
Detection
Backup
[Spaulding & Middleton, 1977]


Correlation Receiver (Linear)
MAP approximation
[Kuruoglu, 1998]
Wireless Networking and Communications Group
Backup
Results: Class A Detection
17
Communication Performance
Binary Phase Shift Keying
0
10
Pulse shape
Raised cosine
10 samples per symbol
10 symbols per pulse
-1
Bit Error Rate (BER)
10
-2
Method
10
-3
10
Correlation Receiver
Wiener Filtering
Bayesian Detection
Small Signal Approximation
-4
10
-5
10
-35
-30
-25
-20
-15
-10
-5
0
5
10
SNR
Wireless Networking and Communications Group
15
Comp.
Complexity
Channel
A = 0.35
 = 0.5 × 10-3
Memoryless
Detection
Perform.
Correl.
Low
Low
Wiener
Medium
Low
Backup
Bayesian
Medium
S.S. Approx.
High
Backup
Bayesian
High
Backup
High
Results: Alpha Stable Detection
18
Backup
Communication Performance
Same transmitter settings as previous slide
0
10
Bit Error Rate (BER)
Method
-1
Comp.
Complexity
Hole
Punching
Low
Selection
Myriad
Low
MAP
Approx.
Medium
Optimal
Myriad
High
Detection
Perform.
Medium
Backup
10
-2
10
-10
Matched Filter
Hole Punching
MAP
Myriad
-5
0
5
10
15
Medium
Backup
High
Backupc
Medium
20
Generalized SNR (in dB)
Use dispersion parameter  in place of noise variance to generalize SNR
Wireless Networking and Communications Group
Backup
Backup
Video over Impulsive Channels #2
19

Video demonstration for MPEG II video stream revisited

5.9 MB compressed stream from camera (124 MB uncompressed)

Compressed file sent over additive impulsive noise channel

Binary phase shift keying
Raised cosine pulse
10 samples/symbol
10 symbols/pulse length

Additive Class A Noise
Value
Overlap index (A)
0.35
Gaussian factor ()
0.001
SNR
19 dB
Composite of transmitted video stream, video stream from a
correlation receiver based on Gaussian noise assumption, and
video stream for a Bayesian receiver tuned to impulsive noise
http://www.ece.utexas.edu/~bevans/projects/rfi/talks/video_demo1
9dB.wmv
Wireless Networking and Communications Group
Video over Impulsive Channels #2
20

Structural similarity measure [Wang, Bovik, Sheikh & Simoncelli, 2004]

Score is [0,1] where higher means better video quality
Bit error rates
for ~50 million
bits sent:
6 x 10-6 for
correlation
receiver
0 for RFI
mitigating
receiver
(Bayesian)
Frame number
Extensions to MIMO systems
21
Radio Frequency Interference Modeling and Receiver Design for MIMO systems
RFI Model
Spatial Physical
Corr.
Model
Comments
Middleton Class A
No
• Uni-variate model
• Assume independent or uncorrelated
noise for multiple antennas
Yes
Receiver design:
[Gao & Tepedelenlioglu, 2007] Space-Time Coding
[Li, Wang & Zhou, 2004] Performance degradation in receivers
Weighted Mixture of
Gaussian Densities
Yes
No
• Not derived based on physical
principles
Receiver design:
[Blum et al., 1997] Adaptive Receiver Design
Bivariate Middleton Class A Yes
Yes
[McDonald & Blum, 1997]
Wireless Networking and Communications Group
• Extensions of Class A model to twoantenna systems
Backup
Our Contributions
22
2 x 2 MIMO receiver design in the presence of RFI
[Gulati, Chopra, Heath, Evans, Tinsley & Lin, Globecom 2008]
RFI Modeling
• Evaluated fit of measured RFI data to the bivariate
Middleton Class A model [McDonald & Blum, 1997]
• Includes noise correlation between two antennas
Parameter
Estimation
• Derived parameter estimation algorithm based on the
method of moments (sixth order moments)
Performance
Analysis
• Demonstrated communication performance
degradation of conventional receivers in presence of RFI
Backup
• Bounds on communication performance
Backup
[Chopra , Gulati, Evans, Tinsley, and Sreerama, ICASSP 2009]
Receiver Design
• Derived Maximum Likelihood (ML) receiver
• Derived two sub-optimal ML receivers with reduced
complexity
Wireless Networking and Communications Group
Backup
Results: RFI Mitigation in 2 x 2 MIMO
23
Improvement in communication
performance over conventional
Gaussian ML receiver at symbol
error rate of 10-2
Vector Symbol Error Rate
-1
10
A
Noise
Characteristic
Improve
-ment
0.01
Highly Impulsive
~15 dB
0.1
Moderately
Impulsive
~8 dB
Nearly Gaussian
~0.5 dB
-2
10
-3
10
-10
Optimal ML Receiver (for Gaussian noise)
Optimal ML Receiver (for Middleton Class A)
Sub-Optimal ML Receiver (Four-Piece)
Sub-Optimal ML Receiver (Two-Piece)
-5
0
5
10
15
SNR [in dB]
Communication Performance
(A = 0.1, 1= 0.01, 2= 0.1, k = 0.4)
Wireless Networking and Communications Group
20
1
Results: RFI Mitigation in 2 x 2 MIMO
24
Receiver
Quadratic
Forms
Exponential
Comparisons
Complexity Analysis for decoding
M-level QAM modulated signal
Gaussian ML
M2
0
0
Optimal ML
2M2
2M2
0
Sub-optimal
ML
(Four-Piece)
2M2
0
2M2
Sub-optimal
ML
(Two-Piece)
2M2
0
M2
Vector Symbol Error Rate
-1
10
Complexity Analysis
-2
10
-3
10
-10
Optimal ML Receiver (for Gaussian noise)
Optimal ML Receiver (for Middleton Class A)
Sub-Optimal ML Receiver (Four-Piece)
Sub-Optimal ML Receiver (Two-Piece)
-5
0
5
10
15
SNR [in dB]
Communication Performance
(A = 0.1, 1= 0.01, 2= 0.1, k = 0.4)
Wireless Networking and Communications Group
20
Co-Channel Interference Modeling
25

Region of interferer locations determines interference model
[Gulati, Chopra, Evans & Tinsley, Globecom 2009]
Symmetric Alpha Stable
Wireless Networking and Communications Group
Middleton Class A
Co-Channel Interference Modeling
26
Propose unified framework to derive narrowband interference

models for ad-hoc and cellular network environments

Key result: tail probabilities (one minus cumulative distribution function)
Case 3-a: Cellular network (mobile user)
Case 1: Ad-hoc network
0
0
10
10
P ( Interference amplitude > a)
P ( Interfernce amplitude > a )
Simulated
Symmetric Alpha Stable
-1
10
-2
10
-3
10
-5
10
-10
10
Simulated
Symmetric Alpha Stable
Gaussian
Middleton Class A
-4
10
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
Interference threshold (a)
Wireless Networking and Communications Group
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
Interference threshold (a)
0.8
0.9
1
Conclusions
27

Radio Frequency Interference from computing platform
Affects wireless data communication transceivers
 Models include Middleton and alpha stable distributions



RFI mitigation can improve communication performance
Single carrier, single antenna systems


Linear and non-linear filtering/detection methods explored
Single carrier, multiple antenna systems
Optimal and sub-optimal receivers designed
 Bounds on communication performance in presence of RFI


Results extend to co-channel interference modeling
Wireless Networking and Communications Group
RFI Mitigation Toolbox
28

Provides a simulation
environment for
 RFI
generation
 Parameter estimation
algorithms
 Filtering and detection methods
 Demos for communication
performance analysis
Latest Toolbox Release
Version 1.3, Aug 26th 2009
Snapshot of a demo
http://users.ece.utexas.edu/~bevans/projects/rfi/software/index.html
Wireless Networking and Communications Group
Other Contributions
29

Publications
[Journal Articles]
M. Nassar, K. Gulati, M. R. DeYoung, B. L. Evans and K. R. Tinsley, “Mitigating Near-Field Interference in
Laptop Embedded Wireless Transceivers”, J. of Signal Proc. Systems, Mar 2009, invited paper.
[Conference Papers]
M. Nassar, K. Gulati, A. K. Sujeeth, N. Aghasadeghi, B. L. Evans and K. R. Tinsley, “Mitigating Near-field
Interference in Laptop Embedded Wireless Transceivers”, Proc. IEEE Int. Conf. on Acoustics,
Speech, and Signal Proc., Mar. 30-Apr. 4, 2008, Las Vegas, NV USA.
K. Gulati, A. Chopra, R. W. Heath Jr., B. L. Evans, K. R. Tinsley, and X. E. Lin, “MIMO Receiver Design in
the Presence of Radio Frequency Interference”, Proc. IEEE Int. Global Communications Conf., Nov.
30-Dec. 4th, 2008, New Orleans, LA USA.
A. Chopra, K. Gulati, B. L. Evans, K. R. Tinsley, and C. Sreerama, “Performance Bounds of MIMO
Receivers in the Presence of Radio Frequency Interference”, Proc. IEEE Int. Conf. on Acoustics,
Speech, and Signal Proc., Apr. 19-24, 2009, Taipei, Taiwan, accepted.
K. Gulati, A. Chopra, B. L. Evans and K. R. Tinsley, “Statistical Modeling of Co-Channel Interference”,
Proc. IEEE Int. Global Communications Conf., Nov. 30-Dec. 4, 2009, Honolulu, HI USA, accepted.

Project Website
http://users.ece.utexas.edu/~bevans/projects/rfi/index.html
Wireless Networking and Communications Group
Future Work
30

Extend RFI modeling for
Adjacent channel interference
 Multi-antenna systems
 Temporally correlated interference


Multi-input multi-output (MIMO) single carrier systems




RFI modeling and receiver design
Multicarrier communication systems
Coding schemes resilient to RFI
System level techniques to reduce computational platform
generated RFI
Backup
Wireless Networking and Communications Group
31
Thank You.
Questions ?
Wireless Networking and Communications Group
References
32
RFI Modeling
[1] D. Middleton, “Non-Gaussian noise models in signal processing for telecommunications: New
methods and results for Class A and Class B noise models”, IEEE Trans. Info. Theory, vol. 45, no.
4, pp. 1129-1149, May 1999.
[2] K.F. McDonald and R.S. Blum. “A physically-based impulsive noise model for array observations”,
Proc. IEEE Asilomar Conference on Signals, Systems& Computers, vol 1, 2-5 Nov. 1997.
[3] K. Furutsu and T. Ishida, “On the theory of amplitude distributions of impulsive random noise,” J.
Appl. Phys., vol. 32, no. 7, pp. 1206–1221, 1961.
[4] J. Ilow and D . Hatzinakos, “Analytic alpha-stable noise modeling in a Poisson field of interferers
or scatterers”, IEEE transactions on signal processing, vol. 46, no. 6, pp. 1601-1611, 1998.
Parameter Estimation
[5] S. M. Zabin and H. V. Poor, “Efficient estimation of Class A noise parameters via the EM
[Expectation-Maximization] algorithms”, IEEE Trans. Info. Theory, vol. 37, no. 1, pp. 60-72, Jan.
1991
[6] G. A. Tsihrintzis and C. L. Nikias, "Fast estimation of the parameters of alpha-stable impulsive
interference", IEEE Trans. Signal Proc., vol. 44, Issue 6, pp. 1492-1503, Jun. 1996
RFI Measurements and Impact
[7] J. Shi, A. Bettner, G. Chinn, K. Slattery and X. Dong, "A study of platform EMI from LCD panels impact on wireless, root causes and mitigation methods,“ IEEE International Symposium on
Electromagnetic Compatibility, vol.3, no., pp. 626-631, 14-18 Aug. 2006
Wireless Networking and Communications Group
References (cont…)
33
Filtering and Detection
[8] A. Spaulding and D. Middleton, “Optimum Reception in an Impulsive Interference EnvironmentPart I: Coherent Detection”, IEEE Trans. Comm., vol. 25, no. 9, Sep. 1977
[9] A. Spaulding and D. Middleton, “Optimum Reception in an Impulsive Interference Environment
Part II: Incoherent Detection”, IEEE Trans. Comm., vol. 25, no. 9, Sep. 1977
[10] J.G. Gonzalez and G.R. Arce, “Optimality of the Myriad Filter in Practical Impulsive-Noise
Environments”, IEEE Trans. on Signal Processing, vol 49, no. 2, Feb 2001
[11] S. Ambike, J. Ilow, and D. Hatzinakos, “Detection for binary transmission in a mixture of Gaussian
noise and impulsive noise modelled as an alpha-stable process,” IEEE Signal Processing Letters,
vol. 1, pp. 55–57, Mar. 1994.
[12] J. G. Gonzalez and G. R. Arce, “Optimality of the myriad filter in practical impulsive-noise
environments,” IEEE Trans. on Signal Proc, vol. 49, no. 2, pp. 438–441, Feb 2001.
[13] E. Kuruoglu, “Signal Processing In Alpha Stable Environments: A Least Lp Approach,” Ph.D.
dissertation, University of Cambridge, 1998.
[14] J. Haring and A.J. Han Vick, “Iterative Decoding of Codes Over Complex Numbers for Impulsive
Noise Channels”, IEEE Trans. On Info. Theory, vol 49, no. 5, May 2003
[15] Ping Gao and C. Tepedelenlioglu. “Space-time coding over mimo channels with impulsive noise”,
IEEE Trans. on Wireless Comm., 6(1):220–229, January 2007.
Wireless Networking and Communications Group
Backup Slides
34


Most backup slides are linked to the main slides
Miscellaneous topics not covered in main slides

Performance bounds for single carrier single antenna system
in presence of RFI
Backup
Wireless Networking and Communications Group
Common Spectral Occupancy
35
Return
Standard
Carrier
(GHz)
Wireless
Networking
Interfering Clocks and Busses
Bluetooth
2.4
Personal Area
Network
Gigabit Ethernet, PCI Express Bus,
LCD clock harmonics
IEEE 802.
11 b/g/n
2.4
Wireless LAN
(Wi-Fi)
Gigabit Ethernet, PCI Express Bus,
LCD clock harmonics
IEEE
802.16e
2.5–2.69
3.3–3.8
5.725–5.85
Mobile
Broadband
(Wi-Max)
PCI Express Bus,
LCD clock harmonics
IEEE
802.11a
5.2
Wireless LAN
(Wi-Fi)
PCI Express Bus,
LCD clock harmonics
Wireless Networking and Communications Group
Impact of RFI
36

Calculated in terms of desensitization (“desense”)
Interference raises noise floor
 Receiver sensitivity will degrade to maintain SNR

 RX noise floor Interferen ce 
desense  10 log 10 

RX
noise
floor



Desensitization levels can exceed 10 dB for 802.11a/b/g due
to computational platform noise
[J. Shi et al., 2006]
Case Sudy: 802.11b, Channel 2, desense of 11dB
 More than 50% loss in range
 Throughput loss up to ~3.5 Mbps for very low receive signal strengths
(~ -80 dbm)
Wireless Networking and Communications Group
Return
Impact of LCD clock on 802.11g
37


Pixel clock 65 MHz
LCD Interferers and 802.11g center frequencies
LCD
Interferers
Return
802.11g
Channel
Center
Frequency
Difference of
Interference from
Center Frequencies
Impact
2.410 GHz
Channel 1
2.412 GHz
~2 MHz
Significant
2.442 GHz
Channel 7
2.442 GHz
~0 MHz
Severe
2.475 GHz
Channel 11
2.462 GHz
~13 MHz
Just outside Ch. 11.
Impact minor
Wireless Networking and Communications Group
Middleton Class A, B and C Models
38
Return
[Middleton, 1999]

Class A

Class B

Class C
Narrowband interference (“coherent” reception)
Uniquely represented by 2 parameters
Broadband interference (“incoherent” reception)
Uniquely represented by six parameters
Sum of Class A and Class B (approx. Class B)
Wireless Networking and Communications Group
Backup
Middleton Class B Model
39

Envelope statistics

Return
Envelope exceedence probability density (APD), which is 1 – cumulative
distribution function (CDF)
(1) m Aˆm  m 
 m

P1 (   0 ) B  I  1  ˆ0 
.  1 
;2;ˆ0 
 . 1F1 1 
m!
2 
2



m 0
where, 1F1 is the confluent hypergeometric function

ˆ0 
 0 Ni
2GB
P1 (   0 ) B  II  e
A
Aˆ     ;
2 GB
;
 AB

ABm  02 /( 2 mB2 )
e

m  0 m!
Wireless Networking and Communications Group
GB 
2
0  B
1
 4 
' 



B
'
4(1  B )  2  

0  B
Middleton Class B Model (cont…)
40
Middleton Class B envelope statistics
Return
Exceedance Probability Density Graph for Class B
Parameters: A = 10-1, A = 1,  = 5, N = 1,  = 1.8

Normalized Envelope Threshold (E0 / Erms )

B
B
I
4.5
4
3.5

3
2.5
PB-II

B
2
1.5

1
PB-I
0.5
0
0
0.1
0.2
0.3
0.4
0.5
0.6
P(E > E0)
Wireless Networking and Communications Group
0.7
0.8
0.9
1
Middleton Class B Model (cont…)
41

Parameters for Middleton Class B model
Parameters
Return
Description
Typical Range
AB
Impulsive Index
AB  [10-2, 1]
B
Ratio of Gaussian to non-Gaussian intensity
ΓB  [10-6, 1]
NI
Scaling Factor
NI  [10-1, 102]
Spatial density parameter
α  [0, 4]
Effective impulsive index dependent on α
A α  [10-2, 1]
Inflection point (empirically determined)
εB > 0

A
B
Wireless Networking and Communications Group
Accuracy of Middleton Noise Models
42
ε0 (dB > εrms)
Magnetic Field Strength, H (dB relative to
microamp per meter rms)
Return
P(ε > ε0)
Soviet high power over-the-horizon radar
interference [Middleton, 1999]
Wireless Networking and Communications Group
Percentage of Time Ordinate is Exceeded
Fluorescent lights in mine shop office
interference [Middleton, 1999]
Symmetric Alpha Stable PDF
43



Closed form expression does not exist in general
Power series expansions can be derived in some cases
Standard symmetric alpha stable model for localization
parameter  0
Wireless Networking and Communications Group
Return
Symmetric Alpha Stable Model
44

Heavy tailed distribution
Density functions for symmetric alpha stable distributions for different values of
characteristic exponent alpha: a) overall density and b) the tails of densities
Wireless Networking and Communications Group
Return
Parameter Estimation: Middleton Class A
45

Expectation Maximization (EM)



Return
E Step: Calculate log-likelihood function \w current parameter values
M Step: Find parameter set that maximizes log-likelihood function
EM Estimator for Class A parameters [Zabin & Poor, 1991]

Express envelope statistics as sum of weighted PDFs


 2
Am
m
A
2e 
z
e
2
w( z )  
m  0 m! m

0

z2

Backup
z0
z0
w( z )    j p j ( z | A, )
j 0
A j e A
j 
;
j!

p j ( z | A, )  2 z
Maximization step is iterative
 Given A, maximize K (= A). Root 2nd order polynomial.
 Given K, maximize A. Root 4th order polynomial
Wireless Networking and Communications Group
Results
e
z2
 2j
 2j
Backup
Expectation Maximization Overview
46
Return
Wireless Networking and Communications Group
Results: EM Estimator for Class A
47
Return
Normalized Mean-Squared Error in A
-3
x 10
A = 0.01
A = 0.1
A=1
NMSE( Aest ) 
A  Aest
A
2
A = 0.01
A = 0.1
A=1
30
25
Number of Iterations
est
) / A |2
2.4
Fractional MSE = | (A - A
Number of Iterations taken by the EM Estimator for A
Fractional MSE of Estimator for A
2.6
2.2
Iterations for Parameter A to Converge
2
1.8
1.6
1.4
20
15
1.2
K = A 10
1
0.8
1e-006
1e-005
0.0001
K
0.001
0.01
PDFs with 11 summation terms
50 simulation runs per setting
Wireless Networking and Communications Group
1e-006
1e-005
0.0001
K
1000 data samples
Convergence criterion:
0.001
0.01
ˆ A
ˆ
A
n
n 1
 10 7
ˆ
An 1
Results: EM Estimator for Class A
48
Return
• For convergence for
A  [10-2, 1], worstcase number of
iterations for A = 1
• Estimation accuracy
vs. number of
iterations tradeoff
Wireless Networking and Communications Group
Parameter Estimation: Symmetric Alpha Stable
49


Based on extreme order statistics [Tsihrintzis & Nikias, 1996]
PDFs of max and min of sequence of i.i.d. data samples
Return
PDF of maximum f M :N ( x)  N F N 1 ( x) f X ( x)
f m:N ( x)  N [1  F ( x)] N 1 f X ( x)
 PDF of minimum



Extreme order statistics of Symmetric Alpha Stable PDF
approach Frechet’s distribution as N goes to infinity
Parameter Estimators then based on simple order statistics


Advantage:
Disadvantage:
Fast/computationally efficient (non-iterative)
Requires large set of data samples (N~10,000)
Results
Wireless Networking and Communications Group
Backup
Parameter Est.: Symmetric Alpha Stable Results
50
Return
MSE in estimates of the Characteristic Exponent (  )
0.09
• Data length (N) of 10,000 samples
0.08
• Results averaged over 100
simulation runs
Mean Squared Error (MSE)
0.07
0.06
0.05
• Estimate α and “mean”  directly
from data
0.04
0.03
• Estimate “variance”  from α and δ
estimates
0.02
0.01
0
0
0.2
0.4
0.6
0.8
1
1.2
1.4
Characteristic Exponent: 
1.6
1.8
2
Mean squared error in estimate
of characteristic exponent α
Wireless Networking and Communications Group
Parameter Est.: Symmetric Alpha Stable Results
51
6
6
5
5
4
3
2
1
0
0
Return
MSE in estimates of the Dispersion Parameter ()
7
Mean Squared Error (MSE)
Mean Squared Error (MSE)
MSE in estimates of the Dispersion Parameter ()
7
4
3
2
1
0.2
0.4
0.6
0.8
1
1.2
1.4
Characteristic Exponent: 
1.6
1.8
2
Mean squared error in estimate
of localization (“mean”) 
Wireless Networking and Communications Group
0
0
0.2
0.4
0.6
0.8
1
1.2
1.4
Characteristic Exponent: 
1.6
1.8
Mean squared error in estimate
of dispersion (“variance”) 
2
Extreme Order Statistics
52
Return
Wireless Networking and Communications Group
Parameter Estimators for Alpha Stable
53
Return
0<p<α
Wireless Networking and Communications Group
Filtering and Detection
54

System model
Impulsive Noise
Pulse
Shaping

Matched
Filter
Detection
Rule
Assumptions


Pre-Filtering
Multiple samples of the received signal are available
 N Path Diversity [Miller, 1972]
N samples per symbol
 Oversampling by N [Middleton, 1977]
Multiple samples increase gains vs. Gaussian case

Impulses are isolated events over symbol period
Wireless Networking and Communications Group
Wiener Filtering
55

Optimal in mean squared error sense in presence of
Gaussian noise
Model
^
z(n)
d(n)
^
x(n)
w(n)
Design
x(n)
d(n)
d(n)
^
w(n)
d(n)
e(n)
Wireless Networking and Communications Group
d(n):
d(n):
e(n):
w(n):
x(n):
z(n):
desired signal
filtered signal
error
Wiener filter
corrupted signal
noise
Minimize Mean-Squared
Error E { |e(n)|2 }
Return
Wiener Filter Design
56

Infinite Impulse Response (IIR)
H

e )
jω 2
MMSE
Φdx (e )
Φd (e )
jω
=
Φx (e jω )
jω
=
Φd (e jω ) + Φz (e jω )
Finite Impulse Response (FIR)

Weiner-Hopf equations for order p-1
rx 0 )

rx 1)



rx  p  1)
rx 1)


rx  p  2 )
... rx  p  1)  w( 0 )  = rdx ( 0 ) 

 

w(
1
)
r
(
1
)

  dx

 

 

 
 

 

 

w(p

1
)
r
(p

1
)
... rx 0)  
  dx

p 1
 w(l)r (k  l) = r
x
dx
(k) k = 0,1,..., p - 1
l =0
Wireless Networking and Communications Group
Return
desired signal:
d(n)
power spectrum: (e j )
correlation of d and x: rdx(n)
autocorrelation of x: rx(n)
Wiener FIR Filter: w(n)
corrupted signal: x(n)
noise: z(n)
Results: Wiener Filtering
57

100-tap FIR Filter
Return
Raised Cosine
Pulse Shape
n
Transmitted waveform corrupted by Class A interference
n
Pulse shape
10 samples per
symbol
10 symbols per
pulse
Channel
A = 0.35
 = 0.5 × 10-3
SNR = -10 dB
Memoryless
Received waveform filtered
by Wiener filter
n
Wireless Networking and Communications Group
MAP Detection for Class A
58


Hard decision
Bayesian formulation [Spaulding & Middleton, 1977]
H1
H1 : X = S1 + Z
Λ( X ) =
H 2 : X = S2 + Z

p(H 2 )p( X | H 2 )
p(H 1 )p( X | H1 )
H2
Equally probable source
Λ( X ) =
pZ ( X  S 2 )
pZ ( X  S1 )


H1


1
H2
Wireless Networking and Communications Group
1
Return
MAP Detection for Class A: Small Signal Approx.
59

Expand noise PDF pZ(z) by Taylor series about Sj = 0 (j=1,2)
p Z ( X )
pZ ( X  S j )  p Z ( X )  p Z ( X )  S j = p Z ( X )  
s ji
xi
i=1


)
Τ
Approximate MAP detection rule
N
d
1   s2i
ln p Z (xi )
dx
i=1
i
Λ( X ) 
N
d
1   s1i
ln p Z (xi )
dx
i=1
i

H1


1
N
We use 100 terms of the
series expansion for
d/dxi ln pZ(xi) in simulations
H2
Logarithmic non-linearity
+ correlation receiver

Near-optimal for small amplitude signals
Wireless Networking and Communications Group
Correlation Receiver
Return
Incoherent Detection
60

Bayesian formulation [Spaulding & Middleton, 1997, pt. II]
H1 : X(t) = S1(t,θ)+ Z(t)
H 2 : X(t) = S 2 (t,θ)+ Z(t)
Λ( X ) =
θ =  a  where a : amplitude and φ : phase
 
 φ
 

 p( X | H
2
)p(θp(θ
θ
 p( X | H
θ
1
)p(θp(θ
=
Return
p2 ( X ) H1
1
p1( X )
H2
Small signal approximation
2
2
N
 N

l(x
)
cos
ω
t
+
l(x
)
sin
ω
t
2 i
2 i
 i
 i
 i=1
  i=1

2
2
N
 N

 l(x i )cosω1ti  +  l(x i )sin ω1ti 
 i=1
  i=1

where l(x i ) =
H1


1
H2
d
ln pZ (xi )
dxi
Wireless Networking and Communications Group
Correlation receiver
Filtering for Alpha Stable Noise
61

Myriad filtering
Return
Sliding window algorithm outputs myriad of a sample window
 Myriad of order k for samples x1,x2,…,xN [Gonzalez & Arce, 2001]


2
g M x1 ,, xN )  ˆk  arg min  k 2  xi   )
N





As k decreases, less impulsive noise passes through the myriad filter
As k→0, filter tends to mode filter (output value with highest frequency)
Empirical Choice of k [Gonzalez & Arce, 2001]
k ( ,  ) 

i 1

2 

1

Developed for images corrupted by symmetric alpha stable
impulsive noise
Wireless Networking and Communications Group
Filtering for Alpha Stable Noise (Cont..)
62

Myriad filter implementation
Given a window of samples, x1,…,xN, find β  [xmin, xmax]
 Optimal Myriad algorithm

1.
Differentiate objective function polynomial p(β) with respect to β

p(  )   k 2  xi   )
N
i 1
2.
3.
4.

2

Find roots and retain real roots
Evaluate p(β) at real roots and extreme points
Output β that gives smallest value of p(β)
Selection Myriad (reduced complexity)
1.
2.
Use x1, …, xN as the possible values of β
Pick value that minimizes objective function p(β)
Wireless Networking and Communications Group
Return
Filtering for Alpha Stable Noise (Cont..)
63

Hole punching (blanking) filters

Set sample to 0 when sample exceeds threshold [Ambike, 1994]
 x[n]
h hp  
 0




x[n]  Thp
x[n] > Thp
Large values are impulses and true values can be recovered
Replacing large values with zero will not bias (correlation) receiver for
two-level constellation
If additive noise were purely Gaussian, then the larger the threshold,
the lower the detrimental effect on bit error rate
Communication performance degrades as constellation size
(i.e., number of bits per symbol) increases beyond two
Wireless Networking and Communications Group
Return
MAP Detection for Alpha Stable: PDF Approx.
64

SαS random variable Z with parameters  , , can be
written Z = X Y½ [Kuruoglu, 1998]



X is zero-mean Gaussian with variance 2 
Y is positive stable random variable with parameters depending on 
PDF of Z can be written as a mixture model of N Gaussians
[Kuruoglu, 1998]
N
p ,0, z ) 
 2e
i 1



fY vi2 )
 f v )
N
i 1

z2
2vi2
Y
2
i
Mean can be added back in
Obtain fY(.) by taking inverse FFT of characteristic function & normalizing
Number of mixtures (N) and values of sampling points (vi) are tunable
parameters
Wireless Networking and Communications Group
Return
Results: Alpha Stable Detection
65
Return
Wireless Networking and Communications Group
Complexity Analysis for Alpha Stable Detection
66
Return
Method
Complexity
per symbol
Analysis
Hole Puncher +
Correlation Receiver
O(N+S)
A decision needs to be made about each
sample.
Optimal Myriad +
Correlation Receiver
O(NW3+S)
Due to polynomial rooting which is
equivalent to Eigen-value decomposition.
Selection Myriad +
Correlation Receiver
O(NW2+S)
Evaluation of the myriad function and
comparing it.
MAP Approximation
O(MNS)
Evaluating approximate pdf
(M is number of Gaussians in mixture)
Wireless Networking and Communications Group
Bivariate Middleton Class A Model
67

Joint spatial distribution
Parameter
Description
Overlap Index. Product of average number of emissions
per second and mean duration of typical emission
Ratio of Gaussian to non-Gaussian component intensity
at each of the two antennas
Correlation coefficient between antenna observations
Wireless Networking and Communications Group
Return
Typical Range
Results on Measured RFI Data
68
Return

50,000 baseband noise samples represent broadband interference
1.4
1.2
Probability Density Function
Estimated Parameters
Measured PDF
Estimated Middleton
Class A PDF
Equi-power
Gaussian PDF
1
Bivariate Middleton Class A
Overlap Index (A)
0.313
0.8
Gaussian Factor (1)
0.105
0.6
Gaussian Factor (2)
0.101
Correlation (k)
-0.085
0.4
2DKL Divergence
1.004
Bivariate Gaussian
0.2
0
-4
-3
-2
-1
0
1
2
3
4
Noise amplitude
Marginal PDFs of measured data compared
with estimated model densities
Wireless Networking and Communications Group
Mean (µ)
0
Variance (1)
1
Variance (2)
1
Correlation (k)
-0.085
2DKL Divergence
1.6682
System Model
69
Return

2 x 2 MIMO System

Maximum Likelihood (ML) receiver

Log-likelihood function
Wireless Networking and Communications Group
Sub-optimal ML Receivers
approximate
Sub-Optimal ML Receivers
70

Two-piece linear approximation
Return

Four-piece linear approximation
Approxmation of  (z)
5
4.5
(z)
 1(z)
4
 2(z)
3.5
3
2.5
2
1.5
1
0.5
0
-5
-4
-3
-2
-1
0
z
chosen to minimize
Wireless Networking and Communications Group
Approximation of
1
2
3
4
5
Results: Performance Degradation
71

Performance degradation in receivers designed assuming
additive Gaussian noise in the presence of RFI
Return
0
10
Simulation Parameters
• 4-QAM for Spatial Multiplexing (SM)
transmission mode
• 16-QAM for Alamouti transmission
strategy
• Noise Parameters:
A = 0.1, 1= 0.01, 2= 0.1, k = 0.4
-1
Vector Symbol Error Rate
10
-2
10
-3
10
-4
10
-5
10
-10
SM with ML (Gaussian noise)
SM with ZF (Gaussian noise)
Alamouti coding (Gaussian noise)
SM with ML (Middleton noise)
SM with ZF (Middleton noise)
Alamouti coding (Middleton noise)
-5
0
5
10
15
SNR [in dB]
Wireless Networking and Communications Group
20
Severe degradation in
communication performance in
high-SNR regimes
Performance Bounds (Single Antenna)
72

Channel capacity
C
max
{ f X ( x ), E { X 2 } Es }


I ( X ;Y )
h(Y )  h(Y | X )
h(Y )  h( N )
Return
System Model
Y  X N
Case I
Shannon Capacity in presence of additive white Gaussian noise
Case II
(Upper Bound) Capacity in the presence of Class A noise
Assumes that there exists an input distribution which makes output
distribution Gaussian (good approximation in high SNR regimes)
Case III
(Practical Case) Capacity in presence of Class A noise
Assumes input has Gaussian distribution (e.g. bit interleaved coded
modulation (BICM) or OFDM modulation [Haring, 2003])
Wireless Networking and Communications Group
Performance Bounds (Single Antenna)
73

Channel capacity in presence of RFI
Return
Channel Capacity
15
System Model
X: Gaussian, N: Gaussian
Y:Gaussian, N:ClassA (A = 0.1,  = 10-3)
Y  X N
Capacity (bits/sec/Hz)
X:Gaussian, N:ClassA (A = 0.1,  = 10-3)
Capacity
10
C


5
max
{ f X ( x ), E { X 2 } E s }
I ( X ;Y )
h(Y )  h(Y | X )
h(Y )  h( N )
Parameters
A = 0.1, Γ = 10-3
0
-40
-30
-20
-10
SNR [in dB]
0
Wireless Networking and Communications Group
10
20
Performance Bounds (Single Antenna)
74

Probability of error for uncoded transmissions
Probability of error (Uncoded Transmission)
0

10
m
A
Pe  e  A  PeAW GN ( m2 )
m 0 m!
-1
10
[Haring & Vinck, 2002]
-2
10
Probability of error
Return
m

2
A
m 
1 
-3
10
-4
10
BPSK uncoded transmission
-5
10
One sample per symbol
-6
10
AWGN
-7
10
-40
A = 0.1, Γ = 10-3
Class A: A = 0.1,  = 10-3
-30
-20
-10
dmin /  [in dB]
0
Wireless Networking and Communications Group
10
20
Performance Bounds (Single Antenna)
75

Chernoff factors for coded transmissions
Return
Chernoff factors for real channel with various parameters of A and MAP decoding
0
10
PEP  P(c  c ' )
 min
l
-1
Chernoff Factor
10
N
'
C
(
c
,
c
 k k , l)
k 1
PEP: Pairwise error probability
N: Size of the codeword
-2
10
'
Chernoff factor: min C (ck , ck , l )
Gaussian
l
Class A: A = 0.1,  = 10-3
Equally likely transmission for
symbols
Class A: A = 0.3,  = 10-3
Class A: A = 10,  = 10-3
-3
10
-20
-15
-10
-5
0
dmin /  [in dB]
5
Wireless Networking and Communications Group
10
15
System Model
76
Return
Wireless Networking and Communications Group
Performance Bounds (2x2 MIMO)
77

Channel capacity
Return
System Model
Case I
Shannon Capacity in presence of additive white Gaussian noise
Case II
(Upper Bound) Capacity in presence of bivariate Middleton Class A
noise.
Assumes that there exists an input distribution which makes output
distribution Gaussian for all SNRs.
Case III
(Practical Case) Capacity in presence of bivariate Middleton Class A
noise
Assumes input has Gaussian distribution
Wireless Networking and Communications Group
Performance Bounds (2x2 MIMO)
78
Channel capacity in presence of RFI for 2x2 MIMO
25
Mutual Information (bits/sec/Hz)

20
Return
System Model
Channel Capacity with Gaussian noise
Upper Bound on Mutual Information with Middleton noise
Gaussian transmit codebook with Middleton noise
Capacity
15
10
5
Parameters:
0
-40
A = 0.1, 1 = 0.01, 2 = 0.1, k = 0.4
-30
-20
-10
0
SNR [in dB]
Wireless Networking and Communications Group
10
20
Performance Bounds (2x2 MIMO)
79

Probability of symbol error for uncoded transmissions
Return
Pe: Probability of symbol error
S: Transmitted code vector
D(S): Decision regions for MAP detector
Equally likely transmission for symbols
Parameters:
A = 0.1, 1 = 0.01,2 = 0.1, k = 0.4
Wireless Networking and Communications Group
Performance Bounds (2x2 MIMO)
80
Chernoff factors for coded transmissions

0
10
PEP  P( s  s ' )
 min
l
-2
10
Chernoff Factor
Return
N
 C (s , s , l )
t
'
t
t 1
-4
10
-6
10
-8
10
-30
Middleton noise (A = 0.5)
Middleton noise (A = 0.1)
Middleton noise (A = 0.01)
Gaussian noise
-20
-10
0
10
20
30
d2t / N0 [in dB]
Parameters:
1 = 0.01,2 = 0.1, k = 0.4
Wireless Networking and Communications Group
40
PEP: Pairwise error probability
N: Size of the codeword
C (ck , ck' , l )
Chernoff factor: min
l
Equally likely transmission for symbols
Performance Bounds (2x2 MIMO)
81

Cutoff rates for coded transmissions
Similar measure as channel capacity
 Relates transmission rate (R) to Pe for a length T codes

Wireless Networking and Communications Group
Return
Performance Bounds (2x2 MIMO)
82
Cutoff rate
Return
4
3.5
Cutoff Rate [bits/transmission]

3
BPSK, Middleton noise
BPSK, Gaussian noise
QPSK, Middleton noise
QPSK, Gaussian noise
16QAM, Middleton noise
16QAM, Gaussian noise
2.5
2
1.5
1
0.5
0
-30
-20
-10
0
10
SNR [in dB]
Wireless Networking and Communications Group
20
30
40
Extensions to Multicarrier Systems
83

Impulse noise with impulse event followed by “flat” region
Coding may improve communication performance
 In multicarrier modulation, impulsive event in time domain
spreads over all subcarriers, reducing effect of impulse


Complex number (CN) codes [Lang, 1963]
Unitary transformations
 Gaussian noise is unaffected (no change in 2-norm Distance)
 Orthogonal frequency division multiplexing (OFDM) is a
special case: Inverse Fourier Transform
 As number of subcarriers increase, impulsive noise case
approaches the Gaussian noise case [Haring 2003]

Wireless Networking and Communications Group
Return
Related documents