towards an open source ieee 802 11p stack
play

Towards an Open Source IEEE 802.11p Stack Bastian Bloessl - PowerPoint PPT Presentation

Towards an Open Source IEEE 802.11p Stack Bastian Bloessl <bloessl@ccs-labs.org> Computer and Communication Systems Group, University of Innsbruck, Austria February 2014 FOSDEM SDR Dev Room Brussels, Belgium Outline


  1. Towards an Open Source IEEE 802.11p Stack Bastian Bloessl <bloessl@ccs-labs.org> Computer and Communication Systems Group, University of Innsbruck, Austria February 2014 ∙ FOSDEM ∙ SDR Dev Room ∙ Brussels, Belgium

  2. Outline ▪ Introduction Wi reless M easurement and E xperimentation ▪ IEEE 802.11p Transceiver ▪ Applications Bastian Bloessl – Towards an Open Source IEEE 802.11p Stack 2

  3. Improved SDR Platforms Hardware GNU Radio ▪ {B,N}210 ▪ VOLK ▪ HackRF ▪ Async. Messages ▪ BladeRF ▪ OFDM Reference Design Standards ▪ DVB-T ▪ LTE ▪ WiFi Bastian Bloessl – Towards an Open Source IEEE 802.11p Stack 3

  4. SDR in EE and CS Electrical Engineering Computer Science ▪ Signal processing ▪ Network protocols ▪ Receiver design ▪ Network simulation ▪ Signal propagation ▪ Security / Privacy Example: Vehicular Networks Bastian Bloessl – Towards an Open Source IEEE 802.11p Stack 4

  5. Vision: Vehicular Ad Hoc Networks Bastian Bloessl – Towards an Open Source IEEE 802.11p Stack 5

  6. IEEE 802.11p Standard ▪ Standardized in 2011 ▪ Dedicated spectrum ▪ Adaption of WiFi Pilots Data ▪ OFDM ▪ 64 subcarriers ▪ 10 MHz bandwidth ▪ Problem: ▪ Designed for indoor environments Bastian Bloessl – Towards an Open Source IEEE 802.11p Stack 6

  7. Current Experimental Platforms ▪ Prototypes ▪ Cohda MK2 ▪ Adapted WiFi cards ▪ Unex DCMA-86P2 ▪ Atheros Limited Information / Blackbox Bastian Bloessl – Towards an Open Source IEEE 802.11p Stack 7

  8. IEEE 802.11p Transceiver Bastian Bloessl, Michele Segata, Christoph Sommer and Falko Dressler, " Towards an Open Source IEEE 802.11p Stack: A Full SDR-based Transceiver in GNURadio ," Proceedings of 5th IEEE Vehicular Networking Conference (VNC 2013), Boston, MA, December 2013, pp. 143-149. Bastian Bloessl – Towards an Open Source IEEE 802.11p Stack 8

  9. Transceiver Design ▪ Layered Design ▪ Hierarchical Blocks App Socket ▪ Extendable MAC MAC ▪ Wireshark ▪ Linux TCP/IP PHY OFDM HW ▪ No changes to FPGA USRP TX USRP RX Bastian Bloessl – Towards an Open Source IEEE 802.11p Stack 9

  10. Application Interface ▪ Connect to SDR via TCP/UDP sockets Bastian Bloessl – Towards an Open Source IEEE 802.11p Stack 10

  11. Interoperability ▪ IEEE 802.11a/g ▪ MacBook Pro ▪ Intel Ultimate N6300 ▪ Air Live X.USB ▪ IEEE 802.11p ▪ Cohda Wireless MK2 ▪ Unex DCMA-86P2 Atheros-based Bastian Bloessl – Towards an Open Source IEEE 802.11p Stack 11

  12. Limitations of GPP-based Platform Ping Tun / Tap ▪ RTS / CTS GNU Radio 100ms delay ▪ Acknowledgments ▪ Duration Field Bastian Bloessl – Towards an Open Source IEEE 802.11p Stack 12

  13. Carrier Sensing and Channel Access OFDM Frame ▪ CSMA on PC has too high delay 32.9us Noise ▪ CSMA on FPGA is feasible A. Puschmann, P. Di Francesco, M. A. Kalil, L. A. DaSilva, and A. Mitschele- Thiel, “ Enhancing the Performance of Random Access MAC Protocols for Low-cost SDRs ,” in 8th International Workshop on Wireless Network Testbeds Experimental Evaluation and Characterization (WiNTECH 2013). Miami, FL: ACM, September 2013. Bastian Bloessl – Towards an Open Source IEEE 802.11p Stack 13

  14. Applications Bastian Bloessl – Towards an Open Source IEEE 802.11p Stack 14

  15. Fuzzing ▪ Form of penetration testing ▪ Send random, cluttered, non-standard frames ▪ See what happens to the device / driver / firmware „ If fuzzing doesn‘t solve your problem, you‘re not doing enough of it “ Bastian Bloessl – Towards an Open Source IEEE 802.11p Stack 15

  16. Privacy and Fingerprinting ▪ EE ▪ Channel features ▪ Characteristics of analog HW 2323 4242 ▪ CS ▪ Traffic patterns (when, where, packet size, …) ▪ MAC address / temporary identity ▪ SDR ▪ Implementation details of chip / firmware / driver Bastian Bloessl – Towards an Open Source IEEE 802.11p Stack 16

  17. Enabling Realistic Simulations Measurement results Network simulation ▪ Coherence bandwidth ▪ Frame Error Curves ▪ Coherence time ▪ OFDM interference ▪ Channel taps + gr-ieee802-11 = channel models Bastian Bloessl – Towards an Open Source IEEE 802.11p Stack 17

  18. …in Conclusion Bastian Bloessl – Towards an Open Source IEEE 802.11p Stack 18

  19. Conclusion ▪ SDR-based IEEE 802.11p OFDM transceiver ▪ Modular and extensible ▪ Many applications ▪ Open Source ▪ http://www.ccs-labs.org/projects/wime/ Bastian Bloessl – Towards an Open Source IEEE 802.11p Stack 19

  20. Other Projects ▪ gr-rds ▪ Radio Data Service ▪ FM Radio ▪ gr-ieee802-15-4 ▪ ZigBee ▪ 2.4GHz O-QPSK PHY Presentation: CC-BY-SA | Title photo: CC- BY Wikipedia user “ Nudelbraut ” Bastian Bloessl – Towards an Open Source IEEE 802.11p Stack 20

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