转载于:https://blog.csdn.net/reborn_lee/article/details/81098299和https://blog.csdn.net/u012846795/article/details/106615604,在此基础上做出了一定的修改。
本文还参考了傅里叶展开式。

目录

  • 前序:
  • 1. 连续时间周期信号的傅里叶三角级数表示
    • 1.1 把一个周期函数表示成三角级数
    • 1.2 三角函数的正交性
    • 1.3 函数展开成傅里叶级数
  • 2. 连续时间周期信号的傅里叶复指数级数表示
    • 2.1 周期信号简单介绍
    • 2.2 成谐波关系的复指数信号集
    • 2.3 傅里叶级数表示
    • 2.4 傅里叶级数系数或频谱系数
    • 2.5 傅里叶级数系数或频谱系数的确定
  • 3. 傅里叶三角级数与复指数级数表示的关系

前序:


本博文上承接上篇博文:线性时不变系统(LTI)对复指数信号的响应(数字信号处理的特征值与特征函数)

下面的内容是对一类信号的傅里叶分析,傅里叶分析针对的复数变量是s以及z的特殊形式,例如在连续情况下仅涉及s的纯虚部值,即s=jws=jws=jw,因此仅考虑ejwte^{jwt}ejwt形式的复指数。类似地,在离散时间的情况下仅限于单位振幅的z值,即z=ejwz=e^{jw}z=ejw,因此仅考虑ejwne^{jwn}ejwn形式的复指数序列。

这些特殊的形式也可以叫做复正弦信号!

上篇博文的开头也说了,复正弦信号不仅是离散傅里叶变换的基函数,同时也是线性时不变系统的特征函数(信号)。这里不就可以理解它为什么是线性时不变系统的特征函数了吗?因为它作为LTI系统的输入,输出也为复正弦信号(复指数信号)呀,只不过幅度发生了变化!至于第一个问题,也就是基函数的问题,过一会也许就能找到答案!

由欧拉恒等式可以知道ejwn=coswn+jsinwne^{jwn}=coswn+jsinwnejwn=coswn+jsinwn,三角函数和指数函数在复数域上是等价的,故在分析傅里叶复指数级数之前,先推导傅里叶三角级数的展开式,以便更能理解傅里叶级数展开式的物理意义。


1. 连续时间周期信号的傅里叶三角级数表示


如下就是傅里叶级数的公式:

不客气地说,这个公式可以说是像“臭婆娘的裹脚布——又臭又长”,而且来历相当蹊跷,不知那个傅里叶什么时候灵光乍现,把一个周期函数f(t)硬生生地写成这么一大堆东西。单看那个①式,就是把周期函数f(t)描述成一个常数系数a0、及1倍ω的sin和cos函数、2倍ω的sin和cos函数等、到n倍ω的sin和cos函数等一系列式子的和,且每项都有不同的系数,即An和Bn,至于这些系数,需要用积分来解得,即②③④式,不过为了积分方便,积分区间一般设为[-π, π],也相当一个周期T的宽度,在数学上,周期函数在任意一个周期上的积分是相同的,故可以见到③④式的积分大小等于在区间[-π, π]上的积分大小。

能否从数学的角度推导出此公式,以使傅里叶级数来得明白些,让我等能了解它的前世今生呢?下面来详细解释一下此公式的得出过程:

1.1 把一个周期函数表示成三角级数

首先,周期函数是客观世界中周期运动的数学表述,如物体挂在弹簧上作简谐振动、单摆振动、无线电电子振荡器的电子振荡等,大多可以表述为:

f(x)=A sin(ωt+ψ)

这里t表示时间,A表示振幅,ω为角频率,ψ为初相(与考察时设置原点位置有关)。

然而,世界上许多周期信号并非正弦函数那么简单,如方波、三角波等。傅叶里就想,能否用一系列的三角函数An sin(nωt+ψ)之和来表示那个较复杂的周期函数f(t)呢?因为正弦函数sin可以说是最简单的周期函数了。于是,傅里叶写出下式:(关于傅里叶推导纯属猜想)

这里,t是变量,其他都是常数。与上面最简单的正弦周期函数相比,⑤式中多了一个n,且n从1到无穷大。这里f(t)是已知函数,也就是需要分解的原周期函数。从公式⑤来看,傅里叶是想把一个周期函数表示成许多正弦函数的线性叠加,这许许多多的正弦函数有着不同的幅度分量(即式中An)、有不同的周期或说是频率(是原周期函数的整数倍,即n)、有不同的初相角(即ψ),当然还有一项常数项(即A0)。要命的是,这个n是从1到无穷大,也就是是一个无穷级数。

应该说,傅里叶是一个天才,想得那么复杂。一般人不太会把一个简单的周期函数弄成这么一个复杂的表示式。但傅里叶认为,式子右边一大堆的函数,其实都是最简单的正弦函数,有利于后续的分析和计算。当然,这个式能否成立,关键是级数中的每一项都有一个未知系数,如A0、An等,如果能把这些系数求出来,那么⑤式就可以成立。当然在⑤式中,唯一已知的就是原周期函数f(t),那么只需用已知函数f(t)来表达出各项系数,上式就可以成立,也能计算了。

