Bit interleaver presentation

14
1 Harokopio University Department of Informatics and Telematics Αγγελίδης Άγγελος A.M 15201 Bit interleaver in DVB-S2X protocol Καθηγητές: Βασίλειος Δαλάκας Γεωργία Δέδε

Transcript of Bit interleaver presentation

Page 1: Bit interleaver presentation

1

Harokopio UniversityDepartment of Informatics and Telematics

Αγγελίδης Άγγελος A.M 15201

Bit interleaver in DVB-S2X protocol

Καθηγητές:Βασίλειος Δαλάκας

Γεωργία Δέδε

Page 2: Bit interleaver presentation

2

Τι είναι ο bit interleaver ;

● Μια τεχνική που χρησιμοποιείται σε...

– Δορυφορικές και ψηφιακές επικοινωνίες

– DSL broadband

– data & disk storage

– CD's● Αποτελεί κομμάτι του FEC (forward error correction) και

βελτιώνει την απόδοση του

● Τι είναι το FEC ;– Το FEC δίνει την δυνατότητα στον δέκτη να διορθώνει

σφάλματα (errors) σε κανάλια με θόρυβο ή αναξιόπιστα

Page 3: Bit interleaver presentation

3

Πως λειτουργεί;

● Τα περισσότερα κανάλια επικοινωνίας έχουν μνήμη (not memoryless)

● Τα σφάλματα (errors) συνήθως συμβαίνουν σε ριπές (bursts)

● Ο interleaver (του πομπού) σκορπίζει (shuffles) τα bits ενός symbol ανάμεσα σε code words

● Το interleaving γίνεται πάντα πριν την διαμόρφωση (modulation)

● Ο deinterleaver (του δέκτη) επαναφέρει την αρχική αλληλουχία

● Δημιουργεί μια πιο ομοιόμορφη κατανομή σφαλμάτων uniform distribution of errors

Page 4: Bit interleaver presentation

4

ThisIsAnExampleOfInterleaving

Original transmitted sentence: ThisIsAnExampleOfInterleaving...

Received sentence with a burst error: ThisIs______pleOfInterleaving...

With Interleaning

Transmitted sentence: ThisIsAnExampleOfInterleaving…

Error-free transmission: TIEpfeaghsxlIrv.iAaenli.snmOten.

Received sentence with a burst error: TIEpfe______Irv.iAaenli.snmOten.

Received sentence after deinterleaving: T_isI_AnE_amp_eOfInterle_vin_...

Page 5: Bit interleaver presentation

5

Γιατί δεν το χρησιμοποιούμε παντού;

● latency

– Οι τεχνικές interleaving αυξάνουν το total delay

– Ένα ολόκληρο interleaved block πρέπει να παραληφθεί πριν αρχίσει η αποκωδικοποίηση

● Κρύβει την δομή (structure) των errors

Page 6: Bit interleaver presentation

6

DVB-S2X

● Μια προέκταση του DVB S2

● Νέες τεχνολογίες (HTS, HEVC,UHDTV) εξαπλώνονται, τα data rates αυξάνονται

● Αύξηση των (MODCOD) schemes και των επιλογών (FEC) σε σχέση με το DVB-S2

● Sharper roll-off filtering

Page 7: Bit interleaver presentation

7

Εξέλιξη του DVB-S

Τα MODCODs έχουν αυξηθεί από 28 στο DVB-S2 σε 112 στο DVB-S2X, αυξάνοντας την απόδοση κοντά στο θεωρητικό όριο “Shannon limit”

Page 8: Bit interleaver presentation

8

DVB-S2 System

Page 9: Bit interleaver presentation

9

Bit interleaver στο DVB-S2X

● Εφαρμόζεται σε όλα τα MODCODs εκτός από αυτά που χρησιμοποιούν BPSK ή QPSK

● Και στο DVB-S2 (αλλά με λιγότερα MODCODs)

● Τα δεδομένα γράφονται στον interleaver ανά στήλη (column-wise)

● Τα δεδομένα διαβάζονται ανά σειρά (row-wise)

Page 10: Bit interleaver presentation

10

8PSK modulation

Τα δεδομένα γράφονται στον interleaver ανά στήλη (column-wise)

Τα δεδομένα διαβάζονται ανά σειρά (row-wise) (το MSB του BBHEADER διαβάζεται πρώτο)

Page 11: Bit interleaver presentation

11

8PSK modulation (αναλογία 3/5)

Τα δεδομένα γράφονται στον interleaver ανά στήλη (column-wise) Τα δεδομένα διαβάζονται ανά σειρά (row-wise)(το MSB του BBHEADER διαβάζεται τρίτο)

Page 12: Bit interleaver presentation

12

Σειρά ανάγνωσης

Bit Interleaver Patterns (σειρά ανάγνωσηςτο 0 αντιστοιχεί στο MSB, αριστερή στήλη)

● Για παράδειγμα όταν λέμε ότι το bit interleaver pattern για τον 8PSK 23/36 είναι 102, σε κάθε γραμμή, η μεσαία στήλη (1) διαβάζεται πρώτη ακολουθεί η αριστερή (0) και τέλος η δεξιά (2).

Implem entation MODCOD Bit Interleaver Pattern

8PSK 23/36 012

8PSK 25/36 102

8PSK 13/18 102

4+12APSK 26/45 3201

4+12APSK 3/5 3210

8+8APSK 18/30 0123

4+12APSK 28/45 3012

4+12APSK 23/36 3021

8+8APSK 20/30 0123

4+12APSK 25/36 2310

4+12APSK 13/18 3021

4+12+16rbAPSK 2/3 21430

8+16+20+20APSK 7/9 201543

Page 13: Bit interleaver presentation

13

Συμπεράσματα

● Έξυπνη και χρήσιμη τεχνική για μετάδοση σε κανάλια με θόρυβο

● Αντιμετωπίζει με επιτυχία burst errors

● Προσθέτει latency

Page 14: Bit interleaver presentation

14

Ερωτησεις;

Ευχαριστώ!