f -- 信號頻率
fs -- 采樣頻率
N -- 采樣點(diǎn)數(shù)
信號頻率(f):
信號頻率就是信號的頻率妆丘,影響的是信號的發(fā)生函數(shù)锄俄。
采樣點(diǎn)數(shù)(N):
采樣點(diǎn)數(shù)是一次向PC端發(fā)送的數(shù)據(jù)量包含的點(diǎn)數(shù),采樣點(diǎn)數(shù)決定了每次傳到PC內(nèi)的數(shù)據(jù)量勺拣。
就是每個(gè)周期采了幾個(gè)點(diǎn)珊膜。N =T/dt ;dt = 1/fs.
FFT、IFFT的采樣點(diǎn)數(shù)必須是2的指數(shù)宣脉,在頻域一個(gè)頻點(diǎn)對應(yīng)時(shí)域的一次采樣,所以FFT的點(diǎn)數(shù)自然就是2048剔氏、1024塑猖、512、256谈跛、128.
采樣率
采樣率決定了采樣的精度羊苟。
采樣頻率(Hz):
波形中相鄰兩點(diǎn)間隔的實(shí)踐就是采樣頻率(fs)的倒數(shù)。
采樣頻率必須大于信號的頻率(不失真)感憾,fs/N(頻率分辨率)越小蜡励,精度越高,通過補(bǔ)0增加的FFT點(diǎn)數(shù)無法提高FFT精度阻桅。
產(chǎn)生信號的總時(shí)間長度t = dt*采樣數(shù) = 采樣數(shù)/fs
信號周期T = 1/f ;
產(chǎn)生信號的周期數(shù) = 總時(shí)間長度/T = 總時(shí)間長度信號頻率 = 采樣數(shù)/采樣頻率信號頻率
采樣針對于信號處理來說的凉倚,模擬信號的數(shù)字信號處理方法就是將待處理的模擬信號經(jīng)過采樣、量化嫂沉、編碼形成數(shù)字信號稽寒,并利用數(shù)字信號處理方法對采樣得到的數(shù)字信號進(jìn)行處理。
繪圖:
%% 信號采樣
% 信號生成
f = 200; % 信號頻率
Tf = 1/f; % 0.005 一個(gè)信號周期的時(shí)間
% t = (0:0.00001:20*Tf); % 信號的時(shí)間范圍 ,總的傳播時(shí)間
t = linspace(0,20*Tf,1000*20); % 原信號每個(gè)周期內(nèi)的點(diǎn)數(shù)為1000個(gè)點(diǎn)
% Tn = t(end)/Tf % 20 信號周期數(shù)趟章,一共重復(fù)了20次
x = cos(2*pi*f*t); % 生成的信號
% 采樣
N =50; % 自定義采樣點(diǎn)數(shù) 一個(gè)周期的采樣點(diǎn)數(shù)
fs = f*N; % 采樣頻率
dt = 1/fs; % 采樣間隔杏糙,采樣間隔可以理解為采樣信號的周期慎王,周期 = 1/頻率
% T = (0:N-1)*dt; % 定義采樣的每個(gè)時(shí)間點(diǎn) 一個(gè)周期采樣時(shí)間
T = 0:dt:t(end); % 整個(gè)信號時(shí)間范圍內(nèi)采樣
x1 = cos(2*pi*f*T); % 對信號進(jìn)行采樣
subplot(311);
plot(t,x); %原始信號
title('原始信號');
ylim([-1 1]);
subplot(312);
plot(t,x,'b',T,x1,'rp'); % 采樣點(diǎn)
title('采樣過程');
ylim([-1 1]);
subplot(313)
plot(T,x1) %采樣信號
title('采樣后的信號')
ylim([-1 1])
xlabel('時(shí)間/s')
從圖中可以看出,采樣點(diǎn)數(shù)越多宏侍,采樣頻率越大赖淤,采樣后的信號與原信號越精確,否則會出現(xiàn)波形失真谅河。