傅里叶Fourier变换fft-python-scipy-幅值-辐角-相位(一)

本文深入探讨Fourier变换的基本原理,包括连续和离散Fourier变换的数学表达,以及如何利用scipy-fft库进行信号分析。通过实例计算,展示了如何从信号中提取频率、幅值和相位信息。

基础回顾

Fourier变换就是将周期信号沿正交基分解,而一组良好的正交基就是正弦/余弦函数,完备的正交基为 e j 2 π n t T 或 e j 2 π n f 0 t \displaystyle e^{j\frac {2 \pi n t}{T}} 或 e^{j2 \pi n f_0t} ejT2πntej2πnf0t , 正交容易证明,完备性证明复杂。

基于此,连续域上的Fourier变换可以写为

F ( ω ) = ∫ − ∞ + ∞ f ( t ) e − j ω t d t \displaystyle F(\omega) = \int_{-\infin}^{+\infin} f(t) e^{-j\omega t} {\rm d}t F(ω)=+f(t)ejωtdt

其逆变换为

f ( t ) = 1 2 π ∫ − ∞ + ∞ F ( ω ) e − j ω t d w \displaystyle f(t) = \frac 1 {2\pi} \int_{-\infin}^{+\infin} F(\omega) e^{-j\omega t}{\rm d}w f(t)=2π1+F(ω)ejωtdw

在上述工作基础之上发展了离散Fourier变换(DFT),将其变换对写为

F ( k ) = ∑ n = 0 N − 1 f ( n ) e − j 2 π N k n F(k) = \sum_{n=0}^{N-1} f(n) e^{-j \frac{2\pi }{N} k n} F(k)=

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值