SlideShare a Scribd company logo
1 of 31
Cricket ,[object Object]
Cricket Goals ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Features ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Cricket: Private location-support Beacon Listener Pick nearest to  infer  space No central beacon control or location database Passive Listeners + Active Beacons space = “a1” space = “a2”
Finding the distance ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Finding the distance ,[object Object],[object Object],[object Object]
Finding the distance ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Location Estimation •  Distance estimation via coupled RF and ultrasonic signals –  Beacons send information on the RF channel with concurrent ultrasonic pulse Beacon Listener Ultrasound (pulse) RF info
Uncoordinated Beacons Beacon A Beacon B t RF B RF A US B US A Incorrect distance •  Multiple beacon transmissions are uncoordinated •  Different beacon transmissions can interfere –  Causes inaccurate distance measurements at the listener
Multiple Beacons •  Beacon transmissions are uncoordinated •  Ultrasonic signals reflect heavily •  Ultrasonic signals are pulses (no data) These make the correlation problem hard and can lead to incorrect distance estimates Beacon A Beacon B t RF B RF A US B US A Incorrect distance Listener
Solution ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Bounding Stray Signal Interference •  Engineer RF range to be  larger  than ultrasonic range –  Ensures that if listener can hear ultrasound, corresponding RF will also be heard t RF A US A
Bounding Stray Signal Interference S   = size of space advertisement b   =  RF bit rate r   = ultrasound range v   = velocity of ultrasound (RF transmission time)  (Max. RF-US separation at the listener) S  r b  v •  No “unaccompanied” ultrasonic signal can be valid! t S/b r/v (max)
Bounding stray signal interference •  Envelop ultrasound by RF •  Interfering ultrasound causes RF signals to collide •  Listener does a block parity error check –  The reading is discarded... t RF A US A RF B US B
Problem: Closest Beacon May Not Reflect Correct Space I am at B Room A Room B
Correct Beacon Placement Room A Room B x x I am at A •  Position beacons to detect the boundary •  Multiple Beacons per space are possible
Implementation •  Cricket beacon and listener Micro- controller RF US Micro- controller RF US RS232
Cricket v1 Prototype Ultrasonic sensor RF antenna RF module (rcv) Atmel processor Listener Beacon RF module (xmit) RS232 i/f
Cricket v1 Prototype
Cricket Beacon LEDs ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Power Switch On Off Debug Switch Beacon ID
Cricket Beacon Antennas ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Transmit antenna Receive antenna
Listener LEDs ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Off  On Power Switch
Software Components Cricket Listener cricketd Application 1 Application 2 Application 3 Cricket Beacon 1 Cricket Beacon 2 Binary Data Over RF ASCII data over serial port 9600 baud ASCII data on TCP sockets (port 2947)
cricketd ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Cricket Listener Output ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],t dist duration
Speed of Sound ,[object Object],[object Object],[object Object],[object Object]
So where are you? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
So whre are you? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Two beacons ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Orientation Orientation relative to B on horizontal plane Mobile device (parallel to horizontal plane) Beacons on ceiling Cricket listener with compass hardware
Hardware Design ,[object Object],[object Object],[object Object],[object Object],[object Object]

More Related Content

What's hot

What's hot (9)

Hacking RF based IoT devices
Hacking RF based IoT devicesHacking RF based IoT devices
Hacking RF based IoT devices
 
Quantum cryptography
Quantum cryptographyQuantum cryptography
Quantum cryptography
 
Impact of temperature on LoRa networks
Impact of temperature on LoRa networksImpact of temperature on LoRa networks
Impact of temperature on LoRa networks
 
Download NOAA satellite images with sdr
Download NOAA satellite images with sdrDownload NOAA satellite images with sdr
Download NOAA satellite images with sdr
 
5980-0288E
5980-0288E5980-0288E
5980-0288E
 
TH3.TO4.2.pptx
TH3.TO4.2.pptxTH3.TO4.2.pptx
TH3.TO4.2.pptx
 
Class notes2
Class notes2Class notes2
Class notes2
 
AAS_poster
AAS_posterAAS_poster
AAS_poster
 
Spread spectrum
Spread spectrumSpread spectrum
Spread spectrum
 

Similar to QA to all channels

Radarsurvbw 1232267772428796-3
Radarsurvbw 1232267772428796-3Radarsurvbw 1232267772428796-3
Radarsurvbw 1232267772428796-3RRFF
 
Components of a Pulse Radar System
Components of a Pulse Radar SystemComponents of a Pulse Radar System
Components of a Pulse Radar SystemÜlger Ahmet
 
