Download presentation
Published byJanet Fairbrother Modified over 10 years ago
1
Communication between Wireless Sensor Devices and GNU Radio
Gaurav Konchady Sriram Sanka
2
Gaurav Konchady and Sriram Sanka
Outline Wireless Sensor Networks Motes GNU Radio as Base-station CC1000 RF Transceiver IEEE Standard Block Diagram Results April 1, 2017 Gaurav Konchady and Sriram Sanka
3
Wireless Sensor Networks
Network of Spatially distributed sensor devices Two tiered architecture Sensor and Base-station nodes April 1, 2017 Gaurav Konchady and Sriram Sanka
4
Gaurav Konchady and Sriram Sanka
Types of Motes TelosB, MICA2 and MICAz to be used in project Motes programmed in TinyOS software platform Other OSs include SOS, Contiki, Mantis, etc. April 1, 2017 Gaurav Konchady and Sriram Sanka
5
GNU Radio as Base-station
Interoperability with heterogeneous motes Wideband nature of USRP enables multichannel communication Flexibility in selection of modulation scheme April 1, 2017 Gaurav Konchady and Sriram Sanka
6
Gaurav Konchady and Sriram Sanka
CC1000 RF Transceiver Frequency range: 300 – 1000 MHz FSK modulation with 76.8 kBaud max Manchester encoding Integrated bit-synchronizer April 1, 2017 Gaurav Konchady and Sriram Sanka
7
Gaurav Konchady and Sriram Sanka
TinyOS CC1000 Frame Format TinyOS and SOS CC1000 frame formats have different fields Requires changes in CC1000 modulator and demodulator blocks in GNU Radio April 1, 2017 Gaurav Konchady and Sriram Sanka
8
Gaurav Konchady and Sriram Sanka
IEEE Standard MAC and Physical layer protocol for short-distance, low-power, low-data-rate wireless communication 128 byte maximum MAC frame size 2400 MHz to MHz frequency range DSSS employing O-QPSK modulation April 1, 2017 Gaurav Konchady and Sriram Sanka
9
Gaurav Konchady and Sriram Sanka
TinyOS T-frame T-frame differs from the original IEEE frame format Requires modifications to modulator and demodulator blocks in GNU Radio April 1, 2017 Gaurav Konchady and Sriram Sanka
10
Gaurav Konchady and Sriram Sanka
Project Setup MICA2 mote sends data to USRP (FLEX400) USRP extracts payload from CC1000 frame Payload inserted in an T-frame T-frame transmitted by USRP (RFX2400) Packets received by TelosB mote April 1, 2017 Gaurav Konchady and Sriram Sanka
11
Gaurav Konchady and Sriram Sanka
Block Diagram FLEX400 CC1000 Demodulator Modulator Packet Queue Python Callback Python send_pkt() RFX2400 USRP April 1, 2017 Gaurav Konchady and Sriram Sanka
12
Gaurav Konchady and Sriram Sanka
Goals Accomplished Detecting frame on USRP using RFX2400 daughterboard MICA2 to USRP communication TelosB to USRP communication MICA2 to TelosB communication via USRP Future work TelosB to MICA2 communication via USRP April 1, 2017 Gaurav Konchady and Sriram Sanka
13
Gaurav Konchady and Sriram Sanka
Results MICA2 output USRP output TelosB base-station output April 1, 2017 Gaurav Konchady and Sriram Sanka
14
Gaurav Konchady and Sriram Sanka
References IEEE standard, Thomas Schmid, GNU Radio En-and Decoding, TEP 125 – TinyOS Frames, CC1000 datasheet, April 1, 2017 Gaurav Konchady and Sriram Sanka
15
Gaurav Konchady and Sriram Sanka
Thank you Questions? April 1, 2017 Gaurav Konchady and Sriram Sanka
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.