- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
信号与系统实验基本信号的产生,语音的读取与播放
《信号与系统》课程研究性实验记录1
姓名 学号 年级专业及班级 指导教师 提交日期
信号的时域分析(MATLAB仿真 )
【目的】
(1) 掌握基本信号及其特性,了解实际信号的建模。
(2) 掌握基本信号的运算,加深对信号时域分析基本原理和方法的理解,并建立时频之间的感性认识。
(3) 学会仿真软件MATLAB的初步使用方法,掌握利用MATLAB进行信号表示和信号运算。【研讨内容】——基础题
题目1:基本信号的产生,语音的读取与播放
生成一个正弦信号,改变正弦信号的角频率和初始相位,观察波形变化(可利用subplot分割图形窗口,同时绘制多个图对比观察),并听其声音的变化。
完成P72 M2-3、M2-4、M2-6、M2-9 (可适当参考P58-P66)
分别录制一段男声、女声信号,进行音频信号的读取与播放,画出其时域波形。
【温馨提示】
(1)利用MATLAB函数 wavread(file)读取.wav格式文件。
(2)利用MATLAB函数 sound(x, fs)或者wavplay(x,fs)播放正弦信号和声音信号。
【仿真程序】
参考代码:1 生成一个正弦信号
A=1;w0=2*pi;phi=pi/6;
t=1:0.001:8;
xt=A*sin(w0*t+phi);
plot(t,xt)
sound(xt,1000)
2 改变角频率
(1)增大角频率
A=1;w0=4*pi;phi=pi/6;
t=1:0.001:8;
xt=A*sin(w0*t+phi);
plot(t,xt)
3 改变初始相位
(1)减小初始相位
A=1;w0=2*pi;phi=0;
t=1:0.001:8;
xt=A*sin(w0*t+phi);
plot(t,xt)
4 分别录制一段男声、女声信号,进行音频信号的读取与播放,画出其时域波形
女声[y,Fs,nbits]=wavread(youth.wav);
wavplay(y,Fs);
subplot(2,1,1)
plot(y)
t=0:1/Fs:(length(y)-1)*1/Fs;
subplot(2,1,2)
plot(t,y)
男声[y,Fs,nbits]=wavread(time.wav);
wavplay(y,Fs);
subplot(2,1,1)
plot(y)
t=0:1/Fs:(length(y)-1)*1/Fs;
subplot(2,1,2)
plot(t,y)
【仿真结果】
女声频谱图
男生频谱图
正弦信号波形图 改变角频率波形图 改变初始相位波形图
【结果分析】
提示:应从以下几方面对结果进行分析:
随着正弦信号角频率的变化,其波形有什么变化,听到的声音又有变化?它们之间有什么关系?
频率越大波形越密集,声音更尖锐。
(2) 男声和女声信号的时域波形有什么区别?
男声幅度比女声低。
【研讨内容】——提高题
题目2:信号的基本运算(语音信号的翻转、展缩)
将原始音频信号在时域上进行延展、压缩,
将原始音频信号在时域上进行幅度放大与缩小,
将原始音频信号在时域上进行翻转,
【温馨提示】
把时间变为原来的a倍,即能压缩(a大于1)或延展(a小于1)为原来的a倍。
直接在原信号前乘以a,即能使幅度放大(a大于1)或缩小(a小于1)
使用flipud函数,实现信号翻转。
【仿真程序】
参考代码:
程序如下:(1)原信号的2倍压缩
[x,fs,nbits]=wavread(youth.wav);
x1=x(1:2:end);wavplay(x1,fs)
plot(x1)
【仿真结果】
【结果分析】原信号压缩两倍后,音频效果速度变为原来的两倍,声音也变得更加尖锐。
完成P72 M2-3、M2-4、M2-6、M2-9 (可适当参考P58-P66)
M2-3:(1)x(t)的mtlab函数:function yt=x(t)
yt=t.*(t=0t=2)+2*(t2t=3)-1*(t3t=5);
x(t)x(0.5t)x(2-0.5t)的波形图:
程序:functionyt=x2_1(t)
yt=t.*(t=02t)+2*(t=23t)-1*(t=35t);end
%example2_3
t=-1:0.01:5;
subplot(3,1,1);
plot(t,x2_1(t));
title(x(t));
axis([-1,6,-2,3]);
subplot(3,1,2);
plot(t,x2_1(0.5*t));
title(x(0.5*t));
axis([-1,6,-2,3]);
subplot(3,1,3);
plot(t,x2_1(2-
原创力文档


文档评论(0)