Collaborative transmission in wireless sensor networks

Similar documents
Limitations, performance and instrumentation of closed-loop feedback based distributed adaptive transmit beamforming in WSNs

AN ASYMPTOTICALLY OPTIMAL APPROACH TO THE DISTRIBUTED ADAPTIVE TRANSMIT BEAMFORMING IN WIRELESS SENSOR NETWORKS

An adaptive protocol for distributed beamforming Simulations and experiments

Algorithmic approaches to distributed adaptive transmit beamforming

Performance Analysis of Cooperative Communication System with a SISO system in Flat Fading Rayleigh channel

Cooperative MIMO schemes optimal selection for wireless sensor networks

Some aspects of physical prototyping in Pervasive Computing

Contents at a Glance

Time-Slotted Round-Trip Carrier Synchronization in Large-Scale Wireless Networks

On Distributed Space-Time Coding Techniques for Cooperative Wireless Networks and their Sensitivity to Frequency Offsets

On the Performance of Cooperative Routing in Wireless Networks

Prof. Xinyu Zhang. Dept. of Electrical and Computer Engineering University of Wisconsin-Madison

Time-Slotted Round-Trip Carrier Synchronization for Distributed Beamforming D. Richard Brown III, Member, IEEE, and H. Vincent Poor, Fellow, IEEE

Chapter 10. User Cooperative Communications

Multiple Antenna Processing for WiMAX

SourceSync. Exploiting Sender Diversity

Cooperative Routing in Wireless Networks

ELEC E7210: Communication Theory. Lecture 11: MIMO Systems and Space-time Communications

Information Theory at the Extremes

Emerging Technologies for High-Speed Mobile Communication

Real-time Distributed MIMO Systems. Hariharan Rahul Ezzeldin Hamed, Mohammed A. Abdelghany, Dina Katabi

IN recent years, sensor nodes of extreme tiny size have

Volume 2, Issue 9, September 2014 International Journal of Advance Research in Computer Science and Management Studies

Capacity and Cooperation in Wireless Networks

An Alamouti-based Hybrid-ARQ Scheme for MIMO Systems

ON THE USE OF MULTIPLE ACCESS CODING IN COOPERATIVE SPACE-TIME RELAY TRANSMISSION AND ITS MEASUREMENT DATA BASED PERFORMANCE VERIFICATION

Cooperation in Random Access Wireless Networks

Performance Analysis and Improvements for the Future Aeronautical Mobile Airport Communications System. Candidate: Paola Pulini Advisor: Marco Chiani

Notes 15: Concatenated Codes, Turbo Codes and Iterative Processing

MATLAB Simulation for Fixed Gain Amplify and Forward MIMO Relaying System using OSTBC under Flat Fading Rayleigh Channel

SPECTRUM SHARING IN CRN USING ARP PROTOCOL- ANALYSIS OF HIGH DATA RATE

Smart Antenna ABSTRACT

Lecture LTE (4G) -Technologies used in 4G and 5G. Spread Spectrum Communications

AN FPGA IMPLEMENTATION OF ALAMOUTI S TRANSMIT DIVERSITY TECHNIQUE

MIMO Systems and Applications

K.NARSING RAO(08R31A0425) DEPT OF ELECTRONICS & COMMUNICATION ENGINEERING (NOVH).

Cooperative Relaying Networks

Reliable and Energy-Efficient Data Delivery in Sparse WSNs with Multiple Mobile Sinks

A Distributed System for Cooperative MIMO Transmissions

Distributed receive beamforming: a scalable architecture and its proof of concept

CHAPTER 2 WIRELESS CHANNEL

2. LITERATURE REVIEW

Efficient space time combination technique for unsynchronized cooperative MISO transmission

ENERGY-CONSTRAINED networks, such as wireless

Massive MIMO: Signal Structure, Efficient Processing, and Open Problems I

A Brief Review of Opportunistic Beamforming

Cooperative Diversity Routing in Wireless Networks

ENERGY EFFICIENT RELAY SELECTION SCHEMES FOR COOPERATIVE UNIFORMLY DISTRIBUTED WIRELESS SENSOR NETWORKS

Wireless Communication: Concepts, Techniques, and Models. Hongwei Zhang

Collaborative decoding in bandwidth-constrained environments

Diversity Techniques

International Journal of Advanced Research in Electronics and Communication Engineering (IJARECE) Volume 3, Issue 11, November 2014

Improved Directional Perturbation Algorithm for Collaborative Beamforming

Distributed beamforming with software-defined radios: frequency synchronization and digital feedback

Low-Complexity Beam Allocation for Switched-Beam Based Multiuser Massive MIMO Systems

Asynchronous Space-Time Cooperative Communications in Sensor and Robotic Networks

Optimum Power Allocation in Cooperative Networks

[Tomar, 2(7): July, 2013] ISSN: Impact Factor: 1.852

Optimal Clock Synchronization in Networks. Christoph Lenzen Philipp Sommer Roger Wattenhofer

Distributed Power Control in Cellular and Wireless Networks - A Comparative Study

MIMO RFIC Test Architectures

MATLAB COMMUNICATION TITLES

Simple Algorithm in (older) Selection Diversity. Receiver Diversity Can we Do Better? Receiver Diversity Optimization.

Optimizing future wireless communication systems

New Approach for Network Modulation in Cooperative Communication

Adaptive Correction Method for an OCXO and Investigation of Analytical Cumulative Time Error Upperbound

Overlay Systems. Results around Improved Scheme Transmission for Achievable Rates. Outer Bound. Transmission Strategy Pieces

2. TELECOMMUNICATIONS BASICS

Exploiting Interference through Cooperation and Cognition

INTERNATIONAL JOURNALOF RESEARCH SCIENCE & MANAGEMENT

RESOURCE MANAGEMENT FOR WIRELESS AD HOC NETWORKS

Multiple Antennas. Mats Bengtsson, Björn Ottersten. Basic Transmission Schemes 1 September 8, Presentation Outline

Mobile Broadband Multimedia Networks

Receiver Design for Noncoherent Digital Network Coding

SPLIT MLSE ADAPTIVE EQUALIZATION IN SEVERELY FADED RAYLEIGH MIMO CHANNELS

MIMO I: Spatial Diversity

Reduced Complexity by Incorporating Sphere Decoder with MIMO STBC HARQ Systems

Andrea Goldsmith. Stanford University

Low-Complexity LDPC-coded Iterative MIMO Receiver Based on Belief Propagation algorithm for Detection

Introduction. Introduction ROBUST SENSOR POSITIONING IN WIRELESS AD HOC SENSOR NETWORKS. Smart Wireless Sensor Systems 1

Energy Minimization in Wireless Sensor Networks Using Multi Hop Transmission

Round-Trip Time-Division Distributed Beamforming

INTRODUCTION TO WIRELESS SENSOR NETWORKS. CHAPTER 3: RADIO COMMUNICATIONS Anna Förster

On the Value of Coherent and Coordinated Multi-point Transmission

Time Synchronization and Distributed Modulation in Large-Scale Sensor Networks

Location Aware Wireless Networks

Performance Evaluation of STBC-OFDM System for Wireless Communication

CS649 Sensor Networks IP Lecture 9: Synchronization

Professor Paulraj and Bringing MIMO to Practice

Link Level Capacity Analysis in CR MIMO Networks

IN recent years, there has been great interest in the analysis

Space-Time Coded Cooperative Multicasting with Maximal Ratio Combining and Incremental Redundancy

Cooperative Spectrum Sensing in Cognitive Radio

MUMS Laboration. Implementation of a Spatially Multiplexed Multiple Antenna System

The Case for Optimum Detection Algorithms in MIMO Wireless Systems. Helmut Bölcskei

Compressed Sensing for Multiple Access

Agenda. A short overview of the CITI lab. Wireless Sensor Networks : Key applications & constraints. Energy consumption and network lifetime

Degrees of Freedom of Multi-hop MIMO Broadcast Networks with Delayed CSIT

