Fundamental component extraction using window DFT

조회 수: 8 (최근 30일)
mir  khadim
mir khadim 2020년 4월 19일
편집: mir khadim 2020년 4월 19일
I am dealing with phasor estimation (fundamental component extraction primarily), and i am using sliding window DFT (which happens to be very popular for phasor estimation). Now at nominal frequency (50 or 60 Hz) i get the exact amplitude and phase, but when frequency deviates from the nominal, magnitude attenuation (and several other undesirable phenomenon) take place due to spectral leakage. To reduce leakage the samples of the original time-domain signal are weighted by windows other than the default rectangular window. The phasor estimation equation looks like this, , where X is the fundamental component of the signal, represents the time-domain signal of which i need the fundamental component, represents any window function, G is given by and N is the number of samples chosen to compute one phasor sample. Now at off-nominal frequencies even though the phasor is estimated, there is an attenuation in the fundamental component (different due to different windows). For example blackman window has a different effect on off-nominal magnitude than say the hamming window. Is there any way i can get the analytical solution for the magnitude attenuation caused by these windows to my desired component for any window taken. Any help would be appreciated.

답변 (0개)

카테고리

Help CenterFile Exchange에서 Digital and Analog Filters에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by