• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 10
  • 2
  • Tagged with
  • 12
  • 7
  • 4
  • 4
  • 3
  • 3
  • 3
  • 3
  • 3
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
1

Ανάπτυξη εργαλείων σχεδίασης και ελέγχου ορθής λειτουργίας κυκλωμάτων

Μαυρακάκης, Ιωάννης Κ. 03 March 2009 (has links)
- / -
2

Μελέτη συστημάτων τηλεκαρδιολογίας : σύγκριση υλισμικού και λογισμικού λήψης, αποθήκευσης και επεξεργασίας καρδιογραφημάτων

Μπάκα, Χρύσα-Χρυσούλα 19 January 2010 (has links)
Στην παρούσα διπλωματική εργασία, συλλέγονται ηλεκτροκαρδιογραφήματα από τα ακόλουθα εμπορικά συστήματα, που απαρτίζουν τον εξοπλισμό της εργασίας: ο 12‐κάναλος καρδιογράφος BT‐12, η ζώνη corbelt, το holter 3 και 12 απαγωγών, και ο 12‐κάναλος καρδιογράφος ELI‐10. Οι καρδιακές αρρυθμίες, ο έλεγχος ενήλικων ασθενών με βηματοδότες, η αξιολόγηση ECG που τεκμηριώνει τις θεραπευτικές επεμβάσεις σε μεμονωμένες ασθενείς ή σε ομάδες ασθενών, η μεταβλητότητα του καρδιακού ρυθμού σε συγκεκριμένο χρόνο, οι κλινικές και οι επιδημιολογικές μελέτες και έρευνες και η παρακολούθηση της καρδιακής λειτουργίας ακόμη και των νηπίων είνα ορισμένες από τις ενδείξεις που έχουν πιστοποιήσει ότι τα παραπάνω όργανα είναι κατάλληλα για χρήση! Τα καρδιογραφήματα που δίνουν αυτά τα συστήματα μπορεί να βρίσκονται με μια από τις παρακάτω μορφές: αρχείου κειμένου .txt, αρχείο .scp, αρχείο .xml, αρχείο .pdf/edf ή αρχείο dicom. Η ανάλυση όλων των μορφών των αρχείων καρδιογραφήματος και η πλήρη κατανόηση της δομής τους είναι αναγκαία για την σωστή διαχώιση των αρχείων καρδιογραφήματος ανάλογα με το χρησιμοποιούμενο πρότυπο! Ανάλογα με τον τύπο του καρδιογραφήματος, χρειάζεται και διαφορετικό προγράμμα ώστε να μπορεί να διαβάσει το αντίστοιχο καρδιογράφημα και να το απεικονίζει σε μορφή ‘φιλική’ για το γιατρό. Ο αρμόδιος γιατρός δεν ενδιαφέρεται για το ποιά μορφή έχει το αρχείο καρδιογραφήματος (εάν είναι .txt, .scp, .xml, .pdf/edf ή αρχείο dicom), απλά επιθυμεί να βλέπει μια απεικόνιση ώστε να κάνει επεξεργασία αυτής και να προβλέπει τις αρρυθμίες. Τα συστήματα που περιγράφηκαν στην εργασία αυτή, παρέχουν διαφορετικούς τύπους δεδομένων και χρησιμοποίησαν διαφορετικούς viewers για να μπορέσουν να γίνουν ορατά σε κατανοητήμορφή τα αντίστοιχα δεδομένα. Στο τελευταίο κεφάλαιο παρουσιάζονται δεδομένα προσομοίωσης φυσιολογικών εθελοντών, ασθενών στο νοσοκομείο και ασθενούς κατ’οίκον νοσηλεία. / In the present diplomatic work, are collected electrocardiograms from the following commercial systems, that compose the equipment of work: 12 ‐ chanel ECG, BT ‐ 12, the area corbelt, holter 3 and 12 kidnappings, and 12 ‐ chanel ECG, ELI ‐ 10. The cardiac arrhythmias, the control of adult patients with pacemakers, evaluation ECG that argues the therapeutic interventions in individual patients or in teams of patients, the variability of cardiac rythm in concrete time, the clinics and the epidemiologic studies and certain researches and the follow-up of cardiac operation of even infants from the clues that have certified that the upper bodies are suitable for use! The cardiograms that give these systems can they are found with one of the following forms: file of text .txt, file .scp, file .xml, file .pdf/edf or file dicom. The analysis of all forms of files of cardiogram and complete comprehension of their structure is necessary for the correct distribution of files of cardiogram depending on the used model! Depending on the type of cardiogram, it needs also different program so that it can read the corresponding cardiogram and portray him in form 'friendly' for the doctor. The responsible doctor does not interest itself for who form she has the file of cardiogram (if it is .txt, .scp, .xml, .pdf/edf or file dicom), simply she wishes she sees a depiction so that she makes treatment of this and she forecasts the arrhythmias. The systems that were described in this work, provide different presses of data and used different viewers in order to they can become visible in undertsandable format for the corresponding data. In the last capital are presented data of simulation of physiologic volunteers, patients in the hospital and ill at home hospitalisation.
3

Αποδόμηση αζωχρωμάτων από καθαρές και καθορισμένες μικτές καλλιέργειες μικροοργανισμών

Ζήση, Ουρανία 09 December 2009 (has links)
- / -
4

Περιβαλλοντικός σχεδιασμός για την ασφαλή επαναχρησιμοποίηση επεξεργασμένων λυμάτων και ιλύος βιολογικών καθαρισμών νομού Αιτωλοακαρνανίας σε εδάφη

