1 Introduction

The ADP measures the electric field component along the spin axis of the MMS spacecraft. It uses the double probe technique by sensing the local plasma potential with two cylindrical probes separated by ∼30 m tip-to-tip. The axial direction, which completes the vector electric field when combined with the spin-plane vector, is the most challenging component of the vector DC electric field measurement. The physical antenna lengths are constrained by mechanical limitations, which include deployment of stiff booms while preserving spacecraft stability.

The ADP (Fig. 1) on each of the four MMS spacecraft consists of two identical, 12.67 m graphite coilable booms (made by ATK Aerospace Systems). A second, smaller boom called the receiving element (RE) is mounted on the out-board end of each coilable boom (Fig. 2). These 2.25 m booms are folded on the top and bottom of the spacecraft for launch (Fig. 3). The deployment sequence has the RE released first, followed by the deployment of the 12.67 m coilable boom.

Fig. 1
figure 1

The ADP boom and RE deployed from the MMS spacecraft. Figure 2 details the RE

Fig. 2
figure 2

The receiving element at the end of the extensible boom. The potentials of all of the surfaces near the sensor are controlled by the AEB. The boom is at ground. The inner guard (not in drawing) faces the boom and spacecraft. The outer guard is the ring and the surface at the end of the boom that faces the receiving element. The hinges, stub elements, and preamplifier case are held at the “stub” potential

Fig. 3
figure 3

The ADP in the stowed configuration

The design of the ADP involved significant consideration of the photo- and secondary electron currents to the sensors. One concern is variation of photoelectron currents with spacecraft spin. All elements of the 2.25-m REs are cylindrical after deployment, including the hinges. The stubs, preamplifiers and sensors are coated with graphite-epoxy (DAG 213) to assure consistent surface properties as the spacecraft rotates. The booms are helically twisted 60° every two meters so that the illuminated area remains constant while rotating.

Equally important is the symmetry between the top (+Z) and bottom (−Z) sensors. The ADP booms are mounted to be symmetric about the spacecraft’s electrostatic plane, which is dominated by the spin-plane wire booms. The SDP wire booms are offset to the +Z side of the spacecraft center, so the −Z boom (underside of the spacecraft) is recessed into the spacecraft by 10 cm to maintain symmetry about the spacecraft’s electrostatic plane. On orbit, the MMS spacecraft are to be oriented so that the ADP booms are within 5° of normal to the sun. A guard ring, 30.9 cm in diameter and 2.6 cm high, encircles the tip plate at the end of the coilable boom to shadow the top surface. The guard ring is designed so that in the nominal attitude neither tip plate is exposed to the sun, promoting a nearly identical photoelectron environment between the two opposing sensors.

The ADP sensors are fed a bias current to optimize (reduce) the resistive coupling between the plasma and the sensor. To further control the photoelectron environment, the surface potentials of (a) the under side of the tip plate (called inner guard), (b) the topside of the tip plate and guard ring (called outer guard), and (c) the hinges, stubs, and preamplifier housing (called stub) are controlled. Each surface section can be set to ±10 V with respect to the sensor’s DC potential.

The ADP on MMS is expected to measure DC electric field with a precision of ∼1 mV/m, a resolution of ∼25 μV/m, and a range of ∼±1 V/m in most of the plasma environments MMS will encounter. Constant offsets between the booms will be removed by two methods including minimizing E B as measured by the double probe over long (>20 s) periods and by comparison with the electric field as measured by the electron drift instrument (Torbert et al. 2014, this issue). The spectral power density of the ADP has a dynamic range is from 8×10−15 (V/m)2/Hz to 10−3 (V/m)2/Hz at 10 kHz.

The DSP design is derived from that on the THEMIS spacecraft (Cully et al. 2007) with modifications that enhance the frequency response, for example, the sample rates are significantly higher. This unit receives nine signals (six voltage signals from the SDP and ADP and three signals from the SCM). It creates the electric field signals in analog, performs analog signal conditioning, the analog to digital conversion, and digital signal processing on the scientific signals. The digital signal processing includes digital filtering, spectral processing, burst memory, solitary wave detection, and data compression inside of a field-programmable gate array (FPGA). It also creates calibration signals for the SCM.

2 Science Objectives and Requirements

The MMS science objectives and requirements are discussed in companion articles (Burch et al. 2014, this issue; Torbert et al. 2014, this issue; Hesse et al. 2014, this issue), so we only provide a brief summary specific to the ADP and DSP.

2.1 Science Objectives

The primary science objectives of MMS focus on the ion and electron diffusion regions of magnetic reconnection. In these regions, the DC electric fields are expected to deviate from ideal magnetohydrodynamics (Hesse et al. 2014, this issue). The electron diffusion region and its separatrix are expected to have a number of possible plasma waves and plasma structures including Alfven waves, whistler waves, electron phase-space holes, and parallel electric fields (Drake et al. 2003; Lapenta et al. 2011). The diffusion region electric fields, AC magnetic fields, plasma waves, and plasma structures motivate the requirements on the ADP and DSP.

2.2 Science Requirements

The sensitivity and amplitude range of the DC electric fields, wave electric fields, and wave magnetic fields for MMS (Table 1) are based those predicted by magnetic reconnection theory (Burch et al. 2014, this issue; Burch and Drake 2009) and those recorded by previous missions in orbits similar to that of MMS. Plasma simulations predict that DC electric fields are expected to deviate from ideal behavior (E+u×B=0, where E is the electric field, u is the plasma flow velocity, and B is the magnetic field) from ∼1 mV/m to ∼10 mV/m in regions of magnetic reconnection (Hesse et al. 2014, this issue). This deviation is important for our understanding of the magnetic reconnection process and motivates the ∼1 mV/m accuracy. In previous missions, such accuracy has been achieved with long wire booms, but not routinely in the axial component of E. The MMS ADP is designed to achieve such accuracy in most of the plasma environments explored by MMS. The expected amplitude range of the DC electric field is based on previous experience. The THEMIS mission observed fields as high as 500 mV/m (Ergun et al. 2009; Andersson et al. 2009), which provides the basis of the DC range on MMS.

Table 1 Primary requirements for ADP and DSP

The time scales that the plasma exhibits in regions of magnetic reconnection determine the frequency range of MMS electric and magnetic fields. In sub-solar reconnection regions the electron skin depth is ∼1 km and the motion of the magnetopause is often between ∼10 km/s and ∼100 km/s. The electron diffusion region crossing time is expected to be ∼0.1 s. This time scale is the basis of “survey data”. Such data is required continuously for electric and magnetic field measurements so that these regions can be identified. The electron skin depth in the magnetotail is significantly larger, so the time scales are longer.

