信号与系统研究性学习手册专题1 506.docx

上传人:b****1 文档编号:3266243 上传时间:2023-05-05 格式:DOCX 页数:19 大小:988.22KB
下载 相关 举报
信号与系统研究性学习手册专题1 506.docx_第1页
第1页 / 共19页
信号与系统研究性学习手册专题1 506.docx_第2页
第2页 / 共19页
信号与系统研究性学习手册专题1 506.docx_第3页
第3页 / 共19页
信号与系统研究性学习手册专题1 506.docx_第4页
第4页 / 共19页
信号与系统研究性学习手册专题1 506.docx_第5页
第5页 / 共19页
信号与系统研究性学习手册专题1 506.docx_第6页
第6页 / 共19页
信号与系统研究性学习手册专题1 506.docx_第7页
第7页 / 共19页
信号与系统研究性学习手册专题1 506.docx_第8页
第8页 / 共19页
信号与系统研究性学习手册专题1 506.docx_第9页
第9页 / 共19页
信号与系统研究性学习手册专题1 506.docx_第10页
第10页 / 共19页
信号与系统研究性学习手册专题1 506.docx_第11页
第11页 / 共19页
信号与系统研究性学习手册专题1 506.docx_第12页
第12页 / 共19页
信号与系统研究性学习手册专题1 506.docx_第13页
第13页 / 共19页
信号与系统研究性学习手册专题1 506.docx_第14页
第14页 / 共19页
信号与系统研究性学习手册专题1 506.docx_第15页
第15页 / 共19页
信号与系统研究性学习手册专题1 506.docx_第16页
第16页 / 共19页
信号与系统研究性学习手册专题1 506.docx_第17页
第17页 / 共19页
信号与系统研究性学习手册专题1 506.docx_第18页
第18页 / 共19页
信号与系统研究性学习手册专题1 506.docx_第19页
第19页 / 共19页
亲,该文档总共19页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

信号与系统研究性学习手册专题1 506.docx

《信号与系统研究性学习手册专题1 506.docx》由会员分享,可在线阅读,更多相关《信号与系统研究性学习手册专题1 506.docx(19页珍藏版)》请在冰点文库上搜索。

信号与系统研究性学习手册专题1 506.docx

信号与系统研究性学习手册专题1506

《信号与系统》课程研究性学习手册

姓名

学号

同组成员

指导教师

时间

信号的时域分析专题研讨

【目的】

(1)掌握基本信号及其特性,了解实际信号的建模。

(2)掌握基本信号的运算,加深对信号时域分析基本原理和方法的理解,并建立时频之间的感性认识。

(3)学会仿真软件MATLAB的初步使用方法,掌握利用MATLAB进行信号表示和信号运算。

【研讨内容】

题目1:

基本信号的产生,语音的读取与播放

1)生成一个正弦信号,改变正弦信号的频率(可选择262,294,330,349,392,440,494,523Hz),观察波形变化,并听其声音的变化。

2)将频率为262,294,330,262,262,294,330,262,330,349,392,392,330,349,392,392Hz的正弦信号按顺序播放,听其声音的变化。

3)生成一个幅度为1、周期为2s、占空比为40%的周期矩形脉冲。

4)本组男生、女生分别朗读“信号是指消息的表现形式与传送载体”,并录音成wav格式,利用MATLAB进行音频信号的读取与播放,画出其时域波形。

【温馨提示】

(1)利用MATLAB函数wavread(file)读取.wav格式文件。

(2)利用MATLAB函数sound(x,fs)播放正弦信号和声音信号。

【题目分析】

产生正弦信号y=2*sin(w0*t+p),角频率:

w0,初始相位为p。

查资料知道占空比含义在一串理想的脉冲周期序列中(如方波),正脉冲的持续时间与脉冲总周期的比值。

用y=square(2*t,50)产生生成一个幅度为1、基频为2Hz、占空比为50%的周期方波。

用audiorecorder和audioplayer函数分别录制声音和播放声音。

 

【仿真程序】

A=1;w0=2*pi;phi=pi/6;

t=0:

0.001:

8;

xt=A*sin(w0*t+phi);

plot(t,xt)

w0=1;p=pi/6;y=2*sin(w0*t+p);

plot(t,y,'r');

gridon;

title('角频率为1,初相为pi/6的正弦波');

sound(100*y,fs)%100%*y

t=0:

0.01:

20;

axis([0,20,-2,2]);

hold;grid;

y=square(2*t,50);

plot(t,y,'r');

title('幅度为1、基频为2Hz、占空比为50%的周期方波');

