已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验一 信号的表示与信号的运算姓名 罗治民 班级 电子12-BF 学号日期 2014.6.9 成绩 一、 实验条件:计算机一台、MATLAB软件。二、 实验目的:学习使用MATLAB产生基本信号、回执信号波形、实现信号的基本运算,为信号分析何系统分析奠定基础。三、实验原理:MATLAB提供了许多函数用于产生常用的基本信号:(1)阶跃信号: t=-2:0.02:6; x=(t=0); plot(t,x); axis(-2,6,0,1.2);(2)指数信号: t=0:0.001:5; x=2*exp(-1*t); plot(t,x); (3)正弦信号: f0=4; w0=2*pi*f0; t = 0: 0.001: 1; x = 2*sin(w0*t+ pi/6); plot(t,x); (4)矩形脉冲信号: t=-2: 0.02: 6; x=rectpuls(t-2,4); plot(t,x);(1)单位脉冲序列:k= -4: 20; x=zeros(1,7),1,zeros(1,17); stem(k,x);(2)单位阶跃序列:k= -4:20; x=zeros(1,7),ones(1,18); stem(k,x);(3)指数序列:k = -5:15; x = 0.3*(1/2).k; stem(k,x);(3)正弦序列:k=-10:10;omega=pi/3;x=0.5*sin(omega*k+ pi/5); stem(k,x); 信号的基本运算 四、 实验步骤及结果测试:1.利用MATLAB长生下列信号并作图。 (1) x(t)=-3u(t-1),-1t5 程序:t=-1:0.02:5; x=-3*(0=(t-1); plot(t,x); axis(-2.1,6.2,-3.1,0.1) (2) x(t)=,0t30 程序:t=0:0.02:30; x=exp(-0.1*t).*sin(2/3*t); plot(t,x) axis(-0.2,30.2,-1.1,1.1) (3) x(t)= 程序:t=-0.1:0.00001:0.1; x=cos(100*t)+cos(2000*t); plot(t,x) (4) xk= 程序:k=-14:15; x=zeros(1,9),ones(1,11),zeros(1,10); stem(k,x) (5) xk=(0.9)sin(0.25k)+cos(0.25k) ,-20k20 程序:k=-19:20; x=(0.9).k).*sin(0.25*pi*k)+cos(0.25*pi*k);stem(k,x) 2.已知无限长序列(1)计算信号的总能量;k=0:10000000; x=(0.5).k; E=sum(abs(x).2);fprintf(E=%2.16fn,E)结果:E=1.3333333333333333 (2)分别计算序列前10点、前20点和前30点的能量及占总能量的百分比。 解:k=0:10000000; x=(0.5).k; E=sum(abs(x).2); k=0:10; x=(0.5).k; E1=sum(abs(x).2);k=0:20; x=(0.5).k; E2=sum(abs(x).2); k=0:30; x=(0.5).k; E3=sum(abs(x).2);fprintf(E1=%2.16fnE2=%2.16fnE3=%2.16fn,E1,E2,E3)fprintf(E1/E=%2.16fnE2/E=%2.16fnE3/E=%2.16fn,E1/E,E2/E,E3/E)结果:E1=1.3333330154418945E2=1.3333333333330302E3=1.3333333333333333E1/E=0.9999997615814209E2/E=0.9999999999997726E3/E=1.00000000000000003已知序列:(1)计算离散序列的卷积和yk=xk*hk,并绘出其波形;解: k=-2:3; x=2,2,1,-1,4,2; k=0:2; h=2,-1,1; y=conv(x,h); k=-2:5; stem(k,y); (2)计算离散序列的互相关函数,并绘出其波形; 解: k=-2:3; x=2,2,1,-1,4,2; k=0:2; h=2,-1,1; R=xcorr(x,h); k=-5:5;stem(k,R); (3)序列的相关与序列的卷积有何关系?解:根据序列的相关与序列的卷积的定义表达式可知,xk 与yk的序列相关为RK=xk*y-k.4数字信号处理的应用之一是从含有加性噪声的信号中去除噪声。现有被噪声污染的信号 xk=sk+dk,式中:为原始信号,dk为均匀分布的白噪声(1)分别产生50点的序列sk和白噪声序列dk,将二者叠加生成xk,并在同一张图上绘出xk,sk和dk的序列波形; 解: k=0:49; s=cos(0.08*pi*k); stem(k,s,g*); hold on; d=rand(1,50); stem(k,d,b+); hold on; x=s+d; stem(k,x,r); hold on; legend(s,d,x);(2)均值滤波可以有效的去除叠加在低频信号上的噪声。已知3点滑动平均数字滤波器的单位脉冲响应为hk=1,1,1;k=0,1,2,计算yk=xk*hk,在同一张图上绘出前50点yk、sk和xk的波形,比较序列yk和sk。 解: k=0:49; s=cos(0.08*pi*k); stem(k,s,g*); hold on; d=rand(1,50); x=s+d; stem(k,x,r); hold on; k=0,1,2; h=1,1,1; y=conv(x,h); k=0:51; stem(k,y,b+); hold on; legend(s,x,y); 五、思考题:1. 两个连续信号的卷积定义是什么?两个序列的卷积定义是什么?卷积的作用是什么?conv函数只输出了卷积结果,没有输出对应的时间向量,如何使时间向量和卷积结果对应起来? 解: 连续信号卷积定义是 y(t)=x(t)*h(t)= -xh(t-)d,两个序列的卷积定义是 yk=-xnhk-n. 把信号分解成冲激信号(单位脉冲)之和,借助系统的冲激响应好h
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 公司出包油漆合同范例
- 2025年江苏货运从业资格证考试模拟题及答案解析
- 物流运输报价合同范例
- 婚宴酒席合同范例
- 2025年郑州a2货运从业资格证考试
- 棉花机械转让合同范例
- 唐山职业技术学院《卫生毒理学A》2023-2024学年第一学期期末试卷
- 2025年茂名货运从业资格证模拟考试下载什么软件
- 唐山职业技术学院《档案管理学》2023-2024学年第一学期期末试卷
- 培训学校兼职会计合同范例
- 联轴器基本知识讲解
- 住宅室内装饰装修管理办法课件
- 呼吸系统疾病诊疗规范
- 夜听电台情感故事【十二篇】
- Unit 1 What's he like Part B Let's learn(说课稿)人教PEP版英语五年级上册
- 国开2023年春《人文英语4》机考网考期末复习资料参考答案
- 教师追悼会家属答谢词(三篇)
- 初三英语中考模拟试卷
- 酒店业轻资产运营模式案例研究
- 《卓有成效的管理者》读书分享
- 员工食堂承包合同、考核细则、考核评分表
评论
0/150
提交评论