The Sensitivity Calculation
The following is a description of the underlying calculations that the software performs. Values for the telescope and environment parameters can be found in the Inputs to the Calculation page.
The sensitivity of a single dish telescope for an integration time \(t\) is given by:
or conversely, to obtain the integration time required for a given sensitivity \(\Delta S\),
where
\(SEFD\) is the system equivalent flux density, a measure of the inherent noise in the observations that comes from the system.
\(\eta_\mathrm{s}\) is the system efficiency on a scale of 0 to 1
\(n_\mathrm{pol}\) is the number of polarizations
\(\Delta \nu\) is the bandwidth of the observation
The system equivalent flux density is calculated as:
where
\(k\) is the Boltzmann constant
\(\eta_\mathrm{A}\) is the dish efficiency
\(A_\mathrm{g}\) is the geometric dish area
\(T_\mathrm{sys}\) is the system temperature
The system temperature is calculated differently depending on which instrument is selected for the calculation. Examples of existing instruments for other telescopes have been included in the sensitivity calculator. Specifically, we have included examples of Heterodyne spectroscopic instruments (CHAI, FINER, and SEPIA), a LEKID based continuum instrument (MUSCAT), and a MKID based IFU (TIFUUN). The calculator automatically selects the instrument based on the requested observing frequency and channel bandwidth as described in the instrument overview.
For the parameter space in which there is no pre-defined instrument that can be used to calculate the telescope sensitivity, we default to the more generic representation of a coherent receiver with a specified receiver temperature. This setup is valid for all ranges of observing frequency and bandwidth, and from it, the system temperature is calculated as:
where
\(\eta_{eff}\) is the forward efficiency
\(\mathfrak{t}\) is the atmospheric transmittance, defined as \(\mathfrak{t} = \textrm{exp}^{(-\tau_{atm})}\)
\(T_{rx}\) is the receiver temperature
\(T_{sky}\) is the sky temperature
\(T_{amb}\) is the ambient temperature
Here, \(O(\nu, T)\) converts a physical temperature to a Rayleigh-Jeans brightness temperature
where \(\nu\) is the frequency of the observation and \(h\) is the Planck constant.
The receiver temperature is the only instrument dependent component of the above equation, and we assume a reasonably efficient instrument near the quantum limit. Specifically:
where the factor 5 is a conservative estimate of how close to the quantum limit receivers can get. The fundamental limit achievable when including mixer and local oscillator terms is 3, but most receivers do not achieve that efficiency.
The sky temperature is calculated as:
where
\(T_{atm}\) is the atmospheric temperature calculated from the model grid described in Weather Calculations
\(T_{cmb}\) is the temperature of the cosmic microwave background.
Efficiencies
No system is 100% efficient, and efficiency terms are used in the sensitivity calculations to reflect inefficiencies in the real world systems. These unitless efficiencies (\(\eta\)) are scaled from 0 (completely inefficient) to 1 (completely efficient). Below we describe the efficiencies used in the calculator
\(\eta_{A}\), the dish efficiency, is given by:
where the exponential term accounts for Ruze losses due to the RMS surface accuracy of the dish, and
\(\eta_{ill}\) is the illumination efficiency
\(\eta_{spill}\) is the spillover efficiency
\(\eta_{pol}\) is the polarisation efficiency
\(\eta_{block}\) is the lowered efficiency due to blocking
The values of these efficiencies used in the calculator can be found via the telescope parameters in the tables in Inputs to the Calculation, by issuing the calculator.telescope_and_environment.show() command after creating a calculator instance in python, or by inspecting the values in data.py in the source code.
Broadband Sensitivity
For continuum observations, the bandwidth used can be very broad. In these cases, \(\mathfrak{t}\) and \(T_{atm}\) can vary greatly across the bandwidth and it is no longer appropriate to simply use the value at the central frequency. For this reason, we have implemented an option to integrate across the band that can be activated by initialising the calculator with Calculator(finetune=True). Instead of rescaling the \(SEFD\) term by the square root of the bandwidth, it generates an effective \(SEFD\) by discretizing the \(SEFD\) estimation over the frequency values from the input atmospheric tables to gain the \(SEFD_i\) for each discrete frequency \(\nu_i\) with bandwidth \(d\nu_i=0.5[\nu_{i+1}-\nu_{i-1}]\). The output effective \(SEFD\) to be used in the sensitivity estimation is thus: