Saya sudah memposting pertanyaan ini di StackOverflow. Saya mendapat saran untuk mencari jawaban yang lebih baik di sini.
Untuk membuat pertanyaan lebih ringkas, saya tertarik pada pengantar filter digital, sumber daya apa pun bagus.
Tetapi pertama-tama saya akan puas jika seseorang dapat mengarahkan saya ke beberapa sumber yang menjelaskan filter ini (digunakan di Android):
Yang saya tertarik adalah cara parameter filter dipilih. Meskipun saya dapat menyalinnya tanpa berpikir, saya kira saya harus memahami konsep dasar / ide di belakang sebelum menggunakannya.
Terima kasih,
Iulian
sumber
Pengantar filter digital yang benar-benar bagus dan menyeluruh adalah https://ccrma.stanford.edu/~jos/filters/filters.html . Contoh khusus Anda adalah filter low pass pesanan 2 atau 4 yang sangat sederhana. Jika Anda menggunakan objek "Biquad", Anda akan mendapatkan filter Butterworth urutan kedua. Jika Anda menggunakan objek "CascadedBiquad", Anda akan mendapatkan apa yang disebut filter Linkwitz Riley urutan ke-4 (tetapi BUKAN Butterworth pesanan ke-4). Implementasinya cukup spesifik. Dengan sedikit lebih banyak pekerjaan, Anda dapat melakukan sesuatu yang jauh lebih umum dan dapat digunakan untuk semua aplikasi.
sumber
Referensi pertama saya yang saya temukan sangat membantu adalah The Scientist and Engineer's Guide to Digital Signal Processing . Saya pikir itu cocok adalah bahwa hal itu diarahkan untuk membuat pembaca terbiasa dengan konsep dan terminologi DSP tanpa terlalu jauh ke dalam matematika. Paku ini sesuai dengan gaya belajar dan latar belakang saya sebagai Insinyur Perangkat Lunak dengan penekanan ringan pada EE. Hari-hari ini saya selalu mendekati topik baru dengan cara ini mencoba memahami konsep tingkat tinggi terlebih dahulu dan kemudian menggali lebih dalam ke detail dengan sumber informasi lain yang lebih detail / matematika-berat.
sumber