Kódolás, hibajavítás. Tervezte és készítette Géczy LászlL. szló 2002

Méret: px
Mutatás kezdődik a ... oldaltól:

Download "Kódolás, hibajavítás. Tervezte és készítette Géczy LászlL. szló 2002"

Átírás

1 Kódolás, hibajavítás Tervezte és készítette Géczy LászlL szló 2002

2 Jelkapcsolat A jelkapcsolatban van a jelforrás, amely az üzenő, és a jelérzékelő (vevő, fogadó), amely az értesített. Jelforrás üzenet Jelérzékelő Általánosságban az üzenet tartalma tetszőleges lehet, ellenben a tartalmat az adott környezet korlátozhatja, és kereteit megszabhatja a jelkapcsolatban lévők között.

3 Jelkapcsolat Az eredeti közlemény az emberi agyban, mint gondolat áll elő és az ember átalakító képességén keresztül vagy hangokként, vagy leírt szövegként jelentkezik (kódolt közlemény) a jelkapcsolatban. A jelkapcsolat végállomásán a hallott, vagy az olvasott jelekből (vett közlemény) kikerekedik a csaknem eredeti gondolat (dekódolt közlemény). eredeti közlemény kódolt közlemény vett közlemény dekódolt közlemény Jelforrás Jelérzékelő A beszédben az információ hordozó a hang, tehát a jelkapcsolat hangokkal jön létre. Az írásban az információ hordozó a betű és a jelkapcsolat betűk által valósul meg.

4 Az információ (a jel) Általában vizsgálva: a jelforrás jelei lehetnek diszkrétek, vagy folytonosak. A gyakorlatban előforduló információ források mindig véges sebességű jeleket bocsátanak ki. iszkrét jelforrások esetében (emberi kapcsolat) ez azt jelenti, hogy a szolgáltatott jelek száma véges és időbeni egymásutánja (gyakorisága) egy meghatározott értéket nem halad meg. A szempontunkból lényeges diszkrét jelforrások által kibocsájtott véges számú különböző jel közül a különböző jeleket különböző, az azonos jeleket pedig azonos szimbólumokkal jelöljük (hangok, betűk, számok, írásjelek) és ezt a jelteret egy szimbólum készlettel (abc betűi) helyettesítjük.

5 A kódolás alapfogalmai A kód, az információk kifejezésére, közlésére, megjelenítésére szolgáló rendszer. A kód az információt hordozó szimbólumokat, a szimbólumokból felépített szavakat, valamint a szimbólumok és szavak összekapcsolásának szabályait tartalmazza. Az információ-forrás, vagy jelforrás általános esetben az egyes szimbólumokat nem azonos valószínűséggel szolgáltatja. A szimbólum készlethez hozzá rendelhető egy diszkrét (nem folytonos) valószínűségi kép, amely a szimbólum készlettel együtt jellemzője az információ forrásának.

6 A magyar AB kis betűinek használati valószínűsége a beszélt nyelvben Az alfaset betűkészlet a valószínűségi-kép alapja összes betű 1175 átlag 34,56 szórás 23, e t a s l r n i á z é k o m g d y v ó b ö c j ő p f h u ú ü ű x w q betűk

7 Az információ (a jel) Például az információ forrás n db szimbóluma legyen a következő: x 1, x 2, x 3,..., x i,... x n Az n darab szimbólum előfordulásának valószínűsége pedig rendre P(x 1 ) = p 1 ; P(x 2 ) = p 2 ;... ; P(x i ) = p i ;... ; P(x n ) = p n ez a valószínűségi kép akkor teljes, ha egyik szimbólum valószínűsége sem 0, tehát p i 0 (i = 1, 2,..., n) egyik szimbólum valószínűsége sem 100 %-os, tehát p i 1 (i = 1, 2,..., n) biztos eseménynek tekintjük azt az információ szerzést, amely alatt csak az adott szimbólumkészlet kerül közvetítésre, tehát n i= 1 p i = 1

8 Az információ (a jel) A diszkrét információ forrásból szerzett információ mennyiségét információ tartalomnak vagy hírtartalomnak nevezzük. Az információ forrást jól jellemzi a szimbólumok átlagos információ tartalma. Egy szimbólum egyedi információ tartalma: I( x ) = log i a Az egyedi információ tartalom kiterjesztése a jeltér átlagos információ tartalma, entrópiája: 1 p i H ( X ) n = i= 1 p i log p a i

9 Az információ (a jel) Bizonyítható, hogy a jelforrás átlagos hírtartalma akkor a maximális, ha szimbólumkészlete azonos valószínűségű. Az információ tömörsége: µ = H ( X ) H ( X ) max 1 Az információ redundanciája: R H ( X ) max H ( X ) = = 1 µ H ( X ) max Hogy lehet értelmezni a redundanciát? A beszélt nyelv is redundáns. Tapasztaljuk minden nap, hogy egy gondolatot számtalan módon lehet megfogalmazni, és még több képen lehet érteni. Ez természetesen távolabb van attól a kiinduló ponttól ahonnan szemléltük a jelforrást, de minden esetre jellemzi a redundanciát általában.

10 Az információ jellemzésének alapvető fogalmai Szimbólumkészlet: A kódszó: Azoknak a szimbólumoknak az összessége, amelyek az információ szerkesztéséhez szükségesek. A szimbólumkészletből alkotott sorozat, amelynek szerkesztéséhez meg kell adni a szimbólumok összekapcsolásának szabályait, valamint az egyes szavak megkülönböztetésének szabályait. A kódszó-készlet: Az egy rendszeren belül használt kódszavak készlete. Ez feltételezi azt, hogy előfordulhat olyan kódszó-készlet, amely esetében vannak megengedett és tiltott kódszavak. A szóhosszúság: A kódszóban lévő szimbólumok száma. Vannak rendszerek, amelyek rögzített (fix) szóhosszúsággal, vannak olyanok, melyek változó szóhosszúsággal dolgoznak.

11 A kódszó A kódok jellemzőik szerint lehetnek: szimbólum készletük szerint szóhosszúság szerint - bináris -nem bináris - rögzített - változó. A számítástechnika számára a bináris jelkapcsolat alapvetően meghatározó. A berendezések egyszerűsége, megbízhatósága, a jel csatorna fizikai jellemzői miatt a jelkapcsolatok többségénél bináris szimbólumokból álló jel sorozatokkal történik az információ átvitel.

12 A kódszó A numerikus és alfanumerikus kódolás szóhosszát, információ tartalmát, redundanciáját megismerve vizsgáljuk meg a kódszó szerkesztésének lehetőségeit. Numerikus kódolás A numerikus kódolásnak kevesebb a szimbóluma és egyszerűbb a szerkezete: súlyozott a decimális alapú (Pl.:B binárisan kódolt decimális, vagy hexadecimális) kódból, ahol a helyiértékek súlya rendre d = 8 a a a3 + 2 a2 + 1 az Aiken kódból (decimális önkomplementáló kód), ahol a súly d = 4 a a a3 + 2 a a három többletes kód előfeszített súlyozott kód d = 8 a + 4 a3 + 2 a2 + 1 a1 4 3

13 A kódszó Numerikus kódolás nem súlyozott a Gray kód nem súlyozott kód a bináris számból a következő algoritmus szerint állítható elő, ahol a b 4, b 3, b 2, b 1 a bináris kombinációnak megfelelő tetrádok jelölése: Bináris Gray a = a = b a = b 4 b b3 2 3 b2 1 = b2 b1 a Gray Bináris b = b = a b = a b = a 4 a a3 2 4 a3 a2 1 4 a3 a2 a1

14 A kódszó numerikus kódok összehasonlítása Kód B HEXA AIKEN 3 többletes GRAY index Súlyozás nincs A A B B E E F F

15 A kódszó Alfanumerikus kódolás A kódszavak - alfanumerikus kódok esetén használatos a kódszó helyett a karakter megjelölés, különböző jellemző csoportokba rendezettek. X2\X ABEF 0 Í 1 V R K N 2 E Á I A 3 Z S S G 4 É J Y 5 R E B 6 L L E B 7 Ő T E 8 É Ű T 9 J S K Ű A E K B L S E Z K Á E M F X2\X Í 1 V R K N 2 E Á I A 3 Z S S G 4 É J Y 5 R E B 6 L L E B 7 Ő T E 8 É Ű T 9 J S K Ű A E K B L S E Z K Á E M F A 8 bites ASII a 7 bites kód kiegészített változata. A kiegészítés a következőképpen történik - a 7 bites kód legnagyobb helyértékét meg kell ismételni a 2. helyérték után. Például: ,

16 Hibajelzés és hibajavítás Működőképes rendszerekben csak olyan hiba fordulhat elő, amely a jelforrásból érkező kódszó egy vagy több bitjének a továbbításakor ill. megérkezésekor az adott jelkapcsolatban tévesztést okoz. Ez azt jelenti, hogy bitcsere következik be a tévesztés helyén. Kis sebességű rendszerekben egy-egy kódszóban legfeljebb egy bitcsere fordulhat elő, és a hibák egymástól függetlenek. Nagy sebességű információ-továbbítás esetén a zavaró hatás időtartama általában hosszabb egy bit továbbításának idejénél, így előfordulhat több egymás melletti biten hibacsomó. A hibák előfordulását már a kezdeti időkben is észlelték és jelzésére vagy kiküszöbölésére különböző eljárásokat vezettek be, amelyek a redundanciával függenek össze. Ezek alap módszerek és máig használatosak, amelyek két csoportba sorolhatók: A jelkapcsolat többszörözésével többségi logika alkalmazása. (csak hibajavítás) A jelkapcsolatban a szimbólumok redundáns kódolása. (hibajelzés és hibajavítás)

17 A szimbólumok redundáns kódolása A hibajavítás korlátlanul nem használható, mert mint az előző gondolatokból is kiderült jelentős költség növekedést okozhat a túlzott mértékű alkalmazás. Megoldások, amelyek a jelkapcsolatot észszerűen felhasználhatóvá teszik: rendszertechnikai megfontolások - a kialakítási alapokat minél jobban körül kell határolni, a fizikai működést a lehető legbiztonságosabbá kell fejleszteni a technológiák megfelelő megválasztásával. a hibaarányt jelentősen kell csökkenteni viszonylag kevés áramköri eszközzel, illetve egyéb összetett berendezéssel. A redundáns kódolás haszna: hibajelzés, amely lényegesen alacsonyabb értékű módszer, de el kell fogadnunk, hogy ezzel arányosak a ráfordítási igények. (Error tecting ode = E) hibajavítás, olyan kódok szerkesztésének lehetősége, amely a bitcsere helyét megadja, és a szükséges visszaállítást elvégzi. (Error orrecting ode= E)

18 A Shanon tétel Shanon kimutatta, hogy a zajos jelkapcsolatnál tetszőleges kis hibavalószínűséggel megvalósítható a jelkapcsolat, de ekkor a kód entrópiáját - H(X)-t - legalább annyival meg kell növelni, mint amekkora a jelkapcsolat zaj entrópiája. Ennek a magyarázataként, egy gyakran előforduló jelenséget vizsgáljunk meg. A kis iskolásokat kirándulni, orvosi vizsgálatra viszik. Tömegközlekedési eszközzel utaznak. Mielőtt felszálltak volna a kis iskolások, a járművön volt valamilyen alapzaj, és ehhez mérten, megfelelő hangerővel beszélgettek az utasok. A kis iskolások a felszállás után elkezdték, vagy folytatták csevegéseiket. A figyelmes utas, de a figyelmetlen is hamarosan érzékelhette, hogy néhány megálló után a csevegés ricsajjá fokozódott, és kibírhatatlanná vált. Mi a jelenség magyarázata? Nagyon egyszerű, és a Shanon tételének ez az alapja. A beszélgető kis iskolások az általuk, a környezetükben beszélgetésük által zajt keltettek egymás számára. A zaj hatásának csökkentésére növelték a beszélgetésük hang erősségét. Ez ismét zaj növekedést okozott. A zaj hatásának csökkentésére ismét hang erősség növekedés következett be. A pozitív visszacsatolás a végsőkig növeli a zajt.

