En signalgenerator er en enhed, der kan levere elektriske signaler med forskellige frekvenser, bølgeformer og outputniveauer. Det bruges som testsignalkilde eller excitationskilde, når man måler amplitudeegenskaber, frekvensegenskaber, transmissionskarakteristika og andre elektriske parametre for forskellige telekommunikationssystemer eller telekommunikationsudstyr samt komponenter og egenskaber.
Signalgenerator, også kendt som signalkilde eller oscillator, har en lang række applikationer inden for produktionspraksis og teknologi. Forskellige bølgeformskurver udtrykkes ved trigonometriske funktionsligninger. Kredsløb, der kan generere en række bølgeformer, såsom trekantede bølger, savtandbølger, rektangulære bølger (inklusive firkantede bølger) og sinusbølger kaldes funktionssignalgeneratorer.



