Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “Architecture patterns”

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 91 records · Page 5

VLSI processors for signal detection in SETI

The objective of the Search for Extraterrestrial Intelligence (SETI) is to locate an artificially created signal coming from a distant star. This is done in two steps: (1) spectral analysis of an incoming radio frequency band, and (2) pattern detection for narrow-band signals. Both steps are computationally expensive and require the development of specially designed computer architectures. To reduce the size and cost of the SETI signal detection machine, two custom VLSI chips are under development. The first chip, the SETI DSP Engine, is used in the spectrum analyzer and is specially designed to compute Discrete Fourier Transforms (DFTs). It is a high-speed arithmetic processor that has two adders, one multiplier-accumulator, and three four-port memories. The second chip is a new type of Content-Addressable Memory. It is the heart of an associative processor that is used for pattern detection. Both chips incorporate many innovative circuits and architectural features.

NASA Program Exobiology↗

Adaptive Antenna Pattern Notching of Interference in Synthetic Aperture Radar Data Using Digital Beamforming

Radio Frequency Interference (RFI) is a growing problem in Synthetic Aperture Radar (SAR)systems as scientific motivations push the radars to lower frequencies and as more wireless services share the frequency spectrum. New, advanced SAR instruments, such as NASA's EcoSAR, DBSAR and DLR's Tandem-L mission, employ a multichannel architecture capable of Digital Beamforming (DBF). Radars with DBF are capable of notching the antenna pattern in specific directions, which can be utilized to suppress RFI on board or in post-processing. A well-researched beamformer for this purpose is the Minimum Variance Distortionless Response (MVDR) Beamformer. However, the number of interferers that can be removed through notching is limited by the number of receive channels. It is therefore essential to adaptively change the antenna pattern notching throughout the image in time and frequency for the best results with a given number of receive channels. In this paper, we present several methods to achieve this notching by making use of the spatial SAR signal distribution in range time, range frequency, azimuth time and azimuth Doppler that is inherent to the SAR imaging geometry. Because this distribution is time-variable and yet predictable, it can be used to improve the angle of arrival estimation of the RFI and the adaptive notching. The presented methods can be applied to a Digital Beamforming (DBF) SAR signal with multiple channels in elevation and/or in azimuth. Simulations show that the proposed methods increase the ability to notch out-of-swath interference from multiple directions and lessen the impact on in-swath interference. The improvement of the interferometric coherence for a single-pass interferogram acquired by NASA's EcoSAR system (capable of DBF in elevation) is demonstrated. The removal of periodic RFI artifacts is achieved.

RFI↗

CRN5EXP: Expert system for statistical quality control

The purpose of the Expert System CRN5EXP is to assist in checking the quality of the coils at two very important mills: Hot Rolling and Cold Rolling in a steel plant. The system interprets the statistical quality control charts, diagnoses and predicts the quality of the steel. Measurements of process control variables are recorded in a database and sample statistics such as the mean and the range are computed and plotted on a control chart. The chart is analyzed through patterns using the C Language Integrated Production System (CLIPS) and a forward chaining technique to reach a conclusion about the causes of defects and to take management measures for the improvement of the quality control techniques. The Expert System combines the certainty factors associated with the process control variables to predict the quality of the steel. The paper presents the approach to extract data from the database, the reason to combine certainty factors, the architecture and the use of the Expert System. However, the interpretation of control charts patterns requires the human expert's knowledge and lends to Expert Systems rules.

Hentea, Mariana↗

Canopy bidirectional reflectance dependence on leaf orientation

The dependence of the bidirectional reflectance (BR) on the inclination and azimuthal orientation of a leaf is analyzed, with the primary assumption that, in terms of both obscuration and shadowing, the entire canopy consists of the same leaves. The BR patterns of a dense canopy are examined as a function of canopy architecture. It is assumed that the leaves are opaque Lambertian reflectors, having identical orientation and relfecting properties throughout the canopy, and distributed randomly with respect to the the irradiation field and the viewing direction. Analytical expressions are presented and analyzed for the BR factor. It is noted that maximal BR occurs at large viewing zenith angles. A complex and often steep dependence of the BR on azimuthal location is reported, noting that the BR thus depends on the leaf azimuth as well as the zenith angle. It is concluded that the question of azimuthal distribution has to be addressed when conducting model inversions to infer canopy characteristics and architecture.

