資源簡介
信號處理中需要的matlab程序,包括LFM,NLFM,BPSK,QPSK等等。
代碼片段和文件信息
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
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1913??2010-04-01?04:30??signal?processing?matlab\altes.m
?????文件???????2252??2012-05-09?07:22??signal?processing?matlab\ambifunb.asv
?????文件???????2252??2012-05-09?07:26??signal?processing?matlab\ambifunb.m
?????文件???????4821??2010-04-01?04:30??signal?processing?matlab\ambifuwb.m
?????文件???????1124??2010-04-01?04:30??signal?processing?matlab\amexpo1s.m
?????文件???????1132??2010-04-01?04:30??signal?processing?matlab\amexpo2s.m
?????文件???????1158??2010-04-01?04:30??signal?processing?matlab\amgauss.m
?????文件???????1105??2010-04-01?04:30??signal?processing?matlab\amrect.m
?????文件???????1138??2010-04-01?04:30??signal?processing?matlab\amtriang.m
?????文件???????1475??2010-04-01?04:30??signal?processing?matlab\anaask.m
?????文件???????1570??2010-04-01?04:30??signal?processing?matlab\anabpsk.m
?????文件???????1604??2010-04-01?04:30??signal?processing?matlab\anafsk.m
?????文件????????901??2010-04-01?04:30??signal?processing?matlab\anapulse.m
?????文件???????1723??2012-03-23?05:53??signal?processing?matlab\anaqpsk.m
?????文件???????1382??2010-04-01?04:30??signal?processing?matlab\anasing.m
?????文件????????905??2010-04-01?04:30??signal?processing?matlab\anastep.m
?????文件???????5491??2010-04-01?04:30??signal?processing?matlab\ATOMS.M
?????文件???????7414??2010-04-01?04:30??signal?processing?matlab\contents.m
?????文件???????3093??2010-04-01?04:30??signal?processing?matlab\contwtgn.m
?????文件???????1976??2010-04-01?04:30??signal?processing?matlab\contwtgnmir.m
?????文件???????1530??2010-04-01?04:30??signal?processing?matlab\correlmx.m
?????文件????????766??2010-04-01?04:30??signal?processing?matlab\d2statio.m
?????文件????????988??2010-04-01?04:30??signal?processing?matlab\demotfrparam.m
?????文件????????896??2010-04-01?04:30??signal?processing?matlab\disprog.m
?????文件????????638??2010-04-01?04:30??signal?processing?matlab\divider.m
?????文件???????1934??2010-04-01?04:30??signal?processing?matlab\dopnoise.m
?????文件???????2184??2010-04-01?04:30??signal?processing?matlab\doppler.m
?????文件????????819??2010-04-01?04:30??signal?processing?matlab\dwindow.m
?????文件???????1393??2010-04-01?04:30??signal?processing?matlab\fmconst.m
?????文件???????2393??2010-04-01?04:30??signal?processing?matlab\fmhyp.m
............此處省略127個文件信息
- 上一篇:matlab語音中提取lpcc
- 下一篇:Trigger Algorithm 算法
評論
共有 條評論