Ανάλυση Fourier και Μουσική



Σχετικά έγγραφα
Τηλεπικοινωνίες. Ενότητα 2.1: Ανάλυση Fourier. Μιχάλας Άγγελος Τμήμα Μηχανικών Πληροφορικής ΤΕ

ΕΡΓΑΣΤΗΡΙΟ ΦΥΣΙΚΗΣ ΟΠΤΙΚΗΣ - ΟΠΤΟΗΛΕΚΤΡΟΝΙΚΗΣ & LASER ΤΜΗΜΑ ΦΥΣΙΚΗΣ ΧΗΜΕΙΑΣ & Τ/Υ ΑΣΚΗΣΗ ΝΟ7 ΟΠΤΙΚΗ FOURIER. Γ. Μήτσου

Φυσική για Μηχανικούς

Φυσική για Μηχανικούς

Παραδείγµατα σχέσεων διασποράς Παραπάνω, φαίνεται η απόκριση ενός διηλεκτρικού µέσου σε

Κεφάλαιο T4. Υπέρθεση και στάσιµα κύµατα

Kεφάλαιο 4. Συστήµατα διαφορικών εξισώσεων.

Σήματα και Συστήματα. Διάλεξη 6: Ανάλυση Σημάτων σε Ανάπτυγμα Σειράς Fourier. Δρ. Μιχάλης Παρασκευάς Επίκουρος Καθηγητής

ΑΝΑΠΤΥΓΜA - ΜΕΤΑΣΧΗΜΑΤΙΣΜΟΣ FOURIER ΑΝΑΛΟΓΙΚΩΝ ΣΗΜΑΤΩΝ. Περιγράψουµε τον τρόπο ανάπτυξης σε σειρά Fourier ενός περιοδικού αναλογικού σήµατος.

DFT ιακριτός µετ/σµός Fourier Discrete Fourier Transform

Κεφάλαιο 15 Κίνηση Κυµάτων. Copyright 2009 Pearson Education, Inc.

Ο μετασχηματισμός Fourier

Σήματα και Συστήματα. Διάλεξη 9: Μελέτη ΓΧΑ Συστημάτων με τον Μετασχηματισμό Fourier. Δρ. Μιχάλης Παρασκευάς Επίκουρος Καθηγητής

2 ο κεφάλαιο: Ανάλυση και Σύνθεση κυματομορφών με τον Μετασχηματισμό Fourier

ιαφορική εντροπία Σεραφείµ Καραµπογιάς

Κεφάλαιο 15 ΚίνησηΚυµάτων. Copyright 2009 Pearson Education, Inc.

Ακρότατα υπό συνθήκη και οι πολλαπλασιαστές του Lagrange

Kεφάλαιο 4. Συστήµατα διαφορικών εξισώσεων

Στοχαστικές Μέθοδοι στους Υδατικούς Πόρους Φασματική ανάλυση χρονοσειρών

Μεταπτυχιακό Πρόγραμμα «Γεωχωρικές Τεχνολογίες» Ψηφιακή Επεξεργασία Εικόνας. Εισηγητής Αναστάσιος Κεσίδης

x(t) = sin 2 (5πt) cos(22πt) = x 2 (t)dt

x(t) = 2 + cos(2πt) sin(πt) 3 cos(3πt) cos(θ + π) = cos(θ). (3)

ΦΥΣ Διαλ.33 1 KYMATA

Τεχνολογικό Εκπαιδευτικό Ίδρυμα Σερρών Τμήμα Πληροφορικής & Επικοινωνιών Σήματα και Συστήματα

Επεξεργασία Πολυµέσων. Δρ. Μαρία Κοζύρη Π.Μ.Σ. «Εφαρµοσµένη Πληροφορική» Τµήµα Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών Πανεπιστήµιο Θεσσαλίας

Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 8 Επεξεργασία Σήματος με την Ανάλυση Fourier. Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων

x(t) 2 = e 2 t = e 2t, t > 0

Ο μετασχηματισμός Fourier

QR είναι ˆx τότε x ˆx. 10 ρ. Ποιά είναι η τιµή του ρ και γιατί (σύντοµη εξήγηση). P = [X. 0, X,..., X. (n 1), X. n] a(n + 1 : 1 : 1)

Φυσική για Μηχανικούς

Επειδή η χορδή ταλαντώνεται µε την θεµελιώδη συχνότητα θα ισχύει. Όπου L είναι το µήκος της χορδής. Εποµένως, =2 0,635 m 245 Hz =311 m/s

Περιεχόµενα ΕΠΛ 422: στα Συστήµατα Πολυµέσων. Βιβλιογραφία. ειγµατοληψία. ηµιουργία ψηφιακής µορφής πληροφορίας στα Συστήµατα Πολυµέσων

= R{(a + jb)e j2π 3 4 t } (6) a + jb = j2.707 = e j π (7) A = (9) f 0 = 3 4

, όπου οι σταθερές προσδιορίζονται από τις αρχικές συνθήκες.

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ Τµήµα Επιστήµης Υπολογιστών

ΜΕΤΑΣΧΗΜΑΤΙΣΜΟΣ FOURIER ΑΝΑΛΥΣΗ FOURIER ΔΙΑΚΡΙΤΩΝ ΣΗΜΑΤΩΝ ΚΑΙ ΣΥΣΤΗΜΑΤΩΝ. DTFT και Περιοδική/Κυκλική Συνέλιξη

NTÙÍÉÏÓ ÃÊÏÕÔÓÉÁÓ - ÖÕÓÉÊÏÓ

