LISA Configuration

LISA TDI noise configuration: PSD, antenna patterns, and frame transformations.

Provides LisaTdiConfiguration with the noise power spectral density for the A/E/T TDI channels, the one-sided optical metrology and test-mass noise components, and the sky-averaged F+/F× antenna pattern functions.

class master_thesis_code.LISA_configuration.LisaTdiConfiguration(t_obs_years=4.0, include_confusion_noise=True)[source]

Bases: object

LISA TDI noise model and antenna pattern functions.

Implements the noise power spectral density for the A, E, and T TDI channels and the sky-averaged F+/F× antenna pattern functions for the LISA constellation, following the equal-arm-length approximation.

The A/E-channel PSD includes an optional galactic confusion noise foreground S_c(f) from unresolved white dwarf binaries, controlled by include_confusion_noise (default True). The observation time t_obs_years sets the level of foreground subtraction.

References

Babak et al. (2023), arXiv:2303.15929 Cornish & Robson (2017), arXiv:1703.09858 Robson, Cornish & Liu (2019), arXiv:1803.01944

Parameters:
  • t_obs_years (float)

  • include_confusion_noise (bool)

static S_OMS(frequencies)[source]
Parameters:

frequencies (ndarray[tuple[Any, ...], dtype[float64]])

Return type:

ndarray[tuple[Any, …], dtype[float64]]

static S_TM(frequencies)[source]
Parameters:

frequencies (ndarray[tuple[Any, ...], dtype[float64]])

Return type:

ndarray[tuple[Any, …], dtype[float64]]

S_zz(frequencies)[source]
Parameters:

frequencies (ndarray[tuple[Any, ...], dtype[float64]])

Return type:

ndarray[tuple[Any, …], dtype[float64]]

include_confusion_noise: bool = True
power_spectral_density(frequencies, channel='A')[source]

PSD noise for AET channels from https://arxiv.org/pdf/2303.15929.pdf assuming equal arm length.

Parameters:
Return type:

ndarray[tuple[Any, …], dtype[float64]]

power_spectral_density_a_channel(frequencies)[source]

A/E-channel PSD including optional galactic confusion noise.

References

Instrumental noise: Babak et al. (2023), arXiv:2303.15929 Confusion noise: Cornish & Robson (2017), arXiv:1703.09858

Parameters:

frequencies (ndarray[tuple[Any, ...], dtype[float64]])

Return type:

ndarray[tuple[Any, …], dtype[float64]]

power_spectral_density_t_channel(frequencies)[source]

from https://arxiv.org/pdf/2303.15929.pdf NOT UPDATED

Parameters:

frequencies (ndarray[tuple[Any, ...], dtype[float64]])

Return type:

ndarray[tuple[Any, …], dtype[float64]]

t_obs_years: float = 4.0