Algorithmic approaches to distributed adaptive transmit beamforming - - PowerPoint PPT Presentation

algorithmic approaches to distributed adaptive transmit
SMART_READER_LITE
LIVE PREVIEW

Algorithmic approaches to distributed adaptive transmit beamforming - - PowerPoint PPT Presentation

Algorithmic approaches to distributed adaptive transmit beamforming 5th international conference on Intelligent Sensors, Sensor Networks and Information Processing Stephan Sigg, Michael Beigl Institute of Distributed and Ubiquitous Systems


slide-1
SLIDE 1

Algorithmic approaches to distributed adaptive transmit beamforming

5th international conference on Intelligent Sensors, Sensor Networks and Information Processing Stephan Sigg, Michael Beigl

Institute of Distributed and Ubiquitous Systems Technische Universit¨ at Braunschweig

Stephan Sigg ISSNIP 2009, 7-10 December 2009, Melbourne, Australia 1/27

slide-2
SLIDE 2

Motivation

The scenario of distributed adaptive transmit beamforming

1

  • 1R. Mudumbai, R.D. Brown, U. Madhow, and H.V. Poor: Distributed Transmit Beamforming: Challenges

and Recent progress, IEEE Communications Magazine, 102-110, February 2009 Stephan Sigg ISSNIP 2009, 7-10 December 2009, Melbourne, Australia 2/27

slide-3
SLIDE 3

Motivation

The scenario of distributed adaptive transmit beamforming

2

  • 2R. Mudumbai, R.D. Brown, U. Madhow, and H.V. Poor: Distributed Transmit Beamforming: Challenges

and Recent progress, IEEE Communications Magazine, 102-110, February 2009 Stephan Sigg ISSNIP 2009, 7-10 December 2009, Melbourne, Australia 3/27

slide-4
SLIDE 4

Motivation

The scenario of distributed adaptive transmit beamforming

3

  • 3R. Mudumbai, R.D. Brown, U. Madhow, and H.V. Poor: Distributed Transmit Beamforming: Challenges

and Recent progress, IEEE Communications Magazine, 102-110, February 2009 Stephan Sigg ISSNIP 2009, 7-10 December 2009, Melbourne, Australia 4/27

slide-5
SLIDE 5

Motivation

The scenario of distributed adaptive transmit beamforming

4

  • 4R. Mudumbai, R.D. Brown, U. Madhow, and H.V. Poor: Distributed Transmit Beamforming: Challenges

and Recent progress, IEEE Communications Magazine, 102-110, February 2009 Stephan Sigg ISSNIP 2009, 7-10 December 2009, Melbourne, Australia 5/27

slide-6
SLIDE 6

Motivation

The scenario of distributed adaptive transmit beamforming

5

  • 5R. Mudumbai, R.D. Brown, U. Madhow, and H.V. Poor: Distributed Transmit Beamforming: Challenges

and Recent progress, IEEE Communications Magazine, 102-110, February 2009 Stephan Sigg ISSNIP 2009, 7-10 December 2009, Melbourne, Australia 6/27

slide-7
SLIDE 7

Outline

Algorithmic approaches to distributed adaptive beamforming

1

Motivation

2

A local random search approach Scenario analysis Simulations

3

An asymptotically optimal algorithm Multivariable equations

4

Conclusion

Stephan Sigg ISSNIP 2009, 7-10 December 2009, Melbourne, Australia 7/27

slide-8
SLIDE 8

Scenario analysis and algorithmic improvement

Local random search Global random search:

Synchronisation performance might deteriorate when the

  • ptimum is near

With small local search space:

Majority of worse points excluded

Stephan Sigg ISSNIP 2009, 7-10 December 2009, Melbourne, Australia 8/27

slide-9
SLIDE 9

Local random search

An upper bound on the synchronisation performance Assumptions : Mutation probability: n−1 Uniform phase alteration Initial distance to the optimum : ≥ n·log(k)

2

(Chernoff) Technical assumption : Fitness space divided in k slices of identical width

Stephan Sigg ISSNIP 2009, 7-10 December 2009, Melbourne, Australia 9/27

slide-10
SLIDE 10

Local random search

An upper bound on the synchronisation performance Analysis in two phases for the synchronisation process Phase 1: Optimum outside search neighbourhood for at least

  • ne node

Phase 2: Optimum within search neighbourhood for all nodes

Stephan Sigg ISSNIP 2009, 7-10 December 2009, Melbourne, Australia 10/27

slide-11
SLIDE 11

Local random search

An upper bound on the synchronisation performance Phase 1: Optimum is outside the neighbourhood Reach search point with improved fitness: ≥ 1

2

Stephan Sigg ISSNIP 2009, 7-10 December 2009, Melbourne, Australia 11/27

slide-12
SLIDE 12

Local random search

An upper bound on the synchronisation performance When i signals synchronised: Improve n − i non-optimal signals i already optimal ones unchanged: (n − i) · 1

n · 1 2 ·

  • 1 − 1

n

i =

n−i 2n ·

  • 1 − 1

n

i since

  • 1 − 1

n

n < e <

  • 1 − 1

n

n−1 si ≥ n − i 2en Expected number of mutations to increase fitness bounded by s−1

