资源简介

在lmd中加入白噪声对信号进行分析,得出仿真图

资源截图

代码片段和文件信息


%   主要调整参数为筛选次数 在程序的 93 行附近,筛选次数对信号结果影响很大 !!!!!
%
function[PFASI]=lmd(m)
[ij]=size(m);
if i>=2
    m=m‘;
end
xsize=length(m);
c=m;     % 将原始信号赋给 c
iter=5;    %自己选定

for i=1:1:iter
    

k=0;
wucha1=0.001;   % 误差 0.001
n_l=nengliang(m);   % 计算信号的总能量
    
while 1
    k=k+1;    % 调整存取向量位置
    a=1;      % 每次循环开始都为 1 
    h=c;      % 用来传递残差分量
   
    [pfasi]=zhaochun(ahwucha1);     
    c=c-pf;   % 减去第一次得到的 pf 分量
    ppf(k:)=pf;   % 存放 pf 分量
    aa(k:)=a;     % 幅值分量
    ssi(k:)=si;   % 频率分量
    c_pos=position(c);   % 残余项的极值点数
    n_c=nengliang(c);    % 残余项能量
    n_pf=nengliang(pf);  % pf 能量
    if length(c_pos)<3 || n_c        ppf(k+1:)=c;
        pfz=k+1;     %分解出来的pf分量k+1为残差
        b

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       7074  2012-09-21 10:52  lmd.m

     文件       1002  2012-09-02 20:45  text_lmd.m

----------- ---------  ---------- -----  ----

                 8076                    2


评论

共有 条评论