19 A hibajelzés és a hibajavítás jellemzői A számítástechnika számára a bináris jelkapcsolat alapvetően meghatározó. Erre alapozva továbbiakban a hibajelző és -javító kódolás elmélet leginkább kidolgozott területével a bináris blokk kódokkal foglakozunk. A bináris szimbólum készletű kódok esetén a véletlen 0 1, vagy 1 0 bitcsere valószínűségének azonosságát feltételezzük, azaz a bináris csatornák a továbbiakban szimmetrikusak. A redundáns kódok hibajelző és hibajavító tulajdonságainak vizsgálatához szükséges a kódszó súlya W(x i ), a Hamming távolság a kódszó Hamming súlya W(x i )

20 A hibajelzés és a hibajavítás jellemzői A kódszó súlya W(x i ) Rögzített hosszúságú bináris kód x i kódszavának W(x i ) súlyát a kódszóban lévő 1-es szimbólumok száma adja. Hamming távolság Két kódszó Hamming távolságát úgy lehet kiszámítani, hogy a két kódszó azonos helyen álló elemeit összehasonlítjuk és megszámláljuk, hogy hány helyen áll különböző bit. A bitek összehasonlítására alkalmas a moduló összeadás: xi y i Az X(x 1, x 2,..., x n ) és az Y(y 1, y 2,..., y n ) kódszavak Hamming távolsága Kódszó Hamming súlya ( X, Y ) = n i= 1 ( x i y i A kódszó Hamming súlyának nevezzük azt a távolságot, amelyet a zérus kódszótól ( ) mérve, a nem zérus bitjeinek száma. Ezt a mennyiséget is W(x i )-vel szokás jelölni. A definícióból következik, hogy két kódszó x 1 és x 2 Hamming távolsága a két kódszó moduló összegének súlyával egyezik:, ) ( x1, x2) = W ( x1 x2)

21 A hibajavítás korlátai A kódok hibajelző és hiba javító képességét aszerint kell megállapítani, hogy a jelkapcsolatot megvalósító rendszernek milyen az elemi hiba valószínűsége. A hibajelző és hibajavító kódok alkalmazásakor a jelkapcsolatban az információ maximális valószínűségű (maximum likelihood) dekódolását a gyakorlatban ritkán alkalmazzák. Jelentősége abban van, hogy hozzá hasonlítjuk a gyakorlatban megvalósított összes dekódolást. A hibajavító kódot optimálisan akkor választjuk meg, ha részletesen ismerjük a jelkapcsolat statisztikáját, ami a gyakorlatban többnyire nem áll rendelkezésre. A jelkapcsolat részleges ismerete alapján figyelmünket célszerűbb a tipikus hibák javítása felé fordítani. A tipikus hibák javítása, és ezentúl a véletlen hibák jelzése fontos feladat. Ennek megfelelően a javítandó ill. jelzendő hibák számának megállapítása után meg kell határozni a kódszó hosszát. A kódszó készlet javítási és jelzési feltételeit a hibák számának ismeretében a minimális Hamming távolság segítségével lehet megállapítani. A hibajavítás feltételei a redundancia biztosítására ez az első lépés.

22 A hibajelzés, hibajavítás korlátai Hibajelzéskor bármilyen kombinációjú d, vagy ennél kevesebb számú hiba jelzésének szükséges és elégséges feltétele: min d +1 Hibajavításkor bármilyen kombinációjú maximálisan t számú hiba javíthatóságának feltétele: min 2 t + 1 Hibajelzéskor és hibajavításkor maximálisan d számú hibajelzés és maximálisan t számú hibajavítás esetén a feltétel: min t + d +1 A kódszó hosszát a hibajavítási korlátból lehet származtatni. A korlátot eddig exakt módon nem tudták előállítani, ezért a korlát számítására vonatkozóan több közelítő módszert dolgoztak ki.

23 A hibajavítás korlátai A kódszó készletet eredeti kódszavai k bitből állnak, a hibajavításra alkalmas kódszavak redundánsak és n-k bittel megnövelt a hosszuk. Tehát az eredeti közlemény kódszavainak hossza k, a kódolás utáni kódszavak hossza n. eredeti közlemény k kódolt közlemény n vett közlemény n dekódolt közlemény k Jelforrás Jelérzékelő Jelkapcsolat Zajos környezet

24 A hibajavítás korlátai A hiba korlátok képletei elvileg a redundanciát létrehozó bitek (n-k) számának meghatározását szolgálja. A következőkben bemutatott képletekkel explicit módon, közvetlenül nem lehet kifejezni az n-k -t. Hamming korlát: 2 n k t i= 0 n i Plotkin korlát: n k 10 2 min 2 log min Varsharmov-Gilbert-Socks korlát: 2 n k 2 i= 0 min n 1 i n = i n! i!( n i)!

25 Hamming korlát használata t=1 azaz egy hiba javítása n k 2 n +1 n-k m=k/n n k 2 n-k min /n 1 0, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,00002 min = 2t + 1 = 3 m=k/n a hiba javítás hatásossága

26 Hamming korlát használata t=2 azaz két hiba javítása 2 n k + 1 n 2 + n + 2 min = 2t + 1 = 5 n-k m=k/n n k 2 n-k min /n 2 0, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,00691 m=k/n a hiba javítás hatásossága

27 Hamming korlát hatásossága min /n 1 0,75 min,t 0,5 0,25 0,25 0,5 0,75 1 k/n

28 A hibajavítás korlátai min /n 1 0,75 Hamming korlát 0,5 Plotkin korlát 0,25 Varsharmov-Gilbert-Sacks korlát 0,25 0,5 0,75 1 k/n

29 Paritás elemes kód VR (Vertical Redundacy ode) d=1 egy hiba jelzése min = d + 1 = 2 k bit eredeti közlemény, n-k=1 bit párosság ellenőrző, vagy paritás bit A kettes (2) Hamming távolságú kód csak páratlan hibák jelzésére alkalmas. A kódolt közlemény n= k+1 hosszú. A jelző rendszer a kódban lévő egyesek párosságát, vagy páratlanságát figyeli. A figyelési eljárás: x 0 x1... xi... xk 1 xk = xk + 1 Ahol x k+1 a paritás bit. Ezt a vonal menti módszert sok helyen alkalmazzák. A mágnes szalagos adat rögzítésnél ezt a formát VR-nek nevezik, mert a szalag élére merőlegesen helyezkedik el a vizsgált kódszó.

30 Paritás elemes kód Alkalmazása (páratlan paritással) Adat bitek VR (Vertical Redundacy ode) paritás-paritása LR (Longitudinal Redundacy ode)

31 Paritás elemes kód Hibajavító képessége (páros paritással) Adat bitek VR (Vertical Redundacy ode) paritás-paritása LR (Longitudinal Redundacy ode) LR VR paritás elemek kódszava A paritás elemek kódszavának súlya W(x i ) = 4 Hamming távolsága min = 4 Hibajavító képessége t=1 Hibajelző képessége d=3 min = 4 2 t + 1 d min +1

32 A hibajavítási módszerek Lineáris hibajavító kódok A kódelméletben azok kódok lineárisak, amelyek lineáris műveletek végrehajtása révén kódolhatók és dekódolhatók: Lineáris hibajavító kódok: Mátrix kódok - esetében a kódoláshoz generátor, a dekódoláshoz paritás mátrixot használnak. Polinom kódok - esetében kódoláshoz generátor, dekódoláshoz paritás polinomot használnak. A mátrix és polinom műveletek a bináris elem készletre értelmezettek. A mátrixok és polinomok bináris mátrixok és bináris polinomok, ezért az alkalmazott műveletek (és, vagy, kizáró vagy) a bináris térre értelmezettek (regiszter szorzás, osztás).

33 A hibajavítási módszerek - mátrix kód Bináris kódszó, mint vektor Bármely n = 4, 7, 8,... többelemű kódszó felfogható vektorként is. ksz 1 ksz 2 ksz 3 ksz v 1 v 2 v 3 v 4 Az n elemű kódszó-készlet egy kódszava n dimenziós vektor, így a kódszó elemeit az n dimenziós vektortér egységvektorainak is tekinthetjük. A kódszó-készlet kódszavai a vektortér vektorai, így a kódszavak és a vektortér között egyértelmű megfeleltetés van.

34 A hibajavítási módszerek - mátrix kód A vektorokkal végezhető műveletek a skalárral való szorzás esetén a vektor (v 1 = ) valamennyi komponensét szorozni kell: a * v 1 = a*0 a*1 a*0 a*0 a*0 a*0 a*0 = 0 a Két vektor összeadásakor a vektor elemeire moduló (átvitel nélküli) összegzést kell alkalmazni. v 1 v v v 2 v 1 v 2 =

35 A hibajavítási módszerek - mátrix kód Lineáris kombinációk és a vektortér A vektorok vektorai v 1, v 2, v 3,. v n A vektorok lineáris kombinációi u = d 1 v 1 d 2 v 2 d 3 v 3. d n v n A lineárisan független vektorok u = d 1 v 1 d 2 v 2 d 3 v 3. d n v n 0 kivétel d 1 = d 2 = d 3 =. = d n =0

36 A hibajavítási módszerek - mátrix kód Lineáris kombinációk és a vektortér A 4 bites kódszavak teljes készlete k = 4 elem 2 k = 16 vektor A k = 4 bázis vektorok lineárisan független v 1 = 0001 v 2 = v 3 = v 4 =

37 A hibajavítási módszerek - mátrix kód A 4 vektor lineáris kombinációjával 16 vektor állítható elő d 1 d 2 d 3 d 4 u kombináció u műveletek kódszavak v 1 0v 2 0v 3 0v v 1 0v 2 0v 3 0v 4 v v 1 1v 2 0v 3 0v 4 v v 1 1v 2 0v 3 0v 4 v 1 v v 1 0v 2 1v 3 0v 4 v v 1 0v 2 1v 3 0v 4 v 1 v v 1 1v 2 1v 3 0v 4 v 2 v v 1 1v 2 1v 3 0v 4 v 1 v 2 v v 1 0v 2 0v 3 1v 4 v v 1 0v 2 0v 3 1v 4 v 1 v v 1 1v 2 0v 3 1v 4 v 2 v v 1 1v 2 0v 3 1v 4 v 1 v 2 v v 1 0v 2 1v 3 1v 4 v 3 v v 1 0v 2 1v 3 1v 4 v 1 v 3 v v 1 1v 2 1v 3 1v 4 v 2 v 3 v v 1 1v 2 1v 3 1v 4 v 1 v 2 v 3 v

38 A mátrix kód - generátormátrix Az n elemű vektorok 2 n sokaságából választható ki az az n lineárisan független vektor, amelyet generátormátrixként lehet használni a hibajavításnál. Lineárisan független bázis vektorok képezik a generátormátrixot (G). v 1 = 0001 v 2 = 0011 v 3 = 0110 v 4 = 1100 G 1 = Más bázis vektor választással a generátormátrix v 1 = 1000 v 2 = 0100 v 3 = 0010 v 4 = 0001 G 2 =

39 A hibajavítási módszerek - a hibajavító elemek A kódszó készletet eredeti kódszavai k bitből állnak, a hibajavításra alkalmas kódszavak redundanciát biztosító kiegészítői n-k bit hosszúak. Az eredeti közlemény kódszavainak hossza k, a kódolás utáni kódszavak hossza n. Hamming korlát szerint t=1 hiba javításához k=4 bit hosszúságú eredeti kódszó esetén n-k=3, tehát n=7. Eredeti kódszavak vektorai k= 4 v 1k = v 2k = v 3k = v 4k = Kódolt kódszavak vektorai n= 7 G 1 = v 1n = v 2n = v 3n = v 4n = Az n elemű vektorok 2 k sokaságából választható ki az az k lineárisan független vektor, amely megfelel hibajavítás feltételének és generátormátrixként lehet használni. v 1n = v 2n = v 3n = v 4n =

