Anzeigesprache
Zur Modulseite PDF generieren

#40276 / #3

WS 2017/18 - SS 2018

Deutsch/Englisch

Network protocol programming lab
Praktikum Programmierung von Netzwerkprotokollen

6

Wolisz, Adam

benotet

Portfolioprüfung

Zugehörigkeit


Fakultät IV

Institut für Telekommunikationssysteme

34331200 FG Telekommunikationsnetze

Keine Angabe

Kontakt


FT 5

Rathke, Berthold

lehre@tkn.tu-berlin.de

Lernergebnisse

After visiting this module, deep skills in network protocol programming including handling of Linux based embedded systems and knowledge of the design of common wireless network controllers and their programming will be obtained. Attendees of this module will be in the position to realize principles of telecommunication protocol mechanisms in real world applications. The emphasis lies on the design of low level protocol mechanisms at the border between the physical and data link layer according to the ISO/OSI model.

Lehrinhalte

The structure of the module is formed by the "Protocol Programming Lab": Goal of this course is the development of protocol programming skills. A platform for programming embedded systems - a BeagleBone Black from Texas Instruments - will be provided to control a low power high performance wireless RF transceiver operating in the licence free 800 MHz band. In a first step a programming environment setup must be created that consists of installing a Linux operating system and needed tools (e.g. compiler, linker) and also configuring and testing the operating system to be able to control the RF transceiver via the "Serial Peripheral Interface (SPI)", a very often used interface in embedded system applications. After that, an API will be designed and implemented that enables access to the RF transceiver to control wireless channel parameters such as transmission power, frequency, modulation, bit-rate, etc. with the aim to transmit and receive protocol frames, which in turn enables the testing of the design of one of the following protocols: * Development of a Bluetooth like self-configuring adhoc-network protocol. * Development of IEEE 802.11 like procedures for rate control mechanisms to reduce frame losses. * Development of protocols to introduce channel bonding for capacity increase or packet loss reduction. One of the above protocols will be chosen. It is also possible for participants to extent this list.

Modulbestandteile

Pflichtgruppe:

Die folgenden Veranstaltungen sind für das Modul obligatorisch:

LehrveranstaltungenArtNummerTurnusSpracheSWSVZ
Protocol Programming LabPR0432 L 996SoSeKeine Angabe4

Arbeitsaufwand und Leistungspunkte

Protocol Programming Lab (PR):

AufwandbeschreibungMultiplikatorStundenGesamt
Assignments15.06.0h90.0h
Preparation and follow-up1.030.0h30.0h
Presence15.04.0h60.0h
180.0h(~6 LP)
Der Aufwand des Moduls summiert sich zu 180.0 Stunden. Damit umfasst das Modul 6 Leistungspunkte.

Beschreibung der Lehr- und Lernformen

Keine Angabe

Voraussetzungen für die Teilnahme / Prüfung

Wünschenswerte Voraussetzungen für die Teilnahme an den Lehrveranstaltungen:

Keine Angabe

Verpflichtende Voraussetzungen für die Modulprüfungsanmeldung:

Dieses Modul hat keine Prüfungsvoraussetzungen.

Abschluss des Moduls

Benotung

benotet

Prüfungsform

Art der Portfolioprüfung

100 Punkte insgesamt

Sprache

Deutsch/Englisch

Prüfungselemente

NamePunkteKategorieDauer/Umfang
(Deliverable assessment) 7 Lab Assignments60praktisch14h ongoing
(Examination) 2 Oral Consultations30mündlichà 30min
(Examination) Written Test10schriftlich<90min

Notenschlüssel

Notenschlüssel »Notenschlüssel 2: Fak IV (2)«

Gesamtpunktzahl1.01.31.72.02.32.73.03.33.74.0
100.0pt95.0pt90.0pt85.0pt80.0pt75.0pt70.0pt65.0pt60.0pt55.0pt50.0pt

Prüfungsbeschreibung (Abschluss des Moduls)

In total 100 Portfolio points can be obtained according to the table below. The final module grade will be given according to the §47 (2) AllgStuPO, using grade scheme (Notenschlüssel) 2 of Faculty IV.

Dauer des Moduls

Für Belegung und Abschluss des Moduls ist folgende Semesteranzahl veranschlagt:
1 Semester.

Dieses Modul kann in folgenden Semestern begonnen werden:
Sommersemester.

Maximale teilnehmende Personen

Die maximale Teilnehmerzahl beträgt 30.

Anmeldeformalitäten

Examination Office/QISPOS. For more information, visit: http://www.tkn.tu-berlin.de/?106675

Literaturhinweise, Skripte

Skript in Papierform

Verfügbarkeit:  nicht verfügbar

 

Skript in elektronischer Form

Verfügbarkeit:  nicht verfügbar

 

Literatur

Empfohlene Literatur
The full version of the IEEE 802.11-2007 Standard, available online (user type: student): http://standards.ieee.org/getieee802/download/802.11-2007.pdf

Zugeordnete Studiengänge


Diese Modulversion wird in folgenden Studiengängen verwendet:

Studiengang / StuPOStuPOsVerwendungenErste VerwendungLetzte Verwendung
Dieses Modul findet in keinem Studiengang Verwendung.

Sonstiges

Keine Angabe