API φίλτρου Chebyshev
Μαθηματικά σχεδιασμού φίλτρου Chebyshev Τύπου I ως API, υπολογιζόμενα τοπικά και ντετερμινιστικά. Το endpoint τάξης υπολογίζει την ελάχιστη τάξη φίλτρου για να ικανοποιηθεί μια προδιαγραφή, n = ⌈acosh(√((10^(As/10)−1)/(10^(Ap/10)−1))) / acosh(fs/fp)⌉, από τη συχνότητα άκρης ζώνης διέλευσης και την κυμάτωσή της και τη συχνότητα άκρης ζώνης αποκοπής και την απαιτούμενη εξασθένηση — ένα φίλτρο Chebyshev συνήθως χρειάζεται χαμηλότερη τάξη από ένα Butterworth για την ίδια προδιαγραφή, ανταλλάσσοντας μια επίπεδη ζώνη διέλευσης με ισοκύμανση. Το endpoint απόκρισης υπολογίζει την απόκριση μεγέθους ισοκύμανσης, |H| = 1/√(1 + ε²·Tₙ²(f/fc)) με τον παράγοντα κυμάτωσης ε = √(10^(Ap/10) − 1) και το πολυώνυμο Chebyshev Tₙ, σε γραμμική και ντεσιμπέλ μορφή — στη ζώνη διέλευσης το μέγεθος κυμαίνεται μεταξύ 0 και −Ap dB και φτάνει ακριβώς −Ap dB στη συχνότητα αποκοπής, στη συνέχεια μειώνεται ταχύτερα από ένα Butterworth. Το endpoint κυμάτωσης μετατρέπει μεταξύ της κυμάτωσης ζώνης διέλευσης σε ντεσιμπέλ και του παράγοντα κυμάτωσης ε, με το μέγιστο και ελάχιστο της ζώνης διέλευσης. Οι συχνότητες είναι σε hertz, η κυμάτωση και η εξασθένηση σε ντεσιμπέλ και η τάξη ένας θετικός ακέραιος. Όλα υπολογίζονται τοπικά και ντετερμινιστικά, επομένως είναι άμεσα και ιδιωτικά. Ιδανικό για προγραμματιστές εφαρμογών DSP, ήχου, RF, επικοινωνιών και οργάνων, εργαλεία σχεδιασμού φίλτρων και επιλεκτικότητας, και εκπαίδευση επεξεργασίας σήματος. Καθαρός τοπικός υπολογισμός — χωρίς κλειδί, χωρίς υπηρεσία τρίτου, άμεσο. Ζωντανό, τίποτα δεν αποθηκεύεται. 3 endpoints. Αυτό είναι το φίλτρο Chebyshev Τύπου I· για το μέγιστα επίπεδο Butterworth χρησιμοποιήστε ένα API Butterworth.
api.oanor.com/chebyshev-api