InfElmTetel36

A VIK Wikiből

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.


vissza InfelmTetelek-hez <style> li {margin-top: 4px; margin-bottom: 4px;} </style>



Definíciók

Csatornakód

Legyen a csatornán átküldhető betűk halmaza.
Ekkor a csatorna hosszúságú szavainak halmaza.
Legyen a felhasznált kódszavak halmaza.
Legyen mérete
Ekkor egy felhasznált kódszó.
Legyen az i. kódszó j. betűje.

Ekkor -t csatornakódnak nevezzük.

Kódóló

A forrás jelfolyam, amit megfelelő kódolás után át szeretnénk küldeni a csatornán. Legyen a forrásábécé. Legyen a forrásblokkok hossza. Ekkor kódolónak nevezzük az invertálható függvényt, amely a k hosszú forrásblokkokhoz kódszavakat rendel.

Dekódoló

A dekódoló a csatornából kilépő üzenet alapján próbálja meg kideríteni, hogy mi volt az eredeti üzenet.
A dekódoló két részből áll a döntőből és a kódoló inverzéből.
A döntő eldönti a fogadott kódszó alapján, hogy milyen kódszót küldtek a csatornán.

A döntőt a leképezés adja meg, a döntési tartományok:

Hibás dekódolás valószínűsége

Egy adott kód hibás detektálásának valószínűsége

annak a valószínűsége, hogy hibát vétünk, feltéve, hogy az m. kódszót továbbítottuk.
Egy kódra megkaphatjuk úgy, kiszámítjuk, hogy mennyi a valószínűsége annak, hogy kódra a csatorna olyan kódot ad, amelyre a döntő nem kódra dönt. Másszóval: az kódra kapott kód kivül esik döntési tartományán.

Hibás dekódolás valószínűsége

Annak az átlagos valószínűségét, hogy egy üzenet javíthatatlanul megsérül a csatornán, és ezért hibásan dekódoljuk -vel jelöljük, és átlagos hibának nevezzük.

Átlagos hiba

A hiba valószínűségére olyan mérőszámot szeretnénk, ami független az üzenetek valószínűségétől, ezért az átlagos hibát használjuk:

Jelsebesség

Ha továbbra is a csatorna kódszavainak hossza, és </math> M </math> az átvihető üzenetek száma, akkor: Jelsebességnek (vagy _kódolási sebességnek_) nevezzük az értéket.

A jelsebesség tehát azt mutatja meg, hogy egy csatornahasználattal (a kódszó egy betűjével) hány bit információt viszünk át.
No garancia megjegyzés: Bináris kód esetében ez értelemszerűen legfeljebb 1. A maximumát akkor veszi fel, ha az összes lehetséges kódszót felhasználjuk. Látható, hogy ilyenkor nincs hibajavító képessége a kódnak.

Csatornakódolási tétel

Vegyünk egy kapacitású diszkrét memóriamentes csatornát.

Bármely és számhoz létezik olyan csatornakód hosszú kódszavakkal, hogy


azaz a jelsebesség nagyobb, mint .


No garancia megjegyzés: Tehát egy C kapacitású csatornán át akarunk vinni információt r<C jelsebességgel, és hibát tudunk elfogadni. Ekkor található olyan kód, ahol legfeljebb lesz a hiba valószínűsége, és r kisebb lesz a kód R jelsebességénél.

Bizonyításvázlat

TODO: a könyvben elég ronda a bizonyítás, hogy kellene ennek előállítani a vázlatát?

-- Sales - 2006.06.26.