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

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

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

Transcript

1 ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ ΥΠΟΛΟΓΙΣΤΩΝ ΕΡΓΑΣΤΗΡΙΟ ΗΛΕΚΤΡΟΝΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΥΛΟΠΟΙΗΣΗ (ΣΕ ΛΟΓΙΣΜΙΚΟ) ΚΩ ΙΚΑ ΤΥΠΟΥ TURBO ΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ ΤΗΣ ΚΟΥΤΡΟΥΜΑΝΗ ΟΛΓΑΣ του ΑΘΑΝΑΣΙΟΥ ΦΟΙΤΗΤΡΙΑΣ ΤΟΥ ΤΜΗΜΑΤΟΣ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ ΥΠΟΛΟΓΙΣΤΩΝ ΕΠΙΒΛΕΠΩΝ ΚΑΘΗΓΗΤΗΣ : ΜΠΙΡΜΠΑΣ ΑΛΕΞΙΟΣ ΑΡΙΘΜΟΣ ΙΠΛΩΜΑΤΙΚΗΣ ΕΡΓΑΣΙΑΣ:../28 Σεπτέµβριος 28

2 2 ΠΙΣΤΟΠΟΙΗΣΗ Πιστοποιείται ότι η διπλωµατική εργασία µε θέµα ΥΛΟΠΟΙΗΣΗ (ΣΕ ΛΟΓΙΣΜΙΚΟ) ΚΩ ΙΚΑ ΤΥΠΟΥ TURBO της φοιτήτριας του Τµήµατος Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών ΚΟΥΤΡΟΥΜΑΝΗ ΟΛΓΑΣ του ΑΘΑΝΑΣΙΟΥ (Α.Μ. 5362) Παρουσιάστηκε δηµόσια και εξετάστηκε στο τµήµα Ηλεκτρολόγων µηχανικών και Τεχνολογίας Υπολογιστών στις από την εξεταστική επιτροπή: Επιβλέπων: κ. Μπίρµπας Αλέξιος Συνεξεταστής: κ. Παλιουράς Βασίλειος Ο Επιβλέπων Καθηγητής Ο ιευθυντής του Τοµέα Καθηγητής Α. ΜΠΙΡΜΠΑΣ Κ. ΓΚΟΥΤΗΣ

3 3 Αριθµός ιπλωµατικής Εργασίας: Τίτλος: Υλοποίηση (σε λογισµικό) κώδικα τύπου TURBO Φοιτήτρια: Κουτρουµάνη Όλγα Επιβλέπων: Αλέξιος Μπίρµπας ΠΕΡΙΛΗΨΗ Αξιοσηµείωτη επίδραση στην εξέλιξη και ανάπτυξη των επικοινωνιακών συστηµάτων έχει παρουσιάσει το όριο χωρητικότητας διαύλου, το οποίο εισήγαγε ο Claude Shannon. Σήµερα γνωρίζουµε αρκετούς κώδικες διόρθωσης σφαλµάτων οι οποίοι προσεγγίζουν αρκετά τη µέγιστη χωρητικότητα του διαύλου. Ανάµεσα σε αυτούς, εξέχουσα θέση κατέχουν οι Turbo και οι LDPC κώδικες, οι οποίοι ανήκουν στην κατηγορία των κωδίκων τύπου-turbo. Στην παρούσα διπλωµατική εργασία γίνεται ανάλυση της λειτουργίας και της επίδοσης των LDPC κωδίκων σε AWGN δίαυλο. Συγκεκριµένα, υπολογίζεται ο ρυθµός σφάλµατος ψηφίου (BER) ενός σήµατος που µεταδίδεται διαµέσου ενός AWGN διαύλου και τα αποτελέσµατα που προκύπτουν συγκρίνονται µε τα αντίστοιχα ενός σήµατος που δεν έχει υποστεί κωδικοποίηση. Επίσης, µελετάται η απόδοση του κώδικα για διάφορες τιµές επαναλήψεων του αλγορίθµου αποκωδικοποίησης. ABSTRACT The channel capacity limit, which was determined by Claude Shannon, has caused a great impact on the evolution of communication systems. We know of error correction codes that closely approach this limit. Turbo codes and LDPC codes, which are a class of Turbo-like codes, are of great significance. The present thesis analyses the performance of LDPC codes in an AWGN channel. Particularly, it studies the bit error rate (BER) of a signal which is conveyed through an AWGN channel and compares the results with the ones of the corresponding uncoded signal. Furthermore, the thesis studies the performance of the code for a number of iterations of the decoding algorithm.

4 ΠΕΡΙΕΧΟΜΕΝΑ ΠΕΡΙΕΧΟΜΕΝΑ... ΠΡΟΛΟΓΟΣ... 2 ΚΕΦΑΛΑΙΟ... 3 Εισαγωγή Βασικά µέρη ενός τηλεπικοινωνιακού συστήµατος Γενικά Βασική δοµή ενός τηλεπικοινωνιακού συστήµατος ίαυλος επικοινωνίας....4 Κανάλι Προσθετικού Λευκού Γκαουσσιανού Θορύβου (Additive White Gaussian Noise channel, AWGN) Λόγος σήµατος προς θόρυβο (Signal to Noise ratio, SNR) Το όριο του Shannon... 6 ΚΕΦΑΛΑΙΟ Κωδικοποίηση και βασικές έννοιες Τι είναι «κωδικοποίηση» Κωδικοποίηση για έλεγχο σφαλµάτων Τεχνικές για έλεγχο σφαλµάτων Κώδικες δοµής (Block Codes) Συστηµατικοί κώδικες δοµής (Systematic block codes) Πίνακας ελέγχου ισοτιµίας Απόσταση και Βάρος Hamming ΚΕΦΑΛΑΙΟ Κώδικες Χαµηλής-Πυκνότητας-Ελέγχου-Ισοτιµίας (Low-Density-Parity-Check codes, LDPC) Ιστορική αναδροµή Κώδικες Χαµηλής Πυκνότητας Ελέγχου Ισοτιµίας (LDPC Codes) Τρόποι αναπαράστασης των LDPC κωδίκων Αναπαράσταση µε πίνακα Γραφική αναπαράσταση Οµαλοί (Regular) και Ανώµαλοι (Irregular) LDPC κώδικες Το πρόβληµα της κωδικοποίησης Άλλες µέθοδοι εύρεσης των πινάκων L και U Επαναληπτικοί αλγόριθµοι κωδικοποίησης (Iterative decoding algorithms) ΑΠΟΤΕΛΕΣΜΑΤΑ ΕΞΟΜΟΙΩΣΕΩΝ-ΣΥΜΠΕΡΑΣΜΑΤΑ ΒΙΒΛΙΟΓΡΑΦΙΑ ΠΑΡΑΡΤΗΜΑ... 63

5 ΠΡΟΛΟΓΟΣ Για την πραγµατοποίηση και σύνταξη της παρούσας διπλωµατικής εργασίας, χρησιµοποιήθηκε το κατάλληλο υλικό που συνελέγη από την έντυπη και ηλεκτρονική βιβλιογραφία που αφορά το αντικείµενο της µελέτης και αναφέρεται στο τέλος της εργασίας. Επίσης, για τη δηµιουργία του κώδικα και κατά συνέπεια των γραφηµάτων που συνέβαλαν στην εξαγωγή των συµπερασµάτων, χρησιµοποιήθηκε το πρόγραµµα MATLAB. 2

6 ΚΕΦΑΛΑΙΟ Εισαγωγή Βασικά µέρη ενός τηλεπικοινωνιακού συστήµατος. Γενικά Τα τεχνολογικά επιτεύγµατα του 2 ου αιώνα συνέβαλαν σηµαντικά στη βελτίωση της ποιότητας ζωής του ανθρώπου καθώς διευκόλυναν την εξυπηρέτηση των καθηµερινών αναγκών του. Ένας από τους σηµαντικότερους παράγοντες της καθηµερινότητας είναι οι κάθε µορφής επικοινωνίες, οι οποίες έχουν παρουσιάσει εξαιρετική πρόοδο τις τελευταίες δεκαετίες. Έτσι λοιπόν, καθηµερινά κάνουν την εµφάνισή τους ολοένα και νεότερες υπηρεσίες όσον αφορά τις επικοινωνίες, ενώ παράλληλα οι απαιτήσεις για γρήγορη, αδιάλειπτη και αξιόπιστη µετάδοση πληροφορίας σε πραγµατικό χρόνο συνεχίζουν να αυξάνονται. Αυτή η θεαµατική και εξελισσόµενη πρόοδος στον τοµέα των επικοινωνιών οφείλεται σε µεγάλο βαθµό στη συστηµατική πρόοδο που παρουσιάζεται σχετικά µε την απόδοση αλλά και στο χαµηλό κόστος των συσκευών και κυκλωµάτων γενικά που χρησιµοποιούνται. Αυτή η πρόοδος προκύπτει επίσης και από τις εξελίξεις που λαµβάνουν χώρα σε θεωρητικό 3

7 επίπεδο. Ακρογωνιαίος λίθος των σύγχρονων τηλεπικοινωνιακών υποδοµών θεωρείται η συνεργία (συγχρονισµός) µεταξύ των διάφορων στοιχείων από τα οποία αποτελείται ένα τηλεπικοινωνιακό σύστηµα και των τεχνικών επεξεργασίας σηµάτων. Η ανακάλυψη του τρανζίστορ κατέστησε πιο εύκολη την επεξεργασία της πληροφορίας, καθώς µε τα Πολύ Μεγάλης Κλίµακας Ολοκληρωµένα (Very Large Scale Integrated, VLSI ) κυκλώµατα η επεξεργασία των σηµάτων γίνεται σχεδόν αποκλειστικά µε ψηφιακό τρόπο. Στα ψηφιακά συστήµατα, η πληροφορία κωδικοποιείται σε ακολουθίες από και, που αντιστοιχούν στις δύο δυνατές καταστάσεις των τρανζίστορ, on - off, τα οποία λειτουργούν ως διακόπτες. Το πλεονέκτηµα αυτό έχει επιφέρει σηµαντικές αλλαγές στον τρόπο επεξεργασίας της πληροφορίας. Η πληροφορία στη φύση παρουσιάζεται αποκλειστικά σε αναλογική µορφή, καθώς ο άνθρωπος µόνο αναλογικά σήµατα µπορεί να αντιληφθεί. Έτσι λοιπόν, τα αναλογικά δεδοµένα πρέπει να ψηφιοποιηθούν, να µετατραπούν δηλαδή σε ακολουθίες από και, ώστε ο δέκτης να µην είναι υποχρεωµένος να κάνει µία εκτίµηση των άπειρων τιµών ενός αναλογικού σήµατος, αλλά απλά να πάρει µία απόφαση µεταξύ των δύο διακριτών τιµών για κάθε σήµα, ή. Η διαδικασία αυτή καθιστά τα ψηφιακά σήµατα πιο αξιόπιστα για τη µετάδοση πληροφορίας σε ένα ενθόρυβο περιβάλλον, καθώς µπορούν να ανιχνεύονται σχεδόν τέλεια, όταν το επίπεδο του θορύβου δεν είναι ιδιαίτερα υψηλό, πράγµα που επιτρέπει την ανάκτηση των ψηφιακών στοιχείων και µέσω των τεχνικών διόρθωσης λαθών είναι δυνατή η διόρθωση σφαλµάτων που συµβαίνουν κατά τη µετάδοση. Η ψηφιακή πληροφορία µπορεί να κωδικοποιηθεί µε τέτοιο τρόπο ώστε να εισάγονται σε αυτήν επιπρόσθετα δυαδικά ψηφία που δε µεταφέρουν πληροφορία και ονοµάζονται πλεονασµός (redundancy). Τα επιπρόσθετα ψηφία επιτρέπουν στον δέκτη να αναγνωρίσει τα σφάλµατα που τυχόν προέκυψαν κατά τη µετάδοση. Η τεχνική αυτή ονοµάζεται Κωδικοποίηση Ελέγχου Σφάλµατος (Error Control Coding). Ένα ακόµα πλεονέκτηµα της ψηφιακής επεξεργασίας της πληροφορίας είναι ο ευκολότερος σχεδιασµός των αλγορίθµων που απαιτούνται σε σχέση 4

8 µε τους αλγόριθµους επεξεργασίας αναλογικών σηµάτων. Συνδυάζοντας λοιπόν τα παραπάνω, µπορούµε να πούµε ότι το χαµηλό κόστος των VLSI και η εύκολη εφαρµογή των αλγορίθµων ψηφιακής επεξεργασίας σήµατος σε αυτά, αλλά και η πληθώρα των τεχνικών ελέγχου και διόρθωσης σφάλµατος, έχουν οδηγήσει σε πολλές πρακτικές εφαρµογές του ελέγχου λάθους. Αξιοσηµείωτη επίδραση στην εξέλιξη και ανάπτυξη των επικοινωνιακών συστηµάτων έχει παρουσιάσει η επιστήµη της «Θεωρίας της Πληροφορίας» της οποίας τα θεµέλια τοποθέτησε ο Claude Shannon µε ένα άρθρο που δηµοσίευσε το 948. Η θεωρία του C. Shannon αποδεικνύει ότι υπάρχει κατάλληλος κώδικας διόρθωσης λαθών για αξιόπιστη µετάδοση της πληροφορίας µέσω ενός ενθόρυβου καναλιού, αρκεί ο ρυθµός µετάδοσης δεδοµένων, r b, να είναι µικρότερος από τη µέγιστη χωρητικότητα του διαύλου, C. Αντίστροφα, δεν είναι δυνατή η ανάπτυξη κώδικα, τέτοιου ώστε να καθιστά δυνατή τη µετάδοση πληροφορίας µε οσοδήποτε µικρή πιθανότητα λάθους, για ρυθµό µετάδοσης µεγαλύτερο από τη χωρητικότητα καναλιού. Η θεωρία του Shannon έδωσε το έναυσµα για την αναζήτηση τεχνικών κωδικοποίησης, δηλαδή κωδίκων διόρθωσης σφαλµάτων (Error Correction Codes), που να προσεγγίζουν τη µέγιστη χωρητικότητα του διαύλου. Μια πρώτη προσπάθεια προσέγγισης του θεωρητικού ορίου του Shannon έγινε στις αρχές της δεκαετίας του 6 και συγκεκριµένα το 963, από τον R. G. Gallager, ο οποίος παρουσίασε τους κώδικες Χαµηλής Πυκνότητας Ελέγχου Ισοτιµίας (Low Density Parity Check Codes, LDPC codes). Η κατηγορία αυτή κωδίκων βασίστηκε σε έναν αλγόριθµο κωδικοποίησης του οποίου η πολυπλοκότητα ήταν ανώτερη των δυνατοτήτων των υπολογιστικών µηχανών της εποχής εκείνης και για το λόγο αυτό τέθηκαν στο περιθώριο µέχρι τις αρχές της δεκαετίας του 9. Τότε έκαναν την εµφάνισή τους ο πρώτοι κώδικες των οποίων η απόδοση άγγιζε το όριο του Shannon. Συγκεκριµένα, το 993 οι Claude Berrou, Alain Glavieux και Punja Thitimajshima πρότειναν τους Turbo κώδικες (Turbo codes) των οποίων η απόδοση για µετάδοση σε δίαυλο Προσθετικού Λευκού Γκαουσσιανού Θορύβου (Additive White Gaussian Noise channel, AWGN channel), έχει απόσταση µικρότερη του db από το θεωρητικό όριο του Shannon. Το 996 5

9 οι LDPC κώδικες επανήλθαν στο προσκήνιο από τους MacKay και Neal, καθώς η ύπαρξη ισχυρότερων επεξεργαστών καθιστούσε δυνατή τη µελέτη της απόδοσης των κωδίκων αυτών µε εξοµοιώσεις. Η καινοτοµία των Turbo και LDPC κωδίκων συνίσταται στην επαναληπτική κωδικοποίηση και στη ύπαρξη των interleavers. Οι επαναληπτικοί κώδικες χρησιµοποιούν κωδικοποιητές οι οποίοι διαχωρίζονται από interleavers, οι οποίοι αποτελούν διατάξεις που εισάγουν τα δυαδικά ψηφία της πληροφορίας από τον ένα κωδικοποιητή στον επόµενο µε αναδιάταξη. Έτσι λοιπόν, ο interleaver εισάγει τυχαιότητα αρκετή για την επίτευξη αξιόπιστης επικοινωνίας µε ρυθµούς µετάδοσης οι οποίοι πλησιάζουν τη χωρητικότητα του καναλιού, ενώ διαθέτει αρκετή δοµή που επιτρέπει την ενσωµάτωση πρακτικών αλγόριθµων κωδικοποίησης και αποκωδικοποίησης. Η ανακάλυψη των Turbo κωδίκων έκανε την επανάσταση στον τοµέα των κωδίκων διόρθωσης λαθών (error correction codes). Εκτός από το ότι οδήγησε στην επανεµφάνιση των LDPC κωδίκων, πυροδότησε το ενδιαφέρον γύρω από τα µοντέλα γραφικής αναπαράστασης των κωδίκων και µε βάση τη γνώση αυτή προτάθηκαν διάφορα αποτελεσµατικά σχήµατα κωδικοποίησης. Σήµερα γνωρίζουµε αρκετούς πρακτικούς κώδικες και αλγόριθµους αποκωδικοποίησης οι οποίοι πλησιάζουν αρκετά τη χωρητικότητα µερικών κλασσικών χωρίς µνήµη διαύλων επικοινωνίας. Ανάµεσα σε αυτούς τους κώδικες εξέχουσα θέση κατέχουν οι Turbo και οι LDPC κώδικες. 6

