|
Zabezpečení přenosu dat obecnými lineárními blokovými kódy
Dzurenda, Petr ; Tejkal, Vladimír (oponent) ; Němec, Karel (vedoucí práce)
Práce se v úvodu zabývá problematikou základních vlastností obecných lineárních blokových kódů, konkrétně pak vytvářením generující a kontrolní matice a způsoby dekódování obecných lineárních blokových kódů, načež jsou tyto teoretické poznatky uplatněny v další části bakalářské práce a to návrhu kódu a realizace kodeku. Další část práce je zaměřena na konkrétní návrh obecného lineárního blokového kódu splňujícího požadavky kladené zadáním. V této kapitole lze najít způsob vytváření generující matice kódu schopného opravit tři nezávislé chyby, dále vytváření kontrolní matice pro dekódování a korekční obvod schopný tyto chyby opravit. Součástí je také popis vytvořených programů. Na konci kapitoly je uveden příklad kódování a dekódování vytvořeného kódu. Navazující částí je realizace kodeku, kde je podrobně popsán způsob vytvoření kodéru a dekodéru lineárního blokového kódu a v následující navazující části je tento kodek odsymulován v programu Matlab Simulink. V poslední části jsou za pomoci programu Eagle vytvořeny desky plošných spojů pro kodér a dekodér.
|
|
Audiokodeky a testy pro zhodnocení jejich poslechové kvality
Hudec, Andrej ; Schimmel, Jiří (oponent) ; Rajmic, Pavel (vedoucí práce)
Bakalárska práca sa zaoberá audio kodekmi a testami pre zhodnotenie ich posluchovej kvality. Práca ponúka popis vlastností ľudského sluchu, stručný úvod do problematiky audio kódovania, kompresie zvukových dát a posluchových testov. Bakalárska práca tiež obsahuje teoretický popis kódovacích procesov zvolených audio kodekov, vyhodnotenie merania ich výpočtovej náročnosti a vyhodnotenie posluchovej kvality každého z nich pomocou posluchových testov. Na implementáciu prostredia posluchových testov boli použité programovacie jazyky HTML, CSS, Javascript a Python. Zvukové súbory, ktoré boli predmetom skúmania v posluchových testoch boli získané pomocou knižnice FFmpeg.
|
|
Měření vysílání DVB-T simulovaným přenosovým kanálem
Vašut, Jakub ; Kratochvíl, Tomáš (oponent) ; Štukavec, Radim (vedoucí práce)
Cílem této bakalářské práce je prostudování základních funkčních bloků kodéru a modulátoru standartu DVB-T. Dále je úkolem seznámit se s dokumentací DVB-T modulátoru DTA-110T a ASI/SDI adaptéru DTA-145 od firmy DekTec. Popsán je softwarový simulátor přenosového kanálu DTC-305 a možnosti nastavení parametrů přenosového kanálu. Jsou proměřeny přenosové kanály uplatňující se při přenosu signálu DVB-T a stanoven jejich vliv na kvalitu přijímaného signálu.
|
|
Zabezpečení přenosu dat obecnými lineárními blokovými kódy
Dzurenda, Petr ; Tejkal, Vladimír (oponent) ; Němec, Karel (vedoucí práce)
Práce se v úvodu zabývá problematikou základních vlastností obecných lineárních blokových kódů, konkrétně pak vytvářením generující a kontrolní matice a způsoby dekódování obecných lineárních blokových kódů, načež jsou tyto teoretické poznatky uplatněny v další části bakalářské práce a to návrhu kódu a realizace kodeku. Další část práce je zaměřena na konkrétní návrh obecného lineárního blokového kódu splňujícího požadavky kladené zadáním. V této kapitole lze najít způsob vytváření generující matice kódu schopného opravit tři nezávislé chyby, dále vytváření kontrolní matice pro dekódování a korekční obvod schopný tyto chyby opravit. Součástí je také popis vytvořených programů. Na konci kapitoly je uveden příklad kódování a dekódování vytvořeného kódu. Navazující částí je realizace kodeku, kde je podrobně popsán způsob vytvoření kodéru a dekodéru lineárního blokového kódu a v následující navazující části je tento kodek odsymulován v programu Matlab Simulink. V poslední části jsou za pomoci programu Eagle vytvořeny desky plošných spojů pro kodér a dekodér.
|
|
Oprava shluků chyb v digitálních přenosech Berlekamp -Preparatovými kódy
Pfudl, Tomáš ; Pfeifer, Václav (oponent) ; Němec, Karel (vedoucí práce)
Bakalářská práce se věnuje konkrétní skupině systematických konvolučních kódů na opravu shlukových chyb. Do této skupiny kódů patří i kód Berlekamp-Preparatův. Práce počítá se základními znalostmi čtenáře v oblasti konvolučních kódů, a proto se této základní teorii nevěnuje. Cíle této práce jsou podrobně seznámit čtenáře s vlastnostmi Berlekamp-Preparatova kódu a pro vybraný kód navrhnout kodek. Vlastnosti probrané v první části jsou dále využity při samotném výběru kódu a návrhu kodeku. Pro návrh jsou využity různé metody teoretické realizace (programování skriptů, simulační model). Návrh kodeku je rozebrán od zadání požadavků na zabezpečovací schopnosti kódu až po fyzickou realizaci. Každý krok návrhu je vysvětlen a podrobně popsán. Celkový teoretický návrh kodeku probíhá v programu Matlab. A konečný fyzický nárvh v programu Xilinx. Práce se opět nevěnuje popisu základních vlastností těchto programů, proto je vhodné se s nimy částečně seznámit pro snažší proniknutí do problematiky probírané v této práci.
|
|
Možnosti realizace kodeků zúžených konvolučních kódů
Šedý, Jakub ; Zeman, Václav (oponent) ; Němec, Karel (vedoucí práce)
Cílem této práce je přiblížit čtenáři problematiku zúžených konvolučních kódů a to v~oblasti návrhu a ověření funkčnosti kodeku jako samostatného elektronického systému. Práce je rozdělena na čtyři základní kapitoly. První tři kapitoly se zabývají návrhem a realizací jednotlivých bloků kodeku a následnému ověření těchto bloků. Poslední, čtvrtá kapitola, se zabývá návrhem a realizací kodeku jako samostatného elektronického systému.
|
|
Parametry silnoproudých vedení
Kavan, Pavel ; Krajsa, Ondřej (oponent) ; Mlýnek, Petr (vedoucí práce)
Diplomová práce se v první části věnuje měření primárních parametrů silnoproudých vedení a zkoumání jejich změn při použití různých druhů kabelů. Na základě měření je v druhé části vytvořen komunikační systém v programu Matlab & Simulink, kde jsou prováděny simulace s použitím silnoproudého přenosového vedení. Silnoproudé vedení je vytvořeno pomocí změřených primárních parametrů nebo fyzických rozměrů kabelů a je určena chybovost komunikačního systému při modifikaci jeho jednotlivých částí v závislosti na délce přenosového vedení.
|
|
Moderní kódování řečového signálu pomocí přeparametrizovaných modelů
Zapletal, Ondřej ; Průša, Zdeněk (oponent) ; Rajmic, Pavel (vedoucí práce)
Náplní teoretické části této práce je studie přeparametrizovaných modelů. To jsou takové modely signálů, ve kterých je pro jejich parametrizaci stanoveno více proměnných, než je potřeba a následně se hledá tzv. řídké řešení pomocí iteračních algoritmů. Cílem takovéto analýzy je výběr pouze těch důležitých (řídkých) parametrů. Teorie se opírá o lineární algebru, vektorové prostory, báze a tzv. framy. Úkolem samostatného projektu této práce je popis a simulace dvou řečových kodérů: klasického kodéru na bázi lineárního predikčního kódování řeči a kodéru využívajícího přeparametrizované modely pro náhodné ARMA procesy. Součástí jejich realizace je i vytvoření dekodérů a zhodnocení kvality rekonstrukce obou z nich. Pro realizaci je využito prostředí MATLAB a knihovna funkcí pro přeparametrizované modely (toolbox frames).
|
|
Zpracování souborů MP3 pro DSP
Římský, Adam ; Sysel, Petr (oponent) ; Herman, Ivo (vedoucí práce)
Tato práce se zabývá tvorbou komprimovaných .MP3 souborů a jejich zpětným převedením do PCM formátu. Popisuji zde jednotlivé části těchto procesů pro jejich maximální možné pochopení čtenářem. Dále se zabývám vlastnostmi DSP, jejich architekturou, výpočetními možnostmi, a to jak obecně, tak u použitého produktu společnosti Analog Devices. Nakonec je zde popsána ukázka implementace dekodéru do architektury DSP.
|
|
Realizace OFDM kodéru pro potřeby DVB-T
Zelinka, Petr ; Maršálek, Roman (oponent) ; Frýza, Tomáš (vedoucí práce)
Obsahem této práce je rozbor standardu ETSI EN 300 744 pro pozemní digitální televizní vysílání (DVB-T) a dále popis vytvořeného kodéru a dekodéru OFDM pro přenos signálu v módu 2K v základním pásmu bez zabezpečení dat proti chybám. Funkce obou zařízení je ověřena simulacemi v Matlabu a realizována pomocí přípravků se signálovým procesorem TMS320C6711 firmy Texas Instruments.
|