一Matlab使用及离散时间傅立叶变换.DOC

一Matlab使用及离散时间傅立叶变换

实验一 Matlab使用及离散时间傅立叶变换 ——5070309490 卢燕芸 一、实验目的: 了解Matlab的基本操作,以及一些基本函数的使用,为以后的实验奠定基础; 掌握离散时间傅立叶变换、Z变换的计算机实现。 二、实验内容: 熟悉Matlab操作环境,并进行一些简单的计算和m文件的编写。 离散时间傅立叶变换、Z变换的Matlab实现; 对所得结果进行分析讨论。 报告正文 1) 用Matlab产生以下序列的样本: 画图程序为 pra0101perfect.m 2) 考虑序列的离散时间傅立叶变换。 求解思路: 为了求离散信号的连续频谱,不能直接用fft函数,可以从离散时间傅里叶变换定义出发 Matlab实现:设置一系列较密的频率wi,即可求出一系列x(wi)=x*exp(-j*wi*n’),因为x是行向量,n’及exp(-j*-wi*n’)为同长列向量,两者向量点乘就包含了逐项相乘后连加演算,得出一标量X(wi)即该频点上的频率响应。为此把w也设置为行向量,放在n’之后,n’*w及exp(-j*n’*w)就成为了一个矩阵,行数与x相同,列数与x相同,列数与w的长度相同,同x左乘之后分别得出相应的wi处的响应,最后得到X=x*exp(-j*w*n’)。 画图程序为 pra0102perfect.m 3) 一个线性时不变系统,描述它的差分方程为 ,式中式中a,b,c,d分

文档评论(0)

1亿VIP精品文档

相关文档