Matlab 零填充限制

Matlab 零填充限制,matlab,image-processing,signal-processing,fft,zero-pad,Matlab,Image Processing,Signal Processing,Fft,Zero Pad,我有一个能量信号。但它不是从零到E,而是从A到B。它有N个数据点。如果我在A左侧添加2.5N零,经过傅里叶变换后,我将及时获得足够好的信号。但是,是否要添加太多的零?在不产生太多信号伪影的情况下,可以添加多少零?FFT或DFT之前的零填充只会导致在同一频谱结果曲线上插值更多点。如果您只想在非零填充FFT结果之间获得大量平滑插值点,则可以通过非常大的数字进行零填充。FFT或DFT之前的零填充只会导致在同一光谱结果曲线上插值更多点。如果您只想在非零填充FFT结果之间获得大量平滑插值点,则可以将pad

我有一个能量信号。但它不是从零到
E
,而是从
A
B
。它有
N个
数据点。如果我在
A
左侧添加
2.5N
零,经过傅里叶变换后,我将及时获得足够好的信号。但是,是否要添加太多的零?在不产生太多信号伪影的情况下,可以添加多少零?

FFT或DFT之前的零填充只会导致在同一频谱结果曲线上插值更多点。如果您只想在非零填充FFT结果之间获得大量平滑插值点,则可以通过非常大的数字进行零填充。

FFT或DFT之前的零填充只会导致在同一光谱结果曲线上插值更多点。如果您只想在非零填充FFT结果之间获得大量平滑插值点,则可以将pad设置为非常大的数字。

这不是编程问题。也许你能找到更好的帮助。这不是编程问题。也许你能找到更好的帮助。另请参见: