Tech Briefs

Electronics & Software

Access our comprehensive library of technical briefs on electronics and software, from engineering experts at NASA and major government, university, and commercial laboratories.

8,33,42,44,45,47,52,54,68
-1
3780
30
Briefs: Software
Rig Diagnostic Tools
Rig Diagnostic Tools is a suite of applications designed to allow an operator to monitor the status and health of complex networked systems using a unique interface between Java applications and UNIX scripts. The suite consists of Java applications, C scripts, VxWorks applications, UNIX utilities, C programs, and configuration...
Briefs: Information Technology
MRO Sequence Checking Tool
The MRO Sequence Checking Tool program, mro_check, automates significant portions of the MRO (Mars Reconnaissance Orbiter) sequence checking procedure. Though MRO has similar checks to the ODY's (Mars Odyssey) Mega Check tool, the checks needed for MRO are unique to the MRO spacecraft.
Briefs: Information Technology
Science Activity Planner for the MER Mission
The Maestro Science Activity Planner is a computer program that assists human users in planning operations of the Mars Explorer Rover (MER) mission and visualizing scientific data returned from the MER rovers. Relative to its predecessors, this program is more powerful and easier to use. This program is...
Briefs: Information Technology
UAVSAR Flight-Planning System
A system of software partly automates planning of a flight of the Uninhabited Aerial Vehicle Synthetic Aperture Radar (UAVSAR) — a polarimetric synthetic-aperture radar system aboard an unpiloted or minimally piloted airplane. The software constructs a flight plan that specifies not only the intended flight path...
Briefs: Information Technology
Schema for Spacecraft-Command Dictionary
An Extensible Markup Language (XML) schema was developed as a means of defining and describing a structure for capturing spacecraft command-definition and tracking information in a single location in a form readable by both engineers and software used to generate software for flight and ground systems. A...
Briefs: Information Technology
Self-Adjusting Hash Tables for Embedded Flight Applications
A common practice in computer science to associate a value with a key is to use a class of algorithms called a hash-table. These algorithms enable rapid storage and retrieval of values based upon a key. This approach assumes that many keys will need to be stored immediately. A new set of...
Briefs: Information Technology
An algorithm generates grid coordinates for a computationally efficient spiral search pattern covering an uncertain rectangular area spanned by a coordinate grid. The algorithm does not require...
Feature Image
Briefs: Information Technology
Algorithm-Based Fault Tolerance Integrated With Replication
In a proposed approach to programming and utilization of commercial off-the-shelf computing equipment, a combination of algorithm-based fault tolerance (ABFT) and replication would be utilized to obtain high degrees of fault tolerance without incurring excessive costs. The basic idea of...
Briefs: Information Technology
Targeting and Localization for Mars Rover Operations
A design and a partially developed application framework were presented for improving localization and targeting for surface spacecraft. The program has value for the Mars Science Laboratory mission, and has been delivered to support the Mars Exploration Rovers as part of the latest version of...
Briefs: Information Technology
Terrain-Adaptive Navigation Architecture
A navigation system designed for a Mars rover has been designed to deal with rough terrain and/or potential slip when evaluating and executing paths. The system also can be used for any off-road, autonomous vehicles. The system uses more sophisticated terrain analysis, but also converges to computational...
Briefs: Electronics & Computers
Combined GMSK Communications and PN Ranging
A document discusses a method by which GMSK (Gaussian minimum shift keying) modulation and a pseudonoise (PN) ranging signal may be combined. By isolating the in-phase and quadrature components after carrier lock, and extracting their low-pass and band-pass filtered components, there is enough information...
Briefs: Electronics & Computers
Network-Attached Solid-State Recorder Architecture
A document discusses placing memory modules on the high-speed serial interconnect, which is used by a spacecraft’s computer elements for inter-processor communications, to allow all multiple computer system architectures to access the spacecraft data storage at the same time. Each memory board is...
Briefs: Electronics & Computers
System-Level Integration of Mass Memory
A report discusses integrating multiple memory modules on the high-speed serial interconnect (IEEE 1393) that is used by a spacecraft’s inter-module communications in order to ease data congestion and provide for a scalable, strong, flexible system that can meet new system-level mass memory requirements.
Briefs: Information Technology
An Efficient Reachability Analysis Algorithm
A document discusses a new algorithm for generating higher-order dependencies for diagnostic and sensor placement analysis when a system is described with a causal modeling framework. This innovation will be used in diagnostic and sensor optimization and analysis tools. Fault detection, diagnosis, and...
Briefs: Photonics/Optics
Multichannel Monitor-Stabilizer for Injection-Locked Lasers
Temp Tracker and Temp Tracker 12 ch (single-channel and 12-channel versions) programs are designed for use with an atomic gravity gradiometer. They support the stable operation of the injection-locked slave laser(s) in an autonomous regime. Due to changes of environmental conditions and...
Briefs: Electronics & Computers
Virtualizing physical measurements using wireless sensor technology enables a host of new solution choices. Wireless sensors are smart devices that realize measurements without...
Feature Image
Briefs: Information Technology
Control Architecture for Robotic Agent Command and Sensing (CARACaS) is a recent product of a continuing effort to develop architectures for controlling either a single autonomous...
Feature Image
Briefs: Electronics & Computers
The Wildfire Airborne Sensing Program (WASP) is engaged in a continuing effort to develop an improved airborne instrumentation system for sensing wildfires. The system could also be used for other...
Feature Image
Briefs: Information Technology
Algorithm for Wavefront Sensing Using an Extended Scene
A recently conceived algorithm for processing image data acquired by a Shack-Hartmann (SH) wavefront sensor is not subject to the restriction, previously applicable in SH wavefront sensing, that the image be formed from a distant star or other equivalent of a point light source. That is to...
Briefs: Semiconductors & ICs
A computer system denoted a change-detection onboard processor (CDOP) is being developed as a means of processing the digitized output of a synthetic-aperture radar (SAR) apparatus...
Feature Image
Briefs: Electronics & Computers
System for Measuring Flexing of a Large Spaceborne Structure
An optoelectronic metrology system is used for determining the attitude and flexing of a large spaceborne radar antenna or similar structure. The measurements are needed for accurate pointing of the antenna and correction and control of the phase of the radar signal wavefront. The system...
Briefs: Electronics & Computers
The figure depicts selected aspects of a very-high-frequency (VHF) microstrip-patch antenna designed and built to satisfy requirements specific to an airborne synthetic-aperture radar...
Feature Image
Briefs: Electronics & Computers
A method of utilizing information available in the constraints imposed by a low-density parity-check (LDPC) code has been proposed as a means of aiding the recovery of symbol timing...
Feature Image
Briefs: Electronics & Computers
Integrated Formation Optical Communication and Estimation System
An architecture has been designed that integrates formation estimation methodologies, precision formation sensing, and high- bandwidth formation communication into a robust, strap-on system that meets knowledge and communication requirements for the majority of planned, precision...
Briefs: Information Technology
XML-Based SHINE Knowledge Base Interchange Language
The SHINE Knowledge Base Interchange Language software has been designed to more efficiently send new knowledge bases to spacecraft that have been embedded with the Spacecraft Health Inference Engine (SHINE) tool. The intention of the behavioral model is to capture most of the information...
Briefs: Information Technology
SHINE Virtual Machine Model for In-flight Updates of Critical Mission Software
This software is a new target for the Spacecraft Health Inference Engine (SHINE) knowledge base that compiles a knowledge base to a language called Tiny C — an interpreted version of C that can be embedded on flight processors. This new target allows portions of a...
Briefs: Information Technology
Mars Image Collection Mosaic Builder
A computer program assembles images from the Mars Global Surveyor (MGS) Mars Observer Camera Narrow Angle (MOCNA) collection to generate a uniform-high-resolution, georeferenced, uncontrolled mosaic image of the Martian surface. At the time of reporting the information for this article, the mosaic covered 7...
Briefs: Information Technology
Providing Internet Access to High-Resolution Mars Images
The OnMars server is a computer program that provides Internet access to high-resolution Mars images, maps, and elevation data, all suitable for use in geographical information system (GIS) software for generating images, maps, and computational models of Mars. The OnMars server is an...
Briefs: Information Technology
Providing Internet Access to High-Resolution Lunar Images
The OnMoon server is a computer program that provides Internet access to high-resolution Lunar images, maps, and elevation data, all suitable for use in geographical information system (GIS) software for generating images, maps, and computational models of the Moon. The OnMoon server...

Videos