语音信号实验二报告.docVIP

  • 53
  • 0
  • 约1.1千字
  • 约 6页
  • 2016-09-24 发布于重庆
  • 举报
语音信号实验二报告

实验二 语音信号处理语音信号的采集:利用Windows下的录音机,录制一段话音。然后在Matla软件平台下,利用函数wavread对语音信号进行采样,播放语音信号,并绘制原始语音信号;wavread函数调用格式: y=wavread(file),读取file所规定的wav文件,返回采样值放在向量y中。 [y,fs,nbits]=wavread(file),采样值放在向量y中,fs表示采样频率(Hz),nbits表示采样位数。 y=wavread(file,N),读取前N点的采样值放在向量y中。 y=wavread(file,[N1,N2]),读取从N1点到N2点的采样值放在向量y中。 降采样:利用windows下的录音机录制的音频采样率是固定的fs(=22050),可以选择以下函数实现对语音信号的降采样。 y=x((1:N:length(x))); %对原始信号每隔N个点取一位,即采样率变为原来的1/N y=resample(yn,L,M); %采样率变为原来的L/M倍 y=downsample(yn,N); %%采样率变为原来的1/N倍 改变采样率为原来的1/2倍,1/4倍,1/20倍,1/50倍,1/100倍等,分别画出降样前后的信号波形和频谱图,分析采样前后信号的变化 Matlab程序如下: (2)重构原信号: 降采样后,信号的采样率和采样点数同时变化。如采样率变为原来的1

文档评论(0)

1亿VIP精品文档

相关文档