Teoria Inform e Segnali

annuncio pubblicitario
TELECOMUNICAZIONI (TLC)
Tele (lontano)
Comunicare (inviare informazioni)
Comunicare a distanza
Generico sistema di telecomunicazione (TLC)
Segnale non
elettrico
Sorgente di
informazione
Segnale elettrico
TRASMESSO sx(t)
Condizionamento:
(filtraggio, Amplific.
modulazione)
Trasduttore
DISTURBI
Ricevitore
(RX)
Condizionamento:
Amplific. Filtraggio,
De-modulazione
Trasmettitore
(TX)
Canale
Attuatore
Segnale elettrico
RICEVUTO sY(t)
Destinatario
dell’informazione
Segnale non
elettrico
CENNI DI TEORIA (MATEMATICA) DELL’INFORMAZIONE
La Teoria (matematica) dell’informazione è stata sviluppata da Claude Shannon (e
altri) verso il 1940 ed è applicabile alle comunicazioni numeriche. Vediamo alcune
definizioni:
Informazione = è ciò che elimina incertezza
Messaggio = supporto dell’informazione. Ad es. questa pagina è un (lungo) messaggio in
cui vi sono informazioni su argomenti che dovrete studiare. Anche una fotografia o un
filmato o un brano audio sono messaggi, in quanto in essi si trova informazione!! E gli
esempi possono continuare.
1
Viene trasmessa tanta più informazione quanto più l'utilizzatore è "sorpreso" dal
messaggio che è stato trasmesso. Dunque, la trasmissione dell'informazione implica un
certo grado di incertezza da parte di chi riceve; chi trasmette invece non ha
incertezze, se no, che cosa trasmetterebbe?
L’informazione contenuta in un messaggio è dunque tanto maggiore quanto più piccola è
la probabilità dell’evento descritto in quel messaggio.
Ad es. se il messaggio è: “Il 22 Agosto ci sarà il sole” la quantità di informazione
contenuta è piccola perché è molto probabile che il 22 di Agosto splenda il sole!!!
Invece il messaggio: “Una bomba termonucleare ha prosciugato l’Oceano Pacifico”
contiene molta informazione perché la probabilità che questo capiti è estremamente
piccola… PER FORTUNA!!!
Dunque la quantità di Informazione si può misurare- L’unità di misura più usata è il
“bit” (ma vi è anche il “nat” e l’”hartley” che NON useremo però) .
BIT = Quantità di Informazione contenuta nel verificarsi di un
evento tra 2 possibili ed ugualmente probabili.
Attenzione: il bit di informazione è un’altra cosa rispetto al “bit” usato in elettronica
digitale, anche se c’è un legame tra i due. In particolare il “bit” di informazione è in
genere un numero reale (con la virgola cioè) mentre il “bit digitale” è un numero intero.
Ad es. il messaggio: “ho lanciato una moneta ed è uscito Testa” contiene 1 bit di
informazione (gli eventi sono 2: o esce Testa o Croce.. e suppongo la moneta NON
truccata! (Se invece è truccata, la quantità di informazione è più piccola o più
grande di 1 bit ??)
P= probabilità che si verifichi l’ evento di cui vogliamo misurare la quantità di
informazione. E’ un numero compreso SEMPRE tra 0 (evento impossibile) e 1 (evento
certo)
Una definizione di “probabilità” è la seguente: (-> Approfondire in Matematica)
P=
n°casi _ in _ cui _ si _ verifica _ l _ evento P = 0; evento impossibile
n°casi _ tot _ che _ possono _ avvenire P = 1; evento certo
Non è l’unica e nemmeno la migliore; nella pratica infatti NON sappiamo quanti sono i
“casi” finché non abbiamo fatto degli esperimenti e determinato la “frequenza
statistica” (vedi dopo) ma per quel poco che facciamo ci va più che bene.
2
Definizione di Quantità di informazione I
I = log2
P = 0; evento impossibile I = ∞
P = 1; evento certo
I=0
1
= − log2 P
P
log2 X = logaritmo in base 2 di X. Poiché sulla calcolatrice NON c’è il tasto log2 ma c’è
quello di log10 (spesso indicato con Log) allora:
log2 X = 3,32 log10 X (circa)
Il perché chiederlo al prof. di matematica !!!
Esempi:
Calcolare la quantità di informazione del messaggio: “lancio una monete ed esce T”
T = testa
EVENTO = lancio di una moneta
C = croce
Esce T? P = 1/2 = 0.5 = 50%
I = lg2 (1/0,5) = lg2 2 = 3,32 log10 2 = 1 bit
Calcolare la quantità di informazione del messaggio: “lancio due monete ed esce TT”.
Conviene (quando si può) disegnare l’insieme di tutti i casi possibili, chiamato in
statistica Universo. Quindi contare i casi favorevoli (1, cioè TT) e quelli totali, che
sono 4
UNIVERSO
1° Moneta
I = log2(1/0,25) = lg2 4 = 3,32 log10 4 = 2 bit
2°
Moneta
TT
CT
TC
CC
Provare a calcolare I per “lancio 2 monete ed esce T C o C T”
Provare a calcolare I per “lancio n monete ed escono tutti T ” per n = 3, 4, 5
ESERCIZI da fare a casa
1) Lancio 1 dado, qual è I che esca il numero 4?
2) Lancio 2 dadi, I che la somma dei numeri sia ≥ 7 ( maggiore o uguale a 7)
3) Lancio 2 dadi, I che la somma dei numeri sia ≤ 6 (minore o uguale a 6)
4) Lancio una moneta truccata per cui la probabilità che esca T è doppia di quella che
esca C. Qual è I nel caso esca T? E che esca C?
3
Suggerimento: PT, PC = probabilità che esca T o C è l’evento certo, la cui probabilità =
1, quindi PT + PC = 1; PT = 2PC dunque 3PC = 1 e quindi PC = 1/3 e PT = 1 - PC = 2/3
5) Lancio 2 dadi, qual è l’I che esca un numero ≥ 8? ( maggiore o uguale a 8)
1° dado
UNIVERSO
2° dado
P=
1
2
3
4
5
6
n°casi _ Favorevoli
n°casi _ Possibili
1
2
3
4
5
6
7
2
3
4
5
6
7
8
3
4
5
6
7
8
9
4
5
6
7
8
9
10
5
6
7
8
9
10
11
6
7
8
9
10
11
12
Continuare ora da soli….
Per il momento ci fermiamo qui visto che NON siamo ingegneri e NON progettiamo …
Torneremo alla Teoria quando vedremo la codifica ed entreremo più nei dettagli delle
Trasmissioni Digitali.
4
CENNI DI TEORIA SEI SEGNALI
Nelle telecomunicazioni l’Informazione, contenuta nel messaggio, deve poi essere
trasportata a distanza. Questo lo si fa tramite un segnale.
Segnale = grandezza fisica (tensione, corrente, onda elettromagnetica, ma anche
impulso luminoso o pressione acustica ecc.) nelle cui variazioni è “impressa”
l’informazione. Il messaggio deve quindi essere convertito in un segnale per
trasportare a distanza l’informazione. Possiamo dunque dire che un segnale trasporta
l’informazione
Attenzione: affinché una grandezza sia un segnale deve variare (perché l’informazione
prevede una variazione), ma una grandezza che varia NON è detto che sia un segnale !!
Ad Es. La tensione fornita dall’ENEL è sinusoidale e quindi varia MA NON E’ un
segnale (… potrebbe però esserlo in due casi.. Quali sono ?)
Il segnale che giunge all'utilizzatore è di fatto sconosciuto finché non viene
completamente ricevuto; se così non fosse, non ci sarebbe bisogno del sistema di
comunicazione, e non si avrebbe scambio di informazione!
Poiché ci interessiamo di comunicazioni elettriche il segnale:
Una tensione
Per noi è
Una corrente
Una Intensità di Campo (onda elettromagnetica /luce)
Segnali determinati e indeterminati (o probabilistici o stocastici)
Vediamo di seguito due grandezze fisiche che variano. Sulle ascisse (variabile
indipendente) mettiamo il tempo, sulle ordinate (variabile dipendente) mettiamo le
ampiezze (tensione, corrente, ecc.). Un tale grafico in elettronica si chiama forma
d’onda (spesso abbreviato con “onda” ma NON è un’onda!) o fdo e lo strumento che lo
visualizza e consente di misurare è l’Oscilloscopio.
Il primo ha un andamento casuale… E’ imprevedibile e dunque chi riceve NON può
conoscerlo prima di averlo ricevuto. Dunque può davvero trasportare informazione.
Tali segnali li chiamiamo Segnali indeterminati, o probabilistici, o stocastici.
Li possiamo conoscere solo a livello statistico (-> Approfondire in Matematica).
5
Due tra le molte grandezze statistiche sono il valore medio
standard
µ
e la
deviazione
σ (che in elettronica chiamiamo valore efficace)
15
10
Ampiezze
5
0
1
3
5
7
9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47
tempo
-5
-10
-15
μ = Valore Medio (AV) = 0,660
σ = Valore Efficace (RMS) =
6,888
Il secondo, qui sotto, ha invece un andamento molto regolare.. troppo regolare! Ed
infatti è generato dalla formula 10*sen(2*π*0,1 + 1). Ma se c’è una formula chi
riceve lo può “costruire” quando vuole, e dunque è inutile trasmetterlo, pertanto NON
è un segnale, anche se lo chiameremo segnale deterministico. Per questi NON serve la
statistica!
15
10
Ampiezze
5
tempo
0
1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47
-5
-10
-15
Valore Medio (AV) = 0,0
Valore Efficace (RMS) = 7,071
Periodo T = 10 Frequenza = 0,1
6
Vediamo che il grafico si ripete ogni 10 s. Il tempo di ripetizione si chiama Periodo T
[s]. Dunque è un segnale Periodico.
In TLC siamo però più interessati alla frequenza f:
frequenza = 1/periodo ; f = 1/ T misurata in [hertz] o [Hz]
In generale la frequenza ci dice quante “cose” (nel nostro caso i “periodi”) avvengono
in 1 secondo.
Un’altra grandezza utile quando si hanno segnali periodici sinusoidali (sen, cos) è la
pulsazione ω = 2 * π * f = 2 * π / T misurata in [radianti / secondi] = [rad/s]
Gli ingegneri delle Telecomunicazioni hanno le conoscenze matematiche per trattare i
segnali indeterministici, noi NO! Dunque nello studio useremo solo quelli deterministici
che sono “l’ombra” di quelli “veri”. Ma meglio un’ombra che niente!!!
Come sono stati ottenuti i due grafici qui sopra? Tramite il foglio di calcolo
“segnali.xls” che trovate nel sito.
1) Per il segnale deterministico ho usato la formula 10*sen(2*π*0,1*t + 1) che è
quella generale che esprime un “segnale” sinusoidale: A*sen(ω*t + φo). Per
confronto si ricava:
•
•
•
A = ampiezza o valore massimo o valore di picco = 10 [volt o ampere o…]
ω = 2*π*f = pulsazione. Da cui ricaviamo che ω =0,628 rad/s; f =0,1 Hz; T =10 s
φo = fase iniziale = 1 rad (nella formula gli angoli devono essere in radianti)
Per chi non lo sapesse in un angolo giro (360°) ci stanno 2π radianti, per cui 1 rad = 57°
(circa). Per passare da gradi a rad e viceversa si usano le formulette:
rad = (π/180) * gradi
e
gradi = (180/π) * radianti
(rifare a casa questi calcoli e verificare se tornano -> Poi Approfondire in
Matematica).
Le sinusoidi sono importantissime in elettronica e in TLC perché hanno delle proprietà
uniche e che “scopriremo” nel prosieguo del corso… dunque vanno comprese e studiate
bene!!!
2) Per il segnale indeterministico ho usato la formula - 20*CASUALE() +10 che
genera un numero casuale tra -10 e 10. In generale casuale() da un numero tra 0
7
(non compreso) e 1 (compreso). Per far generare numeri casuali tra “min” e “max” si
deve usare la formula - (max – min) * casuale() + max.
Attenzione che benché si usi una formula, il segnale è indeterministico, in quanto ogni
volta la formula da un numero diverso e imprevedibile. Il valore medio µ = 0,660
dovrebbe essere = 0. Infatti se i numeri sono a caso tanti ce ne sono di positivi quanti
di negativi e la media dovrebbe essere = 0. (Perché NON lo è?).
Provare a effettuare molte ripetizioni (premere il tasto F9) e vedere come cambiano
il grafico, µ e σ
Un ultima osservazione: Nel calcolo del valore efficace per la sinusoide si usa la
formuletta (che vedremo meglio più avanti): valore efficace = A / √2 = 10/√2=
7,071. Ma è possibile, con buona approssimazione, usare anche la statistica, in questo
caso la deviazione standard σ = DEV.ST(C3:C50) = 7,265, con un errore del solo 2%
nell’esempio. Stessa cosa sul valore medio statistico µ = MEDIA(C3:C54) che ci da
-0,02 e che in teoria dev’essere = 0. Bene a sapersi, magari per qualche esercizio?,
ESERCIZI da fare a casa
1) Dato un angolo di 60°, 45°, 30° 10°, 1° calcolare l’equivalente in rad
2) Dato un angolo di π, (2/3)*π, (1/2)*π, (1/3)*π radianti, calcolare l’equivalente in
gradi
3) Realizzare un foglio di calcolo di una sinusoide di ampiezza A = 5, Periodo T=2 e
fase iniziale -2 rad. Si vogliono visualizzare N° 3 periodi con 10 valori a periodo.
Calcolare la frequenza f. Valutare il valor medio ed efficace
4) Realizzare un foglio di calcolo di una sinusoide di ampiezza A = 10, frequenza f=3 e
fase iniziale 30°. Si vogliono visualizzare N° 2 periodi con 20 valori a periodo.
Calcolare il periodo T. Valutare il valor medio ed efficace
5) Realizzare un foglio di calcolo di un segnale indeterministico (usare 60 valori).
Effettuare il grafico e provare la simulazione per un valore minimo del valor medio
statistico µ. Quanto vale in corrispondenza il valor efficace “statistico” σ ?
Segnali Analogici (Continui in matem) e Numerici (Discreti in matem)
NELLE AMPIEZZE
Un segnale è Analogico se può assumere infiniti valori tutti significativi. Le ampiezze
fanno cioè parte dei numeri reali R. Se anche uno solo di quei valori cambia, cambia
8
pure l’informazione trasportata. In altre parole se la forma cambia, cambia anche
l’informazione.
Un Segnale è Numerico (o Digitale o Quantizzato) se i valori significativi che assume
in opportuni istanti è un numero finito (2; 3; 4; 5; ….). Le ampiezze fanno cioè parte
dei numeri naturali N. L’informazione si trova solo in quei valori, e quindi segnali
diversi, ma coincidenti in quei particolari valori, sono equivalenti per quanto riguarda
l’informazione trasportata. In altre parole la forma del segnale NON ha importanza,
purché assuma i valori “giusti” in certi particolari istanti di tempo (istanti di
osservazione o di lettura).
Per motivi tecnologici è bene che il passaggio da un livello all’altro avvenga “quasi”
istantaneamente, e quindi la fdo risulti “squadrata”, proprio come si trova nei libri,
anche se nella realtà le cose sono un po’ diverse.
Nell’Es. che segue (foglio: Segnali.xls) i valori significativi sono 0; 2; 4; 6 (4 livelli) e i
tempi di osservazione sono 2; 5; 8; 11; 14 ecc. In tali istanti il valore dei due segnali
sono gli stessi e quindi,pur avendo fdo diverse, questi sono equivalenti.
Segnali Numerici Equivalenti
7
6
5
Ampiezze
4
3
2
1
0
2
1
4
3
6
5
8
7
9
10 12 14 16 18 20 22 24 26 28 30 32 34 36 38
11 13 15 17 19 21 23 25 27 29 31 33 35 37
tempo
Riconoscere molti livelli rende difficile il loro riconoscimento da parte del RX, quindi
molto spesso i livelli sono solo due: H (ampiezza maggiore) ed L (ampiezza minore). Se
il numero di valori è 2 il segnale è detto Digitale.
Vediamo un esempio di un segnale digitale ideale e reale Poiché il RX legge i valori al
centro di ciascun bit, questi sono equivalenti.
9
Segnale Binario Ideale
H
L
Segnale Binario Ideale
Segnale Binario Reale
Istanti di lettura
Segnali Analogici Discreti nei TEMPI (Campionati)
Prendete un segnale Analogico e supponete di essere al buio. Ogni tanto si accende un
flash, come nelle discoteche quando viene attivata la luce stroboscopica. Cosa vedete?
Vedete dei “pezzi” (si dice… dei “campioni”) del segnale. Abbiamo reso il tempo
discreto, ossia il tempo varia ora a “scatti”… Vediamo un esempio:
In color rosso il segnale analogico, in nero il segnale campionato (discreto nei tempi).
L’operazione di campionamento è l’importantissima prima operazione da fare quando si
vuole convertire un segnale analogico in uno digitale e la vedremo in seguito. Da notare
che il segnale campionato è ancora Analogico.
10
Segnali Analogici Discreti nei TEMPI e nelle Ampiezze (Campionati e Quantizzati)
Dopo il campionamento segue la quantizzazione, che rende il segnale numerico.. E’ alla
base della moderna Telefonia e di tutte le applicazioni delle comunicazioni moderne..
Compresa la TV digitale, CD musicali, gli MP3 ecc… Avremo modo di sviluppare
l’argomento in seguito.
Vantaggi del Segnale (e quindi dei sistemi) Digitali
possibilità di usare circuiteria digitale a basso costo;
possibilità di cifratura dei messaggi per preservare privatezza o segretezza;
possibilità di trasmettere segnali con grande dinamica (rapporto tra il valore
massimo e minimo del segnale stesso)
unificazione del formato di dati, voce e video che vengono trasmessi attraverso
un unico sistema di trasmissione comune;
assenza dell'effetto di accumulo del rumore in comunicazioni su lunghe distanze
con ripetitori intermedi;
immunità ai disturbi nella rilevazione dei dati trasmessi;
possibilità di diminuire gli errori di trasmissione dovuti ai disturbi con l'uso di
opportune codifiche.
D'altro canto, le comunicazioni digitali hanno anche i seguenti svantaggi:
in generale, maggiore richiesta di banda;
necessità della sincronizzazione dei segnali.
Naturalmente, i vantaggi sono così importanti da più che controbilanciare gli
svantaggi, e ciò giustifica la massiccia adozione delle tecniche digitali nella
trasmissione dell'informazione cui si è assistito negli ultimi anni.
11
Scarica