关于FFT的理解

1、FFT是离散傅立叶变换的快速算法,可以将一个信号变换到频域。

2、N个采样点,经过FFT之后,就可以得到N个点的FFT结果(N个复数)。为了方便进行FFT运算,通常N取2的整数次方。

3、假设采样频率为Fs,信号频率F,采样点数为N。那么FFT之后结果就是一个为N点的复数。每一个点就对应着一个频率点。

  • 第一个点表示直流分量(即0Hz),模值就是直流分量的N倍。
  • 第2-N个点的频率:Fn=(n-1)*Fs/N。幅值是对应频率分量的N/2倍

举例

假设我们有一个信号,它含有2V的直流分量,频率为50Hz、相位为-30度、幅度为3V的交流信号,以及一个频率为75Hz、相位为90度、幅度为1.5V的交流信号。

以256Hz的采样率对这个信号进行采样,总共采样256点。FFT分析结果如下:

 查看具体数据后,可以得出:1点、51点、76点对应的频率、幅值、相位。

计算直流分量时,用1点的分析结果除以N

计算各频率点幅值时,用分析结果除以N/2

详情参考:FFT的详细解释,相信你看了就明白了_teresa_zp的博客-CSDN博客_fft

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值