Rok / Year: Svazek / Volume: Číslo / Issue: Turbo Blokové Kódy. Turbo block codes. Jakub Šedý, Pavel Šilhavý, Ondřej Krajsa, Ondřej Hrouza

Rozměr: px
Začít zobrazení ze stránky:

Download "Rok / Year: Svazek / Volume: Číslo / Issue: Turbo Blokové Kódy. Turbo block codes. Jakub Šedý, Pavel Šilhavý, Ondřej Krajsa, Ondřej Hrouza"

Transkript

1 Rok / Year: Svazek / Volume: Číslo / Issue: Turbo Blokové Kódy Turbo block codes Jakub Šedý, Pavel Šilhavý, Ondřej Krajsa, Ondřej Hrouza jakub.sedy@phd.feec.vutbr.cz Fakulta elektrotechniky a komunikačních technologií VUT v Brně Abstrakt: Článek se zabývá problematikou turbo blokových kódů, kódování těmito kódy, a také princip iterativního dekódování využívající Viterbiho algoritmus s tzv. měkkým výstupem. Dále je zhodnocena výkonnost turbo kódů na základě provedených simulací, které jsou založeny na různých parametrech kódu ovlivňující kódový zisk, bitovou chybovost a výpočetní náročnost. Abstract: The article deals with turbo block codes, encoding these codes, and also the principle of iterative decoding using the Viterbi algorithm with soft output. In addition, it assesses the performance of turbo codes based on the simulations, which are based on different parameters affecting codes code gain, bit error rate and computational complexity.

2 Turbo Blokové Kódy Jakub Šedý, Pavel Šilhavý, Ondřej Krajsa, Ondřej Hrouza Fakulta elektrotechniky a komunikačních technologií VUT v Brně jakub.sedy@phd.feec.vutbr.cz Abstrakt Článek se zabývá problematikou turbo blokových kódů, kódování těmito kódy, a také princip iterativního dekódování využívající Viterbiho algoritmus s tzv. měkkým výstupem. Dále je zhodnocena výkonnost turbo kódů na základě provedených simulací, které jsou založeny na různých parametrech kódu ovlivňující kódový zisk, bitovou chybovost a výpočetní náročnost. 1 Úvod Turbo kódy vykazují velký kódový zisk při vysokých datových rychlostech, a to i při relativně jednoduché realizaci. Díky svým vlastnostem mohou tyto kódy zajistit nízkou chybovost při nízkých hodnotách odstup signál šum, blížícího se Shannonovu limitu. Běžně se v turbo kódech používá jako dílčí kód, kód konvoluční, a to konkrétně RSC (Recursive Systematic Convolutional rekurzivní systematický konvoluční)[3]. Je ale možné možné použít i kódy blokové BCH (Bose-Chaudhuri-Hocquenghem)[3] s kódovým poměrem (code rate) blížící se jedné. Pro tento kódový poměr jsou blokové kódy vhodnější. Při použití kódu s kódovým poměrem blížícím se 2/3 narůstá složitost dekódování. Z tohoto důvodu je vhodnější pro kódový poměr nižší jak 2/3 použít turbo kódy s konvolučními kodéry. Turbo blokové kódy [2] [3] je možné dekódovat pomocí algebraického dekódování, nebo pomocí mřížového nebo-li pravděpodobnostního dekódování, které bude rozebráno v tomto článku. Příkladem mřížového dekódování je SOVA (Viterbiho algoritmus s měkký výstupem Soft-Output Viterbi Algorithm) nebo MAP (Maximum A-Posteriori) algoritmus [1] [2] [3] [4] [5]. Tabulka 1: Zkrácená tabulka BCH kódů. n k d min g(x) octal Protože BCH kódy jsou cyklické kódy, lze je implementovat použitím posuvných registrů. Kódy mohou být buď nesystematické, anebo systematické. Protože turbo kódy používají pouze systematické kódy, bude dále rozebírán pouze systematický BCH kód. Pro systematické kódy lze vytvářecí mnohočlen g(x) zapsat, jak uvádí (2) [3]: g(x) = g 0 + g 1 x + g 2 x g n k 1 x n k 1 + g n k x n k. (2) Vytvářecí mnohočlen g(x) určuje n bitů kódového slova, a to tak, že se přidává ke k informačním bitům (n k) paritních bitů. Kodér používá (n k) posuvných registrů, viz obrázek 1, kde je násobení a je modulo - 2 (XOR). Paritní bity se počítají z bitů informačních, přenášených dat, dle pravidel daných vytvářecím mnohočlenem. Proces 2 BCH kódy BCH kodér přijímá vstupní posloupnost o k bitech a generuje n výstupních bitů. Minimální Hammingova vzdálenost kódového slova je d min. BCH kód je proto označen jako BCH (n, k, d min ). V tabulce 1, která je převzata z [3], nalezneme zkrácený výpis často používaných BCH kódů s vytvářecími mnohočleny g(x). Koeficient g(x) je zadán v osmičkové soustavě, a proto je nutné ho převést do soustavy binární a následně do tvaru polynomu, viz (1). g(x) octal = 13 g(x) bin = 1011 g(x) = x 3 + x + 1. (1) Obrázek 1: Kodér BCH (n, k, d min ) s (n k) posuvnými registry. kódování je následující. Přepínač 1 je sepnutý po dobu prvních k posunů. Informační bity d(x) se posouvají v pořadí přes posuvné registry a zároveň přepínač 2 je ve spodní pozici přičemž se informační data d(x) v podstatě zkopírují 100

3 do výstupu c(x). Po k-tém posunu se přepínač 1 rozepne a přepínač 2 přepne do horní polohy. Následně se vyčistí posuvné registry, a to tak, že jejich aktuální hodnoty se použijí jako paritní bity. informací pro druhý dekodér. Stejným způsobem se vnější informace z druhého dekodéru vrací zpět do prvního dekodéru jako vnitřní informace. Oba dekodéry si vzájemně napomáhají vyměňováním informací souvisejících s datovými bity, proto se jedná o iterativní dekódování. 3 Turbo BCH kodér Základní struktura turbo BCH kodéru je zobrazena na obrázku 2. Jsou zde použity dva BCH kodéry, mezi které je vložen prokladač. Je zde možno použít blokové nebo náhodné prokládání. Obrázek 2: Blokové schéma turbo BCH kodéru. Výstup z obou kodérů je následně multiplexován a může být i zúžen. Vhodným návrhem zúžení a multiplexování je možné dosáhnout stejného celkového kódového poměru, jako u původního BCH kódu. Avšak tento způsob zvyšování kódového poměru se nedoporučuje z důvodu degradace výkonnosti kódu. Výstupní posloupnost z kodéru při použití BCH kódu s parametry (7, 4, 3) bude obsahovat čtyři systematické a šest paritních bitů a bude mít následující podobu y 1s, y 2s, y 3s, y 4s, y1l 1, y2 1l, y1 2l, y2 2l, y1 3l, y2 3l, kde y ks jsou systematické bity a ykl 1, y2 kl jsou paritní bity z prvního a druhého kodéru. 4 Turbo BCH dekodér Obrázek 3 uvádí strukturu turbo blokového dekodéru. Jednotlivé vstupy a výstupy jsou popsány následovně: z jsou přijaté vzorky, u k dekódované bity, L c y k demultiplexovaný měkký výstup, L(u k ) vnitřní informace (a-priori informace), L e (u k ) vnější informace a L(u k y) a-posteriori informace. Z obrázku je zřejmé, že turbo dekodér používá dva BCH dekodéry. Vzhledem k tomu, že použijeme metodu mřížového dekódování, je tedy možné použít algoritmy jako je SOVA nebo MAP [1] [2] [3]. Dekodér používá měkký výstup z kanálu L c y a vnitřní informaci L(u k ) k tomu, aby mohl následně poskytnout na výstupu a-posteriori informaci L(u k y). Vnější informace L e (u k ) je dána odečtením měkkého výstupu kanálu L c y a vnitřní informace L(u k ) od a-posterioni informace L(u k y) dle vztahu (3). L e (u k ) = L(u k y) L c y k L(u k ). (3) Poté, co je bitová posloupnost dle obrázku 3 proložena nebo zpětně proložena, se vnější informace L e (u k ) stává vnitřní Obrázek 3: Schéma turbo BCH dekodéru. 4.1 Viterbiho algoritmus Implementace Viterbiho algoritmu s měkkým výstupem SOVA pro dekódování turbo BCH kódů je velmi podobná implementaci SOVA v turbo kódech využívající konvoluční kódy [6]. SOVA má v případě turbo dekodéru dvě modifikace. První modifikace říká, že metrika cesty je modifikována tak, aby počítala s vnitřní informací L(u k ). Druhá modifikace pro algoritmus je poskytování a-posteriori informace L(u k y) pro každý dekódovaný bit. Kódové slovo BCH kódu, je složeno z datových a paritních bitů. V turbo blokovém dekódování projde přes dekodér pouze měkký výstup původních datových bitů do dalšího dekodéru. Není zde vnitřní informace L(u k ) pro paritní bity. Výpočet metriky cesty je tedy [3]: M(s k ) = M(s k 1 ) + u k 2 {L(u k) + L c y k }. (4) Nyní se budeme věnovat výše uvedené druhé modifikaci Viterbiho algoritmu, a to a-posteriori informaci L(u k y), pomocí které počítáme vnější informaci L e (u k ). V mřížovém diagramu, kde dvě cesty dosahují stavu S k = s, bude cesta s nižší metrikou vyřazena. Přežívající cesta se značí s k a nepřežívající (vyřazená) ŝ k. Rozdíl metrik těchto cest se vypočítá, jak uvádí [3]: k = M(s k ) M(ŝ k ) 0. (5) LLR (Log Likelihood Ratio logaritmicko pravděpodobnostní poměr) rozhodnutí ML cesty s k se vypočítá: L{P (s k )} = ln P (s k ) 1 P (s k ) = k. (6) 101