Plasma waves and structures can reach the plasma frequency, which can be as high as 100 kHz in the sub-solar region. Waveforms up to these frequencies are required to fully analyze the electron diffusion regions. The time scales from these waveforms are the basis of the burst data (Fusilier et al. 2014, this issue; Baker et al. 2014, this issue). The plasma frequency in the magnetotail is often less than ∼10 kHz, so less time resolution is required.

2.3 Mass, Power, Telemetry, and Moment of Inertia Constraints

Space flight instruments are almost always heavily constrained by mass, power, telemetry, and cost. These constraints often dictate a significant part of the instrument design. The ADP has an additional constraint, the moment of inertia (MOI) that it imparts on the spacecraft. The MOI constraint has been the primary limiting factor in axial boom length on a number of previous missions (Pankow et al. 2001; Ergun et al. 2001; Bonnell et al. 2008). Shorter axial booms are one of the principal reasons that DC electric fields are less accurate in the axial component. A summary of the mass, power, and size of the ADP and DSP are listed in Table 2.

Table 2 Summary of mass and lengths of the ADP; Mass and power of the DSP

3 Instrument Description

The ADP and DSP are an integral part of the MMS double probe electric field instrument. They combine with the SDP, boom electronics board (BEB), axial boom electronics board (AEB), and the central data processing unit as discussed in Torbert et al. (2014, this issue). The SDP and ADP sensors and preamplifiers produce six voltage signals from −100 V to +40 V. The BEB and AEB provide floating power to the preamplifiers and control the bias currents, guard, and stub voltages at the sensors as well (Lindqvist et al. 2014, this issue). The six voltage signals and three SCM signals are routed to the DSP. The DSP derives electric field signals from the voltage signals and processes all of the signals for transmission. Ultimately, the DSP is designed to optimize the scientific return under the limited data volume due to telemetry restrictions.

3.1 Axial Double Probe

The ADP (Fig. 1) is comprised of two booms deployed along the spin axis of each MMS spacecraft, one boom in the +Z direction and one in the −Z direction. At the tip of each 12.67 m long extensible boom is a 2.25 m long receiving element. Fully deployed, the tip-to-tip distance between the two ADPs is 30.4 meters.

The ADP booms and REs are designed to have cylindrical symmetry, primarily to eliminate modulation of the photoelectron current as the spacecraft rotates. The design also optimizes symmetry between the +Z and −Z sensors; opposing sensors experience nearly the same potential created by the spacecraft (and its booms) and they have nearly identical photo- and secondary electron environments. The design process included a detailed estimate of the electrostatic center of the spacecraft so the sensors are nearly equidistant from the electrostatic center of the spacecraft (see Cully et al. 2007). The MMS spacecraft are required to maintain attitude so that the principle body axis of the spacecraft is within 5° of normal to the spacecraft-sun line. Guard rings were placed on the ends of the extensible booms so that the surfaces of the tip plates facing the sensors have no photoelectron emission with solar incidence angles up to 5° from normal to the RE. The careful implementation of symmetry and the long baseline of the ADP distinguish the MMS electric field instrument from previous efforts.

3.1.1 ADP Extensible Booms

The ADP extensible boom (Fig. 1) was developed by ATK Aerospace Systems. The truss-like boom structure consists of three monolithic graphite composite longerons that run the full length of the boom. The longerons are held in place by graphite composite battens (providing separation force between longerons) and non-magnetic stainless steel wire rope diagonals (limiting the separation between longerons). When deployed, the battens are compressed and the diagonals are under tension. The resulting tensional integrity structure is a stiff beam-like truss with no measurable mechanical dead band. The lower section of the boom (Fig. 1) is “double-laced” with twice the number of battens and diagonals so the buckling strength of the boom is increased when subjected to a transverse load. The total deployment stroke of the boom tip is 12.41 meters while the total length from root to tip is 12.67 meters. The triangular boom cross-section has a maximum diameter of 26.5 cm. The boom is helically twisted 60° every two meters so that the illuminated area remains constant while rotating. This geometry limits the modulation of photoelectron generation near the ADP RE. Nearly all of the exterior surfaces of the boom are conductive. The boom structure is electrically isolated from the MMS spacecraft chassis and is electrically connected to the DSP analog ground. A shielded cable with five conductors runs the length of each of the boom’s longerons, which allows critical signals to be wired redundantly. Signals are routed through a breakout board at the tip plate, which connects to the ADP Receiving Element.

The ADP booms and RE are designed to have symmetry between the −Z sensor and the +Z sensor. In order to compensate for the fact that the SDP booms are physically positioned near the +Z surface the −Z ADP is recessed 10 cm into the spacecraft relative to the +Z ADP. The magnetometer booms are deployed from the −Z deck, but have far less impact on the electrostatic center than does the SDP. Under this arrangement, the two RE sensors are nearly equidistant from the predicted electrostatic center of the spacecraft, which decreases the unwanted effect of the spacecraft potential in the axial electric field measurement.

3.1.2 ADP Receiving Elements

Fig. 2 displays a close-up view of the RE, which mounts to the tip of the extensible boom. A disc-shaped tip plate covers the end of the boom. The two sides of the tip plate are electrically isolated from each other as well as from the ADP Boom. The surface facing the boom and the spacecraft is called the inner guard. The outer surface, called the outer guard, faces the RE. The inner and outer guard potentials are controlled by the AEB. The outer guard has a shadow ring, 30.9 cm in diameter and 2.6 cm high, which encircles a the tip plate at the end of the coilable boom. The guard ring is electrically connected to the outer guard. It shadows sunlight from the tip plate surface for solar incidence angles up to 5° from normal to the RE. This geometry prevents photoemission on surfaces that face the ADP sensor with the exception of the top edge of the guard ring, preserving symmetry in the photoelectron environment between the +Z and −Z sensors.

