Search NASA⌕ Search

SEARCH · Search NASA

Results for “Buffer control”

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 19 records

SODR Memory Control Buffer Control ASIC

The Spacecraft Optical Disk Recorder (SODR) is a state of the art mass storage system for future NASA missions requiring high transmission rates and a large capacity storage system. This report covers the design and development of an SODR memory buffer control applications specific integrated circuit (ASIC). The memory buffer control ASIC has two primary functions: (1) buffering data to prevent loss of data during disk access times, (2) converting data formats from a high performance parallel interface format to a small computer systems interface format. Ten 144 p in, 50 MHz CMOS ASIC's were designed, fabricated and tested to implement the memory buffer control function.

Hodson, Robert F.↗

An optimized buffer controlled data compression system

The digital data compression system considered uses a buffer controlled aperture algorithm which minimizes the mean-squared error between the reconstructed receiver output and transmitter input. The data compression technique selected is based on the zero-order floating aperture prediction rule. It is assumed that the statistics of the input data are initially uniformly distributed, stationary, and first-order Markov. The problem is solved for stationary data. An approach is presented for extending the results to slowly varying uniformly distributed nonstationary Markov data.

Dosik, P. H.↗

Spacecraft optical disk recorder memory buffer control

The goal of this project is to develop an Application Specific Integrated Circuit (ASIC) for use in the control electronics of the Spacecraft Optical Disk Recorder (SODR). Specifically, this project is to design an extendable memory buffer controller ASIC for rate matching between a system Input/Output port and the SODR's device interface. The aforementioned goal can be partitioned into the following sub-goals: (1) completion of ASIC design and simulation (on-going via ASEE fellowship); (2) ASIC Fabrication (at ASIC manufacturer); and (3) ASIC Testing (NASA/LaRC, Christopher Newport University).

Hodson, Robert F.↗

Spacecraft optical disk recorder memory buffer control

This paper discusses the research completed under the NASA-ASEE summer faculty fellowship program. The project involves development of an Application Specific Integrated Circuit (ASIC) to be used as a Memory Buffer Controller (MBC) in the Spacecraft Optical Disk System (SODR). The SODR system has demanding capacity and data rate specifications requiring specialized electronics to meet processing demands. The system is being designed to support Gigabit transfer rates with Terabit storage capability. The complete SODR system is designed to exceed the capability of all existing mass storage systems today. The ASIC development for SODR consist of developing a 144 pin CMOS device to perform format conversion and data buffering. The final simulations of the MBC were completed during this summer's NASA-ASEE fellowship along with design preparations for fabrication to be performed by an ASIC manufacturer.

Hodson, Robert F.↗

Buffer control unit for computer communications

Unit provides character echoing for keyboard display, parity and syndrome generation (error detection), half or full data-packet generation, automatic retransmission of packets, and keyboard lock-up.

Okinaka, A. K.↗

An ASIC memory buffer controller for a high speed disk system

The need for large capacity, high speed mass memory storage devices has become increasingly evident at NASA during the past decade. High performance mass storage systems are crucial to present and future NASA systems. Spaceborne data storage system requirements have grown in response to the increasing amounts of data generated and processed by orbiting scientific experiments. Predictions indicate increases in the volume of data by orders of magnitude during the next decade. Current predictions are for storage capacities on the order of terabits (Tb), with data rates exceeding one gigabit per second (Gbps). As part of the design effort for a state of the art mass storage system, NASA Langley has designed a 144 CMOS ASIC to support high speed data transfers. This paper discusses the system architecture, ASIC design and some of the lessons learned in the development process.

Hodson, Robert F.↗

Going beyond reliability to achieve robustness

Reliability is the ability to perform well and consistently. More formally, reliability is defined as the mathematical probability that a system does not fail during a specified time period under its specified operating conditions. The specified operating conditions often go beyond the nominal environment to include variations and challenges encountered in operational use. The difficulty is that systems are often operated outside of their specified operating conditions and, if they fail, the designers are in theory blameless. Unanticipated damaging events include internal failures, external disruptions in supporting systems, accidents, and repurposing. The most common explanation of a system failure is human error, which is usually the first assumption of the system designers. Robustness is the capability to perform without failure under a wide range of conditions that go beyond the specified operating conditions. The first step towards improving robustness would be to expand the system’s specified operating conditions to include a wider range of anticipated challenges, especially human error. Beyond this, there is a need for general approach to reduce the impact of unanticipated future events, the unknown unknowns, by improving the system’s general ability to cope. Robustness can be improved by providing additional processing capacity, larger flow control buffers, increased backup storage, more online redundancy, and more capable supervisory monitoring and control.

Harry W Jones↗

Real-time demonstration hardware for enhanced DPCM video compression algorithm

The lack of available wideband digital links as well as the complexity of implementation of bandwidth efficient digital video CODECs (encoder/decoder) has worked to keep the cost of digital television transmission too high to compete with analog methods. Terrestrial and satellite video service providers, however, are now recognizing the potential gains that digital video compression offers and are proposing to incorporate compression systems to increase the number of available program channels. NASA is similarly recognizing the benefits of and trend toward digital video compression techniques for transmission of high quality video from space and therefore, has developed a digital television bandwidth compression algorithm to process standard National Television Systems Committee (NTSC) composite color television signals. The algorithm is based on differential pulse code modulation (DPCM), but additionally utilizes a non-adaptive predictor, non-uniform quantizer and multilevel Huffman coder to reduce the data rate substantially below that achievable with straight DPCM. The non-adaptive predictor and multilevel Huffman coder combine to set this technique apart from other DPCM encoding algorithms. All processing is done on a intra-field basis to prevent motion degradation and minimize hardware complexity. Computer simulations have shown the algorithm will produce broadcast quality reconstructed video at an average transmission rate of 1.8 bits/pixel. Hardware implementation of the DPCM circuit, non-adaptive predictor and non-uniform quantizer has been completed, providing realtime demonstration of the image quality at full video rates. Video sampling/reconstruction circuits have also been constructed to accomplish the analog video processing necessary for the real-time demonstration. Performance results for the completed hardware compare favorably with simulation results. Hardware implementation of the multilevel Huffman encoder/decoder is currently under development along with implementation of a buffer control algorithm to accommodate the variable data rate output of the multilevel Huffman encoder. A video CODEC of this type could be used to compress NTSC color television signals where high quality reconstruction is desirable (e.g., Space Station video transmission, transmission direct-to-the-home via direct broadcast satellite systems or cable television distribution to system headends and direct-to-the-home).

Bizon, Thomas P.↗

Modeling Separate and Combined Atmospheres in BIO-Plex

We modeled BIO-Plex designs with separate or combined atmospheres and then simulated controlling the atmosphere composition. The BIO-Plex is the Bioregenerative Planetary Life Support Systems Test Complex, a large regenerative life support test facility under development at NASA Johnson Space Center. Although plants grow better at above-normal carbon dioxide levels, humans can tolerate even higher carbon dioxide levels. Incinerator exhaust has very high levels of carbon dioxide. An elaborate BIO-Plex design would maintain different atmospheres in the crew and plant chambers and isolate the incinerator exhaust in the airlock. This design easily controls the crew and plant carbon dioxide levels but it uses many gas processors, buffers, and controllers. If all the crew's food is grown inside BIO-Plex, all the carbon dioxide required by the plants is supplied by crew respiration and the incineration of plant and food waste. Because the oxygen mass flow must balance in a closed loop, the plants supply all the oxygen required by the crew and the incinerator. Using plants for air revitalization allows using fewer gas processors, buffers, and controllers. In the simplest design, a single combined atmosphere was used for the crew, the plant chamber, and the incinerator. All gas processors, buffers, and controllers were eliminated. The carbon dioxide levels were necessarily similar for the crew and plants. If most of the food is grown, carbon dioxide can be controlled at the desired level by scheduling incineration. An intermediate design uses one atmosphere for the crew and incinerator chambers and a second for the plant chamber. This allows different carbon dioxide levels for the crew and plants. Better control of the atmosphere is obtained by varying the incineration rate. Less gas processing storage and control is needed if more food is grown.

Jones, Harry↗

Modeling Separate and Combined Atmospheres in BIO-Plex

We modeled BIO-Plex designs with separate or combined atmospheres and then simulated controlling the atmosphere composition. The BIO-Plex is the Bioregenerative Planetary Life Support Systems Test Complex, a large regenerative life support test facility under development at NASA Johnson Space Center. Although plants grow better at above-normal carbon dioxide levels, humans can tolerate even higher carbon dioxide levels. incinerator exhaust has very high levels of carbon dioxide. An elaborate BIO-Plex design would maintain different atmospheres in the crew and plant chambers and isolate the incinerator exhaust in the airlock. This design easily controls the crew and plant carbon dioxide levels but it uses many gas processors, buffers, and controllers. If all the crew's food is grown inside BIO-Plex, all the carbon dioxide required by the plants is supplied by crew respiration and the incineration of plant and food waste. Because the oxygen mass flow must balance in a closed loop, the plants supply all the oxygen required by the crew and the incinerator. Using plants for air revitalization allows using fewer gas processors, buffers, and controllers. In the simplest design, a single combined atmosphere was used for the crew, the plant chamber, and the incinerator. All gas processors, buffers, and controllers were eliminated. The carbon dioxide levels were necessarily similar for the crew and plants. If most of the food is grown, carbon dioxide can be controlled at the desired level by scheduling incineration. An intermediate design uses one atmosphere for the crew and incinerator chambers and a second for the plant chamber. This allows different carbon dioxide levels for the crew and plants. Better control of the atmosphere is obtained by varying the incineration rate. Less gas processing, storage, and control is needed if more food is grown.

Jones, Harry↗

Initial Performance Results on IBM POWER6

The POWER5+ processor has a faster memory bus than that of the previous generation POWER5 processor (533 MHz vs. 400 MHz), but the measured per-core memory bandwidth of the latter is better than that of the former (5.7 GB/s vs. 4.3 GB/s). The reason for this is that in the POWER5+, the two cores on the chip share the L2 cache, L3 cache and memory bus. The memory controller is also on the chip and is shared by the two cores. This serializes the path to memory. For consistently good performance on a wide range of applications, the performance of the processor, the memory subsystem, and the interconnects (both latency and bandwidth) should be balanced. Recognizing this, IBM has designed the Power6 processor so as to avoid the bottlenecks due to the L2 cache, memory controller and buffer chips of the POWER5+. Unlike the POWER5+, each core in the POWER6 has its own L2 cache (4 MB - double that of the Power5+), memory controller and buffer chips. Each core in the POWER6 runs at 4.7 GHz instead of 1.9 GHz in POWER5+. In this paper, we evaluate the performance of a dual-core Power6 based IBM p6-570 system, and we compare its performance with that of a dual-core Power5+ based IBM p575+ system. In this evaluation, we have used the High- Performance Computing Challenge (HPCC) benchmarks, NAS Parallel Benchmarks (NPB), and four real-world applications--three from computational fluid dynamics and one from climate modeling.

Saini, Subbash↗

Internal Active Thermal Control System (IATCS) Sodium Bicarbonate/Carbonate Buffer in an Open Aqueous Carbon Dioxide System and Corollary Electrochemical/Chemical Reactions Relative to System pH Changes

The International Space Station (ISS) Internal Active Thermal Control System (IATCS) experienced a number of chemical changes driven by system absorption of CO2 which altered the coolant’s pH. The natural effects of the decrease in pH from approximately 9.2 to less than 8.4 had immediate consequences on system corrosion rates and corrosion product interactions with specified coolant constituents. The alkalinity of the system was increased through the development and implementation of a carbonate/bicarbonate buffer that would increase coolant pH to 9.0 – 10.0 and maintain pH above 9.0 in the presence of ISS cabin concentrations of CO2 up to twenty times higher than ground concentrations. This paper defines how a carbonate/bicarbonate buffer works in an open carbon dioxide system and summarizes the analyses performed on the buffer for safe and effective application in the on-orbit system. The importance of the relationship between the cabin environment and the IATCS is demonstrated as the dominant factor in understanding the system chemistry and pH trends before and after addition of the carbonate/bicarbonate buffer. The paper also documents the corollary electrochemical and chemical reactions the system has experienced and the rationale for remediation of these effects with the addition of the carbonate/bicarbonate buffer.

