电子科技大学 信号与系统 软件实验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)
x1[n] n=0:1:31;
x1=sin(pi*n/4).*cos(pi*n/4);
stem(n,x1,'filled');grid on;
x2[n] n=0:1:31;
x2=cos(pi*n/4).*cos(pi*n/4);
stem(n,x2,'filled');grid on;
x3[n] n=0:1:31;
x3=sin(pi*n/4).*cos(pi*n/8);
stem(n,x3,'filled');grid on;