Μάθημα Εισαγωγή στις Τηλεπικοινωνίες Κωδικοποίηση πηγής- καναλιού Μάθημα 9o

Σχετικά έγγραφα
Τμήμα Μηχανικών Η/Υ και Πληροφορικής

Τεχνικές διόρθωσης και ανίχνευσης σφαλµάτων

Χρήστος Ξενάκης. Πανεπιστήμιο Πειραιώς, Τμήμα Ψηφιακών Συστημάτων

Καναλιού. Καναλιού. Προχωρημένα Θέματα Τηλεπικοινωνιών. Κατηγορίες Κωδικών Καναλιού. Τι πετυχαίνει η Κωδ. Καναλιού. Κωδικοποίηση Καναλιού.

Ψηφιακές Τηλεπικοινωνίες

Ψηφιακές Τηλεπικοινωνίες. Θεωρία Ρυθμού Παραμόρφωσης

Πρόλογος 1. 1 Μαθηµατικό υπόβαθρο 9

Θεωρία Πληροφορίας. Διάλεξη 7: Κωδικοποίηση καναλιού με γραμμικούς κώδικες block. Δρ. Μιχάλης Παρασκευάς Επίκουρος Καθηγητής

Μάθημα Επισκόπηση των Τηλεπικοινωνιών

ΘΕΩΡΙΑ ΠΛΗΡΟΦΟΡΙΑΣ. Κεφάλαιο 3 : Πηγές Πληροφορίας Χρήστος Ξενάκης. Πανεπιστήμιο Πειραιώς, Τμήμα Ψηφιακών Συστημάτων

Παναγιώτης Μαθιόπουλος Ph.D.

Ασκήσεις στο µάθηµα «Επισκόπηση των Τηλεπικοινωνιών»

Συμπίεση Δεδομένων

Τηλεπικοινωνιακά Συστήματα ΙΙ

Βασικές λειτουργίες Ανίχνευση πλαισίων Τι κάνει το επίπεδο ζεύξης Χρησιμοποιεί τις υπηρεσίες του φυσικού επιπέδου, ήτοι την (ανασφαλή) μεταφορά δεδομέ

Θεωρία Πληροφορίας. Διάλεξη 4: Διακριτή πηγή πληροφορίας χωρίς μνήμη. Δρ. Μιχάλης Παρασκευάς Επίκουρος Καθηγητής

Τηλεπικοινωνιακά Συστήματα ΙΙ

Εισαγωγή στους Η/Υ. Γιώργος Δημητρίου. Μάθημα 7 και 8: Αναπαραστάσεις. Πανεπιστήμιο Θεσσαλίας - Τμήμα Πληροφορικής

Θεωρία Πληροφορίας. Διάλεξη 12:Κωδικοποίηση Καναλιού με Κώδικες Turbo. Δρ. Μιχάλης Παρασκευάς Επίκουρος Καθηγητής

Χρήστος Ξενάκης. Πανεπιστήμιο Πειραιώς, Τμήμα Ψηφιακών Συστημάτων

Χρήστος Ξενάκης. Πανεπιστήμιο Πειραιώς, Τμήμα Ψηφιακών Συστημάτων

Θεωρία Πληροφορίας. Διάλεξη 10: Κωδικοποίηση καναλιού με συνελικτικούς κώδικες. Δρ. Μιχάλης Παρασκευάς Επίκουρος Καθηγητής

Σεραφείµ Καραµπογιάς. Πηγές Πληροφορίας και Κωδικοποίηση Πηγής 6.3-1

Τεχνολογία Πολυμέσων. Ενότητα # 7: Θεωρία πληροφορίας Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής

Θεωρία πληροφοριών. Τεχνολογία Πολυµέσων 07-1

Κατηγορίες Συμπίεσης. Συμπίεση με απώλειες δεδομένων (lossy compression) π.χ. συμπίεση εικόνας και ήχου

Χρήστος Ξενάκης. Πανεπιστήμιο Πειραιώς, Τμήμα Ψηφιακών Συστημάτων

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ

Ανάκτηση Πληροφορίας

ΚΕΦΑΛΑΙΟ 7 ΕΠΕΞΕΡΓΑΣΙΑ ΚΑΙ ΜΕΤΑΔΟΣΗ ΨΗΦΙΑΚΩΝ ΔΕΔΟΜΕΝΩΝ

Συμπίεση χωρίς Απώλειες

1 η Θεµατική Ενότητα : Δυαδικά Συστήµατα

Θεώρημα κωδικοποίησης πηγής

Πληροφορική Ι. Μάθημα 9 ο Συμπίεση δεδομένων. Τμήμα Χρηματοοικονομικής & Ελεγκτικής ΤΕΙ Ηπείρου Παράρτημα Πρέβεζας. Δρ.

Πολυμέσα πάνω από κινητά δίκτυα

Μετάδοση Πολυμεσικών Υπηρεσιών Ψηφιακή Τηλεόραση

Θέματα Συστημάτων Πολυμέσων

Μια «ανώδυνη» εισαγωγή στο μάθημα (και στο MATLAB )

Ψηφιακές Τηλεπικοινωνίες

ΚΩΔΙΚΟΠΟΙΗΣΗ ΕΛΕΓΧΟΥ ΣΦΑΛΜΑΤΟΣ (2)

ΕΡΓΑΣΤΗΡΙΟ ΑΝΑΛΟΓΙΚΩΝ & ΨΗΦΙΑΚΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ

( ) log 2 = E. Σεραφείµ Καραµπογιάς

Nέες Τεχνολογίες. στις Επικοινωνίες

Πρόγραμμα Σπουδών Ακαδημαϊκού Έτους

3/40. (acknowledged connectionless), (acknowledged connection oriented) 4/40

Στο Κεφάλαιο 9 παρουσιάζεται μια εισαγωγή στις ψηφιακές ζωνοπερατές επικοινωνίες.

ΗΜΥ 100 Εισαγωγή στην Τεχνολογία

ΠΛΗ21 Κεφάλαιο 1. ΠΛΗ21 Ψηφιακά Συστήματα: Τόμος Α Κεφάλαιο: 1 Εισαγωγή

Ψηφιακή Λογική Σχεδίαση

(ΕΞΆΜΗΝΟ εγγραφής Εαρινό)

Μεταβατικές διατάξεις Νέου Προγράμματος Σπουδών (ΝΠΣ) για τους φοιτητές εισαγωγής 2013 και πριν Υποχρεωτικά Μαθήματα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΛΟΠΟΝΝΗΣΟΥ

Ψηφιακές Επικοινωνίες

ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ: ΑΝΙΧΝΕΥΣΗ ΣΦΑΛΜΑΤΩΝ ΣΕ ΤΗΛΕΠΙΚΟΙΝΩΝΙΑΚΑ ΔΙΚΤΥΑ

Διακριτά Μαθηματικά ΙΙ Χρήστος Νομικός Τμήμα Μηχανικών Η/Υ και Πληροφορικής Πανεπιστήμιο Ιωαννίνων 2018 Χρήστος Νομικός ( Τμήμα Μηχανικών Η/Υ Διακριτά

(ΕΞΆΜΗΝΟ εγγραφής Εαρινό)

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ, ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ

//009 Βασικές εργασίες του επιπέδου ζεύξης ηµιουργία πλαισίων Έλεγχος σφαλµάτων Έλεγχος ροής Σχέση µεταξύ πακέτων (επιπέδου δικτύου) και πλαισίων (επι

Μελέτη Επίδοσης Συστημάτων Πολλαπλών Εισόδων Πολλαπλών Εξόδων

Τετάρτη 5-12/11/2014. ΣΗΜΕΙΩΣΕΙΣ 3 ου και 4 ου ΜΑΘΗΜΑΤΟΣ ΕΙΔΙΚΟΤΗΤΑ: ΤΕΧΝΙΚΟΣ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ: ΑΡΧΙΤΕΚΤΟΝΙΚΗ Η/Υ Α ΕΞΑΜΗΝΟ

Ψηφιακή Επεξεργασία και Ανάλυση Εικόνας Ενότητα 6 η : Συμπίεση Εικόνας. Καθ. Κωνσταντίνος Μπερμπερίδης Πολυτεχνική Σχολή Μηχανικών Η/Υ & Πληροφορικής

Μάθημα Εισαγωγή στις Τηλεπικοινωνίες

Πανεπιστήμιο Πατρών Τμήμα Φυσικής Εργαστήριο Ηλεκτρονικής. Ψηφιακά Ηλεκτρονικά. Αριθμητικά Συστήματα. Επιμέλεια Διαφανειών: Δ.

Δομές Δεδομένων και Αλγόριθμοι

Επεξεργασία Πολυµέσων. Δρ. Μαρία Κοζύρη Π.Μ.Σ. «Εφαρµοσµένη Πληροφορική» Τµήµα Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών Πανεπιστήµιο Θεσσαλίας

Χρήστος Ξενάκης. Πανεπιστήμιο Πειραιώς, Τμήμα Ψηφιακών Συστημάτων

Μετάδοση πληροφορίας - Διαμόρφωση

ΕΡΓΑΣΤΗΡΙΟ ΑΝΑΛΟΓΙΚΩΝ & ΨΗΦΙΑΚΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ. Εργαστήριο 8 ο. Αποδιαμόρφωση PAM-PPM με προσαρμοσμένα φίλτρα

Εισαγωγή στην επιστήμη των υπολογιστών

Μετάδοση πληροφορίας - Διαμόρφωση

Μελέτη και Προσομοίωση n πομπού για ασύρματη πρόσβαση ΦΟΙΤΗΤΗΣ: ΛΑΖΑΡΙΔΗΣ ΚΩΝΣΤΑΝΤΙΝΟΣ ΕΠΙΒΛΕΠΩΝ ΚΑΘΗΓΗΤΗΣ: ΕΥΣΤΑΘΙΟΥ ΔΗΜΗΤΡΙΟΣ

Εργαστηριακή Ασκηση 2- Κυκλικοί Κώδικες

Επεξεργασία Πολυµέσων. Δρ. Μαρία Κοζύρη Π.Μ.Σ. «Εφαρµοσµένη Πληροφορική» Τµήµα Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών Πανεπιστήµιο Θεσσαλίας

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΛΟΠΟΝΝΗΣΟΥ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ, ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΛΟΠΟΝΝΗΣΟΥ

ΑΝΙΧΝΕΥΣΗ ΚΑΙ ΙΟΡΘΩΣΗ ΣΦΑΛΜΑΤΩΝ

ΕΡΓΑΣΤΗΡΙΟ ΑΝΑΛΟΓΙΚΩΝ & ΨΗΦΙΑΚΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ

ΕΡΓΑΣΤΗΡΙΟ ΑΝΑΛΟΓΙΚΩΝ & ΨΗΦΙΑΚΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ

Τεχνολογία Πολυμέσων. Ενότητα # 8: Αρχές κωδικοποίησης Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής

Συμπίεση Δεδομένων

ΕΠΙΚΟΙΝΩΝΙΕΣ, ΔΙΚΤΥΑ & ΤΕΧΝΟΛΟΓΙΑ ΥΠΟΛΟΓΙΣΤΩΝ

ΑΝΤΙΣΤΟΙΧΙΣΕΙΣ ΜΑΘΗΜΑΤΩΝ ΙΣΧΥΟΥΝ ΑΠΟ ΤΟ ΑΚΑΔΗΜΑΪΚΟ ΕΤΟΣ Α ΕΞΑΜΗΝΟ ΠΑΛΑΙΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ. Κατηγορ ία ΝΕΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΚΟΣ Υ/ΕΥ

Μέρος Β - Δίκτυα. Ασκήσεις I. Ποιος ο ρόλος του πομπού και του δέκτη στο μοντέλο επικοινωνίας που α- πεικονίζεται στο σχήμα που ακολουθεί; Μ Δεδομένα

ΕΡΓΑΣΤΗΡΙΟ ΑΝΑΛΟΓΙΚΩΝ & ΨΗΦΙΑΚΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ

Μοντέλο Επικοινωνίας Δεδομένων. Επικοινωνίες Δεδομένων Μάθημα 6 ο

ΘΕΜΑΤΑ ΠΟΛΛΑΠΛΗΣ ΕΠΙΛΟΓΗΣ ΤΗΛΕΠΙΚΟΙΝΩΝΙΕΣ

Θεωρία τησ Πληροφορίασ (Θ) ΔΙΔΑΚΩΝ: Δρ. Αναςτάςιοσ Πολίτησ

Παράσταση αριθμών «κινητής υποδιαστολής» floating point

ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ Δ ΕΣΠΕΡΙΝΩΝ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΛΟΠΟΝΝΗΣΟΥ

Αρχές Δικτύων Επικοινωνιών. Επικοινωνίες Δεδομένων Μάθημα 4 ο

Τεχνολογία Πολυμέσων. Ενότητα # 4: Ήχος Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής

Ψηφιακές Επικοινωνίες

Μέθοδοι Ελέγχου Σφαλμάτων

Ψηφιακή Επεξεργασία Εικόνας

Θέματα Συστημάτων Πολυμέσων

Κωδικοποίηση Πηγής. Η λειτουργία ενός συστήματος επικοινωνίας (γενικό διάγραμμα):

Συμπίεση Πολυμεσικών Δεδομένων

Transcript:

Μάθημα Εισαγωγή στις Τηλεπικοινωνίες Κωδικοποίηση πηγής- καναλιού Μάθημα 9o ΕΘΝΙΚΟ & ΚΑΠΟΔΙΣΤΡΙΑΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ Τομέας Επικοινωνιών και Επεξεργασίας Σήματος Τμήμα Πληροφορικής & Τηλεπικοινωνιών

Περιεχόμενα Ενότητας Κωδικοποίηση Πηγής Προθεματικοί κώδικες Αλγόριθμος Huffman Αλγόριθμος Lempel-Ziv Κωδικοποίηση Καναλιού Γραμμικοί κώδικες block Συνελικτικοί κώδικες Κώδικες turbo 2

Μοντέλο Ψηφιακών Επικοινωνιών 3

Πληροφορία& Ψηφιακά Συστήματα Βασικοί Στόχοι στις Τηλεπικοινωνίες: 1. η αποδοτική αναπαράσταση των δεδομένων που εξάγει μια πηγή πληροφορίας 2. η αποδοτική μετάδοση της πληροφορίας πάνω από ένα κανάλι Με το πρώτο ζήτημα ασχολείται η κωδικοποίηση πηγής (source coding) συμπίεση δεδομένων Με το δεύτερο ζήτημα ασχολείται η κωδικοποίηση καναλιού(channel coding) ανίχνευση και διόρθωση σφαλμάτων 4

Κωδικοποίηση Πηγής & Καναλιού 5

Κωδικοποίηση Πηγής Η έξοδος της πηγής είναι μια τυχαία διαδικασία. Αν ήταν ντετερμινιστική, δεν θα υπήρχε λόγος μετάδοσης... πώς ορίζεται η πληροφορία μιας πηγής; Πως τη μετράμε; τι αποτέλεσμα έχει στην πληροφορία η εφαρμογή κάποιας επεξεργασίας (π.χ. μετατροπή A/D); πόσο πολύ μπορούν να συμπιεστούν τα δεδομένα μιας πηγής; Απαντήσεις: θεωρία πληροφορίας Για τη θεωρητική ανάλυση πηγές πληροφορίας με διακριτό αλφάβητο 6

Η Εντροπία 7 Η εντροπία μιας Ν αδικής DMS (Ν πλήθος συμβόλων):

Πλεονασμός Πηγής 8

9 Κωδικοποίηση Πηγής Ι

Κωδικοποίηση Πηγής ΙΙ (Χάλκινο καλώδιο οπτική ίνα) 10

11 Θεώρημα Κωδικοποίησης Πηγής

Κωδικοποίηση Πηγής

13 Προθεματικοί κώδικες

Αλγόριθμος Κωδικοποίησης Huffman 14

Αλγόριθμος Κωδικοποίησης Huffman

παράδειγμα 16

Παράδειγμα 17

18 Παράδειγμα- τετραδικό σύστημα

Παρατηρήσεις Η διαδικασία κωδικοποίησηςhuffman δεν είναι μοναδική. Σημεία που μπορούν να υλοποιηθούν με διαφορετικό τρόπο: Σχόλια Αν δυο σύμβολα έχουν την ίδια πιθανότητα εμφάνισης υπάρχουν δυο τρόποι διάταξης τους. Η ανάθεση 0 και 1 μπορεί να γίνει από πάνω προς τα κάτω ή από κάτω προς τα πάνω. Διαφορετικές υλοποιήσεις οδηγούν σε σύμβολα με διαφορετικό κώδικα ή ακόμα και διαφορετικό μήκος κώδικα. Το μέσο μήκος κώδικα διατηρείται σταθερό. 19 Μειονεκτήματα Οι κώδικες Huffmanπαρουσιάζουν ισχυρή εξάρτηση από τη στατιστική της πηγής.η εκτίμηση της στατιστικής της πηγής απαιτεί χρονοβόρες διαδικασίες. Ο κώδικας μπορεί να είναι μη αποδοτικός επειδή είναι σχεδιασμένος για μπλοκ μήκους ενός συμβόλου π.χ. για μεγάλο pmax απαιτείται ιδανικό μήκος κωδικής λέξης μικρότερο από ένα, κάτι που δεν είναι εφικτό.

Κώδικας Μοrse 20

Αλγόριθμος Κωδικοποίησης Lempel-Ziv Ξεπερνά τα προβλήματα του αλγορίθμου Huffman. Ανήκει στην κατηγορία των καθολικών (universal)αλγορίθμων μη εξάρτηση από την στατιστική της πηγής Κωδικοποίηση από μεταβλητό σε σταθερό μήκος. Όταν εφαρμοστεί σε Αγγλικό κείμενο επιτυγχάνει συμπίεση 55% σε σύγκριση με το 43% του Huffman. 21

Ασκηση 22

Κωδικοποίηση καναλιού 23

Κέρδος ΚωδικοποίησηςΚαναλιού 24

ΚατηγορίεςΚωδίκων Καναλιού 25

Κώδικας Ελέγχου Απλής Ισοτιμίας 26

Γραμμικοί Κώδικες Block 27

Γεννήτορας & Πίνακας Ελέγχου Ισοτιμίας 28

Παράδειγμα 29

Βάρος και Απόσταση Hamming 30

Απόσταση Hamming Η σημασία της απόστασης Hamming είναι ότι αν δύο λέξεις απέχουν d bits, τότε αρκούν d σφάλματα για να μετατρέψουν τη μια στην άλλη. Συνήθως και τα 2 m μηνύματα είναι έγκυρα, όχι όμως όλες οι 2 n κωδικές λέξεις. Αυτές επιλέγονται με τρόπο που να μεγιστοποιεί την απόσταση Hamming Η απόσταση Hamming μεταξύ των κωδικών λέξεων προσδιορίζει την ικανότητα εντοπισμού σφαλμάτων και την ικανότητα διόρθωσης σφαλμάτων ενός κώδικα Αν έχω απόσταση d+1 μπορώ να ανιχνεύσω d απλά σφάλματα γιατί τα d σφάλματα δεν αρκούν να μετατρέψουν μια λέξη σε μια άλλη έγκυρη κωδική λέξη. Άρα το λάθος θα φανεί. Για να διορθώσω d σφάλματα πρέπει η απόσταση να είναι 2d+1 γιατί τότε ακόμα κι αν συμβούν d σφάλματα η αρχική κωδική λέξη θα είναι κοντύτερα σε αυτή με τα σφάλματα οπότε ο δέκτης μπορεί να τις αντικαταστήσει. 31

Ικανότητα Ανίχνευσης & Διόρθωσης 32

Απόσταση Hamming ας θεωρήσουµε έναν κώδικα µε µόνο τέσσερις έγκυρες κωδικές λέξεις: 0000000000, 0000011111, 1111100000 και 1111111111 Αυτός ο κώδικας έχει απόσταση 5, που σηµαίνει ότι µπορεί να διορθώνει διπλά σφάλµατα. Εαν ληφθεί η κωδική λέξη 0000000111, ο δέκτης γνωρίζει ότι η πρωτότυπη πρέπει να ήταν 0000011111. Εαν, ωστόσο, ένα τριπλό σφάλµα αλλάζει το 0000000000 σε 0000000111, το σφάλµα δεν θα διορθωθεί σωστά 33

Χρήσεις Κωδίκων Καναλιού 34