Search NASA⌕ Search

SEARCH · Search NASA

Results for “serialization”

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 613 records · Page 34

Fitts' Law? a Test of the Relationship Between Information Load and Movement Precision

The independence of information load (Hick's Law) and movement precision (Fitts' Law) was tested using additive factors methodology. Subjects were required to classify stimuli according to a decision rule with a variable entropy. The stimuli were presented in the center of the CRT screen. In response, subjects had to move a cursor from a starting point near the stimulus to the appropriate target. The precision of the response movement was varied by manipulating the ratio of the radius of the annulus to the width of the target area. The dependent measure was elapsed time between onset of the stimulus and completion of the response movement. Independence of the Hick's Law and Fitts' Law components of the reaction time was tested with an analysis of variance. Presence of an interaction would suggest that a decision stage and a response stage are dependent, and cannot be considered discrete steps in a serial process.

Zalaski, M.↗

Slow opening valve

A valve control is described having a valve body with an actuator stem and a rotating handle connected to the actuator stem by a differential drive mechanism which, during uniform movement of the handle in one direction, initially opens the valve at a relatively slow rate and, thereafter, complete the valve movement at a substantially faster rate. A series of stop rings are received about the body in frictional abutting relationship and serially rotated by the handle to uniformly resist handle movement independently of the extent of handle movement.

Drapeau, D. F.↗

Periodic binary sequence generators: VLSI circuits considerations

Feedback shift registers are efficient periodic binary sequence generators. Polynomials of degree r over a Galois field characteristic 2(GF(2)) characterize the behavior of shift registers with linear logic feedback. The algorithmic determination of the trinomial of lowest degree, when it exists, that contains a given irreducible polynomial over GF(2) as a factor is presented. This corresponds to embedding the behavior of an r-stage shift register with linear logic feedback into that of an n-stage shift register with a single two-input modulo 2 summer (i.e., Exclusive-OR gate) in its feedback. This leads to Very Large Scale Integrated (VLSI) circuit architecture of maximal regularity (i.e., identical cells) with intercell communications serialized to a maximal degree.

Perlman, M.↗

Reactanceless synthesized impedance bandpass amplifier

An active R bandpass filter network is formed by four operational amplifier stages interconnected by discrete resistances. One pair of stages synthesize an equivalent input impedance of an inductance (L sub eq) in parallel with a discrete resistance (R sub o) while the second pair of stages synthesizes an equivalent input impedance of a capacitance (C sub eq) serially coupled to another discrete resistance (R sub i) coupled in parallel with the first two stages. The equivalent input impedances aggregately define a tuned resonant bandpass filter in the roll-off regions of the operational amplifiers.

Kleinberg, L. L.↗

Graphic displays of vector magnetograph data

Graphic displays that have proved useful in dealing with vector magnetograph data are summarized in three settings: real-time control, analysis, and final presentation. Among the topics discussed are: flexible, implicit data-scaling; geometrical transformations; methods of comparing fields (e.g., transverse vs. longitudinal; observed vs. computed; one time vs. another); displaying the magnitude and direction of the transverse field; minimizing the display time of serial graphics devices; graphic file structure; and graphic interaction with operators and observers.

Rabin, D. M.↗

Experience with 800 x 800 virtual phase and 500 x 500 three-phase CCD imagers

A description of the Galileo/Institute for Astronomy charge-coupled device (CCD) imaging system and its initial operation has been presented previously. Originally designed to operate a 500 x 500 backside illuminated three-phase CCD, the system has been modified to allow use of either the 500 x 500 sensor or the TI 800 x 800 virtual phase CCD. The modifications for the operation of the virtual phase CCD and current system performance with each type of sensor are discussed. A description is given of the implementation of various techniques discovered at the Jet Propulsion Laboratory that improve imager performance. These techniques include tri-level clocking of the virtual phase CCD to eliminate spurious charge generation in the serial register, the use of ultraviolet light flood with the backside thinned 500 x 500 three-phase device to dramatically improve the quantum efficiency in the blue, and the practical elimination of deferred charge in the three-phase device. Results of astronomical observations with each sensor are presented.

