Mitä on signaalien digitaalinen käsittely



Samankaltaiset tiedostot
Signaalien digitaalinen käsittely

Digitaalinen signaalinkäsittely Johdanto, näytteistys

Spektri- ja signaalianalysaattorit

Alla olevassa kuvassa on millisekunnin verran äänitaajuisen signaalin aaltomuotoa. Pystyakselilla on jännite voltteina.

Virheen kasautumislaki

Tietoliikennesignaalit & spektri

ELEC-C5070 Elektroniikkapaja (5 op)

Signaalien datamuunnokset

Signaalien datamuunnokset. Digitaalitekniikan edut

Laskuharjoitus 4 ( ): Tehtävien vastauksia

1 Diskreettiaikainen näytteistys. 1.1 Laskostuminen. Laskostuminen

1. Määritä pienin näytelauseen ehdon mukainen näytetaajuus taajuus seuraaville signaaleille:

IIR-suodattimissa ongelmat korostuvat, koska takaisinkytkennästä seuraa virheiden kertautuminen ja joissakin tapauksissa myös vahvistuminen.

SGN-1200 Signaalinkäsittelyn menetelmät, Tentti

Numeeriset menetelmät

SGN-1200 Signaalinkäsittelyn menetelmät, Tentti

SGN-1200 Signaalinkäsittelyn menetelmät, Tentti

SIGNAALITEORIAN KERTAUSTA 1

SIGNAALITEORIAN KERTAUSTA OSA 2

Digitaalinen audio & video I

Tuntematon järjestelmä. Adaptiivinen suodatin

SGN-1200 Signaalinkäsittelyn menetelmät Välikoe

SGN-1200 Signaalinkäsittelyn menetelmät, Tentti

12. Laskostumisen teoria ja käytäntö

SGN-1200 Signaalinkäsittelyn menetelmät Välikoe

T Sähkömittaustekniikka

z muunnos ja sen soveltaminen LTI järjestelmien analysointiin

Alias-ilmiö eli taajuuden laskostuminen

Säätötekniikan ja signaalinkäsittelyn työkurssi

Ohjelmistoradio. Mikä se on:

SGN-1200 Signaalinkäsittelyn menetelmät, Tentti

SGN Signaalinkäsittelyn perusteet Välikoe Heikki Huttunen

Diskreetti Fourier-muunnos ja sen hyödyntäminen signaalien spektrien muodostamisessa. Pentti Romppainen

ELEC-C Sovellettu digitaalinen signaalinkäsittely. Äänisignaalien näytteenotto ja kvantisointi Dither Oskillaattorit Digitaalinen suodatus

Jaksollisen signaalin spektri

1 Vastaa seuraaviin. b) Taajuusvasteen

Muuntavat analogisen signaalin digitaaliseksi Vertaa sisääntulevaa signaalia referenssijännitteeseen Sarja- tai rinnakkaismuotoinen Tyypilliset

LABORATORIOTYÖ 2 A/D-MUUNNOS

Digitaalinen audio & video, osa I. Johdanto. Digitaalisen audion sovellusalueet. Johdanto. Taajuusalue. Psykoakustiikka. Johdanto Digitaalinen audio

Digitaalinen audio & video, osa I

LABORATORIOTYÖ 2 A/D-MUUNNOS

Signaalit ja järjestelmät aika- ja taajuusalueissa

6. Analogisen signaalin liittäminen mikroprosessoriin Näytteenotto analogisesta signaalista DA-muuntimet 4

KON-C3004 Kone- ja rakennustekniikan laboratoriotyöt Tiedonkeruu ja analysointi Panu Kiviluoma

SGN-1200 Signaalinkäsittelyn menetelmät, Tentti

puheen laatu kärsii koodauksesta mahdollisimman vähän. puhe pakkautuu mahdollisimman pieneen määrään bittejä.

8. Kuvaustekniikat. Tämän kuvauksen esittäminen ei ole kuitenkaan suoraviivaista. Niinpä se käydään läpi kaksivaiheisena

AD/DA muunnos Lähteet: Pohlman. (1995). Principles of digital audio (3rd ed). Zölzer. (1997). Digital audio signal processing

