Εφαρμογή Νευρωνικών Δικτύων στην αποκωδικοποίηση τηλεπικοινωνιακων σημάτων

Το τεκμήριο παρέχεται από τον φορέα :
Εθνικό και Καποδιστριακό Πανεπιστήμιο Αθηνών   

Αποθετήριο :
Πέργαμος   

δείτε την πρωτότυπη σελίδα τεκμηρίου
στον ιστότοπο του αποθετηρίου του φορέα για περισσότερες πληροφορίες και για να δείτε όλα τα ψηφιακά αρχεία του τεκμηρίου*



Εφαρμογή Νευρωνικών Δικτύων στην αποκωδικοποίηση τηλεπικοινωνιακων σημάτων

Ντόκος Αλέξανδρος (EL)
Ntokos Alexandros (EN)

born_digital_postgraduate_thesis
Διπλωματική Εργασία (EL)
Postgraduate Thesis (EN)

2024


Οι συνελικτικοί κώδικες είναι ένας δημοφιλής τρόπος κωδικοποίησης στα σύγχρονα ψηφιακά συστήματα επικοινωνιών. Για την αποκωδικοποίηση της ληφθείσας ακολουθίας, μπορεί να γίνει χρήση διάφορων στατιστικών μεθόδων. Ένας βέλτιστος και αρκετά διαδεδομένος τρόπος αποκωδικοποίησης συνελικτικά κωδικοποιημένων σημάτων είναι μια μέθοδος μεγίστης πιθανοφάνειας, ο αλγόριθμος Viterbi. Τα τεχνητά νευρωνικά δίκτυα είναι σύγχρονα μοντέλα μηχανικής μάθησης. Η δομή τους και η βασικές αρχές λειτουργίας τους είναι εμπνευσμένες από τα νευρωνικά δίκτυα των έμβιων οργανισμών. Αποτελούνται από τεχνητούς νευρώνες, οι οποίοι συνδέονται μεταξύ τους. Ο τρόπος σύνδεσης μεταξύ των νευρώνων καθορίζεται από την επιλεγόμενη αρχιτεκτονική. Η λειτουργία τους χωρίζεται σε δύο φάσεις: την φάση εκπαίδευσης ή μάθησης και την φάση ανάκλησης. Κατά την διαδικασία μάθησης, το νευρωνικό δίκτυο μαθαίνει τις κατάλληλές τιμές για τα βάρη των συνδέσεων έτσι ώστε να μπορεί να προσεγγίσει την λειτουργία που θέλει ο σχεδιαστής. Κατά την φάση της ανάκλησης, το νευρωνικό δίκτυο χρησιμοποιείται από τον σχεδιαστή για την τέλεση προβλέψεων βάσει όσων έμαθε κατά την φάση της εκπαίδευσης. Στα πλαίσια της παρούσης διπλωματικής εργασίας, διερευνήθηκε η ικανότητα των νευρωνικών δικτύων να δρουν ως αποκωδικοποιητές σημάτων, τα οποία έχουν κωδικοποιηθεί με χρήση συνελικτικού κώδικα. Σχεδιάστηκε και εκπαιδεύτηκε νευρωνικό δίκτυο ικανό να αποκωδικοποιήσει με αρκετά μεγάλη επιτυχία μηνύματα, τα οποία είχαν σταλεί από έναν ψηφιακό δέκτη, ο οποίος έκανε χρήση συνελικτικού κώδικα. Για να προσομοιωθούν οι πραγματικές συνθήκες κάτω υπό τις οποίες λειτουργεί ένα τηλεπικοινωνιακό σύστημα, στην αποσταλείσα ακολουθία εισαγόταν και γκαουσιανός θόρυβος. Δοκιμάστηκαν και αξιολογήθηκαν διάφορες δημοφιλείς αρχιτεκτονικές νευρωνικών δικτύων ως προς τις αποδόσεις τους ως αποκωδικοποιητές. Μέτρο σύγκρισης αποτέλεσε ο δημοφιλής αλγόριθμος Viterbi. Εξετάστηκε τόσο ο ρυθμός σφάλματος ανά ψηφίο (BER) όσο και ο χρόνος αποκωδικοποίησης. Ακόμη, αναλύθηκαν και εξετάστηκαν διάφοροι τρόποι μορφοποίησης της ληφθείσας ακολουθίας, ώστε αυτή να τροφοδοτηθεί στο νευρωνικό δίκτυο. (EL)
Convolutional codes are a popular method of encoding in modern digital communication systems. For the decoding of the received sequence, various statistical methods can be employed. An optimal and widely used method for decoding convolutionally encoded signals is the maximum likelihood method, specifically the Viterbi algorithm. Artificial neural networks are contemporary models of machine learning. Their structure and basic principles of operation are inspired by the neural networks of living organisms. They consist of artificial neurons that are interconnected, and the way these neurons are connected is determined by the chosen architecture. Their operation is divided into two phases: the training or learning phase and the recall phase. During the learning process, the neural network learns the appropriate values for the connection weights to approximate the desired functionality. In the recall phase, the neural network is used by the designer to make predictions based on what it learned during the training phase. In the context of this thesis, the ability of neural networks to act as signal decoders encoded using convolutional codes was explored. A neural network was designed and trained to successfully decode messages sent by a digital transmitter using convolutional codes. To simulate real-world conditions under which a communication system operates, Gaussian noise was introduced into the transmitted sequence. Various popular architectures of neural networks were tested and evaluated as decoders in terms of their performances. The widely used Viterbi algorithm served as a comparison measure. Both the bit error rate (BER) and decoding time were examined. Additionally, various ways of formatting the received sequence for input to the neural network were analyzed and investigated. (EN)

Θετικές Επιστήμες

Θετικές Επιστήμες (EL)
Science (EN)

Ελληνική γλώσσα

Σχολή Θετικών Επιστημών » Τμήμα Φυσικής » Διατμηματικό ΠΜΣ Ηλεκτρονική Ραδιοηλεκτρολογία-Ηλεκτρονικός
Αυτοματισμός » Κατεύθυνση Ηλεκτρονική και Ραδιοηλεκτρολογία (Ρ/Η)
Βιβλιοθήκη και Κέντρο Πληροφόρησης » Βιβλιοθήκη Σχολής Θετικών Επιστημών

https://creativecommons.org/licenses/by-nc/4.0/




*Η εύρυθμη και αδιάλειπτη λειτουργία των διαδικτυακών διευθύνσεων των συλλογών (ψηφιακό αρχείο, καρτέλα τεκμηρίου στο αποθετήριο) είναι αποκλειστική ευθύνη των αντίστοιχων Φορέων περιεχομένου.