三大变换与自控(一)傅里叶级数

这一系列文章记录了我在学习三大变换时的心得。

首先从傅里叶变换开始,这是将一个信号从时域转变成频域的算法,在信号处理方面非常有用。

如果正在阅读这篇文章的读者还对傅立叶分析没有一个比较清楚的感性认识,建议先阅读一下知乎的一篇文章《傅立叶分析之掐死教程》,不带任何数学分析,是从纯感性上让你了解傅立叶分析的应用。

而本系列文章,基本是以纯数学手段来推导傅立叶,抱着学习目的来的同学一定要拿起笔一起演算,才能更好理解文章内容。
在这里插入图片描述
我一直认为,想要激发一个人的学习热情,就一定要有及时的正反馈,就好像一个feedback system一样,一味的输出是没有用的。因此,我们直接来看看傅立叶分析在信号电路中的作用,在后面的文章中再来详细推导证明傅立叶级数等等。

通常来讲,我们可以用正余弦函数来无限逼近一个信号,因此一个信号也可以分解为多个正余弦函数,而这些函数的频率组成,也就是这个信号所蕴含的频率。(简单理解一下,正余弦是正交的,就好比x=1和y=1一样,可以用它们来构建一个坐标系,并且在这个坐标系上绘制任何信号)

用数学公式表达,可以写作:
在这里插入图片描述

看到这里可能有点晕,不急,我们先不管背后的原理,直接用这个公式来分解一个信号试试。
分解这个方波信号:
在这里插入图片描述
先算周期T = 20,w = 2π/T = π/10
然后使用傅里叶级数公式:在这里插入图片描述
先计算a0:
在这里插入图片描述
根据波形,在周期0-20时,当横坐标为0-10时,f(x) = 7,横坐标为10-20时,f(x) = 3,所以下一步:
在这里插入图片描述
接着算an:
在这里插入图片描述
(第一行0-10积分这里cos前面少写个7)
sin0, sin(nπ),sin(2nπ)都等于0,所以an=0,也就是说,这个波形不含有余弦波。

最后再算bn:
在这里插入图片描述
cos2πn = 1, 进一步简化:
在这里插入图片描述
最后得到波形的分解:
在这里插入图片描述
观察此式可以发现,n越大,对应的正弦波的振幅就越小,也就是说这个波形的高频部分是很小的。仿真一下:
在这里插入图片描述
取了前三个波形,加起来就长这样:
在这里插入图片描述
只要把n的范围取广一点,波形就会越像原图的方波。当然,只能逼近,不能完全一样。

通过这个例子,我们还可以得出一个重要结论:
**
越陡峭(斜率变化巨大)的信号,比如说方波啊三角形波啊,就可以分解越多的高振幅高频正余弦,因此,这些信号需要更大的宽带来传输,否则高频信号被滤除过后,整个信号失真就非常严重了。**

我们还可以用欧拉公式对这个式子进行转换,用指数形式表示:
在这里插入图片描述
顺便一提,欧拉公式可以看做是一个螺旋上升的轨迹,它在一个正交平面里的两个投影分别是正弦和余弦,因此正余弦可以用指数表示,方便计算。

在这里插入图片描述
介绍完了傅里叶级数,下一篇介绍欧拉公式化简傅里叶级数的详细推导过程,以及如何从傅里叶级数推导傅里叶变换。看完过后你会对傅里叶变换是怎么来的有一个清晰的概念。

傅里叶级数是对周期性函数的展开,而傅里叶就是对周期为无穷大的函数进行取极限的算法。

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

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

相关文章

python实现FFT(快速傅里叶变换)

python实现FFT(快速傅里叶变换) 简单定义一个FFT函数,以后的使用中可以直接幅值粘贴使用。 首先生成了一个频率为1、振幅为1的正弦函数: 然后计算该信号的频率和幅值,得到计算结果如下: 其中计算相位角…

《Mybatis 手撸专栏》第1章:开篇介绍,我要带你撸 Mybatis 啦

作者:小傅哥 博客:https://bugstack.cn 沉淀、分享、成长,让自己和他人都能有所收获!😄 1. 为甚,撸Mybatis 我就知道,你会忍不住对它下手!🤨 21年带着粉丝伙伴撸了一遍…

傅里叶变换F(f)与F(w)的探究——以余弦函数为例

我们在信号与系统和通信原理中学到的傅里叶变化大多是 F ( ω ) F(\omega) F(ω)这种形式的: 但有时在看资料的时候,发现有人会用 F ( f ) F(f) F(f)这种表达,在画频域图的时候也有 ω \omega ω和 f f f两种横坐标,幅值也会有相应…

傅里叶级数和傅里叶变换

最近在课堂中再次接触了傅里叶级数(FS——Fourier Series)和傅里叶变换(FT——Fourier Transform),这里写一点粗浅的笔记来帮助自己理解。 一、傅里叶级数的意义 首先傅里叶级数是伟大的,它成功的给我们描…

冲激函数的性质

电路对于单位冲激函数的激励的零状态响应称为单位冲激响应。 单位冲激函数也是一种奇异函数,可定义为 单位冲激函数又称为δ函数。它在t≠0处为0,但在t0处为奇异的。 单位冲激函数δ(t)可以看作是单位脉冲函数的极限情况。图1-a为一个单位矩形脉冲函数…

