Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ dwiener(3P) — Sun WorkShop 5.0

Media Vault

Software Library

Restoration Projects

Artifacts Sought

dwiener(3P)

NAME

dwiener - perform Wiener deconvolution of two signals

SYNOPSIS

SUBROUTINE DWIENER(NPTS, ACOR, XCOR, FILTER, PRDERR, ISW, IERR)

INTEGER NPTS, ISW, IERR

DOUBLE PRECISION ACOR(∗), XCOR(∗), FILTER(∗), PRDERR(∗)

 

#include <sunperf.h>

void dwiener(int npts, double ∗acor, double ∗xcor, double ∗filter, double ∗prderr, int isw, int ∗ierr) ;

PURPOSE

DWIENER performs Wiener deconvolution of two signals. 
 

PARAMETERS

NPTS - INTEGER
On entry, the number of points in the input correlations. Unchanged on exit.

ACOR - DOUBLE PRECISION array of DIMENSION (NPTS)
On entry, autocorrelation coefficients. Unchanged on exit.

XCOR - DOUBLE PRECISION array of DIMENSION (NPTS)
On entry, cross-correlation coefficients. Unchanged on exit.

FILTER - DOUBLE PRECISION array of DIMENSION (NPTS)
On exit, filter coefficients.  Unchanged on exit.

PRDERR - DOUBLE PRECISION array of DIMENSION (NPTS)
On exit, the prediction error.

ISW - INTEGER
On entry, if ISW .EQ. 0 then perform spiking deconvolution, otherwise perform general deconvolution.  Unchanged on exit.

IERR - INTEGER
On exit, the deconvolution was successful iff IERR .EQ. 0, otherwise there was an error.

SunOS 5.0  —  Last change: 10 Dec 1998

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026