Stegman, Thomas W.↗

Improved Electrophoresis Cell

Several proposed modifications are expected to improve performance of a continous-flow electrophoresis cell. Changes would allow better control of buffer flow and would increase resolution by suppressing thermal gradients. Improved electrophoresis device would have high resolution and be easy to operate. Improvements would allow better flow control and heat dissipation.

Rhodes, P. H.↗

Optimal routing and buffer allocation for a class of finite capacity queueing systems

The problem of routing jobs to K parallel queues with identical exponential servers and unequal finite buffer capacities is considered. Routing decisions are taken by a controller which has buffering space available to it and may delay routing of a customer to a queue. Using ideas from weak majorization, it is shown that the shorter nonfull queue delayed (SNQD) policy minimizes both the total number of customers in the system at any time and the number of customers that are rejected by that time. The SNQD policy always delays routing decisions as long as all servers are busy. Only when all the buffers at the controller are occupied is a customer routed to the queue with the shortest queue length that is not at capacity. Moreover, it is shown that, if a fixed number of buffers is to be distributed among the K queues, then the optimal allocation scheme is the one in which the difference between the maximum and minimum queue capacities is minimized, i.e., becomes either 0 or 1.

Towsley, Don↗

Confidence-Based Buffer for Strategic Deconfliction with Probabilistic Operational Intent

This paper presents a methodology to expand the 95% confidence level of the elliptical geometry given by Unmanned Aircraft System (UAS) operators planning to fly Beyond Visual Line of Sight (BVLOS) to any confidence level before being fed to the strategic deconfliction (SD) module, effectively increasing the separation buffer between Operational Intents (OIs). To assess the performance of this approach, it is integrated within an adaptation of the Rolling Horizon with K-Position Search volume-based strategic deconfliction approach, previously developed at NASA Ames, preventing the 4D overlapping of OIs shaped by ellipses instead of traditional blocks. Safety and efficiency metrics are evaluated through the deconfliction of four simulated package delivery route network structures across the San Francisco Metropolitan Area with increasing numbers of crossing waypoints (network complexity). Safety assessment entails the in-house creation of a metric to quantify collision occurrences per flight hour based on the frequency at which the probabilistic operational volume segments are sampled, whereas efficiency is measured using ground delay. Results indicate that the largest buffer growth occurs when increasing the confidence level beyond 99.9% and demonstrate the negative impact of network complexity on both metrics, regardless of the OI geometry. Further, the ellipse-based SD adaptation more accurately estimates temporal separation at crossings, allowing deconflicted vehicles to be closer together. It is concluded that the proposed methodology enables the desired confidence level to serve as an effective controller of buffer size.

strategic deconfliction↗

Confidence-Based Buffer for Strategic Deconfliction with Probabilistic Operational Intent

This paper presents a methodology to expand the 95% confidence level of the elliptical geometry given by Unmanned Aircraft System (UAS) operators planning to fly Beyond Visual Line of Sight (BVLOS) to any confidence level before being fed to the strategic deconfliction (SD) module, effectively increasing the separation buffer between Operational Intents (OIs). To assess the performance of this approach, it is integrated within an adaptation of the Rolling Horizon with K-Position Search volume-based strategic deconfliction approach, previously developed at NASA Ames, preventing the 4D overlapping of OIs shaped by ellipses instead of traditional blocks. Safety and efficiency metrics are evaluated through the deconfliction of four simulated package delivery route network structures across the San Francisco Metropolitan Area with increasing numbers of crossing waypoints (network complexity). Safety assessment entails the in-house creation of a metric to quantify collision occurrences per flight hour based on the frequency at which the probabilistic operational volume segments are sampled, whereas efficiency is measured using ground delay. Results indicate that the largest buffer growth occurs when increasing the confidence level beyond 99.9% and demonstrate the negative impact of network complexity on both metrics, regardless of the OI geometry. Further, the ellipse-based SD adaptation more accurately estimates temporal separation at crossings, allowing deconflicted vehicles to be closer together. It is concluded that the proposed methodology enables the desired confidence level to serve as an effective controller of buffer size.

safety↗