Gruppe. Lineare Block-Codes



Ähnliche Dokumente
Gruppe. Kanalcodierung

Funktionsgleichungen folgende Funktionsgleichungen aus der Vorlesung erhält. = e

4. Musterlösung. Problem 1: Kreuzende Schnitte **

ERP Cloud Tutorial. E-Commerce ECM ERP SFA EDI. Backup. Preise erfassen.

12 LK Ph / Gr Elektrische Leistung im Wechselstromkreis 1/ ω Additionstheorem: 2 sin 2 2

Ich habe ein Beispiel ähnlich dem der Ansys-Issue [ansys_advantage_vol2_issue3.pdf] durchgeführt. Es stammt aus dem Dokument Rfatigue.pdf.

Kreditpunkte-Klausur zur Lehrveranstaltung Projektmanagement (inkl. Netzplantechnik)

Wechselstrom. Dr. F. Raemy Wechselspannung und Wechselstrom können stets wie folgt dargestellt werden : U t. cos (! t + " I ) = 0 $ " I

Methoden der innerbetrieblichen Leistungsverrechnung

Ionenselektive Elektroden (Potentiometrie)

Polygonalisierung einer Kugel. Verfahren für die Polygonalisierung einer Kugel. Eldar Sultanow, Universität Potsdam,

Einführung in die Finanzmathematik

Netzwerkstrukturen. Entfernung in Kilometer:

1 Definition und Grundbegriffe

Beim Wiegen von 50 Reispaketen ergaben sich folgende Gewichte X(in Gramm):

Wie eröffne ich als Bestandskunde ein Festgeld-Konto bei NIBC Direct?

Nernstscher Verteilungssatz

Übung zur Vorlesung. Informationstheorie und Codierung

18. Dynamisches Programmieren

FORMELSAMMLUNG STATISTIK (I)

nonparametrische Tests werden auch verteilungsfreie Tests genannt, da sie keine spezielle Verteilung der Daten in der Population voraussetzen

binäre Suchbäume Informatik I 6. Kapitel binäre Suchbäume binäre Suchbäume Rainer Schrader 4. Juni 2008 O(n) im worst-case Wir haben bisher behandelt:

Statistik und Wahrscheinlichkeit

Wie eröffne ich als Bestandskunde ein Festgeld-Konto bei NIBC Direct?

Franzis Verlag, Poing ISBN Autor des Buches: Leonhard Stiny

Die Ausgangssituation Das Beispiel-Szenario... 14

Spiele und Codes. Rafael Mechtel

Projektmanagement / Netzplantechnik Sommersemester 2005 Seite 1

Lineare Regression (1) - Einführung I -

1 - Prüfungsvorbereitungsseminar

Praktikum Physikalische Chemie I (C-2) Versuch Nr. 6

Backup- und Restore-Systeme implementieren. Technische Berufsschule Zürich IT Seite 1

Zinseszinsformel (Abschnitt 1.2) Begriffe und Symbole der Zinsrechnung. Die vier Fragestellungen der Zinseszinsrechnung 4. Investition & Finanzierung

Netzsicherheit I, WS 2008/2009 Übung 3. Prof. Dr. Jörg Schwenk

1.1 Grundbegriffe und Grundgesetze 29

Kennlinienaufnahme des Transistors BC170

Flußnetzwerke - Strukturbildung in der natürlichen Umwelt -

6. Modelle mit binären abhängigen Variablen

I, U : Momentanwerte für Strom und Spannung I 0, U 0 : Scheitelwerte für Strom und Spannung

phil omondo phil omondo Skalierung von Organisationen und Innovationen gestalten Sie möchten mehr Preise und Leistungen Workshops und Seminare

1. Systematisierung der Verzinsungsarten. 2 Jährliche Verzinsung. 5 Aufgaben zur Zinsrechnung Jährliche Verzinsung mit einfachen Zinsen

1 BWL 4 Tutorium V vom

2. Nullstellensuche. Eines der ältesten numerischen Probleme stellt die Bestimmung der Nullstellen einer Funktion f(x) = 0 dar.

IGDT: Image Processing Advanced Übungsteil 2

Arbeitsgruppe Radiochemie Radiochemisches Praktikum P 06. Einführung in die Statistik. 1. Zählung von radioaktiven Zerfällen und Statistik 2

Fallstudie 4 Qualitätsregelkarten (SPC) und Versuchsplanung

Free Riding in Joint Audits A Game-Theoretic Analysis

AUFGABEN ZUR INFORMATIONSTHEORIE

tutorial N o 1a InDesign CS4 Layoutgestaltung Erste Schritte - Anlegen eines Dokumentes I a (Einfache Nutzung) Kompetenzstufe keine Voraussetzung

"Zukunft der Arbeit" Arbeiten bis 70 - Utopie - oder bald Realität? Die Arbeitnehmer der Zukunft

Datenträger löschen und einrichten

Für jeden reinen, ideal kristallisierten Stoff ist die Entropie am absoluten Nullpunkt gleich

Seminar Analysis und Geometrie Professor Dr. Martin Schmidt - Markus Knopf - Jörg Zentgraf. - Fixpunktsatz von Schauder -

Institut für Stochastik Prof. Dr. N. Bäuerle Dipl.-Math. S. Urban

MULTIVAC Kundenportal Ihr Zugang zur MULTIVAC Welt

Resultate / "states of nature" / mögliche Zustände / möglicheentwicklungen

Klasse : Name1 : Name 2 : Datum : Nachweis des Hookeschen Gesetzes und Bestimmung der Federkonstanten

Digitalrechner Festverdrahtete Mikroprogrammsteuerung

Einbau-/Betriebsanleitung Stahl-PE-Übergang Typ PESS / Typ PESVS Originalbetriebsanleitung Für künftige Verwendung aufbewahren!

3. Lineare Algebra (Teil 2)

Grundgedanke der Regressionsanalyse

1.1 Das Prinzip von No Arbitrage

Ihr geschützter Bereich Organisation Einfachheit Leistung

IT- und Fachwissen: Was zusammengehört, muss wieder zusammenwachsen.

Energiesäule mit drei Leereinheiten, Höhe 491 mm Energiesäule mit Lichtelement und drei Leereinheiten, Höhe 769 mm

Grundlagen der Technischen Informatik. 9. Übung

Grundlagen der Technischen Informatik. 11. Übung

Grundlagen der Technischen Informatik. 12. Übung. Christian Knell Keine Garantie für Korrekt-/Vollständigkeit

SteigLeitern Systemteile

Für wen ist dieses Buch? Was ist dieses Buch? Besonderheiten. Neu in dieser Auflage

Leistungsmessung im Drehstromnetz

Elemente der Mathematik - Sommer 2016

Nomenklatur - Übersicht

Mobile Sicherheit durch effiziente Public-Key-Verschlüsselung

Theoretische Grundlagen der Informatik WS 09/10

Die Annäherung der Binomialverteilung durch die Normalverteilung am Beispiel eines Modells der Schadenversicherung

Lehrstuhl für Empirische Wirtschaftsforschung und Ökonometrie Dr. Roland Füss Statistik II: Schließende Statistik SS 2007

14 Überlagerung einfacher Belastungsfälle

Multilineare Algebra und ihre Anwendungen. Nr. 6: Normalformen. Verfasser: Yee Song Ko Adrian Jenni Rebecca Huber Damian Hodel

Funds Transfer Pricing. Daniel Schlotmann

VERGLEICH VON TESTVERFAHREN FÜR DIE DEFORMATIONSANALYSE

Gesetzlicher Unfallversicherungsschutz für Schülerinnen und Schüler

1.6 Energie Arbeit und Leistung Wird ein Körper unter Wirkung der Kraft F längs eines Weges s verschoben, so wird dabei die Arbeit

Grundlagen der makroökonomischen Analyse kleiner offener Volkswirtschaften

3.2 Die Kennzeichnung von Partikeln Partikelmerkmale

Diskrete Mathematik 1 WS 2008/09

wird auch Spannweite bzw. Variationsbreite genannt ist definiert als die Differenz zwischen dem größten und kleinsten Messwert einer Verteilung:

d da B A Die gesamte Erscheinung der magnetischen Feldlinien bezeichnet man als magnetischen Fluss. = 1 V s = 1 Wb

13.Selbstinduktion; Induktivität

Transkript:

Thema: Lneare Block-Codes Lneare Block-Codes Zele Mt desen rechnerschen und expermentellen Übungen wrd de prnzpelle Vorgehenswese zur Kanalcoderung mt lnearen Block-Codes erarbetet. De konkrete Anwendung zur Übertragung von Sprache und Bldern über enen gestörten Kanal wrd aufgezegt. Übungsaufgabe 1 a) Bestmmen Se de Generatormatrx enes systematschen, lnearen (7,4)-Blockcodes, be dem de nformatonstragenden Bts als vorderste (lnksstehende) Bts des Codevektors auftreten. De dre Prüfbts enes Codeworts werden so bestmmt, dass das das 5. Bt des Codeworts als Partätsbt fungert und dabe das 2. und 3. und 4. nformatonstragende Bt auf ene gerade Anzahl von Ensen ergänzt ( y5 = x2 x3 x4 ), das 6. Bt des Codeworts als Partätsbt fungert und dabe das 1. und 3. und 4. nformatonstragende Bt auf ene gerade Anzahl von Ensen ergänzt ( y6 = x1 x3 x4 ), das 7. Bt des Codeworts als Partätsbt fungert und dabe das 1. und 2. und 3. nformatonstragende Bt auf ene gerade Anzahl von Ensen ergänzt( y7 = x1 x2 x3 ). G = b) Bestmmen Se mt Hlfe der Multplkaton Y r = X r G alle zu desem Hammng-Code gehörgen Codevektoren. Informatonsvektor X r Codevektor Y r x 1 x 2 x 3 x 2 y 1 y 2 y 3 y 4 y 5 y 6 y 7 H. Günter Hrsch Verson: pa3 Sete 1 (6)

