Limiti al trasferimento di informazione u Il tempo necessario per trasmettere dellinformazione dipende da: –la velocita di segnalazione (cioe quanto velocemente.

Slides:



Advertisements
Presentazioni simili
Rappresentazioni numeriche
Advertisements

Differenza tra comunicazione seriale e parallela
Teoria dei codici correttori d'errore
Lequivocazione By Vaccaro Maria A.. Che incidenza ha il disturbo sullinformazione? Si avrà in tal caso che lincertezza media nel messaggio trasmesso.
Introduzione ai circuiti elettronici digitali
Rappresentazione dei dati e codifica delle informazioni
Tecniche di compressione dei dati
Le Informazioni e la loro Rappresentazione nei calcolatori
Architettura di rete Le reti sono sempre organizzate a livelli
E.Mumolo. DEEI Reti di calcolatore e Applicazioni Telematiche – Livello Dati Lezioni di supporto al corso teledidattico E.Mumolo. DEEI.
Codifica di linea La rappresentazione di dati numerici con segnali numerici e’ normalmente fatta tramite sequenze di impulsi discreti di tensione di una.
Hash Tables Indirizzamento diretto Tabelle Hash Risoluzioni di collisioni Indirizzamento aperto.
Sistemi e Tecnologie della Comunicazione
Sistemi e Tecnologie della Comunicazione
Sistemi e Tecnologie della Comunicazione
Sistemi di Radiocomunicazioni II parte
Esercizio 1 Un sistema di multiplazione TDM presenta una trama di 10 slot e in ciascuno slot vengono trasmessi 128 bit. Se il sistema è usato per multiplare.
Esercizio 1 Un sistema di multiplazione TDM di velocità pari a 2Mb/s trasporta canali vocali codificati a 16 kb/s più un canale dati a 112 kb/s. Si indichi.
Corso di Tecniche e Sistemi di trasmissione Fissi e Mobili
CONVERSIONE ANALOGICO-DIGITALE, A/D
INTRODUZIONE AI CONVERTITORI ANALOGICO-DIGITALI (ADC)
ANALOGICO-DIGITALI (ADC) DIGITALE-ANALOGICI (DAC)
Informatica 3 Codifica binaria.
1 Corso di Laurea in Biotecnologie Informatica (Programmazione) Rappresentazione dellinformazione su calcolatore Anno Accademico 2009/2010.
Corso di Informatica (Programmazione)
Settembre 2002IFTS2002 Acq. Dati Remoti: INFORMATICA 1 Rappresentazione dellinformazione (1)
Algoritmi e strutture dati
Gestione dei dischi RAID
Corso di Informatica per Giurisprudenza
I CODICI.
CODICI Si ringrazia il prof. Di Santo per aver gentilmente messo a disposizione il proprio materiale per la preparazione di alcune delle slides presenti.
Codici binari decimali
Sistemi Peer To Peer (P2P) Avanzati Gennaro Cordasco Gennaro Cordasco
Teoria dei codici correttori d'errore
Convertitore A/D e circuito S/H
Lezione 5. Ricapitolando…. Sistemi P2P puri Sistemi UniformiSistemi Non uniformi Abbiamo detto abbastanza KoordeNeighbor of Neighbor routing (NON)
Ricapitolando…. Sistemi P2P puri Sistemi UniformiSistemi Non uniformi Abbiamo detto abbastanza KoordeNeighbor of Neighbor routing (NON)
Lezione 5 Domande: Laverage path length di Chord con 2^b identificatori e N=2^b nodi è (giustificare la risposta) Laverage path length di Chord con 2^b.
La conversione analogico-digitale, campionamento e quantizzazione
Sistema di comunicazione
Intelligenza Artificiale Algoritmi Genetici
Gli esseri viventi ricevono informazione direttamente dal mondo circostante e dai propri simili attraverso i sensi (percezione). La percezione, tuttavia,
IL MODEM Che cos’è? A cosa serve? Che problemi risolve? Come comunica?
Cos’è una sequenza? Una sequenza è una successione finita di valori, dove ogni valore ha una durata prefissata e costante (T). I valori della sequenza.
Cassaforte Asincrona di Mealy
Reti Locali Reti di Calcolatori.
1 Esercizio 1 Un router riceve da un collegamento A lungo 10 km a 100 Mb/s e instrada i pacchetti ricevuti, lunghi 1000 bit verso una linea duscita B a.
LA CRITTOGRAFIA QUANTISTICA
Reti di CalcolatoriAndrea Frosini1 Reti di Calcolatori a.a. 2005/06 Lezione 7.
Reti di CalcolatoriAndrea Frosini1 Reti di Calcolatori a.a. 2005/06 Esercizi.
Parte Terza: Codificare l’informazione
Ci occupiamo della misura dellinformazione emessa da una sorgente la sorgente è tanto più efficiente quanto più risulta imprevedibile da parte del destinatario.
Cerchiamo di rispondere alla seconda domanda 2)La soluzione trovata con lalgoritmo goloso è ottima o esistono anche soluzioni con più di quattro attività?
Un modem, una scheda di rete, o comunque una unità di comunicazione tra calcolatori elettronici, trasmettendo uninformazione, a causa di disturbi esterni,
Le istruzioni dell’ 8086 Classe 3.
Introduzione al controllo derrore. Introduzione Quando dei dati vengono scambiati tra due host, può accadere che il segnale venga alterato. Il controllo.
Tecniche di progettazione Fault Tolerant
TESINA DI SISTEMI.
Laurea Ing EO/IN/BIO;TLC D.U. Ing EO 6 PULSE CODE MODULATION (PCM)

