ΕΕ728 Προχωρηµένα Θέµατα Θεωρίας Πληροφορίας 4η διάλεξη (4η έκδοση, 11/3/2013)

Σχετικά έγγραφα
ΕΕ728 Προχωρηµένα Θέµατα Θεωρίας Πληροφορίας 2η διάλεξη (3η έκδοση, 11/3)

ΕΕ728 Προχωρηµένα Θέµατα Θεωρίας Πληροφορίας 6η διάλεξη

ΕΕ728 Προχωρηµένα Θέµατα Θεωρίας Πληροφορίας 10η διάλεξη

ΕΕ728 Προχωρηµένα Θέµατα Θεωρίας Πληροφορίας 11η διάλεξη

ΕΕ728 Προχωρηµένα Θέµατα Θεωρίας Πληροφορίας 12η διάλεξη (2η έκδοση, 20/5/2013)

ΕΕ728 Προχωρηµένα Θέµατα Θεωρίας Πληροφορίας 11η διάλεξη

ΕΕ728 Προχωρηµένα Θέµατα Θεωρίας Πληροφορίας 10η διάλεξη (2η έκδοση, 7/5/2013)

ΕΕ728 Προχωρηµένα Θέµατα Θεωρίας Πληροφορίας 11η διάλεξη

ΕΕ728 Προχωρηµένα Θέµατα Θεωρίας Πληροφορίας 12η διάλεξη

ιαφορική εντροπία Σεραφείµ Καραµπογιάς

ΕΕ728 Προχωρηµένα Θέµατα Θεωρίας Πληροφορίας 11η & 12η διάλεξη

EE728 (22Α004) - Προχωρημένα Θέματα Θεωρίας Πληροφορίας 3η σειρά ασκήσεων Διακριτά και Συνεχή Κανάλια. Παράδοση: Έως 22/6/2015

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

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

22Α004 - Προχωρημένα Θέματα Θεωρίας Πληροφορίας Τελική Εξέταση

Ανω Φράγµα στην Τάξη των Συναρτήσεων. Ρυθµός Αύξησης (Τάξη) των Συναρτήσεων. Παράδειγµα (1/2) O( g(n) ) είναι σύνολο συναρτήσεων:

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

8. Τεχνικές απαϱίϑµησης

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

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

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

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

1 Βασικές Έννοιες Θεωρίας Πληροφορίας

Κεφάλαιο 2 Πληροφορία και εντροπία

Θέµατα ( ικαιολογείστε πλήρως όλες τις απαντήσεις σας)

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

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

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

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

Μαθηµατική Επαγωγή. Ορέστης Τελέλης. Τµήµα Ψηφιακών Συστηµάτων, Πανεπιστήµιο Πειραιώς

2.6 ΟΡΙΑ ΑΝΟΧΗΣ. πληθυσµού µε πιθανότητα τουλάχιστον ίση µε 100(1 α)%. Το. X ονοµάζεται κάτω όριο ανοχής ενώ το πάνω όριο ανοχής.

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

Κώδικες µεταβλητού µήκους

Ακρότατα υπό συνθήκη και οι πολλαπλασιαστές του Lagrange

EE728 (22Α004) - Προχωρημένα Θέματα Θεωρίας Πληροφορίας Λυμένες ασκήσεις σε Κανάλια

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

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

Περιεχόμενα 5ης Διάλεξης 1 Ανισότητα Markov 2 Διασπορά 3 Συνδιασπορά 4 Ανισότητα Chebyshev 5 Παραδείγματα Σωτήρης Νικολετσέας, αναπληρωτής καθηγητής 5

(1) 98! 25! = 4 100! 23! = 4

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

11 Το ολοκλήρωµα Riemann

4. ΚΩ ΙΚΟΠΟΙΗΣΗ ΣΕ ΠΕΡΙΒΑΛΛΟΝ ΧΩΡΙΣ

Αποφασισιµότητα / Αναγνωρισιµότητα. Μη Επιλύσιµα Προβλήµατα. Η έννοια της αναγωγής. Τερµατίζει µια δεδοµένη TM για δεδοµένη είσοδο;

ΕΕ725 Ειδικά Θέµατα Ψηφιακών Επικοινωνιών 4η διάλεξη

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

Σηµειώσεις στις σειρές

Εισαγωγή στη θεωρία πληροφορίας

Εισαγωγή. Οπως είδαµε για την εκκίνηση της Simplex χρειαζόµαστε µια Αρχική Βασική Εφικτή Λύση. υϊσµός

Λυμένες Ασκήσεις σε Εντροπία, Αμοιβαία Πληροφορία, Κωδικοποίηση Πηγής και AEP

Αθανάσιος Χρ. Τζέμος Τομέας Θεωρητικής Φυσικής. Εντροπία Shannon

ΚΕΦΑΛΑΙΟ 3: Συνθήκες Αλυσίδων

(365)(364)(363)...(365 n + 1) (365) k


Πιθανότητες και Αρχές Στατιστικής (5η Διάλεξη) Σωτήρης Νικολετσέας, καθηγητής Τμήμα Μηχανικών Η/Υ & Πληροφορικής, Πανεπιστήμιο Πατρών Ακαδημαϊκό Ετος