Γραµµικη Αλγεβρα Ι Επιλυση Επιλεγµενων Ασκησεων Φυλλαδιου 4

Είδη κυµάτων. Ηλεκτροµαγνητικά κύµατα. Σε κάποιο φυσικό µέσο προκαλείται µια διαταραχή. Το κύµα είναι η διάδοση της διαταραχής µέσα στο µέσο.

Μαθηµατικό Παράρτηµα 2 Εξισώσεις Διαφορών

Σήματα και Συστήματα. Διάλεξη 2: Στοιχειώδη Σήματα Συνεχούς Χρόνου. Δρ. Μιχάλης Παρασκευάς Επίκουρος Καθηγητής

KYMATA Ανάκλαση - Μετάδοση

Κεφάλαιο M4. Κίνηση σε δύο διαστάσεις

20-Φεβ-2009 ΗΜΥ Διακριτός Μετασχηματισμός Fourier

Κεφάλαιο 6 Παράγωγος

Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 9 Ανάλυση Fourier: Από τη Θεωρία στην Πρακτική Εφαρμογή των Μαθηματικών

Προσδιορισµός της φασµατικής ισχύος ενός σήµατος

2. Ανάλυση και Σύνθεση κυματομορφών με την μέθοδο Fourier

7. Ταλαντώσεις σε συστήµατα µε πολλούς βαθµούς ελευθερίας

A2. ΠΑΡΑΓΩΓΟΣ-ΚΛΙΣΗ-ΜΟΝΟΤΟΝΙΑ

ΛΥΣΕΙΣ ΑΣΚΗΣΕΩΝ ΕΞΕΤΑΣΤΙΚΗΣ ΠΕΡΙΟ ΟΥ ΙΟΥΝΙΟΥ 2004., η οποία όµως µπορεί να γραφεί µε την παρακάτω µορφή: 1 e

11 Το ολοκλήρωµα Riemann

Ήχος. Τεχνολογία Πολυμέσων και Πολυμεσικές Επικοινωνίες 04-1

2. ΚΕΦΑΛΑΙΟ ΕΙΣΑΓΩΓΗ ΣΤΑ ΣΥΣΤΗΜΑΤΑ. Γενικά τι είναι σύστηµα - Ορισµός. Τρόποι σύνδεσης συστηµάτων.

5.1 Ιδιοτιµές και Ιδιοδιανύσµατα

Κ. Ι. ΠΑΠΑΧΡΗΣΤΟΥ. Τοµέας Φυσικών Επιστηµών Σχολή Ναυτικών οκίµων ΟΡΙΖΟΥΣΕΣ. Ιδιότητες & Εφαρµογές

HMY 429: Εισαγωγή στην Επεξεργασία Ψηφιακών Σημάτων. Διάλεξη 22: Γρήγορος Μετασχηματισμός Fourier Ανάλυση σημάτων/συστημάτων με το ΔΜΦ

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα ΣΗΜΑΤΑ & ΣΥΣΤΗΜΑΤΑ

Τμήμα Φυσικής Πανεπιστημίου Κύπρου Χειμερινό Εξάμηνο 2016/2017 ΦΥΣ102 Φυσική για Χημικούς Διδάσκων: Μάριος Κώστα. ΔΙΑΛΕΞΗ 21 Κυματική ΦΥΣ102 1

KΕΦΑΛΑΙΟ 3. H κυµατική εξίσωση.

Εισαγωγή στις Τηλεπικοινωνίες. Δομή της παρουσίασης

Επαναληπτικές Ασκήσεις για το µάθηµα Ψηφιακή Επεξεργασία Σηµάτων

Γραµµική Αλγεβρα. Ενότητα 7 : Γραµµικοί Μετασχηµατισµοί. Ευστράτιος Γαλλόπουλος Τµήµα Μηχανικών Η/Υ & Πληροφορικής

ΣΕΙΡΕΣ TAYLOR. Στην Ενότητα αυτή θα ασχοληθούµε µε την προσέγγιση συναρτήσεων µέσω πολυωνύµων. Πολυώνυµο είναι κάθε συνάρτηση της µορφής:

ΜΕΤΑΣΧΗΜΑΤΙΣΜΟΣ FOURIER ΑΝΑΛΥΣΗ FOURIER ΔΙΑΚΡΙΤΩΝ ΣΗΜΑΤΩΝ ΚΑΙ ΣΥΣΤΗΜΑΤΩΝ. Διακριτός Μετασχηματισμός Fourier DFT

Από τις τριγωνομετρικές συναρτήσεις στο Mp3

ΨΗΦΙΑΚΗ ΕΠΕΞΕΡΓΑΣΙΑ ΣΗΜΑΤΩΝ Κυκλική Συνέλιξη. Εµµανουήλ Ζ. Ψαράκης Πολυτεχνική Σχολή Τµήµα Μηχανικών Η/Υ & Πληροφορικής

Διακριτός Μετασχηματισμός Fourier

ΣΗΜΕΙΩΣΕΙΣ ΜΑΘΗΜΑΤΙΚΗΣ ΑΝΑΛΥΣΗΣ Ι ( )

Συνεχές Φάσµα - Συνάρτηση δέλτα (Dirac)

Διάλεξη 4η. η κυκλική συχνότητα της ταλάντωσης (σε µονάδες rad/s) η κίνηση

4.1 Το αόριστο ολοκλήρωµα - Βασικά ολοκληρώ-

