matlab对三角波信号进行频谱分析,实验三 用FFT对信号进行频谱分析及MATLAB程序.doc...-程序员宅基地

技术标签: matlab对三角波信号进行频谱分析  

实验三 用FFT对信号进行频谱分析及MATLAB程序

实验三 用FFT对信号进行频谱分析

一 实验目的

1 能够熟练掌握快速离散傅立叶变换的原理及应用FFT进行频谱分析的基本方法;

2了解; (3-1)

是的连续周期函数。对序列进行N点DFT得到,则是在区间上对的N点等间隔采样,频谱分辨率就是采样间隔。因此序列的傅里叶变换可利用DFT(即FFT)来计算。

用FFT对序列进行谱分析的误差主要来自于用FFT作频谱分析时,得到的是离散谱,而非周期序列的频谱是连续谱,只有当N较大时,离散谱的包络才能逼近连续谱,因此N要适当选择大一些。

2.用DFT对周期序列进行谱分析

已知周期为N的离散序列,它的离散傅里叶级数DFS分别由式(3-2)和(3-3)

给出:

DFS: , n=0,1,2,…,N-1 (3-2)

IDFS: , n=0,1,2,…,N-1 (3-3)

对于长度为N的有限长序列x(n)的DFT对表达式分别由式(3-4)和(3-5)给出:

DFT: , n=0,1,2,…,N-1 (3-4)

IDFT: , n=0,1,2,…,N-1 (3-5)

FFT为离散傅里叶变换DFT的快速算法,对于周期为N的离散序列x(n)的频谱分析便可由式(3-6)和(3-7)给出:

DTFS: (3-6)

IDTFS: (3-7)

周期信号的频谱是离散谱,只有用整数倍周期的长度作FFT,得到的离散谱才能代表周期

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_36163782/article/details/115968054

智能推荐

真来了!已有高校正式通知:排查近5年硕博学位论文!-程序员宅基地

文章浏览阅读151次。点击上方“计算机视觉工坊”,选择“星标”干货第一时间送达继教育部要求全面排查近五年硕博学位论文后,中南财经政法大学发布《关于开展学位论文规范管理和学风建设工作的通知》,对该校近五年硕博学位..._专家学者如何看待全面排查硕博学位论文的问题

Android之人脸识别_android 人脸识别-程序员宅基地

文章浏览阅读1.1w次,点赞4次,收藏41次。前言人工智能时代快速来临,其中人脸识别是当前比较热门的技术,在国内也越来越多的运用,例如刷脸打卡、刷脸App,身份识别,人脸门禁等等。当前的人脸识别技术分为WEBAPI和SDK调用两种法方式,WEBAPI需要实时联网,SDK调用可以离线使用。Android作为一个比较广泛的平台,如何实现人脸识别功能呢?Android人脸识别Android实现人脸识别可以通过google原生自带或第..._android 人脸识别

WSL Ubuntu16.04安装GUI +VCS+Verdi 个人踩坑记录+填坑答疑_synopsys.src 如何添加feature-程序员宅基地

文章浏览阅读5.5k次,点赞23次,收藏75次。0. 开始前的一些废话文章较长,内容丰富,各位朋友可以根据目录按需浏览参考!因为整个安装过程太!!过艰难,太过!!曲折了,所以就算我这样的懒人,也还是想记录一下这个艰辛的过程,也希望点进来的各位朋友能从我这篇文章中多多少少得到一些帮助,少踩一些坑吧。第一次写博客,也是Linux小白,所以如果有写的不对或者不好的地方,也希望各位路过的大佬们多多指教!0v0那么废话少说,直接上正文。文章目录0. 开始前的一些废话1、什么是WSL,怎么装WSL?1. 为什么不选用Ubuntu18.04或者Ubuntu._synopsys.src 如何添加feature

function函数的用法c语言,function函数-程序员宅基地

文章浏览阅读6.9k次。function()函数的具体用法请大侠具体告知,高分赠送。function()函数语法: function 函数名(参数1 [参数2]) { 函数体 return 返回值 } 举例:javascript 的 "。function" 是什么意思?。function跟(function(){... })();函数意义相同,叫做立即运行的匿名函数(也叫立即调用函数)。 js中可以这样创建一个匿名函数:..._c语言function函数的用法

[Python] Mac OS 下 os.startfile 的替代方案_mac os.startfile-程序员宅基地

文章浏览阅读794次。在 Windows 系统上,Python 3.X 有一个os.startfile函数,用于模拟双击一个文件的操作这一操作在非 Windows 系统上不受支持,但是采用 OS X 命令行中实现的open命令来实现类似的效果# Win32import osos.startfile(filename)# OS Ximport subprocesssubprocess._mac os.startfile

【Android -- 学习笔记】自定义控件_android 自定义个控件-程序员宅基地

文章浏览阅读819次。Android 自定义控件_android 自定义个控件

随便推点

【SVM回归预测】基于LibSVM实现多特征数据的预测_多特征的现有值预测未来值-程序员宅基地

文章浏览阅读7.9k次,点赞16次,收藏119次。本文介绍了如何利用机器学习中的SVM算法来解决生活中的问题,通过获取影响电动车价格的数据来建立一个预测电动车价格的模型。_多特征的现有值预测未来值

Bugku 宽带信息泄露 详解 MISC_bugku宽带信息泄露-程序员宅基地

文章浏览阅读2.3k次,点赞11次,收藏6次。宽带信息泄露一、题目二、思路三、复现四、总结我会不定时更新bugku的题目,和大家共同学习,披荆斩棘。日拱一卒,你的付出,终将使你强大。希望大家喜欢,多多点赞收藏谢谢。一、题目点击下载后为一个名伪config.bin的文件如下图。二、思路无论做任何事,要冷静多思,细致入微。以bin为结尾的文件是什么文件呢?bin文件:二进制文件,其用途依系统或应用而定。一种文件格式binary的缩写。一个后缀名为".bin"的文件,只是表明它是binary格式。比如虚拟光驱文件常用".bin"作_bugku宽带信息泄露

PowerBuilder从入门到精通(PB12.5)-程序员宅基地

文章浏览阅读3.4w次,点赞47次,收藏240次。创建一个Hello World程序 常用面板工具 基础 _powerbuilder

java计算机毕业设计多媒体素材网站(附源码+springboot+开题+论文+部署)-程序员宅基地

文章浏览阅读615次,点赞6次,收藏7次。其次,我们将开发高效的素材管理系统,实现素材的快速上传、审核和分类管理,确保网站内容的及时更新和质量可控。最后,我们将运用数据挖掘和机器学习等技术,对用户的行为和偏好进行分析,实现个性化的素材推荐功能,提升用户的满意度和忠诚度。本研究的意义在于,通过构建一个高效、便捷、全面的多媒体素材网站,实现多媒体素材的集中展示、分类管理和高效检索,为用户提供一站式的素材获取服务。根据素材的类型和特点,我们将设计合理的分类体系,并实现素材的上传、审核、分类和展示功能,确保用户能够方便地浏览和搜索到所需的素材。

Composer使用_composer package search-程序员宅基地

文章浏览阅读266次。原文:http://www.cnblogs.com/52fhy/p/5246013.html#3876041是什么如果你知道yum、apt-get、npm、bower等命令中的一种或者多种,那么,你也能很快知道composer是什么了。没错,它就是PHP里快速安装类库的。平时,我们安装一个PHP类库,需要搜索->下载;使用composer,我们只要知道包名,直接composer insatl..._composer package search

数据恢复技术 戴士剑、陈永红编_数据恢复技术 陈永红-程序员宅基地

文章浏览阅读1.7k次。数据恢复技术 戴士剑、陈永红编,这本书真难下载_数据恢复技术 陈永红