ti2

background image

Technologia Informacyjna

Wykład

dr inż. Wojciech Chlewicki

Zakład Podstaw Informatyki

ul. Sikorskiego 13

wojciech.chlewicki@ps.pl

background image

MATLAB - wprowadzenie

http://www.mathworks.com/

background image

Programowanie w

MATLABIE

skrypty i funkcje

• Skrypty nie pobierają zmiennych

zewnętrznych. Operują na
zmiennych globalnych. Po
wykonaniu skryptu zmienne
pozostają w przestrzeni roboczej.

background image

Programowanie w

MATLABIE

skrypty i funkcje

• Funkcje mogą pobierać i zwracać

zmienne. Operują na zmiennych
lokalnych, które po wykonaniu
funkcji zostają usunięte z
przestrzeni roboczej.

background image

Edycja M-pliku

• edit nazwa pliku - tworzenie i

edycja programu lub funkcji

• type nazwa pliku - wyświetl

program w oknie poleceń

background image

background image

background image

Edycja prostego M-pliku

a=hex2dec(‘3FFF’);
b=hex2dec(‘1A’);
a+b

Wywołanie skryptu w oknie komend

>> nazwapliku

background image

background image

Prosty wykres

t=1:20;
y=sin(t);
plot(y);

background image

background image

Drugi wykres w tym

samym oknie

t=1:20;
y=sin(t);
plot(y);

hold on;
z=cos(t);
plot(z,’r’);

background image

background image

Generacja liczb w danym

zakresie

t=0:0.1:2*pi;

y=sin(t);
plot(y);
hold on;
z=cos(t);
plot(z,’r’);

background image

background image

Wykres słupkowy

t=0:0.1:2*pi;
y=sin(t);
plot(y);
hold on;
z=cos(t);

bar(z,’r’);

background image

background image

Otwieranie okienka

wykresu

t=0:0.1:2*pi;
y=sin(t);

figure(1);

plot(y);
z=cos(t);

figure(2);

plot(z,’r’);

background image

background image

Podwykresy

% Komentarz
t=0:0.1:2*pi;
y=sin(t);

subplot(2,1,1);

plot(y);
z=cos(t);

subplot(2,1,2);

plot(z,’r’);

background image

background image

System Informacyjny

Ogólny Schemat Systemu Informacyjnego

Przetwornik

wejściowy

Nadajnik

Kanał

transmisyjny

Odbiornik

Przetwornik

wyjściowy

Zakłócenia

Błędy przetwarzania

Zniekształcenia sygnału

background image

Reprezentacja oraz

kwantyfikacja informacji

• Wierność odtworzenia

- miara

różnicy pomiędzy oryginalną a
odtworzoną formą sygnału

• Zawartość informacji

-

nieformalna definicja „czy sygnał
przekazał to co dla nas istotne i
pominął to co nieistotne”

Podstawowe parametry sygnałów
przenoszących informacje

background image

Informacja Analogowa a

Informacja Cyfrowa

background image

Przesunięcie w kierunku

cyfrowych technologii

informacyjnych

• Nowy system umożliwia jakąś nową

możliwość lub ma znacznie lepsze

właściwości

• Koszt nowego systemu jest rozsądnie

niższy od systemu przez niego

wypieranego

Powody wyparcia starej technologii
poprzez nową:

Przykład: wyparcie płyty winylowej przez
płytę CD

background image

Wymagania stawiane

technikom reprezentacji

informacji

• Technika powinna umożliwiać

unikalną

reprezentację informacji

• Technika powinna być

standaryzowana

aby mogła być

użyteczna przy przesyłaniu liczb,
znaków, grafiki, dźwięku itd.

• Technika powinna być

kompatybilna

z niedrogim rzetelnym sprzętem do
przechowywania informacji

background image

Potrzeba odpowiedniego

kodu

Rzetelne przetwarzanie informacji
zależy od tolerancji błędu.
Tolerancja błędu dotyczy zarówno
przechowywania, transmisji jak i
przetwarzania informacji.

background image

Alfabet jako przykład

użytecznego kodu

reprezentującego

informację

Chiński

Polski

zbiórka, spotkanie, spotkać się dobry, dobrze

nauka,wiedza, szkoła

Litery alfabetu polskiego przekazują mniej
informacji. łatwiej jest odróżnć jedną literę od
drugiej, a zatem mniejsze jest ryzyko błędnej
interpretacji.

background image

Podstawy Reprezentacji

Dwójkowej

BIT (Binary digit) - podstawa

Słowo bitowe

background image

Słowo bitowe

Słowo dwubitowe ma cztery stany
Przykład: Reprezentacja kierunków

•00 Północ

•01 Zachód

•10 Wschód

•11 Południe

Słowo trzy bitowe ma osiem stanów.

Słowo n bitowe ma 2

n

stanów.

background image

Reprezentacja binarna a