SÄÄTÖJÄRJESTELMIEN SUUNNITTELU

Matlab-tietokoneharjoitus

TL5503 DSK, laboraatiot (1.5 op) Audiosignaalit (ver 1.0) Jyrki Laitinen

Johdanto tieto- viestintäteknologian käyttöön: Äänitystekniikka. Vfo135 ja Vfp124 Martti Vainio

Digitaalinen audio

Luento 2. Jaksolliset signaalit

Kompleksiluvut signaalin taajuusjakauman arvioinnissa

T DSP: GSM codec

Flash AD-muunnin. Ominaisuudet. +nopea -> voidaan käyttää korkeataajuuksisen signaalin muuntamiseen (GHz) +yksinkertainen

4. Fourier-analyysin sovelletuksia. Funktion (signaalin) f(t) näytteistäminen tapahtuu kertomalla funktio näytteenottosignaalilla

Signaalimallit: sisältö

Puheenkoodaus. Olivatpa kerran iloiset serkukset. PCM, DPCM ja ADPCM

Digitaalinen Audio & Video I

DSP:n kertausta. 1 Spektri, DFT, DTFT ja aika-taajuusresoluutio

T SKJ - TERMEJÄ

Digitaalitekniikan matematiikka Luku 1 Sivu 1 (19) Johdatus digitaalitekniikkaan

Kojemeteorologia. Sami Haapanala syksy Fysiikan laitos, Ilmakehätieteiden osasto

SGN-4200 Digitaalinen audio

11. kierros. 1. Lähipäivä

A/D-muuntimia. Flash ADC

Laskuharjoitus 2 ( ): Tehtävien vastauksia

Puhetie, PCM järjestelmä, johtokoodi

ELEC-C1230 Säätötekniikka

SIGNAALITEORIAN KERTAUSTA OSA 1

Tiedonkeruu ja analysointi

Tekniikka ja liikenne (5) Tietoliikennetekniikan laboratorio

Successive approximation AD-muunnin

Heikki Huttunen Signaalinkäsittelyn sovellukset

Juha Henriksson. Digitaalinen äänentallennus Dr. Juha Henriksson Finnish Jazz & Pop Archive

SEBASTIAN RINTALA SIGNAALIN DOMINOIVAN TAAJUUDEN ARVIOINTI

AV-muotojen migraatiotyöpaja - ääni. KDK-pitkäaikaissäilytys seminaari / Juha Lehtonen

KOHINA LÄMPÖKOHINA VIRTAKOHINA. N = Noise ( Kohina )

SISÄLLYS - DIGITAALITEKNIIKKA

Spektrianalysaattori. Spektrianalysaattori

SGN-1200 Signaalinkäsittelyn menetelmät, Tentti

Kanavointi ja PCM järjestelmä

Tiedonkeruu ja analysointi

1. Perusteita Äänen fysiikkaa. Ääniaalto. Aallonpituus ja amplitudi. Taajuus (frequency) Äänen nopeus

TL5503 DSK, laboraatiot (1.5 op) Suodatus 2 (ver 1.0) Jyrki Laitinen

2. Fourier-sarjoista. Aaltoliikkeen ja lämmöjohtumisen matemaattinen tarkastelu

TL5503 DSK, laboraatiot (1.5 op) Suodatus 1 (ver 1.0) Jyrki Laitinen

SGN Signaalinkäsittelyn perusteet Välikoe Heikki Huttunen

Kotitehtävät 1-6: Vastauksia

Kohina. Havaittujen fotonien statistinen virhe on kääntäen verrannollinen havaittujen fotonien lukumäärän N neliö juureen ( T 1/ N)

3 Ikkunointi. Kuvio 1: Signaalin ikkunointi.

R = Ω. Jännite R:n yli suhteessa sisäänmenojännitteeseen on tällöin jännitteenjako = 1

Perusmittalaitteet. Oskilloskooppi. Oskilloskooppi. Mittaustekniikan perusteet / luento 3. Oskilloskooppi. Oskilloskooppi

ELEC-C5070 Elektroniikkapaja. Laboratoriotyö 3 A/D- ja D/A-muuntimet

z 1+i (a) f (z) = 3z 4 5z 3 + 2z (b) f (z) = z 4z + 1 f (z) = 12z 3 15z 2 + 2

TRIGONOMETRISTEN FUNKTIOIDEN KUVAAJAT

Numeeriset menetelmät TIEA381. Luento 14. Kirsi Valjus. Jyväskylän yliopisto. Luento 14 () Numeeriset menetelmät / 55

Kuvan pakkaus JPEG (Joint Photographic Experts Group)

Transkriptio:

Mitä on signaalien digitaalinen käsittely Signaalien digitaalinen analyysi: mitä sisältää, esim. mittaustulosten taajuusanalyysi synteesi: signaalien luominen, esim. PC:n äänikortti käsittely: oleellisen poimiminen, suodattaminen Signaali on mikä tahansa suure, joka vaihtelee ajan, paikan tai minkä tahansa muuttujan funktiona: ääni kuva mittalaitteen mittaustulos (c) Antti Kosonen 2013 1

Sovelluksia: häiriöiden poisto mittaussignaalista informaatiota sisältävien taajuuksien poimiminen taajuusanalyysi (mittaustulokset) puheentunnistus audiosovellukset: CD, DVD, DAT, MD, äänikortit kuvankäsittely: pakkaus, hahmontunnistus (c) Antti Kosonen 2013 2

Mitä digitaalinen signaalinkäsittely on käytännössä: Suunnittelua ja toteutusta o sopivan suodattimen valinta ja analyysi näytteenottotaajuus, stabiilius, rakenne jne. o suodattimen toteutus ohjelmallinen (DSP, yleiskäyttöinen tietokone) piiritoteutus (PLD, ASIC, FPGA) rajallisen bittimäärän vaikutukset Analysointia (c) Antti Kosonen 2013 3

Mitä digitaalisen signaalinkäsittelyn opintojaksoilla opiskellaan Signaalien digitaalinen käsittely: Signaalien ja järjestelmien ominaisuudet ja niiden analysointi Suodatinten suunnittelun ja toteuttamisen perusteet DFT:n ja FFT:n perusteet Digitaalinen suodatus: Äärellisen sananpituuden vaikutukset ja niiden estäminen Suodatinten suunnittelu ja toteutus ohjelmallisesti Näytteenottotaajuuden muuttaminen Mediaani ja adaptiiviset suodattimet Säätötekniikan ja signaalinkäsittelyn työkurssi: Edellä oleviin opintojaksoihin liittyviä harjoitus ja laboratoriotöitä Digitaalisen signaalinkäsittelyn erikoiskurssi: Satunnaissignaalien käsittely, spektrin estimointi (c) Antti Kosonen 2013 4

Luentoaiheet 1. Johdanto: näytteenoton periaate 2. Diskreettiaikaiset signaalit ja järjestelmät 3. z muunnos ja sen soveltaminen lineaaristen aikainvarianttien järjestelmien analyysiin 4. Taajuustason analyysimenetelmät 5. Diskreetti Fourier muunnos (DFT) 6. Nopea Fourier muunnos (FFT) (c) Antti Kosonen 2013 5

Signaalit, järjestelmät ja signaalinkäsittely Signaali on mikä tahansa suure, joka vaihtelee ajan, paikan tai minkä tahansa muuttujan tai muuttujien funktiona o Esim. 5 20 ajan funktiona, 3 2 10 paikan funktiona Aina signaalin tarkka matemaattinen esittäminen ei ole mahdollista o Esim. puhe tällainen signaali voidaan esittää sinisignaalien summana sin 2π (c) Antti Kosonen 2013 6

Signaaleja saadaan aikaan eri tavoin signaalin lähde järjestelmä, joka vastaa herätteeseen Järjestelmällä tarkoitetaan myös laitetta (eng. hardware), joka käsittelee signaalia o Esim. häiriöiden suodatus Laitteen suorittamaa tehtävää nimitetään signaalinkäsittelyksi Digitaalisen signaalinkäsittelyn yhteydessä järjestelmän määrittelyä on tarkoituksenmukaista laajentaa käsittämään konkreettisten laitteiden lisäksi myös operaatioiden ohjelmalliset toteutukset (eng. software) (c) Antti Kosonen 2013 7

