File: lattn.cat

package info (click to toggle)
scilab 2.4-1
  • links: PTS
  • area: non-free
  • in suites: potato, slink
  • size: 55,196 kB
  • ctags: 38,019
  • sloc: ansic: 231,970; fortran: 148,976; tcl: 7,099; makefile: 4,585; sh: 2,978; csh: 154; cpp: 101; asm: 39; sed: 5
file content (44 lines) | stat: -rw-r--r-- 1,560 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44

lattn(1)                       Scilab Function                       lattn(1)
NAME
  lattn - recursive solution of normal equations

CALLING SEQUENCE
  [la,lb]=lattn(n,p,cov)

PARAMETERS

  n    : maximum order of the filter

  p    : fixed dimension of the MA part. If p= -1, the algorithm reduces to
       the classical Levinson recursions.

  cov  : matrix containing the Rk's (d*d matrices for a d-dimensional
       process).It must be given the following way

                              |  R0 |
                              |  R1 |
                          cov=|  R2 |
                              |  .  |
                              |  .  |
                              |Rnlag|

  la   : list-type variable, giving the successively calculated polynomials
       (degree 1 to degree n),with coefficients Ak

DESCRIPTION
  solves recursively on n (p being fixed) the following system (normal equa-
  tions), i.e. identifies the AR part (poles) of a vector ARMA(n,p) process

                         |Rp+1 Rp+2 . . . . . Rp+n  |
                         |Rp   Rp+1 . . . . . Rp+n-1|
                         | .   Rp   . . . . .  .    |
                         |                          |
     |I -A1 -A2 . . .-An|| .    .   . . . . .  .    |=0
                         | .    .   . . . . .  .    |
                         | .    .   . . . . .  .    |
                         | .    .   . . . . . Rp+1  |
                         |Rp+1-n.   . . . . . Rp    |
  where {Rk;k=1,nlag} is the sequence of empirical covariances
AUTHOR
  G. Le V.