EMD-Toolbox

所属分类:matlab编程
开发工具:matlab
文件大小:2983KB
下载次数:1055
上传日期:2010-11-08 16:19:14
上 传 者xianuodj
说明:  EMD的Toolbox及使用方法 经验模态分解(Empirical Mode Decomposition, 简称EMD)是由美国NASA的黄锷博士提出的一种信号分析方法.它依据数据自身的时间尺度特征来进行信号分解, 无须预先设定任何基函数。这一点与建立在先验性的谐波基函数和小波基函数上的傅里叶分解与小波分解方法具有本质性的差别。正是由于这样的特点, EMD 方法在理论上可以应用于任何类型的信号的分解, 因而在处理非平稳及非线性数据上, 具有非常明显的优势。所以, EMD方法一经提出就在不同的工程领域得到了迅速有效的应用, 例如用在海洋、大气、天体观测资料与地震记录分析、机械故障诊断、密频动力系统的阻尼识别以及大型土木工程结构的模态参数识别方面。本工具书主要分以下几个部分:导论、非稳态信号介绍、一维时频信号分解、二维时频信号分解、时频影像信息提取等。
(Time frequency toolbox for use with MATLAB The Time-Frequency Toolbox has been mainly developed under the auspices of the French CNRS (Centre National de la Recherche Scientifique). It results from a research effort conducted within its Groupements de Recherche ”Traitement du Signal et Images” (O. Macchi) and ”Information, Signal et Images” (J.-M. Chassery). Parts of the Toolbox have also been developed at Rice University, when one of the authors (PG) was visiting the Department of Electrical and Computer Engineering, supported by NSF. Supporting institutions are gratefully acknowledged, as well as M. Guglielmi, M. Najim, R. Settineri, R.G. Baraniuk, M. Chausse, D. Roche, E. Chassande-Mottin, O. Michel and P. Abry for their help at different phases of the development.)

文件列表:
EMD的Toolbox及使用方法 (0, 2010-10-28)
EMD的Toolbox及使用方法\AUTHORS (64, 2005-10-15)
EMD的Toolbox及使用方法\COPYING (18011, 2005-10-13)
EMD的Toolbox及使用方法\data (0, 2007-04-16)
EMD的Toolbox及使用方法\data\bat.mat (16568, 2005-10-13)
EMD的Toolbox及使用方法\data\gabor.mat (348866, 2005-10-13)
EMD的Toolbox及使用方法\data\movcw4at.mat (34816, 2005-10-13)
EMD的Toolbox及使用方法\demos (0, 2007-04-16)
EMD的Toolbox及使用方法\demos\tfdemo.m (1552, 2005-10-13)
EMD的Toolbox及使用方法\demos\tfdemo1.m (5988, 2005-10-13)
EMD的Toolbox及使用方法\demos\tfdemo2.m (10051, 2005-10-13)
EMD的Toolbox及使用方法\demos\tfdemo3.m (10367, 2005-10-13)
EMD的Toolbox及使用方法\demos\tfdemo4.m (14603, 2005-10-13)
EMD的Toolbox及使用方法\demos\tfdemo5.m (10543, 2005-10-13)
EMD的Toolbox及使用方法\demos\tfdemo6.m (6563, 2005-10-13)
EMD的Toolbox及使用方法\demos\tfdemo7.m (7780, 2005-10-13)
EMD的Toolbox及使用方法\INSTALL (1031, 2005-10-15)
EMD的Toolbox及使用方法\mfiles (0, 2007-04-16)
EMD的Toolbox及使用方法\mfiles\altes.m (2409, 2005-10-13)
EMD的Toolbox及使用方法\mfiles\ambifunb.m (2884, 2005-10-13)
EMD的Toolbox及使用方法\mfiles\ambifuwb.m (5455, 2005-10-13)
EMD的Toolbox及使用方法\mfiles\amexpo1s.m (1620, 2005-10-13)
EMD的Toolbox及使用方法\mfiles\amexpo2s.m (1628, 2005-10-13)
EMD的Toolbox及使用方法\mfiles\amgauss.m (1654, 2005-10-13)
EMD的Toolbox及使用方法\mfiles\amrect.m (1601, 2005-10-13)
EMD的Toolbox及使用方法\mfiles\amtriang.m (1634, 2005-10-13)
EMD的Toolbox及使用方法\mfiles\anaask.m (1971, 2005-10-13)
EMD的Toolbox及使用方法\mfiles\anabpsk.m (2060, 2005-10-13)
EMD的Toolbox及使用方法\mfiles\anafsk.m (2100, 2005-10-13)
EMD的Toolbox及使用方法\mfiles\anapulse.m (1397, 2005-10-13)
EMD的Toolbox及使用方法\mfiles\anaqpsk.m (2217, 2005-10-13)
EMD的Toolbox及使用方法\mfiles\anasing.m (1878, 2005-10-13)
EMD的Toolbox及使用方法\mfiles\anastep.m (1390, 2005-10-13)
EMD的Toolbox及使用方法\mfiles\atoms.m (5976, 2005-10-13)
EMD的Toolbox及使用方法\mfiles\Contents.m (8126, 2005-10-13)
EMD的Toolbox及使用方法\mfiles\contwtgn.m (3805, 2005-10-13)
EMD的Toolbox及使用方法\mfiles\contwtgnmir.m (2688, 2005-10-13)
EMD的Toolbox及使用方法\mfiles\correlmx.m (2242, 2005-10-13)
EMD的Toolbox及使用方法\mfiles\d2statio.m (1478, 2005-10-13)
EMD的Toolbox及使用方法\mfiles\disprog.m (1392, 2005-10-13)
... ...

The Time-Frequency Toolbox (TFTB) is a collection of about 100 scripts for GNU Octave and Matlab (R) developed for the analysis of non-stationary signals using time-frequency distributions. It is primary intended for researchers and engineers with some basic knowledge in signal processing. The toolbox contains numerous algorithms performing time-frequency analysis with a special emphasis on quadratic energy distributions of the Cohen and affine classes, and their version enhanced by the reassignment method. The toolbox also includes signal generation procedures and processing/post-processing routines (with display utilities). Important note for GNU Octave users' ------------------------------------ The TFTB includes a Graphical User Interface for adjusting the layout of the time-frequency plots. This GUI is currently _not_ supported by GNU Octave (version 2.70). This is linked to several limitations in GNU Octave graphics. GNU Octave's development team is preparing a major release (upcoming version 3) which will much improve the graphical functionalities. We expect that this will allow us to design a GUI working with GNU Octave as well. As of today, the scripts for TFR computations and signal generations are expected to be fully compatible with GNU Octave, but the user has to write a few lines of codes to produce the time-frequency plots. Example: %% generate signal fs=100; % Hz N=128; x=fmlin(N); %% define time and frequency axes t=1:N; Nf=N; f=(0:Nf/2)/Nf; %% compute spectrogram tfr=tfrsp(x,t,Nf); %% select positive frequencies tfr=tfr(1:Nf/2+1,:); %% make image plots colormap(jet); imagesc(t/fs,fs*f,flipud(tfr)); %% make contour plots contour(t/fs,fs*f,tfr); axis('xy');

近期下载者

相关文件


收藏者