ra769_calculate_entry#
- pycraf.protection.ra769_calculate_entry(frequency, bandwidth, T_A, T_rx, mode='continuum', scale='dB', integ_time=<Quantity 2000. s>)[source]#
Limits (single entry) for spectral line, continuum, and VLBI observations according to ITU-R Rec RA.769.
- Parameters:
- frequency
Quantity
Center frequency [Hz]
- bandwidth
Quantity
Assumed bandwidth [Hz]
Note, if
mode='vlbi'
the bandwidth is irrelevant, since only the spectral power flux density is calculated.- T_A
Quantity
Minimum antenna noise temperature [K]
- T_rx
Quantity
Receiver noise temperature [K]
- mode
str
, optional Observing mode: ‘continuum’, ‘spectroscopy’, or ‘vlbi’ (default: ‘continuum’)
- scale
str
, optional Default scale to use: ‘linear’, ‘dB’ (default: ‘linear’)
- integ_time
Quantity
, optional Integration time [s] (default: 2000)
Note, if
mode='vlbi'
integration time is irrelevant, because the limits are based on 1% of the receiver noise plus antenna temperature.
- frequency
- Returns:
- T_rms
Quantity
System noise after integration [K]
- P_rms_nu
Quantity
System noise power spectral density [W/Hz, dB(W/Hz)]
- Plim
Quantity
Power limit [W, dB(W)]
- Plim_nu
Quantity
Spectral power limit [W/Hz, dB(W/Hz)]
- Slim
Quantity
Power flux density (pfd) limit [W/m^2, dB(W/m^2)]
- Slim_nu
Quantity
Spectral power flux density limit [Jy, dB(W/m^2/Hz)]
- Efield
Quantity
Electrical field strength limit [uV/m, db(uV^2/m^2)]
- Efield_norm
Quantity
As
Efield
but normalized to 1 MHz bandwidth [uV/m, db(uV^2/m^2)]Note
,if
mode='vlbi'
only
Slim_nu
is
returned.
- T_rms
Notes
Because all columns are Astropy Quantities (see
Quantity
), one can easily convert between linear and log-scale at a later stage. thescale
parameter just defines the scale to use initially.