单边指数信号的傅立叶matlab,实验四连续信号的傅立叶变换

subplot(3,1,3);plot(w1,phai) %该三行用来得到相频特性图可得到完整图形。 例2.求2 11)(ω ωj F 的傅里叶逆变换)(t f 。 解:编写如下M 文件, syms t w F1/(1w^2); fifourier(F,w,t) ezplot(f) 运行后,可得如下的文本和如图2所示…

图像傅立叶变换的原理和物理意义

图像傅立叶变换的原理和物理意义 图像的傅立叶变换,原始图像由N行N列构成,N必须是基2的,把这个N*N个包含图像的点称为实部,另外还需要N*N个点称为虚部,因为FFT是基于复数的,如下图所示: &#…

matlab 傅立叶变换去噪

代码 close all data [3132,3133,3125,3128,3121,3123,3121,3125,3116,3120,3115,3121,3121,3129,3134,3150,3164,3186,3197,3221,3238,3265,3281,3306,3319,3336,3339,3351,3352,3357,3349,3350,3339,3346,3340,3342,3328,3324,3308,3300,3284,3275,3259,3254,3241,3237,322…

利用快速傅立叶变换,在频域中实现脉冲压缩的matlab仿真程序

%利用FFT计算WVD分布(非平稳随机信号分析与处理第45页) clc clear all NN100; w10.001; a10.0005; w20.001; a2-0.005; jsqrt(-1); nn-3*NN-1:1:3*NN-1; %构造信号 %nnn-3*NN; xexp(j*(2*pi*(w1*nn1/2*a1*nn.^2))); %s1ss1(nn-3*NN) %ss1cconj(ss1); L64; …

傅立叶变换的实现—MATLAB(纯代码)

闲来无事,想验证一下MATLAB中内涵的f傅立叶变换fft2()和ifft2()正确不,于是就有了下面的代码和结果:该部分只是写了傅立叶变换,不是快速傅立叶变换,虽然运行结果都一样)。建议用不大于100100的图片进行验证…

傅立叶级数

最近在看MIT公开课,想把看的课程的总结写下来加深自己的印象。 这一节讲的傅立叶级数,以前信号与系统课程里面也有傅立叶级数,但是觉得十分的迷~ 下面总结下老师在公开课中对傅立叶级数的介绍: 傅立叶级数公式&…

傅立叶变换详解

傅里叶变换 傅里叶变换(Fourier transform)是一种线性的积分变换,从时间转换为频率的变化1. 连续傅里叶变换 这是将频率域的函数F(ω)表示为时间域的函数f(t)的积分形式 连续傅里叶变换的逆变换 (inverse Fourier tr…

通俗易懂的傅立叶级数理解

前面说到过泰勒展开式,这里我们在复习一下。 我们知道泰勒展开式就是把函数分解成1,x,x^2,x^3....幂级数(指数)的和。 你知道为什么要展开成幂级数的和吗?请看这里: 因为我们把y展开成泰勒级数 y 1xx^2x…

你真的懂AI吗?其实我们一直在与AI接触!

文章目录 一、什么是ChatGPT二、ChatGPT的发展历程三、ChatGPT的作用四、免费ChatGPT的使用五、写在最后 一、什么是ChatGPT ChatGPT全称为Chat Generative Pre-trained Transformer,Chat是聊天的意思,GPT是生成型预训练变换模型,可以翻译为…

通达信缠论顶底分型选股公式(一笔优化版)

在前文《缠论底分型选股公式,处理了包含关系》中介绍了缠论底分型,并编写了选股公式。底分型条件比较容易满足,因此产生的信号比较多。有热心网友提出,可以用顶底分型构成一笔过滤信号。 缠论一笔的构成条件:两个相邻…

chatgpt赋能python:Python修改配置文件

Python 修改配置文件 Python 作为一种优秀的编程语言,在实际使用中起到了很大的作用。对于开发者来说,修改配置文件是一个常见的操作,Python 也支持在代码中修改配置文件。本篇文章将介绍如何使用 Python 修改配置文件,并且分享一…

Langchain-ChatGLM配置文件参数测试

1 已知可能影响对话效果的参数(位于configs/model_config.py文件): # 文本分句长度 SENTENCE_SIZE 100# 匹配后单段上下文长度 CHUNK_SIZE 250 # 传入LLM的历史记录长度 LLM_HISTORY_LEN 3 # 知识库检索时返回的匹配内容条数 VECTO…

艺术生必须掌握!ChatGPT艺术设计技巧

艺术生多掌握 ChatGPT艺术设计技巧,对艺术设计和创作绝对有莫大的裨益!让AI辅助到艺术创作的过程中,实现与AI共创,不但提高效率,还能拓宽设计思维。AI在2023年的头几个月发展趋势实在猛烈,相信今年必定是人…

李白号称诗仙,为何七律连有些二流诗人都敌不过?

诗仙、诗圣、诗鬼、诗豪、诗奴、诗魔,几千年诗坛,能有个名号当真是件很洋气、很了不得的事。而在这众多名号中,“诗仙”二字分量特别重。顶着“诗仙”之名,按道理水平自然要比一般的诗人高明不少,但事实上,…