L =
isminphase (b, a)
¶L =
isminphase (sos)
¶L =
isminphase (…, tol)
¶Determine whether a digital filter is minimum phase. The filter might be defined by the numerator coefficients, b, and the denominator coefficients, a, or, alternatively, by a matrix of second-order sections, sos. A toleranve tol might be given to define when two numbers are close enough to be considered equal.
Example:
a = [1 0.5]; b = [3 1]; isminphase (b, a)
Ref [1] Oppenheim, Alan, and Ronald Schafer. Discrete-Time Signal Processing. 3rd edition, Pearson, 2009.
The following code
b = [3 1]; a = [1 .5]; f = isminphase (b, a) ## test input validation
Produces the following output
f = 1
Package: signal