Subsystems of radar and signal processing
Subsystems of radar and signal processing Subsystems of radar and signal processing
Subsystems of radar and signal processing Ronak Vyas
 
J0412261066
J0412261066J0412261066
J0412261066IOSR-JEN
 
Williams_FR1_TO4_5_2011_07_29v1.ppt
Williams_FR1_TO4_5_2011_07_29v1.pptWilliams_FR1_TO4_5_2011_07_29v1.ppt
Williams_FR1_TO4_5_2011_07_29v1.pptgrssieee
 
Introduction-to-Radar-Lecture-1-Material.pdf
Introduction-to-Radar-Lecture-1-Material.pdfIntroduction-to-Radar-Lecture-1-Material.pdf
Introduction-to-Radar-Lecture-1-Material.pdfamitkumar473416
 
LOW,MEDIUM,HIGH_Doppler_MTI.pdf
LOW,MEDIUM,HIGH_Doppler_MTI.pdfLOW,MEDIUM,HIGH_Doppler_MTI.pdf
LOW,MEDIUM,HIGH_Doppler_MTI.pdfFirstknightPhyo
 
Wireless Sensor Networks: Nothing is Out of Reach
Wireless Sensor Networks: Nothing is Out of ReachWireless Sensor Networks: Nothing is Out of Reach
Wireless Sensor Networks: Nothing is Out of ReachEnergySec
 
Principles of RADAR Systems
Principles of RADAR SystemsPrinciples of RADAR Systems
Principles of RADAR Systemsjanakiravi
 
LOW,MEDIUM,HIGH_Doppler_MTI.pptx
LOW,MEDIUM,HIGH_Doppler_MTI.pptxLOW,MEDIUM,HIGH_Doppler_MTI.pptx
LOW,MEDIUM,HIGH_Doppler_MTI.pptxFirstknightPhyo
 
1- Principles of Wireless Trans..pdf
1- Principles of Wireless Trans..pdf1- Principles of Wireless Trans..pdf
1- Principles of Wireless Trans..pdfed8dc9f63e
 
mobile radio propagation and fading
mobile radio propagation and fading mobile radio propagation and fading
mobile radio propagation and fading GRAKESHKUMAR
 
Sensor Localization presentation1&2
Sensor Localization  presentation1&2Sensor Localization  presentation1&2
Sensor Localization presentation1&2gamalsallam1989
 
ashkkadjhasjdhkae2312433521433.pdf
ashkkadjhasjdhkae2312433521433.pdfashkkadjhasjdhkae2312433521433.pdf
ashkkadjhasjdhkae2312433521433.pdfVidyaDufare
 
Rappaport Chapter5-smallscalefading.pdf
Rappaport Chapter5-smallscalefading.pdfRappaport Chapter5-smallscalefading.pdf
Rappaport Chapter5-smallscalefading.pdfRasheedKhan69
 
Small scale fading
Small scale fading Small scale fading
Small scale fading Hardik_Tank
 
Physical layer overview
Physical layer overviewPhysical layer overview
Physical layer overviewakruthi k
 

Similar to QA to all channels (20)

I am omnipresent
I am omnipresentI am omnipresent
I am omnipresent
 
RADAR Basics
RADAR BasicsRADAR Basics
RADAR Basics
 
Wireless
WirelessWireless
Wireless
 
Radarsurvbw 1232267772428796-3
Radarsurvbw 1232267772428796-3Radarsurvbw 1232267772428796-3
Radarsurvbw 1232267772428796-3
 
Components of a Pulse Radar System
Components of a Pulse Radar SystemComponents of a Pulse Radar System
Components of a Pulse Radar System
 
Subsystems of radar and signal processing
Subsystems of radar and signal processing Subsystems of radar and signal processing
Subsystems of radar and signal processing
 
J0412261066
J0412261066J0412261066
J0412261066
 
Williams_FR1_TO4_5_2011_07_29v1.ppt
Williams_FR1_TO4_5_2011_07_29v1.pptWilliams_FR1_TO4_5_2011_07_29v1.ppt
Williams_FR1_TO4_5_2011_07_29v1.ppt
 
Introduction-to-Radar-Lecture-1-Material.pdf
Introduction-to-Radar-Lecture-1-Material.pdfIntroduction-to-Radar-Lecture-1-Material.pdf
Introduction-to-Radar-Lecture-1-Material.pdf
 
LOW,MEDIUM,HIGH_Doppler_MTI.pdf
LOW,MEDIUM,HIGH_Doppler_MTI.pdfLOW,MEDIUM,HIGH_Doppler_MTI.pdf
LOW,MEDIUM,HIGH_Doppler_MTI.pdf
 