Thema: Lneare Block-Codes Expermentelle Aufgabe 1 Zur Kontrolle der n der vorhergen Aufgabe bestmmten Codevektoren steht unter dem Auswahlmenü zur Kanalcoderung ene Oberfläche mt der Bezechnung Generatormatrx zur Verfügung. Darn können zunächst de Zelen- und de Spaltenanzahl ener Matrx vorgegeben werden. Dmensoneren Se de Werte zur Engabe der zuvor bestmmten Generatormatrx und geben Se anschleßend de bnären Werte zelenwese en. Dabe können Se de 0 und 1 Werte ohne Trennzechen unmttelbar hnterenander engeben. Se können nun nachenander de bnären Werte der nformatonstragenden Vektoren und durch Anklcken des entsprechenden Feldes de Multplkaton ausführen. X r engeben Übungsaufgabe 2 a) We groß st de mnmale Hammngdstanz deses Codes : b) We vele Btfehler lassen sch damt maxmal n enem Codewort erkennen: c) We vele Btfehler lassen sch damt maxmal n enem Codewort korrgeren: Können be Verwendung des Codes zur Fehlerkorrektur auch noch Codewörter, be denen mehr als 1 Btfehler auftreten, erkannt werden: d) We groß st de Wahrschenlchket, dass en 7 Bt langes Codewort be Übertragung über enen symmetrschen Bnärkanal mt ener Btfehlerrate von 1 % enen enfachen Btfehler benhaltet: H. Günter Hrsch Verson: pa3 Sete 2 (6)

Thema: Lneare Block-Codes e) We groß st de Wahrschenlchket, dass en 7 Bt langes Codewort be Übertragung über enen symmetrschen Bnärkanal mt ener Btfehlerrate von 1 % enen zwefachen Btfehler benhaltet: Expermentelle Aufgabe 2 Geben Se de zu der zuvor bestmmten Generatormatrx gehörge Prüfmatrx an: H t = Ermtteln Se mt Hlfe der Prüfmatrx n der graphschen Oberfläche Generatormatrx de Syndromvektoren S r für de n der folgenden Tabelle angegebenen Fehlervektoren möglchen enfachen Btfehler nnerhalb enes Codeworts beschreben. Fehlervektor Syndrom S r, de alle e 1 e 2 e 3 e 4 e 5 e 6 e 7 s 1 s 2 s 3 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 We sehen de Bts enes Syndromvektors aus, wenn Se en zulässges Codewort mt der Prüfmatrx multplzeren: s 1 = s 2 = s 3 = H. Günter Hrsch Verson: pa3 Sete 3 (6)

Thema: Lneare Block-Codes Übungsaufgabe 3 a) En empfangenes Codewort, das enen enfachen Btfehler behaltet, kann man als ene Modulo-2 Addton enes zulässgen Codevektors Y r und enes n der vorstehenden Tabelle angegebenen Fehlervektors darstellen. Erzeugen Se sch durch Modulo-2 Addton enen fehlerhaft empfangenen Codevektor, n dem Se zu enem belebgen, zulässgen Codevektor Y r den Fehlervektor adderen, der enen Fehler n der 3. Btstelle benhaltet: Y r b) Welcher Syndromvektor resultert aus ener Multplkaton des zuvor bestmmten Codevektors mt der Prüfmatrx t H : s 1 = s 2 = s 3 = c) Von dem Syndromvektor kann man mt Hlfe der n der vorhergen Aufgabe erstellten Syndromtabelle auf de fehlerhafte Btstelle schleßen. Führen Se de Korrektur n der nachstehenden Tabelle aus, n dem Se den empfangenen Codevektor und den aus der Syndromtabelle ermttelten Fehlervektor adderen: Y r korr d) Erzeugen Se sch durch Modulo-2 Addton enen fehlerhaft empfangenen Codevektor, n dem Se zu enem belebgen, zulässgen Codevektor Y r den Fehlervektor adderen, der enen Fehler n der 3. Btstelle und enen weteren Btfehler n der 6. Btstelle benhaltet: Y r H. Günter Hrsch Verson: pa3 Sete 4 (6)

