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

智能推荐

Materials Studio 2021新版本发布|达索系统_materials studio 更新 pcohp-程序员宅基地

文章浏览阅读2.6k次。Materials Studio 2021增加一系列面向产品研发的新功能,进一步扩展了在热门研究领域的应用能力,包括在新功能材料和能源材料方面。Materials Studio 新功能新模块FlexTS,FlexTS为DMol3和DFTB+提供了在势能面上找到固定点的任务功能,使计算反应路径和与化学反应相关的能垒成为可能。Materials Studio Collection基于Pipeline Pilot新增的系列protocols,采用PhaseField计算硬质材料的硬化和晶粒生长。用户可在Mater_materials studio 更新 pcohp

QEMU使用virtio磁盘(Ubuntu/windows)_qemu 挂载iso驱动-程序员宅基地

文章浏览阅读3.9k次。环境宿主环境:windows 10 proQEMU版本:3.1客户机:windows2003virtio是一种半虚拟化技术,window2003安装盘不带驱动程序,所以首先采用IDE方式安装windows2003操作系统,然后从本地址下载virtio的windows驱动程序光盘iso文件,驱动程序的安装思路是创建一个临时virtio磁盘加载到windows2003(否则无法安装驱..._qemu 挂载iso驱动

linux修改文件内容-程序员宅基地

本文介绍了在Linux环境下修改文件内容的方法,包括进入文件、查找要修改的内容、编辑完成后的操作,以及保存修改和退出编辑的指令。

计算机二级vf9.0版,VFP9.0SP2中的MY组件帮助译文(二)-程序员宅基地

文章浏览阅读294次。运行时刻类分层IntelliSense 是一件事情;它的另外一件任务是,当你运行代码时,真的要有 My 命名空间在工作。儘管把一个类叫做My,把它的成员叫做App、 Computer、 Data等等,看上去轻而易举, 可My 实在做得比那多得多。就像IntelliSense,它是数据驱动的(实际上,用的是相同的 My 表格)。My 类其实是 MyBase的一个子类,就像 Computer、 Use..._vfmy

zbbz插件使用教程_CAD坐标自动标注zbbz插件非常实用(附压缩包及安装步骤)-程序员宅基地

文章浏览阅读1.2w次。cad坐标标注zbbz插件是一款专门和cad软件配套使用的应用程序,主要是用来帮助用户在使用cad画图的过程当中,能够快速的进行坐标的定位等等,方便用户工作,非常的实用!有需要的朋友快来下载吧!cad坐标标注插件zbbz.vlx是一款可以应用于AutoCAD2004-2008软件上的实用型插件,可免费使用,能够对cad图纸进行自动坐标标注,非常的简单实用。cad插件使用方法1、下载解压,得到cad..._zbbz插件怎么安装到cad

CANopen协议介绍(讲义)_canopen和canlink-程序员宅基地

文章浏览阅读6.2k次,点赞11次,收藏47次。很长一段时间以来,很多人问我CANopen总线优势到底在什么地方,我也大体的给了口头的讲述,但是比较笼统,没办法做到详细解释,加上纯技术的话语比较晦涩,遇上内行还能多聊几句,如果是刚接触的,那就是云里雾里了。这次正好要进行公司业务员培训,要讲讲CANopen,在整理过程中把我的讲义贴出来,希望能帮到大家,以下内容是我讲课的口述内容,比较白话,不能作为资料,大家见谅,鉴于我整理也比较辛苦,也算个小小_canopen和canlink

随便推点

php案例纠错,PHP编程之纠错篇-程序员宅基地

文章浏览阅读169次。最近一段时间,凭借其功能强大,简单易用的特点被越来越多的人们所喜爱和接受,成为目前最为流行的脚本编程语言之一。本文将结合用户在使用PHP过程中经常容易出现的问题,包括语法错误,程序运行错误以及逻辑错误等展开详细的介绍,希望能够对那些目前正在学习PHP语言的用户有所帮助。此外,本文还将会在文章的结束部分对PHP编程过程中应当注意的各种事项加以汇总,供读者参考。PHP脚本语言所具有一个显著的特点就是能..._php开发一款纠错系统

计算机中三维地址的引用,Excel 公式位置的引用(三维地址引用)-程序员宅基地

文章浏览阅读4k次。Excel 公式位置的引用(三维地址引用)一个引用位置代表工作表上的一个或者一组单元格,引用位置告诉Excel在哪些单元格中查找公式中要用的数值。通过使用引用位置,我们可以在一个公式中使用工作表上不同部分的数据,也可以在几个公式中使用同一个单元格中的数值。我们也可以引用同一个工作簿上其它工作表中的单元格,或者引用其它工作簿,也可以引用其他应用程序中的数据。引用其他工作簿中的单元格称为外部引用。引用..._手机版wps怎么计算时所引用的单元格地址就必须使用三维地址“[工作簿名]工作

终于把所有的Python库,都整理出来啦!_python通过vpi获取wiki内容-程序员宅基地

文章浏览阅读427次,点赞2次,收藏9次。花了一点时间收集了 Python 中 1000 + 的库,包括内置库、第三方库,总体可以分为 14 大类,对于每个库的用途,我都作了下简单的说明,大家可以点赞,收藏起来,有需要的时候,使用 Ctrl+F 来搜索即可。1. 数据处理Chardet字符编码探测器,可以自动检测文本、网页、xml的编码。colorama主要用来给文本添加各种颜色,并且非常简单易用。Prettytable主要用于在终端或浏览器端构建格式化的输出。difflib,[Python]标准库,计算文本差异Leve_python通过vpi获取wiki内容

鸿蒙系统笔记本产业链,鸿蒙系统笔记本电脑要来了?!-程序员宅基地

文章浏览阅读309次。近日,华为在伦敦举办了一场媒体活动,主要介绍了华为鸿蒙系统(HarmonyOS)特性。此外,华为全球高级产品经理Peter Gauden还向媒体透露了一些有关鸿蒙系统产品的信息,他表示鸿蒙系统在荣耀智慧屏上首秀之后,未来还会登陆海外市场发售的笔记本电脑和智能手表设备。根据外媒报道,基于鸿蒙OS的智能手表将率先发布,并且很可能会在9月19日与华为Mate 30系列一同发布,而且很可能搭载于Watch..._笔记本上的鸿蒙

微信小程序nodejs+python+php+vue 房屋租赁管理系统_php在线房产管理系统源码 uniapp租房管理系统 h5+app+小程序-程序员宅基地

文章浏览阅读142次。房屋租赁的管理,已经成为帮助求租者和房屋租赁方管理出租房屋的一个重要的形式存在,通过房屋租赁系统的管理,能够对房屋的租赁情况,入住办理以及房屋公告等信息进行整体的管理。本系统是基于网络后台的管理系统,分为了管理员和注册用户两大用户权限,各尽其责,以蓝色的界面为主要的界面风格,系统的登录界面,_php在线房产管理系统源码 uniapp租房管理系统 h5+app+小程序

将安全性信息应用到以下对象时发生错误”解决办法_将安全信息应用到以下对象时发生错误-程序员宅基地

文章浏览阅读10w+次,点赞17次,收藏20次。将安全性信息应用到以下对象时发生错误”解决办法要夺取所有权时,点“安全”添加用户并允许所有权限后点击“应用”, 一直“无法保存对。。。(文件夹名)权限所在的更改。拒绝访问”啊必须先点击“高级”,把“允许父项的继承权限传播到该对象所有子对象。。”的复选框的勾取消后,才可以夺权。夺权后才将“父项允许的继承权限传播到该对象所有子对象。。”和“用在此显示的可以应用到子对象的项目代替所有子对象的权限_将安全信息应用到以下对象时发生错误