数字信号处理A实验指导书全解.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数字信号处理A实验指导书全解

数字信号处理(A) 实验指导书 柏逢明 吉林城建学院 2012年10月20日 实验一 离散时间信号分析 实验目的:加深对常用离散信号的理解,掌握序列运算和序列构造方法。 实验原理:连续信号采样获得离散时间序列,对序列进行运算和构造典型序列过程。 三、实验内容: 信号是信息的载体,它可以传递不同的信息。离散时间信号是时间变量离散化的信号。它是对连续时间信号经过抽样而获得的。经过采样得到的多个离散点的有序排列的信号可称为序列x(n)。 (一)、 序列的运算 序列相加与相乘: 已知序列 ,分别求两序列相加及相乘 % sequence1.m w0=pi/20;a=1.05; n1=[-20:20];n2=[-20:20]; subplot(2,2,1),stem(n1,sin(w0.*n1),.k);axis([-20,20,-1,3]); text(-10,2,x1(n)); xlabel(n) subplot(2,2,2),stem(n2,a.^n2,.k);axis([-20,20,-1,3]); text(-10,2,x2(n)); xlabel(n) n=[min(min(n1),min(n2)):max(max(n1),max(n2))]; x1=zeros(1,length(n)); x2=zeros(1,length(n)); x1([find((n=min(n1))(n=max(n1)))])=sin(w0.*n1); x2([find((n=min(n2))(n=max(n2)))])=a.^n2; y1=x1+x2; y2=x1.*x2; subplot(2,2,3);stem(n,y1,.k);axis([-20,20,-1,3]); text(-10,2,y1(n)); xlabel(n) subplot(2,2,4);stem(n,y2,.k);axis([-20,20,-1,3]); text(-10,2,y2(n)); xlabel(n) 2.序列移位(延迟): 设x(n)={1,2,3,4,5,5,4,3,2,1}且n={0,1,2,3,4,5,6,7,8,9},求出序列x(n)及其移位x(n-2)、x(n+2)的图形。 % sequence2.m n1=[0:9]; x=[1,2,3,4,5,5,4,3,2,1]; subplot(3,1,1);stem(n1,x,.b),axis([-3,12,0,5]) text(0,3,x(n)) n2=n1-2; subplot(3,1,2);stem(n2,x,.b),axis([-3,12,0,5]) text(9,3,x(n+2)) n3=n1+2; subplot(3,1,3);stem(n3,x,.b),axis([-3,12,0,5]) text(0,3,x(n-2)) 3.序列反褶(翻转): 已知序列,求x(n)的反褶序列。 解:x(n)的反褶序列为,设,a=1.1,-10≤n≤20。序列x(n)的反褶序列x(-n)的Matlab程序实现: % sequence3.m a=1.1; n=[-10:20];x=a.^n; subplot(2,1,1);stem(n,x,.k),axis([-20,20,0,8]) text(0,5,x(n)) n=fliplr(-n);x=fliplr(x); subplot(2,1,2);stem(n,x,.k),axis([-20,20,0,8]) text(0,5,x(-n)) (二)、典型序列 单位冲激序列(单位抽样序列): 采用Matlab编程实现: function[x,nx]=delta(n) x=(n==0); nx=n; 采用Matlab的 zeros函数实现: x=zeros(1,N); x(1)=1 单位阶跃序列: 采用Matlab编程实现: function u=u(n) u=[n=0]; nu=n; 采用Matlab的 ones函数实现: x=ones(1,N); 矩形序列: function[x,nx]=RNn(N,n); % 设N=5,此时R5(n) x=[(n=0)(n=N-1)]; nx=n; 实指数序列: % sequence4.m a1=1.1;a2=0.9;a3=-1.1;a4=-0.9; n=[-5:15]; x1=(a1.^n);x2=(a2.^n);x3=(a3.^n);x4=(a4.^n); subplot(2,2,1);stem(n,x1,.k);axis([-5,15,-0.5,5]); xlabel(n); text(3.5,3.5,a1); subplot(2,2,2)

文档评论(0)

0022515 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档