10 .2 Βασική δοµή ενός τηλεπικοινωνιακού συστήµατος Στο σχήµα που ακολουθεί παρουσιάζεται το τυπικό µοντέλο ενός επικοινωνιακού συστήµατος. Πηγή πληροφορίας Κωδικοποιητής πηγής Κωδικοποιητής διαύλου ιαµορφωτής Θόρυβος ίαυλος Παραλήπτης πληροφορίας Αποκωδικοποιητής πηγής Αποκωδικοποιητής διαύλου Αποδιαµορφωτής Σχήµα. : Τυπικό µοντέλο επικοινωνιακού συστήµατος Όπως φαίνεται και στο παραπάνω σχήµα ένα τυπικό τηλεπικοινωνιακό σύστηµα αποτελείται από τα εξής µέρη: Την πηγή πληροφορίας Τον κωδικοποιητή πηγής Τον κωδικοποιητή διαύλου Τον διαµορφωτή Τον δίαυλο 7

11 Τον αποδιαµορφωτή Τον αποκωδικοποιητή διαύλου Τον αποκωδικοποιητή πηγής Τον παραλήπτη πληροφορίας Η πηγή πληροφορίας (information source) παράγει τα µηνύµατα που περιέχουν την προς µετάδοση πληροφορία. Τα µηνύµατα αυτά µπορεί να είναι λέξεις, σύµβολα κλπ. Η έξοδος της πηγής πληροφορίας µετατρέπεται σε µια σειρά από σύµβολα ενός συγκεκριµένου αλφάβητου. Τα πιο συχνά µεταδιδόµενα σύµβολα είναι τα δυαδικά. Η έξοδος της πηγής πληροφορίας γενικά, δεν είναι κατάλληλη για µετάδοση καθώς ενδέχεται να περιέχει πολύ πλεονασµό (redundancy). Για λόγους απόδοσης, χρησιµοποιείται ο κωδικοποιητής πηγής (source encoder), ο οποίος είναι σχεδιασµένος για να µετατρέπει την έξοδο της πηγής πληροφορίας σε µια σειρά από δυαδικά ψηφία µε τον ελάχιστο δυνατό πλεονασµό (redundancy). Αν ο κωδικοποιητής πηγής παράγει r b δυαδικά ψηφία ανά δευτερόλεπτο, τότε το µέγεθος r b καλείται ρυθµός δεδοµένων (data rate). Οι αλλοιώσεις του καναλιού προκαλούν σφάλµατα στο σήµα που φτάνει στον παραλήπτη. Ο κωδικοποιητής διαύλου (channel encoder) ενσωµατώνεται στο σύστηµα για να προσθέσει πλεονασµό στα ψηφία πληροφορίας. Ο πλεονασµός, δηλαδή δυαδικά ψηφία που δεν περιέχουν πληροφορία, χρησιµοποιείται για να ελαχιστοποιήσει τα λάθη µετάδοσης. Ο κωδικοποιητής διαύλου αντιστοιχεί σε κάθε µήνυµα που αποτελείται από k δυαδικά ψηφία, ένα µεγαλύτερο µήνυµα που αποτελείται από n δυαδικά ψηφία και λέγεται κωδική λέξη (codeword). Ένας καλός κώδικας διόρθωσης λαθών παράγει κωδικές λέξεις οι οποίες διαφέρουν µεταξύ τους όσο το δυνατό περισσότερο, πράγµα που κάνει το επικοινωνιακό σύστηµα λιγότερο ευαίσθητο στις αλλοιώσεις του διαύλου. Κάθε κώδικας χαρακτηρίζεται από το 8

12 λόγο R = k/n <, που αποκαλείται ρυθµός κώδικα (code rate). Ο ρυθµός δεδοµένων στην έξοδο ενός κωδικοποιητή καναλιού είναι r c = r b /R bps. Ο κύριος στόχος ενός κώδικα διόρθωσης λαθών είναι να µεγιστοποιήσει την αξιοπιστία της µετάδοσης µέσα στα επιτρεπτά όρια της ισχύος του σήµατος, του εύρους ζώνης (bandwidth) και της πολυπλοκότητας του κυκλώµατος. Ο σκοπός αυτός επιτυγχάνεται εισάγοντας µε ελεγχόµενο τρόπο πλεονάζοντα στοιχεία (redundancy) στο προς µετάδοση σήµα, διαδικασία που έχει ως αποτέλεσµα µειωµένο ρυθµό µετάδοσης δεδοµένων ή αυξηµένο εύρος ζώνης του καναλιού, σε σχέση µε ένα σύστηµα που δεν έχει υποστεί κωδικοποίηση. Παρατηρούµε, ότι η διαδικασία που ακολουθείται στον κωδικοποιητή διαύλου είναι αντίθετη αυτής που ακολουθεί ο κωδικοποιητής πηγής. Συγκεκριµένα, στην κωδικοποίηση πηγής στόχο αποτελεί η ελάττωση του µεγέθους της πληροφορίας (ελαχιστοποίηση του πλεονασµού), σε αντίθεση µε την κωδικοποίηση διαύλου, η οποία αποσκοπεί στην εύρεση έξυπνων τρόπων αύξησης τους µεγέθους της µε ελεγχόµενο, αυτή τη φορά, τρόπο. Το σήµα εξόδου του κωδικοποιητή διαύλου δεν είναι κατάλληλο για µετάδοση και για το λόγο αυτό απαιτείται η χρήση του διαµορφωτή (modulator), ο οποίος καθιστά δυνατή τη µετάδοση της πληροφορίας διαµέσου ενός διαύλου. Η διαµόρφωση αποσκοπεί στην προσαρµογή του σήµατος στα χαρακτηριστικά του διαύλου, στην ταυτόχρονη µετάδοση περισσότερων σηµάτων µέσω του ίδιου φυσικού διαύλου αλλά και στην αύξηση της ταχύτητας µε την οποία µεταφέρεται η πληροφορία. Ο διαµορφωτής, αντιστοιχεί τα κωδικοποιηµένα δυαδικά ψηφία σε µια σειρά από µικρές αναλογικές κυµατοµορφές κατάλληλες για διάδοση. Η διαµόρφωση µπορεί να πραγµατοποιηθεί µεταβάλλοντας το πλάτος, τη φάση ή τη συχνότητα µιας ηµιτονοειδούς κυµατοµορφής, η οποία ονοµάζεται φορέας (carrier). Οι δίαυλοι (channels) είναι µέσα µετάδοσης τα οποία χρησιµοποιούνται για µετάδοση ή αποθήκευση πληροφορίας. Παραδείγµατα διαύλων αποτελούν τα καλώδια, οι µικροκυµατικές ασύρµατες συνδέσεις στον ελεύθερο χώρο, οι δορυφορικές συνδέσεις, οι οπτικές ίνες, τα µαγνητικά µέσα εγγραφής κλπ. Πολύ συχνά ο όρος «δίαυλος» αναφέρεται στα όρια 9

13 συχνοτήτων τα οποία µπορεί να εκµεταλλευτεί µία τηλεπικοινωνιακή υπηρεσία µε τις δοµές της, όπως για παράδειγµα τα τηλεοπτικά και τα τηλεφωνικά κανάλια. ύο σηµαντικούς περιορισµούς των πραγµατικών διαύλων αποτελούν ο θερµικός θόρυβος και το πεπερασµένο εύρος ζώνης. Επίσης, τα ασύρµατα κανάλια κινητής τηλεφωνίας επηρεάζονται από ανάκλαση σήµατος (multipath propagation), οι οπτικές ίνες από διασπορά σήµατος (signal dispersion) ενώ τα µαγνητικά µέσα εγγραφής είναι εκτεθειµένα στη σκόνη και στη φυσική φθορά. Στην πλευρά του δέκτη, ο αποδιαµορφωτής (demodulator) τυπικά παράγει µία δυαδική ή αναλογική ακολουθία στην έξοδό του ως την καλύτερη εκτίµηση της µεταδιδόµενης κωδικής λέξης ή της διαµορφωµένης ακολουθίας αντίστοιχα. Ο αποκωδικοποιητής διαύλου (channel decoder) κάνει εκτιµήσεις του πραγµατικά µεταδιδόµενου µηνύµατος και η λειτουργία του βασίζεται στον κανόνα κωδικοποίησης και στα χαρακτηριστικά του καναλιού. Στόχος του αποκωδικοποιητή είναι να ελαχιστοποιήσει τις επιπτώσεις του θορύβου του καναλιού. Με βάση τον κανόνα κωδικοποίησης πηγής, ο αποκωδικοποιητής πηγής (source decoder) µετατρέπει την ακολουθία που δέχεται στην είσοδό του, σε µια εκτίµηση της ακολουθίας στην έξοδο της πηγής και τη στέλνει στον παραλήπτη πληροφορίας (data sink)..3 ίαυλος επικοινωνίας Πολύ σηµαντική είναι η σχέση της θεωρίας κωδίκων µε τον δίαυλο που χρησιµοποιείται για τη µετάδοση της πληροφορίας. Η θεωρία κωδίκων και οι λύσεις που προσφέρει χαρακτηρίζονται από άµεση εξάρτηση από το είδος του καναλιού διαµέσου του οποίου πραγµατοποιείται η διάδοση της πληροφορίας. Αν ανατρέξουµε στο µοντέλο του τυπικού τηλεπικοινωνιακού συστήµατος, παρατηρούµε ότι µεταξύ του κωδικοποιητή και του αποκωδικοποιητή παρεµβάλλονται τρεις επιπλέον δοµές, ο διαµορφωτής, ο δίαυλος και ο αποδιαµορφωτής. Οι δοµές αυτές αποτελούν τον ιακριτό

14 ίαυλο (Discrete Channel). Η είσοδος και η έξοδος του διακριτού διαύλου είναι δυαδικές ακολουθίες µε ρυθµό δεδοµένων r c bps. Αν η έξοδος του αποκωδικοποιητή εξαρτάται αποκλειστικά από την ακολουθία δυαδικών ψηφίων που µεταδίδεται τη συγκεκριµένη χρονική στιγµή και όχι από µπλοκ δεδοµένων που προηγήθηκαν, ο εν λόγω δίαυλος δεν έχει µνήµη (memoryless). εδοµένου ότι ο θόρυβος ασκεί την ίδια επίδραση σε όλα τα µεταδιδόµενα δυαδικά ψηφία, διαδίδεται δηλαδή µε την ίδια πιθανότητα σε όλα τα bits, χωρίς να υπάρχει µνήµη της επίδρασης, αναφερόµαστε στον ιακριτό ίαυλο Χωρίς Μνήµη (Discrete Memoryless Channel, DSC). Η πιθανότητα λήψης ενός εσφαλµένου δυαδικού ψηφίου εξαιτίας της επίδρασης του θορύβου, είναι ίση για όλα τα µεταδιδόµενα ψηφία, ανεξάρτητα από τη θέση που κατέχουν µέσα στο µεταδιδόµενο µπλοκ. Η πιθανότητα ορθής λήψης ενός συµβόλου αναπαρίσταται µε το σύµβολο p, και επειδή η πιθανότητα αυτή είναι ίδια για όλα τα σύµβολα ο δίαυλος ονοµάζεται συµµετρικός. Αν θεωρήσουµε ότι το πλήθος των δυνατών τιµών που µπορούν να πάρουν τα ψηφία που µεταδίδονται, είναι m, το κανάλι αποκαλείται m-συµµετρικό (m-symmetric channel). Η πιο συνηθισµένη περίπτωση είναι η µετάδοση δυαδικών ψηφίων, δηλαδή µόνο των ψηφίων και και το κανάλι ονοµάζεται υαδικό Συµµετρικό (Binary Symmetric Channel, BSC). Στην απλή θεωρία της κωδικοποίησης όλα τα κανάλια θεωρούνται δυαδικά συµµετρικά. Η αξιοπιστία του διαύλου επικοινωνίας, εκφράζεται µε την πιθανότητα ορθής λήψης p, δηλαδή µε το κατά πόσο το ψηφίο που στέλνει η πηγή είναι ίσιο µε αυτό που έφτασε στην πλευρά του δέκτη. Ένα κανάλι µε πιθανότητα p = είναι το πλέον αξιόπιστο, καθώς δεν εισάγει καθόλου θόρυβο, ενώ αντίθετα το κανάλι µε πιθανότητα p = δεν έχει κανένα νόηµα, καθώς οδηγεί στη εσφαλµένη µετάδοση όλων των ψηφίων που αποστέλλονται. Στην πράξη, όλοι οι τηλεπικοινωνιακοί δίαυλοι έχουν πιθανότητα µε τιµές που κυµαίνονται από ½ ως (½ < p < ).

15 .4 Κανάλι Προσθετικού Λευκού Γκαουσσιανού Θορύβου (Additive White Gaussian Noise channel, AWGN) Στην πραγµατικότητα, οι δίαυλοι επικοινωνίας δεν είναι δυαδικοί συµµετρικοί (BSC). Μια ρεαλιστική απεικόνιση της πραγµατικότητας όµως έχουµε µε το AWGN (Additive White Gaussian Noise) κανάλι. Σε αυτόν τον δίαυλο, τα µεταδιδόµενα σύµβολα λαµβάνονται από ένα πεπερασµένο σύνολο πραγµατικών αριθµών και τα σφάλµατα ακολουθούν τη στατική κατανοµή Gauss (κανονική κατανοµή). Πηγή του AWGN αποτελεί η ακτινοβολία που εκπέµπεται από ασύρµατες µεταδόσεις (ατµοσφαιρικά παράσιτα) και ο θερµικός θόρυβος που οφείλεται στο υλικό (hardware), συγκεκριµένα στη θερµική κίνηση των ηλεκτρονίων στις τηλεπικοινωνιακές διατάξεις. Οι επιπτώσεις του AWGN εκτιµώνται και υπολογίζονται µε τη βοήθεια στατιστικής ανάλυσης. Τα AWGN σήµατα είναι καθαρά τυχαία και είναι αδύνατη η πρόβλεψη της στιγµιαίας τιµής τους σε οποιαδήποτε χρονική στιγµή. Εφόσον το σήµα του θορύβου έχει πλάτη που µεταβάλλονται τυχαία στη διάρκεια του χρόνου, αριθµητική αναφορά σε αυτόν µπορεί να γίνει χρησιµοποιώντας µόνο συναρτήσεις πυκνότητας πιθανότητας (probability density function). Η συνάρτηση πυκνότητας πιθανότητας σχετίζει την τιµή του σήµατος µε την πιθανότητα να εµφανιστεί το συγκεκριµένο σήµα. Ο Προσθετικός Λευκός Γκαουσσιανός Θόρυβος έχει συνάρτηση πυκνότητας πιθανότητας η οποία ακολουθεί την κατανοµή Gauss και δίνεται από τη σχέση που ακολουθεί: ( x p( x) = exp( 2 2πσ 2 2σ 2 x av ) ) 2

16 Οι δύο κύριες παράµετροι της συνάρτησης πυκνότητας πιθανότητας είναι οι εξής: Η µέση τιµή του θορύβου, η οποία αναπαρίσταται από την τιµή x av. Στην περίπτωση του AWGN η µέση τιµή είναι ίση µε το µηδέν (x av = ). Η τυπική απόκλιση του θορύβου, η οποία αναπαρίσταται από το σύµβολο σ και η οποία αποτελεί τη µέση τετραγωνική τιµή (RMS) του σήµατος του θορύβου. Εφόσον οι στιγµιαίες τιµές του σήµατος για κάθε χρονική στιγµή είναι εντελώς τυχαίες, η πρόβλεψη της εµφάνισης µιας συγκεκριµένης διακριτής τιµής είναι αδύνατη. Παρόλα αυτά είµαστε σε θέση να υπολογίσουµε την πιθανότητα ενός σήµατος να βρίσκεται σε ένα συγκεκριµένο διάστηµα, έστω [α,β]. Η πιθανότητα αυτή ονοµάζεται συνάρτηση πιθανότητας (probability function) και συµβολίζεται ως P(x). Η P(x) ισούται µε το ορισµένο ολοκλήρωµα της συνάρτησης πυκνότητας πιθανότητας στο διάστηµα [α,β]. Πιο αναλυτικά, γράφουµε: = P ( a< x< β ) p( x) dx β α Σχήµα.2 : Παράδειγµα σήµατος µε Γκαουσσιανό θόρυβο 3

17 Συνεπώς, µπορούµε να υπολογίσουµε την πιθανότητα εµφάνισης ενός σήµατος µέσα σε ένα συγκεκριµένο διάστηµα, αν είναι γνωστή η RMS τιµή του εν λόγω σήµατος. Σχήµα.3 : Γκαουσσιανή συνάρτηση κατανοµής πιθανότητας.5 Λόγος σήµατος προς θόρυβο (Signal to Noise ratio, SNR) Ο AWGN, όπως λέει και το όνοµά του, είναι προσθετικός (additive), γεγονός που σηµαίνει ότι το σήµα θορύβου προστίθεται στο υπάρχον σήµα, µε αποτέλεσµα την αλλοίωση του πληροφοριακού σήµατος. Η κατάσταση αυτή περιγράφεται σχηµατικά ως εξής: 4

18 S(t,f c ) σήµα εισόδου + U(t,f c )= S(t,f c )+n(t,σ) σήµα εξόδου n(t,σ) θόρυβος Σχήµα.4 : Σήµα στην είσοδο και στην έξοδο ενθόρυβου διαύλου Η ποιότητα του σήµατος καθορίζεται από το λόγο της ισχύος του σήµατος προς την ισχύ του θορύβου. Η ποσότητα αυτή ονοµάζεται Λόγος Σήµατος προς Θόρυβο (Signal to Noise Ratio, SNR) και η εξίσωση που την περιγράφει είναι: SNR= Ισχύς _ σήµατος s = Ισχύς _ θορύβου n rms rms ( t, fc) ( t, σ ) 2 Η ψηφιακή διαµόρφωση χρησιµοποιεί ηµιτονοειδείς φορείς, των οποίων η RMS τιµή µπορεί εύκολα να υπολογιστεί από τη σχέση Α 2 Τότε, ο Λόγος Σήµατος προς Θόρυβο ενός ψηφιακά διαµορφωµένου ηµιτόνου που έχει υποστεί την επίδραση του AWGN γίνεται:. SNR = 2 2 Α σ 2 5

19 Ένας δηµοφιλής τρόπος µε τον οποίο εκφράζεται ο Λόγος Σήµατος προς Θόρυβο είναι σε κλίµακα decibel (db). Η τιµή αυτή υπολογίζεται από την τιµή που έχει ο SNR σε Watt ως εξής: SNR db = log (SNR) = log Α σ = =2 log Α 2 σ.6 Το όριο του Shannon Το εύρος ζώνης (bandwidth, B) ενός σήµατος αποτελεί µέτρο της ταχύτητας µε την οποία µεταδίδεται. Τα σήµατα τα οποία µεταβάλλονται γρήγορα στο χρόνο χαρακτηρίζονται από µεγάλο εύρος ζώνης. Από την άλλη πλευρά, κάθε τηλεπικοινωνιακό σύστηµα έχει περιορισµένο εύρος ζώνης, γεγονός που οφείλεται στην επίδραση των παρασιτικών χωρητικοτήτων και επαγωγών, οι οποίες παρεµποδίζουν τις στιγµιαίες αλλαγές των σηµάτων. Το εύρος ζώνης του συστήµατος περιορίζει την ταχύτητα των µεταβολών του σήµατος. Ο περιορισµός αυτός ποσοτικοποιείται µε το µέγεθος φασµατική αποδοτικότητα (spectral efficiency) η οποία αναπαρίσταται µε το σύµβολο n και δίνεται από τον τύπο r B = bits/sec/hz, όπου r b είναι ο ρυθµός δεδοµένων. n b Η παραπάνω σχέση µπορεί να περιγραφεί και από τον τύπο που ακολουθεί: n rlr s =, όπου r s είναι ο ρυθµός συµβόλου B 6

20 Το ελάχιστο απαιτούµενο εύρος ζώνης για ένα διαµορφωµένο σήµα είναι r s Hz, ενώ η µέγιστη φασµατική αποδοτικότητα, η οποία αναπαρίσταται µε το σύµβολο n max δίνεται από τη σχέση n =lr max. Μια ακόµα σηµαντική παράµετρος που χρησιµοποιείται σαν µέτρο για την αξιοπιστία της µετάδοσης της πληροφορίας στα ψηφιακά τηλεπικοινωνιακά συστήµατα είναι η πιθανότητα σφάλµατος δυαδικού ψηφίου (bit error probability). Η αποδοτικότητα της ισχύος σχετίζεται µε τον απαιτούµενο για τη µετάδοση λόγο της ενέργειας δυαδικού ψηφίου προς την µονοπλευρική φασµατική πυκνότητα ισχύος του θορύβου (bit energy to one sided noise power spectral density ratio), E b /N, προκειµένου να επιτευχθεί η πιθανότητα σφάλµατος δυαδικού ψηφίου (bit error probability). Ο Λόγος Σήµατος προς Θόρυβο (Signal-to-Noise Ratio, SNR) σχετίζεται µε τον λόγο E b /N ως εξής: S N = n E b max N Για έναν δεδοµένο δίαυλο, υπάρχει ένα άνω όριο του ρυθµού δεδοµένων, το οποίο σχετίζεται µε το Λόγο Σήµατος προς Θόρυβο και µε το εύρος ζώνης του συστήµατος. Ο Shannon εισήγαγε την έννοια της χωρητικότητας του διαύλου (channel capacity), C, ως τον µέγιστο ρυθµό µετάδοσης δεδοµένων (data transmission rate, r b ) κατά τον οποίο µπορεί να µεταδοθεί η πληροφορία διαµέσου ενός ενθόρυβου διαύλου επιτυγχάνοντας µετάδοση της πληροφορίας µε µικρή πιθανότητα λάθους. Ο ρυθµός αυτός αναφέρεται ως «χωρητικότητα του διαύλου» και για δίαυλο Προσθετικού Λευκού Γκαουσσιανού Θορύβου (Additive White Gaussian Noise channel, AWGN channel) δίνεται από την εξίσωση των Shannon Hartley S C = B + N log 2 bits/sec. 7

21 Το θεώρηµα κωδικοποίησης διαύλου του Shannon εγγυάται την ύπαρξη κωδίκων οι οποίοι µπορούν να επιτύχουν αυθαίρετα µικρή πιθανότητα σφάλµατος αν ο ρυθµός µετάδοσης δεδοµένων, r b, είναι µικρότερος από την χωρητικότητα του διαύλου, C. Αντίθετα, αν ο ρυθµός δεδοµένων είναι µεγαλύτερος από την χωρητικότητα του διαύλου (r b > C), δεν είναι δυνατή η σχεδίαση κώδικα ο οποίος να επιτυγχάνει αυθαίρετα µικρή πιθανότητα σφάλµατος. Το θεµελιώδες αυτό συµπέρασµα δείχνει ότι ο θόρυβος θέτει ένα όριο στο ρυθµό µετάδοσης δεδοµένων αλλά όχι και στην πιθανότητα σφάλµατος, όπως πίστευαν µέχρι εκείνη την περίοδο οι επιστήµονες που ασχολούνταν µε τη θεωρία κωδίκων διόρθωσης σφαλµάτων. Παρά το γεγονός ότι το θεώρηµα του Shannon δεν υποδεικνύει κάποιον τρόπο σχεδίασης συγκεκριµένων κωδίκων οι οποίοι να επιτυγχάνουν τον πιθανό µέγιστο ρυθµό µετάδοσης δεδοµένων µε αυθαίρετα µικρή πιθανότητα σφάλµατος, πυροδότησε την ανάπτυξη ενός αριθµού τεχνικών διόρθωσης σφαλµάτων. Θεωρώντας πως ο ρυθµός δεδοµένων παίρνει τη µέγιστη δυνατή τιµή του για µετάδοση απαλλαγµένη από σφάλµατα, η οποία ισούται µε τη χωρητικότητα του διαύλου,c, η µέγιστη φασµατική αποδοτικότητα µπορεί να εκφραστεί από τη σχέση C n max = B n E + Rl = b max log2 N ή n + n E = b max log2 max N Ο ελάχιστος απαιτούµενος λόγος E b για µετάδοση απαλλαγµένη από N σφάλµατα δίνεται από την εξίσωση E N b = n 2 max n max 8

22 Αν το εύρος ζώνης δεν είναι περιορισµένο, µπορεί να επεκταθεί προκειµένου να αυξηθεί η χωρητικότητα του διαύλου. Στην οριακή περίπτωση που B ή n max, ως ελάχιστη τιµή του λόγου E b παίρνουµε N n lim max E b N = ln 2=.59dB Έτσι λοιπόν η ελάχιστη απαιτούµενη τιµή του λόγου E b για µετάδοση N απαλλαγµένη από σφάλµατα είναι -.59 db. Τα παραπάνω φαίνονται σχηµατικά στο διάγραµµα που ακολουθεί: Σχήµα.5 : Όριο χωρητικότητας AWGN διαύλου σε σχέση µε τη φασµατική αποδοτικότητα 9

23 ΚΕΦΑΛΑΙΟ 2 Κωδικοποίηση και βασικές έννοιες 2. Τι είναι «κωδικοποίηση» Σύµφωνα µε το µοντέλο του τυπικού τηλεπικοινωνιακού συστήµατος, που περιγράφηκε στο προηγούµενο κεφάλαιο, µε τον όρο «κωδικοποίηση» αναφερόµαστε σε µία ακολουθία διαφορετικών λειτουργιών. Συνοπτικά, οι λειτουργίες αυτές είναι: η κωδικοποίηση πηγής (source coding), σύµφωνα µε την οποία η πληροφορία, που βρίσκεται σε αναλογική µορφή, υφίσταται συµπίεση (compression) ώστε να µετατραπεί σε µορφή κατάλληλη για µετάδοση, µε τη µικρότερη δυνατή σπατάλη εύρους ζώνης και ισχύος, η κωδικοποίηση διαύλου (channel coding), κατά την οποία προστίθενται πλεονάζοντα δυαδικά ψηφία (redundancy) στα δυαδικά ψηφία της πληροφορίας µε σκοπό να καταστεί δυνατή η ανίχνευση και διόρθωση σφαλµάτων που πιθανώς προκύψουν κατά τη µετάδοση και τέλος, 2

24 η διαδικασία της διαµόρφωσης (modulation) µε την οποία η προς µετάδοση, κωδικοποιηµένη πλέον, δυαδική πληροφορία µετατρέπεται σε µορφή η οποία συµφωνεί µε τα χαρακτηριστικά του διαύλου ώστε να είναι δυνατή η µετάδοσή της διαµέσου αυτού. Σύµφωνα µε τη «Θεωρία της πληροφορίας» έχει αποδειχτεί ότι είναι εφικτή η αξιόπιστη µετάδοση πληροφορίας µε τον ελάχιστο απαιτούµενο αριθµό πλεοναζόντων δυαδικών ψηφίων (redundancy). Αρχικά, είχε γίνει αποδεκτό ότι για την έγκυρη µετάδοση της πληροφορίας, έπρεπε να ενσωµατωθούν στο προς αποστολή µήνυµα τα ψηφία ισοτιµίας (parity bits) µε καθορισµένο τρόπο, δηλαδή ψηφίο ισοτιµίας για κάθε ψηφίο του µηνύµατος. Στη συνέχεια όµως, παρατηρήθηκε ότι η συγκεκριµένη µέθοδος, η οποία είχε προταθεί από τους θεµελιωτές της Θεωρίας των κωδίκων, απλά ανίχνευε τα σφάλµατα και δεν προέβαινε στη διόρθωση αυτών. Η µόνη οδός για σωστό ανασχηµατισµό του µηνύµατος σε αυτή την περίπτωση, ήταν η εκ νέου µετάδοση του τµήµατος εκείνου της πληροφορίας που περιείχε σφάλµατα, από την πηγή πληροφορίας. Η επανάληψη της αποστολής όµως κοστίζει τόσο σε χρόνο όσο και σε πόρους, καθώς απαιτείται δίαυλος ανάδρασης, γεγονός που καθιστά τη συγκεκριµένη µέθοδο µη πρακτική. Η έρευνα πέρασε στα χέρια του διακεκριµένου στη Θεωρία Κωδικοποίησης επιστήµονα της εποχής, Richard Hamming, ο οποίος σχεδίασε έναν κώδικα στον οποίο σε κάθε τέσσερα ψηφία πληροφορίας αντιστοιχούσαν τρία ψηφία ελέγχου (check bits). Ο κώδικας αυτός ήταν σαφώς πιο αποτελεσµατικός, καθώς όχι µόνο ανίχνευε τα λάθη, αλλά ήταν και σε θέση να τα διορθώσει. Από εκείνο το σηµείο και µετά η πρόοδος στον τοµέα της κωδικοποίησης ήταν συνεχής και αλµατώδης. 2

25 2.2 Κωδικοποίηση για έλεγχο σφαλµάτων Σύµφωνα µε τον θεµελιωτή της «Σύγχρονης Θεωρίας Κωδίκων», Claude Shannon, κατά τη διάδοση µίας λέξης µέσω ενός υαδικού Συµµετρικού Καναλιού (Binary Symmetric Cannel, BSC), δεν χάνονται ούτε προστίθενται δυαδικά ψηφία. Έτσι λοιπόν, µία κωδική λέξη η οποία έχει µήκος n bits και η οποία µεταδίδεται διαµέσου ενός BSC, θα φτάσει στον προορισµό της µε το ίδιο µήκος ψηφίων. Αυτό όµως δεν σηµαίνει ότι η λέξη που λαµβάνει ο δέκτης είναι και η επιθυµητή, διότι µπορεί να έχει υποστεί αλλοιώσεις λόγω θορύβου. Για παράδειγµα, αν ο παραλήπτης δεχτεί την ψηφιοσειρά (bitstream) και ο κώδικας έχει µήκος 4 (δηλαδή κάθε κωδική λέξη αποτελείται από 4 ψηφία), τότε γνωρίζει ότι έλαβε τις εξής τρεις κωδικές λέξεις:, και. Όπως έχει αποδείξει ο Shannon, δεν είναι δυνατό να ληφθεί πληροφορία µε µήκος διαφορετικό από κάποιο πολλαπλάσιο του 4. Αυτό θα σήµαινε ότι θα έχουν «χαθεί» ή «προστεθεί» ψηφία, γεγονός που δεν ευσταθεί. Η λογική της κωδικοποίησης έγκειται στη σύγκριση της κάθε λέξης που λαµβάνει δέκτης, µε ένα γνωστό σύνολο κωδικών λέξεων. Προσπαθεί δηλαδή να αντιπαραβάλει τις λαµβανόµενες κωδικές λέξεις µε αυτές κάποιου αλφαβήτου. Αν δεν κατορθώνει να βρει λέξη όµοια µε αυτές που περιλαµβάνονται στο αλφάβητο, συµπεραίνουµε ότι έχουν υπεισέλθει σφάλµατα. Σε αντίθετη περίπτωση, εξάγεται το συµπέρασµα ότι έχει γίνει ορθή λήψη της πληροφορίας. Έστω για παράδειγµα ότι έχουµε τον κώδικα c = {,,,}. Όπως φαίνεται, κάθε κωδική λέξη έχει µήκος 2 και ο κώδικας περιλαµβάνει όλους τους δυνατούς συνδυασµούς των ψηφίων και. Συνεπώς, κάθε λέξη των δύο ψηφίων που καταλήγει στον δέκτη, αποτελεί κωδική λέξη και για το λόγο αυτό δεν υπάρχει η δυνατότητα ανίχνευσης κάποιου λάθους. Στην περίπτωση όµως του κώδικα c 2 = {,,, }, ο οποίος είναι επαναληπτικός, κάθε κωδική λέξη του c 22

