Search NASA⌕ Search

SEARCH · Search NASA

Results for “PROCESSOR”

Search indexed NASA NTRS and DOE OSTI research on propulsion, heat transfer, battery materials and energy systems. Follow report and document links to the original sources.

Quote a phrase for an exact phrase match. Source license links do not imply unrestricted reuse.

At least 1,153 records · Page 64

High-Throughput, Adaptive FFT Architecture for FPGA-Based Spaceborne Data Processors

Exponential growth in microelectronics technology such as field-programmable gate arrays (FPGAs) has enabled high-performance spaceborne instruments with increasing onboard data processing capabilities. As a commonly used digital signal processing (DSP) building block, fast Fourier transform (FFT) has been of great interest in onboard data processing applications, which needs to strike a reasonable balance between high-performance (throughput, block size, etc.) and low resource usage (power, silicon footprint, etc.). It is also desirable to be designed so that a single design can be reused and adapted into instruments with different requirements. The Multi-Pass Wide Kernel FFT (MPWK-FFT) architecture was developed, in which the high-throughput benefits of the parallel FFT structure and the low resource usage of Singleton s single butterfly method is exploited. The result is a wide-kernel, multipass, adaptive FFT architecture. The 32K-point MPWK-FFT architecture includes 32 radix-2 butterflies, 64 FIFOs to store the real inputs, 64 FIFOs to store the imaginary inputs, complex twiddle factor storage, and FIFO logic to route the outputs to the correct FIFO. The inputs are stored in sequential fashion into the FIFOs, and the outputs of each butterfly are sequentially written first into the even FIFO, then the odd FIFO. Because of the order of the outputs written into the FIFOs, the depth of the even FIFOs, which are 768 each, are 1.5 times larger than the odd FIFOs, which are 512 each. The total memory needed for data storage, assuming that each sample is 36 bits, is 2.95 Mbits. The twiddle factors are stored in internal ROM inside the FPGA for fast access time. The total memory size to store the twiddle factors is 589.9Kbits. This FFT structure combines the benefits of high throughput from the parallel FFT kernels and low resource usage from the multi-pass FFT kernels with desired adaptability. Space instrument missions that need onboard FFT capabilities such as the proposed DESDynl, SWOT (Surface Water Ocean Topography), and Europa sounding radar missions would greatly benefit from this technology with significant reductions in non-recurring cost and risk.

NguyenKobayashi, Kayla↗

MER Telemetry Processor

MERTELEMPROC processes telemetered data in data product format and generates Experiment Data Records (EDRs) for many instruments (HAZCAM, NAVCAM, PANCAM, microscopic imager, Moessbauer spectrometer, APXS, RAT, and EDLCAM) on the Mars Exploration Rover (MER). If the data is compressed, then MERTELEMPROC decompresses the data with an appropriate decompression algorithm. There are two compression algorithms (ICER and LOCO) used in MER. This program fulfills a MER specific need to generate Level 1 products within a 60-second time requirement. EDRs generated by this program are used by merinverter, marscahv, marsrad, and marsjplstereo to generate higher-level products for the mission operations. MERTELEPROC was the first GDS program to process the data product. Metadata of the data product is in XML format. The software allows user-configurable input parameters, per-product processing (not streambased processing), and fail-over is allowed if the leading image header is corrupted. It is used within the MER automated pipeline. MERTELEMPROC is part of the OPGS (Operational Product Generation Subsystem) automated pipeline, which analyzes images returned by in situ spacecraft and creates level 1 products to assist in operations, science, and outreach.

Lee, Hyun H.↗

Processor Units Reduce Satellite Construction Costs

As part of the effort to build the Fast Affordable Science and Technology Satellite (FASTSAT), Marshall Space Flight Center developed a low-cost telemetry unit which is used to facilitate communication between a satellite and its receiving station. Huntsville, Alabama-based Orbital Telemetry Inc. has licensed the NASA technology and is offering to install the cost-cutting units on commercial satellites.

Source record↗

Phoenix Telemetry Processor

