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
White papers • April 15, 2024

Using a Time & Frequency Analyzer for Hanbury Brown and Twiss experiments


    This white paper provides a guide on configuring the Moku Time & Frequency Analyzer for Hanbury Brown and Twiss experiments, enabling real-time photon counting and analysis.

    Photon counting guide Time & Frequency Analyzer configuration guide

    The Moku Time & Frequency Analyzer (TFA) measures intervals between configurable start and stop events with sub-ps precision. While using the TFA, you can compute lossless histograms of interval duration in real time, allowing you to view photon counting experiment progress live rather than computing graphs exclusively in post-processing. By populating real-time histograms, you can observe photon bunching or antibunching behavior, investigate the second order correlation function, and analyze coherence properties of the photon source. One such application of this feature, Hanbury Brown and Twiss experiments, is an ideal use case of real-time histogram generation.

    Hanbury Brown and Twiss (HBT) experiment background

    In a Hanbury Brown and Twiss (HBT) experiment, scientists place two detectors at different locations to observe two split photon beams from a distant source. One beam travels a different path length relative to the other, resulting in a temporal offset between the arrival of photons at the two detectors. The experimenters measure the intensity of light arriving at each detector as a function of time. They then analyze the correlations between the intensities recorded by the two detectors. The HBT interferometer helps to verify the quantum nature of light with applications in astronomy, quantum information processing, and quantum communication.[1]

    If the light behaves classically, the intensities detected by the two detectors should be uncorrelated. However, in quantum mechanics, photons can exhibit either bunching or anti-bunching behavior. Bunching refers to the tendency of photons to arrive together, while anti-bunching refers to the tendency for photons to avoid arriving together. If the detected photons exhibit bunching, it suggests that they are correlated, meaning they are more likely to arrive at the detectors simultaneously. Conversely, if they exhibit anti-bunching as seen in the histogram in Figure 1, it implies that they are anti-correlated, meaning they are less likely to arrive simultaneously. By observing photon arrival times using histograms, researchers can determine important spatial and temporal correlations between photons detected by different detectors.

    Figure 1: Histogram of time delays between consecutive photon pairs exhibiting antibunching behavior

    Figure 1: Histogram of time delays between consecutive photon pairs exhibiting antibunching behavior

    By using the Moku Time & Frequency Analyzer to perform photon counting for HBT experiments, researchers can utilize FPGA-based, reconfigurable hardware. This form factor lends to zero dead-time measurements, an intuitive user interface with real-time, lossless histograms, and embedded data logging to perform further analysis after you have gathered the necessary data.

    Using the Moku Time & Frequency Analyzer for Hanbury Brown and Twiss experiments

    Materials and hardware configuration

    • Photon emitter
    • 50:50 beam splitter
    • Photodetectors
    • Moku device

    Hanbury Brown and Twiss Configuration

    Hanbury Brown-Twiss experiment setup for photon counting with Moku:Pro.

    Figure 2: Hanbury Brown and Twiss (HBT) experiment hardware setup

    The emitter sends photons toward the beam splitter, as seen in Figure 2. From there, the beam diverts on two paths: one path is directed toward photodetector 1 (D1), and the other is directed down a longer path toward photodetector 2 (D2). Connect the path from D1 to Input 1 of the Moku device. Connect the path from D2 to Input 2 of the Moku device.

    Time & Frequency Analyzer instrument setup for photon counting

    1. In the Moku app, open the Time & Frequency Analyzer.
    2. In the Events tab, set the acquisition mode to Continuous.
    3. Configure Event A to start our interval, as seen in Figure 3. This corresponds to path 1.
      1. Set the source to Input 1.
      2. Configure the threshold to correspond with the pulse of the photodetector. For photodetectors such as an avalanche photodetector, the output voltage is a function of the incident light power Popt, the sensitivity of the detector RM(λ) at a given wavelength and M factor, and transimpedance gain G. [2]Photodetector voltage polse
      3. Set the Edge to Rising in order to detect the pulse.
        Hanbury Brown Twiss photon counting event counter setup details.

        Figure 3: Event A and Event B configuration

    4. Configure Event B to end our interval. This corresponds to path 2.
      1. Set the source to Input 2.
      2. Configure the threshold to correspond with the pulse of the photodetector.
      3. Set the Edge to Rising in order to detect the pulse.
      4. If desired, set the holdoff time. This feature prevents the detector from registering consecutive pulses within a short time window, helping to distinguish between individual photon events.
    5. Configure the interval as seen in Figure 4. With the time between photon arrivals, we can begin to determine possible correlations between the photons.
      1. In the Intervals tab, set Interval A to start with Event A and end with Event B.
        Hanbury Brown Twiss photon counting interval settings

        Figure 4: Interval setup from Event A, the start event, to Event B, the stop event

    6. Set up data logging to log raw event timestamps
      1. Log data using the embedded Data Logger by pressing the Data Logger icon. Configure your logging parameters (start, duration, filename, etc) and start logging to internal storage. Download logged data using the File Manager and convert to a CSV, HDFS, MATLAB, or NumPy file for easy export and processing.
    7. Configure lossless, real-time histograms
      1. On the histogram view, click the settings icon to configure histogram settings seen in Figure 5. The on-device histograms are calculated in real time, meaning experiment results generate in parallel with your measurements.
        Hanbury Brown Twiss photon counting histogram details

        Figure 5: On-device histogram settings

      2. To autoscale the histogram view, select “Autoset start/stop”. You can also choose to turn “Always autoscale” on.

    Conclusion

    When performing photon counting experiments, photon detectors are often difficult to configure or require complex data manipulation for meaningful results. The Moku Time & Frequency Analyzer provides an easy-to-use, intuitive solution for Hanbury Brown and Twiss experiments and other photon counting applications. In addition to photon counting, users can employ the Time & Frequency Analyzer as a frequency counter, event detector, or time-to-voltage converter by using the steps shown in this document and adjusting the configurable event detectors to suit the specific application. To learn more about the Time & Frequency Analyzer, speak with an engineer.

    Footnotes

    [1] Ung, Thi. (2018). Désordre contrôlé sur des nanostructures métalliques pour des applications en plasmonique.

    [2] “APD130x Operation Manual,” Feb. 13, 2020. https://www.thorlabs.com/drawings/10fea885cf23bdb0-AD49B71D-017A-23A7-256FDFF4F821C7B9/APD130A2-Manual.pdf (accessed Apr. 04, 2024).

    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 White papers

    White papers
    Building advanced triggers for test using AI-enabled tools

    Compressing weeks of custom development and replacing fixed Oscilloscope trigger modes with Generative Instrumentation

    Date: July 14, 2026

    White papers
    Scaling parallel device testing with Python and FPGA-based tools

    How combining software flexibility with hardware determinism increases test throughput and reliability in R&D and production

    Featuring: Moku:Delta, Spectrum Analyzer, Oscilloscope, Python

    White papers
    Visualizing and characterizing qubit states in quantum systems

    Learn about the representing qubit states with the Bloch sphere, along with common pulse sequences and tips for implementation with Moku

    Featuring: Arbitrary Waveform Generator, Lock-in Amplifier, Moku:Delta, Moku:Pro

    Date: August 6th, 2025

    Back to all White papers

    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.