Johdatus digitaalitekniikkaan

Slides:



Advertisements
Samankaltaiset esitykset
esitämme SLIDEPLAYER.FI
Advertisements

Tietokonetekniikka 4 Tieto ja tiedon talletus
Luku 1. Siirtotekniikan käsitteitä – Taajuus
Tietoliikennetekniikan perusteet – Luku 1
DEE Sähkökäyttöjen ohjaustekniikka
MEDIAN HYÖDYNTÄMINEN Ahlmanin ammattiopisto Esa Majava.
Digitaalitekniikan matematiikkaLuku 0 Sivu 1 (9) Opintojakson esittely Fe Tervetuloa opiskelemaan DIGITAALI- TEKNIIKKAA!
Digitaalinen video Perusteet. Videokamerat • Analogiset VHS ja SHVS -kamerat • Digital 8 –kamerat –Digital 8 –kasetit tai 8 mm tai 8 Hi –kasetit • Mini.
Mitä tehdään? Tavoitteena on vaikeiden sanojen selittäminen omin sanoin ja kuvin, mahdollisimman selkeästi.
Virheen havaitseminen ja korjaus
Nettipuhelinvaihde Nettipuhelin VoIP-vaihde on tarpeeseen mukautuva ja joustava yrityksille ja yhteisöille sopiva erittäin kustannustehokas puhelinvaihde.
Tiedonsiirronperusteet
Lausekkeiden sieventäminen
ATTRIBUUTTITARKASTUS

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:
ANIMAATIOTYÖPAJA Elokuvakasvatus Sodankylässä -projekti.
Luku 2 – Tietoliikenteen tekniikka
Sähköposti: S Teletekniikan perusteet Luento Signaalinkäsittelyllä kapasiteettia johtoon ja ilmaan Signaalinkäsittelyn.
Testikurssi TESTILUENTO. TKK:n testikurssiLuento 1Kalvo 2 Sisältö • Kurssin sisältö • Kiintolevy • Tietosisältöjen vertailu • Kuluttajabarometri.
W w w. h a m k. f i Wiki koulutus Leenakaija Lehto
NAND I-SOP NOR KOMBINAATIOPIIRIT & 1 & A B A B
Langattomien laitteiden matematiikka 1
Laskuharjoitus 5 kuvankäsittely 1/3 AS Automaation signaalinkäsittelymenetelmät.
KANTATAAJUINEN BINÄÄRINEN SIIRTOJÄRJESTELMÄ AWGN-KANAVASSA
Elinkeinopoliittinen mittaristo 2014 Kemi 1. ELINKEINOPOLITIIKAN TILA 2.
Luku 2 – Tietoliikenteen tekniikka
LUKUJÄRJESTELMÄMUUNNOKSET
Puhuvia skannereita, lukevia kyniä ja muita vempaimia
Mittaustekniikka (3 op)
Gray BCD UTF-8 ISO 8859 ASCII Unicode ISO (UCS) UCS-2
Tiedon esittäminen.
m0 M7 Maksimitermi Minimitermi Boole A = A A · 0 = 0 SOP De Morgan POS
Digitaalinen kuvankäsittely
Visual Basic -ohjelmointi
Johtokoodaus Historia, toiminnalliset syyt ja toteutustapojen hintaerot ovat johtaneet eri johtokoodaustapojen kehittämiseen. Hyvälle johtokoodaukselle.
TIEP114 Tietokoneen rakenne ja arkkitehtuuri, 3 op ALU.
Digitaalitekniikan matematiikkaTäsmätehtävät Fe Luku 1 ?1?1 Sivu 1Luku 1Sivu 2Opetuskerta 1 ?2?2 ?3?3 ?4?4.
Lukujärjestelmät ja lukujen esittäminen
Mittaustekniikka 26 AD-muuntimia Liukuhihna – Pipeline Muunnos tehdään useassa peräkkäisessä pipeline- asteessa, joissa kussakin ratkaistaan joukko bittejä.
Algoritminen ajattelu
Digitaalinen ääni. Mitä ääni on? Digitaalisen äänenkäsittelyn yhteydessä törmätään äänitekniikan käsitteisiin kuten hertsi ja desibeli Ääni on aineessa.
Tekijänoikeudet Tekijänoikeus suojaa henkisen työn omaperäisiä tuloksia, teoksia. Teoksia ovat esimerkiksi erilaiset tekstit, valokuvat, piirrokset, maalaukset,
Pulssimodulaatio Pulssiamplitudimodulaatio
MultiMaker 7.0 Workshop Ohjelma, jossa voidaan luoda näyttäviä multimediasisältöjä. Yhtä sisältökoko-naisuutta kutsutaan esitykseksi. Ohjelmointitaitoja.
Kytkentäfunktiot ja perusporttipiirit
Tietokoneen rakenne matalalla tasolla KYMENLAAKSON AMMATTIKORKEAKOULU Jarkko Ansamäki, kevät 2002.
Tietokonegrafiikan perusteita
Käyttöönottokaavio– Deployment diagram Vesa Jokikokko Tarmo Kemi TIK9SNA.
Rekisterit ja laskurit
Digitaalitekniikka (piirit)Täsmätehtävät Fe/AKo Luku 1 ?1?1 Sivu 4Luku 1Sivu 1Opetuskerta 1 ?2?2.
Kiikuista jatkoa.
Äänen käsittely.
Jenna Nyblom Katri Vanhatalo Oskari Anttalainen
Ajatuksesta albumiin Digitaalikameran käytön jatkokurssi.
Lukujärjestelmät ja muunnokset Jorma Kantalukujärjestelmät  Kymmenjärjestelmäkantaluku 10  Binäärijärjestelmäkantaluku 2  Oktaalijärjestelmäkantaluku.
Perinteinen raportointimalli Muut tiedot Taloushallinnon järjestelmät Raportti 2 Raportti 1 Lopullinen raportti Suuret määrät detaljitietoa - tilaukset.
Kierros 3 - OLO Kuva. Tänään Lyhyesti kurssista tähän mennessä Viikon aiheiden esittely Jakautuminen ryhmiin ja työskentely ryhmissä – OLO1 –
Tiedonsiirtotekniikka 2
BINÄÄRISET TIEDONSIIRTOMENETELMÄT TÄRKEIMPIEN ASIOIDEN KERTAUS
Signaalinkäsittelymenetelmät / Kari Jyrkkä
Televisiot.
Algoritminen ajattelu
Signaalien datamuunnokset
KVANTISOINTIKOHINA JA AWGN-KOHINAN vaikutus PULSSIKOODIMODULAATIOSSA
LUKU 1 TIETOLIIKENNEJÄRJESTELMIEN ANALYYSI
Salvat ja kiikut 1D C1 1D C1 S 1D C1 R 1T C1 1J C1 1K 1J S C1 R 1K
Ylinäytteistetyt A/D-muuntimet
Signaalinkäsittelyn sovellukset
Esityksen transkriptio:

