74
Collaborative transmission in wireless sensor networks Cooperative transmission schemes Stephan Sigg Institute of Distributed and Ubiquitous Systems Technische Universit¨ at Braunschweig June 14, 2010 Stephan Sigg Collaborative transmission in wireless sensor networks 1/74

Collaborative transmission in wireless sensor networks ... · Collaborative transmission in wireless sensor networks Cooperative transmission schemes ... Improve data transmission

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Collaborative transmission in wireless sensor networks ... · Collaborative transmission in wireless sensor networks Cooperative transmission schemes ... Improve data transmission

Collaborative transmission in wireless sensornetworks

Cooperative transmission schemes

Stephan Sigg

Institute of Distributed and Ubiquitous SystemsTechnische Universitat Braunschweig

June 14, 2010

Stephan Sigg Collaborative transmission in wireless sensor networks 1/74

Page 2: Collaborative transmission in wireless sensor networks ... · Collaborative transmission in wireless sensor networks Cooperative transmission schemes ... Improve data transmission

Overview and Structure

Introduction to context aware computing

Wireless sensor networks

Wireless communications

Basics of probability theory

Randomised search approaches

Cooperative transmission schemes

Distributed adaptive beamforming

Feedback based approachesAsymptotic bounds on the synchronisation timeAlternative algorithmic approachesAlternative Optimisation environments

Stephan Sigg Collaborative transmission in wireless sensor networks 2/74

Page 3: Collaborative transmission in wireless sensor networks ... · Collaborative transmission in wireless sensor networks Cooperative transmission schemes ... Improve data transmission

Overview and Structure

Introduction to context aware computing

Wireless sensor networks

Wireless communications

Basics of probability theory

Randomised search approaches

Cooperative transmission schemes

Distributed adaptive beamforming

Feedback based approachesAsymptotic bounds on the synchronisation timeAlternative algorithmic approachesAlternative Optimisation environments

Stephan Sigg Collaborative transmission in wireless sensor networks 3/74

Page 4: Collaborative transmission in wireless sensor networks ... · Collaborative transmission in wireless sensor networks Cooperative transmission schemes ... Improve data transmission

Cooperative transmission schemesIntroduction

Cooperation

One of the major challenges in WSNsEnergy consumptionResource sharingFinding of routing pathsHere:

Improve data transmission in WSN

Stephan Sigg Collaborative transmission in wireless sensor networks 4/74

Page 5: Collaborative transmission in wireless sensor networks ... · Collaborative transmission in wireless sensor networks Cooperative transmission schemes ... Improve data transmission

OutlineCooperative transmission schemes

1 Cooperative transmissionNetwork codingMulti-hop approachesData flooding

2 Multiple antenna techniquesVirtual MIMOOpen-loop distributed carrier synchronisation

Master-slave open loop distributed carrier synchronisationCarrier synchronisation with fixed locations of distributed nodesCarrier synchronisation with unknown locationsRound-tip open-loop distributed carrier synchronisation

Closed-loop distributed adaptive carrier synchronisationFull feedback closed-loop carrier synchronisation1-bit feedback closed-loop carrier synchronisation

Stephan Sigg Collaborative transmission in wireless sensor networks 5/74

Page 6: Collaborative transmission in wireless sensor networks ... · Collaborative transmission in wireless sensor networks Cooperative transmission schemes ... Improve data transmission

Cooperative transmissionIntroduction

Cooperative transmission

Network codingMulti-hop approachesData flooding

Stephan Sigg Collaborative transmission in wireless sensor networks 6/74

Page 7: Collaborative transmission in wireless sensor networks ... · Collaborative transmission in wireless sensor networks Cooperative transmission schemes ... Improve data transmission

Cooperative transmissionNetwork coding

Traditional approaches

Relay nodes forward messages unmodifiedReach remote receiver over multi-hop

Network coding

Relay nodes modify incoming messages before forwardingCombination of incoming messagesReduction of transmission cost

Stephan Sigg Collaborative transmission in wireless sensor networks 7/74

Page 8: Collaborative transmission in wireless sensor networks ... · Collaborative transmission in wireless sensor networks Cooperative transmission schemes ... Improve data transmission

Cooperative transmissionNetwork coding

Nodes A and B transmit messages ma,mb

Nodes D and E receive the messages directly

Node C overhears both messages

Stephan Sigg Collaborative transmission in wireless sensor networks 8/74

Page 9: Collaborative transmission in wireless sensor networks ... · Collaborative transmission in wireless sensor networks Cooperative transmission schemes ... Improve data transmission

Cooperative transmissionNetwork coding

Traditional broadcast scheme:

Node C forwards both messages separately

Stephan Sigg Collaborative transmission in wireless sensor networks 9/74

Page 10: Collaborative transmission in wireless sensor networks ... · Collaborative transmission in wireless sensor networks Cooperative transmission schemes ... Improve data transmission

Cooperative transmissionNetwork coding

Network codingCombination of incoming messagesTransmit mXOR(ma,mb)

