קובץ:DFT-even Hann window & spectral leakage.png
מתוך testwiki
קפיצה לניווט
קפיצה לחיפוש
גודל התצוגה המקדימה הזאת: 399 × 600 פיקסלים. רזולוציות אחרות: 159 × 240 פיקסלים | 560 × 842 פיקסלים.
לקובץ המקורי (560 × 842 פיקסלים, גודל הקובץ: 34 ק"ב, סוג MIME: image/png)
זהו קובץ מתוך ויקישיתוף וניתן להשתמש בו גם במיזמים אחרים. תיאורו בדף תיאור הקובץ שלו מוצג למטה.
תקציר
| תיאורDFT-even Hann window & spectral leakage.png |
English: The main point is to illustrate that the N-point DFT (discrete Fourier transform) of an N-point DFT-even Hann window function has only 3 non-zero coefficients. The other N-3 samples of the DTFT (bottom figure) coincide with zero-crossings of the DTFT. Higher-order "Cosine-sum windows" have more non-zero DFT coefficients. Wikipedia article Window function contains a link to this figure. |
|||
| תאריך יצירה | ||||
| מקור | נוצר על־ידי מעלה היצירה | |||
| יוצר | Bob K | |||
| אישורים והיתרים (שימוש חוזר בקובץ זה) |
אני, בעל זכויות היוצרים על עבודה זו, מפרסם בזאת את העבודה תחת הרישיון הבא:
|
|||
| גרסאות אחרות | Derivative works of this file: Odd-length, "DFT-even" Hann window & spectral leakage.png | |||
| PNGהתפתחות InfoField | ||||
| Octave/gnuplot source InfoField | click to expand
This graphic was created with the help of the following Octave script: pkg load signal
graphics_toolkit gnuplot
clc
M=4096;
window = hann(M)'; % row vector
N=16; % window size, in samples
dx = M/N; % decimation factor for 16 hops (17 samples)
periodic = window(1+(0:15)*dx); % take 16 of 17 symmetrical samples
%Plot the points
figure
plot(0:15, periodic, 'color', 'blue', '.', 'MarkerSize',14)
hold on
%Connect the dots
x = (0:M-1)*N/M;
plot(x, window, 'color', 'blue') % periodic
xlim([0 16])
set(gca, 'xgrid', 'on');
set(gca, 'ygrid', 'on');
set(gca, 'ytick', [0:.25:1]);
set(gca, 'xtick', [0:16]);
title('DFT-even Hann window function');
xlabel('\leftarrow n \rightarrow','FontSize', 14)
%Now compute and plot the DTFT
M=64*N;
dr = 80;
H = abs(fft([periodic zeros(1,M-N)]));
H = fftshift(H);
H = H/max(H);
H = 20*log10(H);
H = max(-dr,H);
x = N*[-M/2:M/2-1]/M;
figure
plot(x, H, 'color', 'blue');
hold on
%Plot the 3 non-zero points
plot(-1:1, H((N/2-1:N/2+1)*M/N), 'color', 'blue', '.', 'MarkerSize',14)
ylim([-dr 0])
xlim([-N/2 N/2-1])
set(gca,'XTick', -N/2:N/2-1)
grid on
ylabel('decibels','FontSize', 14)
xlabel('DFT bins','FontSize', 12)
title('Non-zero DFT coefficients of Hann window')
|
כיתובים
נא להוסיף משפט שמסביר מה הקובץ מייצג
Top: 16 sample ''DFT-even'' Hann window. Bottom: Its discrete-time Fourier transform (DTFT) and the 3 non-zero values of its discrete Fourier transform (DFT).
פריטים שמוצגים בקובץ הזה
מוצג
ערך כלשהו ללא פריט ויקינתונים
6 במרץ 2017
image/png
34,936 בית
842 פיקסל
560 פיקסל
היסטוריית הקובץ
ניתן ללחוץ על תאריך/שעה כדי לראות את הקובץ כפי שנראה באותו זמן.
| תאריך/שעה | תמונה ממוזערת | ממדים | משתמש | הערה | |
|---|---|---|---|---|---|
| נוכחית | 17:51, 10 באוגוסט 2020 | 842 × 560 (34 ק"ב) | wikimediacommons>Bob K | change a figure title and x-limits. |
שימוש בקובץ
הדף הבא משתמש בקובץ הזה: