- 2
- 0
- 约5.57千字
- 约 14页
- 2019-01-02 发布于湖北
- 举报
PAGE
程名称: 语音信号处理
实验项目:用修正的短时自相关检测语音的
基音周期
实验地点: 起点机房
专业班级://////班 学号:2009/////
学生姓名: //////
指导教师: /////
2012年 10月 23日
一.实验目的
1.熟悉前一个实验程序以及中心削波的意义。.
2.用Matlab实现用修正的短时自相关检测语音的基音周期。
3.分析修正的短时自相关在基音周期检测中的应用。
4.能够对程序进行重新编制。
二.实验原理
如果x(n) 是一个周期为P 的信号,则其自相关函数也是周期为P的信号,且在信号周期的整数倍处,自相关函数取最大值。语音的浊音信号具有准周期性,其自相关函数在基音周期的整数倍处取最大值。计算两相邻最大峰值间的距离,就可以估计出基音周期。观察浊音信号的自相关函数图,其中真正反映基音周期的只有少数几个峰,而其余大多数峰都是由于声道的共振特性引起的。因此为了突出反映基音周期的信息,同时压缩其他无关信息,减小运算量,有必要对语音信号进行适当预处理后再进行自相关计算以获得基音周期。
第一种方法是先对语音信号进行低通滤波,再进行自相关计算,因为语音信号包括十分丰富的谐波分量,基音频率的范围分布宰0~500Hz左右,即使女高音升c调最高也不会超过1Kz,所以采用1Kz的低通滤波器先对语音信号进行滤波,保留基音频率,再用2Kz采样频率进行采样;最后用2~20ms的滞后时间计算短时自相关,帧长取10~20ms,即可估计出基音周期。且中心削波函数如式(3-1)
一般削波电平 X取本帧语音幅度的60%~70%。将削波后的序列 f(x) 用短时自相关函数估计基音周期,在基音周期位置的峰值更加尖锐,可以有效减少倍频或半频错误。
三.实验要求
1.实验前自己用Cool Edit 音频编辑软件录制浊音部分,并把它保存为.txt文件。
2.分别取长度N=160和N’=N+K的矩形窗函数作用于语音信号上,首先对其进行中心削波,比较削波前和削波后语音信号波形,并使得削波后的信号进行乘积并求和,计算延迟为0K160时的相关值,并且用得到的相关值来检测语音信号的基音周期,用MATLAB画出图形。
3.写出实验报告,分析实验结果。
四.实验条件
计算机 Matlab软件
五.实验程序及数据
fid=fopen(zhuoyin.txt,rt);
[a,count]=fscanf(fid,%f,[1,inf]);
L=length(a);
m=max(a);
for i=1:L
a(i)=a(i)/m;
end
m=max(a);
n=min(a);
ht=(m+n)/2;
for i=1:L;
a(i)=a(i)-ht;
end
figure(1);
subplot(2,1,1);
plot(a,k);
axis([0,450,-1,1]);
title(中心削波前语音);
xlabel(样点数);
ylabel(幅度值);
coeff=0.7;
th0=max(a)*coeff;
for k=1:L;
if a(k)=th0
a(k)=a(k)-th0;
elseif a(k)=(-th0);
a(k)=a(k)+th0
else
a(k)=0;
end
end
m=max(a);
for i=1:L;
a(i)=a(i)/m;
end
subplot(2,1,2);
plot(a,k);
axis([0,450,-1,1]);
title(中心削波后语音波形);
xlabel(样点数);
ylabel(幅度值);
fclose(fid);
fid=fopen(zhuoyin.txt,rt);
[b,count]=fscanf(fid,%f,[1,inf]);
fclose(fid);
N=160;
A=[];
for k=1:160;
sum=0;
for m=1:N;
sum=sum+b(m)*b(m+k-1);
end
A(k)=sum;
end
for k=1:160
B(k)=A(k)/A(1);
end
figure(2);
subplot(2,1,1);
plot(B,k);
title(中心削波前修正自相关);
xlabel(延迟k);
ylabel(幅度值);
axis([0,320,-1,1]);
N=160;
A=[];
for k=1:160;
sum=0;
for m=1:N;
sum=sum+a(m)*a(m+k-1);
end
A(k)=sum;
end
for k=
您可能关注的文档
最近下载
- 如何找回误删微信好友,微信好友一键恢复.doc VIP
- 《蜀道难》课件34张.pptx VIP
- 《建筑地面工程施工质量验收规范》GB-50209-2022.pdf VIP
- 尼龙拉架织物的除油原理和产品资料.ppt VIP
- 2026年黑龙江农垦职业学院单招职业技能考试题库附答案.docx VIP
- 在带头强化政治忠诚、提高政治能力等“五个带头”方面个人对照检查材料【两篇】供参考2026.docx VIP
- 大病低保申请书.docx VIP
- 盐酸(31%)安全技术说明书.doc VIP
- 解读GB 6441-2025《生产安全事故分类与编码》.pptx
- FUJITSU 富士通存储系统ETERNUS DX60 S4 DX100 S4 DX200 S4, ETERNUS DX60 S3 DX100 S3 DX200 S3, ETERNUS DX500 S3 DX600 S3, ETERNUS DX8100 S3 DX8700 S3 DX8900 S3, ETERNUS AF250 AF650, ETERNUS DX200F 用户手册.pdf VIP
原创力文档

文档评论(0)