matlab求傅里叶级数展开式_连续时间的傅里叶级数

如果信号x(t)是周期信号,那么对于所有t,存在一个最小正数T,使得x(t)=x(t+T)其中T为这个周期信号的最小正周期。根据周期函数的周期性:x(t)=x(t+N*T)(N为整数)

23f99142b8403b4db36a80fae7894794.png

称为这个信号的基波频率

周期信号x(t)也可以用周期复指数信号表示7dfa4da03aeeddc6473766292e9e1096.png5758bdbb09fd8c3a421954539d9339a2.png因为x(t)是周期信号,那么

30dcd38b55a4308625b8c72bf1d3130d.png

所以5117334b177b79ef564e5b90742514af.png那么周期信号T必须满足倍数关系,也就是N*2π倍数关系(N为整数),而不能是非2π倍数关系。对于复指数信号的最小正周期为T,同时对应的基波频率w0,然而这个复指数信号可能含有其他谐波频率的复指数,而这些复指数是以T为基准周期的,实际上比最小正周期T小。而谐波复指数信号的周期必须是最小正周期的T\K,(其中K为非零整数),复指数信号才可能含有谐波复指数信号。例如:95581269f1d2d6de6f508bff05444497.png这个周期函数最小正周期2π,但含有3次谐波的函数,3次谐波周期为基波周期的2π\3,因此这个信号中不仅有基波信号,还有三次谐波信号。e3e83c48398e2105936f4d43ee831e5d.png在一个最小正周期内,只有最小正周期是谐波周期的整数倍时,两者波形的起点和终点才能重合。周期信号x(t)是以T为最小正周期的,与x(t)有关的周期谐波复指数信号集合可以表示如下:0541ca1e802a0db48fe85db78dc71dc2.png那么对于一个周期为T0的信号就可用周期复指数谐波信号叠加而成。8ebc93c1e1502dd8bb172fe906e84c74.png上式的表达式就是傅里叶级数,其中ak代表周期复指数谐波信号的振幅分量,又称傅里叶系数或者频谱系数,w0代表信号的基波频率,kw0代表谐波频率,当K=0时为常数,当K=1时为基波频率,当K=2时为2次谐波。以周期为T0的信号可以用复指数谐波信号叠加而成,那么应该如何求解傅里叶系数呢?5d68d8d3f350962386d873b2bff33032.png方程两边同时乘以-jnwt,两边同时积分。5d8d1e0e8d2a5b42a6aeac8816739fe1.pngc9bf59cb7438459d828bbf26bc11d775.pnga8e6e556b1bca9a4140f33569fae898d.png如果周期信号为实信号,傅里叶系数存在以下关系ak*=a-k(ak的共轭复数等于a-k)证明:如果x(t)是实周期函数,那么有x(t)*=x(t)(共轭关系)291e9acb4a13a38a47bd5ce3b1e6dd55.png令k=-k,目的是调换位置,使得复指数项从负到正。09f4c6154cbda625436e77d2ca870fcd.png因为 a4ff8426dffb7192d8d3afb95362d81b.png比较两式得:91217ad6d41b68652416347470b5b811.png从而ak的共轭等于a-k。例题1:x(t)是以基波频率为2π的周期信号,x(t)写成以下形式。21fb3d2d1f4b2330a7280d42c5a21940.png其中,a0=1,,a1=a-1=1/4,a2=a-2=1/2,a3=a-3=1/3,求其傅里叶展开式解:将(1-1)式中具有同一谐波频率的谐波分量合在一起,重新组合得a74c9b5f9aeb42b44eae7c3a7a968d6a.png例题2:x(t)是sint,基波频率为2π的实信号,求其傅里叶展开式。由欧拉公式得:c813a29e50d7867fe431a72300cc3cc5.png8f0298f4723d4d77903777e7ca482a48.png则k1=1/2j,k-1=-1/2j,ak=0(k≠±1)例题3,在电工学中,函数信号发生器可以产生方波,方波的幅值和相角可以调整,为了方便,设定原点为方波的对称点,幅值为1,最小正周期为2,波形以下展示。985b38dd2c52b05097589c819ab74134.png619436f884fc565710a75e073517f8f0.pngf(t)的周期为2,频率为π,f(t)用傅里叶级数展开bd3442f57ba43c97ba74ecf96f27682a.png通过推导664aad4300320ccbf1068a3a4c714276.png联立两个方程:用三角级数表示dc2d5d905abc4becabeaf876b90acd31.png取k=17,自变量t为2π,Matlab代码如下:>> clear all>> x=0:0.001:2*pi;>> y=4/pi*(sin(pi*x)+1/3*sin(3*pi*x)+1/5*sin(5*pi*x)+1/7*sin(7*pi*x)+1/9*sin(9*pi*x)+1/11*sin(11*pi*x)+1/13*sin(13*pi*x)+1/15*sin(15*pi*x)+1/17*sin(17*pi*x));>> plot(x,y,'b')输出二维图形如下:

