The Ultraviolet Spectrograph on NASA’s Juno Mission
- First Online:
- Cite this article as:
- Gladstone, G.R., Persyn, S.C., Eterno, J.S. et al. Space Sci Rev (2014). doi:10.1007/s11214-014-0040-z
- 2.1k Downloads
The ultraviolet spectrograph instrument on the Juno mission (Juno-UVS) is a long-slit imaging spectrograph designed to observe and characterize Jupiter’s far-ultraviolet (FUV) auroral emissions. These observations will be coordinated and correlated with those from Juno’s other remote sensing instruments and used to place in situ measurements made by Juno’s particles and fields instruments into a global context, relating the local data with events occurring in more distant regions of Jupiter’s magnetosphere. Juno-UVS is based on a series of imaging FUV spectrographs currently in flight—the two Alice instruments on the Rosetta and New Horizons missions, and the Lyman Alpha Mapping Project on the Lunar Reconnaissance Orbiter mission. However, Juno-UVS has several important modifications, including (1) a scan mirror (for targeting specific auroral features), (2) extensive shielding (for mitigation of electronics and data quality degradation by energetic particles), and (3) a cross delay line microchannel plate detector (for both faster photon counting and improved spatial resolution). This paper describes the science objectives, design, and initial performance of the Juno-UVS.
Juno-UVS, the ultraviolet instrument on the Juno mission to Jupiter, is primarily based on the Alice instrument on the New Horizons (NH) mission to the Pluto system and on the Lyman Alpha Mapping Project (LAMP) instrument on the Lunar Reconnaissance Orbiter (LRO) mission currently in orbit around the Moon. Juno-UVS is an imaging spectrograph with a spectral range in the extreme-ultraviolet (EUV) and far-ultraviolet (FUV) of 68–210 nm. This wavelength range was chosen to cover all important UV emissions from the H2 bands and the H Lyman series produced in Jupiter’s auroras, while also including longer wavelengths sensitive to the absorption signatures of aurora-produced hydrocarbons. Juno-UVS will remotely sense Jupiter’s auroral morphology and brightness, providing context for in-situ measurements, and will map the mean energy and flux of precipitating auroral particles.
The Juno-UVS instrument was developed at SwRI and delivered to Lockheed Martin for integration onto the Juno spacecraft before launch on August 5, 2011. The instrument consists of two main assemblies: (1) a shoebox sized sensor, which includes a telescope section and a spectrograph & detector section, and (2) an electronics box housed in the spacecraft vault. Besides this changed configuration (LRO-LAMP and the Alices each consisted of a single assembly), a number of changes have been incorporated to adapt the instrument to the Juno mission. A main design driver for these differences is Jupiter’s harsh radiation environment. Another major change is the addition of a scan mirror, which allows the targeting of specific areas of interest when the spinning spacecraft is close to Jupiter. In the following sections we present the design and operation, the key changes from earlier designs, calibration results, and initial in-flight results for Juno-UVS, but we first begin with an overview of the science planned for Jupiter.
2 Scientific Objectives
2.1 Jupiter’s FUV Auroral Emissions
Juno-UVS will provide new constraints on Jupiter’s auroral emissions, not only regarding nightside morphology and spectroscopy (only observable by spacecraft), but also of crucial vertical structure—on certain orbits Juno-UVS will view the aurora at the limb from a distance of ∼30,000 km, allowing a vertical resolution of ∼30 km. In addition, high resolution Juno-UVS observations of the shape of the auroral oval with local time (with the help of magnetometer data) can address the need for a localized magnetic anomaly (e.g., Grodent et al. 2008a). In particular, Juno-UVS observations will provide color ratios for the components of the Jovian aurora for a variety of local times and viewing geometries (cf., Grodent et al. 1997; Gladstone et al. 2007). Examples of simulated Juno-UVS auroral-region targeting and further details on Juno auroral science are provided in Bagenal et al. (2014).
2.2 Upper Atmosphere Structure and Composition
Jupiter’s upper atmosphere is currently poorly constrained, with the best available data from the Galileo probe which sampled the low-latitude regions (Seiff et al. 1998). Photochemical models have likewise concentrated on the low-latitudes (e.g., Gladstone et al. 1996; Moses et al. 2005), where the complexities of auroral region ion-neutral chemistry can be avoided (even though the auroral energy input globally dominates the actinic solar energy input, with ∼100 TW continuously deposited into Jupiter’s polar region atmosphere, e.g., Bhardwaj and Gladstone 2000). A few modeling studies of the chemistry and energetics in Jupiter’s auroral regions exist (e.g., Perry et al. 1999; Wong et al. 2000, 2003; Melin et al. 2006), but more are needed.
Jupiter’s upper atmosphere composition may be determined using Juno-UVS data in two different ways. In the auroral regions, the H2 Lyman band emissions typically originate somewhat below the homopause, and contain the absorption signature of overlying CH4 (giving rise to the color ratio) and even C2H2 and possibly other hydrocarbons (e.g., Dols et al. 2000). Also, in sunlit regions, the signal from reflected light at longer FUV wavelengths will show the absorption signatures of hydrocarbons, NH3, and possibly aerosols (e.g., Gladstone and Yung 1983). Finally, Juno-UVS observations each perijove (near sunset, at low-latitudes) are ideally suited to target airglow emissions, including ion recombination emissions similar to Earth’s tropical arcs, which could constrain Jupiter’s ionosphere structure and composition. Further details on Juno atmosphere science is provided in Ingersoll et al. (2014). Because of their intrinsic faintness (and the low duty cycle possible with the spinning Juno spacecraft), scientifically useful observations of Io Plasma Torus emissions or Galilean satellite emissions are unlikely.
3 Instrument Description
Juno-UVS is a photon-counting imaging spectrograph, based on the Lunar Reconnaissance Orbiter Lyman Alpha Mapping Project (LRO-LAMP), New Horizons-Alice (NH-Alice), and Rosetta Alice (R-Alice) instrument designs (Stern et al. 1998, 2008; Slater et al. 2001, 2005, 2008; Gladstone et al. 2010). Important changes from the earlier instruments include (1) a scan mirror (for targeting specific auroral features), (2) extensive shielding (for mitigation of electronics and data quality degradation by energetic particles), and (3) a cross delay line (XDL) microchannel plate (MCP) detector (for both faster photon counting and improved spatial resolution). In this section we provide a description of the instrument, highlighting these differences with previous designs.
The vault electronics box (Ebox) is located in the Juno spacecraft vault. Inside are two redundant high-voltage power supplies (HVPS), two redundant low-voltage power supplies (LVPS), the command and data handling (C&DH) electronics, heater/actuator activation electronics, scan mirror electronics, and event processing electronics.
The overall function of the instrument is under the control of the C&DH electronics, which consists of an 8-bit 8051 equivalent micro-controller, 32 Kbytes of PROM, 128 Kbytes of EEPROM, 128 Kbytes of SRAM, EEPROM and SRAM EDAC, and system timing functions. The C&DH accepts commands from the spacecraft and provides engineering telemetry while performing the following functions: (a) controlling the gain of the detector by adjusting the voltage that the HVPS provides to the MCP stack in the detector; (b) monitoring the detector MCP strip current, HVPS output voltage, and detector count rate so that it can “safe” the instrument upon an anomalous condition; (c) controlling the background radiation sensitivity of the XDL detector by adjusting the upper and lower level discriminator inputs to ensure that signals below and above certain levels are not processed; (d) controlling the optics heaters and the instrument aperture door; (e) controlling the one-time actuators such as the detector vacuum door and the front aperture fail-safe door (if needed), the instrument door launch latch mechanisms; and (f) controlling the scan mirror mechanisms.
The detector electronics receive detected event pulses from the detector and provide a digital indication of the spatial location, spectral location, and pulse height of each event being processed to the C&DH. Event processing electronics receive valid individual events and process them into a pixel list (a time ordered record of detected events). Special periodic data markers, called time hacks, are inserted in the pixel list to provide a fixed time reference for the events. Pixel lists are accumulated continuously in a “ping-pong” memory with the data in one memory bank being transmitted to the spacecraft over the science telemetry channel while the other memory is used to continue data acquisition and store detector events and time hacks. The last pixel list data are transmitted to the spacecraft upon a command to stop data acquisition.
3.2 Opto-Mechanical Design Overview
3.3 Detector and Detector Electronics
The Juno-UVS detector configuration includes an XDL microchannel plate (MCP) detector scheme housed in a vacuum enclosure with a one-time opening door containing a UV-grade fused-silica window (for limited UV throughput during testing). The door was spring loaded for opening with a wax-pellet-type push actuator. The vacuum enclosure has a vacuum pump port and a small, highly polished region which functions as a zero-order reflector (directing zero-order light from the instrument grating into the zero-order trap on the side of the instrument housing). The vacuum enclosure also utilizes four female connectors for the anode signals, and two high-voltage (HV) connectors for the MCP and anode gap voltages.
The detector’s MCP configuration uses a Z-stack that is cylindrically curved to match the 150-mm Rowland circle diameter to optimize spectral and spatial focus across the Juno-UVS bandpass. The detector electronics provide two stimulation pixels that can be turned on to check data throughput and acquisition modes without the need to apply high voltage to the MCP stack or to have light on the detector. The MCP pulse-height information is output as 5 bits, which, together with the 11 bits of spectral and 8 bits of spatial information, results in the 3-byte output for every photon. The input surface of the Z-stack is coated with an opaque photocathode of CsI (Siegmund 2000).
A repeller grid above the curved MCP Z-stack enhances the detective quantum efficiency (DQE). Each of the three nested MCPs has a cylindrical 7.5-cm radius of curvature matching the instrument’s Rowland circle radius (i.e., 15.0 cm diameter). The approximate resistance per MCP plate is ∼130 MΩ. The MCP format is 4.6 cm wide in the spectral axis by 3.0 cm height in the spatial axis with 12-μm diameter pores and a length-to-diameter (L/D) ratio of 80:1 per plate. The XDL anode is a rectangular format of 4.4 cm×3.0 cm. The combination anode array and MCP sizes gives an active array format of 3.5 cm×1.8 cm necessary to capture the entire 68–210 nm instrument bandpass. The pixel readout format is 2048 pixels (spectral dimension) ×256 pixels (spatial dimension). The active area is 3.5 cm×1.8 cm, with ∼1500 spectral pixels and ∼230 spatial pixels. The XDL anode uses two orthogonal serpentine conductive strips for encoding an event’s X-position and Y-position. Each event (i.e., a cloud of electrons exiting the MCP) is collected in equal amounts by the two strips, Charge is collected at each end of each strip, and the difference in arrival time at each end of a given strip is used to determine the event position (e.g., Siegmund et al. 1999).
The detector electronics are composed of a separate electronics package mounted directly behind the detector vacuum enclosure within the sensor housing. Power to the detector electronics is supplied by the Juno-UVS low voltage power supply (LVPS) and command-and-data handling electronics (C&DH), both located in the electronics box (Ebox) in the spacecraft vault (several meters of cable away from the Juno-UVS sensor housing). The detector electronics are composed of five boards: (1) the amplifier board with two fast amps for the X direction (spectral dimension) and two fast amps for the Y direction (spatial dimension) and two charge amps for total event charge; (2 & 3) a time amplitude converter (TAC) board for each axis, X and Y, that encodes 2048 pixels in the X-axis and 256 pixels in the Y-axis by event arrival time differences; (4) the digital board (DIG) that provides the control signals and interface logic, and (5) a delay line board to delay the End signals. The detector electronics also generate a 5-bit analog sum signal for each detected photon event that can be used for generating a pulse-height distribution (PHD) via ground test or flight analysis software. Pixel list data (i.e., a list of pixel x, y addresses) is sent from the detector electronics to the C&DH electronics for further processing. A commandable stimulation pulse generator is also included that provides two stim pixels at two locations in the array; these are useful in checking data throughput without HV and in correcting for temperature effects on the wavelength scale.
A UV photon impinging on the photocathode generates a charge that is amplified by the microchannel plate Z-stack. The amplified charge cloud leaves the back end of the microchannel plate and is accelerated across the MCP-anode gap, impinging on the anode and generating pulses that propagate in both the +X and −X directions and +Y and −Y directions along separate integral delay lines to the detector electronics. The detector electronics then output the X and Y pixel locations to the C&DH based on the time delay between the two opposing pulses in each axis.
The detector electronics require input DC voltages of ±7.3 V and +5.0 V. The detector MCP high voltage is raised to a room temperature operational voltage of about −4.2 kV. The gap between the MCP output and the anode array requires a voltage drop of approximately −600 V. Both the MCP and the anode gap voltages are supplied by the instrument’s two redundant high voltage power supplies (HVPS) located in the Ebox. The overall detector gain is ∼2E7 (±25 %). At an expected average count rate of 2000 count/s, the amount of charge pulled from the MCP as a function of time is ∼0.2 Coulomb/year.
3.4 Instrument Electrical Design
3.5 Operations & Data Collection Modes
In the following subsections we present a detailed description of how Juno-UVS is operated, how science and housekeeping (HK) telemetry is produced, and how the instrument is commanded (including a separate account of how science data is acquired).
3.5.1 Instrument Startup and Operational States
Enter safe state (deactivate any actuator operation)
Pre-set the parameter table with hard coded (nominal operational) values
Initialize parameter table (with majority-vote-based values from EEPROM)
Initialize sequence table (with majority-vote-based values from EEPROM)
Set the discriminator to its default value (based on parameter table)
Start the aperture closing operation (if enabled based on parameter file)
Determine the active command interface and initiate telemetry on the active side
After this initialization completes (in 3–4 seconds), the nominal operations of the instrument start and the software is ready to receive telecommands. The side selection is made either when a correct common interface protocol (CIP) message is received, or when 3 consecutive Time Sync Pulses (TSPs) are received at about the expected rate of 0.5 Hz. Then telemetry for the active side is enabled and the instrument starts sending housekeeping packets. If after 180 seconds no side selection decision has been made, the instrument will start generating telemetry on the side specified by a configuration parameter. The selected side does not change until the instrument is power cycled.
Initially, the instrument clock begins counting from 1,000,000, incrementing every TSP by two counts. Whenever the first correct time synchronization message is received this counter is updated with the time value received from the spacecraft. If no TSPs are received, the instrument clock is updated based on the internal oscillator.
Changes between states can be either the result of received telecommands or performed autonomously by the instrument due to an unmasked safety trigger or a timed completion of an acquisition. The current state of the instrument is always reported in the housekeeping telemetry.
3.5.2 Telemetry Generation
Each operation cycle (nominally every 2 seconds), the Juno-UVS instrument generates a telemetry Internet Protocol/User Datagram Protocol (IP/UDP) formatted transaction. This transaction will at a minimum include a housekeeping (HK) packet and a ‘safe-me’ packet. Housekeeping packets are generated at a configurable periodic interval (nominally 5 cycles or 10 seconds). In between these housekeeping packets, the same telemetry format (and contents) will be generated; but the HK packet will be labeled as a no operation (NOOP) packet so that the spacecraft discards these packets (this allows Juno-UVS to pass a spacecraft aliveness test every 2 seconds, even at reduced HK rates). ‘Safe Me’ packets are normally deactivated by likewise disguising them as NOOP packets. Memory dump packets are generated whenever a memory dump has explicitly been requested by telecommand. Although after power-up the software will immediately start generating telemetry transactions, these transactions will initially not be sent to the spacecraft, as the telemetry buffers are not enabled. A buffer will nominally only be enabled once a side selection decision has been made, and will remain enabled until Juno-UVS is powered off.
Telemetry generation is a two-step process. After being triggered by the occurrence of a Time Sync Pulse (TSP) event, the Tm task starts gathering data from all the different sources within the system to fill the defined telemetry packet, and it is labeled as a HK or dummy NOOP packet, depending on the selected HK rate. Then a ‘Safe Me’ packet is added and nominally labeled as NOOP unless a safing condition exists. A memory dump packet may be generated, if requested, and if a generated memory-dump data set is available. The gathering of housekeeping data occurs at a high priority, so that HK data provides a detailed time-correlated status of the instrument. After gathering all the data, the final IP/UDP protocol headers are generated by adding information such as length, the housekeeping packet, and checksums.
The actual transfer of the frame to the spacecraft is handed over to a lower priority task. This transfer can run at a lower priority as long as the transfer is completed well before the period expires. This transfer task moves the data to the Tm Universal Asynchronous Receiver-Transmitter (UART). The transmit UART includes a 32-byte FIFO buffer that is used to speed up Tm generation without too much processor activity. The processor activity is limited by waiting until FIFO almost empty status is reported in the Interrupt Service Routine (ISR). At that point, up to 20 bytes are copied into the UART buffer, without a need to perform separate checks on the intermediate buffer status (this allows for faster copying).
Included in the housekeeping telemetry is status reporting concerning received telecommands. Any command sent to the instrument will increment either the accepted or rejected command counter. This is also true for the ‘Confirm Critical’ command, even though this is only a partial command. An ‘executed command counter’ will be incremented only when a command completes execution without problems. These incrementing counters allow for the loss of a single Tm packet without a total loss of information. Also reported in the telemetry is the last detected error code. However, the Tm module simply reports the last received error code in the telemetry packet; so if multiple errors are detected in a given second, only the last (most recent one) will be reported. The most recent detected error will continue to be reported.
Example HK generation rates
Max (troubleshooting, power up)
Nominal (nominal operations & science)
Very Low (special)
HK sub-sample rate
Relative TM volume
Juno-UVS operations are commanded using a set of 30 separate telecommands. Telecommand processing handles the redundant telecommand channels and includes error detection and recovery. Nominally, the spacecraft may send up to two telecommand transactions to the instrument every 2 s cycle. These are formatted as separate Internet Protocol/User Datagram Protocol (IP/UDP) Packets, and include (among other items) time and nadir messages.
The acceptance and completion status of the command execution is reported in the housekeeping data. The instrument verifies incoming telecommands before they can be executed; this basic verification includes a format and checksum check of the telecommand. As mentioned, Juno-UVS has two redundant telecommand interfaces, but after power-up, the active interface will be determined and operations from that point on will only use that single interface.
In addition to the command verification mechanism, the instrument implements two additional mechanisms to protect the instrument from anomalous telecommands. Some commands are only allowed when the instrument is in a specific state. In addition to this, a number of commands have been declared ‘critical’. For Juno-UVS, this means that within a nominal 30-second timeout period, a specific confirmation command has to be received before the actual (critical) command execution starts. During most of the in-flight operations, this timeout is short compared with the light travel time to the spacecraft, meaning that the confirmation already has to be issued before confirmation of the acceptance of the command has been received on the ground. Still, this mechanism provides protection against accidental execution of commands.
The set of telecommands can be divided into three categories:
General operations—These allow for the complete basic operational commanding of the instrument. This includes setting and storing of parameters and starting and stopping of the science acquisitions. This set of seven commands allows for the full science operations of the instrument.
Manual operations—Additional capabilities needed during commissioning and instrument verification are provided by 15 additional telecommands that allow for extended command options. Some of these commands may be used for science operations depending on the situation.
Memory functions—Software code management and maintenance and additional debugging functions are provided by three general-purpose memory functions that allow for verification, load, and dump of memory blocks.
Whenever Juno-UVS detects errors while accepting or executing commands, an error will be reported in the generated telemetry packet. This includes an identifier for the telecommand (if available) and a general error code. The error code continues to be reported in the telemetry data until another error is detected or the instrument is reset. This simple form of error reporting is limited to reporting a single error per HK cycle (i.e., at most once per 2 s). An additional mechanism implementing a small error log is available for more extensive problem investigation. The command code for any successful command is also reported in the telemetry data, so the telemetry registration can be used to reconstruct the received telecommands. Note that the parameters of a telecommand are not included in this reporting.
3.5.4 Acquisition Commanding
The basic science data acquisition function of Juno-UVS is handled by a start acquisition telecommand which has a number of parameters defining basic acquisition operations, with several settings defined by configuration parameters. At power-up the parameter list is initialized with values from non-volatile instrument memory. Once these general instrument configuration parameters have been set, these parameters are expected to need little change; and this mechanism results in simple acquisition command which only requires parameters that change frequently.
Once the acquisition start has been commanded, the instrument goes through an acquisition startup sequence, possibly including HV ramp up and aperture door commanding. The actual acquisition startup will start on the Juno synchronization signal (next TSP synchronization pulse), so the exact time of acquisition start is known and can be planned for.
Whether the aperture door is opened for a specific acquisition depends on the operational procedures. Periodically, the instrument will be commanded to acquire ‘dark’ acquisitions with the aperture door closed. For normal science acquisitions, the aperture door has to be open; this could either mean that the door is left open all the time or only commanded open for the specific acquisitions. At the end of an acquisition, the aperture door and the high voltage will be left at the latest commanded level.
For acquisitions, a science data frame will be generated whenever the acquisition memory is full of data (i.e., full of photon and/or time hack events). The time it takes for this memory to fill depends on the selected time hack rate, the brightness of the observed object (number of photons detected), the background event rate (primarily from penetrating energetic electrons at Jupiter), and the selected masking parameters. When an acquisition memory buffer is full, the acquisition will immediately continue in the next memory buffer while the filled buffer is transferred to the spacecraft. As this ‘buffer full’ event is related to the number of detected events, it is not synchronized to the instrument time sync. The transfer of a filled buffer to the spacecraft will be completed in about 0.4 seconds, so in nominal operations (if the photon and/or background count rates aren’t too high) the buffer will be available for acquisition before the second buffer is filled. With the fixed buffer size and science data transfer rate, Juno-UVS can sustain a maximum transfer rate of 83,000 events/s to the spacecraft.
Nominally, the acquisition operation will continue until the instrument is explicitly commanded to ‘stop acquisition.’ In addition, a timeout mechanism is implemented that will terminate an acquisition mode when a predefined timeout period has expired; this mechanism may also be used to command acquisitions of a predetermined duration. When the acquisition is terminated, the data already in the acquisition buffer is sent to the spacecraft. Still a complete 32 k-event science frame is used even though it may only be partially filled. The used part in the pixel list frame can be recognized as the data consists of all ‘zero’ events which will normally not occur in the data (and will also be reported in the housekeeping packet). To command the ‘stop acquisition’ either the ‘enter safe state’ or ‘enter checkout state’ telecommand can be used. Both commands have the same effect, in that the acquisition is terminated. The ‘enter safe state’ will, in addition to terminating the acquisition, also deactivate the HVPS and close the aperture door.
For test purposes, an additional command parameter is available that allows for the selection of one out of five deterministic test patterns. The whole acquisition process proceeds just like a nominal acquisition, but initially the acquisition buffers are filled with the deterministic pattern. Since there are no actual data or time hacks involved, the acquisition buffer will not fill, so there are no hardware trigger moments in which the data is sent to the spacecraft. As a replacement, the software implements an exposure timer that controls the time at which the frame is actually sent (selectable from 0.1 s to 25 s). The timeout period for this timer may even be varied during an acquisition to simulate a case where data generation rate varies over time.
3.6 Changes from Previous LAMP and Alice Instruments
R-Alice, NH-Alice, LAMP, and Juno-UVS Comparison
44×24×22 cm3+13×6×9 cm3 (Ebox)
Airglow & Solar Occultation Channel
Airglow & Pinhole
Entrance Slit FOV
OAP Mirror & Grating Specs
Identical Specifications (except for optical coating) OAP: f/3, 120-mm focal length; Grating: 1600 grooves mm−1, 150-mm radius of curvature
KBr (70–120 nm) CsI (123–205 nm)
KBr (52–118.1 nm) CsI (125.1–187 nm)
CsI (57–196 nm)
CsI (68–210 nm)
Lyα Gap (i.e., bare MCP)
Detector Door Actuator
Pulse Height Distribution Bins
16 (per frame)
64 (per frame)
64 (per frame)
17 (per event)
Vacuum radiometric test results summary
Dark Count Rate
≤10 counts/second (total array)
<2 counts/second (on ground)
Point Spread Function
<0.6 nm (spectral, point-source, on-axis)
<0.6 nm (spectral, on-axis)
<2.0 nm (spectral, filled slit)
<1.1 nm (spectral, off-axis)
78.0–172.0 nm (minimum coverage)
Spectral Plate Scale
<0.095 nm per spectral pixel
0.1020 nm±0.0004 nm
Spatial Plate Scale
<0.043° per spatial pixel
Off-Axis Light Scatter
PSTa<10−5 at θoff>7∘
PST<7×10−6 at θoff>7∘
Absolute Effective Area
4.1 Dark Count Rate
4.2 Spatial/Spectral Resolution
The spectral and spatial PSFs were measured at 0.5° intervals along the length of the slit and at specific wavelengths across the Juno-UVS bandpass using argon gas in a hollow-cathode UV light source. Point source pixel observations were acquired and converted via software into an image for each slit location beginning at the center of the slit (spatial offset of 0°) and at offset angles of ±0.5°, ±1.0°, ±1.5°, ±2.0°, ±2.5°, and ±3.0° with respect to slit center. For each exposure, the image row with the maximum number of counts was used to fit a series of Gaussians for each identified emission line in the spectral axis. In the spatial axis each column was fit with a Gaussian to determine the spatial PSF. The measured values varied between 0.4 and 1.1 nm, which satisfied the Juno-UVS specification of <2.0 nm FWHM, and less than 0.6 nm for on-axis observations.
The larger number and smaller size of the spatial pixels of the XDL detector versus the double-delay-line (DDL) detector used on previous instruments allows for proper sampling of the spatial PSF, as a point source is now imaged over multiple detector rows. The spatial resolution at the slit center well exceeds the specification of 1° at all wavelengths. The best resolution is found near 90 nm, which matches the theoretical astigmatic point of the Juno-UVS optical design.
4.3 Wavelength Calibration
The images taken to determine the airglow PSF values (using the Ar lamp) were also used to determine the wavelength calibration at room temperature (+22°C). Four principal argon emission lines at 91.9781, 93.2054, 104.822, and 106.666 nm, two aluminum emission lines at 153.945 and 167.079 nm, the Lyα and Lyβ hydrogen emissions at 121.567 and 102.572 nm, the oxygen emission line at 130.22 nm, the nitrogen emission line at 149.26 nm, and the two bright neon emission lines at 73.5896 and 191.608 nm were used at slit center. The spectral plate scale and linear offset were determined with a simple linear fit to these data: dλ/dx=0.1020±0.0004 nm/pixel; offset (slit center)=31.73±0.43 nm. The linear fit is good—the χ2 statistic for the fit is 6.15 with a linear correlation coefficient of 0.9998. The standard deviation of the wavelength residual between the linear fit and the sixteen absolute emission line wavelengths is ±0.636 nm.
The total wavelength bandpass across the detector active area was computed with the above-measured plate scale and offset values. The active area starts at spectral pixel 300 and ends at pixel 1800. This area corresponds to a total wavelength bandpass of 67.5–210.0 nm, easily satisfying the minimal bandpass requirement of 78–172 nm.
The wavelength offset varies slightly with the temperature of the detector electronics at a measured rate of ∼0.6 pixels/°C (i.e., wavelengths shift to the blue at a rate of ∼0.061 nm/°C; the plate scale variation with temperature is negligible and can be ignored). Care must thus be taken to apply the proper offset according to the detector electronics temperature for a given observation. This temperature dependence was measured/calibrated during detector subsystem and instrument thermal vacuum testing. The wavelength offset also varies with the (x,y)-location of the point source image within the slit due to both instrument pointing and to slit curvature aberrations. Additional wavelength calibration will be determined on orbit using standard UV stars.
4.4 Scattered Light Characteristics
The average effective area and quantum efficiency values used to compute the PST were measured during instrument radiometric and detector vendor tests (〈Aeff〉=0.54 cm2; 〈QE〉=0.25; Abeam/Ag=0.05; AFP=7.5 cm2). With these input values, we estimate a PST of 0.014 at an off-axis angle of 0° (i.e., on-axis along the boresight with Roff/R0=1). The requirement of PST<10−5 at off-axis angles >7° was met in both axes.
4.5 Effective Area
The effective area was measured across the Juno-UVS bandpass at discrete wavelengths using emission lines from neon, argon, and a hydrogen/helium gas mix covering a wavelength range of 73.6–191.6 nm. Exposures were made with the calibration chamber’s monochromator set to the specific measurement wavelength. The monochromator output slit was set to provide a detector output count rate that did not show any saturation effects in the pulse-height distribution (since too high a local flux on the MCP stack causes a local gain drop evident in the pulse-height data). Background exposures were also taken for each illuminated exposure to allow for dark subtraction.
The beam flux was measured for each effective area measurement using a NIST-calibrated silicon (Si) photodiode. In most cases, the beam flux had to be increased in intensity to allow enough flux for a measurement with the photodiode. However, this increased level flux was too high for a measurement with Juno-UVS causing local MCP saturation. An Amptek channeltron was used to measure the ratio of the beam fluxes at both the low- and high-intensity levels to provide a correction factor to the flux measured by the NIST photodiode.
Another important part of our in-flight calibration activities is to determine the digital dead time, which can decrease the measured signal at very large count rates. Ground tests by the detector provider indicate a digital dead time of 1.2 μs (i.e., corresponding to a 10 % lower measured count rate for an input count rate ∼92,600 counts/s; for comparison, the brightest UV star we will observe, β Cru, is expected to have an input count rate of ∼1E6 counts/s). Initial results suggest that the ground dead time determination is accurate.
5 Data Products
Juno-UVS data products, as delivered to NASA’s Planetary Data System (PDS) for distribution to the public and archival purposes, include (1) Engineering Data Record (EDR) files (which contain minimally-processed Juno-UVS science and housekeeping (HK) telemetry files after they have been retrieved by the primary Juno-UVS SOC pipeline computer), (2) Reduced Data Record (RDR) files (which contain Juno-UVS data which have had the best available calibrations applied to bring them to physically useful units), and (3) high level data products (such as spectral images and maps) as they become available. A Juno-UVS SOC pipeline “executive” program executes once per day to detect the newly delivered data files. After cataloging the received files, the “executive” program initiates execution of the Juno-UVS SOC data processing pipeline. The first element of the pipeline (nicknamed “Lima”) is responsible for converting the raw data files into EDR data products (CODMAC Level 2). These products represent the lowest processing level of the Juno-UVS data and are delivered to the Planetary Data System (PDS) for archiving through the Juno Science Operations Center (JSOC). No calibrations are applied to the science data at this stage. Raw telemetry values are converted to engineering units where applicable; however, both raw and converted values are included in the EDR data product. Multiple versions of the output EDR products will be made available if software bugs affecting the output data are uncovered and corrected. In the event of an error whose correction alters released data, the data will be reprocessed by the revised software and then delivered to the PDS. The second element of the pipeline (nicknamed “Mike”) calibrates and spatially locates the data contained in the EDR data products, resulting in the RDR data products (CODMAC Level 3). As with the EDR files, the RDR files are delivered to the Planetary Data System (PDS) for archiving through the JSOC.
5.1 EDR Data Product Details
The sources of the data contained in the Juno-UVS EDR data product are files containing (1) the Juno-UVS instrument low-speed housekeeping telemetry and (2) the Juno-UVS science data. These data are processed when both science and housekeeping files are present; if one is present without the other then a partial product will be created and that file will be flagged for later reprocessing. The data are grouped for specific observation events, and a formal description of the PDS-delivered data is provided in the associated EDR Software Interface Specification (SIS) document. The Juno-UVS EDR data product combines these files into a single FITS formatted file containing the following extensions:
Spectral vs. Spatial Image: This is a reconstructed histogram generated from the pixel list data in the science data file. Photon acquisition events are binned according to their spectral and spatial components. This summary image is used as a “quick-look” check on data quality. [Extension 0=primary FITS header and data unit (HDU)]
Spatial vs. Time Image: This is similar to the first dataset, but data are binned based on spatial and temporal parameters. The time dimension of the image covers 360° on the sky, and is split into 5 panels of 72° each. A new histogram is started each time the scan mirror position changes, as determined from the housekeeping data. This summary image is used as a “quick-look” check on data quality. [Extension 1]
Frame List: This dataset contains a list of the generated frame acquisitions. The list includes, for each frame, the instrument frame sequence number, start and stop times, tag bytes, quality factor and other instrument state information. The frame acquisition times and instrument state data contained in this list are used to cross-reference with the pixel list mode data for purposes of selecting data and checking timing consistency. [Extension 2]
Scan Mirror Data: This dataset contains a listing of all start and stop times when the scan mirror was at a fixed position. These data are taken from the housekeeping packets, so are limited to the HK rate selected for the given observations. [Extension 3]
Raw Frame Data: This dataset contains all the raw data from the science data file, except for the file header. [Extension 4]
Analog Count Rate: This dataset contains a sequence of time ordered photon count rates read from the housekeeping data packets. At nominal HK rates (down to 0.1 Hz), this results in a 0.1-s sampling of the unmasked analog count rate. [Extension 5]
Digital Count Rate: Similar to the previous dataset, this contains the count rate as determined from the raw science data, as limited by masking and discriminator settings. These data are shown as counts/second. [Extension 6]
Pulse Height Distribution (Lyman Alpha): This is the first of three histograms where the bins are arranged as pulse height vs. time. One histogram will be created per spin. This histogram contains photons whose spectra are recorded on detector columns numbered between 850 and 930 (i.e., Lyα photons). [Extension 7]
Pulse Height Distribution (Stellar): This is the second of three histograms where the bins are arranged as pulse height vs. time. One histogram will be created per spin. This histogram contains photons whose spectra are recorded on detector columns numbered between 931 and 1770 (i.e., photons at wavelengths longer than Lyα). [Extension 8]
Pulse Height Distribution (Stim): This is the last of three histograms where the bins are arranged as pulse height vs. time. One histogram will be created per spin. This histogram contains photons whose spectra are recorded on detector columns numbered between 0–149 and 1950–2047 (i.e., the stim pulse regions). [Extension 9]
Housekeeping Data: This dataset contains the complete housekeeping dataset, both in raw format and, where applicable, in calibrated engineering units. HK data are included here to assist with joint instrument and data quality trending analyses (foreseen and unforeseen). [Extension 10]
Parameter List: This table records the known values of the instrument parameter table, as reported in the housekeeping data. [Extension 11]
The primary data of the Juno-UVS EDR product files are the raw data frames in Extension 4 of the FITS files. These data frames contain a series of time-tagged UV photon detection events. The histogram image in the primary FITS header and data unit (HDU) are simply these photon events histogrammed into the 2048 spectral by 256 spatial bins. These histograms are included up front since most FITS viewers expect image data in the primary HDU and because they can give at a glance an indication of the data quality and an average spectrum.
5.2 RDR Data Product Details
The source of the data contained in the Juno-UVS Pipeline RDR data products are the Juno-UVS EDR data products, as described above. The next step (nicknamed “Mike”) in the Juno-UVS data processing pipeline adds pointing and calibration information to the EDR data, but maintains the FITS structure. The resulting RDR data product contains the following extensions:
Calibrated Spectral Image: This is a reconstructed histogram generated from the pixel list data in the EDR data product but with instrumental calibrations applied. This summary image is used as a “quick-look” check on data quality. [Extension 0=primary FITS header and data unit (HDU)]
Acquisition List: This dataset contains a list of the generated frame acquisitions as determined from the housekeeping data file. The list includes, for each frame, the instrument frame sequence number, start and stop times, mode type, aperture door and other instrument state information. These data are simply copied as is from the EDR data product. The frame acquisition times and instrument state data contained in this list are used to cross-reference with the pixel list mode data in Extension 2 for purposes of selecting data and checking timing consistency. [Extension 1]
Calibrated Pixel List Mode Data: This dataset contains a calibrated version of the complete pixel list science dataset from the EDR data product, plus propagated estimated errors introduced by the separate calibration steps, plus ancillary spatial location and pointing information that is needed on a per-photon-event basis. These are the primary science data for use in making maps and other pixel list derived science products. [Extension 2]
Ancillary Data: This dataset contains ancillary spatial location and pointing information that varies smoothly and slowly over the Juno orbit. Also included in this extension are other slowly varying instrument-related quantities, such as the detector locations of the fiducial “stim” pixels, a measure of the background dark signal, and data quality flags. Entries in this table are typically separated by 30 s intervals instead of on a per-photon basis in order to reduce data volume and computation time. [Extension 3]
Calibrated Analog Count Rate: This dataset contains a high-resolution sequence of UV photon count rates as read from the housekeeping data, with corrections for detector dead-time applied. [Extension 4]
Calibrated Digital Count Rate: This dataset contains a high-resolution sequence of UV photon count rates computed from the calibrated pixel list data for each acquisition (nominally the whole orbit), with corrections for detector dead-time applied. [Extension 5]
Pulse Height Distribution (Lyman Alpha): This is the first of three histograms where the bins are arranged as pulse height vs. time. These data are simply copied as is from the corresponding EDR data product. This histogram contains photons whose spectra are recorded on detector columns numbered between 850 and 930 (i.e., Lyα photons). [Extension 6]
Pulse Height Distribution (Stellar): This is the second of three histograms where the bins are arranged as pulse height vs. time. These data are simply copied as is from the corresponding EDR data product. This histogram contains photons whose spectra are recorded on detector columns numbered between 931 and 1770 (i.e., photons at wavelengths longer than Lyα). [Extension 7]
Pulse Height Distribution (Stim): This is the last of three histograms where the bins are arranged as pulse height vs. time. These data are simply copied as is from the corresponding EDR data product. This histogram contains “photons” whose “spectra” are recorded on detector columns numbered between 0–149 and 1950–2047 (i.e., the stim pulse regions). [Extension 8]
Housekeeping Data: This dataset contains the complete housekeeping dataset, both in raw format and, where applicable, in calibrated engineering units. These data are mostly copied as is from the EDR data product. HK data are included here to assist with joint instrument and data quality trending analyses (foreseen and unforeseen). [Extension 9]
Wavelength Lookup Image: This dataset contains a 2048×256 image whose floating-point pixel values are the wavelengths corresponding to the pixel locations on the detector. This wavelength calibration image is provided to be used with Extension 0 for quick-look checks, but not for scientific analysis. Its file-averaged wavelength solution makes it generally unsuitable to be used with pixel list data. [Extension 10]
5.3 Higher Level Product Details
Juno-UVS data products
Estimated Size (MB)
Engineering Level Data
Instrument value science data (“raw stream” pixel list) + instrument housekeeping data
Instrument data files + engineering calibration data
FITS (science + housekeeping), binary (memory dumps)
60 per orbit
Science Level Data
Calibrated value science data(tabulated pixel list) + ancillary data
Engineering Level data+ science calibration data
1200 per orbit
N & S images of UV brightness at selected wavelengths & epochs + statistical errors, data quality
Science Level data
150 per orbit
N & S polar maps of UV brightness at selected wavelengths & epochs + statistical errors, data quality
Science Level data
300 per orbit
Color Ratio Maps
N & S polar maps of UV color ratio + statistical and systematic errors and data quality
Science Level data
50 per orbit
Precipitating Electron Energy & Flux Maps
N & S polar maps of estimated mean energy and flux of auroral electrons + statistical and systematic errors and data quality
Science Level data + models
50 per orbit
The Juno mission has begun its 5-year flight to Jupiter, and Juno-UVS has undergone low-voltage and high-voltage checkouts (and initial instrument compatibility checks), and is found to be in excellent health. Yearly in-flight calibration observations of hot UV stars are planned for Juno-UVS during the mission to further characterize its in-flight performance. It is expected that the data gathered this instrument will provide an excellent resource for improving our understanding of Jupiter’s amazing auroras.
We wish to thank the entire Juno-UVS engineering, science, and support teams at SwRI (especially David Cronk, Joe Esquivel, Jim Foster and Roy Graham), Sensor Sciences, and the Université de Liège. We also thank the Juno project, especially Phil Morton, Mark Boyles, Maurine Miller (and the rest of the payload team) at JPL, John Ricks at LM for shepherding Juno-UVS through ATLO, and Bill McAlpine at JPL for radiation modeling support. Juno-UVS was funded under contracts NAS703001TONMO710962 and NNM06AA75C to NASA, whose support we gratefully acknowledge. This paper is dedicated to the memory of our dear friend and colleague, Dave Slater.
Open Access This article is distributed under the terms of the Creative Commons Attribution License which permits any use, distribution, and reproduction in any medium, provided the original author(s) and the source are credited.