- 1、本文档共33页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《信号》
实验指导书
中南大学信息科学与工程学院
实验一 实验目的学会熟实验原理在MATLAB中可用函数表示,其调用形式为
单边衰减指数信号的MATLAB表示如下:(取)
% program exa_1.m, decaying exponential
A=1;a=-0.4;
t=0:0.001:10;
ft=A*exp(a*t);
plot(t,ft)
② 正弦信号: 正弦信号和分别用MATLAB的内部函数和表示,其调用形式为
正弦信号的MATLAB表示如下:(取)
% program exa_2.m, sinusoidal signal
A=1;
w0=2*pi;
phi=pi/6;
t=0:0.001:8;
ft=A*sin(w0*t+phi);
plot(t,ft)
③ 抽样函数: 抽样函数在MATLAB中用函数表示,定义为
其调用形式为
抽样函数的MATLAB表示如下:(取)
% program exa_3.m, sample function
t=-3*pi:pi/100:3*pi;
ft=sinc(t/pi);
plot(t,ft)
④ 矩形脉冲信号:矩形脉冲信号在MATLAB中用函数表示,调用形式为
用以产生一个幅度为1,宽度为以为对称的矩形波。的默认值为1。
以为对称中心的矩形脉冲信号的MATLAB表示如下:(取)
% program exa_4.m, rectpuls
t=0:0.001:4;
T=1;
ft=rectpuls(t-2*T,2*T);
plot(t,ft)
⑤ 三角波脉冲信号: 三角波脉冲信号在MATLAB中用函数表示,其调用形式为
用以产生一个最大幅度为1,宽度为的三角波。函数值的非零范围为;参数的取值范围为;当时,产生标准正三角波。
三角波脉冲信号的MATLAB表示如下:(取, , )
% program exa_5.m,
% tripuls
t=-3:0.001:3;
ft=tripuls(t,4,0.5);
plot(t,ft)
⑵ 离散信号的MATLAB表示
① 指数序列: 指数序列可用MATLAB中的数组幂运算实现。
衰减指数序列的MATLAB表示如下:(取)
% program exa_6.m, exponential sequence
k=0:10;A=1;a=-0.6;
fk=A*a.^k;
stem(k,fk)
② 正弦序列: 正弦序列的MATLAB表示与连续信号相同,只是用画出序列的波形。
正弦序列的MATLAB实现如下:(取)
% program exa_7.m, discrete-time sinusoidal signal
k=0:39;
fk=sin(pi/6*k);
stem(k,fk)
③ 单位脉冲序列: 单位脉冲序列可借助MATLAB中的零矩阵函数表示。函数产生一个由N个零组成的列向量。
有限区间的单位脉冲序列的MATLAB实现如下:(取区间:)
% program exa_8.m, delta sequence
k=-10:10;
delta=[zeros(1,10),1,zeros(1,10)];
% 或者: delta=[(k-0)==0];
stem(k,delta)
④ 单位阶跃序列: 单位阶跃序列可借助MATLAB中的单位矩阵函数表示。函数产生一个由N个1组成的列向量。
有限区间的单位阶跃序列的MATLAB实现如下:(取区间:)
% program exa_9.m, unit step sequence
k=-10:10;
uk=[zeros(1,10),ones(1,11)];
% 或者: uk=[k=0];
stem(k,uk)
3.实验内容 范围内产生并画出以下信号:
;
;
;
⑶ 在 范围内产生并画出以下信号:
;
;
。
请问这三个信号的基波周期分别是多少?
实验实验目的学会熟。实验原理和中,函数的自变量乘以一个常数,在MATLAB中可用算术运算符“﹡”来实现。在信号翻转和运算中,函数的自变量乘以一个负号,在MATLAB中可以直接用负号“-”写出。翻转运算在MATLAB中还可以利用函数实现,而翻转后信号的坐标则可由得到。在信号时移和运算中,函数自变量加、减一个常数,在MATLAB中可用算术运算符“+”或“-”来实现。
对图示三角波,试利用MATLAB画出和的波形。
解:实现和的MATLAB程序如下:
% program exa_10.m, Changed triangular pulse signal
t=-3:0.001:3;
ft1=tripuls(2*t,4,0.5);
subplot(2,1,1)
plot(t,ft1)
title(f(2t))
ft2=tripuls((2-2*t),4,
您可能关注的文档
- 钢中微量硼的测定方法研究及其对钢淬透性的影响【毕业论文】.docx
- 基于随机森林的遥感影像分类研究【毕业论文】.docx
- 城市农产品冷链物流配送车辆路径问题研究【毕业论文】.docx
- 基于Android平台五子棋游戏的设计与实现【毕业论文】.doc
- 中小企业基于网络借贷平台融资有效性的影响因素及路径分析【毕业论文】.doc
- 具有N300型机组的丰城发电厂热机部分初步设计【毕业论文】.doc
- 液压驱动双层升降横移式停车设备设计【毕业论文】.doc
- 光纤光栅技术在岩体变形测试中的应用研究【毕业论文】.doc
- 基于PHP的路政设施管理系统服务器端软件设计实现【毕业论文】.docx
- 在线考试系统的设计和实现【毕业论文】.doc
- 2025陕西汉中市镇巴县人民政府行政执法协调监督局选聘行政执法社会监督员笔试备考试题及完整答案详解1.docx
- 2024山东无棣海丰(集团)有限责任公司招聘7人笔试备考题库及完整答案详解一套.docx
- 2025陕西汉中市西乡县人民政府行政执法协调监督局选聘行政执法社会监督员笔试备考试题及答案详解(夺冠.docx
- 乐山市交通运输综合行政执法支队2025年度公开考核招聘交通运输综合行政执法辅助人员(3人)笔试备考题.docx
- 2025陕西汉中市留坝县人民政府行政执法协调监督局选聘行政执法社会监督员笔试备考试题附答案详解(夺分.docx
- 2025陕西汉中市镇巴县人民政府行政执法协调监督局选聘行政执法社会监督员笔试备考试题含答案详解(预热.docx
- 2025年山东省高密市辅警招聘考试试题题库含答案详解(考试直接用).docx
- 2024山东无棣海丰(集团)有限责任公司招聘7人笔试备考题库含答案详解(培优b卷).docx
- 2024山东无棣海丰(集团)有限责任公司招聘7人笔试备考题库完整答案详解.docx
- 2025陕西汉中市留坝县人民政府行政执法协调监督局选聘行政执法社会监督员笔试备考试题含答案详解(a卷.docx
文档评论(0)