[Master Index]
[Index for /tools/hpmatlab/toolbox/signal]
stmcb
(/tools/hpmatlab/toolbox/signal/stmcb.m)
Function Synopsis
[b,a] = stmcb( x, u_in, q, p, niter, a_in )
Help text
STMCB Compute linear model via Steiglitz-McBride iteration
[B,A] = stmcb(X,NB,NA) finds the coefficients of the system
B(z)/A(z) with approximate impulse response X, NA poles and
NB zeros.
[B,A] = stmcb(X,NB,NA,N) uses N iterations. N defaults to 5.
[B,A] = stmcb(X,NB,NA,N,Ai) uses the vector Ai as the initial
guess at the denominator coefficients. If you don't specify Ai,
STMCB uses [B,Ai] = PRONY(X,0,NA) as the initial conditions.
[B,A] = STMCB(X,U,NB,NA,N,Ai) finds the system coefficients B and
A of the system which, given U as input, has X as output. N and Ai
are again optional with default values of N = 5, [B,Ai] = PRONY(X,0,NA).
X and U must be the same length.
See also PRONY and LEVINSON, and OE in the System
Identification Toolbox.
Cross-Reference Information
This function calls
- convmtx /tools/hpmatlab/toolbox/signal/convmtx.m
- else /tools/hpmatlab/toolbox/matlab/lang/else.m
- elseif /tools/hpmatlab/toolbox/matlab/lang/elseif.m
- end /tools/hpmatlab/toolbox/matlab/lang/end.m
- error /tools/hpmatlab/toolbox/matlab/lang/error.m
- filter /tools/hpmatlab/toolbox/matlab/datafun/filter.m
- for /tools/hpmatlab/toolbox/matlab/lang/for.m
- i /tools/hpmatlab/toolbox/matlab/elmat/i.m
- if /tools/hpmatlab/toolbox/matlab/lang/if.m
- length /tools/hpmatlab/toolbox/matlab/general/length.m
- nargchk /tools/hpmatlab/toolbox/matlab/lang/nargchk.m
- nargin /tools/hpmatlab/toolbox/matlab/elmat/nargin.m
- prony /tools/hpmatlab/toolbox/signal/prony.m
- size /tools/hpmatlab/toolbox/matlab/general/size.m
- zeros /tools/hpmatlab/toolbox/matlab/elmat/zeros.m
Produced by mat2html on Wed Feb 8 12:25:18 EST 1995
Cross-Directory links are: ON