电子科技大学信号与系统软件实验1
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
电 子 科 技 大 学
实 验 报 告
学生:xxx 学 号:2901305032 指导教师:琳莉
一、实验室名称:信号与系统实验室
二、实验项目名称:表示信号、系统的MATLAB 函数、工具箱
三、实验原理:
利用MATLAB 强大的数值处理工具来实现信号的分析和处理,首先就是要学会应用MATLAB 函数来构成信号。常见的基本信号可以简要归纳如下:
1、单位抽样序列
⎩⎨⎧=01)(n δ 00
≠=n n
在MATLAB 中可以利用zeros()函数实现。
;1)1();
,1(==x N zeros x
如果)(n δ在时间轴上延迟了k 个单位,得到)(k n -δ即:
⎩⎨
⎧=-01)(k n δ 0≠=n k n
2、单位阶跃序列 ⎩⎨⎧01)(n u 00<≥n n
在MATLAB 中可以利用ones()函数实现。
);,1(N ones x =
3、正弦序列 )/2sin()(ϕπ+=Fs fn A n x
采用MATLAB 实现
)/***2sin(*1
:0fai Fs n f pi A x N n +=-=
4、复正弦序列 n j e n x ϖ=)(
采用MATLAB 实现
)**ex p(1
:0n w j x N n =-= 5、指数序列
n a n x =)(
采用MATLAB 实现
n a x N n .^1
:0=-= 四、实验目的:
1、加深对常用离散信号的理解;
2、熟悉表示信号的基本MATLAB 函数。
五、实验容:
MATLAB 仿真
六、实验器材(设备、元器件):
计算机、MATLAB 软件。
七、实验步骤:
1、编制程序产生上述5种信号(长度可输入确定),并绘出其图形。
2、在310≤≤n 画出下面每一个信号:
1223[]sin()cos()
44[]cos ()4
[]sin()cos()48n
n
x n n
x n n n x n πππππ=== 八、实验数据及结果分析:
代码及图像:
(1)
n=[-20:20];
x=[zeros(1,20) 1 zeros(1,20)];
stem(n,x);grid on;
n=[-20:20];
pi=3.1415926;
x=sin(pi*n/4); stem(n,x);grid on;
n=[-20:20];
pi=3.1415926;
x1=sin(pi*n/4+pi/4)
x2=sin(pi*(-n)/4+pi/4); y=(x1+x2)/2;
z=(x1-x2)/2;
stem(n,x1);grid on;
stem(n,y);grid on;
stem(n,z);grid on;
(2)
x
[n]
1
n=0:1:31;
x1=sin(pi*n/4).*cos(pi*n/4);
stem(n,x1,'filled');grid on;
[n]
x
2
n=0:1:31;
x2=cos(pi*n/4).*cos(pi*n/4);
stem(n,x2,'filled');grid on;
[n]
x
3
n=0:1:31;
x3=sin(pi*n/4).*cos(pi*n/8);
stem(n,x3,'filled');grid on;