69
Communication Theory as Applied to Wireless Sensor Networks muse

Communication Theory as Applied to Wireless Sensor Networks

Embed Size (px)

DESCRIPTION

Communication Theory as Applied to Wireless Sensor Networks. muse. Objectives. Understand the constraints of WSN and how communication theory choices are influenced by them Understand the choice of digital over analog schemes - PowerPoint PPT Presentation

Citation preview

Page 1: Communication Theory as Applied to Wireless Sensor Networks

Communication Theory as Applied to Wireless Sensor

Networks

muse

Page 2: Communication Theory as Applied to Wireless Sensor Networks

Objectives

• Understand the constraints of WSN and how communication theory choices are influenced by them

• Understand the choice of digital over analog schemes

• Understand the choice of digital phase modulation methods over frequency or amplitude schemes

muse

Page 3: Communication Theory as Applied to Wireless Sensor Networks

Objectives (cont.)

• Understand the cost/benefits of implementing source and channel coding for sensor networks

• Understand fundamental MAC concepts• Grasp the importance of node synchronization• Synthesize through examples these concepts

to understand impact on energy and bandwidth requirements

muse

Page 4: Communication Theory as Applied to Wireless Sensor Networks

Outline

• Sensor network constraints• Digital modulation• Source coding and Channel coding• MAC• Synchronization• Synthesis: Energy and bandwidth

requirements

Page 5: Communication Theory as Applied to Wireless Sensor Networks

WSN Communication Constraints

• Energy!

Communication constraints

Page 6: Communication Theory as Applied to Wireless Sensor Networks

Data Collection Costs

• Sensors

• Activation

• Conditioning

• A/D

Communication constraints

Page 7: Communication Theory as Applied to Wireless Sensor Networks

Computation Costs

• Node life support

• Simple data processing

• Censoring and Aggregation

• Source/Channel coding

Communication constraints

Page 8: Communication Theory as Applied to Wireless Sensor Networks

Communication Costs

Communication constraints

current ~= 1.0313 * rf_power + 20.618

R2 = 0.9572

15

20

25

30

35

-10 -5 0 5 10

RF Transmit Power (dBm)

Cu

rren

t C

on

su

mp

tio

n (

mA

)

Page 9: Communication Theory as Applied to Wireless Sensor Networks

Putting it all together

Communication constraints

Page 10: Communication Theory as Applied to Wireless Sensor Networks

Outline

• Sensor network constraints• Digital modulation• Source coding and Channel coding• MAC• Synchronization• Synthesis: Energy and bandwidth

requirements

Page 11: Communication Theory as Applied to Wireless Sensor Networks

Modulation

• Review

• Motivation for Digital

Modulation

Page 12: Communication Theory as Applied to Wireless Sensor Networks

The Carrier

Modulation

Page 13: Communication Theory as Applied to Wireless Sensor Networks

Amplitude Modulation (AM)

DSB-SC (double sideband – suppressed carrier)

Modulation

Page 14: Communication Theory as Applied to Wireless Sensor Networks

Frequency representation for DSB-SC (the math)

Modulation

Page 15: Communication Theory as Applied to Wireless Sensor Networks

Frequency representation for DSB-SC (the cartoon)

Modulation

Page 16: Communication Theory as Applied to Wireless Sensor Networks

Demodulation – coherent receiver

Modulation

Page 17: Communication Theory as Applied to Wireless Sensor Networks

DSB-LC (or AM as we know it)

Modulation

Page 18: Communication Theory as Applied to Wireless Sensor Networks

Frequency representationof DSB-LC

Modulation

Page 19: Communication Theory as Applied to Wireless Sensor Networks

Amplitude Modulation

Modulation

Page 20: Communication Theory as Applied to Wireless Sensor Networks

Frequency Modulation (FM)

Modulation

Page 21: Communication Theory as Applied to Wireless Sensor Networks

Frequency Modulation

Modulation

Page 22: Communication Theory as Applied to Wireless Sensor Networks

Phase Modulation

Modulation

Page 23: Communication Theory as Applied to Wireless Sensor Networks

