En signalgenerator er en enhet som kan gi elektriske signaler med forskjellige frekvenser, bølgeformer og utgangsnivåer. Den brukes som testsignalkilde eller eksitasjonskilde når du måler amplitudeegenskaper, frekvensegenskaper, overføringsegenskaper og andre elektriske parametere til forskjellige telekommunikasjonssystemer eller telekommunikasjonsutstyr, samt egenskaper og parametere til komponenter.
Signalgenerator, også kjent som signalkilde eller oscillator, har et bredt spekter av applikasjoner innen produksjonsutøvelse og teknologi. Ulike bølgeformskurver er uttrykt ved trigonometriske funksjonsligninger. Kretser som kan generere en rekke bølgeformer, for eksempel trekantbølger, sagtannbølger, rektangulære bølger (inkludert firkantbølger) og sinusbølger kalles funksjonssignalgeneratorer.



