Funkciju ģenerators ir elektronisko vai elektrisko ierīču pārbaudes iekārta. Tā izmēri svārstās no puskurpju kastes līdz vairāku apavu kastēm. Kamēr funkciju ģenerators ir pievienots strāvas padevei no elektrības kontaktligzdas vai tiek barots no akumulatoriem, tas rada vai nu atkārtotu elektrisko signālu, vai vienreizēju elektrisko signālu. Funkciju ģeneratora izejas signālu, parasti atkārtotu elektrisko signālu, kas pazīstams arī kā periodisks signāls, var ģenerēt elektroniskie komponenti vai kombinācijā ar programmatūru. Funkciju ģenerators var nodrošināt vairākas tipiskas viļņu formas, kas ietver sinusa, kvadrātveida, trīsstūrveida un zāģa zoba viļņus.
Sinusoidālie viļņi ir dabiski sastopamas elektroenerģijas ģeneratoru viļņu formas, kas piegādā mājas elektroenerģiju, un šos viļņus var iedomāties kā vienmērīgi augošus, krītošus un apgrieztus viļņu formas. Kvadrātveida viļņi lielāko daļu laika paliek vienā no diviem stāvokļiem. Piemēram, kvadrātveida vilnis var periodiski mainīties starp “plus” 1 voltu (V) un “mīnus” 1 V. Trīsstūrveida un zāģveida viļņi līdzīgi paceļas vai pieaug. Atšķirībā no trīsstūrveida viļņu formām, kas krītas lēni, zāģa zoba viļņu formas krītas strauji.
Funkciju ģeneratoru izeja parasti ir savienota ar testējamo vai pētāmo ierīci. Piemēram, publiskās uzrunas sistēmas (PAS) veiktspēju var izmērīt, ievadot audio signālu PAS ieejā un pēc tam izmērot signāla un izkropļojumu līmeni izejā. Šim nolūkam tiek izmantots funkciju ģenerators, kas ģenerē sinusoidālo vilni.
Funkciju ģeneratora parastie parametri ir frekvence un izejas līmenis. Frekvence ir viļņa izejas cikls sekundē. Piemēram, ja funkciju ģenerators ģenerē sinusoidālo vilni, kas atkārtojas 1,000 reižu sekundē, to sauc par 1,000 cikliem sekundē vai 1,000 herciem (Hz). Izejas līmenis parasti ir elektriskos voltos vai elektriskā jauda vatos (W) vai milivatos (mW). Daži īpašiem funkciju ģeneratori norāda izejas līmeni decibelos attiecībā pret 1/1,000 W (dBm).
Funkciju ģeneratorus izmanto produktu un sistēmu testēšanai, problēmu novēršanai un kvalitātes nodrošināšanai daudzās nozarēs, piemēram, apraides, telekomunikāciju, ražošanas, pētniecības un enerģijas ražošanā. Sarežģītajiem funkciju ģeneratoriem ir ļoti precīzas frekvences atsauces un līmeņa iestatījumi. Īpašām testēšanas vajadzībām ir pieejami īpašiem funkciju ģeneratori. Piemēram, televizora (TV) testa modeļa ģenerators ir funkciju ģenerators, kas paredzēts, lai pārliecinātos, ka televizora galvenās shēmas darbojas pat pirms standarta TV signāla saņemšanas. Citus īpašam nolūkam paredzētus funkciju ģeneratorus izmanto dažādās nozarēs vietās un laboratorijās visā pasaulē.