hera_sim.sigchain.OverAirCrossCoupling.__call__¶
- OverAirCrossCoupling.__call__(freqs: ndarray, antpair: tuple[int, int], antpos: dict[int, numpy.ndarray], autovis_i: ndarray, autovis_j: ndarray, **kwargs) ndarray [source]¶
Generate a cross-coupling spectrum modeled via HERA Memo 104.
- Parameters:
freqs – Frequencies at which to evaluate the reflection coefficients, in GHz.
antpair – The two antennas involved in forming the visibility.
antpos – Mapping from antenna numbers to positions in meters, in local ENU coordinates.
autovis_i – Autocorrelation for the first antenna in the pair.
autovis_j – Autocorrelation for the second antenna in the pair.
- Returns:
xtalk_vis – Array with the cross-coupling visibility. Has the same shape as the input autocorrelations. This systematic is not applied to the auto-correlations.