Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “clocks”

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 55 records · Page 3

Automatic control of clock duty cycle

In general, this disclosure is directed to a duty cycle correction (DCC) circuit that adjusts a falling edge of a clock signal to achieve a desired duty cycle. In some examples, the DCC circuit may generate a pulse in response to a falling edge of an input clock signal, delay the pulse based on a control voltage, adjust the falling edge of the input clock signal based on the delayed pulse to produce an output clock signal, and adjust the control voltage based on the difference between a duty cycle of the output clock signal and a desired duty cycle. Since the DCC circuit adjusts the falling edge of the clock cycle to achieve a desired duty cycle, the DCC may be incorporated into existing PLL control loops that adjust the rising edge of a clock signal without interfering with the operation of such PLL control loops.

Feng, Xiaoxin↗

Fault-Tolerant Self-Stabilizing Distributed Clock Synchronization Protocol for Arbitrary Digraphs

A self-stabilizing network in the form of an arbitrary, non-partitioned digraph includes K nodes having a synchronizer executing a protocol. K-1 monitors of each node may receive a Sync message transmitted from a directly connected node. When the Sync message is received, the logical clock value for the receiving node is set to between 0 and a communication latency value (gamma) if the clock value is less than a minimum event-response delay (D). A new Sync message is also transmitted to any directly connected nodes if the clock value is greater than or equal to both D and a graph threshold (T(sub S)). When the Sync message is not received the synchronizer increments the clock value if the clock value is less than a resynchronization period (P), and resets the clock value and transmits a new Sync message to all directly connected nodes when the clock value equals or exceeds P.

Malekpour, Mahyar R.↗

A Proposed Clock Synchronization Method for the Solar System Internet

Networked communications in space are necessary to achieve scalability in terms of the number of communicating nodes but also in terms of the overall system complexity. A key component to such a system is the ability to synchronize clocks, which is the focus of this paper. The so-called Solar System Internet (SSI) will be built upon Delay Tolerant Networking (DTN), which, in analogy to the Internet Protocol (IP), can be considered a suite of protocols necessary for networking in the space domain. Therefore, our goal is to extend this suite to include a DTN clock synchronization capability, analogous to the Network Time Protocol (NTP) used in the Internet. A motivating example of a network in space is NASA’s LunaNet, a vision for a multi-hop multi-path network extending to the moon wherein not all nodes will have direct connections to an authoritative reference clock. In this paper, we propose a general clock synchronization methodology and algorithm that could be used for LunaNet as well as more elaborate time-varying networks. In recent years, DTN has benefited from modeling efforts founded on the mathematical tool of sheaves. Here we continue this work to provide an approach to clock synchronization. Due to the time-varying nature of space networks, absolute consensus is not possible. However, the sheaf Laplacian provides a practical, distributed approach to approximating consensus by allowing data to diffuse through the network. In particular, the sheaf Laplacian is readily computable, lending our approach to implementation. Our approach is well suited to handle the difficulties of space networks. For instance, differences in clock accuracy mean certain nodes are more authoritative than others; we can account for these differences through hierarchies in the network, generalizing the strata in NTP. Furthermore, just as error estimation is an integral part of NTP, we are able to give concrete error bounds for our approach. Indeed, different applications (e.g., communications schedules, pointing, navigation, distributed science) will have different requirements, hence it is necessary to maintain clocks within a given tolerance. We outline some of the necessary steps to turn our approach into a practical network protocol that could be used in DTN, and we conclude the paper with suggestions for future research.

Michael Moy↗

Estimating the instability of a composite clock

A composite clock created from a local clock ensemble is known by its time offsets from the ensemble clocks. By a geometrical argument, estimate for the instability of the composite clock are calculated from the instabilities of the ensemble clocks, individually and against the composite clock. The method is illustrated by examples using simulated and real ensembles.

timescale↗

The Effects of Clock Drift on the Mars Exploration Rovers