Πρόβληµα 2 (15 µονάδες)

ΣΗΜΕΙΩΣΕΙΣ ΜΑΘΗΜΑΤΙΚΗΣ ΑΝΑΛΥΣΗΣ Ι ( )

Μια TM µπορεί ένα από τα δύο: να αποφασίζει µια γλώσσα L. να αναγνωρίζει (ηµιαποφασίζει) µια γλώσσα L. 1. Η TM «εκτελεί» τον απαριθµητή, E.

EE728 (22Α004) - Προχωρημένα Θέματα Θεωρίας Πληροφορίας 3η σειρά ασκήσεων Ενδεικτικές Λύσεις

ΣΕΙΡΕΣ TAYLOR. Στην Ενότητα αυτή θα ασχοληθούµε µε την προσέγγιση συναρτήσεων µέσω πολυωνύµων. Πολυώνυµο είναι κάθε συνάρτηση της µορφής:

Αρµονική Ανάλυση. Ενότητα: Ολοκλήρωµα Lebesgue - Ασκήσεις. Απόστολος Γιαννόπουλος. Τµήµα Μαθηµατικών

1 1 c c c c c c = 1 c = 1 28 P (Y < X) = P ((1, 2)) + P ((4, 1)) + P ((4, 3)) = 2 1/ / /28 = 18/28

Οι πραγµατικοί αριθµοί

ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ Λυσεις Ασκησεων - Φυλλαδιο 1

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

5.1 Θεωρητική εισαγωγή

Ασκήσεις για το µάθηµα «Ανάλυση Ι και Εφαρµογές»

όπου D(f ) = (, 0) (0, + ) = R {0}. Είναι Σχήµα 10: Η γραφική παράσταση της συνάρτησης f (x) = 1/x.

Μάθηµα Θεωρίας Αριθµών Ε.Μ.Ε

Γενική Ισορροπία- Υπαρξη και µοναδικότητα. Υπαρξη ϐαλρασιανής ισορροπίας. Notes. Notes. Notes. Notes. Κώστας Ρουµανιάς.

2 Αποδείξεις. 2.1 Εξαντλητική µέθοδος. Εκδοση 2005/03/22. Υπάρχουν πολλών ειδών αποδείξεις. Εδώ ϑα δούµε τις πιο κοινές:

Αρµονική Ανάλυση. Ενότητα: Μέτρο Lebesgue. Απόστολος Γιαννόπουλος. Τµήµα Μαθηµατικών

Κεφάλαιο 3 ΠΑΡΑΓΩΓΟΣ. 3.1 Η έννοια της παραγώγου. y = f(x) f(x 0 ), = f(x 0 + x) f(x 0 )

Εισαγωγή στην Τοπολογία

< 1 για κάθε k N, τότε η σειρά a k συγκλίνει. +, τότε η η σειρά a k αποκλίνει.

Μηχανική ΙI Ροή στο χώρο των φάσεων, θεώρηµα Liouville

1 Ορισµός ακολουθίας πραγµατικών αριθµών

Θέµατα ( ικαιολογείστε πλήρως όλες τις απαντήσεις σας)

Αριθµοί Liouville. Ιωάννης Μπαρµπαγιάννης

Κεφάλαιο 7 Βάσεις και ιάσταση

3. ΠΑΡΑΜΕΤΡΟΙ ΚΑΤΑΝΟΜΩΝ

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

Απαντήσεις σε απορίες

(1) 98! 25! = 4 100! 23! = 4

Κεφάλαιο 2. Παραγοντοποίηση σε Ακέραιες Περιοχές

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΛΟΠΟΝΝΗΣΟΥ, ΤΜΗΜΑ ΤΕΧΝΟΛΟΓΙΑΣ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ

Υπόδειξη. (α) Άµεσο αφού κάθε υποσύνολο µηδενικού συνόλου είναι µετρήσιµο.

Ασκήσεις για το µάθηµα «Ανάλυση Ι και Εφαρµογές» (ε) Κάθε συγκλίνουσα ακολουθία άρρητων αριθµών συγκλίνει σε άρρητο αριθµό.

Λύσεις των ϑεµάτων, ΑΠΕΙΡΟΣΤΙΚΟΣ ΛΟΓΙΣΜΟΣ Ι, 3/2/2010

Περιεχόμενα 1 Κωδικοποίησ η Πηγής 2 Χωρητικότητα Διακριτών Καναλιών 2 / 21

Κεφάλαιο 4. Ευθέα γινόµενα οµάδων. 4.1 Ευθύ εξωτερικό γινόµενο οµάδων. i 1 G 1 G 1 G 2, g 1 (g 1, e 2 ), (4.1.1)


τη µέθοδο της µαθηµατικής επαγωγής για να αποδείξουµε τη Ϲητούµενη ισότητα.

Συνεχείς συναρτήσεις πολλών µεταβλητών. ε > υπάρχει ( ) ( )

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

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

8 Άρα η Ϲητούµενη πιθανότητα είναι

KΕΦΑΛΑΙΟ 5 ΨΗΦΙΑΚΕΣ ΥΠΟΓΡΑΦΕΣ

