Determine whether filter is maximum phase
flag = ismaxphase(b,a)
flag = ismaxphase(sos)
flag = ismaxphase(d)
flag = ismaxphase(...,tol)
returns
a logical output, flag
= ismaxphase(b
,a
)flag
, equal to true
if
the filter specified by numerator coefficients, b
,
and denominator coefficients, a
, is a maximum
phase filter.
returns flag
= ismaxphase(sos
)true
if
the filter specified by second order sections matrix, sos
,
is a maximum phase filter. sos
is a K-by-6
matrix, where the number of sections, K, must be
greater than or equal to 2. Each row of sos
corresponds
to the coefficients of a second order (biquad) filter. The ith
row of the sos
matrix corresponds to [bi(1)
bi(2) bi(3) ai(1) ai(2) ai(3)]
.
returns flag
= ismaxphase(d)true
if
the digital filter, d
, has maximum phase. Use designfilt
to generate d
based
on frequency-response specifications.
uses
the tolerance, flag
= ismaxphase(...,tol
)tol
, to determine when two numbers
are close enough to be considered equal. If not specified, tol
,
defaults to eps^(2/3)
.
designfilt
| digitalFilter
| isallpass
| islinphase
| isminphase
| isstable