IP Library Granted Patent US 8,384,004
Granted Patent B1
US 8,384,004 · App. 12/692,323 · Granted Feb 26, 2013

Real-time multi-mode neutron multiplicity counter

Inventors: Mark S. Rowland (Alamo, CA); Raymond A. Alvarez (Berkeley, CA)
Assignee: Lawrence Livermore National Security
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 8,384,004
App. No.
12/692,323
Granted
Feb 26, 2013
Kind
B1
Abstract

Embodiments are directed to a digital data acquisition method that collects data regarding nuclear fission at high rates and performs real-time preprocessing of large volumes of data into directly useable forms for use in a system that performs non-destructive assaying of nuclear material and assemblies for mass and multiplication of special nuclear material (SNM). Pulses from a multi-detector array are fed in parallel to individual inputs that are tied to individual bits in a digital word. Data is collected by loading a word at the individual bit level in parallel, to reduce the latency associated with current shift-register systems. The word is read at regular intervals, all bits simultaneously, with no manipulation. The word is passed to a number of storage locations for subsequent processing, thereby removing the front-end problem of pulse pileup. The word is used simultaneously in several internal processing schemes that assemble the data in a number of more directly useable forms. The detector includes a multi-mode counter that executes a number of different count algorithms in parallel to determine different attributes of the count data.

Claims (38)

1. A method for counting neutrons, comprising:

collecting neutrons emitted from a source in a multi-detector array;

inputting pulses from the multidetector array in parallel to a plurality of separate inputs to form input signals, wherein each input of the plurality of inputs is tied to a respective individual bit of a digitized word;

reading each digitized word at regular intervals to produce a plurality of read and digitized words, wherein all bits are read simultaneously to minimize latency; and

storing each read and digitized word of the plurality of read and digitized words, wherein each read and digitized word is stored in a number of storage locations for subsequent processing.

2. The method of claim 1 wherein the multi-detector array comprises a plurality of individual He-3 detector tubes.

3. The method of claim 1 wherein the digitized word encodes a count of neutrons emitted from the source.

4. The method of claim 3 wherein the count is obtained by a count process comprising:

collecting neutron data in parallel input circuits;

controlling a minimum summing interval for counting the data;

summing the data in said summing interval, to produce a data sum;

storing the data sum in multiple arrays; and

building data structures by constructing summed sections from each array of the multiple arrays.

5. The method of claim 4 , wherein the input signals are edge triggered.

6. The method of claim 5 , wherein the minimum summing interval is controlled with a clock.

7. The method of claim 4 , wherein each input circuit is operatively connected to multiple independent means for adding of the input signals.

8. The method of claim 4 , wherein the data structures comprise data selected from the group consisting of multiple superset interval sizes, interval sizing after an external trigger, event totals in a fixed interval, event totals in a fixed interval after an external trigger, time intervals between events, time intervals between events after an external trigger, and arrival time of certain clump sizes after an external trigger.

9. The method of claim 4 , wherein said data structures comprise multiple superset interval sizes, interval sizing after an external trigger, event totals in a fixed interval, event totals in a fixed interval after an external trigger, time intervals between events, time intervals between events after an external trigger, and arrival time of certain clump sizes after an external trigger.

10. A method of neutron event counting, comprising:

inputting edge triggered input signals into parallel input circuits observing each neutron event to be counted;

controlling a minimum summing interval wherein data is counted, for use by a parallel set of means for adding, wherein each input circuit of said input circuits is operatively connected to multiple independent means for adding of said parallel set;

reading a sum in each said means for adding during said minimum summing interval to produce a sum read;

zeroing each said means for adding at the end of the minimum summing interval;

storing said sum read into multiple arrays; and

constructing summed sections from the array to build data structures comprising multiple superset interval sizes, interval sizing after an external trigger, event totals in a fixed interval, event totals in a fixed interval after an external trigger, time intervals between events, time intervals between events after an external trigger, and arrival time of certain clump sizes after an external trigger.

11. The method of claim 10 wherein the edge triggered input signals are generated by multi-detector array comprising a plurality of individual He-3 detector tubes.

12. The method of claim 10 wherein a digitized word encodes a count of neutrons emitted from a source being sampled.

13. A neutron detector system comprising:

a multi-detector array collecting neutrons emitted from a source;

an edge-detector having a plurality of inputs, each input receiving input pulses from the multi-detector array, wherein each input of the plurality of inputs is tied to a respective individual bit of a digital word; and

a multi-mode counter module coupled to the edge-detector and comprising a plurality of simultaneously executing processing units and a plurality of adder circuits, each processing unit utilizing a specific combination of trigger condition for the adder circuits and count parameter to define a minimum summing interval for counting the input pulses.

14. The system of claim 13 wherein the trigger condition is selected from one of an internal trigger and an external trigger.

15. The system of claim 14 wherein the count parameter comprises a number of neutron multiplicities present in one or more time subgate periods during a data acquisition cycle of the detector.

16. The system of claim 14 wherein the count parameter comprises a distribution of neutron-pair time intervals during one or more data acquisition cycles of the detector.

17. The system of claim 16 wherein the data acquisition cycle begins after a defined delay following the trigger condition.

18. The system of claim 13 further comprising a word generator reading digital words at regular intervals to produce a plurality of read words, wherein all bits are read simultaneously to minimize latency.

19. The system of claim 18 further comprising a memory coupled to the word generator and storing each read word of the plurality of read words, wherein each read word is stored in a number of storage locations in the memory for subsequent processing.

20. The system of claim 13 wherein the multi-detector array comprises a plurality of individual He-3 detector tubes.

Assignments (4)
CONFIRMATORY LICENSE Recorded Dec 11, 2013
From: LAWRENCE LIVERMORE NATIONAL SECURITY, LLC
To: U.S. DEPARTMENT OF ENERGY
Reel/Frame 031795/0746 →
CONFIRMATORY LICENSE Recorded Feb 19, 2013
From: LAWRENCE LIVERMORE NATIONAL SECURITY, LLC
To: U.S. DEPARTMENT OF ENERGY
Reel/Frame 029826/0381 →
CONFIRMATORY LICENSE Recorded Feb 15, 2013
From: LAWRENCE LIVERMORE NATIONAL SECURITY, LLC
To: U.S. DEPARTMENT OF ENERGY
Reel/Frame 029818/0131 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 23, 2010
From: ROWLAND, MARK S.; ALVAREZ, RAYMOND A.
To: LAWRENCE LIVERMORE NATIONAL SECURITY, LLC
Reel/Frame 023978/0560 →
Continuity (3)
Continuation In Part 12047297 · Mar 12, 2008
Continuation In Part 11257607 · Oct 24, 2005
Provisional Application 60621105 · Oct 22, 2004