ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/4η ΟΣΣ/ Κώδικες ελέγχου Σφαλμάτων /



Σχετικά έγγραφα
ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/4η ΟΣΣ/ Ν.Δημητρίου 1

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

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Θ.Ε. ΠΛΗ22 ( ) ΓΡΑΠΤΗ ΕΡΓΑΣΙΑ #5

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

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

Θ.Ε. ΠΛΗ22 ( ) 2η Γραπτή Εργασία

ΚΕΦΑΛΑΙΟ 2. Γραμμικοί Κώδικες. 2.1 Η έννοια του Γραμμικού κώδικα

Ασκήσεις Φροντιστηρίου «Υπολογιστική Νοημοσύνη Ι» 5 o Φροντιστήριο

ΕΑΠ/ΠΛΗ22/ΑΘΗ-4. 3 η ΟΣΣ

Τμήμα Μηχανικών Η/Υ και Πληροφορικής

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

Παράδειγμα 1. Δίνεται ο κάτωθι κλειστός βρόχος αρνητικής ανάδρασης με. Σχήμα 1. στο οποίο εφαρμόζουμε αρνητική ανάδραση κέρδους

Παραδείγματα (2) Διανυσματικοί Χώροι

V. Διαφορικός Λογισμός. math-gr

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ. Θ.Ε. ΠΛΗ22 ( ) 1η Γραπτή Εργασία

ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΜΑΘΗΜΑΤΙΚΑ Ι (ΘΕ ΠΛΗ 12) ΕΡΓΑΣΙΑ 1 η Ημερομηνία Αποστολής στον Φοιτητή: 20 Οκτωβρίου 2008

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ. Θ.Ε. ΠΛΗ22 ( ) 2η Γραπτή Εργασία

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ -ΤΜΗΜΑ ΕΠΙΣΤΗΜΗΣ ΥΠΟΛΟΓΙΣΤΩΝ. Λύσεις των Θεμάτων της Εξέτασης Σεπτεμβρίου 2010 στο μάθημα: «Γραμμική Άλγεβρα» (ΗΥ119)

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

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

Στατιστική, Άσκηση 2. (Κανονική κατανομή)

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

Έντυπο Υποβολής Αξιολόγησης Γ.Ε.

I. ΜΙΓΑΔΙΚΟΙ ΑΡΙΘΜΟΙ. math-gr

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

ΛΥΜΕΝΕΣ ΕΦΑΡΜΟΓΕΣ ΣΤΟ 2 ο ΚΕΦΑΛΑΙΟ

ΑΛΓΕΒΡΑ Β ΛΥΚΕΙΟΥ Κεφ. 1 - Συστήματα 1

1. Για καθένα από τους ακόλουθους διανυσματικούς χώρους βρείτε μια βάση και τη διάσταση. 3. U x y z x y z x y. {(,, ) } a b. c d

ΚΕΦΑΛΑΙΟ 4. Ενδιαφέροντες'' Κώδικες

ΛΥΣΕΙΣ AΣΚΗΣΕΩΝ ΓΙΑ ΤΟ ΜΑΘΗΜΑ ΤΟΠΟΓΡΑΦΙΚΑ ΔΙΚΤΥΑ ΚΑΙ ΥΠΟΛΟΓΙΣΜΟΙ 5 ο εξάμηνο

ΚΕΦΑΛΑΙΟ 3ο: ΔΙΑΦΟΡΙΚΟΣ ΛΟΓΙΣΜΟΣ ΕΝΟΤΗΤΑ 3: ΕΦΑΠΤΟΜΕΝΗ [Κεφάλαιο 2.1: Πρόβλημα εφαπτομένης του σχολικού βιβλίου]. ΠΑΡΑΔΕΙΓΜΑΤΑ ΘΕΜΑ Β

3.1 ΕΞΙΣΩΣΕΙΣ 1 ΟΥ ΒΑΘΜΟΥ

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Θ.Ε. ΠΛΗ22 ( ) ΓΡΑΠΤΗ ΕΡΓΑΣΙΑ #1 ΑΠΑΝΤΗΣΕΙΣ

