Engineering PapersSearch

SEARCH · Engineering Papers

Results for “BINARY DATA”

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 37 records · Page 2

Self-checking on-line testable static RAM

This is a fault-tolerant random access memory for use in fault-tolerant computers. It comprises a plurality of memory chips each comprising a plurality of on-line testable and correctable memory cells disposed in rows and columns for holding individually addressable binary bits and provision for error detection incorporated into each memory cell for outputting an error signal whenever a transient error occurs therein. In one embodiment, each of the memory cells comprises a pair of static memory sub-cells for simultaneously receiving and holding a common binary data bit written to the memory cell and the error detection provision comprises comparator logic for continuously sensing and comparing the contents of the memory sub-cells to one another and for outputting the error signal whenever the contents do not match. In another embodiment, each of the memory cells comprises a static memory sub-cell and a dynamic memory sub-cell for simultaneously receiving and holding a common binary data bit written to the memory cell and the error detection provision comprises comparator logic for continuously sensing and comparing the contents of the static memory sub-cell to the dynamic memory sub-cell and for outputting the error signal whenever the contents do not match. Capability for correction of errors is also included.

Chau, Savio N.

Binary chromatographic data and estimation of adsorbent porosities

Data for the system n-pentane/n-heptane on porous Chromosorb-102 adsorbent were obtained at 150, 175, and 200 C for mixtures containing zero to 100% n-pentane by weight. Prior results showing limitations on superposition of pure component data to predict multicomponent chromatograms were verified. The thermodynamic parameter MR0 was found to be a linear function of sample composition. A nonporous adsorbent failed to separate the system because of large input sample dispersions. A proposed automated data processing scheme involving magnetic tape recording of the detector signals and processing by a minicomputer was rejected because of resolution limitations of the available a/d converters. Preliminary data on porosity and pore size distributions of the adsorbents were obtained.

Meisch, A. J.

Signal processing and display interface studies

Signal processing equipment specifications, operating and test procedures, and systems design and engineering are described. Five subdivisions of the overall circuitry are treated: (1) the spectrum analyzer; (2) the spectrum integrator; (3) the velocity discriminator; (4) the display interface; and (5) the formatter. They function in series: (1) first in analog form to provide frequency resolution, (2) then in digital form to achieve signal to noise improvement (video integration) and frequency discrimination, and (3) finally in analog form again for the purpose of real-time display of the significant velocity data. The formatter collects binary data from various points in the processor and provides a serial output for bi-phase recording. Block diagrams are used to illustrate the system.

Source record

Performance analysis of a frame sync algorithm for uncoded PSK telemetry

The optimum procedure for locating a frame sync word periodically inserted in uncoded binary data received over a binary symmetric channel is based on the Hamming distance metric. In this paper, a practical frame sync acquisition and maintenance algorithm is described, and its performance is analyzed. Specifically, with respect to this algorithm, an upper bound on the probability of false sync acquisition, the mean time to sync acquisition, and the subsequent mean time to loss of sync are computed for arbitrary bit error rates, frame lengths, sync word lengths, and algorithm parameters.

Levitt, B. K.

BOREAS ECMWF 6-Hour Analysis and Forecast Data

In cooperation with BOREAS atmospheric research efforts, the ECMWF agreed to provide BOREAS with a customized subset of its 6-hourly forecast data. This data set contains parameters from three ECMWF data products in GRIB format: Surface and Diagnostic Fields, Supplemental Fields, and Extension Data. Sample software and information are provided to assist in reading the data files. Temporally, the atmospheric parameters are available for the four main synoptic hours of 00, 06, 12, and 18 UTC from 1994 to 1996. Spatially, the data are stored in a 0.5- by 0.5-degree latitude/longitude grid. To cover the entire BOREAS study area, the grid extends from 48 to 62 degrees latitude and -92 to -114 degrees longitude. The data are stored in binary data representation known as FM 92 GRIB. Due to the complexity of the content and format of this data set, users are advised to read Sections 6, 7, 8, and 14 before using data. Based on agreements between BOREAS and ECMWF, users may legally obtain and use these data only by having a set of the BOREAS CD-ROMs that contain the data. Possession or use of these data under any other circumstance is prohibited. See Sections 11.3 and 20.4 for details.

Viterbo, Pedro

Composition dependent effects in gas chromatography

Fundamantal concepts are developed which are required to optimize a gas chromatograph-mass spectrometer chemical analysis system suitable for use on an unmanned roving vehicle for Mars exploration. Prior efforts have developed simulation models for the chromatograph which were compared with data obtained from a test facility. Representation of binary systems by superposition was shown to be a first-order approximation and in certain cases large discrepencies were noted. This subtask has as its objective generation of additional binary data and analysis of the observed nonlinear effects.