[y1,fs]=wavread('C:

\Users\liyifan00\Desktop\xinhao.wav');

sound(y1,fs);

t=(1:

length(y1))/fs;

plot(t,y1)

[y1,fs]=wavread('C:

\Users\liyifan00\Desktop\xinhao.wav');

sound(y2,fs);

t=(1:

length(y2))/fs;

plot(t,y2)

 

【仿真结果】

 

【结果分析】

提示:

应从以下几方面对结果进行分析:

(1)随着正弦信号(角)频率的变化,其波形有什么变化,听到的声音又有变化?

它们之间有什么关系?

频率增大时,图形变密集,声音变快。

频率减小时,图形变稀疏,声音变慢。

(2)男声和女声信号的时域波形有什么区别?

男生信号的时域波形相对女生信号变化较快,底沉粗狂。

女生信号的时域波形变化比较缓慢,声音高亢清脆

【自主学习内容】

方波函数的使用,占空比的理解。

【阅读文献】

1]陈后金,胡健,薛健.信号与系统(第二版)[M].北京:

清华大学出版社,北京交通大学出版社,2007.

 

【发现问题】(专题研讨或相关知识点学习中发现的问题):

根据声音信号的什么特征能有效区分出男声和女声?

男生信号的低频分量较多,女生信号的高频分量较多

【问题探究】

女人发音的频率比较高所以一般声音有点比较尖的感觉.男人的发音一般振幅比较大所以声音听起来比较洪亮浑厚.

 

【研讨内容】

题目2:

信号的基本运算(语音信号的翻转、展缩)

1)将题目1(5)录制的男生音频信号在时域上进行延展、压缩,画出相应的时域波形,并进行播放,听声音有和什么变化。

2)将题目1(5)录制的男生音频信号在时域上进行幅度放大与缩小,画出相应的时域波形,并进行播放,听声音有和什么变化。

3)将题目1(5)录制的男生音频信号在时域上进行翻转,画出相应的时域波形,并进行播放,听声音有和什么变化。

4)画出

的波形,

的取值如下表所示。

0.5000

0.3183

0.0000

-0.1061

-0.0000

0.0637

0.0000

-0.0455

0.5000

0.2026

0.0000

0.0225

0.0000

0.0081

0.0000

0.0041

0.7500

0.2026

-0.1013

0.0225

0.0000

0.0081

-0.0113

0.0041

【题目分析】

【仿真程序】

【仿真结果】

【结果分析】

【自主学习内容】

【阅读文献】

【发现问题】(专题研讨或相关知识点学习中发现的问题):

画出

的波形,讨论

波形与

取值的关系。

【问题探究】

系统的时域分析专题研讨

【目的】

(1)掌握系统响应的时域求解,加深对系统时域分析基本原理和方法的理解。

(2)掌握连续系统零状态响应(卷积积分)数值计算的方法。

(3)学会仿真软件MATLAB的初步使用方法,掌握利用MATLAB求解连续系统和离散系统的零状态响应。

(4)培养学生发现问题、分析问题和解决问题的能力。

【研讨内容】

题目1:

系统响应时域求解

1)求一个RLC电路的零输入响应和零状态响应,

2)将信号与系统时域分析专题研讨1(4)录制的语音信号中混入随机噪声,然后用M点滑动平均系统对受噪声干扰的信号去噪,改变M点数,比较不同点数下的去噪效果,

【温馨提示】

利用MATLAB函数rand(M,N)产生M行N列[0,1]上均匀分布的随机噪声。

【题目分析】

【仿真程序】

【仿真结果】

【结果分析】

【自主学习内容】

【阅读文献】

【发现问题】(专题研讨或相关知识点学习中发现的问题):

【问题探究】

 

【研讨内容】

题目2:

连续信号卷积的近似计算

两个连续信号的卷积定义为

为了进行数值计算,需对连续信号进行抽样。

记x[k]=x(k∆),h[k]=h(k∆),∆为进行数值计算的抽样间隔。

则连续信号卷积可近似的写为

(1)

这就可以利用conv函数可近似计算连续信号的卷积。

设x(t)=u(t)-u(t-1),h(t)=x(t)*x(t),

(a)为了与近似计算的结果作比较,用解析法求出y(t)=x(t)*h(t);

(b)用不同的∆计算出卷积的数值近似值,并和(a)中的结果作比较;

(c)证明

(1)式成立;

(d)若x(t)和h(t)不是时限信号,则用上面的方法进行近似计算会遇到什么问题?

给出一种解决问题的方案;

(e)若将x(t)和h(t)近似表示为

推导近似计算卷积的算法。

取相同的抽样间隔,比较两种方法的计算卷积误差。

【题目分析】(a),求出y(t)的函数表达式,画出它的图像,并和后面通过y(kΔ)≈Δx[k]*h[k]算出的信号进行比较。

对于(b),matlab中不可以直接进行连续的信号的卷积,必须得先对连续信号采样,得到离散的信号,然后求得两个离散信号的卷积,得到另外一个离散信号y[kΔ],最后再把离散的信号连续化,得到要得到的y(kΔ)。

