Student-Project Overview


You may return to the list containing all students projects.

Anbindung von Akaroa an eine Embedded System Development Karte zur Entwicklung von MAC Protokollen

Subject

Das Fachgebiet Telekommunikationsnetze (TKN) verwendet zur Entwicklung von MAC-Protokollen
eine Entwicklungsumgebung des IHP (Innovations for High Performance microelectronics) in Frankfurt/Oder. Der drathlose Kommunikationskanal ist komplett mittels eines FPGA realisiert und erlaubt im Labor die kontollierte Kommunikation zwischen verschiedenen Karten auf unterschiedlichen Frequenzen.

Sowohl Karte als auch FPGA sind in einen komplett integrierten Entwicklungszyklus angefangen von der SDL oder VHDL basierten Spezifikation bis hin zur automatisierten Generierung des Firmwarecodes für das Entwicklungsboard integriert.

Die vorhandene Enwicklungsumgebung enstpricht somit aktuellen Industriestandards und ermöglicht insbesondere

  • den vorhandenen IEEE 802.11 MAC kompfortabel zu erweitern und zu modifizieren,
  • Performance Analysen der existierenden MAC Implementierung vorzunehmen,
  • aus SDL oder anderen Programmen (im user-space) über den 802.11 Service Access Point direkt auf das Boad zuzugreifen.

In vorangegangenen Arbeiten wurde eine komplette Meßumgebung aufgebaut, die es ermöglicht, die Performance des auf der Karte implementierten 802.11 Protokolls zu evaluieren.

Um eine statistische Signifikanz der gewonnenen Meßergebnisse zu erlangen, muß eine hinreichend große Anzahl von Meßergebnissen gewonnen werden. Diese Zahl ist jedoch zu Beginn der Messungen nicht bekannt. Um die Messung automatisch zu beenden, sobald die Güte der gewonnenen Ergebnisse einen gewissen Wert erreicht, soll das Tool Akaroa verwendet werden. Akaroa wurde ursprünglich zu online Auswertung bei Simulationen mit den Simulationstools ns-2 und Omnet++ eingesetzt.

Ziel des Projektes ist es, Messungen unter Zuhilfenahme des MAC boards mittels Akaroa kontroliert auszuführen. Meßpunkte sollen sowohl im User-Space (C-Programm oder eine Applikation auf Basis einer SDL-Spezifikation) oder in der Firmware möglich sein. Hierdurch eröffnet sich die Möglichkeit, die Vorteile von Akaroa nicht nur in Simulationsumgebungen zu nutzen, sondern auch in realen Implementierungen.

Pre-Requisites
  • Praktikum Kommunikationsnetze (oder Alternativ Grundkenntnisse in SDL)
  • Grundkenntnisse in C
Tasks

Folgende Aufgaben sind in dem Projekt zu lösen:

  1. Einarbeitung in Akaroa
  2. Einarbeitung in die existierende Meßumgebung (SDL, Mac-Board)
  3. Anbindung von Akaroa an Messungen, deren Meßpunkte im User Space liegen
  4. Anbindung von Akaroa an Messungen, deren Meßpunkte in der Firmware liegen.
  5. Durchführung von Messungen unter Kontrolle von Akaroa
  6. Auswertung der Messergebnisse im Hinblick auf ihre statistischen Signifikanz
  7. Anfertigen eines Berichtes
Comments n/a
Literature n/a
Useful Links
Contact Marc Emmelmann <marc@emmelmann.org>

 

  Add a Bookmark to http://www.emmelmann.org