Audiopakkauksen perusideat tMyn1 •Pohditaan aluksi peittoilmiötä hieman tarkemmin. •On esitetty, että tyvikalvossa olisi yhteensä 24 aluetta, joista kukin.

Slides:



Advertisements
Samankaltaiset esitykset
Kehäantennit Looppi, silmukka
Advertisements

Pääotsikko – Rivi alaotsikkoa varten. ©2012 VJS. Otsikkorivi Vantaan Jalkapalloseura eli VJS on Länsi- ja Keski-Vantaalla toimiva jal- kapalloon erikoistunut.
KuvatyypittMyn1 Kuvatyypit •MPEG-2 käyttää kolmen tyyppisiä kuvia. •Kuvatyyppejä kutsutaan I, P ja B-kuviksi. •Kuva voi olla joko kehys (frame) tai kenttä.
Osaamisen ja sivistyksen parhaaksi Tilatiedot ja niiden muutokset
Luku 1. Siirtotekniikan käsitteitä – Taajuus
Good Karma = Hyviä Seurauksia
ASK - Amplitude Shift Keying Timo Mynttinen1 ASK-Amplitude Shift Keying •Otetaan erikoistapauksena tilanne, jossa informaatiosignaalina s(t) on kantataajuinen.
M-ary Frequency Shift Keying Timo Mynttinen1 M-ary Frequency Shift Keying •M-ary FSK on suuren mielenkiinnon kohteena verrattuna binaariseen FSK:hon. •Parempi.
Luokkien väliset koostesuhteet
1 Heli Lepomäki Yritysten ja muiden organisaatioiden käyttöön sähköinen työpöytä on jo leviämässä, koska niiden toiminta ja asiakaspalvelu.
Digital Video Broadcasting tMyn1 DVB-DIGITAL VIDEO BROADCASTING •Yhteenliittymään kuuluu noin 300 yritystä ja organisaatiota –laitevalmistajia –jakeluorganisaatioita.
Tiedonsiirronperusteet