Το Πρόβληµα Οµοφωνίας Σύγχρονα Συστήµατα Μεταβίβασης Μηνύµατος Μοντέλο Κατάρρευσης (crash model) Οι διεργασίες µπορούν να σταµατούν να εκτελούνται σε

Απλές επεκτάσεις και Αλγεβρικές Θήκες

HY118- ιακριτά Μαθηµατικά. Παράδειγµα άµεσης απόδειξης. Μέθοδοι αποδείξεως για προτάσεις της µορφής εάν-τότε Αποδείξεις

Transcript:

ΕΕ728 Προχωρηµένα Θέµατα Θεωρίας Πληροφορίας 4η διάλεξη (4η έκδοση, 11/3/2013) ηµήτρης-αλέξανδρος Τουµπακάρης Τµήµα ΗΜ&ΤΥ, Πανεπιστήµιο Πατρών 5 Μαρτίου 2013 ηµήτρης-αλέξανδρος Τουµπακάρης Προχωρηµένα Θέµατα Θεωρίας Πληροφορίας 4η διάλεξη 1/ 32

Περιεχόµενα 4ης διάλεξης 1 και Θεώρηµα Κωδικοποίησης Πηγής 2 Εισαγωγή ηµήτρης-αλέξανδρος Τουµπακάρης Προχωρηµένα Θέµατα Θεωρίας Πληροφορίας 4η διάλεξη 2/ 32

Αντιστοιχία 4ης διάλεξης µε ϐιβλία Cover & Thomas και El Gamal & Kim Βιβλίο Cover & Thomas (2η έκδοση): Κεφ. 3.2, 7.5 Βιβλίο El Gamal & Kim: Κεφ. 3.5, 3.1 3.1.1. ηµήτρης-αλέξανδρος Τουµπακάρης Προχωρηµένα Θέµατα Θεωρίας Πληροφορίας 4η διάλεξη 3/ 32

Εστω, ανεξάρτητες, οµοίως κατανεµηµένες (i.i.d) τ.µ. X i p(x). Θέλουµε να ϐρούµε αποδοτική περιγραφή ακολουθιών X 1, X 2,..., X των τ.µ. Χωρίζουµε όλες τις X πιθανές ακολουθίες σε 2 σύνολα: Το τυπικό σύνολο A ɛ () και το µη τυπικό σύνολο A ɛ ()c = X A ɛ (). Κατασκευή ϐιβλίου κωδίκων (codebook): ιατάσσουµε όλες τις τυπικές ακολουθίες (π.χ. µε αλφαβητική σειρά) και σε κάθε ακολουθία αντιστοιχίζουµε µία κωδική λέξη µήκους L. εδοµένου ότι το τυπικό σύνολο περιέχει το πολύ 2 (H+ɛ) ακολουθίες (σύµφωνα µε την Ιδιότητα 3), χρειαζόµαστε το πολύ L = (H + ɛ) + 1 bits για να τις αναπαραστήσουµε (το επιπλέον 1 bit οφείλεται στο ότι ενδέχεται η ποσότητα (H + ɛ) να µην είναι ακέραιος). Ολες οι κωδικές λέξεις έχουν το ίδιο µήκος L. ηµήτρης-αλέξανδρος Τουµπακάρης Προχωρηµένα Θέµατα Θεωρίας Πληροφορίας 4η διάλεξη 4/ 32

(2) Σχηµατίζουµε ακολουθία µήκους > 0 από τα σύµβολα X i της πηγής που ϑέλουµε να κωδικοποιήσουµε. Κωδικοποίηση (ecodig): Εάν η ακολουθία είναι τυπική, την κωδικοποιούµε µε την κωδική λέξη µήκους L του ϐιβλίου κωδίκων. Εάν η ακολουθία δεν είναι τυπική, η κωδικοποίηση αποτυγχάνει. Μπορούµε να ελαττώσουµε την πιθανότητα αποτυχίας, ɛ, όσο ϑέλου- µε αυξάνοντας το µήκος,, των ακολουθιών που κωδικοποιούµε. Εποµένως, µπορούµε να κωδικοποιήσουµε µε χρήση L/ = (H + ɛ)+1/ bits/σύµβολο πηγής και να διασφαλίσουµε ότι η πιθανότητα αποτυχίας είναι µικρότερη του ɛ. ηµήτρης-αλέξανδρος Τουµπακάρης Προχωρηµένα Θέµατα Θεωρίας Πληροφορίας 4η διάλεξη 5/ 32

(3) Με µία µικρή αλλαγή στον τρόπο κωδικοποίησης µπορούµε να διασφαλίσουµε ότι η πιθανότητα αποτυχίας κωδικοποίησης είναι ακρι- ϐώς ίση µε 0. Ωστόσο, στην περίπτωση αυτή, η κωδικοποίηση δεν είναι σταθερού µήκους. Παρατηρούµε ότι για να περιγράψουµε τις ακολουθίες του µη τυπικού συνόλου χρειαζόµαστε το πολύ log X + 1 bits. ιατηρούµε το ϐιβλίο κωδίκων των τυπικών ακολουθιών και προσθέτουµε και ένα ϐιβλίο κωδίκων για τις µη τυπικές ακολουθίες. Το ϐιβλίο κωδίκων για τις µη τυπικές ακολουθίες µπορεί να είναι τετριµµένο, δηλαδή να µη συµπιέζουµε την ακολουθία. ηµήτρης-αλέξανδρος Τουµπακάρης Προχωρηµένα Θέµατα Θεωρίας Πληροφορίας 4η διάλεξη 6/ 32

