首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >时间域上的零点感

时间域上的零点感
EN

Stack Overflow用户
提问于 2012-06-10 08:57:40
回答 2查看 1.1K关注 0票数 6

我有一个与Radon变换相关的任务,它包含一个子任务,它使用DFT重采样。

让我们考虑515像素长度的非周期性离散信号(图1)(例如,像素串)。在我的重采样实现中包含以下步骤:

  1. 循环左移(图2)。
  2. 向中心添加零点,以使信号长度变为2^n (在我们的例子中,1024-515 =我们必须加的509个零)(图3)。
  3. 从这个信号中得到DFT (图4)。
  4. 循环右移。(用于将低频移至中心)(图5)

Fig.1

Fig.2

Fig.3

Fig.4

Fig.5

主要问题是:

为什么我们必须执行信号的循环移位,并在中心加零点?(我假设信号是周期性的)零加法使DFT谱内插,对吗?(我问,有人说不完全是这样)也许有人可以用简单的方式解释零加后的信号发生了什么。

我在Matlab中做了一些实验,发现任何其他的动作序列都不能给出所需的结果。

现在让我们考虑两种情况:

( a) (这个正确的变体)我们有非周期性离散信号(例如像素串),它将被循环地移动到中心的左零和填充零点,然后得到DFT并将其移回。

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

这些DFT光谱有什么不同?

我读过一些书,但没有找到零加法的答案。似乎只有自己的经验才能找到这一点。

书中的回答:

A. C. Kak和Malcolm Slaney,计算机断层成像原理,工业和应用数学学会,2001年,第25页

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-06-10 09:03:55

时域的零填充对应于频域的插值.

时域中的圆移位对应于频域上的“相位扭转”,每一个仓都有一个复杂的旋转。我不知道为什么在你的申请中要求你这么做!

票数 5
EN

Stack Overflow用户

发布于 2012-06-11 00:10:20

移动数据点和零点填充FFT孔径的精确中心具有这样的特性:原始数据窗口中的所有偶数(对称)信号最终都在复FFT结果的实分量中,而所有奇数信号都在虚分量中结束。例如,保持均匀度与奇数之比,这允许对相位进行插值。在零填充FFT的情况下,能够插值相位是很重要的,因为零填充也能插值光谱幅度。

如果你没有中心的零填充,那么相位必须“无扭曲”在频域之前,任何额外的插值可以产生合理的相位结果。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10967487

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档