资源简介

希尔伯特变换和小波变换检测相位差的matlab程序和一些资料

资源截图

代码片段和文件信息


function phase_cha = hil(signal_asignal_b)

% % % 通过希尔伯特变换,得到解析信号,实部为原信号,虚部为原信号的希尔伯特变换
H_signal_a = hilbert(signal_a);
H_signal_b = hilbert(signal_b);
% % % 得到的相位在[-pi/2,pi/2]之间
% % %angle 等价于以下语句 
% xr = real();
% xi = imag();
% phase = atan2(xixr);
phase_a_p = angle(H_signal_a);
phase_b_p = angle(H_signal_b);
% % % 从[-pi/2,pi/2]转换到真正的相位
phase_a = unwrap(phase_a_p)/pi;
phase_b = unwrap(phase_b_p)/pi;
phase_cha = phase_b - phase_a;
figure
subplot(211)
plot(phase_a)
title(‘信号a的相位-希尔伯特‘)
ylabel(‘pi‘)
subplot(212)
plot(phase_b)
title(‘信号b的相位-希尔伯特‘)
ylabel(‘pi‘)

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

     文件        676  2012-10-18 14:21  新建文件夹\hil.m

     文件        626  2012-10-18 15:05  新建文件夹\phase.m

     文件        922  2012-10-18 15:04  新建文件夹\wav.m

     目录          0  2012-10-20 19:40  新建文件夹

     文件     139853  2012-10-18 10:38  新建文件夹\小波变换\基于复小波变换相位谱的齿轮故障诊断.pdf

     文件     801271  2012-10-17 13:45  新建文件夹\小波变换\实小波变换提取相位信息方法研究.pdf

     文件     628784  2012-10-17 13:42  新建文件夹\小波变换\小波变换与信号瞬时特征分析.pdf

     文件     267438  2012-10-17 13:42  新建文件夹\小波变换\小波变换在瞬时相位分析中的应用.pdf

     文件     266292  2012-10-17 13:38  新建文件夹\希尔伯特\一种基于希尔伯特变换的相位差测量方法.pdf

     文件     588438  2012-10-17 13:48  新建文件夹\希尔伯特\希尔伯特变换与信号的包络_瞬时相位和瞬时频率.pdf

     文件     244312  2012-10-18 10:55  新建文件夹\希尔伯特\解析信号的瞬时相位与原始信号的等价关系.pdf

     目录          0  2012-10-20 19:40  新建文件夹\小波变换

     目录          0  2012-10-20 19:40  新建文件夹\希尔伯特

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

              2938612                    13


评论

共有 条评论