You are here : matlabSignal Processingisfir

isfir() - Signal Processing

flag =
isfir(d) returns true if
a digital filter, d, has a finite impulse response.


Syntax

flag =
isfir(d) example


Example

FIR and IIR Digital FiltersOpen This Example
Use designfilt  to design FIR and IIR versions of a highpass filter. Specify a normalized stopband frequency of 0.3 and a normalized passband frequency of 0.6. Verify that each filter is of the correct class. Display the frequency responses of the filters.
fir = designfilt('highpassfir','StopbandFrequency',0.3,'PassbandFrequency',0.6);
iir = designfilt('highpassiir','StopbandFrequency',0.3,'PassbandFrequency',0.6);
isfirFIR = isfir(fir)
isiirFIR = isfir(iir)
fvt = fvtool(fir,iir);
legend(fvt,'FIR','IIR')

isfirFIR =

     1


isiirFIR =

     0


Output / Return Value


Limitations


Alternatives / See Also


Reference