Tech Briefs

Program for User-Friendly Management of Input and Output Data Sets

A computer program manages large, hierarchical sets of input and output (I/O) parameters (typically, sequences of alpha- numeric data) involved in computational simulations in a variety of technological disciplines. This program represents sets of parameters as structures coded in object-oriented but otherwise standard American National Standards Institute C language. Each structure contains a group of I/O parameters that “make sense” as a unit in the simulation program with which this program is used. The addition of options and/or elements to sets of parameters amounts to the addition of new elements to data structures. By association of child data generated in response to a particular user input, a hierarchical ordering of input parameters can be achieved. Associated with child data structures are the creation and description mechanisms within the parent data structures. Child data structures can spawn further child data structures. In this program, the creation and representation of a sequence of data structures is effected by one line of code that looks for children of a sequence of structures until there are no more children to be found. A linked list of structures is created dynamically and is completely represented in the data structures themselves. Such hierarchical data presentation can guide users through otherwise complex setup procedures and it can be integrated within a variety of graphical representations.

Posted in: Software, Briefs, TSP

Read More >>

Numerical Modeling of Nanoelectronic Devices

Nanoelectronic Modeling 3-D (NEMO 3-D) is a computer program for numerical modeling of the electronic structure properties of a semiconductor device that is embodied in a crystal containing as many as 16 million atoms in an arbitrary configuration and that has overall dimensions of the order of tens of nanometers. The underlying mathematical model represents the quantum-mechanical behavior of the device resolved to the atomistic level of granularity. The system of electrons in the device is represented by a sparse Hamiltonian matrix that contains hundreds of millions of terms. NEMO 3-D solves the matrix equation on a Beowulf-class cluster computer, by use of a parallel-processing matrix×vector multiplication algorithm coupled to a Lanczos and/or Rayleigh-Ritz algorithm that solves for eigenvalues. In a recent update of NEMO 3-D, a new strain treatment, parameterized for bulk material properties of GaAs and InAs, was developed for two tight-binding submodels. The utility of the NEMO 3-D was demonstrated in an atomistic analysis of the effects of disorder in alloys and, in particular, in bulk InxGal–xAs and in In0.6Ga0.4As quantum dots.

Posted in: Briefs, TSP

Read More >>

Noncoherent Tracking of a Source of a Data-Modulated Signal

Properties of the modulation would be exploited to determine direction-dependent phase differences. A proposed tracking receiver system containing three suitably positioned antenna elements and special signal-processing equipment would determine the direction of incidence of a microwave signal containing spread- spectrum digital data modulation. If the system were to contain two sets of antenna elements separated by a known baseline, it could determine the location of the transmitter as the intersection of the lines of incidence on the two antennas. Such systems could be used for diverse purposes in outer space and on Earth, including tracking astronauts and small robotic spacecraft working outside a spacecraft or space station, and locating cellular telephones from which distress calls have been made. The principle of operation does not require the transmission of a special identifying or distress signal by the cellular telephone or other transmitter to be tracked; instead, the system could utilize the data signal routinely sent by the transmitter, provided that the signal had the characteristics needed for processing as described below.

Posted in: Briefs, TSP

Read More >>

Quad-Tree Visual-Calculus Analysis of Satellite Coverage

The computational burden is less than in a pixel representation. An improved method of analysis of coverage of areas of the Earth by a constellation of radio-communication or scientific-observation satellites has been developed. This method is intended to supplant an older method in which the global-coverage- analysis problem is solved from a ground-to-satellite perspective. The older method is suitable for coarse-grained analysis of coverage of a constellation of a few satellites, but the algorithms of the older method are too slow and cumbersome for the large scope of the problem of analysis of coverage of a modern constellation of many satellites intended to provide global coverage all the time. In contrast, the present method provides for rapid and efficient analysis. This method is derived from a satellite-to-ground perspective and involves a unique combination of two techniques for multiresolution representation of map features on the surface of a sphere.

Posted in: Briefs, TSP

Read More >>

Update on EMD and Hilbert-Spectra Analysis of Time Series

U.S. Patent 6,381,559 presents further information about the method described in "Analyzing Time Series Using EMD and Hilbert Spectra" (GSC-13817), NASA Tech Briefs, Vol. 24, No. 10 (October 2000), page 63. To recapitulate: The method is especially well suited for analyzing time-series data that represent nonstationary and nonlinear physical phenomena. The method is based principally on the concept of empirical mode decomposition (EMD), according to which any complicated signal (as represented by digital samples) can be decomposed into a finite number of functions, called "intrinsic mode functions" (IMFs), that admit well-behaved Hilbert transforms. The local energies and the instantaneous frequencies derived from the IMFs through Hilbert transforms can be used to construct an energy-frequency-time distribution, denoted a Hilbert spectrum. The patent expands on the description in the cited prior article by explaining underlying mathematical principles and describing details of implementation. The patent also describes, as major elements of the method, the options of (1) filtering the original signal by combining a subset of IMFs and (2) fitting a curve to the filtered signal — something that it may not be possible to do with the original signal.

Posted in: Briefs, TSP

Read More >>

Quasi-Sun-Pointing of Spacecraft Using Radiation Pressure

A report proposes a method of utilizing solar-radiation pressure to keep the axis of rotation of a small spin-stabilized spacecraft pointed approximately (typically, within an angle of 10° to 20°) toward the Sun. Axisymmetry is not required. Simple tilted planar vanes would be attached to the outer surface of the body, so that the resulting spacecraft would vaguely resemble a rotary fan, windmill, or propeller. The vanes would be painted black for absorption of Solar radiation. A theoretical analysis based on principles of geometric optics and mechanics has shown that torques produced by Solar-radiation pressure would cause the axis of rotation to precess toward Sun-pointing. The required vane size would be a function of the angular momentum of the spacecraft and the maximum acceptable angular deviation from Sun-pointing. The analysis also shows that the torques produced by the vanes would slowly despin the spacecraft — an effect that could be counteracted by adding specularly reflecting "spin-up" vanes.

Posted in: Briefs, TSP

Read More >>

Cable-Dispensing Cart

A versatile cable- dispensing cart can support as many as a few dozen reels of cable, wire, and/or rope. The cart can be adjusted to accommodate reels of various diameters and widths, and can be expanded, contracted, or otherwise reconfigured by use of easily installable and removable parts that can be carried onboard. Among these parts are dispensing rods and a cable guide that enables dispensing of cables without affecting the direction of pull. Individual reels can be mounted on or removed from the cart without affecting the other reels: this feature facilitates the replacement or reuse of partially depleted reels, thereby helping to reduce waste. Multiple cables, wires, or ropes can be dispensed simultaneously. For maneuverability, the cart is mounted on three wheels. Once it has been positioned, the cart is supported by rubber mounts for stability and for prevention of sliding or rolling during dispensing operations. The stability and safety of the cart are enhanced by a low-center-of-gravity design. The cart can readily be disassembled into smaller units for storage or shipping, then reassembled in the desired configuration at a job site.

Posted in: Briefs

Read More >>

The U.S. Government does not endorse any commercial product, process, or activity identified on this web site.