Nodes A and B decode the missing information by XORcombination with received message

Stephan Sigg Collaborative transmission in wireless sensor networks 10/74

Page 11: Collaborative transmission in wireless sensor networks ... · Collaborative transmission in wireless sensor networks Cooperative transmission schemes ... Improve data transmission

Cooperative transmissionNetwork coding

Reduced overall transmission powerMore energy efficient transmissionReduced latencyIncreased in-network processing load

Stephan Sigg Collaborative transmission in wireless sensor networks 11/74

Page 12: Collaborative transmission in wireless sensor networks ... · Collaborative transmission in wireless sensor networks Cooperative transmission schemes ... Improve data transmission

Cooperative transmissionNetwork coding

ma

mb

C

A

B

Increase the error tolerance of transmission by network coding

Nodes A and B want to transmit messages ma,mb to node C

Stephan Sigg Collaborative transmission in wireless sensor networks 12/74

Page 13: Collaborative transmission in wireless sensor networks ... · Collaborative transmission in wireless sensor networks Cooperative transmission schemes ... Improve data transmission

Cooperative transmissionNetwork coding

ma

m ’a

mb

ma

m ’’a

ma

C

A

B

Increase the error tolerance of transmission by network coding

Transmission of ma by node A

Stephan Sigg Collaborative transmission in wireless sensor networks 13/74

Page 14: Collaborative transmission in wireless sensor networks ... · Collaborative transmission in wireless sensor networks Cooperative transmission schemes ... Improve data transmission

Cooperative transmissionNetwork coding

mb m

b

m ’’a

m ’’b

ma

m ’b

m ’a

mb

C

A

B

Increase the error tolerance of transmission by network coding

Transmission of mb by node B

Stephan Sigg Collaborative transmission in wireless sensor networks 14/74

Page 15: Collaborative transmission in wireless sensor networks ... · Collaborative transmission in wireless sensor networks Cooperative transmission schemes ... Improve data transmission

Cooperative transmissionNetwork coding

mxor(a,b’)

m xor(a,

b’)

ma

m ’b

m ’’a

m ’’b

m ’’ xor(a,b’)

m ’a

mb

m ’xor(a,b’)

C

A

B

Increase the error tolerance of transmission by network coding

Transmission of mXOR(ma,m′b) by node A

Stephan Sigg Collaborative transmission in wireless sensor networks 15/74

Page 16: Collaborative transmission in wireless sensor networks ... · Collaborative transmission in wireless sensor networks Cooperative transmission schemes ... Improve data transmission

Cooperative transmissionNetwork coding

mxor(b,a’)m xo

r(b,

a’)

ma

m ’xor(b,a’)

m ’b

m ’’a

m ’’b

m ’’ xor(a,b’)

m ’’ xor(b,a’)

m ’a

mb

m ’xor(a,b’)

C

A

B

Increase the error tolerance of transmission by network coding

Transmission of mXOR(mb,m′a) by node B

Stephan Sigg Collaborative transmission in wireless sensor networks 16/74

Page 17: Collaborative transmission in wireless sensor networks ... · Collaborative transmission in wireless sensor networks Cooperative transmission schemes ... Improve data transmission

Cooperative transmissionNetwork coding

mxor(b,a’)m xo

r(b,

a’)

ma

m ’xor(b,a’)

m ’b

m ’’a

m ’’b

m ’’ xor(a,b’)

m ’’ xor(b,a’)

m ’a

mb

m ’xor(a,b’)

C

A

B

Node C now holds the copiesm′′

a

m′′b

m′XOR(ma,m′

b)

m′XOR(mb,m′

a)

Stephan Sigg Collaborative transmission in wireless sensor networks 17/74

Page 18: Collaborative transmission in wireless sensor networks ... · Collaborative transmission in wireless sensor networks Cooperative transmission schemes ... Improve data transmission

Cooperative transmissionNetwork coding

Due to redundant information from the distinct transmissions,the error probability can be reduced

Example

Assume: 1 bit in received message erroneous with perr = 1m

ma(i)′′ and mb(i)′′ incorrect with probability 1m

mXOR(ma,m′b)(i)′ incorrect with probability 1−

(1− 1

m

)2

mXOR(mb,m′a)(i)′ incorrect with probability 1−

(1− 1

m

)2

Probability that more than one of these is incorrectsimultaneously:

pallerr ≤

1

(1−

(1− 1

m

)2)2

≤ 1

m

Stephan Sigg Collaborative transmission in wireless sensor networks 18/74

Page 19: Collaborative transmission in wireless sensor networks ... · Collaborative transmission in wireless sensor networks Cooperative transmission schemes ... Improve data transmission

Cooperative transmissionMulti-hop approaches

Block 1 Block 2 Block 3 Block 4Source c1(1,w1) c1(w1,w2) c1(w2,w3) c1(w3, 1)Relay c2(1) c2(w1) c2(w2) c2(w3)

Multi-hop relaying for cooperative transmission

