资源简介
一个很完整的时频分析工具包,包括各种时频变换。
代码片段和文件信息
function x=altes(Nfminfmaxalpha) ;
%ALTES Altes signal in time domain.
% X=ALTES(NFMINFMAXALPHA) generates the Altes signal in
% the time domain.
%
% N : number of points in time
% FMIN : lower frequency bound (value of the hyperbolic
% instantaneous frequency law at the sample N)
% in normalized frequency (default : .05)
% FMAX : upper frequency bound (value of the hyperbolic
% instantaneous frequency law at the first sample)
% in normalized frequency (default : 0.5)
% ALPHA : attenuation factor of the envelope (default : 300)
% X : time row vector containing the Altes signal samples.
%
% Example:
% x=altes(1280.10.45); plot(x);
%
% See also KLAUDER ANASING ANAPULSE ANASTEP DOPPLER.
% P. Goncalves - September 1995.
% Copyright (c) 1995 Rice University
%
% ------------------- CONFIDENTIAL PROGRAM --------------------
% This program can not be used without the authorization of its
% author(s). For any comment or bug report please send e-mail to
% f.auger@ieee.org
if (nargin == 0)
error ( ‘The number of parameters must be at least 1.‘ );
elseif (nargin == 1)
fmin=0.05; fmax=0.5; alpha=300;
elseif (nargin == 2)
fmax=0.5; alpha=300;
elseif (nargin == 3)
alpha=300 ;
end;
if (N <= 0)
error (‘The signal length N must be strictly positive‘ );
elseif (fmin > 0.5) | (fmin < 0)
error ( ‘FMIN must be in ]0 0.5]‘ ) ;
elseif (fmax > 0.5) | (fmax < 0)
error ( ‘FMAX must be between 0 and 0.5‘ ) ;
elseif (alpha <= 1)
error ( ‘ALPHA must be > 1‘ ) ;
else
g = exp((log(fmax/fmin))^2/(8*log(alpha))) ;
nu0 = sqrt(fmin*fmax) ;
beta=sqrt(2*log(g)*log(alpha));
t0 = N/(exp(beta)-exp(-beta)) ;
t1 = t0*exp(-beta); t2 = t0*exp(beta) ;
b = -t0*nu0*g*log(g) ;
t = linspace(t1t2N+1) ; t = t(1:N) ;
x = (exp(-(log(t./t0).^2)/(2*log(g)))).*cos(2*pi*b*log(t./t0)/log(g)) ;
x = x.‘/norm(x) ;
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1971 2000-10-27 15:59 Time_Frequency Toolbox\altes.m
文件 2331 2000-10-27 15:59 Time_Frequency Toolbox\ambifunb.m
文件 4990 2000-10-27 15:59 Time_Frequency Toolbox\ambifuwb.m
文件 1124 2000-10-27 15:59 Time_Frequency Toolbox\amexpo1s.m
文件 1132 2000-10-27 15:59 Time_Frequency Toolbox\amexpo2s.m
文件 1158 2000-10-27 15:59 Time_Frequency Toolbox\amgauss.m
文件 1105 2000-10-27 15:59 Time_Frequency Toolbox\amrect.m
文件 1138 2000-10-27 15:59 Time_Frequency Toolbox\amtriang.m
文件 1475 2000-10-27 15:59 Time_Frequency Toolbox\anaask.m
文件 1564 2000-10-27 15:59 Time_Frequency Toolbox\anabpsk.m
文件 1604 2000-10-27 15:59 Time_Frequency Toolbox\anafsk.m
文件 901 2000-10-27 15:59 Time_Frequency Toolbox\anapulse.m
文件 1601 2000-10-27 15:59 Time_Frequency Toolbox\anaqpsk.m
文件 1382 2000-10-27 15:59 Time_Frequency Toolbox\anasing.m
文件 905 2000-10-27 15:59 Time_Frequency Toolbox\anastep.m
文件 5491 2000-10-27 15:59 Time_Frequency Toolbox\atoms.m
文件 7707 2000-10-27 15:59 Time_Frequency Toolbox\contents.m
文件 766 2000-10-27 15:59 Time_Frequency Toolbox\d2statio.m
文件 896 2000-10-27 15:59 Time_Frequency Toolbox\disprog.m
文件 638 2000-10-27 15:59 Time_Frequency Toolbox\divider.m
文件 626 2000-10-27 16:00 Time_Frequency Toolbox\divider.org
文件 1934 2000-10-27 16:00 Time_Frequency Toolbox\dopnoise.m
文件 2254 2000-10-27 16:00 Time_Frequency Toolbox\doppler.m
文件 814 2000-10-27 16:00 Time_Frequency Toolbox\dwindow.m
文件 1446 2000-10-27 16:00 Time_Frequency Toolbox\fmconst.m
文件 2393 2000-10-27 16:00 Time_Frequency Toolbox\fmhyp.m
文件 1594 2000-10-27 16:00 Time_Frequency Toolbox\fmlin.m
文件 1308 2000-10-27 16:00 Time_Frequency Toolbox\fmodany.m
文件 2588 2000-10-27 16:00 Time_Frequency Toolbox\fmpar.m
文件 2498 2000-10-27 16:00 Time_Frequency Toolbox\fmpower.m
............此处省略113个文件信息
- 上一篇:空间后方交会MFC版,C 源代码
- 下一篇:路由选择算法源程序(最短路径算法)
评论
共有 条评论