Directional SDR-based Local Positioning System Development Team - - PowerPoint PPT Presentation

directional sdr based local positioning system
SMART_READER_LITE
LIVE PREVIEW

Directional SDR-based Local Positioning System Development Team - - PowerPoint PPT Presentation

Directional SDR-based Local Positioning System Development Team Crystal Eskander - Project Lead, System Design, Data Collection Jerry Liu - Hardware Development, Triangulation Algorithm Lillian Liu - Software Development, Triangulation


slide-1
SLIDE 1

Directional SDR-based Local Positioning System

slide-2
SLIDE 2

Development Team

Crystal Eskander

  • Project Lead, System Design, Data Collection

Jerry Liu

  • Hardware Development, Triangulation Algorithm

Lillian Liu

  • Software Development, Triangulation Algorithm

Lekha Adari

  • System Design, Data Collection
slide-3
SLIDE 3
  • Goal: To provide an alternative location tracking system to

GPS, potentially to plan against GPS loss (such as jamming or in locations with poor GPS signal).

  • GPS uses satellites; Bermuda is a proof of concept that a

device’s coordinates can be located using radio emitters and directional antennas.

What is Bermuda?

slide-4
SLIDE 4
  • Defense
  • Space Exploration
  • Precision Landing
  • Warehouse Navigation
  • Surgery

Applications

slide-5
SLIDE 5
  • KerberosSDR
  • Raspberry Pi 3B+
  • WitMotion IMU
  • Adafruit Radio Emitters

System Architecture

slide-6
SLIDE 6

System Architecture

slide-7
SLIDE 7

KerberosSDR

slide-8
SLIDE 8

Lysignal Antenna Freq Range

  • 700 MHz - 2700 MHz

Interelement Spacing

  • 0.1095 meters

Direction of Arrival Estimation

  • Time Difference Of Arrival

(TDOA)

Uniform Linear Array (ULA)

slide-9
SLIDE 9

Beamforming

slide-10
SLIDE 10
  • Orientation/Bearing Calculations
  • Acceleration
  • UART

WitMotion IMU

(Inertial Measurement Unit)

slide-11
SLIDE 11
  • Ubuntu OS
  • Interfaces with

KerberosSDR via USB

  • Interfaces with IMU

via UART

Raspberry Pi 3B+

slide-12
SLIDE 12
  • Software Programmable:

○ Frequency, Power, Modulation, Bandwidth, & Data Rate

  • Three Emitters at Differing Frequencies:

○ 912.44 MHz ○ 912.50 MHz ○ 912.575 MHz

Adafruit Feather M0 RFM69 Packet Radio, 900 MHz

slide-13
SLIDE 13

Emitter 1 Emitter 2 Emitter 3

Direction Finding

slide-14
SLIDE 14

Antenna Quadrants

slide-15
SLIDE 15

Low Frequency 912.44 MHz Center Frequency 912.50 MHz High Frequency 912.575 MHz

Frequency Filtering

slide-16
SLIDE 16

Triangulation Algorithm

slide-17
SLIDE 17

Not Very Accurate Due To:

  • Wind
  • Drift (error accumulation)

IMU Location Tracking

slide-18
SLIDE 18

Requires:

  • Radio Emitters
  • Radio Emitters’ locations and

frequencies

  • Bermuda’s starting location

Bermuda’s Triangulation

slide-19
SLIDE 19
  • 1. Plot the three known emitter locations.

Bermuda’s Triangulation

slide-20
SLIDE 20
  • 2. Get the angle the emitter is coming from.

Bermuda’s Triangulation

slide-21
SLIDE 21
  • 3. Bermuda can’t distinguish front from back...

Bermuda’s Triangulation

slide-22
SLIDE 22
  • 3. ...so use the IMU to estimate Bermuda’s location and bearing.

Bermuda’s Triangulation

slide-23
SLIDE 23
  • 3. ...so use the IMU to estimate Bermuda’s location and bearing.

Bermuda’s Triangulation

slide-24
SLIDE 24
  • 4. Incident Angle = slope. Emitter = point. Combine into a line.

Bermuda’s Triangulation

slide-25
SLIDE 25
  • 5. Repeat for the other emitters.

Bermuda’s Triangulation

slide-26
SLIDE 26
  • 6. The estimated location is the averaged intersection.

Bermuda’s Triangulation

slide-27
SLIDE 27

The accuracy of the estimate depends on a lot…

  • Signal Multipath
  • Angle Estimation
  • Emitter Closeness

Triangulation Accuracy

slide-28
SLIDE 28

Possible Data Filtering Methods:

  • Outlier Filtering
  • Moving Average
  • Weighted Moving Average
  • Kalman Filtering

Triangulation Filtering

slide-29
SLIDE 29

Demo Video

slide-30
SLIDE 30
slide-31
SLIDE 31
slide-32
SLIDE 32
  • Phil Tokumaru, AeroVironment Project Advisor
  • AeroVironment Inc, Project Sponsor
  • Yogananda Isukapalli, Capstone Instructor
  • Kyle Douglas, TA
  • Aditya Wadaskar, TA

THANK YOU!!

slide-33
SLIDE 33

Questions?