Αραμπατζής, Χρήστος 04 December 2012 (has links)
Στην παρούσα μελέτη εξετάζεται η δυνατότητα επαναχρησιμοποίησης των επεξεργασμένων αστικών λυμάτων και ιλύος από Εγκαταστάσεις Επεξεργασίας Λυμάτων του νομού Αιτωλ/νίας σε γεωργικές εκτάσεις του νομού. Στο πρώτο μέρος της εργασίας γίνεται μια εισαγωγή στην επαναχρησιμοποίηση των αστικών λυμάτων στην γεωργία. Περιγράφονται τα χαρακτηριστικά των λυμάτων, οι διεργασίες που συντελούνται στις Εγκαταστάσεις Επεξεργασίας Λυμάτων, τα κριτήρια ποιότητας που πρέπει να πληρούν τα λύματα (προκειμένου να χρησιμοποιηθούν για άρδευση). Αναλύονται τα αγρονομικά κριτήρια και τα κριτήρια για την διασφάλιση της δημόσιας υγείας, που πρέπει να τηρούν τα επεξεργασμένα λύματα, ώστε να εφαρμόζονται στα εδάφη με ασφάλεια. Επίσης, στο πρώτο μέρος αναλύονται τα κριτήρια επιλογής θέσεων για την εφαρμογή των λυμάτων, καθώς και το νομοθετικό πλαίσιο που ισχύει στην Ελλάδα σχετικά με την επαναχρησιμοποίηση. Τέλος, γίνεται μια επισκόπηση της διεθνούς πρακτικής σχετικά με την επαναχρησιμοποίηση και περιγράφεται και η κατάσταση που επικρατεί στον Ελλαδικό χώρο. Στο δεύτερο μέρος γίνεται αναφορά στους υδατικούς πόρους του νομού Αιτωλ/νίας. Περιγράφεται το υδατικό δυναμικό του νομού Αιτωλ/νίας, οι ανάγκες νερού για διάφορες χρήσεις στον νομό, καθώς και οι υποδομές δικτύων άρδευσης σην Αιτωλ/νία. Το τρίτο μέρος αναφέρεται στην χρήση της ιλύος στην γεωργία. Γίνεται περιγραφή των χαρακτηριστικών της λυματολάσπης, του νομικού πλαισίου που ισχύει κατά την χρήση της στην γεωργία και τονίζονται τα κρίσιμα σημεία ελέγχου κατά την εφαρμογή της λάσπης στα γεωργικά εδάφη. Στο τέταρτο μέρος γίνεται η οριοθέτηση και η περιγραφή των περιοχών μελέτης και παρουσιάζεται ο τρόπος, με τον οποίο προσδιορίζονται οι καλλιεργούμενες εκτάσεις μέσα σε κάθε περιοχή μελέτης, ώστε στην συνέχεια να εκτιμηθούν οι υδατικές απαιτήσεις. Οι Εγκαταστάσεις Επεξεργασίας Αστικών Λυμάτων, που εξετάζονται στην παρούσα μελέτη, είναι αυτές των Δήμων Μεσολογγίου, Αιτωλικού, Θέρμου, Αγρινίου και Ναυπάκτου. Ενώ οι επιλεγείσες περιοχές μελέτης βρίσκονται πλησίον των ανωτέρω εγκαταστάσεων. Γίνεται επίσης σύντομη αναφορά στον τρόπο λειτουργίας της κάθε ΕΕΛ. Στο πέμπτο μέρος γίνεται αναφορά στους παράγοντες που επηρεάζουν την υδατοκατανάλωση των καλλιεργειών, αναλύεται η μεθοδολογία με την βοήθεια της οποίας προσδιορίζονται οι υδατικές απαιτήσεις των καλλιεργειών σύμφωνα με την εξίσωση των Penman Monteith κατά FAO. Προσδιορίζονται οι υδατικές απαιτήσεις των καλλιεργειών και οι συνολικές ανάγκες σε αρδευτικό νερό για κάθε περιοχή μελέτης, ακολουθεί η συσχετισή του με τις ετήσιες εκροές της κάθε ΕΕΛ, ώστε να προκύψει το ποσοστό κάλυψης των αρδευτικών αναγκών με επεξεργασμένες εκροές για την κάθε περιοχή. Τέλος, στο έκτο μέρος γίνεται μια προσπάθεια εκτίμησης της δυνατότητας χρήσης της λυματολάσπης στα εδάφη του νομού Αιτωλ/νίας. / This study examines the potential reuse of treated municipal wastewater and sludge from Waste Water Treatment Plants (WWTPs) in agricultural areas of Aitoloakarnania prefecture. The first part of the study is an introduction to the reuse of urban wastewater in agriculture. Describes the characteristics of wastewater, the processes occurring in the wastewater treatment plants, the quality criteria that wastewater should have for safe use in irrigation. Also, the first part analyzes the criteria for selecting areas to apply wastewater. The legislative framework in Greece for waste water reuse is also analyzed. Finally, a review of international and domestic practices on agricultural reuse is given. The second part refers to the water resources of the Aitoloakarnania prefecture. The third part refers to the use of sludge in agriculture. Describes the characteristics of the sludge, the legal framework applicable for use in agriculture and highlights the critical control points in the application of sludge on soils. The fourth part describes each study area and shows how we can specify in each area the cultivated species (crops) in order to calculate the water requirements of the crops. The study areas are sited near by the WWTPs of Messolongi, Aitoliko, Thermo, Agrinio, Naupaktos. The fifth part refers to the factors affecting water requirements of the crops, and analyzes the methodology used to calculate water requirements of crops (FAO Penman – Monteith equation). At the end of the part there is a correlation between the water requirements of the crops and the annual output of each WWTP, resulting in the percentage of coverage of irrigation demands of crops in each studied area. Finally, the sixth part is an attempt to assess the usability of sludge to soils of the Aitoloakarnania prefecture.
5

Σχεδίαση & υλοποίηση ενός μικροϋπολογιστικού συστήματος βασισμένου σε μια επαυξημένη σχετικά απλή CPU