SNR Performance

ModulationFig. Lathi

Page 24: Communication Theory as Applied to Wireless Sensor Networks

Digital Methods

Digital Modulation

Page 25: Communication Theory as Applied to Wireless Sensor Networks

Quadrature Modulation

Digital Modulation

Page 26: Communication Theory as Applied to Wireless Sensor Networks

BPSK

Digital Modulation

Page 27: Communication Theory as Applied to Wireless Sensor Networks

QPSK

Digital Modulation

Page 28: Communication Theory as Applied to Wireless Sensor Networks

Constellation Plots

Digital Modulation

Page 29: Communication Theory as Applied to Wireless Sensor Networks

BER Performance vs. Modulation Method

Digital ModulationFig. Lathi

Page 30: Communication Theory as Applied to Wireless Sensor Networks

BER Performance vs. Number of Symbols

Digital ModulationFig. Lathi

Page 31: Communication Theory as Applied to Wireless Sensor Networks

Outline

• Sensor network constraints• Digital modulation• Source coding and Channel coding• MAC• Synchronization• Synthesis: Energy and bandwidth

requirements

Page 32: Communication Theory as Applied to Wireless Sensor Networks

Source Coding

• Motivation

• Lossless

• Lossy

Source Coding

Page 33: Communication Theory as Applied to Wireless Sensor Networks

Lossless Compression

• Zip files

• Entropy coding (e.g., Huffman code)

Source Coding

Page 34: Communication Theory as Applied to Wireless Sensor Networks

Lossless Compression Approaches for Sensor Networks

• Constraints

• Run length coding

• Sending only changes in data

Source Coding

Page 35: Communication Theory as Applied to Wireless Sensor Networks

Lossy Compression

• Rate distortion theory (general principles)

• JPEG

Source Coding

Page 36: Communication Theory as Applied to Wireless Sensor Networks

Example of Lossy Compression - JPEG

Page 37: Communication Theory as Applied to Wireless Sensor Networks

Another comparison

Page 38: Communication Theory as Applied to Wireless Sensor Networks

Lossy Compression Approachesfor Sensor Networks

• Constraints

• Transformations / Mathematical Operations

• Predictive coding / Modeling

Source Coding

Page 39: Communication Theory as Applied to Wireless Sensor Networks

Example Actions by Nodes

• Adaptive Sampling

• Censoring

Source Coding

Page 40: Communication Theory as Applied to Wireless Sensor Networks

In-Network Processing

• Data Aggregation

Source Coding

Page 41: Communication Theory as Applied to Wireless Sensor Networks

Outline

• Sensor network contraints• Digital modulation• Source coding and Channel coding• MAC• Synchronization• Synthesis: Energy and bandwidth

requirements

Page 42: Communication Theory as Applied to Wireless Sensor Networks

Channel Coding (FEC)

• Motivation

• Block codes

• Convolution codes

Channel Coding

Page 43: Communication Theory as Applied to Wireless Sensor Networks

Channel Coding Approachesfor Sensor Networks

• Coding constraints

• Block coding

Channel Coding

Page 44: Communication Theory as Applied to Wireless Sensor Networks

Example: Systematic Block Code

Channel Coding

Page 45: Communication Theory as Applied to Wireless Sensor Networks

Alternative: Error Detection

• Motivation

• CRC

Channel Coding

Page 46: Communication Theory as Applied to Wireless Sensor Networks

Performance

• Benefits

• Costs

Channel CodingFig. Lathi

Page 47: Communication Theory as Applied to Wireless Sensor Networks

Outline

• Sensor network contraints• Digital modulation• Source coding and Channel coding• MAC• Synchronization• Synthesis: Energy and bandwidth

requirements

Page 48: Communication Theory as Applied to Wireless Sensor Networks

Sharing Spectrum

MACFig. Frolik (2007)

Page 49: Communication Theory as Applied to Wireless Sensor Networks

MAC

• Motivation

• Contention-based

• Contention-free

MAC

Page 50: Communication Theory as Applied to Wireless Sensor Networks