40 Az általános generátormátrix Hamming korlát szerint t=1 hiba javításához k=4 bit hosszúságú eredeti kódszó esetén n-k=3, tehát n=7. G = Eredeti kódszavak mátrixa Paritás kódszavak mátrixa G = I k P n-k G = i 11 i 12 i 13.. i 1(k-1) i 1k i 21 i 22 i 23.. i 2(k-1) i 2k i k1 i k2 i k3.. i k(k-1) i kk p 21 p 22.. p 2(n-k) p 11 p 12.. p 1(n-k) p k1 p k2.. p k(n-k)

41 A hiba észlelés Vektoralgebrából ismert, hogy a lineárisan független vektorok ortogonálisak azaz skaláris szorzatuk 0. Például a háromdimenziós térben az i, j, k egységvektorok merőlegesek egymásra. Az n dimenziós terekre is mondhatjuk, hogy a G generátormátrix-szal leírt altér ortogonális a H T paritás-vizsgáló mátrix alterére. G H T = 0 Így a G valamennyi lineáris kombinációja ortogonális a H T valamennyi lineáris kombinációjára, azaz u H T = 0 Amennyiben u H T 0 a vizsgált kódszó nem megengedett kódszó. A továbbiakban u H T = s 0 n-k elemű szindróma vektor.

42 A hibamátrix A generátormátrix ismeretében a H, ill. H T mátrixok előállíthatók. Eredeti kódszavak mátrixa Paritás kódszavak mátrixa G = I k P n-k H T = P T k I n-k p 11 p 12.. p 1k i 11 i 12.. i 1(n-k) H T = p 21 p 22.. p 2k p (n-k)1 p (n-k)2.. p (n-k)k i 21 i 22.. i 2(n-k) i (n-k)1 i (n-k)2.. i (n-k)( n-k)

43 A hibajavító Hamming-kód R. W. Hamming szerkesztette az n elemből álló t=1 hibát javító kód algoritmusát. Jellemzője, hogy a szindróma vektor, mint bináris szám a hibás elem helyére mutat. Hamming mátrixok 11 információ bittel 1 információ bittel 01 H (3,1) = 10 H (7,4) = 11 4 információ bittel H (15,11) =

44 A hibajavító Hamming-kód Az ellenőrző, hibajavító elemek helye (indexe) 2 egész számú hatványa, 2 0, 2 1,.., 2 n-k-1, azaz a H T mátrix olyan oszlopainak felel meg, amelyben csak egy 1-es van. H T (7,4) = u= a 1 a 2 a 3 a 4 a 5 a 6 a 7 kódszó vektor és elemei Nem szisztematikus kód, mert a kódszó eredeti bitjei keverednek a hibajavító elemekkel. u= H T (15,11) = a 1 a 2 a 3 a 4 a 5 a 6 a 7 a 8 a 9 a 10 a 11 a 12 a 13 a 14 a

45 A hibajavító Hamming-kód Az ellenőrző, hibajavító elemek értékének meghatározása 4 eredeti bit esetére: A G generátormátrix-szal leírt altér ortogonális a H T paritás-vizsgáló mátrix alterére, ezért annak vektorai is ortogonálisak. u H T (7,4) = 0 a 1 a 3 a 5 a 7 = 0 a 2 a 3 a 6 a 7 = 0 a 4 a 5 a 6 a 7 = 0 vektor és mátrix kifejtett szorzata Így a vektor és a mátrix kifejtett szorzatából meghatározhatók az eredeti információ vektorából a hibajavító elemek. a 1 = a 3 a 5 a 7 a 2 = a 3 a 6 a 7 a 4 = a 5 a 6 a 7

46 A hibajavító Hamming-kód Az ellenőrző, hibajavító elemek értékének meghatározása 11 eredeti bit esetére: A G generátormátrix-szal leírt altér ortogonális a H T paritás-vizsgáló mátrix alterére, ezért annak vektorai is ortogonálisak. u H T (15,11) = 0 a 1 a 3 a 5 a 7 a 9 a 11 a 13 a 15 = a0 2 a 3 a 6 a 7 a 10 a 11 a 14 a 15 = 0a 4 a 5 a 6 a 7 a 12 a 13 a 14 a 15 = a0 8 a 9 a 10 a 11 a 12 a 13 a 14 a 15 = 0 Így a vektor és a mátrix kifejtett szorzatából meghatározhatók az eredeti információ vektorából a hibajavító elemek. a 1 = a 3 a 5 a 7 a 9 a 11 a 13 a 15 a 2 = a 3 a 6 a 7 a 10 a 11 a 14 a 15 a 4 = a 5 a 6 a 7 a 12 a 13 a 14 a 15 a 8 = a 9 a 10 a 11 a 12 a 13 a 14 a 15

47 A hibajavítás megvalósítása A kódszó készletet eredeti kódszavai k bitből állnak, a hibajavításra alkalmas kódszavak redundánsak és n-k bittel megnövelt a hosszuk. Az eredeti közlemény kódszavainak hossza k, a kódolás utáni kódszavak hossza n. eredeti közlemény k Jelforrás kódolt közlemény ellenőrző elemek számítása Jelkapcsolat Zajos környezet vett közlemény szindróma képzése hibajavítás Jelérzékelő dekódolt közlemény k

48 A hibajavítás megvalósítása A hibajavító elemek értékének meghatározása kódszavanként (7,4) : az eredeti kódszó a 1 = a 3 a 5 a 7 a 2 = a 3 a 6 a 7 a 4 = a 5 a 6 a 7 átviendő kódszó a 1 = = 1 a 2 = = 1 a 4 = = 0 A hibajavító elemek értékének meghatározása kódszavanként: átvitt kódszó a 1 a 3 a 5 a 7 = s a 2 a 3 a 6 a 7 = s a 4 a 5 a 6 a 7 = s = = = A hiba jellemzője a szindróma vektor a 4-es helyre mutat

49 A hibajavítás megvalósítása Kombinációs hálózattal Jelforrás Jelérzékelő U4 a7 a7 a7 U5 a7 a6 a5 U1 a6 a5 a6 INV U7 U6 a6 a3 XOR3 U2 a4 a3 a5 U9 INV U10 U8 a5 XOR3 U3 XOR3 Ellenőrző elemek előállítása a2 a1 a4 a3 a2 XOR4 U12 XOR4 U15 U14 B A Y9 Y8 Y7 Y6 Y5 Y4 Y3 Y2 Y1 Y0 INV U13 INV U11 a3 a1 XOR4 X74_42 Szindróma képzése, hiba javítása

50 A hibajavítási módszerek - ciklikus kód Bináris kódszó, mint polinom Bármely n = 4, 7, 8,... többelemű kódszó felfogható polinomként is. A ciklikus (n, k) kód olyan n hosszúságú k információs szimbólumot tartalmazó lineáris kód, amelyben az elemek (n-1)-ed fokú polinom együtthatói. A kódszó (a 0, a 1, a 2, a 3... a n-2, a n-1 ) leírható a következő polinommal: a n-1 x n-1 +a n-2 x n a 3 x 3 +a 2 x 2 +a 1 x+ a 0 A vektortér bármely v = (a 0, a 1, a 2, a 3... a n-2, a n-1 ) vektorára igaz, hogy a belőle képzett v = (a n-1, a 0, a 1, a 2, a 3... a n-2 ) vektor szintén benne van a vektortérben. A vektortér elemeinek képzése: A vektortér elemeket cilikusan eggyel jobbra toljuk.

51 A hibajavítási módszerek - ciklikus kód A ciklikus kód matematikai alapja a moduló polinom algebra. Az (x n -1) moduló algebrában a polinom szorzása x-szel megfelel egy ciklikus léptetésnek. Egy ciklikus kódot egyértelműen meghatároz egy r-ed fokú g(x) polinom, amely osztja az (x n -1)-et. Az (n, k) kód értelmezhető k = n - r összefüggéssel, ahol k az eredeti kódszó hossza, r a hibajavító elemek száma. Az r-ed fokú g(x) polinommal meghatározott kódtérnek csak akkor eleme az f(x) polinom, ha osztható g(x)-szel. f ( x) g( x) = q( x) f ( x) = q( x) g( x) A különböző f(x) polinomoknak különböző q(x) az eredményük.

52 A generátor polinom kiválasztása Egy (n, k) ciklikus kódot egyértelműen meghatároz egy r-ed fokú g(x) polinom, amely osztja az (x n -1)-et. Minden g(x) polinomhoz különböző kódtér tartozik. Az n=7 esetében a (x n -1) moduló algebrában az (x 7-1) primtényezői: x 7-1 = (1-x) (1+ x+ x 3 ) (1+ x 2 + x 3 ) A primtényezőkből lehet választani generátor polinomot. Példa generátor-polinomok: g(x) = 1+ x+ x 3 Primtényezőkellenőrzése: g(x) = 1+ x 2 +x 3 (1-x) (1+ x + x 3 ) = 1 x x 3 x x 2 x 4 = 1+ x 2 + x 3 + x 4 moduló algebrában ez moduló összegzés moduló algebrában azonos páros elemek összege 0 (1+ x 2 + x 3 + x 4 ) (1+ x 2 +x 3 ) = 1 x 2 x 3 x 4 x 2 x 4 x 5 x 6 x 3 x 5 x 6 x 7 = = x 7-1

53 A generátor polinom felhasználása A g(x) = 1+ x 2 + x 3 (7, 4) r=3-ad fokú polinom egyértelműen meghatározza (x 7-1) ciklikus kódot. A g(x) generátor polinom teljes alakja: g(x) = 1+ x 2 + x 3 g(x) = x 1 + x 2 + x x x x 6 Ennek figyelembevételével g(x) a lineáris vektortér bázis vektorai és generátor mátrixa a következők: 1 g(x) = x g(x) = x 2 g(x) = x 3 g(x) = G = Tekintettel arra, hogy a kód ciklikus és lineáris a bázis vektorok és lineáris kombinációja is kódpolinom. 1 g(x) = f 0 (x) x g(x) = f 1 (x) x 2 g(x) = f 2 (x) x 3 g(x) = f 3 (x)

54 Ellenőrző elemek A g(x) polinommal előállított kódtér kódjai, mint a generátor mátrixból is látszik nem szisztematikus, nem választható információs és hibajavító elemekre. G = A kódolás, dekódolás szempontjából a megvalósítás egyszerűbb a szisztematikus kód használatával. A (k-1)-ed fokú p(x) információ polinomot x n-k -val megszorozva (x n -1) kódtérnek része lesz, azonban ezzel - a g(x) polinommal meghatározott - ciklikus kóddá még nem vált. A p(x) x n-k információ polinomot g(x) polinommal elosztva nagyon valószínű, hogy a q(x) hányados polinom mellett r(x) maradék polinom is képződik. p( x) x g( x) n k = q( x) + r( x)

55 Ellenőrző elemek számítása A p(x) x n-k információ polinom, akkor válik f(x) kódpolinommá, ha : f n k ( x) = p( x) x + r( x) = q( x) g( x) Az r(x) hibajavító polinom - (n-k) = r elem számú - azaz (r-1)-ed fokú. A ciklikus kódok azért is terjedtek el, mert előállításuk egyszerű, viszonylag kevés áramköri elem szükséges felépítésükhöz. A kódolás x n-k p(x) szorzásból, kettes számrendszerben léptetésből, és az r(x) meghatározásából áll. A kódoláshoz szükséges polinom műveletek elvégezhetők visszacsatolt léptető regiszterekkel, mert a bináris szorzás és az osztás alapvetően léptetési algoritmusok. Például: (7,4) választás esetén n-k = 3 g(x) = 1+ x + x 3 x 3 p(x) = x 3 (1+ x) = x 3 + x 4

56 Ellenőrző elemek számítása Például: (7,4) választás esetén n-k = 3 g(x) = 1+ x + x 3 p(x) = 1+ x információ polinom x 3 p(x) = x 3 (1+ x) = x 3 + x 4 A 3-ad fokú p(x) információ polinomot x 3 -nal megszorozva (x 7-1) kódtérnek része lesz. 3 p( x) x = q( x) + r( x) r( x) 0 g( x) Ezzel azonban a g(x) polinommal meghatározott ciklikus kóddá még nem vált. (x 4 + x 3 ) : (x 3 + x + 1) = x 4 + x 2 + x x + 1 Az osztásban a moduló műveleteket kell alkalmazni. x 3 + x 2 + x x 3 + x + 1 x r(x) = x Maradék polinom - a polinom hibjavító része 3 p( x) x + r( x) g( x) = q( x)

57 Hogyan tehető szisztematikussá a ciklikus kód? Az információ polinomok szorzása x n-k -val a ciklikus kódot szisztematikussá tette, mert az x 0 helyértékű elem is x n-k helyértékű lesz és még a maradék polinom n-k-1 helyértékű eleme is hozzá illeszthető. Például: (7,4) választás esetén n-k = 3 g(x) = 1+ x 2 + x 3 Információ kód p(x) x 3 p(x) r(x) f(x)= x 3 p(x)+ r(x) Kódolt információ x 3 x 2 +1 x 3 +x x x 4 x 2 +x+1 x 4 +x 2 +x x+1 x 4 +x 3 x 4 +x 3 +x x 2 x 5 x+1 x 5 +x x 2 +1 x 5 +x 3 x 2 +x x 5 +x 3 +x 2 +x x 2 +x x 5 +x 4 x 2 x 5 +x 4 +x x 2 +x+1 x 5 + x 4 +x 3 1 x 5 + x 4 +x x 3 x 6 x 2 +x x 6 +x 2 +x x 3 +1 x 6 +x 3 x+1 x 6 +x 3 +x x 3 +x x 6 +x 4 1 x 6 +x x 3 + x+1 x 6 + x 4 +x 3 x 2 x 6 + x 4 +x 3 +x x 3 + x 2 x 6 +x 5 x 2 +1 x 6 +x 5 +x x 3 + x 2 +1 x 6 + x 5 +x 3 0 x 6 + x 5 +x x 3 + x 2 +x x 6 + x 5 +x 4 x x 6 + x 5 +x 4 +x x 3 + x 2 +x+1 x 6 + x 5 +x 4 +x 3 x 2 +x+1 x 6 + x 5 +x 4 +x 3 +x 2 +x

58 Ellenőrző elemek áramköri előállítása log0 g(x) = 1+ x 2 + x 3 1 x2 x3 U1 U2 R_x_0 R_x_1 R_x_2 I_x U5 LR U6 LR U3 U7 LR clock clear F F F A maradék polinom előállítását végző osztó áramkör Az áramkör működésének szimulációja: x 3 p(x) = p(x) = információ polinommal

59 Ellenőrző elemek áramköri előállítása log0 g(x) = 1+ x 2 + x 3 1 x2 x3 U1 U2 R_x_0 R_x_1 R_x_2 I_x U5 LR U6 LR U3 U7 LR clock clear F F F A maradék polinom előállítását végző osztó áramkör Az áramkör működésének szimulációja: x 3 p(x) = p(x) = információ polinommal

60 Ellenőrző elemek áramköri előállítása log0 g(x) = 1+ x 2 + x 3 1 x2 x3 U1 U2 R_x_0 R_x_1 R_x_2 I_x U5 LR U6 LR U3 U7 LR clock clear F F F A maradék polinom előállítását végző osztó áramkör Az áramkör működésének szimulációja: x 3 p(x) = p(x) = információ polinommal

61 Ellenőrző elemek áramköri előállítása log0 g(x) = 1+ x 2 + x 3 1 x2 x3 U1 U2 R_x_0 R_x_1 R_x_2 I_x U5 LR U6 LR U3 U7 LR clock clear F F F A maradék polinom előállítását végző osztó áramkör Az áramkör működésének szimulációja: x 3 p(x) = p(x) = információ polinommal

62 Ellenőrző elemek áramköri előállítása log0 g(x) = 1+ x 2 + x 3 1 x2 x3 U1 U2 R_x_0 R_x_1 R_x_2 I_x U5 LR U6 LR U3 U7 LR clock clear F F F A maradék polinom előállítását végző osztó áramkör Az áramkör működésének szimulációja: x 3 p(x) = p(x) = információ polinommal

63 Ellenőrző elemek áramköri előállítása log0 g(x) = 1+ x 2 + x 3 1 x2 x3 U1 U2 R_x_0 R_x_1 R_x_2 I_x U5 LR U6 LR U3 U7 LR clock clear F F F A maradék polinom előállítását végző osztó áramkör Az áramkör működésének szimulációja: x 3 p(x) = p(x) = információ polinommal

64 Ellenőrző elemek áramköri előállítása log0 g(x) = 1+ x 2 + x 3 1 x2 x3 U1 U2 R_x_0 R_x_1 R_x_2 I_x U5 LR U6 LR U3 U7 LR clock clear F F F A maradék polinom előállítását végző osztó áramkör Az áramkör működésének szimulációja: x 3 p(x) = p(x) = információ polinommal r(x)

65 Az áramköri hiba ellenőrzési folyamat Hiba ellenőrzésének szimulációja: f(x) = kódolt polinommal log0 g(x) = 1+ x 2 + x 3 1 x2 x3 U1 U2 R_x_0 R_x_1 R_x_2 I_x U5 LR U6 LR U3 U7 LR clock clear F F F A maradék polinom előállítását végző osztó áramkör f(x) =

66 Az áramköri hiba ellenőrzési folyamat Hiba ellenőrzésének szimulációja: f(x) = kódolt polinommal log0 g(x) = 1+ x 2 + x 3 1 x2 x3 U1 U2 R_x_0 R_x_1 R_x_2 I_x U5 LR U6 LR U3 U7 LR clock clear F F F A maradék polinom előállítását végző osztó áramkör f(x) =

67 Az áramköri hiba ellenőrzési folyamat Hiba ellenőrzésének szimulációja: f(x) = kódolt polinommal log0 g(x) = 1+ x 2 + x 3 1 x2 x3 U1 U2 R_x_0 R_x_1 R_x_2 I_x U5 LR U6 LR U3 U7 LR clock clear F F F A maradék polinom előállítását végző osztó áramkör f(x) =

68 Az áramköri hiba ellenőrzési folyamat Hiba ellenőrzésének szimulációja: f(x) = kódolt polinommal log0 g(x) = 1+ x 2 + x 3 1 x2 x3 U1 U2 R_x_0 R_x_1 R_x_2 I_x U5 LR U6 LR U3 U7 LR clock clear F F F A maradék polinom előállítását végző osztó áramkör f(x) =

69 Az áramköri hiba ellenőrzési folyamat Hiba ellenőrzésének szimulációja: f(x) = kódolt polinommal log0 g(x) = 1+ x 2 + x 3 1 x2 x3 U1 U2 R_x_0 R_x_1 R_x_2 I_x U5 LR U6 LR U3 U7 LR clock clear F F F A maradék polinom előállítását végző osztó áramkör f(x) =

70 Az áramköri hiba ellenőrzési folyamat Hiba ellenőrzésének szimulációja: f(x) = kódolt polinommal log0 g(x) = 1+ x 2 + x 3 1 x2 x3 U1 U2 R_x_0 R_x_1 R_x_2 I_x U5 LR U6 LR U3 U7 LR clock clear F F F A maradék polinom előállítását végző osztó áramkör f(x) =

71 Az áramköri hiba ellenőrzési folyamata Hiba ellenőrzésének szimulációja: f(x) = kódolt polinommal log0 g(x) = 1+ x 2 + x 3 1 x2 x3 U1 U2 R_x_0 R_x_1 R_x_2 I_x U5 LR U6 LR U3 U7 LR clock clear F F F A maradék polinom előállítását végző osztó áramkör f(x) = r(x)

72 Az áramköri hiba ellenőrzési folyamat Hiba ellenőrzésének szimulációja: f(x) = hibás polinommal log0 g(x) = 1+ x 2 + x 3 1 x2 x3 U1 U2 R_x_0 R_x_1 R_x_2 I_x U5 LR U6 LR U3 U7 LR clock clear F F F A maradék polinom előállítását végző osztó áramkör f(x) =

73 Az áramköri hiba ellenőrzési folyamat Hiba ellenőrzésének szimulációja: f(x) = hibás polinommal log0 g(x) = 1+ x 2 + x 3 1 x2 x3 U1 U2 R_x_0 R_x_1 R_x_2 I_x U5 LR U6 LR U3 U7 LR clock clear F F F A maradék polinom előállítását végző osztó áramkör f(x) =

74 Az áramköri hiba ellenőrzési folyamat Hiba ellenőrzésének szimulációja: f(x) = hibás polinommal log0 g(x) = 1+ x 2 + x 3 1 x2 x3 U1 U2 R_x_0 R_x_1 R_x_2 I_x U5 LR U6 LR U3 U7 LR clock clear F F F A maradék polinom előállítását végző osztó áramkör f(x) =

75 Az áramköri hiba ellenőrzési folyamat Hiba ellenőrzésének szimulációja: f(x) = hibás polinommal log0 g(x) = 1+ x 2 + x 3 1 x2 x3 U1 U2 R_x_0 R_x_1 R_x_2 I_x U5 LR U6 LR U3 U7 LR clock clear F F F A maradék polinom előállítását végző osztó áramkör f(x) =

76 Az áramköri hiba ellenőrzési folyamat Hiba ellenőrzésének szimulációja: f(x) = hibás polinommal log0 g(x) = 1+ x 2 + x 3 1 x2 x3 U1 U2 R_x_0 R_x_1 R_x_2 I_x U5 LR U6 LR U3 U7 LR clock clear F F F A maradék polinom előállítását végző osztó áramkör f(x) =

77 Az áramköri hiba ellenőrzési folyamat Hiba ellenőrzésének szimulációja: f(x) = hibás polinommal log0 g(x) = 1+ x 2 + x 3 1 x2 x3 U1 U2 R_x_0 R_x_1 R_x_2 I_x U5 LR U6 LR U3 U7 LR clock clear F F F A maradék polinom előállítását végző osztó áramkör f(x) =

78 Az áramköri hiba ellenőrzési folyamat Hiba ellenőrzésének szimulációja: f(x) = hibás polinommal log0 g(x) = 1+ x 2 + x 3 1 x2 x3 U1 U2 R_x_0 R_x_1 R_x_2 I_x U5 LR U6 LR U3 U7 LR clock clear F F F A maradék polinom előállítását végző osztó áramkör f(x) = r(x)

79 VXA helikális rögzítési technológiájához kapcsolódó hibajavítás A rögzítés alapja a iscrete Packet Format (PF)

80 Szalag éle Szalag éle Sávok

81 iscrete Packet Format (PF) 387 Packets Sáv

82 A Packet felépítése SYN AR ATA R E Packet

83 Az olvasott Packet elhelyezése a puffer területen SYN SYN SYN ARSYN AR AR AR ATA ATA ATA ATA Buffer Segment R R ER ER E E

84 Az olvasott Packet elhelyezése a puffer területen SYN SYN SYN ARSYN AR AR AR ATA ATA ATA ATA Buffer Segment R R ER ER E E

85 Error orrection ode ATA Y-Axis E X-Axis E iagonal E Buffer Segment X-Y E R

ú ű Í Í Ó ú ú ú ú Í ú ú ú ú ú ú Í ú ú ú ú ú ű Í ű ú ú ú Í ú ú ú É Ó Á Á Á É Á Á Á ú ű Á Á Á É ú É Á ű Á ű Á Á Á Á Á ú ú Á ú É Á É ű ű ú ű ú ű Í ű ú ú ú É Í É Í ú ú ű ú Í ú Í ű ű ú ű Í ú ú ú ú ű ú ú ú ű

Részletesebben

Í ö Í ú Ú ö É Ú É Í Ó Ó ö ö ö Ö ú ú ú É Í É Í Ó Ú ö ö Ú É Í Ö ú ö ú ú Ö ú ű Í Ó ú Í ú Í Á É Í Ó Ö ö ú Ú Ö ö Ú É Í Ó É Í ú ű Í Í öé ö Í Í ú ú ű ö Í ú ű ö ú É ű ú ú Á ú Ö ú ú ö ö ú ű ú ö ö ö ö ú ű ú ö ú

Részletesebben

ű Ó ú ú ú ú ú Ö Ö ú Á Ú ű ú ú Ú É ú ú Ö Ö Ű ú ú ú ű ú É ű ú É ú ú ú ű ű ű ú ű ú ű ú ű ű ú ű ű ú ú Á ú É ű ú ú ű ú Ü ű ú ú ű ű ú ú ú ú Ö Ö Ú ú ú ú ú ú ú ú ű É ú ú ú ű ú ú ű ú ú ú É Í ú ű ú ú ú ú ű ű É ú

Részletesebben

ű ű ű É Ü ű ű ű Ö Ü Ö ű Ö Ú Ö ű ű ű Á ű ű Á É ű Ú ű Ó ű É Ó É ű ű É ű ű ű Á ű ű ű ű Ö Ö É Ú Í ű Ó ű Ö ű Ö Ö Ö Ö Ö ű ű ű ű ű Ö É É Á Á É Ö Ö É Ú Á ű Ö ű ű ű ű ű ű ű ű ű ű ű ű ű ű ű ű ű ű ű ű É ű Ő ű Á ű

Részletesebben

Ó É Í ű ö ö ű í ö ö ö ö ö ö ö í ö ú ö í í ö í í í í ű ö í ö í ú Á Í Ó Á í ö ö ö ö ö ú Ú ö í í í ö ű ö ú ö Ú É É ö ú ö ö ú í í ú ú í ú ú í É ö É ö ú ú ú ö ú ö ú í É ö ö ö ö ö ö ú ö ö ú ú Á í ú ö Í ö í ö

Részletesebben

ö É ú Á Á Á Á Á É ü É É Á É ö Ő Ó Á Ő Ó Ó Í Ó Á ö Á Á Á Á Á É ÁÉ Á Á Á É É Ú É Á Á Á É É Á Á Á Ö Ö É É É É É É ú Á É É Ó Á Ó Í Ó Á Á Á ú Á ö É É É É É ő Á Ú Í É Á ö Á É Í É Ő Ó Ó Á É Í Á É É ö É Á Ő Ó

Részletesebben

Á Á Ö Á Ó Ü ü Á Ó Á Á Á ú É É É É É É Á Á Ó Á Ó Ó Á Ö Ó Á Ó Á Á Ó Á Ú Ö Ö Á Ö Á Á Á É Á Á Á Á Á Á Á Á É Ó É Á Ó É Ó Á Ó É Ó É Á Ó Ö Ö Á Ó ö ö ú Ö Á É Ó Ú Á Á Ú Ó Ó Ó Á Á Á Á Ú Á É Á Á ö Á Í Á Á É Í

Részletesebben

Í ö ö É Í ö ú ú Í ö Ö ú ö ú ú Ú ö ú Ö ú ú ú ú ú Ó ö ö ú ú ú Á ú Á ú ö Ú ö Ó ú Ú ö ö ö ú ö ö Á Í ö ö ú ö Í ö ö ö ö É ö ű ö Í ö ö ű ö É Á ö ö ö ö ú Í ö ö ú ö ö ú É Á Í ú ö ö ö ö Í Í ú Í Í Í É Í ű Í Í Í Í

Részletesebben

í Í Ő í Ü ó ó Ó ó Ó Ó Ó ó Ó Á Ó Ü í í ó í Ó Ü í Ó Ó í ó ó ő ő í Ó í Í í Ő í ó í Ó ö ó ó Ö ó ó Á Á ó Á ó É ő í í ő í Í í í í í ó ó ó í Ó Á ö Ö í í É Ő Á ó Á Á É Í É ó í ő í ő Ó ó ó í ó ő ó ó í ó ő Ó ő í

Részletesebben

Á Ú ő ú Ö ó ó ó ő ő ó Ö ő ú ó Ö ú ú ó Ü ú ó ó ó ó ű ó ó Í ú ő É É ő ő ű Ü ő ú ó ő ó ú ú ó ó ó Ö ú ő ú ő ú ő Ö ő Ü ő ó ó ó Ö ú ő ó ó Í Á É É É Á Á É É ó ú ó ő ó ó ó ó Ó ó ű ő ű ó É ú ó Ö ő ú ó Á É Á Í ó

Részletesebben

í á í ö ö ö é ú é ö é ö ü é ö é é é á é á ü á ó á é Íí ő ő é ü é á á á ó ó ú ö é áíű ő ő é ö ó é í é é é á á é í á á ó é á ó é ü á é é Í í é ü ő ő é á é ü ú ó á é ű ő é ő ő ö ű ő ő á á á á í é é é á á

Részletesebben

á á Á Á É É ÉÉ ú í Á Á É ö É Á Á á á é á é á Ű é á á é ő á á á é ú ő ő é á ó é é á í á ó á é ő é á á á é ó í á á ü é é á é á á é á á ó é é ö é Ü Ö Ö á á é é í é ú á ö é ö é é á á é á á é é ő á ő ő á é

Részletesebben

Á É Á Á É ű ű Í É ű Í É Í ű Ü Í Ü Ü Í Í Í Í Í ű ű ű Í ű Í ű ű É ű Í Í É Í ű ű ű É ű ű Í ű ű ű Í ű ű Í Í É ű Á ű ű ű ű ű ű Í ű ű Í Í Í Í Í Í Í É Í Í Í Í ű ű Í ű Á ű ű É Í É Í Í Í É É ű Í Í ű ű ű ű Í ű

Részletesebben

Ú Á É í ő í ó ó ó í ö í ö ö ö í ö ö ö ö ö Ú ö ó ö ö ö í ö í ő ö í í ő ö ú ö ó ö í Á í ó ő ú í ő ő ú í í ó ő í ó ó í í ő ó ó ó ő ó ó ő ü í ü ó ü ő ó ő ó ü í ó í ő É ö ö ö ő ü ő óí ö ű ö ü ó ö ö ő í ó í

Részletesebben

Í ű é ó ú Á ö ő ö é é é á é é ó ú ő ö é ó é á é é é é é é é ó á É É ü ő é é ó á á í á ó á é á ó á é é ü ó é ü ö ó ú ö é ö á ű á í é é é ü é é é ö á á á é ó é é ü á ü á á ú á á á á é é é é ü é é é ó é á

Részletesebben

Á Á Á Ó ő ő ő í ő ö í ő ő ó í ó í ö ú ű í ó í ö ö őí ö ö ó í ő Á Á ö ö ű ö ö ö ö ö í ö ő ő ö ö í ő ö Ö Ú É Á őí í ö ö ö ö ö ő ö ő ő Ó ú ö ö ó Á ö ö ö í ö í ö í ű ö ö ű ö É ö ú ö í ö ú ű ö ű ö ö ő ű Ö ő

Részletesebben

ő ő ű ú ü ő ü ü ü ü ő ü Ú Í Á Ó É ü ü ü ő ő ő ő ü ú ő ű ő ő ú ú Á ú É ű ő ő ő ő Á ü É ő Ö Á ő ő ő ő É ő ő ú ú ú ő Á Ö ő ő ő ű ő ú ú Á É ű ő ő ő ő ő ő ő ő ő ő ő É Í ü ű ő ü Ö ő ú ű ű ő ő É ü ű ő ű ő ú ú

Részletesebben

É É É ú ú í ü ú Ó ú í Á Ö É Ő É í í í ú Á Í í ü ö ú ö ö í ö ü Áö í ö ö í ö í í ü í É Ü Ú É ú Í É É É Í í Á É í í í ü ü Í Ó í í í ú ÍÁ Í í í í í É í ö í ö Ü í Í í íí Í Í Á ú É É Á í É É í í í í Í É ö Í

Részletesebben

É ü Ó É É ö É Á Ó Á É É ö É ü ü ű ö ű ö Á Á ö ő Á ő Á Á Ó ü ö ö ő ű ú ú ő ő ú ú ö ö ű ő ú ü ü ö Ó Á ö ü ö ö ü ő őü ö ö ö ő ű ő ö ö ő ő ö ú ö ö ö ú ö ú ű ö ő ö ö ö Ó ö ö ü ö ö ü ö Í ö ö ö ő ű ú ú ő ő ú

Részletesebben

Í Í ú ú ü Í ű Á ú ü ü Á Ú Ó Á ü ü ü Í ü ú ú ú ú ú ü Í ú ü ü Á ú ű ü ü ú Í ü Á ű ü ü É Á ü ü ü Á ü Á Á ü ü Á Ö ü Ö ű Ú Í ú ú Ö Ö Ú ú ü Í Ö ű Ö Ü ú Ö ü Í ü Ü Ö ü É Ö ű Ü ú Á ü ű ű Í Í ű Í ú ú Ó Í É Í Á ü

Részletesebben

ő ő ű í ú ő ü ü ü ú ü ü ő ü ü ü ü Ó Ő Ö Ú Í Á Ű Ó É É Á É ü ü ő ü í ő ő í í í ő ő ű í ú ú í ü ú í Á Ö í ő ő ű í ú ű í ő ő ű í ú Ő Ó Ö Ú Í Á ÍŰ Ó É É Á É ű í í ő ő ő ő í ő ő ő ő í ő ő ő í í ü í Ö í í ú

Részletesebben

í í í ö í ő ö ö ő ö ö í ű ő ö í í Ö í í í ő í í ö í í í ú Ö Á í í í í í Ö í í ö í í ő í í ö ű ö í ö í í ö í í í í ö ü í Ö É É ö í Ö ő Ö í í ő ü ő Ö ő Ö ő ö Á Á Á Á É É É Á Ö ő Ö ú ö í ú ű ú í Ö ü ú Ö ő

Részletesebben

Á Í Á ü É ó ü ÍÉ ó ü ü ó Á ü ó ö ö ó ú ü ü É ú ü ó ó ó ü ü ü É ó ö ö ö ú ü ü ü ö ö ö É É ú ó ö ó ó ő É ö ö ó ó ú ü ó ó Á É ó ó ü ó É ó ó ü ó ó ó ó óű Á ü óű ú ü ú ü ü ú ü ú ü ú ü ö ü ü ó ó ü ó ó ű ü ü

Részletesebben

ú ö Á ö Á Á ő ö ö ő ö ő ű ő ü ú ö ő ő ú ö ö ő ű ő ü Ó ö ö ü ö ú ö ü ü ü ő ö ö ú ü É ő ö ő ő ö ű ú Ü ő ő Á É ő ű Ü ő ő Ű ö ő ű ő ü ű ö ü ö ő ő ő ő ő ö ü ü ő ü ö ö ő ü ö ö ő ö ő ö ö ü ö ü ő ö ő ü ö ö ő ü

Részletesebben

ö Ü Á Á Á Á Á Á É ö ü Á Á Á ö Á Í É Á Á ö ü ő ú ő ü ö ü ő ö ü ö ü í Á í ö ö ü í Ö ú ö ö ü ő Ö Ü Ö í í ö ö ö í í ú ö ő ü ü É ő É ő Á Á Á É É ü ű ö ő ű ú ú Á Á Á É É ü í ü ö í í í í ü ö ö ő Ö Ö í ü ö í í

Részletesebben