Esimerkki puhesignaalista 1 Amplitudi 0.5 0 0.5 1 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 Aika [s] Kuva. Graduate.wav ääninäyte. graduate.wav (c) Antti Kosonen 2013 8

Digitaalisen signaalinkäsittelyjärjestelmän perusosat ) = C E A JK I EC = = E N = J ) = C E A I EC = = E I EJJA E O = J ) = C E A D J I EC = = E Kuva. Analoginen signaalinkäsittely. ) = C E A = EF I J I K @ = JE ), K K E, EC EJ= = E A I EC = = E I EJJA E, ) K K E ) = C E A = EF I J I K @ = JE %! " # $ Kuva. Digitaalisen signaalinkäsittelyjärjestelmän lohkokaavio. (c) Antti Kosonen 2013 9

Digitaalisen signaalinkäsittelyn edut ja haitat + Joustavuus = muutosten tekeminen helppoa (ohjelman muuttaminen) + Tarkkuus = tarkkuus on määritettävissä matemaattisen tarkasti (bittien lukumäärä jne.) + Tallennettavuus = off line analysointi + Edullisuus = jossain tapauksissa verrattuna analogiseen toteutukseen + Monimutkaisten algoritmien toteutus mahdollista Laajakaistaisten signaalien käsittely (hw ongelma) Ohjelmallisen toteutuksen hitaus (hw ongelma) Kalleus yksinkertaisissa tehtävissä (A/D muunnos) Informaation häviäminen (kvantisointi) (c) Antti Kosonen 2013 10

Signaalien luokittelu monikanavainen ja moniulotteinen signaali Monikanavainen: o Esim. maanpinnan nopeus kolmen akselin suunnassa (kuva) Moniulotteinen (lisäksi monikanavainen) o Esim. TV signaali (kirkkaus paikan ja ajan funktiona),,,,,,,, Kuva. Maanpinnan nopeus. Kolme kanavaa. (c) Antti Kosonen 2013 11

Tällä opintojaksolla käsitellään pääasiassa yksikanavaisia ja yksiulotteisia signaaleja, jotka voivat olla reaalisia tai kompleksisia o Esim. sin 3π cos 3π sin 3π Nämä signaalit voivat olla minkä tahansa riippumattoman muuttujan funktioita, tavallisesti kuitenkin ajan Kuva. Kaksiulotteinen signaali. (c) Antti Kosonen 2013 12

Signaalien luokittelu jatkuva ja diskreettiaikaiset signaalit Jatkuva aikaiset signaalit o Analogiset signaalit: määritelty kaikilla ajanhetkillä jollakin aikavälillä (a,b) Diskreettiaikaiset signaalit o Määritelty vain tiettyinä ajanhetkinä o Tietyt ajanhetket : ajanhetkien ei tarvitse olla tasavälein, mutta usein näin kuitenkin on o Esim. tasavälein, 0, 1, 2,, missä on aikaindeksi ja aikaväli Diskreettiaikaisia signaaleja saadaan 1. Valitsemalla analogisen signaalin arvoja diskreetteinä ajanhetkinä: näytteenotto (eng. sampling). 2. Laskemalla yhteen muuttujan arvoa tietyn aikavälin aikana: esimerkiksi tietä ajavien autojen lukumäärä tunnissa. (c) Antti Kosonen 2013 13

Esimerkki diskreettiaikaisesta signaalista Signaalin diskreettiaikaisuutta voidaan korostaa merkitsemällä signaalia :llä :n sijasta Esim. 0,8, jos 0 0, muuten 1 x(n) 0.5 0 5 4 3 2 1 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 n Kuva. Diskreettiaikaisen signaalin graafinen esitys. (c) Antti Kosonen 2013 14

Signaalien luokittelu jatkuva ja diskreettiarvoiset signaalit Signaalin arvot voivat olla jatkuvia tai diskreettejä: Jatkuva aikainen, jatkuva( arvoinen) signaali Jatkuva aikainen, diskreetti(arvoinen) signaali Diskreetti aikainen, jatkuva( arvoinen) signaali Diskreetti aikainen, diskreetti(arvoinen) signaali 10 10 5 5 x a (t) 0 x a (t) 0 5 0 1 2 3 4 5 t 5 0 1 2 3 4 5 t (a) (b) 10 10 5 5 x(n) 0 x(n) 0 5 0 10 20 30 n 5 0 10 20 30 n (c) Kuva. Signaalin neljä eri kategoriaa sen aikamuuttujan ja arvojen suhteen. (d) (c) Antti Kosonen 2013 15

Signaalien luokittelu deterministiset ja satunnaissignaalit Deterministiset Matemaattinen malli Signaali tunnetaan tarkasti ilman epävarmuutta Satunnaiset Tilastollinen käsittely Ei ennustettavissa käytännössä Ei voida kuvata matemaattisesti Luokittelu tärkeää Voi johtaa vääränlaisiin tuloksiin, koska jotkut menetelmät soveltuvat ainoastaan deterministisille ja toiset vain satunnaisille signaaleille (c) Antti Kosonen 2013 16

Jatkuva ja diskreettiaikaisten signaalien taajuus Jatkuva aikaiset sinisignaalit cos ΩΘ, cos 2πΘ, missä alaindeksi a merkitsee analogista on amplitudi Ω on kulmataajuus [rad/s] Θ on (nolla)vaihekulma [rad] Ω2π(huom! Iso kirjain ) N = J 6 F. ) )? I 3 J Kuva. Analoginen sinisignaali. (c) Antti Kosonen 2013 17

Jatkuva aikaisella sinisignaalilla on seuraavat ominaisuudet: 1. Signaali on jaksollinen 1 on sinisignaalin perusjakso 2. Eritaajuiset sinisignaalit ovat eri signaaleita. 3. Taajuuden kasvattaminen johtaa värähdysten lukumäärän kasvamiseen tiettynä aikavälinä. Samat ominaisuudet pätevät myös kompleksisille signaaleille cossin Taajuus voi olla myös negatiivinen (matemaattisessa mielessä) (c) Antti Kosonen 2013 18

cos Ω Θ 2 Analogisen signaalin taajuusalue on siis 2 1 ) 9 9 J 3 9 J 3 4 A ) Kuva. Kosinifunktion esittäminen kahdella vaiheosoittimella. 9 (c) Antti Kosonen 2013 19

Diskreettiaikaiset sinisignaalit cos,, cos 2π,, missä on amplitudi on kulmataajuus [rad/s] on (nolla)vaihekulma [rad] 2π(huom! Pieni kirjain ) N ) Kuva. Diskreettiaikainen sinisignaali, kun π 6ja π 3. (c) Antti Kosonen 2013 20

Diskreettiaikaisella sinisignaalilla on seuraavat ominaisuudet: 1. Diskreettiaikainen signaali on jaksollinen, jos, Pienin jakso, jolle yo. yhtälö pätee, on perusjakso. Todistus Yo. yhtälön mukaan pitää olla cos 2π cos 2π Yhtälö pätee, jos on olemassa vakio, jolloin eli jos 2π 2π Siten diskreettiaikainen signaali on jaksollinen vain, jos sen taajuus voidaan ilmaista kahden kokonaisluvun suhteena (siis on rationaaliluku). (c) Antti Kosonen 2013 21

Perusjakson selvittämiseksi :stä on supistettava yhteiset tekijät. Esimerkiksi, jos 31 60 60, mutta 30 60 2. 2. Diskreettiaikaiset sinisignaalit, joiden taajuuksien ero on 2π:n monikerta, ovat samoja Todistus Tarkastellaan signaalia cos : cos 2π cos 2π cos Siten siis kaikki sinimuotoiset sekvenssit cos, 0, 1, 2, 2π, π π ovat yhtäsuuria. Toisaalta kaksi eritaajuista sekvenssiä väliltä π πtai ovat eri sekvenssejä Sinisignaalilla, jonka πtai 1 2, on ekvivalenttinen signaali, jonka π. Signaalia πnimitetään vastaavan signaalin π laskostumaksi (eng. alias). (c) Antti Kosonen 2013 22

3. Diskreettiaikaisen sinisignaalin suurin värähtelytaajuus saadaan, kun π(tai π) tai vastaavasti (tai ). Seuraa ominaisuudesta 2 Matlab esimerkki (c) Antti Kosonen 2013 23

Diskreettiaikaisten signaalien ominaisuudet demonstraatio % jaksollisuus.m % % Demonstroi diskreettien sinisignaalien ominaisuuksia: % % - laskostuminen % - maksimitaajuus % - laskostuminen % Nmax = 40; n = 0:Nmax; f = [0 1/32 1/16 1/8 1/4 1/2 3/4 7/8 15/16 31/32 1]; Nf = length(f); for i = 1:Nf x = cos(2*pi*f(i)*n); stem(n,x) title(['\itf\rm_0 = ' num2str(f(i))]); axis([0 Nmax -1.1 1.1]); grid on pause end (c) Antti Kosonen 2013 24

Harmonisessa suhteessa toisiinsa olevat kompleksiset eksponenttifunktiot Joukko jaksollisia kompleksisia eksponenttisignaaleja, jotka ovat yksittäisen positiivisen taajuuden monikertoja Jatkuva aikaiset harmoniset eksponenttisignaalit, 0, 1, 2, Jaksollisen signaalin ominaistaajuus on Jaksonpituus on 1 Kaikilla :n kokonaislukuarvoilla saatavat signaalit voidaan erottaa toisistaan, eli jos, niin Peruseksponenttisignaaleista voidaan muodostaa lineaarikombinaatio missä, 0,1,2, ovat kompleksisia vakioita (c) Antti Kosonen 2013 25

Signaalin perusjakso on 1 Edellä ollutta summalauseketta kutsutaan :n Fourier sarjaksi Vastaavat harmoniset eksponenttisignaalit voidaan muodostaa diskreettiaikaisille eksponenttisignaaleille Koska diskreettiaikainen kompleksinen eksponenttisignaali on jaksollinen, jos sen taajuus on rationaaliluku, valitaan 1 Toisaalta, 0, 1, 2, Siten onkin olemassa vain kappaletta toisistaan erotettavissa olevaa jaksollista kompleksista eksponenttisignaalia, 0,1,2,,1 (c) Antti Kosonen 2013 26

Lineaarikombinaatio on jaksollinen funktio, jonka perusjakso on Tämä on jaksollisen diskreettiaikaisen signaalin Fourier sarja (c) Antti Kosonen 2013 27

A/D ja D/A muunnokset A/D muunnos voidaan jakaa kolmeen vaiheeseen 1. Näytteenotto:, missä on näytteenottoväli 2. Kvantisointi: Kvantisointivirhe: 3. Koodaus: bittinen binääriluku ), K K E N = J O JJA A JJ N L = JEI E JE N G @ = K I ) = C E A I EC = = E, EI HA A JJE= E = E A I EC = = E L = JEI EJK I EC = = E, EC EJ= = E A I EC = = E Kuva. A/D muuntimen perusosat. (c) Antti Kosonen 2013 28

D/A muunnosta ei tarvita kaikissa sovelluksissa D/A muunnos yhdistää diskreettiaikaisen signaalin pisteet jatkuva aikaiseksi käyttäen jonkinlaista interpolointia Nollannen asteen pitopiiri on yksinkertaisin (eng. zero order hold) Lineaarinen interpolaattori on toinen vaihtoehto ) F EJK @ E 6 " 6 $ 6 & 6 ) E = Kuva. Nollannen asteen pitopiiri (D/A muunnos), missä alkuperäinen signaali on katkoviivalla ja porrasapproksimaatio yhtenäisellä viivalla. (c) Antti Kosonen 2013 29

Näytteenotto Jaksollinen näytteenotto,, missä on näytteenottoväli 1 on näytteenottotaajuus [Hz] Jatkuva aikaisen signaalin aikamuuttujan ja diskreettiaikaisen signaalin aikaindeksin välillä on yhteys O JJA A JJ ) = C E A I EC = = E N = J N = J. I 6 N N N = 6 N = J, EI HA A JJE= E = E A I EC = = E N N = 6 J! " # $ % & ' 6 6 # 6 ' 6 J 6 Kuva. Analogisen signaalin jaksollinen näytteistys. (c) Antti Kosonen 2013 30

