IP Library Granted Patent US 7,975,160
Granted Patent B2
US 7,975,160 · App. 11/823,841 · Granted Jul 5, 2011

System and method for precise absolute time event generation and capture

Assignee: University of Utah Research Foundation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,975,160
App. No.
11/823,841
Granted
Jul 5, 2011
Kind
B2
Abstract

The present invention is a system and method for precise absolute time event generation and capture. One embodiment of the present invention is a programmable hardware module for TTL pulse generation and capture in absolute time. The nominal accuracy of the programmable hardware module is 25 ns. The time reference is an on-board GPS (Global Positioning System) receiver. The hardware embodiment of the present invention can generate eight independently programmable outputs and capture the times on eight independently programmable inputs. An exemplary application for the present invention is triggering external light sources, and flash-lamp pumped lasers in particular, at specific times for calibration of cosmic-ray observatories. A software embodiment of the present invention is implemented in a Linux software device driver interface featuring an extensive set of user commands.

Claims (14)

1. A system for precise absolute time event generation and capture, comprising:

a timing event generator for generating output timing events, wherein the output timing events may be a rising edge, a falling edge or any combination of a rising or falling edge, wherein the timing event generator is configured to independently generate the output timing events on a plurality of output channels;

a timing event receiver for sensing input timing events, wherein the input timing events may be a rising edge, a falling edge or any combination of a rising edge or falling edge;

a universal clock receiver for obtaining an absolute time clock signal; and

a processor in communication with the timing event generator, the timing event receiver and the universal clock receiver, capturing times of software generated events or interrupts, thereby providing absolute time-profiling of realtime software applications.

2. The system according to claim 1 , wherein the timing event generator comprises pulse edge logic configured for generating the output timing events synchronized to the absolute time clock signal.

3. The system according to claim 1 , wherein the timing event receiver comprises capture edge logic for receiving timing events synchronized to the absolute time clock.

4. The system according to claim 1 , wherein the timing event generator is configured for generating the output timing events on eight output channels.

5. The system according to claim 1 , wherein the timing event receiver is configured to independently receive input timing events on a plurality of input channels.

6. The system according to claim 5 , wherein the timing event receiver is configured for receiving the input timing events on eight input channels.

7. The system according to claim 1 , wherein timing event generation and capture comprises a timing measurement error of about 25 ns or less.

8. The system according to claim 1 , wherein timing event generation and capture comprises a timing measurement error of about 12.5 ns or less.

9. The system according to claim 1 , wherein the universal clock receiver is configured to provide a global positioning system (GPS) timing signal.

10. The system according to claim 1 , wherein the universal clock receiver comprises a global positioning system (GPS) engine.

Assignments (4)
CONFIRMATORY LICENSE Recorded Aug 19, 2019
From: UNIVERSITY OF UTAH
To: NATIONAL SCIENCE FOUNDATION
Reel/Frame 050089/0710 →
CONFIRMATORY LICENSE Recorded Jan 7, 2015
From: UNIVERSITY OF UTAH RESEARCH FOUNDATION
To: NATIONAL SCIENCE FOUNDATION
Reel/Frame 034732/0099 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 21, 2007
From: SMITH, JEREMY D.; THOMAS, JASON R.; THOMAS, STAN B.; WIENCKE, LAWRENCE R.
To: THE UNIVERSITY OF UTAH
Reel/Frame 019859/0290 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 21, 2007
From: THE UNIVERSITY OF UTAH
To: UNIVERSITY OF UTAH RESEARCH FOUNDATION
Reel/Frame 019859/0339 →
Continuity (2)
Provisional Application 60806047 · Jun 28, 2006
Related Publication 20080016384A1 · Jan 17, 2008