Channel Capacity Estimation in MIMO Systems Based on Water-Filling Algorithm

Performance of wireless Communication Systems with imperfect CSI

Transcription:

Collaborative transmission in wireless sensor networks Cooperative transmission schemes Stephan Sigg Distributed and Ubiquitous Systems Technische Universität Braunschweig November 22, 2010 Stephan Sigg Collaborative transmission in wireless sensor networks 1/76

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 approaches Asymptotic bounds on the synchronisation time Alternative algorithmic approaches Alternative Optimisation environments Stephan Sigg Collaborative transmission in wireless sensor networks 2/76

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 approaches Asymptotic bounds on the synchronisation time Alternative algorithmic approaches Alternative Optimisation environments Stephan Sigg Collaborative transmission in wireless sensor networks 3/76

Cooperative transmission schemes Introduction Cooperation One of the major challenges in WSNs Energy consumption Resource sharing Finding of routing paths Here: Improve data transmission in WSN Stephan Sigg Collaborative transmission in wireless sensor networks 4/76

Outline Cooperative transmission schemes 1 Cooperative transmission Network coding Multi-hop approaches Data flooding 2 Multiple antenna techniques Virtual MIMO Open-loop distributed carrier synchronisation Master-slave open loop distributed carrier synchronisation Carrier synchronisation with fixed locations of distributed nodes Carrier synchronisation with unknown locations Round-tip open-loop distributed carrier synchronisation Closed-loop distributed adaptive carrier synchronisation Full feedback closed-loop carrier synchronisation 1-bit feedback closed-loop carrier synchronisation Stephan Sigg Collaborative transmission in wireless sensor networks 5/76

Cooperative transmission Introduction Cooperative transmission Network coding Multi-hop approaches Data flooding Stephan Sigg Collaborative transmission in wireless sensor networks 6/76

Cooperative transmission Network coding Traditional approaches Relay nodes forward messages unmodified Reach remote receiver over multi-hop Network coding Relay nodes modify incoming messages before forwarding Combination of incoming messages Reduction of transmission cost Stephan Sigg Collaborative transmission in wireless sensor networks 7/76

Cooperative transmission Network coding Nodes A and B transmit messages m a, m b Nodes D and E receive the messages directly Node C overhears both messages Stephan Sigg Collaborative transmission in wireless sensor networks 8/76

Cooperative transmission Network coding Traditional broadcast scheme: Node C forwards both messages separately Stephan Sigg Collaborative transmission in wireless sensor networks 9/76

Cooperative transmission Network coding Network coding Combination of incoming messages Transmit m XOR(ma,m b ) Nodes A and B decode the missing information by XOR combination with received message Stephan Sigg Collaborative transmission in wireless sensor networks 10/76

Cooperative transmission Network coding Reduced overall transmission power More energy efficient transmission Reduced latency Increased in-network processing load Stephan Sigg Collaborative transmission in wireless sensor networks 11/76

Cooperative transmission Network coding B m b A m a C Increase the error tolerance of transmission by network coding Nodes A and B want to transmit messages m a, m b to node C Stephan Sigg Collaborative transmission in wireless sensor networks 12/76

Cooperative transmission Network coding B m a m b m a A m a m m a a C Increase the error tolerance of transmission by network coding Transmission of m a by node A Stephan Sigg Collaborative transmission in wireless sensor networks 13/76

Cooperative transmission Network coding B m a m b m b m b A m a m b C m a m b Increase the error tolerance of transmission by network coding Transmission of m b by node B Stephan Sigg Collaborative transmission in wireless sensor networks 14/76

Cooperative transmission Network coding B m a m b m xor(a,b ) m xor(a,b ) A m a m b m xor(a,b ) C m a m b m xor(a,b ) Increase the error tolerance of transmission by network coding Transmission of m XOR(ma,m b ) by node A Stephan Sigg Collaborative transmission in wireless sensor networks 15/76

Cooperative transmission Network coding B m a m b m xor(a,b ) m xor(b,a ) m xor(b,a ) A m a m b m xor(b,a ) C m a m b m xor(a,b ) m xor(b,a ) Increase the error tolerance of transmission by network coding Transmission of m XOR(mb,m a ) by node B Stephan Sigg Collaborative transmission in wireless sensor networks 16/76

Cooperative transmission Network coding B m a m b m xor(a,b ) m xor(b,a ) m xor(b,a ) A m a m b m xor(b,a ) C m a m b m xor(a,b ) m xor(b,a ) Node C now holds the copies m a m b m XOR(m a,m b ) m XOR(m b,m a ) Stephan Sigg Collaborative transmission in wireless sensor networks 17/76

Cooperative transmission Network coding Due to redundant information from the distinct transmissions, the error probability can be reduced Example Assume: 1 bit in received message erroneous with p err = 1 m m a (i) and m b (i) incorrect with probability 1 m m XOR(ma,m b ) (i) incorrect with probability 1 ( 1 1 m m XOR(mb,m a)(i) incorrect with probability 1 ( 1 1 m Probability that more than one of these is incorrect simultaneously: p all err 1 m ( 1 ( 1 1 ) ) 2 2 1 m m ) 2 ) 2 Stephan Sigg Collaborative transmission in wireless sensor networks 18/76

Cooperative transmission Multi-hop approaches Block 1 Block 2 Block 3 Block 4 Source c 1 (1, w 1 ) c 1 (w 1, w 2 ) c 1 (w 2, w 3 ) c 1 (w 3, 1) Relay c 2 (1) c 2 (w 1 ) c 2 (w 2 ) c 2 (w 3 ) Multi-hop relaying for cooperative transmission Retransmit received messages by relay node Destination will receive redundant information from relay Stephan Sigg Collaborative transmission in wireless sensor networks 19/76

Cooperative transmission Multi-hop approaches Block 1 Block 2 Block 3 Block 4 Source c 1 (1, w 1 ) c 1 (w 1, w 2 ) c 1 (w 2, w 3 ) c 1 (w 3, 1) Relay c 2 (1) c 2 (w 1 ) c 2 (w 2 ) c 2 (w 3 ) Message w is divided into B blocks w 1,..., w B Transmission in B + 1 blocks using codewords c 1 (w i, w j ) and c 2 (w i ) Relay node always transmits word w i recently overheard from source node Source node encodes w i and w j Stephan Sigg Collaborative transmission in wireless sensor networks 20/76

Cooperative transmission Multi-hop approaches Block 1 Block 2 Block 3 Block 4 Source c 1 (1, w 1 ) c 1 (w 1, w 2 ) c 1 (w 2, w 3 ) c 1 (w 3, 1) Relay c 2 (1) c 2 (w 1 ) c 2 (w 2 ) c 2 (w 3 ) Both c 1 (w i, w j ) and c 2 (w i ) depend on w i Coding and decoding functions known by all nodes Redundant transmission, since each w i is transmitted twice Strength of encoding dependent on channel characteristic Stephan Sigg Collaborative transmission in wireless sensor networks 21/76

Cooperative transmission Multi-hop approaches Approach optimally divides network ressources 1 In larger multi-hop scenarios not suited: Count of successfully transmitted bits per square meter decreases quadratically with network size 2 3 1 A. 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-414 2 A. Scaglione, Y.W. Hong: Cooperative models for synchronisation, scheduling and transmission in large scale sensor networks: An overview. In: 1st IEEE International Workshop on Computational Advances in Multi-Sensor Adaptive Processing. (2005) 60-63 3 P. 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/76

Cooperative transmission Data flooding Opportunistic large arrays One source node One receive node Many relay nodes Stephan Sigg Collaborative transmission in wireless sensor networks 23/76

Cooperative transmission Data flooding Opportunistic large arrays Each node retransmits message at reception Stephan Sigg Collaborative transmission in wireless sensor networks 24/76

Cooperative transmission Data flooding Opportunistic large arrays Network is flooded by nodes retransmitting a received message Stephan Sigg Collaborative transmission in wireless sensor networks 25/76