ΓΡΑΜΜΙΚΗ ΑΛΓΕΒΡΑ (ΗΥ-119)

ΕΑΠ/ΠΛΗ22/ΑΘΗ-3. 3 η ΟΣΣ

Συνδυαστική Βελτιστοποίηση Εισαγωγή στον γραμμικό προγραμματισμό (ΓΠ)

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

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

Ασκήσεις3 Διαγωνισιμότητα Βασικά σημεία Διαγωνίσιμοι πίνακες: o Ορισμός και παραδείγματα.

Παραδείγματα (2 ο σετ) Διανυσματικοί Χώροι Επιμέλεια: Ι. Λυχναρόπουλος

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

Παραδείγματα Διανυσματικοί Χώροι Ι. Λυχναρόπουλος

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

ΜΑΘΗΜΑΤΙΚΑ ΘΕΤΙΚΗΣ & ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ Γ ΛΥΚΕΙΟΥ ΜΙΓΑΔΙΚΟΙ ΑΡΙΘΜΟΙ ΛΥΜΕΝΕΣ & ΑΛΥΤΕΣ ΑΣΚΗΣΕΙΣ. Επιμέλεια: Γ. Π. Βαξεβάνης (Γ. Π. Β.

ΕΑΠ/ΠΛΗ22/ΑΘΗ.3. 4 η ΟΣΣ

Ιστοσελίδα:

Αν ο κύκλος έχει κέντρο την αρχή των αξόνων Ο(0,0) τότε έχει εξίσωση της μορφής : x y και αντίστροφα. Ειδικότερα Ο κύκλος με κέντρο Ο(0,0)

Έντυπο Yποβολής Αξιολόγησης ΓΕ

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

ΕΑΠ/ΠΛΗ22/ΑΘΗ-4. 3 η ΟΣΣ

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

Το μόνο, ίσως, μειονέκτημά τους είναι ότι το μήκος τους υπόκειται σε περιορισμό από το πλήθος των στοιχείων του σώματος επί του οποίου ορίζονται.

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

ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΜΑΘΗΜΑΤΙΚΑ Ι (ΘΕ ΠΛΗ 12) ΕΡΓΑΣΙΑ 1 η Ημερομηνία Αποστολής στον Φοιτητή: 17 Οκτωβρίου 2011

a n + 6a n a n 2 + 8a n 3 = 0, a 0 = 1, a 1 = 2, a 2 = 8

Ασκήσεις3 Διαγωνίσιμες Γραμμικές Απεικονίσεις

Πανεπιστημιακό Φροντιστήριο "ρούλα μακρή" Εξετάσεις Θ.Ε. ΠΛΗ22 Βασικά Ζητήματα Δικτύων Η/Υ Περίοδος (15/06/2011)

- ΟΡΙΟ - ΣΥΝΕΧΕΙΑ ΣΥΝΑΡΤΗΣΗΣ ΕΝΟΤΗΤΑ 7: ΣΥΝΕΧΕΙΑ ΣΥΝΑΡΤΗΣΗΣ - ΠΡΑΞΕΙΣ ΜΕ ΣΥΝΕΧΕΙΣ ΣΥΝΑΡΤΗΣΕΙΣ - ΣΥΝΕΧΕΙΑ ΣΥΝΑΡΤΗΣΗΣ ΣΕ ΔΙΑΣΤΗΜΑΤΑ

ΜΟΝΟΤΟΝΙΑ ΑΚΡΟΤΑΤΑ- ΣΥΝΟΛΟ ΤΙΜΩΝ ΚΟΙΛΟΤΗΤΑ ΣΗΜΕΙΑ ΚΑΜΠΗΣ. i) Για την εύρεση µονοτονίας µιας συνάρτησης υπολογίζω την f ( x )

Project 1: Principle Component Analysis

εξίσωση πρώτου βαθμού

