SCULIB_J_THEORETICAL

calculate the theoretical sky brightness temperature

Description:

This routine calculates the theoretical sky brightness temperature according to Bill Duncan’s model:-
J meas = (1 - η

tel) J_tel + η

tel J_atm - b η

tel J_atm e^-Aτ, (52)

Jtel is known and Jatm is related to Jamb by:-

J atm = J_amb 040A k exp hh 2 exp Akh2 exp hh 2 1 1 h h 1 dh, (53)

where h2 = scale height of absorption ( = 2km), h1 = coefficient to give 6.5K/km temperature drop in absorber, A = airmass, k = extinction.

which relation has been fudged by Bill Duncan to:-

J atm = J_amb X_g 1 exp Akh2 , (54) with X

ghavingtheform

X

g = 1 + h_2 T_lapse T

amb exp Aτ X

gconst(55) with

h1 = 2, h2 = -6.5 (note this h2 is defined differently to that in the previous equation), X

gconst = 3.669383

where Jatm is the effective brightness temperature of the sky.

The routine will return immediately if entered with bad status. Errors will be reported and bad status returned if:-

  • TAUZ is less than 0

  • AIRMASS is less than 0

  • WAVELENGTH is less than or equal to 0

  • T_AMB is less than or equal to 0

  • ETA_TEL is outside the range 0 to 1

  • B is outside the range 0 to 1

Invocation

CALL SCULIB_J_THEORETICAL (TAUZ, AIRMASS, T_TEL, T_AMB, WAVELENGTH, ETA_TEL, B, J_THEORETICAL, STATUS)

Arguments

TAUZ = REAL (Given)
zenith sky optical depth
AIRMASS = REAL (Given)
airmass
T_TEL = REAL (Given)
temperature of the telescope (K)
T_AMB = REAL (Given)
temperature of ambient air (K)
WAVELENGTH = REAL (Given)
wavelength of interest (microns)
ETA_TEL = REAL (Given)
telescope transmission
B = REAL (Given)
bandwidth factor
J_THEORETICAL = REAL (Returned)
the theoretical sky brightness temperature
STATUS = INTEGER (Given and returned)
global status

Copyright

Copyright ©1995,1996,1997,1998,1999 Particle Physics and Astronomy Research Council. All Rights Reserved.