(4) Κωδικοποίηση: Σχηµατίζουµε ακολουθία µήκους > 0 από τα σύµβολα X i της πηγής που ϑέλουµε να κωδικοποιήσουµε. Εάν η ακολουθία είναι τυπική, χρησιµοποιούµε πρόθεµα 0 και το ϐι- ϐλίο κωδίκων των τυπικών ακολουθιών (µήκους L). Εποµένως, χρεια- Ϲόµαστε L + 1 = (H(X) + ɛ) + 2 bits. Αλλιώς, αν η ακολουθία είναι µη τυπική, χρησιµοποιούµε πρόθεµα 1 και, στη, συνέχεια, την ίδια την ακολουθία (χωρίς να τη συµπιέσουµε). Εποµένως, χρειαζόµαστε log X + 2 bits. ηµήτρης-αλέξανδρος Τουµπακάρης Προχωρηµένα Θέµατα Θεωρίας Πληροφορίας 4η διάλεξη 7/ 32

µε χρήση τυπικού συνόλου ηµήτρης-αλέξανδρος Τουµπακάρης Προχωρηµένα Θέµατα Θεωρίας Πληροφορίας 4η διάλεξη 8/ 32

(συνέχεια) Το µέσο µήκος της κωδικής λέξης ισούται µε E[l(X )] = p(x )l(x ) = p(x )l(x ) + x x A ɛ () { = Pr A () ɛ x A () ɛ p(x ) ((H + ɛ) + 2) + } [(H + ɛ) + 2] + Pr x A ɛ ()c {A ()c ɛ x A ()c ɛ p(x )l(x ) p(x )( log X + 2) } [ log X + 2] (H + ɛ) + 2 + ɛ( log X + 2) = (H + ɛ ). Το ɛ = ɛ + ɛ log X + 2+ɛ µπορεί να γίνει αυθαίρετα µικρό επιλέγοντας κατάλληλη τιµή του και του ɛ (το οποίο εξαρτάται από το ). Συνεπώς, E [ 1 l(x ) ] H(X) + ɛ για > 1. ηµήτρης-αλέξανδρος Τουµπακάρης Προχωρηµένα Θέµατα Θεωρίας Πληροφορίας 4η διάλεξη 9/ 32

Παρατηρήσεις είξαµε ότι υπάρχει (τουλάχιστον ένας) τρόπος να συµπιέσουµε µια ακολουθία µήκους µε χρήση H bits (αντί για log X ). Η σηµαντική παρατήρηση είναι ότι, καθώς το µήκος της ακολουθίας τείνει στο άπειρο, η πιθανότητα να εµφανιστεί µη τυπική ακολουθία τείνει στο 0. Μάλιστα, η κωδικοποίηση των µη τυπικών ακολουθιών έγινε χωρίς να ληφθεί πρόνοια να είναι όσο το δυνατόν πιο αποδοτική (χρησιµοποιώντας, π.χ. log A ɛ ()c bits). Παρατηρήστε ότι στο όριο το τυπικό σύνολο περιέχει πολύ µικρό ποσοστό των ακολουθιών (το µέγεθός του είναι 2 H οπότε πε- ϱιέχει ποσοστό 2 (H(X) log X ) 0 για εάν H(X) < log X ɛ). Ωστόσο, τα στοιχεία του περιέχουν (σχεδόν) όλη την πιθανότητα! ηµήτρης-αλέξανδρος Τουµπακάρης Προχωρηµένα Θέµατα Θεωρίας Πληροφορίας 4η διάλεξη 10/ 32

Παρατηρήσεις (συνέχεια) ε χάσαµε καθόλου πληροφορία µε την κωδικοποίηση, δεδοµένου ότι σε κάθε ακολουθία αντιστοιχίσαµε µια µοναδική κωδική λέξη. Ωστόσο, παρατηρούµε ότι, για να συµπιέσουµε αποδοτικά, χρεια- Ϲόµαστε µεγάλα µήκη ακολουθιών και, εποµένως, δηµιουργούνται µεγάλες απαιτήσεις σε καθυστέρηση και µνήµη. Θα αποδείξουµε ότι δεν υπάρχει κώδικας χωρίς απώλειες που επιτυγχάνει συµπίεση µε λιγότερα bits ανά σύµβολο από την εντροπία (Αντίστροφο Θεωρήµατος Κωδικοποίησης Πηγής). ηµήτρης-αλέξανδρος Τουµπακάρης Προχωρηµένα Θέµατα Θεωρίας Πληροφορίας 4η διάλεξη 11/ 32

1 και Θεώρηµα Κωδικοποίησης Πηγής 2 Εισαγωγή ηµήτρης-αλέξανδρος Τουµπακάρης Προχωρηµένα Θέµατα Θεωρίας Πληροφορίας 4η διάλεξη 12/ 32