ΚΕΦΑΛΑΙΟ 5 ΑΚΟΛΟΥΘΙΕΣ ΑΡΙΘΜΗΤΙΚΗ ΓΕΩΜΕΤΡΙΚΗ ΠΡΟΟΔΟΣ

D = / Επιλέξτε, π.χ, το ακόλουθο απλό παράδειγμα: =[IA 1 ].

1 Αριθμητική κινητής υποδιαστολής και σφάλματα στρογγύλευσης

ΑΤΕΙ ΠΕΙΡΑΙΑ/ ΣΤΕΦ 15/10/2012 ΤΜΗΜΑ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΑΠΑΝΤΗΣΕΙΣ ΓΡΑΠΤΗΣ ΕΞΕΤΑΣΗΣ ΣΤΗ ΦΥΣΙΚΗ

z = c 1 x 1 + c 2 x c n x n

ΜΑΘΗΜΑΤΙΚΑ ΘΕΤΙΚΗΣ & ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ Γ ΛΥΚΕΙΟΥ ΜΙΓΑΔΙΚΟΙ ΑΡΙΘΜΟΙ ΛΥΜΕΝΕΣ & ΑΛΥΤΕΣ ΑΣΚΗΣΕΙΣ

(Γραμμικές) Αναδρομικές Σχέσεις

Εξομοίωση Τηλεπικοινωνιακού Συστήματος Βασικής Ζώνης

ΓΡΑΜΜΙΚΗ ΑΛΓΕΒΡΑ. ΕΝΟΤΗΤΑ: Διανυσματικοί Χώροι (3) ΔΙΔΑΣΚΩΝ: Βλάμος Παναγιώτης ΙΟΝΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ

Παραδείγματα (1 ο σετ) Διανυσματικοί Χώροι

(Γραμμικές) Αναδρομικές Σχέσεις

Φυσικό Τμήμα Παν/μιο Ιωαννίνων - Ειδική Σχετικότητα - Λυμένα Προβλήματα - ΙII

Κεφάλαιο 3.1 Εξισώσεις 1 ου Βαθμού Επιμέλεια Σημειώσεων: Ντάνος Γιώργος ΚΕΦΑΛΑΙΟ 3.1 ΕΞΙΣΩΣΕΙΣ 1 ΟΥ ΒΑΘΜΟΥ 1

(Γραμμικές) Αναδρομικές Σχέσεις

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

Αριθμητική Ανάλυση και Εφαρμογές

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

Λύσεις Εξετάσεων Φεβρουαρίου Ακ. Έτους

Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε άλλου τύ

Ασκήσεις1 Πολυώνυμα. x x c. με το. b. Να βρεθούν όλες οι τιμές των a, Να βρεθεί ο μκδ και το εκπ τους

Από το Γυμνάσιο στο Λύκειο Δειγματικός χώρος Ενδεχόμενα Εύρεση δειγματικού χώρου... 46

ΜΑΘΗΜΑΤΙΚΑ ΘΕΤΙΚΗΣ & ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ Β ΛΥΚΕΙΟΥ

Ανάλυση ευαισθησίας. Γκόγκος Χρήστος- Γεωργία Φουτσιτζή ΤΕΙ Ηπείρου Επιχειρησιακή Έρευνα. Τμήμα Μηχανικών Πληροφορικής ΤΕ

Παραδείγματα Ιδιοτιμές Ιδιοδιανύσματα

Ημερομηνία: Τετάρτη 12 Απριλίου 2017 Διάρκεια Εξέτασης: 3 ώρες ΕΚΦΩΝΗΣΕΙΣ

ΑΣΚΗΣΕΙΣ ΣΤΙΣ ΣΥΝΑΡΤΗΣΕΙΣ. Να εξετάσετε αν είναι ίσες οι συναρτήσεις f, g όταν: x x 2 x x. x x g x. ln x ln x 1 και

1.1 ΓΡΑΜΜΙΚΑ ΣΥΣΤΗΜΑΤΑ

ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΜΑΘΗΜΑΤΙΚΑ Ι (ΘΕ ΠΛΗ 12) ΕΡΓΑΣΙΑ 2 η Ημερομηνία Αποστολής στον Φοιτητή: 28 Νοεμβρίου 2011

