2. SINCRONIZZAZIONE (CENNI)



Похожие документы
Sistemi di Telecomunicazione

Elementi di Telelocalizzazione

Corso di Fondamenti di Telecomunicazioni

CAMPIONAMENTO E RICOSTRUZIONE DI SEGNALI

ARCHITETTURA DI RETE FOLEGNANI ANDREA

Siamo così arrivati all aritmetica modulare, ma anche a individuare alcuni aspetti di come funziona l aritmetica del calcolatore come vedremo.

DIRECT SEQUENCE CDMA DESCRIZIONE DELLA TECNICA DI SPREADING A SEQUENZA DIRETTA PROPRIETÀ DELLE SEQUENZE DI CODICE PN...

Lezione 28 Maggio I Parte

COMUNICAZIONI ELETTRICHE + TRASMISSIONE NUMERICA COMPITO 13/7/2005

Il Campionameto dei segnali e la loro rappresentazione. 1 e prende il nome frequenza di

DISCRETIZZAZIONE DI UN SEGNALE ANALOGICO:

RETI DI TELECOMUNICAZIONE

Un metodo per il rilevamento degli errori: la tecnica del Bit di Parità

Università di Napoli Parthenope Facoltà di Ingegneria

Codifiche a lunghezza variabile

Introduzione all analisi dei segnali digitali.

INTEGRATORE E DERIVATORE REALI

4 3 4 = 4 x x x 10 0 aaa

Informatica. Rappresentazione binaria Per esempio diventa /10/2007. Introduzione ai sistemi informatici 1

Rete di accesso / Rete di trasporto

Introduzione al Campionamento e

Elementi di teoria dei segnali /b

Informazione analogica e digitale

Forma d onda rettangolare non alternativa.

Appunti di informatica. Lezione 2 anno accademico Mario Verdicchio

Dimensione di uno Spazio vettoriale

Comunicazione codifica dei dati. Prof. Francesco Accarino IIS Altiero Spinelli Sesto San Giovanni

Rappresentazione dei numeri in un calcolatore

01CXGBN Trasmissione numerica. parte 1: Introduzione ai sistemi di trasmissione numerica. Grandezze fondamentali.

Macchine a stati finiti. Sommario. Sommario. M. Favalli. 5th June 2007

Macchine a stati finiti. Sommario. Sommario. M. Favalli. Le macchine a stati si utilizzano per modellare di sistemi fisici caratterizzabili mediante:

Testi di Esercizi e Quesiti 1

Memorie ROM (Read Only Memory)

ELETTRONICA. L amplificatore Operazionale

CALCOLATORI ELETTRONICI A cura di Luca Orrù. Lezione n.6. Unità di controllo microprogrammata

Reti di Telecomunicazione Lezione 8

Reti sequenziali. Esempio di rete sequenziale: distributore automatico.

Misure di frequenza e di tempo

PLL (anello ad aggancio di fase)

CORSO DI CALCOLATORI ELETTRONICI I CdL Ingegneria Biomedica (A-I)

LE SUCCESSIONI 1. COS E UNA SUCCESSIONE

Modulazione di fase PSK

Teoria dei Segnali Modulazione digitale

Esercizio 1 Dato il gioco ({1, 2, 3}, v) con v funzione caratteristica tale che:

Descrizione del funzionamento di un Lock-in Amplifier

SISTEMI DI TELECOMUNICAZIONI

Trasmissione Seriale e Parallela. Interfacce di Comunicazione. Esempio di Decodifica del Segnale. Ricezione e Decodifica. Prof.

CALCOLATORI ELETTRONICI A cura di Luca Orrù. Lezione n.7. Il moltiplicatore binario e il ciclo di base di una CPU

QUANTIZZAZIONE diverse fasi del processo di conversione da analogico a digitale quantizzazione

Strutturazione logica dei dati: i file

Operazioni Aritmetiche e Codici in Binario Giuseppe Talarico 23/01/2013

Dispense di Informatica per l ITG Valadier

Modulazioni digitali: ricevitori

Corso di Laurea a Distanza in Ingegneria Elettrica Corso di Comunicazioni Elettriche Processi casuali A.A Alberto Perotti, Roberto Garello