Cooperative transmission Data flooding Opportunistic large arrays Avalance of signals proceeded through the network When network sufficiently dense, signals superimpose With special OLA modulations, it is then even possible to encode information onto the signal wave Outperforms non-cooperative multi-hop schemes significantly Transmission scheme robust to environmental noise Stephan Sigg Collaborative transmission in wireless sensor networks 26/76

Cooperative transmission Data flooding Opportunistic large arrays Average energy consumption of nodes decreased 4 5 Transmission time reduced compared to traditional transmission protocols 6 Not capable of coping with moving receivers due to inherent randomness of the protocol 4 Y.W. Hong, A. Scaglione: Critical power for connectivity with cooperative transmission in wireless ad hoc sensor networks. In: IEEE Workshop on Statistical Signal Processing, 2003 5 Y.W. Hong, A. Scaglione: Energy-efficient broadcasting with cooperative transmission in wireless sensor networks. IEEE Transactions on Wireless communications, 2005 6 Y.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/76

Outline Cooperative transmission schemes 1 Cooperative transmission Network coding Multi-hop approaches Data flooding 2 Multiple antenna techniques Virtual MIMO Open-loop distributed carrier synchronisation Master-slave open loop distributed carrier synchronisation Carrier synchronisation with fixed locations of distributed nodes Carrier synchronisation with unknown locations Round-tip open-loop distributed carrier synchronisation Closed-loop distributed adaptive carrier synchronisation Full feedback closed-loop carrier synchronisation 1-bit feedback closed-loop carrier synchronisation Stephan Sigg Collaborative transmission in wireless sensor networks 28/76

Introduction MIMO systems achieve higher data rates than SISO systems Vital requirement: Independent transmission channels Spatial separation of antennas: > λ 2 Not feasible on single sensor nodes Alternative: Utilise antennas from several distributed nodes to form one transmitter Stephan Sigg Collaborative transmission in wireless sensor networks 29/76

Virtual MIMO Multiple antenna techniques Virtual MIMO Open-loop distributed carrier synchronisation Closed-loop distributed carrier synchronisation Stephan Sigg Collaborative transmission in wireless sensor networks 30/76

Virtual MIMO Virtual MIMO: Apply MIMO transmission scheme to a scenario of distributed transmitters and receivers Utilisation of Alamouti diversity codes Stephan Sigg Collaborative transmission in wireless sensor networks 31/76

Virtual MIMO Stephan Sigg Collaborative transmission in wireless sensor networks 32/76

Virtual MIMO Problem: Distributed nodes utilise non-synchronised local oscillators Frequency and phase of distributed nodes differ Stephan Sigg Collaborative transmission in wireless sensor networks 33/76

Virtual MIMO Alamouti diversity scheme for two receivers Channel estimator Combiner Maximum likelihood detector Stephan Sigg Collaborative transmission in wireless sensor networks 34/76

Virtual MIMO Both transmit nodes will simultaneously transmit signals s 0 and s 1 at time t Stephan Sigg Collaborative transmission in wireless sensor networks 35/76

Virtual MIMO At time t + T, both transmit signals s 1 and s 0 Space-time coding Frequency-time coding also possible Stephan Sigg Collaborative transmission in wireless sensor networks 36/76

Virtual MIMO Channel modelled by complex multiplicative distortion H A (t) and H B (t) Stephan Sigg Collaborative transmission in wireless sensor networks 37/76

Virtual MIMO Assumption: Fading constant over one symbol period: H A (t) = H A (t + T ) = H A = α A e jθ A H B (t) = H B (t + T ) = H B = α B e jθ B Received signals at t and t + T r 0 = r(t) = H A s 0 + H B s 1 + n 0 r 1 = r(t + T ) = H A s 1 + H B s 0 + n 1 Combiner creates the signals s 0 = H A r 0 + H B r 1 = (α 2 A + α2 B )s 0 + H A n 0 + H B n 1 s 1 = H B r 0 H A r 1 = (α 2 A + α2 B )s 1 H A n 1 + H B n 0 Stephan Sigg Collaborative transmission in wireless sensor networks 38/76

