Νέες Πτυχιακές Εργασίες
Περισσότερα
Μελέτη των πρωτοκόλων GIGE Vision και Gen<i>Cam για
αποστολή εικόνας πάνω από Gigebit ethernet
Επιβλέπων: Βαγγέλης Μαριάτος
Περίληψη
Στο πλαίσιο αυτής της εργασίας θέλουμε να μελετηθεί το πρωτόκολο Gigebit Etehrnet Vision για μετάδοση ασυμπίεστου video και το standard Gen<i>Cam. Ο στόχος είναι να αναπτυχθεί ένα μοντέλο προσομοίωσης και να υλοποιηθεί ένα υποσύνολο του GIGE Vision σε VHDL. Στο πλαίσιο αυτής της εργασίας θα πρέπει να γίνουν τα εξής: Μελέτη των πρωτοκόλων GIGE Vision και Gen<i>Cam για αποστολή εικόνας πάνω από Gigebit ethernet. Ανάπτυξη σε Matlab ενός απλού μοντέλου προσομοίωσης: Διάβασμα εικόνας από αρχείο, Σπάσιμο σε πακέτα με βάση τις οδηγίες των πρωτοκόλων, Προσομοίωση λαθών μετάβασης (καθυστερηση και απώλεια πακέτων), Εμφάνιση λαμβανόμενης εικόνας Μεταφορά του μοντέλου σε VHDL, Ανάπτυξη του GIGE Vision (ενα υποσύνολο) σε κώδικα VHDL και εξομοίωση.
Απαιτούμενες Γνώσεις: Συστήματα Πραγματικού Χρόνου, Ανάλυση και σχεδιασμός Πρωτοκόλων
Εκδήλωση Ενδιαφέροντος
Επιβλέπων: Βαγγέλης Μαριάτος
Περίληψη
Στο πλαίσιο αυτής της εργασίας θέλουμε να μελετηθεί το πρωτόκολο Gigebit Etehrnet Vision για μετάδοση ασυμπίεστου video και το standard Gen<i>Cam. Ο στόχος είναι να αναπτυχθεί ένα μοντέλο προσομοίωσης και να υλοποιηθεί ένα υποσύνολο του GIGE Vision σε VHDL. Στο πλαίσιο αυτής της εργασίας θα πρέπει να γίνουν τα εξής: Μελέτη των πρωτοκόλων GIGE Vision και Gen<i>Cam για αποστολή εικόνας πάνω από Gigebit ethernet. Ανάπτυξη σε Matlab ενός απλού μοντέλου προσομοίωσης: Διάβασμα εικόνας από αρχείο, Σπάσιμο σε πακέτα με βάση τις οδηγίες των πρωτοκόλων, Προσομοίωση λαθών μετάβασης (καθυστερηση και απώλεια πακέτων), Εμφάνιση λαμβανόμενης εικόνας Μεταφορά του μοντέλου σε VHDL, Ανάπτυξη του GIGE Vision (ενα υποσύνολο) σε κώδικα VHDL και εξομοίωση.
Απαιτούμενες Γνώσεις: Συστήματα Πραγματικού Χρόνου, Ανάλυση και σχεδιασμός Πρωτοκόλων
Εκδήλωση Ενδιαφέροντος
Περισσότερα
Προσαρμογή Αριθμητικών Μονάδων για Επιτάχυνση Υπολογισμών σε Επεξεργαστή MIPS/Plasma
Επιβλέπων: Βαγγέλης Μαριάτος
Περίληψη
O επεξεργαστής MIPS/Plasma είναι μια Open-source υλοποίηση του Instruction Set της MIPS που συνοδέυεται από πλήρη πλατφόρμα εργαλείων και ένα μικρό αλλά λειτουργικό RTOS. Ένα από τα βασικά του μειονεκτήματα είναι ότι για πολύπλοκες αριθμητικές πράξεις ενσωματώνει μόνο έναν σχετικά αργό πολλαπλασιαστή, κάτι που τον κάνει ακατάλληλο αν θέλουμε να τον χρησιμοποιήσουμε για αριθμητικούς υπολογισμούς. Στόχος της εργασίας είναι να αλλάξει και να επεκταθεί ο κώδικας VHDL ώστε να υποστηρίζονται γρήγορες αριθμητικές πράξεις. Στο πλαίσιο αυτής της εργασίας θα πρέπει: Να μελετηθεί και να “κατέβει” σε FPGA ο Plasma MIPS core. Να αναλυθούν οι δυνατότητες επέκτασης/βετίωσης του Instruction Set και ειδικότερα των αριθμητικών πράξεων. Να υλοποιηθεί μια μονάδα αριθμητικών πράξεων ταχύτερη από τον πολλαπλασιαστή που τώρα χρησιμοποιείται.
Απαιτούμενες Γνώσεις: Συστήματα Πραγματικού Χρόνου, Σχεδιασμός Συστημάτων Υλικού
Εκδήλωση Ενδιαφέροντος
Επιβλέπων: Βαγγέλης Μαριάτος
Περίληψη
O επεξεργαστής MIPS/Plasma είναι μια Open-source υλοποίηση του Instruction Set της MIPS που συνοδέυεται από πλήρη πλατφόρμα εργαλείων και ένα μικρό αλλά λειτουργικό RTOS. Ένα από τα βασικά του μειονεκτήματα είναι ότι για πολύπλοκες αριθμητικές πράξεις ενσωματώνει μόνο έναν σχετικά αργό πολλαπλασιαστή, κάτι που τον κάνει ακατάλληλο αν θέλουμε να τον χρησιμοποιήσουμε για αριθμητικούς υπολογισμούς. Στόχος της εργασίας είναι να αλλάξει και να επεκταθεί ο κώδικας VHDL ώστε να υποστηρίζονται γρήγορες αριθμητικές πράξεις. Στο πλαίσιο αυτής της εργασίας θα πρέπει: Να μελετηθεί και να “κατέβει” σε FPGA ο Plasma MIPS core. Να αναλυθούν οι δυνατότητες επέκτασης/βετίωσης του Instruction Set και ειδικότερα των αριθμητικών πράξεων. Να υλοποιηθεί μια μονάδα αριθμητικών πράξεων ταχύτερη από τον πολλαπλασιαστή που τώρα χρησιμοποιείται.
Απαιτούμενες Γνώσεις: Συστήματα Πραγματικού Χρόνου, Σχεδιασμός Συστημάτων Υλικού
Εκδήλωση Ενδιαφέροντος
Περισσότερα
Συγκριτική Μελέτη Τοπολογιών και Αλγορίθμων Συμπίεσης για Κλήσεις IP ανάμεσα σε υπολογιστές σε ένα τοπικό δίκτυο
Επιβλέπων: Βαγγέλης Μαριάτος
Περίληψη
Στο πλαίσιο αυτής της εργασίας θέλουμε να διερευνηθούν οι εναλλακτικές μέθοδοι για συνομιλία ανάμεσα σε δύο soft-phones που βρίσκονται στο ίδιο τοπικό δίκτυο, με ή χωρίς ενδιάμεσο server. Ειδικότερα θέλουμε να καταγραφούν πραγματικές συνομιλίες με διάφορες διαμορφώσεις και να αξιολογηθούν από πλευράς aπόδοσης (καθυστέρηση, ρυθμός, ποιότητα). Στο πλαίσιο αυτής της εργασίας θα πρέπει: Να εγκατασταθεί σε ένα τοπικό δίκτυο ένα σύστημα VoIP με έναν server (Asterisk) και δύο soft-phones. Να εκτελεστούν αναλυτικές δοκιμές και καταγραφές συνομιλιών με χρήση του προγράμματος Wireshark. Να γίνει σύγκριση σε ότι αφορά τη συμπεριφορά από πλευράς απόδοσης (καθυστέρηση, ρυθμός) στις περιπτώσεις: - Που δεν μεσολαβεί ο server - Που μεσολαβεί ο server - Σε κάθε περίπτωση για όλους τους συνδυασμούς audio codecs
Απαιτούμενες Γνώσεις: Συστήματα Πραγματικού Χρόνου, Ανάλυση και σχεδιασμός Πρωτοκόλων
Εκδήλωση Ενδιαφέροντος
Επιβλέπων: Βαγγέλης Μαριάτος
Περίληψη
Στο πλαίσιο αυτής της εργασίας θέλουμε να διερευνηθούν οι εναλλακτικές μέθοδοι για συνομιλία ανάμεσα σε δύο soft-phones που βρίσκονται στο ίδιο τοπικό δίκτυο, με ή χωρίς ενδιάμεσο server. Ειδικότερα θέλουμε να καταγραφούν πραγματικές συνομιλίες με διάφορες διαμορφώσεις και να αξιολογηθούν από πλευράς aπόδοσης (καθυστέρηση, ρυθμός, ποιότητα). Στο πλαίσιο αυτής της εργασίας θα πρέπει: Να εγκατασταθεί σε ένα τοπικό δίκτυο ένα σύστημα VoIP με έναν server (Asterisk) και δύο soft-phones. Να εκτελεστούν αναλυτικές δοκιμές και καταγραφές συνομιλιών με χρήση του προγράμματος Wireshark. Να γίνει σύγκριση σε ότι αφορά τη συμπεριφορά από πλευράς απόδοσης (καθυστέρηση, ρυθμός) στις περιπτώσεις: - Που δεν μεσολαβεί ο server - Που μεσολαβεί ο server - Σε κάθε περίπτωση για όλους τους συνδυασμούς audio codecs
Απαιτούμενες Γνώσεις: Συστήματα Πραγματικού Χρόνου, Ανάλυση και σχεδιασμός Πρωτοκόλων
Εκδήλωση Ενδιαφέροντος
Περισσότερα
Σχεδιασμός και Υλοποίηση σε FPGA Σύγχρονων Συναρτήσεων Κατακερματισμού
Επιβλέπων: Παρασκευάς Κίτσος, Νικόλαος Βώρος
Περίληψη
Οι αλγόριθμοι κρυπτογραφίας χρησιμοποιούνται στις επικοινωνίες και παρέχουν τους μηχανισμούς για την ασφαλή μετάδοση των πληροφοριών και γενικότερα την εξασφάλιση του απορρήτου των επικοινωνιών. Ειδικότερα μια συνάρτηση κατακερματισμού μπορεί να χρησιμοποιηθεί στη ψηφιακή υπογραφή, στην ακεραιότητα και την αυθεντικοποίηση. Στις υλοποιήσεις αλγορίθμων κρυπτογραφίας σε υλικό και σε εφαρμογές που απαιτείται μικρή κατανάλωση ενέργειας, το βασικότερο πρόβλημα είναι η ανάπτυξη μιας βελτιστοποιημένης σε απόδοση-κόστος μεθόδου υλοποίησης, δηλαδή μια υλοποίηση με το μικρότερο δυνατό χώρο κάλυψης υλικού, που να καταναλώνει την ελάχιστη δυνατή ενέργεια για συγκεκριμένες απαιτήσεις ταχύτητας υπολογισμού. Η παρούσα πτυχιακή έχει ως στόχους την μελέτη συναρτήσεων κατακερματισμού και την υλοποίηση τους σε FPGA ολοκληρωμένο.
Απαιτούμενες Γνώσεις: Λογική σχεδίαση, Αρχιτεκτονική Υπολογιστών, Ασφάλεια και αξιοπιστία δικτυακών συστημάτων, Σχεδιασμός Συστημάτων υλικού
Εκδήλωση Ενδιαφέροντος
Επιβλέπων: Παρασκευάς Κίτσος, Νικόλαος Βώρος
Περίληψη
Οι αλγόριθμοι κρυπτογραφίας χρησιμοποιούνται στις επικοινωνίες και παρέχουν τους μηχανισμούς για την ασφαλή μετάδοση των πληροφοριών και γενικότερα την εξασφάλιση του απορρήτου των επικοινωνιών. Ειδικότερα μια συνάρτηση κατακερματισμού μπορεί να χρησιμοποιηθεί στη ψηφιακή υπογραφή, στην ακεραιότητα και την αυθεντικοποίηση. Στις υλοποιήσεις αλγορίθμων κρυπτογραφίας σε υλικό και σε εφαρμογές που απαιτείται μικρή κατανάλωση ενέργειας, το βασικότερο πρόβλημα είναι η ανάπτυξη μιας βελτιστοποιημένης σε απόδοση-κόστος μεθόδου υλοποίησης, δηλαδή μια υλοποίηση με το μικρότερο δυνατό χώρο κάλυψης υλικού, που να καταναλώνει την ελάχιστη δυνατή ενέργεια για συγκεκριμένες απαιτήσεις ταχύτητας υπολογισμού. Η παρούσα πτυχιακή έχει ως στόχους την μελέτη συναρτήσεων κατακερματισμού και την υλοποίηση τους σε FPGA ολοκληρωμένο.
Απαιτούμενες Γνώσεις: Λογική σχεδίαση, Αρχιτεκτονική Υπολογιστών, Ασφάλεια και αξιοπιστία δικτυακών συστημάτων, Σχεδιασμός Συστημάτων υλικού
Εκδήλωση Ενδιαφέροντος
Περισσότερα
Σχεδιασμός και Υλοποίηση σε FPGA του Διακριτού Συνημιτονικού Μετασχηματισμού (Discrete Cosine Transform - DCT)
Επιβλέπων: Παρασκευάς Κίτσος, Νικόλαος Βώρος
Περίληψη
O DCT μετασχηματισμός χρησιμοποιείται σε πολλά πρωτόκολλα συμπίεσης εικόνας και βίντεο. Τυπικά παραδείγματα είναι τα JPEG, MPEG, H.261 και H.263. Στις υλοποιήσεις τέτοιων αλγορίθμων σε υλικό και σε εφαρμογές που απαιτείται μικρή κατανάλωση ενέργειας, το βασικότερο πρόβλημα είναι η ανάπτυξη μιας βελτιστοποιημένης σε απόδοση-κόστος μεθόδου υλοποίησης, δηλαδή μια υλοποίηση με το μικρότερο δυνατό χώρο κάλυψης υλικού, που να καταναλώνει την ελάχιστη δυνατή ενέργεια για συγκεκριμένες απαιτήσεις ταχύτητας υπολογισμού. Στη πτυχιακή αυτή θα γίνει αρχικά ανάπτυξη του μετασχηματισμού με χρήση Impulse C και δημιουργία κώδικα VHDL. Αυτός ο κώδικας θα υλοποιηθεί σε FPGA και θα εξαχθούν συμπεράσματα σχετικά με την υλοποίηση. Έπειτα θα γίνει ανάπτυξη του μετασχηματισμού εξαρχής με χρήση VHDL και αυτός ο κώδικας θα υλοποιηθεί επίσης σε FPGA και θα εξαχθούν συμπεράσματα σχετικά με τη δεύτερη υλοποίηση. Τέλος θα γίνει συγκριτική μελέτη μεταξύ των δύο μεθοδολογιών σχεδίασης για να εξαχθούν τα πλεονεκτήματα και τα μειονεκτήματα του κάθε τρόπου σχεδίασης.
Απαιτούμενες Γνώσεις: Λογική σχεδίαση, Αρχιτεκτονική Υπολογιστών, Ασφάλεια και αξιοπιστία δικτυακών συστημάτων, Σχεδιασμός Συστημάτων υλικού
Εκδήλωση Ενδιαφέροντος
Επιβλέπων: Παρασκευάς Κίτσος, Νικόλαος Βώρος
Περίληψη
O DCT μετασχηματισμός χρησιμοποιείται σε πολλά πρωτόκολλα συμπίεσης εικόνας και βίντεο. Τυπικά παραδείγματα είναι τα JPEG, MPEG, H.261 και H.263. Στις υλοποιήσεις τέτοιων αλγορίθμων σε υλικό και σε εφαρμογές που απαιτείται μικρή κατανάλωση ενέργειας, το βασικότερο πρόβλημα είναι η ανάπτυξη μιας βελτιστοποιημένης σε απόδοση-κόστος μεθόδου υλοποίησης, δηλαδή μια υλοποίηση με το μικρότερο δυνατό χώρο κάλυψης υλικού, που να καταναλώνει την ελάχιστη δυνατή ενέργεια για συγκεκριμένες απαιτήσεις ταχύτητας υπολογισμού. Στη πτυχιακή αυτή θα γίνει αρχικά ανάπτυξη του μετασχηματισμού με χρήση Impulse C και δημιουργία κώδικα VHDL. Αυτός ο κώδικας θα υλοποιηθεί σε FPGA και θα εξαχθούν συμπεράσματα σχετικά με την υλοποίηση. Έπειτα θα γίνει ανάπτυξη του μετασχηματισμού εξαρχής με χρήση VHDL και αυτός ο κώδικας θα υλοποιηθεί επίσης σε FPGA και θα εξαχθούν συμπεράσματα σχετικά με τη δεύτερη υλοποίηση. Τέλος θα γίνει συγκριτική μελέτη μεταξύ των δύο μεθοδολογιών σχεδίασης για να εξαχθούν τα πλεονεκτήματα και τα μειονεκτήματα του κάθε τρόπου σχεδίασης.
Απαιτούμενες Γνώσεις: Λογική σχεδίαση, Αρχιτεκτονική Υπολογιστών, Ασφάλεια και αξιοπιστία δικτυακών συστημάτων, Σχεδιασμός Συστημάτων υλικού
Εκδήλωση Ενδιαφέροντος
Περισσότερα
Σχεδιασμός και υλοποίηση σε FPGAs συστήματος κωδικοποίησης βίντεο
Επιβλέπων: Νικόλαος Βώρος, Αναστάσιος Νταγιούκλας
Περίληψη
Σκοπός της συγκεκριμένης πτυχιακής εργασίας είναι να σχεδιαστεί και να υλοποιηθεί σε FPGA τμήμα των λειτουργικών μπλοκ (functional blocks) ενός κωδικοποιητή βίντεο. Στα πλαίσια της συγκεκριμένης πτυχιακής εργασίας θα μελετηθεί η λειτουργία του κωδικοποιητή και θα σχεδιαστεί τμήμα του με τη γλώσσα VHDL προκειμένου να εξομοιωθεί και να υλοποιηθεί σε αναπτυξιακή πλακέτα Xilinx Spartan-3A.
Απαιτούμενες Γνώσεις: Προγραμματισμός (γλώσσα C), Ενσωματωμένα Τηλεπικοινωνιακά Συστήματα, Σχεδιασμός Συστημάτων Υλικού, Μετάδοση και Επεξεργασία Πολυμέσων, Ανάλυση Σχεδιασμός και Υλοποίησης Τηλεπικοινωνιακών Συστημάτων, Τηλεπικοινωνιακά Συστήματα Ι, Τηλεπικοινωνιακά Συστήματα ΙΙ
Εκδήλωση Ενδιαφέροντος
Επιβλέπων: Νικόλαος Βώρος, Αναστάσιος Νταγιούκλας
Περίληψη
Σκοπός της συγκεκριμένης πτυχιακής εργασίας είναι να σχεδιαστεί και να υλοποιηθεί σε FPGA τμήμα των λειτουργικών μπλοκ (functional blocks) ενός κωδικοποιητή βίντεο. Στα πλαίσια της συγκεκριμένης πτυχιακής εργασίας θα μελετηθεί η λειτουργία του κωδικοποιητή και θα σχεδιαστεί τμήμα του με τη γλώσσα VHDL προκειμένου να εξομοιωθεί και να υλοποιηθεί σε αναπτυξιακή πλακέτα Xilinx Spartan-3A.
Απαιτούμενες Γνώσεις: Προγραμματισμός (γλώσσα C), Ενσωματωμένα Τηλεπικοινωνιακά Συστήματα, Σχεδιασμός Συστημάτων Υλικού, Μετάδοση και Επεξεργασία Πολυμέσων, Ανάλυση Σχεδιασμός και Υλοποίησης Τηλεπικοινωνιακών Συστημάτων, Τηλεπικοινωνιακά Συστήματα Ι, Τηλεπικοινωνιακά Συστήματα ΙΙ
Εκδήλωση Ενδιαφέροντος
Περισσότερα
Σχεδιασμός και υλοποίηση συστημάτων κρυπτογράφησης με χρήση τεχνικών συσχεδίασης υλικού/λογισμικού
Επιβλέπων: Νικόλαος Βώρος, Παρασκευάς Κίτσος
Περίληψη
Τα συστήματα κρυπτογραφίας χρησιμοποιούνται στις επικοινωνίες και παρέχουν τους μηχανισμούς για την ασφαλή μετάδοση των πληροφοριών και γενικότερα την εξασφάλιση του απορρήτου των επικοινωνιών. Στις υλοποιήσεις συστημάτων κρυπτογραφίας, ο συνδυασμός υλικού/λογισμικού αποτελεί μια σχεδιαστική τάση όπου αναπτύσσονται συστήματα βελτιστοποιημένα ως προς την απόδοση/κόστος, δηλαδή μια υλοποίηση με το μικρότερο δυνατό χώρο κάλυψης υλικού, που να καταναλώνει την ελάχιστη δυνατή ενέργεια για συγκεκριμένες απαιτήσεις ταχύτητας υπολογισμού, με παράλληλη υλοποίηση τμήματος του συστήματος σε λογισμικό ώστε να ελαχιστοποιηθεί το κόστος ανάπτυξης του συστήματος.
Απαιτούμενες Γνώσεις: Λογική σχεδίαση, Αρχιτεκτονική Υπολογιστών, Ασφάλεια και αξιοπιστία δικτυακών συστημάτων, Σχεδιασμός Συστημάτων υλικού, Γνώση Αγγλικών
Εκδήλωση Ενδιαφέροντος
Επιβλέπων: Νικόλαος Βώρος, Παρασκευάς Κίτσος
Περίληψη
Τα συστήματα κρυπτογραφίας χρησιμοποιούνται στις επικοινωνίες και παρέχουν τους μηχανισμούς για την ασφαλή μετάδοση των πληροφοριών και γενικότερα την εξασφάλιση του απορρήτου των επικοινωνιών. Στις υλοποιήσεις συστημάτων κρυπτογραφίας, ο συνδυασμός υλικού/λογισμικού αποτελεί μια σχεδιαστική τάση όπου αναπτύσσονται συστήματα βελτιστοποιημένα ως προς την απόδοση/κόστος, δηλαδή μια υλοποίηση με το μικρότερο δυνατό χώρο κάλυψης υλικού, που να καταναλώνει την ελάχιστη δυνατή ενέργεια για συγκεκριμένες απαιτήσεις ταχύτητας υπολογισμού, με παράλληλη υλοποίηση τμήματος του συστήματος σε λογισμικό ώστε να ελαχιστοποιηθεί το κόστος ανάπτυξης του συστήματος.
Απαιτούμενες Γνώσεις: Λογική σχεδίαση, Αρχιτεκτονική Υπολογιστών, Ασφάλεια και αξιοπιστία δικτυακών συστημάτων, Σχεδιασμός Συστημάτων υλικού, Γνώση Αγγλικών
Εκδήλωση Ενδιαφέροντος


