Artificial intelligent assistant

Blind deconvolution of a function convolved with itself I have a function/vector $f$ that I know is the result of an unknown function $g$ convolved with itself: $f = g \ast g$ Is there any way to do a blind deconvolution on $f$ with this constraint?

Taking the Fourier transform, we have $$ \widehat{f} = \widehat{g}^2, $$ so that $\widehat{g} = \sqrt{\widehat{f}}$. Then take the inverse Fourier transform to find $g$. This doesn't quite work, I think, because you have to choose a branch of the square root. I think this shows the solution is not unique, but you can still find them by this method.

xcX3v84RxoQ-4GxG32940ukFUIEgYdPy 206b2f88f4ce9c8bf983a967a7c0c265