Πανεπιστήμιο Αθηνών Τμήμα Φυσικής Κβαντομηχανική ΙΙ

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

Περιεχόμενα. Πρόλογος 3

Μαθηματική Εισαγωγή Συναρτήσεις

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

ΕΠΑΝΑΛΗΨΗ ΜΑΘΗΜΑΤΙΚΑ ΚΑΤΕΥΘΥΝΣΗΣ Β ΛΥΚΕΙΟΥ ( α μέρος )

Συνέχεια συνάρτησης Σελ 17. Η απόδειξη ύπαρξης ρίζας εξίσωσης (τουλάχιστον μία) σε

Εφαρμοσμένα Μαθηματικά ΙΙ 7ο Σετ Ασκήσεων (Λύσεις) Γραμμικά Συστήματα- Απαλοιφή Gauss Επιμέλεια: I. Λυχναρόπουλος

ΣΥΣΤΗΜΑΤΑ. Για την επίλυση ενός γραμμικού συστήματος με την χρήση των οριζουσών βασική είναι η παρακάτω επισήμανση:

ΜΑΘΗΜΑΤΙΚΑ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ Β ΛΥΚΕΙΟΥ ΔΙΑΝΥΣΜΑΤΙΚΟΣ ΛΟΓΙΣΜΟΣ

Transcript:

βλ. αρχείο PLH22_OSS4_slides διαφάνειες 47-57 ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/4η ΟΣΣ/ Κώδικες ελέγχου Σφαλμάτων/ Ν.Δημητρίου σελ. 1

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/4η ΟΣΣ/ Κώδικες ελέγχου Σφαλμάτων/ Ν.Δημητρίου σελ. 2

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/4η ΟΣΣ/ Κώδικες ελέγχου Σφαλμάτων/ Ν.Δημητρίου σελ. 3

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/4η ΟΣΣ/ Κώδικες ελέγχου Σφαλμάτων/ Ν.Δημητρίου σελ. 4

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/4η ΟΣΣ/ Κώδικες ελέγχου Σφαλμάτων/ Ν.Δημητρίου σελ. 5

βλ. αρχείο PLH22_OSS4_slides διαφάνειες 66-80- ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/4η ΟΣΣ/ Κώδικες ελέγχου Σφαλμάτων/ Ν.Δημητρίου σελ. 6

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/4η ΟΣΣ/ Κώδικες ελέγχου Σφαλμάτων/ Ν.Δημητρίου σελ. 7

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/4η ΟΣΣ/ Κώδικες ελέγχου Σφαλμάτων/ Ν.Δημητρίου σελ. 8

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/4η ΟΣΣ/ Κώδικες ελέγχου Σφαλμάτων/ Ν.Δημητρίου σελ. 9

βλ. αρχείο PLH22_OSS4_slides διαφάνειες 82-91 ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/4η ΟΣΣ/ Κώδικες ελέγχου Σφαλμάτων/ Ν.Δημητρίου σελ. 10

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/4η ΟΣΣ/ Κώδικες ελέγχου Σφαλμάτων/ Ν.Δημητρίου σελ. 11

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/4η ΟΣΣ/ Κώδικες ελέγχου Σφαλμάτων/ Ν.Δημητρίου σελ. 12

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/4η ΟΣΣ/ Κώδικες ελέγχου Σφαλμάτων/ Ν.Δημητρίου σελ. 13

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/4η ΟΣΣ/ Κώδικες ελέγχου Σφαλμάτων/ Ν.Δημητρίου σελ. 14

βλ. αρχείο PLH22_OSS4_slides διαφάνειες 109-114 ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/4η ΟΣΣ/ Κώδικες ελέγχου Σφαλμάτων/ Ν.Δημητρίου σελ. 15

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/4η ΟΣΣ/ Κώδικες ελέγχου Σφαλμάτων/ Ν.Δημητρίου σελ. 16

Πρόσθετα παραδείγματα βλ. αρχείο PLH22_OSS4_slides διαφάνειες 92-107- ΘΕΜΑ 2/ΓΕ5/2012-13 Στόχος της άσκησης είναι η εξοικείωση με έννοιες και αλγόριθμους που εφαρμόζονται σε γραμμικούς κώδικες ελέγχου σφάλματος. Σχετικές ασκήσεις: Θ3/ΓΕ5/2011-12, Θ4/ΓΕ5/2010-11, Θ4/ΓΕ5/2009-10, Θ5/ΕΞ2009A και Θ5/ΕΞ2010Β Δίνεται κώδικας Ηamming μήκους 7 με πίνακα ισοτιμίας τον ακόλουθο: H 1 α 1 α2 0 1 1 1 α 3 0 1 1 1 1 0 0 0 1 0 0 0 1 Ζητούνται τα ακόλουθα: (α) Να προσδιοριστούν τα α 1, α 2, α 3, (β). Να βρεθεί ο γεννήτορας πίνακας G. (γ). Δείξτε ότι η λέξη s = [1 0 0 1 0 0 0] δεν είναι κωδική λέξη του κώδικα. (δ). Nα σχηματίσετε την Τυπική Διάταξη Αποκωδικοποίησης (ΤΔΑ) για ΠΑΜΠ και ΑΑΜΠ (ε).να βρεθούν τo σύνδρομο και το πρότυπο σφάλματος που αντιστοιχούν στη ληφθείσα λέξη r = [1 0 1 1 0 0 1] η οποία αποκωδικοποιείται στη συνέχεια στην κωδική λέξη z = [0 0 1 1 0 0 1] Ενδεικτική Μεθοδολογία: Να υπολογίσετε πρώτα τους άγνωστους συντελεστές και έπειτα τον πίνακα G σύμφωνα με τον ορισμό του. Τα υπόλοιπα μεγέθη είναι εφαρμογές των ορισμών τους και της σχετικής θεωρίας. ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/4η ΟΣΣ/ Κώδικες ελέγχου Σφαλμάτων/ Ν.Δημητρίου σελ. 17

ΑΠΑΝΤΗΣΗ α). Επειδή ο κώδικας είναι Ηamming μήκους n=7, ο πίνακας ελέγχου ισοτιμίας Η πρέπει να απαρτίζεται από όλες τις δυνατές μη μηδενικές λέξεις μήκους r=3 (βλ. τον ορισμό κώδικα Hamming, σελ. 151 βιβλίου, Ορισμός 4.6) αφού ισχύει n = 2 r 1 = 7 Επομένως η απόστασή του είναι d=3 και η διάστασή του είναι k=4. Α! τρόπος. Με απλή παρατήρηση των γραμμών του H βλέπουμε ότι οι παραμετρικές γραμμές αντιστοιχούν στις λέξεις 101 και 110 οπότε, λόγω και της θέσης των παραμέτρων α 1, α 2, α 3 στις παραμετρικές λέξεις θα έχουμε: α 1=0, α 2=1, α 3=1. Β! τρόπος Για να υπολογίσω τους άγνωστους συντελεστές του πίνακα θα χρησιμοποιήσω τον κανόνα υπολογισμού της απόστασης του με τη χρήση του πίνακα ελέγχου ισοτιμίας, δηλαδή τον ελάχιστο αριθμό γραμμών του πίνακα των οποίων το άθροισμα είναι 0. Βήμα 1 ο Χρησιμοποιώ τις γραμμές 3 η, 4 η, 7 η 1 01 1 1 0 0 1 0 0 0 3 3 1 Επομένως ο πίνακας ισοτιμίας του κώδικα διαμορφώνεται ως ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/4η ΟΣΣ/ Κώδικες ελέγχου Σφαλμάτων/ Ν.Δημητρίου σελ. 18

