Jump for page navigation or with accesskey and key 1. 
Jump to page content or with accesskey and key 2. 

Foto: Matthias Friel

Codierungstheorie - Single View

Type of Course Vorlesung/Übung Number 551921
Hours per week in term 4 Term WiSe 2019/20
Department Institut für Informatik und Computational Science   Language englisch
application periods 01.10.2019 - 10.11.2019

enrollment
01.10.2019 - 20.11.2019

enrollment
Gruppe 1:
     apply now / cancel application
    Day Time Frequency Duration Room Lecturer Canceled/rescheduled on Max. participants
show single terms
Übung Mi 16:00 to 18:00 wöchentlich 16.10.2019 to 05.02.2020  3.04.1.02 Prof. Dr. Gössel 25.12.2019: 1. Weihnachtstag
01.01.2020: Neujahr
15.01.2020: 
show single terms
Vorlesung Fr 14:00 to 16:00 wöchentlich 18.10.2019 to 07.02.2020  3.04.1.02 N.N. 27.12.2019: Akademische Weihnachtsferien
03.01.2020: Akademische Weihnachtsferien
show single terms
Übung Mi 16:00 to 18:00 Einzeltermin at 15.01.2020 3.04.2.01 Prof. Dr. Gössel  
Description

Sprache: Deutsch/Englisch je nach Fähigkeiten der Teilnehmer und Teilnehmerinnen

 

Die Vorlesung Codierungstheorie führt in die Grundlagen der Fehlererkennung und Fehlerkorrektur von Daten unter Verwendung von fehlererkennenden und fehlercorrigierenden Codes ein. In der Codierungstheorie werden mathematische Begriffe  und Ergebnisse der linearen Algebra und der Theorie endlicher Körper unmittelbar in technische Lösungen umgesetzt, was ein tiefes Verständnis und eine goße Schönheit  technischer Lösungen ermöglicht.

Durch die extreme Verkleinerung elektronischer Bauelemente nimmt deren Fehleranfälligkeit ständig zu, weshalb Fehlererkennung und Fehlerkorrektur insbesondere für sicherheitskritische Anwendungen, aber nicht nur für diese, von wachsender Bedeutung ist.

In der Vorlesung werden die folgenden linearen Codes detailliert behandelt: Paritätscode, Hamming-Code, Hsiao-Code, zyklische Code, BCH-Codes und Reed-Solomon-Codes, Low-Density-Parity Codes. Auf nichtlineare Codes wird kurz eingegangen. Die Möglichkeiten und Grenzen der Fehlererkennung und der Fehlerkorrektur und auch der damit zusammenhängenden ethischen Probleme werden ausführlich besprochen.

 Nach einem erfolgreichen Abschluss der Vorlesung sind die Teilnehmer/innen in der Lage, fehlererkennende und fehlerkorrigierende Code anzuwenden und auf konkrete praktische Probleme anzupassen.

Lösungen der Übungsaufgaben werden von den Studenten vorgestellt und diskutiert (in Englisch oder Deutsch). 50% der Aufgaben müssen richtig gelöst werden um zur Klausur zugelassen zu werden.

Eine regelmäßige Teilnahme (80 %) wird erwartet.

The solutions of the exercises will be presented (in Englisch or German) by the students and dicussend. 50 % of the exercises have to be correctly solved by a studend to be qualified for the written examination.

Participation of 80 % wil be expected

Literature

Die Standars-Ergebnisse der Codierungstheorie sind in einer Vielzahl von Lehrbüchern dargestellt.

Beispielsweise in

Rohling, H. "Einführung in die Informations-und Codierungstheorie", Teubner, 1995

Lin, S. and Costello, "Error Control Coding", 2. Auflage, 2004, Person Education und Prentice-Hall, preisswerte 1. Auflage, 1983 (Für die Vorlesung sind nur ausgewählte Abschnitte Wichtig)

E. Fujiwara "Code-Design for Dependable Systems", 2006, Wiley,preiswerte vorige Auflage als Rao, T. and Fujiwara, E " Eror Control Coding for Computer Systems", Prentice Hasll 1989 (Für die Vorlesung sind nur ausgewählte Abschnitte Wichtig)

 

spezielle Literatur zu einzelnen Themen wird in der Vorlesung/Übung genannt

 

Prerequisites

Grundkenntnisse in Mathematik, insbesondere Elementare Lineare Algebra. Grundkentnisse der Theorie endlicher Körper sind von Vorteil, aber nicht Voraussetzung, da diese in der Vorlesung eingeführt wird.

Von Vorteil sind ebenfalls Grundkenntnisse in technischer Informatik, die auch in der Vorlesung/Übung gelernt werden können.

Certificates Klausur am Ende des Semesters, Nachkausur, wobei in der Nachklausur die Note 4 errreicht werden kann. Masterstudenten/innen halten in den Übungen einen ca 30-minütigen Vortrag zu einem Thema, das die Vorlesung ergänzt. Dazu wird Literatur bereitgestellt. Die Klausur ist, ebenso wie der Vortrag, auch in englischer Sprache möglich
Learning Content

Kenntis bekannter Codes und neuerer Codes,

Fähigkeit zum eigenständigen Lösen praktischer Aufgaben der Codierungstheorie und zum Literaturstudium wissenschaftliche Arbeiten und von Patenten unter Verwendung der in der Veranstaltung gelernten Grundbegriffe,

Fähigkeit zum wissenschaftlichen Arbeit etwa im Rahmen einer Bacherlor- oder Masterarbeit,

Grundlegendes Verständnis der Möglichkeiten der Fehlererkennung und Fehlerkorrektkur, die sich aus dem Wahrscheinlichkeitscharakter der auftretenden Fehler ergeben und der daraus resultierenden ethischen Probleme für das eigene Tun oder Nichttun.

Target Group

Bacheler und Master-Studenten, die in der Lage sein wollen, Datenübertragung und Datenspeicherung fehlertolerant unter Verwendung von fehlererkennenden und fehlerkorrigierenden Codes zu sichern, oder die auf dem  Gebiet der Codierungsthorie wissenschaftlich arbeiten wollen und beabsichtigen,  ihre Bacherlor-oder Master-Arbeit zu schreiben.

Ein Interesse an der Umsetzung theoritischer Resultate in technische Lösungen oder in algorithmische Lösungen wird erwartet.


Structure Tree
Lecture not found in this Term. Lecture is in Term WiSe 2019/20 , Currentterm: SoSe 2024