Zeilenstufenform bilden |
| 15.03.2025, 17:18 | Malcang | Auf diesen Beitrag antworten » | ||||
Zeilenstufenform bilden
ich habe aus der Kodieruntgstheorie diese Aufgabe: [attach]58192[/attach] Für Aufgabenteil a) muss ich die Matrix in (reduzierte) Zeilenstufenform bringen; Zeilentauschen ist erlaubt. Also im linken Block die Einheitsmatrix bilden. Aber daran scheitere ich immer wieder... Ich habe es mit Gauß-Algorithmus versucht. Vertauschen der ersten beiden Zeilen: Addition der ersten zur vierten: Addition der zweiten zur vierten: Aber nun hänge ich
Ich sehe nicht wie ich bilden könnte, ohne die bisher erreichte Einheitsmatrix wieder zu zerstören.Wie kann ich hier weitermachen? |
||||||
| 15.03.2025, 21:32 | URL | Auf diesen Beitrag antworten » | ||||
| RE: Zeilenstufenform bilden Ich würde noch die vierte Zeile zur ersten addieren und anschließend vierte und fünfte Komponente vertauschen. Letztlich bekommst du durch die Permutation der Komponenten einen äquivalenten Code. Dessen Kontrollmatrix kann man ablesen und wenn ich mich nicht verrechnet habe, ist , wobei die Permutationsmatrix ist, die die Vertauschung der Komponenten beschreibt. |
||||||
| 16.03.2025, 11:43 | Malcang | Auf diesen Beitrag antworten » | ||||
| RE: Zeilenstufenform bilden Guten morgen URL, danke für deine Antwort, ich sehe nun die Einheitmatrix auf der linken Seite. Schätze das ich mich verrechnet habe, aber wo
Denn mit deinen Ausführungen erhalte ich die Matrix Nun vierte und fünfte Spalte tauschen: und dritte zur ersten Zeile addieren: Damit ist die Kontrollmatrix Aber leider ergibt mir nicht die Nullmatrix.
Ich habe vergessen die vierte und fünfte Spalte wieder zu tauschen
Mit der damit erhaltenen Matrix kommt in der Tat die Nullmatrix raus. Vielen Dank URL, das hat mir sehr geholfen. Leider habe ich bei diesem Vorgehen immer noch den Eindruck, dass ich die richtigen Zeilen oder Spalten "sehen" muss. Aber durch die Tauscherei gibt es zu viele Möglichkeiten, da verliere ich den Blick. Gibt es nicht einen Algorithmus? |
||||||
| 16.03.2025, 12:16 | Malcang | Auf diesen Beitrag antworten » | ||||
URL, könntest du mir zu den anderen Aufgaben auch sagen, ob es so korrekt ist? b) Die Nullspalte ist nicht enthalten, also ist das Gewicht nicht 1. Je zwei Spalten sind nicht kollinear, also ist das Gewicht auch nicht 2. Ich finde aber drei linear abhängige Spalten, z.B. die letzten drei. Damit ist ist c) Ich stelle eine Tabelle auf mit der linken Spalte (Führer der Nebenklasse) und der rechten Spalte (Syndrome). Damit erhalte ich: d) Es ist . Aus der Tabelle entnehme ich dazu den Führer und bilde nun Dies ist die MD-Dekodierung für . Analog erhalte ich die Dekodierung für das Wort |
||||||
| 16.03.2025, 14:44 | URL | Auf diesen Beitrag antworten » | ||||
Systematisch kann man das mit dem Gaußschen Algorithmus machen, wobei man in jeder Pivotspalte alles unterhalb und oberhalb des Pivotelementes zu Null macht. Dann ist eindeutig, wie man die Spalten vertauschen muss, um im linken Teil auf die Einheitsmatrix zu kommen, wobei der Rang der Matrix ist. Aufgabenteile b) und c) sehen richtig aus. Bei d) kann ich den Anfang nachvollziehen, hätte aber als schlussendliche Dekodierung etwas aus erwartet, im ersten Fall . |
||||||
| 16.03.2025, 14:56 | Malcang | Auf diesen Beitrag antworten » | ||||
Aber muss ich dann nicht vorher eventuell die Spalten tauschen so, dass ich in der linken -Teilmatrix vollen Rang erhalte?
Hm, woher kommt deine Erwartung, URL? Ich glaube das haben wir so nicht gemacht. Ich zeige dir einmal ein Beispiel aus dem Skript. [attach]58196[/attach] Hier sind die Ergebnisse ja genauso lang wie die Syndrome, also in dem Falle aus |
||||||
| Anzeige | ||||||
|
|
||||||
| 16.03.2025, 15:02 | URL | Auf diesen Beitrag antworten » | ||||
Die Spaltenvertauschung ändert doch nichts am Rang der Matrix. Sie dient einzig dazu, links die Einheitsmatrix zu erzeugen. Also kann man die Spaltenvertauschung auch erst am Schluss machen. Ich habe mich von dem Begriff Dekodierung leiten lassen. Für mich ist da bisher nur eine Fehlerkorrektur passiert. Aber da mag meine Interpretation auch falsch sein. Im Beispiel wird ja von "dekodiert den Vektor[...]" gesprochen. |
||||||
| 16.03.2025, 15:04 | Malcang | Auf diesen Beitrag antworten » | ||||
Aber wenn ich bei der Matrix aus dem Eingangspost direkt mit dem Gauß-Algorithmus loslege, dann erhalte ich ja eine Nullzeile im linken Block. Dieser Block hat also Rang 3. Dann müsste ich also Spalten tauschen so, dass die fehlende 1 an der richtigen Stelle steht. Damit bekomme ich dann dort Rang 4. Aber dann kann es ja sein, das ich danach wieder oberhalb dieser 1 Elemente eliminieren muss. So meinte ich das.
Ich schaue nochmal in eine Übungsaufgabe und würde auch diese hier einmal präsentieren |
||||||
| 16.03.2025, 15:08 | URL | Auf diesen Beitrag antworten » | ||||
Deswegen sagte ich "Gaußschen Algorithmus machen, wobei man in jeder Pivotspalte alles unterhalb und oberhalb des Pivotelementes zu Null macht.". Bei anschließender Spaltenvertauschung schleppst du nur Nullen mit. Inzwischen habe ich gelernt, dass meine Interpretation von Dekodierung von den Begriffen encoding/decoding bei Verschlüsselung getrübt war
|
||||||
| 16.03.2025, 15:10 | Malcang | Auf diesen Beitrag antworten » | ||||
Ah ich glaube das ist der Punkt den ich nicht bedacht habe!
Das heißt, meine Lösung war so korrekt? |
||||||
| 16.03.2025, 15:11 | URL | Auf diesen Beitrag antworten » | ||||
Woher soll ich das wissen? Bis dahin scheint mir alles schlüssig zu sein, mehr kann ich dazu nicht sagen. |
||||||
| 16.03.2025, 15:20 | Malcang | Auf diesen Beitrag antworten » | ||||
Ich meinte damit, ob du nicht mehr ein Ergebnis aus erwartest. |
||||||
| 16.03.2025, 15:32 | URL | Auf diesen Beitrag antworten » | ||||
Nochmal: Für mich ist jetzt plausibel, dass Dekodierung nur bedeutet, einem Wort ein Codewort zuzuordnen. |
||||||
| 16.03.2025, 15:34 | Malcang | Auf diesen Beitrag antworten » | ||||
Ok ich denke ich habe das verstanden. Danke für die Hilfe!
|
||||||
|
|
Verwandte Themen
| Die Beliebtesten » |
| Die Größten » |
|
| Die Neuesten » |
|

Ich sehe nicht wie ich bilden könnte, ohne die bisher erreichte Einheitsmatrix wieder zu zerstören.