All clocks drift by some amount, and the mission clock on the Mars Exploration Rovers (MER) is no exception. The mission clock on both MER rovers drifted significantly since the rovers were launched, and it is still drifting on the Opportunity rover. The drift rate is temperature dependent. Clock drift causes problems for onboard behaviors and spacecraft operations, such as attitude estimation, driving, operation of the robotic arm, pointing for imaging, power analysis, and telecom analysis. The MER operations team has techniques to deal with some of these problems. There are a few techniques for reducing and eliminating the clock drift, but each has drawbacks. This paper presents an explanation of what is meant by clock drift on the rovers, its relationship to temperature, how we measure it, what problems it causes, how we deal with those problems, and techniques for reducing the drift.

rovers↗

Frequency reproducibility of solid-state thorium-229 nuclear clocks

Solid-state thorium-229 ( 229 Th) nuclear clocks are set to provide new opportunities for precision metrology and fundamental physics. Taking advantage of inherent low sensitivity of a nuclear transition to its environment, orders of magnitude more emitters can be hosted in a solid-state crystal compared with current optical lattice atomic clocks. Furthermore, solid-state systems needing only simple thermal control are key to the development of field-deployable compact clocks. Here we explore and characterize the frequency reproducibility of the 229 Th:CaF 2 nuclear clock transition, a key performance metric for all clocks. We measure the transition linewidth and centre frequency as a function of the doping concentration, temperature and time. We report the concentration-dependent inhomogeneous linewidth of the nuclear transition, limited by the intrinsic host crystal properties. We determine an optimal working temperature for the 229 Th:CaF 2 nuclear clock at 196(5) K, at which the first-order thermal sensitivity vanishes. This would enable in situ temperature co-sensing using different quadrupole-split lines, reducing the temperature-induced systematic shift below the 10 −18 fractional frequency uncertainty level. At 195 K, the reproducibility of the nuclear transition frequency is 220 Hz (fractionally 1.1 × 10 −13 ) for two differently doped 229 Th:CaF 2 crystals over 7 months. Furthermore, these results form the foundation for understanding, controlling and harnessing the coherent nuclear excitation of 229 Th in solid-state hosts and for their applications in constraining temporal variations of fundamental constants.

Atomic and molecular physics↗

RHIC Run 22, 9 o'clock, a Snake in the Blue

The simulations detailed in this Tech. Note were aimed at determining new RHIC Blue 9 o’clock snake coil current and local closed orbit bump settings, together with updated - optimized - 3 o’clock snake settings, in order to recover from power supply dips which, early in the run (December 2021), caused the failure of 9 o’clock snake’s second coil in a first occurrence, and of its fourth coil in addition in a second occurrence, leaving the poor animal with just its coils 1 and 3. Documentation from a similar incident in Yellow in 2003 could be leaned on and allowed to promptly figure various necessary measures for swift recovery using the 9 o’clock Blue snake coils which survived the dip. Reference reports in particular that, in this 2003 incident, “[it was] decided to run the [failed] snake as a 88% partial snake while keeping the angles between the two snakes as 90° [...]. In general, the polarization level was not as good as Blue ring”. By contrast in this Run 22 incident, thorough simulations using the snake OPERA field maps helped determine new settings of the handicapped, 2-coil, Blue ring 9 o’clock snake currents and local closed orbit bump, and concurrently determine slight adjustment of the 3 o’clock snake currents, which allowed recovering full polarization at store, as good as could be expected from normal operation - even better over extended periods than in the Yellow ring.

43 PARTICLE ACCELERATORS↗

Low SWaP Trapped Ion Atomic Clock

For this project we attempted to show signature traits of excellent optical clock performance in a trapped ion system which had an integrated photonic delivery system for all clock algorithm beams. These traits were 1) Contrast for the clock transition, 2) Coherence of the clock transition, and 3) ion lifetime. We were partially successful and were able to demonstrate the clock laser portion of an optical clock with $\sim 4.4 \text{x} 10^{-14}/\sqrt{\tau}$ fractional frequency instability. Additionally, we made progress towards a background-free detection method.

42 ENGINEERING↗

Inexpensive programmable clock for a 12-bit computer

