Cooperating to Build a Radio Map to Support Spectrum Agility
Song Liu, Wade Trappe, Larry J. Greenstein December 3rd, 2007
WINLAB Fall 2007 Research Review
Cooperating to Build a Radio Map to Support Spectrum Agility Song - - PowerPoint PPT Presentation
Cooperating to Build a Radio Map to Support Spectrum Agility Song Liu, Wade Trappe, Larry J. Greenstein December 3rd, 2007 WINLAB Fall 2007 Research Review Overview Motivation and Background Optimal Random Field Reconstruction
Song Liu, Wade Trappe, Larry J. Greenstein December 3rd, 2007
WINLAB Fall 2007 Research Review
Motivation and Background Optimal Random Field Reconstruction Balanced Spectrum Sampling Field Estimation by Hierarchical Interpolation Summary
A Typical Spatial Distribution of Spectral Intensity
Sources with unknown locations Random Variations
Background
Radio Propagation Model (log-normal) Spatially Correlated
s(x): shadow fading, normally distributed with zero
10
( ) 10 log ( ) (dB) P P s d γ ⎛ ⎞ − = − + ⎜ ⎟ ⎝ ⎠ x x x x
2
Cov( ( ) ( )) exp
i j i j dB C
s s X σ ⎛ ⎞ − ⎜ ⎟ = − ⎜ ⎟ ⎝ ⎠ x x x x
Background
Reconstruction Criterion for a Random Field:
Mean Square Error (MSE) N : the number of sensors (CRs) M : the number of positions of interest
2 1 1
N M m m N m N
+ = +
Background
Sampling
Given N sensors, what are the best locations to place
Estimation
Given measured data at known locations, how to
2 1 1
1 [( ( ) ( )) |{ ,..., }]
N M m m N m N
MSE E P P M
+ = +
= −
x x x x )
Background
Optimal estimation in a stationary environment
MMSE (unbiased): Gaussian process:
[P(xm ), P(x1 ), …, P(xN )]T ~ N(, C)
Optimal estimate: Minimum variance:
1
ˆ( ) [ ( ) | ( ),..., ( )]
m m N
P E P P P = x x x x
1 12 22
ˆ( ) ( ) ( )
m m N N
P μ
−
= + − x x C C P μ
1
( ) ( ) ( ) ( )
m m N N
μ μ μ μ ⎡ ⎤ ⎢ ⎥ ⎡ ⎤ ⎢ ⎥ = = ⎢ ⎥ ⎢ ⎥ ⎣ ⎦ ⎢ ⎥ ⎣ ⎦ x x x μ μ x M
2 12 21 22 dB
σ ⎡ ⎤ = ⎢ ⎥ ⎣ ⎦ C C C C
2 2 1 |{ } 12 22 21
m N
dB
σ σ
−
= −
x x
C C C
Optimal Reconstruction
A set of sensor locations: AN = {x1, …, xN} Given the optimal estimate, MMSE is equivalent to the
1 2
1 2 1 1
arg min ( | ) arg max ( ) arg max ( ) arg max ( | ) arg max ( | )
N N N
N N N N N
H H H H H
−
⇔ = + + +
A A x x x
A A A x x A x A L
2 1
1 arg min [( ( ) ( )) | ]
N
N M m m N A m N
E P P A M
+ = +
−
x x )
1
2 1 |
1 ( | ) log(2 ) 2
n n
n n
H e π σ
+
+
=
x A
x A
Optimal Reconstruction
20 40 60 80 100 10 20 30 40 50 60 70 80 90 100 x (meters) y (meters) 20 40 60 80 100 10 20 30 40 50 60 70 80 90 100 x (meters) y (meters)
Optimal Impractical
Optimal estimation has to know and C in prior:
, P0(d0), x0, XC
Only work in stationary environments Implicit solution: sub-optimal implementation by
Optimal sampling only
N = 64 Optimal Reconstruction
by either the optimal estimation or linear approximation (interpolation)
reconstruction errors using the approximation approach
[0,20] [20,40] [40,60] [60,80] [80,100] 0.5 1 1.5 2 MMSE Estimation Distance from the source (meters) Root mean square error (dB)
[0,20] [20,40] [40,60] [60,80] [80,100] 2 4 6 8 10 12 14 Linear Interpolation (N=25) Distance from the source (meters) Root mean square error (dB) Random Equal MinVar
Optimal Reconstruction
Balance between the uncertainty and the rapid
On average, the spectrum intensity changes logarithmically
along the direction from the source
Keep a uniform spectrum resolution across all power levels
P (dB) log(d)
50
50
x (m) y (m) Received Power (dB)
Balanced Spectrum Sampling
Case study: N = 64, = 2, dB = 4 dB, XC = 125 m
Reconstruction error can be significantly reduced in
10 20 30 40 50 60 70 80 90 100 10 20 30 40 50 60 70 80 90 100 x (meters) y (meters)
[0,20] [20,40] [40,60] [60,80] [80,100] 2 4 6 8 10 12 Linear Interpolation Distance from the source (meters) Root mean square error (dB) MinVar Balanced
Balanced Spectrum Sampling
Nearest Neighbor Linear Spline Hierarchical Interpolation using Compact
Radial basis functions [Wendland’95] B-splines (Cubic)
Field Estimation by Interpolation
1
N k j j k j
=
Field Estimation by Interpolation
Sparse Matrix
Unstructured:
unpredictable complexity depends on the support radius
Worst case: non-sparse
Field Estimation by Interpolation
Data are usually spatially clustered in reality
Segment the area of interest based on the knowledge
3 3
Field Estimation by Interpolation
Building a radio map in a random field is a joint optimization of
sensor placement and reconstruction accuracy
By balancing the uncertainty and estimation error, the reconstruction
accuracy in regions close to radio sources can be significantly improved without impairing the overall performance
The spectrum over the area of interest is approximated by
interpolation methods can be greatly reduced by segmentation
dB
C
Random placement 100m x 100m,
dB =
10 20 30 40 50 60 70 80 1 2 3 4 5 6 7 Number of anchor nodes RMSE of the location estimates (m) Uniform Weighted Interpolate Ideal interpolate 2 4 6 8 10 12 14 16 18 20 1 2 3 4 5 6 7 8 9 10 Number of anchor nodes RMSE of the location estimates (m) Uniform Weighted Interpolate Ideal interpolate
N = 25 N = 100