Table of Contents
Το Fourier Transform είναι μια μαθηματική τεχνική που χρησιμοποιείται για την ανάλυση των συστατικών συχνοτήτων των σημάτων. Όταν εργάζεστε με πολύπλοκα σήματα, ειδικά στην ψηφιακή επεξεργασία σήματος, εργαλεία όπως η λειτουργία FFT του SciPy παρέχουν αποτελεσματικούς τρόπους για την εκτέλεση αυτών των υπολογισμών. Αυτό το άρθρο παρουσιάζει πρακτικά παραδείγματα για τον τρόπο υπολογισμού του Fourier Transform των σύνθετων σημάτων χρησιμοποιώντας το SciPy.
Βασική χρήση του SciPy FFT
Η βιβλιοθήκη SciPy προσφέρει την ενότητα , η οποία περιλαμβάνει τη λειτουργία . Αυτή η λειτουργία υπολογίζει τον μονοδιάστατο διακριτό Fourier Μετασχηματισμό πραγματικών ή σύνθετων δεδομένων εισόδου.
Για να εκτελέσετε ένα Μετασχηματισμό Fourier σε ένα σύνθετο σήμα, απλά περάστε την σύνθετη συστοιχία στη συνάρτηση . Η έξοδος θα είναι μια σύνθετη συστοιχία που αντιπροσωπεύει το πεδίο συχνότητας του σήματος εισόδου.
Παράδειγμα: Fourier Μετασχηματισμός ενός σύνθετου ρινοειδούς
Εξετάστε ένα σύνθετο ιγμοροειδές που αποτελείται από δύο ημίτονα κύματα με διαφορετικές συχνότητες.
Πρώτα, δημιουργήστε το σήμα:
Εφαρμογή FFT:
Το φάσμα μεγέθους μπορεί να ληφθεί με:
Ερμηνεύοντας τα Αποτελέσματα
Η έξοδος FFT περιέχει σύνθετους αριθμούς που αντιπροσωπεύουν πληροφορίες πλάτους και φάσης για κάθε συστατικό συχνότητας. Ο δείκτης αντιστοιχεί στον κάδο συχνότητας, ο οποίος μπορεί να υπολογιστεί ως:
Η διαμόρφωση του φάσματος μεγέθους έναντι αυτών των συχνοτήτων βοηθά στην απεικόνιση των κυρίαρχων συχνοτήτων στο σήμα.
Συμπέρασμα
Η λειτουργία FFT του SciPy παρέχει έναν απλό τρόπο ανάλυσης σύνθετων σημάτων στον τομέα συχνότητας. Με την παραγωγή σημάτων και την ερμηνεία της εξόδου FFT, οι χρήστες μπορούν να εξάγουν σημαντικές πληροφορίες συχνότητας για διάφορες εφαρμογές.