approximating radio maps
DESCRIPTION
Approximating Radio Maps. Boaz Ben-Moshe (SFU). Talk outline. Definition, Motivation Known methods New Radar like Algorithm Experimental results Future work. Approximating Radio Maps. Goal: Given an antenna (on a terrain T) - PowerPoint PPT PresentationTRANSCRIPT
28/7/051
Approximating Radio Maps
Boaz Ben-Moshe (SFU)
28/7/052
Talk outline
• Definition, Motivation
• Known methods
• New Radar like Algorithm
• Experimental results
• Future work
28/7/053
Approximating Radio Maps
Goal: Given an antenna (on a terrain T)compute it's approximated signal strength
over T (it's Radio Map):
28/7/054
Definition & Motivation
Clients: • any wireless device
Base Station:• Type, patterns
Motivation:• WiMax - 802.16
28/7/055
Definition & Motivation
Base Station:
• Clients ant’• Microwave links
28/7/056
Definition & Motivation
Applications (of radio maps)
• Locating Base Stations:– Guarding like.– Complex objective function.
• Frequency Assignment:
28/7/057
Definition & Motivation
Applications (of radio maps)
• Locating Base Stations:• Frequency Assignment:
– Conflict free frequency
28/7/058
Common methodGeneral Frame work:
• Given a terrain and an antenna on it
• Sample the area of 'interest' (SP)
• For each p in SP: compute the signal strength
• Compute a interpolation DS for SP
Note: Propagation model: SKE, MKE
28/7/059
Approximating Radio-Maps General Frame work:
Sampling Set (SP) Interpolation DS
28/7/0510
Approximating Radio-Maps Sampling Methods:
• Random, Grid
• Client oriented
• Terrain simplification
• Hybrid
main problem: runtime!
28/7/0511
Main Obstacle
run-time: computing radio maps is often the runtime bottle-neck of wireless networks facility location algorithms.
Existing radio maps methods are often too slow or not accurate enough.
Solution: Radar-Like-Algorithm (RLA)…
28/7/0512
Approximating Radio Maps
Related work [BCK 04]:
Visibility Approximating:
Given a terrain T and a view point p compute the set of points on the surface of T that are visible from p.
28/7/0513
Radar-like: Pizza slice
Radar DS: {pizza-slice} – fast query
28/7/0514
Radar-like: Pizza slice
left & right cross-sections pizza slice.
28/7/0515
Radar-like generic algorithm
1. Given Terrain (T), view point (vp), and fixed angle (a=A):
2. while(int i=0;i<360) {
3. S1=cross-section(i);
4. S2=cross-section(i+a);
5. if(close enough(S1, S2)) {
6. interpolate(S1, S2);
7. a = A; i = min(360, i + a);}
8. else a = a/2; }
28/7/0516
Generalizing radar-visibility to RF propagation model:
● Discrete visibility (boolean) continues● Visibility a long a ray RF sampling
Approximating Radio-Maps
28/7/0517
Approximating Radio-Maps
100*100 km elevation-map (of southern Israel) the brighter the higher.
Antenna, 30 km radius.
28/7/0518
Approximating Radio-Maps • Compute two consecutive cross-
sections.
28/7/0519
Approximating Radio-Maps • Compute a sample set along the each
cross-section: using 2D terrain simplification methods.
28/7/0520
Approximating Radio-Maps • Compute the signal strength along the
sample set – using pipe-line method.
28/7/0521
Approximating Radio-Maps
• Compute the distance between the two signal-sections:
• average / max / RMS distance
28/7/0522
Approximating Radio-Maps Putting it all together:• Sensitive Radar algorithm• Sensitive 2D Simplification• Robust distance norm
Fine Tuning:• None grid sampling (2D)• Parameters (terrain
independent)
28/7/0523
Radio-Maps: resultsMethods:
• Random, Grid, TS
• F-Radar: fixed angle
• S-Radar: sensitive angle
• A-Radar: advance sampling
28/7/0524
Approximating Radio-Maps
Grid Random TS F-Radar S-Radar
• 5000 samples per radio-map
28/7/0525
Approximating Radio-Maps
Grid S-Radar• 5000 samples per radio-map
28/7/0526
Radio-Maps: resultsRun time for the same size sampling.
• The radar is 3-15 times faster than the regular sampling Radio Map methods.
• More accurate.
28/7/0527
Radio-Maps: results
28/7/0528
Radio-Maps: results
28/7/0529
Future-work• More testing
• Advance interpolation methods
• Interferences
http://www.cs.bgu.ac.il/~benmoshe/RadioMaps/
28/7/0530
Fin
Questions?