Design and Implementation of a Hardware Accelerator for one-Dimensional signal Filtering Operations

dc.contributor.advisorKalomiros, John
dc.contributor.advisorΚαλόμοιρος, Ιωάννης
dc.contributor.authorKoutropoulos, Konstantinos
dc.contributor.authorΚουτρόπουλος, Κωνσταντίνος
dc.contributor.departmentΣχολή Τεχνολογικών Εφαρμογών, Τμήμα Μηχανικών Πληροφορικής Τ.Ε.el
dc.contributor.masterMaster’s Degree in Communication and Information Systemsel
dc.date.accessioned2015-10-29T18:10:15Z
dc.date.accessioned2024-09-27T18:06:09Z
dc.date.available2015-10-29T18:10:15Z
dc.date.available2024-09-27T18:06:09Z
dc.date.issued2014-06
dc.description.abstractThe objective of this thesis is the design of a low-pass Finite Impulse Response filter using hardware description language for FPGA implementation. The window design method was followed and the filter was described in VHDL. The design tool used for the synthesis of the filter is Quartus II v. 9.1 by Altera. Modelsim by Mentor Graphics was used for simulation, in order to verify the filter operation and the accuracy of the results. The comparison with a software-based implementation of the same filter demonstrates that the filter meets the requirements. Bottom-up hierarchical design was used. The various components were first described in VHDL and then they were instantiated in order to produce the top design entity of the filter. Such filter components that need description are the shift register for the creation of the convolution window, the ROM stage where the filter coefficients are stored, the computationally demanding parallel multiplication stage and finally, the accumulation and normalization stage, where the output sample is computed. Specifications for the necessary data types were defined and alternative implementations of specific stages were tested, as a means to establish best design methodology. We find that a filter with 101 coefficients can reproduce the original double precision filter specifications using just 14% of the resources of a Cyclone II EP2C35 low cost FPGA device. Also, it can achieve a maximum clock frequency of 50 MHz.en
dc.format.extent141el
dc.heal.publisherIDteiser
dc.identifier.urihttps://repository2024.ihu.gr/handle/123456789/2266
dc.language.isoenel
dc.publisherΤ.Ε.Ι. Κεντρικής Μακεδονίαςel
dc.rightsΑναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 4.0 Διεθνές
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/deed.el
dc.subjectTEICM::ΠΡΟΓΡΑΜΜΑΤΙΖΟΜΕΝΕΣ ΛΟΓΙΚΕΣ ΣΥΣΚΕΥΕΣ::ΔΙΑΤΑΞΕΙΣ ΠΥΛΩΝ ΠΡΟΓΡΑΜΜΑΤΙΖΟΜΕΝΕΣ ΣΤΟ ΠΕΔΙΟel
dc.subjectTEICM::ΗΛΕΚΤΡΙΚΑ ΦΙΛΤΡΑ::ΗΛΕΚΤΡΙΚΑ ΦΙΛΤΡΑ, ΨΗΦΙΑΚΑel
dc.subjectTEICM::ΕΠΕΞΕΡΓΑΣΙΑ ΣΗΜΑΤΟΣ::ΕΠΕΞΕΡΓΑΣΙΑ ΣΗΜΑΤΟΣ -- ΨΗΦΙΑΚΕΣ ΤΕΧΝΙΚΕΣel
dc.subjectTEICM::ΓΛΩΣΣΕΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ (ΗΛΕΚΤΡΟΝΙΚΟΙ ΥΠΟΛΟΓΙΣΤΕΣ)::VHDL (ΓΛΩΣΣΑ ΠΕΡΙΓΡΑΦΗΣ ΥΛΙΚΟΥ ΗΛΕΚΤΡΟΝΙΚΟΥ ΥΠΟΛΟΓΙΣΤΗ)el
dc.subject.ddc621.392el
dc.subject.keywordHardware Acceleratorel
dc.subject.keywordDigital filtersel
dc.subject.keywordVHDLel
dc.subject.keywordField-programmable gate arrays (FPGA)el
dc.titleDesign and Implementation of a Hardware Accelerator for one-Dimensional signal Filtering Operationsen
dc.typeΔιπλωματική εργασία

Αρχεία

Πρωτότυπος φάκελος/πακέτο

Τώρα δείχνει 1 - 1 από 1
Φόρτωση...
Μικρογραφία εικόνας
Ονομα:
koutropoulos.pdf
Μέγεθος:
3.68 MB
Μορφότυπο:
Adobe Portable Document Format
Περιγραφή:
Διπλωματική εργασία