les 2 & 3

15
Analoog naar digitaal

Transcript of les 2 & 3

Page 1: les 2 & 3

Analoog naar digitaal

Page 2: les 2 & 3

Jan Lemeire 2 Pag. / 48

Analoog rekenen

Gebruik maken van fysische grootheden Cf Babbage

De ‘slide rule’

Informatica II: les 2

Page 3: les 2 & 3

Jan Lemeire 3 Pag. / 48

Digitale Technologie

6:12:08

Analoog Digitaal

Informatie wordt geëncodeerd als ‘digits’

Informatica II: les 2

Page 4: les 2 & 3

Jan Lemeire 4 Pag. / 48

Analoog Digitaal

Muziek

Informatica II: les 2

Page 5: les 2 & 3

Jan Lemeire 5 Pag. / 48

Muziek

Analoog Digitaal (CD) (44100 metingen/s)

-096 +057 +164 +210 +219 +216 +165 -003 -117 -183 -138 -067

Mens hoort tussen 20 en 20,000 Hz

Informatica II: les 2

Page 6: les 2 & 3

Jan Lemeire 6 Pag. / 48

Digitaliseren

Informatica II: les 2

Page 7: les 2 & 3

Jan Lemeire 7 Pag. / 48

Reconstructie van analoog signaal

Informatica II: les 2

Gesampled aan 6 KHz

aliasing

Page 8: les 2 & 3

Jan Lemeire 8 Pag. / 48

Digitalisatie van beelden

Informatica II: les 2

Page 9: les 2 & 3

Jan Lemeire 9 Pag. / 48

Waarom digitaal?

Unambiguë signalen, immuun voor ruis.

Perfecte copieën kunnen gemaakt worden.

Simpel, gemakkelijk te maken.

Digitale componenten zijn goedkoop, klein, betrouwbaar en men kan er miljoenen op een klein gebied plaatsen.

Alles dat voorgesteld kan worden door één of ander signaal/patroon, kan voorgesteld worden door bits.

Informatica II: les 2

Page 10: les 2 & 3

Analoog signaal

Discretizeren (samplen)

Elke waarde voorstellen als een binair getal

Page 11: les 2 & 3

Effect van signaal-vervormingen of ruis (noise)

Analoog signaal Digitaal signaal

Informatieverlies Informatie nog te herkennen

Page 12: les 2 & 3

Jan Lemeire 12 Pag. / 29

Go digital! Go binary!

Van analoog naar digitaal…

Informatica II: les 3

Page 13: les 2 & 3

Jan Lemeire 13 Pag. / 29

Binaire representatie

• Een binair getal (bit) kan voorgesteld worden door 2 voltages

die gegeven kunnen worden door een switch:

– Waarde 0 = 0 Volt = switch open

– Waarde 1 = 5 Volt = switch gesloten

• Een getal van n bits kan 2n waarden aannemen

– 2 bits : 4 combinaties 00 01 10 11

– 3 bits : 8 combinaties 000 001 010 011 100 101 110 111

– 8 bits (= 1 byte) 256 combinaties

– 16 bits: 65 536 combinaties

– 32 bits: 4 294 967 296 combinaties

210≈1000 220≈106

230≈109

Informatica II: les 3

Page 14: les 2 & 3

Jan Lemeire 14 Pag. / 29

Java basic datatypes

type Grootte Minimum maximum

precisie

byte 8 bits -128 127

short 16 bits -32 768 32 767

int 32 bits -231 231 -1

long 64 bits -263 263 -1

char 16 bits 0 216 - 1

float 32 bits -3.4x1038 3.4x1038 6-9 cijfers

double 64 bits -1.7x10308 1.7x10308 15-17 cijfers

Informatica II: les 3

Page 15: les 2 & 3

Jan Lemeire 15 Pag. / 29

Waarom binair?

Simpel, gemakkelijk te maken.

Digitale componenten zijn goedkoop, klein, betrouwbaar en men kan er miljoenen op een klein gebied plaatsen.

Unambiguë signalen, immuun voor ruis.

Perfecte copieën kunnen gemaakt worden.

Alles dat voorgesteld kan worden door één of ander patroon, kan voorgesteld worden door bits.

De ultieme essentie van informatie: 0 of 1

Informatica II: les 3