Γαλετάκης, Εμμανουήλ 26 July 2012 (has links)
Η παρούσα ειδική ερευνητική εργασία εκπονήθηκε στα πλαίσια του Διατμηματικού Προγράμματος Μεταπτυχιακών Σπουδών Ειδίκευσης στην “Ηλεκτρονική και Επεξεργασία της Πληροφορίας” στο Τμήμα Φυσικής του Πανεπιστημίου Πατρών. Αντικείμενο της παρούσας εργασίας είναι η σχεδίαση και ανάπτυξη ενός βασικού μικροϋπολογιστικού συστήματος με τη χρήση της VHDL και FPGAs. Το σύστημα βασίζεται σε μία επαυξημένη, σε δυνατότητες, εκδοχή της σχετικά απλής cpu του Carpinelli και ενσωματώνει τη δυνατότητα παράλληλης διασύνδεσης μίας σειράς περιφερειακών διατάξεων και υποκυκλωμάτων. Στο πρώτο κεφάλαιο παρουσιάζεται πλήρως η σχεδίαση ενός τέτοιου συστήματος και μελετάται η δομή των επιμέρους δομικών στοιχείων που το απαρτίζουν. Στο δεύτερο κεφάλαιο παρουσιάζεται η περιγραφή του μικροϋπολογιστικού συστήματος σε γλώσσα VHDL και η πλήρης εξομοίωσή του με τη βοήθεια του λογισμικού Quartus v7.2 της ALTERA. Στο τελευταίο κεφάλαιο παρουσιάζεται η υλοποίηση του μικροϋπολογιστικού συστήματος στην αναπτυξιακή πλατφόρμα DE2 της εταιρείας ALTERA. / This project objective is the design and development of an FPGA based microcomputer system in VHDL. The system is based on an enhanced version of Carpinelli’s relative simple cpu and is implemented with parallel input and output ports and interrupts. The first chapter presents the full design of such a system and study the structure of the individual components that compose it. The second chapter presents the implementation of the microcomputer system in VHDL and the simulation results using Quartus v7.2 software suite. The last chapter presents the implementation of the system in a FPGA using DE2 development board of ALTERA.
6

Μονάδες επεξεργασίας δεδομένων για μικροεπεξεργαστές υψηλών αποδόσεων

Δημητρακόπουλος, Γεώργιος 16 March 2009 (has links)
Οι μονάδες επεξεργασίας δεδομένων αποτελούν τις βασικές δομικές μονάδες όλων των μικροεπεξεργαστών. Κάποια από τα κυκλώματα αυτής της κατηγορίας υλοποιούν τις βασικές αριθμητικές πράξεις πάνω σε δεδομένα τόσο σταθερής όσο και κινητής υποδιαστολής, ενώ κάποια άλλα αναλαμβάνουν την αναδιοργάνωση των δεδομένων αυτών για την επιτάχυνση του υπολογισμού. Σε επεξεργαστές ειδικού σκοπού, όπως οι επεξεργαστές πολυμέσων και γραφικών, οι μονάδες επεξεργασίας δεδομένων καταλαμβάνουν περισσότερο από το 30% του ολοκληρωμένου και η αποτελεσματική σχεδίαση τους έχει άμεσο αντίκτυπο στην απόδοση ολόκληρου του συστήματος. Στο μέλλον, αναμένεται πως ακόμα και οι επεξεργαστές γενικού σκοπού, θα είναι εξοπλισμένοι από εξειδικευμένους επιταχυντές, οι οποίοι θα εκτελούν απ’ ευθείας σε υλικό σύνθετους αλγορίθμους με μεγάλες υπολογιστικές απαιτήσεις. Η βάση όλων των προτεινόμενων λύσεων σ’ αυτή τη διατριβή είναι η αναλυτική εύρεση ενός εγγενώς απλούστερου αλγορίθμου, ο οποίος θα επιτρέπει την αποτελεσματική υλοποίηση των αντίστοιχων κυκλωμάτων ανεξάρτητα από την τεχνολογία που θα χρησιμοποιηθεί και από τους επιπλέον περιορισμούς που τυχόν θα επιβληθούν στο μέλλον κατά την κατασκευή των κυκλωμάτων αυτών. Η ανάλυση και τα πειραματικά αποτελέσματα που συλλέξαμε βασίζονται τόσο σε υλοποιήσεις σε επίπεδο τρανζίστορ, που είναι η κύρια μέχρι τώρα πρακτική σχεδίασης των μικροεπεξεργαστών υψηλών επιδόσεων, όσο και σε πλήρως αυτοματοποιημένες υλοποιήσεις. Φυσικά, στη δεύτερη περίπτωση η απόδοση των κυκλωμάτων επιβαρύνεται, τόσο σε καθυστέρηση όσο και σε ενέργεια, εξαιτίας των περιορισμών των αυτοματοποιημένων εργαλείων και την αναγκαστική χρήση των προσχεδιασμένων βιβλιοθηκών βασικών πυλών. Η μελέτη που πραγματοποιήσαμε στοχεύει στην πλήρη εξερεύνηση του χώρου λύσεων των κυκλωμάτων αυτών. Η ανάλυση της συμπεριφοράς τους πραγματοποιήθηκε χρησιμοποιώντας τις βέλτιστες καμπύλες της ενέργειας ως προς την καθυστέρηση, οι οποίες αποτελούν τον πιο έγκυρο τρόπο περιγραφής της απόδοσης ενός κυκλώματος. Τα κυκλώματα που παρουσιάζονται ανήκουν σε τρεις βασικές κατηγορίες. Στην πρώτη ανήκουν οι αθροιστές παράλληλου προθέματος, που χρησιμοποιούν τα κρατούμενα του Ling για την υλοποίηση της δυαδικής πρόσθεσης. Τα κρατούμενα που προτάθηκαν από τον Ling αποτελούν απλοποιημένες μορφές των κλασικών σχέσεων πρόβλεψης κρατουμένου και χρησιμοποιούνται αυτή τη στιγμή στην πλειοψηφία των εμπορικών επεξεργαστών. Το νέο κύκλωμα, που προτείναμε, αποτελεί ουσιαστικά τη γενίκευση των σχέσεων αυτών, επιτρέποντας την υλοποίηση τους με απλοποιημένες δομές παράλληλου προθέματος, με αποτέλεσμα τη μείωση τόσο της καθυστέρησης όσο και της απαιτούμενης ενέργειας. Η νέα τεχνική οδηγεί σε γρηγορότερα κυκλώματα ανεξάρτητα από τη λογική οικογένεια που θα χρησιμοποιηθεί (στατική ή δυναμική CMOS λογική) και το δένδρο παράλληλου προθέματος που θα επιλεγεί. Η δεύτερη κατηγορία αναφέρεται σε κυκλώματα αναδιάταξης των δεδομένων που είναι αποθηκευμένα μέσα στους καταχωρητές του επεξεργαστή. Η αποδοτική αναδιάταξη των δεδομένων καταλήγει να είναι σε πολλούς αλγορίθμους (κρυπτογραφία, ψηφιακή επεξεργασία σήματος, πολυμέσα) τόσο αναγκαία όσο και η γρήγορη υλοποίηση των βασικών αριθμητικών πράξεων, αλλά και η ταχεία επικοινωνία με τη μνήμη. H προσπάθεια μας εστιάστηκε στην αποδοτική υλοποίηση μιας γενικής εντολής αναδιάταξης δεδομένων, στοχεύοντας σε όσο το δυνατόν ταχύτερες υλοποιήσεις. Όλες οι εκδοχές που προτείναμε στηρίζονται σε μια νέα μορφή δικτύων ταξινόμησης, η οποία μας επιτρέπει να παρέχουμε λύσεις που είναι σημαντικά πιο αποδοτικές σε σχέση με τις ήδη υπάρχουσες. Τα κυκλώματα που προτείνουμε κατασκευάζονται με τη χρήση ενός μόνο κελιού υπολογισμού (διαφορετικό για κάθε δίκτυο ταξινόμησης) και διατηρούν μια πλήρως κανονική δομή. Το στοιχείο αυτό, συμβάλλει, πέρα από τη βελτίωση της απόδοσης, στην αποτελεσματικότερη χωροθέτηση του κυκλώματος και στη μείωση των αρνητικών επιδράσεων των γραμμών διασύνδεσης. Η τελευταία κατηγορία κυκλωμάτων αναφέρεται σε κυκλώματα που χρησιμοποιούνται για την υλοποίηση της πρόσθεσης αριθμών κινητής υποδιαστολής. Τα κυκλώματα που προτείνουμε χρησιμοποιούνται στα πιο κρίσιμα στάδια, από πλευράς καθυστέρησης, του υπολογισμού του αθροίσματος και αφορούν στην πρόσθεση των μεγεθών και στην κανονικοποίηση του αποτελέσματος. Αρχικά, περιγράφουμε μια εναλλακτική προσέγγιση για την υλοποίηση των αθροιστών μεγέθους των αριθμών κινητής υποδιαστολής. Οι νέες μονάδες εκμεταλλεύονται την αναπαράσταση συμπληρώματος ως προς ένα και τις γρήγορες μονάδες υπολογισμού του κρατουμένου, που βασίζονται στην τεχνική παράλληλου προθέματος. Προτείνουμε μια ενοποιημένη μεθοδολογία για το πως μπορούμε να παράγουμε δομές παράλληλου προθέματος ανεξάρτητα από το μέγεθος της λέξης εισόδου, ενώ καταφέρνουμε να ενώσουμε για πρώτη φορά τις απλοποιημένες σχέσεις κρατουμένου του Ling με την πρόσθεση αριθμών που ακολουθούν την αναπαράσταση συμπληρώματος ως προς ένα. Στη συνέχεια, περιγράφεται ένας νέος απλός τρόπος για την υλοποίηση της πρόβλεψης και της μέτρησης των προπορευόμενων μηδενικών που εμφανίζονται στα αποτελέσματα των πράξεων αριθμών κινητής υποδιαστολής. Με τη χρήση των νέων κυκλωμάτων η κανονικοποίηση του αποτελέσματος μπορεί να πραγματοποιηθεί σε λιγότερο χρόνο και με σημαντικά μικρότερη ενέργεια. / Data processing units (or simply datapath) constitute a major part of all microprocessors. They take over the execution of all arithmetic operations either of fixed point or floating-point data, while they are also responsible for the execution of the needed data rearrangements in order to speed up the computation. In application-specific processors used for media and graphics applications, datapath circuits occupy more than one third of the processor’s core area and their efficient design directly affects the energy-delay behavior of the whole circuit. In the near future, it is expected that even general-purpose processors will be equipped we specialized accelerators that will execute directly in hardware complex algorithms with large computational demands. The basis of all circuits presented in this thesis is the derivation of an inherently simpler algorithm that would allow their efficient implementation irrespective the technology used and the constraints that would be imposed in the future, concerning the reliable and more predictable circuit fabrication in very deep submicron technologies. Our analysis relies on full-custom transistor-level designs that is the most common technique employed in high-performance microprocessor design. The performance of some of the presented circuits has also been investigated using an automated design flow. It is expected that, in these cases, the performance of the presented circuits will be aggravated due to the limitations imposed by the design automation tools and the available standard cell library. In this study, we aim at fully exploring the design space of our circuits. For this reason, we derived an optimal energy-delay curve for each one of the examined circuits in order to analyze its behavior. An energy-delay curve is the most reliable metric for presenting the performance of a circuit and allows the designer to perform a fair comparison among various design alternatives and circuit topologies. The new circuits presented in this thesis belong to three categories. In the first class, we find the parallel prefix adders that adopt the carries proposed by Ling. These carries are a simplified form of the classic carry lookahead equations and they are used at the moment in the majority of commercial high-speed microprocessors. The newly proposed circuits are based on a transformation of the Ling carries that leads to more efficient parallel prefix structures, which are better suited for Ling-carry computation. This new technique offers faster implementations irrespective the logic family used (either static or dynamic CMOS) and the prefix structure selected for the implementation. The second class refers to circuits that rearrange the data stored inside one or more of the processor’s registers. Efficient data rearrangement ends up being, in many cases, such as cryptography, digital signal processing, and multimedia applications, as essential as the fast implementation of basic arithmetic operations and the high bandwidth processor-memory communication. Our effort has focused on the efficient implementation of one of the most versatile permutation instruction, aiming to the reduction of the delay of the corresponding circuit. The design of the proposed permutation units is put under a common framework and their functionality resembles that of sorting networks. All the presented variants are designed using a single processing element (different for each sorting network) and have a very regular structure. This fact significantly contributes to the delay reduction because of the regular placement of the circuits’ cells that also alleviates the interconnect delay overhead. The last class of circuits is used for the implementation of high-speed floating-point units. The proposed circuits participate in two of the most time critical parts of any floating-point adder that is the significand (or fraction) adder and the result normalization unit. At first, we describe an alternative implementation of the significant adder that employs the one’s complement representation in order to reduce the delay of the circuit. The proposed parallel-prefix structures are derived using a general design methodology that leads to efficient designs irrespective the wordlength of the input operands. Also, we managed for the first time to produce simplified parallel-prefix carry computation units for the case of one’s complement addition that rely on the definition of Ling carries. Secondly, we describe a simple and practical algorithm for counting the number of leading zeros that may appear in the result of floating-point addition. New circuits are also presented that simplify the design of the corresponding leading zero anticipation logic. Using the proposed structures, normalization can be performed with less delay and significantly reduced power dissipation compared to already known implementations.
7

Distributed processing techniques for parameter estimation and efficient data-gathering in wireless communication and sensor networks / Κατανεμημένες τεχνικές επεξεργασίας για εκτίμηση παραμέτρων και αποδοτική συλλογή δεδομένων σε ασύρματα δίκτυα επικοινωνιών και αισθητήρων

Bogdanovic, Nikola 07 May 2015 (has links)
This dissertation deals with the distributed processing techniques for parameter estimation and efficient data-gathering in wireless communication and sensor networks. With the aim of enabling an energy aware and low-complexity distributed implementation of the estimation task, several useful optimization techniques that generally yield linear estimators were derived in the literature. Up to now, most of the works considered that the nodes are interested in estimating the same vector of global parameters. This scenario can be viewed as a special case of a more general problem where the nodes of the network have overlapped but different estimation interests. Motivated by this fact, this dissertation states a new Node-Specific Parameter Estimation (NSPE) formulation where the nodes are interested in estimating parameters of local, common and/or global interest. We consider a setting where the NSPE interests are partially overlapping, while the non-overlapping parts can be arbitrarily different. This setting can model several applications, e.g., cooperative spectrum sensing in cognitive radio networks, power system state estimation in smart grids etc. Unsurprisingly, the effectiveness of any distributed adaptive implementation is dependent on the ways cooperation is established at the network level, as well as the processing strategies considered at the node level. At the network level, this dissertation is concerned with the incremental and diffusion cooperation schemes in the NSPE settings. Under the incremental mode, each node communicates with only one neighbor, and the data are processed in a cyclic manner throughout the network at each time instant. On the other hand, in the diffusion mode at each time step each node of the network cooperates with a set of neighboring nodes. Based on Least-Mean Squares (LMS) and Recursive Least-Squares (RLS) learning rules employed at the node level, we derive novel distributed estimation algorithms that undertake distinct but coupled optimization processes in order to obtain adaptive solutions of the considered NSPE setting. The detailed analyses of the mean convergence and the steady-state mean-square performance have been provided. Finally, different performance gains have been illustrated in the context of cooperative spectrum sensing in cognitive radio networks. Another fundamental problem that has been considered in this dissertation is the data-gathering problem, sometimes also named as the sensor reachback, that arises in Wireless Sensor Networks (WSN). In particular, the problem is related to the transmission of the acquired observations to a data-collecting node, often termed to as sink node, which has increased processing capabilities and more available power as compared to the other nodes. Here, we focus on WSNs deployed for structural health monitoring. In general, there are several difficulties in the sensor reachback problem arising in such a network. Firstly, the amount of data generated by the sensor nodes may be immense, due to the fact that structural monitoring applications need to transfer relatively large amounts of dynamic response measurement data. Furthermore, the assumption that all sensors have direct, line-of-sight link to the sink does not hold in the case of these structures. To reduce the amount of data required to be transmitted to the sink node, the correlation among measurements of neighboring nodes can be exploited. A possible approach to exploit spatial data correlation is Distributed Source Coding (DSC). A DSC technique may achieve lossless compression of multiple correlated sensor outputs without establishing any communication links between the nodes. Other approaches employ lossy techniques by taking advantage of the temporal correlations in the data and/or suitable stochastic modeling of the underlying processes. In this dissertation, we present a channel-aware lossless extension of sequential decoding based on cooperation between the nodes. Next, we also present a cooperative communication protocol based on adaptive spatio-temporal prediction. As a more practical approach, it allows a lossy reconstruction of transmitted data, while offering considerable energy savings in terms of transmissions toward the sink. / Η παρούσα διατριβή ασχολείται με τεχνικές κατανεμημένης επεξεργασίας για εκτίμηση παραμέτρων και για την αποδοτική συλλογή δεδομένων σε ασύρματα δίκτυα επικοινωνιών και αισθητήρων. Το πρόβλημα της εκτίμησης συνίσταται στην εξαγωγή ενός συνόλου παραμέτρων από χρονικές και χωρικές θορυβώδεις μετρήσεις που συλλέγονται από διαφορετικούς κόμβους οι οποίοι παρακολουθούν μια περιοχή ή ένα πεδίο. Ο στόχος είναι να εξαχθεί μια εκτίμηση που θα είναι τόσο ακριβής όσο αυτή που θα πετυχαίναμε εάν κάθε κόμβος είχε πρόσβαση στην πληροφορία που έχει το σύνολο του δικτύου. Στο πρόσφατο σχετικά παρελθόν έγιναν διάφορες προσπάθειες που είχαν ως σκοπό την ανάπτυξη ενεργειακά αποδοτικών και χαμηλής πολυπλοκότητας κατανεμημένων υλοποίησεων του εκτιμητή. Έτσι, υπάρχουν πλέον στη βιβλιογραφία διάφορες ενδιαφέρουσες τεχνικές βελτιστοποίησης που οδηγούν σε γραμμικούς, κυρίως, εκτιμητές. Μέχρι τώρα, οι περισσότερες εργασίες θεωρούσαν ότι οι κόμβοι ενδιαφέρονται για την εκτίμηση ενός κοινού διανύσματος παραμέτρων, το οποίο είναι ίδιο για όλο το δίκτυο. Αυτό το σενάριο μπορεί να θεωρηθεί ως μια ειδική περίπτωση ενός γενικότερου προβλήματος, όπου οι κόμβοι του δικτύου έχουν επικαλυπτόμενα αλλά διαφορετικά ενδιαφέροντα εκτίμησης. Παρακινημένη από αυτό το γεγονός, αυτή η Διατριβή ορίζει ένα νέο πλαίσιο της Κόμβο-Ειδικής Εκτίμησης Παραμέτρων (ΚΕΕΠ), όπου οι κόμβοι ενδιαφέρονται για την εκτίμηση των παραμέτρων τοπικού ενδιαφέροντος, των παραμέτρων που είναι κοινές σε ένα υποσύνολο των κόμβων ή/και των παραμέτρων που είναι κοινές σε όλο το δίκτυο. Θεωρούμε ένα περιβάλλον όπου η ΚΕΕΠ αναφέρεται σε ενδιαφέροντα που αλληλεπικαλύπτονται εν μέρει, ενώ τα μη επικαλυπτόμενα τμήματα μπορούν να είναι αυθαίρετα διαφορετικά. Αυτό το πλαίσιο μπορεί να μοντελοποιήσει διάφορες εφαρμογές, π.χ., συνεργατική ανίχνευση φάσματος σε γνωστικά δίκτυα ραδιοεπικοινωνιών, εκτίμηση της κατάστασης ενός δικτύου μεταφοράς ενέργειας κλπ. Όπως αναμένεται, η αποτελεσματικότητα της οποιασδήποτε κατανεμημένης προσαρμοστικής τεχνικής εξαρτάται και από τον συγκεκριμένο τρόπο με τον οποίο πραγματοποιείται η συνεργασία σε επίπεδο δικτύου, καθώς και από τις στρατηγικές επεξεργασίας που χρησιμοποιούνται σε επίπεδο κόμβου. Σε επίπεδο δικτύου, αυτή η διατριβή ασχολείται με τον incremental (κυκλικά εξελισσόμενο) και με τον diffusion (διαχεόμενο) τρόπο συνεργασίας στο πλαίσιο της ΚΕΕΠ. Στον incremental τρόπο, κάθε κόμβος επικοινωνεί μόνο με ένα γείτονα, και τα δεδομένα από το δίκτυο υποβάλλονται σε επεξεργασία με ένα κυκλικό τρόπο σε κάθε χρονική στιγμή. Από την άλλη πλευρά, στον diffusion τρόπο σε κάθε χρονική στιγμή κάθε κόμβος του δικτύου συνεργάζεται με ένα σύνολο γειτονικών κόμβων. Με βάση τους αλγορίθμους Ελαχίστων Μέσων Τετραγώνων (ΕΜΤ) και Αναδρομικών Ελαχίστων Τετραγώνων (ΑΕΤ) οι οποίοι χρησιμοποιούνται ως κανόνες μάθησης σε επίπεδο κόμβου, αναπτύσσουμε νέους κατανεμημένους αλγόριθμους για την εκτίμηση οι οποίοι αναλαμβάνουν ευδιακριτές, αλλά συνδεδεμένες διαδικασίες βελτιστοποίησης, προκειμένου να αποκτηθούν οι προσαρμοστικές λύσεις της εξεταζόμενης ΚΕΕΠ. Οι λεπτομερείς αναλύσεις για τη σύγκλιση ως προς τη μέση τιμή και για τη μέση τετραγωνική απόδοση σταθερής κατάστασης έχουν επίσης εξαχθεί στο πλαίσιο αυτής της Διατριβής. Τέλος, όπως αποδεικνύεται, η εφαρμογή των προτεινόμενων τεχνικών εκτίμησης στο πλαίσιο της συνεργατικής ανίχνευσης φάσματος σε γνωστικές ραδιοεπικοινωνίες, οδηγεί σε αισθητά κέρδη απόδοσης. Ένα άλλο βασικό πρόβλημα που έχει μελετηθεί στην παρούσα εργασία είναι το πρόβλημα συλλογής δεδομένων, επίσης γνωστό ως sensor reachback, το οποίο προκύπτει σε ασύρματα δίκτυα αισθητήρων (ΑΔΑ). Πιο συγκεκριμένα, το πρόβλημα σχετίζεται με την μετάδοση των λαμβανόμενων μετρήσεων σε έναν κόμβο συλλογής δεδομένων, που ονομάζεται sink node, ο οποίος έχει αυξημένες δυνατότητες επεξεργασίας και περισσότερη διαθέσιμη ισχύ σε σύγκριση με τους άλλους κόμβους. Εδώ, έχουμε επικεντρωθεί σε ΑΔΑ που έχουν αναπτυχθεί για την παρακολούθηση της υγείας κατασκευών. Σε γενικές γραμμές, σε ένα τέτοιο δίκτυο προκύπτουν πολλές δυσκολίες σε ότι αφορά το sensor reachback προβλήμα. Πρώτον, η ποσότητα των δεδομένων που παράγονται από τους αισθητήρες μπορεί να είναι τεράστια, γεγονός που οφείλεται στο ότι για την παρακολούθηση της υγείας κατασκευών είναι απαραίτητο να μεταφερθούν σχετικά μεγάλες ποσότητες μετρήσεων δυναμικής απόκρισης. Επιπλέον, η υπόθεση ότι όλοι οι αισθητήρες έχουν απευθείας μονοπάτι μετάδοσης, με άλλα λόγια ότι βρίσκονται σε οπτική επαφή με τον sink node, δεν ισχύει στην περίπτωση των δομών αυτών. Για να μειωθεί η ποσότητα των δεδομένων που απαιτούνται για να μεταδοθούν στον sink node, αξιοποιείται η συσχέτιση μεταξύ των μετρήσεων των γειτονικών κόμβων. Μία πιθανή προσέγγιση για την αξιοποίηση της χωρικής συσχέτισης μεταξύ δεδομένων σχετίζεται με την Κατανεμημένη Κωδικοποίηση Πηγής (ΚΚΠ). Η τεχνική ΚΚΠ επιτυγχάνει μη απωλεστική συμπίεση των πολλαπλών συσχετιζόμενων μετρήσεων των κόμβων χωρίς να απαιτεί την οποιαδήποτε επικοινωνία μεταξύ των κόμβων. Άλλες προσεγγίσεις χρησιμοποιούν απωλεστικές τεχνικές συμπίεσης εκμεταλλευόμενες τις χρονικές συσχετίσεις στα δεδομένα ή / και κάνοντας μία κατάλληλη στοχαστική μοντελοποίηση των σχετικών διαδικασιών. Σε αυτή τη Διατριβή, παρουσιάζουμε μία επέκταση της διαδοχικής αποκωδικοποίησης χωρίς απώλειες λαμβάνοντας υπόψιν το κανάλι και βασιζόμενοι σε κατάλληλα σχεδιασμένη συνεργασία μεταξύ των κόμβων. Επιπρόσθετα, παρουσιάζουμε ενα συνεργατικό πρωτόκολλο επικοινωνίας που στηρίζεται σε προσαρμοστική χωρο-χρονική πρόβλεψη. Ως μια πιο πρακτική προσέγγιση, το πρωτόκολλο επιτρέπει απώλειες στην ανακατασκευή των μεταδιδόμενων δεδομένων, ενώ προσφέρει σημαντική εξοικονόμηση ενέργειας μειώνοντας των αριθμό των απαιτούμενων μεταδόσεων προς τον sink node.
8

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

