资源简介
此工具箱为 .m文件的Matlab源代码,直接拷贝toolbox根目录,添加路径即可使用,具体EMD,HHT下载安装步骤在我个人博客有介绍,祝好。 www.cnblogs.com/BrowserSnake
代码片段和文件信息
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
%
% This program is free software; you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
% the Free Software Foundation; either version 2 of the License or
% (at your option) any later version.
%
% This program is distributed in the hope that it will be useful
% but WITHOUT ANY WARRANTY; without even the implied warranty of
% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
% GNU General Public License for more details.
%
% You should have received a copy of the GNU General Public License
% along with this program; if not write to the Free Software
% Foundation Inc. 51 Franklin St Fifth Floor Boston MA 02110-1301 USA
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
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2409 2005-10-13 16:14 TFTB\altes.m
文件 2884 2005-10-13 16:14 TFTB\ambifunb.m
文件 5455 2005-10-13 16:14 TFTB\ambifuwb.m
文件 1620 2005-10-13 16:14 TFTB\amexpo1s.m
文件 1628 2005-10-13 16:14 TFTB\amexpo2s.m
文件 1654 2005-10-13 16:14 TFTB\amgauss.m
文件 1601 2005-10-13 16:14 TFTB\amrect.m
文件 1634 2005-10-13 16:14 TFTB\amtriang.m
文件 1971 2005-10-13 16:14 TFTB\anaask.m
文件 2060 2005-10-13 16:14 TFTB\anabpsk.m
文件 2100 2005-10-13 16:14 TFTB\anafsk.m
文件 1397 2005-10-13 16:14 TFTB\anapulse.m
文件 2217 2005-10-13 16:14 TFTB\anaqpsk.m
文件 1878 2005-10-13 16:14 TFTB\anasing.m
文件 1390 2005-10-13 16:14 TFTB\anastep.m
文件 5976 2005-10-13 16:14 TFTB\atoms.m
文件 8126 2005-10-13 16:14 TFTB\Contents.m
文件 3805 2005-10-13 16:14 TFTB\contwtgn.m
文件 2688 2005-10-13 16:14 TFTB\contwtgnmir.m
文件 2242 2005-10-13 16:14 TFTB\correlmx.m
文件 5573 2008-02-15 15:38 TFTB\CVS\Entries
文件 12 2008-02-15 15:38 TFTB\CVS\Repository
文件 57 2008-02-15 15:38 TFTB\CVS\Root
文件 1478 2005-10-13 16:14 TFTB\d2statio.m
文件 1392 2005-10-13 16:14 TFTB\disprog.m
文件 1134 2005-10-13 16:14 TFTB\divider.m
文件 2430 2005-10-13 16:14 TFTB\dopnoise.m
文件 2680 2005-10-13 16:14 TFTB\doppler.m
文件 1315 2005-10-13 16:14 TFTB\dwindow.m
文件 1878 2005-10-13 16:14 TFTB\fmconst.m
............此处省略111个文件信息
- 上一篇:IEEE 39节点系统
- 下一篇:信号的调频调制与解调(FM)
相关资源
- Pattern Recognition and Machine Learning(高清
- MATLAB 编程 第二版 Stephen J. Chapman 著
- 均值滤波和FFT频谱分析Matlab代码
- 《MATLAB扩展编程》代码
- HDB3码、AMI码的MATLAB实现
- 3点GPS定位MATLAB仿真
- MATLAB数字信号处理85个实用案例精讲入
- matlab从入门到精通pdf94795
- 欧拉放大论文及matlab代码
- 跳一跳辅助_matlab版本
- 全面详解LTE MATLAB建模、仿真与实现
- MIMO-OFDM无线通信技术及MATLAB实现_孙锴
- MATLAB Programming for Engineers 4th - Chapman
- matlab 各种谱分析对比
- 分数阶chen混沌matlab程序
- 基于粒子群算法的非合作博弈的matl
- MATLAB车流仿真 包括跟驰、延误
- matlab空间桁架计算程序
- 基于MATLAB的图像特征点匹配和筛选
- DMA-TVP-FAVAR
- GPS信号的码捕获matlab代码.7z
- 一维光子晶体MATLAB仿真代码吸收率折
- newmark法源程序
- 传统关联成像、计算鬼成像matlab
- pri传统分选算法
- 摆动滚子推杆盘形凸轮设计
- 医学图像重建作业matlab源码
- Matlab实现混沌系统的控制
- 检测疲劳驾驶
- Matlab锁相环仿真-Phase Locked Loop.rar
评论
共有 条评论