NAME

     fkstrip  - attenuate/enhance flat events


SYNOPSIS

     fkstrip [ -Nntap ] [ -Ootap ] [ -nsnstr  ]  [  -nenetr  ]  [
     -rsnrst  ]  [  -renred  ]  [  -siwst ] [ -eiwed ] [ -bwb ] [
     -hwstrwrd ] [ -llsf ] [ -wex ] [ -iaint ] [ -titapr ] [ -P ]
     [ -V ] [ -? ]


DESCRIPTION

     fkstrip attenuates or enhances flat events on  a  record-by-
     record  basis  using  a bessel filter approach.  This can be
     extremely useful for removal of noise and multiples.  Linear
     noise  can  be  removed  by  flattening the noise with vred,
     using fkstrip, then unflattening.  Multiples may be attacked
     by  applying anmo with the multiple velocity, using fkstrip,
     then removing the moveout

     fkstrip gets both its data and its parameters  from  command
     line  arguments.  These arguments specify the input, output,
     the start and end records and traces, start  and  end  times
     for processing, filter length, weighting, tapering, and ver-
     bose printout, if desired.

     Note:  there should be at least as many traces per record as
     there  are  filter points lsf.  If there are not the program
     will attempt to adjust the trace reading to conform to this;
     an  alternative  is  to use utop with -L and -R command line
     entries to force the data to conform  to  this  restriction.
     After  fkstrip  has been applied to the modified header data
     the reverse utop should be applied .  All this can  be  done
     in a pipeline, naturally.

  Command line arguments
     -N ntap
          Enter the input data set name or file immediately after
          typing  -N.   If piping in this command line entry will
          be omitted.  The input file should include the complete
          path name if the file resides in a different directory.
          Example -N/b/vsp/dummy tells the program  to  look  for
          file 'dummy' in directory /b/vsp

     -O otap
          Enter the output data  set  name  or  file  immediately
          after typing -O.  This output file is not required when
          piping the output to another process.  The output  data
          set also requires the full path name (see above).

     -ns nstr
          Enter the process start trace  number.   Trace  numbers
          below this value will not be processed.  The default is
          1.

     -ne netr
          Enter the process  end  trace  number.   Trace  numbers
          above this value will not be processed.  The default is
          the last trace number on the input data set.

     -rs nrst
          Enter process start record number. Record numbers below
          this value will not be processed.  Default value is the
          first record.

     -re nred
          Enter end process record number. Record  numbers  above
          this  value  will  not  be processed.  Default value is
          last record.

     -s iwst
          Enter start time for processing.  Before this time  the
          data  will  be untouched by the filter.  Default is the
          start of the trace.  See -b[] option below as an alter-
          native start time.

     -e iwed
          Enter end time for processing.   After  this  time  the
          data  will  be untouched by the filter.  Default is the
          end of the trace.

     -b wb
          Enter optional water bottom start time multiplier.  The
          start  time  is  computed by averaging the water depths
          over the current record (the value associated with  the
          WDepDP  trace  header  mnemonic),  dividing this by the
          water velocity (line header word WatVel), and multiply-
          ing  the result by the b factor.  The end time is given
          by -e[] above.  Default = 0.0 (i.e. do  not  use  water
          bottom option)

     -hw strwrd
          Enter optional application  window  time  trace  header
          word.  The  times  are  pulled from the live traces for
          each gather then averaged to give a window time for the
          whole  gather.   The application start time is the -s[]
          subtracted from the window time;  the  application  end
          time  is  the  window time plus -e[]. Using this option
          causes the water bottom start time option to be ignored
          and no scaling is applied to the start time. Default is
          to ignore trace header window times.

     -l lsf
          Enter filter length in points.  Default length is 31

     -w ex
          Enter bessel weighting  factor.   Default  is  0  which
          results in a very deep sharp notch.  By increasing this
          value the filter becomes more stable  (fewer  potential
          ringing  problems)  but  at the cost of less rejection.
          Values are usually in the range 0.0 - 3.0

     -i aint
          Enter filter intercept.  Default is .05

     -t itapr
          Enter number of traces either side of spread to  taper.
          This  will  be  applied  to  both  sides so the maximum
          allowed is 1/2  Default is 0

     -P   Enter the command line argument '-P' to enhance  rather
          than attenuate flat dips

     -V   Enter the command line argument '-V' to get  additional
          printout.

     -?   Enter the command line  argument  '-?'  to  get  online
          help.   The program terminates after the help screen is
          printed.


COPYRIGHT

     copyright 2001, Amoco Production Company
               All Rights Reserved
          an affiliate of BP America Inc.


























Man(1) output converted with man2html