Αλγόριθμοι και αρχιτεκτονικές υλικού για επαναληπτικούς αποκωδικοποιητές non-binary LDPC

Οι κώδικες διόρθωσης λαθών αποτελούν βασική συνιστώσα ενός σύγχρονου τηλεπικοινωνιακού συστήματος. Η χρήση των κωδίκων αυτών, εγγυάται την αξιοπιστία και την εγκυρότητα των δεδομένων που ανταλλάσσονται και γενικά διασφαλίζει την ποιότητα της επικοινωνίας. Στην εργασία αυτή, μελετάται η κατηγορία...

Πλήρης περιγραφή

Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριος συγγραφέας: Χύτας, Δημήτριος
Άλλοι συγγραφείς: Παλιουράς, Βασίλειος
Μορφή: Thesis
Γλώσσα:Greek
Έκδοση: 2019
Θέματα:
Διαθέσιμο Online:http://hdl.handle.net/10889/12558
Περιγραφή
Περίληψη:Οι κώδικες διόρθωσης λαθών αποτελούν βασική συνιστώσα ενός σύγχρονου τηλεπικοινωνιακού συστήματος. Η χρήση των κωδίκων αυτών, εγγυάται την αξιοπιστία και την εγκυρότητα των δεδομένων που ανταλλάσσονται και γενικά διασφαλίζει την ποιότητα της επικοινωνίας. Στην εργασία αυτή, μελετάται η κατηγορία των κωδίκων LDPC και πιο συγκεκριμένα μία ειδική περίπτωσή τους, οι Non Binary LDPC κώδικες. Σε αντίθεση με τους Binary κώδικες που περιλαμβάνουν τα δυαδικά στοιχεία (0 και 1), οι Non-Binary κώδικες περιλαμβάνουν στοιχεία που ανήκουν σε σύνολα Galois Field, GF(2^m). Έχει αποδειχθεί πως οι κώδικες Non-Binary αποδίδουν καλύτερα από τους δυαδικούς LDPC και η απόδοσή τους βελτιώνεται, αυξανόμενης της τάξης του αντίστοιχου Galois Field, στο οποίο ανήκουν. Στην διπλωματική αυτή, επικεντρωθήκαμε αρχικά στην ανάπτυξη ενός απλού τηλεπικοινωνιακού μοντέλου σε επίπεδο Matlab, βασικά δηλαδή στην κατασκευή ενός συστήματος κωδικοποίησης και αποκωδικοποίησης πάνω σε κώδικες Non-Binary LDPC. Στο στάδιο αυτό παρατηρήσαμε τις αποκρίσεις των διαφόρων κωδίκων σε μορφή διαγραμμάτων SNR-BER. Σε δεύτερο στάδιο, κατασκευάζοντας το fixed-point μοντέλο της υλοποίησης σε Matlab, αναπτύξαμε κατάλληλο κώδικα RTL σε περιβάλλον VHDL. Τέλος ο κώδικας αυτός ενσωματώθηκε σε κατάλληλο FPGA board, όπου και έγινε σύγκριση των αποκρίσεων σε σχέση με τις αποκρίσεις των εξομοιώσεων.