www.wikidata.de-de.nina.az
Der Begriff der Redundanz von lateinisch redundare uberlaufen sich reichlich ergiessen beschreibt in der Informationstheorie diejenigen Informationen oder Daten die in einer Informationsquelle mehrfach vorhanden sind Eine Informationseinheit ist dann redundant wenn sie ohne Informationsverlust weggelassen werden kann Das Identifizieren und Entfernen solcher Redundanzen heisst Deduplikation Inhaltsverzeichnis 1 Nachrichten und Informationsubertragung 1 1 Fehlertoleranz 1 2 Mittlere Codewortlange 1 3 Redundanz eines Codes 2 Kodierung 3 Datenbanken und Datenstrukturen 3 1 Nachteile 3 2 Vorteile 4 Literatur 5 WeblinksNachrichten und Informationsubertragung BearbeitenRedundant ist der Teil einer Nachricht der keine Information enthalt Der redundante Teil der Nachricht kann eine Funktion der in der Nachricht enthaltenen Information sein In der informationstechnischen und nachrichtentechnischen Anwendung wird Redundanz gezielt eingesetzt um Fehler zu erkennen Eine starkere Redundanz ermoglicht neben dem Erkennen von Fehlern auch gleich deren Korrektur Redundanz erlaubt also eine Steigerung der Qualitat weniger Fehler auf Kosten der Quantitat hohere Datenrate Die Starke der jeweils einzusetzenden Redundanz richtet sich also nach der Fehlertoleranz der jeweiligen Anwendung bei Bankgeschaften und Raumfahrt konnte ein einziges umgekipptes Bit viel Geld kosten wahrend bei Internettelefonie oder DVB sogar der andauernde Verlust ganzer Pakete ohne Bedeutung ist Fehlertoleranz Bearbeiten Eine Kommunikation lasst sich durch redundante Informationen fehlertolerant uber einen Informationskanal durchfuhren da unter Umstanden verloren gegangene oder verfalschte Teilinformationen von dem Empfanger aus ihrem Kontext rekonstruiert werden konnen Ein Mass fur die Fehlertoleranz ist die Hamming Distanz Mittlere Codewortlange Bearbeiten Sei Z displaystyle Z nbsp ein Alphabet und z Z displaystyle z in Z nbsp C z displaystyle C z nbsp bezeichnet das zu z displaystyle z nbsp gehorende Codewort l z displaystyle l z nbsp bezeichnet die Lange von C z displaystyle C z nbsp Die mittlere Codewortlange L C displaystyle L C nbsp eines Quell Codes C z displaystyle C z nbsp mit der Wahrscheinlichkeitsverteilung p z displaystyle p z nbsp ist gegeben durch L C i 1 Z l z i p z i displaystyle L C sum i 1 Z l z i p z i nbsp Redundanz eines Codes Bearbeiten Die Redundanz des Codes ist die Differenz zwischen mittlerer Codewortlange L C displaystyle L C nbsp und Entropie H X displaystyle H X nbsp Beispiel Huffman Kodierung fur optimales minimales L C displaystyle L C nbsp R Code L C H X displaystyle R text Code L C H X nbsp Die Redundanz der Quelle ist die Differenz zwischen maximaler Entropie H max X log 2 Z displaystyle H text max X log 2 Z nbsp und der Entropie H X displaystyle H X nbsp der Nachrichtenquelle R Quelle log 2 Z H X displaystyle R text Quelle log 2 Z H X nbsp Da die Codewortlange nicht kleiner als die Entropie sein kann ist die Redundanz nie negativ Kodierung BearbeitenIn der Kodierungstheorie werden zwei Erscheinungsformen der Redundanz unterschieden Die Verteilungsredundanz liegt in dem unterschiedlich wahrscheinlichen Auftreten der einzelnen Zeichen des Alphabets Die Bindungsredundanz liegt darin dass nach bestimmten Zeichen das Auftreten eines bestimmten anderen Zeichens besonders wahrscheinlich ist Beispielsweise folgt in einem deutschen Text auf ein q fast immer ein u Datenbanken und Datenstrukturen BearbeitenIn der Datenbankentwicklung sowie in Datenstrukturen von Programmen gilt es Redundanzen moglichst vollstandig zu vermeiden da diese zu einem hoheren Speicherplatzbedarf und zu Inkonsistenzen fuhren konnen Redundanzen werden daher zu den Anomalien gezahlt Redundanzfreiheit gilt als Grundprinzip fur ein logisches Datenmodell Durch Normalisierung des Datenbankschemas konnen Redundanzen weitgehend vermieden werden Es gibt auch Redundanzen die unvermeidbar sind zum Beispiel Schlusselredundanzen und daher als notwendiges Ubel in Kauf genommen werden Es gibt auch Redundanzen die in Kauf genommen werden weil deren Vermeidung einen zu hohen Aufwand im Verhaltnis zu ihrer Problematik darstellen wurde wie zum Beispiel das mehrfache Auftreten eines Attributwertes oder die doppelte Speicherung des Namens Muller fur Herrn Muller und fur Frau Muller Die absichtliche Inkaufnahme von Redundanz zur Gewinnung einer besseren Leseleistung nennt man Denormalisierung Nachteile Bearbeiten In Datenstrukturen von Programmen und Datenbanken konnen Redundanzen zu Programmfehlern fuhren Der Programmierer muss darauf achten dass er bei allen Anderungen auch die redundanten Daten konsistent halt Dies erfordert einen hohen Synchronisationsaufwand Je grosser das Projekt ist und je langer an dem Projekt entwickelt wird desto schwieriger gestaltet sich dies Wenn mehrere Programmierer unwissenderweise unabhangig voneinander an redundanten Daten arbeiten so ist es fast unmoglich die Anderungen konsistent zu halten Vorteile Bearbeiten Es gibt einige Falle in denen absichtlich herbeigefuhrte Datenredundanz die Rechenzeit der Software reduziert Sie kann durch gezielte Denormalisierung erreicht werden Diese genau kalkulierte und gewollte Redundanz ist jedoch deutlich zu unterscheiden von nachlassig entstandener Redundanz weil jemand die Normalisierungsregeln nicht anwendet Denormalisierungen steigern in der Regel die Leseleistung aber verschlechtern die Schreibleistung Literatur BearbeitenMartin Bossert Einfuhrung in die Nachrichtentechnik Oldenbourg Munchen 2012 ISBN 978 3 486 70880 6 Werner Meyer Eppler Grundlagen und Anwendungen der Informationstheorie 2 Auflage Springer Verlag Berlin Heidelberg 1969 ISBN 978 3 642 49130 6 Otto Mildenberger Informationstheorie und Codierung 2 Auflage Friedrich Vieweg amp Sohn Verlagsgesellschaft Wiesbaden 1992 ISBN 3 528 13046 6 Ernst Schultze Einfuhrung in die mathematischen Grundlagen der Informationstheorie Springer Verlag Berlin Heidelberg 1969 ISBN 978 3 540 04633 2 Flemming Topsoe Informationstheorie Eine Einfuhrung B G Teubner Verlag Stuttgart 1974 ISBN 978 3 519 02048 6 Martin Werner Nachrichtentechnik Eine Einfuhrung fur alle Studiengange 7 Auflage Vieweg Teubner Verlag Wiesbaden 2010 ISBN 978 3 8348 0905 6 Weblinks BearbeitenGrundlagen der Informationstheorie abgerufen am 23 Februar 2018 Codierungstheorie abgerufen am 23 Februar 2018 Abgerufen von https de wikipedia org w index php title Redundanz Informationstheorie amp oldid 228365948