Είδαµε ότι, για πηγή χωρίς µνήµη, µπορούµε να πετύχουµε συµπίεση αυθαίρετα κοντά στην εντροπία αυξάνοντας το µήκος των κωδικοποιούµενων ακολουθιών (εκµεταλλευόµενοι το AEP). Στο µάθηµα ``Θεωρία Πληροφορίας είδαµε, επίσης, ότι, για ϐέλτιστους κώδικες µεταβλητού µήκους και πηγή χωρίς µνήµη, H(X) E[l ] < H(X) + 1 H(X ) E[ l ] < H(X ) + 1 H(X) E[ l ] < H(X) + 1 H(X) E[ l ]/ < H(X) + 1/. Εποµένως, υπάρχει και δεύτερος τρόπος να συµπιέσουµε κοντά στην εντροπία, αυτή τη ϕορά µε κώδικα µεταβλητού µήκους. ηµήτρης-αλέξανδρος Τουµπακάρης Προχωρηµένα Θέµατα Θεωρίας Πληροφορίας 4η διάλεξη 13/ 32

(2) Οι δύο τρόποι κωδικοποίησης που προαναφέρθηκαν αποτελούν α- ποδείξεις της επιτευξιµότητας (achievability) του Θεωρήµατος Κωδικοποίησης Πηγής για πηγές χωρίς µνήµη (το οποίο, επίσης, ονο- µάζεται ευθύ µέρος του Θεωρήµατος). Ωστόσο, για να αποδειχθεί το πρέπει, επίσης, να δείξουµε ότι δεν υπάρχει τρόπος να συµπιέσου- µε περισσότερο τα σύµβολα της πηγής (αντίστροφο (coverse) του Θεωρήµατος). Ενας άλλος τρόπος να το σκεφτούµε είναι ο εξής: Η επιτευξιµότητα µας δίνει ένα άνω ϕράγµα για το µήκος της περιγραφής της συµπιεσµένης ακολουθίας. Αν ϐρούµε ένα κάτω ϕράγµα το οποίο ταυτίζεται µε το άνω ϕράγµα έχουµε αποδείξει το Θεώρηµα. Θα αποδείξουµε ότι, εάν προσπαθήσουµε να συµπιέσουµε µε µέσο µήκος µικρότερο από την εντροπία, η πιθανότητα αδυναµίας αποκωδικοποίησης P e 1. ηµήτρης-αλέξανδρος Τουµπακάρης Προχωρηµένα Θέµατα Θεωρίας Πληροφορίας 4η διάλεξη 14/ 32

(3) αντίστροφο Εστω ότι το µήκος της αρχικής (προς συµπίεση) ακολουθίας ισούται µε. Θεωρούµε δυαδικές ακολουθίες (αν και η απόδειξη γενικεύεται εύκολα). Εστω ότι η ακολουθία συµπιέζεται µε χρήση L bits, όπου L < [H(X) ζ], ζ > 0 και ότι το ζ δε µεταβάλλεται µε το. Εποµένως, µπορούµε να ανακατασκευάσουµε το πολύ M = 2 (H(X) ζ) ακολουθίες στην έξοδο του αποκωδικοποιητή. Εστω ότι αντιστοιχίζουµε κάποιες από τις M κωδικές λέξεις σε τυπικές ακολουθίες και κάποιες σε µη τυπικές. Το άθροισµα των µαζών πιθανότητας των τυπικών ακολουθιών που µπορούµε να κωδικοποιήσουµε δεν µπορεί να υπερβαίνει την τιµή 2 [H(X) ζ] 2 [H(x) ɛ] = 2 [ζ ɛ]. ηµήτρης-αλέξανδρος Τουµπακάρης Προχωρηµένα Θέµατα Θεωρίας Πληροφορίας 4η διάλεξη 15/ 32

(4) αντίστροφο Εποµένως, το άθροισµα των µαζών πιθανότητας όλων των M ακολουθιών που µπορούµε να κωδικοποιήσουµε δεν µπορεί να υπερ- ϐαίνει την τιµή 2 [H(X) ζ] 2 [H(x) ɛ] + Pr{X 1 / A () ɛ } = 2 [ζ ɛ] + Pr{X 1 / A () ɛ } (a) < 2 [ζ ɛ] + ɛ. (a) από το ΑΕΡ, για αρκούντως µεγάλο. Συνεπώς, για την πιθανότητα να µην έχουµε κατασκευάσει (δηλαδή να µην υπάρχει διαθέσιµη) κωδική λέξη για µία ακολουθία ισχύει για αρκούντως µεγάλο. P () e > 1 2 [ζ ɛ] ɛ, ηµήτρης-αλέξανδρος Τουµπακάρης Προχωρηµένα Θέµατα Θεωρίας Πληροφορίας 4η διάλεξη 16/ 32

(5) αντίστροφο P () e > 1 2 [ζ ɛ] ɛ, για αρκούντως µεγάλο, για οποιοδήποτε ɛ > 0. Αρα, ισχύει και για ɛ < ζ. Αλλά για οποιοδήποτε ɛ < ζ, P e > 1 2ɛ για αρκούντως µεγάλο. Συνεπώς, P () e 1 για, αφού, για µεγάλο, και ɛ 0. ηµήτρης-αλέξανδρος Τουµπακάρης Προχωρηµένα Θέµατα Θεωρίας Πληροφορίας 4η διάλεξη 17/ 32

