Optical synchronization-phase locking with shot noise processes Interim technical report
Optical communication synchronization with phase lock tracking loop and analysis of shot noise processes
SEARCH · Search NASA
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.
Optical communication synchronization with phase lock tracking loop and analysis of shot noise processes
A classification scheme for errors and a technique for the provision of software fault tolerance in cyclic real-time systems is presented. The technique requires that the process structure of a system be represented by a synchronization graph which is used by an executive as a specification of the relative times at which they will communicate during execution. Communication between concurrent processes is severely limited and may only take place between processes engaged in an exchange. A history of error occurrences is maintained by an error handler. When an error is detected, the error handler classifies it using the error history information and then initiates appropriate recovery action.
Implementing an organization change is challenging, because many changes touch unexpected organizational units and processes, requiring unplanned inter-group communications and collaboration. Organization change communications can be designed to engage people, and to coordinate their actions for a successful change completion. Leadership communication focuses on presenting the idea for an organization change as a purposeful and worthwhile process that will deliver benefits to the organization and its customers and stakeholders. A series of discussions with personnel to clarify the change objectives, success metrics, and timelines serve to engage them in productive participation in the change process. Management communication ensures that the actions taken will be effective to accomplish the intended results and benefits of the change. The depth, detail, and orientation of the information delivered in these three types of communication is different, but the intention, in all cases, is to have people work together to successfully complete the goal(s) of the change. An example of these communications is included in this paper, focusing on the communications of a change leader. Change leadership communications are usually delivered by high-level people but can be delivered by individuals at any level. They speak a vision for a possibility, i.e., a new future, in a way that engages people in its value and desirability. The shift from change leadership communications to change management communications is best made as a collection of dialogues with groups of people who will be leading, managing, supporting and/or participating in various aspects of the change. These dialogues take several forms, including Q and A sessions, dialogues to clarify what 'success' will look like, and discussions that develop management tools and practices for the change. These 'engagement' discussions create a bridge from leadership vision to management implementation. Change managers often head up departments, teams, or smaller groups. Their communications are designed to have group members participate in refining the change goals into team goals, measures, and assignments; collaboration with key players; and tracking and updating elements of the change process as it progresses toward completion. This work is often more daunting than the leadership phase, due to forces of increasing detail, complexity, and disorganization over time, such as unexpected interruptions, changes in resources, and new requirements for coordination. (authors)
This slide presentation details the Mars Exploration Rover (MER) imaging system. Over 144,000 images have been gathered from all Mars Missions, with 83.5% of them being gathered by MER. Each Rover has 9 cameras (Navcam, front and rear Hazcam, Pancam, Microscopic Image, Descent Camera, Engineering Camera, Science Camera) and produces 1024 x 1024 (1 Megapixel) images in the same format. All onboard image processing code is implemented in flight software and includes extensive processing capabilities such as autoexposure, flat field correction, image orientation, thumbnail generation, subframing, and image compression. Ground image processing is done at the Jet Propulsion Laboratory's Multimission Image Processing Laboratory using Video Image Communication and Retrieval (VICAR) while stereo processing (left/right pairs) is provided for raw image, radiometric correction; solar energy maps,triangulation (Cartesian 3-spaces) and slope maps.
A cloud computing platform includes first device having a graph or tree structure with a node which receives data. The data is processed by the node or communicated to a child node for processing. A first node in the graph or tree structure determines the reconfiguration of a portion of the graph or tree structure on a second device. The reconfiguration may include moving a second node and some or all of its descendant nodes. The second and descendant nodes may be copied to the second device.
This report presents the research, design, and implementation of a Toroid Signal Processing Container with Redis Integration, conducted during my internship assignment. The project focused on developing a modular signal processing sys- tem capable of performing baseline correction, droop compensation, and real- time data communication for beam diagnostic signals. Using Redis as a message broker and configuration manager, the system ensures modularity, scalability, and efficient inter-process communication. Signal correction algorithms, such as Asymmetric Least Squares (ALS) baseline smoothing and a numerical droop correction approach, were implemented and tested using Linac beam data. The results confirm that this system improves signal fidelity and supports real-time analysis requirements, offering valuable contributions to the field of beam instrumentation and data acquisition systems.
This report presents the research, design, and implementation of a Toroid Signal Processing Container with Redis Integration, conducted during my internship assignment. The project focused on developing a modular signal processing sys- tem capable of performing baseline correction, droop compensation, and real- time data communication for beam diagnostic signals. Using Redis as a message broker and configuration manager, the system ensures modularity, scalability, and efficient inter-process communication. Signal correction algorithms, such as Asymmetric Least Squares (ALS) baseline smoothing and a numerical droop correction approach, were implemented and tested using Linac beam data. The results confirm that this system improves signal fidelity and supports real-time analysis requirements, offering valuable contributions to the field of beam in- strumentation and data acquisition systems.
A system of programs developed to aid in the design and development of the command/response protocol between a parallel jaw end effector and the strategic planner program controlling it are presented. The system executes concurrently with the LISP controlling program to generate a graphical image of the end effector that moves in approximately real time in response to commands sent from the controlling program. Concurrent execution of the simulation program is useful for revealing flaws in the communication command structure arising from the asynchronous nature of the message traffic between the end effector and the strategic planner. Software simulation helps to minimize the number of hardware changes necessary to the microprocessor driving the end effector because of changes in the communication protocol. The simulation of other actuator devices can be easily incorporated into the system of programs by using the underlying support that was developed for the concurrent execution of the simulation process and the communication between it and the controlling program.
Alltoallv() is a collective operation which allows all processes to exchange variable amounts of data with all other processes in the communication group. This means that Alltoallv() requires not only O(N2) communications, but typically also additional exchanges of the data lengths that will be transmitted in the eventual Alltoallv() call. This pre-exchange is used to calculate the proper offsets for the receiving buffers on the target processes. However, we propose two new candidate interfaces for Alltoallv() that would mitigate the need for the user to set up this extra exchange of information at the possible cost of memory efficiency. We explain the new interface variants and show how a single call can be used in place of the traditional Alltoall()/ Alltoallv() pair. We then discuss the performance tradeoffs for overall communication and memory costs, as well as both software and hardware-based optimizations and their applicability to the various proposed interfaces.
Industrial data analytics methods play a central role in improving energy storage performance and efficiency, impacting the future of electrified transportation and renewable electricity generation. However, significant challenges hinder the large-scale deployment of batteries. Conventional methods rely on centralized collection and processing of fleet-level data, leading to database size issues and privacy concerns due to potential data breaches. To enable scalable deployment of battery management systems, this article proposes a federated battery diagnosis and prognosis model, which distributes the processing of battery standard current-voltage-time-usage data in a privacy-preserving manner. Instead of transferring the raw data, this approach communicates only the locally processed parameters, thus reducing communication load and preserving data confidentiality. The federated model offers a paradigm shift in battery health management through privacy-preserving distributed methods for battery data processing and lifetime prediction, ensuring the reliable and sustainable deployment of lithium-ion batteries in a rapidly evolving world.
The Landsat-D system, in which S-band and X-band data links will provide real-time direct transmission of sensor data, is described. System performance objectives include input data quantity of 200 MSS scenes/day and 100 TM scenes/day by the Domestic Communication Satellite, and processing capability, in a pipeline mode, of 2.6 x 10 to the 11th input bits of sensor data per 16-hour day. Data processing techniques, including automated cloudcover assessment, control point library build system, radiometric calibration, and geometric correction are discussed.
The dispersed sensor processing mesh (DSPM) is an experimental, ultra-reliable, fault-tolerant computer communications network that exhibits an organic-like ability to regenerate itself after suffering damage. The regeneration is accomplished by two routines - grow and repair. This paper discusses the DSPM concept for achieving fault tolerance and provides a brief description of the mechanization of both the experiment and the six-node experimental network. The main topic of this paper is the system performance of the growth algorithm contained in the grow routine. The characteristics imbued to DSPM by the growth algorithm are also discussed. Data from an experimental DSPM network and software simulation of larger DSPM-type networks are used to examine the inherent limitation on growth time by the growth algorithm and the relationship of growth time to network size and topology.
The NASA Langley 8-Foot High Temperature Tunnel produces true enthalpy environments simulating flight from Mach 4 to Mach 7, primarily for airbreathing propulsion and aerothermal/thermo-structural testing. Flow conditions are achieved through a methane-air heater and nozzles producing aerodynamic Mach numbers of 4, 5 or 7 and have exit diameters of 8 feet or 4.5 feet. The 12-ft long free-jet test section, housed inside a 26-ft vacuum sphere, accommodates large test articles. Recently, the facility underwent significant upgrades to support hydrocarbon fueled scramjet engine testing and to expand flight simulation capability. The upgrades were required to meet engine system development and flight clearance verification requirements originally defined by the joint NASA-Air Force X-43C Hypersonic Flight Demonstrator Project and now the Air Force X-51A Program. Enhancements to the 8-Ft. HTT were made in four areas: 1) hydrocarbon fuel delivery; 2) flight simulation capability; 3) controls and communication; and 4) data acquisition/processing. The upgrades include the addition of systems to supply ethylene and liquid JP-7 to test articles; a Mach 5 nozzle with dynamic pressure simulation capability up to 3200 psf, the addition of a real-time model angle-of-attack system; a new programmable logic controller sub-system to improve process controls and communication with model controls; the addition of MIL-STD-1553B and high speed data acquisition systems and a classified data processing environment. These additions represent a significant increase to the already unique test capability and flexibility of the facility, and complement the existing array of test support hardware such as a model injection system, radiant heaters, six-component force measurement system, and optical flow field visualization hardware. The new systems support complex test programs that require sophisticated test sequences and precise management of process fluids. Furthermore, the new systems, such as the real-time angle of attack system and the new programmable logic controller enhance the test efficiency of the facility. The motivation for the upgrades and the expanded capabilities is described here.
Inefficient parallel I/O is known to be a major bottleneck among scientific applications employed on supercomputers as the number of processor cores grows into the thousands. Our prior experience indicated that parallel I/O libraries such as HDF5 that rely on MPI-IO do not scale well beyond 10K processor cores, especially on parallel file systems (like Lustre) with single point of resource contention. Our previous optimization efforts for a massively parallel multi-phase and multi-component subsurface simulator (PFLOTRAN) led to a two-phase I/O approach at the application level where a set of designated processes participate in the I/O process by splitting the I/O operation into a communication phase and a disk I/O phase. The designated I/O processes are created by splitting the MPI global communicator into multiple sub-communicators. The root process in each sub-communicator is responsible for performing the I/O operations for the entire group and then distributing the data to rest of the group. This approach resulted in over 25X speedup in HDF I/O read performance and 3X speedup in write performance for PFLOTRAN at over 100K processor cores on the ORNL Jaguar supercomputer. This research describes the design and development of a general purpose parallel I/O library called Scorpio that incorporates our optimized two-phase I/O approach. The library provides a simplified higher level abstraction to the user, sitting atop existing parallel I/O libraries (such as HDF5) and implements optimized I/O access patterns that can scale on larger number of processors. Performance results with standard benchmark problems and PFLOTRAN indicate that our library is able to maintain the same speedups as before with the added flexibility of being applicable to a wider range of I/O intensive applications.
Fault tolerance in future processing and switching communication satellites is addressed by showing new methods for detecting hardware failures in the first major subsystem, the multichannel demultiplexer. An efficient method for demultiplexing frequency slotted channels uses multirate filter banks which contain fast Fourier transform processing. All numerical processing is performed at a lower rate commensurate with the small bandwidth of each bandbase channel. The integrity of the demultiplexing operations is protected by using real number convolutional codes to compute comparable parity values which detect errors at the data sample level. High rate, systematic convolutional codes produce parity values at a much reduced rate, and protection is achieved by generating parity values in two ways and comparing them. Parity values corresponding to each output channel are generated in parallel by a subsystem, operating even slower and in parallel with the demultiplexer that is virtually identical to the original structure. These parity calculations may be time shared with the same processing resources because they are so similar.
Alltoallv() is a collective operation which allows all pro- cesses to exchange variable amounts of data with all other processes in the communication group. This means that Alltoallv() requires not only O(N2) communications, but typically also additional exchanges of the data lengths that will be transmitted in the eventual Alltoallv() call. This pre-exchange is used to calculate the proper offsets for the re- ceiving buffers on the target processes. However, we propose two new can- didate interfaces for Alltoallv() that would mitigate the need for the user to set up this extra exchange of information at the possible cost of memory efficiency. We explain the new interface variants and show how a single call can be used in place of the traditional Alltoall()/Alltoallv() pair. We then discuss the performance tradeoffs for overall communica- tion and memory costs, as well as both software and hardware-based optimizations and their applicability to the various proposed interfaces.
Washington River Protections Solutions, LLC (WRPS) is the prime contractor for the Department of Energy (DOE) Tank Farm Operations at the Hanford Site, and is responsible for the management and retrieval of millions of gallons of radioactive and chemical wastes, stored in 177 underground tanks; a legacy of decades of production activities at the Site. The potential for workforce exposure to the chemical vapors from the tanks has long been a concern for the workforce and for DOE and its tank contractors; concerns about tank vapors is an issue that pre-dates WRPS's incumbency as the Tank Operations Contractor. In response to an increase in the number of tank vapor events reported by workers at the Hanford Site in 2014, WRPS commissioned the Savannah River National Laboratory with establishing and overseeing a panel of external, independent experts (Tank Vapor Assessment Team (TVAT)) to examine chemical vapor management and related worker-protection measures at the Hanford Tank Farms. The TVAT released the Hanford Tank Vapor Assessment Report (SRNL-RP-2014-00791) in late 2014, which included several recommendations to reduce the potential for chemical vapor exposures. From 2015- 2018, governmental and external groups conducted additional assessments to review the progress made in implementing the TVAT recommendations, and the overall Industrial Hygiene (IH) program. All of these assessments specifically recommended WRPS take action to improve communications with the workforce around the subject of tank vapors. Some further recommended assessing the effectiveness of vapors-related communications. In fiscal year 2016, WRPS and DOE Office of River Protection (DOE-ORP) formed an Integrated Project Team (IPT) to: (1) develop the strategy for addressing chemical vapors and (2) define the future chemical vapor protection actions at the Tank Farms. The actions are designed to address the recommendations from the external assessments as part of the overall effort to mitigate vapors-related exposure incidences, and to ensure workers are safe and feel safe while working in and around the Hanford Tank Farms. A comprehensive vapor management communication plan, engagement processes, and effectiveness measurements were established as essential components of the IPT effort. The Chemical Protection Program Office (CPPO) was formed, in part, to deliver on these IPT initiatives, monitor performance, and drive improvements to WRPS's vapors-related communications and engagement efforts at the Hanford Tank Farms. The CPPO was created as a temporary program office tailored to address these unique challenges by augmenting traditional company performance monitoring and communications (i.e. all employee e-mails, posters, and formal briefings). Modeled in broad concept after the successful program office WRPS created to support the American Recovery and Reinvestment Act, CPPO has also proven successful in its mission. Because concerns about chemical vapors in the workplace were expressed by the workforce, they are a key stakeholder. As such, the CPPO has concentrated its information sharing efforts toward the WRPS workforce. With a focus on empathetic engagement, continuous improvement, and transparent information sharing, the CPPO has developed and implemented a strategy for improving worker trust in vapors-related communications and increasing the workforce knowledge of responses taken to address chemical vapors. Effective implementation of this strategy is demonstrated by the results of workforce surveys, which indicate measured and important improvement in the effectiveness of vapors-communications and the knowledge level workers report about vapor issues compared to the previous year. This paper discusses the utilization of a temporary program office and the unique approach that the CPPO implemented to achieve success, including: strategic application of the technical and communications staff skill mix of the organization (including talent development opportunities such as stretch assignments for WRPS's Strategic Talent Development program members and support from WRPS college interns), teaming with other WRPS' organizations such as IH, Engineering and Communications and Public Relations (C and PR), the development of new types of information sharing to support the effort, and the methods by which the effectiveness of the communications efforts are measured to drive continuous improvement. (authors)
The airborne IR signal processing system being developed will require the use of mobile satellite communications to achieve its full capability and improvement in delivery timeliness of processed IR data to the Fire Staff. There are numerous other beneficial uses, both during wildland fire management operations or in daily routine tasks, which will also benefit from the availability of reliable communications from remote areas.