资源简介
matlab时频分析工具箱tftb-0.2
代码片段和文件信息
% 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
echo off
%PARAMFUN Figures representing different TFD of the Cohen‘s class.
% On the left the ambiguity plane and the weighting functions ;
% On the right the time-frequency distributions.
% O. Lemoine - February July 1996.
if ~exist(‘paramfun.mat‘)
echo on
%
% PARAMFUN does not exist.
%
% You haven‘t created “paramfun.mat“. Please run ??? to proceed.
% The next part of the demo is skipped.
%
else
load paramfun
Ncont=5;
subplot(321);
contour(dlr([(N+rem(N2))/2+1:N 1:(N+rem(N2))/2]:)8);
xlabel(‘Delay‘); ylabel(‘Doppler‘);
title(‘Wigner-Ville weighting function‘)
set(gca‘yTickLabel‘[])
set(gca‘xTickLabel‘[])
hold on
[ah]=contour(WF1[1/2]‘g‘);
set(h‘linewidth‘2);
hold off
subplot(322);
Max=max(max(tfr1));
levels=linspace(Max/10MaxNcont);
contour(tfr1levels);
xlabel(‘Time‘); ylabel(‘Frequency‘);
title(‘Wigner-Ville distribution‘)
set(gca‘yTickLabel‘[])
set(gca‘xTickLabel‘[])
subplot(323);
contour(dlr([(N+rem(N2))/2+1:N 1:(N+rem(N2))/2]:)8);
xlabel(‘Delay‘); ylabel(‘Doppler‘);
title(‘Spectrogram weighting function‘);
set(gca‘yTickLabel‘[])
set(gca‘xTickLabel‘[])
hold on
[ah]=contour(WF2[1/2]‘g‘);
set(h‘linewidth‘2);
hold off
subplot(324);
Max=max(max(tfr2));
levels=linspace(Max/10MaxNcont);
contour(tfr2(1:N/2:)levels);
xlabel(‘Time‘); ylabel(‘Frequency‘);
title(‘Spectrogram‘)
set(gca‘yTickLabel‘[])
set(gca‘xTickLabel‘[])
subplot(325);
contour(dlr([(N+rem(N2))/2+1:N 1:(N+rem(N2))/2]:)8);
xlabel(‘Delay‘); ylabel(‘Doppler‘);
title(‘SP-WV weighting function‘);
set(gca‘yTickLabel‘[])
set(gca‘xTickLabel‘[])
hold on
[ah]=contour(WF3[1/2]‘g‘);
set(h‘linewidth‘2);
hold off
subplot(326);
Max=max(max(tfr3));
levels=linspace(Max/10MaxNcont);
contour(tfr3levels);
xlabel(‘Time‘); ylabel(‘Frequency‘);
title(‘Smoothed-pseudo-WVD‘);
set(gca‘yTickLabel‘[])
set(gca‘xTickLabel‘[])
figure(2);
subplot(221);
contour(dlr([(N+rem(N2))/2+1:N 1:(N+rem(N2))/2]:)8);
xlabel(‘Delay‘); ylabel(‘Doppler‘);
title(‘Born-Jordan weighting function‘);
set(gca‘yTickLabel‘[])
set(gca‘xTickLabel‘[])
hold on
[ah]=contour(WF4[1/2]‘g‘);
set(h‘linewidth‘2);
hold off
subplot(222);
Max=max(max(tfr4));
lev
相关资源
- 基于哈希的图像检索LSH,ITQmatlab代码
- fastFWI-master.zip
- MATLAB 画飞机三维运动轨迹工具箱
- matlab 非线性光学模拟
- GUI的数字识别系统
- MATLAB实验报告大全
- 倒立摆matlab仿真模型
- 图像超分辨率处理
- MATLAB数学建模-配书代码
- 结构光超分辨MATLAB代码,测试图像,
- IMAGE_MATLAB_GUI
- MATLAB Text Analytics Toolbox官方教程
- gps基本原理及其matlab仿真199992
- 信号分析与处理——MATLAB语言及应用
- MATLAB编程100例
- 扫描文件的光学字符分割文字分割M
- 交替方向乘子法ADMM算法的matlab代码
- 图像插值方法3种方法,MATLAB代码
- AF、DF协议的MATLAB仿真
- tobii眼动仪视觉追踪程序源码,MATLA
- ADMM工具包
- Matlab实现FCM算法
- matlab 计算李雅普诺夫指数的方法集合
- 多径多普勒效应讲义(含matlab程序)
- 基于Matlab的数字图像处理课程设计
- 雷达系统设计MATLAB仿真.pdf196612
- Matlab 揭秘 全本
- MATLAB建模与仿真应用教程(第2版 )
- 精简版绿色Matlab
- DTFT、DFT、FFT原理及编程
评论
共有 条评论