Brakke, Thomas W.↗

Porous Ceramic Spheres from Ion Exchange Resin

A commercial cation ion exchange resin, cross-linked polystyrene, has been successfully used as a template to fabricate 20 to 50 micron porous ceramic spheres. Ion exchange resins have dual template capabilities. Pore architecture of the ceramic spheres can be altered by changing the template pattern. Templating can be achieved by utilizing the internal porous structure or the external surface of the resin beads. Synthesis methods and chemical/physical characteristics of the ceramic spheres will be reported.

Dynys, Fred↗

Evaluation of existing and proposed computer architectures for future ground-based systems

Parallel processing architectures and techniques used in current supercomputers are described and projections are made of future advances. Presently, the von Neumann sequential processing pattern has been accelerated by having separate I/O processors, interleaved memories, wide memories, independent functional units and pipelining. Recent supercomputers have featured single-input, multiple data stream architectures, which have different processors for performing various operations (vector or pipeline processors). Multiple input, multiple data stream machines have also been developed. Data flow techniques, wherein program instructions are activated only when data are available, are expected to play a large role in future supercomputers, along with increased parallel processor arrays. The enhanced operational speeds are essential for adequately treating data from future spacecraft remote sensing instruments such as the Thematic Mapper.

Schulbach, C.↗

Sparse distributed memory overview

The Sparse Distributed Memory (SDM) project is investigating the theory and applications of massively parallel computing architecture, called sparse distributed memory, that will support the storage and retrieval of sensory and motor patterns characteristic of autonomous systems. The immediate objectives of the project are centered in studies of the memory itself and in the use of the memory to solve problems in speech, vision, and robotics. Investigation of methods for encoding sensory data is an important part of the research. Examples of NASA missions that may benefit from this work are Space Station, planetary rovers, and solar exploration. Sparse distributed memory offers promising technology for systems that must learn through experience and be capable of adapting to new circumstances, and for operating any large complex system requiring automatic monitoring and control. Sparse distributed memory is a massively parallel architecture motivated by efforts to understand how the human brain works. Sparse distributed memory is an associative memory, able to retrieve information from cues that only partially match patterns stored in the memory. It is able to store long temporal sequences derived from the behavior of a complex system, such as progressive records of the system's sensory data and correlated records of the system's motor controls.

Raugh, Mike↗

DIAMOND - an Architecture for Persistent Space Platforms

We define DIAMOND, an architecture for generalized, persistent platforms in space, providing support infrastructure for multiple payloads with diverse missions, and able to accept the integration of payloads delivered to the platform after it is established in space. Such platforms would create a new space ecosystem with opportunities for much larger platforms than currently exist, for adaptation to changing technological and market conditions over long periods of time, and for tenants of the platform to launch only their unique payloads without having to carry all the equipment needed to support them. The DIAMOND architecture uses a novel “Architectural Shearing Layer” approach combining long-lived but replaceable structural and support infrastructure components with shorter-lived, higher-value service and tenant facilities. The structural aspect of the proposed architecture is a regular lattice constructed of tetrahedral cells, constructed of only a few types of simple structural components, patterned according to the cubic lattice of natural diamond crystals. The cubic lattice is arranged on larger scales to be fractal sponge, providing a disproportionately large number of surface attachment points while maintaining overall low mass of the entire structure. Generalized architectural shearing layers are also provided that permit easy separation between structural, power, thermal, propulsion/attitude control, pointing/vibration control, computing/data storage, and communication, and various operational aspects of the architecture. The combined result ensures longevity by enabling space platforms to undergo many cycles of change with little peril and at low cost, changing any part of the platform at different times and rates while leaving the remaining parts of the platform undisturbed.

Breidenthal, Julian↗

System for Automated Troubleshooting

New algorithms for diagnosing problems in electromechanical systems based on artificial intelligence techniques used to locate faults with minimal human intervention. After given information on system architecture, electrical connections, types of parts, and failure modes, algorithms apply "reasoning" processes patterned after those of humans.

Friedman, L.↗

Lunar Excavator Mission Operations using Dynamic Movement Primitives

To support sustainable infrastructure on the Moon, NASA must leverage robots to extract lunar resources for in-situ processing and construction. As part of this effort, NASA is launching the in-situ resource utilization (ISRU) Pilot Excavator later this decade to validate a robotic regolith excavator based on the Regolith Advanced Surface Systems Operations Robot (RASSOR). RASSOR is designed to extract and transport regolith to meet the needs of ISRU architectures. During its mission, Pilot Excavator will be tasked with driving in test patterns to demonstrate the operational concept. One of these tests is a circular trajectory around the lander while avoiding miscellaneous surface hazards such as lunar rocks. To this end, we utilize dynamic movement primitives to represent navigation sequences as primitive trajectories. Here, we introduce a novel obstacle avoidance parameter, which is configured to avoid rocks throughout testing exercises. We demonstrate the effectiveness our method in a newly developed simulation tool called the Simulated Excavation Environment for Lunar Operations (SEELO) using models based on the NASA RASSOR 2.0 excavator. After making key changes to the obstacle avoidance formulation, our results show that the robot is able to safety and robustly navigate the lunar surface with densely populated rock obstacles while retaining the desired circle pattern behavior.

Space Robotics and Automation↗

Control System Architectures, Technologies and Concepts for Near Term and Future Human Exploration of Space

Technologies that facilitate the design and control of complex, hybrid, and resource-constrained systems are examined. This paper focuses on design methodologies, and system architectures, not on specific control methods that may be applied to life support subsystems. Honeywell and Boeing have estimated that 60-80Y0 of the effort in developing complex control systems is software development, and only 20-40% is control system development. It has also been shown that large software projects have failure rates of as high as 50-65%. Concepts discussed include the Unified Modeling Language (UML) and design patterns with the goal of creating a self-improving, self-documenting system design process. Successful architectures for control must not only facilitate hardware to software integration, but must also reconcile continuously changing software with much less frequently changing hardware. These architectures rely on software modules or components to facilitate change. Architecting such systems for change leverages the interfaces between these modules or components.

Boulanger, Richard↗

RAID 7 disk array

Each RAID level reflects a different design architecture. Associated with each is a backdrop of imposed limitations, as well as possibilities which may be exploited within the architectural constraints of that level. There are three unique features that differentiate RAID 7 from all other levels. RAID 7 is asynchronous with respect to usage of I/O data paths. Each I/O drive (includes all data and one parity drives) as well as each host interface (there may be multiple host interfaces) has independent control and data paths. This means that each can be accessed completely, independently, of the other. This is facilitated by a separate device cache for each device/interface as well. RAID 7 is asynchronous with respect to device hierarchy and data bus utilization. Each drive and each interface is connected to a high speed data bus controlled by the embedded operating system to make independent transfers to and from central cache. RAID 7 is asynchronous with respect to the operation of an embedded real time process oriented operating system. This means that exclusive and independent of the host, or multiple host paths, the embedded OS manages all I/O transfers asynchronously across the data and parity drives. A key factor to consider is that of the RAID 7's ability to anticipate and match host I/O usage patterns. This yields the following benefits over RAID's built around micro-code based architectures. RAID 7 appears to the host as a normally connected Big Fast Disk (BFD). RAID 7 appears, from the perspective of the individual disk devices, to minimize the total number of accesses and optimize read/write transfer requests. RAID 7 smoothly integrates the random demands of independent users with the principles of spatial and temporal locality. This optimizes small, large, and time sequenced I/O requests which results in users having an I/O performance which approaches performance to that of main memory.

Stout, Lloyd↗

The application of a sparse, distributed memory to the detection, identification and manipulation of physical objects

To determine the relation of the sparse, distributed memory to other architectures, a broad review of the literature was made. The memory is called a pattern memory because they work with large patterns of features (high-dimensional vectors). A pattern is stored in a pattern memory by distributing it over a large number of storage elements and by superimposing it over other stored patterns. A pattern is retrieved by mathematical or statistical reconstruction from the distributed elements. Three pattern memories are discussed.

Kanerva, P.↗

A hybrid architecture for the implementation of the Athena neural net model

The implementation of an earlier introduced neural net model for pattern classification is considered. Data flow principles are employed in the development of a machine that efficiently implements the model and can be useful for real time classification tasks. Further enhancement with optical computing structures is also considered.

Koutsougeras, C.↗

WNN 92; Proceedings of the 3rd Workshop on Neural Networks: Academic/Industrial/NASA/Defense, Auburn Univ., AL, Feb. 10-12, 1992 and South Shore Harbour, TX, Nov. 4-6, 1992

