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
4200
30
Briefs: Software
Machine Aided Indexing and the NASA Thesaurus
Machine Aided Indexing (MAI) is a Web-based application program for aiding the indexing of literature in the NASA Scientific and Technical Information (STI) Database. MAI was designed to be a convenient, fully interactive tool for determining the subject matter of documents and identifying keywords. The...
Briefs: Software
Arbitrating Control of Control and Display Units
The ARINC 739 Switch is a computer program that arbitrates control of two multi-function control and display units (MCDUs) between (1) a commercial flight-management computer (FMC) and (2) NASA software used in research on transport aircraft. (MCDUs are the primary interfaces between pilots and FMCs...
Briefs: Software
Web-Based Software for Managing Research
aeroCOMPASS is a software system, originally designed to aid in the management of wind tunnels at Langley Research Center, that could be adapted to provide similar aid to other enterprises in which research is performed in common laboratory facilities by users who may be geographically dispersed. Included in...
Briefs: Software
Driver Code for Adaptive Optics
A special-purpose computer code for a deformable-mirror adaptive-optics control system transmits pixel-registered control from (1) a personal computer running software that generates the control data to (2) a circuit board with 128 digital-to-analog converters (DACs) that generate voltages to drive the...
Briefs: Electronics & Computers
Since 9/11, we are increasingly threatened by terrorist plots — the release of noxious substances into crowded public places or on airplanes, in crowded...
Feature Image
Briefs: Electronics & Computers
Video Guidance Sensor and Time-of-Flight Rangefinder
A proposed video guidance sensor (VGS) would be based mostly on the hardware and software of a prior Advanced VGS (AVGS), with some additions to enable it to function as a time-of-flight rangefinder (in contradistinction to a triangulation or image-processing rangefinder). It would typically be...
Briefs: Software
The PICWidget
The Plug-in Image Component Widget (PICWidget) is a software component for building digital imaging applications. The component is part of a methodology described in “GIS Methodology for Planning Planetary-Rover Operations” (NPO-41812), which appears elsewhere in this issue of NASA Tech Briefs. Planetary rover missions return a...
Briefs: Software
Fusing Symbolic and Numerical Diagnostic Computations
"X-2000 Anomaly Detection Language" denotes a developmental computing language, and the software that establishes and utilizes the language, for fusing two diagnostic computer programs, one implementing a numerical analysis method, the other implementing a symbolic analysis method into a unified...
Briefs: Software
Probabilistic Reasoning for Robustness in Automated Planning
A general-purpose computer program for planning the actions of a spacecraft or other complex system has been augmented by incorporating a subprogram that reasons about uncertainties in such continuous variables as times taken to perform tasks and amounts of resources to be consumed. This...
Briefs: Software
Short-Term Forecasting of Radiation Belt and Ring Current
A computer program implements a mathematical model of the radiation-belt and ring-current plasmas resulting from interactions between the solar wind and the Earth's magnetic field, for the purpose of predicting fluxes of energetic electrons (10 keV to 5 MeV) and protons (10 keV to 1 MeV),...
Briefs: Software
JMS Proxy and C/C++ Client SDK
JMS Proxy and C/C++ Client SDK ("JMS" signifies "Java messaging service" and "SDK" signifies "software development kit") is a software package for developing interfaces that enable legacy programs (here denoted "clients") written in the C and C++ languages to communicate with each other via a JMS broker. This package...
Briefs: Software
XML Flight/Ground Data Dictionary Management
A computer program generates Extensible Markup Language (XML) files that effect coupling between the command- and telemetry-handling software running aboard a spacecraft and the corresponding software running in ground support systems. The XML files are produced by use of information from the flight...
Briefs: Software
Cross-Compiler for Modeling Space-Flight Systems
Ripples is a computer program that makes it possible to specify arbitrarily complex space-flight systems in an easy-tolearn, high-level programming language and to have the specification automatically translated into LibSim, which is a textbased computing language in which such simulations are...
Briefs: Semiconductors & ICs
A research and development effort now underway is directed toward satisfying requirements for a new type of relatively inexpensive, lightweight, microwave antenna array and associated...
Feature Image
Briefs: Electronics & Computers
Autonomous systems of multiple-agent air/ground robotic units for exploration of the surfaces of remote planets are undergoing development. Modified versions of these systems could be...
Feature Image
Briefs: Electronics & Computers
Multiloop Rapid-Rise/Rapid Fall High-Voltage Power Supply
A proposed multiloop power supply would generate a potential as high as 1.25 kV with rise and fall times <100 μs. This power supply would, moreover, be programmable to generate output potentials from 20 to 1,250 V and would be capable of supplying a current of at least 300 μA at 1,250...
Briefs: Electronics & Computers
Applications for Subvocal Speech
research and development effort now underway is directed toward the use of subvocal speech for communication in settings in which (1) acoustic noise could interfere excessively with ordinary vocal communication and/or (2) acoustic silence or secrecy of communication is required. By "subvocal speech" is meant...
Briefs: Electronics & Computers
A portable long-wavelength infrared electronic camera having a cutoff wavelength of 9 μm has been built around an image sensor in the form of a 640 × 512- pixel array of...
Feature Image
Briefs: Electronics & Computers
An array of small optical receivers is proposed as an alternative to a single large optical receiver for high-data-rate communications in NASA's Deep Space Network (DSN). Because the...
Feature Image
Briefs: Information Technology
Integrated Hardware and Software for No-Loss Computing
When an algorithm is distributed across multiple threads executing on many distinct processors, a loss of one of those threads or processors can potentially result in the total loss of all the incremental results up to that point. When implementation is massively hardware distributed, then the...
Briefs: Information Technology
Decision-Tree Formulation With Order-1 Lateral Execution
A compact symbolic formulation enables mapping of an arbitrarily complex decision tree of a certain type into a highly computationally efficient multidimensional software object. The type of decision trees to which this formulation applies is that known in the art as the Boolean class of...
Briefs: Information Technology
GIS Methodology for Planning Planetary-Rover Operations
A document describes a methodology for utilizing image data downlinked from cameras aboard a robotic ground vehicle (rover) on a remote planet for analyzing and planning operations of the vehicle and of any associated spacecraft. Traditionally, the cataloging and presentation of large numbers...
Briefs: Information Technology
Automated Detection of Events of Scientific Interest
A report presents a slightly different perspective of the subject matter of "Fusing Symbolic and Numerical Diagnostic Computations" (NPO-42512), which appears elsewhere in this issue of NASA Tech Briefs. Briefly, the subject matter is the X-2000 Anomaly Detection Language, which is a...
Briefs: Information Technology
Representation-Independent Iteration of Sparse Data Arrays
An approach is defined that describes a method of iterating over massively large arrays containing sparse data using an approach that is implementation independent of how the contents of the sparse arrays are laid out in memory. What is unique and important here is the decoupling of the...
Briefs: Information Technology
Mission Operations of the Mars Exploration Rovers
A document describes a system of processes involved in planning, commanding, and monitoring operations of the rovers Spirit and Opportunity of the Mars Exploration Rover mission. The system is designed to minimize command turnaround time, given that inherent uncertainties in terrain conditions and...
Briefs: Information Technology
More About Software for No-Loss Computing
A document presents some additional information on the subject matter of "Integrated Hardware and Software for No-Loss Computing" (NPO-42554), which appears elsewhere in this issue of NASA Tech Briefs. To recapitulate: The hardware and software designs of a developmental parallel computing system are...
Briefs: Information Technology
Special Semaphore Scheme for UHF Spacecraft Communications
A semaphore scheme has been devised to satisfy a requirement to enable ultrahigh- frequency (UHF) radio communication between a spacecraft descending from orbit to a landing on Mars and a spacecraft, in orbit about Mars, that relays communications between Earth and the lander spacecraft....
Briefs: Electronics & Computers
Coating MCPs With AlN and GaN
A development effort underway at the time of reporting the information for this article is devoted to increasing the sensitivity of microchannel plates (MCPs) as detectors of photons and ions by coating the MCPs with nitrides of elements in period III of the periodic table. Conventional MCPs are relatively insensitive...
Briefs: Electronics & Computers
An electronic system adjusts the frequency of a tunable laser, eventually locking the frequency to a peak in the optical absorption spectrum of a gas (or of a Fabry-Perot cavity that...
Feature Image

Videos