(6) αντίστροφο Ενα ερώτηµα που προκύπτει εδώ είναι το εξής: είξαµε ότι P () e 1 για. Θα µπορούσε κάποιος να ισχυριστεί ότι ίσως να υπάρχει κάποιος τρόπος να κωδικοποιήσουµε µε κάποια πεπερασµένη τιµή και µε τον τρόπο αυτό να επιτύχουµε συµπίεση µε µέσο µήκος µικρότερο από την εντροπία. Μπορούµε να δείξουµε ότι κάτι τέτοιο δεν είναι δυνατό. Εστω ότι υπάρχει τρόπος κωδικοποίησης µε κάποιο (σχετικά µικρό) για τον οποίο P () e 0. Εστω, τώρα, ότι ϑέλουµε να κωδικοποιήσουµε µία ακολουθία µήκους K, K. Ενας τρόπος να το επιτύχουµε είναι χωρίζοντάς την σε ακολουθίες µήκους και χρησιµοποιώντας τη µέθοδο που επιτυγχάνει P () e 0. Ωστόσο, αυτό σηµαίνει ότι ϐρήκαµε έναν τρόπο να κατασκευάσουµε κώδικα µήκους K για τον οποίο P (K) e 0. Αλλά αυτό είναι άτοπο γιατί δείξαµε ότι, για, P () e 1. ηµήτρης-αλέξανδρος Τουµπακάρης Προχωρηµένα Θέµατα Θεωρίας Πληροφορίας 4η διάλεξη 18/ 32

Ασθενές Αντίστροφο Θεώρηµατος Κωδικοποίησης Πηγής Παρατηρήστε ότι αποδείξαµε όχι µόνο ότι δεν µπορούµε να συµπιέσουµε µε ϱυθµό µικρότερο από την εντροπία, αλλά και ότι, αν προσπαθήσουµε να συµπιέσουµε µε H(X) ζ, ζ > 0, η πιθανότητα αποτυχίας αποκωδικοποίησης τείνει στο 1. Αυτό ονοµάζεται ισχυρό αντίστροφο (strog coverse). Θα αποδείξουµε, επίσης, το ασθενές αντίστροφο (weak coverse) ότι, δηλαδή, δεν υπάρχει κώδικας µε µέσο µήκος µικρότερο από την εντροπία ο οποίος να επιτυγχάνει αυθαίρετα µικρή πιθανότητα αποτυχίας κωδικοποίησης. Το ασθενές αντίστροφο προκύπτει από το ισχυρό. Ο λόγος που ϑα κάνουµε την απόδειξη είναι για να εξοικειωθούµε µε τη χρήση της Ανισότητας Fao στην απόδειξη ασθενώς αντιστρόφων. ηµήτρης-αλέξανδρος Τουµπακάρης Προχωρηµένα Θέµατα Θεωρίας Πληροφορίας 4η διάλεξη 19/ 32

Ασθενές Αντίστροφο Θεώρηµατος Κωδικοποίησης Πηγής (2) Εστω ότι κατασκευάζουµε έναν κώδικα συµπίεσης για M ακολου- ϑίες πηγής µήκους. Εποµένως, µπορούµε να γράψουµε M = 2 R όπου R ο µέσος αριθµός των bits ανά σύµβολο πηγής. Παρατηρούµε ότι X1 M ˆX 1, όπου X1 η ακολουθία που πα- ϱάγει η πηγή, M ο δείκτης της κωδικής λέξης στο ϐιβλίο κωδίκων του συµπιεστή (κωδικοποιητή πηγής) και ˆX 1 η αποσυµπιεσµένη α- κολουθία στο δέκτη. Εποµένως, από την Ανισότητα Επεξεργασίας εδοµένων, I(X 1 ; M) I(X 1 ; ˆX 1 ) H(X 1 ) H(X 1 M) H(X 1 ) H(X 1 ˆX 1 ) H(X 1 M) H(X 1 ˆX 1 ). ηµήτρης-αλέξανδρος Τουµπακάρης Προχωρηµένα Θέµατα Θεωρίας Πληροφορίας 4η διάλεξη 20/ 32

Ασθενές Αντίστροφο Θεώρηµατος Κωδικοποίησης Πηγής (3) Από την Ανισότητα Fao, H(X 1 M) H(X 1 ˆX 1 ) P () e log X + 1 ( = P () e log X + 1 ) ɛ. Επειδή ϑέλουµε ο κώδικας να επιτυγχάνει P () e 0 για, ɛ 0 για. ηµήτρης-αλέξανδρος Τουµπακάρης Προχωρηµένα Θέµατα Θεωρίας Πληροφορίας 4η διάλεξη 21/ 32

