edu.mines.jtk.dsp
Class LocalPredictionFilter

java.lang.Object
  extended by edu.mines.jtk.dsp.LocalPredictionFilter

public class LocalPredictionFilter
extends java.lang.Object

Local prediction filtering.

Warning: not yet completed or optimized for performance.

Version:
2006.02.21
Author:
Dave Hale, Colorado School of Mines

Constructor Summary
LocalPredictionFilter(double sigma)
          Construct a prediction filter with specified Gaussian window half-width.
 
Method Summary
 float[][][] apply(int[] lag1, int[] lag2, float[][] f, float[][] g)
           
 void applyPef(int[] lag1, int[] lag2, float[][] f, float[][] g)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LocalPredictionFilter

public LocalPredictionFilter(double sigma)
Construct a prediction filter with specified Gaussian window half-width.

Parameters:
sigma - the Gaussian window half-width; must not be less than 1.
Method Detail

apply

public float[][][] apply(int[] lag1,
                         int[] lag2,
                         float[][] f,
                         float[][] g)

applyPef

public void applyPef(int[] lag1,
                     int[] lag2,
                     float[][] f,
                     float[][] g)