ú Í Ú É Á É É ú ú ü ü Í ÍÍ Á Í Í ú É Í ú ú Í Í ű ú ú ú ú ú ú ü ú Í ú Ö ü ú Í Í ü Í Í É ű ú Í Í Á ú Á Í ú ü Í ú Í ü Í Í ü Í ú Í Í Í Í ú Í Ú Í ü Í ü Í ú Ó Í ü Í É ú É ú Í ü Í ú ú ú ú Í ü ú Í ü ü É Í Í ú

Részletesebben

Á Á Á Ú ű í í ÁÁ É í Í í Ö Ö É Ü Ó Ó í ű Á É í í É É É É É É É É Ő É É É É Ó í É Á ú ú ú ú ü ű í ü ű É ü í í ú í ú Á Í Á Á Á Í ű í Á Á Á í Á Á Ö Á í ü ű í í ü í í Ö ü í Á Á Á ü ű í í í í Í űí í Á Á Á ű

Részletesebben

ö ü ü ü ü ö ö ú Ü É Á É ö ö ü ú ö ű ú ü ö ű ö ú Á ú ö ű Á Í ö ü ö ö ű ö ú ú ö ö

ö ü ü ü ü ö ö ú Ü É Á É ö ö ü ú ö ű ú ü ö ű ö ú Á ú ö ű Á Í ö ü ö ö ű ö ú ú ö ö ö ü ú ö Á ü ö ö ö ö ö É ű ű ö ö ö ö ü ö Ó É Á Á Í Á Á ü ö ű ü ü ű ü ö ü ü ü ü ö ö ú Ü É Á É ö ö ü ú ö ű ú ü ö ű ö ú Á ú ö ű Á Í ö ü ö ö ű ö ú ú ö ö ö Á ű ű Á ö ö Á ö ü ü ü ü ü ö ü ö ö ö ö ö ü Í É Ü É Á

Részletesebben

Ó Ú Ö É Ö Á Ú Ó É Ö É É Ö Á Á É ö ü ö í ö ö ő ó ö ö ő ő ö ó ö ű ő ő ö ö ű ö í ő í ű ö ü ű ö ó ö í ó í ű ó ű ö ő Á Á í ú ő ö ö í ó ú ó ú ó ú ó ú ó í ó í í ó ö ö Ö í ó ő ú ő ó ú Ö ű ő ö ö Á Á Ó ó í ó ó ö

Részletesebben

í ú ő ü Í ö í í ú ú ü í í ő ú ö í Ú Í ö ú Á É Í Á É É í Á Á ö É ú É Ü Á Á ö É Á Á Á É É Á Í í ő ö Á Á Á Í ö É Í í Í í ő í ő í í Á Á É Á ő ő ő ő í í Í Í ő ö Ö É Á É ő Ú ö ö ö ő ő É Á É É Á Í Á ő É Á ő ő

Részletesebben

ő Ö ő í í ó ó ó ú ő ó ó ü ő ö ő ő ó ó ü ó í ő ö ö ö ó ő ó ö ö ő ó ó ó ó ö É ó ó ű ö ü ő ó ó ú ó í ó ő ó ó ő ú ó í í í ó í í ő ó ó ő ü É É Á Á É É ó ő ö ő ő ő ő ö ő ő ö ő ő ő ü ó í ö ó ó ő ú ő ó í ő ö ő

Részletesebben

ó Á Á É ó ó ó ó ű ó ó ú ó ó ú ü ó ó ó ü ó ó ó ó ó ó ü Í ű ó ű ú ü ű ó É ó ű ó ó ű ó ü ű ó ó ü ü ó ó ó ó Í ü ó ó ü ó ű ú ó ó ó ü ó ü ú ű ó ú Í Ú ű Í Ö ó Á Á Á Á É Á Á Á É ó ó ó ó ú ó ó ü ü ó ü ó ó ó ó ó

Részletesebben

Ö Ú Á É É Í Á Ü Á É Ö Ö ő Ö Ö Ö É Ó Ö Ö Ó Ö Ö Ö Á Ű É É Ó Ó Ó Ö Ó ő Í ő Ó Ö Ö Ö Í Ö Ú Ó Ó Ó Ö Ö Ó Ó Í Í ö ú ö ű ö Á ö Í ő Á ö ü ö ö ü ö ü ö Ú ö Ö Ö Ö ő ő ő Ó ő ö Ö ÍÍ Ö Í Ö Ö Í Ö Ö Í Í ő Ö ö ő ő ú ö ü

Részletesebben

ó Ö ü Ö ü í ó ó ü í ó í í í ó í ú ú í í ó í Ú ü í ü Á ü í ú ó ó ó ó ü ü ü Ö í Ü í ü É ó ü ó í í ó í í ú ó ü ó í ó í ü É í í ü ü Ö í Ö ü ó í ó ó ó Á ó ü í Á ó ú ú ú ó ó í ü ü Ö Ö ü Ó í í í ó ó ó ü í ó ú

Részletesebben

Á ü ü Á ú ő Á ő ő ő ö ö ö ő ü ü ő ü ő ő ő ű ű ö ő ő ő ü ő ő ő ő Á ő ő Í ú ú ú ú Ö Á É Á Í ú ű Ö ú ú ú ő ü ő ő ü ő ü ü ő ü ő ü É É ű ü ő ő ő ő ü ő ü Í É É Á Ó É ú Ö Ó ú Ö ü ú Í ő ő ő ö ő ü ú ő ö ő ő ü ű

Részletesebben

Á Ö É Ö Á É Ü É é ü é é ö é ö é ö é é é ö Í ó ó ó ö ü é ó ó ó é ó ó ó é ö é é é ó é é é ö Í ó ú Íü é ö é é é ö ö ö é é ü é é ö é é ó ü é ó ú é ü é ü é ó ó ó é é é ö é é ó ó é ü ó é é ö é é é é Í ó ó Í

Részletesebben

ó Ö Ö ü Í Í ó ü í ó í í ü Í ü ü í ó í ú ó í ó í ó ó ü í Á Á í Ó É í Ó ó Ó í Í í í ó í ó Í ó ü ü Ö ü ó í Ó ű Ó ó ó ü í ó í í Ó ú ó ó ó ó ü í ü Í Í ú í Í Ó ó í ü üó ó ü ó í ó ú í ü í Ó Í í Í í ó ó Á ó ó

Részletesebben

ű Ó ü ü Ó ű ü Ö ű ű ü ü É ü ü ű Ö Í Ő Í ü Ö ű Í ű Ú Ú É É É Ú ü ü É É Á ü ü ű ű É ü Ú ü Í ü ű ü ü ü ü ü ü É Í ü Ó Ő Á ű ü ü Í ü ü ü ü Í É ü Á Í É Í ű Í Í ü ü Ö ü ü ü ü Á ü Í ü ü ü ü ü ü ü ü Í ü ü ü ü

Részletesebben

í ő ü í ú É ó ő ő ö í ó Í ú í ő ü í ú ü ő ó ó ő ő ő ő ó ö ö ü ö ö ó ö ó í ö ö í ő Ö Ö Ö ő ó ő ő ő ö ő Í ó ő ó Ó ő ó ö ö ú ú ö ö ú ö í ő Á Ö ő ő ó í ő ü í ú ü ő ő ő ő ő ó ö ú Ö ú ú í ö í ó ó Ö ö ő ö ó ú

Részletesebben

Á ö í Ö ó í ö ú ó ü ö ö í í ö ö Í ö ö ö ö í ö í ó ö í í É Á Ó í ú íí Ó É Ű ó ó ű ó ú É É ó í ü í ó ó í ű ó ö ó í ó ű í ó ö ó ú í í ü Á ú í ö í ó ú ö ó ó í í ó í í ü ö ú ű ú ü ó ó í í ü ö ú Í ó ó ó í ü

Részletesebben

ő ü ö í é é é é ő ő ő í ő ő ő ó é é é é ü ö é é ő é í ő ó ó é ü ö ő é é é í é ö é ű ö é éé ő ü é éé ő é ó í í é é í ú é é ö í é é é é é é ú é é é ú é í ó ű ö ő ö ó ü ő ó ö é é é é é éü ö ű é é ü ő ó é

Részletesebben

í í Í ö ű í í ő í Í Á Í É í É í Ő ö É Ú í É Í Á É É ö ö Á Ö É Ú Ö ö ö í í í í í Ö É É É Í ű Í í í Í í í í í Á Á É Ö Ö É Á É É É É Á É É Á É É í Í ö í í í Á Ö É Ú Á Ú Ö É Ö Á Ú É Á Á ö í í Á í Á Ö Ó É Ű

Részletesebben

ő ű ő ö é ö é é ő ü é é ö ü ó Ó Ö é ü é ö é Ö é ő ü é ű ő é é ö ó é Á é ő é é ő í ő ö ö ö ű ö é ő ő ő é ü é é í ő é ő ú é ő ó ó é í é ő ü é ü ó ü é ő ü é ő ü ö ő ü ü í é ü ő ő ö é Á é ő é é ő ü ő ő é é

Részletesebben

ű ö ú É Í Á ü É ó ű ö ú ú ő ó ó ö Í ő ó ó ó ó ó ö ó ő őí ö í ö ő ö ő Á Á É őí ő ü őí ü Á ó Á í í ó Á ó ó í ó ó ő Á É ö Ú ő ü Ö ó ö ó ö ö í Á ö ő ő ó ó ó ó ö í í í ú ó í ö ö ő ő ő Ö ő í ö ó ó ö í ö ö ő

Részletesebben

Á Á É ó ú ó ő ö ü ő ó ó ö ö ö ő ó ó ó ő ö ü ő ó É Á ő ó ö É ó ú ö ű ú ó ú ö ő ó ú ó ó ó ó ú Ú ő ú ó ü ó ü É ő ő ő Ö ő ö Á ó ö ó ö ó ö ó Á ő ö Í ó ő ó ó ó ő ő ó ü ó ó ó ö ö ó ö Á ü ú ó ő ő ó ó ü ó É Ö Á

Részletesebben

Ö É É É É Á ü é ü ö ó é é ú é ő ú ö ö é ú é ő é í é é ó ü ü ó é ő í ó ó ű é é é é ő é é é ó ő ö ő ö ó ú ó é é ű í é ó ó é é é é é é é ő ó é é ő é ó é é öü ő é é é é ó é ő é ö é é í é ó ő ó é é é ü ó ú

Részletesebben

Á Á ü ö Ő é ü ö é é é ü ö ö ö ó ü ü ü é ü ö ö é Á ö ö ö é é é é é í é í ó é ó é ó ó ö ü ö í é ü ü é ö ü í ö é é ü é ó é ö é é ü é é ü é ü ü ü é ö ü é é ü ö ö ó ö ó í üí ö é é Á ú ö é é ü ú ó ö ó ö í í

Részletesebben

Í É Á Á É É Á Ó É ú ü ö ű ű ö ű ö Í É É É Á Ő É ú ö ü ú Í Á ü ö ö ö ű ö ú ú ü ö ö ö ü ú ú Ü ö ű ú ö ö ű ü ú ö ö ű ü ö ű ü ö ű ü ö ö ű ö ö ű ö ű ö ö ű ö ű ö ű ö ű ö Á Ú ü ü ú ű ö ö ö ö ö Á ú ú Ü Á É ö ü

Részletesebben

Ú É Ú í ö ö ö ü ű ú ű ű í ű ü ö ö ő ű ú í ö ö Ü ö ű Ü ú í ő ö ö ű ü ö ő ú ö ü ö ö Ü ö ö ű ű ő ű ü í ú ű í ő í ő ő í í ő ö ö ő ő ő ö ö í ű ő ö ő í ő Ü í ű ő ő ő ő ő ő ü ű ű ő ü ö ö ő í ű ü í ű í ű í ő í

Részletesebben

É Ó É É É Ó É Ú Á Á É É ó É Á Á ó É Á Á É ú É Á Á ó ő ü ő ü ő ó ó óú ö ó ó ó í ő ő ő í í ő ú ő ű ö ü ö ú ü ő ö ő ü ó ő ő í ö ő í ú ü ő ö í ő ő ü ő ó ú ó ő ö ú ű ö ő ó ú ü ó ó ü ó ő ó ő ő ő óó í ő ú ó ő

