matlab极坐标下的二维傅里叶变换_为什么要用傅里叶变换?FFT你不知道的细节

1.FFT变换的基本原理

       傅立叶变换是数字信号处理领域一种很重要的算法,可以将一个信号从时域变换到频域。傅立叶原理表明:任何连续测量的时序或信号,都可以表示为不同频率的正弦波信号的无限叠加。

       根据原信号的不同类型,傅里叶变换可以分为四种类别:

       (1)非周期性连续信号傅里叶变换

       (2)周期性连续信号傅里叶级数

       (3)非周期性离散信号离散时域傅里叶变换

       (4)周期性离散信号离散傅里叶变换

       快速傅里叶变换(FFT),是利用计算机计算离散傅里叶变换(DFT)的高效、快速计算方法的统称,但是它是基于复数的,复数DFT写成如下极坐标形式:

a112feed62c6f9175dd3e3ac975dda97.png

在复数傅里叶变换中,x[n]和X[k]都是复数数组,它包括正频率和负频率。K从0到N-1,0~N/2的频率为正值,N/2~N-1为负值。因为离散信号的频谱是周期性的,其周期等于抽样频率。所以N/2到N-1的频率和-N/2~0的频率是相同的。0点和N/2点的频率值为正负频率的分界。

       我们设变换长度N = 2L,将x(n)按照n的奇偶分为两组

x1(r) = x(2r)

  x2(r)= x(2r+1)

       其中r=0,1,…,N/2-1,带入上述复数DFT变换的公式,得到X[k]:

5fa99433adb68f0544f50d939402cbdf.png

在式子中X1(K)和X2(K)分别是x1(n)和x2(n)的N/2点DFT,因此它只能算出前一半的值,后一半利用

3e10eed38cafb580f73a41b9fb4827f5.png

可以得到后半部分X(k)

<

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值