Algebrai rész

A VIK Wikiből
(KodElmKepletek 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.


Singleton-korlát

  • a kódábécé elemszáma (bináris esetben )
  • a kódszavak száma
  • a minimális Hamming távolság
  • n a kódszavak hossza
  • ha = áll fenn, akkor a kód MDS tulajdonságú, ekkor (pl.: Reed-Solomon kódok)

Hamming-korlát

  • a kód hibát tud javítani
  • a kódábécé elemszáma (bináris esetben )
  • az üzenetek hossza
  • a kódszavak hossza
  • ha a képletben egyenlőség áll fenn, akkor a kód perfekt (pl.: Hamming kódok)
  • bináris esetben a használjuk leggyakrabban a fenti képletet, ekkor az alakja:
  • bináris, egy hibát javító Hamming-kód esetében a kód perfekt, ha

Kódtervezés komplexitása

Off-line komplexitás

On-line komplexitás

Random coding

paraméterek:

  • q a kódábécé elemszáma
  • t a shiftregiszter hossza

Reed-Solomon kódok spektrális tulajdonságai

Fourier-transzformáció

def.

, ahol prim

, ahol

  • a GF(q) egy n-edrendű eleme ( nem kell primitív elem, mert lehet, hogy n kisebb a test méreténél)
  • a transzformáció a vektort képezi le egy vektorra

Inverz transzformáció

  • , ahol a -1-edik hatvány a GF(p) beli multiplikatív inverz

Konvolúciós tétel

Ha az vektorokra teljesül

  • az ebben az esetben , és ciklikus konvolúciója


Bithibavalószínűség

, ahol

  • a standard normális eloszlásfüggvény
  • a jel-zaj viszony (Signal to Noise Ratio)

BSC

CSMA/CD ortogonális kódok

  • a signature time, azaz a kommunikáció során használatos jeltartási idő

CSMA/CD Random Coding

  • az AWGN(additiv Gaussian White Noise) szórása a csatornán, avagy a zajteljesítmény
  • a szimbóluim- és a chipidő hányadosa
  • a felhasználók száma

Konvolúciós kódok komplex ábécé felett

  • a hibás kódszóra való döntés valószínűsége
  • a gaussi zajmint szórása
  • a zérus kódszótól d minimális euklideszi távolságra lévő kódszavak száma

  • a kódolatlan esetben adódó minimális euklideszi távolság
  • (=) a szabad távolság

Viterbi-dekódolás bithibaaránya diszkrét emlékezetnélküli csatornán

  • itt

CDMA/FH

felhasználók száma

  • felhasználószám
  • frekvenciák száma ( a szórókód mtx -es )

CDMA/DS

Az mtx

  • a felhasználószám
  • az i. szórókód vektor

vett vektor

  • kovarianciamátrix
  • az AWGN

döntés - kvadr. optimalizálás

  • komplexitás - diszkrét tér miatt

Viterbi algoritmus

komplexitása

  • , tehát ennyi lépésben történik a kódolás
  • mellesleg O()=O(1)

-- Zsolti - 2007.06.17.

Megbízhatóság alapú döntés

A döntés azt is figyelembe veszi, hogy az érték milyen "mélyen" van a döntési tartományban. Hogyha a döntési tartományok határától távoli az érték, akkor nagyobb valószínűséggel vette fel az elküldött vektor adott eleme az értéket, mintha a határ közelében lenne. Ennek az az oka, hogy az elemek alapból meghatározott értékeket vehetnek fel, majd AWGN zaj hatására veszik fel végleges értéküket.Ahhoz, hogy az érték átkerüljön a másik tartományba, a zaj értékének nagynak kell lennie, és mivel ez 0 várható értékű normális eloszlású vv.,ezért ennek kisebb a valószínűsége.

  • azonban a döntéshez a konstans szorzókat le lehet hagyni
  • alapján össze lehet hasonlítani a valószínűségeket
  • a döntés arra az értékre történik, aminek legnagyobb a valószínűsége

Shiftregiszter műveletekre

Ez a módszer tervezzünk szorzást végző shiftregiszteres architektúrát felett jellegű feladatoknál kerülhet elő.

  • Egy olyan rendszert készítünk, ami 1 lépésben előállítja a kívánt eredményt.
  • A művelet egy meghatározott (bevasalt) elem, és egy változó elem között kerül végrehajtásra
  • A shiftregiszterben a változó érték paramétereinek tárolásához N regiszter kell. ( miatt-a vektorok ilyen hosszúak)
  • A regiszterekben a változó elem polinom reprezentációjának együtthatói vannak.
  • Előre kiszámoljuk az elvégzendő művelet eredményét (polinom reprezentáció), majd ez alapján határozzuk meg az összeköttetéseket.
  • A művelet elvégzését követően egy kifejezést kapunk, melyben a változó vektor együtthatói, és a polinom változójának hatványai vannak. Az elemeket a polinom változó alapján csoportosítjuk. Az összeköttetések abból adódnak, hogy az egyes hatványokhoz milyen együttható tartozik. Az együttható tagjainak összegét kell az eredetileg az adott polinomváltozó-hatvány együtthatóját tartalmazó regiszter bemenetére kötni.

Jelfeldolgozás rész

Nyquist feltétel

  • ha a feltétel teljesül nincs szimbólumközti áthallás

-- MadayPeter - 2007.06.08.