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