Σύστημα ψηφιακής επεξεργασίας ακουστικών σημάτων με χρήση προγραμματιζόμενων διατάξεων πυλών
Κύριος συγγραφέας: | |
---|---|
Μορφή: | Πτυχιακή εργασία |
Γλώσσα: | Greek |
Έκδοση: |
Α.Ε.Ι. Πειραιά Τ.Τ.
2017
|
Θέματα: | |
Διαθέσιμο Online: | http://okeanis.lib2.uniwa.gr/xmlui/handle/123456789/3517 |
_version_ | 1780524508393766912 |
---|---|
abstract | Η παρούσα πτυχιακή εργασία έχει ως στόχο την ανάπτυξη ενός συστήματος ψηφιακής επεξεργασίας σήματος ήχου για τη δημιουργία ακουστικών εφέ (Audio effect) με χρήση προγραμματιζόμενων διατάξεων πυλών (FPGAs). Το σύστημα διαχειρίζεται μονοκαναλικό ηχητικό σήμα και μπορεί να εφαρμόσει σε αυτό, ανάλογα με την επιλογή του χρήστη, μία ποικιλία εφέ, όπως παραμόρφωση (distortion), ηχώ (echo), χορωδία (chorus) κλπ αλλά και διαφορετικά ψηφιακά φίλτρα πεπερασμένης κρουστικής απόκρισης (FIR).
Όλοι οι αλγόριθμοι υλοποιούνται σε πραγματικό χρόνο (real-time) με αριθμητική σταθερής υποδιαστολής (fixed point) με ακρίβεια 16 δυαδικών ψηφίων και η συχνότητα δειγματοληψίας του σήματος είναι 44100 Hz. Το σύστημα υλοποιήθηκε στο αναπτυξιακό σύστημα DE1 της TERASIC, το οποίο διαθέτει ένα FPGA CYCLON II της ALTERA και o σχεδιασμός, η εξομοίωση και η υλοποίηση του συστήματος έγινε με χρήση της γλώσσας περιγραφής υλικού VHDL στο περιβάλλον QUARTUS II. Η επιλογή του αναπτυξιακού DE1 έγινε γιατί εκτός από το FPGA διαθέτει και ολοκληρωμένο σύστημα εισόδου/εξόδου αναλογικού σήματος, το οποίο περιλαμβάνει κατάλληλο κωδικοποιητή ακουστικού σήματος (audio codec) για την μετατροπή του αναλογικού σήματος σε ψηφιακό και αντίστροφα.Οι μετρήσεις που έγιναν με χρήση του λογισμικού Praxis επιβεβαίωσαν την ορθή λειτουργία του συστήματος και έδειξαν ικανοποιητική σύμπτωση με τις θεωρητικές αποκρίσεις των αντίστοιχων αλγορίθμων και των ψηφιακών φίλτρων που σχεδιάστηκαν στο MATLAB. |
abstracttranslated | This project aims at developing a digital audio signal processing system for the creation of audio effects using programmable gate arrays (FPGAs). The system manages a single channel audio signal and can apply to it, depending on the user's choice, a variety of effects such as distortion, echo, chorus, etc., as well as different digital finite impulse response filters (FIR ).All algorithms are implemented in real-time in a fixed point numeric with a 16 bits accuracy and the sampling frequency of the signal is 44100Hz. The system was implemented in the TERASIC development system DE1, which contains an ALTERA CYCLON II FPGA and the design, simulation and implementation of the system were realised using the VHDL description language in the QUARTUS II environment. The development system DE1 was chosen because, besides the FPGA, it also possesses an integrated analogue input / output system, which includes an appropriate audio codec for converting the analog signal to digital and vice versa.
The measurements made using the Praxis software, confirmed the correct operation of the system and indicated a satisfactory match with the theoretical responses of the corresponding algorithms and digital filters designed in MATLAB. |
advisor | |
author | Τσουλάς, Χρήστος |
author_facet | Τσουλάς, Χρήστος |
author_sort | Τσουλάς, Χρήστος |
collection | Okeanis Institutional Repository |
facultydepartment | Τμήμα Ηλεκτρονικών Μηχανικών Τ.Ε. |
format | Πτυχιακή εργασία |
id | okeanis-123456789-3517 |
institution | University of West Attica Campus II |
keyword | Ακουστική Ήχος Ψηφιακή επεξεργασία σήματος Ψηφιακή επεξεργασία ήχου |
language | Greek |
physical | 82 |
publishDate | 2017 |
publisher | Α.Ε.Ι. Πειραιά Τ.Τ. |
record_format | dspace |
spelling | okeanis-123456789-35172018-12-14T11:42:08Z Σύστημα ψηφιακής επεξεργασίας ακουστικών σημάτων με χρήση προγραμματιζόμενων διατάξεων πυλών Digital audio signal processing system using field programmable gate arrays. Τσουλάς, Χρήστος Κυριάκης - Μπιτζάρος, Ευστάθιος Τμήμα Ηλεκτρονικών Μηχανικών Τ.Ε. TPSH::Επιστήμη Υπολογιστών::Συστήματα Πολυμέσων TPSH::Τεχνολογία::Τηλεπικοινωνία::Επεξεργασία Σήματος Ακουστική Ήχος Ψηφιακή επεξεργασία σήματος Ψηφιακή επεξεργασία ήχου Η παρούσα πτυχιακή εργασία έχει ως στόχο την ανάπτυξη ενός συστήματος ψηφιακής επεξεργασίας σήματος ήχου για τη δημιουργία ακουστικών εφέ (Audio effect) με χρήση προγραμματιζόμενων διατάξεων πυλών (FPGAs). Το σύστημα διαχειρίζεται μονοκαναλικό ηχητικό σήμα και μπορεί να εφαρμόσει σε αυτό, ανάλογα με την επιλογή του χρήστη, μία ποικιλία εφέ, όπως παραμόρφωση (distortion), ηχώ (echo), χορωδία (chorus) κλπ αλλά και διαφορετικά ψηφιακά φίλτρα πεπερασμένης κρουστικής απόκρισης (FIR). Όλοι οι αλγόριθμοι υλοποιούνται σε πραγματικό χρόνο (real-time) με αριθμητική σταθερής υποδιαστολής (fixed point) με ακρίβεια 16 δυαδικών ψηφίων και η συχνότητα δειγματοληψίας του σήματος είναι 44100 Hz. Το σύστημα υλοποιήθηκε στο αναπτυξιακό σύστημα DE1 της TERASIC, το οποίο διαθέτει ένα FPGA CYCLON II της ALTERA και o σχεδιασμός, η εξομοίωση και η υλοποίηση του συστήματος έγινε με χρήση της γλώσσας περιγραφής υλικού VHDL στο περιβάλλον QUARTUS II. Η επιλογή του αναπτυξιακού DE1 έγινε γιατί εκτός από το FPGA διαθέτει και ολοκληρωμένο σύστημα εισόδου/εξόδου αναλογικού σήματος, το οποίο περιλαμβάνει κατάλληλο κωδικοποιητή ακουστικού σήματος (audio codec) για την μετατροπή του αναλογικού σήματος σε ψηφιακό και αντίστροφα.Οι μετρήσεις που έγιναν με χρήση του λογισμικού Praxis επιβεβαίωσαν την ορθή λειτουργία του συστήματος και έδειξαν ικανοποιητική σύμπτωση με τις θεωρητικές αποκρίσεις των αντίστοιχων αλγορίθμων και των ψηφιακών φίλτρων που σχεδιάστηκαν στο MATLAB. This project aims at developing a digital audio signal processing system for the creation of audio effects using programmable gate arrays (FPGAs). The system manages a single channel audio signal and can apply to it, depending on the user's choice, a variety of effects such as distortion, echo, chorus, etc., as well as different digital finite impulse response filters (FIR ).All algorithms are implemented in real-time in a fixed point numeric with a 16 bits accuracy and the sampling frequency of the signal is 44100Hz. The system was implemented in the TERASIC development system DE1, which contains an ALTERA CYCLON II FPGA and the design, simulation and implementation of the system were realised using the VHDL description language in the QUARTUS II environment. The development system DE1 was chosen because, besides the FPGA, it also possesses an integrated analogue input / output system, which includes an appropriate audio codec for converting the analog signal to digital and vice versa. The measurements made using the Praxis software, confirmed the correct operation of the system and indicated a satisfactory match with the theoretical responses of the corresponding algorithms and digital filters designed in MATLAB. 2017-05-31 Πτυχιακή εργασία http://okeanis.lib2.uniwa.gr/xmlui/handle/123456789/3517 el http://creativecommons.org/licenses/by-nc-nd/3.0/gr/ Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα Α.Ε.Ι. Πειραιά Τ.Τ. 82 http://okeanis.lib2.uniwa.gr/xmlui/bitstream/123456789/3517/7/%ce%a0%ce%a4%ce%a5%ce%a7%ce%99%ce%91%ce%9a%ce%97%20%ce%97%ce%9d%20%28%ce%a4%ce%a3%ce%9f%ce%a5%ce%9b%ce%91%ce%a3%20%ce%a7%ce%a1%ce%97%ce%a3%ce%a4%ce%9f%ce%a3%29.pdf.jpg |
spellingShingle | TPSH::Επιστήμη Υπολογιστών::Συστήματα Πολυμέσων TPSH::Τεχνολογία::Τηλεπικοινωνία::Επεξεργασία Σήματος Τσουλάς, Χρήστος Σύστημα ψηφιακής επεξεργασίας ακουστικών σημάτων με χρήση προγραμματιζόμενων διατάξεων πυλών |
title | Σύστημα ψηφιακής επεξεργασίας ακουστικών σημάτων με χρήση προγραμματιζόμενων διατάξεων πυλών |
title_full | Σύστημα ψηφιακής επεξεργασίας ακουστικών σημάτων με χρήση προγραμματιζόμενων διατάξεων πυλών |
title_fullStr | Σύστημα ψηφιακής επεξεργασίας ακουστικών σημάτων με χρήση προγραμματιζόμενων διατάξεων πυλών |
title_full_unstemmed | Σύστημα ψηφιακής επεξεργασίας ακουστικών σημάτων με χρήση προγραμματιζόμενων διατάξεων πυλών |
title_short | Σύστημα ψηφιακής επεξεργασίας ακουστικών σημάτων με χρήση προγραμματιζόμενων διατάξεων πυλών |
title_sort | σύστημα ψηφιακής επεξεργασίας ακουστικών σημάτων με χρήση προγραμματιζόμενων διατάξεων πυλών |
title_translated | Digital audio signal processing system using field programmable gate arrays. |
topic | TPSH::Επιστήμη Υπολογιστών::Συστήματα Πολυμέσων TPSH::Τεχνολογία::Τηλεπικοινωνία::Επεξεργασία Σήματος |
url | http://okeanis.lib2.uniwa.gr/xmlui/handle/123456789/3517 |