26 επαναλαµβάνεται τρεις φορές. Η µέθοδος αυτή κωδικοποίησης, παρουσιάζει το πλεονέκτηµα της ευκολότερης ανίχνευσης πιθανών λαθών. Αν ληφθεί για παράδειγµα η λέξη, µε απλή αντιπαραβολή της µε το σύνολο των γνωστών λέξεων του κώδικα, παρατηρείται ότι δεν ανήκει στο συγκεκριµένο λεξικό, δεν αποτελεί δηλαδή κωδική λέξη, άρα περιέχει ένα τουλάχιστον σφάλµα. Υποθέτοντας ότι σε κάθε κωδική λέξη είναι δυνατό να υπάρξει το πολύ ένα λάθος, συµπεραίνουµε ότι τουλάχιστον δύο από τις τρεις επαναλήψεις των λέξεων που ελήφθησαν είναι σωστές. Η διαδικασία της επανάληψης όµως έχει και το εξής µειονέκτηµα: ο βαθµός πληροφορίας του κώδικα µειώθηκε στο /3, από που ήταν στην πρώτη περίπτωση. Για να αποφευχθεί η ατέλεια αυτή, εισάγεται στον αρχικό κώδικα, c, ένα επιπλέον ψηφίο. Συγκεκριµένα, στο τέλος κάθε κωδικής λέξης προστίθεται ένα ή ένα έτσι ώστε κάθε κωδική λέξη να περιλαµβάνει άρτιο αριθµό. Κατά συνέπεια προκύπτει ένας νέος, πιο αποτελεσµατικός κώδικας c 3 = {,,, }. Το επιπλέον δυαδικό ψηφίο που προστέθηκε στο τέλος της κωδικής λέξης ονοµάζεται ψηφίο ελέγχου ισοτιµίας (parity bit). Έτσι αν ληφθούν τα στοιχεία, τα οποία δεν αποτελούν κωδική λέξη, γίνεται αντιληπτό ότι έχει προκύψει κάποιο σφάλµα κατά τη µετάδοση. Η προσπάθεια διόρθωσης έγκειται στην αλλαγή των λιγότερων κατά το δυνατό δυαδικών ψηφίων, ώστε να προκύψει κωδική λέξη. Γενικά, οι κώδικες πρέπει να σχεδιάζονται µε τέτοιο τρόπο ώστε το κόστος κωδικοποίησης να είναι σχετικά χαµηλό. Η διαδικασία αυτή περιλαµβάνει κάποιες τεχνικές ανίχνευσης αλλά και διόρθωσης σφαλµάτων, προκειµένου να µην απαιτείται επανάληψη της µετάδοσης της πληροφορίας και συνεπώς ύπαρξη διαύλου ανάδρασης. 2.3 Τεχνικές για έλεγχο σφαλµάτων Σε περίπτωση εµφάνισης σφάλµατος στο δέκτη, δύο διαφορετικές τεχνικές µπορούν να εφαρµοστούν για την αντιµετώπισή τους. 23

27 Η πρώτη τεχνική καλείται Αυτόµατη Αίτηση Επανεκποµπής (Automatic Repeat Request, ARQ). Σε ένα τέτοιο σύστηµα ο δέκτης εκτελεί ανίχνευση των σφαλµάτων και απλά ζητά από τον ποµπό επανεκποµπή των δεδοµένων. Η συγκεκριµένη τεχνική συµβάλλει στην αξιοπιστία της λαµβανόµενης πληροφορίας, αν και έχει αυξηµένη πολυπλοκότητα αφού απαιτεί την ύπαρξη ενός καναλιού ανάδρασης, το οποίο όµως δεν είναι πάντα διαθέσιµο, καθιστώντας την έτσι µη πρακτική για αρκετές εφαρµογές. Σύµφωνα µε τη δεύτερη τεχνική, που ονοµάζεται Πρόσω ιόρθωση Σφάλµατος (Forward Error Correction, FEC), ο δέκτης σε περίπτωση ανίχνευσης σφάλµατος προβαίνει και στη διόρθωσή του σύµφωνα µε τους κανόνες κωδικοποίησης. Η τεχνική αυτή, αν και δυσκολότερη στην εφαρµογή από την ARQ, δεν απαιτεί δίαυλο ανάδρασης. Βασική διαφορά των δύο τεχνικών αποτελεί η διόρθωση σφαλµάτων, διαδικασία που συµβαίνει µόνο στη FEC. Η τεχνική FEC περιλαµβάνει δύο µεγάλες κατηγορίες κωδίκων, τους κώδικες δοµής (block codes) και τους συνελικτικούς κώδικες (convolutional codes). Η διαφορά των δύο αυτών τύπων βρίσκεται στη µνήµη του κωδικοποιητή. Στους κώδικες δοµής κάθε διαδικασία κωδικοποίησης εξαρτάται µόνο από την τρέχουσα πληροφορία εισόδου και όχι από προηγούµενα ψηφία εισόδου, πράγµα που σηµαίνει ότι ο κωδικοποιητής δεν έχει µνήµη. Σύµφωνα µε τους κανόνες, n-k πλεονάζοντα δυαδικά ψηφία προστίθεται σε k δυαδικά ψηφία πληροφορίας για να σχηµατίσουν τα n κωδικοποιηµένα δυαδικά ψηφία. Αντίθετα, στους συνελικτικούς κώδικες η έξοδος του κωδικοποιητή κάθε στιγµή εξαρτάται όχι µόνο από τρέχουσα πληροφορία εισόδου, αλλά και από block δυαδικών ψηφίων που προηγήθηκαν. Μετατρέπουν δηλαδή, µια ολόκληρη ροή δεδοµένων σε µία και µοναδική κωδική λέξη. 24

28 2.4 Κώδικες δοµής (Block Codes) Σε ένα κώδικα δοµής, ο κωδικοποιητής δέχεται στην είσοδό του µία σταθερού µήκους ακολουθία πληροφοριακών ψηφίων, το µήνυµα (message), που αποτελείται από k bits. Στη συνέχεια, µετατρέπει την πληροφορία αυτή σε µία ακολουθία n bits και σχηµατίζει την κωδική λέξη (codeword). Όπως προαναφέρθηκε, το σηµαντικό χαρακτηριστικό των κωδικοποιητών δοµής είναι ότι αποτελούν διατάξεις χωρίς µνήµη διότι δε χρησιµοποιούν ψηφία από προηγούµενα µπλοκ. Σε έναν (n,k) κώδικα δοµής υπάρχουν 2 k ξεχωριστά µηνύµατα. Αφού λοιπόν σε κάθε µήνυµα αντιστοιχεί µία και µόνο κωδική λέξη, θα υπάρχουν και 2 k ξεχωριστές κωδικές λέξεις, καθεµιά από τις οποίες έχει µήκος n. Ο ρυθµός κώδικα (code rate), R = k/n, καθορίζει και την ποσότητα του πλεονασµού. Ένας κώδικας δοµής είναι γραµµικός (linear) αν το άθροισµα δύο κωδικών λέξεων αποτελεί µία άλλη κωδική λέξη και αν ο κώδικας περιέχει και τη µηδενική κωδική λέξη. Ένας κώδικας δοµής παράγεται από ένα σύνολο k γραµµικώς ανεξάρτητων n-διάστατων διανυσµάτων g, g,, g k-. Οι κωδικές λέξεις αποτελούν γραµµικό συνδυασµό αυτών των k n-διάστατων διανυσµάτων. Συνεπώς, η κωδική λέξη ενός µηνύµατος c = (c, c,, c k- ) µπορεί να αναπαρασταθεί µε τη µορφή v = c g + c g + + c k- g k-. Τα k n-διάστατα διανύσµατα που δηµιουργούν τον κώδικα g,g,,g k- µπορούν να αποτελέσουν τις γραµµές ενός πίνακα G διάστασης k n όπως φαίνεται παρακάτω: 25

29 26 G = 2 g k g g g M =,,, 2, 2 2,, n k k k k k k g g g g g g g g g g g g L M O M M L L L Ο πίνακας G λέγεται γεννήτορας πίνακας ή γεννήτρια µήτρα (generator matrix) του κώδικα. Έτσι λοιπόν, η κωδική λέξη v για το µήνυµα c γράφεται ως εξής: v = c G = c g + c g + + c k- g k- εδοµένου του γεννήτορα πίνακα δηλαδή, είµαστε σε θέση να υπολογίσουµε από την προηγούµενη σχέση τις διακριτές κωδικές λέξεις που αντιστοιχούν σε όλες τις δυνατές ακολουθίες και ενός µπλοκ. Για παράδειγµα, ένας (8,4) κώδικας δοµής µπορεί να παραχθεί από τον γεννήτορα πίνακα: = G Τότε, το µήνυµα c = ( ) κωδικοποιείται ως εξής: v = c G = () + () + () + () = () + () + () + () = ()