The present conference discusses such neural networks (NN) related topics as their current development status, NN architectures, NN learning rules, NN optimization methods, NN temporal models, NN control methods, NN pattern recognition systems and applications, biological and biomedical applications of NNs, VLSI design techniques for NNs, NN systems simulation, fuzzy logic, and genetic algorithms. Attention is given to missileborne integrated NNs, adaptive-mixture NNs, implementable learning rules, an NN simulator for travelling salesman problem solutions, similarity-based forecasting, NN control of hypersonic aircraft takeoff, NN control of the Space Shuttle Arm, an adaptive NN robot manipulator controller, a synthetic approach to digital filtering, NNs for speech analysis, adaptive spline networks, an anticipatory fuzzy logic controller, and encoding operations for fuzzy associative memories.

Padgett, Mary L.↗

Application of a VLSI vector quantization processor to real-time speech coding

Attention is given to a working vector quantization processor for speech coding that is based on a first-generation VLSI chip which efficiently performs the pattern-matching operation needed for the codebook search process (CPS). Using this chip, the CPS architecture has been successfully incorporated into a compact, single-board Vector PCM implementation operating at 7-18 kbits/sec. A real time Adaptive Vector Predictive Coder system using the CPS has also been implemented.

Davidson, G.↗

Physics of Hard Sphere Experiment: Scattering, Rheology and Microscopy Study of Colloidal Particles

The Physics of Hard Sphere Experiment has two incarnations: the first as a scattering and rheology experiment on STS-83 and STS-94 and the second as a microscopy experiment to be performed in the future on LMM on the space station. Here we describe some of the quantitative and qualitative results from previous flights on the dynamics of crystallization in microgravity and especially the observed interaction of growing crystallites in the coexistance regime. To clarify rheological measurements we also present ground based experiments on the low shear rate viscosity and diffusion coefficient of several hard sphere experiments at high volume fraction. We also show how these experiments will be performed with confocal microscopy and laser tweezers in our lab and as preparation for the phAse II experiments on LMM. One of the main aims of the microscopy study will be the control of colloidal samples using an array of applied fields with an eye toward colloidal architectures. Temperature gradients, electric field gradients, laser tweezers and a variety of switchable imposed surface patterns are used toward this control.

Z D Cheng↗

PAAV Concept Document

The Pathfinding for Airspace with Autonomous Vehicles (PAAV) Concept Document, version 1.0, lays out the key challenges and potential solutions for the use of uncrewed aircraft (UA) technology for future regional air cargo operations. The challenges and solutions described in this document were informed by communications with the UA industry community (e.g., RTCA, the Federal Aviation Administration, and regional air cargo business operators), as well as the PAAV team’s research activities during the last two years including four tabletop exercises, a human-in-the-loop simulation study, a numerical simulation study, a functional allocation study, and flight data analysis (Appendix A). This document first describes the expected operational context of PAAV (Section 2), such as the flight mission, baseline UAS components, nominal operations, m:N operations (i.e., "m" remote pilots per "N" aircraft), and off-nominal operations. This context sets the scope for the PAAV concept development work. PAAV concept development assumes that UA operations will be increasingly autonomous. Thus, near- and far-term assumptions are defined (Section 3). PAAV identified seven key challenges for UA operations (Section 4): - Flight route planning - Separation and flow management - Traffic pattern integration - Contingency management - Taxi, takeoff, and landing - m:N operations - Communications operations The following 13 potential solutions to these challenges are then described (Section 5): - Scalable communications architecture - Data link - Designated UAS corridors - Crew planning for m:N operations - Flight route optimization - Traffic load-level control - Trajectory solutions with data link - Automated hazard avoidance for m:N operations - Traffic pattern integration (TPI) tool - Standard lost command and control (C2) link (LC2L) procedures - Automated hazard avoidance under LC2L - Auto-taxi, auto-takeoff, and auto-land - Ground control station (GCS) user interface for m:N operations The document attempts to link each of these solutions to one or more of the challenge areas. Novel solutions involving numerous automation technologies are needed to mitigate traffic and airspace management challenges, especially for realizing m:N operations and ensuring safety under LC2L conditions. The purpose of this document is to help understand alternatives and tradeoffs among potential solutions and provide a foundation for a cohesive PAAV concept that will be described and refined in subsequent concept versions.

Unmanned aircraft, uncrewed aircraft, regional air↗