matlab傅里叶工具箱,Matlab傅里叶算法及数字滤波

实验一

用Matlab进行信号的一维快速傅立叶变换

一、 实验目的

1、了解傅立叶变换的物理意义:序列的离散傅立叶变换就是序列的离散频谱; 2、了解FFT,掌握FFT的函数调用格式;

3、应用FFT计算信号的频谱。

二、 实验原理:?

1、离散傅立叶变换(DFT)及其主要性质

DFT表示离散信号的离散频谱,DFT的主要性质中有奇偶对称特性,虚实特性等。通过实验可以加深理解。

对于单一频率的三角序列来说他的DFT谱线也是单一的。

2、利用DFT对信号进行频谱分析

DFT的重要应用之一是对时域连续信号的频谱进行分析,称为傅立叶分析,时域连续信号离散傅立叶分析的基本步骤如图2。1所示。

Sc(t)?LPF?A/D?X?DFT?y(k)

?

W(n)

其中混叠低通滤波LPF的引入,是为了消除或减少时域连续信号转换成序列时可能出现的频谱混叠的影响。实际工作中,时域离散信号x(n)的时宽是很长的甚至是无限长的。由于DFT之前,用一个时域有限的窗函数W(n)加到X(n)上是非常重要的。

3、 快速傅立叶变换

快速傅立叶变换是计算离散傅立叶变换的一种快速算法,为了提高运算速度,FFT将DFT的计算逐次分解成较小点数的DFT。按时间抽取的FFT算法把输入序列x(n)按其n值为偶数或奇次分解成越来越短的序列。按频率抽取的FFT算法把输入序列x(n)按其k为偶数或奇次分解成越来越短的序列。

三、 实验用MATLAB语言工具函数简介

MATLAB中计算序列的离散傅立叶变换和逆变换是采用快速算法,利用fft 和ifft函数实现。调用格式分别为[Xk]=fft(Xn,N)和[XN]=ifft(X,N)。

四、 实验要求与实

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值