SIGCLEAR Program reference

sgdelay

Estimate and compensate nonstationary delays between sampled vectors

Package: sigclear-optim · Version: 1.0.1-5 Download JSON

Description

Estimate time-varying relative delays using a linear-phase approximation, then
apply the configured inverse or correction to the selected vectors. The method
operates on sampled vector data and depends on the chosen reference and
estimation-window settings.

Synopsis

sgdelay <stdin >stdout lphase=pcmf order=2 smooth=mse ntw=5 nxw=3 twod=true nyw=3

Parameters

sgdelay parameters
ParameterTypeDefaultDescription
in ifile stdin input dataset; all vectors are processed
out ofile stdout output dataset with vectors replaced by estimated delays along the index direction
lphase enum pcmf linear-phase approximation operator
Allowed: lagrange bspline pcmf
order int 2 half-order of the linear-phase filter; its length is 2*order+1
smooth enum mse regularization operator for smooth delay estimation
Allowed: none mae mse tls m4e
ntw int 5 sample-axis window size for delay regularization
nxw int 3 first lateral-axis window size for delay regularization
twod bool true use 2D regularization; set to false for 3D regularization
nyw int 3 second lateral-axis window size for 3D delay regularization

Input and output

Input

input dataset; all vectors are processed

Output

output dataset with vectors replaced by estimated delays along the index direction