ntua-cvsp-lab / DSP_LabSupport

Here the students of the 2019-2020 DSP course can submit questions regarding the course to the teaching assistants.
7 stars 3 forks source link

[Lab2] Μέρος2 τελευταίες επεξηγήσεις #93

Open michalistzio opened 4 years ago

michalistzio commented 4 years ago

1) Στη 2.3 κατά την συστοιχία των Gaborfilt κάθε φόρα σε κάθε φίλτρο βάζουμε ως είσοδο στο φίλτρο το αρχίκο σήμα (x[n]) ή την έξοδο του προηγούμενου. Το φιλτράρισμα με την lfilter γίνεται κάθε φόρα στο τέλος ενός gaborfilt με την x ή στο τέλος με το τελικό αποτέλεσμα της συστοιχίας. Όταν λέτε να ορίσουμε την απόσταση μεταξύ των φίλτρων γραμμίκα τι εννοείται ακριβώς και πως θα μπορούσαμε να το υλοποιήσουμε. Επίσης, κατά το πλοτάρισμα στο τέλος πως θα γίνει να είναι σωστά βαθμομήμενος ο άξονας των τετμημένων, εαν θυμάμαι καλά από άλλο post πρέπει να γίνει με βάση το φάσμα ισχύος και θα πρέπει να κάνουμε ένα συνολικό ή για κάθε φίλτρο από τα Κ?

2)Στη 2.6 θέλετε να κάνουμε την συστοιχία των Gaborfilt σε κάθε κομμάτι που παραθυρώσαμε στο 2.5 ή να περάσουμε όλο το σήμα από τα 25 φίλτρα?

Σας ευχαριστώ πολύ εκ των προτέρων και συγγνώμη για την έκταση.

Με εκτίμηση, Μιχάλης.

cgaroufis commented 4 years ago

Καλησπέρα,

1) Για όλα τα φίλτρα της συστοιχίας, είσοδος θα είναι το αρχικό σήμα, ώστε να πάρετε στην έξοδο της συστοιχίας 25 σήματα, το φασματικό περιεχόμενο του καθενός εκ των οποίων θα αντιστοιχεί σε διαφορετική ζώνη συχνοτήτων, ανάλογα με την κεντρική συχνότητα του αντίστοιχου φίλτρου. Ως γραμμική απόσταση μεταξύ των φίλτρων, εννοούμε ότι οι κεντρικές συχνότητες των φίλτρων θα ισαπέχουν, ώστε να χωρέσουν τελικά Ν φίλτρα όπου το πρώτο θα έχει συχνότητα fs/4K, και το τελευταίο fs(2K-1)/4K (σε επίπεδο υλοποίησης, θα παράγετε το διάνυσμα των κεντρικών συχνοτήτων με χρήση της εντολής linspace()). Τέλος, για το πλοτάρισμα θέλουμε ένα ενιαίο plot για όλες τις αποκρίσεις συχνότητας των φίλτρων. Για τη βαθμονόμηση του άξονα των τετμημένων πάλι θα ορίσετε ένα linspace από 0 έως fs/2, με N_FFT/2 σημεια.

2) Το δεύτερο, δηλαδή να περάσεις κάθε παράθυρο από τη συστοιχία των Gabor φιλτρων, ώστε να πάρεις 25 band-limited σηματα ανά παράθυρο τα οποία θα χρησιμοποιήσεις στο 2.7.

Καλή συνέχεια, Χρήστος