www.matheraum.de
Das Matheforum.
Das Matheforum des MatheRaum.

Für Schüler, Studenten, Lehrer, Mathematik-Interessierte.
Hallo Gast!einloggen | registrieren ]
Startseite · Forum · Wissen · Kurse · Mitglieder · Team · Impressum
Forenbaum
^ Forenbaum
Status Mathe
  Status Schulmathe
    Status Primarstufe
    Status Mathe Klassen 5-7
    Status Mathe Klassen 8-10
    Status Oberstufenmathe
    Status Mathe-Wettbewerbe
    Status Sonstiges
  Status Hochschulmathe
    Status Uni-Analysis
    Status Uni-Lin. Algebra
    Status Algebra+Zahlentheo.
    Status Diskrete Mathematik
    Status Fachdidaktik
    Status Finanz+Versicherung
    Status Logik+Mengenlehre
    Status Numerik
    Status Uni-Stochastik
    Status Topologie+Geometrie
    Status Uni-Sonstiges
  Status Mathe-Vorkurse
    Status Organisatorisches
    Status Schule
    Status Universität
  Status Mathe-Software
    Status Derive
    Status DynaGeo
    Status FunkyPlot
    Status GeoGebra
    Status LaTeX
    Status Maple
    Status MathCad
    Status Mathematica
    Status Matlab
    Status Maxima
    Status MuPad
    Status Taschenrechner

Gezeigt werden alle Foren bis zur Tiefe 2

Navigation
 Startseite...
 Neuerdings beta neu
 Forum...
 vorwissen...
 vorkurse...
 Werkzeuge...
 Nachhilfevermittlung beta...
 Online-Spiele beta
 Suchen
 Verein...
 Impressum
Das Projekt
Server und Internetanbindung werden durch Spenden finanziert.
Organisiert wird das Projekt von unserem Koordinatorenteam.
Hunderte Mitglieder helfen ehrenamtlich in unseren moderierten Foren.
Anbieter der Seite ist der gemeinnützige Verein "Vorhilfe.de e.V.".
Partnerseiten
Mathe-Seiten:Weitere Fächer:

Open Source FunktionenplotterFunkyPlot: Kostenloser und quelloffener Funktionenplotter für Linux und andere Betriebssysteme
StartseiteMatheForenKrypto,Kodierungstheorie,ComputeralgebraCodewort-Gültigkeit
Foren für weitere Studienfächer findest Du auf www.vorhilfe.de z.B. Astronomie • Medizin • Elektrotechnik • Maschinenbau • Bauingenieurwesen • Jura • Psychologie • Geowissenschaften
Forum "Krypto,Kodierungstheorie,Computeralgebra" - Codewort-Gültigkeit
Codewort-Gültigkeit < Krypt.+Kod.+Compalg. < Theoretische Inform. < Hochschule < Informatik < Vorhilfe
Ansicht: [ geschachtelt ] | ^ Forum "Krypto,Kodierungstheorie,Computeralgebra"  | ^^ Alle Foren  | ^ Forenbaum  | Materialien

Codewort-Gültigkeit: Zyklischer Hamming-Code
Status: (Frage) beantwortet Status 
Datum: 17:16 Sa 26.01.2013
Autor: giotto

Aufgabe
Thema: Zyklischer Hamming-Code. Gegeben sei das Generatorpolynom [mm] p(x)=1+x+x^{4} [/mm] und das dazugehörende rückgekoppelte Schieberegister. Geben Sie mit Hilfe des Schieberegisters an, ob das folgende Codewort gültig ist (Weg muss ersichtlich sein). Codewort: 000 0000 1011 1101

Hallo

Vorweg: ich bin nicht sicher, ob ich das richtige Unterforum erwischt habe.

Es geht um eine Frage zur angegebenen Aufgabe, die im Rahmen unseres Kurses "Informations- und Codierungstheorie" an der Uni gestellt wurde.

Die Inhalte des Schieberegisters konnte ich ermitteln.

Inputzeichen | Schieberegisterinhalt von links nach rechts mit Reihenfolge der Polynome zwischen den einzelnen Registerinhalten [mm] x^{4}, x^{3}, x^{2}, x^{1}, x^{0}: [/mm]
0 | 0 0 0 0 (theoretisch 7mal)
1 | 0 0 1 1
0 | 0 1 1 0
1 | 1 1 1 1
1 | 1 1 1 0
1 | 1 1 0 0
1 | 1 0 0 0
0 | 0 0 1 1
1 | 0 1 0 1

Das heisst, die Kontrollstellen zum obigen Codewort lauten 0101.

Nun steht aber nichts mehr in der Lösung.
Mir ist nun nicht ganz klar, wie ich denn damit nun "angegeben" habe, dass das Codewort gültig ist... Ich meine, so könnte ich einen beliebigen Input ins Register schieben und das würde mir dann dazu passende Kontrollstellen ausspucken - somit wäre ja "jedes" Codewort/jede Inputzeichenkette gültig, die ich da einspeisen.

Könnte mir vielleicht jemand einen Denkanstoss geben, wo ich denn nun einen Denkfehler mache? Oder ist die Aufgabe unsinnig formuliert (was ich irgendwie vermute)?

Ich habe diese Frage in keinem Forum auf anderen Internetseiten gestellt.

        
Bezug
Codewort-Gültigkeit: Verschoben
Status: (Mitteilung) Reaktion unnötig Status 
Datum: 10:02 So 27.01.2013
Autor: Infinit

Hallo giotto,
ich vermute, dass in der Informatik Dir besser geholfen werden kann. Ich verschiebe Deine Frage mal dorthin.
Viele Grüße,
Infinit


Bezug
                
Bezug
Codewort-Gültigkeit: Mitteilung
Status: (Mitteilung) Reaktion unnötig Status 
Datum: 14:51 So 27.01.2013
Autor: felixf

Moin,

> ich vermute, dass in der Informatik Dir besser geholfen
> werden kann. Ich verschiebe Deine Frage mal dorthin.

ich hab's mal weiterverschoben in der Informatik. Ist nicht 100% das passende Forum, aber passt wohl am besten dorthin :)

LG Felix


Bezug
        
Bezug
Codewort-Gültigkeit: Antwort
Status: (Antwort) fertig Status 
Datum: 14:53 So 27.01.2013
Autor: felixf

Moin!

> Thema: Zyklischer Hamming-Code. Gegeben sei das
> Generatorpolynom [mm]p(x)=1+x+x^{4}[/mm] und das dazugehörende
> rückgekoppelte Schieberegister. Geben Sie mit Hilfe des
> Schieberegisters an, ob das folgende Codewort gültig ist
> (Weg muss ersichtlich sein). Codewort: 000 0000 1011 1101
>
>  Hallo
>  
> Vorweg: ich bin nicht sicher, ob ich das richtige
> Unterforum erwischt habe.
>  
> Es geht um eine Frage zur angegebenen Aufgabe, die im
> Rahmen unseres Kurses "Informations- und Codierungstheorie"
> an der Uni gestellt wurde.
>  
> Die Inhalte des Schieberegisters konnte ich ermitteln.

Ich weiss nicht genau wie man das mit Schieberegistern macht - ich komme eher von der mathematischen Seite. Aber:

> Inputzeichen | Schieberegisterinhalt von links nach rechts
> mit Reihenfolge der Polynome zwischen den einzelnen
> Registerinhalten [mm]x^{4}, x^{3}, x^{2}, x^{1}, x^{0}:[/mm]
>  0 | 0
> 0 0 0 (theoretisch 7mal)
>  1 | 0 0 1 1
>  0 | 0 1 1 0
>  1 | 1 1 1 1
>  1 | 1 1 1 0
>  1 | 1 1 0 0
>  1 | 1 0 0 0
>  0 | 0 0 1 1
>  1 | 0 1 0 1
>  
> Das heisst, die Kontrollstellen zum obigen Codewort lauten
> 0101.

Codewoerter sind normalerweise genau die Eingabebitstreams, deren Kontrollstellen im Ergebnis 0000 (bei anderen Codes mit anderer Anzahl Kontrollstellen die entsprechende Anzahl Nullen) sind. Wenn also nicht 0000 herauskommt, ist es kein Codewort.

> Nun steht aber nichts mehr in der Lösung.
>  Mir ist nun nicht ganz klar, wie ich denn damit nun
> "angegeben" habe, dass das Codewort gültig ist... Ich
> meine, so könnte ich einen beliebigen Input ins Register
> schieben und das würde mir dann dazu passende
> Kontrollstellen ausspucken - somit wäre ja "jedes"
> Codewort/jede Inputzeichenkette gültig, die ich da
> einspeisen.

Nein, nur die, bei denen 0000 herauskommt.

LG Felix


Bezug
                
Bezug
Codewort-Gültigkeit: Mitteilung
Status: (Mitteilung) Reaktion unnötig Status 
Datum: 11:45 Mo 28.01.2013
Autor: giotto

Hallo Felix

Danke für die Antwort.
Mit dem Hinweis mit 0000 hast mir gut auf die Sprünge geholfen :-)

Wir hatten da noch das Verfahren mit der "schnellen Mehrfachaddition" - ich bin nun sicher, dass die Aufgabenstellung falsch war - man also nicht mit dem Schieberegister die Korrektheit zeigen soll, sondern mit der Mehrfachaddition, welche ich kurz der Vollständigkeit halber noch aufführen möchte:

Codewort: 000 0000 1011 1101
Generatorpolynom ist ja [mm] x^{4}+x+1, [/mm] demenentsprechend hat der Code 4 Kontrollstellen (höchster Grad des Polynoms).
Generator zum Generatorpolynom: 10011

000 0000 1011 1101
--- ---- 1001 1
--- ---- --10 011
===================
000 0000 0000 0011
[das Generator-Polynom wird so oft dazugezählt, bis alle Nachrichtenstellen aufaddiert Modulo2 Null ergeben. Anschliessend gibt die Summe bei den Kontrollstellen die Korrektheit an.]

Wie du schon gesagt hast, müsste bei einem gültigen Codewort das Fehlersyndrom/die Kontrollstellen 0000 sein - in diesem Fall ist es aber 0011, womit das Codewort nicht gültig ist.

Danke nochmals für den Hinweis.


Bezug
                        
Bezug
Codewort-Gültigkeit: Mitteilung
Status: (Mitteilung) Reaktion unnötig Status 
Datum: 17:42 Mo 28.01.2013
Autor: felixf

Moin,

> Danke für die Antwort.
>  Mit dem Hinweis mit 0000 hast mir gut auf die Sprünge
> geholfen :-)

freut mich :)

> Wir hatten da noch das Verfahren mit der "schnellen
> Mehrfachaddition" - ich bin nun sicher, dass die

Die Mathematiker bezeichnen das auch als Division mit Rest in [mm] $\IF_2[x]$ [/mm] ;-)

> Aufgabenstellung falsch war - man also nicht mit dem
> Schieberegister die Korrektheit zeigen soll, sondern mit
> der Mehrfachaddition, welche ich kurz der Vollständigkeit
> halber noch aufführen möchte:
>  
> Codewort: 000 0000 1011 1101
>  Generatorpolynom ist ja [mm]x^{4}+x+1,[/mm] demenentsprechend hat
> der Code 4 Kontrollstellen (höchster Grad des Polynoms).
>  Generator zum Generatorpolynom: 10011
>  
> 000 0000 1011 1101
>  --- ---- 1001 1
>  --- ---- --10 011
>  ===================
>  000 0000 0000 0011
>  [das Generator-Polynom wird so oft dazugezählt, bis alle
> Nachrichtenstellen aufaddiert Modulo2 Null ergeben.
> Anschliessend gibt die Summe bei den Kontrollstellen die
> Korrektheit an.]

Genau. Bei Division durch [mm] $x^4 [/mm] + x + 1$ laesst das Polynom [mm] $x^7 [/mm] + [mm] x^5 [/mm] + [mm] x^4 [/mm] + [mm] x^3 [/mm] + [mm] x^2 [/mm] + 1$ den Rest $x + 1$, womit es nicht im von [mm] $x^4 [/mm] + x + 1$ erzeugten Ideal liegt und damit nicht im Code. (So wuerde ich das als Mathematiker ausdrucken. Wenn es dir nichts sagt, kein Problem ;-) )

> Wie du schon gesagt hast, müsste bei einem gültigen
> Codewort das Fehlersyndrom/die Kontrollstellen 0000 sein -
> in diesem Fall ist es aber 0011, womit das Codewort nicht
> gültig ist.

Genau.

LG Felix


Bezug
Ansicht: [ geschachtelt ] | ^ Forum "Krypto,Kodierungstheorie,Computeralgebra"  | ^^ Alle Foren  | ^ Forenbaum  | Materialien


^ Seitenanfang ^
www.matheforum.net
[ Startseite | Forum | Wissen | Kurse | Mitglieder | Team | Impressum ]