Hlivak, R. J.↗

Parallel solution of closely coupled systems

An odd-even permutation and a nested dissection technique were used to circumvent the strong seriality of a system of closely coupled equations. The effect of transforming the n x n Hermitian definite positive matrix coefficient on the topology of Cholesky factors is discussed. A series of directed graphs is constructed in order to show the computational steps required for the odd-even permutation. Numerical expressions for the speed-up and efficiency of parallel N-processing techniques and sequential processing by a single computer are derived. Similar expressions are derived for the case of insufficient processing capacity. The application of the odd-even permutation to the ensemble class of computer architectures is demonstrated.

Utku, S.↗

Parallel Pascal - An extended Pascal for parallel computers

Parallel Pascal is an extended version of the conventional serial Pascal programming language which includes a convenient syntax for specifying array operations. It is upward compatible with standard Pascal and involves only a small number of carefully chosen new features. Parallel Pascal was developed to reduce the semantic gap between standard Pascal and a large range of highly parallel computers. Two important design goals of Parallel Pascal were efficiency and portability. Portability is particularly difficult to achieve since different parallel computers frequently have very different capabilities.

Reeves, A. P.↗

Gravity receptors - An ultrastructural basis for peripheral sensory processing

The present ultrastructural study of serial sections has shown that type II hair cells of the anterior part of the utricular macula are integrated into the afferent neural circuitry of type I cells, which are arranged in clusters. Additionally, there exists a complex system of intramacularly originating efferent-type nerve fibers and terminals. The findings, taken together, suggest that on morphological grounds, complex processing of sensory information occurs in gravity receptors. Asymmetry of such a complex system may contribute to motion and space-motion sickness.

Ross, M. D.↗

Algorithm for Calibrating Robot Arms

Robots made to less demanding specifications and yet be more accurate. Method, described in published paper, used on any serial-link robot with any combination of revolute and primatic joints. Increases accuracy of positioning manipulator at any point in workspace relative to fixed coordinate system. Accurate absolute positioning capability particularly useful for those tasks where robot is issued target location by external sensory devices, such as vision system. With new method, ultraprecise manufacturing and high-resolution measurements of robot components unnecessary. Method therefore reduces cost of robots in addition to increasing robot accuracy.

Hayati, S. A.↗

The Factory of the Future

A brief history of aircraft production techniques is given. A flexible machining cell is then described. It is a computer controlled system capable of performing 4-axis machining part cleaning, dimensional inspection and materials handling functions in an unmanned environment. The cell was designed to: allow processing of similar and dissimilar parts in random order without disrupting production; allow serial (one-shipset-at-a-time) manufacturing; reduce work-in-process inventory; maximize machine utilization through remote set-up; maximize throughput and minimize labor.

Byman, J. E.↗

A VLSI single chip (255,223) Reed-Solomon encoder

A description of a working single chip implementation of a Reed-Solomon encoder. The code used is the Consultative Committee on Space Data Systems (CCSDS) standard (255,223) code. The architecture that leads to this single very large scale integration chip design makes use of a bit-serial finite field multiplication algorithm of E. R. Berlekamp.

Deutsch, L. J.↗

Partitioning problems in parallel, pipelined and distributed computing

The problem of optimally assigning the modules of a parallel program over the processors of a multiple computer system is addressed. A Sum-Bottleneck path algorithm is developed that permits the efficient solution of many variants of this problem under some constraints on the structure of the partitions. In particular, the following problems are solved optimally for a single-host, multiple satellite system: partitioning multiple chain structured parallel programs, multiple arbitrarily structured serial programs and single tree structured parallel programs. In addition, the problems of partitioning chain structured parallel programs across chain connected systems and across shared memory (or shared bus) systems are also solved under certain constraints. All solutions for parallel programs are equally applicable to pipelined programs. These results extend prior research in this area by explicitly taking concurrency into account and permit the efficient utilization of multiple computer architectures for a wide range of problems of practical interest.

Bokhari, S.↗

Adapting a Navier-Stokes code to the ICL-DAP

The results of an experiment are reported, i.c., to adapt a Navier-Stokes code, originally developed on a serial computer, to concurrent processing on the CL Distributed Array Processor (DAP). The algorithm used in solving the Navier-Stokes equations is briefly described. The architecture of the DAP and DAP FORTRAN are also described. The modifications of the algorithm so as to fit the DAP are given and discussed. Finally, performance results are given and conclusions are drawn.

Grosch, C. E.↗

Partitioning and packing mathematical simulation models for calculation on parallel computers

The development of multiprocessor simulations from a serial set of ordinary differential equations describing a physical system is described. Degrees of parallelism (i.e., coupling between the equations) and their impact on parallel processing are discussed. The problem of identifying computational parallelism within sets of closely coupled equations that require the exchange of current values of variables is described. A technique is presented for identifying this parallelism and for partitioning the equations for parallel solution on a multiprocessor. An algorithm which packs the equations into a minimum number of processors is also described. The results of the packing algorithm when applied to a turbojet engine model are presented in terms of processor utilization.

Arpasi, D. J.↗

Amplifier for measuring low-level signals in the presence of high common mode voltage

A high common mode rejection differential amplifier wherein two serially arranged Darlington amplifier stages are employed and any common mode voltage is divided between them by a resistance network. The input to the first Darlington amplifier stage is coupled to a signal input resistor via an amplifier which isolates the input and presents a high impedance across this resistor. The output of the second Darlington stage is transposed in scale via an amplifier stage which has its input a biasing circuit which effects a finite biasing of the two Darlington amplifier stages.

Lukens, F. E.↗

Data reduction, management, and analysis software for CID

In an overview of the Data Reduction System, three major steps are examined. First, the raw data tapes were selected from the onboard recorders. These tapes should provide the best quality data for the data reduction software system. These tapes contained 352 channels of data, plus the monitor channels recorded in 8 bit Pulsed Coded Modulation (PCM) words. The next step consists of transcribing the PCM tapes from 8 bit serial digital data to 8 bit parallel digital data. This puts the data in the correct format for processing. The transcription process was accomplished here at LaRC in the Central Data Transportation Facility (CDTF). The last step in this 3 step process is to process the data through the reduction system developed for the Impact Dynamic Research Facility in the early part of 1980. Processing system criteria, system interface routines, and engineering units program that reads digitized data from tapes, and file management programs are discussed.

Davis, C. W.↗

CID-720 aircraft high-environment flight instrumentation system

The high-environment flight instrumentation system was designed to acquire Langley's structural response data during the full scale transport-controlled impact demonstration test. There was only one opportunity for data acquisition. Thus, a high reliability and crashworthy design approach was implemented. The approach featured multi-level redundancy and a vigorous quality assurance testing program. Complying with an accelerated schedule, the instrumentation system was developed, tested and shipped within 18 months to Dryden Flight Research Facility. The flight instrumentation system consists of two autonomous data systems, DAS #1 and #2, and an excellent checkout subsystem. Each data system is partitioned into four pallets. The system was designed to operate on manned and unmanned flights. There are 176 data channels per data system. These channels are sequentially sampled and encoded into 1 megabit/sec pulse code modulation (PCM) data signal. To increase the probability of success, a special PCM distribution subsystem was developed. This subsystem distributes the PCM signal to two transmitters, one delay memory, and eight recorder tracks. The data on four of these trackes was digitally delayed approximately 300 msec to maximize data acquisition during impact. Therefore each data system's data is redundantly recorded onboard and on the ground. There are two time code generators. Parallel time from each is encoded into both data systems. Serial time from each is redundantly recorded on both onboard recorders. Instrumentation power is independent of aircraft power and self-contained.

Calloway, R. S.↗