Reed-Solomon kód

A VIK Wikiből
(KodElmZHReedSolKod szócikkből átirányítva)

Ez az oldal a korábbi SCH wikiről lett áthozva.

Ha úgy érzed, hogy bármilyen formázási vagy tartalmi probléma van vele, akkor, kérlek, javíts rajta egy rövid szerkesztéssel!

Ha nem tudod, hogyan indulj el, olvasd el a migrálási útmutatót.


Konstrukció

  • a legkisebb primitív elem -ban (rendje )
  • (nem rövidített R-S kód)
  • generátormátrix

Alternatív konstrukció

  • paritásellenőrző-mátrix


Általános módszer G és H gyors felírására

Kódolás

  • az üzenet
  • a generátormátrix

Dekódolás

1.szindrómavektor kiszámítása:

  • a vett vektor
  • a hibavektor
  • a paritásellenőrző-mátrix
  1. detekció PGZ-algoritmussal
  2. levágás
  3. szorzás az inverzmátrixszal

PGZ-algoritmus

  • Peterson-Gorenstein-Zierler
  • ábra kellene

Az algoritmus lépései

  1. mátrixból kell kiválasztani a legnagyobb olyan típusú almátrixot, amelyre modulo n.
  2. , ahol és .

Ezt a lineáris egyenletrendszert modulo n megoldva kapjuk értékeket.

  1. egyenlet gyökei adják értékeket, melyeknek ki kell számolni a multiplikatív inverzét modulo n, így kapjuk értékeket.
  2. Az előző lépésben kapott értékek alapú logarimtusát modulo n véve kapjuk a hibahelyeket: . (A logaritmus számításhoz fel kell írni hatványait modulo n.)
  3. , ahol és Ezt a lineáris egyenletrendszert megoldva kapjuk értékeket. Ezek az hibaértékeket.

Reed-Solomon kódok ciklikus generálása

Reed-Solomon kódok "gyorsítása" -- spektrális kódolás

Példák

  • példa

-- adamo - 2006.05.01. -- RebeliSzaboTamas - 2008.01.21.