19
Course Project Feedback and grading have been sent Revise your project goals if you want First project interim milestone in two weeks Managing schedule imbalance Team 1-3: interim milestones with shorter intervals, but more time for final presentation Team 4-5: more time between interim milestones, but earlier final presentation Lab will be open starting from this Friday Use the lab equipment: oscilloscope, signal generator, etc No lab lecture is provided Lab attendance is not required ECE 1161/2161 Embedded Computer System Design 2 1

ECE 455 Embedded System Design - pitt.eduweigao/ece1161/spring2018/lecture6...Lab attendance is not required ECE 1161/2161 Embedded Computer System Design 2 1. ECE 1161/2161 Embedded

Embed Size (px)

Citation preview

Course Project Feedback and grading have been sent Revise your project goals if you want First project interim milestone in two weeks Managing schedule imbalance

• Team 1-3: interim milestones with shorter intervals, but more time for final presentation

• Team 4-5: more time between interim milestones, but earlier final presentation

Lab will be open starting from this Friday Use the lab equipment: oscilloscope, signal generator, etc No lab lecture is provided Lab attendance is not required

ECE 1161/2161 Embedded Computer System Design 2 1

ECE 1161/2161Embedded Computer System Design 2

Embedded Communication - 2

Wei Gao

Spring 2018 2

Cross-Technology Communication Devices with heterogeneous wireless connectivity

ECE 1161/2161 Embedded Computer System Design 2 3

Cross-Technology Communication How to interconnect/bridge them?

ECE 1161/2161 Embedded Computer System Design 2 4

Cross-Technology Communication Intuitive solution: gateway High deployment cost Inflexibility

ECE 1161/2161 Embedded Computer System Design 2 5

Cross-Technology Communication Direct communication across heterogeneous radios

ECE 1161/2161 Embedded Computer System Design 2 6

Why this is useful? Co-existence and collaboration

ECE 1161/2161 Embedded Computer System Design 2 7

Why this is useful?

ECE 1161/2161 Embedded Computer System Design 2 8

Why this is difficult? Heterogeneity of wireless PHY

ECE 1161/2161 Embedded Computer System Design 2 9

WiFi PHY QAM modulation Rate: >54 Mbps Distance: >100m Tx: 26 dBm Sensitivity: -60 dBm

ZigBee PHY OQPSK modulation Rate: ~250 Kbps Distance: ~100m Tx: 0 dBm Sensitivity: -97 dBm

Why this is difficult? Heterogeneity of wireless PHY

ECE 1161/2161 Embedded Computer System Design 2 10

How to translate? Signal manipulation Data rate: <1 kbps

ECE 1161/2161 Embedded Computer System Design 2 11

How to translate? Signal emulation: A part of WiFi frame is a ZigBee

frame

ECE 1161/2161 Embedded Computer System Design 2 12

Modulation Basics Signal decomposition

ECE 1161/2161 Embedded Computer System Design 2 13

PHY Modulation in WiFi Quadrature Amplitude Modulation (QAM)

ECE 1161/2161 Embedded Computer System Design 2 14

In-Phase

Quadrature

PHY Modulation in ZigBee Offset Quadrature Phase-Shift Keying (OQPSK)

ECE 1161/2161 Embedded Computer System Design 2 15

Signal Emulation

ECE 1161/2161 Embedded Computer System Design 2 16

Signal Emulation

ECE 1161/2161 Embedded Computer System Design 2 17

Signal Emulation Addressing the timing heterogeneity 4 WiFi symbols correspond to 1 ZigBee symbol

ECE 1161/2161 Embedded Computer System Design 2 18

Across other technologies? More advanced features to consider Bluetooth Frequency-hopping channels How to emulate with the right frequencies?

Cellular links Interaction with cloud RANs

Narrowband to broadband?

ECE 1161/2161 Embedded Computer System Design 2 19