TX Figura 1: collegamento tra due antenne nello spazio libero.

IL FILTRAGGIO DEL SEGNALE

Statistica e biometria. D. Bertacchi. Variabili aleatorie. V.a. discrete e continue. La densità di una v.a. discreta. Esempi.

IL CONTROLLO AUTOMATICO: TRASDUTTORI, ATTUATORI CONTROLLO DIGITALE, ON-OFF, DI POTENZA

CONVERSIONE ANALOGICA DIGITALE (ADC)(A/D) CONVERSIONE DIGITALE ANALOGICA (DAC)(D/A)

Consideriamo due polinomi

MAPPE DI KARNAUGH. Nei capitoli precedenti si è visto che è possibile associare un circuito elettronico o elettrico ad una funzione logica.

Fasi di creazione di un programma

La trasformata Zeta. Marco Marcon

21-Mar-03-2 ETLCE - B DDC. 21-Mar-03-4 ETLCE - B DDC. segnale modulato. transiszioni. finestra per trans fisse.

SISTEMI DI NUMERAZIONE E CODICI

M320 ESAME DI STATO DI ISTITUTO TECNICO INDUSTRIALE CORSO DI ORDINAMENTO. Indirizzo: ELETTRONICA E TELECOMUNICAZIONI

Misure finanziarie del rendimento: il Van

Rappresentazione delle informazioni

Macchine a stati finiti G. MARSELLA UNIVERSITÀ DEL SALENTO

Architettura degli Elaboratori I Esercitazione 1 - Rappresentazione dei numeri

Corso di Fondamenti di Segnali e Trasmissione - Appello del 07 Settembre 2005

Codifica binaria dei numeri relativi

Misure finanziarie del rendimento: il Van

SISTEMI DI ACQUISIZIONE

Informatica per la comunicazione" - lezione 7 -

CONVERTITORI DIGITALE/ANALOGICO (DAC)

Conversione tra le basi binarie