Lavoie, R. C.

Joint Synchronization Of Viterbi And Reed-Solomon Decoders

Synchronization times reduced to reduce loss of data. Scheme for decoding received doubly encoded binary-data signal provides for joint synchronization of two decoders. Applies to concatenated error-correcting channel coding communication system in which, at transmitter, data first encoded by interleaved Reed-Solomon code (block code), then by convolutional code.

Statman, Joseph I.

Digital data reformatter/deserializer

A method and apparatus is presented for reformatting and de-serializing a serially-received sequence of data words, each consisting of a fixed number of binary data bits. A block of nm bits is serially fed into a shift register or serially-connected group of shift registers. In lieu of the(nm-1)th shifts, the bits are rearranged within the shift register in parallel fashion, according to a prescribed scheme. Shifting then continues, until the first bit of each data word appears in the last bit position in the shift register, at which time that data word is shifted in parallel into an output buffer stage, from which it is outputted in parallel, after a fixed delay.

Engel, A.

Changing NRZ data to biphase logic

Simple arrangement of four integrated circuits changes stream of binary data from non-return-to-zero (NRZ) coding to biphase logic coding. Selection of wiring and integrated circuits enables control and balancing of propagation delay without requiring excessive and expensive hardware.

Baker, E. B.

Asymmetry In Biphase Data Signals

Report presents analysis of some effects of asymmetry in Manchester (biphase) binary data signal transmitted by phase modulation of sinusoidal carrier signal. Report extends analysis described in article, "Effects of Asymmetry of NRZ Data Signals on Performance" (NPO-18261), to include case where data biphase-modulated directly on residual carrier.

Nguyen, Tien M.

Video event trigger and tracking system using fuzzy comparators

A video observation method and apparatus, the apparatus having a frame storage mechanism, a dividing mechanism, a plurality of fuzzy comparators and a trigger signal mechanism. The frame storage mechanism stores at least one non-current video frame of a viewing field. The dividing mechanism divides a current video frame of the viewing field and the at least one non-current video frame into a plurality of corresponding trigger sections. The plurality of fuzzy comparators each compare and detect a fuzzy logic difference between one trigger section of the current video frame and the corresponding trigger sections of the at least one non-current video frame, the number of fuzzy comparators being selected so that every trigger section of the current video frame is compared. The trigger signal mechanism provides a trigger signal when a fuzzy logic difference is detected between any of the corresponding current and non-current trigger sections. A video observation mechanism and data reducing mechanism may be included with the above apparatus or alone with only a frame storage mechanism, a single generic comparator and a trigger signal mechanism. The video observation mechanism provides a video data stream, wherein each pixel of each frame of a viewing field is provided as multiple bits of data. The data reducing mechanism reduces each set of multiple bits of data which correspond to each pixel to one bit of binary data based on whether the pixel has a level of grey which is above or below a threshold level of grey.

Williams, Glenn L.

Climate Data Guide - Modern Era Retrospective Analysis for Research and Applications, version 2 (MERRA-2)

The Modern-Era Retrospective analysis for Research and Applications, version 2 (MERRA-2) is a global atmospheric reanalysis produced by the NASA Global Modeling and Assimilation Office (GMAO). It spans the satellite observing era from 1980 to the present. The goals of MERRA-2 are to provide a regularly-gridded, homogeneous record of the global atmosphere, and to incorporate additional aspects of the climate system including trace gas constituents (stratospheric ozone), and improved land surface representation, and cryospheric processes. MERRA-2 is also the first satellite-era global reanalysis to assimilate space-based observations of aerosols and represent their interactions with other physical processes in the climate system. The inclusion of these additional components are consistent with the overall objectives of an Integrated Earth System Analysis (IESA). MERRA-2 is intended to replace the original MERRA product, and reflects recent advances in atmospheric modeling and data assimilation. Modern hyperspectral radiance and microwave observations, along with GPS-Radio Occultation and NASA ozone datasets are now assimilated in MERRA-2. Much of the structure of the data files remains the same in MERRA-2. While the original MERRA data format was HDF-EOS, the MERRA-2 supplied binary data format is now NetCDF4 (with lossy compression to save space).

MERRA-2

Role of electron concentration in softening and hardening of ternary molybdenum alloys

Effects of various combinations of hafnium, tantalum, rhenium, osmium, iridium, and platinum in ternary molybdenum alloys on alloy softening and hardening were determined. Hardness tests were conducted at four test temperatures over the temperature range 77 to 411 K. Results showed that hardness data for ternary molybdenum alloys could be correlated with anticipated results from binary data based upon expressions involving the number of s and d electrons contributed by the solute elements. The correlation indicated that electron concentration plays a dominant role in controlling the hardness of ternary molybdenum alloys.