Részletesebben

ü ö í ő ü ü ü ő ő ő ű ő ö ü ő ü ü ö ű ő ö ő ő ő ő ü í ö ü ő ő ő ö í ú ő ü ő ü ő ö í ő ö ő ű ő ü ú ő ü ü ő ő ö ő ü ő ú ü ü ő ő ö í ö ü ő ő ö í ö ö ö ő ö ő ő ü ö ő í ő ő ő ő ö ö ő ő ő ö ö ő í ő ű ü ö ö ő

Részletesebben

Á ö É ö Á É ú ö í ü é é ö é ö é é é é é í é ú ö ö é é é í ü é é é ö é í é é é ú ö ö ö ö é é íú ö Ó é é ö é é í é ö é ú ö é í é é í í í í í é é ö í í ö é í ú é ö é é é é í é é Ö ö é ú é é é é í é ö í é

Részletesebben

ö Ö ü ő í Ü ö Á Ü Ü ő ő ő ő ü ű í ő ű Ó í ú ü í í ő í í ű ő ú í ö ő Ü ö ö í ú ö ő í ő í í ő Ü ú ő í ő í ü ő ü ő ö ö ö ő ő ú ü ü ő ü ü í ú í ő ő ü ő í ü ö ö ű ü ű ü ő í ü ú ő ö ü ü ő ő ő ö ő í í ő ő ú ő

Részletesebben

Á Ö É Ó Á É Ó Ü É ü ö Í ö ö Í ü ö ö ú ü ú Í ö ö ú Í ű ö ú ü ö ö Ö ü ö ö ö ú ö ú ö ö ö ö ö ü ú ü ö ö ö Í ö Í ö ú Í Í ö ö ú ö ú ü ö ö Í ü Í Í ü ö ü É ú Ú Í É Í ö Ö ü ö ü Í ü ú É Í ö ü ö ö ö ö ü ú Í ö Í Ö

Részletesebben

í íű ú ü Á Ö É Ú É É Ö í í í í ü ű ű Ó ü ü ö ö Á ö ö ű í í í ű ö ö ö ö í ö ű ü ö í ö í ö ü ö Á ö ú Á ú ú í í í í í ü í ű ü ö ö ú ü ö í ö ö ü í ü í í ö ü ü Ú íí í ü í í í í ü íí í í ú ö í í ü í ú ú í í

Részletesebben

ő ű í ő ú ő ü ő ő ő ü ü ü ü ü í Ü í í Ü Ü ő ő ő ő í ő ő ő ő íí í ú í ü ű í ő ő í Ö í Í Ü É í í ő Í Á ő ő ő Ő ő ú ú Ö Ö ú í ő ő ő ő ű í ő ú í ü í ű í É í í Ü ű í ő Ú ű í É í í Ü ű í ő ő ű í ő ú ü ÍÍ í ő

Részletesebben

Í É É É ú ú ö ü Á ö Ó ú ö Ö ú ú ö ö É ü ű Í ű ú Á ö ö ö ö ü ö É ö ö ö Á ö ö ö ü Á Á É ö ö Í Í ű ú ú Í ü ö ű ü ö Í Í ö ü ö ö ö Ú ú Ö ö ü ö ú ú ű ö ü É ü Í ö ú ö ö ü ö ö ö ö ö ü ű ü ö É Á ü ú ú ö ö ö ü ü

Részletesebben

ö í ő ő ő ö ö ö ö ö ő ő í ű ő ő ő ő ő í ű ő ő ő ű í ű ó ő ő ó ú ő ő ó ó í ó ö ö ö ő ő ő ő ú ú ó ö ö ő ő ű ö ö ú ó ó ó ö ú ő ó ö ő ő ö ő í ö ö í ő ö ő ö ő ö ú ő í ő ő ö ú ű ő ő ő ő í ö ö í í ú í ö ó ő ö

Részletesebben

Í Í Ö Ó ü Ö É ü Ü Í Ú Ü Ü Ö Ü Ü ú Ü ú ú Ü Ü Ú Ú ű ű ú Í ú ü É ü ü ü ü ü ü ú Ü ü Ü Ü Ü Ü ú ü Ü Ü Ü Í ü Ü Ü Ü ú Ü Ü Ü Ü Ü Ü ű ű ü ü Í ü ű ü ü ú Ü Ü ű Ü Ü ú ü Í ű ű ü Ü ű ü É Ü Ü ü ú Ü ú ű ü ú ú Ü ú Ü Ú

Részletesebben

Á Ö Ö Ö Á Í Ó ö Ö ü ö Ö ü ö Ö ü ö ü ö Ö ü ö üé ö Ö ü Ö ü ö ö ö ö í ö ö ö Ö Ü í Ó ö Ö ü ö Ö ü ö Ö ü ö Ö ü Ó ö Ö ü í Ö ü ö Ö ü ö Ö ü ű í ö ö ö Ó ö ö ö ö ű ö ö ü ö í ö ű ö ö ü ű ö ö ö ö Ó ü ö ö ü ö ö ö ű

Részletesebben

ő ő ű ú ő ü ü ü ü ü ü ő ő ü ü ü ü ű ü ü ő ő ő ő ő ű ú ű ű ő ő ő ő Á ü É ő Ö Ö Ö Á Í Á ő ő ő ő É ő ő ú ú ú ő Á Ö ő ő ő ű ú ű ü ű ő ő ő ő ő ő ő ő ő ő ő ő É ü ú ü Ö ő ú ű ű ő ő ő É ü ű ő ő ő ű ú ü ű ő ő ő

Részletesebben

Á ú ó ú ó őí ö ó ő ő ö ű ú ő ó ű ú ö ö ő ő ö ó ü ö ü ü ó ö ő ö ő ő ü ö ö ü ő ó ö ö ó ő ö ó ó ö ö ö ő ő ö ó ő ő ö ó ő ó ő ő ú ő ó ú ó ő ő ó ö ű ö ó ő ő ö ö ó ő ü ö ő ő ó ó ü ó ö ü ö ö ú ő ő Á ő ő ő ő ő

Részletesebben

Ü ú ő ó ö Ö ó ó ő Ö ú ő ö ó ő ó ö ö ú ó ő ö ö ő ő ö ó ú ő ö ö ő ó ö ó ö ö ö ó ó ö ó ó ú ú ö ő ú ö ó ó ó ö ö ö ö ú ö Ü Á ú ő É ó ő ö ú ő ő ő ú Ö ú ó ó ó ó ú ő ó ö ő ó Ü ú ő ő ö Ü ó ő ó Á Á Ü ő ö ö Ü ö ö

Részletesebben

Ü Ü ó ó É í í É ó í ó ü ú ó ó í ú í ó ó í í ó ű í ó ú ü í ú ó í ü ó ó í í ü ó í ü ű ú Ö í ü ű ó í ú ű ó í Í ü ó Í ü ó ú ü ú í ü í ű ó í ü ü ü ü ó í Í ű ű í ü Í ű ó í ó ó ü ó ü ó ű ü í ű ó ü ó ó í í ü í

Részletesebben

Á Á ó ó ő ó ü ó ó ó ó ó ő ó Á ó Í Í ő ő É Á ó ó ó ó Á ő É ó ő ő ő ő ü ó ő Ö Ö Ö ő ó ő ó ő ő ő ú ő Á Ö É ó ó ő ó Á ő ó ő ő ő ő ó Ö ú ú ú ű ó ó ő ó ú ú ő ó ü ó ó Ö ú ű ó ű ü ű ü ű ű ü ű ü Ö ó ő ó ú ő ó ó

Részletesebben

Á Á Ő É Íő á á ö Í á Í ó ó ó á á á á á ó ö ő á ő ő á á ú á ó á á ő á ó á á ó ö ö á Á ő ó á ő á ö ó á ú Í É á Í á á ó á É á á Í ö á á á ó Í ő á ó á á ú á ó á ó ó ó ú á ú á ű á ű á ó ű á á ő á á Í á ó á

Részletesebben

Ó Ú ü ü ó í ó í ó ó Ó É Ü Ö ü ü Ö ü ó í ó ü Ö ü ü Á ó ó Á ó ó Ö Ö ó í ü í ü Ö ű ű ü Ö ó ó í Ó ó ó Ö Ó Ö Ó ó ú í ü Ö í ó í í ó ü Ö Ö í Ó Ó Ó ó í Ö í ó í ü ó ó ó Ö ó í ű ó í ó ű ú ü ó Ó í í ó ó í ú ü ű ű

Részletesebben

Ő Á Ő É ö ö ö ö ú Á ö Ö ú ö Ö ö ö ű ú ú ö ö ö ö í í í ú ö í ö ű í í í í í í í ö í Í Í Á ö í Í ö í í Í ö É Ü ö Á í í ö ö ö í ö í ö ö í ö ű í í í í í í í Í ö í ö ö í Í Í ú í Í ú ö ú í í ú Í ö ö ú ö ö Í ö

Részletesebben

Á Á Ó É ö á ű ö á á á á Í Í á ú á ú ö ö á ú á á á öí á á á á á ö á á á á á á á á á á ö á á á á ö á á Í á á á á Í áí á á á á ö á á á á á áí á á á á á ü á á ü á Í ú á á á á á á ú á ü ö É á á ü á á á ö á

Részletesebben

ű í ö ű ö ű í ö í í ö ó ó ü ó ó ö ó ö ó ó ó ó ó Á ó ó ö ö ö ö ú ö ö ü ú í ö ü í ó í ű í íö ö ö ö ü ó ű ö ó ú ó ö ó ű ű ó ó ö ö ö ü ü ó ó ö ú É ö ö ö ö í ö ó ó ö ú í ö í ó ö ö ó í ó ü ü ü í ó í ö ö ó ü

Részletesebben

Á Á É ö ó ö ü ó ú ű ö ú ó ü ö ü ú ú ö ö ű Ü ö ö ű í ó ű í í Ö í ű ű í ű ű í Í í ó ű Ű ű í Ö Ö Á Á Ű ú ö Ő ű ü í Ö í Ő ű ű Ú ó Ö ű í ö ű í ü ö ü ö É ö ö ű ü í Ú í í ö Ő ó ó Ö ó í Í ö ö ó Ö ű ó Í í í ö ö

Részletesebben

é é É É Á Ó é ű ú ü ü é ü é ő é é é ü ő é ő É é é é í í Í é é ö é ú ö é Ö ő í é í é ú ú ü é é é ö ö é ő éí é é é ő é é ő é é í é é ő í ő é Á ö é í ö é ő é é ő é é é ő ö é ő ö é í í Í É é í é é é é é ö

Részletesebben

ö ó ü ö ó ü í ó ó É ó ö ö ó ó ó ö ö ü É ü í ü ó í ö í ó ü ú ü ú Á Ó í ó í ö ö ó ó ó í ö ö í ó ó ó í ü ó É ó ó ó í É ú ü ö ű ó ó í ó ú Ó ú ó ó ö ö ú í ú ű ö í ó ű ü ü í ü ü í ó ü í ó í Á ó ó ú ó í ó ö ö

Részletesebben

í ú í í Í ű í í ű ö Í í ő ú ű ö ö í ű ö ö ű ö í ö ű ö ű ö ö ö ö ő ö ő ő ű ö ő ö ő ő ő Á ű ö ű ö ö í í ő ö ű ö ő ü ő ű ö ű ö őí ő ő ü ö ő ű ö ő ö ö ü ő ü í ú ű í ú ű í ő í Á ú ű ű ö í í í ő ú ű ö ü Ó í

Részletesebben

Á Ö É Á É Ő Ü É í ü ö í í í ö Í ö í ü ö í í ú í ö í ö ö ú ü í Í ü í ü í ü í í í í ö ú Í í ö ö ö ü ö í ü Í ú ü í í ú ö ö Í É ü ú í í ö í Í í ú í ÁÍ Í í Í Í í ö Í É í í Í Í Í í Ó ü í ö ö É ö ü ö ö ö í ü

