misure con il ber tester - tlc.unipr.it · il secondo output del ppg è un segnale di clock che...

19
Misure con il BER tester Marco Bertolini Dipartimento di Ingegneria dell’Informazione Università degli Studi di Parma Laboratorio di Telecomunicazioni 1 of 19

Upload: buingoc

Post on 18-Feb-2019

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Misure con il BER tester - tlc.unipr.it · Il secondo output del PPG è un segnale di clock che può servire per la sincronizzazione con l’ED. 11 of 19. PRBS Una PRBS di ordine

Misure con il BER tester

Marco Bertolini

Dipartimento di Ingegneriadell’Informazione

Università degli Studi di Parma

Laboratorio diTelecomunicazioni

1 of 19

Page 2: Misure con il BER tester - tlc.unipr.it · Il secondo output del PPG è un segnale di clock che può servire per la sincronizzazione con l’ED. 11 of 19. PRBS Una PRBS di ordine

Sommario

BER

BER Tester

2 of 19

Page 3: Misure con il BER tester - tlc.unipr.it · Il secondo output del PPG è un segnale di clock che può servire per la sincronizzazione con l’ED. 11 of 19. PRBS Una PRBS di ordine

La Bit Error Rate

La Bit Error Rate (BER) è il più diffuso parametro di qualità perl’analisi di sistemi di trasmissione digitali. La BER è definita come

BER =#bit errati

#bit trasmessi

e costituisce di fatto una stima della probabilità di errore introdottadal canale di trasmissione.

3 of 19

Page 4: Misure con il BER tester - tlc.unipr.it · Il secondo output del PPG è un segnale di clock che può servire per la sincronizzazione con l’ED. 11 of 19. PRBS Una PRBS di ordine

Curve di BER (I)

Tipicamente, quando si confrontano due sistemi in ambito radio, simisurano le curve di BER in funzione del rapporto segnale rumore(SNR) Eb

N0. In ottica si misura più spesso l’Optical Signal to Noise

Ratio (OSNR), misurato su una banda di riferimento (es. 0.1 nm)e definito come

OSNR0.1 =Pavg

N0 ·BB = 0.1nm

La relazione tra SNR ed OSNR è

OSNR0.1 = SNR · R∆ν

dove R è la frequenza di segnalazione e ∆ν è la bandaequivalente a 0.1 nm intorno ai 1550 nm (12.5 GHz).

4 of 19

Page 5: Misure con il BER tester - tlc.unipr.it · Il secondo output del PPG è un segnale di clock che può servire per la sincronizzazione con l’ED. 11 of 19. PRBS Una PRBS di ordine

Curve di BER (II)

12 14 16 18 2010

−15

10−10

10−5

OSNR [dB/0.1nm]

BE

R

Back to backAfter propagation

5 of 19

Page 6: Misure con il BER tester - tlc.unipr.it · Il secondo output del PPG è un segnale di clock che può servire per la sincronizzazione con l’ED. 11 of 19. PRBS Una PRBS di ordine

Confronto fra sistemi

Esistono due misure per confrontare le curve di ber di due sistemi.La Q-factor penalty (QP) e la Sensitivity Penalty (SP).La SP è definita come

∆OSNR @ BER = 10−n

dove n è un valore intero (solitamente 3, 5 o 9).Al contrario la QP è definita come

∆Q @ OSNR = X dB

dove Q è il Q-factor, definito come

Q = 20 · log10(Q(BER)) Q = Q di Marcumdi ordine1

6 of 19

Page 7: Misure con il BER tester - tlc.unipr.it · Il secondo output del PPG è un segnale di clock che può servire per la sincronizzazione con l’ED. 11 of 19. PRBS Una PRBS di ordine

SP e QP

12 14 16 18 2010

−15

10−10

10−5

OSNR [dB/0.1nm]

BE

R

Back to backAfter propagation

SP

QP

7 of 19

Page 8: Misure con il BER tester - tlc.unipr.it · Il secondo output del PPG è un segnale di clock che può servire per la sincronizzazione con l’ED. 11 of 19. PRBS Una PRBS di ordine

Il BER tester

8 of 19

Page 9: Misure con il BER tester - tlc.unipr.it · Il secondo output del PPG è un segnale di clock che può servire per la sincronizzazione con l’ED. 11 of 19. PRBS Una PRBS di ordine

Funzioni

Il BER tester (BERT) deve essere sostanzialmente in grado dicontare gli errori in una sequenza trasmessa. Quindi deveoccuparsi di generare una sequenza di bit e confrontarla conquella ricevuta, eventualmente riallineandole in caso di ritardo.Il BERT si compone dunque di due unità funzionali:

� Pulse Pattern Generator (PPG) che genera la sequenza� Error Detector (ED) che confronta i bit trasmessi e ricevuti

9 of 19

Page 10: Misure con il BER tester - tlc.unipr.it · Il secondo output del PPG è un segnale di clock che può servire per la sincronizzazione con l’ED. 11 of 19. PRBS Una PRBS di ordine

Setup

10 of 19

Page 11: Misure con il BER tester - tlc.unipr.it · Il secondo output del PPG è un segnale di clock che può servire per la sincronizzazione con l’ED. 11 of 19. PRBS Una PRBS di ordine

PPG

Il PPG come detto è in pratica un generatore di segnali binari adalta frequenza (10/40/60 GHz): tipicamente le sequenzetrasmesse sono

� 0 e 1 alternati� Pseudo Random Binary Sequences (PRBS)� Sequenze definite dall’utente

E’ inoltre possibile variare l’ampiezza dei segnali trasmessi.Il secondo output del PPG è un segnale di clock che può servireper la sincronizzazione con l’ED.

11 of 19

Page 12: Misure con il BER tester - tlc.unipr.it · Il secondo output del PPG è un segnale di clock che può servire per la sincronizzazione con l’ED. 11 of 19. PRBS Una PRBS di ordine

PRBS

Una PRBS di ordine N è una sequenza di 2N −1 simboli checontiene tutte le possibili sequenze lunghe N tranne quella di tutti1.Ad esempio una PRBS di ordine 4 è

011001010000111

Se la memoria del canale è N, una PRBS di ordine N è in grado ditestare tutte le configurazioni del canale e quindi predirecorrettamente le prestazioni del sistema.

12 of 19

Page 13: Misure con il BER tester - tlc.unipr.it · Il secondo output del PPG è un segnale di clock che può servire per la sincronizzazione con l’ED. 11 of 19. PRBS Una PRBS di ordine

ED

L’ED è la parte più complessa del BERT, poiché si deve occuparedi:

� Campionare il segnale e decidere a soglia� Recuperare la sincronia tra dati trasmessi e ricevuti� Contare gli errori

Così come per il PPG, questi compiti richiedono elettronica ad altafrequenza ed opportuni circuiti dedicati che li rendono dispositivimolto costosi.

13 of 19

Page 14: Misure con il BER tester - tlc.unipr.it · Il secondo output del PPG è un segnale di clock che può servire per la sincronizzazione con l’ED. 11 of 19. PRBS Una PRBS di ordine

Campionamento e decisione

Sia l’istante di campionamento che la soglia di decisione sonoparametri modificabili dall’utente per diversi motivi

� Testare i margini di tolleranza ad un errore di istante/soglia� Adattarsi alla soglia ottima imposta dal canale (es. trasmissioni

con rumore ottico richiedono sogli più spostate verso gli zeri)� Correggere eventuali piccoli sfasamenti tra le sequenze

trasmesse e ricevute

14 of 19

Page 15: Misure con il BER tester - tlc.unipr.it · Il secondo output del PPG è un segnale di clock che può servire per la sincronizzazione con l’ED. 11 of 19. PRBS Una PRBS di ordine

Clock Recovery

Nel caso la linea di trasmissione introduca un grande ritardo e nonsi abbia un riferimento per conoscere clock del segnale trasmesso(cosa che avviene nei sistemi reali), il clock deve essererecuperato a partire dai dati.

I BERT impiegano quindi un PLL (Phase Locked Loop) che siaggancia alla frequenza dei segnali trasmessi, eventualmentesintonizzabile su più frequenze.

15 of 19

Page 16: Misure con il BER tester - tlc.unipr.it · Il secondo output del PPG è un segnale di clock che può servire per la sincronizzazione con l’ED. 11 of 19. PRBS Una PRBS di ordine

Funzioni avanzate

� Interfacce ottiche integrate� Misure a Burst� Misura del diagramma ad occhio� Misure di Jitter� Misura del diagramma “a bathtub”

16 of 19

Page 17: Misure con il BER tester - tlc.unipr.it · Il secondo output del PPG è un segnale di clock che può servire per la sincronizzazione con l’ED. 11 of 19. PRBS Una PRBS di ordine

Eye Diagram

17 of 19

Page 18: Misure con il BER tester - tlc.unipr.it · Il secondo output del PPG è un segnale di clock che può servire per la sincronizzazione con l’ED. 11 of 19. PRBS Una PRBS di ordine

Jitter

18 of 19

Page 19: Misure con il BER tester - tlc.unipr.it · Il secondo output del PPG è un segnale di clock che può servire per la sincronizzazione con l’ED. 11 of 19. PRBS Una PRBS di ordine

Bathtub Diagram

UI = istante di campionamento/soglia di decisione normalizzati

19 of 19