b8d44fae9123c9edce3c3bfb6d9d4674.png

例题4,如图所示是三角波周期函数,最小正周期为2,求其傅里叶展开式。905054c0cd80097957fe343f31a0ec9c.png131f1c0e07a47fbfac54fc27656d85e6.pngf(t)的周期为2,基波频率为π,f(t)用傅里叶级数展开2ed815bfbb38ceb3d45b31d8c6c6e5d2.png通过推导

1274f4e9b97d7b29457a47807c61ca8e.png

联立两个方程,用三角级数表示45b8aa4bd015a829146210f446d0371f.png也可以用Matlab进行傅里叶展开验证,取变量t为2π,k=11时,如下图所示。代码如下:>> clear all>> x=0:0.001:2*pi;>> y=0.5-4*(1/(pi*pi)*cos(pi*x)+1/(9*pi*pi)*cos(3*pi*x)+1/(25*pi*pi)*cos(5*pi*x)+1/(49*pi*pi)*cos(7*pi*x)+1/(81*pi*pi)*cos(9*pi*x)+1/(121*pi*pi)*cos(11*pi*x)+1/(169*pi*pi)*cos(13*pi*x));>> plot(x,y,'r')输出二维图形如下:

766f92df71c104e2ef527d42c2233d0c.png

参考内容

[1]奥本海姆.信号与系统[M],第二版,北京:电子工业出版社,2013.

[2]王晶,翁国庆.张有兵.电力系统的MATLAB/SIMMULINK仿真与应用[M],西安:西安电子科技大学出版社,2008.

c5c77387c647d06b6f842586490b4f8e.png

2e9c22cf14bd4cb044f074204a18eaa4.png

0a9727d5d2bb8748725668db8cdc6ddb.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/552172.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

delphi chart 曲线实时_发展学生曲线跑能力的体育游戏及运用研究

不想错过精彩的推送?戳左上角蓝字“体育教师大本营”关注并点击右上角●●●菜单栏选择“设置⭐️标”或“置顶公众号”每天早上7:00,体委伴您成长 一、曲线跑教材跑是人类在日常生活社会交往、生产劳动中的基本活动能力之一,从一定程度上反映…

拖拽的方式使用qbuttongroup_【无机纳米材料科研制图——Photoshop 0402】PS使用选框工具修改图片/图层...

此篇,我们来分享使用PS的选框修改图片。一、栅格化图形。1)同时选中两个图层。首先,回到上一篇中图片相互遮挡的状态。在上一篇中,我们通过调整图层的上下位置,避免了遮挡的情况,但有时候只通过调整图层的上…

pagerank数据集_从小白视角理解数据挖掘十大算法

关注上方“数据挖掘工程师”,选择星标,关键时间,第一时间送达!作者 | 雪山飞猪链接 | https://www.cnblogs.com/chenqionghe/p/12301905.html编辑 | 深度学习这件小事本文仅作技术交流,如有侵权,请联系删除…

filter过滤器_JavaWeb之 Filter(过滤器)

FIlter作用过滤器JavaWeb三大组件之一,它与Servlet很相似!不它过滤器是用来拦截请求的,而不是处理请求的。当用户请求某个Servlet时,会先执行部署在这个请求上的Filter,如果Filter“放行”,那么会继承执行用…

css两张图片怎么合在一起_web前端入门到实战:纯CSS实现两个球相交的粘粘效果...

这是一个纯粹利用CSS所做出来的效果,这个效果说穿了就是一个图像处理的原理,做法跟Photoshop里头的几乎一模一样,只是一个用图层和色版来制作,一个则是用CSS(把div当成图层思考就好了)。从PhotoShop开始一开…

java 位运算取8位_Java 9 AOT 试用:仅支持 64 位 Linux和java.base 模块编译

Java 9 引入了 aot 编译方式,能够将 class 文件直接编译成可执行二进制文件。目前 Java 9 的 early access 版本已经提供了编译工具,让我们来看看它的功能吧。注意:按照 JEP 295 描述,目前版本的 AOT,仅支持 64 位 Lin…

友元关系可以继承_私生子也有继承权!非婚生子女的继承关系如何认定?

阅读本文前,请您先点击上面的“蓝色字体”,再点击“关注”,这样您就可以继续免费收到文章了。每天都会有分享,都是免费订阅,请您放心关注。注:本文转载自网络,不代表本平台立场,仅供…

mysql100多个字段如何优化_MySQL 调优/优化的 100 个建议