于是乎,傅里叶首先对式⑤作如下变形:

这样,公式⑤就可以写成如下公式⑥的形式:

这个公式⑥就是通常形式的三角级数,接下来的任务就是要把各项系数an和bn及a0用已知函数f(t)来表达出来。

1.2 三角函数的正交性

这是为下一步傅里叶级数展开时所用积分的准备知识。一个三角函数系:1,cosx , sinx , cos2x , sin2x , … , cosnx , sinnx , … 如果这一堆函数(包括常数1)中任何两个不同函数的乘积在区间[-π, π]上的积分等于零,就说三角函数系在区间[-π, π]上正交,即有如下式子:

以上各式在区间[-π, π]的定积分均为0,第1第2式可视为三角函数cos和sin与1相乘的积分;第3-5式则为sin和cos的不同组合相乘的积分式。除了这5个式子外,不可能再有其他的组合了。注意,第4第5两个式中,k不能等于n,否则就不属于“三角函数系中任意两个不同函数”的定义了,变成同一函数的平方了。但第3式中,k与n可以相等,相等时也是二个不同函数。下面通过计算第4式的定积分来验证其正确性,第4式中二函数相乘可以写成:

可见在指定[-π, π]的区间里,该式的定积分为0。其他式也可逐一验证。

1.3 函数展开成傅里叶级数

先把傅里叶级数表示为下式,即⑥式:

对⑥式从[-π, π]积分,得:

这就求得了第一个系数a0的表达式,即最上边傅里叶级数公式里的②式。接下来再求an和bn的表达式。用cos(kωt)乘⑥式的二边得:

至此,已经求得傅里叶级数中各系数的表达式,只要这些积分都存在,那么⑥式等号右侧所表示的傅里叶级数就能用来表达原函数f(t),在此基础上,因为周期函数任意区间积分结果一样,可以把积分区间[-π, π]变为任意周期区间[t0,t0+Tt_0,t_0+Tt0​,t0​+T],即可推导得到公式②-④。上述过程就是整个傅里叶级数的推导过程。事实上,如果能够写出⑥式,不难求出各个系数的表达式,关键是人们不会想到一个周期函数竟然可以用一些简单的正弦或余弦函数来表达,且这个表达式是一个无穷级数。这当然就是数学家傅里叶的天才之作了,我等只有拼命理解的份了。

综上,傅里叶级数的产生过程可以分为以下三步:

1、设想可以把一个周期函数f(t)通过最简单的一系列正弦函数来表示,即5式;

2、通过变形后用三角级数(含sin和cos)来表示;

3、通过积分,把各未知系数用f(t)的积分式来表达;

4、最后得到的4个表达式就是傅里叶级数公式。

在电子学中,傅里叶级数是一种频域分析工具,可以理解成一种复杂的周期波分解成直流项、基波(角频率为ω)和各次谐波(角频率为nω)的和,也就是级数中的各项。一般,随着n的增大,各次谐波的能量逐渐衰减,所以一般从级数中取前n项之和就可以很好接近原周期波形。这是傅里叶级数在电子学分析中的重要应用。


2. 连续时间周期信号的傅里叶复指数级数表示


上面推导了傅里叶三角级数的表示,下面继续推导复指数形式的表示,最后给出两种表示的关系式。

2.1 周期信号简单介绍

如果一个信号是周期的,那么对于所有的t,存在某个正值的T,有

x(t)=x(t+T)x(t) = x(t+T)x(t)=x(t+T),             对所有的T

这个T称为该周期信号的基波周期,w0=2π/Tw_{0}=2\pi/Tw0​=2π/T为基波角频率。

2.2 成谐波关系的复指数信号集

手稿形式:

2.3 傅里叶级数表示

上面手稿已经贴出了一个由成谐波关系的复指数信号线性组合形成的信号,如果一个周期信号可以表示成上式那样,那么就称为该周期信号的傅里叶级数表示:

2.4 傅里叶级数系数或频谱系数

先直接给出频谱系数的表示形式,后面再证明为什么?

2.5 傅里叶级数系数或频谱系数的确定

直接给出手稿形式:

这个证明用用到了成谐波关系的复指数信号之间的正交性,也就是上面那个积分,不同频率的复指数信号(复正弦信号)之间的內积为0,如果想要详细了解这方面的知识,可以看博文:

內积空间

不看也罢,就一个很简单的积分而已,常识!


3. 傅里叶三角级数与复指数级数表示的关系


手稿:


以上就三角级数与复指数级数关系的推导过程,可以发现三角级数的物理意义比较明确(一个周期函数可以分解为一系列成谐次关系的三角函数的和),而复指数中出现了n<0n<0n<0的情况,但其运算比较便捷,故以后的傅里叶分析中均使用复指数级数形式来做运算。

