Matlab时频分析技术及其应用

所属分类:文章/文档
开发工具:matlab
文件大小:40308KB
下载次数:84
上传日期:2018-02-27 10:41:46
上 传 者灰羊2
说明:  比较全面的时频分析教程,附带MATLAB程序
(A comprehensive tutorial on time frequency analysis, with a MATLAB program)

文件列表:
Matlab时频分析技术及其应用\MATLAB时频分析技术及其应用_葛哲学编着.pdf (39597515, 2017-12-11)
Matlab时频分析技术及其应用\tftb-0.2\AUTHORS (64, 2005-10-15)
Matlab时频分析技术及其应用\tftb-0.2\COPYING (18011, 2005-10-13)
Matlab时频分析技术及其应用\tftb-0.2\CVS\Entries (240, 2008-02-15)
Matlab时频分析技术及其应用\tftb-0.2\CVS\Entries.Log (106, 2008-02-15)
Matlab时频分析技术及其应用\tftb-0.2\CVS\Repository (5, 2008-02-15)
Matlab时频分析技术及其应用\tftb-0.2\CVS\Root (57, 2008-02-15)
Matlab时频分析技术及其应用\tftb-0.2\data\bat.mat (16568, 2005-10-13)
Matlab时频分析技术及其应用\tftb-0.2\data\CVS\Entries (129, 2008-02-15)
Matlab时频分析技术及其应用\tftb-0.2\data\CVS\Repository (10, 2008-02-15)
Matlab时频分析技术及其应用\tftb-0.2\data\CVS\Root (57, 2008-02-15)
Matlab时频分析技术及其应用\tftb-0.2\data\gabor.mat (348866, 2005-10-13)
Matlab时频分析技术及其应用\tftb-0.2\data\movcw4at.mat (34816, 2005-10-13)
Matlab时频分析技术及其应用\tftb-0.2\demos\CVS\Entries (380, 2008-02-15)
Matlab时频分析技术及其应用\tftb-0.2\demos\CVS\Repository (11, 2008-02-15)
Matlab时频分析技术及其应用\tftb-0.2\demos\CVS\Root (57, 2008-02-15)
Matlab时频分析技术及其应用\tftb-0.2\demos\paramfun.m (3697, 2007-04-23)
Matlab时频分析技术及其应用\tftb-0.2\demos\tfdemo.m (1552, 2005-10-13)
Matlab时频分析技术及其应用\tftb-0.2\demos\tfdemo1.m (5988, 2005-10-13)
Matlab时频分析技术及其应用\tftb-0.2\demos\tfdemo2.m (10051, 2005-10-13)
Matlab时频分析技术及其应用\tftb-0.2\demos\tfdemo3.m (10367, 2005-10-13)
Matlab时频分析技术及其应用\tftb-0.2\demos\tfdemo4.m (14603, 2005-10-13)
Matlab时频分析技术及其应用\tftb-0.2\demos\tfdemo5.m (10543, 2005-10-13)
Matlab时频分析技术及其应用\tftb-0.2\demos\tfdemo6.m (6563, 2005-10-13)
Matlab时频分析技术及其应用\tftb-0.2\demos\tfdemo7.m (7780, 2005-10-13)
Matlab时频分析技术及其应用\tftb-0.2\INSTALL (1057, 2008-02-15)
Matlab时频分析技术及其应用\tftb-0.2\mfiles\altes.m (2409, 2005-10-13)
Matlab时频分析技术及其应用\tftb-0.2\mfiles\ambifunb.m (2884, 2005-10-13)
Matlab时频分析技术及其应用\tftb-0.2\mfiles\ambifuwb.m (5455, 2005-10-13)
Matlab时频分析技术及其应用\tftb-0.2\mfiles\amexpo1s.m (1620, 2005-10-13)
Matlab时频分析技术及其应用\tftb-0.2\mfiles\amexpo2s.m (1628, 2005-10-13)
Matlab时频分析技术及其应用\tftb-0.2\mfiles\amgauss.m (1654, 2005-10-13)
Matlab时频分析技术及其应用\tftb-0.2\mfiles\amrect.m (1601, 2005-10-13)
Matlab时频分析技术及其应用\tftb-0.2\mfiles\amtriang.m (1634, 2005-10-13)
Matlab时频分析技术及其应用\tftb-0.2\mfiles\anaask.m (1971, 2005-10-13)
Matlab时频分析技术及其应用\tftb-0.2\mfiles\anabpsk.m (2060, 2005-10-13)
Matlab时频分析技术及其应用\tftb-0.2\mfiles\anafsk.m (2100, 2005-10-13)
Matlab时频分析技术及其应用\tftb-0.2\mfiles\anapulse.m (1397, 2005-10-13)
Matlab时频分析技术及其应用\tftb-0.2\mfiles\anaqpsk.m (2217, 2005-10-13)
Matlab时频分析技术及其应用\tftb-0.2\mfiles\anasing.m (1878, 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');

近期下载者

相关文件


收藏者