Recommendation ITU-R P.676¶
This Recommendation provides methods to estimate the attenuation of atmospheric gases on terrestrial and slant paths
Title | Latest approved in | |
---|---|---|
Recommendation ITU-R P.676 | [PDF] | 2022-08 |
Attenuation by atmospheric gases and related effects | ||
Current recommendation version (In force) | Date | |
Recommendation ITU-R P.676-13 | [PDF] | 08/2022 |
Recommendations implemented in ITU-Rpy | Date | |
Recommendation ITU-R P.676-12 | [PDF] | 08/2019 |
Recommendation ITU-R P.676-11 | [PDF] | 09/2016 |
Recommendation ITU-R P.676-10 | [PDF] | 09/2013 |
Recommendation ITU-R P.676-9 | [PDF] | 02/2012 |
Recommendations not implemented in ITU-Rpy | Date | |
Recommendation ITU-R P.676-13 | [PDF] | 08/2022 |
Recommendation ITU-R P.676-8 | [PDF] | 10/2009 |
Recommendation ITU-R P.676-7 | [PDF] | 02/0207 |
Recommendation ITU-R P.676-6 | [PDF] | 03/2005 |
Recommendation ITU-R P.676-5 | [PDF] | 02/2001 |
Recommendation ITU-R P.676-4 | [PDF] | 10/1999 |
Recommendation ITU-R P.676-3 | [PDF] | 08/1997 |
Recommendation ITU-R P.676-2 | [PDF] | 10/1995 |
Recommendation ITU-R P.676-1 | [PDF] | 03/1992 |
Introduction¶
This Recommendation provides the following three methods of predicting the specific and path gaseous attenuation due to oxygen and water vapour:
- Calculation of specific and path gaseous attenuation using the line-by-line summation assuming the atmospheric pressure, temperature, and water vapour density vs. height;
- An approximate estimate of specific and path gaseous attenuation assuming the water vapour density at the surface of the Earth;
- An approximate estimate of path attenuation assuming the integrated water vapour content along the path.
These prediction methods can use local meteorological data, or reference atmospheres or meteorological maps corresponding to a desired probability of exceedance that are provided in other ITU-R P-series Recommendations. In the absence of local data, a combination of: a) the reference atmospheric profiles given in Recommendation ITU-R P.835 may be used, b) the mean annual global reference atmosphere given in Recommendation ITU-R P.835, c) the map of mean annual surface temperature in Recommendation ITU-R P.1510 and d) the maps of surface water vapour density vs. exceedance probability given in Recommendation ITU-R P.836 may be used in lieu of the standard ground-level surface water vapour density of 7.5 g/m3.
The method to compute an estimate of gaseous attenuation computed by a summation of individual absorption lines that is valid for the frequency range 1-1 000 GHz, and the method to compute a simplified approximate method to estimate gaseous attenuation that is applicable in the frequency range 1-350 GHz.
Module description¶
-
itur.models.itu676.
change_version
(new_version)[source]¶ Change the version of the ITU-R P.676 recommendation currently being used.
This function changes the model used for the ITU-R P.676 recommendation to a different version.
Parameters: new_version (int) – Number of the version to use. Valid values are:
- 12: Activates recommendation ITU-R P.676-12 (08/19) (Current version)
- 11: Activates recommendation ITU-R P.676-11 (09/16) (Superseded)
- 10: Activates recommendation ITU-R P.676-10 (09/13) (Superseded)
- 9: Activates recommendation ITU-R P.676-9 (02/12) (Superseded)
-
itur.models.itu676.
get_version
()[source]¶ Obtain the version of the ITU-R P.676 recommendation currently being used.
Returns: version – The version of the ITU-R P.530 recommendation being used. Return type: int
-
itur.models.itu676.
gaseous_attenuation_terrestrial_path
(r, f, el, rho, P, T, mode)[source]¶ Estimate the attenuation of atmospheric gases on terrestrial paths. This function operates in two modes, ‘approx’, and ‘exact’:
- ‘approx’: a simplified approximate method to estimate gaseous attenuation that is applicable in the frequency range 1-350 GHz.
- ‘exact’: an estimate of gaseous attenuation computed by summation of individual absorption lines that is valid for the frequency range 1-1,000 GHz
Parameters: - r (number or Quantity) – Path length (km)
- f (number or Quantity) – Frequency (GHz)
- el (sequence, number or Quantity) – Elevation angle (degrees)
- rho (number or Quantity) – Water vapor density (g/m**3)
- P (number or Quantity) – Atmospheric pressure (hPa)
- T (number or Quantity) – Absolute temperature (K)
- mode (string, optional) – Mode for the calculation. Valid values are ‘approx’, ‘exact’. If ‘approx’ Uses the method in Annex 2 of the recommendation (if any), else uses the method described in Section 1. Default, ‘approx’
Returns: attenuation – Terrestrial path attenuation (dB)
Return type: Quantity
References
[1] Attenuation by atmospheric gases: https://www.itu.int/rec/R-REC-P.676/en
-
itur.models.itu676.
gaseous_attenuation_slant_path
(f, el, rho, P, T, V_t=None, h=None, mode='approx')[source]¶ Estimate the attenuation of atmospheric gases on slant paths. This function operates in two modes, ‘approx’, and ‘exact’:
- ‘approx’: a simplified approximate method to estimate gaseous attenuation that is applicable in the frequency range 1-350 GHz.
- ‘exact’: an estimate of gaseous attenuation computed by summation of individual absorption lines that is valid for the frequency range 1-1,000 GHz
Parameters: - f (number or Quantity) – Frequency (GHz)
- el (sequence, number or Quantity) – Elevation angle (degrees)
- rho (number or Quantity) – Water vapor density (g/m3)
- P (number or Quantity) – Atmospheric pressure (hPa)
- T (number or Quantity) – Absolute temperature (K)
- V_t (number or Quantity (kg/m2)) – Integrated water vapour content from: a) local radiosonde or radiometric data or b) at the required percentage of time (kg/m2) obtained from the digital maps in Recommendation ITU-R P.836 (kg/m2). If None, use general method to compute the wet-component of the gaseous attenuation. If provided, ‘h’ must be also provided. Default is None.
- h (number, sequence, or numpy.ndarray) – Altitude of the receivers. If None, use the topographical altitude as described in recommendation ITU-R P.1511. If provided, ‘V_t’ needs to be also provided. Default is None.
- mode (string, optional) – Mode for the calculation. Valid values are ‘approx’, ‘exact’. If ‘approx’ Uses the method in Annex 2 of the recommendation (if any), else uses the method described in Section 1. Default, ‘approx’
Returns: attenuation – Slant path attenuation (dB)
Return type: Quantity
References
[1] Attenuation by atmospheric gases: https://www.itu.int/rec/R-REC-P.676/en
-
itur.models.itu676.
gaseous_attenuation_inclined_path
(f, el, rho, P, T, h1, h2, mode='approx')[source]¶ Estimate the attenuation of atmospheric gases on inclined paths between two ground stations at heights h1 and h2. This function operates in two modes, ‘approx’, and ‘exact’:
- ‘approx’: a simplified approximate method to estimate gaseous attenuation that is applicable in the frequency range 1-350 GHz.
- ‘exact’: an estimate of gaseous attenuation computed by summation of individual absorption lines that is valid for the frequency range 1-1,000 GHz
Parameters: - f (number or Quantity) – Frequency (GHz)
- el (sequence, number or Quantity) – Elevation angle (degrees)
- rho (number or Quantity) – Water vapor density (g/m3)
- P (number or Quantity) – Atmospheric pressure (hPa)
- T (number or Quantity) – Absolute temperature (K)
- h1 (number or Quantity) – Height of ground station 1 (km)
- h2 (number or Quantity) – Height of ground station 2 (km)
- mode (string, optional) – Mode for the calculation. Valid values are ‘approx’, ‘exact’. If ‘approx’ Uses the method in Annex 2 of the recommendation (if any), else uses the method described in Section 1. Default, ‘approx’
Returns: attenuation – Inclined path attenuation (dB)
Return type: Quantity
References
[1] Attenuation by atmospheric gases: https://www.itu.int/rec/R-REC-P.676/en
-
itur.models.itu676.
slant_inclined_path_equivalent_height
(f, P, rho=7.5, T=298.15)[source]¶ Computes the equivalent height to be used for oxygen and water vapour gaseous attenuation computations.
Parameters: - f (number or Quantity) – Frequency (GHz)
- P (number or Quantity) – Atmospheric pressure (hPa)
- rho (number or Quantity) – Water vapor density (g/m3)
- T (number or Quantity) – Absolute temperature (K)
Returns: ho, hw – Equivalent height for oxygen and water vapour (km)
Return type: Quantity
References
[1] Attenuation by atmospheric gases: https://www.itu.int/rec/R-REC-P.676/en
-
itur.models.itu676.
zenit_water_vapour_attenuation
(lat, lon, p, f, V_t=None, h=None)[source]¶ An alternative method may be used to compute the slant path attenuation by water vapour, in cases where the integrated water vapour content along the path,
V_t
, is known.Parameters: - lat (number, sequence, or numpy.ndarray) – Latitudes of the receiver points
- lon (number, sequence, or numpy.ndarray) – Longitudes of the receiver points
- p (number) – Percentage of the time the zenit water vapour attenuation value is exceeded.
- f (number or Quantity) – Frequency (GHz)
- V_t (number or Quantity, optional) – Integrated water vapour content along the path (kg/m2 or mm). If not provided this value is estimated using Recommendation ITU-R P.836. Default value None
- h (number, sequence, or numpy.ndarray) – Altitude of the receivers. If None, use the topographical altitude as described in recommendation ITU-R P.1511
Returns: A_w – Water vapour attenuation along the slant path (dB)
Return type: Quantity
References
[1] Attenuation by atmospheric gases: https://www.itu.int/rec/R-REC-P.676/en
-
itur.models.itu676.
gammaw_approx
(f, P, rho, T)[source]¶ Method to estimate the specific attenuation due to water vapour using the approximate method descibed in Annex 2.
Parameters: - f (number or Quantity) – Frequency (GHz)
- P (number or Quantity) – Atmospheric pressure (hPa)
- rho (number or Quantity) – Water vapor density (g/m3)
- T (number or Quantity) – Absolute temperature (K)
Returns: gamma_w – Water vapour specific attenuation (dB/km)
Return type: Quantity
References
[1] Attenuation by atmospheric gases: https://www.itu.int/rec/R-REC-P.676/en
-
itur.models.itu676.
gamma0_approx
(f, P, rho, T)[source]¶ Method to estimate the specific attenuation due to dry atmosphere using the approximate method descibed in Annex 2.
Parameters: - f (number or Quantity) – Frequency (GHz)
- P (number or Quantity) – Atmospheric pressure (hPa)
- rho (number or Quantity) – Water vapor density (g/m3)
- T (number or Quantity) – Absolute temperature (K)
Returns: gamma_w – Dry atmosphere specific attenuation (dB/km)
Return type: Quantity
References
[1] Attenuation by atmospheric gases: https://www.itu.int/rec/R-REC-P.676/en
-
itur.models.itu676.
gammaw_exact
(f, P, rho, T)[source]¶ Method to estimate the specific attenuation due to water vapour using the line-by-line method described in Annex 1 of the recommendation.
Parameters: - f (number or Quantity) – Frequency (GHz)
- P (number or Quantity) – Atmospheric pressure (hPa)
- rho (number or Quantity) – Water vapor density (g/m3)
- T (number or Quantity) – Absolute temperature (K)
Returns: gamma_w – Water vapour specific attenuation (dB/km)
Return type: Quantity
References
[1] Attenuation by atmospheric gases: https://www.itu.int/rec/R-REC-P.676/en
-
itur.models.itu676.
gamma0_exact
(f, P, rho, T)[source]¶ Method to estimate the specific attenuation due to dry atmosphere using the line-by-line method described in Annex 1 of the recommendation.
Parameters: - f (number or Quantity) – Frequency (GHz)
- P (number or Quantity) – Atmospheric pressure (hPa)
- rho (number or Quantity) – Water vapor density (g/m3)
- T (number or Quantity) – Absolute temperature (K)
Returns: gamma_w – Dry atmosphere specific attenuation (dB/km)
Return type: Quantity
References
[1] Attenuation by atmospheric gases: https://www.itu.int/rec/R-REC-P.676/en
-
itur.models.itu676.
gamma_exact
(f, P, rho, T)[source]¶ Method to estimate the specific attenuation using the line-by-line method described in Annex 1 of the recommendation.
Parameters: - f (number or Quantity) – Frequency (GHz)
- P (number or Quantity) – Atmospheric pressure (hPa)
- rho (number or Quantity) – Water vapor density (g/m3)
- T (number or Quantity) – Absolute temperature (K)
Returns: gamma – Specific attenuation (dB/km)
Return type: Quantity
References
[1] Attenuation by atmospheric gases: https://www.itu.int/rec/R-REC-P.676/en