Részletesebben

ö é ü é ü ö ü é é é ü ü é í ü é é é é é ö ö ö é ü ö ö é ü í é ü ü é ü é ö é é ü ö ü ú ö é é ö ö é ű ö é é ü é ö é Ö é ü é é ü ö ö é Ö é ü ú ü é é ű ö é é ü ü é é ü ü é é é ü é ű ö é é ö ö ü é é ü ö é Ö

Részletesebben

Á Ő É ú ó ő ó ó ó ü ő ö ű ő É ü ö ö ő ű ü ő Á Ő É ö ó ú ó ő ó ö ú ó ú ó ő ó ö ő ó Ü ő ö ó ő Ü ő ü ö ö Ü ö ö Ő É É ó ö ő ö ó ü ö ö ű ő ú ó ő ó ó ó ő ő ó ó ö ó ó ó Ö ü ő ó ó ó ö ö ö ő ú ó ő ó ó ó ü ó ö ű

Részletesebben

ő ü í ő ü ő ú ő í ő ő ú í í ő ö í ú í ü í ü ö ö ü ö ü ü ü ö ö í ő ő í ö ő ü ü ő ü ö í ü ú ö ő ö ő ő ü ü í ö ö ö ö ú ú í ö ü ö Í ü ő ö ü ü ü ő ő ú ő ő ú ü í ő ü ő ü ü ü ö É ú ö ö ö ö ű ú ő ő ö É Á Í ü ő

Részletesebben

ő ő ó ő ó ó ő ő ó ú ó ú ó ő ő ő ó ő ő ő ő ó Á ő Í ó ü ő ó ő ű ó ó ő ő ő ú ő ő ő ü ő ü ó ő ő ü ő ő ő ü ó ó ő ő ó ő ő ü ó ó ü ő ü ő ü ő ő ő ü ő ó ő ő ő ő ő ő ő ő ő ő ő ő Í ó ó ő ó ő ü ő ú ü ő ő ó ő ú ő

Részletesebben

Ö é Í Í ü ü é é ö é ö é ÖÍ é éé ű ú é Í ö ű ö é é é é é Í é é é Í Í ö é ö é é é ü ö é Ó Ö é ü é ü ü é é Ü é Í é é é ü ö é é ü é é ü é ö éé é é Í ú é é é Í é Í Í é é ü Í ö é ö é é é ü é ü Í é ü Á é é éé

Részletesebben

ú ú í í í í í ó ű í Ö Ú ó ő ő Ö í ó Ó ü Ó Ö í ó Ö íí í ó ó óó ó ó Ó ú ú ú í í ó í ő ó ó ú ú ú ú ó ó ó ó ú ú ő ó í ó ó Ü ú í ü í ü ű í Ü ú í ű í Ú í í í ú í ü Í ű í ü í í ü ú ü í í Í ó ó ó ú Í í ó ú í í

Részletesebben

ö ó ö ó ő ö ú ő í ó É Ü ü ó ó í ö ö ó Á ő ö ó ő í ü ú ö ö í ó ó í ö ó ó Ő Ű í ö ó ü ü ó ő ó ő ő ó í ó ó ó ó ú ó ö ó ö ö ö ó ü ó ü íő ó ó ó í ó ö ö ó ö í ő ű ú ö ö ó ü ú ó ő ó ó í ö ő ő í í ö ö í ó ő ó

Részletesebben

Á Ö É É É É Í Ü Ő Ü Ő É ó ő ó ó ű í ó ő í í ó ö ö ö ú ú ü í ü ü ő ő ü ú Á ő ú ú í ó Ü ö ő í ő ú ö ó ú ö Ö í í ó í í ő í ü í Á Ö Ö í ü ü ő Ü ő ú ő ú Ő ü ő ú Ú ő í ő ó ű í ő ó ő ú ö ő ü Ü ő ú ő ő ő ó ö Ő

Részletesebben

Ű Ő É É Á É Ö Á É É Í É É ö ő Ö ő ö ü ó ő ű ő ű ű ő ú ó ü ő Ü ő ö ö ő ö ő ő ő ö ó ő ö ú ó ó ó ö ö ő ő ű ü ü ő ü ü ü ü ü ó ü ő ő ő ö ő ú ü ő ö ö ő ő ó ú ö ö ö ó ö ó Ü ő ő ö ő ó ó Ü ő ó ő ú ó ő ő ö ő

Részletesebben

ő ö Ö ő í í ő ó ő í ó ő ő Ö Ö ő ö í í ö ö í ő ő í í í í ő Ü í ö ö í ű ó ö Í í ö ó í Ü Ü É í ő ö í ő Ö Ö ő í í í Á ő ő í ő ő ö ö ö ö ó ö Ö í í ó ő Ü í ó ó ő ó ő ó ó í ó ö ó Ó í í í Ö í ő ö ö ö ó í ő ő í

Részletesebben

É Á í Á Á É Í É É É É Á í ó ö ö ü ú íű ö ö ö ő ö ö ö ö ű ó ő ó ö ö ú í ó ö ő ó ő ó ó ó Á ó í ő í í í ö ü ó ö ő ő ó ó ű öó ó ö í ó ö ö ú ú í ü ó ó ö ö ö ó ö ó ó ó í í ó ó ö ó ő ö í ű ó ü í ö ü ö íí ö ü

Részletesebben

ö ü ő ö ű É ö ö ü ü ö ö ő ő ö ö ü ő ő ö ö ö ö ü ö úő ö ö ő ű ú ő ü ő ő É öü ú Í ú ü ő ő ú ű ő ú ü ú ú ú ő ö ö ő ö ü ü Ú ö ő ü ö ő ö ü ű ü ö ü ö ő ű ö ő ü ő ű ú ü ő ő ő ú ú ü ö ö ő ő ű ő Ü ö ö ö ö ű ú ö

Részletesebben

ó ú ó é é ü ü é é é ó ü ö ó ó ó ó ó ö ö í í ó é ü é Ü é ő ü ó í ó é ő ü ö é é ö é é é é ö é é ó ö é é ö ö ö é é ő é é ö é ö é í é ö í é ó í é é í ö é ó ü é ö é ö é é é ö ö é é é ó ü ö é ő ö é ó é ö ú é

Részletesebben

ü Ö Ü Ü ü ö Á Ü ö Ü Ü ö ö ö ű Ü ü Ü ö ö ú ü Ó ö ü ú Ü ö ü ü ö ö ö ö ü

ü Ö Ü Ü ü ö Á Ü ö Ü Ü ö ö ö ű Ü ü Ü ö ö ú ü Ó ö ü ú Ü ö ü ü ö ö ö ö ü ö Ü ü ö Á ö ö ö ö ö ö ű ö ú ö Ö ú ö ű ű ö Á ö ú ü Ö Ü Ü ü ö Á Ü ö Ü Ü ö ö ö ű Ü ü Ü ö ö ú ü Ó ö ü ú Ü ö ü ü ö ö ö ö ü ö ö ü ö Ö ö ö ö Ö ü ö ö ű ö ö ö ö Ö ö ö ö Ü Ö ö ö ö ö ö ö ö Ü ö Ü ű ö ú ö ú ö ö Ü ü

Részletesebben

ö ö ő ü Á ő ü ö Í ü ö ö Á Á ü Í ü ü őí ö ü ö ö ö ü Í ü ö ö ö ü ü ö Á Á ö ő Í ü ő ü ö ü ü ő Í ö ö ő ü ü ő Í Í ő ö ő ő ö ő ü ü ü ő ö ü ü ü ü ü ő ő ö ő ü ü ü ü Í ő ö ö Í Í ü Í Í Í ü ö ö ö ü ő ő ö ő ő Í ő

Részletesebben

É É Á Í ü ó ó ö ö ó ó ó ű ö ü í ü ü ü ó ó ó ö ó ó Í ö ó Í Á Á É Á í Í ö ó ó ü ó í ö ö ü ö ü ö í í Í í ü í í ó ó í ö í ö ö ó í ö ö í ó ö ö í ú ö ü ö ó ü ó É í ö ü ö í ó ó ö í ó ö ó ó ó ö ü ö ó ó í ö Í ö

Részletesebben

Ó Á Ö É Ö Á É Ü É üü ő ő ö Í ó ü ő ő ő ó ü ö ő É ó ó ő ő É ÍÍ ó ó ő ó ó Í ő ó ő ő ö ó É ó ó ő Íő Ő Ö ö ö óí ő Í ó ó É ó ö ö Í ő Íó ó Á ő ö ö ö Í ő Íű ü ő ő ő ö ő ö ö É ü ú Í Í ó ü ö ő ö ő Í ü ü ó ó ó ü

Részletesebben

ö ő ő ö ú ü é é í í Ü é ó ü é ó ü é é ö íö ö éí é ú ű í í é ö í ó ü é é ö ö ó ö í ó ü é é í é é ó í í ü ő Í í ő é é É ó é í é ó ő í é é ó é ő ő é é ü ö ő é ő é ü Íó é é é Í ó ü é é é é é ó é ü í é ú ó

Részletesebben

í ú ő ö ö í ö ö ö ó ó ú Ó ó í ó ó ú ó ü í í ö í ú ú í ó í ő ú ö ó í í ó ö ő ó í ó í ó í ó ó ú ü ő ó ó í í ő í ú í ó ő ö ö ő ó ó ö Á ö ó ó ű ó ó ó ó í ö ó ö ú ó ó ó ó ü ö ö ű ú ö Ó ü ü í Á ó í ö ő ő í É

Részletesebben

Á Í Á É ö É í É í í ú Í ö Í Á ü ú í ő ú ú í É É Á Á ú ő ö ü Í ő ü ü ö í ő Í ő ű í ő ő ü ö ö ő í Í ö ő öíö ő ő í í ú ú ü í ü Í í ö ő Í ő ő ő ő ű ö ű ö Í ö ö ő ú ü ö ű Í ő ő Í ü ő ő ö ö ő Á ő ő ü ö ö ő ő

Részletesebben

ű í í ü ü ü ü ü ü ü í í ü ü í í ű í ú ű í í í Á í ü É í í Ö Ö É ú ú ú í Á Ö ű í ú ú í í í í í ü ű í ü í Ö ú ű í ű í É í í ü ű í í ű í ú ű í í í í í ü í í Ö í ú í Í ú í ű í í ú ú í í ü ü ü í ú í É ÍÖ Ü

Részletesebben

ö ü ö ö Ö ú ü ü Ö ö ö ö ö ü í ü í ö í ü ü ö í í í ü ö í í ö ö ö ö ö í ü í í í ö í ö ű ö Ó í í Í ü ü ü ü ü ö ü ü ü ö í ö í ö ö í ü ú ü ü í ü É ö ö ö ö ö í ö í ü ű ö ö ü í í í í ö ü ü ü ü ö Á ü ü ö ö ö ü

Részletesebben

Á Á Ő Í É É ó É ü ö í ő ő ő ű ő ó ő á ü á á á ó á á ő É ó ó ü á á á ó ó í á Á ó ű ő ó ü ö ó ö ö ő ö ó ú á á öó ő ó öí ő á í á ő á ö ö ó ö ő ű ö á ú ö ó ó ó á ü ö ö ü ó ö ó í ö ü á í á á í Í ü í íí ö í

Részletesebben

É Ő É ö ó ó Ó Ö Ó ő ő ő ő ó ó ő ő ó ü ő ó ó ü ö ö Ó ó í í ú ó í ú ó í ü í ő ó ő ő í ö ü í Ó ó í ú ó í ú ó í ü ó ő ö ő ú ö ű ü ő ő í ó í ó í ő ó ő íü ö í ő ő ű ő ú ö ő ö ó ö ó ó ö ö ő ó ó ö ő ő ü ó ö ű

Részletesebben