Wireless Sensor Networks: Nothing is Out of Reach
Wireless Sensor Networks: Nothing is Out of ReachWireless Sensor Networks: Nothing is Out of Reach
Wireless Sensor Networks: Nothing is Out of Reach
 
Principles of RADAR Systems
Principles of RADAR SystemsPrinciples of RADAR Systems
Principles of RADAR Systems
 
LOW,MEDIUM,HIGH_Doppler_MTI.pptx
LOW,MEDIUM,HIGH_Doppler_MTI.pptxLOW,MEDIUM,HIGH_Doppler_MTI.pptx
LOW,MEDIUM,HIGH_Doppler_MTI.pptx
 
1- Principles of Wireless Trans..pdf
1- Principles of Wireless Trans..pdf1- Principles of Wireless Trans..pdf
1- Principles of Wireless Trans..pdf
 
mobile radio propagation and fading
mobile radio propagation and fading mobile radio propagation and fading
mobile radio propagation and fading
 
Sensor Localization presentation1&2
Sensor Localization  presentation1&2Sensor Localization  presentation1&2
Sensor Localization presentation1&2
 
ashkkadjhasjdhkae2312433521433.pdf
ashkkadjhasjdhkae2312433521433.pdfashkkadjhasjdhkae2312433521433.pdf
ashkkadjhasjdhkae2312433521433.pdf
 
Rappaport Chapter5-smallscalefading.pdf
Rappaport Chapter5-smallscalefading.pdfRappaport Chapter5-smallscalefading.pdf
Rappaport Chapter5-smallscalefading.pdf
 
Small scale fading
Small scale fading Small scale fading
Small scale fading
 
Physical layer overview
Physical layer overviewPhysical layer overview
Physical layer overview
 

QA to all channels

  • 1.
  • 2.
  • 3.
  • 4. Cricket: Private location-support Beacon Listener Pick nearest to infer space No central beacon control or location database Passive Listeners + Active Beacons space = “a1” space = “a2”
  • 5.
  • 6.
  • 7.
  • 8. Location Estimation • Distance estimation via coupled RF and ultrasonic signals – Beacons send information on the RF channel with concurrent ultrasonic pulse Beacon Listener Ultrasound (pulse) RF info
  • 9. Uncoordinated Beacons Beacon A Beacon B t RF B RF A US B US A Incorrect distance • Multiple beacon transmissions are uncoordinated • Different beacon transmissions can interfere – Causes inaccurate distance measurements at the listener
  • 10. Multiple Beacons • Beacon transmissions are uncoordinated • Ultrasonic signals reflect heavily • Ultrasonic signals are pulses (no data) These make the correlation problem hard and can lead to incorrect distance estimates Beacon A Beacon B t RF B RF A US B US A Incorrect distance Listener
  • 11.
  • 12. Bounding Stray Signal Interference • Engineer RF range to be larger than ultrasonic range – Ensures that if listener can hear ultrasound, corresponding RF will also be heard t RF A US A
  • 13. Bounding Stray Signal Interference S = size of space advertisement b = RF bit rate r = ultrasound range v = velocity of ultrasound (RF transmission time) (Max. RF-US separation at the listener) S r b v • No “unaccompanied” ultrasonic signal can be valid! t S/b r/v (max)
  • 14. Bounding stray signal interference • Envelop ultrasound by RF • Interfering ultrasound causes RF signals to collide • Listener does a block parity error check – The reading is discarded... t RF A US A RF B US B
  • 15. Problem: Closest Beacon May Not Reflect Correct Space I am at B Room A Room B
  • 16. Correct Beacon Placement Room A Room B x x I am at A • Position beacons to detect the boundary • Multiple Beacons per space are possible
  • 17. Implementation • Cricket beacon and listener Micro- controller RF US Micro- controller RF US RS232
  • 18. Cricket v1 Prototype Ultrasonic sensor RF antenna RF module (rcv) Atmel processor Listener Beacon RF module (xmit) RS232 i/f
  • 20.
  • 21.
  • 22.
  • 23. Software Components Cricket Listener cricketd Application 1 Application 2 Application 3 Cricket Beacon 1 Cricket Beacon 2 Binary Data Over RF ASCII data over serial port 9600 baud ASCII data on TCP sockets (port 2947)
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30. Orientation Orientation relative to B on horizontal plane Mobile device (parallel to horizontal plane) Beacons on ceiling Cricket listener with compass hardware
  • 31.