Συστήµατα τα οποία χαρακτηρίζονται από γραµµικές εξισώσεις διαφορών µε σταθερούς συντελεστές

Τεχνολογικό Εκπαιδευτικό Ίδρυμα Σερρών Τμήμα Πληροφορικής & Επικοινωνιών Σήματα και Συστήματα

Μετασχηµατισµοί Laplace, Αναλογικά Συστήµατα, ιαφορικές Εξισώσεις

Φυσική για Μηχανικούς

Α. Ροπή δύναµης ως προς άξονα περιστροφής

ΕΞΑΝΑΓΚΑΣΜΕΝΕΣ ΤΑΛΑΝΤΩΣΕΙΣ ΠΟΛΥΒΑΘΜΙΩΝ ΣΥΣΤΗΜΑΤΩΝ 93

Ο Παλμογράφος στη Διδασκαλία της Τριγωνομετρίας. Εφαρμογές της Τριγωνομετρίας σε πραγματικά προβλήματα και ενδιαφέρουσες επεκτάσεις

Επίλυση Γραµµικών Συστηµάτων

ΣΗΜΑΤΑ ΚΑΙ ΣΥΣΤΗΜΑΤΑ. Εισαγωγή στα Σήµατα Εισαγωγή στα Συστήµατα Ανάπτυγµα - Μετασχηµατισµός Fourier Μετασχηµατισµός Z

Ελληνικό Ανοικτό Πανεπιστήµιο Ενδεικτικές Λύσεις Θεµάτων Τελικών εξετάσεων στη Θεµατική Ενότητα ΦΥΕ34. Ιούλιος 2008 KYMATIKH. ιάρκεια: 210 λεπτά

Κλινική χρήση των ήχων

ΓΡΑΜΜΙΚΑ ΣΥΣΤΗΜΑΤΑ ΕΞΙΣΩΣΕΩΝ

Ήχος και φωνή. Τεχνολογία Πολυµέσων 04-1

ΚΕΦΑΛΑΙΟ 9 «Κυμάνσεις» Μαρία Κατσικίνη users.auth.gr/~katsiki

ΓΡΑΜΜΙΚΗ ΑΛΓΕΒΡΑ ΙΙ (ΠΕΡΙΤΤΟΙ) Ασκησεις - Φυλλαδιο 5

HMY 220: Σήματα και Συστήματα Ι

ΦΥΕ34 Λύσεις 5 ης Εργασίας


Αρµονική Ανάλυση. Ενότητα: L p Σύγκλιση. Απόστολος Γιαννόπουλος. Τµήµα Μαθηµατικών

Μετασχηµατισµός FOURIER ιακριτού χρόνου DTFT

Ανάλυση Ηλεκτρικών Κυκλωμάτων

Μηχανική ΙI. Μετασχηµατισµοί Legendre. της : (η γραφική της παράσταση δίνεται στο ακόλουθο σχήµα). Εάν

ΣΤΗΑ ΨΕΣ /4/2013 2:12 πµ

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΦΥΕ η ΕΡΓΑΣΙΑ. Προθεσµία παράδοσης 16/11/10

(CLR, κεφάλαιο 32) Στην ενότητα αυτή θα µελετηθούν τα εξής θέµατα: Παραστάσεις πολυωνύµων Πολυωνυµική Παρεµβολή ιακριτός Μετασχηµατισµός Fourier

Ανάλυση Κυκλωμάτων. Φώτης Πλέσσας Τμήμα Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών

Σήματα και Συστήματα. Διάλεξη 1: Σήματα Συνεχούς Χρόνου. Δρ. Μιχάλης Παρασκευάς Επίκουρος Καθηγητής

τη µέθοδο της µαθηµατικής επαγωγής για να αποδείξουµε τη Ϲητούµενη ισότητα.

Transcript:

Ανάλυση Fourier και Μουσική Βασιλική Κούνη Περιεχόµενα 1 Πρόλογος 2 1.1 Θεµελιώδεις και αρµονικές συχνότητες.......................... 2 2 Η κυµατική εξίσωση 2 2.1 Εισαγωγικά......................................... 2 2.2 Περιγραφή της κυµατικής εξίσωσης............................ 3 2.3 Κίνηση της χορδής..................................... 4 3 Ο συνεχής µετασχηµατισµός Fourier 4 4 Ο διακριτός µετασχηµατισµός Fourier 5 5 Φασµατόγραµµα και χρωµόγραµµα 5 5.1 Ερµηνεία του χρωµογράµµατος µέσω πινάκων...................... 5 6 Ο ταχύς µετασχηµατισµός Fourier 6 6.1 Εισαγωγικά......................................... 6 6.2 Η εφαρµογή του FFT................................... 7 6.3 Παράδειγµα......................................... 10 7 Επίλογος 11 8 Παράρτηµα 11 8.1 Ηµιτονοειδής συνάρτηση.................................. 11 1

1 Πρόλογος Οι σειρές Fourier είναι το κλειδί στην ιδέα της αποσύνθεσης ενός σήµατος 1 σε ηµιτονοειδείς συνιστώσες και η χρησιµότητα της περιγραφικής τους δύναµης είναι εντυπωσιακή. Αυτές οι σειρές έχουν πολλές εφαρµογές στο ϕυσικό κόσµο, συµπεριλαµβανόµενης αυτής της µοντελοποίησης του ήχου. Οι καθαροί τόνοι 2 έχουν συχνότητα και πλάτος, τα οποία καθορίζουν αυτό που ονοµάζουµε pitch (η ποιότητα ενός ήχου που διέπεται από το ποσοστό των δονήσεων που τον παράγουν), καθώς και τη δύναµη του ήχου, αντίστοιχα. Ολα αυτά είναι κύµατα, συνεπώς µπορούν να αναπαρασταθούν από η- µιτονοειδείς εξισώσεις. Οι ήχοι είναι ϕτιαγµένοι από καθαρούς τόνους, συνδυασµένους σε γραµµικούς συνδυασµούς προκειµένου να δηµιουργήσουν πιο περίπλοκους ήχους, όπως οι συγχορδίες. Οι παλλόµενες χορδές και τα µεταξύ τους κενά στα όργανα, υπακούουν στην κυµατική εξίσωση. Η κυµατική εξίσωση, όπως ανακαλύφθηκε από τον D Alembert (u(x, t) = 1 2 (f(x + t) + f(x t)) + 1 x+t 2 g(y)dy) είναι µια διαφορική εξίσωση που εξετάζει τη συµπεριφορά ενός σηµείου της χορδής x t ϐάσει αρχικών συνθηκών. Οπως υπέθεσε ο Bernoulli, οι σειρές Fourier αναπαριστούν µια λύση της κυµατικής εξίσωσης. Αυτό σηµαίνει ότι οι σειρές αυτές µπορούν να χρησιµοποιηθούν για να µοντελοποιηθούν τα ηχητικά κύµατα που παράγονται από τις παλλόµενες χορδές και τα µεταξύ τους κενά. 1.1 Θεµελιώδεις και αρµονικές συχνότητες Οπως προαναφέραµε, το ϐολικό σχετικά µε τις σειρές Fourier είναι ότι µπορούν να «σπάσουν σε κοµµάτια» τον ήχο µέσω τριγωνοµετρικών συναρτήσεων µε συχνότητες και πλάτη. Αυτές οι συναρτήσεις είναι οι ϑεµελιώδεις και οι αρµονικές τους. Οι ϑεµελιώδεις συχνότητες µπορούν να αναπαρασταθούν σαν τον 1ο όρο µετά τη σταθερά a 0 στη λύση µέσω σειρών Fourier για την κυµατική εξίσωση, ο οποίος συνιστά έναν όρο µε ηµίτονο και συνηµίτονο. Μάλιστα, ο ένας από τους 2 όρους µπορεί να είναι µηδέν. Ο 1ος µη-σταθερός όρος που αναπαριστά τη ϑεµελιώδη είναι ο a 1 cos x + b 1 sin x. Παρατηρήστε ότι αν ο ήχος είναι καθαρός τόνος, οι σειρές Fourier είναι ένα κύµα µε µία συχνότητα, οπότε η ϑεµελιώδης ϑα είναι η µόνη µη-σταθερά. Η 1η αρµονική µπορεί να αναπαρασταθεί από το 2ο όρο στη σειρά Fourier: a 2 cos 2x + b 2 sin 2x κοκ, µέχρι το n-οστό όρο που είναι ο a n cos nx + b n sin nx. Οι συντελεστές των αρµονικών δίνουν το πλάτος κάθε αρµονικής και προσδιορίζουν την τονική ποιότητα, ή αλλιώς το τέµπο. Εν κατακλείδι, η συχνότητα του ϑεµελιώδους τόνου προσδιορίζει το pitch που ακούµε, και η αρµονική συνεισφορά, όπως ϕαίνεται από τις σειρές Fourier, προσδιορίζει το τέµπο. 2 Η κυµατική εξίσωση 2.1 Εισαγωγικά Θέλουµε λοιπόν να ερευνήσουµε πώς µετατρέπονται τα µουσικά σήµατα σε συχνότητες και πλάτη. Αυτό επιτυγχάνεται µε αυτό που αποκαλούµε µετασχηµατισµό Fourier. Πιο συγκεκριµένα, η ανάπτυξή του οφείλεται στην ανάγκη επίλυσης του προβλήµατος της κίνησης µιας αποµονωµένης χορδής της οποίας τα άκρα είναι στερεωµένα σε 2 σηµεία, πρόβληµα που σχετίζεται άµεσα µε τις παλλόµενες 1 Βλ. παράρτηµα 2 Καθαρά και απλά ηχητικά κύµατα, που µπορούν να µοντελοποιηθούν από µια τριγωνοµετρική συνάρτηση

χορδές στα όργανα. Η παλλόµενη χορδή ϑα χρησιµοποιηθεί ως ένα περιοδικό σύστηµα µέσω του ο- ποίου ϑα συνδεθούν οι 2 αναπαραστάσεις των συναρτήσεων : η αναπαράσταση στον τοµέα του χρόνου και στον τοµέα της συχνότητας. 2.2 Περιγραφή της κυµατικής εξίσωσης Η κίνηση µιας δονούµενης χορδής ικανοποιεί την εξίσωση (1) 2 u x 2 = 1 2 u c 2 t 2 την οποία καλούµε «η µονοδιάστατη κυµατική εξίσωση». Μια ϕυσική γενίκευσή της σε d µεταβλητές είναι η (2) 2 u x 2 + + 2 u 1 x 2 = 1 2 u d c 2 t 2 Για την ακρίβεια, είναι γνωστό ότι στην περίπτωση d = 3 αυτή η εξίσωση προσδιορίζει τη συµπεριφορά ηλεκτροµαγνητικών κυµάτων στο κενό (µε το c να αντιπροσωπεύει την ταχύτητα του ϕωτός). Επιπλέον, αυτή η εξίσωση περιγράφει τη διάδοση των ηχητικών κυµάτων, γι αυτό την αποκαλούµε «η d-διάστατη κυµατική εξίσωση». Η κυµατική εξίσωση επιδέχεται δύο µεθόδους επίλυσησ: είτε µέσω οδευόντων κυµάτων είτε µέσω της υπέρθεσης στάσιµων κυµάτων. Η πρώτη, αν και απλούστερη και κοµψότερη, δε δίνει άµεσα πλήρη εικόνα του προβλήµατος, γι αυτό ϑα κάνουµε µια αναφορά στη δεύτερη µέθοδο. Θεωρούµε το πρόβληµα αρχικών και συνοριακών συνθηκών για την κυµατική εξίσωση µε οµογενείς συνοριακές συνθήκες Dirichlet σε ένα ϕραγµένο διάστηµα : u tt = c 2 u xx, 0 < x < l, t > 0 u(0, t) = u(l, t) = 0, t 0 u(x, 0) = φ(x), u t (x, 0) = ψ(x), 0 x l 0 x l. Χωρίζουµε τη Ϲητούµενη u(x, t) σε 2 συναρτήσεις µιας µεταβλητής, δηλαδή ϑέτουµε u(x, t) = f(x)g(t) 3. Παραγωγίζουµε ως προς τη x και µετά ως προς την t µεταβλητή, αντικαθιστούµε στην (1) και διαιρούµε µε το γινόµενο c 2 f(x)g(t). Θέτουµε το κάθε µέλος ίσο µε µια σταθερά λ και λύνουµε το x και το t πρόβληµα, αντίστοιχα. Το x πρόβληµα (γνωστό και ως πρόβληµα ιδιοτιµών Sturm-Liouville ) έχει λύσεις της µορφής F n (x) = sin nπx l και ιδιοτιµές τις λ n = ( nπ l )2. Το t πρόβληµα έχει λύσεις της µορφής G n (t) = a n cos nπct l + b n sin nπct l. Από τα παραπάνω έχουµε ένα άπειρο πλήθος λύσεων της µορφής u n (x, t) = ( a n cos nπct l + b n sin nπct l ) sin nπx l, n, µε αυθαίρετες σταθερές a n και b n. Χρησιµοποιώντας την αρχή της υπέρθεσης (λόγω γραµµικότητας της εξίσωσης) και τις αρχικές συνθήκες καταλήγουµε στην (3) u(x, t) = n=1 ( a n cos nπct l 3 Η µέθοδος είναι γνωστή ως «χωρισµός µεταβλητών» 1 c b n sin nπct ) sin nπx l l. 3

2.3 Κίνηση της χορδής Μπορούµε να περιγράψουµε την κίνηση µιας χορδής µε το να εστιάσουµε στις ϑέσεις που ϐρίσκονται κάθε ϕορά τα σηµεία της σχετικά µε το χρόνο. Μοντελοποιείται δε, µε τη γνωστή διαφορική εξίσωση, την κυµατική εξίσωση, δεδοµένων κάποιων αρχικών συνθηκών. Η λύση της είναι µια συνάρτηση του χρόνου f(t), γνωστή ως η χρονική αναπαράσταση της κίνησης της χορδής. Εστω τώρα ότι τοποθετούµε τη χορδή µε τρόπο ώστε να δονείται µόνο στη ϑεµελιώδη αρµονική. Ως γνωστόν, αυτό το µοτίβο αναπαρίσταται στον τοµέα του χρόνου από µία µόνο ηµιτονοειδή συνάρτηση µε συχνότητα -ας πούµεv 0. Συνεπώς, η αναπαράσταση του τοµέα της συχνότητας F (v) αυτής της χορδής έχει ένα µόνο άλµα στο v = v 0 µε το ύψος του άλµατος ίσο µε το πλάτος του κύµατος. Αυτό το παράδειγµα ϐοηθάει στην οπτικοποίηση του τοµέα της συχνότητας, αλλά στην πραγµατικότητα υπάρχουν περισσότερες από µία συχνότητες. Κατασκευάζουµε λοιπόν τη χρονική αναπαράσταση µέσω άπειρων σειρών αυτών των αρµονικών ϕτιαγµένων έτσι ώστε να αναπαριστούν την κίνηση της χορδής. Αυτές οι σειρές είναι οι σειρές Fourier και σε αυτές στηρίζεται ο µετασχηµατισµός Fourier. Μέσω του µετασχηµατισµού Fourier µπορούµε να ϐρούµε την αναπαράσταση της συχνότητας µιας χορδής από µια συνάρτηση χρόνου και επειδή είναι αντιστρέψιµος, ο αντίστροφος επιστρέφει µια συνάρτηση χρόνου, δεδοµένης της συνάρτησης συχνότητας. Τα µουσικά σήµατα ηχογραφούνται και ακούγονται στον χρονικό τοµέα, αφού περιέχουν την ένταση του ήχου σαν συνάρτηση του χρόνου. Εντούτοις, τα pitches και κατ επέκταση οι συγχορδίες αναπαρίστανται από συχνότητες. Ο µετασχηµατισµός Fourier χρησιµοποιείται για να µετασχηµατίσει το εισερχόµενο - συναρτήσει χρόνου - σήµα σε µια αναπαράσταση συχνότητας που µπορεί να αναλυθεί για τις εντάσεις συγκεκριµένων pitches. Η σχέση µεταξύ των pitches σε δεδοµένο χρόνο αναλύεται µετά, ώστε να προσδιοριστεί η συγχορδία που παίζεται. Πρέπει να επισηµανθεί ότι ο µετασχηµατισµός Fourier πραγµατικών συναρτήσεων µπορεί να αναπαριστά τη συχνότητα σε µιγαδική µορφή. 3 Ο συνεχής µετασχηµατισµός Fourier Αρχικά ορίζουµε ως ω k τη γωνιακή συχνότητα µέσω της σχέσης της µε τη συνηθισµένη συχνότητα v ως εξήσ: ω k = 2πkv. Τότε η σχέση µεταξύ της συνάρτησης χρόνου f και της αντίστοιχης συνάρτησης συχνότητας F ορίζεται ως ο µετασχηµατισµός Fourier: (4) F (ω k ) = f(t)e 2iπkt dt, k (, ). Προσέξτε την παρουσία των ηµιτονοειδών συντελεστών µέσα στη µιγαδική εκθετική e iωt = cos ωt + i sin ωt. Από την (4) προκύπτει ο αντίστροφος µετασχηµατισµός Fourier : (5) f(t) = F (ω k )e 2iπkt dt, k (, ). Πρακτικά, ψηφιακές εφαρµογές απαιτούν το διακριτό µετασχηµατισµό Fourier,γνωστό ως Discrete Fourier Transform (DFT). 4

4 Ο διακριτός µετασχηµατισµός Fourier Ορµώµενοι από τη συνεχή περίπτωση, ορίζουµε το διακριτό µετασχηµατισµό Fourier για µια διανυσµατική συνάρτηση f C ωσ: (6) F k 2 n= 2 +1 f n e i2πnk, k = 0, 1,..., 1 όπου ως f n ορίζουµε τη n-οστή είσοδο της διανυσµατικής συνάρτησης f. Οµοια, ο αντίστροφος DFT έχει την παρακάτω µορφή : (7) f k 2 n= 2 +1 F n e i2πnk, k = 0, 1,..., 1. Αν πάλι υποθέσουµε ότι έχουµε Ν σηµεία σε ένα χρονικό διάστηµα µήκους L ξέρουµε 4 ότι το ϐήµα της απόστασης στον τοµέα της συχνότητας πρέπει να είναι v k = kdv = k L, για k = L 2 + 1,..., L 2 και εφαρµόζοντάς το στην (6) έχουµε : (8) F k 2 n= 2 +1 f n e i2πnk = 2 n= 2 +1 f n e i2πvkxn = F (v). 5 Φασµατόγραµµα και χρωµόγραµµα Κοιτώντας στον FFT τα επικαλυπτόµενα χρονικά τµήµατα σε ένα ηχητικό αρχείο, µπορούµε να κατασκευάσουµε το Σύντοµο Μετασχηµατισµό Fourier (Short-Time Fourier Transform-STFT). Κάθε ένας από τους FFTs στον STFT αποκαλύπτει την αναπαράσταση του συχνοτικού τοµέα ή το ϕάσµα ενός µικρού χρονικού διαστήµατος του εισερχόµενου σήµατος. Συνδυάζοντας όλα αυτά τα χρονικά τµήµατα µε την κατάλληλη σύνθεση, µπορούµε να κατασκευάσουµε δεδοµένα των εντάσεων των συχνοτήτων µε την πάροδο του χρόνου. Ο STFT µας επιτρέπει να προσθέσουµε µια χρονική διάσταση στον FFT, το οποίο µας ϐοηθάει να παρατηρήσουµε πώς ο τοµέας της συχνότητας αλλάζει µε το χρόνο. Αφού οι συχνότητες είνα αντιπροσωπευτικές των pitches, µπορούµε να χρησιµοποιήσουµε τα ϕασµατογράµµατα για να προσδιορίσουµε το αναπαραγόµενο χρώµα του σήµατος σε µια χρονική στιγµή. Η δηµιουργία αυτών είναι καθοριστική στο να προσδιορίσουµε πώς οι συγχορδίες αλλάζουν τη µουσική. Επιπλέον, η πληροφορία για το σε ποια οκτάβα ανήκει ο ήχος είναι άσχετη. Προσδιορίζουµε την χρωµατική ένταση µέσω της συλλογής όλων των εντάσεων µιας νότας ασχέτως της οκτάβας της. Ο αλγόριθµος για τη συλλογή αυτών των χρωµάτων αναφέρεται ως «χρωµόγραµµα». 5.1 Ερµηνεία του χρωµογράµµατος µέσω πινάκων Αφού ο DFT είναι το άθροισµα πινακοποιηµένων τιµών, µπορούµε να εκφράσουµε την (8) σε µορφή πίνακα ως γραµµική εξίσωση : F = W f, όπου f είναι το διάνυσµα στον τοµέα του χρόνου, F είναι η 4 Θεωρούµε δεδοµένους τους ορισµούς µιας δέλτα συνάρτησης, το µετασχηµατισµό Fourier της, καθώς και τη χρήση µιας ακολουθίας αλµάτων στο DFT της 5

έξοδος στον τοµέα της συχνότητας, και W είναι ο αντιστρέψιµος πίνακας W = e i2π(0) e i2π(0). e i2π(0) e i2π(0)... e i2π(0) e i2π(1)... e i2π( 1)..... e i2π( 1)... e i2π( 1)( 1). Γνωρίζουµε ότι ο W είναι αντιστρέψιµος αφού οι στήλες είναι ορθογώνιες. Αφού ο W είναι αντιστρέψι- µος, µπορούµε να εκφράσουµε τον αντίστροφο µετασχηµατισµό Fourier ωσ: f = W 1 F. Βάσει αυτής της µεθόδου πολλαπλασιασµού πινάκων, µπορούµε να υπολογίσουµε τον DFT σε O(n 2 ) χρόνο όπου n είναι το µήκος του διανύσµατος εισόδου. Εντούτοις, µε τη δειγµατοποιηµένη (sampled) µουσική, τα δεδοµένα εισόδου είναι ιδιαίτερα υψηλών διαστάσεων, οπότε και ϑα ϑέλαµε να ϐρούµε µια µέθοδο που να υπολογίζει τον DFT πολύ πιο γρήγορα. 6 Ο ταχύς µετασχηµατισµός Fourier 6.1 Εισαγωγικά Το 1965 οι Cooley & Tukey δηµοσίευσαν έναν αλγόριθµο που ϑεµελιωδώς άλλαξε το τοπίο της διαδικασίας ψηφιοποίησης σηµάτων. Αξιοποιώντας τις συµµετρίες του DFT,, κατάφεραν να ελαττώσουν το χρόνο τρεξίµατος των DFT από O(n 2 ) σε O(n log n). Αυτός ο αλγόριθµος είναι ο πρώτος ταχύς µετασχηµατισµός Fourier ή αλλιώς FFT(Fast Fourier Transform) και ονοµάστηκε έτσι λόγω της αύξησης της υπολογιστικής ταχύτητας (ϐλ.παράδειγµα - Ενότητα 6.3), ενώ υπάρχει και ο αντίστροφος µετασχηµατισµός Fourier, o IFFT (Inverse Fast Fourier Transform). Οι DFT,FFT, IFFT γίνανε πολύ σηµαντικοί σε πολλούς κλάδους, όταν οι µηχανικοί αντελήφθησαν πώς να παίρνουν δείγµατα αρκετά γρήγορα για να παράγουν αρκετά δεδοµένα ώστε να αναδηµιουργήσουν τον ήχο και άλλα αναλογικά ϕαινόµενα ψηφιακώς (ϕωτογραφίες, ϱαδιοκύµατα, σεισµογραφικά δεδοµένα κλπ). Ενας FFT ενός σήµατος του χρονικού τοµέα παίρνει τα δείγµατα και µας δίνει ένα νέο σύνολο αριθµών που αναπαριστούν τις συχνότητες, τα πλάτη και τις ϕάσεις των ηµιτονοειδών κυµάτων που συνθέτουν τον ήχο που έχουµε αναλύσει. 6

Σχήµα 1: Ζώνες Συχνοτήτων Το σχήµα 1 µας δείχνει τις πρώτες 16 συχνοτικές Ϲώνες µιας τυπικής FFT ανάλυσης, αφού έχει γίνει η µετατροπή από πραγµατικούς και ϕανταστικούς αριθµούς σε Ϲευγάρια πλάτους - ϕάσης. 6.2 Η εφαρµογή του FFT Ο τρόπος που δουλεύει ο FFT είναι αρκετά απλός. Ουσιαστικά παίρνει ένα µεγάλο κοµµάτι χρόνου που ονοµάζεται «πλαίσιο» ή αλλιώς frame (ένας συγκεκριµένος αριθµός δειγµάτων) και ϑεωρεί αυτό το κοµµάτι σαν µια µοναδική περίοδο µιας επαναλαµβανόµενης κυµατοµορφής. Ο λόγος για τον οποίο δουλεύει κάτι τέτοιο είναι ότι οι περισσότεροι ήχοι είναι «τοπικά στάσιµοι», εννοώντας ότι πάνω από κάθε σύντοµη χρονική περίοδο, ο ήχος µοιάζει πραγµατικά σαν µια κανονική επαναλαµβανόµενη συνάρτηση. Παραθέτουµε στη συνέχεια µια σύντοµη διαδικασία - 3 ϐηµάτων - για την επεξεργασία των ψηφιακών ήχων. Θεωρούµε µια συνάρτηση (µπορεί να είναι και περιοδική, όχι όµως υποχρεωτικά) έστω f(t), µε το παρακάτω γράφηµα : 7

Σχήµα 2: Γράφηµα της f(t) Ας υποθέσουµε ότι ενδιαφερόµαστε µόνο για το τµήµα του γραφήµατος µεταξύ 0 t 1. Ακολουθεί ένα γράφηµα της συνάρτησης εκλέπτυνσης 5, έστω ω(t), που χρειαζόµαστε να χρησιµοποιήσουµε. Παρατηρήστε ότι η ω(t) είναι ίση µε 1 µόνο στο διάστηµα 0 t 1 και µηδέν σε κάθε άλλο διάστηµα. Σχήµα 3: Γράφηµα της ω(t) Στο Βήµα 1 χρειάζεται να «εκλεπτύνουµε» τη συνάρτηση. Στο προηγούµενο σχήµα έχουµε σχεδιάσει αµφότερες τις συναρτήσεις εκλέπτυνσης ω(t) (που είναι µη µηδενική στην περιοχή που µας ενδιαφέρει και σχεδιασµένη µε έντονη µαύρη γραµµή) και f(t) στο ίδιο σχήµα. Στο επόµενο σχήµα έχουµε σχεδιάσει τη f(t)ω(t), που είναι η περιοδική συνάρτηση πολλαπλασιασµένη επί τη συνάρτηση εκλέπτυνσης. Από αυτή την εικόνα, είναι ϕανερό ποιο τµήµα της f(t) µας ενδιαφέρει, 5 Μια συνάρτηση εκλέπτυνσης (window function)είναι µια συνάρτηση που έχει µηδενική τιµή εκτός ενός επιλεγµένου διαστήµατος 8

Σχήµα 4: Γράφηµα της f(t) ω(t) το οποίο ϕαίνεται στο σχήµα 5. Σχήµα 5: Περιορισµός της f(t) στο [0, 1] Στο Βήµα 2, πρέπει να επεκτείνουµε περιοδικά την f(t)ω(t) σε όλο τον t-άξονα. 9

Σχήµα 6: Επέκταση της f(t)ω(t) στον t-άξονα Τώρα λοιπόν, έχουµε µια περιοδική συνάρτηση και, σύµφωνα µε το ϑεώρηµα του Fourier, µπο- ϱούµε να την αναπαραστήσουµε σαν άθροισµα ηµιτόνων και συνηµιτόνων. Αυτό είναι το Βήµα 3, όπου χρησιµοποιώντας τον FFT, ϑα ϐρούµε τις ηµιτονοειδείς συνιστώσες αυτής της κυµατοµορφής. Στη ϑεωρία, ο αριθµός ηµιτονοειδών συνιστωσών είναι άπειρος, αφού δεν υπάρχει όριο στο πόσες συχνοτικές συνιστώσες µπορεί να έχει ένας ήχος. Πρακτικά ωστόσο, χρειάζεται να περιοριστούµε σε µερικούς προκαθορισµένους αριθµούς. Αυτό το όριο έχει µια σοβαρή επίδραση στην ακρίβεια της ανάλυσής µας. Αυτό που κάνουµε λοιπόν είναι το εξήσ: αντί να ψάχνουµε για το περιεχόµενο της συχνότητας του ήχου σε όλες τις πιθανές συχνότητες (που είναι απείρως µεγάλος αριθµός - 100.000000001 Hz, 100.000000002 Hz κλπ), κατανέµουµε το ϕάσµα συχνοτήτων σε έναν αριθµό Ϲωνών συχνοτήτων που ονοµάζουµε bins. Το µέγεθος αυτών των bins είναι καθορισµένο από τον αριθµό των δειγµάτων στο «πλαίσιο» (frame) της ανάλυσής µας (το χρονικό κοµµάτι που αναφέραµε πιο πάνω). Το πλήθος των bins δίνεται από τον παρακάτω τύπο : (9) q bins = s frame 2 όπου q bins το πλήθος των bins και s frame το µέγεθος του frame. 6.3 Παράδειγµα Οπως µπορούµε να δούµε στην παρακάτω εικόνα, η ελάττωση στο χρόνο επεξεργασίας είναι ιδιαίτερα σηµαντική ακόµα και για ένα διάνυσµα εισόδου µήκους 50. Στο παράδειγµά µας, χρησιµοποιούµε ήχο που έχει δειγµατικές συχνότητες της τάξεως των 11025 Hz. Κατά συνέπεια, σε ένα τραγούδι τριών λεπτών, υπάρχουν περίπου 2.000.000 σηµεία εισόδου. Σε αυτή την περίπτωση ο O(n log n) FFT αλγόριθµος, µας παρέχει µια αναπαράσταση της συχνότητας των δεδοµένων µασ: (10) n 2 n log 2 n = (2 10 6 ) 2 (2 10 6 ) log 2 (2 10 6 ) 100.000 ϕορές γρηγορότερα. 10

Σχήµα 7: Γρήγορη σύγκριση των O(n) και O(n log n) ταχυτήτων επεξεργασίας 7 Επίλογος Σε αυτή την εργασία κάναµε µια πρώτη εισαγωγή στη σχέση µουσικής και µαθηµατικών και την περιο- ϱίσαµε στον τοµέα της Ανάλυσης Fourier. Επιπρόσθετα, αποκτήσαµε µια εκτίµηση για τις εφαρµογές της στην κυµατική εξίσωση και την επεξεργασία σήµατος. Τελικά, δείξαµε µέσω παραδειγµάτων, πώς µπορεί να χρησιµοποιηθεί ο FFT για τη µετατροπή ενός σήµατος από τον τοµέα του χρόνου στον τοµέα της συχνότητας. 8 Παράρτηµα 8.1 Ηµιτονοειδής συνάρτηση Ορίζουµε ως ηµιτονοειδές µια συνάρτηση της µορφήσ: x(t) = A sin(2πvt + φ). ηχητικά σήµατα, ορίζουµε ωσ: Οταν µιλάµε για A = το πλάτος κάθε σήµατος v = την ακτινική συχνότητα σε rad /sec 11

2πv = τη συχνότητα σε Hz t = το χρόνο σε δευτερόλεπτα (sec) φ = την αρχική ϕάση σε ακτίνια (radians) 2πvt + φ = τη στιγµιαία ϕάση σε ακτίνια (radians) Οι µετασχηµατισµοί Fourier χτίζονται πάνω σε µιγαδικές ιδιότητες των ηµιτονοειδών που προκύπτουν από τις ταυτότητες του Euler: e iθ = cos θ + i sin θ e ±i2πvx = cos 2πvx±i sin 2πvx µε την τελευταία να είναι η πιο συχνά χρησιµοποιούµενη στη διαδικασία επεξεργασίας του ηχητικού σήµατος. 12