0
点赞
收藏
分享

微信扫一扫

【DFT leakage 频谱泄露现象】

脱下愤怒的小裤衩 2022-03-11 阅读 72
算法

前言

最近在做跟一维信号相关的项目,所以复习一下DFT中leakage的问题。

文章目录

1. No leakage

采样点经过的时长必须是被采样信号周期的整数倍,否则就会出现leakage.

例子:
Figure1
如上图所示,在采样时间内,被采样信号的频率是基波频率( f s N {\frac {f_s} N} Nfs)的三倍,从下面DFT的幅值可以看出,因为周期是采样时间整数倍的缘故,所以没有发生频谱泄露现象。
补充:
f a n a l y s i s   =   f s ∗ m N    ( 1 ) f_{analysis}\space = \space { \frac {f_s * m} N} \space\space (1) fanalysis = Nfsm  (1)

其中: N N N 是采样点个数, f s f_s fs 是采样频率, m m m 对应的是整数

2. Leakage

由下图所示,因为在这段采样时间内,被采样信号的周期数不是这段时间(当做单位周期)的整数倍,所以会发生频谱泄露现象。
Figure2
f l e a k a g e   =   f s ∗ m N    ( 2 ) f_{leakage}\space = \space \frac {f_s * m} N \space\space (2) fleakage = Nfsm  (2)

因为 m m m 必须是整数,所以无法还原3.4倍的 f s N {\frac {f_s} N} Nfs, 故会发生leakage现象。

解决办法:通过施加Windowing function(e.g. Hanning, Hamming)

举报

相关推荐

0 条评论