5
如何对空间不均匀的数据进行FFT?
快速傅立叶变换算法在以下假设条件下计算傅立叶分解:输入点在时域中均等分布,Ťķ= ķ ŤŤķ=ķŤt_k = kT。如果不是,那该怎么办?我是否可以使用另一种算法,或者以某种方式修改FFT,以说明什么是有效的可变采样率? 如果解决方案取决于样本的分发方式,那么我最感兴趣的是两种特定情况: 恒定的采样速率与抖动:其中δ 吨ķ是随机分布的变量。可以肯定地说| δ Ť ķ | < T / 2Ťķ= ķ Ť+ δŤķŤķ=ķŤ+δŤķt_k = kT + \delta t_kδŤķδŤķ\delta t_k| δŤķ| <T/ 2|δŤķ|<Ť/2|\delta t_k| < T/2。 丢弃样品从否则恒定采样率:其中Ñ ķ ∈ ž ≥ ķŤķ= nķŤŤķ=ñķŤt_k = n_k Tñķ∈ ž ≥ ķñķ∈ž≥ķn_k \in\mathbb{Z}\ge k 动机:首先,这是对此站点的提案投票较高的问题之一。但是此外,不久前,我参与了有关FFT使用的讨论(由Stack Overflow的问题提示),其中出现了一些采样点不均匀的输入数据。原来,数据上的时间戳是错误的,但是这让我开始思考如何解决这个问题。