The expressions af./bf
and af.*conj(bf)./abs(bf).^2
are completely equivalent in MATLAB, if that's what you're asking. There is no clear connection, however, between that question and the example you've shown. abs(bf).^2
does not appear in the denominator in your example.
The only reason conj()
is being used in the code you've shown is because it is the Fourier dual of time inversion
I.e., f(t)<-->F(k) implies f(-t)<--->conj(F(k)), for real-valued time signals f(t).
This has a specific application to time delay analysis using phase correlation.