Signaaligeneraattori on laite, joka voi tuottaa sähköisiä signaaleja, joilla on eri taajuudet, aaltomuodot ja lähtötasot. Sitä käytetään testisignaalilähteenä tai virityslähteenä, kun mitataan eri tietoliikennejärjestelmien tai tietoliikennelaitteiden amplitudiominaisuuksia, taajuusominaisuuksia, lähetysominaisuuksia ja muita sähköparametreja, samoin kuin komponenttien ominaisuuksia ja parametreja.
Signaaligeneraattorilla, joka tunnetaan myös nimellä signaalilähde tai oskillaattori, on laaja sovellusvalikoima tuotantotavan ja tekniikan alalla. Erilaiset aaltomuodon käyrät ilmaistaan trigonometrisillä funktioyhtälöillä. Piirejä, jotka voivat tuottaa erilaisia aaltomuotoja, kuten kolmio-, saha-aalto-, suorakaiteen- (mukaan lukien neliöaaltoja) ja siniaaltoja, kutsutaan toimintasignaaligeneraattoreiksi.