4 v tabulce 2. Kód byl zvolen BCH(31,26,3). Uspořádání dílčích kodérů je paralelní a prokládání je pseudonáhodné. Turbo kodér má kódový poměr R = 0, 72 tzn., že nebylo aplikováno zúžení. Dekodér používá k dekódování SOVA algoritmus a zpravidla bylo provedeno šest iterací dekódování. V následujících simulacích budou v grafech vždy vynášeny šesté iterace dekódování. Simulace předpokládá přenos s pomocí modulace BPSK přes přenosový kanál AWGN. Výkonnost turbo kódů je možno ovlivnit mnoha parametry: Obrázek 4: Zjednodušený mřížový diagram pro BCH dekódování. Nyní je zapotřebí získat LLR dekódovaných bitů. Na obrázku 4 je znázorněn zjednodušený mřížový diagram, kde ML cesta představuje posloupnost nul. Z obrázku je zřejmé, že cesta c b a, tedy cesta ŝ k a cesta c c b a ŝ k+1 jsou cesty nepřežívající v pozici k a k + 1. Tedy ûŝk k a ûŝk+1 k jsou dekódované bity ve stavu k, které by byly výstupem pro vyřazené cesty ŝ k a ŝ k+1 v případě, že by tyto cesty nebyly vyřazeny. Jak je vidět na obrázku u k a ûŝk k jsou odlišné. Z tohoto důvodu je LLR aktuálně dekódovaného bitu u k roven k. Naopak pro bit u k a ûŝk+1 k by nedošlo k chybě, protože dekódovaná hodnota bitu je stejná, bez ohledu na to, jestli by vybraná cesta byla s k nebo ŝ k+1. Pak by byla hodnota LLR pro bit u k rovna. Vztah pro LLR bitu u k, beroucí v úvahu nepřežívající cestu ŝ k+i, je definován jako: Počet iterací, které provede dekodér při dekódování. Použití zúžení při kódování. Volba dekódovacího algoritmu. Volba kódu. Tabulka 2: Parametry turbo kodeku pro simulace. Kanál Modulace Kodér AWGN BPSK Dva identické paralelně řazené BCH kodéry Parametry BCH n = 31, k = 26, kódu d min = 3, Zúžení není použito R = 0, 72 Dekodér SOVA P. iterací 6 Lŝk+i (u k ) = u k { když u k = ûŝk+i k k když u k ûŝk+i k, (7) 5.1 Vliv počtu iterací kde i 0. Nicméně vztah (7) pracuje pouze s jednou nepřežívající cestou, zatímco podél ML cesty může být více nepřežívajících cest. Je tedy výhodnější počítat LLR L(u k y) podle následujícího vzorce: v závislosti na L(u k y) = u k min j=k n u k ûŝj k j. (8) Algoritmus zkoumá, jestli nedošlo k chybnému rozhodnutí v mřížovém diagramu. Tyto potenciálně nespolehlivé rozhodnutí jsou spojené s vyřazením cesty s podobnou metrikou, jakou měla cesta přežívající, a tedy se tyto cesty vyznačují malými rozdíly mezi metrikami. Z tohoto důvodu hledá algoritmus uzly, kde byl tento rozdíl nejmenší a prověřuje tyto vyřazené cesty, aby nedošlo ke špatnému dekódování bitu. 5 Výkonnost turbo BCH kódů V této kapitole se budeme věnovat simulacím provedených za použití různých parametrů kódu, které mohou ovlivnit výkonnost. Základní nastavení kodeku je znázorněno 1. iterace 2. iterace 4. iterace 6. iterace 8. iterace 14. iterace Obrázek 5: Výkonnost turbo blokových kódů v závislosti na použitém počtu iterací dekodéru. 102

5 Na obrázku 5 je znázorněna výkonnost turbo blokového kódu v závislosti na použitém počtu iterací dekodéru. Dále je v obrázku vynesena závislost pro nekódovanou posloupnost. S narůstajícím počtem iterací narůstá i výkonnost turbo blokového kódu, podobně jako tomu je v turbo konvolučních kódech [6]. Rozdíl výkonnosti mezi první a druhou iterací na hodnotě 10 4 je 0,5 db. Jak narůstá počet iterací, rozdíl mezi jednotlivými iteracemi se snižuje až k šesté iteraci. Nárůst výkonnosti mezi 6. a 14. iterací je prakticky nulový. Z obrázku 5 je tedy možné odvodit, že nárůst výkonnosti je od určitého počtu iterací zanedbatelný. 5.3 Vliv dekódovacího algoritmu Na obrázku 7 je zobrazeno porovnání výkonnosti turbo blokového kódu v závislosti na použitém dekódovacím algoritmu. Jedná se o algoritmus SOVA a algoritmus Log-MAP. Log-MAP dosahuje lepší výkonnosti jak SOVA, a to o 0,3 db na hodnotě v závislosti na 5.2 Vliv zúžení Vlivem zúžení je možné snížit počet paritních bitů před vstupem do přenosového kanálu. V našem případě byl počet paritních bitů snížen na polovinu, což ovlivnilo kódový poměr turbo blokového kodéru na hodnotu R = 0, 84. Na obrázku 6 je zobrazena výkonnost turbo blokového kódu v závislosti na použití zúžení. Rozdíl mezi turbo kódem používající zúžení a turbo kódem nepoužívající zúžení je na hodnotě 10 3 téměř 0,75 db. Může se zdát, že použití zúžení v případe turbo blokových kódů je výhodné jako u turbo konvolučních kódů [6]. Pokud bychom porovnali výkonnost klasického BCH(31,26,3) kódu [3], pak by výkonnost turbo blokového kódu za použití zúžení byla minimálně srovnatelná nebo horší jak u klasického BCH kódu. Log-MAP SOVA Obrázek 7: Výkonnost turbo blokových kódů v závislosti na použitém dekódovacím algoritmu. 5.4 Vliv volby kódu v závislosti na v závislosti na Nezúžené, R=0,72 Zúženo 5 paritních bitů, R=0, Obrázek 6: Výkonnost turbo blokových kódů v závislosti na použití zúžení. BCH(7,4,3), R=0,40 BCH(15,11,3), R=0,58 BCH(31,26,3), R=0,72 BCH(63,57,3), R=0, Obrázek 8: Výkonnost turbo blokových kódů v závislosti na zvoleném BCH kódu. 103

6 Obrázek 8 uvádí závislost turbo blokového kódu na zvoleném BCH kódu. Jako první kód byl zvolen BCH (7, 4, 3) s kódovým poměrem R = 0, 4. Tento kód dosáhl hodnoty 10 4 na hodnotě 4,5 db. Dalším zvoleným kódem je BCH (63, 57, 3) s kódovým poměrem R = 0, 83, a pro tento kód dosahoval turbo kodér nejhorších výsledků. Na hodnotu 10 4 dosáhl až na 5,2 db. Třetí zvolený kód by byl použit pro všechny simulace a jedná se o kód BCH (31, 26, 3) s kódovým poměrem R = 0, 72, který dosahuje hodnot 10 4 na hodnotě 4,8 db. Posledním zvoleným kódem je BCH (15, 11, 3) s kódovým poměrem R = 0, 58. Turbo kód používající tento kód dosahoval v simulaci nejlepší výkonnosti, která byla na hodnotě 10 4 o 0,4 db od BCH (7, 4, 3), 0,8 db od BCH (31, 26, 3) a 1,1dB od BCH (63, 57, 3). [4] HUANG, F. Iterative Turbo Decoder. [online]. [cit ]. Dostupné z: [5] MOON, T. K. Error correction coding: mathematical methods and algorithms. Hoboken: John Wiley, 2004, 756 s. ISBN [6] ŠEDÝ, J., Turbo konvoluční kódy. Elektrorevue - Internetový časopis ( 2011, roč. 2011, č. 35, s ISSN: Závěr Tento článek byl věnován problematice turbo blokových kódů. Bylo popsáno kódování pomocí BCH kódů a jejich aplikace do turbo kodéru a uvedeny základní matematické vztahy pro dekódovací algoritmus SOVA. Rovněž byla na základě simulací analyzována výkonnost turbo blokových kódů. Na základě těchto simulací je možné říci, že výkonnost turbo kódu roste se zvyšujícím se počtem provedených iterací dekódování a vhodnou volbou kódu, tj. vytvářecího mnohočlenu. Výkonnost turbo kódů naopak klesá při použití zúžení, které má kritický dopad na výkonnost turbo blokových kódů narozdíl od turbo konvolučních kódů. Je tedy možné sestavit kodér s vysokou výkonností pří relativně vysokém kódovém poměru blížícím se k jedné. Cenou je však rostoucí výpočetní náročnost vlivem vysokého počtu iterací nebo způsobená volbou kódu. Poděkování Popsaný výzkum byl realizován v laboratořích podpořených z projektu SIX; registrační číslo CZ.1.05/2.1.00/ , operační program Výzkum a vývoj pro inovace a za podpory Technické Agentury České Republiky, projekt č. TA Literatura [1] FARELL, P. G. MOREIRA, J. C. Essentials of Error- Control Coding. John Wiley, 2006, ISBN [2] GLAVIEUX, A. Channel coding in communication networks: from theory to turbocodes. London: ISTE, 2007, xvii, 418 s. ISBN x. [3] HANZO, L. LIEW, T. YEAP, B. Turbo coding, turbo equalisation and space-time coding: for transmission over fading chanels. Chichester: John Wiley, 2002, 748 s. ISBN

Ochrana dat před shluky chyb, Berlekamp- Preparatův kód

Ochrana dat před shluky chyb, Berlekamp- Preparatův kód 749 9..7 Ochrana dat před shluky chyb, Berlekamp- Preparatův kód Ing. Vítězslav Křivánek, Ústav Telekomunikací Fakulta elektrotechniky a komunikačních technologií Vysoké Učení Technické v Brně, Purkyňova

Více

Mřížkové kódování. Ivan Pravda

Mřížkové kódování. Ivan Pravda Mřížkové kódování Ivan Pravda Autor: Ivan Pravda Název díla: Mřížkové kódování Zpracoval(a): České vysoké učení technické v Praze Fakulta elektrotechnická Kontaktní adresa: Technická 2, Praha 6 Inovace

Více

Kódování signálu. Problémy při návrhu linkové úrovně. Úvod do počítačových sítí. Linková úroveň

Kódování signálu. Problémy při návrhu linkové úrovně. Úvod do počítačových sítí. Linková úroveň Kódování signálu Obecné schema Kódování NRZ (bez návratu k nule) NRZ L NRZ S, NRZ - M Kódování RZ (s návratem k nule) Kódování dvojí fází Manchester (přímý, nepřímý) Diferenciální Manchester 25.10.2006

Více

Fakulta elektrotechniky a komunikačních technologií Ústav radioelektroniky. prof. Ing. Stanislav Hanus, CSc v Brně

Fakulta elektrotechniky a komunikačních technologií Ústav radioelektroniky. prof. Ing. Stanislav Hanus, CSc v Brně Vysoké učení technické v Brně Fakulta elektrotechniky a komunikačních technologií Ústav radioelektroniky Autor práce: Vedoucí práce: prof. Ing. Stanislav Hanus, CSc. 3. 6. 22 v Brně Obsah Úvod Motivace

Více

Samoopravné kódy. Katedra matematiky a Institut teoretické informatiky Západočeská univerzita

Samoopravné kódy. Katedra matematiky a Institut teoretické informatiky Západočeská univerzita Katedra matematiky a Institut teoretické informatiky Západočeská univerzita Seminář pro učitele středních a vysokých škol, Plzeň, 30. března 2012 jsou všude Některé oblasti využití: CD přehrávače mobilní

Více

[1] samoopravné kódy: terminologie, princip

[1] samoopravné kódy: terminologie, princip [1] Úvod do kódování samoopravné kódy: terminologie, princip blokové lineární kódy Hammingův kód Samoopravné kódy, k čemu to je [2] Data jsou uložena (nebo posílána do linky) kodérem podle určitého pravidla

Více

Konvolučníkódy. MI-AAK(Aritmetika a kódy)

Konvolučníkódy. MI-AAK(Aritmetika a kódy) MI-AAK(Aritmetika a kódy) Konvolučníkódy c doc. Ing. Alois Pluháček, CSc., 2011 Katedra číslicového návrhu Fakulta informačních technologií České vysoké učení technické v Praze Evropský sociální fond Praha&

Více

Operace ALU. INP 2008 FIT VUT v Brně

Operace ALU. INP 2008 FIT VUT v Brně Operace ALU INP 2008 FIT VUT v Brně 1 Princip ALU (FX) Požadavky: Logické operace Sčítání (v doplňkovém kódu) Posuvy/rotace Násobení ělení B A not AN OR XOR + Y 1) Implementace logických operací je zřejmá

Více

KOMBINAČNÍ LOGICKÉ OBVODY

KOMBINAČNÍ LOGICKÉ OBVODY Projekt: Inovace oboru Mechatronik pro Zlínský kraj Registrační číslo: CZ.1.07/1.1.08/03.0009 KOMBINAČNÍ LOGICKÉ OBVODY U těchto obvodů je vstup určen jen výhradně kombinací vstupních veličin. Hodnoty

Více

PSK2-5. Kanálové kódování. Chyby

PSK2-5. Kanálové kódování. Chyby PSK2-5 Název školy: Autor: Anotace: Vzdělávací oblast: Předmět: Tematická oblast: Výsledky vzdělávání: Klíčová slova: Druh učebního materiálu: Typ vzdělávání: Ověřeno: Zdroj: Vyšší odborná škola a Střední

Více

MĚŘENÍ A ANALÝZA ELEKTROAKUSTICKÝCH SOUSTAV NA MODELECH. Petr Kopecký ČVUT, Fakulta elektrotechnická, Katedra Radioelektroniky

MĚŘENÍ A ANALÝZA ELEKTROAKUSTICKÝCH SOUSTAV NA MODELECH. Petr Kopecký ČVUT, Fakulta elektrotechnická, Katedra Radioelektroniky MĚŘENÍ A ANALÝZA ELEKTROAKUSTICKÝCH SOUSTAV NA MODELECH Petr Kopecký ČVUT, Fakulta elektrotechnická, Katedra Radioelektroniky Při návrhu elektroakustických soustav, ale i jiných systémů, je vhodné nejprve

Více

}w!"#$%&'()+,-./012345<ya

}w!#$%&'()+,-./012345<ya Masarykova univerzita Fakulta informatiky }w!"#$%&'()+,-./012345

