Search NASA⌕ Search

SEARCH · Search NASA

Results for “Floating Gate”

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.

60 records · Page 4

Fast Image Texture Classification Using Decision Trees

Texture analysis would permit improved autonomous, onboard science data interpretation for adaptive navigation, sampling, and downlink decisions. These analyses would assist with terrain analysis and instrument placement in both macroscopic and microscopic image data products. Unfortunately, most state-of-the-art texture analysis demands computationally expensive convolutions of filters involving many floating-point operations. This makes them infeasible for radiation- hardened computers and spaceflight hardware. A new method approximates traditional texture classification of each image pixel with a fast decision-tree classifier. The classifier uses image features derived from simple filtering operations involving integer arithmetic. The texture analysis method is therefore amenable to implementation on FPGA (field-programmable gate array) hardware. Image features based on the "integral image" transform produce descriptive and efficient texture descriptors. Training the decision tree on a set of training data yields a classification scheme that produces reasonable approximations of optimal "texton" analysis at a fraction of the computational cost. A decision-tree learning algorithm employing the traditional k-means criterion of inter-cluster variance is used to learn tree structure from training data. The result is an efficient and accurate summary of surface morphology in images. This work is an evolutionary advance that unites several previous algorithms (k-means clustering, integral images, decision trees) and applies them to a new problem domain (morphology analysis for autonomous science during remote exploration). Advantages include order-of-magnitude improvements in runtime, feasibility for FPGA hardware, and significant improvements in texture classification accuracy.

Thompson, David R.↗

Performance of a multistep fluorescence-gated proportional counter for hard X-ray astronomy

Results from the first flight of our proportional counter in an imaging telescope led us to rebuild the detector. We have used a Penning gas mixture (xenon + 1 percent isobutylene) and introduced a preamplification region to improve the energy resolution. We have rebuilt the pressure vessel making novel use of molybdenum as the housing material in order to reduce the residual instrument background, particularly in the fluorescence-gated mode for which the detector design has been optimized. We have also increased the sensitive gas depth from 9 to 14 cm to further increase the sensitivity to both fluorescent pairs and conventional singles. Our calibrations have shown that the overall energy resolution of the detector has been enhanced by a factor of 2, and we predict that the sensitivity at float will increase by a factor of 3 in the 50-70 keV energy band.

Dietz, K. L.↗

Code Generators for Floating-Point Unit Design in Integrated Circuits (OpenFloat) v1.0

This IP provides a comprehensive set of code generators for various floating-point units (FPUs) essential for integrated circuit design and integration, targeting a broad spectrum of applications, including machine learning and scientific computing. The suite includes FP adders, multipliers, subtractors, dividers, reciprocals, exponentials, square roots, trigonometric functions (sine, cosine, arctangent), and more. It supports customizable hardware design parameters, such as precision (16, 32, 64, and 128 bits) and pipeline depths, offering users enhanced flexibility and productivity. The generated code is in an industry-standard hardware description language, ensuring compatibility with standard design flows, including simulation, verification, synthesis, and implementation on both field-programmable gate arrays (FPGAs) and application-specific integrated circuits (ASICs).

Shalf, JohnM. [Lawrence Berkeley National Laborato↗

SpaceCube 2.0: An Advanced Hybrid Onboard Data Processor

The SpaceCube 2.0 is a compact, high performance, low-power onboard processing system that takes advantage of cutting-edge hybrid (CPU/FPGA/DSP) processing elements. The SpaceCube 2.0 design concept includes two commercial Virtex-5 field-programmable gate array (FPGA) parts protected by gradiation hardened by software" technology, and possesses exceptional size, weight, and power characteristics [5x5x7 in., 3.5 lb (approximately equal to 12.7 x 12.7 x 17.8 cm, 1.6 kg) 5-25 W, depending on the application fs required clock rate]. The two Virtex-5 FPGA parts are implemented in a unique back-toback configuration to maximize data transfer and computing performance. Draft computing power specifications for the SpaceCube 2.0 unit include four PowerPC 440s (1100 DMIPS each), 500+ DSP48Es (2x580 GMACS), 100+ LVDS high-speed serial I/Os (1.25 Gbps each), and 2x190 GFLOPS single-precision (65 GFLOPS double-precision) floating point performance. The SpaceCube 2.0 includes PROM memory for CPU boot, health and safety, and basic command and telemetry functionality; RAM memory for program execution; and FLASH/EEPROM memory to store algorithms and application code for the CPU, FPGA, and DSP processing elements. Program execution can be reconfigured in real time and algorithms can be updated, modified, and/or replaced at any point during the mission. Gigabit Ethernet, Spacewire, SATA and highspeed LVDS serial/parallel I/O channels are available for instrument/sensor data ingest, and mission-unique instrument interfaces can be accommodated using a compact PCI (cPCI) expansion card interface. The SpaceCube 2.0 can be utilized in NASA Earth Science, Helio/Astrophysics and Exploration missions, and Department of Defense satellites for onboard data processing. It can also be used in commercial communication and mapping satellites.

Lin, Michael↗

AMCC casting development. Volume 1: Executive Summary

The Advanced Combustion Chamber Casting (AMCC) has been a technically challenging part due to its size, configuration, and alloy type. The height and weight of the wax pattern assembly necessitated the development of a hollow gating system to ensure structural integrity of the shell throughout the investment process. The complexity in the jacket area of the casting required the development of an innovative casting technology that PCC has termed 'TGC' or Thermal Gradient Control. This method, of setting up thermal gradients in the casting during solidification, represents a significant process improvement for PCC and has been successfully implemented on other programs. Metallurgical integrity of the final four castings was very good. Only the areas of the parts that utilized 'TGC Shape & Location System #2' showed any significant areas of microshrinkage when evaluated by non-destructive tests. Alumina oxides detected by FPI on the 'float' surfaces (top sid surfaces of the casting during solidification) of the part were almost entirely less than the acceptance criteria of .032 inches in diameter. Destructive chem mill of the castings was required to determine the effect of the process variables used during the processing of these last four parts (with the exception of the 'Shape & Location of TGC' variable).

Source record↗

Turbomachinery rotor support with damping

Damping seals, damping bearings, and a support sleeve are presented for the ball bearings of a high speed rotor. The ball bearings consist of a duplex set having the outer races packaged tightly within the sleeve while the sleeve provides a gap with a support member so that the bearings may float with the sleeve. The sleeve has a web extending radially between the pair of outer races and acts in conjunction with one or more springs to apply an axial preload to the outer races. The sleeves have a series of slits which provide the sleeve with a spring-like quality so that the spring acts to center the rotor upon which the bearings are mounted during start up and shut down. A damping seal or a damping bearing may be used in conjunction with the ball bearings and supporting sleeve, the damping seal and damping bearing having rotor portions including rigid outer surfaces mounted within the bore of a stator portion having triangular shaped pockets on the surface facing the rotor. Axial gates are provided between adjacent pockets in sections of the stator permitting fluid to flow with less resistance axially relative to the flow of fluids circumferentially between the rotor and the stator.

Vonpragenau, George L.↗