实验1用MATLAB进行信号频谱分析
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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 这一函数可利用的函数实现:
(,);