实验二离散时间信号的时域分析(附思考题程序)_第1页
实验二离散时间信号的时域分析(附思考题程序)_第2页
实验二离散时间信号的时域分析(附思考题程序)_第3页
实验二离散时间信号的时域分析(附思考题程序)_第4页
实验二离散时间信号的时域分析(附思考题程序)_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、实验二离散时间信号的时域分析实验目的(1)学习MATLAB软件及其在信号处理中的应用,加深对常用离散时间信号的理解(2)利用MATLAB产生常见离散时间信号及其图形的显示,进行简单运算。(3)熟悉MATLAB对离散信号的处理及其应用。实验原理离散时间信号是时间为离散变量的信号。其函数值在时间上是不连续的“序列”。(1)单位抽样序列(n)Jn二00n0如果序列在时间轴上面有K个单位的延迟,则可以得到(n-k),即:x(n)=A1,0,os函数来实现。n(2f/*Fs)该序列可以用matLaB中的(2)正弦序列可以利用sin函数来产生。3)指数序列a.x(n)an(n),aR在MATLAB中通过:

2、n0:N1;和xa-An;来实现。3实验内容及其步骤F(1)复习有关离散时间信号的有关内容。(2)通过程序实现上述几种信号的产生,并进行简单的运算操作。单位抽样序列(n)=参考:%GenerationofaUnitSampleSequenceclf;%Generateavectorfrom-10to20n=-10:20;%Generatetheunitsamplesequenceu=zeros(1,10)1zeros(1,20);%Plottheunitsamplesequencestem(n,u);xlabel(Timeindexn);ylabel(Amplitude);title(Unit

3、SampleSequence);axis(-102001.2);如果序列在时间轴上面有K个单位的延迟,则可以得到(n-k),即:(nk);,通过程序来实现如下所示结果。0,k正弦序列x(n)=Asin(2fn/Fs,)参考:n=0:40;phase=0;arg=2*pi*f*n-phase;elf;stem(n,x);axis(040-22);title(SinusoidalSequence);ylabel(Amplitude);指数序列%Generationofasinusoidalsequencef=0.1;A=1.5;x=A*eos(arg);%Clearoldgraph%Plotthe

4、generatedsequencegrid;xlabel(Timeindexn);axis;x(n)an(n),aR参考:%Generationofarealexponentialsequenceelf;n=0:35;x=K*a.An;a二g=O2;stemE*x);xlabel(Timeindexn);ylabel(Amplitude);FicureNo.1IS冈1FigureNo,2匚3叵)FileEditInsertToolsWindowHelpFileEditVievInsertToolsWindowHelpJO启口骨kA丿归051561O.-O.arm三一-二一vz1A21/Smus

5、cidalSequence3O-舍0J-4-2o1020TirrmirnT口mn3040OJ口nL-E-UUH加深对离散时间信号及其特性的理解,对于离散信号能进行基本的运算(例如信号加、乘、延迟等等),并且绘出其图形。参考:信号加。信号x1和x2应该具有相同的长度,位置对应才可以进行相加运算,否则须先通过zeros函数左右补零后方可运算。nl=l:5;xlO=l0.70.40.10;n2=3:8;x20=0.10.30.50.70.91;n=l:8;x1=x10zeros(l,8Tength(nl);%右边补3个零x2二zeros(l,8Tength(n2)x20;%左面补2个零x=xl+x2

6、;subplot(3,l,l);stem(n,xl);subplot(3,l,2);stem(n,x2);subplot(3,l,3);stem(n,x);通过实际的操作应用,实现对一段语音信号的简单处理。对于一段语音信号,从中截取数秒以“.wav”形式进行保存,并且对语音信号进行读入、波形显示等操作。参考:对于一段存放在“C:MATLAB6p5workspeech”语音信号”f3.wav”,进行操作:x=(C:MATLAB6p5workspeechf3.wav);y=wavread(x);plot(y);sound(y,16000)实验用MATLAB函数介绍其中在实验过程中常用到的MATLA

7、B指令(函数名)有:elf,zeros,ones,length,wavread,sound命令等,具体调用格式参看“help”或者查阅相关书籍。另外,在具体的实验过程中也可以根据实际需要自己定义函数。思考题(1)离散时间信号在时域上有何特点。(2)总结实验过程中所得到的结论,并能进行分析处理。(3)对实验过程中所涉及的问题进行分析,对于信号经过时延之后,试编写和修改相应的程序,得出最终正确的结果和波形图,并对实验报告进行整理分析。(4)对于离散时间信号进行计算。实验报告要求:(1)明确实验目的以及实验的原理。(2)通过实验内容分析离散时间信号的性质。(3)完成思考题的内容,对实验结果及其波形图

8、进行分析对比,总结主要结论。实验内容:1.产生单位阶跃信号(用ones函数)n=-10:20;u=zeros(1,10)ones(1,21);stem(n,u);Figure1=|旦|EiieEditViewInsertIdqIsDesktopWindov/Help、|djIa|:+i:n紗動匸尿t風|由|口2.产生指数序列x(n)等于2乘以-1的n次方n=0:20;x=2*(-1).An;stem(n,x);3.产生一个周期正弦函数n=0:0.2:4*pi;y=sin(n);stem(n,y);4.已知:xn=-451-2-302,-4vnv4;yn=6-3-1087-2;-2nx=-451

9、-2-302;n1=-3:3;y=6-3-1087-2;n2=-1:5;n=n1+1;y1=fliplr(y);x10=zeros(1,10-length(n)x1;y10=y1zeros(1,10-length(n2);c=x10.*y10;subplot(5,1,1);stem(n1,x);legend(xn);subplot(5,1,2);stem(-2:4,x);legend(xn-1);subplot(5,1,3);stem(n2,y);legend(yn);subplot(5,1,4);stem(-5:1,y1);legend(y-n);subplot(5,1,5);stem(-5:4,c);legend(xn-1.*y-n);5.求yn=an*bn用编程实现两个因果离散信号的卷积functiony=myconv(a,b)a=input(a=);b=input(b=);N1=length(a);N2=lengt

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论