Please update your browser. For the best Liquid Instruments experience, update to the latest version of Chrome, Edge, Firefox, or Safari. Update Microsoft Edge.
Liquid Instruments Logo
Products
Hardware Platforms
Moku:Delta
Moku:Delta
New
For advanced design and validation
Moku:Pro
Moku:ProFor versatile test and measurement
Moku:Lab
Moku:LabFor experimental research labs
Moku:Go
Moku:GoFor quick testing and debugging
Compare Hardware
Compare HardwareView a side-by-side of all Moku hardware
Technologies
GenInst Studio
New
Generate personalized instruments
Integrated InstrumentsProfessional-grade instruments at your fingertips
Neural NetworkFPGA-powered neural network integration
Multi-Instrument ModeCombine instruments to create a customized test system
Moku CompileCode, compile, and deploy to your Moku's FPGA
Software
MokuOSDownload the Moku app for Windows, macOS, iPadOS & visionOS
APIsPython, MATLAB, LabVIEW
UtilitiesCommand line and graphical tools for file conversion
Instruments
Analysis
Oscilloscope
Spectrum Analyzer
Frequency Response Analyzer
Lock-in Amplifier
Phasemeter
Logic Analyzer / Pattern Generator
Time & Frequency Analyzer
Data Logger
Generation
Waveform Generator
Arbitrary Waveform Generator
Control & Conditioning
PID Controller
Digital Filter Box
FIR Filter Builder
Laser Lock Box
Custom & Utility
GenInst Studio
New
Gigabit Streamer
Custom Instrument
Neural Network
Multi-Instrument Mode
Applications
Optics and Photonics
Microscopy and Spectroscopy
Photon Counting
Quantum Optics
Aerospace and defense
A&D Instrumentation
Component Test
Automated Testing
Semiconductor Test
Control Systems and Bode Analysis
MEMS Testing
AI and Machine Learning
Generative Instrumentation
New
Neural Networks
Education
Education and Research
Resources
App Notes
Blog
Case Studies
Coursework
Guides
Product Documentation
Publications
Webinars
White Papers
Support
Company
Contact Us
About Us
Leadership
Partners
News & Updates
Press
Events Calendar
Careers
Store
Moku:Delta
Moku:Pro
Moku:Go
Upgrade Moku:Pro
Upgrade Moku:Lab
Upgrade Moku:Go
0
Get a quote Buy Now
Build personalized instruments with GenInst Studio in minutes, not months. | Register for the webinar
Blog

Finding dark matter among the noise with Moku:Pro

January 19, 2024

    In a recent case study, we highlighted the use of the Moku:Pro in the search for what is known as “light” dark matter. These types of experiments involve searching for small signals, or “events,” usually within a vast sea of noise caused by room temperature electronics. These events also happen at unpredictable intervals, meaning that researchers must constantly monitor their experiments to catch as many events as possible. The short time length (< 1 ms) of each event combined with the long timescale (~minutes) of every search means that researchers are often left with gigabytes of data to sift through.   

    Converting Moku data files

    Los Alamos National Laboratory postdoctoral researcher Dr. Samuel Watkins, who is working on a collaborative project entitled “Search for Particles of Light Dark Matter with Narrow-gap Semiconductors,” or SPLENDOR, has developed open-source software to address the issue1. Dr. Watkins leveraged the flexibility and performance of Moku:Pro to create this new digital acquisition software, known as SPLENDAQ, using the device’s Python API. After the data is collected via the Moku:Pro Data Logger instrument, the native .li file extension can be converted to an .hdf5 file with a single Python command. SPLENDAQ then uses these .hdf5 files for analysis. 

    Using Moku with a custom Python API

    SPLENDAQ combs through these large files searching for specific events, usually beginning when the input voltage crosses a determined threshold. While this works straightforwardly for high-amplitude events, more careful analysis must be performed to recover low-amplitude signals. The first step is allowing the Moku:Pro Data Logger to “listen” to the background noise of the experimental setup by acquiring a stream of data without any events. This data set is then Fourier transformed to determine the power spectral density (PSD) — the distribution of noise as a function of frequency. The second step is to provide SPLENDAQ with a shape function, or template, for the events. In this case, events are represented by a double-exponential function with a fast rising time and slower falling time, as seen in Figure 1. 

    Moku data logger capturing event

    Figure 1: Detection of a test event using SPLENDAQ and Moku Data Logger. Figure reproduced from preprint2. 

    When SPLENDAQ is supplied with both a shape function and PSD distribution, it can carefully process the input data stream to recover events that would normally be drowned out in noise. Dr. Watkins illustrates this in his paper, where a possible event that barely crosses the detection threshold is still recovered by SPLENDAQ2.

    SPLENDAQ is available freely from GitHub and, like the Moku:Pro Data Logger, can be used for a wide variety of applications where continuous data acquisition is required — not just dark matter searches! 

    Check out the SPLENDAQ paper on the arXiv here.

    Questions?

    Get answers to FAQs in our Knowledge Base

    If you have a question about a device feature or instrument function, check out our extensive Knowledge Base to find the answers you’re looking for. You can also quickly see popular articles and refine your search by product or topic.

    Join our User Forum to stay connected

    Want to request a new feature? Have a support tip to share? From use case examples to new feature announcements and more, the User Forum is your one-stop shop for product updates, as well as connection to Liquid Instruments and our global user community.

    Footnotes

    [1] Report number LA-UR-24-20435.

    [2] S.L. Watkins. SPLENDAQ: a detector-agnostic data acquisition system for small-scale physics experiments. arXiv:2310.01279 [physics.ins-det] (2023).

    Try Moku in demo mode Download the Moku app → Get answers to FAQs Visit Knowledge Base → Connect with Moku users Join the user forum →

    Other Recommended Blog Posts

    Blog
    What is Generative Instrumentation?

    The AI-enabled technology for creating customized test solutions, including specialized measurements, real-time signal processing, and control capabilities

    Date: July 14, 2026

    Blog
    5 Advantages of FPGA-Based Customization for Test & Measurement

    How instruments with user-programmable FPGAs are replacing racks of test equipment, and what that means for your lab.

    Featuring: Moku Cloud Compile

    Date: May 22, 2026

    Blog
    Faster, more powerful real-time customization with MokuOS 4.2

    MokuOS 4.2 unlocks higher bandwidth, faster real-time processing, and more instruments on Moku:Delta, all with a simple software update.

    Date: March 19, 2026

    Back to all Blog

    Nav

    • Products
    • Instruments
    • Resources
    • Support
    • Company
    • Contact Us
    • Privacy Policy
    • Terms of Use

    Offices

    United States
    (619) 332-6230
    12526 High Bluff Dr.
    Suite 150
    San Diego, CA 92130

    Australia
    +61 2 6171 9730
    243 Northbourne Avenue
    Suite 1, Level 1
    Lyneham, ACT 2602

    Australia
    +61 3 7073 3594
    Suite 5C, Level 5,
    700 Swanston Street,
    Carlton, VIC – 3058

     

     

    Follow us

    LinkedIn YouTube X Facebook Instagram

    官方微信

    © 2026 Liquid Instruments. All rights reserved.