Generator impulzov je električna naprava, ki se lahko uporablja kot notranji vir signala v vezju. Lahko se uporablja tudi kot zunanji vir signala za napravo z generiranjem konstantnih ali vzdrževanih signalnih impulzov. Generator impulzov se uporablja za oddajo signala in za merjenje količine signala, ki ga naprava sprejema. Za ustvarjanje impulzov, ki jih zagotavlja, lahko uporablja tako digitalno kot tudi analogno vezje.
Generatorji impulzov lahko zagotavljajo tako visoko kot nizkonapetostne impulze. Ustvarjeni impulzi se razlikujejo glede na potrebe, ki jih določi uporabnik. Generatorji impulzov se pogosto uporabljajo interno za napajanje naprav s časovnim sprožitvijo v elektronskih vezjih.
Novejši generatorji impulzov so sposobni tudi generirati signalne impulze različnih širin in frekvenc. To jim omogoča uporabo v vezjih, ki zahtevajo več kot en sprožilni mehanizem hkrati. To je bil problem za starejše enote, predvsem zaradi dejstva, da je bilo treba starejše enote generatorja impulzov povezati v vezje bodisi zaporedno ali vzporedno, da bi pravilno delovale, kar pomeni, da se ne morejo spreminjati po širini ali frekvenci.
Širina impulza je v bistvu še en izraz za trajanje časa, v katerem se impulz ali signal dostavi. Večina novejših enot impulznega generatorja je sposobna ustvariti trajanje impulza več kot eno minuto na impulz, do delčka sekunde. Nekatera bolj zapletena in dražja vezja generatorja impulzov so sposobna proizvesti od enega do več kot 30 milijard impulzov v eni sekundi. Ti generatorji impulzov se običajno imenujejo generatorji impulzov RACE, kar je kratica za Rapid Automatic Cascode Exchange.
Generatorji impulzov se lahko uporabljajo tudi zunaj električnih vezij, predvsem v raziskovalnih aplikacijah na področjih, kot sta znanost in medicinska tehnologija. Večina teh naprav se uporablja kot sprožilne naprave za večja vezja, ki upravljajo avtomatizirane stroje. Za ta namen so odlični zaradi svojih časovnih sposobnosti in regulacijskih zmogljivosti znotraj delujočih električnih tokokrogov.
Takšni generatorji se uporabljajo tudi pri testiranju aplikacij. Tam se lahko uporabijo bodisi za zagotovitev, da določen signal doseže svoj cilj znotraj vezja, ali za izločitev vira napake v električnem tokokrogu. V večini primerov testni generatorji impulzov uporabljajo eno samo diodno luč ali LED, da uporabniku sporočijo, kdaj pride do napake v vezju.