„Algebrai rész” változatai közötti eltérés
Új oldal, tartalma: „{{GlobalTemplate|Infoalap|KodElmKepletek}} __TOC__ ==Singleton-korlát== <math> M\leq q^{n-d_{min}+1}</math> * <math>q</math> a kódábécé elemszáma (bináris e…” |
|||
13. sor: | 13. sor: | ||
* ha = áll fenn, akkor a kód MDS tulajdonságú, ekkor <math>d_{min}= n-k+1</math> (pl.: Reed-Solomon kódok) | * ha = áll fenn, akkor a kód MDS tulajdonságú, ekkor <math>d_{min}= n-k+1</math> (pl.: Reed-Solomon kódok) | ||
==Hamming-korlát== | ==Hamming-korlát== | ||
A lap jelenlegi, 2014. április 17., 10:07-kori változata
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.