przechowywanie

informacji

Dysk magnetyczny - obszar dysku zwany
domeną może być namagnetyzowany
dodatnio lub ujemnie co reprezentuje „0”
lub „1”.

Dysk optyczny (CD) - wzór gładkich i
wypalonych obszarów reprezentuje
kombinacje bitów.

background image

Reprezentacja binarna a

przesyłanie informacji

Nadajnik

Kanał

transmisyjny

Odbiornik

Szum

background image

Reprezentacja binarna a

przetwarzanie informacji

Dwa stany elektronicznego przełącznika.

Tranzystor pracujący jako klucz.

Każdy mikroprocesor zawiera zintegrowane tranzystory.

background image

Reprezentacja liczb

całkowitych

Słowo n-bitowe pozwala na rozróżnienie 2

n

stanów.

Zatem słowo 16-nasto bitowe pozwala na
reprezentację każdej liczby całkowitej od 1
do 65536 lub (od 0 do 65535).

Jeśli chcemy również rozróżniać znak
(liczby dodatnie i ujemne) wtedy możemy
reprezentować liczby całkowite od -32,768
do 32,767.

background image

Reprezentacja liczb

całkowitych

Użycie notacji zmiennoprzecinkowej.

Liczba 62,000,000,000,000,000 wymaga 56
bitów przy standardowej reprezentacji liczb
całkowitych.

W przypadku notacji naukowej zapisujemy
62 razy 10

15

. Liczby 62 oraz 15 potrzebują

odpowiednio 6 oraz 4 bity.

Ten typ reprezentacji jest bardziej
kompaktowy i pozwala na reprezentację
znacznie większych liczb.

background image

Reprezentacja BCD

Kod BCD - binary to decimal

Przykładowo zapis liczby 749 to 0111 0100 1001

Cyfra Reprezentacja BCD

background image

Bitowa reprezentacja

tekstu

Kod ASCII - American standard Code for
Information Interchange

Elementy reprezentowane przez kod
ASCII:

• cyfry

• litery wielkie i małe

• specjalne symbole takie jak @, $, *, &, i
%

• standardowe komendy dla drukarki:
koniec linii, przesuw wózka itp.

background image

Bitowa reprezentacja

tekstu

Tekst:
Ala ma kota

ASCII:

1000001 1101100 1100001 0100000 1101101 1100001 0100000 110101

Kod szesnastkowy:

41 6c 61 20 6d 61 20 6b

background image

Kod ósemkowy

(oktalny)

background image

Kod szesnastkowy

(heksadecymalny)

background image

Reprezentacja zmiennych

w czasie

background image

Długość słowa bitowego a

dokładność

Załóżmy potrzebę zakodowania zakresu temperatury od 10 do 40
stopni Celsjusza.

Przy słowie 3-bitowym
2

3

= 8 Precyzja: (40 - 10) / 8 = 3,75

o

C

Przy słowie 8-bitowym
2

8

= 256 Precyzja: (40 - 10) / 256 = 0.1172

o

C

Precyzja: ile mamy bitów.
Dokładność: jak poprawne są nasze dane.

background image

Próbkowanie i

kwantyzacja sygnału

Źródło: http://cnx.org/content/m13045/latest/

background image

Próbkowanie sygnału

Twierdzenie Shannona

Fs > 2 Fg

gdzie Fs jest częstotliwością
próbkowania sygnału użytecznego, a
Fg to najwyższa harmoniczna
(sinusoida) w jego widmie.

background image

Reprezentacja fali

dźwiękowej

Przy jakości CD: fs = 44,100 kHz, precyzja 16 bitów.

background image

Reprezentacja fali

dźwiękowej

Ilość bitów potrzebna do zakodowania 1
sekundy muzyki przy jakości CD:

fs = 44,100 kHz, precyzja 16 bitów, 2
kanały

44100 x 16 x 2 = 1 411 200 bitów

background image

Próbkowanie i

kwantyzacja sygnału

background image

Sposoby redukcji szumu

kwantyzacji bez

zwiększania rozmiaru

słowa kluczowego

• przetworniki analogowo-cyfrowe o

logarytmicznej charakterystyce
napięcie/wartość bitowa

background image

Zmiana częstotliwości

próbkowania

Fs=8194 Hz

Fs = 2000 Hz

background image

Reprezentacja binarna -

podsumowanie

• gwarantuje

unikalność

• standaryzowana

- użyteczna przy przesyłaniu

liczb, znaków, grafiki, dźwięku itd.

• kompatybilna

z niedrogim rzetelnym

sprzętem do przechowywania informacji


Document Outline


Wyszukiwarka

Podobne podstrony:
TI2-N02
TI2-N07
TI2-N03
Ti2 przykładowy kolos
TI2-N10
TI TI2-N08
TI2-N11
TI2
TI2
TI2
TI2
TI2 N03

więcej podobnych podstron