Questions tagged «zero-padding»


2
频域零填充-X [N / 2]的特殊处理
假设我们希望通过频域中的零填充对偶数个样本(例如N = 8)的周期信号进行插值。 X=[A,B,C,D,E,F,G,H] 现在让我们将DFT 填充到16个样本中Y。我看到的每个教科书示例和在线教程在给出时都会插入零。 (然后是插值信号。)[Y4...Y11] Y=[2A,2B,2C,2D,0,0,0,0,0,0,0,0,2E,2F,2G,2H]y = idft(Y) 为什么不改为使用 Y=[2A,2B,2C,2D,E,0,0,0,0,0,0,0,E,2F,2G,2H]? 据我所知(我的数学知识有限): 它使总功率最小化 它确保如果x是实值,那么也是如此y y仍按要求x在所有采样点处相交(我认为这适用于任何p地方Y=[2A,2B,2C,2D,pE,0,0,0,0,0,0,0,(2-p)E,2F,2G,2H]) 那么为什么从来没有这样做呢? 编辑:x不一定是实数值或带限制的。

2
我们为什么说“零填充并不能真正提高频率分辨率”
这是频率f = 236.4 Hz(正弦为10毫秒;N=441以采样率表示点fs=44100Hz)和DFT(无零填充)的正弦曲线: 通过查看DFT可以得出的唯一结论是:“频率大约为200Hz”。 这是信号及其DFT,带有大的零填充: 现在我们可以给出一个更为精确的结论:“通过仔细观察频谱的最大值,我可以估算出236Hz的频率”(我放大并发现最大值接近236Hz)。 我的问题是:为什么我们说“零填充不会增加分辨率”?(我经常看到这句话,然后他们说“只添加插值”) =>以我的示例为例,零填充可帮助我以更精确的分辨率找到合适的频率!
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.