ALOHA (ultimate in contention)

• Method

• Advantages

• Disadvantages

MAC

Page 51: Communication Theory as Applied to Wireless Sensor Networks

CSMA (contentious but polite)

• Method

• Advantages

• Disadvantages

MAC

Page 52: Communication Theory as Applied to Wireless Sensor Networks

Throughput comparison

MAC

Page 53: Communication Theory as Applied to Wireless Sensor Networks

Contention Free Approaches

• RTS/CTS

• Reservations

MAC

Page 54: Communication Theory as Applied to Wireless Sensor Networks

MAC for Sensor Networks: 802.15.4

• Beacon enabled mode for star networks

MAC

Page 55: Communication Theory as Applied to Wireless Sensor Networks

Bandwidth details: 802.15.4

• 2.4 GHz band (2.40-2.48 GHz)• Sixteen channels spaced at 5 MHz (CH 11 – 26)• Data rate – 250 kbps• Direct sequence spread spectrum (DSSS) • 4 bits → symbol → 32 chip sequence• Chip rate of 2 Mcps• Modulation – O-QPSK• Total bandwidth requirement: ~3 MHz

MAC

Page 56: Communication Theory as Applied to Wireless Sensor Networks

DSSS

• Motivation

• Operation

MAC

Page 57: Communication Theory as Applied to Wireless Sensor Networks

Outline

• Sensor network contraints• Digital modulation• Source coding and Channel coding• MAC• Synchronization• Synthesis: Energy and bandwidth

requirements

Page 58: Communication Theory as Applied to Wireless Sensor Networks

Synchronization

• Motivation

• Categories

Synchronization

Page 59: Communication Theory as Applied to Wireless Sensor Networks

Node Scheduling

• Sleep

• Listening

• Transmitting

Synchronization

Page 60: Communication Theory as Applied to Wireless Sensor Networks

Sleep Scheduling for Sensor Networks: S-MAC

Synchronization

Page 61: Communication Theory as Applied to Wireless Sensor Networks

Synchronizing for Effective Communications

• Carrier

• Bit/Symbol

• Frame

Synchronization

Page 62: Communication Theory as Applied to Wireless Sensor Networks

Outline

• Sensor network contraints• Digital modulation• Source coding and Channel coding• MAC• Synchronization• Synthesis: Energy and bandwidth

requirements

Page 63: Communication Theory as Applied to Wireless Sensor Networks

Putting the Pieces Together

Page 64: Communication Theory as Applied to Wireless Sensor Networks

Synthesis: Energy and Bandwidth

• M-ary Signaling

• Channel Coding

Energy & Bandwidth

Page 65: Communication Theory as Applied to Wireless Sensor Networks

Sensor Network Example 1: Single vs. Multihop

• Multihop

• Single hop

Energy & Bandwidth

Page 66: Communication Theory as Applied to Wireless Sensor Networks

Sensor Network Example 2: Polling vs. Pushing

• Polling

• Pushing

Energy & Bandwidth

Page 67: Communication Theory as Applied to Wireless Sensor Networks

Conclusions

• A digital communications approach to WSN has advantages in robustness, energy, and bandwidth performance

• Source coding reduces overall system level energy requirements

• Simple channel coding schemes improve data reliability minimizing the need for retransmissions

muse

Page 68: Communication Theory as Applied to Wireless Sensor Networks

Conclusions - 2

• MAC and routing strategies should be chosen with an eye towards network architecture – cross-layer design

• Node synchronization must occur regularly due to clock drift between nodes

• Simple digital communication techniques enable low-energy, low-bandwidth WSN system requirements

muse

Page 69: Communication Theory as Applied to Wireless Sensor Networks

What to know more?

• B. Lathi, Modern Analog and Digital Communication Systems, 3rd ed., Oxford, 1998.

• B. Krishnamachari, Networking Wireless Sensors, Cambridge Press, 2005.

• J. Frolik, “Implementation Handheld, RF Test Equipment in the Classroom and the Field,” IEEE Trans. Education, Vol. 50, No. 3, August 2007.