When deployed, the REs are comprised of (going away from the spacecraft) a 90° base hinge, a 0.78 m long by 1 cm diameter tube, a 180° hinge, a 0.43 m long by 0.95 cm diameter tube, a 5.6 cm long by 2.1 cm diameter preamplifier, and a 1 m long by 0.64 cm diameter sensor. The exposed surface of the base hinge and all of the RE up through the preamplifier are controlled by the AEB as the “stub potential”. In total length of the “stub section” is 1.25 meters long. The tubes are coated with DAG213 (graphite dispersed in an epoxy matrix). The hinges, which are cylindrically symmetric once deployed, are plated with electroless nickel with co-deposited PTFE (polytetrafluoroethylene), which is a non-conductive, low-fiction material. The total area of PTFE that is exposed to the plasma is much less that of the electroless nickel, so no significant impact from PTFE charging is expected. The base hinge rotates 90° and the elbow hinges rotate 180°. The ADP preamplifier resides at the end of the stub and inboard of the sensor. Electrical connection to the preamp is made via a 1.25-meter flex circuit, which is routed inside the stub and through the hinge bodies thus maintaining the axial symmetry of the stub section. The ADP preamplifier housing is 5.6 cm long and 2.1 cm in diameter. The outer shell of the preamp housing is electrically connected to the stub and coated with DAG213. The preamp electronics are encased in a brass radiation shield (not exposed to the plasma), which is electrically connected via a resistor to preamp output. This electrical “boot strapping” reduces capacitive coupling with the preamp case and increases high-frequency (>1 kHz) performance. The 1.0-meter long by 0.64 cm diameter cylindrical sensor tube is mounted to outboard end of the preamp and electrically connected to the preamp input. Bias current to the sensor is provided by the AEB.

The floating power supplies for the ADP preamplifiers are at ±∼14 V from the “floating ground”. The floating ground is driven at the DC −∼300 Hz output of each of the preamplifiers. These electronics are located on the AEB. The floating ground has a minimum range from −100 V to +40 V. Previous missions (e. g. Polar and Cluster II) have shown that the spacecraft may charge to large positive potentials (up to nearly 100 V) whereas negative potentials are rare and significantly less (except in radiation belts). The floating ground range was chosen so that the ADP can operate over the range of expected potentials for the MMS spacecraft in regions of magnetic reconnection.

3.1.3 ADP Deployment

The stowed extensible booms and RE are displayed in Fig. 3. The ADP extensible boom is coiled inside of a canister, and the RE is folded and held in place by two launch latch release mechanisms. The RE folds 90° at its base and 180° at its elbow. The 180° elbow hinge is comprised of two 90° hinges placed back-to-back. The launch latches clamp the stub and sensor tubes between two spring-loaded latch arms. At each latch, three static-dissipative acetal pads contact the sensor and stub. A high-output paraffin actuator (HOP, Sierra Nevada Corporation) opens the latches. The HOP actuator pushes the release mechanism over-center, which results in a near simultaneous release of the latch arms in a single latch. The tip latch is released first, and the elbow latch is released second. Since one latch is sufficient to constrain the RE, the RE begins deploying when the elbow latch is released. Redundant torsion springs in each hinge provide the strain energy for RE deployment. Each hinge contains an internal lockout mechanism that prevents the RE from rebounding more than 5°. Fully deployed, the hinge springs hold the hinge against a hard stop with enough torque to prevent the hinge from flexing during routine attitude control maneuvers.

The ADP boom is coiled inside of 29 cm diameter by 22 cm high canister. Before and during launch, the boom is secured within the canister by three spring-loaded pins, which hold the tip plate in place on top of the canister. Deployment is by a Frangibolt actuated release mechanism (TiNi Aerospace Corporation). A TiNi shape memory actuator breaks the Frangibolt, which releases a tensioned cable that secures the three spring-loaded pins. After the pins pull back, the boom tip is allowed to move freely from the canister. The initial motion is generated by three kick-over springs located at the base of the boom. These springs rotate and erect the lowest portion of the three longerons into the deployed position, which pushes the coiled stack out of the canister. The boom then uncoils and deploys via strain energy in the longerons from the base to the tip. The rate of deployment is controlled by a damper mechanism that reels out a lanyard attached to the tip as the boom deploys. A cam-actuated microswitch on the damper mechanism measures deployed length. Depending on thermal conditions, the ADP Boom deployment takes approximately four to five minutes.

Each boom and RE is deployed separately. The planned sequence has the REs deployed first, prior to the SDP and magnetometer boom deployment. The ADP booms are fully deployed after the magnetometer booms and SDP wire booms. The MMS spacecraft (∼1000 kg) have sufficient moment of inertia so that they are spin-stable with the ADP’s fully deployed without the SDP wire booms deployed.

3.1.4 ADP Boom Dynamics, Alignment, and Stability

The first bending mode of vibration of a fully deployed ADP is measured at 0.53 Hz. This frequency is sufficient to isolate the ADP from the harmonics that result from repeated radial thruster firing during spacecraft maneuvers. During maneuvers, thrusters are fired twice per spin creating a periodic-pulse profile of acceleration versus time. The thruster excitations are at harmonics of 0.1 Hz under the nominal 20-second spin period. Because of the uncertainty in the on-orbit first bending mode frequency of ADP as well as uncertainty in its damping behavior in the space environment, the ADP is designed with sufficient strength to withstand acceleration with harmonics near its predicted first bending mode frequency during extended periods of radial thruster firing.

Alignment of the ADP is critical to maintaining a shadow on the outer guard of the RE during active science operations. The alignment can also impact the mass properties of the spacecraft. Due to its length, ADP misalignment could result in significant error in the principal spin axis relative the geometric axis of the spacecraft. For example, a 1° misalignment of the ADP could result in a 3.6° offset of the spacecraft spin axis. A spin axis error affects the pointing of ADP as well as other MMS instruments. The ADP misalignment from all sources (boom alignment, spacecraft interface alignment, and thermal distortions) is constrained to be under 0.18°. If a 0.18° misalignment is realized in both ADP booms in opposite directions, the principal spin axis can be offset by as much as 0.65° from the geometric Z-axis. Such a misalignment is scientifically acceptable and is stable.

A major consideration in the ADP design is a moment of inertia (MOI) constraint. The moment of inertia about the spin axis (I zz ) must be greater that the largest moment of inertia of any axis in the spin plane (I rr ) in order to maintain spin stability. Prior to deployment of the ADP booms, the difference between I zz and I rr of the disk-shaped MMS spacecraft is calculated to be 590 kg m2 not including the SDP wire boom inertial effects and fuel. The ADPs thus are constrained to add less than 200 kg m2 each to I rr after deployment to maintain a spacecraft spin stability ratio (I zz to I rr ) of 1.15. This MOI constraint leads to a design with the smallest possible mass at the outer end of the ADP. This minimization was achieved through use of graphite composite longerons on the extensible boom and minimal structure on the RE tubes and hinges. The RE (420 gm.), for example, cannot be deployed in surface gravity nor can it withstand launch vibration without the support form the launch latches. The 30.4-meter length is primarily limited by the MOI constraint.

3.2 Digital Signal Processor

The DSP (Fig. 4) receives nine analog signals from the ADP, SDP, and SCM sensors. It performs analog signal conditioning, A/D conversion, and digital signal processing using a FPGA (Actel Corporation RTAX2000). The DSP also creates calibration signals for the SCM.

Fig. 4
figure 4

A notional block diagram of the scientific signal flow in the DSP. V1 to V4 are from the SPD. V5 are V6 are ADP signals

There are two DSPs on each of the MMS spacecraft. One is active while the other is an unpowered spare. The units are identical except for the signal connections and minor grounding differences. DSP A receives the analog signals and routes them directly to DSP B. The analog inputs are high impedance on each of the DSP units, so the powered-off unit does not disturb the sensor signals. The BEB, AEB, and SCM grounds are connected through DSP A directly while both DSP A and DSP B are connected to analog ground on a common backplane. There are no significant differences in performance between the two units. More information on the redundant operation of the FIELDS suit is in Torbert et al. (2014, this issue).

3.2.1 DSP Analog Conditioning

The six analog signals from the ADP and SDP have required minimum amplitude range of −100 V to +40 V (BEB and AEB performances are discussed in Lindqvist et al. 2014, this issue) in the frequency range from DC to ∼100 Hz. These “V” signals are labeled V1 through V6. V1 and V2 are opposing spin-plane probes, as are V3 and V4. V5 and V6 are opposing ADP probes. The DSP can accept the ADP and SDP signals from −120 V to +120 V. The high-frequency (1 kHz–100 kHz), undistorted amplitude range from the preamplifiers is expected to be ±12.5 V from the DC level, so the DSP has a smaller dynamic range (±12.5 V) on AC-coupled signals. The three SCM signals have an amplitude range of ∼±6.2 V. The gains of all nine signals are fixed at the DSP input interface to avoid saturation during signal conditioning and once again prior to A/D conversion to adjust to the range to the particular A/D converter. The net gains, ranges, and sensitivities are called out in Table 3.

Table 3 Gains, ranges and sensitivities of ADP, SDP, and SCM signals

The DSP constructs electric field signals by taking the difference of the signals from opposing sensors. For example, E12 (DC-coupled) is generated from V1–V2. The common mode rejection ratio of the DC-coupled signals is designed to be −80 dB or better using precision resistors so that the spacecraft potential does not influence the generation of electric field signals. The DSP also constructs AC-coupled signals with a one-pole high-pass filter at 100 Hz. AC-coupled signals have higher gains in both Eac and Vac signals and thus higher sensitivity. The common mode rejection of the AC channels is −60 dB in the pass band. The AC-coupled ranges match preamplifier performance.

The DC-coupled signals and the SCM signals are conditioned for A/D conversion with five-pole low-pass Bessel filters. The Bessel filters have a −3 dB gain at ∼6.5 kHz, which is 0.8 of the Nyquist frequency or 0.4 of the sampling rate. The Bessel filters are designed to have a constant time delay in the pass band (linear phase delay) so that the time-domain signal shape is minimally distorted. This feature preserves the signature of plasma structures such as electron phase-space holes and double layers. The DC-coupled signals and the SCM signals are fed to a switching network (a set of analog switches controlled by the FPGA) that channels them into a single, 16-bit A/D converter. Each of the twelve signals is sampled at 16384 samples per second (S/s) with the A/D converter operating at ∼262 kS/s (218 S/s). These signals are sampled sequentially every ∼3.8 μs. Sampling time differences are deterministic and included in the data timing (see Torbert et al. 2014, this issue).

There are nine DC-coupled E and V signals and three SCM signals using sixteen possible channels in the A/D converter leaving four empty channels. The nine E and V signals are sampled sequentially. Each of the SCM signals is given two sample periods for additional settling time. The remaining unused A/D channel is inserted between the SCM and electric field signals. The resulting isolation yields better than −80 dB signal crosstalk between E and SCM signals. This strong isolation allows for accurate determination of E/B for wave mode identification and distinguishing electrostatic from electromagnetic features in magnetic reconnection and other plasma phenomena.

AC-coupled signals have a one-pole high-pass filter at 100 Hz and are given a higher gain on SDP signals. These signals are conditioned with a 100 kHz Bessel filter (−5 dB). Three of the five AC-coupled signals can be selected for A/D conversion at ∼262 kS/s each. Three 16-bit A/D converters sample the AC-coupled signals simultaneously. The DSP has four identical A/D converters (Fig. 4).

3.2.2 DSP Digital Processing

The digital signal processing is designed to optimize the scientific return of the ADP, SDP, and SCM signals under the allocated data volume in the MMS telemetry system (Torbert et al. 2014, this issue; Fusilier et al. 2014, this issue). The raw signals from the ADP, SDP, and SCM could produce more than 104 times the allocated data volume, so data selection and compression is critical to the success of the MMS mission. A primary part of the data selection occurs at the mission level, which includes all four observatories. All instruments on the MMS mission are designed to produce “survey” data, which are continuous, low-rate data throughout the orbit. Some instruments also produce burst data, which include the highest data rates and are selected on scientific interest. Only ∼2 % to ∼3 % of all burst data is expected to be transmitted and recorded for scientific analysis.

The DSP is designed to operate within the MMS mission system by producing both survey data and burst data. The DSP, however, must also further reduce the data volume. There are five primary scientific algorithms in the DSP including (1) broad band filters, (2) digital filtering of waveforms, (3) spectral processing, (4) burst memory, and (5) solitary structure detection. These algorithms are described below in addition to the SCM calibration, data compression, and other data handling functions.

Broadband Filters and Waveforms

The raw data from the A/D converters is parsed and reformed into specific data types at the acquisition interface (Fig. 4). These reformed data are available to the scientific algorithms. The broadband filters and waveform processing start with a cascading finite impulse response (FIR) filter. The FIR filter convolves the input data stream (x) with the function:

$$y_{n}^{m -1} = a_{1} x_{n +3}^{m} +\cdots+ a_{4} x_{n}^{m} +\cdots+ a_{7} x_{n -3}^{m}, $$

