Περίληψη: | Ο στόχος αυτής της εργασίας είναι η μελέτη των κωδίκων LDPC και των κατάλληλων αλγορίθμων για την αποκωδικοποίηση μηνύματος το οποίο στέλνεται μέσω ενθόρυβου καναλιού AWGN και τη διόρθωση των λαθών τα οποία προκύπτουν. Επιλέχθηκαν μερικοί από τους αλγορίθμους αποκωδικοποίησης όπως θα παρουσιαστούν παρακάτω, των οποίων μελετάται η απόδοσή για διάφορες τιμές θορύβου συγκρίνοντας τη χρησιμότητα του καθενός με trade-off ανάμεσα στην βέλτιστη απόδοση και την πολυπλοκότητα κατά την υλοποίηση. Η επιλογή αυτών πρέπει να γίνει με βάση τις απαιτήσεις του συστήματος στο οποίο χρησιμοποιούνται κάθε φορά. Οι αλγόριθμοι αυτοί υλοποιήθηκαν σε MATLAB, όπως και το κανάλι AWGN το οποίο μπορεί να δεχτεί ως είσοδο διαφορετικές τιμές θορύβου. Εξομοιώνοντας τη διαδικασία αποστολής επανειλημμένων μηνυμάτων από τον πομπό μέχρι τον τελικό προορισμό συγκρίνουμε την απόδοση των αλγορίθμων. Μετά μελετάται η συμπεριφορά και οι απαιτήσεις κάθε αλγόριθμου με αναπαράσταση των αριθμών ως fixed-point. Αναφέρονται κάποιες τεχνικές μείωσης την κατανάλωσης για χρήση σε κώδικες LDPC και τελικά προτείνεται μία αρχιτεκτονική hardware για υλοποίηση του αποκωδικοποιητή και μελέτη του μέσω του εργαλείου Xilinx ISE.
|