Retransmit received messages by relay nodeDestination will receive redundant information from relay

Stephan Sigg Collaborative transmission in wireless sensor networks 19/74

Page 20: Collaborative transmission in wireless sensor networks ... · Collaborative transmission in wireless sensor networks Cooperative transmission schemes ... Improve data transmission

Cooperative transmissionMulti-hop approaches

Block 1 Block 2 Block 3 Block 4Source c1(1,w1) c1(w1,w2) c1(w2,w3) c1(w3, 1)Relay c2(1) c2(w1) c2(w2) c2(w3)

Message w is divided into B blocks w1, . . . ,wB

Transmission in B + 1 blocks using codewords c1(wi ,wj) andc2(wi )

Relay node always transmits word wi recently overheard fromsource node

Source node encodes wi and wj

Stephan Sigg Collaborative transmission in wireless sensor networks 20/74

Page 21: Collaborative transmission in wireless sensor networks ... · Collaborative transmission in wireless sensor networks Cooperative transmission schemes ... Improve data transmission

Cooperative transmissionMulti-hop approaches

Block 1 Block 2 Block 3 Block 4Source c1(1,w1) c1(w1,w2) c1(w2,w3) c1(w3, 1)Relay c2(1) c2(w1) c2(w2) c2(w3)

Both c1(wi ,wj) and c2(wi ) depend on wi

Coding and decoding functions known by all nodes

Redundant transmission, since each wi is transmitted twice

Strength of encoding dependent on channel characteristic

Stephan Sigg Collaborative transmission in wireless sensor networks 21/74

Page 22: Collaborative transmission in wireless sensor networks ... · Collaborative transmission in wireless sensor networks Cooperative transmission schemes ... Improve data transmission

Cooperative transmissionMulti-hop approaches

Approach optimally divides network ressources1

In larger multi-hop scenarios not suited:Count of successfully transmitted bits per square meterdecreases quadratically with network size2 3

1A. del Coso, U. Sagnolini, C. Ibars: Cooperative distributed MIMO channels in wireless sensor networks.

IEEE Journal on Selected Areas in Communications, 25(2), 2007, 402-4142

A. Scaglione, Y.W. Hong: Cooperative models for synchronisation, scheduling and transmission in largescale sensor networks: An overview. In: 1st IEEE International Workshop on Computational Advances inMulti-Sensor Adaptive Processing. (2005) 60-63

3P. Gupta, R.P. Kumar: The capacity of wireless networks. IEEE Transactions on Information Theory, 46(2),

2000, 388-404

Stephan Sigg Collaborative transmission in wireless sensor networks 22/74

Page 23: Collaborative transmission in wireless sensor networks ... · Collaborative transmission in wireless sensor networks Cooperative transmission schemes ... Improve data transmission

Cooperative transmissionData flooding

Opportunistic large arrays

One source nodeOne receive nodeMany relay nodes

Stephan Sigg Collaborative transmission in wireless sensor networks 23/74

Page 24: Collaborative transmission in wireless sensor networks ... · Collaborative transmission in wireless sensor networks Cooperative transmission schemes ... Improve data transmission

Cooperative transmissionData flooding

Opportunistic large arrays

Each node retransmits message at reception

Stephan Sigg Collaborative transmission in wireless sensor networks 24/74

Page 25: Collaborative transmission in wireless sensor networks ... · Collaborative transmission in wireless sensor networks Cooperative transmission schemes ... Improve data transmission

Cooperative transmissionData flooding

Opportunistic large arrays

Network is flooded by nodes retransmitting a received message

Stephan Sigg Collaborative transmission in wireless sensor networks 25/74

Page 26: Collaborative transmission in wireless sensor networks ... · Collaborative transmission in wireless sensor networks Cooperative transmission schemes ... Improve data transmission

Cooperative transmissionData flooding

Opportunistic large arraysAvalance of signals proceeded through the networkWhen network sufficiently dense, signals superimposeWith special OLA modulations, it is then even possible toencode information onto the signal waveOutperforms non-cooperative multi-hop schemes significantlyTransmission scheme robust to environmental noise

Stephan Sigg Collaborative transmission in wireless sensor networks 26/74

Page 27: Collaborative transmission in wireless sensor networks ... · Collaborative transmission in wireless sensor networks Cooperative transmission schemes ... Improve data transmission

Cooperative transmissionData flooding

Opportunistic large arraysAverage energy consumption of nodes decreased4 5

Transmission time reduced compared to traditionaltransmission protocols6

Not capable of coping with moving receivers due to inherentrandomness of the protocol

4Y.W. Hong, A. Scaglione: Critical power for connectivity with cooperative transmission in wireless ad hoc

sensor networks. In: IEEE Workshop on Statistical Signal Processing, 20035

Y.W. Hong, A. Scaglione: Energy-efficient broadcasting with cooperative transmission in wireless sensornetworks. IEEE Transactions on Wireless communications, 2005

