Search NASA⌕ Search

SEARCH · Search NASA

Results for “time coding”

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 73 records · Page 4

The NASA Standard Telemetry and Command Components /STACC/

The Standard Telemetry and Command Components (STACC) were conceived by NASA for use on the Multimission Modular Spacecraft. The components have wider application, however, and already are being considered for many other spacecraft. A programmable Central Unit controls Remote Interface Units via a full duplex data bus, providing data acquisition and command distribution capability throughout the spacecraft. The Central Unit can meet any uplink, time code, and format requirements without hardware changes. Each remote unit can acquire any type of data (serial digital, bi-level, analog, or passive analog) on any channel. A third type of unit is an optional interface providing I/O capability to an on-board computer. The protocols used on the 1Mbps data bus are compatible with MSFC's 'Standard Interfaces for Digital Data, Multiplex Serial Data Acquisition and Distribution Systems (SIDD/MSDADS Standard)'. The bus design saves significant harness weight and simplifies the single point ground and isolation approaches.

Elliott, N. P.↗

A 94/183 GHz aircraft radiometer system for Project Storm Fury

A radiometer design suitable for use in NASA's WB-57F aircraft to collect data from severe storm regions was developed. The design recommended was a 94/183 GHz scanning radiometer with 3 IF channels on either side of the 183.3 GHz water vapor line and a single IF channel for a low loss atmospheric window channel at 94 GHz. The development and construction of the 94/183 GHz scanning radiometer known as the Advanced Microwave Moisture Sounder (AMMS) is presented. The radiometer scans the scene below the aircraft over an angle of + or - 45 degrees with the beamwidth of the scene viewed of approximately 2 degrees at 94 GHz and 1 degree at 183 GHz. The AMMS data collection system consists of a microcomputer used to store the radiometer data on the flight cartridge recorder, operate the stepper motor driven scanner, and collect housekeeping data such as thermistor temperature readings and aircraft time code.

Gagliano, J. A.↗

Time recovery measurements using operational GOES and transit satellites

Results of regular monitoring of both the GOES and TRANSIT timing signals over a number of months at the National Bureau of Standards (NBS), Boulder, Colorado are presented. The TRANSIT results include an analysis of how received timing accuracy and stability are affected by: (1) averaging over varying numbers of satellite passes; (2) averaging over different combinations of the five available satellites; (3) using several independent receivers of the same type; and (4) application of published corrections to the received data. Based on monitoring experience to date at NBS, some pros and cons of using each of the available operational systems are discussed. Updated information on recent improvements incorporated into the GOES time code generation and monitoring system at Wallops Island, Virginia is also included.

Beehler, R. E.↗

Voice announcements of time: A new approach

A technique for generating voice time announcements was investigated. Equipment to convert time codes from several different sources into voice announcements was developed. The major emphasis was directed toward demonstrating the technical feasibility of the approach as well as cost effective implementation.

Jespersen, J.↗

Frequency and timing system for the consolidated DSN and STDN tracking network

The consolidation on the existing Deep Space Network (DSN) and colocated Goddard Spaceflight Tracking and Data Network (STDN) stations into a multiple antenna array is discussed. Each site includes a signal processing center (SPC) centered in an array of four or five antennas each located within approximately 300 to 800 meters of the SPC. A central frequency and timing system (FTS) located in the SPC contains reference frequency, timing and time code generation, and distribution equipment for both the SPC and each antenna with its associated front end antenna control building. The reference frequency distribution and clock equipment are driven by a hydrogen maser as the prime frequency standard with cesium beam frequency standard as the secondary.

Coffin, R. C.↗

Master timing system measurements

The test results indicate that the system performs within the specifications established. The overall system appears to be well designed and built to a good commercial grade. The triple redundant time code generators, whose outputs are majority voted, performed adequately as far as could be determined on an operational situation.

Endsley, E. F.↗

Development techniques for generic software