where a={−8,0,72,128,72,0,−8}/256. The integer n represents the position in the time sequence and the integer m (negative values of 0, −1, −2, etc.) indicates the frequency band, f m =f o 2m. The FIR coefficients themselves are values of 2i (where i is an integer) or a sum of two values of 2i, so execution of the FIR convolution is rapid and requires little resource within the FPGA. Most importantly, no multiplier is required. The resulting data stream, \(y_{n}^{m-1}\), is filtered to a frequency band from DC to f m−1=f o 2m−1 (see Cully et al. 2007 for frequency response of the FIR filters). The filtered signal, \(y_{n}^{m-1}\), then takes two paths. It is passed through to a second FIR to create decimated low-pass waveform data (frequency band DC −f m−1), and it is subtracted from the original data (\(x_{n}^{m}\)), point by point, to create band-pass data for the broadband filters (frequency band of f m−1 to f m ).

To create decimated waveform data (\(x_{n}^{m-1}\)), \(y_{n}^{m-1}\) passes through a second FIR:

$$z_{n}^{m-1} =0.25 y_{n+1}^{m-1} +0.5 y_{n}^{m-1} +0.25 y_{n-1}^{m-1}. $$

\(x_{n}^{m-1}\) is created from every other point of \(z_{n}^{m-1}\). The resulting data (\(x_{n}^{m-1}\)) has 1/2 of the frequency range and possesses 1/2 of the sample rate of the original (\(x_{n}^{m}\)) data. This process is performed repeatedly, halving the frequency and sample rate with each iteration. Each iteration creates a new stream of waveform data and a new stream of band-pass data. The sample rates available from the cascading digital filters range in powers of two from as low as 1 S/s to the native sampling rate (16384 S/s or 262144 S/s).

The frequency ranges of the band-pass data from the cascading digital filters are listed in Table 4. These data are further reduced to average amplitudes and/or peak amplitudes (configurable). The former averages the absolute value of the band-pass data over the reporting interval, nominally planned to be 10 seconds to work with the MMS burst system. These data are used as burst triggers and yield coarse spectral coverage at higher time resolution than the spectra created by fast Fourier transform (FFT).

Table 4 Broadband filter bank frequency bins

Waveform data (except at the native rate) are processed through a FIR with a seven-element kernel, which causes the filtered data to be delayed. To avoid timing errors, the delays are carefully calculated for each of the output taps. These delays are removed in the data processing software after transmission, which can recreate relative time between channels to less than ∼1 μs, and absolute time to ∼4 μs. Details of the timing are discussed in Torbert et al. (2014, this issue). It is also possible to select any given waveform, for example E12, at multiple rates. This flexibility allows for simultaneous data flow for the survey stream and the burst stream at the same time.

Power Spectra

The spectral processing on MMS is derived from to that used on THEMIS (Cully et al. 2008). Spectra are calculated via a 1024-point FFT algorithm on piecewise continuous sets of waveform data. Nine signals can be processed simultaneously. Six of the twelve DC-coupled E, DC-coupled V, or SCM signals (16384 S/s) are selected for spectral processing at 100 % duty cycle. In addition, the three AC-coupled signals (∼262 kS/s) each can be processed at 6.25 % duty cycle. Each of the nine signals has 16, 1024-point FFT operations every second; the FPGA performs 144 FFTs per second.

The FFT is performed by an arithmetic logic unit (ALU), which is controlled by a state machine. Both are hard-coded into the FPGA. The operation starts by applying a 1024-point Hanning window onto a waveform. Next, an FFT is implemented. The FFT is broken into a series of “butterfly” operations performed by the ALU. The result has real and imaginary data. Power spectra are calculated by taking the sum of squares of real and imaginary values (the ALU includes a multiplier), which produces a power spectrum with 512 frequency bins.

The frequency bins are then combined to give pseudo-logarithmic frequency spacing (δf/f). The spectra are reduced to 56 frequency bins with δf/f between 6 % and 12 % when possible. Narrow-band emissions can be fit to an accuracy of δf/f∼ 3 %, allowing for an accurate determination of plasma density. Table 5 summarizes the frequency and amplitude ranges of the spectral processing.

Table 5 Summary of spectral processing and sensitivities

The spectra can be averaged in time. The fastest reporting rate of any signal is 16 spectra per second. Reporting rates can be as slow a one spectra every 16 s (averaging 256 spectra). The averaging process has 48-bit accuracy to maximize the dynamic range. The amplitudes undergo a pseudo-logarithmic compression to an 8-bit number representing over ∼120 dB of dynamic range at ∼5 % precision.

High-Speed Burst Memory

The high-speed burst memory (HSBM) on the DSP is distinct from the burst memory of the central instrument data processing unit (Fusilier et al. 2014, this issue). It is designed to select the highest amplitude signals in AC-coupled waveforms and SCM waveforms. It accepts sample rates of AC-coupled waveforms from ∼16.4 kS/s to the native rate of ∼262 kS/s. It receives only the native rate of the SCM signals (∼16.4 kS/s). Combined, these data have too high of a rate to be recorded continuously by the central MMS burst memory. The HSBM uses a ∼4.19 Mbyte (222 bytes) memory, divided into four buffers. Each buffer can hold 131072 (217) data words (two byte words) of each of the three AC-coupled Eac or Vac signals and 32768 (215) data words of each of the three SCM signals. At the native sampling rate of ∼262 kS/s, the buffer holds 1/2 second of continuous data from the AC-coupled signals. The HSBM is planned to operate with three signal at ∼65.5 kS/s holding two second intervals of AC-coupled Eac or Vac data and two second intervals of SCM data.

Of the four memory buffers, one is used as an input buffer, two are holding buffers, and one is an output buffer. The input buffer is designed as a circular memory continuously recording the data from the six signals, overwriting the oldest data. A trigger system monitors the data quality of the input buffer. If the trigger quality of the input buffer exceeds that of a holding buffer, the data in the input buffer is preserved. The input buffer becomes a holding buffer and the holding buffer with the lowest data quality becomes the input buffer.

The output buffer is used to transfer data to the MMS central burst memory. The HSBM transfer cycle is selectable at 5 s, 10 s, 20 s, or 40 s. After the transfer cycle is complete, the holding buffer with the highest data quality becomes the next output buffer and the output buffer becomes a holding buffer with zero data quality. In the subsolar regions, the HSBM transfer cycle is planned to be 5 s, giving 40 % coverage of the AC-coupled data at ∼65.5 kS/s and SCM data at ∼16.5 kS/s. In the magnetotail, the HSBM transfer cycle is planned to be 20 s.

The triggers nominally use the E12ac signal. They divide the buffer into 64 slices, recording the peak absolute value of the signal in each slice. The data quality value is the average of the eight highest peaks in the 64 slices.

Solitary Structure Detector

The solitary structure detector is a fairly new approach to observing plasma structures such as electron phase-space holes. Its intention is to detect structures that are associated with magnetic reconnection. The solitary structure detector examines of the time series data from one of the AC-coupled channels, planned to be E12ac.

The algorithm is fairly basic. A window of data is examined periodically. The size of the window, planned to be ∼1 ms of data, can be configured. The average of the data within the window is calculated and subtracted from the original data in the window. The variation is estimated by averaging the absolute values all of the points in the window:

$$\sigma_{est} = \bigl\langle \bigl\vert x (1: n ) \bigr\vert \bigr\rangle $$

where x is a set of n data values in the window. Mathematically, σ est differs from a true standard deviation σ. If x is random noise, σ est /σ∼ 0.8 whereas if x is sinusoidal, \({\sigma_{est}} / {\sigma= {2 \sqrt{2}} / {\pi}} \sim 0.9\).

If the peak amplitude (|x| peak ) exceeds the variation by a factor of four, a solitary structure is considered to be in the window. One of four counters is incremented depending on the peak value in the window, |x| peak . The amplitude range of each of the counters can be configured. In the initial configuration, the lowest amplitude counter includes all structures with |x| peak <∼1 mV/m. The next counters include structures with ∼1 mV/m <|x| peak <∼10 mV/m, ∼10 mV <|x| peak <∼100 mV/m, and ∼100 mV <|x| peak . The counters are reported and zeroed periodically (planned once every 10 seconds) and can be used as burst triggers or as indicators of strong kinetic activity in the plasma.

It is important to note that the solitary structure detector is inexact. It was tested on data from the THEMIS satellite (e.g., Andersson et al. 2009). The solitary wave detector identified greater than 70 % of electron phase-space holes and plasma structures identified by eye. It reported less than 10 % false detections. Missed detections occurred in regions of extremely dense (closely-spaced in time) solitary structures. In these regions, is possible to have more than one solitary structure in the window, in which case neither is counted (σ est  becomes too high). False detections are statistically predictable. Even though the solitary wave detector is inexact, the results show a good correlation with electron phase-space holes; high counts rates were seen when electron phase-space holes were present and low count rates correlated with the absence of electron phase-space holes.

Data Compression and Packets

The data are compressed by several methods. Waveform data undergo lossless “delta” compression. Under this algorithm, data from a specific waveform are grouped in sets of 32 words (a word is 16 bits). The first word is reported in full. The difference between the remaining 31 words is then reported with as many bits as needed so that no information is lost. The needed number of bits is reported in the second field. This type of lossless compression typically results in 25 %–50 % of the original data volume during quiet periods, with less efficient compression during active periods. The spectra undergo a pseudo-logarithmic compression to an 8-bit number representing over 140 dB of range at ∼5 % accuracy. After compression, the DSP organizes the data into telemetry packets for transmission, and transfers these packets to the central instrument data processor (CIDP, see Fusilier et al. 2014, this issue) to be stored as survey or burst data and later transmitted.

The time stamp of the data packets is critical to data analysis. The DSP records the sample time of the first point in each waveform packet, which can be reconstructed to within ∼4 μs of a spacecraft clock and ∼1 μs relative to other data streams in the DSP. The HSBM time stamps are the last data point in the packet.

SCM Calibration

The DSP periodically creates a calibration signal for the SCM. The SCM calibration signal is a sine wave output that sweeps from a user configurable beginning frequency to a user configurable ending frequency. The sine wave dwells at each frequency for two cycles. The frequency following a dwell is 2 times the previous frequency. The beginning and ending frequencies can be configured from 0.125 Hz to 4096 Hz in factor-of-two steps. The magnitude of the SCM calibration signal can be configured to 1.25 Vpp, 2.5 Vpp, 5 Vpp, or 10 Vpp, where Vpp is the peak-to-peak voltage.

Since each waveform dwells for exactly 2 cycles, the gain and phase versus frequency of each SCM sensor can be determined. The signals are produced digitally by the FPGA using a CORDIC algorithm (Cully et al. 2008). The signal is fed to an 8-bit digital-to-analog converter with a 16-cycle dither creating ∼12-bit accuracy.

4 Instrument Calibration and Performance

The ADP/AEB, SDP/BEB, and DSP are calibrated separately. The ADP sensor is calibrated with the AEB. The calibration procedure requires a well-designed environment to accurately measured the sensor, preamplifier, and AEB response in a simulated plasma environment. Comparatively, the DSP is well behaved and repeatable. It displays little variation over temperature and between channels. The calibration plan is to obtain meticulous transfer functions (phase and gain) from the ADP/AEB, from the SDP/BEB, and from the DSP, then combine the transfer functions for a final calibration. DC levels are calibrated through the entire system as a check.

4.1 ADP Calibration and Performance

