P
pseudockb
Guest
Hi, Imam pitanje u vezi sa nekim skriptu sam dobio.Dio je kako slijedi:
.
.
.
% Create minimum, 4-term Blackman-Harris prozor za FFT
pwr_win = 0;
za i = 1: nt nt%, gdje je nema.FFT od bins
Prozor (1, i) = 0,35875-0,48829 * cos (2 * pi * (i-1) / NT) 0,14128 * cos (4 * pi * (i-1) / nt) -0,01168 * cos (6 * pi * (i-1) / NT);
pwr_win = pwr_win prozor (1, i) * prozoru (1, i);
kraj
xn = xn .* prozor;% dodaj prozoru
yn = fft (xn);% DFT
yn .* pyy = conj (yn) / NT / pwr_win;% izračunati spektar snage (1 ~ NT)
pyy (2 (NT / 2)) = 2 * pyy (2 (NT / 2));% dodate negativnu Frekv.do pozitivnih Frekv.
pyy ((nt / 2 2): NT )=[];% eliminiraju negativne Frekv.
.
.
.
Mogao netko molimo objasnite mi šta je korištenje pwr_win?JA dont 'shvatiti što prilično "pyy .* yn = conj (yn) / NT / pwr_win;" pokušava učiniti.Ugoditi pomoć mene.Hvala!
.
.
.
% Create minimum, 4-term Blackman-Harris prozor za FFT
pwr_win = 0;
za i = 1: nt nt%, gdje je nema.FFT od bins
Prozor (1, i) = 0,35875-0,48829 * cos (2 * pi * (i-1) / NT) 0,14128 * cos (4 * pi * (i-1) / nt) -0,01168 * cos (6 * pi * (i-1) / NT);
pwr_win = pwr_win prozor (1, i) * prozoru (1, i);
kraj
xn = xn .* prozor;% dodaj prozoru
yn = fft (xn);% DFT
yn .* pyy = conj (yn) / NT / pwr_win;% izračunati spektar snage (1 ~ NT)
pyy (2 (NT / 2)) = 2 * pyy (2 (NT / 2));% dodate negativnu Frekv.do pozitivnih Frekv.
pyy ((nt / 2 2): NT )=[];% eliminiraju negativne Frekv.
.
.
.
Mogao netko molimo objasnite mi šta je korištenje pwr_win?JA dont 'shvatiti što prilično "pyy .* yn = conj (yn) / NT / pwr_win;" pokušava učiniti.Ugoditi pomoć mene.Hvala!