题目: 数字信号处理中:采样率、采样最小记录时间的一点直观认识
首先上一幅截图,来自姚天任的《数字信号处理(第二版)》,华科出版社,第92页,写的很不错的一本书。
1、文中提到了频率分频率等于最小记录长度的倒数,这个可以这样直观的来认识:假设你采样的数据时长为tp,那么按照上述理论,频率分辨率是F=1/tp,这是因为你采样的数据只有tp长,对于频率小于F的信号,它的周期将大于tp,也就是说采样的数据根本就没有采完频率小于F的信号的一个周期!试想:你告诉计算机的只有信号的一个周期中的一部分信息,计算机根本不知道后面这个信号未来如何变化,对于计算机来说,由于它未得到整周期的信号,它还以为这是一个非周期信号呢!所以它肯定就不能分辨出这些周期大于tp的信号嘛……
2、对于采样率的问题,文中提到为了避免频谱混叠,要求采样率fs>2f0,这个可以这样来理解,fs>f0的结果是每个周期中采两个或以上的点,也就是说只有保证信号每个周期采两个点才能确定这个信号。试想,若你的采样率为fs,信号频率大于fs的话,那么在信号的一个周期中可能都不会采到一个点,你让计算机怎么去判断它的周期呢?
3、关于最后一个公式(3.93),其实就说明白了一个道理:若你想让频率分辨率达到F,那你采样的记录时间就得至少为tp=1/F,这样才能保证采完至少一个周期的频率为F的信号信息,这是硬性要求,不能商量;然后就是采样率的问题,你采样率高了,tp时间内的采样点自然就多了,这个很简单吧,而且为了保证频率不混叠,你就得保证对于信号的最高频率成份每个周期至少采两个点,因此采样率至少为fs=2f0,采样率的最小值有了,采样的记录时间是硬性要求,下限也有了,那么自然就得到了N的下限,即当采样记录时间最小时,而采样频率也最小时,这个时候采样点是最少的N=tp*fs=2f0/F 。