Johdatus digitaalitekniikkaan HTOL Digitaalitekniikan perusteet Luku 1 Sivu 1 (19) 1998-1999 Luentokalvoseloste 12.6.1998 Fe Johdatus digitaalitekniikkaan

Johdanto Tässä luvussa esitellään tiedon lajeja ja tiedolle tehtävää käsittelyä käsitellään tiedon analogista ja digitaalista esitystapaa ja niiden ominaisuuksia: etuja ja haittoja esitetään tiedon tallennuksen ja toiston yleinen kulku ja siihen liittyvä esimerkki esitetään tiedon siirron yleinen kulku ja siihen liittyvä esimerkki käsitellään tiedon analogisen ja digitaalisen tallennuksen ja siirron ominaisuuksia käsitellään tiedon muuntaminen esitystavasta toiseen Luvun tavoitteena on saada ymmärtämään tiedon analogisen ja digitaalisen esittämisen ja käsittelyn ominaisuudet ja erot antaa näkemystä tiedon digitaalisen esittämisen yleistymisen syihin auttaa ymmärtämään digitaalitekniikan käytön antamia etuja

Tiedon lajit ja sen käsittely Tiedon merkitys vaikutus ihmisten elämään tietoon liittyvät ammatit ja työtehtävät Tiedon esitysmuotoja teksti luvut, taulukot ja tietokannat ääni: puhe, musiikki, ääniviestintä liikkumaton kuva liikkuva kuva: televisio, video yhdistelmätieto (multimedia) Tiedon tallentaminen Tiedon muokkaaminen Tiedon siirtäminen Tiedon esittäminen

0110011 1 H L 2 1 Tiedon esitystavat ? ? 21,6 °C Analoginen (analog): kaikki arvot mahdollisia esimerkki nestelämpömittari Digital Thermometer 21,6 °C Digitaalinen (digital): vain äärellinen määrä eri vaihtoehtoja on sallittu esimerkki digitaalinen lämpömittari 1 H L Digitaalinen tieto esitetään bitteinä (bit) yhden bitin tiedolla on kaksi arvoa: symbolit esimerkiksi 0 ja 1 arvoja vastaavat todellisissa laitteissa erilaiset jännitealueet L ja H ? 1 0110011 Kun tarvitaan enemmän vaihtoehtoja, käytetään koodausta: useita bittejä ryhmiteltyinä esimerkki ASCII-koodista: 1001001 = E ja 0110011 = 3 ? 2

Tiedon tallennus ja toisto Tallennettava tieto saadaan tietolähteestä Tieto muunnetaan tallennukseen sopivaan muotoon Tietoa muokataan Tieto tallennetaan tietoalustalle Tallennus voidaan tehdä joko analogisena tai digitaalisena Toistettaessa tehdään edellä esitetyt vaiheet päinvastoin Tieto- lähde Muunnin Muokkain Tieto- alusta Tieto- alusta Muokkain Muunnin Tiedon käyttäjä

Esimerkki: puheen tallennus magneettinauhalle

Tiedon siirto Siirrettävä tieto saadaan tietolähteestä Tieto muunnetaan sähköiseen muotoon Tietoa muokataan siirtoa varten sovitetaan siirtotien kapasiteettiin sovitetaan siirtotien fyysisiin vaatimuksiin Tieto lähetetään siirtotielle Siirto voidaan tehdä joko analogisena tai digitaalisena Vastaanotettaessa tehdään edellä esitetyt vaiheet päinvastaisessa järjestyksessä Siirto- tie Tieto- lähde Muun- nin Muok- kain Muok- kain Muun- nin Tiedon käyttäjä

Esimerkki: puheen siirto puhelinverkossa Siirtotie

Analogisen tallennuksen ja siirron ominaisuudet Signaalin arvo on samalla tiedon arvo Tallennettaessa signaali vääristyy  tieto muuttuu tallennettu signaali vaimenee ja vääristyy, “kuluu” ajan mukana toistettaessa saadaan esille vääristynyt signaali Siirrettäessä signaali vaimenee ja vääristyy  tieto muuttuu vahvistettaessa signaalia vahvistetaan myös häiriöitä häiriötyyppejä: särö kohina hurina impulssihäiriöt Analogisessa esitystavassa kaikki tiedon arvot ovat mahdollisia vääristymää ei voida kokonaan erottaa varsinaisesta signaalista vääristymiä voidaan estää tai korjata vain hyvin rajoitetusti tieto muuttuu aina, joskus vähän, joskus paljonkin

