Rapid Prototyping of Real-Time Wi-Fi on SDRs

Bachelor Thesis, Master Thesis, Project


Analysis: 1
Empiricism: 2
Implementation: 10
Literature Research: 1


Rapid prototyping allows to evaluate the system performance in an early stage of development under highly realistic conditions. The goal of this project is to build a real-time Wi-Fi design on the FPGA of a USRP N210 [1] software-defined radio (SDR) with Matlab/Simulink and other tools. This work should essentially serve as a rapid prototyping framework that automates much of the design process when shifting innovative Wi-Fi designs in Matlab to practical real-time implementations on SDRs.


  • Use the Matlab WLAN System toolbox [2], Matlab Simulink [3] and Matlab HDL coder [4] to generate HDL code for Wi-Fi frame encoding and decoding.
  • Define interfaces between the PHY and the MAC and implement the 802.11 MAC (DCF) state machine in VHDL or Verilog or Matlab Simulink. Parts of the MAC might also be written in Software (C/C++), running on a SoftCore CPU on the FPGA chip.
  • Integrate all components with Xilinx Platform Studio [5]. You will have to interface the different components, i.e., via memory-mapped registers and a bus system. You will probably also have to integrate a SoftCore CPU in your design.
  • Test your real-time design in a practical network.
  • Provide scripts to automate the design process.

[1] https://www.ettus.com/product/details/UN210-KIT
[2] https://de.mathworks.com/products/wlan-system.html
[3] https://de.mathworks.com/products/simulink.html
[4] https://de.mathworks.com/products/hdl-coder.html
[5] https://www.xilinx.com/products/design-tools/xps.html

This topic can also be offered with reduced complexity for a Bachelor thesis.


Research Areas: Sichere Mobile Netze



Prof. Dr.-Ing. Matthias Hollick

Technische Universität Darmstadt
Department of Computer Science
Secure Mobile Networking Lab 

Mornewegstr. 32 (S4/14)
64293 Darmstadt, Germany

Phone: +49 6151 16-25472
Fax: +49 6151 16-25471


A A A | Drucken Drucken | Impressum Impressum | Sitemap Sitemap | Suche Suche | Kontakt Kontakt | Webseitenanalyse: Mehr Informationen
zum Seitenanfangzum Seitenanfang