奎斯特定理
在进行模拟/数字信号的转换过程中,当采样频率F大于信号中最高频率 fmax 的 2 倍时(F>2*fmax),采样之后的数字信号完整地保留了原始信号中的信息。
采样结果
设采样频率(单位时间可以采多少个信号样本)为Fs,信号频率F,采样点数为N。那么FFT之后结果就是一个为N点的复数。每一个点对应一个频率点,并且这个点对应的幅值就是该频率下的幅度特性。
而每个点的相位,就是在该频率下的信号的相位。
假设原始信号的峰值为A,
那么FFT的第一个点(直流分量)的模值就是A的N倍
FFT的其他点的模值就是A的N/2倍
比如
第一个点表示直流分量(即0Hz),而最后一个点N的再下一个点(实际上这个点是不存在的,这里是假设的第N+1个点,也可以看做是将第一个点分做两半分,另一半移到最后)则表示采样频率Fs,这中间被N-1个点平均分成N等份,每个点的频率依次增加。第n所表示的频率为:Fn=(n-1) * Fs/N。
比如采样频率为10240Hz,采样点数为1024。即采样一次的时间为1/10240s,100ms可以采样1024个点,1s可以采样10次。则结果中第1个点代表0Hz,第2个点代表10Hz,第3个点代表20Hz,以此类推,第1024个点代表1024Hz。则频率分辨率为10Hz
如果要提高频率分辨力,则必须增加采样点数,也即采样时间。频率分辨率和采样时间是倒数关系。 假设FFT之后某点n用复数a+bi表示,那么这个复数的模就是An=根号aa+bb,相位就是Pn=atan2(b,a)。根据以上的结果,就可以计算出n点(n≠1,且n<=N/2)对应的信号的表达式为An/(N/2)cos(2piFnt+Pn),即2An/Ncos(2piFn*t+Pn)。对于n=1点的信号,是直流分量,幅度即为A1/N。 由于FFT结果的对称性,通常我们只使用前半部分的结果,即小于采样频率一半的结果。
|
———————————————— 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 原文链接:https://blog.csdn.net/m0_46681107/article/details/129473305