資源簡介
各種常見的窗函數,以及它們的時域圖,非常清晰,
代碼片段和文件信息
clear;
fs=30;
%三角窗
subplot(211);
f1=triang(fs);
stem(f1‘.‘);title(‘三角窗‘);
xlabel(‘n‘);
ylabel(‘幅度‘);
[w1f11]=freqz(f1/sum(f1)110242);
subplot(212);
plot(f1120*log10(abs(w1)));
grid?on;
title(‘頻域圖形‘);
xlabel(‘歸一化頻率‘);
ylabel(‘幅度‘);
%black窗
figure;
subplot(211);
f2=blackman(fs);
stem(f2‘.‘)title(‘black窗‘);
xlabel(‘n‘);
ylabel(‘幅度‘);
[w2f22]=freqz(f2/sum(f2)15122);
subplot(212);
plot(f2220*log10(abs(w2)));grid?on;
title(‘頻域波形‘);
xlabel(‘歸一化頻率‘);
ylabel(‘幅度‘);
%漢明窗
figure;
subplot(211);
f3=hamming(fs);
stem(f3‘.‘)title(‘hamming窗‘);
xlabel(‘n‘);
ylabel(‘幅度‘);
[w3f33]=freqz(f3/sum(f3)15122);
subplot(212);
plot(f3320*log10(abs(w3)));grid?on;
title(‘頻域波形‘);
xlabel(‘歸一化頻率‘);
ylabel(‘幅度‘);
%漢寧窗
figure;
subplot(211);
f4=hanning(fs);
stem(f4‘.‘)title(‘漢寧窗‘);
xlabel(‘n‘);
ylabel(‘幅度‘);
[w4f44]=fr
評論
共有 條評論