Suurjännitepulssigeneraattori on elektroninen laite, jota käytetään tuottamaan lyhyitä, nopeita ja toistuvia siirtymiä suurjännitteisiin elektronisiin signaaleihin. Laaja valikoima suurjännitepulssigeneraattoreita käytetään tietyn sovelluksen mukaan, ja jännitteet vaihtelevat sadoista voltista yli miljoonaan. Niitä käytetään sovelluksissa, kuten sähköisessä tuotetestauksessa, viestinnässä ja tieteellisessä tutkimuksessa.
Suurjännitteen tarkka määritelmä vaihtelee. Esimerkiksi Yhdysvaltain hallituksen käyttämä kansallinen sähkökoodi määrittelee sähkölaitteen korkeajännitteen vähintään 600 voltiksi. Kansainvälinen sähkötekninen komissio, merkittävä kansainvälinen standardiryhmä, määrittelee sen vähintään 1,000 voltiksi vaihtovirralle ja 1,500 voltille tasavirralle. Suurjännitepulssigeneraattorilla tarkoitetaan yleensä laitetta, joka voi tuottaa jännitetasoja ainakin suurissa sadoissa tai matalissa tuhansissa.
Visuaalisesti kaaviossa kuvattu pulssigeneraattorin lähdön aaltomuoto muistuttaa neliöiden tai suorakulmioiden sarjaa. Kun pulssi alkaa, aaltomuoto nousee lähes suoralla linjalla uudelle tasolleen, pysyy vakaana tällä tasolla lyhyen ajan ja laskee sitten takaisin lähes suorassa linjassa alkuperäiseen lähtötasoon seuraavan pulssin alkuun asti. Aikaa, joka tarvitaan siirtymiseen alemmalta tasolta korkeammalle ja takaisin, kutsutaan nousuaikaksi ja laskuajaksi, ja korkeammalla käytetyllä prosenttiosuudella käytetystä ajasta kutsutaan käyttöjaksoa. Pulssin pituutta kutsutaan pulssin kestoksi tai pulssin leveydeksi ja pulssien esiintymisnopeutta pulssin toistotaajuudeksi. Riippuen käytetystä suurjännitepulssigeneraattorista ja toiminnosta, johon sitä käytetään, pulssin kesto voi olla jopa useita minuutteja tai lyhyt kuin vain biljoonaa sekuntia (pikosekuntia).
Yksi yleinen sovellus suurjännitepulssigeneraattoreille on elektroninen testauslaite, jota suunnittelijat ja valmistajat käyttävät paikantamaan elektronisten laitteiden viat. Useimmat pulssigeneraattorit voivat tuottaa pulsseja, joiden taajuus, kesto ja muut ominaisuudet vaihtelevat. Valmistamalla pulsseja, joilla on erilaiset ominaisuudet, pulssigeneraattori sallii testaajan seurata, miten testattava laite reagoi erilaisiin tuloihin, ja tunnistaa mahdolliset ongelmat, joita voi ilmetä käytön aikana.
Suurjännitepulssigeneraattori on tärkeä tutkalla, koska nykyaikaisen tutkan käyttämä sähkömagneettinen signaali kohteiden havaitsemiseen on pulssiton eikä jatkuva. Pulssigeneraattori on osa modulaattoriksi kutsuttua komponenttia, joka lähettää nopeita tehopulsseja lähettimelle pulssitutka -aaltojen tuottamiseksi. Pulssigeneraattoreita voidaan käyttää radioviestintään samalla tavalla.