- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
DSP数字信号处理实验报告1
本科学生实验报告
学号 124090314 姓名 何胜金
学院 物电学院 专业、班级 12电子
实验课程名称 数字信号处理(实验)
教师及职称 杨卫平
开课学期 第三 至 第四 学年 下 学期
填报时间 2015 年 3 月 12 日
云南师范大学教务处编印
实验序号 01 实验名称 基本信号的产生? 实验时间 2015年3月12 实验室 云南师范大学同析3栋数字信号处理实验室 一.实验预习 1.实验目的
学习使用MATLAB产生基本信号、绘制信号波形、实现信号的基本运算,为信号分析和系统设计奠定基础。?。 2.实验原理、实验流程或装置示意图?
MATLAB提供了许多函数用于产生常用的基本信号:如阶跃信号、脉冲信号、指数信号、正弦信号和周期方波等。这些基本信号是信号处理的基础。?
1.?连续信号的产生?
(1)?阶跃信号?
产生阶跃信号u(t)的MATLAB程序如下,运行结果如图1.1.1所示。?t=-2:0.02:6;?x=(t=0);?plot(t,x);?
axis([-2,6,0,1.2]);?补充:?
axis一般用来设置axes的样式,包括坐标轴范围,可读比例等?axis([xmin?xmax?ymin?ymax])?
axis([xmin?xmax?ymin?ymax?zmin?zmax?cmin?cmax])?坐标轴设置?
(2)?指数信号?
产生随时间衰减的指数信号x(t)=2*e^(-t)的MATLAB程序如下,运
行结果如图1.1.2所示。?t=0:0.001:5;?x=2*exp(-1*t);?plot(t,x);
(3)?正弦信号?
利用MATLAB提供的函数sin和cos可产生正弦和余弦信号。产生一
个幅度为2,频率为4Hz,相位为pi\6的正弦信号的MATLAB程序如下,运行结果如图1.1.3所示。?f0=4;?
w0=2*pi*f0;?t=0:0.001:1;?
x=2*sin(w0*t+pi/6);?plot(t,x);?
(4)?矩形脉冲信号?
函数rectpulse(t)可产生高度为1、宽度为1、关于t=0对称的矩形脉冲
信号。?
函数rectpulse(t,w))可产生高度为1、宽度为w、关于t=0对称的矩
形脉冲信号。?
产生高度为1、宽度为4、延时2s的矩形脉冲信号的MATLAB程序如
下,运行结果如图1.1.4所示。?t=-2:0.02:6;?
x=rectpuls(t-2,4);?plot(t,x);?
(5)?周期方波?
函数square(w0*t)产生基本频率为w0(周期T=2*PI\w0)的周期方波。?函数square(w0*t,DUTY))产生基本频率为w0(周期T=2*PI\w0)、占空比DUTY=t\T*100的周期方波。T为一个周期中信号为正的时间长度。t=T\2,DUTY=50,square(w0*t,50)等同于square(w0*t)。?
产生一个幅度为1,基频为2Hz,占空比为50%的周期方波的MATLAB程序如下,运行结果如图1.1.5所示。?f0=2;?
t=0:.0001:2.5;?w0=2*pi*f0;?
y=square(w0*t,50);%duty?cycle=50%?plot(t,y);axis([0,2.5,-1.5,1.5]);
(6)?抽样函数?
使用MATLAB提供的函数sin(x)可计算抽样信号想x(t)=sint/t,函数sin(x)的定义为sin(x)=sin(pi*x)\pi*x.产生x(t)=sint/t信号的MATLAB程序如下,运行结果如图1.1.6所示。?t=-10:1/500:10;?x=sinc(t/pi);?plot(t,x);?
2.?离散信号的产生?(1)?单位脉冲序列和单位阶跃序列?
函数ones(1,n)和zeros(1,n)可以生成单位脉冲序列和单位阶跃序列。函数ones(1,n)产生1行n列的由1组成的矩阵;函数zeros(1,n)?产生1行n列的由0组成的矩阵。?
产生单位脉冲序列[k-3]的MATLAB程序如下,运行结果如图1.1.7所示。?k=-4:20;?
x=[zeros(1,7),1,zeros(1,17)];?stem(k,x)
产生单位阶跃序列u[k-3]的MATLAB程序如下,运行结果如图1.1.8所示。?k=-4:20;?
x=[zeros(1,7),ones(1,18)];?stem(k,x)?
(2)?指数序列?
产生离散序列x[k]=0.5(3\4)^k的MATLA
您可能关注的文档
最近下载
- 太阳能光伏板安装合同协议.docx VIP
- 智融SW6306V_数据手册.pdf VIP
- 全国第三届职业技能大赛(全媒体运营项目)选拔赛理论考试题库资料(含答案).pdf VIP
- 2018年高职教育专业教学资源库建设方案-深圳职业技术学院评审.docx VIP
- 职业技术学院专业教学资源库建设与管理实施办法(试行).docx VIP
- 教育部中小学德育工作指南.pptx VIP
- 2025年成人高考时事政治试卷及答案.docx VIP
- 《工程渣土资源化利用技术规程》DB32T 5172-2025(江苏省标).pdf VIP
- 建筑结构抗震设计第三章振型分解反应谱法.ppt VIP
- 《走近周杰伦》课件.ppt VIP
文档评论(0)