Mikä on taajuusmuuttujien (tai Ω) ja (tai ) välinen riippuvuussuhde cos 2π Θ cos 2π cos 2π Toisaalta cos 2π. Siten 2π 2π 2πΩ Ω Edeltä muistetaan taajuusalueet (c) Antti Kosonen 2013 31

Ω 1 2 1 2 ππ Kun nyt tunnetaan yhteydet ja Ωsaadaan diskreettiaikaisen signaalin taajuusrajoituksista rajoitukset näytteenottotaajuudella näytteitettävälle analogiasignaalille tai 2 2 π Ωπ näytteenottoteoreema (c) Antti Kosonen 2013 32

Näytteenottoteoreema Jos analogiasignaalin sisältämä suurin taajuus on ja signaalista otetaan näytteitä taajuudella 2 2, niin voidaan rekonstruoida tarkasti näytearvoistaan, kun käytetään interpolointifunktiota sin 2π sinc 2 2π Matlab esimerkki interpolointifunktiosta: % Interpolointifunktio % t = -5:1e-3:5; B = 1; g = sinc(2*b.*t); figure plot(t,g); title('interpolointifunktio') grid on (c) Antti Kosonen 2013 33

Näytteenottoteoreema jatkuu Näytteenottoteoreeman perusteella rekonstruoitu signaali voidaan ilmaista muodossa N = J O JA N = JI J= missä Jos näytteenottotaajuus on minimiarvo 2 sin 2π 2 2 2π 2 6 6 6 6 6 Kuva. Ideaalinen D/Amuunnos (interpolointi). Tällainen rekonstruointi on ideaalinen, mutta vaadittu näytteiden ääretön määrä tekee käytännön toteuttamisen mahdottomaksi J Näytteenottotaajuutta 22 kutsutaan Nyquist taajuudeksi (c) Antti Kosonen 2013 34

Näytteenotto esimerkki Esimerkki 1.4.3. Analogiasignaalin kuvaa funktio 3cos 50π 10 sin 300π cos 100π Mikä on signaalin Nyquist taajuus? (c) Antti Kosonen 2013 35

Näytteenotto ratkaisu Ratkaisu 1.4.3. Signaali sisältää taajuudet 25 Hz, 150 Hz, 50 Hz Siten 150 Hz ja Nyquist taajuus 2. Siten 300 Hz Huomaa, jos 300 Hz, niin 3cos 50π 300π 100π 10sin cos 300 300 300 valitaan 300 Hz 3cos π 10sin π 6 cos π 3 (c) Antti Kosonen 2013 36

Laskostuminen Mitä tapahtuu analogiasignaalin taajuuksille 2 ne laskostuvat taajuusalueelle 2 Olkoon cos 2π Θ, jota näytteistetään taajuudella 1 cos 2π missä (olkoon 2 2) Tarkastellaan sitten signaaleja, joiden taajuus on, 1,2, cos 2π Θ (c) Antti Kosonen 2013 37

Näytteistettävä signaali on siten cos 2π cos 2π 2π cos 2π Taajuudet ( 2) näyttävät samalta kuin taajuus (c) Antti Kosonen 2013 38

B M F. I. I. I. I. F 1 Kuva. Yhteys jatkuva ja diskreettiaikaisten signaalien taajuusmuuttujien välillä jaksollisessa näytteenotossa. Amplitudi 0.5 0 0.5 1 0 1 2 3 4 5 6 7 8 Aika [s] Kuva. Laskostumisen havainnollistaminen. (c) Antti Kosonen 2013 39

Laskostuminen esimerkki Esimerkki 1.4.4. Tarkastellaan analogista signaalia 3cos 2000π 5 sin 6000π 10 cos 12000π a) Mikä on signaalin Nyquist taajuus? b) Signaalista otetaan näytteitä näytteenottotaajuudella 5000 Hz. Mitä taajuuksia saatava diskreettiaikainen signaali sisältää? Jos tapahtuu laskostumista, miltä taajuuksilta laskostuvat taajuudet näyttävät? c) Mikä analoginen signaali saadaan signaalista, jos käytettävissä on ideaalinen interpolaattori? Ratkaisu 1.4.4. Esitetään luennolla. (c) Antti Kosonen 2013 40