Ασθενές Αντίστροφο Θεώρηµατος Κωδικοποίησης Πηγής (4) Εποµένως R (a) H(M) (b) = H(M) H(M X 1 ) = I(M; X 1 ) = H(X 1 ) H(X 1 M) (c) H(X) ɛ. (a) M = 2 R. (b) Ο δείκτης, M, της κωδικής λέξης είναι ντετερ- µινιστική συνάρτηση της ακολουθίας X1 της πηγής. (c) Από την Ανισότητα Fao. Συνεπώς, για, R H(X). Η Ανισότητα Fao είναι ιδιαίτερα χρήσιµη στην απόδειξη του ασθενούς αντιστρόφου. Θα την χρησιµοποιήσουµε ξανά στα κανάλια. ηµήτρης-αλέξανδρος Τουµπακάρης Προχωρηµένα Θέµατα Θεωρίας Πληροφορίας 4η διάλεξη 22/ 32

(7) Εποµένως, αποδείξαµε και το αντίστροφο του ϑεωρήµατος Κωδικοποίησης Πηγής, ότι, δηλαδή, δεν µπορεί να επιτευχθεί συµπίεση χωρίς απώλειες µε µέσο µήκος µικρότερο της εντροπίας. Το για κωδικοποίηση µεταβλητού µήκους είναι πιο ``ισχυρό από το Θεώρηµα Κωδικοποίησης Πηγής για κωδικοποίηση σταθερού µήκους, δεδοµένου ότι στο όριο η συµπίεση µεταβλητού µήκους συµπίπτει µε τη συµπίεση σταθερού µήκους. Το ισχύει και για διακριτές στάσι- µες εργοδικές πηγές µε H(X) < : Μπορούµε να συµπιέσουµε µε µέσο µήκος που τείνει στο ϱυθµό εντροπίας H(X ). Ωστόσο, η απόδειξη είναι πιο πολύπλοκη (ϐλ. π.χ. Gallager 3.5.) Στα επόµενα ϑα ϑεωρούµε ότι η µέγιστη συµπίεση χωρίς απώλειες που µπορεί να επιτευχθεί ισούται µε το ϱυθµό εντροπίας (ο οποίος, για πηγές χωρίς µνήµη, ταυτίζεται µε την εντροπία ανά σύµβολο). ηµήτρης-αλέξανδρος Τουµπακάρης Προχωρηµένα Θέµατα Θεωρίας Πληροφορίας 4η διάλεξη 23/ 32

Αποδοτική Κωδικοποίηση Πηγής Εστω ότι, µε χρήση κώδικα, η ακολουθία (X 1, X 2,..., X ) µίας πηγής κωδικοποιείται στη δυαδική ακολουθία (Y 1, Y 2,..., Y m ). Θεω- ϱούµε ότι οι X i είναι i.i.d. (όχι, απαραίτητα, δυαδικές), δηλαδή ότι η πηγή δεν έχει µνήµη. Εστω, επίσης, ότι το αλφάβητο X της πηγής είναι πεπερασµένο (για απλοποίηση). Από το ΑΕΡ, για, m H(X). Εάν ˆX 1 είναι η ανακατασκευασµένη (αποσυµπιεσµένη) ακολουθία, η πιθανότητα εσφαλµένης αποκωδικοποίησης είναι P e = Pr{X 1 ˆX 1 }. Θα δείξουµε ότι, εάν απαιτήσουµε P e 0 για, τα σύµβολα Y i της ακολουθίας Y1 m είναι (σχεδόν) i.i.d. Ber(1/2). ηµήτρης-αλέξανδρος Τουµπακάρης Προχωρηµένα Θέµατα Θεωρίας Πληροφορίας 4η διάλεξη 24/ 32

Αποδοτική Κωδικοποίηση Πηγής (2) Από την ανισότητα Fao, H(X 1 ˆX 1 ) 1 + P e log X = 1 + P e log X. Επειδή ˆX 1 = f (Y m 1 ), H(Y m 1 ) = H(Y m 1, ˆX 1 ) H(ˆX 1 ). Εποµένως, (a) Ανισότητα Fao. H(Y m 1 ) H(ˆX 1 ) H(ˆX 1 ) H(ˆX 1 X 1 ) = I(X 1 ; ˆX 1 ) = H(X 1 ) H(X 1 ˆX 1 ) = H(X) H(X 1 ˆX 1 ) (a) H(X) (1 + P e log X ) = (H(X) P e log X ) 1. ηµήτρης-αλέξανδρος Τουµπακάρης Προχωρηµένα Θέµατα Θεωρίας Πληροφορίας 4η διάλεξη 25/ 32

Αποδοτική Κωδικοποίηση Πηγής (3) H(Y m 1 ) (H(X) P e log X ) 1. Επίσης, από το ϕράγµα ανεξαρτησίας της εντροπίας, H(Y m 1 ) m H(Y i ) m, i=1 επειδή έχουµε υποθέσει ότι οι Y i είναι δυαδικές. Συνεπώς, (H(X) P e log X ) 1 H(Y m 1 ) m. Αλλά για P e 0 και, το κάτω ϕράγµα τείνει στο H(X) m. ηµήτρης-αλέξανδρος Τουµπακάρης Προχωρηµένα Θέµατα Θεωρίας Πληροφορίας 4η διάλεξη 26/ 32

