NAME

     dghost - apply deghosting operation to seismic traces


SYNOPSIS

     dghost [ -Nntap ] [ -Ootap ] [ -nsns ] [ -nene ] [ -rsirs  ]
     [  -reire ] [ -hhzd ] [ -vvel ] [ -dxdx ] [ -tpct ] [ -V ] [
     -? ]


DESCRIPTION

     dghost  models  the  deghosting  operator  in  over  sampled
     omega-k  space, computes the operator, and applies it in the
     omega-k domain as a matrix multiply (convolution in the time
     domain).   Both the deghost operator and the data are cosine
     tapered in  space  and  time  (tapering  done  in  the  time
     domain).   One pass deals with either the source or receiver
     ghost depending on the type of sort.  In order to  get  both
     ghosts  the data will have to be resorted and passed through
     dghost again.

     dghost gets both its data and its  parameters  from  command
     line  arguments.  These arguments specify the input, output,
     the src/rcvr depth, the trace spacing, the taper  %,  hi-cut
     frequency, and src/rcvr velocity overrides.

  Command line arguments
     -Nntap
          Enter the input data set name or file immediately after
          typing  -N;  entering  nothing  specifies a stdin pipe.
          This input put 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 'vsp' stored on the 'b' disk.

     -Ootap
          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).

     -rs irs
          (integer) First record to process (default = 1)

     -re ire
          (integer) Last record to process (default = all)

     -dx dx
          Input trace spacing (ft,m) (default = none)

     -hh  Enter the source or receiver depth in ft or m  (default
          = none)


     -vvel
          Enter the water velocity (ft,m/s) ( default = none)

     -tpct
          Enter the % taper in time and space (default = 5%).  In
          frequency and wavenumber, the taper is also applied: in
          frequency it covers the low end as  well  as  the  high
          end,  i.e.  pct on each side.  Hence a pct taper cannot
          be greater than 50%.  In wavenumber the taper just cov-
          ers  the  highs  with  a notch at the water velocity to
          prevent artifacts having the water speed.

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

     -?   Enter this (or '-?' if you are running in  c-shell)  to
          get  online  help.   The  program  will terminate after
          printing this.


BUGS

     The filtering effects of the operator tends  to  enrich  the
     lower frequencies so it is advisable to do some sort of fre-
     quency compensation.  One amplitude friendly  method  is  as
     follows:

     timfreq -Nindata | ttothen -exp1 | freqtim | filt -fl5 -fh65
     -Ooutdata

     where indata is the de-ghosted data and outdata is the  fre-
     quency  compensated result.  The frequency boost is a linear
     ramp in frequency and  it  has  been  followed  by  a  broad
     bandpass  filter.  The results of this operation are usually
     rather impressive.


AUTHOR

     Original code by Tony Nekut, TRC (x4106);   usp  version  by
     Paul Gutowski


COPYRIGHT

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











Man(1) output converted with man2html