NASA technologists test ‘game-changing’ data-processing technology
November 29, 2012

Card containing the analog-based data-processing integrated circuit. The card snaps into the digital test board and will be used to test a number of spaceflight processing applications. (Credit: NASA/Goddard/Pat Izzo)
NASA technologist Jonathan Pellish believes the analog computing technology of yesteryear could potentially revolutionize everything from autonomous rendezvous and docking to remotely correcting wavefront errors on large, deployable space telescope mirrors like those to fly on the James Webb Space Telescope.
Pellish is meeting with scientists and engineers to explain the technology’s capabilities and is building printed circuit boards that researchers can use to test the technology’s performance for a range of scientific applications.
Pellis works at NASA’s Goddard Space Flight Center in Greenbelt, Md. He also has carried out preliminary radiation-effects studies to see how the analog technology’s architecture holds up under the extreme environment encountered in space.
Analog-Based Microchip
The new technology is an analog-based microchip developed with significant support from the Defense Advanced Research Projects Agency (DARPA).
Instead of relying on tiny switches or transistors that turn on and off, producing streams of ones and zeroes that computing systems then translate into something meaningful to users, the company’s new microchip is more like a dimmer switch. It can accept inputs and calculate outputs that are between zero and one, directly representing probabilities, or levels of certainty.
“The technology is fundamentally different from standard digital-signal processing, recognizing values between zero and one to accomplish what would otherwise be cost prohibitive or impossible with traditional digital circuits,” Pellish said.
While digital systems use processors that step through calculations one at a time, in a serial fashion, the new processor uses electronic signals to represent probabilities rather than binary ones and zeros. It then effectively runs the calculations in parallel. Where it might take 500 transistors for a digital computer to calculate a probability, the new technology would take just a few. In other words, the microchip can perform a calculation more efficiently, with fewer circuits and less power than a digital processor — attributes important for space- and power-constrained spacecraft instruments, Pellish said.
Fast Fourier Transform
Because of its efficiency and inherent design, however, it’s especially ideal for computing fast Fourier transforms (FFTs), and more particularly the discrete Fourier transform, a ubiquitously used mathematical algorithm in digital-signal processing. Among other things, Fourier transforms decompose signals into their constituent frequencies and are used to generate and filter cell-phone and Wi-Fi transmissions as well as compress audio, image and video files so that they take up less bandwidth.
Among other products, Analog Devices Lyric Labs has developed an analog-based integrated circuit geared specifically for computing Fourier transforms. The team will use the technology, which the company donated, to assemble several custom circuit boards.
One of the first applications the group plans to target with a version of the FFT integrated circuit is wavefront sensing and control, the computational technique for aligning multiple mirror segments, like those that are flying on the Webb telescope, so that they operate as a single mirror system.
In addition, Jeffrey Klenzing, who works with Goddard’s Space Weather Laboratory, wants to evaluate the technology’s use for on-board data processing, particularly for studies of the sun. “For a typical sounding rocket application, we send all data down and perform fast Fourier transforms on the ground. However, for satellite missions, this is not feasible given limited telemetry,” Klenzing said. “A chip for performing rapid, reliable FFTs would be very useful for such heliophysics missions particularly with the push toward smaller, low-power satellites such as CubeSats and nanosats.”
Pellish also believes autonomous rendezvous and docking and other applications requiring precise locational information would benefit from the analog-based technology. “We’re trying to create a new market at NASA for analog processing. I believe it will give us a competitive edge. If we can push this, it could revolutionize how we do onboard data processing.”
It will be interesting to see how far analog-based technology can go in terms of computational density. “Dense analog circuits … are sensitive to fabrication process variations, ambient temperatures and noisy environments, making it difficult to configure circuits that operate reliably under a wide range of external parameters,” as Dharmendra S Modha et al. point out in a paper on developing a neurosynaptic core for a scalable neuromorphic architecture capable of emulating spiking neural networks.
Comments (12)
by Peter Bay Jespersen
” accept inputs and calculate outputs that are between zero and one, directly representing probabilities, or levels of certainty.” — or if translated into light computing, allows use of (coloured) light spectrum rather than just off/on overall. though that assumes ability to generate multiple specific spectra.. interesting!…
by melajara
Now that Bayes networks are ubiquitous for AI applications, could those analogous circuits be used for that too?
by tedhowardnz
They are just aspects of the same thing.
All analog resolves to digital at some scale.
All digital aggregates to analog at some scale.
Just a matter of perspective really.
It seems to me that information processing isn’t really going to take off until we start using holographic processing seriously. It ha some characteristics of both digital and analog, and some surprising properties as a result. Which is not to take anything from the amazing progress we have made to date, just saying that it is many orders of magnitude short of what is available using a different approach.
by Sno
i dont seem to be able to find much about holographic processing, could you give me some links about that ? (reply to this comment)
by tedhowardnz
Hi Sno
I wish I could give you some links.
I was introduced to the idea in late 1974, at an international symposium on LASERs and holography held on the campus of Waikato University. In a darkened room we were given a demonstration of LASER light being reflected from a holographic plate of one object, across a range of objects, and seeing those objects “light up” in direct correlation to their similarity to the original object. In the previous weeks I had been spending a lot of my time in Faraday cages with very fine glass pipettes moving across the surfaces of frogs brains. I was also very interested in computers, and had been spending a lot of time with punch cards and an IBM 1130 machine.
You might say that I had an intuition about intuition. I say how simply by storing information as interference patterns we could get associative recall without indexing. I saw how by changing context of recall, we could instantly rearrange the way in which we thought about anything. I could see the potentially infinitely recursive nature of such a system.
Having been working with neurons, and the way of frequency modulating signals, and having observed various levels of “brain waves” (essentially signal entrainment in direct analogy to LASERs), it just all seemed to obvious to me. Yet in the 38 years since, I have not managed to convey the idea to anyone else in a way that it seems to me that they have seen what I saw.
Mostly I just get met with blank stares. I wrote many articles, and even got a couple published in some mensa magazines, but otherwise – no great interest.
Imagine a database that doesn’t need indexing, that simply by framing a question the best available answer is present.
As seems true in life, the real trick is asking the appropriate question!
by Gorden Russell
This will be very useful when we go online with our brains…also this will advance robotics.
by Marcos Marin
Finally a descent blow against Big O notation stupidity brought by the digital madness.
by GAUSS
I take it you don’t think much of digital circuits?
by Marcos Marin
They are fine. But, as this articles suggests, sometimes limiting. What do YOU think?
by GAUSS
I think it depends on what it is you’re trying to do. :)
by Marcos Marin
So I guess we agree.
by GAUSS
Seems that way. Just like fashion, music, and television, technology comes in trends – some lasting longer than others. This possible “revenge of analog” would be ironic, even a little funny, but it will likely not shake the faith of hard core digitalists. Overall, I’m a fan of using hybrid architectures for HPC, but for most people a simple ARM chip does the trick just fine. You don’t need to start thinking about accelerators or specialized chips until you start doing HPC or real-time critical applications, but I find that’s where the fun begins!