通过改变Δ的值来与(a)中所得结果进行对比。

对(c),由于积分可以用求和的极限来表示,所以,当Δ足够小时,y(kΔ)≈Δx[k]*h[k]成立。

对(d),matlab不能表示出无时限信号。

我们可以用符号运算。

对于(e),两个相同的宽度的矩形波的卷积为一个三角波。

根据卷积性质,推导出卷积的近似算法。

【仿真程序】(a)为了与近似计算的结果作比较,用解析法求出y(t)=x(t)*h(t)

dt=0.000001;

t=-1:

dt:

4;

y=(0.5*t.^2).*[t>0&t<=1]+(-t.^2+3*t-1.5).*[t>1&t<=2]+(0.5*t.^2-3*t+4.5).*[t>2&t<=3];

plot(t,y,'r');

title('解析法求出y(t)的波形');

clearall;

dt=0.00001;

t=-1:

dt:

4;

x=rectpuls(t-0.5,1);

axis([-1,3,-2,2]);

hold;plot(t,x,'b');

title('x(t)的波形');

h=tripuls(t-1,2);

plot(t,h,'g');

title('h(t)的波形');

clearall;

(b)用不同的计算出卷积的数值近似值,并和a中的结果作比较

clearall;

c1=[0.01,0.1,0.25,0.3,0.5];

forn=1:

length(c1)

dt=c1(n);

t=-0.5:

dt:

2;

x=rectpuls(t-0.5,1);

h=tripuls(t-1,2);

y=conv(x,h)*dt;

t1=-1:

dt:

4;

plot(t1,y)

str2=num2str(dt);

str3=strcat('当dt=',str2);

str1=strcat(str3,'的波形');

title(str1);

pause;

end

(e)

%(e)若将x(t)和h(t)近似表示为

%推导近似计算卷积的算法。

取相同的抽样间隔,比较两种方法的计算卷积误差。

【仿真结果】

(b)用不同的D计算出卷积的数值近似值,并和(a)中的结果作比较;

用不同的计算出卷积:

dt=0.01

dt-0.1

 

dt=0.25

dt=0.3

dt=0.5

%(e)若将x(t)和h(t)近似表示为

%推导近似计算卷积的算法。

取相同的抽样间隔,比较两种方法的计算卷积误差。

 

D(t)=0.01

D(t)=0.1

D(t)=0.25

D(t)=0.3

D(t)=0.5

【结果分析】(a)为了与近似计算的结果作比较,用解析法求出y(t)=x(t)*h(t);x(t)=u(t)-u(t-1),y(t)=x(t)*h(t)=[u(t)-u(t-1)]*[r(t)-2r(t-1)+r(t-2)]=

0t<0

0.5t^20

−t^2+3t−1.51

0.5t^2−3t+4.52

0t>3

图形如下

从图像中可以看到,当dt越小的时候,图像越平滑,越接近于利用解析法求得的结果。

dt越大时,误差就越大(d)若x(t)和h(t)不是时限信号:

(d)若x(t)和h(t)不是时限信号

方法一:

matlab软件不能取到无穷大,函数值在到达某一值时会变成0。

解决办法是我们可以根据自己的需要,设定x(t)和h(t)在某一范围内的函数值,其他值均为0。

方法二:

我们可以采用matlab中的符号运算。

比如:

x1(t)=exp(-abs(t));x2(t)=sin(t);

那么x1(t)与x2(t)卷积可以通过以下程序实现:

symstxx1(t)=exp(-abs(t));

x2(t)=sin(t);%c=x1(t)*x2(t-x);

c=exp(-abs(x))*(sin(t-x));

y=int(c,x,-inf,inf)

求得;x1(t)与x2(t)的卷积为y=sin(t)

(e)经过取值从0.01,0.1,0.25,0.3,0.5两种算法的不同波形比较,我们可以得到(b)的方法比较好,更接近于理论值。

【自主学习内容】连续信号的抽样离散信号的卷积

【阅读文献】信号与系统/陈后金主编.--北京:

高等教育出版社,2007.12(2013.12重印)

matlab基础与应用教程孟桥人民邮电出版社

【发现问题】(专题研讨或相关知识点学习中发现的问题):

答:

对matlab的conv函数不太会用

对matlab很不熟悉,在软件的使用和语句的应用上花费了大量时间,语法相关方面知识有待补充。

【问题探究】

通过改变dt的值,发现,dt值越小,越接近真实卷积值

电子文件提交说明:

文件名学号_姓名_ss1(每组在文件名上只需提供一个学号和姓名)

文件格式MicrosoftWord2007版

建议用Office套装软件Visio进行绘图。

Matlab所绘图形可在Visio环境下ungroup后进行编辑。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2