KPL/IK Juno JIRAM Instrument Kernel =============================================================================== This Instrument Kernel (IK) file contains optics and detector parameters and FOV definitions for the JUNO Jupiter InfraRed Auroral Mapper (JIRAM) instrument. Version and Date ------------------------------------------------------------------------------- Version 0.1 -- June 15, 2017 -- Boris Semenov, NAIF Filled in Instrument Description based on [6]. Version 0.1 -- September 10, 2014 -- Boris Semenov, NAIF Updated IFOV, FOV angular extents, first and last pixel positions wrt to the FOV, and JIRAM/I line count based on the information provided by Alessandro Mura, INAF-IAPS on September 9, 2014. Version 0.0 -- June 9, 2009 -- Boris Semenov, NAIF Initial Release. References ------------------------------------------------------------------------------- 1. Kernel Pool Required Reading 2. GETFOV, getfoc_c, cspice_getfov headers 3. JUNO FK file, latest version 4. JIRAM CDR Presentations 5. E-mail ''Modifications to JUNO/JIRAM *tf and *ti kernel files.'' from Alessandro Mura, INAF-IAPS, September 9, 2014. 6. JIRAM PDS3 instrument catalog file, INST_JIR.CAT, Rev 2015-11-09 Contact Information ------------------------------------------------------------------------------- Boris V. Semenov, NAIF/JPL, (818)-354-8136, Boris.Semenov@jpl.nasa.gov Implementation Notes ------------------------------------------------------------------------------- This file is used by the SPICE system as follows: programs that make use of this kernel must ``load'' the kernel, normally during program initialization. The SPICE routine FURNSH loads a kernel file into the pool as shown below. CALL FURNSH ( 'frame_kernel_name; ) -- FORTRAN furnsh_c ( "frame_kernel_name" ); -- C cspice_furnsh, frame_kernel_name -- IDL cspice_furnsh( 'frame_kernel_name' ) -- MATLAB Once the file has been loaded, the SPICE routine GETFOV (getfov_c in C, cspice_getfov in IDL and MATLAB) can be used to retrieve FOV parameters for a given instrument or structure. This file was created and may be updated with a text editor or word processor. Naming Conventions ---------------------------------------------------------- All names referencing values in this IK file start with the characters `INS' followed by the NAIF JUNO spacecraft ID number (-61) followed by a NAIF three digit ID code for one of the JIRAM detectors. This is the full list of names and IDs for the JIRAM sensors described by this IK file: JUNO_JIRAM_I -61410 JUNO_JIRAM_I_LBAND -61411 JUNO_JIRAM_I_MBAND -61412 JUNO_JIRAM_S -61420 The remainder of the keyword name is an underscore character followed by the unique name of the data item. For example, the JIRAM spectrometer boresight direction in the JUNO_JIRAM_S frame is specified by: INS-61420_BORESIGHT The upper bound on the length of the name of any data item is 32 characters. If the same item is included in more than one file, or if the same item appears more than once within a single file, the latest value supersedes any earlier values. Instrument Description --------------------------------------------------------- From [6]: JIRAM combines 2 data channels in one instrument: the imager and the spectrometer, which are housed in the same optical subsystem. JIRAM is equipped with a single telescope that accommodates both an infrared camera and a spectrometer to facilitate a large observational flexibility in obtaining simultaneous images in the L and M bands with the spectral radiance over the central zone of the images. Moreover, JIRAM will be able to perform spectral imaging of the planet in the 2.0-5.0 m interval of wavelengths with a spectral resolution better than 10 nm. JIRAM combines two data channels in one instrument: the imager and the spectrometer, which are housed in the same optical subsystem. The instrument is composed of the Optical Head (OH) and the Main Electronic (ME). The ME contains the electronics to drive the Focal Plane Arrays (FPAs) and compensating mirror, and perform the acquisition and conversion of the science and housekeeping data. It also manages the operation of the two channels, gathers data and housekeeping information from them, stores the data, performs data compression, and interfaces the instrument with the spacecraft. The single ME box contains the Digital Processing Unit, the proximity (detector driver and readout board), the main (CPU board) electronics, the power supply, and the limited angle de spinning mechanism driver board. Mounting Alignment -------------------------------------------------------- Refer to the latest version of the Juno Frames Definition Kernel (FK) [3] for the JIRAM reference frame definitions and mounting alignment information. Apparent FOV Layout -------------------------------------------------------- This diagram illustrates the JIRAM spectrometer apparent FOV layout in the JUNO_JIRAM_S reference frame. This FOV is associated with spectrometer instrument ID -61420. ^ | Spin direction ^ +Xs | | | | 0.013625 degrees | | | v Pixel 256 | Pixel 1 --- +---------|---------+ | 1 line | x-------------> +Ys (cross track) --- +-------------------+ ^ 256 pixels/line | | 3.488 degrees | |<----------------->| | | Boresight (+Zs axis) is into the page This diagram illustrates the JIRAM imager apparent FOV layout in the JUNO_JIRAM_I reference frame. This FOV is associated with imager instrument ID -61410. ^ | Spin direction ^ +Xi | | Pixel 432,1 | Pixel 1,1 --- *------------|------------+ ^ | | | | 3.6242 | | | | degrees | | | | | | | | 266 | x-------------> +Yi (cross track) | lines | | | | | | | | V | 432 pixels/line | --- +-------------------------+ | Pixel 432,266 Pixel 1,266 | 5.886 degrees | |<----------------------->| | | Boresight (+Zi axis) is into the page This diagram illustrates the JIRAM imager L-band and M-band apparent FOV layouts in the corresponding reference frames (JUNO_JIRAM_I_LBAND and JUNO_JIRAM_I_MBAND). These FOVs are associated with the imager L-band and M-band instrument IDs -61411 and -61412. ^ | Spin direction ^ +Xil | +Xim | | Pixel 432,1 | Pixel 1,1 --- *------------|------------+ ^ 1.744 | | | | degrees | | | | 128 | x-------------> +Yil (cross track) | lines | | +Yim V | 432 pixels/line | --- +-------------------------+ | Pixel 432,128 Pixel 1,128 | 5.886 degrees | |<----------------------->| | | Boresights (+Zil and +Zim axes) are into the page Optical Parameters -------------------------------------------------------- The following JIRAM spectrometer and imager nominal first order optical parameters were used in the IK version 0.0, from [4]: ----------------------------------------------------------------- parameter JIRAM/S JIRAM/I JIRAM/I-L JIRAM/I-M ----------------------------------------------------------------- Focal Length, mm 158.3 158.3 158.3 158.3 (*) f/ratio f/3.7 f/3.7 f/3.7 f/3.7 IFOV, rad/pixel Along-track 0.00024 0.00024 0.00024 0.00024 Cross-track 0.00024 0.00024 0.00024 0.00024 Field of view (deg) Along-track 0.01375 3.52 1.76 1.76 Cross-track 3.52 5.94 5.94 5.94 ----------------------------------------------------------------- (*) focal length was estimated from IFOV and pixel size. The following JIRAM spectrometer and imager first order optical parameters, derived from in-flight star and Moon calibrations, are included in the data section below, from [5]: ------------------------------------------------------------------------ parameter JIRAM/S JIRAM/I JIRAM/I-L JIRAM/I-M ------------------------------------------------------------------------ Focal Length, mm 159.82033 159.82033 159.82033 159.82033(*) f/ratio f/3.7 f/3.7 f/3.7 f/3.7 IFOV, rad/pixel Along-track 0.000237767 0.000237767 0.000237767 0.000237767 Cross-track 0.000237767 0.000237767 0.000237767 0.000237767 Field of view (deg) Along-track 0.013625 3.6242 1.744 1.744 Cross-track 3.488 5.886 5.886 5.886 ------------------------------------------------------------------------ (*) focal length was estimated from IFOV and pixel size. The keywords below provide the calibrated values from the table above. Angular size values in the keywords are given radians, with the cross-track size being the first value and the along-track size being the second value in each pair. \begindata INS-61420_FOCAL_LENGTH = ( 159.82033 ) INS-61420_F/RATIO = ( 3.7 ) INS-61420_FOV_ANGULAR_SIZE = ( 0.060877084, 0.000237767 ) INS-61420_IFOV = ( 0.000237767, 0.000237767 ) INS-61410_FOCAL_LENGTH = ( 159.82033 ) INS-61410_F/RATIO = ( 3.7 ) INS-61410_FOV_ANGULAR_SIZE = ( 0.102730080, 0.063254223 ) INS-61410_IFOV = ( 0.000237767, 0.000237767 ) INS-61411_FOCAL_LENGTH = ( 159.82033 ) INS-61411_F/RATIO = ( 3.7 ) INS-61411_FOV_ANGULAR_SIZE = ( 0.102730080, 0.030438542 ) INS-61411_IFOV = ( 0.000237767, 0.000237767 ) INS-61412_FOCAL_LENGTH = ( 159.82033 ) INS-61412_F/RATIO = ( 3.7 ) INS-61412_FOV_ANGULAR_SIZE = ( 0.102730080, 0.030438542 ) INS-61412_IFOV = ( 0.000237767, 0.000237767 ) \begintext Detector Parameters -------------------------------------------------------- The nominal JIRAM detector parameters used in the IK version 0.0, from [4], are: ----------------------------------------------------------------- parameter JIRAM/S JIRAM/I JIRAM/I-L JIRAM/I-M ----------------------------------------------------------------- Array Size/Physical Along-track 336 256 128 128 Cross-track 256 432 432 432 Array Size/Spatial Cross-track 1 256 128 128 Along-track 256 432 432 432 Array Center/Spatial Cross-track 0.5 128.5 64.5 64.5 Along-track 128.5 216.5 216.5 216.5 Pixel Size, microns Cross-track 38 38 38 38 Along-track 38 38 38 38 ----------------------------------------------------------------- The actual JIRAM detector parameters from [5] are: ----------------------------------------------------------------- parameter JIRAM/S JIRAM/I JIRAM/I-L JIRAM/I-M ----------------------------------------------------------------- Array Size/Physical Along-track 336 266 128 128 Cross-track 256 432 432 432 Array Size/Spatial Cross-track 1 266 128 128 Along-track 256 432 432 432 Array Center/Spatial Cross-track 0.5 133.5 64.5 64.5 Along-track 128.5 216.5 216.5 216.5 Pixel Size, microns Cross-track 38 38 38 38 Along-track 38 38 38 38 ----------------------------------------------------------------- These values are given in microns for PIXEL_SIZE keywords and in counts for PIXEL_SAMPLES, PIXEL_LINES, and CENTER keywords. \begindata INS-61420_PIXEL_SIZE = ( 38, 38 ) INS-61420_PIXEL_SAMPLES = ( 256 ) INS-61420_PIXEL_LINES = ( 1 ) INS-61420_CCD_CENTER = ( 128.5, 0.5 ) INS-61410_PIXEL_SIZE = ( 38, 38 ) INS-61410_PIXEL_SAMPLES = ( 432 ) INS-61410_PIXEL_LINES = ( 266 ) INS-61410_CCD_CENTER = ( 216.5, 133.5 ) INS-61411_PIXEL_SIZE = ( 38, 38 ) INS-61411_PIXEL_SAMPLES = ( 432 ) INS-61411_PIXEL_LINES = ( 128 ) INS-61411_CCD_CENTER = ( 216.5, 64.5 ) INS-61412_PIXEL_SIZE = ( 38, 38 ) INS-61412_PIXEL_SAMPLES = ( 432 ) INS-61412_PIXEL_LINES = ( 128 ) INS-61412_CCD_CENTER = ( 216.5, 64.5 ) \begintext Detector FOVs ---------------------------------------------------------- The FOV definitions in this section incorporate the FOV sizes from the ``Optical Parameters'' section above. The JIRAM spectrometer FOV is defined as a rectangular pyramid with angular extents of 0.013625 degrees in the JUNO_JIRAM_S XZ plane and 3.488 degrees in JUNO_JIRAM_S YZ plane. The boresight is along +Z of the JUNO_JIRAM_S frame. \begindata INS-61420_FOV_FRAME = 'JUNO_JIRAM_S' INS-61420_FOV_SHAPE = 'RECTANGLE' INS-61420_BORESIGHT = ( 0.0, 0.0, 1.0 ) INS-61420_FOV_CLASS_SPEC = 'ANGLES' INS-61420_FOV_REF_VECTOR = ( 1.0, 0.0, 0.0 ) INS-61420_FOV_REF_ANGLE = ( 0.0068125 ) INS-61420_FOV_CROSS_ANGLE = ( 1.744 ) INS-61420_FOV_ANGLE_UNITS = ( 'DEGREES' ) \begintext The JIRAM imager FOV is defined as a rectangular pyramid with angular extents of 3.6242 degrees in the JUNO_JIRAM_I XZ plane and 5.886 degrees in JUNO_JIRAM_I YZ plane. The boresight is along +Z of the JUNO_JIRAM_I frame. \begindata INS-61410_FOV_FRAME = 'JUNO_JIRAM_I' INS-61410_FOV_SHAPE = 'RECTANGLE' INS-61410_BORESIGHT = ( 0.0, 0.0, 1.0 ) INS-61410_FOV_CLASS_SPEC = 'ANGLES' INS-61410_FOV_REF_VECTOR = ( 1.0, 0.0, 0.0 ) INS-61410_FOV_REF_ANGLE = ( 1.8121 ) INS-61410_FOV_CROSS_ANGLE = ( 2.943 ) INS-61410_FOV_ANGLE_UNITS = ( 'DEGREES' ) \begintext The JIRAM imager L-band FOV is defined as a rectangular pyramid with angular extents of 1.744 degrees in the JUNO_JIRAM_I_LBAND XZ plane and 5.886 degrees in JUNO_JIRAM_I_LBAND YZ plane. The boresight is along +Z of the JUNO_JIRAM_I_LBAND frame. \begindata INS-61411_FOV_FRAME = 'JUNO_JIRAM_I_LBAND' INS-61411_FOV_SHAPE = 'RECTANGLE' INS-61411_BORESIGHT = ( 0.0, 0.0, 1.0 ) INS-61411_FOV_CLASS_SPEC = 'ANGLES' INS-61411_FOV_REF_VECTOR = ( 1.0, 0.0, 0.0 ) INS-61411_FOV_REF_ANGLE = ( 0.872 ) INS-61411_FOV_CROSS_ANGLE = ( 2.943 ) INS-61411_FOV_ANGLE_UNITS = ( 'DEGREES' ) \begintext The JIRAM imager M-band FOV is defined as a rectangular pyramid with angular extents of 1.744 degrees in the JUNO_JIRAM_I_MBAND XZ plane and 5.886 degrees in JUNO_JIRAM_I_MBAND YZ plane. The boresight is along +Z of the JUNO_JIRAM_I_MBAND frame. \begindata INS-61412_FOV_FRAME = 'JUNO_JIRAM_I_MBAND' INS-61412_FOV_SHAPE = 'RECTANGLE' INS-61412_BORESIGHT = ( 0.0, 0.0, 1.0 ) INS-61412_FOV_CLASS_SPEC = 'ANGLES' INS-61412_FOV_REF_VECTOR = ( 1.0, 0.0, 0.0 ) INS-61412_FOV_REF_ANGLE = ( 0.872 ) INS-61412_FOV_CROSS_ANGLE = ( 2.943 ) INS-61412_FOV_ANGLE_UNITS = ( 'DEGREES' ) \begintext End of the IK file.