ASN11 - Leakage demonstration in Octave

From Class Wiki
Revision as of 15:17, 21 December 2009 by Jodi.Hodge (talk | contribs)
Jump to navigation Jump to search

Back to my home page

Leakage occurs when the Discrete Fourier Transform (DFT) is applied to a signal whose range is not a multiple of the total period. The DFT function assumes that the signal is periodic it when it repeats the function should be periodic. If the sample range is not a multiple of the period them when the DFT repeat the function will have disctonuity at the restarting point.


Example octave script no leakage

fs=1500

t=[1:20]/fs;

y=sin(2*pi*t);

x= dft(y);

Example octave script with leakage

fs=1500

t=[1:20]/fs;

y=sin(2*pi*t);

x= dft(y);