Stephens, J. R.

Earth-Based Ring Occultation to the PDS Rings Node

The major task of this work has been to collect, document, and translate a wide variety of occultation data sets to a common format. This work has been completed. Table I lists the 1977-1987 Uranus occultation data sets that have been retrieved and which are ready for conversion to the PDS occultation standard format, once it has been standardized. The primary documentation and original data tapes for these occultations are part of the MIT data archive, and will be submitted to the PDS from MIT. I have been in contact with Jim Elliot and Steve McDonald, who are carrying out this work, and they have informed me that some of the original data tapes have bad blocks in them. As called upon, I will continue to provide the MIT group with whatever information they require in order that the most complete versions of the data sets be provided to the PDS. 2. All data sets from MIT NOVA disk platters were transcribed to Exabyte tapes, and software was written to enable the NOVA binary data formats to be converted to IEEE standard format. The number of these files which will be contributed to the PDS will depend on the success of the MIT group in reading the original data tapes for the events recorded on these disk platters. As needed, I will supply the MIT group with translated versions of these salvaged files for submission to the PDS. 3. The imaging observations from McDonald and Lick Observatories have been calibrated in both radius and optical depth, and are available in simple binary format. 4. Final submission of the Uranus ring data sets to the PDS is awaiting final agreement by the Rings Node Advisory Council on the PDS FITS format to be adopted for occultation data set.

French, Richard G.

Oscilloscope Data Push Program

Data acquisition (DAQ) is a complex and costly process. Creating DAQ systems for analyzing a system requires expensive electronics and a dedicated team of engineers for support, posing a challenge for users who readily need data. This project is a proof of concept to create a temporary or one-off DAQ system using equipment commonly available to every team. We aim to automate the data acquisition process from the Rohde \& Schwarz RTO 1044 oscilloscope, convert the acquired binary data into floating point values, and store the results in a CSV file format. By developing a Python program to handle these tasks, we seek to reduce the manual effort involved in data collection, significantly increasing efficiency.

Osei-Tutu, Jason

Benefits of using Electronic Data Sheets (EDS) with coreFlight Systems (cFS) - A Project Example

Recently there has been interest in the incorporation of core Flight Systems (cFS) with Spacecraft Onboard Interface Services (SOIS) Electronic Data Sheets (EDS) in the spaceflight software community. The Regenerative Fuel Cell project at the Glenn Research Center is using cFS architecture with EDS support for its monitoring and control software. The presentation will outline the benefits to using cFS with EDS support: First, EDS establishes a single source of truth for the definitions of data structures used throughout an entire mission that may otherwise be programmed in different languages and designed with different processor architectures. Not only does this help with inter-application communication via the software bus, but it also greatly simplifies communication between systems. An EDS Application Programming Interface (API) library allows the conversion of EDS data structures to and from native data structures. Second, bindings for other programming languages (e.g. Lua, Python, JSON) have been written to allow the creation and manipulation of EDS data objects within those languages. The RFC project uses Lua scripts to automatically generate binary configuration files at build time to be loaded into our cFS programs. We also use Python bindings in a graphical user interface (GUI) to allow an operator to send commands and view telemetry messages sent from cFS instances. Finally, using Lua scripts we can set up specific simulation scenarios to perform automatic functional testing. During the development of the RFC software, the software team put together a generic python GUI called “cFS-EDS-GroundStation” that provides a basic interface to an instance of cFS with EDS support. The GUI includes a basic telecommand and telemetry system that reads directly from the generated EDS databases. In the telecommand system, dropdown menus are populated with all user commands that are defined in EDS. In the telemetry system, telemetry messages are automatically decoded, written to the screen, and saved to a binary file. Additional Python scripts have been written to convert the binary data files into a comma separated value (CSV) format for further processing. We will demonstrate the basic use of the cFS-EDS-GroundStation software including adding additional commands and telemetry payload values in EDS and see them appear automatically in the cFS-EDS-Groundstation software. About the RFC project: The Regenerative Fuel Cell project is tasked with developing and demonstrating a power system consisting of a fuel cell and electrolyzer to provide power during a lunar day/night cycle. During the night, the fuel cell takes Hydrogen and Oxygen gasses and converts them into electricity, water, and heat. During the day, the electrolyzer takes input power (e.g. from a photovoltaic array) and converts water back into Hydrogen and Oxygen gasses.

Mathew Mccaskey