Mengingat respons frekuensi yang diperoleh dengan FFT, saya ingin menerapkan perataan oktaf 1 / n. Filter apa yang harus saya gunakan dan bagaimana caranya? Mungkin seseorang bisa menunjuk ke referensi yang bagus (makalah atau buku tentang hal itu).
Mengingat respons frekuensi yang diperoleh dengan FFT, saya ingin menerapkan perataan oktaf 1 / n. Filter apa yang harus saya gunakan dan bagaimana caranya? Mungkin seseorang bisa menunjuk ke referensi yang bagus (makalah atau buku tentang hal itu).
Jawaban:
Biasanya "smoothing" berarti "ganti nilai saat ini dengan rata-rata dari yang tetangga". Paling umum adalah perataan energi, di mana perataan menghasilkan rata-rata energi selama interval perataan dan informasi fase hilang. Penghalusan yang kompleks dapat dilakukan juga tetapi ini bisnis yang rumit karena pembungkus fase.
Perataan energi dapat dinyatakan sebagai
di mana adalah beberapa fungsi jendela yang sesuai. Dalam kasus, katakanlah, penghalusan oktaf ketiga ini dapat diturunkan sebagai besarnya kuadrat dari fungsi transfer dari filter pass pita oktaf ketiga di sekitar frekuensi k. Ini juga berarti bahwa untuk, katakanlah, 1024 titik FFT Anda perlu merancang 1024 filter bandpass yang berbeda, jadi itu sedikit kerja yang adil.
Hal-hal dapat disederhanakan jika bentuk yang tepat dari filter smoothing fleksibel. Perataan persegi dapat dilakukan sebagai
di mana
hanyalah indeks tepi pita untuk perataan oktaf .
Ada beberapa metode lagi yang ada di antara di jendela arbitrer dan yang persegi panjang dalam hal kompleksitas.