occasionally select is interrupted by a signal. in this case i have to restart the function.
reconstruct the complex field at the fiber end