directional sdr based local positioning system
play

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


  1. Directional SDR-based Local Positioning System

  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

  3. What is Bermuda? ● 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.

  4. Applications ● Defense ● Space Exploration ● Precision Landing ● Warehouse Navigation ● Surgery

  5. System Architecture ● KerberosSDR ● Raspberry Pi 3B+ ● WitMotion IMU ● Adafruit Radio Emitters

  6. System Architecture

  7. KerberosSDR

  8. Uniform Linear Array (ULA) Lysignal Antenna Freq Range ● 700 MHz - 2700 MHz Interelement Spacing ● 0.1095 meters Direction of Arrival Estimation ● Time Difference Of Arrival (TDOA)

  9. Beamforming

  10. WitMotion IMU (Inertial Measurement Unit) ● Orientation/Bearing Calculations ● Acceleration ● UART

  11. Raspberry Pi 3B+ ● Ubuntu OS ● Interfaces with KerberosSDR via USB ● Interfaces with IMU via UART

  12. Adafruit Feather M0 RFM69 Packet Radio, 900 MHz ● Software Programmable: ○ Frequency, Power, Modulation, Bandwidth, & Data Rate ● Three Emitters at Differing Frequencies: ○ 912.44 MHz ○ 912.50 MHz ○ 912.575 MHz

  13. Direction Finding Emitter Emitter Emitter 1 2 3

  14. Antenna Quadrants

  15. Frequency Filtering High Frequency Center Frequency Low Frequency 912.575 MHz 912.50 MHz 912.44 MHz

  16. Triangulation Algorithm

  17. IMU Location Tracking Not Very Accurate Due To: ● Wind ● Drift (error accumulation)

  18. Bermuda’s Triangulation Requires: ● Radio Emitters ● Radio Emitters’ locations and frequencies ● Bermuda’s starting location

  19. Bermuda’s Triangulation 1. Plot the three known emitter locations.

  20. Bermuda’s Triangulation 2. Get the angle the emitter is coming from.

  21. Bermuda’s Triangulation 3. Bermuda can’t distinguish front from back...

  22. Bermuda’s Triangulation 3. ...so use the IMU to estimate Bermuda’s location and bearing.

  23. Bermuda’s Triangulation 3. ...so use the IMU to estimate Bermuda’s location and bearing.

  24. Bermuda’s Triangulation 4. Incident Angle = slope . Emitter = point . Combine into a line.

  25. Bermuda’s Triangulation 5. Repeat for the other emitters.

  26. Bermuda’s Triangulation 6. The estimated location is the averaged intersection.

  27. Triangulation Accuracy The accuracy of the estimate depends on a lot… ● Signal Multipath ● Angle Estimation ● Emitter Closeness

  28. Triangulation Filtering Possible Data Filtering Methods: ● Outlier Filtering ● Moving Average ● Weighted Moving Average ● Kalman Filtering

  29. Demo Video

  30. THANK YOU!! ● Phil Tokumaru, AeroVironment Project Advisor ● AeroVironment Inc, Project Sponsor ● Yogananda Isukapalli, Capstone Instructor ● Kyle Douglas, TA ● Aditya Wadaskar, TA

  31. Questions?

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend