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

Πρόβλημα με την argrelextrema της scipy #48

Open iliaspap opened 4 years ago

iliaspap commented 4 years ago

Καλησπέρα και χρόνια πολλά. Αντιμετωπίζω ένα πρόβλημα με την argrelextrema στο μέρος 1 της εργασίας. Αναλυτικά, σήμερα συνειδητοποίησα ότι η συνάρτηση επιστρέφει 3 θέσεις μεγίστου για το ψηφίο 5 στο ερώτημα 1.5. Αυτό είναι το μόνο ψηφίο για το οποίο συμβαίνει αυτό και επειδή δεν περιέχεται σε καμία από τις ζητούμενες ακολουθίες προς αποκωδικοποίηση, μου τις υπολογίζει σωστά. Παρ' όλα αυτά, προφανώς, όταν βάζω να μου αποκωδικοποιήσει ακολουθία που περιέχει το 5, το ψηφίο αυτό και μόνο υπολογίζεται λανθασμένα. Υπάρχει κάποια εξήγηση για το λόγο που επιστρέφονται 3 θέσεις μεγίστου για το συγκεκριμένο ψηφίο και κάποια υπόδειξη για το τι έχω κάνει λάθος; Ευχαριστώ πολύ για το χρόνο σας.

cgaroufis commented 4 years ago

Καλησπέρα και χρόνια πολλά,

Η τρίτη τιμή μεγίστου που επιστρέφεται από την argrelextrema, σε αυτή την περίπτωση, αφορά μέγιστο στο μέτρο του DFT που οφείλεται στον πλευρικό λοβό του φάσματος, και δεν αφορά κάποια ένδειξη για συχνότητα σε αυτό το σημείο. Σε κάθε περίπτωση, μπορείς επιπρόσθετα να φιλτράρεις τα peaks που βρίσκεις στους DFT με την επιπρόσθετη συνθήκη η τιμή τους να υπερβαίνει μία προκαθορισμένη τιμή κατωφλίου.

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