SEARCH · Engineering Papers
Results for “processors”
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.
The COVE Payload - A Reconfigurable FPGA-Based Processor for CubeSats
This paper presents the COVE payload architecture on the M-Cubed CubeSat and explores how the capabilities of this Virtex-5 FPGA-based processing platform could enable future CubeSat missions
The COVE Payload: A Reconfigurable FPGA-Based Processor for CubeSat
No abstract available
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.
Lessons Learned in Porting Flight Software to a Multicore Processor
No abstract available
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.
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.
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.
Mars Atmosphere and Regolith COllector PrOcessor for Lander Operations Project
Proving a propellant production plant that can process the Martian atmosphere (and soil) will provide engineers with performance and operational control data that can be used for designing next generation and flight systems for future missions.
Next Generation Space Processor (NGSP) High Performance Spaceflight Computing (HPSC) Next Steps at NASA and AFRL
No abstract available
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.
Parallelizing Lunar Safe Landing Algorithms on the Tilera Title 64 Processor
No abstract available
The NASA Electronic Parts and Packaging (NEPP) Program: Memory and Advanced Processor Plans
No abstract available
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 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.
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.
Hardness Assurance for Total Dose and Dose Rate Testing of a State-of-the-Art Off-Shore 32 nm SOI CMOS Processor
No abstract available
Implementing Ethernet Services on the Payload Executive Processor (PEP)
The Ethernet interface is more common and easier interface to implement for payload developers already familiar with Ethernet protocol in their labs. The Ethernet interface allows for a more distributed payload architecture. Connections can be placed in locations not serviced by the PEP 1553 bus. The Ethernet interface provides a new access port into the PEP so as to use the already existing services. Initial capability will include a subset of services with a plan to expand services later.