30 codes) 2.5 Συστηµατικοί κώδικες δοµής (Systematic block Ένας κώδικας δοµής λέγεται συστηµατικός (systematic) όταν η ακολουθία δυαδικών ψηφίων, δηλαδή το µήνυµα, αποτελεί σαφές τµήµα της κωδικής λέξης, όταν δηλαδή τα k πληροφοριακά bits βρίσκονται στην αρχή της κωδικής λέξης. Τα υπόλοιπα n-k δυαδικά ψηφία αποτελούν τα bits ισοτιµίας (parity bits). Η διάταξη αυτή επιτρέπει την άµεση εξαγωγή των πληροφοριακών bits από την κωδική λέξη και παρουσιάζεται στο σχήµα που ακολουθεί. 6 codeword c message ,c,,c k- u,u,,u n-k-c,c,, k c parity-check message Ο γεννήτορας πίνακας ενός συστηµατικού κώδικα δοµής έχει την ακόλουθη µορφή. G = [P I k ] Ο I k είναι πίνακας διάστασης k k ο οποίος έχει στη κύρια διαγώνιό του και µηδενικά τα υπόλοιπα στοιχεία του (µοναδιαίος πίνακας ή πίνακας ταυτότητας), ενώ ο πίνακας P έχει διάσταση k (n-k) και τα περιεχόµενά του είναι και. Πρόκειται δηλαδή για έναν πίνακα της µορφής: 27

31 p p P= p M pk 2, p p p p M 2 k, K K K K K p p p p, n k, n k 2, n k M k, n k, όπου p ij = ή. Ο πίνακας P, εφόσον είναι δοσµένος, καθορίζει πλήρως τον γεννήτορα πίνακα, γεγονός το οποίο µπορούµε εύκολα να αντιληφθούµε παρατηρώντας τη σχέση που συνδέει τους δύο πίνακες, G = [P I k ]. Ο πίνακας P εκλέγεται κατάλληλα, ώστε ο κώδικας να έχει τις επιθυµητές ιδιότητες, όπως για παράδειγµα εύκολη υλοποίηση και δυνατότητα διόρθωσης σφαλµάτων. 2.6 Πίνακας ελέγχου ισοτιµίας Για την ανίχνευση σφαλµάτων χρησιµοποιείται ο πίνακας ελέγχου ισοτιµίας (parity check matrix) H, ο οποίος και εξετάζει αν η λέξη που φτάνει στο δέκτη αποτελεί κωδική λέξη ή όχι. Ο πίνακας ελέγχου ισοτιµίας δίνεται από το συνδυασµό του µοναδιαίου πίνακα I n-k µε τον ανάστροφο του πίνακα P, τον P T. Συγκεκριµένα, ο πίνακας H περιγράφεται από τη σχέση H = [I n-k P T ]. 28

32 O έλεγχος σφαλµάτων που πραγµατοποιείται από τον πίνακα ελέγχου ισοτιµίας, Η, γίνεται εξετάζοντας αν ισχύει η σχέση v H T = όπου το v αναπαριστά την κωδική λέξη και το H T αναπαριστά τον ανάστροφο πίνακα του H. Όπως γίνεται εύκολα αντιληπτό από τα παραπάνω, ο πίνακας Η είναι ένας πίνακας µε διάσταση (n-k) n του οποίου τα στοιχεία είναι και, εφόσον αναφερόµαστε σε δυαδική πληροφορία. 2.7 Απόσταση και Βάρος Hamming Σε οποιαδήποτε κωδική λέξη ορίζεται ένας συγκεκριµένος αριθµός ο οποίος καλείται βάρος Hamming (Hamming weight). Η ποσότητα αυτή αντιστοιχεί στον αριθµό των µη µηδενικών στοιχείων της κωδικής λέξης. Ως απόσταση Hamming (Hamming distance) d, µεταξύ δύο κωδικών λέξεων ορίζεται ο αριθµός των θέσεων στις οποίες διαφέρουν οι δύο λέξεις. Για παράδειγµα, έστω οι κωδικές λέξεις v = και u =. Παρατηρούµε ότι οι λέξεις αυτές διαφέρουν στα δυαδικά ψηφία a, a 2 και a 3, όπου το bit a αντιστοιχεί στο ελάχιστης σηµασίας bit (Least Significant Bit, LSB), δηλαδή σε τρεις θέσεις, συνεπώς η απόσταση Hamming είναι d = 3. Ως ελάχιστη απόσταση (minimum distance) dmin, ενός κώδικα δοµής ορίζεται η ελάχιστη απόσταση Hamming µεταξύ δύο ζευγών κωδικών λέξεων του κώδικα. Η ελάχιστη απόσταση αποτελεί σηµαντική παράµετρο καθώς καθορίζει την ικανότητα ανίχνευσης και διόρθωσης σφαλµάτων του κώδικα. Συγκεκριµένα, σε ένα γραµµικό κώδικα δοµής µε ελάχιστη απόσταση 29

33 dmin αποδεικνύεται ότι σε κάθε κωδική λέξη υπάρχει η δυνατότητα να ανιχνευθούν s (dmin - ) σφάλµατα και να διορθωθούν αντίστοιχα d min t. Σηµαντική είναι και η σχέση που υπάρχει µεταξύ του πίνακα 2 ελέγχου ισοτιµίας και της ελάχιστης απόστασης, η οποία µπορεί οριστεί ως ο ελάχιστος αριθµός στηλών του πίνακα H, που έχουν άθροισµα ίσο µε το µηδέν. Συγκεκριµένα, η σχέση που αναφέρεται προκύπτει από τα ακόλουθα: Όπως έχει προαναφερθεί, ένας γραµµικός κώδικας δοµής ορίζεται από το σύνολο των κωδικών λέξεων που ικανοποιούν τη σχέση v H T =. Μπορούµε να χρησιµοποιήσουµε για τον πίνακα ελέγχου ισοτιµίας την έκφραση H = [h,h,,h i,,h n- ], όπου κάθε τιµή h i αντιστοιχεί στην i-οστή στήλη του πίνακα. Έτσι λοιπόν ο κώδικας περιγράφεται από τη σχέση που ακολουθεί: u h + u h + + u i h i + + u n- h n- =, όπου η τιµή u i αναπαριστά το i-οστό στοιχείο της κωδικής λέξης v. Γίνεται εύκολα κατανοητό ότι για να ισχύει η προηγούµενη εξίσωση, θα πρέπει η κωδική λέξη v να έχει µη µηδενικά στοιχεία σε κατάλληλες θέσεις τέτοιες ώστε οι αντίστοιχες στήλες του πίνακα ελέγχου ισοτιµίας να έχουν σαν άθροισµα το µηδενικό διάνυσµα. Από την άλλη πλευρά, η ελάχιστη απόσταση ενός κώδικα είναι ίση µε τον ελάχιστο αριθµό των µη µηδενικών στοιχείων µιας κωδικής λέξης. Για το λόγο αυτό λοιπόν, η ελάχιστη απόσταση ενός γραµµικού κώδικα δοµής ισούται µε τον ελάχιστο αριθµό στηλών του πίνακα H των οποίων το άθροισµα είναι ίσο µε το µηδέν. Έστω για παράδειγµα ότι έχουµε τον εξής πίνακα ελέγχου ισοτιµίας: H = 3

34 Παρατηρούµε ότι καµία στήλη δεν είναι µηδενική. Μπορούµε να διακρίνουµε επίσης, ότι δεν υπάρχει κανένα ζευγάρι στηλών των οποίων το άθροισµα να δίνει αποτέλεσµα ίσο µε το µηδέν. Το ελάχιστο σύνολο στηλών δηλαδή, που δίνει µηδενικό άθροισµα είναι τρεις. Σύµφωνα µε τις παρατηρήσεις αυτές λοιπόν, αντιλαµβανόµαστε ότι η ελάχιστη απόσταση του κώδικα ισούται µε 3. 3

35 ΚΕΦΑΛΑΙΟ 3 Κώδικες Χαµηλής-Πυκνότητας-Ελέγχου-Ισοτιµίας (Low-Density-Parity-Check codes, LDPC) 3. Ιστορική αναδροµή Τις τελευταίες δεκαετίες το ενδιαφέρον των επιστηµόνων της Θεωρίας Κωδίκων έχει επικεντρωθεί στην κατασκευή κωδίκων διόρθωσης σφαλµάτων πολύ καλά δοµηµένων, οι οποίοι διαθέτουν µεγάλη ελάχιστη απόσταση, d min. Η υψηλή ποιότητα των κωδίκων ως προς τη δοµή τους, καθιστά αντιµετωπίσιµη την πολυπλοκότητα της αποκωδικοποίησης, ενώ παράλληλα η µεγάλη ελάχιστη απόσταση φέρεται να εξασφαλίζει την υψηλή απόδοση του κώδικα. Ωστόσο, η προσέγγιση αυτή δεν θα µπορούσε να µην έχει και ορισµένα µειονεκτήµατα. Αρχικά, για να είναι ένα σχήµα κωδικοποίησης αξιόπιστο, η επιλογή των κωδίκων θα πρέπει να γίνει τυχαία. Το γεγονός αυτό όµως, έρχεται σε αντίθεση µε το στόχο της θεωρίας κωδίκων, την κατασκευή δηλαδή, πολύ καλά δοµηµένων κωδίκων, οι οποίοι παράλληλα χαρακτηρίζονται από ένα απλό σχήµα αποκωδικοποίησης. Επίσης, 32

36 συγκρινόµενη µε τη χωρητικότητα του διαύλου (channel capacity), η ελάχιστη απόσταση, σε πρακτικό επίπεδο, αποτελεί µία µικρότερου ενδιαφέροντος παράµετρο σχετικά µε την απόδοση του κώδικα. Από το 993 και µετά, οι νεότερες τεχνικές κωδικοποίησης επέτρεψαν την κατασκευή κωδίκων των οποίων η απόδοση σε δίαυλο Προσθετικού Λευκού Γκαουσσιανού Θορύβου (AWGN) προσέγγιζε το όριο του Shannon µε απόκλιση db. Οι µέθοδοι αυτές, όπως για παράδειγµα οι Turbo και οι LDPC κώδικες, χρησιµοποιούν µία εντελώς διαφορετική φιλοσοφία βασισµένη στα επαναληπτικά σχήµατα κωδικοποίησης. 3.2 Κώδικες Χαµηλής Πυκνότητας Ελέγχου Ισοτιµίας (LDPC Codes) Οι Κώδικες - Χαµηλής Πυκνότητας Ελέγχου - Ισοτιµίας (LDPC), αποτελούν µία κατηγορία γραµµικών κωδίκων δοµής (linear block codes). Οι κώδικες αυτοί, καθώς και ο σχετικός επαναληπτικός αλγόριθµος κωδικοποίησης, προτάθηκαν από τον R. G. Gallager το 96 στη διδακτορική του διατριβή, όµως δεν αξιοποιήθηκαν παρά µόνο στις αρχές της δεκαετίας του 99. Ο λόγος για τον οποίο οι LDPC κώδικες είχαν κατά κάποιο τρόπο τεθεί στο περιθώριο, ήταν το υπερβολικά µεγάλο, για τα δεδοµένα της εποχής, υπολογιστικό κόστος που απαιτούσαν, καθώς οι υπολογιστικές µηχανές της εποχής δεν ήταν σε θέση να ανταπεξέλθουν στην πολυπλοκότητα του αλγορίθµου στον οποίο βασίζονταν οι LDPC κώδικες. Εξαίρεση αποτελεί το έργο του Tanner το 98, ο οποίος εισήγαγε την αναπαράσταση των LDPC κωδίκων µε γράφους, οι οποίοι ονοµάζονται Γράφοι Tanner (Tanner Graphs) ή αλλιώς ιµερείς Γράφοι (Bipartite Graphs). 33

37 3.3 Τρόποι αναπαράστασης των LDPC κωδίκων Οι Κώδικες - Χαµηλής Πυκνότητας Ελέγχου - Ισοτιµίας (LDPC codes) µπορούν να αναπαρασταθούν µε δύο τρόπους. Όπως το σύνολο των κωδίκων δοµής, δύνανται να περιγραφούν µέσω πινάκων. Υπάρχει όµως και µία εναλλακτική µέθοδος απεικόνισης, η οποία χρησιµοποιεί γράφους Tanner Αναπαράσταση µε πίνακα Εφόσον οι κώδικες που µελετάµε ανήκουν στην κατηγορία των γραµµικών κωδίκων δοµής (linear block codes), προκύπτουν από έναν πίνακα G διάστασης k n, ο οποίος λέγεται γεννήτορας πίνακας, ενώ οι αριθµοί k και n αντιστοιχούν στον αριθµό ψηφίων του προς µετάδοση µηνύµατος και της κωδικής λέξης αντίστοιχα. Όπως έχει αναφερθεί και στο προηγούµενο κεφάλαιο, ο πίνακας αυτός δηµιουργείται από ένα σύνολο k γραµµικώς ανεξάρτητων n-διάστατων διανυσµάτων, g,g,,g k-. Ο γεννήτορας πίνακας συνδέει το προς µετάδοση µήνυµα c µε την κωδική λέξη v, αφού κάθε κωδική λέξη γράφεται ως εξής: v = c G. Ο γεννήτορας πίνακας έχει τη µορφή G = [P I k ], δηλαδή αποτελείται από τον k (n-k) πίνακα P και από τον k k µοναδιαίο πίνακα I k. Γενικά όµως οι γραµµικοί κώδικες δοµής, περιγράφονται κυρίως από τον Πίνακα Ελέγχου Ισοτιµίας (Parity Check Matrix), H. Ο πίνακας αυτός έχει τη µορφή H = [I n-k P T ], δηλαδή προκύπτει από το συνδυασµό του µοναδιαίου (n-k) (n-k) I n-k πίνακα µε τον ανάστροφο του πίνακα P, διάστασης (n-k) k. Όπως γίνεται εύκολα αντιληπτό, ο πίνακας H, έχει διάσταση (n-k) n. Συγκεκριµένα, το πλήθος των γραµµών του αντιστοιχεί στο πλήθος των πλεοναζόντων ψηφίων ελέγχου (check bits) που εισάγονται µε την κωδικοποίηση, ενώ ο αριθµός των στηλών του ισούται µε τον αριθµό των ψηφίων από τον οποίο αποτελείται µία κωδική λέξη. Ο πίνακας H πραγµατοποιεί m = n-k ελέγχους ισοτιµίας σε κάθε κωδική λέξη που φτάνει στον αποκωδικοποιητή. 34

38 Οι κώδικες Χαµηλής Πυκνότητας Ελέγχου Ισοτιµίας, LDPC, αποτελούν µία συγκεκριµένη κατηγορία γραµµικών κωδίκων δοµής, της οποίας το βασικό χαρακτηριστικό συνίσταται στην χαµηλή πυκνότητα του πίνακα ελέγχου ισοτιµίας σε µη µηδενικά στοιχεία (). Αυτό σηµαίνει ότι ο πίνακας H της συγκεκριµένης κατηγορίας κωδίκων αποτελείται κυρίως από µηδενικά στοιχεία και µόνο από έναν πολύ µικρό αριθµό µονάδων. Από το χαρακτηριστικό αυτό προκύπτει και η ονοµασία των συγκεκριµένων κωδίκων (χαµηλής πυκνότητας). Ακολούθως, δίνεται ένας πίνακας χαµηλής πυκνότητας ελέγχου ισοτιµίας για έναν (8,4) κώδικα, δηλαδή για κώδικα µε µεταδιδόµενη πληροφορία αποτελούµενη από 4 ψηφία και µε 4 ψηφία ελέγχου. Η= ύο σηµαντικά µεγέθη που πρέπει να λαµβάνονται υπόψη σε έναν πίνακα ελέγχου ισοτιµίας είναι το πλήθος των µη µηδενικών στοιχείων σε κάθε γραµµή του πίνακα, w r και το πλήθος των µη µηδενικών στοιχείων σε κάθε στήλη του πίνακα w c. Τα µεγέθη αυτά ονοµάζονται βαθµός γραµµής και βαθµός στήλης αντίστοιχα. Για να µπορεί να χαρακτηριστεί ένας πίνακας ως χαµηλής-πυκνότητας πίνακας (low-density), θα πρέπει να ικανοποιούνται οι συνθήκες w c << n και w r << m. Πιο αναλυτικά, θα πρέπει ο αριθµός των στοιχείων σε µία στήλη του πίνακα να είναι κατά πολύ µικρότερος από το πλήθος των στηλών, δηλαδή από το µήκος της κωδικής λέξης, και αντίστοιχα ο αριθµός των στοιχείων σε µία γραµµή του πίνακα να είναι κατά πολύ µικρότερος από το πλήθος των γραµµών, δηλαδή από το µήκος του προς µετάδοση µηνύµατος. Για την ικανοποίηση των ανωτέρω συνθηκών, ο πίνακας ελέγχου ισοτιµίας πρέπει να είναι πολύ µεγάλος. Συνεπώς, ο πίνακας 35

39 του παραδείγµατος δεν µπορεί να χαρακτηριστεί ως πίνακας χαµηλής πυκνότητας, απλά χρησιµοποιείται για την κατανόηση των χαρακτηριστικών ενός τέτοιου πίνακα Γραφική αναπαράσταση Ο δεύτερος τρόπος αναπαράστασης των LDPC κωδίκων προτάθηκε από τον Tanner, ο οποίος εισήγαγε τους γράφους Tanner. Οι γράφοι Tanner (Tanner graphs) εκτός από το γεγονός ότι παρέχουν µία πλήρη περιγραφή του κώδικα, βοηθούν επίσης στην επεξήγηση του αλγόριθµου κωδικοποίησης που χρησιµοποιείται. Οι γράφοι Tanner ανήκουν στην κατηγορία των διµερών γράφων (bipartite graphs). Ένας γράφος ονοµάζεται «διµερής» όταν οι κόµβοι του χωρίζονται σε δύο οµάδες και µόνο κόµβοι διαφορετικών οµάδων µπορούν να ενωθούν µεταξύ τους. Οι δύο τύποι κόµβων που υπάρχουν σε ένα γράφο Tanner ονοµάζονται κόµβοι µεταβλητών (variable nodes), οι οποίοι συνήθως αναφέρονται ως v-nodes και κόµβοι ελέγχου (check nodes), οι οποίοι συνήθως αναφέρονται ως c-nodes. Ο γράφος Tanner ενός κώδικα σχεδιάζεται ακολουθώντας το εξής κανόνα: Ο i-οστός κόµβος ελέγχου συνδέεται µε τον j-οστό κόµβο µεταβλητών µόνο όταν το στοιχείο h ij του πίνακα ελέγχου ισοτιµίας, H, είναι ίσο µε. Μπορούµε να συµπεράνουµε ότι ο γράφος περιλαµβάνει m = n-k κόµβους ελέγχου, έναν για κάθε ψηφίο ελέγχου, και n κόµβους µεταβλητών, έναν για κάθε ψηφίο της κωδικής λέξης. Επιπλέον, οι m γραµµές του πίνακα H ορίζουν m συνδέσεις κόµβων ελέγχου και οι n στήλες ορίζουν n συνδέσεις κόµβων µεταβλητών. 36

40 37 Στο σχήµα που ακολουθεί παρουσιάζεται ο γράφος του κώδικα που αντιστοιχεί στον πίνακα H του προηγούµενου σχήµατος. Η= Σχήµα 3. : Γράφος Tanner και ο αντίστοιχος πίνακας ελέγχου ισοτιµίας c c c 2 c 3 c 4 c 5 c 6 c 7 f f f 2 f 3 c-nodes v-nodes

41 Παρατηρούµε οι ο κόµβος ελέγχου f συνδέεται µε τους κόµβους µεταβλητών c, c 3, c 4 και c 7 αφού τα στοιχεία h, h 3, h 4 και h 7 του πίνακα H έχουν τιµή. Με τον ίδιο τρόπο, ο κόµβος f συνδέεται µε τους c, c, c 2 και c 4, αφού h = h = h 2 = h 4 =. Οµοίως ο c-node f 2 συνδέεται µε τους v- nodes c 2, c 5, c 6 και c 7, διότι h 2 = h 25 = h 26 = h 27 = και τέλος, ο κόµβος f 3 συνδέεται µε τους κόµβους c, c 3, c 4 και c 6 δηλώνοντας ότι τα στοιχεία h 3, h 33, h 34 και h 36 έχουν τιµή. Γνωρίζοντας ότι σε κάθε γραµµικό κώδικα δοµής πρέπει να ισχύει η σχέση v H T =, ώστε να είναι δυνατή η ανίχνευση και διόρθωση σφαλµάτων, παρατηρούµε ότι οι τιµές των ψηφίων της πληροφορίας (variable nodes), που συνδέονται στον ίδιο κόµβο ελέγχου (check node), πρέπει να δίνουν µηδενικό άθροισµα. κώδικες 3.4 Οµαλοί (Regular) και Ανώµαλοι (Irregular) LDPC Οι LDPC κώδικες ταξινοµούνται σε δύο κατηγορίες, τους οµαλούς (regular) και τους ανώµαλους (irregular) κώδικες. Ένας οµαλός LDPC κώδικας χαρακτηρίζεται από την ύπαρξη ενός πίνακα ελέγχου ισοτιµίας, H, ο οποίος περιέχει ακριβώς w c µη µηδενικά στοιχεία σε κάθε του στήλη αλλά και w r = w c (n/m) µη µηδενικά στοιχεία σε κάθε γραµµή του. ηλαδή, ο αριθµός των µονάδων των στηλών και των γραµµών του πίνακα H είναι σταθεροί και συγκεκριµένα ονοµάζονται βαθµός στήλης (column degree) και βαθµός γραµµής (row degree) αντίστοιχα. Στο παράδειγµα που περιγράφεται από τα προηγούµενα σχήµατα, ο LDPC κώδικας είναι οµαλός, µε βαθµό στήλης w c = 2 και βαθµό γραµµής w r =2 (8/4)=4. 38

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

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

Διαβάστε περισσότερα

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

Nέες Τεχνολογίες. στις Επικοινωνίες Τεχνολογικό Εκπαιδευτικό Ίδρυμα Σερρών Τμήμα Πληροφορικής & Επικοινωνιών Nέες Τεχνολογίες στις Επικοινωνίες Δρ. Δημήτριος Ευσταθίου Επίκουρος Καθηγητής Κώδικες Διόρθωσης Λαθών Τεχνολογικό Εκπαιδευτικό

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

Τηλεπικοινωνιακά Συστήματα ΙΙ Τηλεπικοινωνιακά Συστήματα ΙΙ Διάλεξη 13: Συνελικτικοί Κώδικες Δρ. Μιχάλης Παρασκευάς Επίκουρος Καθηγητής 1 Κώδικες: Εισαγωγή Συνελικτικοί κώδικες Ατζέντα Ιστορική αναδρομή Μαθηματικό υπόβαθρο Αναπαράσταση

Διαβάστε περισσότερα

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

Χρήστος Ξενάκης. Πανεπιστήμιο Πειραιώς, Τμήμα Ψηφιακών Συστημάτων ΘΕΩΡΙΑ ΠΛΗΡΟΦΟΡΙΑΣ Κεφάλαιο 5 : Θόρυβος Χρήστος Ξενάκης Πανεπιστήμιο Πειραιώς, Τμήμα Ψηφιακών Συστημάτων Περιεχόμενα Ομιλίας Είδη θορύβου Περιγραφή θορύβου Θεώρημα Shannon Hartley Απόδοση ισχύος και εύρους

Διαβάστε περισσότερα

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

Τηλεπικοινωνιακά Συστήματα ΙΙ Τηλεπικοινωνιακά Συστήματα ΙΙ Διάλεξη 1: Χωρητικότητα Καναλιών Το θεώρημα Shannon - Hartley Δρ. Μιχάλης Παρασκευάς Επίκουρος Καθηγητής 1 Ατζέντα 1. Δυαδική σηματοδοσία 2. Μορφές δυαδικής σηματοδοσίας 3.

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

ΤΜΗΜΑ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ (ΠΜΣ) ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥ ΩΝ Ι ΑΚΤΙΚΗ ΤΗΣ ΤΕΧΝΟΛΟΓΙΑΣ ΚΑΙ ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ

ΤΜΗΜΑ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ (ΠΜΣ) ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥ ΩΝ Ι ΑΚΤΙΚΗ ΤΗΣ ΤΕΧΝΟΛΟΓΙΑΣ ΚΑΙ ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΤΜΗΜΑ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ (ΠΜΣ) ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥ ΩΝ Ι ΑΚΤΙΚΗ ΤΗΣ ΤΕΧΝΟΛΟΓΙΑΣ ΚΑΙ ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΚΑΤΕΥΘΥΝΣΗ : ΨΗΦΙΑΚΕΣ ΕΠΙΚΟΙΝΩΝΙΕΣ ΚΑΙ ΙΚΤΥΑ ΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ «Εφαρµογές της Θεωρίας Πληροφορίας

Διαβάστε περισσότερα

Ευρυζωνικά δίκτυα (2) Αγγελική Αλεξίου

Ευρυζωνικά δίκτυα (2) Αγγελική Αλεξίου Ευρυζωνικά δίκτυα (2) Αγγελική Αλεξίου alexiou@unipi.gr 1 Σήματα και πληροφορία Βασικές έννοιες 2 Αναλογικά και Ψηφιακά Σήματα Στις τηλεπικοινωνίες συνήθως χρησιμοποιούμε περιοδικά αναλογικά σήματα και

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

Τμήμα Μηχανικών Η/Υ και Πληροφορικής Τμήμα Μηχανικών Η/Υ και Πληροφορικής Εργαστήριο Επεξεργασίας Σημάτων και Τηλεπικοινωνιών Ασύρματες και Κινητές Επικοινωνίες Κωδικοποίηση καναλιού Τι θα δούμε στο μάθημα Σύντομη εισαγωγή Γραμμικοί κώδικες

Διαβάστε περισσότερα

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

Ψηφιακές Τηλεπικοινωνίες Ψηφιακές Τηλεπικοινωνίες Θεωρία Πληροφορίας: Χωρητικότητα Καναλιού Χωρητικότητα Καναλιού Η θεωρία πληροφορίας περιλαμβάνει μεταξύ άλλων: κωδικοποίηση πηγής κωδικοποίηση καναλιού Κωδικοποίηση πηγής: πόση

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

Μοντέλο Επικοινωνίας Δεδομένων. Επικοινωνίες Δεδομένων Μάθημα 6 ο Μοντέλο Επικοινωνίας Δεδομένων Επικοινωνίες Δεδομένων Μάθημα 6 ο Εισαγωγή Με τη βοήθεια επικοινωνιακού σήματος, κάθε μορφή πληροφορίας (κείμενο, μορφή, εικόνα) είναι δυνατόν να μεταδοθεί σε απόσταση. Ανάλογα

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

Τηλεπικοινωνιακά Συστήματα ΙΙ Τηλεπικοινωνιακά Συστήματα ΙΙ Διάλεξη 11: Κωδικοποίηση Πηγής Δρ. Μιχάλης Παρασκευάς Επίκουρος Καθηγητής 1 Ατζέντα 1. Αλγόριθμοι κωδικοποίησης πηγής Αλγόριθμος Fano Αλγόριθμος Shannon Αλγόριθμος Huffman

Διαβάστε περισσότερα

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

Τεχνικές διόρθωσης και ανίχνευσης σφαλµάτων Τεχνικές διόρθωσης και ανίχνευσης σφαλµάτων Εντοπισµός σφαλµάτων Εντοπισµός ιόρθωση Προστίθενται bit πλεονασµού Αν µπορεί διορθώνει, (forward error correction) αλλιώς ζητά επανεκποµπή (backward error correction)

Διαβάστε περισσότερα

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

ιαφορική εντροπία Σεραφείµ Καραµπογιάς ιαφορική εντροπία Σεραφείµ Καραµπογιάς Για πηγές διακριτού χρόνου µε συνεχές αλφάβητο, των οποίων οι έξοδοι είναι πραγµατικοί αριθµοί, ορίζεται µια άλλη ποσότητα που µοιάζει µε την εντροπία και καλείται

Διαβάστε περισσότερα

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

Ψηφιακές Τηλεπικοινωνίες. Θεωρία Ρυθμού Παραμόρφωσης Ψηφιακές Τηλεπικοινωνίες Θεωρία Ρυθμού Παραμόρφωσης Θεωρία Ρυθμού-Παραμόρφωσης Θεώρημα Κωδικοποίησης Πηγής: αν έχω αρκετά μεγάλο μπλοκ δεδομένων, μπορώ να φτάσω κοντά στην εντροπία Πιθανά Προβλήματα: >

Διαβάστε περισσότερα

Μελέτη και αξιολόγηση τυχαίων Low Density Parity Check Κωδίκων σε περιβάλλον AWGN

Μελέτη και αξιολόγηση τυχαίων Low Density Parity Check Κωδίκων σε περιβάλλον AWGN ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ Διπλωματική εργασία Μελέτη και αξιολόγηση τυχαίων Low Density Parity

Διαβάστε περισσότερα

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΛΟΠΟΝΝΗΣΟΥ ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΛΟΠΟΝΝΗΣΟΥ ΤΜΗΜΑ ΕΠΙΣΤΗΜΗΣ & ΤΕΧΝΟΛΟΓΙΑΣ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ Κ 17 Επικοινωνίες ΙΙ Χειμερινό Εξάμηνο Διάλεξη 3 η Νικόλαος Χ. Σαγιάς Επίκουρος Καθηγητής Webpage: http://eclass.uop.gr/courses/tst15

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

Ψηφιακή Μετάδοση Αναλογικών Σηµάτων

Ψηφιακή Μετάδοση Αναλογικών Σηµάτων Ψηφιακή Μετάδοση Αναλογικών Σηµάτων Τα σύγχρονα συστήµατα επικοινωνίας σε πολύ µεγάλο ποσοστό διαχειρίζονται σήµατα ψηφιακής µορφής, δηλαδή, σήµατα που δηµιουργούνται από ακολουθίες δυαδικών ψηφίων. Τα

Διαβάστε περισσότερα

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

Εξομοίωση Τηλεπικοινωνιακού Συστήματος Βασικής Ζώνης Πανεπιστήμιο Πατρών Τμήμα Μηχ. Η/Υ & Πληροφορικής Ακαδημαϊκό Έτος 009-010 Ψ Η Φ Ι Α Κ Ε Σ Τ Η Λ Ε Π Ι Κ Ο Ι Ν Ω Ν Ι ΕΣ η Εργαστηριακή Άσκηση: Εξομοίωση Τηλεπικοινωνιακού Συστήματος Βασικής Ζώνης Στην άσκηση

Διαβάστε περισσότερα

«ΟΛΟΚΛΗΡΩΜΕΝΑ ΣΥΣΤΗΜΑΤΑ ΥΛΙΚΟΥ ΚΑΙ ΛΟΓΙΣΜΙΚΟΥ»

«ΟΛΟΚΛΗΡΩΜΕΝΑ ΣΥΣΤΗΜΑΤΑ ΥΛΙΚΟΥ ΚΑΙ ΛΟΓΙΣΜΙΚΟΥ» ΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΤΟΥ ΤΜΗΜΑΤΟΣ ΜΗΧΑΝΙΚΩΝ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗΣ «ΟΛΟΚΛΗΡΩΜΕΝΑ ΣΥΣΤΗΜΑΤΑ ΥΛΙΚΟΥ ΚΑΙ ΛΟΓΙΣΜΙΚΟΥ» Αρχιτεκτονικές υλικού χαμηλής ισχύος για την αποκωδικοποίηση

Διαβάστε περισσότερα

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

ΣΥΓΚΡΙΣΗ ΕΠΙ ΟΣΕΩΝ ΨΗΦΙΑΚΩΝ ΚΑΝΑΛΙΩΝ & ΟΡΙΑ ΤΗΣ ΛΕΙΤΟΥΡΓΙΑΣ ΑΥΤΩΝ ΕΙΣ. ΣΥΣΤ. ΕΠΙΚΟΙΝΩΝΙΩΝ 011-1 16/1/011 9:45:1 µµ ΣΥΓΚΡΙΣΗ ΕΠΙ ΟΣΕΩΝ ΨΗΦΙΑΚΩΝ ΚΑΝΑΛΙΩΝ & ΟΡΙΑ ΤΗΣ ΛΕΙΤΟΥΡΓΙΑΣ ΑΥΤΩΝ ΑΠΑΙΤΗΣΕΙΣ ΣΕ ΕΥΡΟΣ ΖΩΝΗΣ ΤΩΝ ΣΥΣΤΗΜΑΤΩΝ ΙΑΒΙΒΑΣΗΣ ΙΑΚΡΙΤΩΝ Ε ΟΜΕΝΩΝ Η ΣΧΕΣΗ ΜΕΤΑΞΥ ΕΥΡΟΥΣ

Διαβάστε περισσότερα

ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 4 ΠΑΛΜΟΚΩΔΙΚΗ ΔΙΑΜΟΡΦΩΣΗ - PCM (ΜΕΡΟΣ Α)

ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 4 ΠΑΛΜΟΚΩΔΙΚΗ ΔΙΑΜΟΡΦΩΣΗ - PCM (ΜΕΡΟΣ Α) ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 4 ΠΑΛΜΟΚΩΔΙΚΗ ΔΙΑΜΟΡΦΩΣΗ - PCM (ΜΕΡΟΣ Α) 3.1. ΣΚΟΠΟΣ ΑΣΚΗΣΗΣ Σκοπός της εργαστηριακής αυτής άσκησης είναι η μελέτη της παλμοκωδικής διαμόρφωσης που χρησιμοποιείται στα σύγχρονα τηλεπικοινωνιακά

Διαβάστε περισσότερα

ΚΩΔΙΚΕΣ LDPC Τεχνικές Κωδικοποίησης

ΚΩΔΙΚΕΣ LDPC Τεχνικές Κωδικοποίησης ΚΩΔΙΚΕΣ LDPC Τεχνικές Κωδικοποίησης 2010-2011 1 Καράς Δημήτριος, ΑΕΜ 6375 Χρόνης Θεόδωρος, ΑΕΜ 2628 Ημερομηνία: 25-10-2011 Κώδικες LDPC Ιστορικά στοιχεία LDPC: Low Density Parity Check, χαμηλής πυκνότητας

Διαβάστε περισσότερα

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

Παναγιώτης Μαθιόπουλος Ph.D. ΨΗΦΙΑΚΕΣ ΕΠΙΚΟΙΝΩΝΙΕΣ Παναγιώτης Μαθιόπουλος Ph.D. Καθηγητής Ψηφιακών Επικοινωνιών Τμήμα Πληροφορικής και Τηλεπικοινωνιών ΕΚΠΑ Professor (1989 2003) Department of Electrical and Computer Engineering The

Διαβάστε περισσότερα

Παλμοκωδική Διαμόρφωση. Pulse Code Modulation (PCM)

Παλμοκωδική Διαμόρφωση. Pulse Code Modulation (PCM) Παλμοκωδική Διαμόρφωση Pulse Code Modulation (PCM) Pulse-code modulation (PCM) Η PCM είναι ένας στοιχειώδης τρόπος διαμόρφωσης που δεν χρησιμοποιεί φέρον! Το μεταδιδόμενο (διαμορφωμένο) σήμα PCM είναι

Διαβάστε περισσότερα

Αντικείμενο και συνεισφορά της Διπλωματικής Εργασίας Οι LDPC κώδικες χρησιμοποιούνται ευρέως στις μέρες μας σε ψηφιακά τηλεπικοινωνιακά συστήματα ασύρ

Αντικείμενο και συνεισφορά της Διπλωματικής Εργασίας Οι LDPC κώδικες χρησιμοποιούνται ευρέως στις μέρες μας σε ψηφιακά τηλεπικοινωνιακά συστήματα ασύρ ΑΡΧΙΤΕΚΤΟΝΙΚΕΣ ΓΙΑ LDPC ΑΠΟΚΩΔΙΚΟΠΟΙΗΤΕΣ ΔΙΑΚΟΓΙΑΝΝΗΣ ΑΡΤΕΜΙΟΣ Μεταπτυχιακό Πρόγραμμα ΟΣΥΛ Πανεπιστήμιο Πατρών - Πολυτεχνική Σχολή Μεταπτυχιακή Εργασία στα πλαίσια απονομής Διπλώματος στα Ολοκληρωμένα

Διαβάστε περισσότερα

Αρχιτεκτονικές VLSI για την Αποκωδικοποίηση Κωδικών LDPC µε Εφαρµογή σε Ασύρµατες Ψηφιακές Επικοινωνίες

Αρχιτεκτονικές VLSI για την Αποκωδικοποίηση Κωδικών LDPC µε Εφαρµογή σε Ασύρµατες Ψηφιακές Επικοινωνίες ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ Η/Υ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΕΤΑΠΤΥΧΙΑΚΟ ΙΠΛΩΜΑ ΕΙ ΙΚΕΥΣΗΣ «ΟΛΟΚΛΗΡΩΜΕΝΑ ΣΥΣΤΗΜΑΤΑ ΥΛΙΚΟΥ ΚΑΙ ΛΟΓΙΣΜΙΚΟΥ» Αρχιτεκτονικές VLSI για την Αποκωδικοποίηση Κωδικών LDPC µε Εφαρµογή

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

Σταθερή περιβάλλουσα (Constant Envelope)

Σταθερή περιβάλλουσα (Constant Envelope) Διαμόρφωση ολίσθησης φάσης (Phase Shift Keying-PSK) Σταθερή περιβάλλουσα (Constant Envelope) Ίση Ενέργεια συμβόλων 1 Binary Phase Shift keying (BPSK) BPSK 2 Quaternary Phase Shift Keying (QPSK) 3 Αστερισμός-Διαγράμματα

Διαβάστε περισσότερα

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

5.1 Θεωρητική εισαγωγή ΨΗΦΙΑΚΑ ΚΥΚΛΩΜΑΤΑ - ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 5 ΚΩ ΙΚΟΠΟΙΗΣΗ BCD Σκοπός: Η κατανόηση της µετατροπής ενός τύπου δυαδικής πληροφορίας σε άλλον (κωδικοποίηση/αποκωδικοποίηση) µε τη µελέτη της κωδικοποίησης BCD

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

Συστήματα Επικοινωνιών ΙI

Συστήματα Επικοινωνιών ΙI + Διδάσκων: Δρ. Κ. Δεμέστιχας e-mail: cdemestichas@uowm.gr Συστήματα Επικοινωνιών ΙI Παλμοκωδική διαμόρφωση (PCM) I + Ιστοσελίδα nιστοσελίδα του μαθήματος: n https://eclass.uowm.gr/courses/icte302/ + Περιεχόμενα

Διαβάστε περισσότερα

ΚΕΦΑΛΑΙΟ ΠΕΜΠΤΟ ΘΕΩΡΙΑ ΠΛΗΡΟΦΟΡΙΑΣ

ΚΕΦΑΛΑΙΟ ΠΕΜΠΤΟ ΘΕΩΡΙΑ ΠΛΗΡΟΦΟΡΙΑΣ ΚΕΦΑΛΑΙΟ ΠΕΜΠΤΟ ΘΕΩΡΙΑ ΠΛΗΡΟΦΟΡΙΑΣ 5. Εισαγωγή Ο σκοπός κάθε συστήματος τηλεπικοινωνιών είναι η μεταφορά πληροφορίας από ένα σημείο (πηγή) σ ένα άλλο (δέκτης). Συνεπώς, κάθε μελέτη ενός τέτοιου συστήματος

Διαβάστε περισσότερα

Παλμοκωδική Διαμόρφωση. Pulse Code Modulation (PCM)

Παλμοκωδική Διαμόρφωση. Pulse Code Modulation (PCM) Παλμοκωδική Διαμόρφωση Pulse Code Modulation (PCM) Pulse-code modulation (PCM) Η PCM είναι ένας στοιχειώδης τρόπος διαμόρφωσης που δεν χρησιμοποιεί φέρον! Το μεταδιδόμενο (διαμορφωμένο) σήμα PCM είναι

Διαβάστε περισσότερα

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ - ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ ΥΠΟΛΟΓΙΣΤΩΝ : Η/Υ : Ε VLSI Δ Ε ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ - ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ ΥΠΟΛΟΓΙΣΤΩΝ : Η/Υ : Ε VLSI Δ Ε του φοιτητή του Τμήματος Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών της Πολυτεχνικής

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

Γραφική αναπαράσταση ενός ψηφιακού σήµατος

Γραφική αναπαράσταση ενός ψηφιακού σήµατος γ) Ψηφιακάτα x (n) 3 2 1 1 2 3 n Γραφική αναπαράσταση ενός ψηφιακού σήµατος Αφού δειγµατοληπτηθεί και κβαντιστεί η έξοδος µιας αναλογικής πηγής πληροφορίας, δηµιουργείταιµιαακολουθίααπόκβαντισµένεςτιµές