Více

UNIVERZITA PARDUBICE. 4.4 Aproximace křivek a vyhlazování křivek

UNIVERZITA PARDUBICE. 4.4 Aproximace křivek a vyhlazování křivek UNIVERZITA PARDUBICE Licenční Studium Archimedes Statistické zpracování dat a informatika 4.4 Aproximace křivek a vyhlazování křivek Mgr. Jana Kubátová Endokrinologický ústav V Praze, leden 2012 Obsah

Více

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ FAKULTA ELEKTROTECHNIKY A KOMUNIKAČNÍCH TECHNOLOGIÍ ÚSTAV TELEKOMUNIKACÍ

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ FAKULTA ELEKTROTECHNIKY A KOMUNIKAČNÍCH TECHNOLOGIÍ ÚSTAV TELEKOMUNIKACÍ VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ FAKULTA ELEKTROTECHNIKY A KOMUNIKAČNÍCH TECHNOLOGIÍ ÚSTAV TELEKOMUNIKACÍ Ing. Vítězslav Křivánek SYSTÉMY REALIZACE PROTICHYBOVÉHO KÓDOVÁNÍ SYSTEMS DESIGN OF CORRECTION CODING

Více

PROTICHYBOVÉ SYSTÉMY S PROKLÁDÁNÍM

PROTICHYBOVÉ SYSTÉMY S PROKLÁDÁNÍM VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY FAKULTA ELEKTROTECHNIKY A KOMUNIKAČNÍCH TECHNOLOGIÍ ÚSTAV TELEKOMUNIKACÍ FACULTY OF ELECTRICAL ENGINEERING AND COMMUNICATION DEPARTMENT OF TELECOMMUNICATIONS

Více

Teorie informace a kódování (KMI/TIK) Reed-Mullerovy kódy

Teorie informace a kódování (KMI/TIK) Reed-Mullerovy kódy Teorie informace a kódování (KMI/TIK) Reed-Mullerovy kódy Lukáš Havrlant Univerzita Palackého 10. ledna 2014 Primární zdroj Jiří Adámek: Foundations of Coding. Strany 137 160. Na webu ke stažení, heslo:

Více

Kódování Konvoluční kódování

Kódování Konvoluční kódování Kódování Konvoluční kódování Coding Convolution coding Vít Hrbáček Bakalářská práce 2010 UTB ve Zlíně, Fakulta aplikované informatiky, 2010 4 ABSTRAKT Tato bakalářská práce se zabývá problematikou konvolučního

Více

Způsoby realizace této funkce:

Způsoby realizace této funkce: KOMBINAČNÍ LOGICKÉ OBVODY U těchto obvodů je výstup určen jen výhradně kombinací vstupních veličin. Hodnoty výstupních veličin nezávisejí na předcházejícím stavu logického obvodu, což znamená, že kombinační

Více

Kódováni dat. Kódy používané pro strojové operace

Kódováni dat. Kódy používané pro strojové operace Kódováni dat Před zpracováním dat například v počítači je třeba znaky převést do tvaru, kterému počítač rozumí, tj. přiřadit jim určité kombinace bitů. Tomuto převodu se říká kódování. Kód je předpis pro

Více

Inovace a zkvalitnění výuky směřující k rozvoji odborných kompetencí žáků středních škol

Inovace a zkvalitnění výuky směřující k rozvoji odborných kompetencí žáků středních škol Inovace a zkvalitnění výuky směřující k rozvoji odborných kompetencí žáků středních škol CZ.1.07/1.5.00/34.0452 Číslo projektu Číslo materiálu Název školy CZ.1.07/1.5.00/34.0452 OV_1_50_měření DVB-S2 s

Více

UNIVERZITA PARDUBICE. Fakulta elektrotechniky a informatiky. Kodér/dekodér vybraných cyklických kódů Knejp Lukáš

UNIVERZITA PARDUBICE. Fakulta elektrotechniky a informatiky. Kodér/dekodér vybraných cyklických kódů Knejp Lukáš UNIVERZITA PARDUBICE Fakulta elektrotechniky a informatiky Kodér/dekodér vybraných cyklických kódů Knejp Lukáš Bakalářská práce 01 Prohlášení autora Prohlašuji, že jsem tuto práci vypracoval samostatně.

Více

VIZUALIZACE PRINCIPŮ PROTICHYBOVÉHO ZABEZPEČENÍ BLOKOVÝMI A CYKLICKÝMI KÓDY

VIZUALIZACE PRINCIPŮ PROTICHYBOVÉHO ZABEZPEČENÍ BLOKOVÝMI A CYKLICKÝMI KÓDY VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY FAKULTA ELEKTROTECHNIKY A KOMUNIKAČNÍCH TECHNOLOGIÍ ÚSTAV TELEKOMUNIKACÍ FACULTY OF ELECTRICAL ENGINEERING AND COMMUNICATION DEPARTMENT OF TELECOMMUNICATIONS

Více

1 z 9 9.6.2008 13:27

1 z 9 9.6.2008 13:27 1 z 9 9.6.2008 13:27 Test: "TVY_KLO" Otázka č. 1 Převodníku je: kombinační logický obvod, který převádí jeden binární kód do druhého Odpověď B: obvod, pomocí kterého můžeme převádět číslo z jedné soustavy

Více

Komprese dat. Jan Outrata KATEDRA INFORMATIKY UNIVERZITA PALACKÉHO V OLOMOUCI. přednášky

Komprese dat. Jan Outrata KATEDRA INFORMATIKY UNIVERZITA PALACKÉHO V OLOMOUCI. přednášky Komprese dat Jan Outrata KATEDRA INFORMATIKY UNIVERZITA PALACKÉHO V OLOMOUCI přednášky Statistické metody Jan Outrata (Univerzita Palackého v Olomouci) Komprese dat Olomouc, únor březen 2016 1 / 23 Tunstallův

Více

BPC2E_C09 Model komunikačního systému v Matlabu

BPC2E_C09 Model komunikačního systému v Matlabu BPCE_C9 Model komunikačního systému v Matlabu Cílem cvičení je vyzkoušet si sestavit skripty v Matlabu pro model jednoduchého komunikačního systému pro přenos obrázků. Úloha A. Sestavte model komunikačního

Více

Teorie kódování aneb jak zhustit informaci

Teorie kódování aneb jak zhustit informaci Teorie kódování aneb jak zhustit informaci Jan Paseka Masarykova Univerzita Brno 13. února 2015 Cíl přednášky V této přednášce se pokusíme o stučný úvod do historie teorie kódování včetně teorie informace

Více

ZABEZPEČENÍ PŘENOSU DAT BCH KÓDY DATA TRANSMITION SECURITY WITH BCH CODES

ZABEZPEČENÍ PŘENOSU DAT BCH KÓDY DATA TRANSMITION SECURITY WITH BCH CODES VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY FAKULTA ELEKTROTECHNIKY A KOMUNIKAČNÍCH TECHNOLOGIÍ ÚSTAV TELEKOMUNIKACÍ FACULTY OF ELECTRICAL ENGINEERING AND COMMUNICATION DEPARTMENT OF TELECOMMUNICATIONS

Více

1 z 16 11.5.2009 11:33 Test: "CIT_04_SLO_30z50" Otázka č. 1 U Mooreova automatu závisí okamžitý výstup Odpověď A: na okamžitém stavu pamětí Odpověď B: na minulém stavu pamětí Odpověď C: na okamžitém stavu

Více

PCM30U-ROK 2 048/256 kbit/s rozhlasový kodek stručný přehled

PCM30U-ROK 2 048/256 kbit/s rozhlasový kodek stručný přehled 2 048/256 kbit/s rozhlasový kodek stručný přehled TELEKOMUNIKACE, s.r.o. Třebohostická 5, 100 43 Praha 10 tel: (+420) 23405 2429, 2386 e-mail: pcm30u@ttc.cz web: http://www.ttc.cz, http://sweb.cz/rok-ttc

Více

Matematika IV 10. týden Kódování

Matematika IV 10. týden Kódování Matematika IV 10. týden Kódování Jan Slovák Masarykova univerzita Fakulta informatiky 22. 26. 4. 2013 Obsah přednášky 1 (n, k) kódy 2 Polynomiální kódy 3 Lineární kódy Kde je dobré číst? připravovaná učebnice

Více

Kódy pro odstranění redundance, pro zabezpečení proti chybám. Demonstrační cvičení 5 INP

Kódy pro odstranění redundance, pro zabezpečení proti chybám. Demonstrační cvičení 5 INP Kódy pro odstranění redundance, pro zabezpečení proti chybám Demonstrační cvičení 5 INP Princip kódování, pojmy Tady potřebujeme informaci zabezpečit, utajit apod. zpráva 000 111 000 0 1 0... kodér dekodér

Více

ZABEZPEČENÍ PŘENOSU DAT PROTI DLOUHÝM SHLUKŮM CHYB

ZABEZPEČENÍ PŘENOSU DAT PROTI DLOUHÝM SHLUKŮM CHYB VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY FAKULTA ELEKTROTECHNIKY A KOMUNIKAČNÍCH TECHNOLOGIÍ ÚSTAV TELEKOMUNIKACÍ FACULTY OF ELECTRICAL ENGINEERING AND COMMUNICATION DEPARTMENT OF TELECOMMUNICATIONS

Více

REED-SOLOMONOVA ZABEZPEČOVACÍHO KÓDU

REED-SOLOMONOVA ZABEZPEČOVACÍHO KÓDU AKCELERÁTOR PRO DEKÓDOVÁNÍ KONVOLUČNÍHO A REED-SOLOMONOVA ZABEZPEČOVACÍHO KÓDU J. Kloub, A. Heřmánek Ústav teorie informace a automatizace AV ČR, v.v.i. Oddělení zpracování signálu. Abstrakt Při návrhu

Více

Informace, kódování a redundance

Informace, kódování a redundance Informace, kódování a redundance INFORMACE = fakt nebo poznatek, který snižuje neurčitost našeho poznání (entropii) DATA (jednotné číslo ÚDAJ) = kódovaná zpráva INFORAMCE = DATA + jejich INTERPRETACE (jak

Více

íta ové sít baseband narrowband broadband

íta ové sít baseband narrowband broadband Každý signál (diskrétní i analogový) vyžaduje pro přenos určitou šířku pásma: základní pásmo baseband pro přenos signálu s jednou frekvencí (není transponován do jiné frekvence) typicky LAN úzké pásmo

Více

Kvantové algoritmy a bezpečnost. Václav Potoček

Kvantové algoritmy a bezpečnost. Václav Potoček Kvantové algoritmy a bezpečnost Václav Potoček Osnova Úvod: Kvantové zpracování informace Shorův algoritmus Kvantová distribuce klíče Post-kvantové zabezpečení Úvod Kvantové zpracování informace Kvantový

Více

Anténní řada 2x2 pro přenos digitálního TV signálu v pásmu 4,4 až 5 GHz

Anténní řada 2x2 pro přenos digitálního TV signálu v pásmu 4,4 až 5 GHz Rok / Year: Svazek / Volume: Číslo / Issue: 2012 14 3 Anténní řada 2x2 pro přenos digitálního TV signálu v pásmu 4,4 až 5 GHz 2x2 antenna array for receiving of the digital Tv signal working in the band

Více

Měření vysílání DVB-T simulovaným přenosovým kanálem

Měření vysílání DVB-T simulovaným přenosovým kanálem Digitální televizní systémy (MDTV) Laboratorní úloha č. 1 Měření vysílání DVB-T simulovaným přenosovým kanálem Cílem úlohy je seznámit se s přenosovými kanály uplatňujícími se při přenosu signálu DVB-T

Více

Proudové šifry a posuvné registry s lineární zpětnou vazbou

Proudové šifry a posuvné registry s lineární zpětnou vazbou Proudové šifry a posuvné registry s lineární zpětnou vazbou Andrew Kozlík KA MFF UK Proudové šifry Bloková šifra Šifruje velké bloky otevřeného textu. Bloky mají pevnou délku. Velké znamená, že je prakticky

Více

Základní principy přeměny analogového signálu na digitální

Základní principy přeměny analogového signálu na digitální Základní y přeměny analogového signálu na digitální Pro přenos analogového signálu digitálním systémem, je potřeba analogový signál digitalizovat. Digitalizace je uskutečňována pomocí A/D převodníků. V

Více

Inovace a zkvalitnění výuky směřující k rozvoji odborných kompetencí žáků středních škol

Inovace a zkvalitnění výuky směřující k rozvoji odborných kompetencí žáků středních škol Inovace a zkvalitnění výuky směřující k rozvoji odborných kompetencí žáků středních škol CZ.1.07/1.5.00/34.0452 Číslo projektu Číslo materiálu Název školy CZ.1.07/1.5.00/34.0452 OV_1_36_měření DVB-C s

Více

Základy rádiové digitální komunikace. Doc. Dr. Ing. Pavel Kovář Katedra radioelektroniky K13137

Základy rádiové digitální komunikace. Doc. Dr. Ing. Pavel Kovář Katedra radioelektroniky K13137 Základy rádiové digitální komunikace Doc. Dr. Ing. Pavel Kovář Katedra radioelektroniky K13137 (Shannonovo) Schéma digitálního komunikačního řetězce Modeluje zpracování informace v digitálních komunikačních

Více

Kapitola 1. Signály a systémy. 1.1 Klasifikace signálů

Kapitola 1. Signály a systémy. 1.1 Klasifikace signálů Kapitola 1 Signály a systémy 1.1 Klasifikace signálů Signál představuje fyzikální vyjádření informace, obvykle ve formě okamžitých hodnot určité fyzikální veličiny, která je funkcí jedné nebo více nezávisle

Více

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY FAKULTA ELEKTROTECHNIKY A KOMUNIKACNÍCH TECHNOLOGIÍ ÚSTAV TELEKOMUNIKACÍ FACULTY OF ELECTRICAL ENGINEERING AND COMMUNICATION DEPARTMENT OF TELECOMMUNICATIONS

Více

Mobilní digitální televize (DVB-H/SH) a standardy DVB druhé generace (DVB-S2/C2/T2)

Mobilní digitální televize (DVB-H/SH) a standardy DVB druhé generace (DVB-S2/C2/T2) Digitální televizní a rozhlasové systémy (MDTV) Laboratorní úloha č. 9 Mobilní digitální televize (DVB-H/SH) a standardy DVB druhé generace (DVB-S2/C2/T2) Účelem této laboratorní úlohy je získat přehled

Více

Informatika Kódování. Obsah. Kód. Radim Farana Podklady předmětu Informatika pro akademický rok 2007/2008

Informatika Kódování. Obsah. Kód. Radim Farana Podklady předmětu Informatika pro akademický rok 2007/2008 Informatika Kódování Radim Farana Podklady předmětu Informatika pro akademický rok 27/28 Obsah Základy pojmy diskrétních kódů. Druhy kódů. Nejkratší kódy. Detekce chyb, Hammingova vdálenost. Kontrolní

Více

ČVUT FEL X36PAA - Problémy a algoritmy. 4. úloha - Experimentální hodnocení algoritmů pro řešení problému batohu

ČVUT FEL X36PAA - Problémy a algoritmy. 4. úloha - Experimentální hodnocení algoritmů pro řešení problému batohu ČVUT FEL X36PAA - Problémy a algoritmy 4. úloha - Experimentální hodnocení algoritmů pro řešení problému batohu Jméno: Marek Handl Datum: 3. 2. 29 Cvičení: Pondělí 9: Zadání Prozkoumejte citlivost metod

Více

[1] samoopravné kódy: terminologie, princip

[1] samoopravné kódy: terminologie, princip [1] Úvod do kódování samoopravné kódy: terminologie, princip blokové lineární kódy Hammingův kód cyklické kódy a) kody, 18, b) P. Olšák, FEL ČVUT, c) P. Olšák 2010, d) BI-LIN, e) L, f) 2009/2010, g)l.

Více

Hammingův kód. Vladislav Kosejk. České vysoké učení technické v Praze Fakulta jaderná a fyzikálně inženýrská Detašované pracoviště Děčín

Hammingův kód. Vladislav Kosejk. České vysoké učení technické v Praze Fakulta jaderná a fyzikálně inženýrská Detašované pracoviště Děčín Hammingův kód Vladislav Kosejk České vysoké učení technické v Praze Fakulta jaderná a fyzikálně inženýrská Detašované pracoviště Děčín Obsah prezentace Hammingův kód 1 Algoritmus Hammingova kódu 2 Generující

Více

Struktura a architektura počítačů (BI-SAP) 4

Struktura a architektura počítačů (BI-SAP) 4 Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti Struktura a architektura počítačů (BI-SAP) 4 doc. Ing. Hana Kubátová, CSc. Katedra číslicového návrhu Fakulta informačních technologii

Více

Odpřednesenou látku naleznete v kapitole 3.3 skript Diskrétní matematika.

Odpřednesenou látku naleznete v kapitole 3.3 skript Diskrétní matematika. Lineární kódy, část 2 Odpřednesenou látku naleznete v kapitole 3.3 skript Diskrétní matematika. Jiří Velebil: A7B01LAG 22.12.2014: Lineární kódy, část 2 1/12 Dnešní přednáška 1 Analýza Hammingova (7, 4)-kódu.

Více

APROXIMACE KŘIVEK V MATLABU NEWTONŮV INTERPOLAČNÍ POLYNOM CURVE FITTING IN MATLAB NEWTON INTERPOLATION POLYNOMIAL

APROXIMACE KŘIVEK V MATLABU NEWTONŮV INTERPOLAČNÍ POLYNOM CURVE FITTING IN MATLAB NEWTON INTERPOLATION POLYNOMIAL APROXIMACE KŘIVEK V MATLABU NEWTONŮV INTERPOLAČNÍ POLYNOM CURVE FITTING IN MATLAB NEWTON INTERPOLATION POLYNOMIAL Jiří Kulička 1 Anotace: Článek se zabývá odvozením, algoritmizací a popisem konstrukce

Více

Výukové texty. pro předmět. Automatické řízení výrobní techniky (KKS/ARVT) na téma

Výukové texty. pro předmět. Automatické řízení výrobní techniky (KKS/ARVT) na téma Výukové texty pro předmět Automatické řízení výrobní techniky (KKS/ARVT) na téma Tvorba grafické vizualizace principu řídícího systému - analogové systémy v řízení výrobních strojů Autor: Doc. Ing. Josef

Více

Teorie informace: řešené příklady 2014 Tomáš Kroupa

Teorie informace: řešené příklady 2014 Tomáš Kroupa Teorie informace: řešené příklady 04 Tomáš Kroupa Kolik otázek je třeba v průměru položit, abychom se dozvěděli datum narození člověka (den v roce), pokud odpovědi jsou pouze ano/ne a tázaný odpovídá pravdivě?

Více

Principy komunikace s adaptéry periferních zařízení (PZ)

Principy komunikace s adaptéry periferních zařízení (PZ) Principy komunikace s adaptéry periferních zařízení (PZ) Několik možností kategorizace principů komunikace s externími adaptéry, např.: 1. Podle způsobu adresace registrů, které jsou součástí adaptérů.

Více

CFD SIMULACE VE VOŠTINOVÉM KANÁLU CHLADIČE

CFD SIMULACE VE VOŠTINOVÉM KANÁLU CHLADIČE CFD SIMULACE VE VOŠTINOVÉM KANÁLU CHLADIČE Autoři: Ing. Michal KŮS, Ph.D., Západočeská univerzita v Plzni - Výzkumné centrum Nové technologie, e-mail: mks@ntc.zcu.cz Anotace: V článku je uvedeno porovnání

Více

Neuronální kódování a přenos informace

Neuronální kódování a přenos informace Neuronální kódování a přenos informace Lubomír Košťál Fyziologický ústav AV ČR Matematické modely a aplikace, Podlesí 2013 Problém neuronálního kódování Problém neuronálního kódování čas [s] t i 1 t i

Více

Y36SAP 2007 Y36SAP-4. Logické obvody kombinační a sekvenční používané v číslicovém počítači Sčítačka, půlsčítačka, registr, čítač

Y36SAP 2007 Y36SAP-4. Logické obvody kombinační a sekvenční používané v číslicovém počítači Sčítačka, půlsčítačka, registr, čítač Y36SAP 27 Y36SAP-4 Logické obvody kombinační a sekvenční používané v číslicovém počítači Sčítačka, půlsčítačka, registr, čítač 27-Kubátová Y36SAP-Logické obvody typické Často používané funkce Majorita:

Více

4. Co je to modulace, základní typy modulací, co je to vícestavová fázová modulace, použití. Znázorněte modulaci, která využívá 4 amplitud a 4 fází.

4. Co je to modulace, základní typy modulací, co je to vícestavová fázová modulace, použití. Znázorněte modulaci, která využívá 4 amplitud a 4 fází. Písemná práce z Úvodu do počítačových sítí 1. Je dán kanál bez šumu s šířkou pásma 10kHz. Pro přenos číslicového signálu lze použít 8 napěťových úrovní. a. Jaká je maximální baudová rychlost? b. Jaká je

Více

Architektura počítačů

Architektura počítačů Architektura počítačů Studijní materiál pro předmět Architektury počítačů Ing. Petr Olivka katedra informatiky FEI VŠB-TU Ostrava email: petr.olivka@vsb.cz Ostrava, 2010 1 1 Architektura počítačů Pojem

Více

Využití neuronové sítě pro identifikaci realného systému

Využití neuronové sítě pro identifikaci realného systému 1 Portál pre odborné publikovanie ISSN 1338-0087 Využití neuronové sítě pro identifikaci realného systému Pišan Radim Elektrotechnika 20.06.2011 Identifikace systémů je proces, kdy z naměřených dat můžeme

Více

5. Sekvenční logické obvody

5. Sekvenční logické obvody 5. Sekvenční logické obvody 3. Sekvenční logické obvody - úvod Sledujme chování jednoduchého logického obvodu se zpětnou vazbou 3. Sekvenční logické obvody - příklad asynchronního sekvenčního obvodu 3.

Více

PARAMETRICKÁ STUDIE VÝPOČTU KOMBINACE JEDNOKOMPONENTNÍCH ÚČINKŮ ZATÍŽENÍ

PARAMETRICKÁ STUDIE VÝPOČTU KOMBINACE JEDNOKOMPONENTNÍCH ÚČINKŮ ZATÍŽENÍ PARAMETRICKÁ STUDIE VÝPOČTU KOMBINACE JEDNOKOMPONENTNÍCH ÚČINKŮ ZATÍŽENÍ Ing. David KUDLÁČEK, Katedra stavební mechaniky, Fakulta stavební, VŠB TUO, Ludvíka Podéště 1875, 708 33 Ostrava Poruba, tel.: 59

Více

Zada ní 1. Semina rní pra ce z pr edme tu Matematický software (KI/MSW)