Τσερώνης, Κωνσταντίνος 01 February 2013 (has links)
Χωροθέτηση μονάδας επεξεργασίας ΑΣΑ σε συνδιασμό με τον απαραίτητο ΧΥΤΥ, με μικτό ακέραιο γραμμικό προγραμματισμό, για τη βελτιστοποίηση των ακολουθούμενων διαδρομών των απορριμματοφόρων προς την μονάδα επεξεργασίας και απο την μονάδα προς τον ΧΥΤΥ.Εγινε με εφαρμογή GIS στη Μεσσηνία. / The current thesis is about optimum siting of a MSW treatment plant combined with a landfill for residues based on mixed integer linear programming (MILP) and GIS methodology.
9

Παράλληλοι αλγόριθμοι και εφαρμογές σε πολυπύρηνες μονάδες επεξεργασίας γραφικών / Parallel algorithms and applications in manycore graphics processing units

Κολώνιας, Βασίλειος 05 February 2015 (has links)
Στην παρούσα διατριβή παρουσιάζονται παράλληλοι αλγόριθμοι και εφαρμογές σε πολυπύρηνες μονάδες επεξεργασίας γραφικών. Πιο συγκεκριμένα, εξετάζονται οι μέθοδοι σχεδίασης ενός παράλληλου αλγορίθμου για την επίλυση τόσο απλών και κοινών προβλημάτων, όπως η ταξινόμηση, όσο και υπολογιστικά απαιτητικών προβλημάτων, έτσι ώστε να εκμεταλλευτούμε πλήρως την τεράστια υπολογιστική δύναμη που προσφέρουν οι σύγχρονες μονάδες επεξεργασίας γραφικών. Πρώτο πρόβλημα που εξετάστηκε είναι η ταξινόμηση, η οποία είναι ένα από τα πιο συνηθισμένα προβλήματα στην επιστήμη των υπολογιστών. Υπάρχει σαν εσωτερικό πρόβλημα σε πολλές εφαρμογές, επομένως πετυχαίνοντας πιο γρήγορη ταξινόμηση πετυχαίνουμε πιο καλή απόδοση γενικότερα. Στο Κεφάλαιο 3 περιγράφονται όλα τα βήματα σχεδιασμού για την εκτέλεση ενός αλγορίθμου ταξινόμησης για ακεραίους, της count sort, σε μια μονάδα επεξεργασίας γραφικών. Σημαντική επίδραση στην απόδοση είχε η αποφυγή του συγχρονισμού των νημάτων στο τελευταίο βήμα του αλγορίθμου. Στη συνέχεια παρουσιάζονται εφαρμογές παράλληλων αλγορίθμων σε υπολογιστικά απαιτητικά προβλήματα. Στο Κεφάλαιο 4, εξετάζεται το πρόβλημα χρονοπρογραμματισμού εξετάσεων Πανεπιστημίων, το οποίο είναι ένα πρόβλημα συνδυαστικής βελτιστοποίησης. Για την επίλυσή του χρησιμοποιείται ένας υβριδικός εξελικτικός αλγόριθμος, ο οποίος εκτελείται εξ' ολοκλήρου στην μονάδα επεξεργασίας γραφικών. Η τεράστια υπολογιστική δύναμη της GPU και ο παράλληλος προγραμματισμός δίνουν τη δυνατότητα χρήσης μεγάλων πληθυσμών έτσι ώστε να εξερευνήσουμε καλύτερα τον χώρο λύσεων και να πάρουμε καλύτερα ποιοτικά αποτελέσματα. Στο επόμενο κεφάλαιο γίνεται επίλυση του προβλήματος σχεδιασμού κίνησης για υποθαλάσσια οχήματα με βραχίονα. Εξετάζεται το πρόβλημα τόσο του ολικού σχεδιασμού όσο και του τοπικού. Στην πρώτη περίπτωση είναι σημαντική η καλή λύση και η ακρίβεια και ο παράλληλος αλγόριθμος που χρησιμοποιείται για την αναπαράσταση του περιβάλλοντος εργασίας σε μια Bump-επιφάνεια βοηθάει προς αυτή την κατεύθυνση. Στη δεύτερη περίπτωση, το πρόβλημα είναι πρόβλημα πραγματικού χρόνου και μας ενδιαφέρει η ταχύτητα εύρεσης της επόμενης θέσης του οχήματος. Ο παράλληλος προγραμματισμός και η GPU βοηθούν σημαντικά σε αυτό. Τελευταία εφαρμογή που εξετάστηκε είναι η μελέτη ενός συστήματος ημιφθοριωμένων αλκανίων με την μοριακή προσομοίωση Monte Carlo. Η παραλληλοποίηση ενός μέρους, του πιο χρονοβόρου, του αλγορίθμου έδωσε τη δυνατότητα εξέτασης ενός πολύ μεγαλύτερου συστήματος σε αποδεκτό χρόνο. Σε γενικές γραμμές, γίνεται φανερό ότι ο παράλληλος προγραμματισμός και οι σύγχρονες πολυπύρηνες αρχιτεκτονικές, όπως οι μονάδες επεξεργασίας γραφικών, δίνουν νέες δυνατότητες στην αντιμετώπιση καθημερινών προβλημάτων, προβλημάτων πραγματικού χρόνου και προβλημάτων συνδυαστικής βελτιστοποίησης. / In this thesis, parallel algorithms and applications in manycore graphics processing units are presented. More specifically, we examine methods of designing a parallel algorithm for solving both simple and common problems such as sorting, and computationally demanding problems, so as to fully exploit the enormous computing power of modern graphics processing units (GPUs). First problem considered is sorting, which is one of the most common problems in computer science. It exists as an internal problem in many applications. Therefore, sorting faster, results in better performance in general. Chapter 3 describes all design options for the implementation of a sorting algorithm for integers, count sort, on a graphics processing unit. The elimination of thread synchronization in the last step of the algorithm had a significant effect on the performance. Chapter 4 addresses the examination timetabling problem for Universities, which is a combinatorial optimization problem. A hybrid evolutionary algorithm, which runs entirely on GPU, was used to solve the problem. The tremendous computing power of GPU and parallel programming enable the use of large populations in order to explore better the solution space and get better quality results. In the next chapter, the problem of motion planning for underwater vehicle manipulator systems is examined. In the gross motion planning problem, it is important to achieve a good solution with high accuracy. The parallel algorithm used for the representation of the working environment in a Bump-surface is a step towards this direction. In the local motion planning problem, which is a real-time problem, the time needed to find the next configuration of the vehicle is crucial. Parallel programming and the GPU greatly assist in this online problem. Last application considered is the atomistic Monte Carlo simulation of semifluorinated alkanes. The parallelization of part of the algorithm, the most time-consuming, enabled the study of a much larger system in an acceptable execution time. In general, it becomes obvious that parallel programming and new novel manycore architectures, such as graphics processing units, give new capabilities for solving everyday problems, real time and combinatorial optimization problems.
10

