Spectrometer Signal Processing Systems for NASA Space Applications
For many NASA Space Science Instruments flown aboard various spacecraft, digital spectrometers are a very common instrument class. These instruments are used for a vast array of scientific monitoring and observational applications, such as detecting organic compounds on distant planetary satellites in the solar system, measuring solar plasma interaction with the surface of our own Moon, monitoring geophysical parameters here on Earth, and determining the composition of exoplanet atmospheres several light years away. In particular, these instruments process signals arising from a vast swath of the radio spectrum, covering frequencies from near DC all the way up to sub-mm THz frequencies. Moreover, these systems must operate under extreme conditions of temperature and radiation environment, while also performing efficient computation under severe power constraints. This talk will cover practical implementation of digital spectrometers for these space applications, as well as some of the statistical signal processing methods used for detecting various phenomena in-orbit for particular Earth-observing instruments.
What this presentation is about and why it matters
This talk surveys how digital spectrometers are designed and used in NASA space instruments to turn radio‑frequency signals into science. It links practical DSP building blocks (polyphase filter banks, statistical detectors, correlators) to real problems: measuring soil moisture and sea‑surface salinity from L‑band radiometers, searching for molecular lines at submillimeter bands around icy moons, and reading out large arrays of cryogenic photon detectors for astrophysics. The talk is particularly valuable because it emphasizes hardware and system constraints you rarely see in classroom examples: radiation tolerance, extreme temperature, limited power and mass, and the need for robust radio‑frequency interference (RFI) detection on orbit.
Who will benefit the most from this presentation
- DSP engineers and students who want to see how spectral analysis is implemented in flight hardware.
- Electrical and systems engineers working on SDR, FPGA, or RFSoC platforms for sensing or communications.
- Remote sensing scientists who want the signal‑processing perspective behind radiometer and spectrometer data products.
- Engineers curious about robustness: RFI mitigation, statistical detection, and design tradeoffs under space constraints.
What you need to know
Below are compact primers on the core ideas to help you follow the presentation without getting bogged down.
Radiometers and antenna temperature
A microwave radiometer measures the power of naturally emitted thermal noise from a scene. The measured power is proportional to the antenna (brightness) temperature and the receiver bandwidth. The usual relation is $P = kTB$, where $P$ is received power, $k$ is Boltzmann's constant, $T$ is antenna temperature, and $B$ is the measurement bandwidth. In practice the instrument alternates measurements between the antenna and a reference load to calibrate and remove receiver noise.
Spectrometers and polyphase filter banks (PFB)
Spectrometers split a wideband digitized signal into narrow frequency channels. A polyphase critically sampled filter bank is a common choice because it provides good channel isolation and efficient FFT‑based implementation. PFB outputs are used both to form spectra and to localize narrowband interferers in time–frequency tiles.
RFI detection strategies
Real systems combine multiple detectors: time‑domain thresholding (high power bursts), joint time–frequency detection (spectral pixels exceeding thresholds), and statistical tests that exploit non‑Gaussianity (e.g., kurtosis). Kurtosis and other higher‑order statistics are effective at detecting sinusoidal or pulsed interferers that do not raise average power enough to trigger simple detectors.
Hardware and system constraints
On spacecraft you must balance spectral resolution, bandwidth, bit‑depth, and processing power against strict mass, power, and radiation requirements. Typical design moves include using radiation‑tolerant FPGAs or integrating ADC/DAC and DSP on RFSoC platforms, and computing streaming moments (raw moments → central moments) on the fly to avoid large memory buffers.
Glossary
- Radiometer: A passive receiver that measures thermal (noise) power from a scene and produces an estimate of antenna or brightness temperature.
- Polyphase filter bank (PFB): An efficient FFT‑based filter bank that splits a digitized signal into multiple subbands with improved spectral leakage performance.
- Spectrometer: System that computes frequency‑domain representations (spectra) used for detection, identification, and quantification of spectral features.
- RFI (Radio Frequency Interference): Unwanted human‑made signals that corrupt passive measurements; includes radar, communications, and reflective signals.
- Kurtosis: A fourth‑order statistic measuring the ‘‘tailedness’’ of a distribution; used here to detect non‑Gaussian interferers.
- RFSoC: Radio Frequency System‑on‑Chip combining ADCs/DACs, RF converters, and programmable logic—useful for compact spectrometer readouts.
- MKID: Microwave Kinetic Inductance Detector—a cryogenic resonator whose frequency/phase shifts when it absorbs a photon; read out via frequency‑division multiplexing.
- Moment (raw/central): Statistical moments (mean, variance, skewness, kurtosis) computed across samples or spectral bins for detection and calibration.
- Time–frequency plane: Representation showing signal energy as a function of both time and frequency (e.g., spectrogram), useful for locating transient narrowband RFI.
- Calibration load: A stable reference (hot/cold load) switched into the receiver chain to remove instrument bias and determine absolute brightness temperature.
Final note
This presentation balances deep DSP techniques with hard engineering realities. Dr. Bradley brings first‑hand experience: working flight hardware (SMAP), developing detection algorithms (kurtosis and higher‑order methods), and exploring new platforms (RFSoCs, MKID readouts). If you want to connect algorithm theory to real, constrained systems that operate in harsh environments, this talk is a concise and practical resource. Expect clear system diagrams, concrete examples, and motivating use cases that will help you translate signal‑processing ideas into deployable space instruments.
This overview is AI-generated from the session transcript. Spot an issue? Let us know.
Dear S.Sharif:
Thanks for attending. I'm very happy you enjoyed my talk. My former colleague in this field, Adriano, has a really good paper on this: https://www.mdpi.com/1999-4893/2/3/1248/htm
Typically, wavelet denoising is used for just that - taking out noise. However, in our application, the signal we want IS the noise, and we don't want any other signals, hence the idea of somehow using wavelet denoising to "de-signal" the noise corrupted by the signal.
The use of kurtosis to detect nonGaussian signals in the radiometer noise measurement is unrelated to the wavelet research.
Thank you again Dr. Bardley for the reply and paper suggestion, I will definitely check it out.
Hello, thanks for very interesting talk. during Q&A session you mentioned the fact that some of your colleagues are working on Risc-V, Risc-V looks very interesting in many ways, but working in avionics it is quite hard to find devices for high temperature, so I was curious how you could find those core hardened ? Do you have labs that able to have the Risc-V core on SoI (Silicon on Insulator) or even SoC (Silicon on Carbide) or other process for extreme environement ?
thanks
Thanks for attending! And not yet - but we're looking into it. Please get my contact information from Stephane and we can chat further about this!
Sure, thanks for your answer.
No offense to all of the other excellent presentations, but this has to be the coolest application yet for advanced signal processing. Great presentation!
I'm curious though, you mentioned getting space qualified parts (I had experience long ago with rad-hard design). With the advent of commercial space operators (SpaceX et al) as well as the growth in satellites (not a fan due to RFI & light pollution from them) made the technology lag less by increasing demand? OTOH sounds like you've found ways to be really clever to make old technology keep pace by rethinking the design so maybe it's not a problem?
Thank you so much! I'm glad you enjoyed the talk!
The technology certainly isn't lag-less, and perhaps now, with new players entering the field of commercial space technology, this situation will actually improve. We certainly hope so, and there are a lot of initiatives government and otherwise that are working to improve the overall situaiton.
Hello, thank for the talk.
In the digital downconversion, how is wc (LO freq) chosen?
There are several LO's involved. Normally, we choose a minimal set of LO's that 1) do not interfere with our radiometer band, 2) conveniently shift the radiometric bandwidth down to a set of frequencies that can be acquired by an ADC. Sometimes, we downconvert digitally as well so that we can lower the subsequent clock rate.
Thanks for attending!
All downconversion is typically done in stages, and is a matter of convenience and efficiency so we can eventually lower the data rate and hence spacecraft power consumption of the instrument.
thanks again!
In the Polarimetric digital radiometer slide, the downconversion was after ADC. Sole purpose of this downconversion is to lower the subsequent clock rate?
In general, if the ADC is fast enough and operates at high enough bandwidth, we don't need to perform RF downconversion. In the block diagram, I abstracted away the RF downconversion that normally converts the RF bandwidth to an IF bandwith. Typically, we have 2 stages of downconversion, but that's changing now since we have ADC's that can operate in L-Band and even higher.
Stupid question, why cant the bank of dig filters be substituted with a FFT module?
Never a stupid question!
This is exactly what we're using - a Polyphase Filterbank, which is basically a FFT spectrometer that has a windowing function applied to it. I forgot to mention that we're specifically using a critically-sampled polyphase filterbank, so we're operating at a minimum sample rate.
Got it, thanks!
My pleasure. Keep the questions coming!
Thank you Dr. Bradley for the talk it was very informative, inspiring, and cool! Lots of new information to digest.
Few questions regarding the spinoff research that stemmed from SMAP, I noticed wavelet denoising is used for cancelation purposes and was wondering if you can elaborate on that a bit more. Also what is the reason for using wavelets if Kurtosis is being used for time-frequency analysis. Thank you again