In developing the first version of a generic implementation of X.25, Levels 2 and 3, three development techniques are examined: table driven finite state machine implementation, an integrated testing environment, and top down design. A finite state machine (FSM) is a powerful tool for both specifying and implementing protocols. This technique was used in the X.25 specification. A table driven implementation of the FSM was chosen to facilitate changes and simplify coding. The effect that this technique have on program size, speed of execution, coding time, and debugging time are investigated.

Hamilton, R. L.↗

LANDSAT-D data format control book. Volume 6, appendix A: Partially processed thematic mapper High Density Tape (HDT-AT)

One of the outputs of the data management system being developed to provide a variety of standard image products from the thematic mapper and the multispectral band scanners on LANDSAT 4, is the partially processed TM data (radiometric corrections applied and geometric correction matrices for two projections appended) which is recorded on a 28-track high density tape. Specifications are presented for the format of the recorded data as well as for the time code and the major and minor frames of the tape. Major frame types, formats, and field definitions are included.

Jai, A.↗

Low altitude, one centimeter, space debris search at Lincoln Laboratory's (M.I.T.) experimental test system

The majority of work performed by the Lincoln Laboratory's Space Surveillance Group, at the request of NASA, to define the near-earth population of man-made debris is summarized. Electrooptical devices, each with a 1.2 deg FOV, were employed at the GEODSS facility in New Mexico. Details of the equipment calibration and alignment procedures are discussed, together with implementation of a synchronized time code for computer controlled videotaping of the imagery. Parallax and angular speed data served as bases for distinguishing between man-made debris and meteoroids. The best visibility was obtained in dawn and dusk twilight conditions at elevation ranges of 300-2000 km. Tables are provided of altitudinal density distribution of debris. It is noted that the program also yielded an extensive data base on meteoroid rates.

Taff, L. G.↗

High dynamic global positioning system receiver

A Global Positioning System (GPS) receiver having a number of channels, receives an aggregate of pseudorange code time division modulated signals. The aggregate is converted to baseband and then to digital form for separate processing in the separate channels. A fast fourier transform processor computes the signal energy as a function of Doppler frequency for each correlation lag, and a range and frequency estimator computes estimates of pseudorange, and frequency. Raw estimates from all channels are used to estimate receiver position, velocity, clock offset and clock rate offset in a conventional navigation and control unit, and based on the unit that computes smoothed estimates for the next measurement interval.

Hurd, W. J.↗

Autonomous sensor-based dual-arm satellite grappling

Dual-arm satellite grappling involves the integration of technologies developed in the Sensing and Perception (S&P) Subsystem for object acquisition and tracking, and the Manipulator Control and Mechanization (MCM) Subsystem for dual-arm control. S&P acquires and tracks the position, orientation, velocity, and angular velocity of a slowly spinning satellite, and sends tracking data to the MCM subsystem. MCM grapples the satellite and brings it to rest, controlling the arms so that no excessive forces or torques are exerted on the satellite or arms. A 350-pound satellite mockup which can spin freely on a gimbal for several minutes, closely simulating the dynamics of a real satellite is demonstrated. The satellite mockup is fitted with a panel under which may be mounted various elements such as line replacement modules and electrical connectors that will be used to demonstrate servicing tasks once the satellite is docked. The subsystems are housed in three MicroVAX II microcomputers. The hardware of the S&P Subsystem includes CCD cameras, video digitizers, frame buffers, IMFEX (a custom pipelined video processor), a time-code generator with millisecond precision, and a MicroVAX II computer. Its software is written in Pascal and is based on a locally written vision software library. The hardware of the MCM Subsystem includes PUMA 560 robot arms, Lord force/torque sensors, two MicroVAX II computers, and unimation pneumatic parallel grippers. Its software is written in C, and is based on a robot language called RCCL. The two subsystems are described and test results on the grappling of the satellite mockup with rotational rates of up to 2 rpm are provided.

Wilcox, Brian↗

Development of real-time software environments for NASA's modern telemetry systems

An effort has been made to maintain maximum performance and flexibility for NASA-Goddard's VLSI telemetry system elements through the development of two real-time systems: (1) the Base System Environment, which supports generic system integration and furnishes the basic porting of various manufacturers' cards, and (2) the Modular Environment for Data Systems, which supports application-specific developments and furnishes designers with a set of tested generic library functions that can be employed to speed up the development of such application-specific real-time codes. The performance goals and design rationale for these two systems are discussed.