Υπολογισμός παραμέτρων κίνησης οφθαλμού μέσω κάμερας με χρήση τεχνικών επεξεργασίας εικόνας / Calculation of eye movement pParameters using a CMOS camera and image processing techniques

Μαρκάκη, Βασιλική 29 June 2007 (has links)
Σκοπός της παρούσας Διπλωματικής Εργασίας είναι η ανάπτυξη και εφαρμογή τεχνικών ψηφιακής επεξεργασίας εικόνων για τον εντοπισμό του οφθαλμού και τον υπολογισμό συγκεκριμένων παραμέτρων που συνδέονται με την κατάσταση του χρήστη. Συγκεκριμένα, χρησιμοποιήθηκε ένα ολοκληρωμένο Σύστημα Εντοπισμού Οφθαλμού που περιλαμβάνει τα υποσυστήματα της CMOS κάμερα, της μεταφοράς δεδομένων – εικόνων, της ψηφιοποίησης των δεδομένων, και τέλος το υποσύστημα της επεξεργασίας εικόνων οφθαλμού και του υπολογισμού παραμέτρων. Στα πλαίσια του τελευταίου αυτού υποσυστήματος αναπτύχθηκαν δύο μεθοδολογίες που βασίστηκαν στην εφαρμογή αλγορίθμων ψηφιακής επεξεργασίας εικόνων. Η πρώτη μεθοδολογία βασίστηκε στον υπολογισμό της μέσης φωτεινότητας για την άνω και την κάτω περιοχή του οφθαλμού. Η χρονική μεταβολή των δύο τιμών της φωτεινότητας χρησιμοποιήθηκε για την εξαγωγή πληροφοριών για την κατάσταση του οφθαλμού (ανοιχτός ή κλειστός). Η δεύτερη μεθοδολογία στηρίχτηκε σε ένα συνδυασμό τεχνικών ψηφιακής επεξεργασίας εικόνων. Η επεξεργασία κάθε εικόνας της ακολουθίας video περιλαμβάνει τέσσερα βασικά βήματα: (α) ευθυγράμμιση της εικόνας σε σχέση με ένα κοινό σύστημα αναφοράς, (β) εφαρμογή δύο φίλτρων για την ανίχνευση των κορυφών και των κοιλάδων της εικόνας, (γ) σύντηξη των δύο φιλτραρισμένων εικόνων που προκύπτουν και (δ) μετατροπή της εικόνας σύντηξης σε δυαδική με εφαρμογή κατάλληλου κατωφλίου. Η καταμέτρηση των λευκών εικονοστοιχείων της δυαδικής εικόνας στην περιοχή του οφθαλμού καθορίζει την κατάσταση του οφθαλμού (ανοικτός ή κλειστός). Τέλος, και μέσω του λογισμικού, υπολογίζονται οι σχετικές παράμετροι της κατάστασης του οφθαλμού όπως ο αριθμός ανοιγο-κλεισίματος οφθαλμού, η διάρκεια κάθε ανοιγο-κλεισίματος οφθαλμού και οι χρονικές αποστάσεις μεταξύ των προσδιορισμένων ανοιγο-κλεισιμάτων σε μια αλληλουχία συλλεγμένων εικόνων. / The scope of the thesis was the development and application of digital image processing techniques in order to detect human eye in video sequences and determine parameters related to the user’s state. Specifically, an integrated Eye-Tracking System was used in order to obtain the necessary image frames for further processing. The System consists of four modules, the CMOS camera module, the transfer module, the digitization module and the software module. The software module was based on the application of image processing techniques to detect the eye and calculate specific parameters. Two image processing techniques were developed and tested throughout this thesis. The first method was based on the calculations of the mean brightness of the upper and lower eye region for each frame of the video sequence. The temporal variation of this mean value provided useful information for the eye state (open/closed). The second method was based on a combination of various image processing techniques. The processing of each video frame comprises of four basic steps: a) registration of the image in relation to the first frame of the video sequence, b) filtering in order to detect the peaks and valleys of the image being processed, c) fusion of the filtered images, and d) binarization of the fused image by thresholding. The calculation of the number of white pixels in the eye region of the binary image indicates the state of the eye (open/closed) and allows the determination of the blink parameters related to the user’s state (vigilance/somnolence). The parameters being measured throughout this thesis were the number of eye blinks, the blink duration and the blink interval.

Page generated in 0.0419 seconds