连续周期信号的傅里叶级数(CFS)相关推荐

  1. 离散信号(四)| 周期信号 |离散傅里叶级数(DFS)推导 + 主要性质(周期卷积定理、帕斯瓦尔定理)

    离散傅里叶变换(DFT)要解决两个问题:一是信号离散化后它的频谱情况:二是快速运算算法.第一个问题将涉及周期离散信号的傅里叶级数(DFS),以及由DFS得到非周期信号的离散时间傅里叶变换(DTFT)和 ...

  2. (连续)周期信号的傅里叶级数(FS)

    目录 前序: 连续时间周期信号的傅里叶级数表示 周期信号 成谐波关系的复指数信号集 傅里叶级数表示 傅里叶级数系数或频谱系数 傅里叶级数系数或频谱系数的确定 前序: 本博文上承接上篇博文:线性时不变系 ...

  3. 周期信号的傅里叶级数表示

    1. 线性时不变系统对复指数信号的响应 在研究 \(LTI\)(Linear and Time-invariant System)系统时,将信号表示成基本信号的线性组合是很有利的,但这些基本信号应该具 ...

  4. 【OpenCV 例程200篇】68. 连续周期信号的傅立叶级数

    [OpenCV 例程200篇]68. 连续周期信号的傅立叶级数 欢迎关注 『OpenCV 例程200篇』 系列,持续更新中 欢迎关注 『Python小白的OpenCV学习课』 系列,持续更新中 1. ...

  5. 【信号与系统学习笔记】—— 【周期信号的傅里叶级数表示】之 周期信号傅里叶级数的性质解读

    在这一篇 BlogBlogBlog 中,博主打算记录一下周期信号傅里叶级数的一些重要性质.在阅读本文之前,请明确一件事情:对于周期信号我们讲的是傅里叶级数展开.对于非周期信号我们讲傅里叶变换. 文章目 ...

  6. 连续周期信号的傅里叶变换(CFT)

    转载于:https://blog.csdn.net/reborn_lee/article/details/81124386,经过本人理解后加入一定的补充推导. 你没有看错,周期信号的傅里叶变换,以前, ...

  7. 周期信号的傅里叶级数分解(以方波为例,含MATLAB代码)

    周期信号的傅里叶级数分解(以方波为例) 1.什么是周期信号? 周期信号是经过一定时间可以重复的信号,满足条件:x(t)=x(t+nT);n=1,2,3,4,- 其中,T称为信号的周期,其倒数f=1/T ...

  8. 非正弦周期信号的傅里叶级数展开式

    非正弦周期信号的傅里叶级数展开式 标准信号的生成 方波:x1=square(2pi4t); Duty cycle is 50%(default);Frequency is 4Hz x2=square( ...

  9. MATLAB实现周期信号的傅里叶级数的展开

    MATLAB小白,不足之处还请多指教! 设周期函数的波形为: 求该周期信号的傅里叶级数展开式,并画出傅里叶展开后的波形 我们通过信号与系统的学习可以知道,周期函数可以通过一系列的三角函数的线性组合来逼 ...

最新文章

  1. 详解Python中的循环的几个类型
  2. 【深度学习】L1、L2损失 和 L1、L2正则化
  3. auto-sklearn详解
  4. 27.怎样在Swift中声明typedef?
  5. 做任务一定要看测试用例
  6. 开线程插数据_python笔记7-多线程之线程同步(锁lock)
  7. jquery非常不错的图片切换,多种切换效果
  8. aop注解配置切点 spring_Spring通过自定义注解灵活配置AOP切点
  9. 用Android Studio画UI界 --- 以Job/Task Schedule为例(英文版)
  10. Jquery重新学习之五[操作JSON数据]
  11. WHY数学表达式的3D可视化
  12. mongoDB清空数据库
  13. 那些C++牛人的博客
  14. 杨歌:金融电路与 Web3 经济模型原理 (转载及导言)
  15. 小米10至尊纪念版和华为mate40的区别 哪个好
  16. JS绑定事件三种方式
  17. 李沐动手学深度学习(pytorch版本)d2lzh_pytorch包的缺少安装问题
  18. 记事本软件测试报告,记事本程序测试用例的编写.doc
  19. 《Transformers with Attentive Federated Aggregation for Time Series Stock Forecasting》2023.3.17组会论文记录
  20. 视频号打造个人ip,普通人如何逆袭翻盘

热门文章

  1. IDRLP: Image Dehazing Using Region Line Prior
  2. 根据选择的年份统计出该年下每个月的订单总数、已付订单数量、月销量(帆软软件查询数据)
  3. [小结] 二元变量相关性分析
  4. 交通灯电路及verilog实现
  5. 学python前端需要哪些基础知识_python之前端HTML/CSS基础知识学习笔记
  6. android sqlcipher github,android – sqlcipher_export没有导出我的表
  7. 新东方手机摄影大赛自动投票脚本
  8. 顺丰单季营收610亿:同比降3%,净利17亿,获政府补助1.88亿
  9. Android 4.3安全機制探討
  10. PCA(主成分分析)和LDA(线性判别分析)的异同处及应用场景