GENEROVÁNÍ VÍCEKANÁLOVÉHO DITHERU

Podobné dokumenty
Zavedení a vlastnosti reálných čísel PŘIROZENÁ, CELÁ A RACIONÁLNÍ ČÍSLA

Příklad 22 : Kapacita a rozložení intenzity elektrického pole v deskovém kondenzátoru s jednoduchým dielektrikem

Matice. a B =...,...,...,...,..., prvků z tělesa T (tímto. Definice: Soubor A = ( a. ...,..., ra

Obecně: K dané funkci f hledáme funkci ϕ z dané množiny funkcí M, pro kterou v daných bodech x 0 < x 1 <... < x n. (δ ij... Kroneckerovo delta) (4)

Souhrn základních výpočetních postupů v Excelu probíraných v AVT listopad r r. . b = A

PRAVDĚPODOBNOST A STATISTIKA. Náhodná proměnná Vybraná spojitá rozdělení

APLIKACE METODY RIPRAN V SOFTWAROVÉM INŽENÝRSTVÍ

DERIVACE A INTEGRÁLY VE FYZICE

2.3. DETERMINANTY MATIC

m n. Matice typu m n má

4. Determinanty. Výpočet: a11. a22. a21. a12. = a 11 a 22 a 33 + a 12 a 23 a 31 + a 13 a 21 a 32 a 13 a 22 a 31. a 11 a 23 a 32 a 12 a 21 a 33

a i,n+1 Maticový počet základní pojmy Matice je obdélníkové schéma tvaru a 11

OBECNÝ URČITÝ INTEGRÁL

Až dosud jsme se zabývali většinou reálnými posloupnostmi, tedy zobrazeními s definičním

x + F F x F (x, f(x)).

13. Exponenciální a logaritmická funkce

P2 Číselné soustavy, jejich převody a operace v čís. soustavách

1. LINEÁRNÍ ALGEBRA 1.1. Matice

{ } ( ) ( ) Vztahy mezi kořeny a koeficienty kvadratické rovnice. Předpoklady: 2301, 2508, 2507

2. Funkční řady Studijní text. V předcházející kapitole jsme uvažovali řady, jejichž členy byla reálná čísla. Nyní se budeme zabývat studiem

INTEGRACE KOMPLEXNÍ FUNKCE KŘIVKOVÝ INTEGRÁL

Riemannův určitý integrál.

Základy teorie matic

PJS Přednáška číslo 4

ZÁKLADY. y 1 + y 2 dx a. kde y je hledanou funkcí proměnné x.

LINEÁRNÍ DIFERENCIÁLNÍ ROVNICE 2.ŘÁDU

Úlohy krajského kola kategorie A

Technická kybernetika. Regulační obvod. Obsah

SYLABUS MODULU UPLATNĚNÍ NA TRHU PRÁCE DÍLČÍ ČÁST II BAKALÁŘSKÝ SEMINÁŘ + PŘÍPRAVA NA PRAXI. František Prášek

Přednáška 9: Limita a spojitost

Ohýbaný nosník - napětí

2.5.9 Vztahy mezi kořeny a koeficienty kvadratické rovnice

URČITÝ INTEGRÁL FUNKCE

2.5.9 Vztahy mezi kořeny a koeficienty kvadratické rovnice

VYUŽITÍ CITLIVOSTNÍ ANALÝZY V ELEKTROTECHNICE A ŘÍDÍCÍ TECHNICE - II

13. Soustava lineárních rovnic a matice

6. Setrvačný kmitový člen 2. řádu

Regulace f v propojených soustavách

Definice. Necht M = (Q, T, δ, q 0, F ) je konečný automat. Dvojici (q, w) Q T nazveme konfigurací konečného automatu M.

Multimediální technika a televize - úvod. Dr. Ing. Libor Husník

Úlohy školní klauzurní části I. kola kategorie C

S t e j n o s měrné stroje Ing. Vítězslav Stýskala, Ph.D., únor 2006

Návrh základních kombinačních obvodů: dekodér, enkodér, multiplexor, demultiplexor

Petriho sítě PES 2007/2008. Doc. Ing. Tomáš Vojnar, Ph.D.

3 Algebraické výrazy. 3.1 Mnohočleny Mnohočleny jsou zvláštním případem výrazů. Mnohočlen (polynom) proměnné je výraz tvaru

Logaritmus. Předpoklady: 2909

M A = M k1 + M k2 = 3M k1 = 2400 Nm. (2)

LDF MENDELU. Simona Fišnarová (MENDELU) Určitý integrál ZVMT lesnictví 1 / 26

Zkoušku snadno provedeme tak, že do soustavy (1), která je ekvivalentní dané soustavě rovnic, dosadíme příslušné hodnoty s a p.

Stanovení disociační konstanty acidobazického indikátoru. = a

1.1 Numerické integrování

APLIKACE DLOUHODOBÉHO SLEDOVÁNÍ STAVEB PŘI OCEŇOVÁNÍ NEMOVITOSTÍ

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

3. Kvadratické rovnice

množina, na které je zavedena určitá struktura. Zejména, součet každých dvou prvků X = [x 1,..., x n ] R n,

+ c. n x ( ) ( ) f x dx ln f x c ) a. x x. dx = cotgx + c. A x. A x A arctgx + A x A c

Komplexní čísla tedy násobíme jako dvojčleny s tím, že použijeme vztah i 2 = 1. = (a 1 + ia 2 )(b 1 ib 2 ) b b2 2.

ZÁKLADY KRYSTALOGRAFIE KOVŮ A SLITIN

Datamining a AA (Above Average) kvantifikátor

V předchozích kapitolách byla popsána inverzní operace k derivování. Zatím nebylo jasné, k čemu tento nástroj slouží.

Správné řešení písemné zkoušky z matematiky- varianta A Přijímací řízení do NMgr. studia učitelských oborů 2010

8. Elementární funkce

Asociační pravidla. Úloha hledání souvislostí mezi hodnotami atributů. {párky, hořčice} {rohlíky} Ant Suc,

ANALYTICKÁ GEOMETRIE V PROSTORU

( t) ( t) ( t) Nerovnice pro polorovinu. Předpoklady: 7306

Definice. Nechť k 0 celé, a < b R. Definujeme. x < 1. ϕ(x) 0 v R. Lemma [Slabá formulace diferenciální rovnice.] x 2 1

2.2.9 Grafické řešení rovnic a nerovnic

4. přednáška 22. října Úplné metrické prostory. Metrický prostor (M, d) je úplný, když každá cauchyovská posloupnost bodů v M konverguje.

A DIRACOVA DISTRIBUCE 1. δ(x) dx = 1, δ(x) = 0 pro x 0. (1) Graficky znázorňujeme Diracovu distribuci šipkou jednotkové velikosti (viz obr. 1).

2.1 - ( ) ( ) (020201) [ ] [ ]

je jedna z orientací určena jeho parametrizací. Je to ta, pro kterou je počátečním bodem bod ϕ(a). Im k.b.(c ) ( C ) (C ) Obr Obr. 3.5.

(Text s významem pro EHP)

9 Axonometrie ÚM FSI VUT v Brně Studijní text. 9 Axonometrie

Rentgenová strukturní analýza

Hlavní body - magnetismus

( ) Mechanická práce II. Předpoklady: 1501

DIPLOMOVÁ PRÁCE. Teorie nekonečných her

VIII. Primitivní funkce a Riemannův integrál

2002 Katedra obecné elektrotechniky FEI VŠB-TU Ostrava Ing.Stanislav Kocman

II. INTEGRÁL V R n. Obr. 9.1 Obr. 9.2 Integrál v R 2. z = f(x, y)

NEWTONŮV INTEGRÁL. V předchozích kapitolách byla popsána inverzní operace k derivování. Zatím nebylo jasné, k čemu tento nástroj slouží.

Studijní materiály ke 4. cvičení z předmětu IZSE

2.4.7 Shodnosti trojúhelníků II

DIGITÁLNÍ UČEBNÍ MATERIÁL. Název školy SOUpotravinářské, Jílové u Prahy, Šenflukova 220. Název materiálu VY_32_INOVACE / Matematika / 03/01 / 17

Pružnost a plasticita II

UC485S. PŘEVODNÍK LINKY RS232 na RS485 nebo RS422 S GALVANICKÝM ODDĚLENÍM. Převodník UC485S RS232 RS485 RS422 K1. přepínače +8-12V GND GND TXD RXD DIR

VIII. Primitivní funkce a Riemannův integrál

Nerovnosti a nerovnice

Spojitost funkce v bodě, spojitost funkce v intervalu

4. cvičení z Matematiky 2

M - Příprava na 3. zápočtový test pro třídu 2D

ZÁKLADNÍ POZNATKY. p, kde ČÍSELNÉ MNOŽINY (OBORY) N... množina všech přirozených čísel: 1, 2, 3,, n,

Půjdu do kina Bude pršet Zajímavý film. Jedině poslední řádek tabulky vyhovuje splnění podmínky úvodního tvrzení.

integrovat. Obecně lze ale říct, že pokud existuje určitý integrál funkce podle různých definic, má pro všechny takové definice stejnou hodnotu.

Posluchači provedou odpovídající selekci a syntézu informací a uceleně je uvedou do teoretického základu vlastního měření.

Logické obvody - kombinační Booleova algebra, formy popisu Příklady návrhu

Křivkový integrál funkce

Pokroky matematiky, fyziky a astronomie

56. ročník Matematické olympiády. b 1,2 = 27 ± c 2 25

8 Mongeovo promítání

Transkript:

GEEROVÁÍ VÍCEKÁLOVÉHO DITHERU Z. ureš, F. Kdlec ČVUT v Prze, Fkult elektrotechnická, ktedr rdioelektroniky bstrkt Při kvntizci zvukových signálů dochází ke vzniku chybového signálu, který ovlivňuje kvlitu zprcovávného zvuku. Z účelem zlepšení perceptuálních vlstností kvntizčního šumu je využíván ditivní šum, tzv. dither. V následujícím článku je uveden metod efektivního generování ditheru pro víceknálový udio signál. Úvod Číslicové zprcování zvukových signálů (DSP) s sebou přináší jevy, které mjí vliv n vnímnou kvlitu zvuku. Chybový signál vznikjící při kvntizci signálu, tzv. kvntizční šum, se negtivně projevuje zejmén u signálů nízké úrovně. Zde ztrácí chrkter šumu zčne se projevovt vznikem hrmonických složek []. Podsttným spektem kvntizčního šumu je závislost jeho vlstností n vstupním kvntovném signálu. Ukzuje se, že pro zlepšení vnímné jkosti zvuku je nutné tuto závislost potlčit, nebo lespoň zčásti odstrnit. Z tímto účelem je využíván ditivní šum, tzv. dither. Dither je pseudonáhodný signál přičítný ke vstupnímu signálu, jehož vlstnosti, zejmén rozdělení hustoty prvděpodobnosti (PDF), determinují prmetry výsledného chybového signálu. Pomocí nesubtrktivního ditheringu lze zručit nezávislost pouze zákldních sttistických momentů chybového signálu n vstupním signálu []. Z hledisk vnímné kvlity se jko perceptuálně význmné jeví první dv sttistické momenty ditheru, tedy střední hodnot rozptyl. Jejich nezávislost n vstupním signálu je zjištěn použitím pseudonáhodného signálu s lespoň trojúhelníkovým rozdělením hustoty prvděpodobnosti. Použitím ditheringu docílíme potlčení nežádoucích složek vznikjících v průběhu DSP zvukových signálů. čkoliv přidáním ditheru dochází ke snížení celkové úrovně odstupu signálu od šumu, vnímání tkto uprvených zvukových signálů je příznivější. Víceknálový zvuk implikuje potřebu generovt součsně více relizcí ditheru. Pro optimální prostorový vjem chybového signálu je vhodné, by n kždý zvukový knál byl plikován nezávislá relizce ditheru. Při použití jedné relizce pseudonáhodného signálu ve více knálech by mohlo docházet ke korelci šumu mezi knály, s negtivním dopdem n vjem kvlity. Generování nezávislé relizce ditheru pro kždý knál smosttně může všk být výpočetně neúnosné. Vhodný víceknálový dither lze efektivně generovt pomocí speciálně nvržených mtic. Zákldní definice Při zprcování zvukových signálů budeme předpokládt /D převodník, který provádí v podsttě oříznutí či zokrouhlení vstupního signálu x. Dither ν je náhodný signál, přidný ke vstupnímu signálu před kvntizcí, z účelem dosžení nezávislosti zákldních sttistických momentů celkového chybového signálu ε n vstupu, kde ε y x ν () Oznčíme-li q mplitudu odpovídjící nejméně význmnému bitu (LS), můžeme definovt náhodný proces s rovnoměrnou hustotou rozložení prvděpodobnosti (RPDF) jko p ( x) q q q pro - < x () jink

Sečteme-li n náhodných RPDF procesů, budeme výsledný náhodný proces oznčovt jko nrpdf. Důležitý je výsledek, který říká, že nesubstrktivní dither, generovný sumcí n sttisticky nezávislých RPDF procesů, dává n prvních sttistických momentů celkové chyby nezávislých n vstupu systému, pro n způsobuje celkový chybový výkon rovný ( n + ) q / []. Pro zprcování zvukových signálů stčí obvykle použít dither typu RPDF, tedy s trojúhelníkovou hustotou prvděpodobnosti, neboť pouze první dv sttistické momenty (střední hodnot rozptyl) se jeví jko perceptuálně význmné. Pokud jsou nvíc jednotlivé vzorky ditheru vzájemně nezávislé, pk má chybový signál chrkter bílého šumu je vhodný tké pro systémy s tvrováním šumu. 3 Generování pseudonáhodných signálů Pro generování ditheru používném při zprcování zvukových signálů postčují jednoduché kongruenční generátory, jsou-li vhodně nvrženy. Lineární kongruenční generátor tvoří periodické posloupnosti kldných celých čísel I n tk, že I ( JI ) mod M n n + +, n,, 3,, M (3) kde J je zvolená konstnt, počáteční člen I lze volit libovolně. Period posloupnosti je zřejmě menší nebo rovn M. Period je přímo rovn M, pokud J 4 K + L M (4) kde K L jsou celá čísl tk, že M > J. L lze chápt jko délku slov v bitech. Pro zprcování stereofonního zvukového signálu při vzorkovcí frekvenci 44, khz je třeb zvolit L >. Vhodné je npříkld volit J ( ) 4 + I 9 3 M (5) áhodný signál typu RPDF lze vytvořit sečtením párů vzorků ze dvou RPDF sekvencí. Tkový dither pk může být pomocí D/ převodníku s vysokým rozlišením veden n nlogový vstup systému jko nlogový dither. 4 Víceknálový dither Jk bylo řečeno, dither typu nrpdf lze vytvořit generováním n nezávislých náhodných procesů s rovnoměrným rozložením hustoty prvděpodobnosti jejich součtem. Pro víceknálový systém je všk tento způsob znčně neefektivní může být výpočetně příliš náročný. Proto je snh využít náhodných čísel vícekrát. příkld při zprcování stereofonního signálu lze generovt dvě RPDF posloupnosti η η, pro jeden knál vzorky sčítt pro druhý odečítt [3]: ν + ν (6) η η η η Tkto jednoduše vzniklé posloupnosti RPDF nejsou ovšem nvzájem sttisticky nezávislé, je tedy třeb prokázt, že jejich použití nepovede ke vzájemné korelci chybových signálů mezi knály. Výše popsný způsob lze zobecnit pro více knálů s tím, že vyloučíme vzájemné korelce chybových signálů mezi knály. Výstup generátoru ditheru budeme uvžovt jko sloupcový vektor

T ( ν,..., ν ν ) rovněž vektorem, kde je počet zvukových knálů. Jednotlivé vnitřní RPDF procesy lze oznčit η T ( η,..., ) η M, obecně M. Pk pltí ν η (7) kde ( ) (8) ij je konstntní mtice M. Lze dokázt [], že není možné generovt více než nekorelovných náhodných procesů kombincemi náhodných procesů, tedy M. Pro výše uvedené schém je npříkld (9) Pro vyloučení vzájemné korelce chybového signálu mezi knály je nutné, by řádky mtice byly vzájemně ortogonální. by bylo vektorů délky M ortogonálních, je třeb, by M, tudíž nelze generovt více ortogonálních náhodných procesů, než kolik dodáme dílčích. Ztímco mtice splňující podmínku ortogonlity řádkových vektorů jsou čsté, poždvek, by výstupní dithery byly řádu nrpdf situci podsttně komplikuje. Pk totiž kždý řádek mtice musí obshovt právě n prvků, rovných buď nebo, zbytek nuly. η j ν i 5 Optimální generování víceknálového ditheru Víceknálový generátor ditheru povžujeme z optimální, pokud poskytuje nekorelovné hodnoty ditheru v jednotlivých knálech vyžduje generování pouze jedné nové náhodné hodnoty n knál vzorek. Tto situce nstne tehdy, je-li mtice čtvercová. Tková schémt budeme nzývt (,n)-optimální, kde je počet knálů n je řád výsledného ditheru. Čtvercová mtice je (,n)-optimální, pokud [] ij,,, ),. { } ( i j. kždý řádek mtice obshuje právě n prvků bsolutní hodnoty, 3. řádky mtice jsou vzájemně ortogonální. ásledující příkldy demonstrují zákldní (,n)-optimální mtice (,n) (,), () (,n) (4,3), ()

(,n) (6,5), () Pro tvorbu dlších optimálních schémt pltí následující prvidl []: prohození dvou řádků či sloupců v (,n)-optimální mtici dává opět (,n)-optimální mtici, násobení řádku či sloupce (,n)-optimální mtice konstntou dává opět (,n)-optimální mtici, je-li (,n)-optimální mtice, je (,n)-optimální mtice O je nulová mtice, pk (3) T je ( +, n)-optimální mtice, je-li ( ) ij (,n )-optimální mtice je (,n )-optimální mtice, pk (4) L M M M L L je (, n n )-optimální mtice. příkld kombincí dvou zákldních (,)-optimálních mtic podle rovnice () můžeme dostt (4,)-optimální mtici, pomocí které lze optimálně vygenerovt dither pro čtyři knály, přičemž kždý z nich je RPDF (trojúhelníkové rozdělení hustoty prvděpodobnosti) (5) Pro (4,4)-optimální mtici podobně pltí (6)

Pro libovolný počet knálů řád ditheru n optimální mtice obecně neexistují. příkld neexistují optimální schémt pro (, n) { (3,), (3,3), (5,), (5,3), (5,4), (5,5)}. V tkovém přípdě je možné použít nejbližší větší optimální schém některé hodnoty vypustit. Poněkud to ovšem snižuje efektivitu výpočtu. 6 Implementovný generátor Tvorb ditheru pro víceknálovou zvukovou soustvu s poždovným rozdělením PDF je uskutečnitelná generováním nezávislých relizcí RPDF šumu s následným násobením optimálně nvrženou mticí. Výsledkem je pk soubor ditherů s definovnou PDF, použitelných pro víceknálový systém. lokové schém víceknálového zprcování zvukových signálů s nesubtrktivním ditherem je n obr.. Generátor ditheru η η Trnsformce signálu [] η M ν ν ν x Σ D y x Σ D y x Σ D y Obr.. lokové schém víceknálového kvntizéru s nesubtrktivním ditherem. Generátor víceknálového ditheru je implementován v prostředí MTL. Umožňuje volit typ poždovného rozdělení (rovnoměrné, trojúhelníkové Gussovo), délku ditheru (počet vzorků), mplitudu v počtu kvntovcích úrovní (minimum mximum) konečně počet knálů ( ž 6). Po zdání vstupních prmetrů ditheru se vytvoří poždovný signál. Lze vykreslit spektrum histogrm všech knálů vygenerovného ditheru. Vygenerovný signál se ukládá do specifikovného souboru typu.mt jko proměnná MTLu s názvem Dt. Proměnná Dt je ve tvru mtice, která má počet řádků roven počtu knálů počet sloupců roven délce signálu. Vzhled uživtelského rozhrní generátoru je n obr. v příloze. Pro generování signálu s rovnoměrným PDF je pouze použit funkce rnd, přičemž je uprven rozsh hodnot podle poždovné mplitudy. V přípdě generování signálu s Gussovým rozdělením PDF je situce obdobná, pouze je použit vestvěná funkce nrnd. Tto funkce generuje náhodné hodnoty s dným rozdělením o jednotkové střední hodnotě rozptylu. Vzhledem k nenulové prvděpodobnosti výskytu hodnot větších v bsolutní hodnotě než jedn, jsou hodnoty nejprve normlizovány tk, by extrémní hodnot byl rovn ±. Poté je uprven mplitud. Pro generování trojúhelníkového ditheru je využito výše popsné metody. Jsou nvrženy tři (,n)-optimální mtice: (,), (4,) (6,) pro tvorbu dvou, čtyř, resp. šesti knálů ditheru typu RPDF. V přípdě lichého počtu knálů je použit mtice s nejbližším vyšším počtem knálů, z nichž jeden je ignorován. Tím je porušen výpočetní optimlit, le pro generování běžných signálů není výpočet příliš náročný. obrázcích v příloze jsou uvedeny příkldy spekter histogrmů vygenerovných ditherů s rovnoměrným rozdělením, trojúhelníkovým konečně Gussovým PDF. U všech byl nstven vzorkovcí frekvence 44 Hz, délk s, mplitud <-,>. 7 Závěr zákldě uvedené nlýzy byl v progrmovém prostředí MTL implementován optimální generátor víceknálového ditheru, umožňující tvorbu ditivního šumu ž pro šest zvukových knálů. Vygenerovný dither je nekorelovný jeho vlstnosti lze měnit v několik stupních volnosti. Generátor bude využíván při zprcování zvukových signálů v souvislosti s psychokustickými testy.

Práce byl podpořen grntem GČR č. /5/54 Kvlittivní spekty zprcování udiovizuální informce v multimediálních systémech výzkumným záměrem MSM č. 684774 Výzkum perspektivních informčních komunikčních technologií. Litertur [] F. KDLEC. Zprcování kustických signálů. Skript, nkldtelství ČVUT, [] R.. WMKER. Efficient Genertion of Multichnnel Dither Signls. J. udio Eng. Soc., Vol. 5, o. 6, 4 June [3] M.. GERZO, P.G. CRVE, J.R. STURT, R.J. WILSO. Psychocoustic oise-shped Improvements In CD nd Other Liner Digitl Medi. J. udio Eng. Soc. (bstrcts), Vol. 4, str. 394, 993 December, preprint 35 [4] ROERT. WMKER. Subtrctive nd onsubtrctive Dithering - Mthemticl Comprison. J. udio Eng. Soc., Vol. 5, o., 4 December Ing. Zbyněk ureš, Doc. Ing. Frntišek Kdlec, CSc. Fkult elektrotechnická, ČVUT v Prze Ktedr rdioelektroniky Technická 66 7 Prh 6 tel.: 435 8, 435 5 e-mil: buresz@fel.cvut.cz, kdlec@fel.cvut.cz Příloh Obr.. Uživtelské rozhrní implementovného generátoru

Obr.3. Dither s rovnoměrným rozdělením PDF, kmitočtové spektrum histogrm. Symbol k oznčuje četnost výskytu, symbol x hodnotu vzorku Obr. 4: Dither s trojúhelníkovým rozdělením PDF, kmitočtové spektrum histogrm. Symbol k oznčuje četnost výskytu, symbol x hodnotu vzorku

Obr. 5: Dither s Gussovým rozdělením PDF, kmitočtové spektrum histogrm. Symbol k oznčuje četnost výskytu, symbol x hodnotu vzorku