20
EECS 373 Design of Microprocessor-Based Systems Mark Alitawi Sarah Spitzer Kaiyu Yan University of Michigan Radios November 27, 2012

EECS 373 Design of Microprocessor-Based Systems Mark Alitawi Sarah Spitzer Kaiyu Yan University of Michigan Radios November 27, 2012

Embed Size (px)

Citation preview

Page 1: EECS 373 Design of Microprocessor-Based Systems Mark Alitawi Sarah Spitzer Kaiyu Yan University of Michigan Radios November 27, 2012

EECS 373Design of Microprocessor-Based Systems

Mark Alitawi Sarah Spitzer Kaiyu YanUniversity of Michigan

RadiosNovember 27, 2012

Page 2: EECS 373 Design of Microprocessor-Based Systems Mark Alitawi Sarah Spitzer Kaiyu Yan University of Michigan Radios November 27, 2012

• What are radioso How do they work?

• Fundamental characteristicso Design tradeoffs

• Common radio standards/protocolso Where characteristics fall under (above)

• Applicationso Choosing a specific type of radio

Outline

Page 3: EECS 373 Design of Microprocessor-Based Systems Mark Alitawi Sarah Spitzer Kaiyu Yan University of Michigan Radios November 27, 2012

• A device that enables wireless transmission of signalso Electromagnetic wave o Transmitter sends signal to Receiver

What are Radios?

Page 4: EECS 373 Design of Microprocessor-Based Systems Mark Alitawi Sarah Spitzer Kaiyu Yan University of Michigan Radios November 27, 2012

• Modulationo Properties of Fourier

transformso Analog/Digitalo Frequency vs Amplitude vs.

Phase, etc.

How Radios Work - Transmitting

Page 5: EECS 373 Design of Microprocessor-Based Systems Mark Alitawi Sarah Spitzer Kaiyu Yan University of Michigan Radios November 27, 2012

• Envelope Detectiono Detect carrier freq.

• Filters

• Demodulation

How Radios Work - Receiving

Page 6: EECS 373 Design of Microprocessor-Based Systems Mark Alitawi Sarah Spitzer Kaiyu Yan University of Michigan Radios November 27, 2012

• Antenna picks up modulated radio waves

• Tuner filters out specific frequency ranges

• Amplitude variations detected with demodulation

• Amplifier strengthens the clipped signal and sends it through the speaker

How Radios Work – Receiving (AM Radio Example)

Page 7: EECS 373 Design of Microprocessor-Based Systems Mark Alitawi Sarah Spitzer Kaiyu Yan University of Michigan Radios November 27, 2012

• Why so many protocols?

• Types/Advantages/Disadvantageso Short vs. long distanceo high vs. low power/energyo high vs. low speeds

• Physical Constraintso Feasibility

Radio Characteristics

Page 8: EECS 373 Design of Microprocessor-Based Systems Mark Alitawi Sarah Spitzer Kaiyu Yan University of Michigan Radios November 27, 2012

• Bluetooth

• Zigbee/802.15.4

• ANT

• WiFi

Common Radio Protocols

Page 9: EECS 373 Design of Microprocessor-Based Systems Mark Alitawi Sarah Spitzer Kaiyu Yan University of Michigan Radios November 27, 2012

• Radio band: 2.4-2.48 GHz

• Average 1 Mbps - Up to 3 Mbps

• Supports point-to-point and point-to-multipointo Creates personal area networks (PANs/Piconets)o Connects up to 8 devices simultaneously

• Minimal interference between deviceso Devices alter frequencies arbitrarily after

packet exchanges -up to 1600 times/second - frequency hopping

• 3 classes of Bluetooth

Bluetooth

Page 10: EECS 373 Design of Microprocessor-Based Systems Mark Alitawi Sarah Spitzer Kaiyu Yan University of Michigan Radios November 27, 2012

• Wireless communication between deviceso Mobile phones, laptops, cameras, gaming

controllers, computer peripherals, etc

• Short range sensor transmission

• Share multimedia - pictures, video, music

• A2DP - Advanced Audio Distribution Profileo Stream audio wirelessly

Bluetooth Applications

Page 11: EECS 373 Design of Microprocessor-Based Systems Mark Alitawi Sarah Spitzer Kaiyu Yan University of Michigan Radios November 27, 2012

• Zigbee is built on top of 802.15.4

• Radio bands: 868MHz in Europe, 915MHz in US and Australia. 2.4GHz else worldwide.

• Low data-rate - 250 kbps, low power – Up to 1000 days

• Transmits over longer distances through mesh networks

Zigbee/802.15.4

Page 12: EECS 373 Design of Microprocessor-Based Systems Mark Alitawi Sarah Spitzer Kaiyu Yan University of Michigan Radios November 27, 2012

• Wireless environmental sensorso Temperature, pressure, sound, luminous

intensity

• Medical deviceso Glucose meters, heart monitors

• Household automationo Security/temperature controllerso Smoke/motion detectors

Zigbee/802.15.4 Applications

Page 13: EECS 373 Design of Microprocessor-Based Systems Mark Alitawi Sarah Spitzer Kaiyu Yan University of Michigan Radios November 27, 2012

• Radio band: 2.4GHz

• Periodic transfers of small amounts of sensor info between - burst messaging

• High efficiencyo Low overhead, minimal wakeup time

• Minimizes interference by using Direct-Sequence Spread Spectrum (DSSS).

• Limited to sensor applicationso Short range - Highly reliable up to 3mo Limited speed - 1 Mbpso Low power - Transceiver batteries last up to 3

years

ANT

Page 14: EECS 373 Design of Microprocessor-Based Systems Mark Alitawi Sarah Spitzer Kaiyu Yan University of Michigan Radios November 27, 2012

• Sensors that are updated on the order of secondso Performance monitoring, medical, heart rateo Humidity, temperatureo Speed/distance traveled monitors

ANT Applications

Page 15: EECS 373 Design of Microprocessor-Based Systems Mark Alitawi Sarah Spitzer Kaiyu Yan University of Michigan Radios November 27, 2012

• Dual Bands: 2.4GHz and 5GHz

• 802.11a/b/g/no Cost vs Speed vs Interference tradeoff

• Roaming

• Global standard

• High speedo Up to 300 Mbps

• High power consumption o Concern for mobile devices

• Rangeo Up to 100m

WiFi

Page 16: EECS 373 Design of Microprocessor-Based Systems Mark Alitawi Sarah Spitzer Kaiyu Yan University of Michigan Radios November 27, 2012

WiFi – example (802.11g)

Page 17: EECS 373 Design of Microprocessor-Based Systems Mark Alitawi Sarah Spitzer Kaiyu Yan University of Michigan Radios November 27, 2012

• Internet/Networkso Businesseso Schoolso Home

• Examples: Computers, phones, XBox, Airplay

WiFi Applications

Page 18: EECS 373 Design of Microprocessor-Based Systems Mark Alitawi Sarah Spitzer Kaiyu Yan University of Michigan Radios November 27, 2012

Protocol Comparisons

Page 19: EECS 373 Design of Microprocessor-Based Systems Mark Alitawi Sarah Spitzer Kaiyu Yan University of Michigan Radios November 27, 2012

Bluetooth Zigbee/802.15.4 ANT WiFi

Speed Moderate Low Moderate High

Range Moderate - High High Low High

Power Consumption

Low - Moderate Low Low High

Protocol Comparisons

Page 20: EECS 373 Design of Microprocessor-Based Systems Mark Alitawi Sarah Spitzer Kaiyu Yan University of Michigan Radios November 27, 2012

Questions?

Comments?

Discussion?