6Y.W. Hong, A. Scaglione: Cooperative transmission in wireless multi-hop ad hoc networks using

opportunistic large arrays. In: SPAWC, 2003

Stephan Sigg Collaborative transmission in wireless sensor networks 27/74

Page 28: Collaborative transmission in wireless sensor networks ... · Collaborative transmission in wireless sensor networks Cooperative transmission schemes ... Improve data transmission

OutlineCooperative transmission schemes

1 Cooperative transmissionNetwork codingMulti-hop approachesData flooding

2 Multiple antenna techniquesVirtual MIMOOpen-loop distributed carrier synchronisation

Master-slave open loop distributed carrier synchronisationCarrier synchronisation with fixed locations of distributed nodesCarrier synchronisation with unknown locationsRound-tip open-loop distributed carrier synchronisation

Closed-loop distributed adaptive carrier synchronisationFull feedback closed-loop carrier synchronisation1-bit feedback closed-loop carrier synchronisation

Stephan Sigg Collaborative transmission in wireless sensor networks 28/74

Page 29: Collaborative transmission in wireless sensor networks ... · Collaborative transmission in wireless sensor networks Cooperative transmission schemes ... Improve data transmission

Multiple antenna techniquesIntroduction

MIMO systems achieve higher data rates than SISO systems

Vital requirement:

Independent transmission channelsSpatial separation of antennas: > λ

2Not feasible on single sensor nodes

Alternative:

Utilise antennas from several distributed nodes to form onetransmitter

Stephan Sigg Collaborative transmission in wireless sensor networks 29/74

Page 30: Collaborative transmission in wireless sensor networks ... · Collaborative transmission in wireless sensor networks Cooperative transmission schemes ... Improve data transmission

Multiple antenna techniquesVirtual MIMO

Multiple antenna techniques

Virtual MIMOOpen-loop distributed carrier synchronisationClosed-loop distributed carrier synchronisation

Stephan Sigg Collaborative transmission in wireless sensor networks 30/74

Page 31: Collaborative transmission in wireless sensor networks ... · Collaborative transmission in wireless sensor networks Cooperative transmission schemes ... Improve data transmission

Multiple antenna techniquesVirtual MIMO

Virtual MIMO:Apply MIMO transmission scheme to a scenario of distributedtransmitters and receiversUtilisation of Alamouti diversity codes

Stephan Sigg Collaborative transmission in wireless sensor networks 31/74

Page 32: Collaborative transmission in wireless sensor networks ... · Collaborative transmission in wireless sensor networks Cooperative transmission schemes ... Improve data transmission

Multiple antenna techniquesVirtual MIMO

Stephan Sigg Collaborative transmission in wireless sensor networks 32/74

Page 33: Collaborative transmission in wireless sensor networks ... · Collaborative transmission in wireless sensor networks Cooperative transmission schemes ... Improve data transmission

Multiple antenna techniquesVirtual MIMO

Problem:

Distributed nodes utilise non-synchronised local oscillatorsFrequency and phase of distributed nodes differ

Stephan Sigg Collaborative transmission in wireless sensor networks 33/74

Page 34: Collaborative transmission in wireless sensor networks ... · Collaborative transmission in wireless sensor networks Cooperative transmission schemes ... Improve data transmission

Multiple antenna techniquesVirtual MIMO

Alamouti diversity scheme for two receivers

Channel estimatorCombinerMaximum likelihood detector

Stephan Sigg Collaborative transmission in wireless sensor networks 34/74

Page 35: Collaborative transmission in wireless sensor networks ... · Collaborative transmission in wireless sensor networks Cooperative transmission schemes ... Improve data transmission

Multiple antenna techniquesVirtual MIMO

Both transmit nodes will simultaneously transmit signals s0

and s1 at time t

Stephan Sigg Collaborative transmission in wireless sensor networks 35/74

Page 36: Collaborative transmission in wireless sensor networks ... · Collaborative transmission in wireless sensor networks Cooperative transmission schemes ... Improve data transmission

Multiple antenna techniquesVirtual MIMO

At time t + T , both transmit signals −s∗1 and s∗0Space-time coding

Frequency-time coding also possible

Stephan Sigg Collaborative transmission in wireless sensor networks 36/74

Page 37: Collaborative transmission in wireless sensor networks ... · Collaborative transmission in wireless sensor networks Cooperative transmission schemes ... Improve data transmission

Multiple antenna techniquesVirtual MIMO

Channel modelled by complex multiplicative distortion HA(t)and HB(t)

Stephan Sigg Collaborative transmission in wireless sensor networks 37/74

Page 38: Collaborative transmission in wireless sensor networks ... · Collaborative transmission in wireless sensor networks Cooperative transmission schemes ... Improve data transmission

Multiple antenna techniquesVirtual MIMO

Assumption: Fading constant over one symbol period:

HA(t) = HA(t + T ) = HA = αAe jΘA

HB(t) = HB(t + T ) = HB = αBe jΘB

Received signals at t and t + T

