Visontay Péter január. 1. Alapfogalmak
|
|
- Margit Barta
- 8 évvel ezelőtt
- Látták:
Átírás
1 Kódelmélet összefoglaló Visontay Péter 2002 január 1 Alapfogalmak Kódolás: a k hosszú u üzenetet egy n hosszú c kódszóba képézzük le Hibák: a csatorna két végén megjelenő c bemeneti és v kimeneti vektorok Hamming távolsága d(c, v) azon i pozíciók száma, ahol c i = v i Ez az átküldött üzenet hibáinak száma Egyszerű hiba: a hiba helye és értéke is ismeretlen Törléses hiba: a hiba helye ismert, csak az érték nem Dekódolás: Meghatározzuk, hogy a csatorna kimenetén megjelenő jelsorozat melyik kódszónak felelt meg a csatorna bemenetén A kódolófüggvény inverzével a kódszóból visszaállítjuk az eredeti üzenetet Hibás detekció: ha a hibák egy kódszót egy másikba visznek át Kódtávolság: a kód szavai közötti minimális Hamming-táv: d min = min d(c, c ) Hibajelzés: egy d min kódtávolságú kód d 1 hibát tud jelezni d min 1 2 egyszerű hibát tud javítani d min 1 törléses hibát tud javítani Kód paramétere: ha egy kódolás k hosszú üzeneteket n hosszú kódba képez le, a kód (n, k) paraméterű Ha d min értékét ismerjük, a kód (n, k, d min ) paraméterű Singleton-korlát (1 kódábécé elemszáma): alak): egy M kódszóból álló, n hosszú és d min kódtávú kódra (q a M q n d min+1 Singleton-korlát (2 alak): egy (n, k) paraméterű kódra a korlát alakja: d min n k + 1 MDS kód: azon kódot, melyre a Singleton-korlátban = áll, maximális távolságú (maximum distance separable) kódnak nevezzük Hamming-korlát: ha egy (n, k) paraméterű kód t hibát tud javítani, akkor t i=0 ( ) n (q 1) i q n k i 1
2 Perfekt kód: olyan kód, melyre a Hamming-korlátban = áll 2 Bináris lineáris kódok Lineáris kód: egy C kód lineáris, ha minden c, c C-re c + c C A 0 vektor minden lineáris kódnak eleme Generátormátrix: egy C kód generátormátrixa a C lineáris tér egy bázisának vektoraiból (mint sorvektorokból) álló G mátrix A generátormátrix segítségével kódolhatjuk az üzeneteket, azaz ha u = (u 1, u 2,, u k ), akkor a kódolt üzenet: c = ug Megj: több generátormátrix is generálhatja ugyanazt a kódszóhalmazt Szisztematikus kód: egy (n, k) paraméterű lineáris kód szisztematikus, ha minden kódszavára igaz, hogy annak utolsó n k szimbólumát elhagyva éppen a neki megfelelő k hosszú üzenetet kapjuk, azaz kódolás során a k hosszú üzenetet egészítjük ki n k karakterrel Szisztematikus kód generátormátrixa: G = (I k, B) ahol I k a k k méretű egységmátrix, B pedig egy k (n k) méretű mátrix (így G mérete k n) Innen a kódszó szerkezete: c = (u 1, u 2,, u k, c k+1, c k+2,, c n ) Itt a kód első k karaktere az üzenetszegmens, a maradék a paritásszegmens Paritásmátrix: olyan n k n-es H mátrix, melyre Hc T = 0 akkor és csak akkor, ha a c C (Azaz ezt használjuk annak ellenőrzésére, hogy egy kód helyes-e) Minden lineáris kódnak van paritásmátrixa Tétel: minden C lineáris kódra igaz, hogy HG T = 0 Paritásmátrix számítása: G = (I k, B) = H = ( B T, I n k ) Itt a B-t az adott test (pl GF (7)) felett kell értelmezni, így pl bináris esetben B T = B T! Vektor súlya: egy c vektor w(c) súlya a koordinátái közt lévő nem nulla elemek száma Kód minimális súlya: w min = min w(c) c C,c =0 Tétel: minden lineáris kód kódtávolsága megegyezik a minimális súlyával, azaz d min = w min 2
3 Tétel: minden lineáris kód kódtávolsága egyenlő a paritásmátrixa azon oszlopainak minimális számával, melyek lineárisan összefüggők Ortogonális komplemens: egy kód ortogonális komplemense (duálisa) a paritásmátrix mint generátormátrix által képzett kód Szindróma: s = eh T ahol az e = v c vektor a hibavektor, a szindrómavektor dimenziója pedig n k A szindróma lényege, hogy ha a Hc T kiszámításakor nem 0-t kapunk (azaz a vett kódszó hibás), akkor ki tudjuk következtetni, hogy mi a hibavektor, amit a vett kódból kivonva kapjuk meg az eredeti kódszót Standard elrendezési táblázat: Szindróma Javítható hibaminták s (0) e (0) = 0 c (1) c (2) s (1) e (1) c (1) + e (1) c (2) + e (1) s (2) e (2) c (1) + e (2) c (2) + e (2) Az első oszlopban felsoroljuk az összes lehetséges szindrómát (q n k db) A második oszlop felírása az s T = He T egyenlet megoldásával történik (az e-k lesznek a javítható hibaminták) Ha több lehetséges megoldás van, akkor a minimális súlyút kell választani A táblázat segítségével végezhető a táblázatos dekódolás Példa: e e 2 0 = e e 4 } {{ } } {{ } szindróma H e 5 } {{ } hibavektor Megoldás: Az egyenletrendszer megoldásához ki kell választani, hogy a paritásmátrix melyik oszlopainak összege adja ki a szindrómát A hibavektorban ezen oszlopok i sorszámainak megfelelő e i -k értéke 1, a többié 0 Ez esetben a jó megoldások: (4); (1, 3); (2, 5); (1, 2, 3, 4, 5); hiszen ezen oszlopok összege [1 0 1] T Mivel nekünk a minimális elemszámú megoldás kell, válasszuk az első megoldást, a 4 oszlopot Ez alapján a keresett hibavektor [ ] T Bináris Hamming-kód: egy hibát tud javítani, paritásmátrixa az összes lehetséges n k hosszú nemnulla oszlopvektorból álló mátrix Pl (7,4) paraméterű Hamming-kód: H =
4 Tétel: a Hamming kód perfekt, és a Hamming korlát alapján igaz rá, hogy 1 + n = 2 n k 3 Nembináris lineáris kódok Véges test: egy q elemszámú testet véges testnek nevezünk és GF (q)-val jelöljük (Test: értelmezett rajta az összeadás és szorzás) Tétel: GF (q) esetén q = p m alakú, ahol p prím és m 1 Elem rendje: Minden 0 a GF (q)-ra létezik egy legkisebb m természetes szám, amit az a elem rendjének nevezünk, és melyre a m = 1 Primitív elem: Egy α GF (q)-t a GF (q) primitív elemének nevezzük, ha α rendje q 1 Különböző testek primitív elemei: GF (q) Primitív elemek GF (3) 2 GF (5) 2, 3 GF (7) 3, 5 GF (11) 2, 6, 7, 8 GF (13) 2, 6, 7, 11 Nembináris kód: hasonlóan értelmezett és generált, mint a bináris kódok, de értékkészlete egy GF (q) test elemeiből kerül ki Nembináris Hamming-kód: egy hibát tud javítani A paritásmátrix oszlopai mind különbözőek, nincs köztük nullvektor, és az első nem nulla elem minden oszlopban 1 Példa: az (n, n 2) paraméterű Hamming-kód (ez MDS kód): H = ( ) 0 1 α α 2 α n Itt α egy nem 0 elem, és a hatványozások a GF (q) test felett értelmezettek! (Azaz pl 3 2 = 2 mod 7) Tétel: a maximális hosszú nembináris Hamming-kód perfekt, és a Hamming korlát alapján igaz rá, hogy 1 + n(q 1) = q n k Véges test feletti polinomok: a(x) = a 0 + a 1 x + + a m x m GF (q) feletti n-edfokú polinom, ha a i, x GF (q) és a m = 0 A polinom fokszáma deg a(x) Műveletek véges test feletti polinomokkal: Összeadás: az azonos fokú együtthatókat összeadjuk Szorzás: minden tagot minden taggal szorzunk, majd az azonos fokú tagokat csoportosítjuk A műveletek elvégzése után a tagoknak venni kell a q-val vett osztási maradékát Pl 15x 2 + 9x = x 2 + 2x mod 7 4
5 Euklideszi osztás polinomokra: a(x) = q(x)d(x) + r(x) Ha nincs maradék, d(x) a(x) (d(x) osztója a(x)-nek) Reed-Solomon kód: lineáris kód, kódtávolsága d min = n k + 1 (MDS kód) Megjegyzés: ha t és n meg van adva egy feladatban, de k nincs, akkor használhatjuk a 2t = n k összefüggést Primitív (szóhosszú) Reed-Solomon kód: olyan, GF (q) feletti RS-kód, melynek kódszóhosszára igaz, hogy n = q 1 Reed-Solomon kód 1 konstrukció: Legyenek α 0, α 1,, α n 1 a GF (q) különböző elemei, és u = (u 0,, u k 1 ), amelyhez az u(x) = u 0 + u 1 x + + u k 1 x k 1 üzenetpolinomot rendeljük Ekkor a kódszó előállítása: c 0 = u(α 0 ), c 1 = u(α 1 ), α 0 α 1 α 2 α n 1 G = α0 k 1 α1 k 1 α2 k 1 αn 1 k 1 Reed-Solomon kód 2 konstrukció: Legyen α a GF (q) egy nem 0 eleme, melynek rendje m n és az 1 konstrukcióban legyen α i = α i : α α 2 α n 1 G = 1 α 2 α 4 α 2(n 1) 1 α k 1 α 2(k 1) α (n 1)(k 1) Reed-Solomon kód 3 konstrukció: A c vektorhoz rendeljük a c(x) = c 0 + c 1 x + + c n 1 x n 1 polinomot Ha az α elem rendje m n, akkor a kód definíciója: C = {c : c(α i ) = 0, i = 1, 2,, n k} {c : Hc T = 0} 1 α α 2 α n 1 1 α 2 α 4 α 2(n 1) H = 1 α n k α 2(n k) α (n k)(n 1) Nem rövidített Reed-Solomon kód: ha a 3 konstrukcióban m = n, azaz a generáló elem rendje megegyezik a kódszóhosszal Ilyenkor a 3 és a 2 konstrukció megegyezik Rövidített Reed-Solomon kód: ha a 3 konstrukcióban m > n Reed-Solomon kódok dekódolása: Bonyolult, lásd TK243 4 Aritmetika GF (p m )-ben 5
6 Irreducíbilis polinom: GF (p) feletti, nem nulladfokú P (x) polinom irreducíbilis, ha nem bontható fel két, nála alacsonyabb fokú GF (p) feletti polinom szorzatára Bináris esetben irreducíbilis polinomok: Néhány példa: x 2 + x + 1; x 3 + x + 1; x 4 + x + 1; x 5 + x 2 + 1; x 6 + x + 1; x 7 + x 3 + 1; GF (p m ) GF (p) konverzió Legyen p prím, P (x) egy GF (p) feletti irreducíbilis polinom és Q = {0, 1,, p m 1} Q két kiválasztott elemének (a és b) kölcsönösen egyértelműen feleltessünk meg egy-egy GF (p) feletti, legfeljebb (m 1)-edfokú polinomot a + b legyen az a c Q, melynek megfelelő c(x)-re c(x) = a(x) + b(x) a b legyen az a d Q, melynek megfelelő d(x)-re d(x) = a(x) b(x) mod P (x) Ezzel az aritmetikával Q egy GF (p m ) GF (2 2 )-beli aritmetika: P (x) = x 2 + x + 1 Testelem Polinom x 3 x + 1 GF (2 2 )-beli műveletek: Összeadás: koordinátánkénti (átvitel nélküli) bináris összeadás, pl = 10 Szorzás: a két számnak megfelelő polinomokat összeszorozzuk és vesszük a szorzat P (x) szerinti osztási maradékát, pl 3 3 = (x + 1)(x + 1) = x 2 + 2x + 1 = x = x mod (x 2 + x + 1) GF (2 2 ) GF (2) műveleti táblái a fentiek alapján felírva: Ciklikus kódok Ciklikus eltolás: Egy c = (c 0, c 1,, c n 1 ) vektor ciklikus eltoltja az Sc = (c n 1, c 0,, c n 2 ) Ciklikus kód: olyan kód, amiben bármely kódszó ciklikus eltoltja is kódszó Kód(szó)polinom: a c = (c 0, c 1,, c n 1 ) kódszóhoz rendelt c(x) = c 0 + c 1 x + + c n 1 x n 1 polinom 6
7 Generátorpolinom: minden (n, k) paraméterű, ciklikus, lineáris kódban a nem azonosan 0 kódpolinomok között egyértelműen létezik egy minimális fokszámú g(x) főpolinom Egy c C akkor és csak akkor, ha g(x) c(x), azaz létezik egy u(x) üzenetpolinom úgy, hogy c(x) = g(x)u(x) Tétel: a generátorpolinom fokszáma n k Tétel: ciklikus, lineáris kód generátorpolinomára g(x) x n 1 Generátorpolinom generátormátrixa (1 módszer): g 0 g 1 g 2 g n k g 0 g 1 g n k 2 g n k G = g 0 g 1 g n k 1 1 g n k = 1 minden sorban, mert g(x) főpolinom (= legmagasabb fokú tagjának együtthatója 1) Megj: ez a felírás nem szisztematikus! Generátorpolinom generátormátrixa (2 módszer, szisztematikus generálás): G első k oszlopa az I k egységmátrix lesz, a maradék n k k elem kitöltése: 1 Kiszámítjuk az [x (n k)+i mod g(x)] maradékpolinomokat i = 0, 1,, k 1-re Pl x 5 = x 2 (1 + x + x 3 ) x 2 (1 + x) = x 2 (1 + x) = 1 + x + x 2 mod (1 + x + x 3 ) 2 Az ezen polinomokhoz tartozó vektorokat (pl x 2 + x = [1 1 0]) beírjuk a generátormátrix üres soraiba (lentről felfelé haladva) Paritásellenőrző polinom: egy g(x) generátorpolinomú lineáris, ciklikus kód esetén h(x) = xn 1 g(x) Tétel: lineáris, ciklikus kód esetén c(x) akkor és csak akkor kódszó, ha c(x)h(x) = 0 mod (x n 1) Ciklikus Reed-Solomon kód: A 3-as RS-kód konstrukcióban legyen az n kódszóhossz egyenlő az α elem m rendjével (nem rövidített RS-kód) Ekkor a kód ciklikus és generátorpolinoma, valamint paritásellenőrző polinoma: n k g CRS (x) = (x α i ) h CRS (x) = i=1 n i=n k+1 (x α i ) CRC kód: generátorpolinomával megadott bináris, ciklikus kód, melyet a generátorpolinom szerinti maradékos osztással, szisztematikusan generálnak (Lásd TK219, 418 tétel) 5 Vegyes kódok 7
8 BCH-kód: az n = q m 1 kódszóhosszú, GF (q) feletti kódot t hibát javító BCH-kódnak nevezzük, ha a g(x) generátorpolinomjának gyökei az α i GF (q m ), i = 1, 2,, 2t testelemek BCH-kód generátorpolinoma: lásd TK232 BSC(p) csatorna: p valószínűséggel elrontja a bitet, 1 p valószínűséggel hiba nélkül átviszi Rövidített kód: egy C(n, k) kód azon kódszavai által alkotott C(n i, k i) kód, melyeket a kód az i darab 0-val kezdődő üzenetekhez rendel Páros paritásbit (egyszerű paritásbit): a kódszó végére illesztett bit, mely a kódszó 1- eseinek számát párosra egészíti ki Paraméterek: C(n, k, d) = C (n + 1, k, d ) Ha d páros: d = d; ha d páratlan: d = d H C = H C 0 0 Páratlan paritásbit: a kódszó végére illesztett bit, mely a kódszó 1-eseinek számát páratlanra egészíti ki Paraméterek: C(n, k, d) = C (n + 1, k, d ) Ha d páros: d = d + 1; ha d páratlan: d = d Kódátfűzés: egy C(n, k, d) kód m db n hosszú kódszavát egy m n-es mátrixba rendezzük soronként, majd a mátrix oszlopait sorrendben kiolvasva kapjuk a C m = C(mn, mk, d) kódot Hibacsomó: a hibavektor egy l hosszúságú szegmense hibacsomó, ha a szegmens első és utolsó karaktere nem zérus Tétel: ha g(x) a C kód generátorpolinoma, akkor g(x m ) a C m kód generátorpolinoma Tétel: A C m átfűzéses kód m t hosszú hibacsomót javít (t a C kód hibajavító képessége) Hibacsomójavító képesség: egy C(n, k) lineáris kód l hibacsomójavító képességére fennáll, hogy l n k 2 Reiger-optimalitás: ha egy kód hibacsomójavító képességére igaz, hogy l = n k 2, a kód Reiger-optimális Szorzatkód: egy C 1 (n 1, k 1, d 1 ) és egy C 2 (n 2, k 2, d 2 ) lineáris kód felhasználásával egy C 1 C 2 (n 1 n 2, k 1 k 2, d 1 d 2 ) kódot hozunk létre Szorzatkód generátormátrixa: lásd TK238 6 Transzformációs kódolás 8
9 Transzformációs kódolás: a Reed-Solomon kódok Fourier-transzformációt felhasználó kódolási módszere Paraméterek: legyen GF (q) = GF (p m ), ahol p prím; α pedig legyen GF (q) egy n-edrendű eleme (n a kódszóhossz) Üzenet trafókódolása: 1 Az u = (u 0, u 1,, u k 1 ) kódszó elé teszünk n k darab 0-t, így kapjuk meg az n hosszú spektrumot: C = (0, 0,, 0, u } {{ } 0, u 1,, u k 1 ) n k 2 A spektrumon elvégezzük az inverz Fourier-transzformációt: n 1 c i = f(n) α ij C j 3 Az így kapott c = (c 0, c 1,, c n ) a transzformációs kódolású kódszó f(n) számítása: Legyen a 1 az a inverze GF (p) fölött, azaz a a 1 = 1 mod p Pl 3 1 = 5 mod 7, mert 3 5 = 15 = 1 mod 7 Ekkor f(n) = (n mod p) 1 Bináris esetben f(n) = 1 Ha α primitív eleme GF (q)-nak, akkor f(n) = (p 1) 1 mod p j=0 7 Konvolúciós kódolás A konvolúciód kódolás alapelve: a forrás bitfolyama k bites üzenetkeretekre van osztva A kódoló m üzenetkeretet tárol léptetőregiszterben (időegység alatt 1 keretet léptetünk be a regiszterbe, a legrégebbi keretet pedig eldobjuk) Minden időegység alatt az éppen bejövő új keret és a tárolt m keret alapján a kódoló kiszámol egy n bit hosszúságú kódszókeretet, ami a kódoló kimenetén megjelenik Ezen kódolás eredménye egy fa-kód Kódsebesség: R = k n Kényszerhossz: K = (m + 1)k Blokkhossz: N = (m + 1)n Konvolúciós kód: egy (n, k) fa-kódot, ha lineáris, invariáns és véges kényszerhosszú, (N, K) konvolúciós kódnak hívunk Kibővített bináris fa reprezentáció: a fa csomópontjaiból két irányba léphetünk a kódolandó üzenetbitnek megfelelően A fa éleit azon bit n-essel címkézzük meg, amely a kódoló kimenetén megjelenik az aktuális üzenetbit belépésének hatására A gyökértől a fa élei mentén a fa leveleiig vezető utak egy-egy kódszónak felelnek meg A csomópontokat állapotokkal címkézzük meg (az állapotkódnak érdemes a shiftregiszterben éppen eltárolt biteket megfeleltetni) Állapotátmenet-gráf: az előbbi fa reprezentáció állapotkódjai lesznek a csomópontok 9
10 (állapotok), melyek mindegyikéből két nyíl vezet másik állapotokba címkézett, ahol i az üzenetbit, jk pedig a kimeneten megjelenő bitek Az él i/jk formában Trellis ábrázolás: a fa-ábrázoláshoz hasonló, de az egy mélységben lévő azonos állapotokat összevonjuk Az egymást követő élek utakat alkotnak, amelyek mindegyike a 00 állapotból indul, és oda is fut be végül A kódoló kétféle leírása (példa): Lineáris kombinációk Ekvivalens generátorpolinomok x 2i 1 = u i + u i 2 g 1 (x) = 1 + x 2 x 2i = u i + u i 1 + u i 2 g 2 (x) = 1 + x + x 2 Generátorpolinom-mátrix: általános esetben a g ij (x) az üzenetkeret i-edik bitje és a kódkeret j-edik bitje közti összefüggést írja le Ekkor a generátorpolinomokat mátrixba rendezhetjük: G(x) = [g ij (x)] Katasztrofális kód: egy konvolúciós kód katasztrofális, ha tetszőlegesen nagy Hamming-súlyú input-sorozat esetén korlátos Hamming-súlyú marad az output Tétel: egy kód akkor és csak akkor katasztrofális, ha állapotgráfjában létezik egy hurok, amelyet alkotó valamennyi élen a kódszókeretek 0 súlyúak i-edik minimális távolság: a legkisebb Hamming-táv az output sorozatok első i kódszókeret hosszú (i n bit) szegmense között Jelölése: d i Távolságprofil: d 1, d 2, d 3, Szabad távolság: d free = d = max d i Viterbi-dekódolás: a konvolúciós kódok maximum-likelihood dekódolására optimalizált algoritmus Lásd TK270 Leágazó kódszavak: Legyen a(d, i) a trellis-ábrázoláson a zéró kódszónak megfelelő útból az 1 csomópontban leágazó azon utak darabszáma, amelyek d Hamming-távolságra vannak és i súlyú üzenetekhez tartoznak T(D,I) meghatározása: Állapotgráf átrajzolása: 00 állapot felbontása A és B állapotokká Élek felcímkézése Ij D k alakú címkékkel, ahol j az üzenetbit, és k az élhez tartozó kimenet Hamming-súlya Egyenletrendszer felírása a csomópontokra, a pontba bemenő élek összegzésével (pl X = ID 2 A + IZ) B = T (D, I) A felhasználásával T (D, I) kiszámítása 10
Hibajavító kódolás (előadásvázlat, 2012. november 14.) Maróti Miklós
Hibajavító kódolás (előadásvázlat, 2012 november 14) Maróti Miklós Ennek az előadásnak a megértéséhez a következő fogalmakat kell tudni: test, monoid, vektortér, dimenzió, mátrixok Az előadáshoz ajánlott
RészletesebbenDiszkrét matematika 2.C szakirány
Diszkrét matematika 2.C szakirány 2017. tavasz 1. Diszkrét matematika 2.C szakirány 11. előadás Nagy Gábor nagygabr@gmail.com nagy@compalg.inf.elte.hu compalg.inf.elte.hu/ nagy Komputeralgebra Tanszék
RészletesebbenDiszkrét matematika 2.
Diszkrét matematika 2. 2019. május 3. 1. Diszkrét matematika 2. 10. előadás Fancsali Szabolcs Levente nudniq@cs.elte.hu www.cs.elte.hu/ nudniq Mérai László diái alapján Komputeralgebra Tanszék 2019. május
RészletesebbenKódolástechnika - 2006 - crysys web változat - 6. Kódolástechnika. Buttyán Levente Györfi László Győri Sándor Vajda István. 2006. december 18.
Kódolástechnika Buttyán Levente Györfi László Győri Sándor Vajda István 2006. december 18. Tartalomjegyzék Előszó 5 1. Bevezetés 7 2. Hibajavító kódolás 9 2.1. Kódolási alapfogalmak.......................
RészletesebbenDiszkrét matematika 2.C szakirány
Diszkrét matematika 2.C szakirány 2017. tavasz 1. Diszkrét matematika 2.C szakirány 10. előadás Nagy Gábor nagygabr@gmail.com nagy@compalg.inf.elte.hu compalg.inf.elte.hu/ nagy Komputeralgebra Tanszék
RészletesebbenKÓDOLÁSTECHNIKA PZH. 2006. december 18.
KÓDOLÁSTECHNIKA PZH 2006. december 18. 1. Hibajavító kódolást tekintünk. Egy lineáris bináris blokk kód generátormátrixa G 10110 01101 a.) Adja meg a kód kódszavait és paramétereit (n, k,d). (3 p) b.)
Részletesebben13. Egy x és egy y hosszúságú sorozat konvolúciójának hossza a. x-y-1 b. x-y c. x+y d. x+y+1 e. egyik sem
1. A Huffman-kód prefix és forráskiterjesztéssel optimálissá tehető, ezért nem szükséges hozzá a forrás valószínűség-eloszlásának ismerete. 2. Lehet-e tökéletes kriptorendszert készíteni? Miért? a. Lehet,
RészletesebbenHibadetektáló és javító kódolások
Hibadetektáló és javító kódolások Számítógépes adatbiztonság Hibadetektálás és javítás Zajos csatornák ARQ adatblokk meghibásodási valószínségének csökkentése blokk bvítése redundáns információval Hálózati
RészletesebbenKódelméleti és kriptográai alkalmazások
Kódelméleti és kriptográai alkalmazások Wettl Ferenc 2015. május 14. Wettl Ferenc Kódelméleti és kriptográai alkalmazások 2015. május 14. 1 / 11 1 Hibajavító kódok 2 Általánosított ReedSolomon-kód Wettl
RészletesebbenKódolástechnika. Buttyán Levente Györfi László Győri Sándor Vajda István december 18.
Kódolástechnika Buttyán Levente Györfi László Győri Sándor Vajda István 2006. december 18. Tartalomjegyzék Előszó 5 1. Bevezetés 7 2. Hibajavító kódolás 9 2.1. Kódolási alapfogalmak.......................
RészletesebbenDiszkrét matematika 2.
Diszkrét matematika 2. 2018. november 23. 1. Diszkrét matematika 2. 9. előadás Fancsali Szabolcs Levente nudniq@cs.elte.hu www.cs.elte.hu/ nudniq Komputeralgebra Tanszék 2018. november 23. Diszkrét matematika
RészletesebbenA kódok típusai Kódolás: adatok megváltoztatása. Dekódolás: a megváltoztatott adatból az eredeti visszanyerése.
1. Hibajavító kódok A kódok típusai Kódolás: adatok megváltoztatása. Dekódolás: a megváltoztatott adatból az eredeti visszanyerése. Célok Titkosírás (kriptográfia). A megváltoztatott adat illetéktelenek
RészletesebbenLabancz Norbert. Hibajavító kódolás
Eötvös Loránd Tudományegyetem Természettudományi kar Labancz Norbert Matematika BSc Alkalmazott matematikus szakirány Hibajavító kódolás Szakdolgozat Témavezet : Dr. Hermann Péter egyetemi docens Algebra
RészletesebbenFELADATOK A BEVEZETŽ FEJEZETEK A MATEMATIKÁBA TÁRGY III. FÉLÉVÉHEZ. ÖSSZEÁLLÍTOTTA: LÁNG CSABÁNÉ ELTE IK Budapest
FELADATOK A BEVEZETŽ FEJEZETEK A MATEMATIKÁBA TÁRGY III. FÉLÉVÉHEZ ÖSSZEÁLLÍTOTTA: LÁNG CSABÁNÉ ELTE IK Budapest 2007-07-25 A 2. és a 4. fejezet feladatai megoldva megtalálhatók a Testb vítés, véges testek;
RészletesebbenAz állítást nem bizonyítjuk, de a létezést a Paley-féle konstrukció mutatja: legyen H a
. Blokkrendszerek Definíció. Egy (H, H), H H halmazrendszer t (v, k, λ)-blokkrendszer, ha H = v, B H : B = k, és H minden t elemű részhalmazát H-nak pontosan λ eleme tartalmazza. H elemeit blokkoknak nevezzük.
RészletesebbenSzámítógépes Hálózatok 2012
Számítógépes Hálózatok 22 4. Adatkapcsolati réteg CRC, utólagos hibajavítás Hálózatok, 22 Hibafelismerés: CRC Hatékony hibafelismerés: Cyclic Redundancy Check (CRC) A gyakorlatban gyakran használt kód
RészletesebbenA továbbiakban Y = {0, 1}, azaz minden szóhoz egy bináris sorozatot rendelünk
1. Kódelmélet Legyen X = {x 1,..., x n } egy véges, nemüres halmaz. X-et ábécének, elemeit betűknek hívjuk. Az X elemeiből képzett v = y 1... y m sorozatokat X feletti szavaknak nevezzük; egy szó hosszán
RészletesebbenDiszkrét matematika alapfogalmak
2014 tavaszi félév Diszkrét matematika alapfogalmak 1 GRÁFOK 1.1 GRÁFÁBRÁZOLÁSOK 1.1.1 Adjacenciamátrix (szomszédsági mátrix) Szomszédok felsorolása, csak egyszerű gráfok esetén használható 1.1.2 Incidenciamátrix
Részletesebben1. feladatsor Komplex számok
. feladatsor Komplex számok.. Feladat. Kanonikus alakban számolva határozzuk meg az alábbi műveletek eredményét. (a) i 0 ; i 8 ; (b) + 4i; 3 i (c) ( + 5i)( 6i); (d) i 3+i ; (e) 3i ; (f) ( +3i)(8+i) ( 4
RészletesebbenDiszkrét matematika II. feladatok
Diszkrét matematika II. feladatok 1. Gráfelmélet 1.1. Könnyebb 1. Rajzold le az összes, páronként nem izomorf 3, 4, illetve 5 csúcsú egyszerű gráfot! 2. Van-e olyan (legalább kétpontú) gráf, melyben minden
RészletesebbenDiszkrét matematika 2.
Diszkrét matematika 2. A szakirány 11. előadás Ligeti Péter turul@cs.elte.hu www.cs.elte.hu/ turul Nagy hálózatok Nagy hálózatok jellemzése Internet, kapcsolati hálók, biológiai hálózatok,... globális
Részletesebben1. feladatsor: Vektorterek, lineáris kombináció, mátrixok, determináns (megoldás)
Matematika A2c gyakorlat Vegyészmérnöki, Biomérnöki, Környezetmérnöki szakok, 2017/18 ősz 1. feladatsor: Vektorterek, lineáris kombináció, mátrixok, determináns (megoldás) 1. Valós vektorterek-e a következő
RészletesebbenHamming-kód. Definíció. Az 1-hibajavító, perfekt lineáris kódot Hamming-kódnak nevezzük. F 2 fölötti vektorokkal foglalkozunk.
Definíció. Hamming-kód Az -hibajavító, perfekt lineáris kódot Hamming-kódnak nevezzük. F fölötti vektorokkal foglalkozunk. Hamming-kód készítése: r egész szám (ellenırzı jegyek száma) n r a kódszavak hossza
RészletesebbenVektorterek. Wettl Ferenc február 17. Wettl Ferenc Vektorterek február / 27
Vektorterek Wettl Ferenc 2015. február 17. Wettl Ferenc Vektorterek 2015. február 17. 1 / 27 Tartalom 1 Egyenletrendszerek 2 Algebrai struktúrák 3 Vektortér 4 Bázis, dimenzió 5 Valós mátrixok és egyenletrendszerek
RészletesebbenNagy Gábor compalg.inf.elte.hu/ nagy
Diszkrét matematika 3. estis képzés 2016. ősz 1. Diszkrét matematika 3. estis képzés 3. előadás Nagy Gábor nagygabr@gmail.com nagy@compalg.inf.elte.hu compalg.inf.elte.hu/ nagy Komputeralgebra Tanszék
RészletesebbenDiszkrét matematika 2.C szakirány
Diszkrét matematika 2.C szakirány 207. tavasz. Diszkrét matematika 2.C szakirány 9. előadás Nagy Gábor nagygabr@gmail.com nagy@compalg.inf.elte.hu compalg.inf.elte.hu/ nagy Komputeralgebra Tanszék 207.
RészletesebbenBevezetés az algebrába 2 Lineáris algebra alkalmazásai
Bevezetés az algebrába 2 Lineáris algebra alkalmazásai Wettl Ferenc Algebra Tanszék B U D A P E S T I M Ű S Z A K I M A T E M A T I K A É S G A Z D A S Á G T U D O M Á N Y I I N T É Z E T E G Y E T E M
RészletesebbenDiszkrét matematika II. feladatok
Diszkrét matematika II. feladatok 1. Gráfelmélet 1. Rajzold le az összes, páronként nem izomorf 3, 4, illetve 5 csúcsú egyszerű gráfot. Hány összefüggő, illetve reguláris van közöttük? 2. Hány olyan, páronként
RészletesebbenAlapfogalmak a Diszkrét matematika II. tárgyból
Alapfogalmak a Diszkrét matematika II. tárgyból (A szakirány, 2015-2016 tavaszi félév) A számonkérés során ezeknek a definícióknak, tételkimondásoknak az alapos megértését is számon kérjük. A példakérdések
RészletesebbenDiszkrét matematika 2 (C) vizsgaanyag, 2012 tavasz
Diszkrét matematika 2 (C) vizsgaanyag, 2012 tavasz A vizsga menete: a vizsga írásbeli és szóbeli részből áll. Az írásbeli beugrón az alábbi kérdések közül szerepel összesen 12 darab, mindegyik egy pontot
RészletesebbenDiszkrét matematika 2.C szakirány
Diszkrét matematika 2.C szakirány 2016. ősz 1. Diszkrét matematika 2.C szakirány 10. előadás Nagy Gábor nagygabr@gmail.com nagy@compalg.inf.elte.hu compalg.inf.elte.hu/ nagy Komputeralgebra Tanszék 2016.
RészletesebbenEnnek két lépéssel balra történõ ciklikus eltolása az alábbi.
CIKLIKUS KÓDOK (Az alábbiak feltételezik a "Hiradástechnika" c. könyv "7. Hibakorlátozó kódolás" fejezetének és a modulo-2 algebra alapjainak ismeretét.) 1. Alapfogalmak Definíció: egy lineáris kód ciklikus,
RészletesebbenHibajavító kódok május 31. Hibajavító kódok 1. 1
Hibajavító kódok 2007. május 31. Hibajavító kódok 1. 1 Témavázlat Hibajavító kódolás Blokk-kódok o Hamming-távolság, Hamming-súly o csoportkód o S n -beli u középpontú t sugarú gömb o hibajelzı képesség
RészletesebbenMátrixok 2017 Mátrixok
2017 számtáblázatok" : számok rendezett halmaza, melyben a számok helye két paraméterrel van meghatározva. Például lineáris egyenletrendszer együtthatómátrixa 2 x 1 + 4 x 2 = 8 1 x 1 + 3 x 2 = 1 ( 2 4
Részletesebben15. LINEÁRIS EGYENLETRENDSZEREK
15 LINEÁRIS EGYENLETRENDSZEREK 151 Lineáris egyenletrendszer, Gauss elimináció 1 Definíció Lineáris egyenletrendszernek nevezzük az (1) a 11 x 1 + a 12 x 2 + + a 1n x n = b 1 a 21 x 1 + a 22 x 2 + + a
RészletesebbenNagy Gábor compalg.inf.elte.hu/ nagy
Diszkrét matematika 3. estis képzés 2018. ősz 1. Diszkrét matematika 3. estis képzés 11. előadás Nagy Gábor nagygabr@gmail.com nagy@compalg.inf.elte.hu compalg.inf.elte.hu/ nagy Komputeralgebra Tanszék
RészletesebbenBevezetés az algebrába 2
B U D A P E S T I M Ű S Z A K I M A T E M A T I K A É S G A Z D A S Á G T U D O M Á N Y I I N T É Z E T E G Y E T E M Bevezetés az algebrába 2 BMETE91AM37 Alkalmazások H607 2017-05-10 Wettl Ferenc ALGEBRA
RészletesebbenHibajavítás, -jelzés. Informatikai rendszerek alapjai. Horváth Árpád november 24.
Hibajavítás és hibajelzés Informatikai rendszerek alapjai Óbudai Egyetem Alba Regia M szaki Kar (AMK) Székesfehérvár 2016. november 24. Vázlat 1 Hibákról 2 Információátvitel diagrammja forrás csatorna
RészletesebbenVektorterek. =a gyakorlatokon megoldásra ajánlott
Vektorterek =a gyakorlatokon megoldásra ajánlott 40. Alteret alkotnak-e a valós R 5 vektortérben a megadott részhalmazok? Ha igen, akkor hány dimenziósak? (a) L = { (x 1, x 2, x 3, x 4, x 5 ) x 1 = x 5,
RészletesebbenSapientia Egyetem, Műszaki és Humántudományok Tanszék. mgyongyi@ms.sapientia.ro
Kriptográfia és Információbiztonság 4. előadás Sapientia Egyetem, Műszaki és Humántudományok Tanszék Marosvásárhely, Románia mgyongyi@ms.sapientia.ro 2015 Miről volt szó az elmúlt előadáson? blokk-titkosító
RészletesebbenFFT. Második nekifutás. Czirbusz Sándor ELTE IK, Komputeralgebra Tanszék október 2.
TARTALOMJEGYZÉK Polinomok konvolúviója A DFT és a maradékos osztás Gyűrűk támogatás nélkül Második nekifutás Czirbusz Sándor ELTE IK, Komputeralgebra Tanszék 2015. október 2. TARTALOMJEGYZÉK Polinomok
RészletesebbenDiszkrét matematika II., 8. előadás. Vektorterek
1 Diszkrét matematika II., 8. előadás Vektorterek Dr. Takách Géza NyME FMK Informatikai Intézet takach@inf.nyme.hu http://inf.nyme.hu/ takach/ 2007.??? Vektorterek Legyen T egy test (pl. R, Q, F p ). Definíció.
RészletesebbenAlgoritmuselmélet gyakorlat (MMN111G)
Algoritmuselmélet gyakorlat (MMN111G) 2014. január 14. 1. Gyakorlat 1.1. Feladat. Adott K testre rendre K[x] és K(x) jelöli a K feletti polinomok és racionális törtfüggvények halmazát. Mutassuk meg, hogy
RészletesebbenPolinomok (el adásvázlat, április 15.) Maróti Miklós
Polinomok (el adásvázlat, 2008 április 15) Maróti Miklós Ennek az el adásnak a megértéséhez a következ fogalmakat kell tudni: gy r, gy r additív csoportja, zéruseleme, és multiplikatív félcsoportja, egységelemes
RészletesebbenGauss-eliminációval, Cholesky felbontás, QR felbontás
Közelítő és szimbolikus számítások 4. gyakorlat Mátrix invertálás Gauss-eliminációval, Cholesky felbontás, QR felbontás Készítette: Gelle Kitti Csendes Tibor Somogyi Viktor London András Deák Gábor jegyzetei
Részletesebben1. A maradékos osztás
1. A maradékos osztás Egész számok osztása Példa 223 = 7 31+6. Visszaszorzunk Kivonunk 223 : 7 = 31 21 13 7 6 Állítás (számelméletből) Minden a,b Z esetén, ahol b 0, létezik olyan q,r Z, hogy a = bq +
RészletesebbenGauss-Jordan módszer Legkisebb négyzetek módszere, egyenes LNM, polinom LNM, függvény. Lineáris algebra numerikus módszerei
A Gauss-Jordan elimináció, mátrixinvertálás Gauss-Jordan módszer Ugyanazzal a technikával, mint ahogy a k-adik oszlopban az a kk alatti elemeket kinulláztuk, a fölötte lévő elemeket is zérussá lehet tenni.
RészletesebbenNagy Gábor compalg.inf.elte.hu/ nagy
Diszkrét matematika 3. estis képzés 2018. ősz 1. Diszkrét matematika 3. estis képzés 2. előadás Nagy Gábor nagygabr@gmail.com nagy@compalg.inf.elte.hu compalg.inf.elte.hu/ nagy Komputeralgebra Tanszék
Részletesebben1. Generátorrendszer. Házi feladat (fizikából tudjuk) Ha v és w nem párhuzamos síkvektorok, akkor generátorrendszert alkotnak a sík vektorainak
1. Generátorrendszer Generátorrendszer. Tétel (Freud, 4.3.4. Tétel) Legyen V vektortér a T test fölött és v 1,v 2,...,v m V. Ekkor a λ 1 v 1 + λ 2 v 2 +... + λ m v m alakú vektorok, ahol λ 1,λ 2,...,λ
RészletesebbenNagy Gábor compalg.inf.elte.hu/ nagy ősz
Diszkrét matematika 3. estis képzés 2016. ősz 1. Diszkrét matematika 3. estis képzés 4. előadás Nagy Gábor nagygabr@gmail.com nagy@compalg.inf.elte.hu compalg.inf.elte.hu/ nagy Komputeralgebra Tanszék
RészletesebbenNagy Gábor compalg.inf.elte.hu/ nagy
Diszkrét matematika 3. estis képzés 2018. ősz 1. Diszkrét matematika 3. estis képzés 10. előadás Nagy Gábor nagygabr@gmail.com nagy@compalg.inf.elte.hu compalg.inf.elte.hu/ nagy Komputeralgebra Tanszék
RészletesebbenSzámítógépes Hálózatok. 7. gyakorlat
Számítógépes Hálózatok 7. gyakorlat Gyakorlat tematika Hibajelző kód: CRC számítás Órai / házi feladat Számítógépes Hálózatok Gyakorlat 7. 2 CRC hibajelző kód emlékeztető Forrás: Dr. Lukovszki Tamás fóliái
RészletesebbenVektorok, mátrixok, lineáris egyenletrendszerek
a Matematika mérnököknek I. című tárgyhoz Vektorok, mátrixok, lineáris egyenletrendszerek Vektorok A rendezett valós számpárokat kétdimenziós valós vektoroknak nevezzük. Jelölésükre latin kisbetűket használunk.
RészletesebbenKongruenciák. Waldhauser Tamás
Algebra és számelmélet 3 előadás Kongruenciák Waldhauser Tamás 2014 őszi félév Tartalom 1. Diofantoszi egyenletek 2. Kongruenciareláció, maradékosztályok 3. Lineáris kongruenciák és multiplikatív inverzek
RészletesebbenNagy Gábor compalg.inf.elte.hu/ nagy ősz
Diszkrét matematika 3. estis képzés 2016. ősz 1. Diszkrét matematika 3. estis képzés 5. előadás Nagy Gábor nagygabr@gmail.com nagy@compalg.inf.elte.hu compalg.inf.elte.hu/ nagy Komputeralgebra Tanszék
RészletesebbenNagy Gábor compalg.inf.elte.hu/ nagy
Diszkrét matematika 3. estis képzés 2016. ősz 1. Diszkrét matematika 3. estis képzés 7. előadás Nagy Gábor nagygabr@gmail.com nagy@compalg.inf.elte.hu compalg.inf.elte.hu/ nagy Komputeralgebra Tanszék
RészletesebbenKódoláselmélet. (Humann kód, hibajavító kódok, véges testek konstrukciója. Reed-Solomon kód és dekódolása.)
Kódoláselmélet. (Humann kód, hibajavító kódok, véges testek konstrukciója. Reed-Solomon kód és dekódolása.) 1 Kommunikáció során az adótól egy vev ig viszünk át valamilyen adatot egy csatornán keresztül.
RészletesebbenMer legesség. Wettl Ferenc 2015-03-13. Wettl Ferenc Mer legesség 2015-03-13 1 / 40
Mer legesség Wettl Ferenc 2015-03-13 Wettl Ferenc Mer legesség 2015-03-13 1 / 40 Tartalom 1 Pszeudoinverz 2 Ortonormált bázis ortogonális mátrix 3 Komplex és véges test feletti terek 4 Diszkrét Fourier-transzformált
RészletesebbenAleksziev Rita Antónia Matematika BSc Alkalmazott matematikus szakirány. Golay-kódok
Eötvös Loránd Tudományegyetem Természettudományi Kar Aleksziev Rita Antónia Matematika BSc Alkalmazott matematikus szakirány Golay-kódok Szakdolgozat Témavezető: Szőnyi Tamás Számítógéptudományi Tanszék
RészletesebbenKlasszikus algebra előadás. Waldhauser Tamás március 24.
Klasszikus algebra előadás Waldhauser Tamás 2014. március 24. Irreducibilitás 3.33. Definíció. A p T [x] polinom irreducibilis, ha legalább elsőfokú, és csak úgy bontható két polinom szorzatára, hogy az
Részletesebben1.1. Definíció. Azt mondjuk, hogy a oszója b-nek, vagy más szóval, b osztható a-val, ha létezik olyan x Z, hogy b = ax. Ennek jelölése a b.
1. Oszthatóság, legnagyobb közös osztó Ebben a jegyzetben minden változó egész számot jelöl. 1.1. Definíció. Azt mondjuk, hogy a oszója b-nek, vagy más szóval, b osztható a-val, ha létezik olyan x Z, hogy
RészletesebbenMatematika (mesterképzés)
Matematika (mesterképzés) Környezet- és Településmérnököknek Debreceni Egyetem Műszaki Kar, Műszaki Alaptárgyi Tanszék Vinczéné Varga A. Környezet- és Településmérnököknek 2016/2017/I 1 / 29 Lineáris tér,
RészletesebbenAlgebrai alapismeretek az Algebrai síkgörbék c. tárgyhoz. 1. Integritástartományok, oszthatóság
Algebrai alapismeretek az Algebrai síkgörbék c tárgyhoz 1 Integritástartományok, oszthatóság 11 Definíció A nullaosztómentes, egységelemes kommutatív gyűrűket integritástartománynak nevezzük 11 példa Integritástartományra
Részletesebben1. A polinom fogalma. Számolás formális kifejezésekkel. Feladat Oldjuk meg az x2 + x + 1 x + 1. = x egyenletet.
1. A polinom fogalma Számolás formális kifejezésekkel. Feladat Oldjuk meg az x2 + x + 1 x + 1 = x egyenletet. Megoldás x + 1-gyel átszorozva x 2 + x + 1 = x 2 + x. Innen 1 = 0. Ez ellentmondás, így az
RészletesebbenLINEÁRIS PROGRAMOZÁSI FELADATOK MEGOLDÁSA SZIMPLEX MÓDSZERREL
LINEÁRIS PROGRAMOZÁSI FELADATOK MEGOLDÁSA SZIMPLEX MÓDSZERREL x 1-2x 2 6 -x 1-3x 3 = -7 x 1 - x 2-3x 3-2 3x 1-2x 2-2x 3 4 4x 1-2x 2 + x 3 max Alapfogalmak: feltételrendszer (narancs színnel jelölve), célfüggvény
RészletesebbenPolinomok (előadásvázlat, október 21.) Maróti Miklós
Polinomok (előadásvázlat, 2012 október 21) Maróti Miklós Ennek az előadásnak a megértéséhez a következő fogalmakat kell tudni: gyűrű, gyűrű additív csoportja, zéruseleme, és multiplikatív félcsoportja,
RészletesebbenDiszkrét matematika 2.C szakirány
Diszkrét matematika 2.C szakirány 2015. ősz 1. Diszkrét matematika 2.C szakirány 7. előadás Nagy Gábor nagygabr@gmail.com nagy@compalg.inf.elte.hu compalg.inf.elte.hu/ nagy Komputeralgebra Tanszék 2015.
Részletesebben10. Feladat. Döntse el, hogy igaz vagy hamis. Név:...
1. Feladat. Döntse el, hogy igaz vagy hamis. Név:........................................... (1) (1 3) = (3 1). (hamis) () (1 ) = ( 1). (igaz). Feladat. Döntse el, hogy igaz vagy hamis. Név:...........................................
RészletesebbenLineáris algebra (10A103)
Lineáris algebra (10A103 Kátai-Urbán Kamilla Tudnivalók Honlap: http://www.math.u-szeged.hu/~katai Jegyzet: Megyesi László: Lineáris algebra. Vizsga: írásbeli (beugróval, feltétele a Lineáris algebra gyakorlat
RészletesebbenLineáris kódok. u esetén u oszlopvektor, u T ( n, k ) május 31. Hibajavító kódok 2. 1
Lieáris kódok Defiíció. Legye SF q. Ekkor S az F q test feletti vektortér. K lieáris kód, ha K az S k-dimeziós altere. [,k] q vagy [,k,d] q. Jelölések: F u eseté u oszlopvektor, u T (, k ) q sorvektor.
RészletesebbenKódelmélet. Tartalomjegyzék. Jelölések. Wettl Ferenc V A. Függelék: Véges testek 21
Kódelmélet Wettl Ferenc V0.5024 Tartalomjegyzék. Zajmentes csatorna, forráskód 2.. Entrópia = információ = bizonytalanság... 2.2. Feltételes entrópia............... 3.3. Egyértelm dekódolhatóság..........
RészletesebbenNagy Gábor compalg.inf.elte.hu/ nagy ősz
Diszkrét matematika 3. estis képzés 2016. ősz 1. Diszkrét matematika 3. estis képzés 4. előadás Nagy Gábor nagygabr@gmail.com nagy@compalg.inf.elte.hu compalg.inf.elte.hu/ nagy Komputeralgebra Tanszék
RészletesebbenDiszkrét matematika I., 12. előadás Dr. Takách Géza NyME FMK Informatikai Intézet takach november 30.
1 Diszkrét matematika I, 12 előadás Dr Takách Géza NyME FMK Informatikai Intézet takach@infnymehu http://infnymehu/ takach 2005 november 30 Vektorok Definíció Egy tetszőleges n pozitív egész számra n-komponensű
RészletesebbenKódelmélet és kriptográa
Kódelmélet és kriptográa Wettl Ferenc 20-02-08 v002 Tartalomjegyzék Zajmentes csatorna, forráskód 2 Entrópia = információ = bizonytalanság 2 2 Feltételes entrópia 2 3 Egyértelm dekódolhatóság 3 4 Zajmentes
RészletesebbenTartalom. Állapottér reprezentációk tulajdonságai stabilitás irányíthatóság megfigyelhetőség minimalitás
Tartalom Állapottér reprezentációk tulajdonságai stabilitás irányíthatóság megfigyelhetőség minimalitás 2018 1 Állapottér reprezentációk tulajdonságai Általánosan egy lineáris, SISO dinamikus rendszer
RészletesebbenAlapvető polinomalgoritmusok
Alapvető polinomalgoritmusok Maradékos osztás Euklideszi algoritmus Bővített euklideszi algoritmus Alkalmazás: Véges testek konstrukciója Irodalom: Iványi Antal: Informatikai algoritmusok II, 18. fejezet.
Részletesebben6. Előadás. Megyesi László: Lineáris algebra, oldal. 6. előadás Bázis, dimenzió
6. Előadás Megyesi László: Lineáris algebra, 37. 41. oldal. Gondolkodnivalók Lineáris függetlenség 1. Gondolkodnivaló Legyen V valós számtest feletti vektortér. Igazolja, hogy ha a v 1, v 2,..., v n V
Részletesebben1. A maradékos osztás
1. A maradékos osztás Egész számok osztása. 223 = 7 31 + 6. Visszaszorzunk 223 : 7 = 31 21 13 7 6 Állítás (számelméletből) Minden a, b Z esetén, ahol b 0, létezik olyan q, r Z, hogy a = bq + r és r < b.
RészletesebbenLineáris algebra és a rang fogalma (el adásvázlat, szeptember 29.) Maróti Miklós
Lineáris algebra és a rang fogalma (el adásvázlat, 2010. szeptember 29.) Maróti Miklós Ennek az el adásnak a megértéséhez a következ fogalmakat kell tudni: (1) A mátrixalgebrával kapcsolatban: számtest
RészletesebbenInfokommuniká cio Forrá sko dolá s e s hibátu ro ko dolá s
Infokommuniká cio Forrá sko dolá s e s hibátu ro ko dolá s 1 Forráskódolás Jelölje X = {x1, x2,..., xn} a forrásábécét, azaz a forrás által előállított betűk (szimbólumok) halmazát, és X* a forrásábécé
Részletesebben3. Lineáris differenciálegyenletek
3. Lineáris differenciálegyenletek A közönséges differenciálegyenletek két nagy csoportba oszthatók lineáris és nemlineáris egyenletek csoportjába. Ez a felbontás kicsit önkényesnek tűnhet, a megoldásra
RészletesebbenFraktálok. Kontrakciók Affin leképezések. Czirbusz Sándor ELTE IK, Komputeralgebra Tanszék. TARTALOMJEGYZÉK Kontrakciók Affin transzformációk
Fraktálok Kontrakciók Affin leképezések Czirbusz Sándor ELTE IK, Komputeralgebra Tanszék TARTALOMJEGYZÉK 1 of 71 A Lipschitz tulajdonság ÁTMÉRŐ, PONT ÉS HALMAZ TÁVOLSÁGA Definíció Az (S, ρ) metrikus tér
Részletesebben17. előadás: Vektorok a térben
17. előadás: Vektorok a térben Szabó Szilárd A vektor fogalma A mai előadásban n 1 tetszőleges egész szám lehet, de az egyszerűség kedvéért a képletek az n = 2 esetben szerepelnek. Vektorok: rendezett
Részletesebben3. el adás: Determinánsok
3. el adás: Determinánsok Wettl Ferenc 2015. február 27. Wettl Ferenc 3. el adás: Determinánsok 2015. február 27. 1 / 19 Tartalom 1 Motiváció 2 A determináns mint sorvektorainak függvénye 3 A determináns
RészletesebbenBázistranszformáció és alkalmazásai 2.
Bázistranszformáció és alkalmazásai 2. Lineáris algebra gyakorlat Összeállította: Bogya Norbert Tartalomjegyzék 1 Mátrix rangja 2 Mátrix inverze 3 Mátrixegyenlet Mátrix rangja Tartalom 1 Mátrix rangja
RészletesebbenHatározatlan integrál
Határozatlan integrál Boros Zoltán Debreceni Egyetem, TTK Matematikai Intézet, Anaĺızis Tanszék Debrecen, 207. február 20 27. Primitív függvény, határozatlan integrál A továbbiakban legyen I R intervallum.
RészletesebbenMátrixok, mátrixműveletek
Mátrixok, mátrixműveletek 1 előadás Farkas István DE ATC Gazdaságelemzési és Statisztikai Tanszék Mátrixok, mátrixműveletek p 1/1 Mátrixok definíciója Definíció Helyezzünk el n m elemet egy olyan téglalap
Részletesebben9. Előadás. Megyesi László: Lineáris algebra, oldal. 9. előadás Mátrix inverze, mátrixegyenlet
9. Előadás Megyesi László: Lineáris algebra, 75. 84. oldal. Gondolkodnivalók Mátrix rangja 1. Gondolkodnivaló Határozzuk meg a p valós paraméter értékétől függően a következő mátrix rangját: p 3 1 2 2
RészletesebbenGauss elimináció, LU felbontás
Közelítő és szimbolikus számítások 3. gyakorlat Gauss elimináció, LU felbontás Készítette: Gelle Kitti Csendes Tibor Somogyi Viktor London András Deák Gábor jegyzetei alapján 1 EGYENLETRENDSZEREK 1. Egyenletrendszerek
RészletesebbenAz adatkapcsolati réteg
Az adatkapcsolati réteg Programtervező informatikus BSc Számítógép hálózatok és architektúrák előadás Az adatkapcsolati réteg A fizikai átviteli hibáinak elfedése a hálózati réteg elől Keretezés Adatfolyam
RészletesebbenLineáris algebra gyakorlat
Lineáris algebra gyakorlat 7. gyakorlat Gyakorlatvezet : Bogya Norbert 2012. március 26. Ismétlés Tartalom 1 Ismétlés 2 Koordinátasor 3 Bázistranszformáció és alkalmazásai Vektorrendszer rangja Mátrix
RészletesebbenVEKTORTEREK I. VEKTORTÉR, ALTÉR, GENERÁTORRENDSZER október 15. Irodalom. További ajánlott feladatok
VEKTORTEREK I. VEKTORTÉR, ALTÉR, GENERÁTORRENDSZER 2004. október 15. Irodalom A fogalmakat, definíciókat illetően két forrásra támaszkodhatnak: ezek egyrészt elhangzanak az előadáson, másrészt megtalálják
RészletesebbenHadamard-mátrixok Előadó: Hajnal Péter február 23.
Szimmetrikus kombinatorikus struktúrák MSc hallgatók számára Hadamard-mátrixok Előadó: Hajnal Péter 2012. február 23. 1. Hadamard-mátrixok Ezen az előadáson látásra a blokkrendszerektől független kombinatorikus
RészletesebbenKlasszikus algebra előadás. Waldhauser Tamás április 14.
Klasszikus algebra előadás Waldhauser Tamás 2014. április 14. Többhatározatlanú polinomok 4.3. Definíció. Adott T test feletti n-határozatlanú monomnak nevezzük az ax k 1 1 xk n n alakú formális kifejezéseket,
RészletesebbenMűveletek mátrixokkal. Kalkulus. 2018/2019 ősz
2018/2019 ősz Elérhetőségek Előadó: (safaro@math.bme.hu) Fogadóóra: hétfő 9-10 (H épület 3. emelet 310-es ajtó) A pontos tárgykövetelmények a www.math.bme.hu/~safaro/kalkulus oldalon találhatóak. A mátrix
RészletesebbenDeterminánsok. A determináns fogalma olyan algebrai segédeszköz, amellyel. szolgáltat az előbbi kérdésekre, bár ez nem mindig hatékony.
Determinánsok A determináns fogalma olyan algebrai segédeszköz, amellyel jól jellemezhető a mátrixok invertálhatósága, a mátrix rangja. Segítségével lineáris egyenletrendszerek megoldhatósága dönthető
RészletesebbenSaj at ert ek-probl em ak febru ar 26.
Sajátérték-problémák 2018. február 26. Az alapfeladat Adott a következő egyenlet: Av = λv, (1) ahol A egy ismert mátrix v ismeretlen, nem zérus vektor λ ismeretlen szám Azok a v, λ kombinációk, amikre
RészletesebbenA parciális törtekre bontás?
Miért működik A parciális törtekre bontás? Borbély Gábor 212 június 7 Tartalomjegyzék 1 Lineáris algebra formalizmus 2 2 A feladat kitűzése 3 3 A LER felépítése 5 4 A bizonyítás 6 1 Lineáris algebra formalizmus
Részletesebben3. gyakorlat. Kettes számrendszer: {0, 1} Tízes számrendszer: {0, 1, 2,..., 9} 16-os (hexadecimális számrendszer): {0, 1, 2,..., 9, A, B, C, D, E, F}
3. gyakorlat Számrendszerek: Kettes számrendszer: {0, 1} Tízes számrendszer: {0, 1, 2,..., 9} 16-os (hexadecimális számrendszer): {0, 1, 2,..., 9, A, B, C, D, E, F} Alaki érték: 0, 1, 2,..., 9,... Helyi
RészletesebbenSzámítógépes Hálózatok. 5. gyakorlat
Számítógépes Hálózatok 5. gyakorlat Óra eleji kiszh Elérés: https://oktnb6.inf.elte.hu Számítógépes Hálózatok Gyakorlat 2 Gyakorlat tematika Szinkron CDMA Órai / házi feladat Számítógépes Hálózatok Gyakorlat
Részletesebben