Filtr o skończonej odpowiedzi impulsowej () – rodzaj nierekursywnego filtru cyfrowego.
Nazwa FIR oznacza filtr o skończonej odpowiedzi impulsowej (polski akronim tej nazwy to filtr SOI). Oznacza to tyle, że reakcja na wyjściu tego układu na pobudzenie o skończonej długości jest również skończona (przez długość pobudzenia i odpowiedzi rozumie się długość odcinka czasu, dla którego próbki sygnału przyjmują wartości niezerowe). Aby warunek ten był spełniony, w tego typu filtrach nie występuje pętla sprzężenia zwrotnego, co widać na poniższym schemacie (zob. filtr IIR, w którym występuje pętla sprzężenia zwrotnego).
Plik:Schemat FIR.svg Na powyższym schemacie człony oznaczają współczynniki filtru, a człony są opóźnieniami o jedną próbkę.
Wzór na transmitancję filtru jest wielomianem opisanym za pomocą współczynników filtru:
Odpowiedź impulsowa filtru FIR jest tożsama z ciągiem współczynników
Realizacja skomplikowanych transmitancji wymaga wielomianu wysokiego rzędu, dlatego w porównaniu z filtrem o nieskończonej odpowiedzi impulsowej dla uzyskania podobnej charakterystyki potrzeba więcej zasobów sprzętowych, przez co realizacja jest bardziej złożona obliczeniowo.