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

Podobné dokumenty
BPC2E_C08 Parametrické 3D grafy v Matlabu

ZÁKLADY DATOVÝCH KOMUNIKACÍ

ZÁKLADY DATOVÝCH KOMUNIKACÍ

Digitální modulace. Podpora kvality výuky informačních a telekomunikačních technologií ITTEL CZ.2.17/3.1.00/36206

Modulace 2. Obrázek 1: Model klíčování amplitudovým posuvem v programu MATLAB

MATLAB PRO PODPORU VÝUKY KOMUNIKAČNÍCH SYSTÉMŮ

Techniky kódování signálu

Modulační parametry. Obr.1

Pulzní (diskrétní) modulace

1 Základní funkce pro zpracování obrazových dat

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

VYUŽITÍ MATLABU PRO PODPORU VÝUKY A PŘI ŘEŠENÍ VÝZKUMNÝCH ÚKOLŮ NA KATEDŘE KOMUNIKAČNÍCH A INFORMAČNÍCH SYSTÉMŮ

STŘEDNÍ PRŮMYSLOVÁ ŠKOLA NA PROSEKU. TV, kabelové modemy

Komprese dat Obsah. Komprese videa. Radim Farana. Podklady pro výuku. Komprese videa a zvuku. Komprese MPEG. Komprese MP3.

Modulační metody, datové měniče telefonní modemy

25. DIGITÁLNÍ TELEVIZNÍ SIGNÁL A KABELOVÁ TELEVIZE

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

Základní komunikační řetězec

VY_32_INOVACE_ENI_2.MA_05_Modulace a Modulátory

Hammingovy kódy. dekódování H.kódů. konstrukce. šifrování. Fanova rovina charakteristický vektor. princip generující a prověrková matice

Kompresní metody první generace

Počítačová grafika SZŠ A VOŠZ MERHAUTOVA 15, BRNO

Osnova. Idea ASK/FSK/PSK ASK Amplitudové... Strana 1 z 16. Celá obrazovka. Konec Základy radiotechniky

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

1. Základy teorie přenosu informací

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

1 z :27

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

Komplexní obálka pásmového signálu

PSK1-5. Frekvenční modulace. Úvod. Vyšší odborná škola a Střední průmyslová škola, Božetěchova 3 Ing. Marek Nožka. Název školy: Vzdělávací oblast:

oblasti je znázorněn na obr Komplexní obálku můžeme rozepsat na její reálnou a

Charakteristiky zvuk. záznamů

Způsoby realizace této funkce:

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

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

KOMPRIMACE. aneb Aby to zabralo méně místa

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

ednáška a telefonní modemy Ing. Bc. Ivan Pravda

NOVÉ METODY HODNOCENÍ OBRAZOVÉ KVALITY

Evropský projekt digitální televize DVB a základní principy jeho standardu

Primární zpracování radarového signálu dopplerovská filtrace

Druhy sdělovacích kabelů: kroucené metalické páry, koaxiální, světlovodné

VY_32_INOVACE_E 15 03

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

cca 3dB DVB-T přijímač Testovací vysílač cca 3dB Obr. 1: Blokové schéma

Základy a aplikace digitálních. Katedra radioelektroniky (13137), blok B2, místnost 722

ZPRACOVÁNÍ OBRAZU přednáška 4

Řídící karta PCI v. 2.2 LED Panely , revize 1.0

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

Omezení barevného prostoru

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

Obrazovkový monitor. Antonín Daněk. semestrální práce předmětu Elektrotechnika pro informatiky. Téma č. 7: princip, blokově základní obvody

12 Metody snižování barevného prostoru

Sítě SFN Systém pro analýzu a vizualizaci pokrytí a rušení vysílacích sítí

Vybrané kapitoly z matematiky

ADA Semestrální práce. Harmonické modelování signálů

Počítačové sítě. Lekce 5: Základy datových komunikací

SPINEL. Komunikační protokol. Obecný popis. Verze 1.0

... sekvenční výstupy. Obr. 1: Obecné schéma stavového automatu

III/ 2 Inovace a zkvalitnění výuky prostřednictvím ICT

INFORMAČNÍ A KOMUNIKAČNÍ TECHNOLOGIE

Identifikace systémů

Vývoj digitální televizní techniky

Moderní technologie linek. Zvyšování přenosové kapacity Zvyšování přenosové spolehlivosti xdsl Technologie TDMA Technologie FDMA

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

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

základní vlastnosti, používané struktury návrhové prostředky MATLAB problém kvantování koeficientů

Elektrické parametry spojů v číslicových zařízeních

Příloha 4. Uživatelský manuál k provozování PC modelu EDD Ekonomika druhů dopravy. SBP Consult, s.r.o. MD ČR Výzkumná zpráva harmonizace 2005