An inexpensive programmable clock was built for a digital PDP-12 computer. The instruction list includes skip on flag; clear the flag, clear the clock, and stop the clock; and preset the counter with the contents of the accumulator and start the clock. The clock counts at a rate determined by an external oscillator and causes an interrupt and sets a flag when a 12-bit overflow occurs. An overflow can occur after 1 to 4096 counts. The clock can be built for a total parts cost of less than $100 including power supply and I/O connector. Slight modification can be made to permit its use on larger machines (16 bit, 24 bit, etc.) and logic level shifting can be made to make it compatible with any computer.

Vrancik, J. E.↗

A comparison of the cesium and hydrogen hyperfine frequencies by means of Loran-C and portable clocks

A comparison of the hydrogen and cesium hyperfine frequencies is made using a hydrogen maser calibrated directly against the Flexible Bulb Large Storage Box Hydrogen Maser and a Hewlett-Packard portable high performance cesium clock calibrated indirectly against the USNO Master Clock via a Loran-C link. The portable cesium clock is transported from the USNO to Harvard University in operating condition. This allows the evaluation of the portable clock's performance under transport. Data are presented on the epoch and frequency stability of the portable clock under transport as well as the usefulness of a closure measurement in determining clock drift.

Reinhardt, V. S.↗

Clock performance, reliability and cost interrelationships

Problems encountered by clock manufacturers in attempting to supply reasonably priced, reliable clocks for critical aerospace applications arise from the inherent technical difficulties of designing and fabricating equipment to provide performance at the limits of the state of the art in demanding environments. The difficulties are compounded by inconsistent and unstandardized specification practices, and by an emphasis on initial acquisition costs, rather than on life cycle costs. Conventional parts stress analyses, which do not provide a useful indication of the reliability of a clock, lead to increased parts costs for high performance aerospace clocks without comensurate benefits in improved reliability or performance. The characterization of clocks in terms of the mean time between resynchronizations, facilitates the estimation of life cycle costs and provides a means to evaluate clocks in a realistic fashion for specific systems applications.

Levine, M. W.↗

Precise time dissemination via portable atomic clocks

The most precise operational method of time dissemination over long distances presently available to the Precise Time and Time Interval (PTTI) community of users is by means of portable atomic clocks. The Global Positioning System (GPS), the latest system showing promise of replacing portable clocks for global PTTI dissemination, was evaluated. Although GPS has the technical capability of providing superior world-wide dissemination, the question of present cost and future accessibility may require a continued reliance on portable clocks for a number of years. For these reasons a study of portable clock operations as they are carried out today was made. The portable clock system that was utilized by the U.S. Naval Observatory (NAVOBSY) in the global synchronization of clocks over the past 17 years is described and the concepts on which it is based are explained. Some of its capabilities and limitations are also discussed.

Putkovich, K.↗

Maser and secondary clock in telecommunications networks

Telecommunication networks of time division switches, interconnected by digital transmission are being put into place. At each switch, each incoming bit stream is brought into its own buffer. Then the clock in the switch reads each buffer to re-establish phase. Care must be taken to keep frequency differences between various clocks from becoming too large. Based on empirically defined data transmission requirements, one major network has determined that fractional frequency inequality between switches should be no worse than 1.7 X 10 to the minus 9 power. A network needs near frequency equality between its own switches, and also between its switches and other networks with which it interfaces. As a practical matter, the best way to achieve needed frequency equality is for each network to have master clock with an accuracy which is at least as good as 1 X 10 to the minus 10 power. The relationship between the master and the secondary clock is discussed. The questions of master clock accuracy and precision and the free-running capability of the secondary clocks are examined.

Risley, A.↗

Laser clocks and near field gravity of rotating objects

This work explores the feasibliity of using high performance laser clocks to detect effects of rotation in the near field region of the Earth's gravitational field. According to general relativity, the time recorded by an independent clock is the proper time of the space-time metric that applies to the system under consideration. If the gravitational source is stationary (nonrotating), proper time involves only the speed of the clocks and the scalar gravitational potential at the position of the clocks. However, if the source is rotating, the motion of the source could have an effect on the metric. Previous attempts to calculate the relativistic timekeeping for terrestrial clocks have used the metric for a nonrotating system, primarily because metrics for a rotating system were not available. This work investigates the specific effects of rotation on the Earth's gravitational field and the corresponding effect on timekeeping of laser clocks in the near field environment.

Hafele, Joseph C.↗

Verification of fault-tolerant clock synchronization systems

A critical function in a fault-tolerant computer architecture is the synchronization of the redundant computing elements. The synchronization algorithm must include safeguards to ensure that failed components do not corrupt the behavior of good clocks. Reasoning about fault-tolerant clock synchronization is difficult because of the possibility of subtle interactions involving failed components. Therefore, mechanical proof systems are used to ensure that the verification of the synchronization system is correct. In 1987, Schneider presented a general proof of correctness for several fault-tolerant clock synchronization algorithms. Subsequently, Shankar verified Schneider's proof by using the mechanical proof system EHDM. This proof ensures that any system satisfying its underlying assumptions will provide Byzantine fault-tolerant clock synchronization. The utility of Shankar's mechanization of Schneider's theory for the verification of clock synchronization systems is explored. Some limitations of Shankar's mechanically verified theory were encountered. With minor modifications to the theory, a mechanically checked proof is provided that removes these limitations. The revised theory also allows for proven recovery from transient faults. Use of the revised theory is illustrated with the verification of an abstract design of a clock synchronization system.

Miner, Paul S.↗

Future Laser-Cooled Microwave Clock Performance

Limitations to the performance of laser-cooled earth and space-based Cs clocks will be critically discussed. The most significant limitation to the stability and accuracy of laser-cooled atomic clocks is the frequency shift due to cold collisions. Because of it, laser-cooled Cs clocks must be operated at low density and this implies that space based Cs clock performance will not be significantly better than earth based. To regain some of the high accuracy and stability lost to the low density, clocks can be designed to multiply launch (or juggle) atoms. Clocks based on other atoms, in particular Rb-87 or possibly Rb-85, may have much smaller cold collision frequency shifts and therefore be capable of higher stability and accuracy, especially in a space environment.

Gibble, Kurt↗

Applications of Clocks to Space Navigation & "Planetary GPS"

The ability to fly atomic clocks on GPS satellites has profoundly defined the capabilities and limitations of GPS in near-Earth applications. It is likely that future infrastructure for Lunar and Mars applications will be constrained by financial factors. The development of a low cost, small, high performance space clock -- or ultrahigh performance space clocks -- could revolutionize and drive the entire approach to GPS-like systems at the Moon (or Mars), and possibly even change the future of GPS at Earth. Many system trade studies are required. The performance of future GPS-like tracking systems at the Moon or Mars will depend critically on clock performance, availability of inertial sensors, and constellation coverage. Example: present-day GPS carry 10(exp -13) clocks and require several updates per day. With 10(exp -15) clocks, a constellation at Mars could operate autonomously with updates just once per month. Use of GPS tracking at the Moon should be evaluated in a technical study.

Lichten, Stephen M.↗

A Byzantine-Fault Tolerant Self-Stabilizing Protocol for Distributed Clock Synchronization Systems

Embedded distributed systems have become an integral part of safety-critical computing applications, necessitating system designs that incorporate fault tolerant clock synchronization in order to achieve ultra-reliable assurance levels. Many efficient clock synchronization protocols do not, however, address Byzantine failures, and most protocols that do tolerate Byzantine failures do not self-stabilize. Of the Byzantine self-stabilizing clock synchronization algorithms that exist in the literature, they are based on either unjustifiably strong assumptions about initial synchrony of the nodes or on the existence of a common pulse at the nodes. The Byzantine self-stabilizing clock synchronization protocol presented here does not rely on any assumptions about the initial state of the clocks. Furthermore, there is neither a central clock nor an externally generated pulse system. The proposed protocol converges deterministically, is scalable, and self-stabilizes in a short amount of time. The convergence time is linear with respect to the self-stabilization period. Proofs of the correctness of the protocol as well as the results of formal verification efforts are reported.

Malekpour, Mahyar R.↗