如果我有 N 个样本的时域数组,并将后半部分与前半部分交换,然后执行 FFT,对频域会有什么影响?频率的大小会与原始阵列的频域中的大小保持相同吗?
如果我不交换一半,而是圈出整个阵列的 1/10 或 1/5,该怎么办?
我想知道这一点,因为我试图实时获取频率的幅度,并且随着新样本数据的到来,我想简单地更新我的频域数据(减去旧样本并添加新样本)而不是重做每次整个 FFT。
如果我有 N 个样本的时域数组,并将后半部分与前半部分交换,然后执行 FFT,对频域会有什么影响?频率的大小会与原始阵列的频域中的大小保持相同吗?
如果我不交换一半,而是圈出整个阵列的 1/10 或 1/5,该怎么办?
我想知道这一点,因为我试图实时获取频率的幅度,并且随着新样本数据的到来,我想简单地更新我的频域数据(减去旧样本并添加新样本)而不是重做每次整个 FFT。
如果您在时域中循环移动阵列,则移动序列的 DFT 在每个 bin 中将具有相同的幅度,但相位会不同,与被转化为, , 对于固定值我会留给你弄清楚。