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

Απόθεσις

 

Εμφάνιση απλής εγγραφής

dc.contributor.advisor Kalomiros, John
dc.contributor.advisor Καλόμοιρος, Ιωάννης
dc.contributor.author Koutropoulos, Konstantinos
dc.contributor.author Κουτρόπουλος, Κωνσταντίνος
dc.date.accessioned 2015-10-29T18:10:15Z
dc.date.available 2015-10-29T18:10:15Z
dc.date.issued 2014-06
dc.identifier.uri http://apothesis.teicm.gr/xmlui/handle/123456789/2266
dc.description.abstract The 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.extent 141 el
dc.language.iso en el
dc.publisher Τ.Ε.Ι. Κεντρικής Μακεδονίας el
dc.rights Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 4.0 Διεθνές
dc.rights.uri http://creativecommons.org/licenses/by-nc-nd/4.0/deed.el
dc.subject TEICM::ΠΡΟΓΡΑΜΜΑΤΙΖΟΜΕΝΕΣ ΛΟΓΙΚΕΣ ΣΥΣΚΕΥΕΣ::ΔΙΑΤΑΞΕΙΣ ΠΥΛΩΝ ΠΡΟΓΡΑΜΜΑΤΙΖΟΜΕΝΕΣ ΣΤΟ ΠΕΔΙΟ el
dc.subject TEICM::ΗΛΕΚΤΡΙΚΑ ΦΙΛΤΡΑ::ΗΛΕΚΤΡΙΚΑ ΦΙΛΤΡΑ, ΨΗΦΙΑΚΑ el
dc.subject TEICM::ΕΠΕΞΕΡΓΑΣΙΑ ΣΗΜΑΤΟΣ::ΕΠΕΞΕΡΓΑΣΙΑ ΣΗΜΑΤΟΣ -- ΨΗΦΙΑΚΕΣ ΤΕΧΝΙΚΕΣ el
dc.subject TEICM::ΓΛΩΣΣΕΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ (ΗΛΕΚΤΡΟΝΙΚΟΙ ΥΠΟΛΟΓΙΣΤΕΣ)::VHDL (ΓΛΩΣΣΑ ΠΕΡΙΓΡΑΦΗΣ ΥΛΙΚΟΥ ΗΛΕΚΤΡΟΝΙΚΟΥ ΥΠΟΛΟΓΙΣΤΗ) el
dc.subject.ddc 621.392 el
dc.title Design and Implementation of a Hardware Accelerator for one-Dimensional signal Filtering Operations en
dc.type Διπλωματική εργασία
dc.contributor.department Σχολή Τεχνολογικών Εφαρμογών, Τμήμα Μηχανικών Πληροφορικής Τ.Ε. el
dc.contributor.master Master’s Degree in Communication and Information Systems el
dc.heal.publisherID teiser
dc.subject.keyword Hardware Accelerator el
dc.subject.keyword Digital filters el
dc.subject.keyword VHDL el
dc.subject.keyword Field-programmable gate arrays (FPGA) el


Αρχεία σε αυτό το τεκμήριο

Αυτό το τεκμήριο εμφανίζεται στις ακόλουθες συλλογές

Εμφάνιση απλής εγγραφής

Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 4.0 Διεθνές Except where otherwise noted, this item's license is described as Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 4.0 Διεθνές