怎么用matlab进行傅里叶变换换消除横线,matlab


前辈我刚才看了您的帖子,发現咱们的语句大致都一样但是我这个还是有原来的频谱在,如下是我的程序我想跟您说一下我的目的。我编程目的是:由传感器分别采集得到轴低速旋转的位移信号y1以及高速下的信号y2。然后分别进行离散matlab进行傅里叶变换换得到他们的频谱Y1和Y2接着,利用频移特性将低速信号的频谱移动到和高速信号频率重合之后进行幅值相减,再将相减后的差信号变换回时域
但是我这个程序运行后发现,低速信号y1迻动后的频谱图上频移目的是达到了,但是还存在另一个频谱我怀疑这个频谱是因为我把负频率给移过来了。所以麻烦您帮我看看程序有没有错误图片是运行后的频谱图。C:\Users\Administrator\Desktop
  1. 求解一个信号x(t)通过一截止频率为50Hz嘚理想低通滤波器后输出的时域信号y(t)

  2. 在MATLAB里绘制信号x(t)的时域波形,对信号x(t)进行FFT变换并绘制频谱图 (实部&虚部)

  3. 在MATLAB里计算并绘制

  4. 将输出信号的半谱图补全成对称的全谱图 (共轭对称性)

    对全谱图进行傅里叶反变换IFFT,得到输出的时域信号y(t)

我要回帖

更多关于 matlab进行傅里叶变换 的文章

 

随机推荐