作业帮 > 综合 > 作业

matlab中已知频谱的振幅谱如何通过反傅里叶变换做出不同相位的信号

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/05/01 22:01:03
matlab中已知频谱的振幅谱如何通过反傅里叶变换做出不同相位的信号

如题,比如已知下图中的某个振幅谱(下一行其中某个),就是那个类似梯形的图像,

如何做出它不同相位的信号,

求一个具体一点的程序,信号和频谱可以简单一些.

如果有公式也可以给我.


我不知道振幅乘上一个什么东西可以改变相位...


反傅里叶变换是需要知道相位谱的(光幅度谱不够).
另外根据延时特性,傅里叶变换乘以e^(-jωt0)等于时域延时t0
再问: 那相位谱如何自己构造。
比如我只有一个0°单相位或是90°的...
老师布置的作业,哎...
再答: 已知幅度谱magX和相位谱angX

Y=magX.*exp(1i*angX); %信号的频域表示
y=ifft(Y,N);

构造不同的相位谱,比如相互差一个相位,对应时域一个延时