Digitaalisen tallennuksen ja siirron ominaisuudet Signaalin arvo ei ole tiedon arvo, vaan tietty signaalin arvoalue vastaa tiettyä tiedon arvoa (esimerkiksi 0 tai 1) Signaali vääristyy tallennettaessa, mutta siihen sisältyvä tieto ei vääristy Tallennettu signaali vaimenee ja vääristyy, “kuluu” ajan mukana, mutta toistettaessa saadaan kuitenkin esille alkuperäinen tieto Signaali vaimenee ja vääristyy siirrettäessä, mutta se voidaan regeneroida toistimella alkuperäiseksi Mikäli häiriö on hyvin voimakas, syntyy bittivirheitä virheellisten bittien osuus kaikista = bittivirhesuhde (Bit Error Ratio, BER) käytännössä esim, puheen siirrossa noin 10-6 (sähköinen siirto) tai 10-9 (optinen siirto), uusissa järjestelmissä jopa 10-12 ... 10-15 bittivirheitä voidaan korjata käyttämällä virheen korjaavaa koodausta Vääristymät ja virheet voidaan korjata, koska tiedolla on vain harvoja sallittuja arvoja 1 BER

Signaalin regenerointi digitaalisessa siirrossa Signaali lähetetään siirtokoodattuina pulsseina Toistin regeneroi eli uudistaa pulssit Siirtotien osalla 2 siirtovirhe: 1  0 Siirtotie, osa 1 Siirtotie, osa 2 Kohinaa Häiriöitä Vaimennusta -V +V 1 1 0 1 0 t Vastaanotin ...11000... Toistin ...11010... Lähetin ...11010... Häiriö Bittivirhe

Lukujen esitys digitaalilaitteissa: binaariluvut HTOL Digitaalitekniikan perusteet Luku 1 Sivu 12 (19) 1998-1999 Luentokalvoseloste 12.6.1998 Fe Lukujen esitys digitaalilaitteissa: binaariluvut Digitaalilaitteissa esitetään ja käsitellään usein lukuja laskimet kellot tietokoneet Bitillä on kaksi arvoa: 0 ja 1 Kaksi- eli binaarilukujärjestelmässä tarvitaan kaksi numeroa: 0 ja 1  binaarijärjestelmä sopii hyvin digitaalilaitteisiin Binaariluvussa käytetään samaa esitystapaa ja tulkintaa kuin kymmenjärjestelmän luvussakin, mutta kantaluku on 2 Esitystapa: Bn Bn-1 … B2 B1 B0 Tulkinta: B = Bn ·2n + Bn-1 ·2n-1 + … + B2 ·22 + B1 ·21 + B0 ·20 Esimerkki: 10101 = 1·24 + 0·23 + 1·22 + 0·21 + 1·20 (= 21) 1 ? 3

00110001 Lukujen esityspituus Binaari Desimaali 0000 0 0000 0 0001 1 0010 2 0011 3 0100 4 0101 5 0110 6 0111 7 1000 8 1001 9 1010 10 1011 11 1100 12 1101 13 1110 14 1111 15 Paperilla esitetään vain tarvittava määrä numeroita Digitaalilaitteissa luvut ovat rekistereissä tai muistipaikoissa vakiomäärä bittejä alussa tarvittaessa nollia Esimerkki: oikealla on esitetty luvut 0…15 nelibittisinä binaarilukuina Binaarilukuja ja niillä laskemista käsitellään lähemmin oppikirjan luvuissa 7 - 9 ja opetuskalvosarjan luvuissa 9 - 11 00110001

Tiedon muuntaminen esitystavasta toiseen AD Tieto on usein aluksi analogisessa muodossa mikrofonista saatavat äänisignaalit videokamerasta saatava analoginen kuvasignaali analogisista antureista (lämpötila, paine, kosteus …) saatavat signaalit Halutaan käyttää hyväksi digitaalisen tiedon muokkauksen, siirron ja tallennuksen etuja Tieto halutaan toistaa analogisessa muodossa analogiset signaalit kuulokkeisiin tai kaiuttimiin TV:n tai PC:n kuvapisteiden analogiset ohjaussignaalit analogisten toimilaitteiden ja mittareiden ohjaus On siis muunnettava tietoa analogisesta digitaaliseksi ja digitaalisesta analogiseksi Periaatteessa on useita tapoja tehdä muunnos Seuraavassa esitetään käytännössä yleinen tapa, joka voidaan toteuttaa useilla eri menetelmillä DA

