I came across some matlab code as the below,
fftout = fft(adc_in, 1024);
fftout_p = fftout.*conj(fftout);
I think fftout is formatted as complex form. from here I'm ok.
Next stage that signal is multiplicated by itself which is conjugated.
I think it means that it want to get the real number not complex number.
From here, I'm not sure and want to know that practically what does Imaginary part affect to real signal processing?
Can we ignore like above that?
In real practically engineer field, What do conjugating and Imaginary part mean and affect to the real engineer field?
Can we call it as a squared magnitude?
– start01 Jan 26 '18 at 07:54