Search NASASearch

SEARCH · Search NASA

Results for “PROGRAMMER”

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 199 records · Page 11

Development and implementation of a programmable telemetry processor

A programmable telemetry processor was designed for the NASA Goddard Space Flight Center in support of the Systems Utilization Enhancement (SUE) upgrade of the NASA tracking stations at Merritt Island, FL, and Bermuda. The processor is an integrated hardware and software system that performs the front-end telemetry synchronization and decommutation functions and provides for application-specific data processing. This paper presents the design, architecture, and features of the microprocessor controlled unit.

Flagg, Howard S.

Programmable rate modem utilizing digital signal processing techniques

The engineering development study to follow was written to address the need for a Programmable Rate Digital Satellite Modem capable of supporting both burst and continuous transmission modes with either binary phase shift keying (BPSK) or quadrature phase shift keying (QPSK) modulation. The preferred implementation technique is an all digital one which utilizes as much digital signal processing (DSP) as possible. Here design tradeoffs in each portion of the modulator and demodulator subsystem are outlined, and viable circuit approaches which are easily repeatable, have low implementation losses and have low production costs are identified. The research involved for this study was divided into nine technical papers, each addressing a significant region of concern in a variable rate modem design. Trivial portions and basic support logic designs surrounding the nine major modem blocks were omitted. In brief, the nine topic areas were: (1) Transmit Data Filtering; (2) Transmit Clock Generation; (3) Carrier Synthesizer; (4) Receive AGC; (5) Receive Data Filtering; (6) RF Oscillator Phase Noise; (7) Receive Carrier Selectivity; (8) Carrier Recovery; and (9) Timing Recovery.

Bunya, George K.

A programmable video image remapper

NASA's Johnson Space Center (JSC) has created the specifications for a new kind of image processing machine, a video-rate coordinate remapper. Previous image-processing machines for machine vision typically have done point operations without changing the geometry of the image. The JSC Programmable Remapper offers complete flexibility in changing the coordinates of an input image at video rates. Presented here are the main capabilities and some of the applications of such a device.

Fisher, Timothy E.

Guidelines for the use of programmable display pushbuttons on the Space Station's telerobot control panel

Simulations of a Remote Manipulator System task on microcomputer prototypes were performed to establish guidelines for using programmable display pushbuttons (PDP) on a telerobot control panel. Simulations of control panels with and without PDP were conducted. It is shown that there is a statistically significant increase in the number of commands issued in the non-PDP control panel. Guidelines for using PDP panels are listed.

Stuart, Mark A.

A programmable CCD driver circuit for multiphase CCD operation

A programmable CCD (charge-coupled device) driver circuit was designed to drive CCDs in multiphased modes. The purpose of the drive electronics is to operate developmental CCD imaging arrays for NASA's tiltable moderate resolution imaging spectrometer (MODIS-T). Five objectives for the driver were considered during its design: (1) the circuit drives CCD electrode voltages between 0 V and +30 V to produce reasonable potential wells, (2) the driving sequence is started with one input signal, (3) the driving sequence is started with one input signal, (4) the circuit allows programming of frame sequences required by arrays of any size, (5) it produces interfacing signals for the CCD and the DTF (detector test facility). Simulation of the driver verified its function with the master clock running up to 10 MHz. This suggests a maximum rate of 400,000 pixels/s. Timing and packaging parameters were verified. The design uses 54 TTL (transistor-transistor logic) chips. Two versions of hardware were fabricated: wirewrap and printed circuit board. Both were verified functionally with a logic analyzer.

Ewin, Audrey J.

Programmable Direct-Memory-Access Controller

Proposed programmable direct-memory-access controller (DMAC) operates with computer systems of 32000 series, which have 32-bit data buses and use addresses of 24 (or potentially 32) bits. Controller functions with or without help of central processing unit (CPU) and starts itself. Includes such advanced features as ability to compare two blocks of memory for equality and to search block of memory for specific value. Made as single very-large-scale integrated-circuit chip.

Hendry, David F.

Programmable Cadence Timer

Electronic metronome paces users through wide range of exercise routines. Conceptual programmable cadence timer provides rhythmic aural and visual cues. Timer automatically changes cadence according to program entered by the user. It also functions as clock, stopwatch, or alarm. Modular pacer operated as single unit or as two units. With audiovisual module moved away from base module, user concentrates on exercise cues without distraction from information appearing on the liquid-crystal display. Variety of uses in rehabilitative medicine, experimental medicine, sports, and gymnastics. Used in intermittent positive-pressure breathing treatment, in which patient must rhythmically inhale and retain medication delivered under positive pressure; and in incentive spirometer treatment, in which patient must inhale maximally at regular intervals.

Hall, William A.

Programmable Multizone Furnace

Moving thermal gradients created without mechanical motion. Furnace having multiple, individually programmable heating zones developed for use in experiments on directional solidification. Holds rod specimen and generates thermal gradients moving along specimen. Elimination of translation mechanism makes furnace more compact and reduces vibrations, which disturb experiment. Availability of different temperature profiles through programming makes it versatile tool for research at low thermal gradients traveling at moderate speeds.

Ting, Edmund Y.

Starting Circuit For Erasable Programmable Logic Device

Voltage regulator bypassed to supply starting current. Starting or "pullup" circuit supplies large inrush of current required by erasable programmable logic device (EPLD) while being turned on. Operates only during such intervals of high demand for current and has little effect any other time. Performs needed bypass, acting as current-dependent shunt connecting battery or other source of power more nearly directly to EPLD. Input capacitor of regulator removed when starting circuit installed, reducing probability of damage to transistor in event of short circuit in or across load.

Cole, Steven W.

PROTEUS two-dimensional Navier-Stokes computer code, version 1.0. Volume 3: Programmer's reference

A new computer code was developed to solve the 2-D or axisymmetric, Reynolds-averaged, unsteady compressible Navier-Stokes equations in strong conservation law form. The thin-layer or Euler equations may also be solved. Turbulence is modeled using an algebraic eddy viscosity model. The objective was to develop a code for aerospace applications that is easy to use and easy to modify. Code readability, modularity, and documentation were emphasized. The equations are written in nonorthogonal body-fitted coordinates, and solved by marching in time using a fully-coupled alternating-direction-implicit procedure with generalized first- or second-order time differencing. All terms are linearized using second-order Taylor series. The boundary conditions are treated implicitly, and may be steady, unsteady, or spatially periodic. Simple Cartesian or polar grids may be generated internally by the program. More complex geometries require an externally generated computational coordinate system. The documentation is divided into three volumes. Volume 3 is the Programmer's Reference, and describes the program structure, the FORTRAN variables stored in common blocks, and the details of each subprogram.

Towne, Charles E.

Experimental and numerical study of the British Experimental Rotor Programme blade

Wind-tunnel tests on the British Experimental Rotor Programme (BERP) tip are described, and the results are compared with computational fluid dynamics (CFD) results. The test model was molded using the Lynx-BERP blade tooling to provide a semispan, cantilever wing comprising the outboard 30 percent of the rotor blade. The tests included both surface-pressure measurements and flow visualization to obtain detailed information of the flow over the BERP tip for a range of angles of attack. It was observed that, outboard of the notch, favorable pressure gradients exist which ensure attached flow, and that the tip vortex also remains stable to large angles of attack. On the rotor, these features yield a very gradual break in control loads when the retreating-blade limit is eventually reached. Computational and experimental results were generally found to be in good agreement.

Brocklehurst, Alan

Programmable Maintenance Processor For XAIDS

Programmable maintenance processor (MAINT) made of commercially available integrated circuits. Autonomous one of four digital electronic processors in extended aircraft interrogation and display system (XAIDS). Developed for testing of system and application computer programs as well as for testing equipment. MAINT has independent terminal and printer interfaces and dedicated magnetic bubble memory storing system-testing sequences entered from terminal. Software for MAINT written in PLM86 programming language and broken into four separate modules.

Glover, Richard

GCS programmer's manual

A variety of instructions to be used in the development of implementations of software for the Guidance and Control Software (GCS) project is described. This document fulfills the Radio Technical Commission for Aeronautics RTCA/DO-178A guidelines, 'Software Considerations in Airborne Systems and Equipment Certification' requirements for document No. 4, which specifies the information necessary for understanding and programming the host computer, and document No. 12, which specifies the software design and implementation standards that are applicable to the software development and testing process. Information on the following subjects is contained: activity recording, communication protocol, coding standards, change management, error handling, design standards, problem reporting, module testing logs, documentation formats, accuracy requirements, and programmer responsibilities.

Lowman, Douglas S.

GEMPAK5. Part 1: GEMPAK5 programmer's guide, version 5.0

GEMPAK is a general meteorological software package used to analyze and display conventional meteorological data as well as satellite derived parameters. The Programmer's Guide describes the subroutines which can be used to build new GEMPAK programs. Part 1 contains GEMPAK subroutines.

Desjardins, Mary L.

GEMPAK5. Part 2: GEMPLT programmer's guide, version 5.0

GEMPAK is a general meteorological software package used to analyze and display conventional meteorological data as well as satellite derived parameters. The GEMPAK Programmer's Guide describes the subroutines which can be used in the GEMPAK graphics and transformation subsystem, GEMPLT.

Desjardins, Mary L.

Framework programmable platform for the advanced software development workstation. Integration mechanism design document

The Framework Programmable Software Development Platform (FPP) is a project aimed at combining effective tool and data integration mechanisms with a model of the software development process in an intelligent integrated software development environment. Guided by this model, this system development framework will take advantage of an integrated operating environment to automate effectively the management of the software development process so that costly mistakes during the development phase can be eliminated.

Mayer, Richard J.

Programmable multi-zone furnace for microgravity research

In order to provide new furnace technology to accommodate microgravity research studies and commercial applications in material processes, research has been initiated on the development of the Programmable-Multi-zone Furnace (PMZF). The PMZF is described as a multi-user materials processing furnace facility that is composed of thirty or more heater elements in series on a muffle tube or in a stacked ring-type configuration and independently controlled by a computer. One of the aims of the PMZF project is to allow furnace thermal gradient profiles to be reconfigured without physical modification of the hardware by creating the capability of reconfiguring thermal profiles in response to investigators' requests. The future location of the PMZF facility is discussed; the preliminary science survey results and preliminary conceptual designs for the PMZF are presented; and a review of multi-zone furnace technology is given.

Rosenthal, Bruce N.

Programmable Hyperspectral Imaging Mapper

Programmable hyperspectral imaging mapper (PHIMAP) is conceptual generic advanced spectral imaging system that scans swath along ground track from airplane or spacecraft in orbit. Features include spectrally agile filters and processing on focal-plane array. Provides both high spatial resolution and large number of spectral channels. Can be programmed to trade spectral resolution andspectral coverage flexibly against signal-to-noise ratio to optimize utility of image data from scenes of spectrally and spatially varying brightness.

Cutts, James A.