资源简介
利用matlab提取语音信号中的F0,F1,F2即前三个共振峰的属性

代码片段和文件信息
% ANISODIFF - Anisotropic diffusion.
%
% Usage:
% diff = anisodiff(im niterations kappa lambda option)
%
% im - input image
% nititerations
% kappa - conduction coefficient 20-100 ?
% lambda - max value of .25 for stability
% option - 1 Perona Malik diffusion equation No 1
% 2 Perona Malik diffusion equation No 2
%
% Reference:
% P. Perona and J. Malik.
% Scale-space and edge detection using ansotropic diffusion.
% IEEE Transactions on Pattern Analysis and Machine Intelligence
% 12(7):629-639 July 1990.
%
% Author: Peter Kovesi pk@cs.uwa.edu.au
% Department of Computer Science & Software Engineering
% The University of Western Australia
%
% June 2000
function diff = anisodiff2(im niterations kappa lambda option)
im = double(im);
[rowscols] = size(im);
diff = im;
for i = 1:niterations
fprintf(‘\rIteration %d‘i);
% Construct diffl which is the same as diff but
% has an extra padding of zeros around it.
diffl = zeros(rows+2 cols+2);
diffl(2:rows+1 2:cols+1) = diff;
% North South East and West differences
deltaN = diffl(1:rows2:cols+1) - diff;
deltaS = diffl(3:rows+22:cols+1) - diff;
deltaE = diffl(2:rows+13:cols+2) - diff;
deltaW = diffl(2:rows+11:cols) - diff;
% Conduction
if option == 1
cN = exp(-(deltaN/kappa).^2);
cS = exp(-(deltaS/kappa).^2);
cE = exp(-(deltaE/kappa).^2);
cW = exp(-(deltaW/kappa).^2);
elseif option == 2
cN = 1./(1+exp(-(deltaN/kappa).^2));
cS = 1./(1+exp(-(deltaS/kappa).^2));
cE = 1./(1+exp(-(deltaE/kappa).^2));
cW = 1./(1+exp(-(deltaW/kappa).^2));
end
diff = diff + lambda*(cN.*deltaN + cS.*deltaS + cE.*deltaE + cW.*deltaW);
% Uncomment the following to see a progression of images
% subplot(ceil(sqrt(niterations))ceil(sqrt(niterations)) i)
% imagesc(diff) colormap(gray) axis image
end
fprintf(‘\n‘);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 4155 2002-07-15 16:28 F0F1F2F3\ftrack.m
文件 290 2007-05-24 20:27 F0F1F2F3\demo01.m
文件 414 2007-05-19 11:10 F0F1F2F3\nanmax.m
文件 741 2007-05-19 11:06 F0F1F2F3\nanmean.m
文件 414 2007-05-19 11:09 F0F1F2F3\nanmin.m
文件 812656 2002-03-11 14:27 F0F1F2F3\wioioi01.mat
文件 1718 2002-06-18 01:47 F0F1F2F3\lpcsgram.m
文件 1069 2002-03-11 15:20 F0F1F2F3\frmnts1.m
文件 1928 2001-11-20 16:43 F0F1F2F3\anisodiff.m
目录 0 2007-05-26 14:30 F0F1F2F3
----------- --------- ---------- ----- ----
823603 11
相关资源
- matlab_OFDM调制解调(来自剑桥大学)
- Matlab路面裂缝识别69319
- 高灵敏度GPS接收机MATLAB仿真,附捕获
- 基于MATLAB的质点弹道计算与外弹道优
- 阵列天线的matlab仿真
- MATLAB 经典程序源代码大全
- MATLAB小波软阈值去噪代码33473
- 天线阵的波束形成在MATLAB仿真程序及
- 非线性SVM算法-matlab实现
- 《MATLAB 智能算法超级学习手册》-程序
- 组合导航matlab程序
- 读取txt文件内容matlab代码实现
- Matlab实现基于相关的模板匹配程序
- matlab优化工具箱讲解
- 基于MATLAB的快速傅里叶变换
- 光纤传输中的分布傅立叶算法matlab实
- 基于matlab的图像处理源程序
- matlab 椭圆拟合程序
- 算术编码解码matlab源代码
- optical_flow 光流法 matlab 实现程序
- 引导图像滤波器 Matlab实现
- 分形几何中一些经典图形的Matlab画法
- OFDM系统MATLAB仿真代码
- SVM工具箱(matlab中运行)
- 图像小波变换MatLab源代码
- LU分解的MATLAB实现
- 冈萨雷斯数字图像处理matlab版(第三
- 替代数据法的matlab程序
- 用matlab实现的多站定位系统性能仿真
- 通过不同方法进行粗糙集属性约简m
评论
共有 条评论