1 / 9

GNURadio and WLAN research

GNURadio and WLAN research. Authors:. Date: 2015-01-15. Jim Lansford (CSR Technology). Abstract. GNURadio and RFNoC can be used to prototype WLAN systems. Also, a call for research topics for students. What is GNURadio?.

rraul
Download Presentation

GNURadio and WLAN research

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. GNURadio and WLAN research Authors: Date: 2015-01-15 Jim Lansford (CSR Technology)

  2. Abstract GNURadio and RFNoC can be used to prototype WLAN systems. Also, a call for research topics for students Jim Lansford (CSR Technology)

  3. What is GNURadio? GNU Radio is a free software development toolkit that provides the signal processing runtime and processing blocks to implement software radios using readily-available, low-cost external RF hardware and commodity processors. It is widely used in hobbyist, academic and commercial environments to support wireless communications research as well as to implement real-world radio systems. GNU Radio applications are primarily written using the Python programming language, while the supplied, performance-critical signal processing path is implemented in C++ using processor floating point extensions where available. Thus, the developer is able to implement real-time, high-throughput radio systems in a simple-to-use, rapid-application-development environment. Jim Lansford (CSR Technology)

  4. GNURadio/Python to FPGA prototype [2] • Up to 61.44MS/s @ 12 bits (X2) • 70-6,000MHz frequency span • >10dBm power output • IIP3: -20dBm • NF: <8dB typ GNURadio/ Python Ettus Research Jim Lansford (CSR Technology),

  5. Examples of WLAN flow [1] • B210 can run a complete 802.11g in PHY/MAC almost real time • E310 can implement 40MHZ 802.11n 2x2 MIMO in real time Jim Lansford (CSR Technology),

  6. Schools that are using GNURadio/SDR [3] Jim Lansford (CSR Technology),

  7. Research topics Note: Current Ettus SDR performance is limited to 2x2 MIMO, 40MHz channels for real time implementations • Experimentation with WLAN MAC characteristics • Application of game theory concepts to contention window behavior • “Police scanner” functionality • Spectrum analysis/white space monitoring • Dynamic CCA (possible) • As described in 802.11ax presentations • Modifications to CW • Others? Jim Lansford (CSR Technology),

  8. Additional research topics I have 11 students in my WLAN class this semester. They are required to do a term paper or project. • Some ideas: • Randomized Mac addresses: periodic changes to MAC addresses to enhance privacy • Simulation of WLAN-LAA coexistence • 802.11p (DSRC) – 802.11ac coexistence • Others? Jim Lansford (CSR Technology),

  9. References [1] Bloessl, et al, “An IEEE 802.11a/g/p OFDM Receiver for GNU Radio”, SRIF '13 Proceedings of the second workshop on Software radio implementation forum, Pages 9-16 http://conferences.sigcomm.org/sigcomm/2013/papers/srif/p9.pdf Fully compliant WLAN implementation in SDR. Interop testing. [2] Braun and Ettus, “RF Network-on-Chip™: Modular SDR development on FPGAs” http://www-int.etec.uni-karlsruhe.de/seiten/conferences/past/WSR2014/Papers/wsr14_21.pdf [3] Bilen, et al, “Software-Defined Radio: A New Paradigm for Integrated Curriculum Delivery,” IEEE Communications Magazine, May 2014, pp. 184-193. http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=6815911 Jim Lansford (CSR Technology)

More Related