有一个频率为20k的信号,要得到它的频谱。主要思路就是:先进行AD转换,采样率设为50khz,然后进行FFT运算,如果我计算1024点的FFT,那么是不是从1s中测得的50k个点中找出1024个点进行FFT运算?如果是这样的话,从50k个点中选取1024个,概率也太小了,肯定影响计算机过吧?不知道我理解的FFT是不是这个意思,哪位大侠知道的话帮我分析分析,感激不尽。。。
根据香农定律,采样两倍。也就是说,你想采集到20kHz的频率,就要有超过40kHz的采样速度。同时计算FFT,其实是对某一段波形进行分析。假设你是以40kHz采样频率,最低需要采集50Hz的数据,那么你就采集时长为20ms的数据,20ms里以40kHz采集了多少点,就用这么多个点来分析,在按照事先算好的频率间距,就可以知道每个点分析得出的频率幅值
根据香农定律,采样两倍。也就是说,你想采集到20kHz的频率,就要有超过40kHz的采样速度。同时计算FFT,其实是对某一段波形进行分析。假设你是以40kHz采样频率,最低需要采集50Hz的数据,那么你就采集时长为20ms的数据,20ms里以40kHz采集了多少点,就用这么多个点来分析,在按照事先算好的频率间距,就可以知道每个点分析得出的频率幅值