Syftet med denna studie är att utveckla en programvara som systematiskt kan generera stimulans som krävs för kodsimulering (funktionell och timing) av nya digitala processorer i gammaspektroskopisystem. Programvaran måste kunna producera stimulans som emulerar ADC-data av laddningskänslig förstärkare (CSA) utgångssignal. Signalparametrar såsom pulsform, amplitud, pulsbredd och talhastighet bör vara justerbara samtidigt som alternativ såsom pulshögar och slumpmässiga pulshändelser tillåts. För att uppfylla detta mål, har en pulsgenerator programvara PulseGEN utvecklats. Programvaran GUI är utformad för att fungera i två lägen, Single/Pile-Up Mode och Kontinuerligt Random Mode. Dess ADC-modul simulerar realtidsprovtagning av ADC. Utgången kan sparas som ingångsstimulans för att testa olika funktioner hos digitala processorer såsom pulshöjdsmätningar, uppfyllnadsdetektering och korrigering, samt slumpmässig pulsdetektering och mätning som liknar den faktiska realtidsmätningen. PulseGEN resultat har jämförts och verifierats mot kommersiell laddningskänslig förstärkare med NaI detektor och NIM pulser.
Rahman och Lombigit REF beskriver utvecklingen av en programvara som systematiskt genererar stimulans som krävs för kodsimulering (funktionell och timing) av nya digitala processorer i gammaspektroskopisystem.