HEAL DSpace

Σχεδίαση και υλοποίηση φίλτρων FIR βασισμένων στον αλγόριθμο Karatsuba

Αποθετήριο DSpace/Manakin

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

dc.contributor.author Κυρίτσης, Ευάγγελος el
dc.contributor.author Kyritsis, Evangelos en
dc.date.accessioned 2016-06-17T11:29:44Z
dc.date.available 2016-06-17T11:29:44Z
dc.date.issued 2016-06-17
dc.identifier.uri https://dspace.lib.ntua.gr/xmlui/handle/123456789/42748
dc.identifier.uri http://dx.doi.org/10.26240/heal.ntua.11596
dc.rights Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα *
dc.rights.uri http://creativecommons.org/licenses/by-nc-nd/3.0/gr/ *
dc.subject Ψηφιακή επεξεργασία σήματος el
dc.subject Φίλτρα FIR el
dc.subject Αλγόριθμος Karatsuba el
dc.subject ASIC el
dc.subject CMOS 90nm el
dc.subject Karatsuba algorithm en
dc.subject Digital signal processing en
dc.subject FIR Filters en
dc.subject Conventional modified booth algorithm en
dc.subject Verilog en
dc.title Σχεδίαση και υλοποίηση φίλτρων FIR βασισμένων στον αλγόριθμο Karatsuba el
heal.type bachelorThesis
heal.classification Ψηφιακή λογική και ψηφιακά συστήματα el
heal.classification Integrated circuits--Very large scale integration en
heal.classificationURI http://data.seab.gr/concepts/998d4ef3e7a6039ddbf0f888a2fd1c5243f7318b
heal.classificationURI http://id.loc.gov/authorities/subjects/sh85067125
heal.language el
heal.access free
heal.recordProvider ntua el
heal.publicationDate 2016-03-24
heal.abstract Σκοπός της παρούσας εργασίας είναι η διερεύνηση της αποδοτικής αξιοποίησης του πολλαπλασιαστικού αλγορίθμου Karatsuba στην σχεδίαση φίλτρων πεπερασμένης κρουστικής απόκρισης (Finite Impulse Response-FIR). Ο αλγόριθμος Karatsuba, είναι ένας από τους αλγορίθμους που αναπτύχθηκαν για να αυξήσουν την αποδοτικότητα και να μειώσουν το κόστος του πολλαπλασιασμού μεγάλων αριθμών, διαχωρίζοντας τους τελεστέους σε δύο τμήματα ίσου μήκους. Σχεδιάστηκε μια νέα αρχιτεκτονική ενός φίλτρου FIR, βασισμένη στον αλγόριθμο Karatsuba. Το κύκλωμα του φίλτρου Karatsuba προκύπτει από την σύνθεση τριών υποφίλτρων μειωμένου δυναμικού εύρους που λειτουργούν παράλληλα. Η συγκεκριμένη αρχιτεκτονική υλοποιήθηκε σε τεχνολογία ASIC, σε direct, transposed και mixed μορφή. Επίσης υλοποιήθηκαν οι αντίστοιχες συμβατικές τοπολογίες με σκοπό την αξιολόγηση της απόδοσης του φίλτρου Karatsuba. Στην σχεδίαση της mixed μορφής των φίλτρων αξιοποιήθηκε η τεχνική της συνεχούς διοχέτευσης για τον διαχωρισμό των κυκλωμάτων σε δύο στάδια, με σκοπό την μεγιστοποίηση της συχνότητας λειτουργίας. Σε όλες τις υλοποιήσεις των φίλτρων, χρησιμοποιείται ως δομική μονάδα, ένας παράλληλος, Carry-Save (CS) δενδρικός πολλαπλασιαστής Wallace με προ-κωδικοποίηση Modified Booth (MB). Για την υλοποίηση των φίλτρων χρησιμοποιήθηκε η γλώσσα περιγραφής υλικού Verilog. Ο κώδικας που αναπτύχθηκε είναι παραμετρικός με δύο παραμέτρους, τον αριθμό των σημείων (taps) του φίλτρου και το μήκος λέξης (bits) των δεδομένων εισόδου και των συντελεστών. Τα κυκλώματα που προέκυψαν προσομοιώθηκαν με βάση μια standard-cell CMOS βιβλιοθήκη της Artisan στα 90nm. Τέλος, έγινε σύγκριση τους ως προς την καθυστέρηση, την επιφάνεια και την κατανάλωση με βάση τα αποτελέσματα της προσομοίωσης. el
heal.abstract The scope of the present thesis is the investigation of the efficient implementation of the Karatsuba multiplication algorithm on the design of Finite Impulse Response (FIR) filters. The Karatsuba algorithm is one of the algorithms developed for increasing the efficiency and reducing the cost of the multiplication of large numbers by splitting the operands in two parts of equal length. A new architecture of a FIR filter based on Karatsuba algorithm has been designed. The Karatsuba filter circuit is composed by three sub-filters of reduced dynamic range working in parallel. This architecture has been implemented in ASIC, in direct, transposed and mixed form. Also, the respective conventional topologies have been implemented in order to evaluate Karatsuba filter. The pipelining technique has been used on the design of the mixed form separating the circuits into two stages in order to maximize the operating frequency. A parallel Carry-Save (CS) Wallace tree multiplier with Modified Booth (MB) pre-encoding has been used as a building block in all implementations. Verilog HDL has been used to describe the filters with the code being parametric with two parameters, the number of taps and the bit width of both inputs and coefficients. The filters were simulated based on a standard-cell CMOS 90nm library of Artisan. Finally, the designs were evaluated and compared in terms of delay, area and power consumption. en
heal.advisorName Πεκμεστζή, Κιαμάλ el
heal.committeeMemberName Σούντρης, Δημήτριος el
heal.committeeMemberName Οικονομάκος, Γιώργος el
heal.academicPublisher Εθνικό Μετσόβιο Πολυτεχνείο. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών. Τομέας Τεχνολογίας Πληροφορικής και Υπολογιστών el
heal.academicPublisherID ntua
heal.numberOfPages 142 σ.
heal.fullTextAvailability true


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

Οι παρακάτω άδειες σχετίζονται με αυτό το τεκμήριο:

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

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

Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα Εκτός από όπου ορίζεται κάτι διαφορετικό, αυτή η άδεια περιγράφεται ως Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα