我有一个与Radon变换相关的任务,它包含一个子任务,它使用DFT重采样。
让我们考虑515像素长度的非周期性离散信号(图1)(例如,像素串)。在我的重采样实现中包含以下步骤:
Fig.1

Fig.2

Fig.3

Fig.4

Fig.5

主要问题是:
为什么我们必须执行信号的循环移位,并在中心加零点?(我假设信号是周期性的)零加法使DFT谱内插,对吗?(我问,有人说不完全是这样)也许有人可以用简单的方式解释零加后的信号发生了什么。
我在Matlab中做了一些实验,发现任何其他的动作序列都不能给出所需的结果。
现在让我们考虑两种情况:
( a) (这个正确的变体)我们有非周期性离散信号(例如像素串),它将被循环地移动到中心的左零和填充零点,然后得到DFT并将其移回。

( b)我们有一个非周期性离散信号(例如,像素的集合串),它将从左到右填充零点,然后从这里得到DFT。

这些DFT光谱有什么不同?
我读过一些书,但没有找到零加法的答案。似乎只有自己的经验才能找到这一点。
书中的回答:
A. C. Kak和Malcolm Slaney,计算机断层成像原理,工业和应用数学学会,2001年,第25页
发布于 2012-06-10 09:03:55
时域的零填充对应于频域的插值.
时域中的圆移位对应于频域上的“相位扭转”,每一个仓都有一个复杂的旋转。我不知道为什么在你的申请中要求你这么做!
发布于 2012-06-11 00:10:20
移动数据点和零点填充FFT孔径的精确中心具有这样的特性:原始数据窗口中的所有偶数(对称)信号最终都在复FFT结果的实分量中,而所有奇数信号都在虚分量中结束。例如,保持均匀度与奇数之比,这允许对相位进行插值。在零填充FFT的情况下,能够插值相位是很重要的,因为零填充也能插值光谱幅度。
如果你没有中心的零填充,那么相位必须“无扭曲”在频域之前,任何额外的插值可以产生合理的相位结果。
https://stackoverflow.com/questions/10967487
复制相似问题