我需要在不使用滤波器的情况下绘制零相位信号,但我无法理解我必须在我的代码中纠正以正确绘制它。
我希望得到这个:F1 = 20;F2 = 100;DF = F2-F1;DT = 0.002;T = 4;…
如果你有一个数字信号作为矢量,比方说 signal ,然后你可以简单地通过采用傅立叶变换的幅度将其相位设置为零:
signal
new_signal = ifft(abs(fft(signal)));
new_signal 如果,这应该是真实的 signal 也是真实的。
new_signal