傅里叶变换的学习

                   ~~~~~~~~~~~~~~~~~~                   傅里叶变换的学习

作者:闻豪
电话:15801172522
地址:北京邮电大学电子工程学院
2017211202班

摘要

       ~~~~~~       应老师之邀,在此研讨傅立叶的主要贡献,以及傅立叶级数的发展历程,以及如今傅立叶级数的主要应用。

正文

       ~~~~~~       傅里叶(1768年3月21日-1830年5月16日)是法国著名数学家,物理学家,主要贡献是提出傅里叶级数,并将其应用于热传导理论与振动理论。傅里叶极度痴迷热学,并通过数学方法将这个难以捉摸的问题解决到极致。傅里叶经过数学分析,首先得出来地球大气层具有温室效应。他认为热能包治百病,为了治愈自己的疾病,1830年的夏天他穿上厚厚的棉衣,在自家的火炉旁安详而去。

       ~~~~~~       傅里叶在研究热的传导的过程中,根据物理原理推导出了如下三维热传导方程:
∂ 2 T ∂ x 2 + ∂ 2 T ∂ y 2 + ∂ 2 T ∂ z 2 = k 2 ∂ T ∂ t \frac{\partial^2T}{\partial x^2}+\frac{\partial^2T}{\partial y^2}+\frac{\partial^2T}{\partial z^2}=k^2\frac{\partial T}{\partial t} x22T+y22T+z22T=k2tT
在简化的一维空间中,问题简化为解如下方程:
{ ∂ 2 T ∂ x 2 = k 2 ∂ T ∂ t T ( 0 , t ) = 0 T ( x , 0 ) = f ( x ) \left\{ \begin{array}{rcl} \frac{\partial^2T}{\partial x^2}=k^2\frac{\partial T}{\partial t}\\ T(0,t)=0\\ T(x,0)=f(x)\\ \end{array} \right. x22T=k2tTT(0,t)=0T(x,0)=f(x)
为了满足初始条件,一定有 f ( x ) = ∑ n = 1 ∞ b n s i n n π x l f(x)=\sum_{n=1}^{\infin}b_nsin{\frac{n\pi x}{l}} f(x)=n=1bnsinlnπx。经过分析,傅里叶得出结论:任何函数都可以表示为如上形式。于是便有了我们常使用的傅里叶级数的一般表达式:
f ( t ) = a 0 + ∑ n = 1 ∞ ( a n c o s n ω 1 t + b n s i n n ω 1 t ) f(t)=a_0+\sum_{n=1}^{\infin}(a_ncosn\omega_1t+b_nsinn\omega_1t) f(t)=a0+n=1(ancosnω1t+bnsinnω1t)
其中 a 0 , a n , b n a_0,a_n,b_n a0,an,bn由如下公式给出
a 0 = 1 T ∫ 0 T f ( t ) d t a_0=\frac{1}{T}\int_0^Tf(t)dt a0=T10Tf(t)dt
a n = 2 T ∫ 0 T f ( t ) c o s n ω 1 t d t ( n = 1 , 2 , 3... ) a_n=\frac{2}{T}\int_0^Tf(t)cosn\omega_1tdt(n=1,2,3...) an=T20Tf(t)cosnω1tdt(n=1,2,3...)
b n = 2 T ∫ 0 T f ( t ) s i n n ω 1 d t ( n = 1 , 2 , 3... ) b_n=\frac{2}{T}\int_0^Tf(t)sinn\omega_1dt(n=1,2,3...) bn=T20Tf(t)sinnω1dt(n=1,2,3...)
并且由欧拉公式代换后,更可写成更优美的指数形式:
f ( t ) = ∑ n = − ∞ ∞ F ( n ω 1 ) e j n ω 1 t f(t)=\sum_{n=-\infin}^{\infin}F(n\omega_1)e^{jn\omega_1t} f(t)=n=F(nω1)ejnω1t其中 F ( n ω 1 ) = 1 T ∫ 0 T f ( t ) e − j n ω 1 t d t F(n\omega_1)=\frac{1}{T}\int_0^Tf(t)e^{-jn\omega_1t}dt F(nω1)=T10Tf(t)ejnω1tdt

       ~~~~~~       在对傅里叶级数的研究中,复杂的周期函数可以用一系列简单的正弦、余弦波之和表示。傅里叶是在解决一个实际问题的过程中推导出的傅里叶级数,我们事后从数学的角度亦能看出其原理所在。

       ~~~~~~       正如一个三维矢量可以用x,y,z轴方向的单位分量来表示,任何一个信号f(t)都能用一组正交基底函数来逼近,这一组函数{ φ n \varphi_n φn}具有如下关系:
∫ t 1 t 2 φ m ( t ) φ n ( t ) d t = { 0 m = n 1 o r K m ≠ n \int_{t_1}^{t_2}\varphi_m(t)\varphi_n(t)dt =\left\{ \begin{array}{rcl} 0 & {m=n}\\ 1 or K&{m\neq n} \end{array} \right. t1t2φm(t)φn(t)dt={01orKm=nm̸=n

逼近后, f ( t ) f(t) f(t)即表示为:
f ( t ) ≈ C 1 φ 1 ( t ) + C 2 φ 2 ( t ) + C 3 φ 3 ( t ) + . . . + C n φ n ( t ) f(t) \approx C_1\varphi_1(t)+C_2\varphi_2(t)+C_3\varphi_3(t)+...+C_n\varphi_n(t) f(t)C1φ1(t)+C2φ2(t)+C3φ3(t)+...+Cnφn(t)
其中,C1、C2…的计算方法为:
C r = ∫ t 1 t 2 f ( t ) φ r ( t ) d t ∫ t 1 t 2 φ r 2 ( t ) d t ( r ≤   n ) C_r=\frac{\int_{t_1}^{t_2}f(t)\varphi_r(t)dt}{\int_{t_1}^{t_2}\varphi_r^2(t)dt} (r\le\ n) Cr=t1t2φr2(t)dtt1t2f(t)φr(t)dt(r n)
若正交函数 φ r ( t ) \varphi_r(t) φr(t)为复函数,则相关系数为:
C r = ∫ t 1 t 2 f ( t ) φ r ∗ ( t ) d t ∫ t 1 t 2 ∣ φ r ∣ 2 ( t ) d t ( r ≤   n ) C_r=\frac{\int_{t_1}^{t_2}f(t)\varphi^*_r(t)dt}{\int_{t_1}^{t_2}|\varphi_r|^2(t)dt} (r\le\ n) Cr=t1t2φr2(t)dtt1t2f(t)φr(t)dt(r n)
C r C_r Cr的计算就如同计算一个二维向量在另一个的分量,解释从略。三角函数集{ c o s ( n ω ) , s i n ( n ω ) cos(n\omega),sin(n\omega) cos(nω),sin(nω)}是我们常用的正交函数集,傅里叶级数正是满足狄里赫利条件的函数用之表示的。

       ~~~~~~       傅里叶变换是对傅里叶级数的扩展,由它表示的函数的周期趋近于无穷。傅里叶变换在医学、数据科学、物理学、声学、光学、结构动力学、量子力学、数论、组合数学、概率论、统计学、讯号处理、密码学、海洋学、通讯、金融等领域都有着广泛的应用。

       ~~~~~~       傅里叶变换在通信领域发挥着重要作用。通过傅里叶变换,将信号从时域分析转到频域,可以极大方便信号的卷积运算。周期信号的傅立叶变换方法如下:
F T ( ω ) = 2 π ∑ n = − ∞ ∞ F ( n ω 1 ) δ ( ω − n ω 1 ) F_T(\omega)=2\pi\sum_{n=-\infin}^{\infin}F(n\omega_1)\delta(\omega-n\omega_1) FT(ω)=2πn=F(nω1)δ(ωnω1)
其中 F ( n ω 1 ) = 1 T 1 ∫ − T 2 T 2 f ( t ) e − j n ω 1 t d t F(n\omega_1)=\frac{1}{T_1}\int_{-\frac{T}{2}}^{\frac{T}{2}}f(t)e^{-jn\omega_1t}dt F(nω1)=T112T2Tf(t)ejnω1tdt

非周期信号的傅里叶变换如下:
F ( ω ) = ∫ − ∞ ∞ f ( t ) e − j ω t d t F(\omega)=\int_{-\infin}^{\infin}f(t)e^{-j\omega t}dt F(ω)=f(t)ejωtdt

       ~~~~~~       至此,已经能将信号从时域转换至频域,接下来通过连续信号的幅度调制与解调的过程来说明傅里叶变换的作用。

       ~~~~~~       调制信号 g ( t ) g(t) g(t)传入,和载波信号 c ( t ) = c o s ( ω 0 t ) c(t)=cos(\omega_0 t) c(t)=cos(ω0t)进行相乘,得到已调信号 f ( t ) = g ( t ) c o s ( ω t ) f(t)=g(t)cos(\omega t) f(t)=g(t)cos(ωt),随后,再将解调信号 c o s ( ω 0 t ) cos(\omega_0t) cos(ω0t) f ( t ) f(t) f(t)相乘,得到 g 0 ( t ) = g ( t ) c o s 2 ( ω 0 t ) g_0(t)=g(t)cos^2(\omega_0t) g0(t)=g(t)cos2(ω0t),最后通过低通滤波器就完成了解调。解调过程如下:

已知 g 0 ( t ) = 1 2 g ( t ) + 1 2 g ( t ) c o s ( 2 ω 0 t ) g_0(t)=\frac12g(t)+\frac12g(t)cos(2\omega_0t) g0(t)=21g(t)+21g(t)cos(2ω0t)
对其进行傅里叶变换,可得:
G 0 ( ω ) = 1 2 G ( ω ) + 1 4 G ( ω − 2 ω 0 ) + 1 4 G ( ω + 2 ω 0 ) G_0(\omega)=\frac12G(\omega)+\frac14G(\omega-2\omega_0)+\frac14G(\omega+2\omega_0) G0(ω)=21G(ω)+41G(ω2ω0)+41G(ω+2ω0)
g 0 ( t ) g_0(t) g0(t)的低频信号 1 2 G ( ω ) \frac12G(\omega) 21G(ω)就是原信号的频谱函数 G ( ω ) G(\omega) G(ω) 1 2 \frac12 21,接下来只需要通过一个低通滤波器即可提取出处于低频的原信号。

       ~~~~~~       此上是傅里叶变换在信号处理中的简单应用。我仍然需要深入学习才能将这理论的知识应用于实践。

致谢

       ~~~~~~        407不怪我熬夜挑灯写论文的小伙伴们。

参考文献

  1. 维基百科:傅立叶变换 https://zh.wikipedia.org/wiki/傅里叶变换
  2. 维基百科:傅立叶 https://zh.wikipedia.org/wiki/约瑟夫·傅里叶
  3. 郭玉翠《数学物理方法》,大连理工出版社,2010年8月第1版
  4. 吕玉琴,俎云霄,张建明《信号与系统》,高等教育出版社,2014.2
  5. 维基百科--LaTeX数学符号表示法:https://en.wikibooks.org/wiki/LaTeX/Mathematics

你可能感兴趣的:(专业课)