Analogové modulace. Podpora kvality výuky informačních a telekomunikačních technologií ITTEL CZ.2.17/3.1.00/36206

Algoritmy a struktury neuropočítačů ASN - P11

13 Barvy a úpravy rastrového

Měření vlastností datového kanálu

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

transmitter Tx - vysílač receiver Rx přijímač (superheterodyn) duplexer umožní použití jedné antény pro Tx i Rx

Moderní multimediální elektronika (U3V)

Moderní multimediální elektronika (U3V)

Digitální fotoaparáty

Digitální fotoaparáty

Vlastnosti Fourierovy transformace

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

Identifikátor materiálu: ICT-1-19

Datové přenosy GPRS, EDGE

Témata týmových projektů vypisovaných katedrou radioelektroniky v letním semestru 2007/2008

DSY-4. Analogové a číslicové modulace. Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti

Hardwarové zpracování obrazu

VY_32_INOVACE_CTE_2.MA_04_Aritmetické operace v binární soustavě Střední odborná škola a Střední odborné učiliště, Dubno Ing.

Počítačová grafika. OBSAH Grafické formy: Vektorová grafika Bitmapová (rastrová grafika) Barevné modely

Téma: Vektorová grafika. Určete pravdivost následujícího tvrzení: "Grafická data jsou u 2D vektorové grafiky uložena ve voxelech."

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

Kompresní algoritmy grafiky. Jan Janoušek F11125

Moderní multimediální elektronika (U3V)

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

11MAMY LS 2017/2018. Úvod do Matlabu. 21. února Skupina 01. reseni2.m a tak dále + M souborem zadané funkce z příkladu 3 + souborem skupina.

Zobrazovací jednotky a monitory

III/ 2 Inovace a zkvalitnění výuky prostřednictvím ICT

Digitální televize DVB

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT EU-OVK-VZ-III/2-ZÁ-217. Komprimace dat

Jan Kaiser ČVUT, Fakulta elektrotechnická, katedra Radioelektroniky Technická 2, Praha 6

Otázka TECH číslo 1 Str. 1/7

Transkript:

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 systému, který pracuje s modulací 8PSK a který přenáší komprimované BMP obrázky. Pro kompresi (zdrojové kódování) a zpětnou dekompresi (zdrojové dekódování) BMP obrázků použijte následující algoritmus: Nejprve z jednotlivých barevných složek vytvořte matici C, která je součtem všech tří RGB složek pro jednotlivé pixely (elementy matice). Následně vytvořte matici pro červenou a zelenou složku jako poměr úrovně červené ku součtu všech složek (R/C) a podobně pro zelenou matici úrovní (G/C). Pokud byste to samé provedli i pro modrou matici úrovní, součet všech třech poměrových matic by byl (tedy %). Tzn., že poměrovou matici modré lze dopočítat z poměrových matic červené a zelené. Celá komprese spočívá v tom, že C matice nese celkovou úroveň jasu a poměrové matice procentuální zastoupení barev. Jasovou matici C podělte 3, čímž získáte rozsah pro jas až 55 (osmibitovou hodnotu) pro každý pixel. Z této matice vytvořte finální matici jasu pro přenos rádiovým kanálem tak, že použijete jen šest nejvyšších bitů (jas bude komprimován na 64 úrovní). Pro poměrovou složku červené a zelené vytvořte zředěné matice tak, že rozdělíte na bloky 4x4 pixelů a budete uvažovat průměrnou poměrnou úroveň červené, resp. zelené pro tento blok pixelů. Výsledné poměrové matice budou mít 4x méně řádků i 4x méně sloupců (celková redukce je 6x). Následně tyto matice ořežte na 6 nejvyšších bitů (např. tak, že poměr až % vynásobíte 6 a zanedbáte desetinnou část). Tím je hotová celá komprese. nverzním způsobem a dopočítáním složky modré získáte zpět komprimovaný BMP, tento proces bude třeba provést po demodulaci signálu. Nejlépe bude řešit zdrojové kódování a dekódování jako vlastní matlabovské funkce, které se budou volat ve skriptu modelu. Důvod je i ten, že můžete provést test správné činnosti kompresoru a rekonstrukce komprimovaného BMP obrázku bez modulace a demodulace Obr. 9.a. Originální fotka. Obr. 9.b. Rekonstruovaná komprimovaná fotka. Pro testování máte připravený mkid.bmp o velikosti x pixelů s roztomilou dětskou tvářičkou. Na obrázku 9.a je původní BMP fotka a na obrázku 9.b

komprimovaná (rekonstruovaná). Rozdíl je takřka neznatelný, přičemž kompresní poměr je docela velký. Původní potřebuje xx3x8 bitů (tři barevné složky s rozlišením 8 bitů) = 96 bitů, komprimovaný xxx6bitů pro jas plus 5x5xx6 bitů pro dvě poměrové barevné složky bloků 4x4 pixely, tedy celkem 7 bitů. Kompresní poměr je 96/7 = 3,56. Náš primitivní algoritmus je celkem dobrý komprimátor bez újmy na kvalitě obrázku s více než tři a půl násobnou redukcí datového objemu. Pro výstup z kodéru rozdělte šestibity (informace o jasu pixelu a dvou barvách bloku 4x4 pixelů) po trojicích a vygenerujte vektor tříbitových hodnot (tedy až 7) pomocí funkcí reshape(). Skladbu, tedy kde bude ve vektoru vyšší část jasu, nižší část jasu a vyšší a nižší část té které barvy, si vymyslete sami. Pochopitelně, že s danou skladbou musí pracovat i příslušný algoritmus dekodéru obrázku. Rozdělení na trojice bitů souvisí s následně použitou modulací. Ve druhé fázi příkladu bude třeba navrhnout modulátor a demodulátor pro modulaci 8PSK. Symboly v / diagramu (viz přednáška) mají shodnou amplitudu (uvažujte V) a jsou rozlišeny jen různou počáteční fází. Protože různých počátečních fází je 8, je tato modulace definována jako osmistavová modulace s fázovým klíčováním 8PSK (Phase Shift Keying). Výhodou této modulace je, že amplituda je konstantní a mění se jen fáze nosné. Protože máme osm různých stavů, jeden symbol umožňuje přenést trojici bitů (tribit) užitečných dat. Mapování do / diagramu pro tuto modulaci je uvedeno na obrázku 9.. Mapování je zjednodušeno (není optimální) tak, aby bylo velmi jednoduché modulátor a demodulátor realizovat. Navíc náš kódovaný nese jas pro jednotlivé pixely a barevné složky pro bloky 4x4 v šesti bitech, tzn., že pro modulaci se každý šestibit (jas nebo barevná procentuální úroveň) rozdělí na dvě trojice bitů (nižší a vyšší) a přenáší se jako dva nezávislé 8PSK symboly, viz požadavek na rozdělení u kodéru a dekodéru. Sestavte funkci pro mapování symbolu vstupního vektoru podle obrázku 9.. Černě jsou u symbolů definovány mapovací tribity, modře pak jejich hodnoty v dekadické soustavě. Lze velmi snadno odvodit, že fáze symbolu (ve stupních) je závislá na hodnotě dat D (dekadicky vyjádřeného tribitu) podle vztahu: ( 4), 5 ϕ = 45 D +. (9.) Obr. 9.. Mapování symbolů 8PSK.

Pro demodulaci je třeba definovat rozhodovací hranice. U 8PSK signálu nás tedy bude zajímat jen fáze. Rozhodovací hranice jsou na obrázku 9.3 v / diagramu pro přijatý signál (vzorky) definován červenými čarami. S využitím funkce angle() a round() pro celý 8PSK demodulátor vektoru signálu pak stačí dva řádky matlabovského skriptu. Sestavte kompletní skripty modelu komunikačního systému a proveďte několik experimentů pro různé úrovně šumu. Vzhledem k použitému způsobu komprimace obrázku se začnou se zvyšující úrovní šumu v obrázku objevovat chyby v podobě chyb na úrovni pixelů a kostečkování (podobně jako u digitální televize), viz obr 9.4. Obr. 9.3. Rozhodovací hranice pro 8PSK demodulátor..5.5 -.5 - - - - -.5.5.5 a) úroveň šumu, signál na vstupu demodulátoru v / rovině a rekonstruovaný

.5.5 -.5 - - - - -.5.5.5 b) úroveň šumu,5 signál na vstupu demodulátoru v / rovině a rekonstruovaný.5.5 -.5 - - - - -.5.5.5 c) úroveň šumu, signál na vstupu demodulátoru v / rovině a rekonstruovaný Obr. 9.4. Výsledky přenosu BMP obrázku komunikačním systémem s 8PSK modulací. Hodnocení: 3 body. Bonusová úloha Vytvořte vlastní řešení zdrojového kódování (komprimace obrázku) a proveďte obdobnou sadu experimentů jako v příkladě A. Kontrolní otázky 9.) Definujte kompresní poměr u komprimačních metod. 9.) Jak by se v přenášeném obrázku projevil delší rušivý puls, když by byla obrayová data přenášena sekvenčně po řádcích? 9.3) K čemu slouží v Matlabu funkce size()? Literatura [9.] DOŇAR, B., ZAPLATÍLEK, K. MATLAB pro začátečníky. Praha: BEN Technická literatura, 3.

[9.] DOŇAR, B., ZAPLATÍLEK, K. MATLAB začínáme se signály. Praha: BEN Technická literatura, 6. [9.3] DOBEŠ, J., ŽALUD, V. Moderní Radioelektronika. Praha: BEN Technická literatura, 6.