Verfasst am: 24.06.2012, 13:59
Titel: Decodierung vom Reed-Solomon
Hallo flashpixx,
Ich habe schon alles bestimmt und auch schon programmiert. Ich komme aber beim Fehlerstellen Polynom nicht weiter. Ich bin jetzt schon seit Tagen dabei zu versuchen die Fehlerstellen Polynome zu bestimmen und zu programmieren aber ich weiß nicht wie ich das realisieren soll. Weist du vielleicht wie ich das realisieren könnte?
Verfasst am: 24.06.2012, 16:14
Titel: Decodierung vom Reed-Solomon
Hallo flashpixx,
erst mal danke für deine schnelle Antwort
Also ich habe ein Programm geschrieben mit einer GUI das einen Reed-Solomon Code Transformiert, Rücktransformiert und Codiert.
Meine Parameter sind:
Primkörper Gf(5)
Primitives Element von Z=2
Codwortlänge n=4
Anzahl korrigierbarer Fehler E=1
Mindestdistanz d=3
Anzahl der Prüfstellen m=2
Anzahl der Informationsstellen k=2
Folgendes habe ich bisher bei der Decodierung geschafft:
-wenn man in der GUI einen Empfangsvektor im Zeitbereich (r) eingibt, rechnet und gibt das Programm den Empfangvektor im Frequenzbereich (R) aus.
mein Programm zur Ausrechnung des Empfangsvektors im Frequenzbereich (R):
a = str2num(get(handles.edit1,'String'));
b = str2num(get(handles.edit2,'String'));
c = str2num(get(handles.edit3,'String'));
d = str2num(get(handles.edit4,'String'));
Ich muss jetzt durch die Angaben von oben noch folgendes programmieren:
-Fehlerstellen Polynom C(x),
-Fehlervektor im Frequenzbereich (F),
-Fehlervektor im Zeitbereich (f),
-Korrigiertes Codewort (A).
Hab keine Ahnung wie ich das anstellen soll.
Beispiel:
ich gebe ein r=[1 0 0 0]
es kommt dann R=[4 4 4 4]
das kann ich schon.
Danach muss das Programm noch diese Werte ausgeben, wobei ich kein Plan habe, wie ich das realisieren soll:
C(x) = 1 + 4x
F=[4 4 4 4]
f=[1 0 0 0]
a=[0 0 0 0]
Ich glaube es gibt verschiedene Methoden. Das ist die Methode von Berlekamp-Massey-Algorithmus.
Ich hoffe ich hab das gut erklärt und hoffe, dass mir jemand Helfen kann.
Gruß Lisa
Einstellungen und Berechtigungen
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.