r0 = r(t) = HAs0 + HBs1 + n0

r1 = r(t + T ) = −HAs∗1 + HBs∗0 + n1

Combiner creates the signals

s0 = H∗Ar0 + HB r∗1 = (α2A + α2

B)s0 + H∗An0 + HBn∗1

s1 = H∗B r0 − HAr∗1 = (α2A + α2

B)s1 − HAn∗1 + H∗Bn0

Stephan Sigg Collaborative transmission in wireless sensor networks 38/74

Page 39: Collaborative transmission in wireless sensor networks ... · Collaborative transmission in wireless sensor networks Cooperative transmission schemes ... Improve data transmission

Multiple antenna techniquesVirtual MIMO

This is forwarded to the maximum likelihood detector.Decision rules:

Choose si iff

(α20 + α2

1 − 1)|si |2 + d2(s0, si )

≤ (α20 + α2

1 − 1|sk |2 + d2(s0, sk),

∀i 6= k

Choose si iff

d2(s0, si ) ≤ d2(s0, sk),∀i 6= k

d2(si , sj) is the squared Euclidean distance between si and sj :

d2(si , sj) = (si − sj)(s∗i − s∗j )

Stephan Sigg Collaborative transmission in wireless sensor networks 39/74

Page 40: Collaborative transmission in wireless sensor networks ... · Collaborative transmission in wireless sensor networks Cooperative transmission schemes ... Improve data transmission

Multiple antenna techniquesVirtual MIMO

In virtual MIMO schemes: Each node has preassigned index i

Node i transmits sequence of i-th Alamouti antenna

Receiver nodes join received sum signal cooperatively

Stephan Sigg Collaborative transmission in wireless sensor networks 40/74

Page 41: Collaborative transmission in wireless sensor networks ... · Collaborative transmission in wireless sensor networks Cooperative transmission schemes ... Improve data transmission

Multiple antenna techniquesVirtual MIMO

Nodes cooperate in clusters

Cluster seen as single multiple antenna device

MIMO, SIMO and MISO transmission possible

Stephan Sigg Collaborative transmission in wireless sensor networks 41/74

Page 42: Collaborative transmission in wireless sensor networks ... · Collaborative transmission in wireless sensor networks Cooperative transmission schemes ... Improve data transmission

Multiple antenna techniquesVirtual MIMO

Complexity reduced by grouping of nodes

This scheme more energy efficient than traditional SISOtransmission between nodes of a network 7 8

Utilisation of existing routing algorithms possible when clusteris understood as minimum entity

However, capacity of sensor network decreased compared toother approaches for cooperative transmission 9 10

7L. Pillutla, V. Krishnamurthy: Joint rate and cluster optimisation in cooperative MIMO sensor networks. In:

Proceedings of the 6th IEEE Workshop on signal Processing Advances in Wireless Communications, 2005, 265-2698

A. del Coso, U. Sagnolini, C. Ibars: Cooperative distributed mimo channels in wireless sensor networks. IEEEJournal on Selected Areas in Communications 25(2), 2007, 402-414

9P. Mitran, H. Ochiai, V. Tarokh: Space-time diversity enhancements using collaborative communications.

IEEE Transactions on Information Theory 51(6), 2005, 2041-205710

M. Gastpar, M. Vetterli: On the capacity of wireless networks: the relay case. In: Proceedings of the IEEEInfocom, 2002, 1577-1586

Stephan Sigg Collaborative transmission in wireless sensor networks 42/74

Page 43: Collaborative transmission in wireless sensor networks ... · Collaborative transmission in wireless sensor networks Cooperative transmission schemes ... Improve data transmission

Multiple antenna techniquesVirtual MIMO

For virtual MIMO schemes it was presumed that localoscillators are synchronised

Local oscillator multiplies frequency of crystal oscillator up tofixed nominal frequencyCarrier frequencies generated in this manner typically vary inthe order of 10-100 parts per million (ppm)If uncorrelated, these frequency variations are catastrophic fortransmit beamformingPhases of signals drift out of phase over the duration of thetransmission

Possible solution:

Master-slave architectureSlave source nodes use phase-locked loops (PLLs) to lockphase and frequency to a reference carrier.

Stephan Sigg Collaborative transmission in wireless sensor networks 43/74

Page 44: Collaborative transmission in wireless sensor networks ... · Collaborative transmission in wireless sensor networks Cooperative transmission schemes ... Improve data transmission

Multiple antenna techniquesVirtual MIMO

Phase locked loop (PLL):A simple PLL consists of three components:

Phase detectorFeedback pathVariable electronic oscillator

Stephan Sigg Collaborative transmission in wireless sensor networks 44/74

Page 45: Collaborative transmission in wireless sensor networks ... · Collaborative transmission in wireless sensor networks Cooperative transmission schemes ... Improve data transmission

Multiple antenna techniquesVirtual MIMO

Phase detector

Compares the phase offset between the input signal Y (s) andthe oscillatorComputes an output signal E (s) (Error signal) proportional tophase offsetWhen no phase offset: E (s) = 0

Stephan Sigg Collaborative transmission in wireless sensor networks 45/74

Page 46: Collaborative transmission in wireless sensor networks ... · Collaborative transmission in wireless sensor networks Cooperative transmission schemes ... Improve data transmission

Multiple antenna techniquesVirtual MIMO

Filter

Feeds the error signal E (s) into the function F (s)Creates the control signal C (s) at its output

Stephan Sigg Collaborative transmission in wireless sensor networks 46/74

Page 47: Collaborative transmission in wireless sensor networks ... · Collaborative transmission in wireless sensor networks Cooperative transmission schemes ... Improve data transmission

Multiple antenna techniquesVirtual MIMO

Variable electronic oscillator

Often in the form of a Voltage Controlled Oscillator (VCO)Frequency adapted e.g. by capacity diodeDigital PLLs utilise Numerically Controlled Oscillators (NCO)

Stephan Sigg Collaborative transmission in wireless sensor networks 47/74

Page 48: Collaborative transmission in wireless sensor networks ... · Collaborative transmission in wireless sensor networks Cooperative transmission schemes ... Improve data transmission

Multiple antenna techniquesVirtual MIMO

Frequency divider

Takes input signal with frequency, finGenerates an output signal with frequency fout = fin

nn ∈ N

Stephan Sigg Collaborative transmission in wireless sensor networks 48/74

Page 49: Collaborative transmission in wireless sensor networks ... · Collaborative transmission in wireless sensor networks Cooperative transmission schemes ... Improve data transmission

Multiple antenna techniquesVirtual MIMO

With this structure, an adaptation of the oscillator frequencyto a reference signal is possible

Stephan Sigg Collaborative transmission in wireless sensor networks 49/74

Page 50: Collaborative transmission in wireless sensor networks ... · Collaborative transmission in wireless sensor networks Cooperative transmission schemes ... Improve data transmission

Multiple antenna techniquesOpen-loop distributed carrier synchronisation

Open-loop distributed carrier synchronisation

Master-slave open-loop distributed carrier synchronisationCarrier synchronisation with fixed locations of distributednodesCarrier synchronisation with unknown locationsround-trip open-loop distributed carrier synchronisation

Stephan Sigg Collaborative transmission in wireless sensor networks 50/74

Page 51: Collaborative transmission in wireless sensor networks ... · Collaborative transmission in wireless sensor networks Cooperative transmission schemes ... Improve data transmission

Multiple antenna techniquesOpen-loop distributed carrier synchronisation

Master-slave open-loop distributed carrier synchronisation1 Initially, one transmitter is identified as master node2 Other transmitters are slaves3 Master and slave nodes synchronise their frequency and local

oscillators

Stephan Sigg Collaborative transmission in wireless sensor networks 51/74

Page 52: Collaborative transmission in wireless sensor networks ... · Collaborative transmission in wireless sensor networks Cooperative transmission schemes ... Improve data transmission

Multiple antenna techniquesOpen-loop distributed carrier synchronisation

Master-slave open-loop distributed carrier synchronisationFrequency synchronisation:

Master node broadcasts sinusoidal signal to slave nodesSlave nodes estimate and correct relative frequency offset ofthe signalPhase synchronisation over PLL

Stephan Sigg Collaborative transmission in wireless sensor networks 52/74

Page 53: Collaborative transmission in wireless sensor networks ... · Collaborative transmission in wireless sensor networks Cooperative transmission schemes ... Improve data transmission

Multiple antenna techniquesOpen-loop distributed carrier synchronisation

Master-slave open-loop distributed carrier synchronisationAchieve beamforming:

Transmitters estimate their channel response to thedestination (E.g. by destination broadcasts sinusoidal signal)Transmitters are already synchronised and estimate theirindividual complex channel gain to destinationTransmission as distributed beamformer by applying thecomplex conjugate of the gains to their transmitted signals

Stephan Sigg Collaborative transmission in wireless sensor networks 53/74

Page 54: Collaborative transmission in wireless sensor networks ... · Collaborative transmission in wireless sensor networks Cooperative transmission schemes ... Improve data transmission

Multiple antenna techniquesOpen-loop distributed carrier synchronisation

Carrier localisation with fixed locations of distributed nodes

Distance between receiver node and transmit nodes knownLine-of-sight (LOS) connections

Stephan Sigg Collaborative transmission in wireless sensor networks 54/74

Page 55: Collaborative transmission in wireless sensor networks ... · Collaborative transmission in wireless sensor networks Cooperative transmission schemes ... Improve data transmission

Multiple antenna techniquesOpen-loop distributed carrier synchronisation

Receiver node serves as a master

Master broadcasts carrier and timing signals

Slave node i at distance d(i) = d0(i) + de(i) to the master

Stephan Sigg Collaborative transmission in wireless sensor networks 55/74

Page 56: Collaborative transmission in wireless sensor networks ... · Collaborative transmission in wireless sensor networks Cooperative transmission schemes ... Improve data transmission

Multiple antenna techniquesOpen-loop distributed carrier synchronisation

Master node broadcasts signal

<(m(t)e j(2πf0t)

)Slave node i receives noisy signal

<(ni (t)m(t)e j(2πf0t+γ0(i)+γe(i))

)Phase offset from transmitted carrier

γ0(i) =2πf0d0

c=

2πd0

λ0

Phase error resulting from placement error de(i)

γe(i) =2πf0di (i)

c=

2πdi (i)

λ0

Stephan Sigg Collaborative transmission in wireless sensor networks 56/74

Page 57: Collaborative transmission in wireless sensor networks ... · Collaborative transmission in wireless sensor networks Cooperative transmission schemes ... Improve data transmission

Multiple antenna techniquesOpen-loop distributed carrier synchronisation

Each transmit node applies a PLL to lock on to the carrierwith the result

<(ni (t)m(t)e j(2πf0t+γ∆(i))

)With:

γ∆(i) = γ0(i) + γe(i)− γpll(i)

Phase variations among slaves originate from placement errorsand PLL errors.

When locations are sufficiently well known and fixed, phasesynchronisation possible

Stephan Sigg Collaborative transmission in wireless sensor networks 57/74

Page 58: Collaborative transmission in wireless sensor networks ... · Collaborative transmission in wireless sensor networks Cooperative transmission schemes ... Improve data transmission

Multiple antenna techniquesOpen-loop distributed carrier synchronisation

Sufficiently accurate location information required

No movement of nodes

Stephan Sigg Collaborative transmission in wireless sensor networks 58/74

Page 59: Collaborative transmission in wireless sensor networks ... · Collaborative transmission in wireless sensor networks Cooperative transmission schemes ... Improve data transmission

Multiple antenna techniquesOpen-loop distributed carrier synchronisation

Carrier localisation with unknown locations

When distance estimation among nodes is sufficientlyaccurate, the previous approach is feasibleIn advance of synchronising carrier phase offsets, clock offsetsof nodes are estimated by a standard relative positioningapproachShortcomings

Relative positioning typically not very accurateOnly low velocity allowedEnergy consuming

Stephan Sigg Collaborative transmission in wireless sensor networks 59/74

Page 60: Collaborative transmission in wireless sensor networks ... · Collaborative transmission in wireless sensor networks Cooperative transmission schemes ... Improve data transmission

Multiple antenna techniquesOpen-loop distributed carrier synchronisation

Round-tip open-loop distributed carrier synchronisation

Phase synchronisation between two source nodes and onereceiver nodeHigh mobility of nodes supported

Stephan Sigg Collaborative transmission in wireless sensor networks 60/74

Page 61: Collaborative transmission in wireless sensor networks ... · Collaborative transmission in wireless sensor networks Cooperative transmission schemes ... Improve data transmission

Multiple antenna techniquesOpen-loop distributed carrier synchronisation

Destination node C broadcasts a sinusoidal beacon signal

<(m(t)e j(2πf0t+γ0)

)Received signals at the nodes

<(m(t)e j(2πf0t+γA

0 ))

and <(m(t)e j(2πf0t+γB

0 ))

Stephan Sigg Collaborative transmission in wireless sensor networks 61/74

Page 62: Collaborative transmission in wireless sensor networks ... · Collaborative transmission in wireless sensor networks Cooperative transmission schemes ... Improve data transmission

Multiple antenna techniquesOpen-loop distributed carrier synchronisation

Nodes A and B employ PLL tuned onto beacon frequency f0

Nodes A and B generate low-power secondary sinusoidalbeacon signal that is phase locked to received beacon signalwith frequencies

f A1 =

NA1

MA1

f A0 and f B

1 =NB

1

MB1

f B0

Stephan Sigg Collaborative transmission in wireless sensor networks 62/74

Page 63: Collaborative transmission in wireless sensor networks ... · Collaborative transmission in wireless sensor networks Cooperative transmission schemes ... Improve data transmission

Multiple antenna techniquesOpen-loop distributed carrier synchronisation

At receiving a secondary beacon signal, Nodes A and Bgenerate a new carrier signal at frequency

f Ac =

NA1

MA1

· f B1 = f B

c =NB

1

MB1

· f A1

that is phase locked to the beacon signal

Stephan Sigg Collaborative transmission in wireless sensor networks 63/74

Page 64: Collaborative transmission in wireless sensor networks ... · Collaborative transmission in wireless sensor networks Cooperative transmission schemes ... Improve data transmission

Multiple antenna techniquesOpen-loop distributed carrier synchronisation

These carrier signals are utilised to transmit to destinationnode

Received signal at the destination:

<(m(t)e j(2πf A

c t+γA2 ) + m(t)e j(2πf B

c t+γB2 ))

Stephan Sigg Collaborative transmission in wireless sensor networks 64/74

Page 65: Collaborative transmission in wireless sensor networks ... · Collaborative transmission in wireless sensor networks Cooperative transmission schemes ... Improve data transmission

Multiple antenna techniquesOpen-loop distributed carrier synchronisation

Frequencies from both source nodes are identical

When round trip times are similar, phase offset γ∆ = γA2 − γB

2

small

Stephan Sigg Collaborative transmission in wireless sensor networks 65/74

Page 66: Collaborative transmission in wireless sensor networks ... · Collaborative transmission in wireless sensor networks Cooperative transmission schemes ... Improve data transmission

Multiple antenna techniquesOpen-loop distributed carrier synchronisation

Since low delay of round-trip signal propagation: Applicableat high node velocities

However, only feasible for exactly two source nodes

Expected maximum gain limited

Stephan Sigg Collaborative transmission in wireless sensor networks 66/74

Page 67: Collaborative transmission in wireless sensor networks ... · Collaborative transmission in wireless sensor networks Cooperative transmission schemes ... Improve data transmission

Multiple antenna techniquesClosed-loop distributed carrier synchronisation

Full feedback closed-loop carrier synchronisation

Carrier frequency synchronisation achieved using amaster-slave approachDestination node acts as masterPhase offset between destination and i-th source nodecorrected via closed-loop protocol

Stephan Sigg Collaborative transmission in wireless sensor networks 67/74

Page 68: Collaborative transmission in wireless sensor networks ... · Collaborative transmission in wireless sensor networks Cooperative transmission schemes ... Improve data transmission

Multiple antenna techniquesClosed-loop distributed carrier synchronisation

Closed-loop carrier synchronisation protocol1 Destination broadcasts a beacon to all source nodes2 Each source node bounces beacon back to destination on

different frequency.

Source nodes utilise distinct codes in a DS-CDMA scheme toallow the destination to distinguish received signals

3 Destination estimates received phase of each source relative tooriginally transmitted master beacon

Destination divides estimates by twoquantises themTransmits estimates via DS-CDMA to source nodes as phasecompensation message

4 Source nodes adjust carrier phases accordingly

Stephan Sigg Collaborative transmission in wireless sensor networks 68/74

Page 69: Collaborative transmission in wireless sensor networks ... · Collaborative transmission in wireless sensor networks Cooperative transmission schemes ... Improve data transmission

Multiple antenna techniquesClosed-loop distributed carrier synchronisation

1-bit feedback based closed-loop carrier synchronisation

Iterative process to synchronise phases of transmit signalsNo inter-node communicationReceiver node acts as master node

Stephan Sigg Collaborative transmission in wireless sensor networks 69/74

Page 70: Collaborative transmission in wireless sensor networks ... · Collaborative transmission in wireless sensor networks Cooperative transmission schemes ... Improve data transmission

Multiple antenna techniquesClosed-loop distributed carrier synchronisation

For a network of size n, carrier phase offsets γi of transmitsignals e j(2π(f +fi )t+γi ); i ∈ {1..n} arbitrarily distributed

When receiver requests transmission, carrier phases areiteratively synchronised

Carrier phase adjustment of source nodesSuperimposed transmissionReceiver estimates phase synchronisationReceiver broadcasts feedback signal

Stephan Sigg Collaborative transmission in wireless sensor networks 70/74

Page 71: Collaborative transmission in wireless sensor networks ... · Collaborative transmission in wireless sensor networks Cooperative transmission schemes ... Improve data transmission

Multiple antenna techniquesClosed-loop distributed carrier synchronisation

1 Source nodes: Randomly adjust γi and fi2 Source nodes: Simultaneously transmit to destination

3 Receiver node: Estimate phase synchronisation (e.g. SNR)4 Feedback and Phase adjustment

1 Receiver node: Broadcast synchronisation level2 Source nodes: Sustain or discard recent phase adjustments

Stephan Sigg Collaborative transmission in wireless sensor networks 71/74

Page 72: Collaborative transmission in wireless sensor networks ... · Collaborative transmission in wireless sensor networks Cooperative transmission schemes ... Improve data transmission

Multiple antenna techniquesClosed-loop distributed carrier synchronisation

These four steps iterated repeatedly

Until stop criteria is reached (e.g.)

maximum iteration countsufficient synchronisation

Adaptation of phase and frequency possible by this approach

Low computational complexity for source nodes

Only phase and frequency adjustments

Stephan Sigg Collaborative transmission in wireless sensor networks 72/74

Page 73: Collaborative transmission in wireless sensor networks ... · Collaborative transmission in wireless sensor networks Cooperative transmission schemes ... Improve data transmission

Multiple antenna techniquesClosed-loop distributed carrier synchronisation

Stephan Sigg Collaborative transmission in wireless sensor networks 73/74

Page 74: Collaborative transmission in wireless sensor networks ... · Collaborative transmission in wireless sensor networks Cooperative transmission schemes ... Improve data transmission

Multiple antenna techniquesClosed-loop distributed carrier synchronisation

Stephan Sigg Collaborative transmission in wireless sensor networks 74/74