Networks: Data Encoding
Esercizio 0 Qual è la frequenza più alta rappresentabile da un segnale digitale di 64 kbps? Risposta: Se parliamo di “frequenza rappresentabile” significa.
Fondamenti di Informatica1 Memorizzazione su calcolatore L'unità atomica è il bit (BInary DigiT) L'insieme di 8 bit è detta byte Altre forme di memorizzazione:
Presenta: Liceo Classico Scientifico “Giosuè Carducci” Nola (Na) Presenta:
Bit singolo e burst u un canale che trasmette voce tollera bene gli errori distribuiti uniformemente –perche’ errori singoli hanno effetti simili al rumore.
Informatica Lezione 3 Psicologia dello sviluppo e dell'educazione (laurea magistrale) Anno accademico:
Sistemi e Tecnologie della Comunicazione
Sistemi e Tecnologie della Comunicazione
Implementazioni di un analizzatore di protocollo Esistono quattro fondamentali tradeoff per la realizzazione di un analizzatore di protocollo:  Analisi.
Transcript della presentazione:

Limiti al trasferimento di informazione u Il tempo necessario per trasmettere dellinformazione dipende da: –la velocita di segnalazione (cioe quanto velocemente puo cambiare stato il mezzo trasmissivo –il metodo di codifica usato u La velocita di segnalazione si misura in baud (numero di variazioni di stato per secondo) –Una linea di trasmissione da X baud non trasmette necessariamente X bit al secondo. Ad esempio, se il metodo di codifica permette di rappresentare otto valori diversi, la velocita di trasmissione sara di 3X bit/sec.

Bit singolo e burst u un canale telefonico tollera meglio gli errori distribuiti uniformemente –perche errori singoli hanno effetti simili al rumore di fondo u un canale dati tollera meglio gli errori burst –perche impediscono la trasmissione corretta di una quantita limitata di frame u i burst sono piu difficili da individuare e correggere

Cause di errore u rumore termico u rumore causato da interferenze u perdita di sincronizzazione

Error detection e error correction u lidea base di tutte le tecniche e di aggiungere ridondanza ai dati u Detection significa accorgersi dellerrore di uno o piu bit e segnalarlo allapplicazione u Correction significa poter correggere in tempo reale uno o piu bit senza che lapplicazione se ne accorga

Codifiche u La ridondanza e aggiunta codificando i dati da trasmettere e decodificandoli allarrivo –codifica puo significare sia aggiungere dei bit che completamente cambiare i dati

Block code u i block code aggiungono a ogni frame o parte di frame, es. ad ogni carattere, dei bit di ridondanza –terminologia coerente con il testo: m bit di dati, r bit di ridondanza (check bit), n bit totali, i dati codificati, di lunghezza n=r+m bit, si chiamano codeword

Parita (esempio di block code) u il codice piu semplice e meno costoso –aggiunge un bit che rende la sequenza di bit pari (o dispari), cioe richiede solo un bit in piu u error detection, niente correction u se il numero degli errori e pari non funziona correttamente –non funziona bene con burst u usa un semplicissimo circuito di generazione e controllo che non richiede buffering

Distanza di Hamming: u numero di bit diversi tra due codeword (ovviamente di dimensioni identiche) u si calcola facendo X-OR bit a bit e contando il numero di 1 nel risultato u se la Hamming distance e d occorrono d errori per trasformare un codice in unaltro

Spazio dei codeword u Dato un codeword di n bit vi saranno ovviamente 2 n possibili codeword u Di questi 2 m saranno legali (cioe i codeword che si possono trasmettere) e gli altri indicheranno la presenza di errori u Meno sono i codeword legali rispetto allinsieme dei codeword, piu e possibile riconoscere e correggere errori –la semplice parita aggiunge solamente un codice illegale per ciascun codice legale, quindi molti errori multipli vanno a cadere su codici legali

Correzione di errore, esempio u rappresentiamo 1 con 111 e 0 con 000 –n=3, m=1, r=2 –Hamming distance=3 u se trasmettiamo 000 e la linea introduce 1 bit di errore i codici possibili sono tre: –ciascuno di questi codici e a distanza 1 dal codice corretto e a distanza 2 dal codice legale non corretto –SE assumiamo che ci sia stato un bit di errore possiamo correggere ciascuno di questi codeword a 000 –MA se ci sono due bit di errore la correzione e sbagliata!

Correzione di errore, esempio cont. u se trasmettiamo 000 e la linea introduce 2 bit di errore i codici possibili sono tre: –questi codici illegali sono piu vicini al codice sbagliato che a quello giusto –sappiamo che ce stato un errore (di uno o due bit) ma non possiamo correggerlo correttamente a meno di essere sicuri che un errore di 2 bit ha probabilita bassa

In generale... u per riconoscere d errori ci vuole un codice con le configurazioni legali a distanza d+1 u per correggere d errori ci vuole un codice con le configurazioni legali a distanza 2d+1 –nellesempio precedente la distanza e 3 e quindi si possono riconoscere 2 errori o correggere 1 errore

CRC u Error detecting –bit singolo –quasi tutti gli errori doppi –un numero dispari qualunque di errori –burst al massimo lunghi quanto il grado del generatore, tipicamente –burst molto lunghi se distribuiti casualmente u facile da calcolare