Διαβάστε περισσότερα

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

Ψηφιακές Τηλεπικοινωνίες. Πιθανότητα Σφάλματος για Δυαδική Διαμόρφωση Ψηφιακές Τηλεπικοινωνίες Πιθανότητα Σφάλματος για Δυαδική Διαμόρφωση Σύνδεση με τα Προηγούμενα Σχεδιάστηκε ο βέλτιστος δέκτης για κανάλι AWGN Επειδή πάντοτε υπάρχει ο θόρυβος, ακόμη κι ο βέλτιστος δέκτης

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

Τηλεπικοινωνιακά Συστήματα ΙΙ Τηλεπικοινωνιακά Συστήματα ΙΙ Διάλεξη 3: Εισαγωγή στην Έννοια της Διαμόρφωσης Δρ. Μιχάλης Παρασκευάς Επίκουρος Καθηγητής 1 Ατζέντα 1. Η ανάγκη για διαμόρφωση 2. Είδη διαμόρφωσης 3. Διαμόρφωση με ημιτονοειδές

Διαβάστε περισσότερα

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

Ψηφιακές Τηλεπικοινωνίες Ψηφιακές Τηλεπικοινωνίες Κωδικοποίηση Αναλογικής Πηγής: Κβάντιση Εισαγωγή Αναλογική πηγή: μετά από δειγματοληψία γίνεται διακριτού χρόνου άπειρος αριθμός bits/έξοδο για τέλεια αναπαράσταση Θεωρία Ρυθμού-Παραμόρφωσης

