diff --git a/applications/lofar2/model/pfb_bunton_annotated/polyphase_analysis.m b/applications/lofar2/model/pfb_bunton_annotated/polyphase_analysis.m index cb6fc0152d9abdb000c1c603111d5493b661d118..4c622c6d58833db979aff2ebe767af4af85799de 100644 --- a/applications/lofar2/model/pfb_bunton_annotated/polyphase_analysis.m +++ b/applications/lofar2/model/pfb_bunton_annotated/polyphase_analysis.m @@ -26,13 +26,13 @@ outBins = zeros(nof_blocks, Nfft); for k = 0:nof_blocks-1 % Filter input using bfir as window, with downsampling rate Nstep - temp = bfir .* inData((1:Ncoefs) + Nstep*k); + tapData = bfir .* inData((1:Ncoefs) + Nstep*k); % Sum the FIR filter taps - temp2 = (1:Nfft) * 0; + pfsData = (1:Nfft) * 0; for m = 0:Ntaps-1 - temp2 = temp2 + temp((1:Nfft) + Nfft*m); + pfsData = pfsData + tapData((1:Nfft) + Nfft*m); end % FFT - outBins(k+1, 1:Nfft) = fft(temp2); + outBins(k+1, 1:Nfft) = fft(pfsData); end -%plot(real(temp2)) +%plot(real(pfsData))