Signaaligeneraattori, jota kutsutaan myös testisignaaligeneraattoriksi, on elektroninen laite, joka on suunniteltu tuottamaan sähköisiä impulsseja. Näitä laitteita käytetään useimmiten muiden elektronisten tai akustisten laitteiden vianetsintään, testaamiseen ja korjaamiseen. Niitä käytetään joskus myös taiteellisiin sovelluksiin.
On olemassa monenlaisia signaaligeneraattoreita, jotka soveltuvat erilaisiin käyttötarkoituksiin. Koska niillä on niin monia mahdollisia sovelluksia, mikään signaaligeneraattori ei sovellu kaikkiin tarkoituksiin. Signaaligeneraattorit kuuluvat yleensä yhteen kahdesta luokasta: toimintogeneraattorit ja mielivaltaiset aaltomuodon generaattorit.
Toimintogeneraattorit ovat yksinkertaisimpia näistä kahdesta tyypistä. Ne tuottavat yksinkertaisia toistuvia signaaleja aaltomaisessa muodossa. Tämän signaalin tuottaa piiri, joka luo toistuvan aallon, yleensä siniaalto. Toimintogeneraattoria käytetään useimmiten yksinkertaisen elektroniikan suunnittelussa tai korjaamisessa.
Näissä sovelluksissa niitä käytetään lähettämään signaali testattavan piirin kautta. Tyypillisesti toinen laite, kuten oskilloskooppi, kytketään piirin toiseen päähän sen tehon mittaamiseksi. Koska elektroniset laitteet toimivat monella eri tavalla, saatavilla on monenlaisia toimintogeneraattoreita, jotka vaihtelevat taajuusalueella, tarkkuudella ja muilla parametreilla.
Mielivaltaisia aaltomuodon generaattoreita (AWG) kutsutaan niin, koska toisin kuin funktiogeneraattorit, niiden tuottamat aallot voivat olla monessa muodossa eikä vain siniaaltoja. Tämäntyyppinen signaaligeneraattori voi tuottaa aaltoja, joissa on muun muassa sahahammas, neliö, pulssi tai kolmio. Tämän lisääntyneen monipuolisuuden vuoksi AWG: t ovat kalliimpia näistä kahdesta lajikkeesta, ja ne rajoittuvat siten korkealaatuisiin suunnittelu- ja testaussovelluksiin.
Ennen signaaligeneraattoreiden tuloa, kuten radion alkuaikoina, ainoa menetelmä uusien laitteiden ja muotojen testaamiseen oli käyttää toista vastaavaa laitetta signaalin tuottamiseen. Näin tapahtui uusien laitteiden ja radion modulaatioformaattien tapauksessa. Yhden radion suorituskykyparametrit mitattiin ja käytettiin sitten vakiona tai ”kultaisena radiona”, kuten sitä kutsuttiin.
Tällä testitekniikalla oli monia etuja, lähinnä edullisia. Yksi haittapuoli oli kuitenkin se, että kultaisen radion suorituskyky voi ajautua ajan mittaan, mikä teki siitä epäluotettavan testilaitteena. Moderni signaaligeneraattori on kalliimpi, mutta se soveltuu paljon paremmin elektroniikan testaus- ja suunnittelutoimintoihin.