Horner, Ward↗

Particle displacement tracking for PIV

A new Particle Imaging Velocimetry (PIV) data acquisition and analysis system, which is an order of magnitude faster than any previously proposed system has been constructed and tested. The new Particle Displacement Tracing (PDT) system is an all electronic technique employing a video camera and a large memory buffer frame-grabber board. Using a simple encoding scheme, a time sequence of single exposure images are time coded into a single image and then processed to track particle displacements and determine velocity vectors. Application of the PDT technique to a counter-rotating vortex flow produced over 1100 velocity vectors in 110 seconds when processed on an 80386 PC.

Wernet, Mark P.↗

Compiling global name-space programs for distributed execution

Distributed memory machines do not provide hardware support for a global address space. Thus programmers are forced to partition the data across the memories of the architecture and use explicit message passing to communicate data between processors. The compiler support required to allow programmers to express their algorithms using a global name-space is examined. A general method is presented for analysis of a high level source program and along with its translation to a set of independently executing tasks communicating via messages. If the compiler has enough information, this translation can be carried out at compile-time. Otherwise run-time code is generated to implement the required data movement. The analysis required in both situations is described and the performance of the generated code on the Intel iPSC/2 is presented.

Koelbel, Charles↗

Software manual for operating particle displacement tracking data acquisition and reduction system

The software manual is presented. The necessary steps required to record, analyze, and reduce Particle Image Velocimetry (PIV) data using the Particle Displacement Tracking (PDT) technique are described. The new PDT system is an all electronic technique employing a CCD video camera and a large memory buffer frame-grabber board to record low velocity (less than or equal to 20 cm/s) flows. Using a simple encoding scheme, a time sequence of single exposure images are time coded into a single image and then processed to track particle displacements and determine 2-D velocity vectors. All the PDT data acquisition, analysis, and data reduction software is written to run on an 80386 PC.

Wernet, Mark P.↗

Two-dimensional particle displacement tracking in particle imaging velocimetry

A new particle imaging velocimetry data acquisition and analysis system, which is an order of magnitude faster than any previously proposed system, has been constructed and tested. The new particle displacement tracking (PDT) system is an all electronic technique employing a video camera and a large memory buffer frame-grabber board. Using a simple encoding scheme, a time sequence of single exposure images is time-coded into a single image and then processed to track particle displacements and determine two-dimensional velocity vectors. Use of the PDT technique in a counterrotating vortex flow produced over 1100 velocity vectors in 110 s when processed on an 80386 PC.

Wernet, Mark P.↗

Compiling global name-space parallel loops for distributed execution

Distributed memory machines do not provide hardware support for a global address space. Thus programmers are forced to partition the data across the memories of the architecture and use explicit message passing to communicate data between processors. The compiler support required to allow programmers to express their algorithms using a global name-space is examined. A general method is presented for analysis of a high level source program and its translation into a set of independently executing tasks communicating via messages. If the compiler has enough information, this translation can be carried out at compile time. Otherwise, run-time code is generated to implement the required data movement. The analysis required in both situations is described and the performance of the generated code on the Intel iPSC/2 is presented.

Koelbel, Charles↗

Matrix-vector multiplication using digital partitioning for more accurate optical computing

Digital partitioning offers a flexible means of increasing the accuracy of an optical matrix-vector processor. This algorithm can be implemented with the same architecture required for a purely analog processor, which gives optical matrix-vector processors the ability to perform high-accuracy calculations at speeds comparable with or greater than electronic computers as well as the ability to perform analog operations at a much greater speed. Digital partitioning is compared with digital multiplication by analog convolution, residue number systems, and redundant number representation in terms of the size and the speed required for an equivalent throughput as well as in terms of the hardware requirements. Digital partitioning and digital multiplication by analog convolution are found to be the most efficient alogrithms if coding time and hardware are considered, and the architecture for digital partitioning permits the use of analog computations to provide the greatest throughput for a single processor.

Gary, C. K.↗