Download Document

Document related concepts
no text concepts found
Transcript
Fading Modeling, MIMO Channel Generation, and
Spectrum Sensing for Wireless Communications
Wei-Ho Chung
Electrical Engineering
University of California, Los Angeles
April 2009
[email protected]
Electrical Engineering. University of California, Los Angeles
Outline
• Introduction-Fading Channels
• Fading Channel Model by Modified Hidden
Semi-Markov Model
• Generating Correlated MIMO Fading Channel
• Detection and Decision Fusion in Fading
Environment
• Sequential Likelihood Ratio Test for Spectrum
Sensing
• Future Work
• Conclusions
2
Electrical Engineering. University of California, Los Angeles
Fading Effects
• In wireless communications, the
signals traverse from the
transmitter to the receiver
• The medium (channel) physically
influences the signals, including
– Reflection
Reflection
Scatter
• Signal impinges on the smooth
surface
• Surface dimension much larger
than Wavelength
– Diffraction
• Signals impinges the edge or
corner of the dense entity
• Secondary signals spread out
from the impinged edge
• Non-line-of-sight (NLOS)
communications
Receiver
Transmitter
Diffraction
– Scatter
• Signals impinge a rough surface
• The roughness at the order of the
wavelength or less
Electrical Engineering. University of California, Los Angeles
[B. Sklar, IEEE Communications Magazine, 1997.]
3
6
7
• The fading channel model is the
mathematical description of the
fading channel
5
– Stochastic
3
4
• Mobile communication systems
• Mobile node moving, various
fading effects
2
5%
1
– Quasi-deterministic
0
0.2
0.4
0.6
0.8
1
1.2
1.4
1.6
Probability Density
2.5
• Applications of fading channel
model include
Electrical Engineering. University of California, Los Angeles
1.8
2
0
• Transmitter and receiver are
relatively static
• Fading effects can be
approximately deterministic
2
Envelope
– Performance analyses, e.g. bit
error rate
– Channel capacity [Biglieri 98]
– Outage probability
– Power control [Caire 99]
– Channel coding [Hall 98]
– Adaptive modulation [Goldsmith 98]
Envelope
8
9
10
Fading Models
and Applications
1.5
1
0.5
0
0
0.02
0.04
0.06
0.08
0.1
0.12
Time(second)
0.14
0.16
0.18
0.2
4
Flat Fading
• Fading channel is modeled as a linear time-variant system with the
impulse response c(t , )
–
–

t
represents the time index of filter response
represents the time dependence of the filter response




r (t )   c(t; )u(t   )d   C (t; f )U ( f )e j 2ft df

– Delay spread of the filter response m , the coherence bandwidth Bcoh  1/  m
– Flat fading channel, bandwidth of input signal smaller than coherence
bandwidth

r (t )  C (t;0) U ( f )e j 2 ft df  C (t )u(t )  x(t )e j (t )u(t )

– Multiplicative effect on the transmitted signal x(t )
• The fading channel model is focused on modeling the statistical
properties of x(t )
[S. Stein, IEEE JSAC, 1987]
5
Electrical Engineering. University of California, Los Angeles
Related Work
Imaginary
• Rayleigh, Rice, and Nakagami distributions have
been investigated to model flat fading channel
[P. Beckman, 1967]
– Rayleigh model
• Large amount of scattered signals
• Central limit theorem
Real
Imaginary
– Rician model
• Dominant impinging signal
• Larger amount of scattered signals
Real
• Markov Chain [Tan and Beaulieu, IEEE Tran. Comm., 2000]
– Gilbert-Elliott model
– Two states, the good (high SNR) and bad states
(low SNR).
• The Ray-Tracing Model [Rizk 97]
– Trace the geometry in signal propagation
– Trace reflections, diffractions, and scatters
– Site-specific information
6
Electrical Engineering. University of California, Los Angeles
Outline
• Introduction-Fading Channels
• Fading Channel Model by Modified Hidden
Semi-Markov Model
• Generating Correlated MIMO Fading Channel
• Detection and Decision Fusion in Fading
Environment
• Sequential Likelihood Ratio Test for Spectrum
Sensing
• Conclusions
7
Electrical Engineering. University of California, Los Angeles
Multi-Modal Observations
•
Envelope PDFs can have multi-modes
–
–
–
LOS v.s. NLOS
Time-Variant Fading Conditions
Simulation
–
Experiment
0.14
4000
Data Set 1
0.12
2000
Envelope
0.1
0.08
0
0
0.06
4000
0.02
1.5
2
2.5
1
1.5
2
2.5
Data Set 2
2000
100
200
300
400
500
Time(second)
•
1
6000
0.04
0
0
0.5
0
0
0.5
New mechanism to describe the dynamics
8
Electrical Engineering. University of California, Los Angeles
Modified Hidden Semi-Markov Model
• Amplitude-based Finite-State Markov Chains Model
a
a
(AFSMCM)
11
22
– Output channel amplitude
a12
S2
S1
a 21
a11
x2
x1
• Hidden Markov Model (HMM)
a12
– Output channel amplitude probabilistically
S1
S2
S1
PS1 ( x )
a 21
• Hidden Semi-Markov Model (HSMM)
– State duration probability
a 22
x1
a12
PS1 ( x ) P
(t )
dur ,S 1
PS 2 ( x )
x2
S2
Pdur ,S 2 ( t ) PS 2 ( x )
a 21
9
Electrical Engineering. University of California, Los Angeles
x1
x2
Properties
• AFSMCM
–
–
–
–
Output vector 
Transition matrix P
1  m T
R
(
m
)

 (P ) 
ACF
N
PDF: Steady-state probability
• HMM
– Independent samples
– PDF: Mixtures of steady-state prob. and output PDF
• HSMM
– Independent samples
10
Electrical Engineering. University of California, Los Angeles
Modified Hidden Semi-Markov Model
• Model scenarios
– LOS v.s. NLOS
– High speed v.s. Low speed
• Segmentation by features
– Channel gain
– Entropy of energy distribution
q1=S2
q2=S1
2
1
q3=S4
3
...
...
0 t1 t2 t3 t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 . . .
...
x x x x ...
1
2
3
4
[W. Chung and K. Yao, "Modified Hidden Semi-Markov Model for Modelling the
Flat Fading Channel," IEEE Tran. Comm., June, 2008.]
11
Electrical Engineering. University of California, Los Angeles
Parameter Estimation of MHSMM
Observe Channel Gains
(1) Compute Local Mean
 t ,  t ,  t ....,  t
1
x1 , x 2 , x 3 ...., x n
2
n
3
X t1 ( f ), X t 2 ( f ), ...., X t n ( f )
{T1 , T 2 , T3 , ...., T ( k   k e ) }
T  ,1 , T  ,2 T  ,3 , ...., T  , k 
(4) Compute Spectrum
Entropies of Segments
(2) Short-Time Fourier
Transform
(6) Union of Segmentation Points to Obtain
(3) Segmentation by
Sliding Windows
e t 1 , e t 2 , e t 3 ...., e tn
(8) Perform k-means Clustering on the
(Mean, Entropy) pairs of Segments. Obtain
States S 1 , S 2 , ..., S Mˆ
States of Segments { q 1 , q 2 , q 3 , ..., q ( k   k  1) }
Te ,1 , Te , 2 , Te ,3 , ...., Te , k e
(7) Compute (Mean,Entropy) pair
of each Segments
{  x1 , e x1 },{  x 2 , e x 2 }, ...,{  x ( k
{ x 1 , x 2 , x 3 , ...., x ( k   k e  1) }
(5) Segmentation by
Sliding Windows
  k e 1 )
, ex( k
  k e 1 )
}
State Parameter Estimation Step
e
12
Electrical Engineering. University of California, Los Angeles
Clustering in the Feature Domain
• Perform k-means Clustering
– For a specific k, generate clusters and centers
• Detect Number of States
– Davis-Bouldin
[Bezdek 98]
• [Within-cluster scatter]/[Between-cluster separation]
• Pursue small Davis-Bouldin Index for good clustering
– Dunn [Dunn 73]
• [Min inter-cluster distance]/[Cluster diameter]
• Pursue large Dunn Index for good clustering
– Percentage of residual explained
[Aldenderfer 84]
• [Between-group variance]/[Total variance]
• Elbow rule
13
Electrical Engineering. University of California, Los Angeles
Parameter estimation
Data from the Sequence Segmentation Step
{ x 1 , x 2 , x 3 , ...., x k } { q 1 , q 2 , q 3 , ...., q k }{ D 1 , D 2 , D 3 , ...., D k }
(1) Estimate State
Transition Matrix
a ij  N ( S i  S j )
 k  1
(2) Estimate Steady
State Probability
  A
(3) Estimate State (6) Compute the Conditional
Duration pdf
Envelope pdf
P Si ( x )
P dur , S i ( t )
(4) Compute Mean
of State Duration
 dur ( S ) 
i
tP
dur , S i
( t ) dt
(5) Estimate ACF R S
i
(t )
(7) Compute Overall Envelope pdf
• ACF: Sample ACF, i.e.,
• PDF:
Px ( x) 
 S dur ( S )
1

1
Si
dur ( S )
i
PS1 ( x) 
1
RSi ( ) 
N
 S dur ( S
2

Si
2)
dur ( S )
i
N
x x
t 1
t t 
PS2 ( x)  ... 
 S dur ( S
M

Si
M
)
dur ( S )
PSM ( x)
i
14
Electrical Engineering. University of California, Los Angeles
(a)
(d)
Segmentation
Example
Estimated Transition Point
Estimated Transition Point
True Transition Point
True Transition Point
(b)
(e)
Estimated Transition Point
Estimated Transition Point
True Transition Point
True Transition Point
(f)
(c)
Estimated Transition Point
Estimated Transition Point
True Transition Point
True Transition Point
15
Electrical Engineering. University of California, Los Angeles
Clustering
(a)
(c) 0.8
Cluster Center
X (Mean,Entropy)
Representation of Segments
Davis-Bouldin Index
0.7
0.6
0.5
0.4
0.3
0.2
0.1
2
(b)
4
6
8
Number of Clusters
10
12
4
6
8
Number of Clusters
10
12
(d) 0.1
Dunn Index
0.08
0.06
0.04
0.02
0
2
Electrical Engineering. University of California, Los Angeles
16
Estimated pdf
• Kolgomorov D-statistic
MHSMM
0.02
AFSMCM
0.06
HMM
0.17
AFSMCM
A F S M C ppdf
df
17
Electrical Engineering. University of California, Los Angeles
Estimated ACFs
(f)
0.11
Estimated
ACF
Estimated
MHSMM
ACF
0.105
0.115
0.11
State 1
Estimated
ACF ACF
Estimated
MHSMM
(d)
0.1
0.095
0.09
0.085
0.08
-0.4
0.1
0.095
0.09
-0.2
0
Time(second)
0.2
0.08
-1
0.4
-0.5
0
Time(second)
0.5
1
0
Time(second)
0.5
1
(g)
1.05
State 4
State 2
Estimated
ACFACF
Estimated
MHSMM
Estimated
ACF ACF
Estimated
MHSMM
0.105
0.085
(e)
1.02
1.01
State 3
1
0.99
0.98
0.97
1
0.96
0.95
-0.4
-0.2
0
Time(second)
0.2
0.4
0.95
-1
-0.5
18
Electrical Engineering. University of California, Los Angeles
Experiment
TX
Antenna
RX
Channel
Antenna
2
LowPass
C( t )
Oscillator/
Oscilloscope
Amplifier
HP 8350B
Sweep Oscillator
Pow er( t ) | c( t ) |  P( t )  V ( t )
Crystal
Detector
Amplifier
HP 8473C
Detector
Signal
Sampler
Output:
Floppy Disc
Tektronix TDS 724D
Oscilloscope
19
Electrical Engineering. University of California, Los Angeles
Experimental Data-Hallway
–
–
–
–
Hallway inside building
Rush hours
Numerous reflectors and scatters
Non-cooperative disturbances
10000
5000
0
0
0 .5
1
1 .5
2
15000
Frequencies
10000
D ata S et 2
5000
0
0
1
1 .5
Amplitude
2
D a ta S e t 2 p d f
M HS M M p d f
A
FSM
AFSMCM
M
C p dCf pdfpdf
4
HM M p d f
3
2
1
0
0 .5
D a ta S e t 1 p d f
5
D ata S et 1
P ro b a b ility D e n sity F u n ctio n
Frequencies
0
0 .5
1
E nve lo p e
1 .5
2
20
Electrical Engineering. University of California, Los Angeles
Summary
• Model Nonstationary Fading Processes
– Various channel conditions
– Piece-wise stationary processes
• Model the PDFs and ACFs
• Model Estimation Scheme
– Channel segmentation
– Parameter estimation
21
Electrical Engineering. University of California, Los Angeles
Outline
• Introduction-Fading Channels
• Fading Channel Model by Modified Hidden
Semi-Markov Model
• Generating Correlated MIMO Fading Channel
• Detection and Decision fusion in Fading
Environment
• Sequential Likelihood Ratio Test for Spectrum
Sensing
• Future Work
• Conclusions
22
Electrical Engineering. University of California, Los Angeles
Generating Correlated MIMO Channels
• Motivations
–
–
–
–
Channels Codes
Modulations
Diversity Combining
MIMO systems
• Generate multiple channels that have specific
– Auto-correlation function (ACF)
– Cross-correlation function (CCF)
– Envelope pdfs
23
Electrical Engineering. University of California, Los Angeles
Multiple Channels
• Space-Time correlation model
– Jake’s model by Bessel function [Jakes 94]
1
x
+
o
*
●
0.8
0.6
Theoretical ACF
Empirical  1 1
Empirical  2 2
Empirical  3 3
Empirical  4 4
ACF
0.4
0.2
0
-0.2
-0.4
-0.6
0
0.2
0.4
0.6
0.8
1
fD 
1.2
1.4
1.6
1.8
2
– Spatial and temporal correlations
• Multiple mobile fading channels [Abidi 02]
• MIMO channel for non-isotropic scattering environment
• MIMO channel for omnidirectional antennas [Rad 05]
24
Electrical Engineering. University of California, Los Angeles
Example of Time-Space model
[Rad and Gazor, 05]
25
Electrical Engineering. University of California, Los Angeles
Channel Generation by Autoregressive Processes
• Channels and Covariance Matrix
x[n]  [ x1[n] x2 [n]
xM [n]]T
 Rx , x [ j ] Rx , x [ j ]

 Rx , x [ j ] Rx , x [ j ]
Rxx [ j ]  E[ x[n  j ]x[n]H ]  



 Rx , x [ j ]
• AR processes
1
1
1
2
2
1
2
2
M
1
Rx1 , xM [ j ] 

Rx2 , xM [ j ] 




RxM , xM [ j ]
P
x[n]   A[k ]x[n  k ]  w[n]
k 1
[Baddour and Beaulieu, "Accurate Simulation of multiple cross-correlated
Rician fading channels," IEEE Tran. on Comm., Nov. 2004.]
26
Electrical Engineering. University of California, Los Angeles
Solve AR parameters
• AR Coefficient
Rx , x [1]
 Rx , x [0]
 R [1]
Rx , x [0]
 x, x


 Rx , x [ p  1] Rx , x [ p  2]
Rx , x [ p  1]   AH [1] 
 Rxx [1] 
 R [2] 
Rx , x [ p  2]  AH [2] 
   xx 








Rx , x [0]   AH [ p]
R
[
p
]
 xx 
• Covariance of Noise
p
Q  Rxx [0]   Rxx [k ] AH [k ]
k 1
27
Electrical Engineering. University of California, Los Angeles
Simulation by Autoregressive Processes
28
Electrical Engineering. University of California, Los Angeles
Generating Correlated Nakagami
• Nakagami channels
– Measurements [M. Nakagami,1960] [H. Suzuki, 1977]
– Modulation [Alouini and Goldsmith, 2000]
– Diversity Combining [Beaulieu and Abu-Dayya, 1991]
• Gaussian Random Variable is Well Researched
– Operate on Gaussian RV
– Notation x N (0, Rx )
y
GM (m, Ry )
z
NK (m, Rz )
[Q. T. Zhang, "A decomposition technique for
efficient generation of correlated Nakagami fading
channels,“ IEEE JSAC, 2000.]
– Process x  y  z
– Problem
?
?
Rx  Ry  Rz
29
Electrical Engineering. University of California, Los Angeles
Generating Correlated Nakagami
2m
y u
z  y
• Generate:
?
?
• Relating covariance matrices Rx  Ry  Rz
u  x
2
1/ 2
k
k 1
1 

2

(
m

)
1  1
2

1 

2 m  m  2 ( m) 


 ( a, b) 
b
 ( a ) ( a  b )   2 ( a  )
2
1 1


Rz (i, j )   (m,1)  2 F1 ( ,  ; m; Ry (i, j ))  1
2 2


1
 var[ Rz (k , k )], k  l


Rx (k , l )  
1/ 2

var[
R
(
k
,
k
)]
var[
R
(
l
,
l
)]
var[
R
(
k
,
l
)]
,k  l


z
z
y


Rx
b
 2 (a  )
2
Ry
1 

2

(
m

)
Rz (i, i )  1
2
Ry (i, i ) 
1 

m  m  2 ( m) 


2
Rz
30
Electrical Engineering. University of California, Los Angeles
Heterogeneous MIMO channel generation
• Previous works focus on PDFs of the same
family, e.g., Rayleigh
, Nakagami [Zhang 2000]
• Fading environment causes channels of various
properties-channels of different families
• Generate multiple channels that have specific
[Baddour 2004]
– Auto-correlation function (ACF)
– Cross-correlation function (CCF)
– Heterogeneous envelope PDFs
31
Electrical Engineering. University of California, Los Angeles
Illustration of the problem
Desired fading
envelope processes
y1,n
yi ,n
?
Fi (.)
ij ,
ij
y j ,n
F1 (.)

Fj (.)
yM , n
FM (.)
32
Electrical Engineering. University of California, Los Angeles
Inverse Transform Sampling
• Framework
– Probability density functions
– Correlations
• Inverse Transform Sampling
– Generate x with CDF  ( x )
– y has CDF F ( y )
 ( x)
F ( y)
u   ( x)
y F
1
(u )
x
33
Electrical Engineering. University of California, Los Angeles
Proposed approach—
Inverse Transform Sampling
Gaussian vector
AR process
x1, n
xi ,n
x M ,n
Desired fading
envelope processes
Inverse Transform Sampling
 (.)
 (.)
 (.)
 ( x1, n )
 ( xi ,n )
 ( x M ,n )
y1, n
1
yi ,n
1
y M ,n
y1, n  F1 (  ( x1, n ))
1
y i , n  Fi (  ( x i , n ))
F1 (.)
Fi (.)
F
1
1
1
M
(.)
y M , n  F M (  ( x M , n ))
[W. Chung, K. Yao, and R. E. Hudson, “The Unified Approach for Generating Multiple Crosscorrelated and Auto-correlated Fading Envelope Processes.” Accepted. IEEE Tran. Comm., 2009.]
34
Electrical Engineering. University of California, Los Angeles
Sketch of derivation
• Definition of correlation
ij , 
1
 i j

  y
i , n 
 i   y j ,n   j  fi , j ( yi ,n  , y j ,n )dyi ,n  dy j ,n
0 0
• Jacobian
fi , j ( yi ,n  , y j ,n ) 
fi , j ( xi ,n  , x j ,n )
J Y , X 
xi ,n  yi ,n
x j ,n  y j ,n
• Correlations of input and output
ij , 
1
 i j

  y
i , n 
 i   y j , n   j 
0 0


  1 F ( y )
 i i,n 
 exp 

2



dyi ,n  dy j ,n .

fi ( yi ,n  ) f j ( y j ,n )
 1
r
 ji ,
rij , 
1 
1/ 2
 1  Fi ( yi ,n  )    1

 
1
   Fj ( y j ,n )    rji ,


T
     F ( y )
2
1
j
2
Electrical Engineering. University of California, Los Angeles
j ,n
2
rij , 
1 
2
1
 1  Fi ( yi ,n  )   


1
   Fj ( y j ,n )   






35
Example- Heterogeneous channels of
Nakagami, Rician, and Rayleigh pdfs
• Three channels
–
–
m 2
2mm
m 2
2 m 1
F
(
y
)


(
m
,
y )
f
(
y
)

y
exp(

y
)
Naka
m
Nakagami Naka

(m)

vRi y
( y 2  vRi2 )
yvRi
y
F
(
y
)

1

Q
(
,
)
f Rician ( y)  2 exp(
)
I
(
)
Rician
Rician
0
2
2


Ri
Ri
 Ri
2 Ri
 Ri
– Rayleigh
f Ray ( y ) 
• Correlations
– ACF
– CCF
 y2
y exp( 2 )
2 Ray
2
 Ray
 y2
FRay ( y)  1  exp( 2 )
2 Ray
11,   22,  33,  exp( f D  |  |)
12,  21,  13,  31,   23,  32,   exp( f D  |  |)
36
Electrical Engineering. University of California, Los Angeles
Results
1
1
10
+
ACF
Nakagami
Rician 1 3
Rayleigh
x Theoretical 1 311
o Empirical  11
0.5
0
0
1
2
3
4
5
6
7
8
9
10
1
x Theoretical 1 322
o Empirical  22
0
ACF
10
0.5
0
0
1
2
3
4
5
6
7
8
9
10
1
ACF
x Theoretical 1 333
o Empirical  33
-1
0.5
10
0
20
40
60
80
100
120
140
160
180
200
0
0
1
2
3
4
5
Time lag
6
7
8
9
10
37
Electrical Engineering. University of California, Los Angeles
Example- Heterogeneous Channels of
Nakagami, Rician, and Rayleigh pdfs
(a)
1
0.8
cdf
1
CCF
x Theoretical
13
o Empirical 12
+ Empirical  21
0.5
0.6
0.4
Theoretical Nakagami cdf
Empirical Nakagami cdf
0.2
0
0
0
0
1
2
3
4
5
6
7
8
9
10
(b)
1
1.5
2
2
3
4
5
6
7
8
9
10
0
CCF
(c)
cdf
1
2
3
4
5
6
Time lag
7
8
9
0.5
1
1.5
2
2.5
3
3.5
4
1
0.8
0
0
4
Theoretical Rician cdf
Empirical Rician cdf
0
x Theoretical
13
o Empirical 23
+ Empirical  32
0.5
3.5
0.4
0
1
3
1
0.2
0
1
2.5
0.6
cdf
CCF
1
0.8
x Theoretical
13
o Empirical 13
+ Empirical  31
0.5
0.5
0.6
0.4
Theoretical Rayleigh cdf
Empirical Rayleigh cdf
10
0.2
0
0
0.5
1
1.5
2
2.5
Envelope
3
3.5
4
38
Electrical Engineering. University of California, Los Angeles
Example- 2x2 Rayleigh MIMO Channels
• PDF
f Ray ( y ) 
 y2
y exp( 2 )
2 Ray
2
 Ray
• ACFs 11,  22,  33,  44,  J 0 (2 f D  |  |)
1
1
0.9
x
+
o
*●
0.8
0.8
0.6
Theoretical ACF
Empirical  11
Empirical  22
Empirical  33
Empirical  44
0.7
0.4
cdf
ACF
0.6
0.5
0.2
0.4
0
0.3
-0.2
x Theoretical cdf
0.2
Empirical cdf(channel 1)
Empirical cdf(channel 2)
Empirical cdf(channel 3)
Empirical cdf(channel 4)
0.1
-0.4
0
0
0.5
1
1.5
Envelope
2
2.5
3
-0.6
0
10
20
30
40
50
60
70
80
90
Time Lag
39
Electrical Engineering. University of California, Los Angeles
Example- 2x2 Rayleigh MIMO Channels
• CCFs
–
–
–
1
2
12,  34,  J 0 ({a  b  2ab cos(    )} ) 1
13,  24,  J 0 ({a 2  c 2 2 2ab sin( ) sin( )}2 )
2
2
14,  32,  J 0 ({a  b  c
2
2
2
Theoretical  12 , 34
x Empirical  12
o Empirical  34
2
1
2
2ab cos(    )  2c sin( )[a sin( )  b sin(  )]} )
Theoretical  13 ,  24
x Empirical  13
o Empirical  24
Theoretical  14 ,  32
x Empirical  14
o Empirical  32
0.4
0.3
0.2
CCF
0.1
0
-0.1
-0.2
-0.3
-0.4
-0.5
0
10
20
30
40
50
Time lag
Electrical Engineering. University of California, Los Angeles
60
70
80
90
40
Example-Single Nakagami Channel
1
vf c
v
– fD  
 3 108
– f c  900 MHz
– v  27.78 m/s
– High sampling rate
– Low sampling rate
0.8
0.6
ACF
• ACF
Naka,  J 02 (2 f D |  |)
Theoretical acf (Low Sampling Rate)
Empirical acf (Low Sampling Rate)
xxx Theoretical acf (High Sampling Rate)
ooo Empirical acf (High Sampling Rate)
0.4
  1/ 24300
  1/ 9600
0.2
0
0
10
20
30
40
50
60
Time Lag
70
80
90
100
1
0.9
0.8
0.7
cdf
0.6
0.5
0.4
0.3
0.2
Theoretical cdf
Empirical cdf( low sampling rate)
Empirical cdf( high sampling rate)
0.1
41
0
Electrical Engineering. University of California, Los Angeles
0
0.5
1
1.5
Envelope
2
2.5
Outline
• Introduction-Fading Channels
• Fading Channel Model by Modified Hidden
Semi-Markov Model
• Generating Correlated MIMO Fading Channel
• Detection and Decision Fusion in Fading
Environment
• Sequential Likelihood Ratio Test for Spectrum
Sensing
• Future Work
• Conclusions
42
Electrical Engineering. University of California, Los Angeles
Detection and Decision Fusion in Fading
Environment
• Detection by Single sensor
– Hypothesis test
– Cognitive radio
• Decision Fusion using Multiple Sensors
• Detection by Single Sensor under Fading
• Multi-Sensor Decision Fusion under Fading
43
Electrical Engineering. University of California, Los Angeles
Hypothesis Test
• Hypothesis Test applications
– Surveillance
– Target Detection
– Spectrum Sensing
Hypothesis
Sensor
H1 or H0
Decision=f(x)
x
• Example-Matched Filter Detection
– Signal model
S  N , H 0
X  0
 S1  N , H1
–
–
  X , ( S1  S0 )
0.5
pdf

 S , ( S  S0 )  N , ( S1  S0 ) , H 0
 0 1

 S1 , ( S1  S0 )  N , ( S1  S0 ) , H1

 Hˆ ,  
Decision   0
ˆ

 H1 ,  
P ( | H 1 )
P ( | H 0 )
0.4
0.3
0.2
PD
0.1
PF A
0
-6
-4
-2

0
2
4
6
44
Electrical Engineering. University of California, Los Angeles
Receiver Operating Curve
• Receiver Operating Curve: PFA v.s. PD
• Setting Threshold

• Criteria
1
Bayes Criterion
0.9
S lope=
0.8
– Neyman-Pearson
• PF A upper-bounded
– Bayes
• Priors and costs
P0 ( c10  c 00 )
P1 ( c 01  c11 )


0.7
0.6
PD
0.5

0.4
0.3
0.2
0.1
Neyman-Pearson
0
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
PF A
45
Electrical Engineering. University of California, Los Angeles
Spectrum Sensing in Cognitive Radio
• Wireless communications rely on spectra.
– Current usage model: frequency bands are licensed.
– The licensed bands are often vacant- low utilizations.
• Cognitive Radio-to increase the spectrum
utilization.
– Allows secondary user to access the spectrum when
it is vacant.
– Secondary users sense the spectrum before
accessing.
– Accuracies of the spectrum sensing is crucial.
• Formulated as binary hypothesis test problem
– H0: Spectrum Vacant
– H1: Spectrum Occupied
[S. Haykin, "Cognitive radio: brain-empowered
wireless communications," IEEE JSAC. 2005.]
46
Electrical Engineering. University of California, Los Angeles
Detection Criteria and Implications in Cognitive Radio
•
•
•
Interpretations of PD and PFA in cognitive radio
– Detection performed by the secondary users
– H1 : Spectrum used by the primary users
– Secondary users access the spectrum if decision is H0
– Channel conflict: Decision H0 under the truth H1
– Miss of the spectrum opportunity: Decision H1 under the truth H0
Neyman-Pearson
– Upper-bound probability of false alarm while maximizing probability of
detection
– Protect the spectrum opportunities of the secondary users while
minimizing the channel conflicts
Lower-Bounded Probability of Detection (LBPD) [Chung 08]
– Lower-bound probability of detection while minimizing probability of
false alarm
– Protect the primary users while maximizing the spectrum opportunities
for the secondary users
47
Electrical Engineering. University of California, Los Angeles
Decision Fusion Framework
• Sensors make binary decisions.
– Many applications require binary decisions.
– Accuracy of a single sensor is limited.
– Fusion of multiple decisions increases accuracies.
Sensor
Hypothesis
H1 or H0
D1
Fusion Center
D2
D3
Decision=f({Di,i=1~N})
D3
[R. Viswanathan and P. K. Varshney, "Distributed Detection with
Multiple sensors I. Fundamentals," Proceedings of the IEEE, 1997.]
48
Electrical Engineering. University of California, Los Angeles
Decision Fusion Framework
• N sensors make binary
decisions.
– Probability of False Alarm {PFAi | i  1, 2,..., N}
– Probability of Detection {PDi | i  1, 2,..., N}
– Sensor decisions {Di | i  1, 2,..., N}
• The fusion center makes final
decision.
– Fusion Rule: f 0 : {1,1}N  {1,1}
– Fusion Rule with random strategy:
– Solve the parameters of the
Rule: S0 , S1 , r ,  .
Sensors
Fusion Center
{1,1}N
f0
{1,1}
1, when {Di }  S0

1, when {Di }  S1
f 0 ({Di })  
+1 with probability 
 -1 with probability 1- , when {Di }  r.
Fusion 
49
Electrical Engineering. University of California, Los Angeles
Algorithm for Computing the Fusion Rule
• For each element 
 {1,1} ,
N
j
we denote
– P ( j | H 0 ) by P |H
– P ( j | H 1 ) by P j | H1
j
0
• The likelihood ratio, associated with  j , is defined as  j  P |H P |H
j
1
j
0
else
[W. Chung and K. Yao, “Decision Fusion in Sensor Networks for Spectrum
Sensing based on Likelihood Ratio Tests,” Proceedings of SPIE, 2008.]
50
Electrical Engineering. University of California, Los Angeles
Fusion of Two Sensors
• Two Sensors
Sensor 1
Sensor 2
PD
PF A
0.2
0.9
0.1
0.7
– Operating points
– Goal: (Lower-Bounded Probability of Detection Criterion) Minimizing PFAfc while PDfc
is lower bounded by 0.91
• Result
P
|H 0
 P ( D 2  0 | H 0 ) P ( D1  0 | H 0 )
 (1  PF A2 )(1  PF A1 )
S0
P
D 2 D1
1
j
|H 1
P
j
|H 0
 j  P
j
|H 1
1
00
0.08
0.27
0.29
2
01
0.02
0.03
0.66
3
10
0.72
0.63
1.14
4
11
0.18
0.07
2.57
50%
S1
 D fc  0, 50%
r 
 D fc  1, 50%
Electrical Engineering. University of California, Los Angeles
P
j
|H 0
50%
PF A fc  0.07  0.63  0.03 * 50%  0.715
PD fc  0.18  0.72  0.02 * 50%  0.91
51
Fusion of Two Sensors
Fusion Center
1
X
0.9
Sensor 2
0.8
0.7
0.6
PD fc
0.5
0.4
0.3
0.2
Sensor 1
0.1
0
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
PF A fc
52
Electrical Engineering. University of California, Los Angeles
1
Examples
3 sensors
0.9
0.8
0.7
0.6
• Proposed algorithm
• K out of N
PD fc 0.5
0.4
0.3
0.2
– FC declares H1 if k or
more than k sensors
declare H1. Otherwise,
FC declares H0.
• Decision Space
search f0 : {1,1}N
Proposed Algorithm
0.1
k out of N
Decision Space Search
0
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
PF A fc
4 sensors
 {1,1}
– All possible
combinations of
decision fusion rule
PD fc
53
Electrical Engineering. University of California, Los Angeles
PF A fc
Detection under Fading--Likelihood Ratio Test with Fading Statistics (LRFS)
N , H0

X 
 S  N , H1
• Signal Model
• Fading Gains
 2
pRay ( ; R )   exp( 2 )  R2
– Rayleigh
2 R

( 2  v 2 )
v
p
(

;

,
v
)

exp(
)
I
[
]
Rician
Ri
0
– Rician
 Ri2
2 Ri2
 Ri2
• Test Statistic
 LRFS ( X ) 
p ( X | H1 )

p( X | H 0 )


0
1
T
(2 )
2
n
 ( X  S )
e
m/2
1
(2 )
2 m/2
n

 e
(2 X T S  2 S T S ) /(2 n2 )
0
e
( X  S ) /(2 n2 )
p( )d
 X T X /(2 n2 )
p( )d
54
Electrical Engineering. University of California, Los Angeles
LRFS
• Explicit Expressions of the test statistics
– Rayleigh:
T
 2R (2X T S ) 4
1
S
S
T
 LRFS ( X )  e 2( R n S S  n ) 2 X S  2 n2


2
2



R
n

2
T


T
X S
T

2 X S Erf 
T
2
2
S
S
2


n

 R2
 n2
– Rician:
 LRFS ( X ) 
1
 Ri2


0
e
2


T
2
2
 R (X S) 
 2( R2 n2 S T S  n4 ) 

e





 v2  2 2 X T S  2 S T S

2
2 Ri
 n2

2  S S 
I0[
2
R
T
2
n

1
 R2
T

S S
 n2
v
]d
2
 Ri
55
Electrical Engineering. University of California, Los Angeles
Multi-Sensor Decision Fusion under Fading
• Signal Model: yi   i ui  ni
• Likelihood Ratio: (Y )  p(Y | H ) / p(Y | H )
• Reformulate by fading statistics
1
– Under H1:
– Under H0:

p(Y | H1 ) 

p(Y | H 0 ) 
 p(Y |{ },{u }, H ) p({u }| H ) p({ })d d ...d
i
{ui }{1, 1}
N
i
1
i
1
i
0
i
0
• Test Statistics
(Y ) 

 p(Y |{ },{u }, H ) p({u }| H ) p({ })d d ...d

 p(Y |{i },{ui }, H 0 ) p({ui }| H 0 ) p({i })d1d 2 ...d N
{ui }{1, 1}N
{ui }{1, 1}N
i
i
1
i
1
2
N
 p(Y |{ },{u }, H ) p({u }| H ) p({ })d d ...d
i
{ui }{1, 1}
N
0
i
1
i
1
2
N
u fc  1


u fc  1
i
1
2
 fc
56
Electrical Engineering. University of California, Los Angeles
N
1
0.9
Numerical Examples
1
d
10
5d
B
B 0 dB
5
dB
0.8
10 dB
B
5d
B
0d
LRFS
Rician 0 dB
MF
0
dB
0.7
LRFS
Rayleigh
0.6
• LRT with Fading Statistics P
– LRFS under Rayleigh
– LRFS under Rician
– Matched Filter
• Decision Fusion with Fading Statistics
– 3 Sensors
– 2 Sensors
0.5
D
0.4
0.3
LRFS (Rician)
LRFS (Rayleigh)
MF
0.2
0.1
0
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
PF A
1

2 detectors
0.
R
0.

2
0.
R


R
PDfc 0.5


0.6
2


0.5

8
0
.8
R
R
0.7

R
0.8
0.
5
0.9
0.4
0.3
3 detectors
0.2
3 detectors
2 detectors
0.1
57
0
0
Electrical Engineering. University of California, Los Angeles
0.1
0.2
0.3
0.4
0.5
PFAfc
0.6
0.7
0.8
0.9
1
Summary
• Explicit Algorithms
– Neyman-Pearson
– Lowered-Bounded Probability of Detection
• Test Statistics under Rayleigh and Rician
Fading.
• Performance Improvements by
Incorporating Fading Statistics
– Single-Sensor Detection under Fading
– Decision Fusion under Fading
58
Electrical Engineering. University of California, Los Angeles
Outline
• Introduction-Fading Channels
• Fading Channel Model by Modified Hidden
Semi-Markov Model
• Generating Correlated MIMO Fading Channel
• Detection and Decision Fusion in Fading
Environment
• Sequential Likelihood Ratio Test for Spectrum
Sensing
• Future Work
• Conclusions
59
Electrical Engineering. University of California, Los Angeles
Sequential Likelihood Ratio Test
for Spectrum Sensing
• Problem: Spectrum Sensing under Fading
• Goal
– Faster decision
– Allow setting both probability of false alarm and
probability of detection
• Conventional Approaches
– Collect fixed amount of data
– Uncertain signal strength in fading
– Can we reach faster decision when signal is strong?
• Sequential Likelihood Ratio Test
[W. Chung and K. Yao, “Sequential Likelihood Ratio Test under Incomplete
Signal Model for Spectrum Sensing,” ]
60
Electrical Engineering. University of California, Los Angeles
Formulation
• Signal Model
nt , H 0
– Received x  
t
 t  nt , H1
– Signal (primary user)  t
– Signal follows AR model
 t  a1 t 1  a2 t 2  a3 t 3  ...  aq t q  wt
• Received signal follows ARMA
xt  a1 xt 1  a2 xt 2  a3 xt 3  ...  aq xt q  wt  nt  a1nt 1  a2 nt 2  ...  aq nt q
61
Electrical Engineering. University of California, Los Angeles
Sequential Decision
• Decision at time t
 H1

Dt   H 0
continue

• Log LR
P( x1 , x2 ,..., xt | H1 )
 t ( x1 , x2 ,..., xt )  log
P( x1 , x2 ,..., xt | H 0 )
• Sequential decision
t ( xt | xt 1 , xt  2 ,..., xt  p 1 )  log
P( xt | xt 1 , xt  2 ,..., xt  p 1 , H1 )
P( xt | xt 1 , xt  2 ,..., xt  p 1 , H 0 )
t  t 1  t
62
Electrical Engineering. University of California, Los Angeles
Decision and Thresholds
• Decision
H1
if t  log A


Dt  
H0
if t  log B
continue if log A    log B
t

• Thresholds
1  PM
A
PFA
PM
B
1  PFA
• Expected termination time can be derived as a
function of accuracy and SNR
63
Electrical Engineering. University of California, Los Angeles
Example 1-Scenario
• SNR uniformly distributed between -20 dB
to 10 dB
• Prior 0.5 for H1 and H0
• Jake’s ACF
64
Electrical Engineering. University of California, Los Angeles
Example 1-results
Decision Threshold H 1
1
4
x 10
Test Statistic  t
0.75
14
0.5
0.25
12
0
-0.25
10
-0.5
-0.75
Decision Threshold H 0
-1
0
0.5
1
1.5
2
Time (Number of Samples)
2.5
3
4
x 10
(b)
Decision Threshold H 1
1
0.75
Test Statistic  t
Average Number of Samples
(a)
0.5
8
6
En
er
4
Propo
sed A
0.25
2
0
Propose
d Appro
pproa
ch-Th
eo
ach-Em
pir
-0.25
0
0.1
-0.5
-0.75
0
2
4
6
8
Time (Number of Samples)
10
0.2
De
tec
tor
retica
l
ical
0.25
0.3
0.35
0.4
PF A
Decision Threshold H 0
-1
0.15
gy
12
4
x 10
65
Electrical Engineering. University of California, Los Angeles
Example 2—fixed SNR at -20 dB
(a)
Decision Threshold H 1
1
4
x 10
14
0.5
12
0
-0.25
-0.5
10
-0.75
Decision Threshold H 0
-1
0
0.5
1
1.5
2
2.5
3
3.5
4
4.5
Time (Number of Samples)
(b)
5
4
x 10
Decision Threshold H 1
1
0.75
Test Statistic  t
o
x
*
x
*
0.25
Average Number of Samples
Test Statistic  t
0.75
0.5
0.25
Energy Detector
Proposed Approach at SNR(-20 dB) -Theoretical
Proposed Approach at SNR(-20 dB) -Empirical
Proposed Approach at SNR(0 dB) -Theoretical
Proposed Approach at SNR(0 dB) -Empirical
8
6
4
0
2
-0.25
-0.5
0
0.1
-0.75
Decision Threshold H 0
-1
0
1
2
3
4
5
6
Time (Number of Samples)
7
0.15
0.2
0.25
0.3
0.35
0.4
PF A
4
x 10
66
Electrical Engineering. University of California, Los Angeles
Conclusion
• Modified Hidden Semi-Markov Model
– ACFs and Durations
– Channel Segmentations
– Parameter Estimation
• Multiple Channel Generation
– Correlated Heterogeneous Channels
• Detection and Decision Fusion under Fading
– Single Detector
– Sensor Network
• Sequential LRT allows faster decision while
maintaining targeted detection accuracies
67
Electrical Engineering. University of California, Los Angeles
Future Works
• Detection, Estimation, and Learning
– Demodulation under Correlated Heterogeneous
Channels
– Joint Detection and Estimation of Information and
Environment
• Cognitive Radio
– Sequential Detection
– Quickest Detection
– Protocol Enforcement
• Game-Theoretical
• Sniffer
68
Electrical Engineering. University of California, Los Angeles
Thank you
69
Electrical Engineering. University of California, Los Angeles
Publications
•
Wei-Ho Chung, Kung Yao, and Ralph E. Hudson, "The Unified Approach for Generating Multiple
Cross-correlated and Auto-correlated Fading Envelope Processes." Accepted for publication in
IEEE Transactions on Communications, Oct. 2008. To appear.
•
Wei-Ho Chung and Kung Yao, "Decision Fusion in Sensor Networks for Spectrum Sensing based
on Likelihood Ratio Tests," Proceedings of SPIE, Vol. 7074, No. 70740H, Aug. 2008.
•
Wei-Ho Chung and Kung Yao, "Modified Hidden Semi-Markov Model for Modelling the Flat
Fading Channel," Accepted for publication in IEEE Transactions on Communications, Feb. 2008.
To appear.
•
Wei-Ho Chung and Kung Yao, "Empirical Connectivity for Mobile Ad Hoc Networks under Square
and Rectangular Covering Scenarios," IEEE Proc. International Conference on Communications,
Circuits, and Systems, Vol. 3, pp. 1482-1486, June 2006.
•
Wei-Ho Chung, "Probabilistic Analysis of Routes on Mobile Ad Hoc Networks," IEEE
Communications Letters, Vol.8, Issue 8, pp.506-508, Aug. 2004.
•
Wei-Ho Chung, Sy-Yen Kuo, and Shih-I Chen, "Direction-Aware Routing Protocol for Mobile Ad
Hoc Networks," Proceedings of IEEE International Conference on Communications, Circuits and
Systems, Vol. 1, pp. 165-169, June 2002.
70
Electrical Engineering. University of California, Los Angeles
References
•
•
•
•
•
•
•
•
•
•
P. Beckman, Probability In Communication Engineering. New York: Harcourt Brace and World,
1967.
E. Biglieri, J. Proakis, and S. Shamai, “Fading channels: information-theoretic and
communications aspects," IEEE Transactions on Information Theory, vol. 44, issue 6, pp.
2619-2692, Oct. 1998.
Bernard Sklar, "Rayleigh fading channels in mobile digital communication systems. I.
Characterization, "IEEE Communications Magazine,Vol. 35, Issue 7, pp.90-100,Jul. 1997.
Seymour Stein, "Fading Channel Issues in System Engineering," IEEE Journal on Selected
Areas in Communications, Vol. 5, Issue 2, pp.68-89, Feb. 1987.
C. C. Tan, N. C. Beaulieu, "On first-order Markov modeling for the Rayleigh fading channel,"
IEEE Transactions on Communications,Vol. 48, Issue 12,pp. 2032-2040, Dec 2000.
E. K. Hall and S. G. Wilson, "Design and analysis of turbo codes on Rayleigh fading channels,"
IEEE Journal on Selected Areas in Communications, vol. 16, issue 2, pp. 160-174, Feb. 1998.
A. J. Goldsmith, S. G. Chua, "Adaptive coded modulation for fading channels," IEEE
Transactions on Communications, vol.46, issue 5, pp. 595-602, May 1998.
J. C. Bezdek, N.R. Pal, "Some new indexes of cluster validity," IEEE Transactions on Systems,
Man and Cybernetics, Part B, Volume 28, Issue 3, pp. 301-315, Jun. 1998.
M. S. Aldenderfer and R.K. Blashfield, Cluster Analysis, Newbury Park, California U.S.A., Sage
Press, 1984.
J. C. Dunn, "A fuzzy relative of the ISODATA process and its use in detecting compact wellseparated clusters," Journal of Cybernetics, vol. 3, no. 3, pp. 32–57, 1973.
71
Electrical Engineering. University of California, Los Angeles
References
•
•
•
•
•
•
•
•
•
•
K. E. Baddour and N. C. Beaulieu, "Accurate Simulation of multiple cross-correlated Rician
fading channels," IEEE Transactions on Communications, Vol. 52, Issue 11, pp. 1980-1987,
Nov. 2004.
A. Abdi and M. Kaveh, "A space-time correlation model for multielement antenna systems in
mobile fading channels," IEEE Journal on Selected Areas in Communications, Vol. 20, Issue 3,
pp. 550-560, Apr. 2002.
H. S. Rad and S. Gazor, "A cross-correlation MIMO channel model for non-isotropic scattering
environment and non-omnidirectional antennas," Canadian Conference on Electrical and
Computer Engineering, pp. 25-28, May 2005.
M. Alouini and A. J. Goldsmith, "Adaptive Modulation over Nakagami Fading Channels,"
Wireless Personal Communications, Vol. 13, pp. 119-143, Springer Netherlands, May 2000.
E. K. Hall and S. G. Wilson, "Design and analysis of turbo codes on Rayleigh fading channels,"
IEEE Journal on Selected Areas in Communications, Vol. 16, Issue 2, pp. 160-174, Feb. 1998.
P. Beckman, Probability In Communication Engineering. New York: Harcourt Brace and World,
1967.
A. Goldsmith, S. A. Jafar, N. Jindal, and S. Vishwanath, "Capacity limits of MIMO channels,"
IEEE Journal on Selected Areas in Communications, Vol. 21, Issue 5, pp. 684-702, June 2003.
Q. T. Zhang, "A decomposition technique for efficient generation of correlated Nakagami fading
channels," IEEE Journal on Selected Areas in Communications, Vol. 18, Issue 11, pp. 23852392, Nov. 2000.
W. C. Jakes, Microwave mobile communication, 2nd ed., IEEE Press, 1994.
S. Haykin,"Cognitive radio: brain-empowered wireless communications," IEEE Journal on
Selected Areas in Communications, Volume 23, Issue 2, pp. 201-220, Feb. 2005.
72
Electrical Engineering. University of California, Los Angeles
References
•
•
M. Nakagami, “The m-distribution, a general formula of intensity distribution of rapid fading,” in
Statistical Methods in Radio Wave Propagation, W. G. Hoffman, Ed. Oxford, England: Pergamon,
1960.
H. Suzuki, “A statistical model for urban radio channel model,” IEEE Trans. Commun., vol. 25, pp.
673–680, July 1977.
73
Electrical Engineering. University of California, Los Angeles
Cooperative Spectrum Sensing Scheme based on
Nash Equilibrium
Wei-Ho Chung
Electrical Engineering
University of California, Los Angeles
March 2009
[email protected]
Electrical Engineering. University of California, Los Angeles
Decision Fusion using Nash equilibrium
• Detection by Single sensor
– Hypothesis test
– Cognitive radio
• Decision Fusion using Multiple Sensors
– Increase detection accuracy for spectrum
sensing
– Nash equilibrium to enforce cooperative
scheme
75
Electrical Engineering. University of California, Los Angeles
Hypothesis Test
• Hypothesis Test applications
– Surveillance
– Target Detection
– Spectrum Sensing
Hypothesis
Sensor
H1 or H0
Decision=f(x)
x
• Example-Matched Filter Detection
– Signal model
S  N , H 0
X  0
 S1  N , H1
–
–
  X , ( S1  S0 )
0.5
pdf

 S , ( S  S0 )  N , ( S1  S0 ) , H 0
 0 1

 S1 , ( S1  S0 )  N , ( S1  S0 ) , H1

 Hˆ ,  
Decision   0
ˆ

 H1 ,  
P ( | H 1 )
P ( | H 0 )
0.4
0.3
0.2
PD
0.1
PF A
0
-6
-4
-2

0
2
4
6
76
Electrical Engineering. University of California, Los Angeles
Receiver Operating Curve
• Receiver Operating Curve: PFA v.s. PD
• Setting Threshold

• Criteria
1
Bayes Criterion
0.9
S lope=
0.8
– Neyman-Pearson
• PF A upper-bounded
– Bayes
• Priors and costs
P0 ( c10  c 00 )
P1 ( c 01  c11 )


0.7
0.6
PD
0.5

0.4
0.3
0.2
0.1
Neyman-Pearson
0
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
PF A
77
Electrical Engineering. University of California, Los Angeles
Spectrum Sensing in Cognitive Radio
• Wireless communications rely on spectra.
– Current usage model: frequency bands are licensed.
– The licensed bands are often vacant- low utilizations.
• Cognitive Radio-to increase the spectrum
utilization.
– Allows secondary user to access the spectrum when
it is vacant.
– Secondary users sense the spectrum before
accessing.
– Accuracies of the spectrum sensing is crucial.
• Formulated as binary hypothesis test problem
– H0: Spectrum Vacant
– H1: Spectrum Occupied
[S. Haykin, "Cognitive radio: brain-empowered
wireless communications," IEEE JSAC. 2005.]
78
Electrical Engineering. University of California, Los Angeles
Detection Criteria and Implications in Cognitive Radio
•
•
•
Interpretations of PD and PFA in cognitive radio
– Detection performed by the secondary users
– H1 : Spectrum used by the primary users
– Secondary users access the spectrum if decision is H0
– Channel conflict: Decision H0 under the truth H1
– Miss of the spectrum opportunity: Decision H1 under the truth H0
Neyman-Pearson
– Upper-bound probability of false alarm while maximizing probability of
detection
– Protect the spectrum opportunities of the secondary users while
minimizing the channel conflicts
Lower-Bounded Probability of Detection (LBPD) [Chung 08]
– Lower-bound probability of detection while minimizing probability of
false alarm
– Protect the primary users while maximizing the spectrum opportunities
for the secondary users
79
Electrical Engineering. University of California, Los Angeles
Decision Fusion Framework
• Sensors make binary decisions.
– Many applications require binary decisions.
– Accuracy of a single sensor is limited.
– Fusion of multiple decisions increases accuracies.
Sensor
Hypothesis
H1 or H0
D1
Fusion Center
D2
D3
Decision=f({Di,i=1~N})
D3
[R. Viswanathan and P. K. Varshney, "Distributed Detection with
Multiple sensors I. Fundamentals," Proceedings of the IEEE, 1997.]
80
Electrical Engineering. University of California, Los Angeles
Decision Fusion Framework
• N sensors make binary
decisions.
– Probability of False Alarm {PFAi | i  1, 2,..., N}
– Probability of Detection {PDi | i  1, 2,..., N}
– Sensor decisions {Di | i  1, 2,..., N}
• The fusion center makes final
decision.
f 0 : {0,1}N  {0,1}
Fusion Center
– Fusion Rule:
– Fusion Rule with random strategy:
– Solve the parameters of the
Rule: S0 , S1 , r ,  .
{ 0 ,1}
N
f0
Final Decision
{ 0 ,1}
0, when {Di }  S0

1, when {Di }  S1
f 0 ({Di })  
 1 with probability 
 0 with probability 1- , when {Di }  r.
Fusion 
81
Electrical Engineering. University of California, Los Angeles
Algorithm for Computing the Fusion Rule
• For each element 
 {1,1} ,
N
j
we denote
– P ( j | H 0 ) by P |H
– P ( j | H 1 ) by P j | H1
j
0
• The likelihood ratio, associated with  j , is defined as  j  P |H P |H
j
1
j
0
else
[W. Chung and K. Yao, “Decision Fusion in Sensor Networks for Spectrum
Sensing based on Likelihood Ratio Tests,” Proceedings of SPIE, 2008.]
82
Electrical Engineering. University of California, Los Angeles
Fusion of Two Sensors
• Two Sensors
Sensor 1
Sensor 2
PD
PF A
0.2
0.9
0.1
0.7
– Operating points
– Goal: (Lower-Bounded Probability of Detection Criterion) Minimizing PFAfc while PDfc
is lower bounded by 0.91
• Result
P
|H 0
 P ( D 2  0 | H 0 ) P ( D1  0 | H 0 )
 (1  PF A2 )(1  PF A1 )
S0
P
D 2 D1
1
j
|H 1
P
j
|H 0
 j  P
j
|H 1
1
00
0.08
0.27
0.29
2
01
0.02
0.03
0.66
3
10
0.72
0.63
1.14
4
11
0.18
0.07
2.57
50%
S1
 D fc  0, 50%
r 
 D fc  1, 50%
Electrical Engineering. University of California, Los Angeles
P
j
|H 0
50%
PF A fc  0.07  0.63  0.03 * 50%  0.715
PD fc  0.18  0.72  0.02 * 50%  0.91
83
Fusion of Two Sensors
Fusion Center
1
X
0.9
Sensor 2
0.8
0.7
0.6
PD fc
0.5
0.4
0.3
0.2
Sensor 1
0.1
0
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
PF A fc
84
Electrical Engineering. University of California, Los Angeles
Costs structure and game formulation
• Utility from accessing the channel
– 0 for channel conflict
– us / N for a successful access
• Costs
– cb N for a channel conflict
– cq N for a successful access
• Game
– Users { i ,i  1 ~ N }
– Actions { Ai ,i  1 ~ N }
•
•
Ai  1 :user  i perform detection - incurs cost cd
Ai  0 :user  i not perform detection - incurs cost 0
– Utility { ui ,i  1 ~ N }
Electrical Engineering. University of California, Los Angeles
ui  Ai  cd  P0  [( cq  us ) / N ]  ( 1  PFAfc )
 P1  ( cb / N )  ( 1  PDfc )
85
Operating point and Costs
• Operating point by Bayes criterion--the
point on the ROC with slope of its tangent
line equal to
P0 ( us  cq ) P(
1 cb )
• Expected Costs
– Individual user
ui  Ai  cd  P0  [( cq  us ) / N ]  ( 1  PFAfc )
 P1  ( cb / N )  ( 1  PDfc )
– Overall cost
U  j ,total 
u
i
i
86
Electrical Engineering. University of California, Los Angeles
Action profile by Nash equilibrium
 j  {0, 1}
• For the action profiles
M
– Compute costs of each action profile
– Compute Nash equilibrium
Compute Costs
 j  { 0 , 1}
M
{( PF A i , PD i ) | i  I a }
Compute ROC
ROC
Compute Bayes Optimal ( PF A fc , PD fc )
Operating Point
u i  Ai  c d  P0  [( c q  u s ) / N ]  ( 1  PF A fc )
 P1  ( c b / N )  ( 1  PD fc )
U  j ,total 
u
i
i
P0 ( u s  c q ) P1 ( c b )
ˆ
Compute Nash Equilibrium
Pick the max utility in NE
ˆ  m ax{ U 

j
,total
|  j  { A i }N E }
j
87
Electrical Engineering. University of California, Los Angeles
Results - influences of charges from primary users
– Cost of conflict cb
– Cost of successful access cq
1
1
0.9
0.9
0.8
0.8
pfa
Probability
0.7
Probability
0.7
0.6
0.6
0.5
0.5
0.4
PD fc
0.4
PF A fc
0.2
PD fc
0.3
0.3
PF A fc
0.2
0.1
0.1
0
0.5
0
0
0.1
0.2
0.3
cq
0.4
0.5
0.6
0.7
cq
0.6
0.7
0.8
0.9
cb
1
1.1
1.2
1.3
1.4
1.5
1.4
1.5
0.14
0.2
0.18
0.12
0.16
0.1
Utility
Utility
0.14
0.12
0.1
u m ax,N E
0.08
u m ax
cb
u m ax
0.08
0.06
0.06
u m ax,N E
0.04
0.04
0.02
0.02
0
0
0.1
0.2
0.3
cq
0.4
0.5
0.6
max
0.7
0
0.5
0.6
0.7
0.8
0.9
cb
1
1.1
1.2
1.3
88
Electrical Engineering. University of California, Los Angeles
Results-influence of detection cost
• Detection cost cd
1
0.9
Probability
0.8
0.7
PD fc
0.6
0.5
0.4
PF A fc
0.3
0.2
0
0.005
0.01
cd
0.015
0.02
0.025
0.02
0.025
0.14
0.12
u s ,m ax
Utility
0.1
0.08
u s ,m ax N E
0.06
0.04
0.02
0
0
0.005
0.01
cd
0.015
89
Electrical Engineering. University of California, Los Angeles
Conclusions
• Propose Decision fusion framework using Nash
equilibrium
– Increase accuracies of spectrum sensing
– Protocol enforcement by Nash equilibrium
– Framework allows analyzing interactions among
•
•
•
•
•
Prices
Cost of detection
Probability of false alarm
Probability of detection
Utilities
90
Electrical Engineering. University of California, Los Angeles
References
•
•
•
•
•
•
•
•
S. Haykin, "Cognitive Radio: Brain-Empowered Wireless Communications," IEEE Journal on
Selected Areas in Communications, Volume 23, Issue 2, pp. 201-220, Feb. 2005.
D. Cabric, A. Tkachenko, and R. W. Brodersen, "Experimental Study of Spectrum Sensing
Based on Energy Detection and Network Cooperation," Proceedings of the first international
workshop on Technology and policy for accessing spectrum, Article No. 12, 2006.
H. P. Shiang and M. van der Schaar, "Distributed Resource Management in Multi-hop
Cognitive Radio Networks for Delay Sensitive Transmission," IEEE Trans. Veh. Tech., to
appear.
H. Park and M. van der Schaar, "Coalition based Resource Negotiation for Multimedia
Applications in Informationally Decentralized Networks," IEEE Trans. Multimedia, to appear.
W. Chung and K. Yao, "Decision Fusion in Sensor Networks for Spectrum Sensing based on
Likelihood Ratio Tests," Proceedings of SPIE, Vol. 7074, No. 70740H, Aug. 2008.
Q. Zhao, L. Tong, A. Swami, and Y. Chen, "Decentralized Cognitive MAC for Opportunistic
Spectrum Access in Ad Hoc Networks: A POMDP Framework," IEEE Journal on Selected
Areas in Communications, Vol. 25, No. 3, pp. 589-600, April 2007.
Z. Ji and K. J. R. Liu, "Dynamic Spectrum Sharing: A Game Theoretical Overview," IEEE
Communications Magazine, pp. 88-94, May 2007.
R. Etkin, A. Parekh, and D. Tse, "Spectrum Sharing for Unlicensed Bands," IEEE Journal on
Selected Areas in Communications, Vol. 25, No. 3, pp. 517-528, April 2007.
91
Electrical Engineering. University of California, Los Angeles
Detecting Number of Coherent Signals in
Array Processing by Ljung-Box Statistic
Wei-Ho Chung
Electrical Engineering
University of California, Los Angeles
April 2009
[email protected]
Electrical Engineering. University of California, Los Angeles
Array Signal Processing
• Estimate
– Direction of arrival in far-field
Signal Source 2
– Localizations near-field
• Likelihood formulation
– Grid search
– Newton method
– Genetic Algorithm
Signal Source 1
1
Sensor Array
(ULA)
d
Receive Signals
• Detect number of signals
93
Electrical Engineering. University of California, Los Angeles
Signal Model
• Signals
S j ( t;s j )  s j ei 2 f0t
– Source signal
– Received signal
K
x( t )   a(  j )S j ( t;s j )  n( t )
j 1
• Unknown parameters
– DOAs   {  | j  1 ~ K }
– Amplitudes S  { s | j  1 ~ K }
j
j
• Maximum Likelihood Estimation
N
k
2
ˆ }  min
{ ˆ ,S
 x( t )   a(  j )S j ( t;s j )
 j ,s j
t 1
j 1~k
j 1
l2
94
Electrical Engineering. University of California, Los Angeles
Estimate Number of Signals
• Estimations of DOAs are based on the
assumed number of signals-need to detect
number of signals.
• Information-theoretical approaches
– Minimum description length (MDL)
– Akaike information criterion (AIC)
– Exploit rank of the signal covariance matrix
– Not applicable to coherent signals
95
Electrical Engineering. University of California, Los Angeles
Whiteness of the residue
• Residue
– Residue=received signal-estimated signal
k
k
ˆ t )  x( t )   a( ˆ j )S j ( t;sˆ j )
n(
j 1
– Residue is approximately white
– Measure whiteness of the residue
– Use whiteness as the goodness of fit of the
model order (number of signals)
96
Electrical Engineering. University of California, Los Angeles
Detection statistic
• Sample Autocorrelations
• Ljung-Box statistic
–
–
–
–
–
rk (  ) 
M N 
N   [ k nˆ h ( j ) k nˆ h ( j   )* ]
h 1 j 1
M
N
( N   ) [ k nˆ h ( j ) k nˆ h ( j )* ]
h 1 j 1
rk (  )rk (  )*
L( k )  N( N  2 )
N 
 1
The whiter, the smaller LB statistic
Large values for the model order k smaller than the true number of
signals
Small values for the model order k equal or larger than the true number
of signals
Difference of LB statistic is the good indication of true model order
m
• Q-statistic Q( k )  L( k  1 )  L( k ),k  1 ~ M  1
• Detection by Q-statistic criterion (QSC) K̂  max Q( k )
k
97
Electrical Engineering. University of California, Los Angeles
Procedure of detection
k 0
k : k  1
x(t)
ML Estimation
{ ˆ , ˆ }
Compute Residue
k
ˆ t )  x( t )   a( ˆ j )S j ( t ; ˆs j )
n(
k
j 1
Compute Ljung-Box Statistic
L( k )
Compute Q-Statistic
Q( k )
if k  M
if k  M
Detection
K̂  m ax Q ( k )
k
98
Electrical Engineering. University of California, Los Angeles
Examples
800
2 Signals Detected by QSC
600
• Scenario
Statistic
(Example of 2 Signals)
400
• Examples
0
-200
1
2
1000
3
4
5
6
Number of Signals
3 Signals Detected by QSC
(Example of 3 Signals)
500
Statistic
– 7 sensors (ULA)
– Half wavelength
separation
– 100 samples
200
0
-500
1
– 2 signals
– 3 signals 3   / 3
– 4 signals 4   / 2
3
4
5
6
Number of Signals
1000
4 Signals Detected by QSC
(Example of 4 Signals)
Statistic
1   / 9 2   / 4
2
500
0
-500
1
2
3
4
5
6
Number of Signals
99
Electrical Engineering. University of California, Los Angeles
Detection results-2 signals
100
Electrical Engineering. University of California, Los Angeles
Detection results-3 signals
101
Electrical Engineering. University of California, Los Angeles
Detection results-4 signals
102
Electrical Engineering. University of California, Los Angeles
References
•
•
•
•
•
M. Wax and T. Kailath, "Detection of signals by information theoretic criteria," IEEE
Transactions on Acoustics, Speech and Signal Processing, Volume 33, Issue 2, pp.
387-392, Apr. 1985.
M. Wax and I. Ziskind, "Detection of the number of coherent signals by the MDL
principle," IEEE Transactions on Acoustics, Speech and Signal Processing,
Volume 37, Issue 8, pp. 1190-1196, Aug. 1989.
Q. T. Zhang, K. M. Wong, P. C. Yip, and J. P. Reilly, "Statistical analysis of the
performance of information theoretic criteria in the detection of the number of
signals in array processing," IEEE Transactions on Acoustics, Speech and Signal
Processing, Volume 37, Issue 10, pp. 1557-1567, Oct. 1989.
M. S. Barlett, “A note on the multiplying factors for various chi-square
approximations,” J. Royal Stat. Soc., Ser. B, vol. 16, pp. 296-298, 1954.
D. N. Lawley, “Tests of significance of the latent roots of the covariance and
correlation matrices,” Biometrika, vol. 43, pp. 128-136, 1956.
103
Electrical Engineering. University of California, Los Angeles
References
•
•
•
•
•
P. Stoica and K. C. Sharman, "Maximum likelihood methods for direction-of-arrival
estimation," IEEE Transactions on Acoustics, Speech and Signal Processing, Volume
38, Issue 7, pp. 1132-1143, Jul. 1990.
M. Pesavento and A. B. Gershman, "Maximum-likelihood direction-of-arrival
estimation in the presence of unknown nonuniform noise," IEEE Transactions on
Signal Processing, Volume 49, Issue 7, pp. 1310-1324, Jul. 2001.
J. C. Chen, R. E. Hudson, and K. Yao, "Maximum-likelihood source localization and
unknown sensor locationestimation for wideband signals in the near-field," IEEE
Transactions on Signal Processing, Volume 50, Issue 8, pp. 1843-1854, Aug. 2002.
H. Krim and M. Viberg, "Two decades of array signal processing research: the
parametric approach," IEEE Signal Processing Magazine, Volume 13, Issue 4, pp.
67-94, Jul. 1996.
G. M. Ljung and G. E. P. Box, "On a measure of lack of fit in time series models,"
Biometrika, Volume 65, Number 2, pp. 297-303, 1978.
104
Electrical Engineering. University of California, Los Angeles