2021-03-13 EMD算法matlab仿真时间学习感悟

本文记录了作者在使用EMD算法进行MATLAB仿真的学习过程,涉及模拟信号生成,尤其是高斯白噪声环境下的信号处理。通过实验,作者发现对于含有3个基频信号的组合,保留前三个IMF分量能有效滤除噪声,达到最佳的信号重构效果。
摘要由CSDN通过智能技术生成

EMD算法matlab仿真时间学习感悟

目录

EMD算法matlab仿真时间学习感悟

1. 模拟信号:

2. 实验结果和相关代码

(1)原始信号代码

(2)EMD分解结果

(3)信号重构


1. 模拟信号:

噪声:高斯白噪声,SNR=10dB

2. 实验结果和相关代码

(1)原始信号代码

Fs = 3000;
t = (0:1/Fs:1-1/Fs);

x1 = (1+0.2*cos(6*pi*t)).*cos(140*pi*t+2*sin(6*pi*t));
x2 = (1+t).*cos(80*pi*t+6*pi*t.^2);
x3 = 2*exp(-0.5)*sin(40*pi*t+6*pi*t.^2);
xsig = x1+x2+x3;
% figure
% plot(t,xsig);
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值