Analogia-digitaalimuunnos fs=1/ts Analogia-digitaalimuunnos Analogia-digitaalimuunnoksen eli A/D-muunnoksen (A/D conversion) vaiheet suodatus (filtering) näytteenotto (sampling) määrävälein (näytteenottoväli ts) eli tietyllä näytteenottotaajuudella (näytteenottovälin käänteisluku fs = 1/ts) näytteiden kvantisointi (quantization) eli varsinainen muunnos kvantisoitujen näytteiden koodaus (coding) Muunnoksessa aiheutetaan virheitä signaaliin laskostumisvirhe, joka johtuu puutteellisesta suodatuksesta kvantisointivirhe eli kvantisointisärö eli kvantisointikohina Muunnoksen virheitä voidaan pienentää riittävän pieni näyteväli (pieni laskostumisvirhe) riittävästi kvantisointitasoja eli bittejä koodissa (pieni kvantisointivirhe) Virheiden pienentäminen lisää kustannuksia virheet tehdään käyttötarkoitukseen nähden riittävän pieniksi tekniikan kehittyessä lisäkustannukset vähenevät AD

Analogia-digitaalimuunnosesimerkki Kvanti- soitu näyte 7 (111) 6 (110) 5 (101) 4 (100) 3 (011) 2 (010) 1 (001) 0 (000) Alkuperäinen analoginen signaali Suodatettu analoginen signaali Näyte 1 t + V - V Signaali koodattuna

Digitaali-analogiamuunnos Digitaali-analogiamuunnoksen eli D/A-muunnoksen (D/A-conversion) vaiheet dekoodaus (decoding) analogisten jännitearvojen muodostus ja sijoitus peräkkäin vakiovälein pitopiirillä (hold circuit) tehtävä “venytys” suodatus Digitaali-analogiamuunnosta tarvitaan myös digitaalitekniikalla tehtyjen signaalien muuntamiseen ihmiselle sopivaan muotoon tekopuhe, esimerkiksi PC “puhuu” tekstitiedoston osa tietokonemusiikista tietokoneohjelmilla piirretyt kaaviot ja kuvat kuva-animaatiot, esimerkiksi tietokoneella toteutetut elokuvat tai efektit tietokonetaide DA

Digitaali-analogiamuunnosesimerkki + V - V 1 Koodattu signaali Pitopiirillä muodostettu analoginen signaali DA 111 (7) t 110 (6) 101 (5) 100 (4) 011 (3) 010 (2) 001 (1) 000 (0) Suodatettu analoginen signaali Koodia vastaava arvo

Yhteenveto Tietoa esitetään tekstinä, lukuina, taulukoina, tietokantoina, äänenä, liikkumattomina kuvina, liikkuvana kuvana ja yhdistelmätietona Tietoa esitetään analogisessa ja digitaalisessa muodossa Digitaalinen tieto esitetään bitteinä Tietoa tallennettaessa/siirrettäessä se muunnetaan sähköiseen muotoon, muokataan ja tallennetaan tietovälineelle/lähetetään siirtotielle Analogisessa tallennuksessa ja siirrossa tietoon syntyvää vääristymää ei voida poistaa, mutta digitaalisessa tietyin edellytyksin voidaan Voimakas häiriö aiheuttaa bittivirheitä: bittivirhesuhde Digitaalisessa siirrossa signaali voidaan regeneroida alkuperäiseksi Digitaalilaitteissa luvut esitetään yleensä binaarilukuina Analogia-digitaalimuunnoksessa signaali suodatetaan, siitä otetaan näytteitä ja näytteet kvantisoidaan ja koodataan Syntyvä laskostumis- ja kvantisointivirhe voidaan tehdä riittävän pieniksi Digitaali-analogiamuunnoksessa signaali dekoodataan, muodostetaan analogiset arvot, venytetään arvoja pitopiirillä ja suodatetaan