Διαβάστε περισσότερα

"Μελέτη της Συμπεριφοράς Αποκωδικοποιητών LDPC στην περιοχή του Error Floor"

Μελέτη της Συμπεριφοράς Αποκωδικοποιητών LDPC στην περιοχή του Error Floor ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΠΑΝΕΠΙΣΤΗΜΙΟΥ ΠΑΤΡΩΝ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΕΤΑΠΤΥΧΙΑΚΟ ΔΙΠΛΩΜΑ ΕΙΔΙΚΕΥΣΗΣ "ΟΛΟΚΛΗΡΩΜΕΝΑ ΣΥΣΤΗΜΑΤΑ ΥΛΙΚΟΥ ΚΑΙ ΛΟΓΙΣΜΙΚΟΥ" Διπλωματική Εργασία "Μελέτη

Διαβάστε περισσότερα

Γενική εικόνα τι είναι σήµα - Ορισµός. Ταξινόµηση σηµάτων. Βασικές ιδιότητες σηµάτων. Μετατροπές σήµατος ως προς το χρόνο. Στοιχειώδη σήµατα.

Γενική εικόνα τι είναι σήµα - Ορισµός. Ταξινόµηση σηµάτων. Βασικές ιδιότητες σηµάτων. Μετατροπές σήµατος ως προς το χρόνο. Στοιχειώδη σήµατα. ΣΗΜΑΤΑ ΚΑΙ ΣΥΣΤΗΜΑΤΑ Εισαγωγή στα Σήµατα Εισαγωγή στα Συστήµατα Ανάπτυγµα - Μετασχηµατισµός Fourier Μετασχηµατισµός Laplace Μετασχηµατισµός Z Εφαρµογές 1. ΚΕΦΑΛΑΙΟ ΕΙΣΑΓΩΓΗ ΣΤΑ ΣΗΜΑΤΑ Γενική εικόνα τι

Διαβάστε περισσότερα

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

Θεωρία πληροφοριών. Τεχνολογία Πολυµέσων 07-1 Θεωρία πληροφοριών Εισαγωγή Αµοιβαία πληροφορία Εσωτερική πληροφορία Υπό συνθήκη πληροφορία Παραδείγµατα πληροφορίας Μέση πληροφορία και εντροπία Παραδείγµατα εντροπίας Εφαρµογές Τεχνολογία Πολυµέσων 07-

Διαβάστε περισσότερα

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

ΑΝΙΧΝΕΥΣΗ ΚΑΙ ΙΟΡΘΩΣΗ ΣΦΑΛΜΑΤΩΝ Θεωρία-Εισαγωγή ΑΝΙΧΝΕΥΣΗ ΚΑΙ ΙΟΡΘΩΣΗ ΣΦΑΛΜΑΤΩΝ Τα σφάλµατα µετάδοσης στις τηλεπικοινωνιακές γραµµές προκαλούνται από µία ποικιλία φυσικών φαινοµένων. Ένα φαινόµενο το οποίο είναι πάντοτε παρόν είναι ο

Διαβάστε περισσότερα

Σεραφείµ Καραµπογιάς Στοιχεία ενός Συστήµατος Ηλεκτρικής Επικοινωνίας

Σεραφείµ Καραµπογιάς Στοιχεία ενός Συστήµατος Ηλεκτρικής Επικοινωνίας Στοιχεία ενός Συστήµατος Ηλεκτρικής Επικοινωνίας Ο σκοπός του συστήµατος επικοινωνίας είναι να µεταδώσει πληροφορία (transmission of information) από ένα σηµείο του χώρου, που λέγεται πηγή, σε ένα άλλο

Διαβάστε περισσότερα

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

ΕΕ725 Ειδικά Θέµατα Ψηφιακών Επικοινωνιών 4η διάλεξη ΕΕ725 Ειδικά Θέµατα Ψηφιακών Επικοινωνιών 4η διάλεξη ηµήτρης-αλέξανδρος Τουµπακάρης Τµήµα ΗΜ&ΤΥ, Πανεπιστήµιο Πατρών 15 Μαρτίου 2010 ηµήτρης-αλέξανδρος Τουµπακάρης Ειδικά Θέµατα Ψηφιακών Επικοινωνιών 4η

Διαβάστε περισσότερα

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

ΕΡΓΑΣΤΗΡΙΟ ΑΝΑΛΟΓΙΚΩΝ & ΨΗΦΙΑΚΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ Σχολή Θετικών Επιστημών Τεχνολογίας Τηλεπικοινωνιών Τμήμα Επιστήμης και Τεχνολογίας Τηλεπικοινωνιών ΕΡΓΑΣΤΗΡΙΟ ΑΝΑΛΟΓΙΚΩΝ & ΨΗΦΙΑΚΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ ΕΠΙΚΟΙΝΩΝΙΕΣ ΙI Εργαστήριο 8 ο : Προσαρμοσμένα Φίλτρα Βασική

Διαβάστε περισσότερα

ΣΗΜΑΤΑ ΚΑΙ ΣΥΣΤΗΜΑΤΑ. Εισαγωγή στα Σήµατα Εισαγωγή στα Συστήµατα Ανάπτυγµα - Μετασχηµατισµός Fourier Μετασχηµατισµός Z

ΣΗΜΑΤΑ ΚΑΙ ΣΥΣΤΗΜΑΤΑ. Εισαγωγή στα Σήµατα Εισαγωγή στα Συστήµατα Ανάπτυγµα - Μετασχηµατισµός Fourier Μετασχηµατισµός Z ΣΗΜΑΤΑ ΚΑΙ ΣΥΣΤΗΜΑΤΑ Εισαγωγή στα Σήµατα Εισαγωγή στα Συστήµατα Ανάπτυγµα - Μετασχηµατισµός Fourier Μετασχηµατισµός Laplace Μετασχηµατισµός Z Εφαρµογές Παράδειγµα ενός ηλεκτρικού συστήµατος Σύστηµα Παράδειγµα

Διαβάστε περισσότερα

Σχεδίαση αποκωδικοποιητή VLSI για κώδικες LDPC

Σχεδίαση αποκωδικοποιητή VLSI για κώδικες LDPC ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ Η/Υ & ΠΛΗΡΟΦΟΡΙΚΗΣ Μεταπτυχιακό Δίπλωμα Ειδίκευσης «Ολοκληρωμένα Συστήματα Υλικού & Λογισμικού» Σχεδίαση αποκωδικοποιητή VLSI για κώδικες LDPC Τσατσαράγκος Ιωάννης Μεταπτυχιακή

Διαβάστε περισσότερα

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

Μέρος Β - Δίκτυα. Ασκήσεις I. Ποιος ο ρόλος του πομπού και του δέκτη στο μοντέλο επικοινωνίας που α- πεικονίζεται στο σχήμα που ακολουθεί; Μ Δεδομένα Μέρος Β - Δίκτυα 1 η Διδακτική Ενότητα Μοντέλο επικοινωνίας δεδομένων - Κώδικες - Σήματα Προβλεπόμενες διδακτικές ώρες: 1 Λέξεις Κλειδιά ASCII BCD Unicode αναλογικό σήμα ΕΛΟΤ-928 επικοινωνία δεδομένων

Διαβάστε περισσότερα

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

Ασκήσεις Φροντιστηρίου «Υπολογιστική Νοημοσύνη Ι» 5 o Φροντιστήριο Πρόβλημα ο Ασκήσεις Φροντιστηρίου 5 o Φροντιστήριο Δίνεται το παρακάτω σύνολο εκπαίδευσης: # Είσοδος Κατηγορία 0 0 0 Α 2 0 0 Α 0 Β 4 0 0 Α 5 0 Β 6 0 0 Α 7 0 Β 8 Β α) Στον παρακάτω κύβο τοποθετείστε τα

Διαβάστε περισσότερα

Σήματα και Συστήματα. Διάλεξη 1: Σήματα Συνεχούς Χρόνου. Δρ. Μιχάλης Παρασκευάς Επίκουρος Καθηγητής

Σήματα και Συστήματα. Διάλεξη 1: Σήματα Συνεχούς Χρόνου. Δρ. Μιχάλης Παρασκευάς Επίκουρος Καθηγητής Σήματα και Συστήματα Διάλεξη 1: Σήματα Συνεχούς Χρόνου Δρ. Μιχάλης Παρασκευάς Επίκουρος Καθηγητής 1 Εισαγωγή στα Σήματα 1. Σκοποί της Θεωρίας Σημάτων 2. Κατηγορίες Σημάτων 3. Χαρακτηριστικές Παράμετροι

Διαβάστε περισσότερα

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

ΗΜΥ 100 Εισαγωγή στην Τεχνολογία ΗΜΥ 100 Εισαγωγή στην Τεχνολογία Δρ. Στέλιος Τιμοθέου ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΑ ΘΕΜΑΤΑ ΜΑΣ ΣΗΜΕΡΑ Αναλογικά και ψηφιακά συστήματα Μετατροπή

Διαβάστε περισσότερα

Σεραφείµ Καραµπογιάς ΣΗΜΑΤΑ ΚΑΙ ΣΥΣΤΗΜΑΤΑ

Σεραφείµ Καραµπογιάς ΣΗΜΑΤΑ ΚΑΙ ΣΥΣΤΗΜΑΤΑ ΣΗΜΑΤΑ ΚΑΙ ΣΥΣΤΗΜΑΤΑ Εισαγωγή στα Σήµατα Εισαγωγή στα Συστήµατα Ανάπτυγµα - Μετασχηµατισµός Fourier Μετασχηµατισµός Laplace Μετασχηµατισµός z Εφαρµογές 1. ΚΕΦΑΛΑΙΟ ΕΙΣΑΓΩΓΗ ΣΤΑ ΣΗΜΑΤΑ Γενική εικόνα τι

Διαβάστε περισσότερα

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

Ψηφιακές Τηλεπικοινωνίες Ψηφιακές Τηλεπικοινωνίες Θεωρία Πληροφορίας: Κωδικοποίηση Πηγής Ψηφιακή Μετάδοση Υπάρχουν ιδιαίτερα εξελιγμένες τεχνικές αναλογικής μετάδοσης (που ακόμη χρησιμοποιούνται σε ορισμένες εφαρμογές) Επίσης,

Διαβάστε περισσότερα

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

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Θ.Ε. ΠΛΗ22 (2012-13) ΓΡΑΠΤΗ ΕΡΓΑΣΙΑ #4. Έκδοση v2 με διόρθωση τυπογραφικού λάθους στο ερώτημα 6.3 Στόχος: Βασικό στόχο της 4 ης εργασίας αποτελεί η εξοικείωση με τα μέτρα ποσότητας πληροφορίας τυχαίων

Διαβάστε περισσότερα

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

ΕΡΓΑΣΤΗΡΙΟ ΑΝΑΛΟΓΙΚΩΝ & ΨΗΦΙΑΚΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ Σχολή Θετικών Επιστημών Τεχνολογίας Τηλεπικοινωνιών Τμήμα Επιστήμης και Τεχνολογίας Τηλεπικοινωνιών ΕΡΓΑΣΤΗΡΙΟ ΑΝΑΛΟΓΙΚΩΝ & ΨΗΦΙΑΚΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ ΕΠΙΚΟΙΝΩΝΙΕΣ ΙI Εργαστήριο 5 ο : Προσαρμοσμένα Φίλτρα Βασική

Διαβάστε περισσότερα

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

//009 Βασικές εργασίες του επιπέδου ζεύξης ηµιουργία πλαισίων Έλεγχος σφαλµάτων Έλεγχος ροής Σχέση µεταξύ πακέτων (επιπέδου δικτύου) και πλαισίων (επι //009 Επίπεδο ζεύξης δεδοµένων Εφαρµογών Παρουσίασης Συνόδου ιακίνησης ικτύου Ζεύξης Ζεύξης Φυσικό Τι κάνει το επίπεδο ζεύξης Χρησιµοποιεί τις υπηρεσίες του φυσικού επιπέδου, ήτοι την (ανασφαλή) µεταφορά

Διαβάστε περισσότερα

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

Θεώρημα κωδικοποίησης πηγής Κωδικοποίηση Kωδικοποίηση πηγής Θεώρημα κωδικοποίησης πηγής Καθορίζει ένα θεμελιώδες όριο στον ρυθμό με τον οποίο η έξοδος μιας πηγής πληροφορίας μπορεί να συμπιεσθεί χωρίς να προκληθεί μεγάλη πιθανότητα

Διαβάστε περισσότερα

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ & ΤΕΧΝΟΛΟΓΙΑΣ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΗΛΕΚΤΡΟΝΙΚΗΣ ΚΑΙ ΥΠΟΛΟΓΙΣΤΩΝ ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ & ΤΕΧΝΟΛΟΓΙΑΣ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΗΛΕΚΤΡΟΝΙΚΗΣ ΚΑΙ ΥΠΟΛΟΓΙΣΤΩΝ Αποκωδικοποιητής Μέγιστης Πιθανοφάνειας για Κώδικες LDPC και Υλοποίηση σε FPGA ΔΙΠΛΩΜΑΤΙΚΗ

Διαβάστε περισσότερα

Μελέτη και Προσοµοίωση Τεχνικών Κωδικοποίησης Καναλιού για Συστήµατα Ασυρµάτων Επικοινωνιών Νέας Γενιάς ΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ

Μελέτη και Προσοµοίωση Τεχνικών Κωδικοποίησης Καναλιού για Συστήµατα Ασυρµάτων Επικοινωνιών Νέας Γενιάς ΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΣΥΣΤΗΜΑΤΩΝ ΜΕΤΑ ΟΣΗΣ ΠΛΗΡΟΦΟΡΙΑΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ ΥΛΙΚΩΝ Μελέτη και Προσοµοίωση Τεχνικών Κωδικοποίησης Καναλιού

Διαβάστε περισσότερα

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

ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ: ΑΝΙΧΝΕΥΣΗ ΣΦΑΛΜΑΤΩΝ ΣΕ ΤΗΛΕΠΙΚΟΙΝΩΝΙΑΚΑ ΔΙΚΤΥΑ ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ: ΑΝΙΧΝΕΥΣΗ ΣΦΑΛΜΑΤΩΝ ΣΕ ΤΗΛΕΠΙΚΟΙΝΩΝΙΑΚΑ ΔΙΚΤΥΑ ΑΝΙΧΝΕΥΣΗ ΣΦΑΛΜΑΤΩΝ: Κυκλικός Έλεγχος Πλεονασμού CRC codes Cyclic Redundancy Check codes Ο μηχανισμός ανίχνευσης σφαλμάτων στις επικοινωνίες

Διαβάστε περισσότερα

ΕΠΙΚΟΙΝΩΝΙΕΣ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΕΣ INTERNET

ΕΠΙΚΟΙΝΩΝΙΕΣ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΕΣ INTERNET ΕΠΙΚΟΙΝΩΝΙΕΣ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΕΣ INTERNET Κεφάλαιο 2: Στοιχεία Μετάδοσης Κώδικες 2 Κώδικες Κωδικοποίηση Δεδομένων: Όπως έχει ήδη αναφερθεί, προκειμένου τα δεδομένα να γίνουν κατανοητά από ένα ηλεκτρονικό

Διαβάστε περισσότερα

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

ΗΜΥ 100 Εισαγωγή στην Τεχνολογία ιάλεξη 18 ΗΜΥ 100 Εισαγωγή στην Τεχνολογία ιάλεξη 18 14 Νοεµβρίου, 2006 Γεώργιος Έλληνας Επίκουρος Καθηγητής ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΑ ΘΕΜΑΤΑ

Διαβάστε περισσότερα

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

Πρόλογος 1. 1 Μαθηµατικό υπόβαθρο 9 Πρόλογος 1 Μαθηµατικό υπόβαθρο 7 1 Μαθηµατικό υπόβαθρο 9 1.1 Η αριθµητική υπολοίπων.............. 10 1.2 Η πολυωνυµική αριθµητική............ 14 1.3 Θεωρία πεπερασµένων οµάδων και σωµάτων.... 17 1.4 Πράξεις

Διαβάστε περισσότερα

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

Ασκήσεις στο µάθηµα «Επισκόπηση των Τηλεπικοινωνιών» Ασκήσεις στο µάθηµα «Επισκόπηση των Τηλεπικοινωνιών» Άσκηση 1 Πρόκειται να µεταδώσουµε δυαδικά δεδοµένα σε RF κανάλι µε. Αν ο θόρυβος του καναλιού είναι Gaussian - λευκός µε φασµατική πυκνότητα W, να βρεθεί

Διαβάστε περισσότερα

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

Βασικές λειτουργίες Ανίχνευση πλαισίων Τι κάνει το επίπεδο ζεύξης Χρησιμοποιεί τις υπηρεσίες του φυσικού επιπέδου, ήτοι την (ανασφαλή) μεταφορά δεδομέ Αρχές σχεδιασμού, μοντέλα αναφοράς, τυποποίηση Μιλτιάδης Αναγνώστου 19 Μαΐου 2011 1/41 Βασικές λειτουργίες Ανίχνευση πλαισίων Επίδραση του θορύβου Παραδείγματα 2/41 Βασικές λειτουργίες Ανίχνευση πλαισίων

Διαβάστε περισσότερα

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

ΙΑΦΑΝΕΙΕΣ ΜΑΘΗΜΑΤΟΣ ΘΕΩΡΙΑ ΠΛΗΡΟΦΟΡΙΑΣ-ΚΩ ΙΚΕΣ ΙΑΦΑΝΕΙΕΣ ΜΑΘΗΜΑΤΟΣ ΘΕΩΡΙΑ ΠΛΗΡΟΦΟΡΙΑΣ-ΚΩ ΙΚΕΣ (ΘΕΩΡΙΑ) T.E.I. ΛΑΜΙΑΣ ΛΑΜΙΑ 27 P i : πιθανότητα εµφάνισης του i γεγονότος ποσότητα πληροφορίας που µεταφέρει το γεγονός I: I P I = log b P = log b P Μονάδες

Διαβάστε περισσότερα

Διόρθωση λαθών με τη χρήση κωδίκων RS-LDPC

Διόρθωση λαθών με τη χρήση κωδίκων RS-LDPC ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ Η/Υ & ΠΛΗΡΟΦΟΡΙΚΗΣ Μεταπτυχιακό Δίπλωμα Ειδίκευσης «Ολοκληρωμένα Συστήματα Υλικού & Λογισμικού» Διόρθωση λαθών με τη χρήση κωδίκων RS-LDPC Μεταπτυχιακή Διπλωματική Εργασία

Διαβάστε περισσότερα

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

1 η Θεµατική Ενότητα : Δυαδικά Συστήµατα 1 η Θεµατική Ενότητα : Δυαδικά Συστήµατα Δεκαδικοί Αριθµοί Βάση : 10 Ψηφία : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 Αριθµοί: Συντελεστές Χ δυνάµεις του 10 7392.25 = 7x10 3 + 3x10 2 + 9x10 1 + 2x10 0 + 2x10-1 + 5x10-2

Διαβάστε περισσότερα

Δορυφορικές Επικοινωνίες

Δορυφορικές Επικοινωνίες Δορυφορικές Επικοινωνίες Διάλεξη #8 Ψηφιακή Μετάδοση (1/) Διδάσκων: Αθανάσιος Κανάτας Καθηγητής Πανεπιστηµίου Πειραιώς Περιεχόμενα Διάλεξης #8 Μοντέλο Ψηφιακών Επικοινωνιών Μετάδοση Βασικής Ζώνης Ζωνοπερατή

Διαβάστε περισσότερα

Ψηφιακές Τηλεπικοινωνίες. Βέλτιστος Δέκτης

Ψηφιακές Τηλεπικοινωνίες. Βέλτιστος Δέκτης Ψηφιακές Τηλεπικοινωνίες Βέλτιστος Δέκτης Σύνδεση με τα Προηγούμενα Επειδή το πραγματικό κανάλι είναι αναλογικό, κατά τη διαβίβαση ψηφιακής πληροφορίας, αντιστοιχίζουμε τα σύμβολα σε αναλογικές κυματομορφές

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ ΥΠΟΛΟΓΙΣΤΩΝ Τομέας: Ηλεκτρονικής και Υπολογιστών Εργαστήριο Ηλεκτρονικών Εφαρμογών

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ ΥΠΟΛΟΓΙΣΤΩΝ Τομέας: Ηλεκτρονικής και Υπολογιστών Εργαστήριο Ηλεκτρονικών Εφαρμογών ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ ΥΠΟΛΟΓΙΣΤΩΝ Τομέας: Ηλεκτρονικής και Υπολογιστών Εργαστήριο Ηλεκτρονικών Εφαρμογών Διπλωματική Εργασία του Φοιτητή του Τμήματος Ηλεκτρολόγων

Διαβάστε περισσότερα

«Επικοινωνίες δεδομένων»

«Επικοινωνίες δεδομένων» Εργασία στο μάθημα «Διδακτική της Πληροφορικής» με θέμα «Επικοινωνίες δεδομένων» Αθήνα, Φεβρουάριος 2011 Χρονολογική απεικόνιση της εξέλιξης των Τηλεπικοινωνιών Χρονολογική απεικόνιση της εξέλιξης των

Διαβάστε περισσότερα

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΛΟΠΟΝΝΗΣΟΥ ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΛΟΠΟΝΝΗΣΟΥ ΤΜΗΜΑ ΕΠΙΣΤΗΜΗΣ & ΤΕΧΝΟΛΟΓΙΑΣ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ Κ 17 Επικοινωνίες ΙΙ Χειμερινό Εξάμηνο Διάλεξη 8 η Νικόλαος Χ. Σαγιάς Επίκουρος Καθηγητής Webpage: http://eclass.uop.gr/courses/tst15

Διαβάστε περισσότερα

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

Μετάδοση πληροφορίας - Διαμόρφωση ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΤΜΗΜΑ ΜΗΧ. Η/Υ & ΠΛΗΡΟΦΟΡΙΚΗΣ Μετάδοση πληροφορίας - Διαμόρφωση MYE006-ΠΛΕ065: ΑΣΥΡΜΑΤΑ ΔΙΚΤΥΑ Ευάγγελος Παπαπέτρου Διάρθρωση μαθήματος Βασικές έννοιες μετάδοσης Διαμόρφωση ορισμός

Διαβάστε περισσότερα

Διπλωματική Εργασία του φοιτητή του Τμήματος Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών της Πολυτεχνικής Σχολής του Πανεπιστημίου Πατρών

Διπλωματική Εργασία του φοιτητή του Τμήματος Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών της Πολυτεχνικής Σχολής του Πανεπιστημίου Πατρών ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ: Η/Υ ΕΡΓΑΣΤΗΡΙΟ ΣΧΕΔΙΑΣΜΟΥ ΟΛΟΚΛΗΡΩΜΕΝΩΝ ΚΥΚΛΩΜΑΤΩΝ ΜΕΓΑΛΗΣ ΚΛΙΜΑΚΑΣ Διπλωματική Εργασία του φοιτητή του Τμήματος Ηλεκτρολόγων

Διαβάστε περισσότερα

Συστήματα Επικοινωνιών ΙI

Συστήματα Επικοινωνιών ΙI + Διδάσκων: Δρ. Κ. Δεμέστιχας e-mail: cdemestichas@uowm.gr Συστήματα Επικοινωνιών ΙI Ψηφιακή μετάδοση στη βασική ζώνη + Ιστοσελίδα nιστοσελίδα του μαθήματος: n https://eclass.uowm.gr/courses/icte302/ +

Διαβάστε περισσότερα

Συστήµατα Πολυµέσων Ενδιάµεση Εξέταση: Οκτώβριος 2004

Συστήµατα Πολυµέσων Ενδιάµεση Εξέταση: Οκτώβριος 2004 Ενδιάµεση Εξέταση: Οκτώβριος 4 ΜΕΡΟΣ Β: ΑΣΚΗΣΕΙΣ Άσκηση (25 µονάδες): Μια εικόνα αποχρώσεων του γκρι και διαστάσεων 25 x pixel έχει κωδικοποιηθεί κατά PCM µε βάθος χρώµατος 3 bits /pixel. Οι τιµές φωτεινότητας

Διαβάστε περισσότερα

Συστήματα Επικοινωνιών

Συστήματα Επικοινωνιών Συστήματα Επικοινωνιών Ενότητα 5: Μαθιόπουλος Παναγιώτης Σχολή Θετικών Επιστημών Τμήμα Πληροφορικής και Τηλεπικοινωνιών Περιγραφή ενότητας Πλεονεκτήματα-Μειονεκτήματα ψηφιακών επικοινωνιών, Κριτήρια Αξιολόγησης

Διαβάστε περισσότερα

Εισαγωγή στους Η/Υ. Ενότητα 8: Μετάδοση Δεδομένων. Δημήτρης Σαραβάνος, Καθηγητής Πολυτεχνική Σχολή Τμήμα Μηχανολόγων & Αεροναυπηγών Μηχανικών

Εισαγωγή στους Η/Υ. Ενότητα 8: Μετάδοση Δεδομένων. Δημήτρης Σαραβάνος, Καθηγητής Πολυτεχνική Σχολή Τμήμα Μηχανολόγων & Αεροναυπηγών Μηχανικών Εισαγωγή στους Η/Υ Ενότητα 8: Δημήτρης Σαραβάνος, Καθηγητής Πολυτεχνική Σχολή Τμήμα Μηχανολόγων & Αεροναυπηγών Μηχανικών Σκοποί ενότητας Κατανόηση του τρόπου με τον οποίο στέλνεται ένα πακέτο δεδομένων

Διαβάστε περισσότερα

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

Μετάδοση πληροφορίας - Διαμόρφωση Μετάδοση πληροφορίας - Διαμόρφωση MYE006: ΑΣΥΡΜΑΤΑ ΔΙΚΤΥΑ Ευάγγελος Παπαπέτρου ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΤΜΗΜΑ ΜΗΧ. Η/Υ & ΠΛΗΡΟΦΟΡΙΚΗΣ Διάρθρωση μαθήματος Μετάδοση Βασικές έννοιες Διαμόρφωση ορισμός είδη

Διαβάστε περισσότερα

Δίκτυα Απευθείας Ζεύξης. Επικοινωνία µεταξύ δύο υπολογιστών οι οποίοι είναι απευθείας συνδεδεµένοι.

Δίκτυα Απευθείας Ζεύξης. Επικοινωνία µεταξύ δύο υπολογιστών οι οποίοι είναι απευθείας συνδεδεµένοι. Δίκτυα Απευθείας Ζεύξης Επικοινωνία µεταξύ δύο υπολογιστών οι οποίοι είναι απευθείας συνδεδεµένοι. Περίληψη Ζεύξεις σηµείου προς σηµείο (point-to-point links) Πλαισίωση (framing) Ανίχνευση και διόρθωση

Διαβάστε περισσότερα

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

Τμήμα Μηχανικών Πληροφορικής Τμήμα Μηχανικών Πληροφορικής ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΘΕΜΑ: ΜΕΛΕΤΗ ΚΑΙ ΠΡΟΣΟΜΟΙΩΣΗ ΤΟΥ ΦΥΣΙΚΟΥ ΣΤΡΩΜΑΤΟΣ ΤΟΥ ΔΟΡΥΦΟΡΙΚΟΥ ΣΥΣΤΗΜΑΤΟΣ ORBCOMM Study and simulation of ORBCOMM physical layer ΟΝΟΜΑΤΕΠΩΝΥΜΟ: ΤΣΑΝΙΔΟΥ

Διαβάστε περισσότερα

Περιεχόµενα. Επικοινωνίες εδοµένων: Τρόποι Μετάδοσης και Πρωτόκολλα. Εισαγωγή

Περιεχόµενα. Επικοινωνίες εδοµένων: Τρόποι Μετάδοσης και Πρωτόκολλα. Εισαγωγή Επικοινωνίες εδοµένων: Τρόποι Μετάδοσης και Πρωτόκολλα Περιεχόµενα Εισαγωγή Επικοινωνία εδοµένων Αναλογική vs. Ψηφιακή Μετάδοση ιαµόρφωση σήµατος Κανάλια επικοινωνίας Κατεύθυνση και ρυθµοί µετάδοσης Ασύγχρονη

Διαβάστε περισσότερα

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

Κωδικοποίηση Πηγής. Η λειτουργία ενός συστήματος επικοινωνίας (γενικό διάγραμμα): Κωδικοποίηση Πηγής Η λειτουργία ενός συστήματος επικοινωνίας (γενικό διάγραμμα): Coder Decoder Μεταξύ πομπού-καναλιού παρεμβάλλεται ο κωδικοποιητής (coder). Έργο του: η αντικατάσταση των συμβόλων πληροφορίας

Διαβάστε περισσότερα

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

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Θ.Ε. ΠΛΗ22 (2012-13) ΓΡΑΠΤΗ ΕΡΓΑΣΙΑ #5 Στόχος Βασικό στόχο της 5 ης εργασίας αποτελεί η εξοικείωση με τις έννοιες και τα μέτρα επικοινωνιακών καναλιών (Κεφάλαιο 3), καθώς και με έννοιες και τεχνικές της

Διαβάστε περισσότερα

Q 12. c 3 Q 23. h 12 + h 23 + h 31 = 0 (6)

Q 12. c 3 Q 23. h 12 + h 23 + h 31 = 0 (6) Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Πολιτικών Μηχανικών Τοµέας Υδατικών Πόρων Μάθηµα: Τυπικά Υδραυλικά Έργα Μέρος 2: ίκτυα διανοµής Άσκηση E0: Μαθηµατική διατύπωση µοντέλου επίλυσης απλού δικτύου διανοµής

Διαβάστε περισσότερα

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

ΕΡΓΑΣΤΗΡΙΟ ΑΝΑΛΟΓΙΚΩΝ & ΨΗΦΙΑΚΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ Τμήμα Πληροφορικής και Τηλεπικοινωνιών ΕΡΓΑΣΤΗΡΙΟ ΑΝΑΛΟΓΙΚΩΝ & ΨΗΦΙΑΚΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ ΨΗΦΙΑΚΕΣ ΕΠΙΚΟΙΝΩΝΙΕΣ Εργαστήριο 6 ο : Διαμόρφωση Θέσης Παλμών Βασική Θεωρία Μ-αδική Διαμόρφωση Παλμών Κατά την μετατροπή

Διαβάστε περισσότερα

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

ΚΕΦΑΛΑΙΟ 7 ΕΠΕΞΕΡΓΑΣΙΑ ΚΑΙ ΜΕΤΑΔΟΣΗ ΨΗΦΙΑΚΩΝ ΔΕΔΟΜΕΝΩΝ ΚΕΦΑΛΑΙΟ 7 ΕΠΕΞΕΡΓΑΣΙΑ ΚΑΙ ΜΕΤΑΔΟΣΗ ΨΗΦΙΑΚΩΝ ΔΕΔΟΜΕΝΩΝ 1 ΕΙΣΑΓΩΓΗ Ο πραγματικός κόσμος είναι ένας αναλογικός κόσμος. Όλα τα μεγέθη παίρνουν τιμές με άπειρη ακρίβεια. Π.χ. το ηλεκτρικό σήμα τάσης όπου κάθε

Διαβάστε περισσότερα

Περίληψη ιπλωµατικής Εργασίας

Περίληψη ιπλωµατικής Εργασίας Περίληψη ιπλωµατικής Εργασίας Θέµα: Εναλλακτικές Τεχνικές Εντοπισµού Θέσης Όνοµα: Κατερίνα Σπόντου Επιβλέπων: Ιωάννης Βασιλείου Συν-επιβλέπων: Σπύρος Αθανασίου 1. Αντικείµενο της διπλωµατικής Ο εντοπισµός

Διαβάστε περισσότερα

Συστήματα Επικοινωνιών ΙI

Συστήματα Επικοινωνιών ΙI + Διδάσκων: Δρ. Κ. Δεμέστιχας e-mail: cdemestichas@uowm.gr Συστήματα Επικοινωνιών ΙI M-κά συστήματα διαμόρφωσης: Μ-PSK, M-FSK, M-QAM, DPSK + Ιστοσελίδα nιστοσελίδα του μαθήματος: n https://eclass.uowm.gr/courses/icte302/

Διαβάστε περισσότερα