2016-03-22 13 views
0

Karmaşık katsayılarla asimetrik FIR filtresini analiz etmeye çalışıyorum. Gerçek katsayılar ile bir FIR veya IIR-filtrenin frekans cevabını analiz etmek için numq işlevini freqz kullanabileceğimi biliyorum. Şu anda sadece FIR filtresinin düzenli bir FFT'sini kullanıyorum ve negatif frekansları 0'ın önüne getirmek için fftshift kullanıyorum ve daha sonra frekans kutularını hesaplamak için fftfreq'ları yapıyorum ve son olarak, tüm frekanslara taşıyıcı frekansını ekliyorum fftfreqs tarafından verilen dizide. Her neyse, eminim ki bu yanlış yoldur. ComplexWarning: Casting complex values to real discards the imaginary part Ben uyarıyı render h mutlak değerini, aranan belirtmeden yanıtını çizdirmek çalıştığı içinKarmaşık FIR filtresinin yanıtını almak için freqz nasıl kullanılır?

cevap

0

Kafam karıştı, freqz karmaşık katsayı kümesinin geçmek kesinlikle mümkündür, Aldırma . Kendim gibi genç oyuncular için tuzak!

İlgili konular