3

注意:非常感谢您提供尺寸(cy/mm)而不是(Hz)的答案!

在 FFT 之后,我查看了 fft(DFT) x 轴单位和 x轴上的单位,但我找不到我正在寻找的确切内容。所以,我决定写我自己的问题。

我在现实世界中有一个宽度为 3 毫米的物体,它可以扫描一个宽度为 310 毫米的更大物体。我可以将其建模为一个线性系统,其卷积过程具有宽度为 3mm 的矩形函数,如下所示:

g(x) = f(x) * rect(x/3mm)

其中f(x)是 310mm 物体,g(x)是扫描物体的输出。在 MATLAB 中,我试图模拟这种效果,因此我将 310mm 对象作为高分辨率数组导入,数组中的每个点对应于 1mm。

现在,为了建模,rect(x/3mm)我正在考虑两种方法,但我不确定哪一种是正确的。

1-也就是说,rect(x/3mm)它等于高分辨率数组的 3 个点,然后可以创建为与只有 3 个 1 点的高分辨率对象大小相同的零核。现在内核点之间的实际间距 = 1mm。您如何显示此 rect(x/3mm) 模型的正确 FFT 比例?

2- 我可以在 MATLAB 中定义

d = 3; % in mm
value = 2;
spacing = 0.01;
x = -value: spacing : value - spacing
y = rect(x/d);

第二种方法将为我提供一个rect(x/3mm)可以根据间距或值粗略或精细创建的方法,但第一种方法只有 3 个点。您如何显示此 rect(x/3mm) 模型的正确 FFT 比例?

这两种方法中哪一种是正确的方法?

4

0 回答 0