Laskostuminen esimerkki Esimerkki 1.4.5. Eräästä signaalista tiedetään, että sen sisältämä energia on kokonaan taajuuksien 90 MHzja 100 MHz välissä. Signaalista muodostetaan näytteenotolla digitaalinen signaali. Mikä on tarvittava miniminäytteistystaajuus? Ratkaisu 1.4.5. Signaalin taajuuskaista 10MHz. Koska alkuperäinen taajuuskaista on tunnettu, eikä signaali sisällä muita taajuuksia, voidaan käyttää näytteenottotaajuutta 2, koska tällöin kaikki signaalin taajuuskomponentit laskostuvat taajuusalueelle 0 2. Siten, 20 MHz. (c) Antti Kosonen 2013 41

Kvantisointi Kvantisointivirhe signaalin kvantisointi hävittää informaatiota Pyöristyksessä missä Δ 2 Δ 2 Δ 1 missä on kvantisointitasojen lukumäärä :n kasvattaminen pienentää kvantisointiporrasta Δ kvantisointivirhe pienenee ja tarkkuus kasvaa Analogisten signaalien kvantisointi hävittää aina informaatiota Kvantisointivirheen suuruutta voidaan kuvata signaali kvantisointikohinasuhteen (eng. signal to quantization noise ratio, SQNR) avulla (c) Antti Kosonen 2013 42

Esim. diskreettiaikainen signaali: 0,9, 0 0, 0 saadaan ottamalla näytteitä analogisesta eksponenttisignaalista 0,9, 0 taajuudella 1 Hz & $ " N ' N = J ' J L = JE I E JE = K A & $ " N = J ' J N G, L = JEI E JE J= I L = JEI E JE = I A! " # $ % & 6 Kuva. Näytteitä analogisesta signaalista.! " # $ % & 6 Kuva. Kvantisoidut näytteet analogisesta signaalista pyöristämällä. (c) Antti Kosonen 2013 43

Sinimuotoiselle signaalille voidaan johtaa desibeleinä SQNR 3 2 2 SQNR db 10 log SQNR 3 10log 2 2 1,766,02 Sananpituuden kasvattaminen yhdellä bitillä kasvattaa signaalikvantisointikohinasuhdetta siis noin 6 db Esim. CD: 16 bittiä 96 db ) F EJK @ E ",!,,,,,!, ", ) F EJK @ E @ EI HA J E JE L = JEI EJK O JA N G 6 ) E = @ EI HA J E JE L = JEI E = J O JA N = 6 ) K F A H E A = = C E= I EC = = E N = J, ) K K JE A D J 0 N G J 6 6! 6 " 6 # 6 $ 6 % 6 & 6 ' 6 ) E = Kuva. Sinimuotoisen signaalin näytteenotto ja kvantisointi. J, L = JEI E JE = I A L = JEI E JE = K A L = JEI E JE J= I (c) Antti Kosonen 2013 44

Kvantisointisoitujen tasojen koodaminen Koodauksessa kukin kvantisointitaso kuvataan omalla binääriluvulla Jos kvantisointitasoja on kappaletta, tarvitaan vähintään eri binäärilukua Sananpituudella bittiä voidaan kuvata 2 eri binäärilukua Siten on oltava 2, joten tarvitaan vähintään log bittiä (c) Antti Kosonen 2013 45

Näytteistys esimerkki Esimerkki 1.4.6. PCM (eng. pulse code modulation) äänen välitykseen on käytössä kanava, missä 36000 bps. Etsi sopivat arvot kvantisoinnissa käytettävälle bittimäärälle, kvantisointitasoille ja näytteistystaajuudelle oletuksella 3,2 khz. (c) Antti Kosonen 2013 46

Näytteistys ratkaisu Ratkaisu 1.4.6. Kavavalle 36000 bps, 2 6400 Hz joten 36000 b s 6400 1 s 5,6 5 ja 2 2 32, 7,2kHz CD standardi: 16, 44,1 khz 705,6 kbps kaksi kanavaa (stereo) 2 1,4112 Mbps 20 log 2 96 db(dynaaminen alue) Lisäksi virheenkorjausinformaatio yms. (c) Antti Kosonen 2013 47