קובץ:DFT-even Hann window & spectral leakage.png

מתוך testwiki
קפיצה לניווט קפיצה לחיפוש
לקובץ המקורי (560 × 842 פיקסלים, גודל הקובץ: 34 ק"ב, סוג MIME‏: image/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
אישורים והיתרים
(שימוש חוזר בקובץ זה)
אני, בעל זכויות היוצרים על עבודה זו, מפרסם בזאת את העבודה תחת הרישיון הבא:
Creative Commons CC-Zero הקובץ הזה זמין לפי תנאי ההקדשה עולמית לנחלת הכלל CC0 1.0 של קריאייטיב קומונז.
האדם ששייך יצירה להיתר הזה הקדיש את היצירה לנחלת הכלל על־ידי ויתור על כל הזכויות שלו או שלה על היצירה בכל העולם לפי חוק זכויות יוצרים, לרבות כל הזכויות הקשורות או הסמוכות כקבוע בחוק. באפשרותך להעתיק, לשנות, להפיץ, או להציג את היצירה, אפילו למטרות מסחריות, וכל זה אפילו מבלי לבקש רשות.

גרסאות אחרות Derivative works of this file:  Odd-length, "DFT-even" Hann window & spectral leakage.png
PNGהתפתחות 
InfoField
 LibreOffice עם‎‎ נוצרה ה PNG תמונת מפת סיביות
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).

פריטים שמוצגים בקובץ הזה

מוצג

checksum אנגלית

6c36cd8391d5d1c65166ad52e9b560344ef10de9

34,936 בית

842 פיקסל

560 פיקסל

היסטוריית הקובץ

ניתן ללחוץ על תאריך/שעה כדי לראות את הקובץ כפי שנראה באותו זמן.

תאריך/שעהתמונה ממוזערתממדיםמשתמשהערה
נוכחית17:51, 10 באוגוסט 2020תמונה ממוזערת לגרסה מ־17:51, 10 באוגוסט 2020‪842 × 560‬ (34 ק"ב)wikimediacommons>Bob Kchange a figure title and x-limits.

הדף הבא משתמש בקובץ הזה: