傅里叶变换简介

本文详细介绍了傅里叶变换的概念,包括傅里叶级数、傅里叶变换、离散时间傅里叶变换、离散傅里叶变换以及快速傅里叶变换(FFT)。阐述了傅里叶变换在信号分析中的作用,以及如何通过离散化处理将连续信号转化为离散形式,并利用FFT进行高效计算。
摘要由CSDN通过智能技术生成

本文链接个人站 | 简书 | CSDN
版权声明:除特别声明外,本博客文章均采用 BY-NC-SA 许可协议。转载请注明出处。

1. 傅里叶级数 Fourier Series (FS)

傅里叶级数得名于法国数学家约瑟夫·傅里叶,他提出任何函数都可以展开为三角级数。

考虑一个在区间 [ t 0 , t 0 + T ] [t_0, t_0+T] [t0,t0+T] 上可积的函数 f ( t ) f(t) f(t),其傅里叶级数为
f ( t ) = a 0 2 + ∑ n = 1 ∞ ( a n cos ⁡ 2 π n T t + b n sin ⁡ 2 π n T t ) (1) f(t) = \dfrac{a_0}2 + \sum\limits_{n=1}^\infty\left(a_n\cos\dfrac{2\pi n}Tt + b_n\sin\dfrac{2\pi n}Tt\right) \tag{1} f(t)=2a0+n=1(ancosT2πnt+bnsinT2πnt)(1)
其中
a n = 2 T ∫ t 0 t 0 + T f ( t ) cos ⁡ 2 π n T t d t , n = 0 , 1 , 2 , ⋯ (2) a_n = \dfrac2T\int_{t_0}^{t_0+T}f(t)\cos\dfrac{2\pi n}Tt\mathrm{d}t, n=0, 1, 2, \cdots \tag{2} an=T2t0t0+Tf(t)cosT2πntdt,n=0,1,2,(2)
b n = 2 T ∫ t 0 t 0 + T f ( t ) sin ⁡ 2 π n T t d t , n = 1 , 2 , ⋯ (3) b_n = \dfrac2T\int_{t_0}^{t_0+T}f(t)\sin\dfrac{2\pi n}Tt\mathrm{d}t, n=1, 2, \cdots \tag{3} bn=T2t0t0+Tf(t)sinT2πntdt,n=1,2,(3)
由欧拉公式 e i θ = cos ⁡ θ + i sin ⁡ θ \mathrm{e}^{i\theta} = \cos\theta+i\sin\theta eiθ=cosθ+isinθ
cos ⁡ θ = 1 2 ( e i θ + e − i θ ) sin ⁡ θ = − i 2 ( e i θ − e − i θ ) (4) \begin{aligned} \cos\theta &= \dfrac12\left(\mathrm{e}^{i\theta}+\mathrm{e}^{-i\theta}\right)\\ \sin\theta &= -\dfrac i2\left(\mathrm{e}^{i\theta}-\mathrm{e}^{-i\theta}\right) \end{aligned} \tag{4} cosθsinθ=21(eiθ+eiθ)=2i(eiθeiθ)(4)
代入(1)可得
f ( t ) = a 0 2 + ∑ n = 1 ∞ ( a n − i b n 2 e i 2 π n T t + a n + i b n 2 e − i 2 π n T t ) (5) f(t) = \dfrac{a_0}2 + \sum\limits_{n=1}^\infty\left(\dfrac{a_n-ib_n}2\mathrm{e}^{i\frac{2\pi n}Tt} + \dfrac{a_n+ib_n}2\mathrm{e}^{-i\frac{2\pi n}Tt}\right) \tag{5} f(t)=2a0+n=1(2anibneiT2πnt+2an+ibneiT2πnt)(5)

c n = { a n − i b n 2 n>0 a 0 2 n=0 a ∣ n ∣ + i b ∣ n ∣ 2 n<0 (6) c_n = \begin{cases} \dfrac{a_n - ib_n}2 &\text{n>0}\\ \dfrac{a_0}2 &\text{n=0}\\ \dfrac{a_{|n|} + ib_{|n|}}2 &\text{n<0} \end{cases}\tag{6} cn=2anibn2a02an+ibnn>0n=0n<0(6)
则可以得到傅里叶级数的复数形式
f ( t ) = ∑ n = − ∞ + ∞ c n e i 2 π n T t (7) f(t) = \sum\limits_{n=-\infty}^{+\infty}c_n\mathrm{e}^{i\frac{2\pi n}Tt}\tag{7} f(t)=n=+cneiT2πnt(7)
其中
c n = 1 T ∫ t 0 t

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值