资源简介
各种常见的窗函数,以及它们的时域图,非常清晰,
代码片段和文件信息
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
评论
共有 条评论