interpolate_phasescreen

ska_sdp_func_python.calibration.ionosphere_utils.interpolate_phasescreen(input_screen)[source]

Bilinear interpolation of a two dimensional phase screen.

The initial phase screen could, for instance, be generated using decompose_phasescreen. If the interpolation needs to maintain Kolmogorov statistics, a subsequent call to displace_phasescreen is needed to add extra phase distortions. This function follows the approach described in “Fast simulation of a Kolmogorov phase screen,” Harding, Johnston & Lane (1999) Applied Optics, 38 (11).

Parameters:

input_screen – input phase screen. The NxN screen should have odd N

Returns:

interpolated phase screen