Servizi di diffusione televisiva: lo standard MPEG-2 e il Digital Video Broadcasting
|
|
- Silvestro De Angelis
- 8 anni fa
- Visualizzazioni
Transcript
1 Capitolo 7 Servizi di diffusione televisiva: lo standard MPEG-2 e il Digital Video Broadcasting 7.1 Lo standard MPEG-2 per servizi multimediali diffusivi Lo standard MPEG-2, sviluppato dal Moving Pictures Experts Group (MPEG) dell ISO 7.1 in cui sono rappresentati vari segmenti di industrie che si occupano del trattamento dell informazione, definisce la codifica di sorgente audio, video, e il formato di multiplazione e trasporto per servizi multimediali diffusivi a qualità televisiva o superiore. Lo standard MPEG-2 è uno standard utilizzabile in diverse applicazioni. L applicazione primaria di MPEG-2 è la trasmissione a qualità televisiva (Racc. CCIR 601) o superiore di sequenze in formato interallacciato o progressivo edidiversiaspect ratio,quali 4:3, 16:9, e il formato quadrato. I formati di riferimento per Standard Definition TeleVision (SDTV) prevedono sequenze video 4:2:0 di dimensione 720x quadri al secondo (PAL), o 30 quadri al secondo (NTSC) con un bitrate tra 2 e 10 Mbit/sec. Lo standard risulta efficiente anche per applicazioni HDTV (sequenze di dimensione 1280x720 o 1920x1080 pixel), con un bitrate compreso tra 2 e 40 Mbit/s. La parte System dello standard descrive un formato di multiplazione potente e flessibile, che ha influito in modo determinante sull affermazione dello standard stesso. In particolare, lo standard consente la multiplazione di più canali audio (trasmissione multilingue), più canali video (trasmissione multiview), di dati (sottotitoli, file grafici). 7.2 Lo standard MPEG-2 Video Lo standard MPEG-2 Video, recepito anche nella Raccomandazione ITU-T H.262, utilizza tecniche di compressione basate sulla riduzione della ridondanza spaziale e temporale della sequenza video 7.2. La riduzione della ridondanza spaziale é realizzata mediante tecniche a trasformate, quella temporale mediante motocompensazione; tale metodologia prende il nome di codifica ibrida a trasformata. 7.1 La commissione MPEG appartiene al gruppo ISO/IEC JTC1 SC29 WG11, con International Standardization Organization, International Electrotechnical Committee, Joint Technical Commitee 1, Sub-committee 29, Working Group Lo standard di codifica specifica esclusivamente la sintassi del bitstream e la decodifica, e definisce sottoinsiemi di funzionalitá e di elementi sintattici (profili) adatti a particolari campi di applicazione. 64
2 7.2. LO STANDARD MPEG-2 VIDEO 65 Lo standard definisce tre tipi di quadri, che differiscono per la metodologia di codifica adottata: immagini codificate senza riferimento ad altre immagini (I); forniscono punti di accesso alla sequenza codificata in corrispondenza dei quali può iniziare la decodifica; sono caratterizzate da un modesto rapporto di compressione; immagini codificate mediante motocompensazione da immagini precedenti (P); possono essere utilizzate come riferimento per altre predizioni; immagini codificate mediante motocompensazone bidirezionale (B); offrono il maggior livello di compressione; non sono utilizzate come riferimento per ulteriori predizioni. L organizzazione dei tre tipi di immagine in una sequenza video è molto flessibile. La scelta è lasciata al codificatore e dipende dai requisiti dell applicazione. La codifica opera suddividendo ciascun quadro in quadrati di 16x16 pixel, detti macroblocchi. Tutti i macroblocchi di un quadro I sono codificati senza predizione (macroblocchi di tipo I). Ciascun macroblocco di un quadro P può essere predetto rispetto al quadro P o I precedente (macroblocco di tipo P), ovvero codificato senza predizione (macroblocco di tipo I). Ciascun macroblocco di un quadro B puó essere predetto bidirezionalmente rispetto al quadro P o I precedente e al quadro P o I successivo (macroblocco di tipo B), ovvero essere predetto rispetto al quadro P o I precedente (macroblocco di tipo P), ovvero codificato senza predizione (macroblocco di tipo I). Per macroblocchi I, si codifica il macroblocco mediante applicazione di DCT e quantizzazione ai blocchi 8x8 componenti. Per macroblocchi P, si effettua la motocompensazione del macroblocco 16x16; la differenza fra il macroblocco attuale e la predizione, detta residuo di motocompensazione, é codificata mediante DCT e quantizzazione su blocchi 8x8 pixel. Per macroblocchi B, si effettua la motocompensazione del macroblocco 16x16 rispetto al quadro di riferimento precedente e rispetto al quadro di riferimento successivo; la predizione é operata mediando i due blocchi 16x16 cosi ottenuti; la differenza fra il macroblocco attuale e la predizione, detta residuo di motocompensazione, é codificata mediante DCT e quantizzazione su blocchi 8x8 pixel. Il modo di codifica di ciascun macroblocco dei quadri P e B è scelto in modo da minimizzare il numero di bit richiesti per descriverlo. Poiché i vettori di moto di macroblocchi adiacenti sono correlati, sono codificati in modo differenziale rispetto al vettore moto del precedente macroblocco adiacente. La quantizzazione determina una perdita irreversibile di informazione ed è adattata alle caratteristiche del sistema visivo umano, mediante la scelta di opportune matrici di quantizzazione. Le matrici di quantizzazione possono variare da una immagine all altra e sono trasmesse all inizio di ciascuna immagine; inoltre la matrice di quantizzazione puó essere scalata da macroblocco a macroblocco mediante un fattore di scala (quantizer scale), al fine di adattare la precisione della codifica dell immagine al suo contenuto. Il quantizer scale, che puó essere maggiore di 1 o minore di 1, é codificato con un valore a 5 bit su scala lineare e non. I coefficienti AC sono scanditi a zig-zag e codificati con codifica a corse di zeri e tavole di codice di Huffmann. La scelta delle matrici di quantizzazione é lasciata al codificatore. Tuttavia, a titolo di riferimento, lo standard suggerisce l uso delle matrici Q INTRA [k 1,k 2 ],Q INTER [k 1,k 2 ] riportate in Tabs.7.1,7.2. Nel caso di quadri I é codificata la differenza fra coefficienti DC di blocchi adiacenti. I quadri della sequenza sono raggruppati in Group Of Pictures (GOP), il cui primo quadro é di tipo I. Tale organizzazione dei dati codificati consente la sincronizzazione del decoder con un ritardo al piú pari alla durata del
3 66CAPITOLO 7. SERVIZI DI DIFFUSIONE TELEVISIVA: LO STANDARD MPEG-2 E IL DIGITAL VIDEO BROADCASTING GOP. Inoltre la presenza di quadri I abilita lo scorrimento all indietro o in avanti di una registrazione e l indirizzamento di punti predeterminati in una sequenza. Per applicazioni di distribuzione televisiva i quadri I hanno una frequenza di 1 o 2 quadri I al secondo, con GOP del tipo IPBBPBBPBBP. L ordinamento dei quadri nel GOP differisce dall ordine con cui i relativi dati codificati compaiono nel bitstream, in quanto i quadri di tipo B sono inseriti nel bitstream dopo i quadri di tipo I o P in riferimento ai quali sono predetti. Dualmente, in fase di decodifica, l ordine con il quale sono decodificati i quadri non coincide con l ordine di presentazione, in quanto i quadri B sono decodificati dopo i quadri cui fanno riferimento per la predizione. Figura 7.1: Schema di principio del codificatore MPEG. Luminanza (Y ) Tabella 7.1: Passi di quantizzazione Q INTRA[k 1,k 2] per la luminanza dei quadri INTRA: esempio.
4 7.2. LO STANDARD MPEG-2 VIDEO 67 Figura 7.2: Esempio di Group of Pictures. Residui di luminanza (ΔY ) Tabella 7.2: Passi di quantizzazione Q INTER[k 1,k 2] per i residui di luminanza dei quadri INTER (P o B): esempio Il controllo di flusso nella codifica MPEG-2 Nelle applicazioni di distribuzione televisiva, la distorsione introdotta dalla codifica sulla sequenza ricostruita deve essere relativamente costante per non dar luogo ad artefatti visuali non compatibili con le specifiche di qualitá del servizio. Poiché le caratteristiche locali della seuenza da codificare variano (contenuto dell immagine, tipo di moto nella scena etc.), il numero di bit richiesto per codificare ciascun frame é variabile, e il codificatore video si presenta come una sorgente a bit-rate variabile. Poiché il canale di trasmissione ha tipicamente capacitá costante, l uscita del codificatore video alimenta un buffer di trasmissione, che è riempito a burst quando le immagini vengono codificate, e svuotato a velocità costante durante la trasmissione. Poiché il codificatore ha visibilitá dello stato di riempimento del buffer, tale informazione è utilizzata per controllare il processo di codifica (quantizzazione, inserimento di quadri
5 68CAPITOLO 7. SERVIZI DI DIFFUSIONE TELEVISIVA: LO STANDARD MPEG-2 E IL DIGITAL VIDEO BROADCASTING Figura 7.3: Modello del buffer in uscita al codificatore e del buffer in ingresso al decodificatore. predetti), al fine di evitare fenomeni di buffer overflow e underflow. Dualmente, all interfaccia fra il canale e il decodificatore MPEG é presente un buffer, caricato a velocità costante quando i dati vengono ricevuti e svuotato a burst durante il processo di decodifica. Lo standard MPEG definisce un modello ideale di decodificatore (System Target Decoder, STD) che é utilizzato dal codificatore come riferimento per limitare il bitrate istantaneo in modo da non incorrere nell overflow o underflow del buffer del decoder. Il modello del decodificatore ideale puó essere descritto mediante un modello detto Video Buffering Verifier(VBV) 7.3.IlVBV é identificato dai parametri bit-rate, misurato in unità di 400bit/s, vbv-buffer-size, misurato in unità di 2048 byte, vbv-delay, che definisce il tempo tra la ricezione del primo bit di dati della prima immagine nel buffer e la decodifica dei dati stessi, misurato in numero di periodi di un clock di riferimento a 90 KHz. I parametri del VBV sono multiplati insieme ai dati video secondo il formato specificato dallo standard MPEG-2 System Profili e livelli di un decodificatore MPEG-2 video Lo standard MPEG-2 video offre diverse varianti dell algoritmo di compressione sovraesposto, alcune delle quali godono della proprietá di scalabilitá. Per scalabilitá si intende la disponibilitá all interno del bitstream tanto di dati base (Base Layer) quanto ai dati di arricchimento (Enhancement Layers). I dati possono riferirsi a diversi livelli di qualitá, ovvero di risoluzione spaziale o temporale. Per semplificare la segnalazione della modalitá operativadel codec, si identificano differenti profili di codec, ciascuno dei quali identifica il particolare algoritmo utilizzato e alcune particolari opzioni di codifica, che limitano i gradi di libertá della sintassi del bit-stream. La Tabella 8.4 riporta i differenti profili MPEG-2. Per ciascun profilo, si identificano decodificatori di differente livello di complessitá, per ciascuno dei quali sono 7.3 In alternativa, il modello del decodificatore ideale puó essere semplicemente descritto da parametri caratteristici della sessione; tale rappresentazione semplificata prende il nome di Leak Method ed adotta parametri numerici dipendenti dalla coppia profilo-livello utilizzata.
6 7.3. LO STANDARD MPEG-2 SYSTEM 69 Profilo Principali caratteristiche (Predizione, scalabilitá, formato) Simple Profile (SP) I,P, non scalabile, campionamento 4:2:0. Main Profile (MP) I,P,B, non scalabile, campionamento 4:2:0 SNR Scalable Profile I,P,B, scalabile in SNR, campionamento 4:2:0 Spatially Scalable Profile I,P,B, scalabile spazialmente e/o in SNR, campionamento 4:2:0 4:2:2 Profile I,P,B, non scalabile, campionamento 4:2:2 High Profile I,P,B, scalabile spazialmente e/o in SNR, campionamento 4:2:2 Multiview Profile I,P,B, non scalabile, campionamento 4:2:0 di informazioni destra e sinistra (TV 3D) Tabella 7.3: Profili del codec MPEG-2. specificati i limiti massimi supportati per ció che concerne la risoluzione spaziale, il bitrate, la dimensione del buffer, etc. I servizi di diffusione televisiva utilizzano tipicamente la coppia profilo/livello denominata Main Profile / Main Level (MP@ML). 7.3 Lo standard MPEG-2 system Lo standard MPEG-2 system definisce la modalitá di multiplazione di una o più sequenze elementari video, audio e dati in formato ottimizzato per applicazioni di trasmissione o di memorizzazione. In particolare, lo standard definisce il formato per la memorizzazione (Flusso di programma, Program Stream, PS ) e per la trasmissione (Flusso di trasporto, Transport Stream, TS). Entrambe i flussi sono di tipo a pacchetto Il Program Stream MPEG-2 I dati prodotti dai codificatori audio e video sono organizzati in un flusso di unitá di lunghezza variabile denominato Elementary Stream, ES). A partire da ciascun ES, l MPEG-2 System definisce la generazione del Packetized Elementary Stream, ottenuto mappando ciascun pacchetto ES nel payload di un pacchetto PES, e associando un PES Header contenente un prefisso, un numero identificativo dello stream (video, audio1, audio2, etc.), e dei dati opzionali di copyright, CRC, etc. La lunghezza di ogni pacchetto PES é variabile e può essere anche superiore a 64 kbytes. La sintassi del PES trasporta anche l informazione necessaria per la sincronizzazione della decodifica e della presentazione delle informazioni audio e video mediante indicatori temporali a 33 bit relativi alla presentazione di audio, video e dati codificati(presentation Time Stamp (PTS)) indicatori temporali a 33 bit relativi alla decodifica (Decoding Time Stamp (DTS)) del video codificato. Tali indicatori temporali, alla stregua del vbv delay, sono misurati rispetto ad un clock di riferimento a 90 KHz. Uno o più PES, aventi una base dei tempi comune sono combinati in un singolo flusso multiplato detto Program stream, che rappresenta un programma, almeno in senso lato. Un Program Stream, quindi, contiene sequenze elementari audio e video aventi la stessa base dei tempi 7.4. Questo formato puó essere utilizzato direttamente in 7.4 Fra i dati convogliati dal Program Stream é registrato periodicamente il valore assunto da un contatore dei cicli del System Time Clock a 27 MHz del codificatore, mediante un campo a 33+9=42 bit detto System Clock Reference.
7 70CAPITOLO 7. SERVIZI DI DIFFUSIONE TELEVISIVA: LO STANDARD MPEG-2 E IL DIGITAL VIDEO BROADCASTING canali privi di errori, quali ad esempio quelli che modellano applicazioni di memorizzazione. Per il trasferimento su canali di comunicazione reali, l MPEG-2 System definisce un formato apposito detto Transport Stream, che é estremamente flessibile, ed é supportato dalle direttive DVB/ETSI sui formati di trasmissione della televisione digitale Il Transport Stream MPEG-2 Lo standard MPEG-2 System definisce un formato per la multiplazione di uno o piú Program Stream in un unico flusso, detto Transport Stream (TS). Mentre il Program Stream contiene pacchetti di lunghezza variabile, il TS é costituito da pacchetti di lunghezza fissa, pari a 188 byte. Ciascun pacchetto del TS contiene un campo header di lunghezza variabile, ma con valore minimo di 4 byte, ed un campo dati. Il TS Packet Header contiene sempre un primo byte di sincronizzazione (pari a 47 HEX, ovvero ), un flag di errore dallo strato di trasporto, ed un campo di 13 bit detto Packet Identifier, o PID. Opzionalmente, il TS Packet Header puó contenere un Adaptation Field. In tale campo puó comparire l informazione detta Program Clock Reference, di 33+9=42 bit, utilizzata per sincronizzare il clock di sistema (System Time Clock, STC) a 27 MHz del decodificatore 7.5. Il PCR é trasmsso periodicamente ogni 0.1s, e la sincronizzazione é operata misurando la differenza fra PCR successivi decodificati e confrontandola con il numero di cicli successivi eseguiti dal clock di sistema nello stesso intervallo di tempo. Il TS consente la multiplazione di uno (Single Program TS, SPTS) o più programmi (Multi Program TS, MPTS) in un singolo stream 7.6. Ogni programma, a sua volta, contiene piú stream elementari (video, audio, dati). Ciascuno stream é a sua volta suddiviso in un certo numero di pacchetti del TS. Pertanto, tutti i pacchetti di uno stream di uno stesso programma saranno marcati dallo stesso PID. A partire dal PID di un pacchetto, é possibile ricostruire il corretto flusso di appartenenza, mediante un meccanismo di mappatura denominato Program Specific Information, PSI. Il PSI é composto delle seguenti tabelle,: Program Association Table (PAT); Program Map Table (PMT); Conditional Access Table (CAT); Le tabelle del PSI sono rappresentate mediante strutture sintattiche dette Sections 7.7, a loro volta suddivise in differenti pacchetti del TS. La PAT, che é sempre trasmessa in pacchetti con PID uguale 0, é una tabella che associa ad ogni programma la sua PMT. La PAT é suddivisa, ai fini della trasmissione, in piú pacchetti non consecutivi del TS, in modo da minimizzare i dati persi in caso di errori su alcune porzioni del TS. La Program Map Table (PMT) identifica un programma, ed associa ad ogni stream (audio, video, dati) del programma il valore del relativo PID; lo stream sará pertanto ricostruito estraendo dal TS tutti i pacchetti caratterizzati da tale PID. La PMT segnala anche il PID dei pacchetti contenenti la descrizione del STD, e il PID dei pacchetti contenenti il PCR relativo al programma. 7.5 Si osserva che tale informazione corrisponde all informazione presente nel PS sotto il nome di System Clock Reference, SCR 7.6 Nel caso di MPTS, ad ogni programma puó essere associato un distinto PCR, ovvero alcuni programmi possono condividere lo stesso PCR. 7.7 Le section utilizzate per le tabelle PSI specificate in MPEG hanno dimensione massima 1K byte; altre tavole definite in MPEG-2, dette private sections, o anche DVB Section, hanno dimensione massima 4K bytes.
8 7.3. LO STANDARD MPEG-2 SYSTEM 71 La CAT, che é sempre trasmessa in pacchetti con PID uguale a 1, contiene informazioni relative al sistema di scrambling e cifratura 7.8. Accanto al PSI, in ambito DVB-ETSI é stato definito il sistema detto Service Information, che contiene altre tavole 7.9 descrittive dei servizi offerti mediante il trasferimento di informazione, anche testuali e grafiche, per la navigazione fra i differenti programmi. Fra le altre citiamo la Network Information Table (NIT), che convoglia informazione su piú diunts, la Event Information Table (EIT) che convoglia informazione sui singoli eventi programati. la IP/MAC Notification Table (INT) che convoglia sui flussi dati IPMAC nel TS Il trasferimento di dati nel Transport Stream MPEG-2 Lo standard MPEG-2 prevede cinque profili per il trasferimento dati, corrispondenti a diversi servizi: il profilo Data piping, utilizzato in assenza di relazione temporale con i dati dei PES, il profilo Data streaming, utilizzato in presenza di relazione temporale con i dati dei PES, i profili Data carousel, Object carousel, per la trasmissione periodica di dati di servizio, e il profilo Multi-protocol encapsulation (MPE), che supporta dati di differente protocollo. Il profilo MPE consente la diffusione di dati su TS MPEG-2 in analogia alla distribuzione di dati su una rete Ethernet. In particolare, il profilo MPE incapsula i dati all interno di opportune strutture sintattiche ( DVB Section) caratterizzate da lunghezza variabile fino ad un massimo di 4096 byte. Una DVB Setcion che convoglia un pacchetto MPE é detta anche MPE Section; ogni MPE Section é poi convogliata da pacchetti del TS MPEG-2, caratterizzati da un assegnato PID. La Fig. 7.4 descrive le componenti sintattiche che concorrono alla MPE. Figura 7.4: Multi Protocol Encapsulation. I primi byte costituiscono il Section Header contenente table id, section syntax indicator, private indicator, section length, che identificano rispettivamente il tipo di section, la sintassi, flag proprietari e la lunghezza della section. Il 7.8 I sistemi di Conditional Access effettivamente utilizzati sono proprietari; tipicamente prevedono che la CAT associ a ciascun programma cifrato il PID dei pacchetti contenenti un informazione di controllo detta Entitlement Management Message, circa lo stato di sottoscrizione dei singoli utenti. Per ciascun programma cifrato, la relativa PMT convoglia il PID dei pacchetti contenenti una informazione detta Entitlement Control Message, complementare all EMM. Il Conditional Access Subsystem del decodificatore (Smart Card) gestisce entrambe le informazioni abilitando o meno l accesso ai programmi cifrati in base allo stato di sottoscrizione dell utente. 7.9 Tali tavole sono convogliate all interno delle private sections, o DVB Sections.
9 72CAPITOLO 7. SERVIZI DI DIFFUSIONE TELEVISIVA: LO STANDARD MPEG-2 E IL DIGITAL VIDEO BROADCASTING campo MAC address, di 6x8 bit, contenente l indirizzo MAC del destinatario, é seguito da ulteriori campi di servizio (payload e address scrambling control, LLC SNAP flag 7.10, current next indicator); i campi section number, last section number, rispettivamente, numerano la sezione attuale e l'ultima che trasporta il pacchetto. Successivamente la Section contiene il Pacchetto dati, seguito da byte di riempimento opzionali (stuffing byte) tali che ogni pacchetto IP sia rappresentato da un numero intero di pacchetti del TS MPEG-2, e 32 bit di paritá. 7.4 Distribuzione del Transport Stream MPEG-2 mediante piattaforma DVB Il DVB é un consorzio di origine europea che coinvolge diversi operatori del mercato del broadcasting (broadcaster, manifatturiere, operatori delle telecom, sviluppatori di software, enti regolatori) nella definizione di specifiche tecniche per i sistemi di distribuzione di video audio e dati, con prevalente riferimento a servizi di tipo televisivo. Le specifiche tecniche DVB, recepite in ambito ETSI, definiscono i formati per la distribuzione di servizi televisivi via satellite, via cavo e via digitale terrestre (DVB-S, DVB-C, DVB-T). Inoltre, il DVB ha definito lo standard per la trasmissione, basata su pila protocollare IP, di video audio e dati su terminali mobili (DVB-H) I sistemi DVB-S, DVB-C, DVB-T I documenti ETSI [3, 4, 5], che recepiscono l attivitá di specifica tecnica svolta in ambito DVB, definiscono le specifiche tecniche per la tramissione del TS MPEG2 su diversi mezzi trasmissivi, con particolare riguardo alla codifica di canale e alla modulazione. I mezzi trasmissivi interessati sono il canale radio satellitare, alle frequenze di GHz, il canale radio terrestre, nelle bande UHF (300 MHz, 3 GHz), VHF (30 MHz, 300 MHz), il cavo coassiale a radio-frequenza, a frequenze portanti da MHz fino a 500 MHz. Le specifiche definiscono la trasformazione fra i dati di ingresso, assunti nel formato TS MPEG-2, nel segnale di uscita, espresso nella forma di inviluppo complesso del segnale di banda base. La qualitá del segnale di uscita desiderata é dell ordine di un evento di errore ogni ora di trasmissione (Quasi Error Free, QEF), corrispondente ad un BER =10 10, Descriveremo concisamente nel seguito le tecniche di codifica di canale e modulazione adottate nei differenti mezzi trasmissivi. La codifica di canale La codifica di canale prevede tre stadi comuni a tutti i mezzi trasmissivi, dati da un primo stadio di randomizzazione, un secondo stadio costituito da un codificatore a blocchi, e un terzo stadio di interleaving. Gli stadi operano sui blocchi di 188 byte del TS. Il randomizzatore realizza un operazione di XOR bit a bit della sequenza dei byte di ingresso con una sequenza psudocasuale, preservando il primo byte che é costituito da una parola di sincronizzazione, pari a 47 HEX. L unica modifica della parola di sincronizzazione é rappresentata da un inversione bit a bit (47 HEX = B8 HEX ), operata ogni 8 pacchetti TS, al fine di introdurre un sincronismo di trama. La randomizzazione é operata anche quando il pacchetto TS non convoglia informazione, al fine di evitare l emissione di una portante nonmodulata. Il codificatore a blocchi é un codice sistematico (204, 188) che opera sull intero pacchetto TS aggiungendovi 7.10 Segnala la presenza di IEEE Logical Link Control/ Sub Network Access Protocol Encapsulation per Ethernet; vale 0 per pacchetti IP.
10 7.4. DISTRIBUZIONE DEL TRANSPORT STREAM MPEG-2 MEDIANTE PIATTAFORMA DVB byte di paritá, ed ha capacitá di correzione di errore T=8; in particolare, il codice é un codice di Reed-Solomon derivato da un codice (255,239) Il codificatore a blocchi é seguito da un interleaver di tipo convoluzionale. Per preservare la sincronizzazione del TS, anche l interleaver non altera la posizione del byte di sincronizzazione nella stringa. Per la trasmissione via cavo, la codifica di canale é limitata agli stadi descritti. Per la codifica satellitare e terrestre, é presente un codificatore convoluzionale, derivato mediante punturazione da un codice di rapporto di codice R c =1/2, lunghezza di vincolo K =7 7.12, e distanza libera d free =10. Il codificatore puó quindi introdurre ridondanza in misura variabile, ottenendo una maggiore o minore protezione dei dati di ingresso. La Tabella 7.4 presenta le diverse alternative in termini di rapporto di codice e di corrispondente distanza libera. Codificatore convoluzionale Rapporto di codice R c Distanza libera d free 1/2 10 2/3 6 3/4 5 5/6 4 7/8 3 Tabella 7.4: Rapporto di codice R c e distanza libera d free del codificatore convoluzionale adottato nella distribuzione via satellite e via rete terrestre. Per la trasmissione via satellite, la codifica di canale é limitata agli stadi descritti. Per la trasmissione digitale terrestre, la codifica prevede un ulteriore interleaving, finalizzato a distribuire l informazione codificata non solo su intervalli di tempo differenti, ma anche su celle tempo-frequenza differenti. La modalitá concuié operato tale interleaving dipende strettamente dal tipo di modulazione, e sará pertanto descritta dopo l esposizione di quest ultima. La modulazione In questo paragrafo, indichiamo il segnale modulato intorno alla portante f 0,con s(t) =s c (t)cos(2πf 0 t) s s (t)sin(2πf 0 t) l inviluppo complesso del segnale con s(t) =s c (t)+js s (t), s(t) =R{s(t)expj2πf 0 t} Nella modulazione numerica per i mezzi trasmissivi coassiale e satellitare, il formato di modulazione adottato é di tipo QAM. Pertanto l inviluppo complesso assume la forma s(t) = + k= c k g T (t kt) 7.11 I codici di Reed-Solomon sono codici non binari N,K operanti su simboli di k bit, caratterizzati da N =2 k 1, K =0,,N 1, D min = N K +1, e capacitá di correzione d errore pari a floor(d min 1)/ Il codice, a 64 stati, si basa sugli ultimi 6 bit piú il bit attuale.
11 74CAPITOLO 7. SERVIZI DI DIFFUSIONE TELEVISIVA: LO STANDARD MPEG-2 E IL DIGITAL VIDEO BROADCASTING dove i simboli c k sono estratti da una costellazione QPSK nel caso di canale satellitare, e da una 16-QAM, 32-QAM o 64-QAM nel caso di cavo coassiale. Nel caso del cavo coassiale i due bit piú significativi di ciascun simbolo sono codificati differenzialmente ed associati ad un salto di quadrante 7.13, cosicché il ricevitore, ai fini della codifica, non deve conoscere la rotazione di fase assoluta introdotta dal canale, ma solo la fase a meno di un ambiguitá diπ/2, ció che semplifica l operazione di sincronizzazione. In entrambi i casi il filtro di trasmissione g T (t) presenta una caratteristica a radice di coseno rialzato, ovvero T 1/2 f f N (1 γ) [ 1 G T (f) = T 1/2 2 1 ( 2 sin 2π 1 )] 1/2 ( f f N ) f N (1 γ) f f N (1 + γ) 4γf n 0 f f N (1 + γ) Tale scelta consente di eliminare l Interferenza Intersimbolica al ricevitore riducendo al minimo l impatto del rumore termico, quando il canale sia ideale ed il filtro di ricezione sia adattato al filtro di trasmissione. Nel caso di canale satellitare il valore di γ é fissato a Nel caso di cavo coassiale, γ =0.15, al fine di minimizzare la banda occupata dal segnale e ridurre l effetto della distorsione lineare introdotta dal canale. Nella modulazione numerica per la rete di distribuzione digitale terrestre, il formato di modulazione adottato édi tipo OFDM. L inviluppo complesso assume la forma s(t) = + k= s k (t kt) s k (t) =(c (0) k + c (1) k expj2πδft + + c (N 1) k exp j2π(n 1)Δft )g T (t) dove i simboli c (i) k,i=0, N 1 sono estratti da una costellazione QPSK, 16-QAM, o 64-QAM, uniforme o non uniforme. Ció equivale alla modulazione contemporanea, in un intervallo di tempo di durata T,diN portanti alle frequenze f 0 + iδf, i =0, N 1. Gli spettri modulati intorno alle frequenze f 0 + iδf, i =0, N 1, dette sottoportanti OFDM, sono sovrapposti, e i singoli flussi sono demodulabili sotto opportune condizioni sul filtro di trasmissione g T (t) e sulla frequenza Δf. In particolare, si assuma 1, Δ t T u g T (t) = 0, altrove con Δ+T u = T. La famiglia di funzioni utilizzata in trasmissione é dunque ϕ n (t) =g T (t)exp j2πnδft,n=0,,n 1. Sia inoltre 1, 0 t T u g R (t) = 0, altrove Scegliendo Δf =1/T u é possibile definire la famiglia di funzioni in ricezione ψ m (t) =g R (t)exp j2πmδft,m=0,,n In particolare, alla coppia 00 si associa la permanenza nello stesso quadrante del simbolo precedente, alla coppia 01 un salto di +π/2, alla coppia 10 un salto di π/2, alla coppia 11 un salto di +π.
12 7.4. DISTRIBUZIONE DEL TRANSPORT STREAM MPEG-2 MEDIANTE PIATTAFORMA DVB 75 ortogonali alla famiglia ϕ n (t),n=9,,n 1 sull intervallo di simbolo T. Sotto tali condizioni, é assicurata l invertibilitá dell operazione di modulazione, gli N flussi possono essere demodulati, e gli N simboli trasmessi nell intervallo T ricostruiti. Tanto la fase di modulazione che di demodulazione si avvalgono di tecniche numeriche computazionalmente molto efficienti. Consideriamo infatti i campioni dell inviluppo complesso s(t), estratti con passo di campionamento T c = T u, facendo riferimento, per semplicitá notazionale, all intervallo k =0: N N 1 2π def s m = s(mt c )=c (0) + c (1) exp j2πδfmtc + + c (N 1) exp j2π(n 1)ΔfmTc = c (i) exp j N im Nell intervallo [0,T u ), ovvero per m =0, N 1, i valori assunti dai campioni dell inviluppo complesso coincidono con una trasformata numerica (Inverse Discrete Fourier Transform) della sequenza complessa c (0), c (N 1). Nell intervallo [ Δ, 0), i valori dei campioni coincidono con quelli giá calcolati nell intervallo [T u Δ,T u ),perché ilsegnaleé periodico di T u. In ricezione é sufficiente campionare l inviluppo complesso in [0,T u ) e operare una trasformazione numerica (DFT) per recuperare la sequenza trasmessa. I campioni ridondanti trasmessi durante l intervallo di guardia evitano che eventuali code dovute a risposta non ideale del canale alterino i campioni dell intervallo utile. Inoltre, tale ridondanza puó essere sfruttata per stima ed equalizzazione di canale nel caso di distorsione lineare. Infatti, un canale linearmente distorcente si presenta in forma di differente guadagno H(f 0 + iδf) sulle diverse sottoportanti. Se tutte le sottoportanti fossero utilizzate per la modulazione, il segnale occuperebbe una banda superiore a NΔf; pertanto al fine di limitare la banda occupata dal segnale, un certo numero di sottoportanti agli estremi della banda sono lasciate non modulate. Nella rete digitale terrestre, la banda occupata dal segnale a radio frequenza puó essere di 8 MHz, 7 MHz, o 6 MHz, in funzione del clock di campionamento T c prescelto Il segnale puó nominalmente convogliare N =2K o N =8K sottoportanti, distanti circa 4KHz o 1KHz econ intervallo di simbolo differente Tu 2K 250μs e Tu 8K 1000μs. Al fine di limitare la banda effettivamente occupata a N/T u solo le 1705 o 6817 sottoportanti centrali sono utilizzate in trasmissione. Il tempo di guardia Δ puó essere 1/4, 1/8, 1/16, 1/32 dell intervallo utile T u. Infine, solo N = 1512 o N = 6048 sottoportanti sono utilizzate per trasmettere dati utili. Le rimanenti sottoportanti si suddividono in portanti per la segnalazione dei parametri di trasmissione (Transmission Parameter Signaling, TPS) portanti pilota per le procedure di stima e di sincronizzazione. Le portanti TPS sottoportanti sono in numero di 17 (2K) o 68 (8K), sono modulate in modalitá DPSK, e trasmettono contemporanemente lo stesso bit di informazione, in diversitá di frequenza. In 68 simboli OFDM 7.15 sono pertanto trasmessi i 68 bit di TPS, che includono informazioni quali la costellazione utilizzata 7.16, l intervallo di guardia, il rate del codice convoluzionale, il modo di trasmissione 2K o 8K, e alcuni bit di paritá. Le portanti pilota sono allocate in modalitá continua (su frequenze costanti da un simbolo OFDM all altro) o dispersa -scattered - (su frequenze variabili da un simbolo OFDM all altro) e trasmesse a livello di potenza doppia rispetto alla media nominale-boosted power level- e trasmettono la stessa sequenza pseudocasuale di training con fase 7.14 Infatti, al variare di T c varia T u =1/Δf e di conseguenza la banda occupata a radiofrequenza, approssivamente uguale a NΔf L insieme di 68 simboli OFDM prende il nome di trama OFDM Nel caso di costellazioni non uniformi é segnalato anche il fattore di non uniformitá. i=0
13 76CAPITOLO 7. SERVIZI DI DIFFUSIONE TELEVISIVA: LO STANDARD MPEG-2 E IL DIGITAL VIDEO BROADCASTING iniziale differente da pilota a pilota; tale training é utilizzato ai fini della stima di canale e della sincronizzazione di tempo e frequenza. L interleaving operato nel sistema di trasmissione digitale terrestre si basa sulla conversione seriale/parallela del bitstream da trasmettere in 2, 4 o 6 flussi paralleli, nel caso di QPSK, 16-QAM, 64-QAM rispettivamente. Su ciascuno dei flussi éoperataunapermutazionesublocchidi126bitconsecutivi. I2,4o6flussidi126bitsono quindi raggruppati in 126 simboli QPSK, 16-QAM, o 64 QAM. Gruppi di 126 simboli sono raggruppati fino ottenere tanti simboli quanti sono i simboli utili trasportati da un singolo simbolo OFDM, ovvero 12 gruppi da 126 simboli nel caso 2k (1512=12x126) o 48 gruppi da 126 simboli nel caso 4k (6048=48x126). Su tali gruppi é infine operato un interleaving sulla profonditá del simbolo OFDM. Pertanto, l interleaving effettuato su tutti i simboli convogliati dal simbolo OFDM consente la dispersione dell informazione originariamente convogliata dal bitstream sull intera cella tempo-frequenza relativa a tale simbolo. Figura 7.5: Inner Interleaving dei sistemi DVB-T e DVB-H.
14 7.4. DISTRIBUZIONE DEL TRANSPORT STREAM MPEG-2 MEDIANTE PIATTAFORMA DVB Il sistemi DVB-H La Raccomandazione ETSI [6] definisce le specifiche tecniche per la distribuzione di audio, video e dati a pacchetto su terminali mobili (handheld). Il formato di codifica di canale é lo stesso specificato per il DVB-T, con poche significative differenze, legate alla circostanza che il terminale ricevente mobile soffre di limitazioni di alimentazione ed é affetto in maggiore misura da disturbi trasmissivi (cammini multipli, effetto Doppler) rispetto a quanto avviene nel daso DVB-T. Pertanto, il DVB-H prevede un meccanismo di ricezione su brevi intervalli di tempo, alternati da periodi di disattivazione, dettotime slicing, finalizzato a ridurre il consumo di alimentazione 7.17 (mandatorio) un ulteriore codifica di canale, detta MPE-FEC (opzionale) l opzione di modulazione OFDM a 4K portanti, che consente di progettare la copertura radio in modo piú flessibile per fronteggiare echi, cammini multipli e effetto Doppler (opzionale) l opzione di intearleaving su 48 gruppi di 126 simboli anche per le modulazioni 2k e 4k, corrispondente all interleaving su 4 o 2 simboli OFDM (opzionale) la possibilitá di occupare un canale a 5MHz Il meccanismo di Time Slicing consente ad una sorgente a velocitá di cifra f b di inviare dati a burst di dimensione B 2Mb utilizzando il Transport Stream ad un rate R f b. Pertanto i dati vengono inviati in ridotti intervalli di durata δ ON = B/R; dopo l invio il ricevitore si disattiva per un intervallo δ OFF tale che f b = B/(δ ON + δ OFF ), riattivandosi unicamente circa 200 ms prima del successivo burst. La durata δ OFF del periodo di spegnimento é un informazione trasmessa congiuntamente al burst. Nel caso tipico che R f b la percentuale di tempo in cui il ricevitore é attivo é significativamente ridotta. La codifica di canale MPE-FEC prevede l invio all interno dello stesso burst tanto di dati incapsulati in MPE sections quanto dei relativi dati FEC ottenuti mediante codifica di Reed Solomon (255,191) e incapsulati in DVB sections dette MPE-FEC Sections. La generazione dei dati FEC é realizzata scrivendo i pacchetti IP da codificare in una tabella di 191 colonne e numero di righe N r che assume valori compresi fra 256 e A ciascuna riga di 191 byte sono associati i 64 byte del codice Reed-Solomon. I byte del codice, in numero di N r 64, sonoinfine letti per colonne e trasmessi nello stesso burst dei relativi pacchetti MPE. Tale meccanismo di protezione, congiunto con il CRC previsto dal profilo MPE, consente la trasmissione affidabile in una gamma di condizioni di canale (C/N, velocitá del mobile, shadowing, etc.) ben piú ampia di quella utilizzabile dal DVB-T. Il rate di codice effettivamente utilizzato puó essere aumentato o diminuito mediante operazioni di padding sui dati MPE ovvero di puncturing sui dati FEC Il time slicing puó anche consentire il seamless handover fra TS erogati su celle radio adiacenti Tale parametro é statico ed assegnato, ed é notificato fra le informazioni del DVB/SI L efficacia di tale codice é potenziata dalla integrazione con i bit di CRC delle MPE Sections mediante tecniche di erasure decoding.
15 78CAPITOLO 7. SERVIZI DI DIFFUSIONE TELEVISIVA: LO STANDARD MPEG-2 E IL DIGITAL VIDEO BROADCASTING Figura 7.6: Codifica MPE-FEC utilizzata nel DVB-H.
VideoStreaming su IP
VideoStreaming su IP Anno Accademico 2007/2008 Agenda Principi di video Streaming Come prevenire gli errori e come mascherarli Appendice Come si realizza la codifica/decodifca Protocollidirete Overview
DettagliARCHITETTURA DI RETE FOLEGNANI ANDREA
ARCHITETTURA DI RETE FOLEGNANI ANDREA INTRODUZIONE È denominata Architettura di rete un insieme di livelli e protocolli. Le reti sono organizzate gerarchicamente in livelli, ciascuno dei quali interagisce
DettagliElementi di teoria dei segnali /b
Elementi di teoria dei segnali /b VERSIONE 29.4.01 Filtri e larghezza di banda dei canali Digitalizzazione e teorema del campionamento Capacità di canale e larghezza di banda Multiplexing e modulazioni
DettagliCOMUNICAZIONI ELETTRICHE + TRASMISSIONE NUMERICA COMPITO 13/7/2005
COMUNICAZIONI ELETTRICHE + TRASMISSIONE NUMERICA COMPITO 13/7/005 1. Gli esercizi devono essere risolti su fogli separati: uno per la prima parte del compito (esercizi 1/4), uno per la seconda parte (esercizi
DettagliServizi di diffusione televisiva: lo standard MPEG-2 e il Digital Video Broadcasting
Capitolo 6 Servizi di diffusione televisiva: lo standard MPEG-2 e il Digital Video Broadcasting Contenuto 6.1 Lo standard MPEG-2 per servizi multimediali diffusivi Lo standard MPEG-2, sviluppato dal Moving
DettagliCompressione del Segnale (Audio)
Compressione del Segnale (Audio) Carlo Caini e Alessandro Vanelli Coralli Argomenti della Presentazione Introduzione Perché comprimere Come comprimere Esempi di Algoritmi di compressione Codifiche predittive
DettagliDigitale Terrestre Televisivo (DTT):
Digitale Terrestre Televisivo (DTT): infrastruttura per il trasporto wireless della rete IP tecnologia per l accesso capillare alle applicazioni telematiche Roberto.Borri@csp.it Giovanni.Ballocca@csp.it
DettagliLezione 28 Maggio I Parte
Lezione 28 Maggio I Parte La volta scorsa abbiamo fatto un analisi dei fenomeni di diafonia e avevamo trovato che per la diafonia vicina il valore medio del quadrato del segnale indotto dalla diafonia
DettagliCodifiche a lunghezza variabile
Sistemi Multimediali Codifiche a lunghezza variabile Marco Gribaudo marcog@di.unito.it, gribaudo@elet.polimi.it Assegnazione del codice Come visto in precedenza, per poter memorizzare o trasmettere un
DettagliCodifica video. Il video digitale. Sistemi Multimediali. Il video digitale. Il video digitale. Il video digitale.
Sistemi Multimediali Codifica video La definizione di video digitale corrisponde alla codifica numerica di un segnale video. Esso eredita numerosissimi concetti dal video analogico, e li trasporta in digitale.
DettagliReti di Telecomunicazione Lezione 8
Reti di Telecomunicazione Lezione 8 Marco Benini Corso di Laurea in Informatica marco.benini@uninsubria.it Livello di trasporto Programma della lezione relazione tra lo strato di trasporto e lo strato
DettagliDVB-H Il livello fisico e aspetti di rete. Maria Missiroli
DVB-H Il livello fisico e aspetti di rete Maria Missiroli Cos è il DVB-H? Digital Television for Handheld terminals Il DVB-H non è solo TV, ma è data broadcasting per molti utenti con un singolo servizio.
DettagliLa Videosorveglianza Criteri per il dimensionamento dello storage
La Videosorveglianza Criteri per il dimensionamento dello storage Serie vol 1005/2010 L importanza di registrare le immagini video Il valore di un sistema di videosorveglianza non dipende solo dall abilità
DettagliComunicazione tra Computer. Protocolli. Astrazione di Sottosistema di Comunicazione. Modello di un Sottosistema di Comunicazione
I semestre 04/05 Comunicazione tra Computer Protocolli Prof. Vincenzo Auletta auletta@dia.unisa.it http://www.dia.unisa.it/professori/auletta/ Università degli studi di Salerno Laurea in Informatica 1
DettagliReti di Calcolatori. Il software
Reti di Calcolatori Il software Lo Stack Protocollare Application: supporta le applicazioni che usano la rete; Transport: trasferimento dati tra host; Network: instradamento (routing) di datagram dalla
DettagliMon Ami 3000 Varianti articolo Gestione di varianti articoli
Prerequisiti Mon Ami 3000 Varianti articolo Gestione di varianti articoli L opzione Varianti articolo è disponibile per le versioni Azienda Light e Azienda Pro e include tre funzionalità distinte: 1. Gestione
Dettaglixdsl Generalità xdsl fa riferimento a tutti i tipi di Digital Subscriber Line
xdsl Generalità xdsl fa riferimento a tutti i tipi di Digital Subscriber Line ADSL: asymmetric DSL SDSL: symmetric DSL HDSL: High-data-rate DSL VDSL: Very high DSL E una tecnologia utilizzata per fornire
DettagliCorso di Fondamenti di Telecomunicazioni
Corso di Fondamenti di Telecomunicazioni 5 - EGALI DIGITALI E A IMPULI I BADA BAE Prof. Mario Barbera [parte ] Codifica La fase di codifica prevede che venga fatta una associazione tra il livello del segnale
DettagliA intervalli regolari ogni router manda la sua tabella a tutti i vicini, e riceve quelle dei vicini.
Algoritmi di routing dinamici (pag.89) UdA2_L5 Nelle moderne reti si usano algoritmi dinamici, che si adattano automaticamente ai cambiamenti della rete. Questi algoritmi non sono eseguiti solo all'avvio
DettagliL UNICO SISTEMA PER DISTRIBUIRE GLI STESSI PROGRAMMI IN ANALOGICO E IN DVB-T. Ricezione DIRETTA in DTT e in Analogico senza DECODER
Centrale A207, la soluzione Universale per gli HOTEL L UNICO SISTEMA PER DISTRIBUIRE GLI STESSI PROGRAMMI IN ANALOGICO E IN DVB-T Ricezione DIRETTA in DTT e in Analogico senza DECODER A207 Soluzione Tivusat
DettagliEsercizi su: Ritardi di trasferimento Commutazione Sorgenti di Traffico
Esercizi su: Ritardi di trasferimento ommutazione Sorgenti di raffico Esercizio 1 Un sistema trasmissivo della velocità di 100 kb/s presenta una lunghezza di 500 km. Si calcoli il tempo che intercorre
DettagliLezione 8: La rappresentazione dell informazione Multimediale Suoni e Video Venerdi 6 Novembre 2009
Università di Salerno Corso di FONDAMENTI DI INFORMATICA Corso di Laurea Ingegneria Meccanica & Ingegneria Gestionale Mat. Pari Docente : Ing. Secondulfo Giovanni Anno Accademico 2009-2010 Lezione 8: La
DettagliIntroduzione all analisi dei segnali digitali.
Introduzione all analisi dei segnali digitali. Lezioni per il corso di Laboratorio di Fisica IV Isidoro Ferrante A.A. 2001/2002 1 Segnali analogici Si dice segnale la variazione di una qualsiasi grandezza
DettagliInformatica. Rappresentazione binaria Per esempio +101010000 diventa +0.10101 10 18/10/2007. Introduzione ai sistemi informatici 1
Informatica Pietro Storniolo storniolo@csai.unipa.it http://www.pa.icar.cnr.it/storniolo/info200708 Numeri razionali Cifre più significative: : sono le cifre associate ai pesi maggiori per i numeri maggiori
DettagliProgramma del corso. Introduzione Rappresentazione delle Informazioni Calcolo proposizionale Architettura del calcolatore Reti di calcolatori
Programma del corso Introduzione Rappresentazione delle Informazioni Calcolo proposizionale Architettura del calcolatore Reti di calcolatori Sistemi operativi di rete (locale) In una LAN si vogliono condividere
DettagliProva di Esame - Rete Internet (ing. Giovanni Neglia) Lunedì 24 Gennaio 2005, ore 15.00
Prova di Esame - Rete Internet (ing. Giovanni Neglia) Lunedì 24 Gennaio 200, ore 1.00 NB: alcune domande hanno risposta multipla: si richiede di identificare TUTTE le risposte corrette. Cognome: Nome:
DettagliFlussi Multimediali. Introduzione
Flussi Multimediali 1 Introduzione Film digitali, video clip e musica stanno diventando un modo sempre più comune di presentare l informazione e l intrattenimento per mezzo del computer I file audio e
Dettagli01CXGBN Trasmissione numerica. parte 1: Introduzione ai sistemi di trasmissione numerica. Grandezze fondamentali.
01CXGBN Trasmissione numerica parte 1: Introduzione ai sistemi di trasmissione numerica. Grandezze fondamentali. 1 TRASMISSIONE NUMERICA Trasmissione da un utente TX a un utente RX di informazione discreta
DettagliQuanto sono i livelli OSI?
RETI DI CALCOLATORI Domande di riepilogo Prima Esercitazione Quanto sono i livelli OSI? Esistono 7 livelli OSI. 2 Sergio PORCU 1 Livello 1: Fisico Il livello fisico si occupa della trasmissione dei singoli
DettagliRete Internet Prova in Itinere Mercoledì 23 Aprile 2008
Rete Internet Prova in Itinere Mercoledì 23 Aprile 2008 NB: alcune domande hanno risposta multipla: si richiede di identificare TUTTE le risposte corrette. Cognome: Nome: Corso di laurea e anno: Matricola:
DettagliGSM - GSM - parte IV
GSM - parte IV Argomenti della lezione Il livello fisico dell interfaccia radio (Um) Frequenze assegnate al GSM (Europa) GSM primario downlink GSM primario uplink GSM esteso downlink GSM esteso uplink
DettagliReti LAN. IZ3MEZ Francesco Canova www.iz3mez.it francesco@iz3mez.it
Reti LAN IZ3MEZ Francesco Canova www.iz3mez.it francesco@iz3mez.it Le LAN Una LAN è un sistema di comunicazione che permette ad apparecchiature indipendenti di comunicare fra loro entro un area limitata
DettagliSistema Informativo di Teleraccolta EMITTENTI
Sistema Informativo di EMITTENTI aventi l Italia come Stato membro di origine i cui valori mobiliari sono ammessi alla negoziazione in un altro Stato membro dell Unione Europea Art. 116 bis, comma 1, del
DettagliUniversità di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A. 2014-15. Pietro Frasca. Parte II Lezione 5
Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A. 2014-15 Parte II Lezione 5 Giovedì 19-03-2015 1 Intensità del traffico e perdita dei pacchetti La componente
DettagliStandard di comunicazione
Standard di comunicazione Organizzato a livelli per ridurne la complessità e aumentarne la flessibilità il numero dei livelli e le loro funzionalità dipendono dal tipo di rete ogni livello formalizza un
DettagliUn ripasso di aritmetica: Rappresentazione binaria - operazioni. riporti
Un ripasso di aritmetica: Rappresentazione binaria - operazioni A queste rappresentazioni si possono applicare le operazioni aritmetiche: riporti 1 1 0 + 1 0 = 1 0 0 24 Un ripasso di aritmetica: Rappresentazione
DettagliDatabase. Si ringrazia Marco Bertini per le slides
Database Si ringrazia Marco Bertini per le slides Obiettivo Concetti base dati e informazioni cos è un database terminologia Modelli organizzativi flat file database relazionali Principi e linee guida
DettagliTechnical Document Release Version 1.0. Product Sheet. MediaSpot. Creazione e gestione palinsesto pubblicitario
Technical Document Release Version 1.0 Product Sheet MediaSpot Creazione e gestione palinsesto pubblicitario MediaSpot MediaSpot è il software di SI Media sviluppato per la gestione completa dei contratti
DettagliExcel. A cura di Luigi Labonia. e-mail: luigi.lab@libero.it
Excel A cura di Luigi Labonia e-mail: luigi.lab@libero.it Introduzione Un foglio elettronico è un applicazione comunemente usata per bilanci, previsioni ed altri compiti tipici del campo amministrativo
Dettagliconnessioni tra i singoli elementi Hanno caratteristiche diverse e sono presentati con modalità diverse Tali relazioni vengono rappresentate QUINDI
Documenti su Internet LINGUAGGI DI MARKUP Internet permette (tra l altro) di accedere a documenti remoti In generale, i documenti acceduti via Internet sono multimediali, cioè che possono essere riprodotti
DettagliLibrerie digitali. Video. Gestione di video. Caratteristiche dei video. Video. Metadati associati ai video. Metadati associati ai video
Video Librerie digitali Gestione di video Ogni filmato è composto da più parti Video Audio Gestito come visto in precedenza Trascrizione del testo, identificazione di informazioni di interesse Testo Utile
DettagliProva di Esame - Rete Internet (ing. Giovanni Neglia) Lunedì 24 Gennaio 2005, ore 15.00
Prova di Esame - Rete Internet (ing. Giovanni Neglia) Lunedì 24 Gennaio 2005, ore 15.00 NB: alcune domande hanno risposta multipla: si richiede di identificare TUTTE le risposte corrette. Cognome: Nome:
DettagliCORSO DI CALCOLATORI ELETTRONICI I CdL Ingegneria Biomedica (A-I)
CORSO DI CALCOLATORI ELETTRONICI I CdL Ingegneria Biomedica (A-I) DIS - Università degli Studi di Napoli Federico II Codifica delle Informazioni T insieme delle informazioni da rappresentare E insieme
DettagliReti di Telecomunicazione Lezione 6
Reti di Telecomunicazione Lezione 6 Marco Benini Corso di Laurea in Informatica marco.benini@uninsubria.it Lo strato di applicazione protocolli Programma della lezione Applicazioni di rete client - server
DettagliStrutturazione logica dei dati: i file
Strutturazione logica dei dati: i file Informazioni più complesse possono essere composte a partire da informazioni elementari Esempio di una banca: supponiamo di voler mantenere all'interno di un computer
DettagliLo standard MPEG-2 e il Digital Video Broadcasting
Capitolo 6 Lo standard MPEG-2 e il Digital Video Broadcasting Contenuto 6.1 Lo standard MPEG-2 per servizi multimediali diffusivi Lo standard MPEG-2, sviluppato dal Moving Pictures Experts Group (MPEG)
Dettagliv in v out x c1 (t) Molt. di N.L. H(f) n
Comunicazioni elettriche A - Prof. Giulio Colavolpe Compito n. 3 3.1 Lo schema di Fig. 1 è un modulatore FM (a banda larga). L oscillatore che genera la portante per il modulatore FM e per la conversione
DettagliRappresentazione delle informazioni
Rappresentazione delle informazioni Abbiamo informazioni (numeri, caratteri, immagini, suoni, video... ) che vogliamo rappresentare (e poter elaborare) in un calcolatore. Per motivi tecnologici un calcolatore
DettagliModulo TLC:TRASMISSIONI Accesso multiplo
1 11.. Accesso A multiplo 2 Modalità di trasmissione (1/3) Ad una via (unidirezionale): dalla sorgente S verso la destinazione S A due vie (bidirezionale): tra 2 terminali T1, T2 T1 T2 3 Modalità di di
DettagliLa compressione del segnale video. Digital Video Broadcasting
La compressione del segnale video Digital Video Broadcasting 1 Compressione del segnale video Letecnichedicompressionepossonoesserelossless (senza perdita) o lossy (con perdita). Lo scopo delle tecniche
DettagliReti sequenziali sincrone
Reti sequenziali sincrone Un approccio strutturato (7.1-7.3, 7.5-7.6) Modelli di reti sincrone Analisi di reti sincrone Descrizioni e sintesi di reti sequenziali sincrone Sintesi con flip-flop D, DE, T
DettagliInformazione analogica e digitale
L informazione L informazione si può: rappresentare elaborare gestire trasmettere reperire L informatica offre la possibilità di effettuare queste operazioni in modo automatico. Informazione analogica
DettagliPer essere inviato il dato deve essere opportunamente codificato in modo da poter essere trasformato in SEGNALE, elettrico oppure onda luminosa.
La trasmissione dell informazione N.R2 La comunicazione tra due calcolatori si realizza tramite lo scambio di dati su un canale di comunicazione, esiste quindi un TRASMETTITORE che invia dei dati e un
DettagliLo scenario: la definizione di Internet
1 Lo scenario: la definizione di Internet INTERNET E UN INSIEME DI RETI DI COMPUTER INTERCONNESSE TRA LORO SIA FISICAMENTE (LINEE DI COMUNICAZIONE) SIA LOGICAMENTE (PROTOCOLLI DI COMUNICAZIONE SPECIALIZZATI)
DettagliSistemi di Numerazione Binaria NB.1
Sistemi di Numerazione Binaria NB.1 Numeri e numerali Numero: entità astratta Numerale : stringa di caratteri che rappresenta un numero in un dato sistema di numerazione Lo stesso numero è rappresentato
DettagliPropagazione in fibra ottica
Propagazione in fibra ottica Struttura delle fibre ottiche In questa sezione si affronteranno: Modi in fibra ottica Dispersione multimodale Confronto multimodo-singolo modo. I modi in fibra ottica Il campo
DettagliSistema Banca dati e Repertorio dei dispositivi medici Notifiche multiple di DM simili
Sistema Banca dati e Repertorio dei dispositivi medici Notifiche multiple di DM simili Questa presentazione intende illustrare brevemente la nuova funzionalità (Notifiche multiple di DM simili) predisposta
DettagliElementi di informatica
Elementi di informatica Sistemi di numerazione posizionali Rappresentazione dei numeri Rappresentazione dei numeri nei calcolatori rappresentazioni finalizzate ad algoritmi efficienti per le operazioni
DettagliREGIONE BASILICATA DIPARTIMENTO PRESIDENZA DELLA GIUNTA UFFICIO SOCIETÀ DELL INFORMAZIONE
REGIONE BASILICATA DIPARTIMENTO PRESIDENZA DELLA GIUNTA UFFICIO SOCIETÀ DELL INFORMAZIONE Bando pubblico per lo sviluppo della rete a Banda Larga nelle aree a fallimento di mercato finalizzato al superamento
DettagliLe immagini digitali. Le immagini digitali. Caterina Balletti. Caterina Balletti. Immagini grafiche. Trattamento di immagini digitali.
1 Le immagini digitali Le immagini digitali Università IUAV di venezia Trattamento di immagini digitali immagini grafiche immagini raster immagini vettoriali acquisizione trattamento geometrico trattamento
DettagliLE RETI: LIVELLO FISICO
LE RETI: LIVELLO FISICO Prof. Enrico Terrone A. S: 2008/09 Definizioni La telematica è la disciplina che nasce dalla combinazione delle telecomunicazioni (telefono, radio, tv) con l informatica. L oggetto
DettagliProtocolli di Comunicazione
Protocolli di Comunicazione La rete Internet si è sviluppata al di fuori dal modello ISO-OSI e presenta una struttura solo parzialmente aderente al modello OSI. L'architettura di rete Internet Protocol
DettagliPROBLEMA SU COLLEGAMENTO WIRELESS CON ACCESS POINT
PROBLEMA SU COLLEGAMENTO WIRELESS CON ACCESS POINT Il gestore di un ipermercato richiede l' installazione di un access point da utilizzare per il collegamento wireless delle casse automatiche alla rete
DettagliOFDM. Prof. Carlo S. Regazzoni. Department of Biophysical and Electronic Engineering, University of Genoa, Italy A.A. 2009-2010
INTRODUZIONE ALLE TECNICHE DI SINCRONIZZAZIONE TEMPO-FREQUENZA IN SISTEMI OFDM Luca Bixio Prof. Carlo S. Regazzoni Department of Biophysical and Electronic Engineering, University of Genoa, Italy A.A.
DettagliFONDAMENTI di INFORMATICA L. Mezzalira
FONDAMENTI di INFORMATICA L. Mezzalira Possibili domande 1 --- Caratteristiche delle macchine tipiche dell informatica Componenti hardware del modello funzionale di sistema informatico Componenti software
DettagliRC4 RC4. Davide Cerri. Davide Cerri CEFRIEL - Politecnico di Milano cerri@cefriel.it http://www.cefriel.it/~cerri/
POLITECNICO DI MILANO CEFRIEL - Politecnico di Milano cerri@cefriel.it http://www.cefriel.it/~cerri/ è un cifrario a flusso progettato da Ron Rivest (la R di RSA) nel 1987. Era un segreto commerciale della
DettagliAppunti sulla Macchina di Turing. Macchina di Turing
Macchina di Turing Una macchina di Turing è costituita dai seguenti elementi (vedi fig. 1): a) una unità di memoria, detta memoria esterna, consistente in un nastro illimitato in entrambi i sensi e suddiviso
DettagliProtocollo IP e collegati
Protocollo IP e collegati Argomenti trattati: formato del pacchetto IP; servizi del protocollo IP; formato degli indirizzi; instradamento dei datagrammi; classi di indirizzi A, B, C, D; indirizzi speciali,
DettagliLa Firma Digitale La sperimentazione nel Comune di Cuneo. Pier Angelo Mariani Settore Elaborazione Dati Comune di Cuneo
La Firma Digitale La sperimentazione nel Comune di Cuneo Pier Angelo Mariani Settore Elaborazione Dati Comune di Cuneo Perchè questa presentazione Il Comune di Cuneo, aderente alla RUPAR, ha ricevuto due
DettagliElementi di Telelocalizzazione
Elementi di Telelocalizzazione Ing. Francesco Benedetto - Prof. Gaetano Giunta Laboratorio di Telecomunicazioni (COMLAB) Università degli Studi Roma Tre 1 Introduzione Proprietà della sequenza di spreading:
DettagliHDTV LA TELEVISIONE AD ALTA DEFINIZIONE
HDTV LA TELEVISIONE AD ALTA DEFINIZIONE S HDTV: LA TELEVISIONE AD ALTA DEFINIZIONE In questo articolo cercheremo di spiegare il concetto di HDTV. Prima di tutto, daremo un occhiata alla tecnologia della
DettagliEsercizi Multiplazione TDM Accesso Multiplo TDMA
Esercizi Multiplazione TDM Accesso Multiplo TDMA 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
DettagliCorso di Sistemi di Elaborazione delle informazioni. Reti di calcolatori 3 a lezione a.a. 2009/2010 Francesco Fontanella
Corso di Sistemi di Elaborazione delle informazioni Reti di calcolatori 3 a lezione Francesco Fontanella Il pacchetto IP Il preambolo (header) IP è fatto in questo modo: Gli Indirizzi IP Ogni host e router
DettagliPiù prese in casa? Uno dei desideri dell appassionato. Estensioni no problem. centralizzato. impianto TV-SAT
Più prese in casa? Estensioni no problem Data la grande offerta della TV digitale terrestre e satellitare, per evitare discussioni in famiglia è importante che l impianto possa prevedere una presa TV e
DettagliMobile TV Quali opzioni per le architetture di rete
Guido GENTILE Elettronica Industriale Mobile TV Quali opzioni per le architetture di rete Bologna 24 Novembre 2005 0 Agenda Introduzione all architettura DVB-H Mediaset Specificità e problematiche nella
DettagliClassificazione delle applicazioni multimediali su rete
Universita' di Verona Dipartimento di Informatica Classificazione delle applicazioni multimediali su rete Davide Quaglia a.a. 2006/2007 1 Sommario Architettura di riferimento Classificazione per funzionalità
DettagliUniversal Serial Bus (USB)
Universal Serial Bus (USB) Standard per la connessione di periferiche al personal computer (proposto verso la metà degli anni 90 da un pool di società tra cui Intel, IBM, Microsoft,..) Obiettivi principali:
DettagliCORSO DI RETI SSIS. Lezione n.2. 2 Novembre 2005 Laura Ricci
CORSO DI RETI SSIS Lezione n.2. 2 Novembre 2005 Laura Ricci IL DOMAIN NAME SYSTEM (DNS) Indirizzi IP poco adatti per essere memorizzati da utenti umani è prevista la possibiltà di associare nomi simbolici
DettagliCodifica delle Informazioni
Codifica delle Informazioni Luca Bortolussi Dipartimento di Matematica e Informatica Università degli studi di Trieste Panoramica Le informazioni gestite dai sistemi di elaborazione devono essere codificate
DettagliOrganizzazione della memoria
Memorizzazione dati La fase di codifica permette di esprimere qualsiasi informazione (numeri, testo, immagini, ecc) come stringhe di bit: Es: di immagine 00001001100110010010001100110010011001010010100010
Dettagli(Esercizi Tratti da Temi d esame degli ordinamenti precedenti)
(Esercizi Tratti da Temi d esame degli ordinamenti precedenti) Esercizio 1 L'agenzia viaggi GV - Grandi Viaggi vi commissiona l'implementazione della funzione AssegnaVolo. Tale funzione riceve due liste
DettagliStrumenti di Misura TV Satellite
Strumenti di Misura TV Satellite Catalogo 2011 Misuratori di Campo PRODIG-3 / TV Explorer TV EXPLORER II / II+ TV EXPLORER HD LE TV EXPLORER HD TV EXPLORER HD+ Dimensioni LCD 3,5 / 4,5 6,5 6,5 6,5 6,5
DettagliComunicazione nel tempo
Fluency Il funzionamento delle reti Capitolo 2 Comunicazione nel tempo Sincrona mittente e destinatario attivi contemporaneamente Asincrona invio e ricezione in momenti diversi 1 Quanti comunicano Broadcast
DettagliATTIVITÀ DI STAGE PRESSO STMICROELECTRONICS
ATTIVITÀ DI STAGE PRESSO STMICROELECTRONICS Argomento: Durata: Titolo: Scalable Video Coding 6 mesi Studio e sviluppo di un algoritmo di Constant Bit-Rate Control per la codifica video scalabile secondo
Dettagliesercizi-voip-v1.doc (era esercizi-2007-04-v6.doc) Esercizio 1
esercizi-voip-v1.doc (era esercizi-2007-04-v6.doc) Esercizio 1 Si consideri un sistema VoIP che operi con codifica GSM a R=13 kb/s. L'intervallo di pacchettizzazione è fissato a T=40ms. Si abbia a disposizione
Dettaglifmtvdigitalbroadcasting
fmtvdigitalbroadcasting EVOLUZIONE DELLA TV SITUAZIONE DEL MERCATO: PRIMA Mercati separati e verticali LA SITUAZIONE DEL MERCATO: ADESSO CONVERGENZA DIGITALE: nuovi mercati orizzontali, con molteplici
DettagliNAVIGAORA HOTSPOT. Manuale utente per la configurazione
NAVIGAORA HOTSPOT Manuale utente per la configurazione NAVIGAORA Hotspot è l innovativo servizio che offre ai suoi clienti accesso ad Internet gratuito, in modo semplice e veloce, grazie al collegamento
DettagliRete di accesso / Rete di trasporto
Rete di accesso / Rete di trasporto Per un operatore i costi legati alle reti di trasporto sono principalmente costi legati all esercizio e alla manutenzione della rete ( Operation and maintenance ). In
DettagliAlgoritmi e strutture dati. Codici di Huffman
Algoritmi e strutture dati Codici di Huffman Memorizzazione dei dati Quando un file viene memorizzato, esso va memorizzato in qualche formato binario Modo più semplice: memorizzare il codice ASCII per
DettagliStudio di Tecnologie ed Architetture DVB e Sviluppo di un Dimostratore di una Piattaforma di Teleassistenza
Studio di Tecnologie ed Architetture DVB e Sviluppo di un Dimostratore di una Piattaforma di Teleassistenza Facoltà di Ingegneria Corso di laurea in Ingegneria Informatica (LS) Tesi in Progettazione del
DettagliRETI INTERNET MULTIMEDIALI. Esercitazione 2
RETI INTERNET MULTIMEDIALI Esercitazione 2 1 VOIP 2 Esercizio 1 Dimensionamento Si consideri un sistema VoIP che operi con codifica G.729 a r=8 kbit/s. L'intervallo di pacchettizzazione è fissato a T=20ms.
DettagliFIRESHOP.NET. Gestione Lotti & Matricole. www.firesoft.it
FIRESHOP.NET Gestione Lotti & Matricole www.firesoft.it Sommario SOMMARIO Introduzione... 3 Configurazione... 6 Personalizzare le etichette del modulo lotti... 6 Personalizzare i campi che identificano
DettagliGUIDA RAPIDA PER LA COMPILAZIONE DELLA SCHEDA CCNL GUIDA RAPIDA PER LA COMPILAZIONE DELLA SCHEDA CCNL
GUIDA RAPIDA BOZZA 23/07/2008 INDICE 1. PERCHÉ UNA NUOVA VERSIONE DEI MODULI DI RACCOLTA DATI... 3 2. INDICAZIONI GENERALI... 4 2.1. Non modificare la struttura dei fogli di lavoro... 4 2.2. Cosa significano
DettagliScheduling della CPU. Sistemi multiprocessori e real time Metodi di valutazione Esempi: Solaris 2 Windows 2000 Linux
Scheduling della CPU Sistemi multiprocessori e real time Metodi di valutazione Esempi: Solaris 2 Windows 2000 Linux Sistemi multiprocessori Fin qui si sono trattati i problemi di scheduling su singola
Dettagli1. Very Long Baseline Interferometry (VLBI), 2. Satellite Laser Ranging (SLR)
Geodesia Dal greco Γεωδαισια: divisione della Terra Discipline collegate alla geodesia: 1. studio della forma del pianeta; 2. studio del campo di gravità del pianeta. Misure geodetiche: misure legate e
DettagliRappresentazione dei numeri in un calcolatore
Corso di Calcolatori Elettronici I A.A. 2010-2011 Rappresentazione dei numeri in un calcolatore Lezione 2 Università degli Studi di Napoli Federico II Facoltà di Ingegneria Rappresentazione dei numeri
Dettagli4 3 4 = 4 x 10 2 + 3 x 10 1 + 4 x 10 0 aaa 10 2 10 1 10 0
Rappresentazione dei numeri I numeri che siamo abituati ad utilizzare sono espressi utilizzando il sistema di numerazione decimale, che si chiama così perché utilizza 0 cifre (0,,2,3,4,5,6,7,8,9). Si dice
DettagliProtezione delle registrazioni di tracciamento da modifiche non autorizzate A R.1.6 [TU4452000/52/1/b]
7 CHECK LIST 7.1 Tabella di Controllo sezione 1 A R.1.1 [TU4452000/52/1/a] Garanzie di sicurezza e integrità del sistema A R.1.2 [DPCM311000/7/1] Requisiti minimi di sicurezza del sistema operativo dell
DettagliReti di Telecomunicazioni 1
Reti di Telecomunicazioni 1 Corso on-line - AA2005/06 Blocco 2 (v2) Ing. Stefano Salsano e-mail: stefano.salsano@uniroma2.it 1 Richiami sul concetto di multiplazione 2 Riprendendo il discorso sulle diverse
DettagliSISTEMI DI NUMERAZIONE E CODICI
SISTEMI DI NUMERAZIONE E CODICI Il Sistema di Numerazione Decimale Il sistema decimale o sistema di numerazione a base dieci usa dieci cifre, dette cifre decimali, da O a 9. Il sistema decimale è un sistema
Dettagli