Phxtelemproc is a C/C++ based telemetry processing program that processes SFDU telemetry packets from the Telemetry Data System (TDS). It generates Experiment Data Records (EDRs) for several instruments including surface stereo imager (SSI); robotic arm camera (RAC); robotic arm (RA); microscopy, electrochemistry, and conductivity analyzer (MECA); and the optical microscope (OM). It processes both uncompressed and compressed telemetry, and incorporates unique subroutines for the following compression algorithms: JPEG Arithmetic, JPEG Huffman, Rice, LUT3, RA, and SX4. This program was in the critical path for the daily command cycle of the Phoenix mission. The products generated by this program were part of the RA commanding process, as well as the SSI, RAC, OM, and MECA image and science analysis process. Its output products were used to advance science of the near polar regions of Mars, and were used to prove that water is found in abundance there. Phxtelemproc is part of the MIPL (Multi-mission Image Processing Laboratory) system. This software produced Level 1 products used to analyze images returned by in situ spacecraft. It ultimately assisted in operations, planning, commanding, science, and outreach.

Stanboli, Alice↗

Kalman Filter Input Processor for Boresight Calibration

Ka-band ranging provides the phase center (PC) to phase center range, which needs to be converted to the center of mass (CM) to center of mass range. Nominally, both PC and CM lie on the line connecting the spacecraft GRAIL A and GRAIL B. In this case, the conversion should be done simply by adding the CM-to-PC distance L to the measured range for both spacecraft. However, due to various technical reasons, such as displacement of the true CM from its nominal position in the SRF, or spacecraft attitude fluctuations, the PC and CM define a unit vector that may be different from the nominal line of sight. The objectives of the software are to determine the actual line of sight direction for each spacecraft and correct the previously recorded range data, and to provide instructions for how to maneuver each spacecraft to make necessary attitude corrections.

Strekalov, Dmitry↗

A High-Throughput, Adaptive FFT Architecture for FPGA-Based Space-Borne Data Processors

Historically, computationally-intensive data processing for space-borne instruments has heavily relied on ground-based computing resources. But with recent advances in functional densities of Field-Programmable Gate-Arrays (FPGAs), there has been an increasing desire to shift more processing on-board; therefore relaxing the downlink data bandwidth requirements. Fast Fourier Transforms (FFTs) are commonly used building blocks for data processing applications, with a growing need to increase the FFT block size. Many existing FFT architectures have mainly emphasized on low power consumption or resource usage; but as the block size of the FFT grows, the throughput is often compromised first. In addition to power and resource constraints, space-borne digital systems are also limited to a small set of space-qualified memory elements, which typically lag behind the commercially available counterparts in capacity and bandwidth. The bandwidth limitation of the external memory creates a bottleneck for a large, high-throughput FFT design with large block size. In this paper, we present the Multi-Pass Wide Kernel FFT (MPWK-FFT) architecture for a moderately large block size (32K) with considerations to power consumption and resource usage, as well as throughput. We will also show that the architecture can be easily adapted for different FFT block sizes with different throughput and power requirements. The result is completely contained within an FPGA without relying on external memories. Implementation results are summarized.

Nguyen, Kayla↗

Dormancy and Recovery Testing for Biological Wastewater Processors

Bioreactors, such as aerated membrane type bioreactors have been proposed and studied for a number of years as an alternate approach for treating wastewater streams for space exploration. Several challenges remain before these types of bioreactors can be used in space settings, including transporting the bioreactors with their microbial communities to space, whether that be the International Space Station or beyond, or procedures for safing the systems and placing them into dormant state for later start-up. Little information is available on such operations as it is not common practice for terrestrial systems. This study explored several dormancy processes for established bioreactors to determine optimal storage and recovery conditions. Procedures focused on complete isolation of the microbial communities from an operational standpoint and observing the effects of: 1) storage temperature, and 2) storage with or without the reactor bulk fluid. The first consideration was tested from a microbial integrity and power consumption standpoint; both room temperature (25 C) and cold (4 C) storage conditions were studied. The second consideration was explored; again, for microbial integrity as well as plausible real-world scenarios of how terrestrially established bioreactors would be transported to microgravity and stored for periods of time between operations. Biofilms were stored without the reactor bulk fluid to simulate transport of established biofilms into microgravity, while biofilms stored with the reactor bulk fluid simulated the most simplistic storage condition to implement operations for extended periods of nonuse. Dormancy condition did not have an influence on recovery in initial studies with immature biofilms (48 days old), however, a lengthy recovery time was required (20+ days). Bioreactors with fully established biofilms (13 months) were able to recover from a 7-month dormancy period to steady state operation within 4 days (approximately 1 residence cycle). Results indicate a need for future testing on biofilm age and health and further exploration of dormancy length.

Dormancy↗

Dormancy and Recovery Testing for Biological Wastewater Processors

Bioreactors, such as the aerated hollow fiber membrane type, have been proposed and studied for a number of years as an alternate approach for treating wastewater streams for space exploration. Several challenges remain to be resolved before these types of bioreactors can be used in space settings, including transporting the bioreactors with intact and active biofilms, whether that be to the International Space Station or beyond, or procedures for safing the systems and placing them into a dormant state for later start-up. Little information is available on such operations as it is not common practice for terrestrial systems. This study explored several dormancy processes for established bioreactors to determine optimal storage and recovery conditions. Procedures focused on complete isolation of the microbial communities from an operational standpoint and observing the effects of: 1) storage temperature, and 2) storage with or without the reactor bulk fluid. The first consideration was tested from a microbial integrity and power consumption standpoint; both ambient temperature (25 C) and cold (4 C) storage conditions were studied. The second consideration was explored; again, for microbial integrity as well as plausible real-world scenarios of how terrestrially established bioreactors would be transported to microgravity and stored for periods of time between operations. Biofilms were stored without the reactor bulk fluid to simulate transport of established biofilms into microgravity, while biofilms stored with the reactor bulk fluid simulated the most simplistic storage condition to implement operations for extended periods of nonuse. Dormancy condition did not have an influence on recovery in initial studies with immature biofilms (48 days old), however a lengthy recovery time was required (20+ days). Bioreactors with fully established biofilms (13 months) were able to recover from a 7-month dormancy period to steady state operation within 4 days (approx. 1 residence cycle). Results indicate a need for future testing on biofilm age and health and further exploration of dormancy length.

Recovery Testing↗

Terrestrial Testing of the CapiBRIC, a Microgravity Optimized Brine Processor

Utilizing geometry based static phase separation exhibited in the radial vaned capillary drying tray, a system was conceived to recover water from brine. This technology has been named the Capillary BRIC; abbreviated CapiBRIC. The CapiBRIC utilizes a capillary drying tray within a drying chamber. Water is recovered from clean water vapor evaporating from the free surface leaving waste brine solids behind. A novel approach of optimizing the containment geometry to support passive capillary flow and static phase separation provides the opportunity for a low power system that is not as susceptible to fouling as membranes or other technologies employing physical barriers across the free brine surface to achieve phase separation in microgravity. Having been optimized for operation in microgravity, full-scale testing of the CapiBRIC as designed cannot be performed on the ground as the force of gravity would dominate over the capillary forces. However, subscale units relevant to full-scale design were used to characterize fill rates, containment stability, and interaction with a variable volume reservoir in the PSU Dryden Drop Tower (DDT) facility. PSU also using tested units scaled such that capillary forces dominated in a 1-g environment to characterize evaporation from a free-surface in 1-g upward, sideways and downward orientations. In order to augment the subscale testing performed by PSU, a full scale 1-g analogue of the CapiBRIC drying unit was initiated to help validate performance predictions regarding expected water recovery ratio, estimated processing time, and interface definitions for inlets, outlets, and internal processes, including vent gas composition. This paper describes the design, development and test of the terrestrial CapiBRIC prototypes.

Sargusingh, Miriam J.↗