ee16a lab: locationing 2 mon 8-11 gsi: joy lab assistants ... · ee16a lab: locationing 2 mon 8-11...

10
EE16A Lab: Locationing 2 Mon 8-11 GSI: Joy Lab Assistants: Loren, Nammi

Upload: others

Post on 09-Jul-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: EE16A Lab: Locationing 2 Mon 8-11 GSI: Joy Lab Assistants ... · EE16A Lab: Locationing 2 Mon 8-11 GSI: Joy Lab Assistants: Loren, Nammi

EE16A Lab: Locationing 2Mon 8-11

GSI: Joy Lab Assistants: Loren, Nammi

Page 2: EE16A Lab: Locationing 2 Mon 8-11 GSI: Joy Lab Assistants ... · EE16A Lab: Locationing 2 Mon 8-11 GSI: Joy Lab Assistants: Loren, Nammi

Semester Outline

Imaging Module

Touchscreen Module

Locationing Module

Page 3: EE16A Lab: Locationing 2 Mon 8-11 GSI: Joy Lab Assistants ... · EE16A Lab: Locationing 2 Mon 8-11 GSI: Joy Lab Assistants: Loren, Nammi

Last lab

✘ Cross Correlation

✗ Similarity between signals

✗ Separate signals

✗ Find index where signal arrived

✘ Signal arrival time to distance

✗ How can we do this?

Page 4: EE16A Lab: Locationing 2 Mon 8-11 GSI: Joy Lab Assistants ... · EE16A Lab: Locationing 2 Mon 8-11 GSI: Joy Lab Assistants: Loren, Nammi

Separating Beacons

def separate_signal(raw_signal):

input: raw signal from microphone

output: list of cross-correlations of raw signal with each beacon signal

Page 5: EE16A Lab: Locationing 2 Mon 8-11 GSI: Joy Lab Assistants ... · EE16A Lab: Locationing 2 Mon 8-11 GSI: Joy Lab Assistants: Loren, Nammi

Issue With Locationing System

✘ Beacon signals

repeat every 230ms

✘ What can we use as

a reference?

✘ Beginning of

recording?

Page 6: EE16A Lab: Locationing 2 Mon 8-11 GSI: Joy Lab Assistants ... · EE16A Lab: Locationing 2 Mon 8-11 GSI: Joy Lab Assistants: Loren, Nammi

Issue With Locationing System

✘ Record button was hit at slightly different times✘ What’s the same?✘ What’s different?

Page 7: EE16A Lab: Locationing 2 Mon 8-11 GSI: Joy Lab Assistants ... · EE16A Lab: Locationing 2 Mon 8-11 GSI: Joy Lab Assistants: Loren, Nammi

Issue With Locationing System

✘ How can we use

this ‘extra’ data to

our advantage?

Page 8: EE16A Lab: Locationing 2 Mon 8-11 GSI: Joy Lab Assistants ... · EE16A Lab: Locationing 2 Mon 8-11 GSI: Joy Lab Assistants: Loren, Nammi

Task 2a: Computing Distances

✘ Use a particular beacon as a reference✘ Find offsets of other beacons with respect to reference beacon

✘ Turn these offsets into time difference of arrival (TDOA) then distances

Page 9: EE16A Lab: Locationing 2 Mon 8-11 GSI: Joy Lab Assistants ... · EE16A Lab: Locationing 2 Mon 8-11 GSI: Joy Lab Assistants: Loren, Nammi

Number of Beacons

✘ What is the difference among using 2, 3 and 5 beacons?

✘ Any benefit to using more?

✘ What do the circles represent?

✘ What do their intersections represent?

Page 10: EE16A Lab: Locationing 2 Mon 8-11 GSI: Joy Lab Assistants ... · EE16A Lab: Locationing 2 Mon 8-11 GSI: Joy Lab Assistants: Loren, Nammi

Begin!✘ Plug the microphone in before starting your iPython notebook

to avoid having to restart the kernel later on.

✘ FAQ Document: http://tinyurl.com/loc2-faq-joy

GOOD LUCK!