电子科技大学信号与系统软件实验1

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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;

相关文档
最新文档