实验1用MATLAB进行信号频谱分析

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验

用进行信号频谱分析

一、实验目的㈠初步掌握产生常用离散时间信号的编程方法。

㈡学习编写简单的算法程序,对离散信号进行幅频谱分析。㈢观察离散时间信号频谱的特点。

二、实验原理

㈠常用的离散时间信号

在语言主要是研究离散信号的。常用的离散信号有:

.单位取样序列

001)

(n n n .单位阶跃序列

0001

)(n n n u .实指数序列

R

a n a n x n ;)(.复指数序列

n

e n x n j )(0)(.正(余)弦序列

)c o s ()(0n n x n

.周期序列

n

N n x n x )()(㈡离散信号的产生

离散信号的图形显示使用指令。

在中的信号处理工具箱中,主要提供的信号是离散信号。

由于对下标的约定为从开始递增,例如

[],表示()()()…因此要表示一个下标不由开始的数组(),一般应采用两个矢量,如

[,,,,,,,,];

[,,,,,,,,];

这表示了一个含个采样点的矢量:(){(),(),(),()

,(),(),(),(),()}。

.单位取样序列

001)(n n n 这一函数实现的方法有二:

方法一:可利用的函数。

(,);建立一个一行列的全零数组

();对()赋

方法二:可借助于关系操作符实现

;

[]; 等于时逻辑关系式结果为真,;不等于时为假,

如要产生2

02100

100)

(10)(n n n n n n n n n n n n 则可采用实现:

[()];时逻辑关系式结果为真,;≠时为假,

.单位阶跃序列

00

1)(n n n u 这一函数可利用的函数实现:

(,);

相关文档
最新文档