Tavoite Oppia seuraavat asiat •Yksikkö Beli, desibeli •Analoginen signaali •Digitaalinen signaali •Diskreettiaikainen signaali.
Äänen pakkaaminentMyn1 Äänen pakkaaminen •Äänen enkoodaaminen ja mahdollinen pakkaaminen on ratkaistava jotenkin monissa arkipäivän sovelluksissa ja tuotteissa:
Luku 2 – Tietoliikenteen tekniikka
Johdetun luokan määrittely tMyn1 Johdetun luokan määrittely •Kun johdettu luokka periytetään kantaluokasta, saadaan kantaluokan jäsenet enemmän tai vähemmän.
Kuvan pakkaaminentMyn1 Kuvan pakkaaminen •Bittikarttakuva muodostuu kuvapisteistä, ja jokaisessa kuvassa on tietty määrä kuvapisteitä pysty- ja vaakasuunnassa.
Sisältö: Johdanto kryptografiaan Salakirjoitus
Yhdistetty M-ary ASK ja M-ary PSK Timo Mynttinen1 Yhdistetty M-ary ASK ja M-ary PSK Tähän asti on kerrallaan käytetty yksinomaan joko amplitudia, taajuutta.
M-ary Phase Shift Keying Timo Mynttinen1 M-ary Phase Shift Keying M-ary FSK:ssa huomattiin, että on mahdollista lähettää kaksi tai useampi symbolitila.
Poikkeuskäsittely- lohkot tMyn1 Poikkeuskäsittelylohkot try-catch Poikkeustilanteiden käsittelymekanismi toteutetaan varatuilla sanoilla try, throw ja.
KANNANVAIHTO?.
Profiilit ja tasottMyn1 Profiilit ja tasot (profiles and levels) MPEG-2 on reilusti monimutkaisempi verrattuna aikaisemmin julkaistuun MPEG-1:een. Niinpä.
FSK-Frequency Shift Keying
Luokkien löytyminen käytännössä tMyn1 Luokkien löytyminen käytännössä Kun aletaan ratkaista elävän elämän ohjelmointitehtäviä, niin ensimmäisten asioiden.
Motion compensated interframe tMyn1 Motion compensated interframe prediction -koodaus Edellä tutkittiin yksittäisen kehyksen sisällä olevan redundanssin.
Tiedon esittäminen.
13. Hyvä ohjelmointitapa (osa 1)
Virtuaaliset jäsenfunktiot tMyn1 Virtuaaliset jäsenfunktiot Virtuaalinen jäsenfunktio on esiteltävä monimuotoisessa kantaluokassa. Virtuaalisen jäsenfunktion.
Johdetun luokan olion alustus tMyn1 Johdetun luokan olion alustus määrätyillä arvoilla Kun ohjelmassa esiintyy johdetun luokan olion määrittely, järjestelmä.
Luokan määrittely class-määreellä tMyn1 Luokan määrittely class-määreellä Luokan määrittely tarkoittaa luokan tietojäsenten esittelyä ja jäsenfunktioiden.
Johtokoodaus Historia, toiminnalliset syyt ja toteutustapojen hintaerot ovat johtaneet eri johtokoodaustapojen kehittämiseen. Hyvälle johtokoodaukselle.
Lomakkeet ja vuorovaikutteisuus
Onnistunut IT-projekti - Haaveesta totta? Tiken näkemys
Mittaustekniikka 26 AD-muuntimia Liukuhihna – Pipeline Muunnos tehdään useassa peräkkäisessä pipeline- asteessa, joissa kussakin ratkaistaan joukko bittejä.
Intra-frame DCT -koodaus
1. Usean muuttujan funktiot
Vaihemodulaatio Vaihemodulaatio ja taajuusmodulaatio muistuttavat suuresti toisiaan. Jos moduloidaan kantoaallon vaihekulmaa, niin samalla tullaan moduloiduksi.
Ääni ja kuuleminen Kuuloaisti toimii ihmisellä jo sikiövaiheessa.
Videosignaalin perusteet tMyn1 Videosignaalin perusteet Euroopassa televisiolähetyksissä kehyksiä lähetetään 25 kappaletta sekunnissa (frame rate 25 Hz).
Kuusela: Tietoaika Lähde: Kuusela 2000: 57.
C 1. Testaus on ”sarja toimintoja” Itse asiassa, testaus on vuorovaikutusta, jota rytmittää ohjelmiston arviointi. Vaikka on hyödyllistä tunnistaa sarja.
Virheenpaljastus- ja korjauskoodit tMyn1 Virheenpaljastus- ja korjauskoodit Virheen havaitseminen Tässä vaaditaan ainoastaan se, että pystytään toteamaan.
Ohjelman keskeytys virhetilanteessa tMyn1 Ohjelman keskeytys virhetilanteessa Poikkeustilanteet voidaan ryhmitellä logiikkavirheisiin ja muihin ajonaikaisiin.
T Elektroniikan mittaukset: LAB 3 johdanto
Johdetun luokan olion alustus tMyn1 Johdetun luokan olion alustus määrätyillä arvoilla Kun ohjelmassa esiintyy johdetun luokan olion määrittely, järjestelmä.
PARAABELI (2. ASTEEN FUNKTION KUVAAJIA)
Komponenttipohjainen ohjelmistotekniikka (TJTSS56) Osa 4 Kevätlukukausi 2010 Jyväskylän yliopisto Tietojenkäsittelytieteiden laitos Markku Sakkinen.
5. Lineaarinen optimointi
PSK - Phase Shift Keying Timo Mynttinen1 PSK-Phase Shift Keying PSK:ssa informaatio koodataan moduloidun signaalin hetkelliseen vaihekulmaan. Tavallisesti.
Pulssimodulaatio Pulssiamplitudimodulaatio
Testaus Testaus Testauksella pyritään löytämään virheitä, jotka sitten korjataan. Yksittäinen testi on yleensä ohjelman suoritus (tietyillä.
Rinnakkaisuus Järjestelmässä, jossa voi olla useita prosesseja rinnakkain suorituksessa voi tulla tilanteita, joissa prosessien suoritusta täytyy kontrolloida.
Johdetun luokan olion esittely... tMyn1 Johdetun luokan olion esittely ja määrittely Esittelyluokka tarkoittaa olion tunnuksen luokkaa. Määrittelyluokka.
Poikkeustenkäsittely- lohkot tMyn1 Poikkeustenkäsittelylohkot try-catch Poikkeustilanteiden käsittelymekanismi toteutetaan varatuilla sanoilla try, throw.
Silmän käyttäytymisen tutkimus ja sovellukset Veikko Surakka Tampere University Computer Human Interaction Group.
Monimuotoinen luokka tMyn1 Monimuotoinen luokka Monimuotoinen luokka mahdollistaa saman jäsenfunktion toteutuksen monella tavalla. Tällöin puhutaan virtuaalisesta.
Tiedon vieminen funktiolle tMyn1 Tiedon vieminen funktiolle, parametrit Argumentin vieminen funktiolle voidaan toteuttaa kahdella menetelmällä: –Pass-by-Value.
Johdetun luokan olion alustus tMyn1 Johdetun luokan olion alustus määrätyillä arvoilla Kun ohjelmassa esiintyy johdetun luokan olion määrittely, järjestelmä.
Johdetun luokan määrittely tMyn1 Johdetun luokan määrittely Kun johdettu luokka periytetään kantaluokasta, saadaan kantaluokan jäsenet enemmän tai vähemmän.
5. Fourier’n sarjat T
Hyvän ja huonon esityksen piirteitä
Äänen käsittely.
ANALOGISET PULSSIMODULAATIOT PAM, PWM JA PPM Millä eri tavoilla signaalinäyteet voidaan esittää & koodata? A Tietoliikennetekniikka I Osa 20 Kari.
Amplitudimodulaatio Amplitudimodulaatiossa moduloiva signaali muuttaa kantoaallon voimakkuutta eli amplitudia. Kantoaallon taajuus pysyy koko ajan samana.
Bridgen jatkokurssi 2 – lähtökortit jatkuvat
Signaalien datamuunnokset
KVANTISOINTIKOHINA JA AWGN-KOHINAN vaikutus PULSSIKOODIMODULAATIOSSA
Ylinäytteistetyt A/D-muuntimet
Esityksen transkriptio:

Audiopakkauksen perusideat tMyn1 •Pohditaan aluksi peittoilmiötä hieman tarkemmin. •On esitetty, että tyvikalvossa olisi yhteensä 24 aluetta, joista kukin olisi erikoistunut reagoimaan tietylle joukolle taajuustasossa lähekkäin olevia taajuuksia. Näitä alueita voisi ehkä olla enemmänkin, mutta joka tapauksessa niitä on äärellinen määrä. •Kunkin alueen kohdalla pätee sama ilmiö: se alkaa resonoimaan siinä kohden, missä esiintyy voimakkain amplitudi kyseisellä kaistalla. Audiopakkauksen perusideat

tMyn2 •Voimakkuudeltaan pienemmät amplitudit eivät ko. kaistalla vaikuta mitenkään. •Niinpä muu informaatio ko. kaistalla peittyy pois, kuva 1. •Ilmiöstä käytetään nimitystä ”simultaneous masking” tai ”masking effect in the frequency domain”.

Audiopakkauksen perusideat tMyn3 Sound Pressure Level [dB-SPL] Frequency [Hz] Threshold of Hearing Masking threshold Signal Kuva 1. Voimakasamplitudinen ääni peittää heikommat äänet läheltä, simultaneous masking.

Audiopakkauksen perusideat tMyn4 •Äänen peittymistä tapahtuu myös aika-akselilla, ”temporal masking” tai ”masking effect in the time domain”, kuva 2. •Peittymistä tapahtuu jo hieman ennen voimakkaan äänen ilmestymistä, ehkä maksimissaan noin 20 msek ennen peittävää ääntä, pre-masking. •Voimakkaan äänen jälkeen peittovaikutus voi kestää jopa 200 msek, post-masking.

Audiopakkauksen perusideat tMyn5 time Sound Pressure Level [dB-SPL] simultaneous masking pre- masking post-masking Kuva 2. Aika-akselilla tapahtuva äänen peittyminen, temporal masking.

Audiopakkauksen perusideat tMyn6 •Vaikuttaisi siltä, että korvan toimintaa ei pystytä kuvaamaan yhden teorian pohjalta. •Edellä mainittu paikkateoria (tyvikalvon eri paikat viritetty eri taajuuksille) kuvaa korvan teoriaa suurilla taajuuksilla. •Matalilla taajuuksilla pätee taajuusteoria (tyvikalvo värähtelee samalla taajuudella kuin ääni). •Taajuusteoriassa värähtelevien solujen määrä koodaa äänen voimakkuuden. •Korkeilla äänillä aistinsolut (hair cell) eivät pysy mukana taajuudessa, joten taajuusteoria joudutaan hylkäämään.

Audiopakkauksen perusideat tMyn7 •Kuulohermo muodostuu hermosäiekimpusta, joka voi kimppuna (volley principle) välittää suuriakin taajuuksia siten että aistinsolut tunnistavat alkuperäisen taajuuden eri osataajuuksia esim. siten, että vasta joka toinen, joka kolmas tai neljäs jne. ääniaallon huippu tuottaa toimintapotentiaalin aistinsoluissa. •Volley-periaate ei kuitenkaan toimi enää yli 5000 Hz:n taajuuksilla. •Vaeltava aalto (travelling wave) periaate: interferenssipisteitä muodostuu tyvikalvon eri kohtiin taajuuden mukaan (…taajuusteoria).

Audiopakkauksen perusideat tMyn8 •Jotta enkoodauksessa voitaisiin hyödyntää korvan peittymiskäyttäytymistä (simultaneous masking, temporal masking), tulee audioinformaatio jakaa osiin ennen näytteenottoprosessia. •Miten määritellä jakamiskriteerit? •Äänen peittyminen on epälineaarinen ja asymmetrinen ilmiö. •Peittyminen on voimakkaampaa korkeilla taajuuksilla, ja tällaisella alueella voimakas ääni voi aiheuttaa peittymisilmiön useamman oktaavin alueella. •Jos voimakkain ääni on amplitudiltaan heikompi, niin peittyminen tapahtuu ehkäpä alle oktaavin alueella.

Audiopakkauksen perusideat tMyn9 •Pienillä taajuuksilla (ja voimakkaallakin äänellä) peittymisilmiö rajoittuu aina kapealle taajuusalueelle. •Kun tyvikalvon (basilar membrane) käyttäytyminen kuvataan paikkateorian pohjalta, niin silloin voidaan ajatella, että jaetaan audioinformaatio kriittisiin taajuuskaistoihin (critical bands). •Kaistat eivät välttämättä ole vakiolevyisiä. •Korva on herkempi toisille taajuuksille, ja epäherkempi toisille taajuuksille… •Kvantisointi tuottaa aina kohinaa (quantisation noise): erotus alkuperäisen audiosignaalin ja kvantisoidun näytteen välillä.

Audiopakkauksen perusideat tMyn10 •Tavoitteena on tietysti se, että kohina pysyy juuri ja juuri alle kuulokynnyksen (Minimum Audible Field), MAF kullakin kaistalla. •Noise to be imperceptiple -> perceptual coding. •Siispä: mikä on MAF kullakin kaistalla? •Oleellista on miettiä kvantisointitasot kullakin kaistalla, siis mitä vähemmän niitä tarvitaan, sen vähemmällä bittimäärällä selvitään, kuvat 3a ja 3b.

Audiopakkauksen perusideat tMyn11 16 bits 12 bits Sound Pressure Level [dB-SPL] Frequency [Hz] Peak Signal Level Threshold of Hearing Kuva 3a. Voimakkaimman äänen ja kuulokynnyksen väli on maksimissaan 70 dB, joten tarvitaan 12 bittiä näytteistyksessä. Alun perin olisi tarvittu 16 bittiä/ näyte. Quantization noise

Audiopakkauksen perusideat tMyn12 9 bits 9 bits 10 bits 10 bits 10 bits 9 bits 10 bits 11 bits 12 bits 11 bits 12 bits 12 bits Sound Pressure Level [dB-SPL] Frequency [Hz] Peak Signal Level Threshold of Hearing Kuva 3b. Kun otetaan huomioon korvan herkkyys taajuustasolla, voidaan säästää bittejä. Tämä hyödynnetään jakamalla alue taajuuskaistoihin.

Audiopakkauksen perusideat tMyn13 •Kuvan 3b taajuuskaistoihin jakaminen saadaan hyödynnettyä vielä paremmin ottamalla huomioon psykoakustiikka. •Psykoakustiikka (psychoacoustics) on tieteen alue, joka tutkii sitä miten korva-aivot –kokonaisuus tajuaa/ymmärtää audioinformaation. •Psykoakustiikka ottaa huomioon peittymisilmiöt (simultaneous masking and temporal masking). •Nyt kuvan 3 tilanteeseen lisätään peittymiskynnys (masking threshold), kuva 4. •Millainen peittymiskynnys missäkin kohden on määräytyy psykoakustisen mallin (psychoacoustic model) pohjalta.

Audiopakkauksen perusideat tMyn14 2 bits 4 bits 4 bits 4 bits 3 bits 2 bits 4 bits 4 bits 5 bits 5 bits 5 bits 5 bits Sound Pressure Level [dB-SPL] Frequency [Hz] Threshold of Hearing Average bits per sample = 3.92 Compression ratio = 16:3.92 = 4.1:1 Masking threshold Kuva 4. Peittymiskynnyksen huomioiminen enkoodausvaiheessa säästää entisestään bittejä/näyte.

Audiopakkauksen perusideat tMyn15 •Audioinformaation jakaminen useaksi kaistaksi varmistaa sen, että informaatioamplitudiarvot ovat tiettyjen rajojen sisällä. •Jos kaistojen leveys on yhtä suuri tai pienempi kuin korvan kriittinen kaista (critical band), niin on mahdollista, että peittymisilmiön vuoksi enkoodattavaa informaatiota tulee hyvinkin rajallinen määrä. •Kun tarkastellaan enkoodausta yksittäisen kaistan sisällä, niin vaativin tilanne sattuu silloin, kun peittävä ääni osuu kaistan reunalle, kuva 5.

Audiopakkauksen perusideat tMyn16 frequency amplitude Masking tone Noise which can be masked Masking level frequency amplitude Masking tone Noise which can be masked Masking level frequency amplitude Masking tone Noise which can be masked Masking level Kuva 5. Voimakkaimman äänen sijainti kaistalla vaikuttaa merkittävästi siihen miten paljon informaatiota voidaan jättää huomiotta.

Audiopakkauksen perusideat tMyn17 •Jos käytetty kaistanleveys on pienempi, onnistutaan jättämään enemmän pois… toisaalta audioaluetta ei voi jakaa kovin moneen osaan jottei suodatinkytkentä monimutkaistuisi liikaa. •Enkoodaus kussakin lohkossa tapahtuu kahdessa vaiheessa: ensin otetaan selville lohkon voimakkain ääni, ja sen jälkeen skaalataan tämä näyte suurimmaksi mahdolliseksi arvoksi (maksimiarvo käytetyssä enkoodausmenetelmässä). Samassa suhteessa muutkin näytteet skaalataan (scaling factor). Voitaisiin siis myös ehkä puhua normalisoinnista.

Audiopakkauksen perusideat tMyn18 •Seuraavassa vaiheessa tutkitaan alkuperäisen tilanteen pohjalta peittymistaso (masking threshold), ja tämän perusteella suoritetaan skaalattujen näytteiden lyhentäminen (truncating). Jos alkuperäinen näyte enkoodattaisiin 16 bitillä, niin nyt näyte enkoodataankin esim. 9 bitillä. •Dekooderille on lähetettävä skaalauskerroin (scaling factor), jotta alkuperäinen tilanne voidaan palauttaa.

Audiopakkauksen perusideat tMyn19 •Joskus voi olla sellainen tilanne, jossa vaaditaan vakiobittivirta enkooderin lähdössä riippumatta sisään tulevasta audioinformaatiosta. •Tällöin on oltava jonkinlainen mekanismi, joka antaa lisää bittejä (bit allocation) enkoodausprosessiin. •Tilanne on monimutkainen, koska bittien lisäämismahdollisuus tulisi kyetä pohtimaan yksittäinen kaista kerrallaan huomioiden psykoakustisen mallin ja käytettävissä olevan kokonaisbittimäärän. •Analysoinnissa voidaan käyttää hyväksi esim. Fourier-muunnosta.

Audiopakkauksen perusideat tMyn20 •Dekooderin on myös tiedettävä mitä päätöksiä on tehty siirtobittivirran pitämiseksi vakiona. •Käytössä on kolme mekanismia: •Forward adaptive system: Enkooderi suorittaa kaiken laskentatyön, ja niinpä tarvittaessa on mahdollista muuttaa enkooderin algoritmia tekemättä mitään muutosta dekooderipäässä.

Audiopakkauksen perusideat tMyn21 •Backward adaptive system: Tässä ratkaisussa samat laskennat tehdään sekä enkooderissa että dekooderissa. Nyt ei siis itse asiassa lisätä siirtoon mitään bittejä. Vakiobittivirta toteutuu siis käytännössä vasta dekooderin lähdössä. Tämä edellyttää monimutkaista dekooderia, eikä enkooderia voida muuttaa itsenäisesti. •Forward/backward adaptive system: Tämä on asymmetrinen ratkaisu. Enkooderipäässä tehdään monimutkaisia laskentaprosesseja, ja dekooderipää suoriutuu tehtävästään paljon vähemmällä vaivalla.

Audiopakkauksen perusideat tMyn22 •Edellä todettiin, että voidaksemme hyödyntää korvan psykoakustisen toiminnan audioinformaatio on jaettava moneen osa-alueeseen, kaistaan. •Kunkin kaistan tulisi olla leveydeltään korkeintaan tyvikalvon paikkateorian ilmaiseman kaistanleveyden suuruinen. •Miten näytteistys toteutetaan kaistoilla ilman että siirrettävä kokonaisinformaatio kasvaa??? •Jos näytteenottotaajuutta alennetaan huolettomasti, niin seurauksena on laskostuminen (aliasing), kuva 6.

Audiopakkauksen perusideat tMyn23 alias sampling frequency sidebands frequencies in sampled waveform frequency Kuva 6. Jos informaatiosignaalissa on yli kaksinkertaisia taajuuskomponentteja verrattuna näytteenottotaajuuteen, syntyy laskostumsta.

Audiopakkauksen perusideat tMyn24 •Ajatellaan tilannetta, jossa audioinformaatio sisältää taajuuskomponentteja alueelta •Näytteenottoteoreeman mukaisesti näytteenottotaajuuden tulee siis olla (hieman suurempi itse asiassa!), kuva 7. Kuva 7. Nyquivistin näytteenottoteoreema. taajuus

Audiopakkauksen perusideat tMyn25 •Jaetaan kuvan 7 audioinformaatio kahteen osaan, kuva 8: Kuva 8. Nyqvistin näytteenottoteoreema, nyt tulosignaali on puolitettu kahteen yhtä leveään kaistaan. taajuus

Audiopakkauksen perusideat tMyn26 •Aikatasossa ajateltuna kuvan 8 tapauksessa käy seuraavasti: tulosignaali on jaettu kahteen kaistaan: toisessa ovat taajuudet DC-arvosta puoleen väliin maksimitaajuudesta, ja toisessa kaistassa ovat taajuudet puolesta välistä maksimiarvoon. Kun kuitenkin näytteenottotaajuus pidetään ennallaan, aiheutuu tästä aikayksikössä näytelukumäärän kaksinkertaistuminen verrattuna kuvan 7 tilanteeseen, jossa tuloinformaatio oli kaikki yhdellä kaistalla. •Tämän suuntainen kehitys ei tietenkään ole toivottavaa.

Audiopakkauksen perusideat tMyn27 •Kuvan 8 tapauksessa alempi taajuuskaista on helppo: näytteenottotaajuus voidaan puolittaa, eikä laskostumisesta ole pelkoa. •Ajatellaan seuraavaksi kuvan 9 mukaista tilannetta. •Aluksi tarkastellaan pelkästään yksittäistä taajuuskomponenttia jollakin kaistalla. •Informaatiosignaalin taajuus on 2f ja näytteistys tapahtuu taajuudella 3f. •Syntyy siis aliaskomponentti taajuudella f.

Audiopakkauksen perusideat tMyn28 Kuva 9. Kun näytteistetään liian pienellä taajuudella syntyy laskostumista. informaatiosignaalin taajuus 2f näytteistys taajuudella 3f aliaskomponentti taajuudella f

Audiopakkauksen perusideat tMyn29 •Normaalisti (kuvasta 9) informaatiosignaali ja aliaskomponentti olisivat kummatkin mahdollisia, koska näytteet sopivat tasan tarkkaan kumpaankin vaihtoehtoon. •Jos sitä vastoin tilanne olisi sellainen, että äskeisellä esimerkkikaistalla olisi taajuuskomponentteja DC- arvosta taajuuteen 3f, niin silloin voitaisiin järjestää siten, että näytteistäminen kohdistettaisiin ainoastaan ylemmälle puolikkaalle, siis taajuuksille 1,5f - 3f. Taajuudet DC – 1,5f suodatettaisiin pois.

Audiopakkauksen perusideat tMyn30 •Kun näytteenottotaajuus pidettäisiin edelleenkin arvossa 3f, tarkoittaisi se sitä, että ainoastaan ”aliaskomponentit” (jotka osuisivat taajuuksille DC – 1,5f) tulisivat näytteistettyä, eikä niitä tulisi sekoitettua mihinkään muuhun.

Audiopakkauksen perusideat tMyn31 •Lopuksi tarvittaisiin kaistanpäästösuodatin, jolla voitaisiin uudelleen muodostaa taajuudet alemmasta puolikkaasta takaisin oikeille paikoilleen ylemmälle puolikkaalle. •Tällä periaatteella siis onnistuttiin jakamaan audioinformaatiokaista kahteen puolikkaaseen, ja lopputuloksena näytteiden kokonaismäärä on sama kuin mitä se olisi ollut alkuperäisessä tilanteessa jossa jakoa kahteen ei ollut tehty. •Kuvassa 10 havainnollistetaan äskeistä lopputulosta.

Audiopakkauksen perusideat tMyn32 taajuus Kuva 10. Kaista on jaettu kahteen osaan, mutta näytteiden kokonaismäärä on pysynyt samana.

Audiopakkauksen perusideat tMyn33 •Edellä kuvattua menetelmää käytetään audiokoodauksessa, ja eräs tällainen suodatinkytkentä on nimeltään QMF, Quadrature Mirror Filter. •Puolittamista voi toki viedä pidemmällekin, kuva 11. •Kuvassa 11 jaetaan taajuusalue 0 -> f kahdeksaan yhtä leveään kaistaan. •Jos jakoa ei olisi suoritettu, olisi näytteenottotaajuus ollut 2f. •Nyt jaon jälkeen kullakin kaistalla näytteenottotaajuus on 2f/8 = f/4.

Audiopakkauksen perusideat tMyn34 QMF Kuva 11. QMF-suodatinketjulla tuloinformaatio jaetaan kahdeksaan saman levyiseen kaistaan.

Audiopakkauksen perusideat tMyn35 •Kun jatkuva-arvoista signaalia näytteistetään, syntyy edellä todetun mukaisesti kvantisointikohinaa. •Kvantisointikohinan suuruus riippuu kvantisointiaskeleen koosta (size of the quantile interval). •Silloin kun kvantisointiaskel on vakio, puhutaan käsitteestä uniform quantization. •Sellaisessa järjestelmässä jossa käytetään vakiokvantisointiaskelia kvantisointikohina on vakio kaikille signaalivoimakkuuksille. •Tästä seuraa, että signaalikohinasuhde SNR on kehnompi pieniamplitudiselle signaalille kuin mitä se on suurempiamplitudiselle signaalille.

Audiopakkauksen perusideat tMyn36 •Audioinformaatio on luonteeltaan sellaista, että kvantisointiaskeleen pitäminen vakiona ei olisi paras ratkaisu, koska audioinformaatiossa on tyypillisesti paljon pieniamplitudisia komponentteja. •Kun audiokaistaa näytteistetään, niin tyypillisesti kvantisointiaskel ei olekaan vakio. Tällöin prosessista käytetään nimitystä nonuniform quantization. •Tällaisessa tapauksessa pieniamplitudista signaalia kvantisoidaan käyttäen pienempää kvantisointiaskelta kuin mitä käytettäisiin kvantisoitaessa suuriamplitudista signaalia.

Audiopakkauksen perusideat tMyn37 •Hyötynä on se, kvantisointikohina saadaan pienemmäksi juuri näiden pieniamplitudisten (ja useinkin kaistalla vallitsevien) komponenttien kohdalla. Tämä parantaa SNR-arvoja kokonaisuutena arvioitaessa, vaikkakin tämä pieniamplitudisten taajuuskomponenttien hienojakoisempi kvantisointi tapahtuu suuriamplitudisten komponenttien (joita tyypillisesti on lukumäärältään vähemmistö) kustannuksella. •Siis absoluuttisesti kvantisointiaskelia ei tule tässä yhtään sen enempää kuin mitä olisi vastaavan tyyppisessä vakiokvantisointia hyödyntävässä järjestelmässä.

Audiopakkauksen perusideat tMyn38 •Havainnollistetaan tilannetta kuvilla 12a ja 12b.

Audiopakkauksen perusideat tMyn39 quantizing levels strong signal weak signal aika näytteenottoväli Kuva 12a. Uniform quantization of signals.

Audiopakkauksen perusideat tMyn40 quantizing levels strong signal weak signal aika näytteenottoväli Kuva 12b. Nonuniform quantization of signals.