我试图分析具有复系数的非对称FIR滤波器。我知道我可以使用numpy函数freqz来分析具有实系数的FIR或IIR滤波器的频率响应。目前我只是使用FIR滤波器的常规FFT,我使用fftshift将负频率置于0之前,然后我执行fftfreqs来计算频率分档,最后,我将载波频率添加到所有阵列中的频率由fftfreqs给出。无论如何,我很确定这是错误的方式。
答案 0 :(得分:0)
没关系,绝对有可能将一组复杂的系数传递给freqz,我感到困惑,因为我试图绘制响应而没有指定我想要h的绝对值,这会产生警告:
ComplexWarning:Casting complex values to real discards the imaginary part
。陷阱像我这样的年轻球员!