Semester | Sommersemester 2010 |
IBR Gruppe | DUS (Prof. Beigl) |
Art | Praktikum |
Dozent | |
Assistent | |
Beginn | 01.04.2010 |
Scheinerwerb | Das Praktikum gilt als erfolgreich bestanden, wenn ein - nach der Aufgabenstellung - lauffähiges Programm und eine angemessene Dokumentation (Javadoc/Doxygen) abgegeben wurden. Der Quellcode ist mit Kommentaren zu versehen. |
Inhalt | In dieser Lehrveranstaltung soll das strukturierte Vorgehen bei der Implementierung eines Projekts erlernt werden. Die Grundlagen der Vorlesung Software Engineering sind dabei anzuwenden. |
Termine | 02.03.2010, 11:30 Uhr SEP Themenvorstellung (PK 2.2) 09.04.2010, 09:45 Uhr Kickoff und Iterationsplanung erste Iteration (PK 11.2) 30.04.2010, 23:59 Uhr Abgabe Pflichtenheft, Grobentwurf, Feinentwurf, Code/Prototyp, Testfälle, Testdokumentation der ersten Iteration (per Mail) 03.05.2010, 14:00 Uhr Iterationsplanung für die zweite Iteration (IZ 105) 20.05.2010, 16:45 Uhr Zwischenpräsentation (PK 11.1) 28.05.2010, 23:59 Uhr Abgabe Pflichtenheft, Grobentwurf, Feinentwurf, Code/Prototyp, Testfälle, Testdokumentation der zweiten Iteration (per Mail) 31.05.2010, 14:00 Uhr Iterationsplanung für die dritte Iteration (IZ 105) 25.06.2010, 23:59 Uhr Abgabe Pflichtenheft, Grobentwurf, Feinentwurf, Code/Prototyp, Testfälle, Testdokumentation der dritten Iteration (per Mail) 28.06.2010, 14:00 Uhr Absprache: Experimentelle Studien mit Hilfe der entwickelten Software (IZ 105) 09.07.2010, 23:59 Uhr Abgabe: Experimentelle Studien -- ermittelte Daten (per Mail) 15.07.2010, 15:00 Uhr Abschlusspräsentation (IZ 160) 15.07.2010, 13:00 Uhr TDSE (IZ Foyer) |
Motivation Netze aus drahtlos kommunizierenden Sensorknoten (Wireless Sensor Nets - WSNs) können Messdaten aus einer überwachten Region bereitstellen. Ein Sensorknoten nimmt Daten zu Umgebungsparametern auf und publiziert diese. Hierzu verfügt ein Sensorknoten in der Regel über einen oder mehrere Sensoren, die verschiedene Physikalische Phänomene aufnehmen können. Typische Beispiele sind die Temperatur, Helligkeit, Luftfeuchtigkeit oder auch komplexere Datenströme wie Audio bzw. Video. Verwendete Hard- und SoftwareUSRP Software defined radio Das 'Universal Software Radio Peripheral' (USRP) ist ein Board zur Entwicklung von Kommunikationssoftware direkt über einen gewöhnlichen PC. Verschiedene Tochterboards können angesprochen werden, die die Übertragung auf verschiedensten Frequenzen ermöglichen. GNU radio Die USRP-Platform kann über die GNU Radio software angesprochen und gesteuert werden. Mit Hilfe von GNU radio soll es einem Programmierer mit vergleichsweise geringen Vorkenntnissen auf dem Bereich der Funkübertragung ermöglicht werden, das Frequenzspektrum auf intelligente Weise zu nutzen. Aufgabenstellung
Im Rahmen des SEP im Sommersemester 2010 wird eine Anwendung entwickelt, die Situationen anhand von geänderten Kanalcharakteristika unterscheiden kann. Für die Implementierung werden die am Lehrstuhl vorhandenen USRP software defined radio genutzt. Die Implementierung erfolgt voraussichlich in Python. Teilweise vorhandene Implementierungen von Signalflüssen werden mit Hilfe des GNU radio companion an den konkreten Anwendungsfall angepasst.
Organisatorisches
SEP Dokumente |
Technische Universität Braunschweig
Universitätsplatz 2
38106 Braunschweig
Postfach: 38092 Braunschweig
Telefon: +49 (0) 531 391-0