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

[Lab 2] Μέρος 4.3 #78

Open koukandre opened 4 years ago

koukandre commented 4 years ago

Εφάρμοσα τη μέθοδο που περιγράφεται και σε ένα άλλο issue και δοκίμασα να φιλτράρω και το σήμα μου με την έτοιμη συνάρτηση wiener της sp.signal. Υπάρχει μεγάλη διαφορά στην αποτελεσματικότητα. Έψαξα και το source code της sp.signal.wiener και διαπίστωσα ότι χρησιμοποιεί τελείως διαφορετικό τρόπο. Στη μέθοδο που προτείνεται είναι αναμενόμενο να μην υπάρχει καλή αποθορυβοποίηση (σε σχέση τουλάχιστον με το butterworth και με την συνάρτηση της scipy);

filby89 commented 4 years ago

Καλησπέρα, αν δεν κάνω λάθος η wiener της scipy, χρησιμοποιεί κάπως διαφορετική μορφή του φίλτρου, με βάση κάποιες επιπλέον θεωρήσεις, η οποία όντως είναι εξαιρετικά αποτελεσματική. Στο εργαστήριο δεν υλοποιείτε αυτή τη μέθοδο αλλά την απλούστερη που περιγράφουμε. Γενικά αναμένεται οντως όχι πολύ καλή αποθορυβοποίηση (σε αντίθεση η butterworth κάνει καλή αποθορυβοποίηση σχετικά αλλά χάνουμε και "χρήσιμη πληροφορία" από το σήμα).