i

.

Stephan Sigg ISSNIP 2009, 7-10 December 2009, Melbourne, Australia 12/27

slide-13
SLIDE 13

Local random search

An upper bound on the synchronisation performance Time until optimum is within the neighbourhood?

Constant time to leave slice k distinct slices

E[TP] ≤ c · k

i=0 2en n−i

= 2cen ·

k+1

  • i=1

i−1 < 2cen · ln(k + 1) = O (n · log(k))

Stephan Sigg ISSNIP 2009, 7-10 December 2009, Melbourne, Australia 13/27

slide-14
SLIDE 14

Local random search

An upper bound on the synchronisation performance Phase 2: Optimum within search neighbourhood Worst case: Increase fitness with probability 1

N

Similar to consideration above: O(N · n · log(k)) Overall synchronisation time: Weak estimation N = O(k) leads to O(k · n · log(k)).

Stephan Sigg ISSNIP 2009, 7-10 December 2009, Melbourne, Australia 14/27

slide-15
SLIDE 15

Mathematical simulation environment

Impact of the node choice Fitness measure: RMSE =

  • τ
  • t=0

(n

i=1 si + snoise(i) − s∗)2

n .

Stephan Sigg ISSNIP 2009, 7-10 December 2009, Melbourne, Australia 15/27

slide-16
SLIDE 16

Scenario analysis and algorithmic improvement

Local random search

Stephan Sigg ISSNIP 2009, 7-10 December 2009, Melbourne, Australia 16/27

slide-17
SLIDE 17

Outline

Algorithmic approaches to distributed adaptive beamforming

1

Motivation

2

A local random search approach Scenario analysis Simulations

3

An asymptotically optimal algorithm Multivariable equations

4

Conclusion

Stephan Sigg ISSNIP 2009, 7-10 December 2009, Melbourne, Australia 17/27

slide-18
SLIDE 18

Multivariable equations

Received sum signal Reduce the amount of randomness in the optimisation Improve the synchronisation performance Improve the synchronisation quality

Stephan Sigg ISSNIP 2009, 7-10 December 2009, Melbourne, Australia 18/27

slide-19
SLIDE 19

Multivariable equations

Received sum signal Fitness function observed by single node Constant carrier phase

  • ffset for n − 1 nodes

Fitness function: F(Φi) = A sin(Φi +φ)+c

Stephan Sigg ISSNIP 2009, 7-10 December 2009, Melbourne, Australia 19/27

slide-20
SLIDE 20

Multivariable equations

Received sum signal Approach: Measure feedback at 3 points Solve multivariable equations Apply optimum phase

  • ffset calculated

F(Φi) = A sin(Φi + φ) + c

Stephan Sigg ISSNIP 2009, 7-10 December 2009, Melbourne, Australia 20/27

slide-21
SLIDE 21

Multivariable equations

Received sum signal Problem:

Calculation not accurate when two or more nodes alter the phase of their transmit signals

Stephan Sigg ISSNIP 2009, 7-10 December 2009, Melbourne, Australia 21/27

slide-22
SLIDE 22

Multivariable equations

Solution Node estimates the quality of the function estimation itself Transmit with optimum phase offset and measure channel again When Expected fitness deviates significantly from measured fitness, discard altered phase offset Deviation: 1 node: ≈ 0.6% 2 nodes: ≈ 1.5% 3 nodes: > 3%

Stephan Sigg ISSNIP 2009, 7-10 December 2009, Melbourne, Australia 22/27

slide-23
SLIDE 23

Multivariable equations

Synchronisation process

1 Transmit with phase offsets γ1 = γ2 = γ3; measure feedback 2 Estimate feedback function and calculate γ∗

i

3 Transmit with γ4 = γ∗

i

4 If deviation smaller 1% finished, otherwise discard γ∗

i

Stephan Sigg ISSNIP 2009, 7-10 December 2009, Melbourne, Australia 23/27

slide-24
SLIDE 24

Multivariable equations

Received sum signal Asymptotic synchronisation time: O(n) Classic approach:6 Θ(n · k · log(n))

6Sigg, El Masri and Beigl, A sharp asymptotic bound for feedback based closed-loop distributed adaptive beamforming in wireless sensor networks (submitted to Transactions on Mobile Computing) Stephan Sigg ISSNIP 2009, 7-10 December 2009, Melbourne, Australia 24/27

slide-25
SLIDE 25

Multivariable equations

Performance estimation

Stephan Sigg ISSNIP 2009, 7-10 December 2009, Melbourne, Australia 25/27

slide-26
SLIDE 26

Conclusion

Algorithms for distributed adaptive beamforming in WSNs Performance improvements possible by local random search

Upper bound on the synchronisation time: O(k · n · log(k))

Asymptotically optimal optimisation approach

Synchronisation time O(n) Synchronisation quality improved

Stephan Sigg ISSNIP 2009, 7-10 December 2009, Melbourne, Australia 26/27

slide-27
SLIDE 27

Questions?

Thank You for your attention. sigg@ibr.cs.tu-bs.de

Stephan Sigg ISSNIP 2009, 7-10 December 2009, Melbourne, Australia 27/27