H 1 α 1 α2 0 1 1 1 1 0 1 1 1 1 0 0 0 1 0 0 0 1 Βήμα 2 ο Χρησιμοποιώ τις γραμμές 1 η, 2 η, 3 η [1 α 1 α 2 ] + [0 1 1] + [1 1 0] = [0 0 0] [1 + 0 + 1 α 1 + 1 + 1 α 2 + 1 + 0] = [0 0 0] α 1 = 0 α 2 = 1 Τελικά ο πίνακας ισοτιμίας του κώδικα διαμορφώνεται ως H 1 0 1 0 1 1 1 1 0 1 1 1 1 0 0 0 1 0 0 0 1 β). Όπως γνωρίζω δεδομένου ότι ο πίνακας ισοτιμίας Η είναι 7x3 και της μορφής Η = [ Μ Ι ] με 1 0 1 Μ = [ 0 1 1 ] 1 1 0 1 1 1 Ο γεννήτορας πίνακας G = [I M] διάστασης 4x7 θα δίνεται ως 1 0 0 0 1 0 1 0 1 G = [ 0 0 0 1 1 ] 0 0 1 0 1 1 0 0 0 0 1 1 1 1 ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/4η ΟΣΣ/ Κώδικες ελέγχου Σφαλμάτων/ Ν.Δημητρίου σελ. 19

γ). Γνωρίζω ότι για να ανήκει η λέξη s στον κώδικα, θα πρέπει να ισχύει s H = 0 («Θεωρία Πληροφορίας», σελ. 145) και επομένως 1 0 1 0 1 1 1 1 0 s H = [1 0 0 1 0 0 0] 1 1 1 1 0 0 = [0 1 0] 0 1 0 [ 0 0 1] Aφού το παραπάνω κριτήριο δεν ισχύει, η λέξη s δεν ανήκει στον κώδικα C. δ). Για το σχηματισμό της ΤΔΑ, πρέπει να βρούμε για κάθε συνομάδα το σύνδρομό της και το πρότυπο σφάλματος ελάχιστου βάρους, δηλαδή τον οδηγό της συνομάδας. Δεν είναι όμως απαραίτητο να προσδιορίσουμε κάθε συνομάδα, αρκεί να δοκιμάσουμε τις λέξεις με μικρό βάρος για να οδηγηθούμε στο ζητούμενο. Πρώτα εξετάζουμε τις λέξεις βάρους 1, δηλαδή τις λέξεις 0000001, 0000010, 0000100, 0001000, 0010000, 0100000 και 1000000: [0 0 0 0 0 0 1] H = [0 0 1] [0 0 0 0 0 1 0] H = [0 1 0] [0 0 0 0 1 0 0] H = [1 0 0] [0 0 0 1 0 0 0] H = [1 1 1] [0 0 1 0 0 0 0] H = [1 1 0] [0 1 0 0 0 0 0] H = [0 1 1] [1 0 0 0 0 0 0] H = [1 0 1] Παρατηρούμε ότι έχουμε λάβει όλα τα δυνατά σύνδρομα αφού το σύνδρομο [0 0 0] συμπεριλαμβάνεται πάντα και επομένως ΤΔΑ ΓΙΑ ΠΑΜΠ ΤΔΑ ΓΙΑ ΑΑΜΠ [0 0 0 0 0 0 1] [0 0 0 0 0 1 0] [0 0 0 0 1 0 0] [0 0 0 1 0 0 0] [0 0 1 0 0 0 0] [0 1 0 0 0 0 0] [1 0 0 0 0 0 0] [0 0 0 0 0 0 0] [0 0 1] [0 1 0] [1 0 0] [1 1 1] [1 1 0] [0 1 1] [1 0 1] [0 0 0] [0 0 0 0 0 0 1] [0 0 0 0 0 1 0] [0 0 0 0 1 0 0] [0 0 0 1 0 0 0] [0 0 1 0 0 0 0] [0 1 0 0 0 0 0] [1 0 0 0 0 0 0] [0 0 0 0 0 0 0] [0 0 1] [0 1 0] [1 0 0] [1 1 1] [1 1 0] [0 1 1] [1 0 1] [0 0 0] Παρατηρούμε ότι για κώδικες Hamming οι Τυπικές Διατάξεις Αποκωδικοποίησης (ΤΔΑ) για ΠΑΜΠ και ΑΑΜΠ "συμπίπτουν" ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/4η ΟΣΣ/ Κώδικες ελέγχου Σφαλμάτων/ Ν.Δημητρίου σελ. 20