An ADP preamplifier and AEB (Lindqvist et al. 2014, this issue) are designed to work as a single unit. There are two AEB units on each spacecraft, one for the +Z ADP preamplifier, the other for the −Z ADP preamplifier. The AEBs are mounted on the MMS spacecraft deck. The AEB supplies floating power to the preamplifier, sets the current bias to the sensor, and controls the voltages on surfaces close to the sensor (called inner guard, outer guard, and stub. The AEB also receives the signal from the preamplifier and buffers the signal before passing it to the DSP.

4.1.1 Sensor and Plasma Coupling

A representative calibration of an electric field instrument requires simulating the surrounding plasma. The coupling between the sensor and the surrounding plasma is often expressed as a sheath resistance (R sh ) and a sheath capacitance (C sh ). The sheath resistance can be estimated analytically by realizing that the sensor’s DC potential (V) with respect to the plasma is such that the net current to the sensor must be zero:

$$I ( V ) = I_{e} ( V ) + I_{i} ( V ) + I_{ph} ( V ) + I_{\mathit{sec}} +I_{\mathit{bias}} + I_{\mathit{other}} =0, $$

where I e is the thermal electron current, I i is the thermal ion current, I ph is the photoelectron current emitted from the sensor, I sec is the current from secondary electrons emitted from the sensor, I bias is the bias current applied to the sensor, and I other includes stray currents such as spacecraft photoelectron currents to the sensor. In most of the plasma environments of magnetic reconnection, I ph and I bias dominate the currents, so I bias =−I ph . Since I ph is seen to have a exponential dependence on V (Pedersen 1995):

$$I_{ph} = I_{o} e^{{-V} / {V_{ph}}},\quad V\geq0 $$

where I o is the photoelectron current at V=0, and eV ph is the characteristic energy of the photoelectrons. The sheath resistance is estimated as:

$$R_{sh} = \biggl( \frac{dI}{dV} \biggr)^{-1} \simeq \frac{V_{ph}}{- I_{o} e^{{-V} / {V_{ph}}}} = \frac{V_{ph}}{I_{\mathit{bias}}} $$

Using nominal values, I bias =200 nA and V ph =2.7 V, R sh =13.5 MΩ. This value is but a rough estimate as thermal electron currents are expected to reduce R sh and the characteristic energy of the photoelectrons is not well understood. Bias sweeps on Cluster indicate sheath resistance roughly 1/2 of the value predicted above (Cully, private communication). Once on orbit, bias sweeps are planned to better determine R sh . The ADP calibrations include resistances of 5 MΩ and 10 MΩ.

In measuring plasma waves, capacitive coupling of the sensor to the plasma is critical. The free-space capacitance for a cylinder is estimated at (Jackson 2000):

$$C_{sh} \approx \frac{2\pi \epsilon_{o} L}{\ln ( {L} / {r)}} \biggl[ 1+ \frac{ ( 1- \ln ( 2 ) )}{\ln ( {L} / {r)}} \biggr] $$

where L is the sensor length (1 m) and r is its radius (0.32 cm). C sh is calculated to be 10.2 pF for the ADP sensors. This value can increase if the Debye length (λ D) of the plasma is on the order of or smaller than L. Since λ DL in almost all plasmas MMS will study, C sh  is not expected to vary significantly.

4.1.2 ADP Calibration

A true measurement of the plasma potential and the derived electric field requires that the input resistance to the preamplifier (R in ) is large compared to R sh , and that the input capacitance (C in ) is small compared to C sh .C in includes all stray capacitances between the sensor and the spacecraft. While it is possible to design a system in which R in R sh , it is difficult to achieve C in C sh , so the transfer function (gain and phase) of the signal from the ADP must be carefully documented.

The ADP receiving elements were calibrated in a 1 m×1 m×2.5 m Faraday cage. The ADP RE is placed vertically in its deployed configuration in the center of the cage. In Fig. 5, one can see the tip plate and guard ring at the bottom of the cage. Just above are the stubs and hinge (silver), and the preamplifier (black). The 1-m sensor is at the top of the RE. A wire from the cage to the top of the receiving element is terminated at the end of the sensor with a resistor to simulate the plasma. This “drive resistor” had a range of values, depending on the specific test. The cage and resistor are the sole stimulation of the RE sensor.

Fig. 5
figure 5

The ADP RE inside of the Faraday cage during calibration

The calibration process included measurements of the input impedance, DC gain, offsets, bias currents, and inner guard, outer guard, and stub voltages. The input impedance is determined using a 1 GΩ as the driving resistor. All eight of the flight systems recorded an input impedance of greater than the goal, R in >2×1011 Ω, with most having R in >1012 Ω. Clearly R in R sh , so the DC gains are very close to unity.

The transfer function, or gain and phase versus frequency, is recorded using several values of resistance. Figures 6a and 6b show the gain and phase response of the +Z and −Z pair of REs on one of the MMS satellites. The gain response remains is nearly unity in the frequency range from DC to 100 Hz where resistive coupling dominates. From ∼100 Hz to ∼3 kHz, the floating power supply bootstrapping minimizes the gain loss from stray capacitance. For frequencies above ∼10 kHz, the gain is roughly 0.5 indicating that C in C sh . It is important to note that the ADP preamplifier response was repeatable from unit to unit to within 1 % in gain and phase.

Fig. 6
figure 6

(Top) The gain versus frequency of the +Z (circles) and −Z (crosses) ADP with a drive resistor of 5 MΩ. The red line is a derived analytic transfer function. (Bottom) The phase versus frequency

Figure 7 displays an electrical model of the ADP preamplifier, cable (∼15 m), and AEB. The model consists of four elements: (1) an input network, (2) a low-pass filter, (3) a cable delay, and (4) a summing network. The input network includes R sh and C sh to represent the sensor coupling to the plasma. C in is a critical part of the input network, but R in is sufficiently large that it is not required. The low-pass filter and delay networks simulate the preamplifier and 15-m cable between the preamplifier and the AEB. The summing network is required to simulate the response between ∼100 kHz and 3 kHz where the AEB’s floating power supply, guard, and stub bootstrapping have an effect.

Fig. 7
figure 7

A network equivalent to model the ADP Preamp. The input network models the plasma and sensor. The low-pass and delay simulate the preamplifier and 15-m cable to the AEB. The summing network corrects for AEB bootstrapping of the floating power supply, stub, and guards

The network model was fit to the ADP calibrations. In performing the fit, C sh , C in , f cbl , f 1, f 2, and τ D are varied (under limits) to obtain the best result. The red lines in Fig. 6 shows the best fit to the preamplifier response in gain (top panel) and phase (bottom panel). These fits indicate that the network model, while simplified, represents the preamplifier response well. Developing such a model is critical since it allows for digital correction to the measured electric field signal. Without such correction, for example, a bipolar electron phase-space hole may appear to be a tri-polar structure due to the distortion of the complex transfer function of the preamplifier and AEB system.

The fits revealed C sh , which in this case is the capacitance coupling between the Faraday cage and sensor, to be 12.0±0.1 pF. Through analytical estimates, the Faraday cage was expected to have ∼11.5 pF coupling. The remaining ∼0.5 pF comes from the 5 MΩ resistor driving the sensor. This calibration and analysis indicates that the free-space value of C sh , 10.2 pF, is accurate to within a few percent except in dense plasmas. C in is determined to be 10.5±0.1 pF for the above fit. This value varies up to 0.2 pF from unit to unit. The input characteristics of all ADP preamplifiers are documented.

The fits also reveal a high-pass pole f cbl ∼ 200 kHz and the delay time, τ D ∼0.5 μs. These values are within expected transmission delays and delays within the amplifier. The summing network varies between AEB channels. Its effect corrects the gain by <5 % and adds very little distortion to the signal. In separate tests (not shown), the model network closely predicted the step function response of the ADP preamplifier. Furthermore, it was shown that the output signal could be digitally corrected so that it has no visible distortion.

4.2 DSP Calibration and Performance

DSP calibrations primarily are from stimulating the DSP at its inputs and comparing the output to the stimulation signals. The DSP was verified to have better than ∼−80 dB common mode rejection in the construction of E signals at DC. It also is shown to have better than −80 dB (except in one case, which was −78 dB) cross talk between E and SCM channels and DC gains are known and stable to ∼0.02 %. The noise levels of each channels is recorded (see Tables 3 and 5) and the dynamic ranges and frequency ranges are within design specifications. In general, the distortions and errors from DSP processing (except digitization and saturation) are negligible when compared to those of the sensors.

The E, V, and SCM signals are all treated with identical low-pass, anti-aliasing filters with constant time delay (minimum signal distortion). Each of these filters has been characterized and the differences have been recorded. As discussed above, the time delays in the DSP signal processing can be significant. These delays, which are repeatable, have been tabulated.

The DSP flexibility, while scientifically valuable, creates a great challenge in digital testing and calibration. Each of the science signals has a number of configurations and data rates. For example, E12 (DC-coupled) can be set to any of 16 data rates. The spectral averaging can be adjusted and the broadband filters can have adjustable output rates and/or can be set to peak, average, or both. Including all signals (and analog-generated signals), the DSP basically has 2N configurations, where N is on the order of 1000, making the DSP impossible to fully test. Since digital processing is identical on all of signals, the effort concentrated on (1) calibration of individual channels at their native rates, (2) calibration of the planned in-flight configurations, and (3) automated verification of each of the signals at all of their configurations while the other signals remain in a nominal configuration.

5 ADP and DSP Operations and In-Flight Calibration

The ADP sensors require in-flight calibration to achieve the needed accuracy. Unlike the SDP, the ADP signals are not modulated by the spacecraft spin, so DC offsets are difficult to remove. The ADP bias current and stub and guard voltages need to be adjusted for differing plasma environments to minimized signal errors. When present, the electric field generated by the spacecraft wake (Eriksson et al. 2006) needs to be identified manually.

The DSP requires little on-orbit calibration or maintenance. However, its flexibility makes it useful to optimize scientific return, so the planned DSP configurations may be changed during the mission to focus on new discoveries or overcome sensor problems.

5.1 ADP Bias Currents and Stub and Guard Voltages

After deployment, the ADP bias currents, guard voltages, and stub voltages are optimized. Past experience (Mozer, private communication) indicates that the photoelectron yield of DAG213 surfaces increases over a period of several months immediately after launch. Exposure to atomic oxygen can rapidly lower the photoelectron yield. MMS is expected to experience some atomic oxygen exposure early in the mission before achieving its final orbit. Fortunately, the MMS spacecraft have a high enough perigee that atomic oxygen exposure is expected to be negligible after the initial orbital maneuvers.

During the first few months on orbit, the commissioning phase, the ADP RE will be run though a series of bias sweeps. These sweeps involve stepping the bias current though the full range at moderate resolution (see Lindqvist et al. 2014, this issue for details). From these bias current sweeps, one can determine the photoelectron yield and estimate R sh as a function of bias current. Bias currents will be adjusted to minimize differences between the +Z and −Z sensors and achieve as low value on R sh as possible.

The stub voltages on the ADP also are expected to have an influence on the ADP performance. The stub sections are bootstrapped to follow the ADP output in the frequency range from DC to ∼300 Hz. The stub is initially adjusted to a small positive offset (∼1 V) from the ADP sensor to reduce the photoelectron current from the stub to the sensor. Two types of sweeps are planned for the stubs. A course sweep will engage the entire offset range (±10 V). After narrowing down the best operating range, a fine sweep will be used to determine the offset. The guard voltages have a lower-order influence on the ADP performance. A two-step sweep (coarse then fine) is also planned for the inner and out guards. Initially, the outer guard is set to +5 V to attract photoelectrons, whereas the inner guard is set to zero.

The commissioning phase is expected to take several months during which the bias currents, stub voltages, and guard settings are optimized primarily in tenuous plasmas. During routine operations, the ADPs will undergo regular set of bias sweeps two times an orbit to maintain optimized performance in a variety of plasma conditions.

5.2 ADP In-Flight Calibration

Two methods are employed for ADP in-flight calibration. Torbert et al. (2014, this issue) describe this process, so we provide a brief description. The first method is to directly compare the ADP measurements with those from the electron drift instrument. The electron drift instrument is known to have high accuracy (∼0.1 mV/m) on DC electric field in periods of low activity (low variation in electric field strength) and moderate magnetic field amplitude. Since ADP offsets and effective antenna length vary slowly, the offset and gains corrections derived by this processes can be employed through periods when data from the electron drift instrument are not available.

The second method compares E signals with the u×B signal over long periods to determine the effective antenna length. Over many orbits, the expected electric filed signal along the axial boom can be estimated from previous satellite measurements (it is nearly zero). The velocity vector of the spacecraft (u) and the magnetic field (B DC ) are well measured and dominate the long-term average of the ADP electric field. Correlation of ADP measurements with the u×B signal over long periods allows for adjustment of the effective antenna length.

While parallel electric fields are a key element of the MMS measurements, they are not expected to a have significant amplitude when averaged over periods of tens of seconds. Combining SDP, ADP, and magnetometer data, one can test if EB DC =0 over moderate periods (tens of seconds). When the ADP and SDP both measure part of the parallel electric field, the DC offset on the ADP can be determined and removed. This process proved successful and the FAST, Polar, and THEMIS missions.

6 Summary

The ADP and DSP, when combined with the SDP, BEB, AEB, and central electronics board (Torbert et al. 2014, this issue), complete the electric field double probe instrument. The double probe instrument measures the DC to ∼100 kHz electric field to an expected accuracy of better than 0.5 mV/m in the spin plane and ∼1 mV/m along the spin axis in most of the plasma environments MMS is expected to encounter. The ADPs are over 30 m tip-to-tip, the longest baseline on an axial DC electric field ever attempted in space. The ADPs are designed so that the spacecraft potential field acts equally on the two ADP sensors and that photoelectron currents do not vary with spacecraft spin. The DSP units on the MMS spacecraft accept nine signals from the ADP, SDP, and SCM. They are designed to perform precision analog conditioning with excellent common-mode rejection and very low crosstalk and have 16-bit A/D conversion with rates up to ∼262 kS/s. Digital processing includes digital filters, spectral processing, high-speed burst memory, solitary structure detection, and data compression. The DSP designed to maximize maximum scientific return under a limited telemetry volume.