radioactivity measurements using embedded processing
DESCRIPTION
Radioactivity measurements using embedded processing. Aran Mol, INCAS 3. What is INCAS³?. A private research institute Driven by industry and social demands Full development cycle from needs analyses to product Strong international academic and industrial network. Example projects. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Radioactivity measurements using embedded processing](https://reader035.vdocument.in/reader035/viewer/2022062423/56814e34550346895dbb9997/html5/thumbnails/1.jpg)
1
Radioactivity measurements using embedded processing
Aran Mol, INCAS3
July 6th 2014 TIPP2014 Amsterdam
![Page 2: Radioactivity measurements using embedded processing](https://reader035.vdocument.in/reader035/viewer/2022062423/56814e34550346895dbb9997/html5/thumbnails/2.jpg)
2
What is INCAS³?• A private research institute
• Driven by industry and social demands
• Full development cycle from needs analyses to product
• Strong international academic and industrial network
July 6th 2014 TIPP2014 Amsterdam
![Page 3: Radioactivity measurements using embedded processing](https://reader035.vdocument.in/reader035/viewer/2022062423/56814e34550346895dbb9997/html5/thumbnails/3.jpg)
3
Example projectsAgroBot
RoboShip
SinBot
Other examples:
SPRINT – Balance training for elderly people
MoreWise – Mapping underground oil reservoirs
Panic detection – Automatic classification of sound events
ENSA/DROPS – Monitoring (natural) radioactivityJuly 6th 2014 TIPP2014 Amsterdam
![Page 4: Radioactivity measurements using embedded processing](https://reader035.vdocument.in/reader035/viewer/2022062423/56814e34550346895dbb9997/html5/thumbnails/4.jpg)
4
Radiation detection
• Focus on low levels of (natural) radioactivity• Many applications
• Geophysics• Oil & Gas• Medical• Environmental• Security• …
April 2nd 2014 TIPP2014 Amsterdam
![Page 5: Radioactivity measurements using embedded processing](https://reader035.vdocument.in/reader035/viewer/2022062423/56814e34550346895dbb9997/html5/thumbnails/5.jpg)
5
Challenge = to “sensorize”
• Move “acquisition chain” to embedded solution
• In our case:• Embed detector drift feedback algorithms• Embed spectral processing algorithms• Embed data storage• Embed data visualization
July 6th 2014 TIPP2014 Amsterdam
![Page 6: Radioactivity measurements using embedded processing](https://reader035.vdocument.in/reader035/viewer/2022062423/56814e34550346895dbb9997/html5/thumbnails/6.jpg)
6
System philosophy
• Early digitization• Local processing, self diagnostics, calibration
Environment Transducer Embedded processing
InformationADC
Control
July 6th 2014 TIPP2014 Amsterdam
![Page 7: Radioactivity measurements using embedded processing](https://reader035.vdocument.in/reader035/viewer/2022062423/56814e34550346895dbb9997/html5/thumbnails/7.jpg)
7
Detector system
• Complex sensor• Modular approach
24Gb/s
FPGA
+V
-V
ADC
±1.0 V500MHz spectra activity concentrations
NaI
July 6th 2014 TIPP2014 Amsterdam
![Page 8: Radioactivity measurements using embedded processing](https://reader035.vdocument.in/reader035/viewer/2022062423/56814e34550346895dbb9997/html5/thumbnails/8.jpg)
8July 6th 2014 TIPP2014 Amsterdam
![Page 9: Radioactivity measurements using embedded processing](https://reader035.vdocument.in/reader035/viewer/2022062423/56814e34550346895dbb9997/html5/thumbnails/9.jpg)
9
System overview• Modules in stack• 3 main boards
• Fast ADC board• FPGA board• ARM board
• 1 for additional functionality
• Additional DACs & ADCs• Connectivity• GPS
July 6th 2014 TIPP2014 Amsterdam
![Page 10: Radioactivity measurements using embedded processing](https://reader035.vdocument.in/reader035/viewer/2022062423/56814e34550346895dbb9997/html5/thumbnails/10.jpg)
10
ADC board• Signal conditioning
• Single-ended• Balanced• Amplification
• Digitization• 2 GHz; 12 bit; single channel
+V
-V
ADC
Analog signalRegister settings
Digital data
July 6th 2014 TIPP2014 Amsterdam
![Page 11: Radioactivity measurements using embedded processing](https://reader035.vdocument.in/reader035/viewer/2022062423/56814e34550346895dbb9997/html5/thumbnails/11.jpg)
11
FPGA board• Event detection• Event descriptor extraction
• Energy• Time of detection• ...
• Performance parameters• Signal stability• Baseline tracking• Noise tracking• Pile-up rejection
FPGA
Spectra or raw dataRegister readoutADC settingsClock signalsPower
ADC dataparameters
July 6th 2014 TIPP2014 Amsterdam
![Page 12: Radioactivity measurements using embedded processing](https://reader035.vdocument.in/reader035/viewer/2022062423/56814e34550346895dbb9997/html5/thumbnails/12.jpg)
12
FPGA board - signal analysis
• Parameters set at runtime by user
• Dead time: 1.14 µs (maximum)
Time (a.u.)
Ampl
itude
(a.u
.)signalMWDMA
FIR - MWD FIR - MA
baseline amplitude
histogram
July 6th 2014 TIPP2014 Amsterdam
![Page 13: Radioactivity measurements using embedded processing](https://reader035.vdocument.in/reader035/viewer/2022062423/56814e34550346895dbb9997/html5/thumbnails/13.jpg)
13
ARM board• Ethernet connection• Temperature
stabilization of spectrum• Full spectrum analysis• C++ code on Linux
buildroot• Interface server
Measured spectra & raw dataHV readoutRegister readoutUser settings
ActivitiesAnalyzed spectraRaw dataParameters
July 6th 2014 TIPP2014 Amsterdam
![Page 14: Radioactivity measurements using embedded processing](https://reader035.vdocument.in/reader035/viewer/2022062423/56814e34550346895dbb9997/html5/thumbnails/14.jpg)
14
• Calibrated reference spectra for U, K, Th, (+ Rn)• Weights to equalize the errors• Yields activity concentrations and accuracy of
estimation
ARM board - FSA
July 6th 2014 TIPP2014 Amsterdam
![Page 15: Radioactivity measurements using embedded processing](https://reader035.vdocument.in/reader035/viewer/2022062423/56814e34550346895dbb9997/html5/thumbnails/15.jpg)
15
Full-Spectrum-Analysis
𝐀=(𝐲𝐖 )∙(𝐗𝐖 )T ∙ ((𝐗T𝐖 ) ∙(𝐗𝐖 ))− 1
𝐖=1
√𝐗𝐀
𝐮=1
√𝐖𝐗T𝐖𝐗
Activity
Uncertaint
y
Weight factors
𝐖𝐲=𝐖𝐀𝐗
July 6th 2014 TIPP2014 Amsterdam
![Page 16: Radioactivity measurements using embedded processing](https://reader035.vdocument.in/reader035/viewer/2022062423/56814e34550346895dbb9997/html5/thumbnails/16.jpg)
16
Calibration procedure• Volume source: semi-
infinite brick castle• MCNPX simulations used to
determine detector response
• With detector response known, standard spectra can be calculated for any isotope and geometry
July 6th 2014 TIPP2014 Amsterdam
![Page 17: Radioactivity measurements using embedded processing](https://reader035.vdocument.in/reader035/viewer/2022062423/56814e34550346895dbb9997/html5/thumbnails/17.jpg)
17
Precision
• Energy resolution of detector: 7.0 % at 662 keV
• Very accurate activity estimations
• Very small nonlinear term
July 6th 2014 TIPP2014 Amsterdam
![Page 18: Radioactivity measurements using embedded processing](https://reader035.vdocument.in/reader035/viewer/2022062423/56814e34550346895dbb9997/html5/thumbnails/18.jpg)
18
Interface
• Web server • Easily accessible• Easily changed
• Tabs:• Live view• Settings• Data storage• System lineage
July 6th 2014 TIPP2014 Amsterdam
![Page 19: Radioactivity measurements using embedded processing](https://reader035.vdocument.in/reader035/viewer/2022062423/56814e34550346895dbb9997/html5/thumbnails/19.jpg)
19
• Dynamic Rain Observation & Parametrization System
• High-school collaboration project
• Study correlation between weather and radon activity
DROPS project222Rn
222Rn
222Rn
July 6th 2014 TIPP2014 Amsterdam
![Page 20: Radioactivity measurements using embedded processing](https://reader035.vdocument.in/reader035/viewer/2022062423/56814e34550346895dbb9997/html5/thumbnails/20.jpg)
20
DROPS results
• Continuous dataset from 22 July to 22 October
July 6th 2014 TIPP2014 Amsterdam
![Page 21: Radioactivity measurements using embedded processing](https://reader035.vdocument.in/reader035/viewer/2022062423/56814e34550346895dbb9997/html5/thumbnails/21.jpg)
21
Ongoing work...• Continued development of detector electronics &
scintillator signal processing• Testing & certification
• Field testing Canada• Temperature and mechanical stability testing
• Advanced real time analysis & control• Pile up correction
• Pulse shape discrimination• Neutron detection
• Improve fitting procedure
July 6th 2014 TIPP2014 Amsterdam
![Page 22: Radioactivity measurements using embedded processing](https://reader035.vdocument.in/reader035/viewer/2022062423/56814e34550346895dbb9997/html5/thumbnails/22.jpg)
22
Applications
• Environmental monitoring• Pilot: Uranium mining Canada
• Precision farming• Soil content in sugar beet harvesting
• Nuclear reactor monitoring• First tests expected this year
July 6th 2014 TIPP2014 Amsterdam
![Page 23: Radioactivity measurements using embedded processing](https://reader035.vdocument.in/reader035/viewer/2022062423/56814e34550346895dbb9997/html5/thumbnails/23.jpg)
23
Thank you
INCAS3 is sponsored by:
July 6th 2014 TIPP2014 Amsterdam