信号处理之采样频率

标签:
专业资料杂谈 |
分类: 信号处理 |
最近一直做信号处理的作业,在此过程中摸索了好几天,走了一些弯路,有了一些自己的体会。还记得读本科的时候,学信号处理,对采样频率,和频率分辨率何关系一直不是很明白。
频率分辨率和采样频率是一个矛盾体。当采用点数确定的时候,采用频率越高,则频率分辨率越低。采样频率越低,频率分辨率越低,他们之间的数学关系为
http://s2/middle/7ca994b8g77177377a7a1&690
其实很多东西必须自己动手实践,才能彻底弄懂,在此,要弄懂以上公式更要如此。
当采样频率Fs=4000Hz, 时,则通过FFT变换后最大值等于2000.暂时只需要知道这是根据采样定理得来的。一下是自己做实验用到的一些代码,自己运行试试,改变采样频率,采样点数(在此为傅里叶变换点数,如果点数不够这补零,至于为什么书上有介绍),观察在频域内图像的变化,主要看旁瓣大小,越小,说明越好。
Fs=4096;%采样频率
m=4096;%采样点数
t=[0:10239]/Fs;
y=sin(2*pi*t);
figure(1);
plot(t,y);
axis([0,2.5,-1,1]);
Y1=fft(y,m);%快速傅里叶变换,变换后的数为复数,所以后面要用abs()
Y=fftshift(Y1);%
figure(2);
c=[0:(m/2-1)]/(m/Fs);
plot(c,abs(Y((m/2+1):m)));
axis([0,20,0,6000])