Zada ní 1. Semina rní pra ce z pr edme tu Matematický software (KI/MSW) Zada ní. Semina rní pra ce z pr edme tu Matematický software (KI/MSW) Datum zadání: 5.. 06 Podmínky vypracování: - Seminární práce se skládá z programové části (kódy v Matlabu) a textové části (protokol

Více

Samoopravné kódy, k čemu to je

Samoopravné kódy, k čemu to je Úvod do kódování samoopravné kódy: terminologie, princip blokové lineární kódy Hammingův kód cyklické kódy [1] Samoopravné kódy, k čemu to je BI-LIN, kody, 18, P. Olšák [2] Data jsou uložena (nebo posílána

Více

GRAFICKÉ ROZHRANÍ V MATLABU PRO ŘÍZENÍ DIGITÁLNÍHO DETEKTORU PROSTŘEDNICTVÍM RS232 LINKY

GRAFICKÉ ROZHRANÍ V MATLABU PRO ŘÍZENÍ DIGITÁLNÍHO DETEKTORU PROSTŘEDNICTVÍM RS232 LINKY GRAFICKÉ ROZHRANÍ V MATLABU PRO ŘÍZENÍ DIGITÁLNÍHO DETEKTORU PROSTŘEDNICTVÍM RS232 LINKY Jiří Šebesta Ústav radioelektroniky, Fakulta elektroniky a komunikačních technologií Vysoké učení technické v Brně

Více

Protiopatření eliminující proudovou analýzu

Protiopatření eliminující proudovou analýzu SIX Research Centre Vysoké učení technické v Brně martinasek@feec.vutbr.cz crypto.utko.feec.vutbr.cz Proudová analýza (PA) V dnešní době představuje efektivní a úspěšný způsob útoku cílený na bezpečné

Více

Faculty of Nuclear Sciences and Physical Engineering Czech Technical University in Prague

Faculty of Nuclear Sciences and Physical Engineering Czech Technical University in Prague Tomáš Faculty of Nuclear Sciences and Physical Engineering Czech Technical University in Prague Zjednodušené schéma systému z základ hardware pro mainframe tvoří: operační pamět - MAIN / REAL STORAGE jeden

Více

PŘEDNÁŠKA PS 6 Přenos dat v počítačových sítích

PŘEDNÁŠKA PS 6 Přenos dat v počítačových sítích PŘEDNÁŠKA PS 6 Přenos dat v počítačových sítích Část 2 Osnova Metody detekce chybovosti Pravděpodobnost chyby ve zprávě Parita Kontrolní blokový součet (pseudosoučet) Redundantní cyklické kódy Jiný způsob

Více

1 Co jsou lineární kódy

1 Co jsou lineární kódy 1 Žádný záznam informace a žádný přenos dat není absolutně odolný vůči chybám. Někdy je riziko poškození zanedbatelné, v mnoha případech je však zaznamenaná a přenášená informace jištěna přidáním dat,

Více

KOMPRESE OBRAZŮ. Václav Hlaváč. Fakulta elektrotechnická ČVUT v Praze katedra kybernetiky, Centrum strojového vnímání. hlavac@fel.cvut.

KOMPRESE OBRAZŮ. Václav Hlaváč. Fakulta elektrotechnická ČVUT v Praze katedra kybernetiky, Centrum strojového vnímání. hlavac@fel.cvut. 1/24 KOMPRESE OBRAZŮ Václav Hlaváč Fakulta elektrotechnická ČVUT v Praze katedra kybernetiky, Centrum strojového vnímání hlavac@fel.cvut.cz http://cmp.felk.cvut.cz/ hlavac KOMPRESE OBRAZŮ, ÚVOD 2/24 Cíl:

Více

Aplikace teoretických postupů pro ocenění rizika při upisování pojistných smluv v oblasti velkých rizik

Aplikace teoretických postupů pro ocenění rizika při upisování pojistných smluv v oblasti velkých rizik Aplikace teoretických postupů pro ocenění rizika při upisování pojistných smluv v oblasti velkých rizik Ondřej Pavlačka Praha, 18. ledna 2011 Cíle projektu Vytvořit matematický model pro oceňování přijímaného

Více

KOMPRESE OBRAZŮ. Václav Hlaváč, Jan Kybic. Fakulta elektrotechnická ČVUT v Praze katedra kybernetiky, Centrum strojového vnímání.

KOMPRESE OBRAZŮ. Václav Hlaváč, Jan Kybic. Fakulta elektrotechnická ČVUT v Praze katedra kybernetiky, Centrum strojového vnímání. 1/25 KOMPRESE OBRAZŮ Václav Hlaváč, Jan Kybic Fakulta elektrotechnická ČVUT v Praze katedra kybernetiky, Centrum strojového vnímání hlavac@fel.cvut.cz http://cmp.felk.cvut.cz/ hlavac KOMPRESE OBRAZŮ, ÚVOD

Více

Čísla, reprezentace, zjednodušené výpočty

Čísla, reprezentace, zjednodušené výpočty Čísla, reprezentace, zjednodušené výpočty Přednáška 5 A3B38MMP kat. měření, ČVUT - FEL, Praha J. Fischer A3B38MMP, 2015, J.Fischer, ČVUT - FEL, kat. měření 1 Čísla 4 bitová dec bin. hex. 0 0000 0 1 0001

Více

Gymnázium Vysoké Mýto nám. Vaňorného 163, Vysoké Mýto

Gymnázium Vysoké Mýto nám. Vaňorného 163, Vysoké Mýto Gymnázium Vysoké Mýto nám. Vaňorného 163, 566 01 Vysoké Mýto Registrační číslo projektu Šablona Autor Název materiálu CZ.1.07/1.5.00/34.0951 III/2 INOVACE A ZKVALITNĚNÍ VÝUKY PROSTŘEDNICTVÍM ICT Mgr. Petr

Více

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ FAKULTA ELEKTROTECHNIKY A KOMUNIKAČNÍCH

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ FAKULTA ELEKTROTECHNIKY A KOMUNIKAČNÍCH VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ FAKULTA ELEKTROTECHNIKY A KOMUNIKAČNÍCH TECHNOLOGIÍ ÚSTAV RADIOELEKTRONIKY Ing. Jaroslav Rumánek NOVÉ METODY KANÁLOVÉHO KÓDOVÁNÍ PRO DRUŽICOVOU KOMUNIKACI NEW CHANNEL CODING

Více

cv3.tex. Vzorec pro úplnou pravděpodobnost

cv3.tex. Vzorec pro úplnou pravděpodobnost 3 cvičení - pravděpodobnost 2102018 18cv3tex n i=1 Vzorec pro úplnou pravděpodobnost Systém náhodných jevů nazýváme úplným, jestliže pro něj platí: B i = 1 a pro i k je B i B k = 0 Jestliže je (Ω, A, P

Více

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ FAKULTA ELEKTROTECHNIKY A KOMUNIKAČNÍCH TECHNOLOGIÍ ÚSTAV RADIOELEKTRONIKY

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ FAKULTA ELEKTROTECHNIKY A KOMUNIKAČNÍCH TECHNOLOGIÍ ÚSTAV RADIOELEKTRONIKY VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ FAKULTA ELEKTROTECHNIKY A KOMUNIKAČNÍCH TECHNOLOGIÍ ÚSTAV RADIOELEKTRONIKY Ing. Tomáš Kratochvíl ANALÝZA PŘENOSOVÝCH ZKRESLENÍ ČÍSLICOVÝCH OBRAZOVÝCH SIGNÁLŮ TRANSMISSION

Více

SIMULACE PŘENOSU DVB-T V PROSTŘEDÍ MATLAB SIMULATION OF DVB-T TRANSMISSION CHAIN IN THE MATLAB ENVIRONMENT

SIMULACE PŘENOSU DVB-T V PROSTŘEDÍ MATLAB SIMULATION OF DVB-T TRANSMISSION CHAIN IN THE MATLAB ENVIRONMENT VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY FAKULTA ELEKTROTECHNIKY A KOMUNIKAČNÍCH TECHNOLOGIÍ ÚSTAV RADIOELEKTRONIKY FACULTY OF ELECTRICAL ENGINEERING AND COMMUNICATION DEPARTMENT OF

Více

Čísla, reprezentace, zjednodušené výpočty

Čísla, reprezentace, zjednodušené výpočty Čísla, reprezentace, zjednodušené výpočty Přednáška 4 A3B38MMP kat. měření, ČVUT - FEL, Praha J. Fischer A3B38MMP, 2014, J.Fischer, ČVUT - FEL, kat. měření 1 Čísla 4 bitová dec bin. hex. 0 0000 0 1 0001

Více

1. Základy teorie přenosu informací

1. Základy teorie přenosu informací 1. Základy teorie přenosu informací Úvodem citát o pojmu informace Informace je název pro obsah toho, co se vymění s vnějším světem, když se mu přizpůsobujeme a působíme na něj svým přizpůsobováním. N.

Více

Rosenblattův perceptron

Rosenblattův perceptron Perceptron Přenosové funkce Rosenblattův perceptron Rosenblatt r. 1958. Inspirace lidským okem Podle fyziologického vzoru je třívrstvá: Vstupní vrstva rozvětvovací jejím úkolem je mapování dvourozměrného

Více

Jaroslav Tuma. 8. února 2010

Jaroslav Tuma. 8. února 2010 Semestrální práce z předmětu KMA/MM Odstraňování šumu z obrazu Jaroslav Tuma 8. února 2010 1 1 Zpracování obrazu Zpracování obrazu je disciplína zabývající se zpracováním obrazových dat různého původu.

Více

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY METODY PROKLÁDÁNÍ ZPRÁVY METHODS OF INTERLEAVING DATA DIPLOMOVÁ PRÁCE MASTER S THESIS

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY METODY PROKLÁDÁNÍ ZPRÁVY METHODS OF INTERLEAVING DATA DIPLOMOVÁ PRÁCE MASTER S THESIS VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY FAKULTA ELEKTROTECHNIKY A KOMUNIKACNÍCH TECHNOLOGIÍ ÚSTAV TELEKOMUNIKACÍ FACULTY OF ELECTRICAL ENGINEERING AND COMMUNICATION DEPARTMENT OF TELECOMMUNICATIONS

Více

2.8 Kodéry a Rekodéry

2.8 Kodéry a Rekodéry 2.8 Kodéry a Rekodéry 2.8.1 Úkol měření 1. Navrhněte a realizujte rekodér z kódu BCD na kód 2421 a ověřte jeho funkčnost 2. Navrhněte a realizujte rekodér z kódu 2421 na kód BCD a ověřte jeho funkčnost

Více

Aritmetika s velkými čísly na čipové kartě

Aritmetika s velkými čísly na čipové kartě Aritmetika s velkými čísly na čipové kartě Ivo Rosol ředitel divize vývoje OKsystem s.r.o. Praha, 23.5.2013 Spojujeme software, technologie a služby Čísla v kryptografii V kryptografii se zásadně pracuje

Více

ZPRACOVÁNÍ SIGNÁLŮ V SYSTÉMU WIMAX

ZPRACOVÁNÍ SIGNÁLŮ V SYSTÉMU WIMAX VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY FAKULTA ELEKTROTECHNIKY A KOMUNIKAČNÍCH TECHNOLOGIÍ ÚSTAV RADIOELEKTRONIKY FACULTY OF ELECTRICAL ENGINEERING AND COMMUNICATION DEPARTMENT OF

Více

VYUŽITÍ PRAVDĚPODOBNOSTNÍ METODY MONTE CARLO V SOUDNÍM INŽENÝRSTVÍ

VYUŽITÍ PRAVDĚPODOBNOSTNÍ METODY MONTE CARLO V SOUDNÍM INŽENÝRSTVÍ VYUŽITÍ PRAVDĚPODOBNOSTNÍ METODY MONTE CARLO V SOUDNÍM INŽENÝRSTVÍ Michal Kořenář 1 Abstrakt Rozvoj výpočetní techniky v poslední době umožnil také rozvoj výpočetních metod, které nejsou založeny na bázi

Více

Náplň. v.0.03 16.02.2014. - Jednoduché příklady na práci s poli v C - Vlastnosti třídění - Způsoby (algoritmy) třídění

Náplň. v.0.03 16.02.2014. - Jednoduché příklady na práci s poli v C - Vlastnosti třídění - Způsoby (algoritmy) třídění Náplň v.0.03 16.02.2014 - Jednoduché příklady na práci s poli v C - Vlastnosti třídění - Způsoby (algoritmy) třídění Spojení dvou samostatně setříděných polí void Spoj(double apole1[], int adelka1, double

Více

Technická kybernetika. Obsah. Principy zobrazení, sběru a uchování dat. Měřicí řetězec. Principy zobrazení, sběru a uchování dat

Technická kybernetika. Obsah. Principy zobrazení, sběru a uchování dat. Měřicí řetězec. Principy zobrazení, sběru a uchování dat Akademický rok 2016/2017 Připravil: Radim Farana Technická kybernetika Principy zobrazení, sběru a uchování dat 2 Obsah Principy zobrazení, sběru a uchování dat strana 3 Snímač Měřicí řetězec Měřicí obvod

Více

LOGICKÉ SYSTÉMY PRO ŘÍZENÍ

LOGICKÉ SYSTÉMY PRO ŘÍZENÍ ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE Fakulta elektrotechnická LOGICKÉ SYSTÉMY PRO ŘÍZENÍ Doc. Ing. Jiří Bayer, CSc Dr.Ing. Zdeněk Hanzálek Ing. Richard Šusta 2000 Vydavatelství ČVUT Předmluva Skriptum

Více

Komprese dat (Komprimace dat)

Komprese dat (Komprimace dat) Komprese dat (Komprimace dat) Př.: zakódovat slovo ARARAUNA K K 2 četnost absolutní relativní A 4,5 N,25 R 2,25 U,25 kód K : kód K 2 :... 6 bitů... 4 bitů prefixový kód: žádné kódové slovo není prefixem

Více

Jak v Javě primitivní datové typy a jejich reprezentace. BD6B36PJV 002 Fakulta elektrotechnická České vysoké učení technické

Jak v Javě primitivní datové typy a jejich reprezentace. BD6B36PJV 002 Fakulta elektrotechnická České vysoké učení technické Jak v Javě primitivní datové typy a jejich reprezentace BD6B36PJV 002 Fakulta elektrotechnická České vysoké učení technické Obsah Celočíselný datový typ Reálný datový typ Logický datový typ, typ Boolean

Více

ZÁKLADY PROGRAMOVÁNÍ. Mgr. Vladislav BEDNÁŘ 2013 1.3 2/14

ZÁKLADY PROGRAMOVÁNÍ. Mgr. Vladislav BEDNÁŘ 2013 1.3 2/14 ZÁKLADY PROGRAMOVÁNÍ Mgr. Vladislav BEDNÁŘ 2013 1.3 2/14 Co je vhodné vědět, než si vybereme programovací jazyk a začneme programovat roboty. 1 / 14 0:40 1.3. Vliv hardware počítače na programování Vliv

Více

POPIS STANDARDU CEN TC278/WG4. 1 z 5. Oblast: TTI. Zkrácený název: Zprávy přes CN 4. Norma číslo:

POPIS STANDARDU CEN TC278/WG4. 1 z 5. Oblast: TTI. Zkrácený název: Zprávy přes CN 4. Norma číslo: POPIS STANDARDU CEN TC278/WG4 Oblast: TTI Zkrácený název: Zprávy přes CN 4 Norma číslo: 14821-4 Norma název (en): Traffic and Traveller Information (TTI) TTI messages via cellular networks Part 4: Service-independent

Více

Optimalizace parametrů algoritmu dekódování LDPC kódu pro empirické modely přístupových sítí 5G

Optimalizace parametrů algoritmu dekódování LDPC kódu pro empirické modely přístupových sítí 5G Optimalizace parametrů algoritmu dekódování LDPC kódu pro empirické modely přístupových sítí 5G Karel Vlček Ústav počítačových a komunikačních systémů, FAI UTB ve Zlíně, Nad Stráněmi 4511 760 05 Zlín,

Více

Pohled do nitra mikroprocesoru Josef Horálek

Pohled do nitra mikroprocesoru Josef Horálek Pohled do nitra mikroprocesoru Josef Horálek Z čeho vycházíme = Vycházíme z Von Neumannovy architektury = Celý počítač se tak skládá z pěti koncepčních bloků: = Operační paměť = Programový řadič = Aritmeticko-logická

Více

Kódy a kódování dat. Binární (dvojkové) kódy. Kód Aikenův

Kódy a kódování dat. Binární (dvojkové) kódy. Kód Aikenův Kódy a kódování dat Kódování je proces, při kterém se každému znaku nebo postupnosti znaků daného souboru znaků jednoznačně přiřadí znak nebo postupnost znaků z jiného souboru znaků. Kódování je tedy transformace

Více

Inovace a zkvalitnění výuky směřující k rozvoji odborných kompetencí žáků středních škol

Inovace a zkvalitnění výuky směřující k rozvoji odborných kompetencí žáků středních škol Inovace a zkvalitnění výuky směřující k rozvoji odborných kompetencí žáků středních škol CZ.1.07/1.5.00/34.0452 Číslo projektu Číslo materiálu Název školy CZ.1.07/1.5.00/34.0452 OV_1_23_měření DVB-T s

Více

Tester chybovosti 4xSTM-1

Tester chybovosti 4xSTM-1 Tester chybovosti 4xSTM-1 Technická dokumentace Ústav radioelektroniky FEKT VUT v Brně 2008 Základní parametry Tester slouží k monitorování bitové chybovosti čtyř linek STM-1 (155,52 Mb/s) v jednom směru.

Více