MySQL是一个强大的开源数据库。随着MySQL上的应用越来越多,MySQL逐渐遇到了瓶颈。这里提供 101 条优化 MySQL 的建议。有些技巧适合特定的安装环境,但是思路是相通的。我已经将它们分成了几类以帮助你理解。MySQL监控MySQL服务器硬件和OS(操作系统)调优&…

普罗米修斯监控java项目_java学到什么程度可以出去实习?

把基础的知识学完,然后再学个框架,比如常见的SSH,SSM之类的,自己能用这个框架做个简单的项目,就可以了简单的来说就是把下方的视频教程学完就可以找工作了(需要完整的资料可以找up)Java零基础初…

mysql中 唯一约束的关键字是_mysql的约束

在mysql设计表中,有个概念叫做约束什么是约束约束英文:constraint约束实际上就是表中数据的限制条件约束种类mysql的约束大概分为以下几种:非空约束(not null)唯一性约束(unique)主键约束(primary key) PK外键约束(foreign key) FK检查约束(目前MySQL不支持、Oracle…

叉乘点乘混合运算公式_小学36年级必须掌握的数学公式和概念口诀,替孩子收藏一下!...

小学数学需要记住的知识点还是比较多的,看到这些知识点,很多孩子都觉得枯燥,不愿意用心去记。如果我们把一种新的、有趣的记忆方法教给孩子,孩子也会变得有兴趣,因为兴趣是最好的老师。一、20以内进位加法看大数&#…

python图像数独_Python图像识别+KNN求解数独的实现

Python-opencvKNN求解数独最近一直在玩数独,突发奇想实现图像识别求解数独,输入到输出平均需要0.5s。整体思路大概就是识别出图中数字生成list,然后求解。输入输出demo数独采用的是微软自带的Microsoft sudoku软件随便截取的图像,…

上位机与1200组态步骤_西门子1200的HSC的应用实例!

高速计数器寻址CPU 将每个高速计数器的测量值,存储在输入过程映像区内,数据类型为 32 位双整型有符号数,用户可以在设备组态中修改这些存储地址,在程序中可直接访问这些地址,但由于过程映像区受扫描周期影响&#xff0…

cmd代码表白_手把手教你把Python代码转成exe

【文末有福利】很多刚入门的盆友都有疑惑怎么把Python代码转成可执行的exe?,这里行哥统一解决一下这个问题1.在cmd里安装pyintsaller包2.在cmd里输入打包成exe的命令3.问题总结4. pyintsaller --help5. end1.在cmd里安装pyintsaller包第一步安装将Python…

searchview 点击后被覆盖_03实战Jacoco统计代码覆盖

本篇内容主要介绍:在gradle项目中添加jacoco来了解工程的代码覆盖情况。自动化的统计代码覆盖情况,有助于将焦点问题可视化,从而决定什么时候采取什么动作进行改进。Jacoco可以方面的添加在测试执结束,进行代码覆盖率的统计。如果…

电脑功耗软件_台式电脑配置详解!

近期有许多做设计的朋友问我,怎么配一台工作用的电脑,今天就给大家介绍一下电脑的各个组成部分。电脑核心配置,一般指CPU、主板、显卡三大件,一般笔记本电脑不需要考虑主板,只需考虑CPU和显卡两大件。1.CPU的选择现在的…

spring定时器突然不执行了_非标自动化设备之PLC定时器的时间和程序扫描周期

扫描周期是PLC本身执行指令时的周转时间。PLC执行指令按梯形图是从左向右,从上到下执行。每执行一遍就顺便扫描一遍所有元件状态并按指令执行相应动作。这个是需要时间吧,把这个时间叫扫描周期。并如此无限循环下去。当然扫描周期越短,PLC性能…

python入门小游戏之跳一跳_从零基础开始,用python手把手教你玩跳一跳小游戏,直接打出高分...

这对于很多人来说,可能是已经过时的游戏,但是对于python入门来说,却是一个非常值得学习的项目。TONOW收集了很多有关python入门的项目案例,包含了相应的教程和源码,哪怕你从未接触编程,也通过这些教程&…

如何反映两条曲线的拟合精度_用水平仪如何检测导轨的直线度?

1、水平仪的原理及用途: 气泡型水平仪的水准管是由玻璃制成,水准管内壁是一个具有一定曲率半径的曲面,管内装有液体,当水平仪发生倾斜时,水准管中气泡就向水平仪升高的一端移动,从而确定水平面的…

嵌套查询和连接查询的效率_Elasticsearch 7.x Nested 嵌套类型查询 | ES 干货

一、什么是 ES Nested 嵌套Elasticsearch 有很多数据类型,大致如下:基本数据类型: string 类型。ES 7.x 中,string 类型会升级为:text 和 keyword。keyword 可以排序;text 默认分词,不可以排序。…