Specification:

  • Overview
    • Signal generator for the Ex-Core Neutron Flux Monitoring System (ENFMS).
    • Generates realistic neutron detector pulse waveforms for algorithm testing ENFMS.
    • Available in MATLAB, Python, C, and CUDA (GPU).
  • Specification
    • Application: ENFMS detector signal simulation
    • Signal: Neutron, gamma, noise
    • Time resolution: 2 ns (500 MHz equivalent sampling)
    • Main inputs: Total simulation time, reactor power, SNR, number of channel
    • Main outputs : detector time-series stored in text file (one value per line)
  • Implementations
    • MATLAB
      • File: ENFMS_signal_generator.m
      • Tested on: MATLAB R2024b
    • Python
      • File: ENFMS_signal_generator.py
      • Tested on: Pycharm Community Edition 2024.2.4
    • C
      • File: ENFMS_signal_generator.c
      • Tested on: Visual studio 2022
    • CUDA
      • File: ENFMS_signal_generator.cuda
      • Tested on: Visual studio 2022

How to get source code of the platform