ε). Για να προσδιορίσουμε το πρότυπο σφάλματος που χρησιμοποιήθηκε στην αποκωδικοποίηση, θα εφαρμόσω τον τύπο της σελ. 143 του βιβλίου «Θεωρία Πληροφορίας και Κωδικοποίησης» ε = r + z ε = [1 0 1 1 0 0 1] + [0 0 1 1 0 0 1] = [1 0 0 0 0 0 0] Το πρότυπο αυτό σφάλματος αντιστοιχεί στο σύνδρομο [1 0 1] όπως προσδιορίζεται και από την ΤΔΑ στο προηγούμενο ερώτημα. ΘΕΜΑ 4 /ΓΕ5/2009-10 Στόχος της άσκησης είναι η εξοικείωση με έννοιες και αλγόριθμους που εφαρμόζονται σε γραμμικούς κώδικες ελέγχου σφάλματος. Σχετικές ασκήσεις: Θ3/ΓΕ5/2008-9. Θεωρούμε τον δυαδικό κώδικα ο οποίος προκύπτει από τις παρακάτω σχέσεις 1) x0 = u1 u2 u3, 2) x1 = u0 u1 u2, 3) x2 = u0 u1 u3, 4) x3 = u0 u2 u3, 5) x4 = u0, 6) x5 = u1, 7) x6 = u2, 8) x7 = u3 Τα xi, i=0,1,,7 είναι τα ψηφία του κώδικα που προκύπτουν από την κωδικοποίηση 4 bits πληροφορίας uj, j=0,1,2,3 (α) Είναι ο κώδικας συστηματικός; Είναι ο κώδικας γραμμικός; Εάν ναι, ποια είναι η διάστασή του και ποιος ο ρυθμός του κώδικα; (β) Βρείτε το γεννήτορα πίνακα G καθώς και τον πίνακα ισοτιμίας H. ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/4η ΟΣΣ/ Κώδικες ελέγχου Σφαλμάτων/ Ν.Δημητρίου σελ. 21

(γ) Βρείτε την ελάχιστη απόσταση dmin, του κώδικα. Πόσα λάθη ανιχνεύει και πόσα διορθώνει; (δ) Βρείτε το δυϊκό κώδικα C. Τι παρατηρείτε σε σχέση με τον κώδικα C; {Υπόδειξη: Για να βρείτε πώς συνδέονται οι δύο κώδικες αρκεί να δημιουργήσετε τις κωδικές λέξεις μέσω των γεννητόρων πινάκων και να τις συγκρίνετε μεταξύ τους.} Ενδεικτική Μεθοδολογία: Για την απάντηση του πρώτου ερωτήματος εξετάζουμε αν πληρούνται οι αντίστοιχες ιδιότητες. Για τον προσδιορισμό του γεννήτορα πίνακα λαμβάνουμε υπόψη αν ο κώδικας είναι συστηματικός και δημιουργούμε μια βάση, δηλαδή ένα γραμμικώς ανεξάρτητο υποσύνολο του κώδικα. Για την απάντηση του ερωτήματος 4, λάβετε υπόψη ότι οι στήλες του πίνακα ισοτιμίας Η του κώδικα C αποτελούν βάση του δυϊκού κώδικα C. Απάντηση 1. Ο κώδικας είναι συστηματικός δεδομένου ότι τα ψηφία πληροφορίας u 0 - u 3 περνούν αυτούσια στον αποκωδικοποιητή αφού καταλαμβάνουν αντίστοιχα τα ψηφία x 4 x 7 της κάθε κωδικής λέξης. Ο κώδικας είναι γραμμικός γιατί όλες οι εξισώσεις από τις οποίες ορίζεται είναι γραμμικές. Η διάσταση του κώδικα είναι k=4 δεδομένου ότι κωδικοποιούμε 4 ψηφία πληροφορίας και ο κώδικας είναι συστηματικός οπότε οι γραμμές του γεννήτορα πίνακα είναι γραμμικώς ανεξάρτητες. Τέλος ο ρυθμός του κώδικα είναι k/n=4/8=1/2.παρακάτω παρατίθεται ενδεικτικά το διάγραμμα του κώδικα (δεν ζητείται από την εκφώνηση) ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/4η ΟΣΣ/ Κώδικες ελέγχου Σφαλμάτων/ Ν.Δημητρίου σελ. 22

2. Ο γεννήτορας πίνακας G θα είναι της μορφής [Μ I] καθότι τα ψηφία πληροφορίας καταλαμβάνουν τις 4 τελευταίες θέσεις της κάθε κωδικής λέξης. Για το λόγο αυτό μπορούμε να δημιουργήσουμε τον γεννήτορα πίνακα με γραμμικώς ανεξάρτητα διανύσματα βάσης δημιουργώντας τον μοναδιαίο πίνακα Ι 4x4 στο τέλος του G και χρησιμοποιώντας τις σχέσεις της άσκησης για να βρούμε τον Μ 4x4. Έτσι έχουμε, 1 0 0 0 0 1 1 1 1 0 0 0 έ 0 1 0 0 x0 x 3 1 1 1 0 0 1 0 0 G M I M 0 0 1 0 1 1 0 1 0 0 1 0 0 0 0 1 1 0 1 1 0 0 0 1 Άρα ο πίνακας ισοτιμίας Η που προκύπτει είναι ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/4η ΟΣΣ/ Κώδικες ελέγχου Σφαλμάτων/ Ν.Δημητρίου σελ. 23

H 1 0 0 0 0 1 0 0 0 0 1 0 I 0 0 0 1 M 0 1 1 1 1 1 1 0 1 1 0 1 1 0 1 1 3. Η ελάχιστη απόσταση d min του κώδικα θα προκύψει από τον πίνακα ισοτιμίας Η. Παρατηρούμε ότι d min > 2 διότι δεν υπάρχουν δύο ίδιες γραμμές στον πίνακα Η. Επίσης παρατηρούμε ότι d min > 3 διότι. Όλες οι γραμμές του Η έχουν περιττό αριθμό 1. Παρατηρούμε λοιπόν ότι d min = 4 διότι μπορούν να βρεθούν 4 γραμμές του Η που το άθροισμά τους να είναι 0, π.χ. η 1 η, 2 η, 3 η και 6 η γραμμή ή 2 η, 3 η, 4 η και 5 η γραμμή κ.ο.κ. Έτσι λοιπόν ο κώδικας ανιχνεύει 3 λάθη και διορθώνει 1 λάθος. 4. Γνωρίζουμε ότι οι στήλες του πίνακα ισοτιμίας Η του κώδικα C αποτελούν τα διανύσματα βάσης του δυϊκού κώδικα C και άρα δημιουργούν τον γεννήτορα πίνακα G του δυϊκού κώδικα C. Δηλαδή έχουμε ότι 1 0 0 0 0 1 1 1 0 1 0 0 1 1 1 0 G I M 0 0 1 0 1 1 0 1 0 0 0 1 1 0 1 1 Χρησιμοποιώντας τους δύο γεννήτορες πίνακες μπορούμε να δούμε ότι δημιουργούν τον ίδιο κώδικα. Δηλαδή ο κώδικας C και ο δυϊκός του κώδικας είναι ίδιοι. Ένας κώδικας που ταυτίζεται με τον δυϊκό του λέγεται αυτοδυϊκός. ΕΑΠ/ΠΛΗ22/ΑΘΗ.4/4η ΟΣΣ/ Κώδικες ελέγχου Σφαλμάτων/ Ν.Δημητρίου σελ. 24