matlab图像显示时间,请问怎么把样点数变成时间显示在图像了里

该博客介绍了如何在MATLAB中将处理语音信号的程序结果,从显示样点数转变为显示时间。通过分帧、加窗、傅里叶变换、信噪比估计和MMSE方法,最终恢复并增强语音信号。在图像显示时,将时间轴应用到图像的x轴,以更直观地展示语音信号的变化。
摘要由CSDN通过智能技术生成

怎么把该程序最后结果图片的样点数变换成时间

[filename,yxj]=uigetfile('*.wav','请选择纯净语音文件:');

tidy=wavread([yxj filename])';

[wavin,NOISE]=noisegen(tidy,20);              %加入10dB白噪声

%---------------------参数定义--------------------------

frame_len=256;                                   %帧长

step_len=0.5*frame_len;                          %分帧时的步长,相当于重叠50%

wav_length=length(wavin);

R=step_len;

L=frame_len;

f=(wav_length-mod(wav_length,frame_len))/frame_len;

k=2*f-1;                                         %帧数

h=sqrt(1/101.3434)*hamming(256)';                %汉明窗乘以系数的原因是使其符合条件要求

wavin=wavin(1:f*L);                              %带躁语音与纯净语音长度对齐

tidy=tidy(1:f*L);

win=zeros(1,f*L);

enspeech=zeros(1,f*L);

%--------------------------分帧-------------

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值