Αποδοτική Κωδικοποίηση Πηγής (4) Εποµένως, H(Y m 1 ) m. ηλαδή, η ακολουθία Y1 m όσο πιο τυχαία γίνεται). έχει τη µέγιστη δυνατή εντροπία (είναι ιαισθητικά, αν η H(Y1 m ) δεν ήταν εντελώς τυχαία, ϑα µπορούσαµε να τη συµπιέσουµε περισσότερο, οπότε ο τρόπος που χρησιµοποιήσαµε αρχικά δε ϑα ήταν ϐέλτιστος. ηµήτρης-αλέξανδρος Τουµπακάρης Προχωρηµένα Θέµατα Θεωρίας Πληροφορίας 4η διάλεξη 27/ 32

Εισαγωγή 1 και Θεώρηµα Κωδικοποίησης Πηγής 2 Εισαγωγή ηµήτρης-αλέξανδρος Τουµπακάρης Προχωρηµένα Θέµατα Θεωρίας Πληροφορίας 4η διάλεξη 28/ 32

ιακριτά Κανάλια Εισαγωγή Εισαγωγή Εως τώρα το ενδιαφέρον εστιάστηκε στη ϐέλτιστη συµπίεση της πληροφορίας που παράγει µια πηγή. Το δεύτερο µεγάλο κεφάλαιο της Θεωρίας Πληροφορίας ασχολείται µε τη µετάδοση πληροφορίας µέσω ενός καναλιού. Στο σχήµα, η πηγή ϑέλει να µεταδώσει ένα µήνυµα W µέσω ενός καναλιού. Το κανάλι παραµορφώνει/αλλάζει το µήνυµα. ηµήτρης-αλέξανδρος Τουµπακάρης Προχωρηµένα Θέµατα Θεωρίας Πληροφορίας 4η διάλεξη 29/ 32

ιακριτά Κανάλια Εισαγωγή (2) Εισαγωγή Ποιος είναι ο µέγιστος αριθµός διαφορετικών ανεξάρτητων µηνυµάτων που µπορούµε να µεταδώσουµε στο κανάλι έτσι ώστε να µπορούµε να τα ανακτήσουµε µε αυθαίρετα µικρή πιθανότητα σφάλµατος στο δέκτη; Πώς εξαρτάται ο µέγιστος αριθµός από τα χαρακτηριστικά του καναλιού; Πώς επιτυγχάνεται µετάδοση του µέγιστου αυτού αριθµού µηνυ- µάτων; Πόση είναι η µέγιστη πληροφορία που µπορεί να µεταδοθεί στο κανάλι; ηµήτρης-αλέξανδρος Τουµπακάρης Προχωρηµένα Θέµατα Θεωρίας Πληροφορίας 4η διάλεξη 30/ 32

ιακριτά Κανάλια Εισαγωγή (3) Εισαγωγή Στο µάθηµα ``Θεωρία Πληροφορίας είδαµε ότι, για κανάλια χω- ϱίς µνήµη, ο µέγιστος ϱυθµός µετάδοσης για τον οποίο η πιθανότητα σφάλµατος στο δέκτη είναι αυθαίρετα µικρή ονοµάζεται χωρητικότητα (capacity) του καναλιού C και ισούται (για κανάλι διακριτού χρόνου) µε max p(x) I(X; Y ) (Θεώρηµα Χωρητικότητας Καναλιού ϑα το αποδείξουµε σύντοµα). Σε κανάλια µε µνήµη ο χαρακτηρισµός είναι πιο σύνθετος και δεν ορίζεται πάντοτε µία µοναδική τιµή χωρητικότητας. είτε π.χ. Gallager 4.6 ηµήτρης-αλέξανδρος Τουµπακάρης Προχωρηµένα Θέµατα Θεωρίας Πληροφορίας 4η διάλεξη 31/ 32

ιακριτά Κανάλια Εισαγωγή (4) Εισαγωγή Εάν ϑέλουµε να µεταδώσουµε την πληροφορία µιας πηγής µέσα από ένα κανάλι δεν είναι προφανές εάν η συµπίεση της πηγής ϑα πρέπει να γίνει λαµβάνοντας υπόψη το κανάλι στο οποίο ϑα µεταδοθεί η πληροφορία ή εάν η κωδικοποίηση πηγής και η κωδικοποίηση καναλιού µπορούν να γίνουν ανεξάρτητα. Το Θεώρηµα ιαχωρισµού Πηγής-Καναλιού εξασφαλίζει ότι οι δύο κωδικοποιήσεις µπορούν να γίνουν ανεξάρτητα στην περίπτωση διακριτού καναλιού χωρίς µνήµη. Εποµένως, εάν για µια πηγή ισχύει H(X ) < C, η πληροφορία που παράγει η πηγή µπορεί να µεταδοθεί µέσω του καναλιού µε αυθαίρετα µικρή πιθανότητα σφάλµατος. Το Θεώρηµα ιαχωρισµού Πηγής-Καναλιού ενοποιεί τη συµπίεση και την κωδικοποίηση καναλιού (για διακριτά κανάλια ενός χρήστη, χωρίς µνήµη). ηµήτρης-αλέξανδρος Τουµπακάρης Προχωρηµένα Θέµατα Θεωρίας Πληροφορίας 4η διάλεξη 32/ 32