1 / 25

Software-Defined Underwater Acoustic Networking Platform

Dustin Torres, Jonathan Friedman, Thomas Schmid , Mani Srivastava University of California, Los Angeles Networked & Embedded Systems Laboratory . Software-Defined Underwater Acoustic Networking Platform. Underwater Acoustic Channel. Slow speed of propagation High transmit/receive power

argyle
Télécharger la présentation

Software-Defined Underwater Acoustic Networking Platform

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Dustin Torres, Jonathan Friedman, Thomas Schmid, Mani Srivastava University of California, Los Angeles Networked & Embedded Systems Laboratory Software-Defined Underwater Acoustic Networking Platform ACM's Workshop on UnderWater Networks (WUWNet 2009)

  2. Underwater Acoustic Channel • Slow speed of propagation • High transmit/receive power • Severe multipath • Limited bandwidth • Frequency dependent attenuation ACM's Workshop on UnderWater Networks (WUWNet 2009)

  3. Multipath – Lab Environment Transmit: Receive: ACM's Workshop on UnderWater Networks (WUWNet 2009)

  4. Environment Noise Fluctuations Pool: Lab: ACM's Workshop on UnderWater Networks (WUWNet 2009)

  5. Underwater Proposed Solutions ACM's Workshop on UnderWater Networks (WUWNet 2009)

  6. Need for Comparison + • Same hardware • Same test case • Same application • Comparable results ACM's Workshop on UnderWater Networks (WUWNet 2009)

  7. Current Modems • Dedicated hardware: • Cannot address the diverse underwater environment • Software controllable: • Closed source • Does not provide end-to-end network ACM's Workshop on UnderWater Networks (WUWNet 2009)

  8. Ability for Fast Prototype http://www.tinyos.net http://gnuradio.org/trac http://en.wikipedia.org/wiki/File:Tux.png ACM's Workshop on UnderWater Networks (WUWNet 2009)

  9. Reconfigurable Hardware • USRP for more configurability • Sound card for low cost http://www.ettus.com/ ACM's Workshop on UnderWater Networks (WUWNet 2009)

  10. GNU Radio • Uses flow graphs to connect DSP blocks • Streaming samples, no notion of packet • Provides many native modulation schemes Python USRP Source Band Pass Filter FFT USRP C++ ACM's Workshop on UnderWater Networks (WUWNet 2009)

  11. SDR in Terrestrial Radio • Allowed for a wide range of low cost applications • Satellite communication • Cognitive radios • Radar and localization • Limited Packet Level Processing ACM's Workshop on UnderWater Networks (WUWNet 2009)

  12. Non-deterministic Latency • Latency introduced to and from USRP and host machine • For acoustics it is manageable at .3% the propagation speed for 1.5km range ACM's Workshop on UnderWater Networks (WUWNet 2009)

  13. UANT Architecture Linux Simulated TinyOS Node Software Defined Radio (GNU Radio + USRP) Transducer ACM's Workshop on UnderWater Networks (WUWNet 2009)

  14. System Architecture ACM's Workshop on UnderWater Networks (WUWNet 2009)

  15. TinyOS in TOSSIM Control packet Receive data Transmit Packet ACM's Workshop on UnderWater Networks (WUWNet 2009)

  16. Evaluation • Intel core 2 Quad • 4GB memory • USRP LFTX/LFRX DC-30Mhz • Custom preamplifier and switch • ALOHA MAC layer • GMSK modulation • RESON TC4013 hydrophone/projector ACM's Workshop on UnderWater Networks (WUWNet 2009)

  17. Custom Hardware ACM's Workshop on UnderWater Networks (WUWNet 2009)

  18. Field Deployable ACM's Workshop on UnderWater Networks (WUWNet 2009)

  19. Analog Front-End ACM's Workshop on UnderWater Networks (WUWNet 2009)

  20. GUI ACM's Workshop on UnderWater Networks (WUWNet 2009)

  21. Application Level Performance ACM's Workshop on UnderWater Networks (WUWNet 2009)

  22. Application Level Performance ACM's Workshop on UnderWater Networks (WUWNet 2009)

  23. UANT Provides… • Ability for full end-to-end underwater network • Study application layer performance • Open source allows for full control of every layer • Applications from Linux and TinyOS • Developer friendly environment ACM's Workshop on UnderWater Networks (WUWNet 2009)

  24. Future Work • Implement more MAC options designed for underwater acoustics • Continue to reduce various latencies in system • Use UANT for cognitive underwater networks • Sense and adapt to dynamic environment ACM's Workshop on UnderWater Networks (WUWNet 2009)

  25. Questions? • Source code: http://projects.nesl.ucla.edu/projects/uant ACM's Workshop on UnderWater Networks (WUWNet 2009)

More Related