NAME

     rand  - module to compute random noise and/or trace statics


SYNOPSIS

     rand [ -Nntap ] [ -Ootap ] [ -ffrac ] [ -ttrac ] [ -aamp ] [
     -enetr  ]  [  -snrst ] [ -nsnstr ] [ -nenetr ] [ -rsnrst ] [
     -renred ] [ -wdiswd ] [ -Cic ] [ -R ] [ -S ] [ -J ] [ -V ] [
     -? ]


DESCRIPTION

     rand computes and applies random additive noise  and  random
     static shifts.

     Rand gets both its data and its parameters from command line
     arguments.   These  arguments specify the input, output, the
     start and end traces, and verbose printout, if desired.

  Command line arguments
     -N ntap
          Enter the input data set name or file immediately after
          typing -N.  This input file should include the complete
          path name if the file resides in a different directory.
          Example -N/vsp/dummy tells the program to look for file
          'dummy' in directory '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).

     -f frac
          Enter the fraction of trace amplitude that the additive
          noise  will  be  scaled.  If < zero the input trace rms
          value will be used, if >  zero  the  maximum  amplitude
          will be used.

     -t trac
          Enter the maximum possible trace static  shift  desired
          in  ms.   Actual  values  positive and negative will be
          randomly  distributed  within  this  maximum.    Static
          values will be entered in the trace headers.

     -a amp
          Enter  the  trace-to-trace  fractional   variation   in
          overall  level.  A value of 1.0 could cause some traces
          to be close to zero.  Default is no level variation.

     -s ist
          Enter the start time.  The default is the beginning  of
          the trace.

     -e iend
          Enter the end time.  The default  is  the  end  of  the
          trace.

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

     -ne netr
          Enter the 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 start record number.  Default value is the  first
          record.

     -re nred
          Enter end record number.  Default value is last record.

     -wd iswd
          Enter trace header word mnemonic where you want  static
          to be put.  Default is StaCor.

     -C ic
          (Optional) Enter  seed  for  random  number  generator.
          Default is 911

     -R   Enter the command line argument '-R'  to  generate  and
          apply  receiver consistent statics.  Everytime a new gi
          is encountered a new random static will be applied  but
          the previous gi's will be unaffected.

     -S   Enter the command line argument '-S'  to  generate  and
          apply  source consistent statics.  Entering both -S and
          -R will  generate  surface  consistent  source-receiver
          random  statics.   Entering  nothing  will cause random
          statics to be applied on a trace by trace basis.

     -J   Enter the command line argument '-J' to cause job  con-
          stant  noise  level  to  be added to data.  The maximum
          value of the level is given by frac above so the  oness
          is on the user to be aware of the maximum value present
          in the unmodified data.

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

     -?   Enter the command line argument '-?'  or  '-h'  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