• Antelope Release 5.3 Mac OS X 10.6.8 2013-12-18

 

NAME

orbwfproc_wfspec - single and multiple channel spectra computations

SYNOPSIS

As specified in orbwfproc(1) parameter file:
wf_tasks &Tbl{
 ...
<task_name>  wfspec  <parameters>   <input>   <outputs>
 ...
}

DESCRIPTION

wfspec is a task class used by orbwfproc(1) to compute spectra of waveform data. wfspec task instances read multi-channel waveform data gathers, of data type wfgather as produced by wfgather task instances, computes spectra and writes output wfspec data type packets into the output fifo.

INPUT

Each wfspec task instance reads input data objects from an orbwfproc(1) FIFO queue. Only FIFO queue data of type wfgather is used, such as produced by wfgather tasks (see orbwfproc_wfgather(3o)).

OUTPUT

Each wfspec task instance creates output data objects that are pushed to one or more orbwfproc(1) FIFO queues. The output data objects are all of type wfspec and contain time-siced spectra and frequency-sliced wvaeforms.

OPTIONS FROM ORBWFPROC COMMAND LINE

None.

OPTIONS FROM DBWFPROC COMMAND LINE

None.

PARAMETER FILE ENTRY

An example of a wfspec task parameter file entry within the orbwfproc(1) parameter file is:


#    This is the list of processing tasks to be run

wf_tasks &Tbl{
    #task_name class_name parameters      input output

 ...

    spec     wfspec   spec_params   wfgather    wfspec  # compute waveform spectra

 ...
}

spec_params &Arr{   # parameters for spec task
    accept &Tbl{          # accept SEED regular expressions
        BR_Q113_HH.
    }
    reject &Tbl{          # reject SEED regular expressions
    }
    translations &Tbl{   # seed code translations table - converts HH. channels to HN.
        .._.*_HHZ   ONETSTA_HNZ
        .._.*_HHN   ONETSTA_HNN
        .._.*_HHE   ONETSTA_HNE
    }
    verbose      0       # verbose logging level
    type         smrsp   # spectra type
    staproc_name BR_Q113_SP1  # station-process code
    output_wfs   yes     # should waveform frequency slices be output?
    output_specs yes     # should parameter file time slice spectra be output?
    tpad         300.0   # A time pad increment for filter transients
    decimation_factor 200 # A decimation factor for output waveforms
    proc_pre     sm1     # A process code prefix
    parameters &Tbl{     # spectra processing parameters - this example is for type smrsp
    #       freq    damping
            -0.010  0.05
            -0.015
            -0.020
       ...
            -90.0
            -100.0
    }
    process_code_peak_accel pa # Process code for peak acceleration
    process_code_peak_vel   pv # Process code for peak velocity
}

 ...

The wfspec task parameters are as follows.

The following parameters are dependent on the type of spectra being computed.

For type smrsp, the following parameters are defined.

SEE ALSO

orbwfproc(1)
orbwfproc_wffilter(3o)

AUTHOR

Danny Harvey
Boulder Real Time Technologies, Inc.
Printer icon