Thema: Lneare Block-Codes e) Welcher Syndromvektor resultert aus ener Multplkaton des zuvor bestmmten Codevektors mt der Prüfmatrx t H : s 1 = s 2 = s 3 = f) Von dem Syndromvektor kann man mt Hlfe der n der vorhergen Aufgabe erstellten Syndromtabelle auf de fehlerhafte Btstelle schleßen. Führen Se de Korrektur n der nachstehenden Tabelle aus, n dem Se den empfangenen Codevektor und den aus der Syndromtabelle ermttelten Fehlervektor adderen: Y r korr Verglechen Se den Vektor Y r korr mt dem Vektor Y r, den Se unter d) gewählt haben. In we velen Btstellen unterscheden sch de beden Vektoren:. We lässt sch dese Anzahl fehlerhafter Btstellen erklären:.... Expermentelle Aufgabe 3 Mt Hlfe der graphschen Oberfläche Kanalcoderung kann der Enfluss ener Übertragung enes Sprach- oder Bldsgnals über enen gestörten Kanal mt und ohne Ensatz ener Kanalcoderung untersucht werden. Dabe kann en symmetrscher Bnärkanal durch Angabe ener Nettobtfehlerwahrschenlchket defnert werden. En Sprach- oder Bldsgnal kann über das Sgnal -Menü am oberen Rand ausgewählt und geladen werden. Der Sgnalverlauf des Sprachsgnals bzw. das Bld werden vor und nach der Übertragung dargestellt. Im Auswahlmenü zur Coderung kann ene Übertragung ohne Kanalcoderung bzw. be Ensatz verschedener lnear Block-Codes festgelegt werden. Durch Anklcken des Coderungsfelds kann ene Coderung vorgenommen werden. Da zur Smulaton der Übertragungsfehler en Zufallsgenerator verwendet wrd, st das Ergebns ener wederholten Übertragung über enen gestörten Kanal n der Regel ncht glech. Laden Se das Sprachsgnal artos_ofenrohr_8k.wav, das mt ener Frequenz von 8 khz abgetastet wurde und ene zetlche Länge von etwa 3,35s bestzt. Aus we velen Bts besteht der bnäre Datenstrom, wenn jeder Abtastwert mt 16 Bt quantsert wurde: H. Günter Hrsch Verson: pa3 Sete 5 (6)

Thema: Lneare Block-Codes We vele Bts des Datenstroms werden be den nachstehend angeführten Nettobtfehlerraten gestört werden: Nettobtfehlerrate / % 0.001 0.01 0.1 1 Anzahl gestörter Bts Hören Se sch das Sgnal nach ener Übertragung ohne Kanalcoderung für de zuvor angegebenen Btfehlerraten an. Bestmmen Se be Ensatz enes (7,4)-Hammngcodes, der zur Fehlerkorrektur verwendet wrd, de Restbtfehlerraten für de n der nachstehenden Tabelle angegebenen Nettobtfehlerraten: Nettobtfehlerrate / % 0.01 0.1 1 5 6 Restbtfehlerrate / % Warum wrd de Restbtfehlerrate ab enem gewssen Wert größer als de Nettobtfehlerrate: Laden Se enes der Blder smley_lucky.bmp oder smley_devl.bmp. Dabe wrd jeder Bldpunkt durch de 3 Intenstätswerte für de Grundfarben rot, grün und blau beschreben. Jeder Intenstätswert wrd mt 8 Bt quantsert. Aus we velen Bts besteht der bnäre Datenstrom, der zur Übertragung enes Blds benötgt wrd: Bts Im Folgenden sollen verglechend en (7,4)-Hammngcode, en (15,11)-Hammngcode und en (31,26)-Hammngcode zur Übertragung des Blds verwendet werden. Aus we velen Bts besteht der zu übertragende, bnäre Datenstrom be Verwendung des (7,4)-Hammngcodes: (15,11)-Hammngcodes: (31,26)-Hammngcodes: Bestmmen Se de Restbtfehlerraten für de n der nachstehenden Tabelle angegebenen Nettobtfehlerraten: Nettobtfehlerrate / % 0.01 0.1 1 5 Restbtfehlerrate / % (15,11)-Code (7,4)-Code (31,26)-Code Welcher Code bestzt de besten Korrekturegenschaften: H. Günter Hrsch Verson: pa3 Sete 6 (6)