cwhe10的个人博客分享 http://blog.sciencenet.cn/u/cwhe10

博文

0073:IFFT消噪声代码

已有 2183 次阅读 2018-7-9 16:54 |个人分类:科学研究|系统分类:科研笔记| IFFT

 源代码:

clc;

clear;

close all;


data=sin(2*[0:0.02:4]);

for i=1:length(data)

    data(i)=data(i)+0.2*randn(1,1);

end

%-------------------------底下是函数接口:data是一维数据!

Y=fft(data);

YY=abs(Y);

figure;plot(YY);title('看图选择底下的滤波范围');

for i=20:180              %20和80根据你的图来调整,选取!

    Y(i)=0;

end

data_new=real(ifft(Y));

figure;subplot(1,2,1);plot(data,'r');title('原始信号');grid on;

subplot(1,2,2);plot(data_new,'b');title('滤波后信号');grid on;

%----------------------------------------------------------------------

图表:




https://wap.sciencenet.cn/blog-2777453-1123091.html

上一篇:0069:Bancroft算法在UWB室内定位方面的应用仿真(附录源码)
下一篇:0074: 外文论文下载方法
收藏 IP: 159.226.162.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-4-24 02:43

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部