Virtual MIMO This is forwarded to the maximum likelihood detector. Decision rules: Choose s i iff Choose s i iff (α 2 0 + α2 1 1) s i 2 + d 2 (s 0, s i ) (α 2 0 + α2 1 1 s k 2 + d 2 (s 0, s k ), i k d 2 (s 0, s i ) d 2 (s 0, s k ), i k d 2 (s i, s j ) is the squared Euclidean distance between s i and s j : d 2 (s i, s j ) = (s i s j )(s i s j ) Stephan Sigg Collaborative transmission in wireless sensor networks 39/76

Virtual 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/76

Virtual 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/76

Virtual MIMO Complexity reduced by grouping of nodes This scheme more energy efficient than traditional SISO transmission between nodes of a network 7 8 Utilisation of existing routing algorithms possible when cluster is understood as minimum entity However, capacity of sensor network decreased compared to other approaches for cooperative transmission 9 10 7 L. 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-269 8 A. 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-414 9 P. Mitran, H. Ochiai, V. Tarokh: Space-time diversity enhancements using collaborative communications. IEEE Transactions on Information Theory 51(6), 2005, 2041-2057 10 M. Gastpar, M. Vetterli: On the capacity of wireless networks: the relay case. In: Proceedings of the IEEE Infocom, 2002, 1577-1586 Stephan Sigg Collaborative transmission in wireless sensor networks 42/76

Virtual MIMO For virtual MIMO schemes it was presumed that local oscillators are synchronised Local oscillator multiplies frequency of crystal oscillator up to fixed nominal frequency Carrier frequencies generated in this manner typically vary in the order of 10-100 parts per million (ppm) If uncorrelated, these frequency variations are catastrophic for transmit beamforming Phases of signals drift out of phase over the duration of the transmission Possible solution: Master-slave architecture Slave source nodes use phase-locked loops (PLLs) to lock phase and frequency to a reference carrier. Stephan Sigg Collaborative transmission in wireless sensor networks 43/76

Virtual MIMO Phase locked loop (PLL): A simple PLL consists of three components: Phase detector Feedback path Variable electronic oscillator Stephan Sigg Collaborative transmission in wireless sensor networks 44/76

Virtual MIMO Phase detector Compares the phase offset between the input signal Y (s) and the oscillator Computes an output signal E(s) (Error signal) proportional to phase offset When no phase offset: E(s) = 0 Stephan Sigg Collaborative transmission in wireless sensor networks 45/76

Virtual 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/76

Virtual MIMO Variable electronic oscillator Often in the form of a Voltage Controlled Oscillator (VCO) Frequency adapted e.g. by capacity diode Digital PLLs utilise Numerically Controlled Oscillators (NCO) Stephan Sigg Collaborative transmission in wireless sensor networks 47/76

Virtual MIMO Frequency divider Takes input signal with frequency, f in Generates an output signal with frequency f out = f in n n N Stephan Sigg Collaborative transmission in wireless sensor networks 48/76

Virtual MIMO With this structure, an adaptation of the oscillator frequency to a reference signal is possible Stephan Sigg Collaborative transmission in wireless sensor networks 49/76

Open-loop distributed carrier synchronisation Open-loop distributed carrier synchronisation Master-slave open-loop distributed carrier synchronisation Carrier synchronisation with fixed locations of distributed nodes Carrier synchronisation with unknown locations round-trip open-loop distributed carrier synchronisation Stephan Sigg Collaborative transmission in wireless sensor networks 50/76

Open-loop distributed carrier synchronisation Master-slave open-loop distributed carrier synchronisation 1 Initially, one transmitter is identified as master node 2 Other transmitters are slaves 3 Master and slave nodes synchronise their frequency and local oscillators Stephan Sigg Collaborative transmission in wireless sensor networks 51/76

Open-loop distributed carrier synchronisation Master-slave open-loop distributed carrier synchronisation Frequency synchronisation: Master node broadcasts sinusoidal signal to slave nodes Slave nodes estimate and correct relative frequency offset of the signal Phase synchronisation over PLL Stephan Sigg Collaborative transmission in wireless sensor networks 52/76

Open-loop distributed carrier synchronisation Master-slave open-loop distributed carrier synchronisation Achieve beamforming: Transmitters estimate their channel response to the destination (E.g. by destination broadcasts sinusoidal signal) Transmitters are already synchronised and estimate their individual complex channel gain to destination Transmission as distributed beamformer by applying the complex conjugate of the gains to their transmitted signals Stephan Sigg Collaborative transmission in wireless sensor networks 53/76

Open-loop distributed carrier synchronisation Carrier localisation with fixed locations of distributed nodes Distance between receiver node and transmit nodes known Line-of-sight (LOS) connections Stephan Sigg Collaborative transmission in wireless sensor networks 54/76

Open-loop distributed carrier synchronisation Receiver node serves as a master Master broadcasts carrier and timing signals Slave node i at distance d(i) = d 0 (i) + d e (i) to the master Stephan Sigg Collaborative transmission in wireless sensor networks 55/76

Open-loop distributed carrier synchronisation Master node broadcasts signal R (m(t)e ) j(2πf 0t) Slave node i receives noisy signal R (n ) i (t)m(t)e j(2πf 0t+γ 0 (i)+γ e(i)) Phase offset from transmitted carrier γ 0 (i) = 2πf 0d 0 c = 2πd 0 λ 0 Phase error resulting from placement error d e (i) γ e (i) = 2πf 0d i (i) c = 2πd i(i) λ 0 Stephan Sigg Collaborative transmission in wireless sensor networks 56/76

Open-loop distributed carrier synchronisation Each transmit node applies a PLL to lock on to the carrier with the result R (n ) i (t)m(t)e j(2πf 0t+γ (i)) With: γ (i) = γ 0 (i) + γ e (i) γ pll (i) Phase variations among slaves originate from placement errors and PLL errors. When locations are sufficiently well known and fixed, phase synchronisation possible Stephan Sigg Collaborative transmission in wireless sensor networks 57/76

Open-loop distributed carrier synchronisation Sufficiently accurate location information required No movement of nodes Stephan Sigg Collaborative transmission in wireless sensor networks 58/76

Open-loop distributed carrier synchronisation Carrier localisation with unknown locations When distance estimation among nodes is sufficiently accurate, the previous approach is feasible In advance of synchronising carrier phase offsets, clock offsets of nodes are estimated by a standard relative positioning approach Shortcomings Relative positioning typically not very accurate Only low velocity allowed Energy consuming Stephan Sigg Collaborative transmission in wireless sensor networks 59/76

Open-loop distributed carrier synchronisation Round-tip open-loop distributed carrier synchronisation Phase synchronisation between two source nodes and one receiver node High mobility of nodes supported Stephan Sigg Collaborative transmission in wireless sensor networks 60/76

Open-loop distributed carrier synchronisation Destination node C broadcasts a sinusoidal beacon signal R (m(t)e ) j(2πf 0t+γ 0 ) Received signals at the nodes ( R m(t)e j(2πf 0t+γ0 A)) and R (m(t)e j(2πf 0t+γ0 B)) Stephan Sigg Collaborative transmission in wireless sensor networks 61/76

Open-loop distributed carrier synchronisation Nodes A and B employ PLL tuned onto beacon frequency f 0 Nodes A and B generate low-power secondary sinusoidal beacon signal that is phase locked to received beacon signal with frequencies f1 A = NA 1 M1 A f0 A and f1 B = NB 1 M1 B f B 0 Stephan Sigg Collaborative transmission in wireless sensor networks 62/76

Open-loop distributed carrier synchronisation At receiving a secondary beacon signal, Nodes A and B generate a new carrier signal at frequency f A c = NA 1 M A 1 f B 1 = f B c = NB 1 M B 1 f A 1 that is phase locked to the beacon signal Stephan Sigg Collaborative transmission in wireless sensor networks 63/76

Open-loop distributed carrier synchronisation These carrier signals are utilised to transmit to destination node Received signal at the destination: ( R m(t)e j(2πf c A t+γ2 A) + m(t)e j(2πf c B t+γ2 B)) Stephan Sigg Collaborative transmission in wireless sensor networks 64/76

Open-loop distributed carrier synchronisation Frequencies from both source nodes are identical When round trip times are similar, phase offset γ = γ A 2 γb 2 small Stephan Sigg Collaborative transmission in wireless sensor networks 65/76

Open-loop distributed carrier synchronisation Since low delay of round-trip signal propagation: Applicable at high node velocities However, only feasible for exactly two source nodes Expected maximum gain limited Stephan Sigg Collaborative transmission in wireless sensor networks 66/76

Closed-loop distributed carrier synchronisation Full feedback closed-loop carrier synchronisation Carrier frequency synchronisation achieved using a master-slave approach Destination node acts as master Phase offset between destination and i-th source node corrected via closed-loop protocol Stephan Sigg Collaborative transmission in wireless sensor networks 67/76

Closed-loop distributed carrier synchronisation Closed-loop carrier synchronisation protocol 1 Destination broadcasts a beacon to all source nodes 2 Each source node bounces beacon back to destination on different frequency. Source nodes utilise distinct codes in a DS-CDMA scheme to allow the destination to distinguish received signals 3 Destination estimates received phase of each source relative to originally transmitted master beacon Destination divides estimates by two quantises them Transmits estimates via DS-CDMA to source nodes as phase compensation message 4 Source nodes adjust carrier phases accordingly Stephan Sigg Collaborative transmission in wireless sensor networks 68/76

Closed-loop distributed carrier synchronisation 1-bit feedback based closed-loop carrier synchronisation Iterative process to synchronise phases of transmit signals No inter-node communication Receiver node acts as master node Stephan Sigg Collaborative transmission in wireless sensor networks 69/76

Closed-loop distributed carrier synchronisation For a network of size n, carrier phase offsets γ i of transmit signals e j(2π(f +f i )t+γ i ) ; i {1..n} arbitrarily distributed When receiver requests transmission, carrier phases are iteratively synchronised Carrier phase adjustment of source nodes Superimposed transmission Receiver estimates phase synchronisation Receiver broadcasts feedback signal Stephan Sigg Collaborative transmission in wireless sensor networks 70/76

Closed-loop distributed carrier synchronisation 1 Source nodes: Randomly adjust γ i and f i 2 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 level 2 Source nodes: Sustain or discard recent phase adjustments Stephan Sigg Collaborative transmission in wireless sensor networks 71/76

Closed-loop distributed carrier synchronisation These four steps iterated repeatedly Until stop criteria is reached (e.g.) maximum iteration count sufficient 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/76

Closed-loop distributed carrier synchronisation Stephan Sigg Collaborative transmission in wireless sensor networks 73/76

Closed-loop distributed carrier synchronisation Stephan Sigg Collaborative transmission in wireless sensor networks 74/76

Outline Cooperative transmission schemes 1 Cooperative transmission Network coding Multi-hop approaches Data flooding 2 Multiple antenna techniques Virtual MIMO Open-loop distributed carrier synchronisation Master-slave open loop distributed carrier synchronisation Carrier synchronisation with fixed locations of distributed nodes Carrier synchronisation with unknown locations Round-tip open-loop distributed carrier synchronisation Closed-loop distributed adaptive carrier synchronisation Full feedback closed-loop carrier synchronisation 1-bit feedback closed-loop carrier synchronisation Stephan Sigg Collaborative transmission in wireless sensor networks 75/76

Overview and Structure Wireless sensor networks Wireless communications Basics on probability theory Randomised search approaches Cooperative transmission schemes Distributed adaptive beamforming Feedback based approaches Asymptotic bounds on the synchronisation time Alternative algorithmic approaches Alternative Optimisation environments An adaptive communication protocol Stephan Sigg Collaborative transmission in wireless sensor networks 76/76