Signal Toolkit - corrmtx


Function File: H = corrmtx (x, m)
Function File: H = corrmtx (x, m, method)
Function File: [H, R] = corrmtx (…)

Build a data matrix for autocorrelation matrix estimation.

Given a vector x of length N and a model order m, compute the rectangular Toeplitz matrix H such that H’*H is a biased estimate of the autocorrelation matrix. The size of H depends on the selected method:

’autocorrelation’ (default)

Uses both prewindowed and postwindowed data.

’prewindowed’

Uses prewindowed data only.

’postwindowed’

Uses postwindowed data only.

’covariance’

Uses nonwindowed data.

’modified’

Uses forward and backward prediction error estimates.

The optional second output R is the biased autocorrelation matrix estimate H’*H.

See also: aryule.