fft 采样频率Fs和采样点数N应该怎么确定呢 matlab已知离散信号频率100KSa/s,时间20s,即一共2000000个信号点.现在想作fft,则采样频率Fs和采样点数N应该怎么取呢?Fs>=2*信号频率,还是说Fs=100K就可以?N=F

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 23:34:24

fft 采样频率Fs和采样点数N应该怎么确定呢 matlab已知离散信号频率100KSa/s,时间20s,即一共2000000个信号点.现在想作fft,则采样频率Fs和采样点数N应该怎么取呢?Fs>=2*信号频率,还是说Fs=100K就可以?N=F
fft 采样频率Fs和采样点数N应该怎么确定呢 matlab
已知离散信号频率100KSa/s,时间20s,即一共2000000个信号点.现在想作fft,则采样频率Fs和采样点数N应该怎么取呢?
Fs>=2*信号频率,还是说Fs=100K就可以?
N=Fs*20s,还是说N可以任意取,取2的阶乘次比较好呢?

fft 采样频率Fs和采样点数N应该怎么确定呢 matlab已知离散信号频率100KSa/s,时间20s,即一共2000000个信号点.现在想作fft,则采样频率Fs和采样点数N应该怎么取呢?Fs>=2*信号频率,还是说Fs=100K就可以?N=F
1.你的这个采样速率是可以算出来的,“ 时间20s,即一共2000000个信号点”,那么采样速率自然就是100K了,所以给的那个就是采样速率.
2.N取默认值即可(即N为信号长度的点数),matlab现在不要求N必须是2的幂次了,速度非常快的.
3.顺便说一下,做出来的fft也是2000000个点,对应着0~Fs之间的频率.