资源简介
具有更好的时频分辨率,是分析非平稳信号的重要工具,
代码片段和文件信息
function [tfrtf] = tfrwv(xtNtrace)
if (nargin == 0)
error(‘At least one parameter required‘);
end;
[xrowxcol] = size(x);
if (nargin == 1)
t=1:xrow; N=xrow ; trace=0;
elseif (nargin == 2)
N=xrow ; trace=0;
elseif (nargin == 3)
trace = 0;
end;
if (N<0)
error(‘N must be greater than zero‘);
end;
[trowtcol] = size(t);
if (xcol==0)||(xcol>2)
error(‘X must have one or two columns‘);
elseif (trow~=1)
error(‘T must only have one row‘);
elseif (2^nextpow2(N)~=N)
fprintf(‘For a faster computation N should be a power of two\n‘);
end;
tfr= zeros (Ntcol);
if trace disp(‘Wigner-Ville distribution‘); end;
for icol=1:tcol
ti= t(icol); taumax=min([ti-1xrow-tiround(N/2)-1]);
tau=-taumax:taumax; indices= rem(N+tauN)+1;
tfr(indicesicol) = x(ti+tau1) .* conj(x(ti-tauxcol));
tau=round(N/2);
if (ti<=xrow-tau)&&(ti>=tau+1)
tfr(tau+1icol) = 0.5 * (x(ti+tau1) * conj(x(ti-tauxcol)) + ...
x(ti-tau1) * conj(x(ti+tauxcol))) ;
end;
if trace disprog(icoltcol10); end;
end;
tfr= fft(tfr);
if (xcol==1) tfr=real(tfr); end ;
if (nargout==0)
tfrqview(tfrxt‘tfrwv‘);
elseif (nargout==3)
f=(0.5*(0:N-1)/N)‘;
end;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1241 2013-07-22 14:27 tfrwv.m
----------- --------- ---------- ----- ----
1241 1
相关资源
- 中国科学技术大学-算法设计与分析
- 直螺线管 圆形线 磁场分布
- 分布式电源 配电网
- 全球气候带分布区划图,5米分辨率,
- 论文研究-高阶马尔可夫链平稳分布的
- 并行计算与MPI.pdf
- 武汉大学高级操作系统结课题目及答
- itrip爱旅行网2017版源码+架构分析+视频
- Greenplum Hadoop分布式平台的大数据解决
- 高斯瑞利分布下qpsk和QAM的误码率分析
- D-ITG 分布式流量生成软件
- dubbo 程序
- 西北工业大学软件学院网络与分布计
- 阿里分布式运维系统总结
- 物种分布预测模型maxent
- 小D课堂-亿级流量系列之jmeter4.x分布式
- SSM分布式案例-电商商城-完整高清视频
- 论文研究-分布式空时编码的实现和研
- 论文研究 - 新加坡热带城市州的天气
- 冗余技术在分布式控制系统中的应用
- 海量图片的分布式存储及负载均衡研
- springboot-mybatis-dubbo-zookeeper项目框架
- SpringBoot+Atomikos分布式事务及多数据源
- Chahine迭代算法在光散射法粒度分布反
- 定义一个接口,用于描述动物的生活
- 何恺明 暗原色先验图像去雾算法 导向
- 中国气象站点分布矢量数据.rar
- 分布式文件系统-mapreduce-排序
- 传智播客-29期-淘淘商城-Dubbo版
- DCS_SOMP分布式压缩感知
评论
共有 条评论