(Uninterruptible Power Supply, UPS hanno bisogno di una continuità di alimentazione con un certo ritardo

I sistemi di numerazione

Soluzione dell esercizio del 2 Febbraio 2004

Progettaz. e sviluppo Data Base

Informatica B a.a 2005/06 (Meccanici 4 squadra) PhD. Ing. Michele Folgheraiter

bipolari, quando essi, al variare del tempo, assumono valori sia positivi che negativi unipolari, quando essi non cambiano mai segno

Alessandro Pellegrini

Algoritmi e strutture dati. Codici di Huffman

ESEMPIO 1: eseguire il complemento a 10 di 765

Probabilità condizionata: p(a/b) che avvenga A, una volta accaduto B. Evento prodotto: Evento in cui si verifica sia A che B ; p(a&b) = p(a) x p(b/a)

Application note. CalBatt NomoStor per i sistemi di accumulo di energia

MODELLO RELAZIONALE. Introduzione

I.I.S. Primo Levi Badia Polesine A.S

CPU. Maurizio Palesi

Architettura hardware

13. Campi vettoriali

Registri. «a2» Copyright Daniele Giacomini --

Metodi statistici per le ricerche di mercato

la scienza della rappresentazione e della elaborazione dell informazione

1. PRIME PROPRIETÀ 2

Транскрипт:

2. SINCRONIZZAZIONE (CENNI) INTRODUZIONE AL PROBLEMA DELLA SINCRONIZZAZIONE SINCRONISMO DI BIT SCRAMBLING SINCRONISMO DI FRAME

INTRODUZIONE Abbiamo visto diverse tecniche in grado di convertire e di trasmettere un messaggio analogico in forma numerica. Un problema che non abbiamo ancora considerato è quello relativo al sincronismo tra trasmettitore e ricevitore. Il problema del sincronismo è molto importante. Un cattivo sincronismo pregiudica infatti le prestazioni di un sistema di telecomunicazioni digitale.

INTRODUZIONE DEFINIZIONI Tipicamente, un messaggio viene codificato con una parola di codice composta da n simboli (ad esempio n bit). I simboli (bit) che appartengono alla stessa parola di codice costituiscono un frame.

INTRODUZIONE Se a destinazione vogliamo ricostruire il messaggio originale, dobbiamo essere in grado di riconoscere in quale punto della sequenza ricevuta: inizia la forma d onda associata ad un bit (sincronismo di bit); inizia il frame relativo ad una parola di codice (sincronismo di frame).

INTRODUZIONE ESEMPIO DI SINCRONISMO DI FRAME Consideriamo una sorgente discreta quaternaria con alfabeto {A,B,C,D}. Usiamo la seguente codifica binaria per effettuare la trasmissione dei simboli: A 00, B 01, C 10, D 11 Supponiamo di trasmettere la sequenza ACB A C B SE, IN MODO ERRATO, IL RICEVITORE CONSIDERA QUESTO PUNTO COME INIZIO DEL FRAME, ALLORA SI RICOSTRUISCE LA SEQUENZA SBAGLIATA BA B A

INTRODUZIONE L analisi delle problematiche e delle tecniche legate al sincronismo di bit e al sincronismo di frame verrà condotta con riferimento alla trasmissione in banda base. I concetti che vedremo possono ovviamente essere estesi alle trasmissioni in banda traslata. NOTA Si tenga presente che nel caso di trasmissione in banda traslata esiste un ulteriore problema di sincronismo legato al recupero della frequenza e della fase della portante nei demodulatori coerenti.

INTRODUZIONE: SCHEMA DI UN RICEVITORE FILTRO LP ν () t RIGENERA- TORE MESSAGGIO IN USCITA BIT SYNC CLOCK FRAME SYNC INDICATORE DI FRAME Il sincronismo di bit viene ottenuto analizzando il segnale ricevuto. Il sincronismo di frame viene ricavato dal messaggio rigenerato e dal clock.

SINCRONISMO DI BIT Esistono diverse tecniche in grado di effettuare il sincronismo di bit: Tecniche basate su Filtro Passa-Banda e Aggiustamento di Fase (FPAF); Tecniche basate su Zero-Crossing Detection (ZCD); Tecniche basate su Early-Late Synchronizer (ELS).

TECNICHE BASATE SU FPAF Premessa: questa tecniche possono essere utilizzate solo con formati di linea (ovvero tipi di forme d onda della PAM) associati ad una densità spettrale contenente termini impulsivi a multipli di r b (tipicamente con formati RZ). Idea di base: sfruttare gli impulsi presenti nello spettro di densità di potenza a multipli di per ricavare un segnale di sincronismo per il il clock che governa il rigeneratore. r b Lo schema generale da utilizzare per implementare questa tecnica varia leggermente a seconda del formato di linea che si considera.

FPAF: FORMATO RZ UNIPOLARE Quando il segnale ν t ha un formato di tipo RZ unipolare, effettuare la sincronizzazione di bit è molto semplice. ( ) Ricordiamo che lo spettro G ν f di un segnale RZ unipolare contiene degli impulsi δ (n dispari) centrati a multipli di r : ν () t 1 0 1 1 0 ( ) f nr b () G ν ( f ) b t T b -3r b r b -r b 3r b f

FPAF: FORMATO RZ UNIPOLARE ( ) Consideriamo la coppia di impulsi δ f ± r b. Un filtro passa banda con banda passante stretta e centrato in r b è in grado di estrarre una forma d onda sinusoidale proporzionale a cos 2π r t +Φ. ( ) b Un aggiustamento di fase consente di ottenere il segnale di sincronismo per il clock.

FPAF: FORMATO RZ UNIPOLARE SCHEMA DEL SINCRONIZZATORE cos ( 2π r t +Φ ) b ν () t FILTRO BP f r b AGGIUSTAMENTO DI FASE AL CONTROLLO DI CLOCK BIT SYNC

FPAF: FORMATO RZ POLARE ν () t Nel caso di trasmissione con formato RZ polare, lo spettro non contiene impulsi che permettano la sincronizzazione: 1 0 1 1 0 G ν ( f ) t T b -2r b 2r b f Non si può usare lo stesso schema usato per il formato RZ unipolare.

FPAF : FORMATO RZ POLARE OSSERVAZIONE Consideriamo un generico segnale con formato RZ polare: ν () t T b t Il segnale per il controllo del clock può essere ottenuto elevando al quadrato ν () t : 2 ν () t ANALOGO AD UN SEGNALE RZ UNIPOLARE T b t

FPAF: FORMATO RZ POLARE Una volta ottenuto il segnale ν t, la componente sinusoidale cos( 2π r di frequenza f = r può essere estratta con un bt +Φ ) b filtro passa-banda analogamente a quanto fatto per il formato RZ unipolare. 2 () Anche in questo caso l aggiustamento di fase consente di ottenere il segnale di sincronismo per il clock.

FPAF: FORMATO RZ POLARE SCHEMA DEL SINCRONIZZATORE cos ( 2π r t +Φ ) b ν () t 2 ν () t FILTRO BP f r b AGGIUSTAMENTO DI FASE AL CONTROLLO DI CLOCK BIT SYNC

TECNICHE FPAF: PROBLEMI Le tecniche di sincronizzazione FPAF possono essere utilizzate solo con i formati di linea che hanno impulsi a multipli di r b NRZ. nello spettro non si possono utilizzare con i formati Nelle tecniche FPAF, il clock viene generato mediante un segnale di controllo nell ambito di un sistema ad anello aperto (non c è retroazione) il sistema di sincronizzazione risulta poco robusto.

TECNICA ZERO-CROSSING DETECTION (ZCD) La tecnica ZCD utilizza una configurazione ad anello chiuso (quindi permette una sincronizzazione più robusta rispetto alla tecnica precedente). Idea di base: il sincronismo di bit viene recuperato sfruttando le transizioni per zero del segnale nel dominio del tempo. Questa tecnica può essere applicata anche a formati di linea di tipo NRZ.

TECNICA ZCD Nei sistemi basati su ZCD, il clock viene fornito da un generatore di onda quadra la cui frequenza è funzione della tensione in ingresso. Questo dispositivo viene chiamato Voltage Controlled Oscillator (VCO). Il VCO è controllato da un segnale (tensione) derivato da un opportuna analisi delle transizioni per zero del segnale ricevuto ν t. ()

TECNICA ZCD: SCHEMA DEL SINCRONIZZATORE () t ν ZERO CROSSING DETECTOR z() t FILTRO LP γ () t VCO c() t

TECNICA ZCD Uno zero-crossing detector genera degli impulsi rettangolari di durata T b /2 in corrispondenza degli attraversamenti per zero del segnale ν t. () () Il treno di impulsi z t così ottenuto viene moltiplicato per il segnale di clock c() t proveniente dal VCO. Il segnale risultante da tale prodotto viene quindi integrato, filtrato e utilizzato come tensione di controllo γ t del VCO. ()

TECNICA ZCD L anello raggiunge una condizione di equilibrio quando i segnali t e z t sono sincronizzati e sfasati di T b /4. c () () () () In tale caso l area del segnale c t z t è nulla e quindi la tensione di controllo rimane costante. γ () t Eventuali scostamenti dalla condizione di sincronismo ideale vengono recuperati dal meccanismo ad anello chiuso aumentando (o diminuendo) opportunamente la tensione di controllo del VCO γ () t.

TECNICA ZCD: ESEMPIO ν () t z() t c() t T b / 2 Tb t t t z () t c() t T b / 4 t γ () t t

TECNICA EARLY-LATE SYNCHRONIZER (ELS) Idea di base: sfruttare il fatto che un segnale opportunamente filtrato presenta un massimo in corrispondenza dell istante ottimo di campionamento t opt e presenta una certa simmetria rispetto tale punto. ν () t t opt t

TECNICA ELS Supponiamo di campionare il segnale ν t all istante. () t k Fissiamo una quantità positiva δ < e consideriamo i campioni ν ( δ ) e ν + δ. 2 t ( ) k t k T b Se stiamo campionando correttamente (cioè se trasmettitore e ricevitore sono sincronizzati) : ν ( tk δ ) ν ( tk + δ ), tk topt ENTRAMBI < ν ( t k )

TECNICA ELS: ESEMPIO ν ( t k δ ) ν ( t k ) ν () t ERRORE DI SINCRONISMO ( ) t k ν ν () t ν ( t k δ ) ν ( t δ ) + k ν ( t k + δ ) t opt δ δ t δ δ SINCRONIZZAZIONE NON CORRETTA t k tk t opt SINCRONIZZAZIONE CORRETTA

TECNICA ELS Se stiamo campionando in ritardo (late sync): ( t k δ ) > ν ( t δ ) ν + k Se stiamo campionando in anticipo (early sync): ( t k δ ) < ν ( t δ ) ν + Si può quindi usare la tensione γ t = ν t k δ ν tk + δ per controllare un VCO. k () ( ) ( )

TECNICA ELS: SCHEMA DEL SINCRONIZZATORE S/H. ν ( t k δ ) ν () t RIT. T b δ VCO γ () t c() t RIT. T b + δ S/H. ν ( t k + δ )

SINCRONISMO DI BIT: PROBLEMA () Se il segnale ν t contiene una lunga sequenza di 0 o di 1, si può perdere il sincronismo (non ci sono attraversamenti per zero del segnale). Esistono dispositivi detti scrambler che riescono ad eliminare le lunghe serie di 0 e 1 garantendo un numero sufficiente di transizioni per lo zero.

SCRAMBLING Lo scrambling è un operazione di codifica applicata al messaggio da trasmettere che aggiunge un rumore pseudocasuale controllato al flusso di bit in modo da eliminare lunghe sequenze di 1 e 0 l effetto è quello di facilitare la sincronizzazione. L operazione di scrambling deve essere ovviamente reversibile in modo che, in ricezione, si possa riottenere dalla sequenza di bit codificata la sequenza originale.

SCRAMBLING L elemento base che costituisce uno scrambler è un registro a scorrimento (shift register). I bit della sequenza da trasmettere entrano nello shift register e scorrono in esso ogni T b. L uscita dello scrambling è una somma modulo-2 (corrisponde all operazione logica di OR-esclusivo) di alcuni bit contenuti nel registro.

SCRAMBLING: SCHEMA DELLO SHIFT REGISTER Controlla lo scorrimento Shift Register a n celle Clock b k b k-1 b k-2 b k-n-1 b k-n c i 0 = 1 cella non connessa al sommatore cella connessa al sommatore c 1 c 2 c n-1 c n b k = c 1 b k-1 c 2 b k-2 c n b k-n Sommatori modulo 2

SCHEMA GENERALE DI UN DISPOSITIVO DI SCRAMBLING Clock Shift register c 1 c 2 m k-1 m k-2 c n m k-n Sequenza binaria originaria m k m k m k Sequenza che si trasmette

UNSCRAMBLING In ricezione l operazione di unscrambling deve separare il contributo dello pseudorumore dal messaggio originario. Si può dimostrare che il dispositivo di unscrambling deve essere costituito da uno shift register con la stessa struttura di quello usato in trasmissione per lo scrambling. In ricezione si devono quindi conoscere la dimensione dello shift register e i valori dei coefficienti c i utilizzati in trasmissione.

SCHEMA GENERALE DI UN DISPOSITIVO DI UNSCRAMBLING Clock Shift register m k-1 c 1 m k-2 c 2 m k-n c n Sequenza ricevuta m k m k m k Sequenza binaria originaria ricostruita

SCRAMBLING-UNSCRAMBLING: ESEMPIO Vediamo un esempio di scrambler costituito da uno shift register con 4 celle e caratterizzato dai coefficienti a 1 =a 2 =0, a 3 =a 4 =1. Clock m k-1 m k-2 m k-3 m k-4 Sequenza binaria originaria m k m k m k Sequenza che si trasmette

SCRAMBLING-UNSCRAMBLING: ESEMPIO Il dispositivo da usare in ricezione deve avere la seguente struttura: Clock m k-1 m k-2 m k-3 m k-4 Sequenza che si riceve m m k k m Sequenza binaria k originaria ricostruita

SCRAMBLING-UNSCRAMBLING: ESEMPIO Verifichiamo che all uscita del dispositivo di unscrambling ci sia veramente la sequenza originaria. Nello scrambler abbiamo: dove: m k = m k m k m k = m k-3 m k-4 Calcoliamo ora l uscita dello unscrambler: m k m k = ( m k m k ) m k = m k ( m k m k ) = m k 0 = m k

SCRAMBLING OSSERVAZIONI Aumentando la lunghezza dello shift register si aumenta l entità dello pseudorumore che viene aggiunto si possono controllare meglio gli zero crossing. Aumentare troppo la lunghezza dello shift register può però causare dei problemi. Se in ricezione si riceve un bit m k sbagliato, si sbagliano un numero di bit successivi proporzionale alla lunghezza dello shift register (propagazione dell errore).

SINCRONISMO DI FRAME La sincronizzazione di frame è necessaria principalmente per due motivi principali: se si sbaglia l identificazione dell inizio del frame il ricevitore ricostruisce una sequenza sbagliata (vedi esempio a pag.105); se non si identifica la presenza di un messaggio, si rischia di interpretare il segnale in un momento in cui non vi è trasmissione ed è presente solo rumore i bit casuali dovuti al rumore potrebbero essere scambiati per informazione!

SINCRONISMO DI FRAME L informazione relativa al frame è in genere ricavata per mezzo dei bit rigenerati e del clock del ricevitore (già sincronizzato con il clock del trasmettitore grazie al sincronismo di bit). FILTRO LP ν () t RIGENERA- TORE MESSAGGIO IN USCITA BIT SYNC CLOCK FRAME SYNC INDICATORE DI FRAME

SINCRONISMO DI FRAME La sincronizzazione di frame è facilitata includendo nella sequenza da trasmettere la ripetizione di una parola speciale di sincronismo (sync word) costituita da N bit. Il prefisso del frame è costituito da diverse ripetizioni della sync word che demarcano l inizio della trasmissione. Il prefisso è seguito da un altra parola di codice che indica l inizio del messaggio vero e proprio. Inizio messaggio Prefisso Messaggio Sync word

SINCRONISMO DI FRAME OBIETTIVO DEL SINCRONIZZATORE DI FRAME Il sincronizzatore di frame deve rilevare la sync word s 1 s 2 s N non appena essa appare nella sequenza di bit che vengono rigenerati. ogni simbolo s i (i=1,,n) è un bit STRUTTURA DEL SINCRONIZZATORE DI FRAME Il sincronizzatore di frame è sostanzialmente costituito da uno shift register e da un comparatore. Il suo funzionamento si basa su un calcolo di cross-correlazione tra la sequenza di bit rigenerati e la sync word.

SINCRONISMO DI FRAME Ciascun bit rigenerato m k ( 0 o 1 ) viene associato ad una forma d onda polare ottenendo un valore a k dato da: a k 2 m 1 = ± 1 = k Gli a k vengono memorizzati in un registro a scorrimento composto da N celle.

SINCRONISMO DI FRAME: SCHEMA DEL SINCRONIZZATORE 1 0 Clock Shift Register a N celle ν(t) Rigeneratore m k Convertitore unipolare- a k a k-1 a k-2 a k-n-1 a k-n polare c 1 c 2 c N-1 c N +1-1 Σ γ k Indicatore d frame V

SINCRONISMO DI FRAME I guadagni delle celle contengono l informazione sulla sync word e sono calcolati come: c i = 2s N + 1 i 1 = ± 1 con i=1,,n, s i bit i-esimo della sync word. Le uscite dello shift register sono sommate algebricamente per ottenere il valore: γ k = N i= 1 c a Quando nello shift register è presente la sync word, il valore in ingresso al comparatore è pari a N (se non ci sono errori in ricezione). i k i

SINCRONISMO DI FRAME In realtà, per tener conto di eventuali errori nella parola di codice ricevuta, l indicatore di frame viene attivato se il valore in ingresso al comparatore è maggiore di una soglia V inferiore a N. Si può dimostrare che nel caso di una probabilità di errore su bit piccola, il valore di soglia che ottimizza le prestazioni del sistema è: V=N-2 Tale valore consente di rilevare sync word in cui non siano presenti errori o in cui sia sbagliato solo 1 bit.