A Distributed Dynamic Frequency Allocation Algorithm
Behtash Babadi and Vahid Tarokh School of Engineering and Applied Sciences Harvard University
Harvard (SEAS) 1 / 49
A Distributed Dynamic Frequency Allocation Algorithm Behtash Babadi - - PowerPoint PPT Presentation
A Distributed Dynamic Frequency Allocation Algorithm Behtash Babadi and Vahid Tarokh School of Engineering and Applied Sciences Harvard University Harvard (SEAS) 1 / 49 Outline of Topics Intoduction 1 The Algorithm 2 Main Results 3
Harvard (SEAS) 1 / 49
Harvard (SEAS) 2 / 49
Harvard (SEAS) 3 / 49
◮ Ad hoc Networks ◮ Cognitive Radios
Harvard (SEAS) 4 / 49
i
j
n
ij
d
Harvard (SEAS) 5 / 49
Harvard (SEAS) 6 / 49
◮ Excessively simplifying the interference models ◮ Not fully decentralized ◮ Require too much information exchange between autonomous
◮ Too complex to implement ◮ Suffer from all the above shortcomings Harvard (SEAS) 7 / 49
◮ Not fully decentralized ◮ The interference model is excessively simplified ◮ Too much message-passing among the nodes ◮ High complexity Harvard (SEAS) 8 / 49
◮ High computational complexity. ◮ Nash equilibrium point does not necessarily correspond to the
⋆ For instance, in a two-user scenario, if both users start with a flat PSD
⋆ This is clearly a Nash equilibrium point, but is far away from the
Harvard (SEAS) 9 / 49
k,∀n,k
Harvard (SEAS) 10 / 49
k∀k,wn wnRn + (1 − wn)Rn,ref
Harvard (SEAS) 11 / 49
Harvard (SEAS) 12 / 49
◮ Simplified model for the coupling of the users ◮ Stringent constraints for the uniqueness of the Nash equilibrium
◮ The convergence is only proved in high SNR regime ◮ No guarantee on the optimality Harvard (SEAS) 13 / 49
◮ No information exchange between autonomous devices is needed ◮ No knowledge of the existence of other autonomous entities is
Harvard (SEAS) 14 / 49
◮ Alternative scenarios are possible, e.g., users transmit and receive
◮ Can be relaxed to any reciprocal channel model between clusters.
Harvard (SEAS) 15 / 49
◮ This assumption can be relaxed.
Harvard (SEAS) 16 / 49
Harvard (SEAS) 17 / 49
Harvard (SEAS) 18 / 49
1 2 3 4 5 6 7 8 9 10 11 −1 1 2 s2(t) 1 2 3 4 5 6 7 8 9 10 11 −1 1 2 s3(t) 1 2 3 4 5 6 7 8 9 10 11 −1 1 2 s4(t) 1 2 3 4 5 6 7 8 9 10 11 −1 1 2 s5(t) 1 2 3 4 5 6 7 8 9 10 11 −1 1 2 Time s6(t) 1 2 3 4 5 6 7 8 9 10 11 −1 1 2 s1(t)
Harvard (SEAS) 19 / 49
Harvard (SEAS) 20 / 49
Harvard (SEAS) 21 / 49
Harvard (SEAS) 22 / 49
Harvard (SEAS) 23 / 49
Harvard (SEAS) 24 / 49
Harvard (SEAS) 25 / 49
Harvard (SEAS) 26 / 49
◮ For η ≥ 2, there can not be any 3 successive clusters in the same
◮ There is a sequence of changes in the assignments for any given
Harvard (SEAS) 27 / 49
◮ Combining the previous theorems. ◮ It is a worst-case bound. Applicable to any linear array. Harvard (SEAS) 28 / 49
Harvard (SEAS) 29 / 49
Harvard (SEAS) 30 / 49
Harvard (SEAS) 31 / 49
20 40 60 80 100 −8 −6 −4 −2 2 4 6 Number of Clusters (N) (a) Normalized Aggregate Interference (dB) Worst Case Upper Bound Main Algorithm Lower Bound
Harvard (SEAS) 32 / 49
20 40 60 80 100 −8 −6 −4 −2 2 4 6 8 10 Number of Clusters (N) (d) Normalized Aggregate Interference (dB)
Alternating Assignment Main Algorithm Lower Bound Upper Bound Worst Case
Harvard (SEAS) 33 / 49
4 9 16 25 36 49 64 81 100 121 144 4 −4 −2 2 4 6 8 10 12 Number of Clusters (N) (a) Normalized Aggregate Interference (dB) Main Algorithm Worst Case Upper Bound
Harvard (SEAS) 34 / 49
8 27 64 125 216 −5 5 10 15 Number of Clusters (N) (d) Normalized Aggregate Interference (dB) Main Algorithm Worst Case Upper Bound
Harvard (SEAS) 35 / 49
Harvard (SEAS) 36 / 49
37 / 49
50 100 150 200 −10 −5 5 Time Normalized Aggregate Interference (dB) 50 100 150 200 10 20 Time (a)
Number of Active Users
Main Algorithm Upper Bound 50 100 150 200 −20 −15 −10 −5 5 Time Normalized Aggregate Interference (dB) 50 100 150 200 10 20 Time (b)
Number of Active Users
Main Algorithm Upper Bound
Harvard (SEAS) 38 / 49
Harvard (SEAS) 39 / 49
ij )
ij ) depending on the band it is using, where Ii is
Harvard (SEAS) 40 / 49
Harvard (SEAS) 41 / 49
100 200 300 400 500 1 1.5 2 2.5 3 3.5 Time Normalized Aggregate Interference Theory Empirical
Harvard (SEAS) 42 / 49
Harvard (SEAS) 43 / 49
Harvard (SEAS) 44 / 49
Harvard (SEAS) 45 / 49
0.001 0.002 0.003 0.004 0.005 0.006 0.007 0.008 0.009 0.01 0.002 0.004 0.006 0.008 0.01 0.012 0.014 0.016 0.018 Switching Probability (1−α) Normalized Steady State Variance (σss/I2
a)
Empirical Theoretical
Harvard (SEAS) 46 / 49
Harvard (SEAS) 47 / 49
Harvard (SEAS) 48 / 49
Harvard (SEAS) 49 / 49