Kampasuodatin on elektroninen suodatin signaalinkäsittelyssä , kun signaali kulkee, jonka läpi se lisätään siihen tietyllä viiveellä. Tuloksena on vaihekompensointi. Kampasuotimen taajuusvaste koostuu sarjasta tasaisin välein olevia huippuja, joten se näyttää kammalta.
Digitaalisissa järjestelmissä suodatin annetaan seuraavalla yhtälöllä:
missä on viive. Kampasuodatin voidaan toteuttaa myös analogisessa muodossa - tällaisen suodattimen taajuusvaste saadaan seuraavalla lausekkeella:
Amplitudivasteen huiput johtuvat siitä, että amplitudivaste sisältää jaksottaisia epäjatkuvuuksia. Tämä tapahtuu, kun seuraava ehto täyttyy:
PAL- ja NTSC -televisiojärjestelmissä signaalinkäsittelyyn käytetään kaksi- ja kolmiulotteisia kampasuodattimia (sekä ohjelmistossa että laitteistossa) . Niitä käytetään vähentämään artefakteja, kuten pistevirumista .
Viestintäjärjestelmissä viestintäsignaalin käsittelemiseen käytetään kampasuodattimia.
Kampasuotimia käytetään äänisignaalien käsittelyyn, erityisesti kaikuefektin luomiseen . Jos viive on esimerkiksi asetettu muutamaan millisekuntiin, tämä simuloi äänen vaikutusta lieriömäisessä ontelossa.
Kampasuodatin on lineaarinen kiinteä järjestelmä . Olkoon tulosignaalilla eksponentiaalinen muoto :
Lähtösignaali määritellään seuraavasti:
Yhdistämällä nämä lausekkeet kampasuodatinyhtälöön, saamme:
Ottaen huomioon, että eksponentti ei ota nollan arvoa, yhtälöt voidaan jakaa:
Päättäessämme saamme: