Home

CryoSim

John F. Kennedy Space Center, Florida In the context of systems health management, simulations serve many uses. For one, the underlying physical models can be used by model-based health management tools to develop diagnostic and prognostic models. These simulations should incorporate both nominal and faulty behavior with the ability to inject various faults into the system. Such simulations can therefore be used for operator training, as well as for developing and prototyping health management algorithms.

Posted in: Briefs, TSP, Electronics & Computers, Simulation Software

Read More >>

Building Blocks for the Rapid Development of Parallel Simulations

Goddard Space Flight Center, Greenbelt, Maryland Scientists need to be able to quickly develop and run parallel simulations without writing low-level message passing codes using compiled languages such as C/C++/Fortran. Traditionally, high-level languages that support rapid development, such as MATLAB, IDL, Mathematica, and Python, have not addressed parallel computing needs. Other parallel tools for high-level languages are very early in the development process and not mature, are very expensive and not open source, are typically limited to one or two models of parallel computing, do not allow collaborative parallel computing, have not fully addressed error handling, and are not asynchronous in nature.

Posted in: Briefs, TSP, Electronics & Computers, Simulation Software

Read More >>

Automated Multibody Response (AMBER)

Lyndon B. Johnson Space Center, Houston, Texas AMBER is an automated tool for performing transient loads analysis of structural systems composed of one or more flexible bodies. Each body is initially supplied in Craig-Bampton form. Two basic solution approaches are available: traditional system assembly and multibody. The traditional approach is better suited for linear systems or for comparison to legacy analysis; the multibody approach is better suited for systems having gap or friction nonlinearities at the body-to-body interfaces, or for non-traditional damping.

Posted in: Briefs, Electronics & Computers

Read More >>

Habitat Demonstration Unit Core Avionics Software

Lyndon B. Johnson Space Center, Houston, Texas The Habitat Demonstration Unit Core Avionics Software (HDU-CAS) is designed to provide the required functionality for an engineering prototype of a highly autonomous space habitat element, and to provide an opportunity for new software technologies to be tested in an environment that provides that functionality. The HDU itself must provide basic environmental and infrastructure services, while also supporting a variety of integrated subsystems that aid in the fulfillment of space mission operations. The HDU-CAS must then provide complete command and data handling, and intelligent autonomous operations functions of these needed subsystems in all appropriate circumstances (nominal and off-nominal).

Posted in: Briefs, TSP, Aviation, Electronics & Computers

Read More >>

Multicore ROCKSTER

NASA’s Jet Propulsion Laboratory, Pasadena, California ROCKSTER (Rock Segmentation Through Edge Regrouping) is a rock detection algorithm that analyzes 2D geologic scenes and identifies rocks and other targets of interest. A multicore ROCKSTER enables long-range autonomous rover traverse science to be performed efficiently and to make use of multicore or parallel computing capabilities.

Posted in: Briefs, TSP, Electronics & Computers

Read More >>

Non-Binary Protograph-Based LDPC Codes with Near-Capacity Thresholds

Protograph methods allow the design of LDPC codes that are modular, easy to encode, and have excellent performance. NASA’s Jet Propulsion Laboratory, Pasadena, California Binary protograph codes are state-of-the-art codes over the binary field Galois Field GF(2). These codes were invented by JPL in 2003 and proposed to CCSDS (Consultative Committee for Space Data Systems) recently as a channel-coding standard for space communications. It is expected that the proposed codes for non-binary signaling such as M-PSK (M-ary phase-shift keying), M-QAM (multi-level quadrature amplitude modulation), and PPM (pulse position modulation) will have better performance. The predicted advantage is based on gap to capacity, larger minimum distance based on GV bound, and larger girth in their graph representation for improved iterative decoding performance. Similar to Reed-Solomon codes (RS is a non-binary code but cannot be soft-decoded using BP (Belief Propagation), these codes will outperform the binary protograph codes on burst error and burst era-sure channels.

Posted in: Briefs, Electronics & Computers

Read More >>

Dynamically Configurable Pipeline

Hardware resource utilization is increased and power consumption is reduced. Lyndon B. Johnson Space Center, Houston, Texas The Dynamically Configurable Pipeline is a concept for the rapid implementation of pipelined computational algorithms in configurable hardware such as field programmable gate arrays (FPGAs). The approach, especially in its phase-coherent incarnation, allows a high level of sharing of floating-point resources among multiple computations. The concept features a simple tag-based control scheme and a sparse-pipeline allocation approach that enables all the stages of an arithmetic pipeline to be processing simultaneously, with multiple computations allocated to the same pipeline. Thus, the approach increases hardware resource utilization and reduces power consumption.

Posted in: Briefs, TSP, Electronics & Computers

Read More >>