Commit df746752 authored by laura.gassner's avatar laura.gassner
Browse files

Merge branch 'thof/DENISE-import_Seitosh'

parents aca39e8a 628f7bb8
# source code text file
# this is <stfinvfinitecausal_summary_usage.txt>
# ----------------------------------------------------------------------------
#
# Copyright (c) 2015 by Thomas Forbriger (BFO Schiltach)
#
# end-user usage summary: Finite causal engine
#
#
# ----
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# ----
#
# REVISIONS and CHANGES
# 05/10/2015 V1.0 Thomas Forbriger
#
# ============================================================================
#
NO YET IMPLEMENTED!
# ----- END OF stfinvfinitecausal_summary_usage.txt -----
# source code text file
# this is <stfinvfixedstf_description_usage.txt>
# ----------------------------------------------------------------------------
#
# Copyright (c) 2015 by Thomas Forbriger (BFO Schiltach)
#
# end-user usage description: Engine to provide a fixed wavelet
#
#
# ----
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# ----
#
# REVISIONS and CHANGES
# 05/10/2015 V1.0 Thomas Forbriger
#
# ============================================================================
#
NO YET IMPLEMENTED!
# ----- END OF stfinvfixedstf_description_usage.txt -----
# source code text file
# this is <stfinvfixedstf_summary_usage.txt>
# ----------------------------------------------------------------------------
#
# Copyright (c) 2015 by Thomas Forbriger (BFO Schiltach)
#
# end-user usage summary: Engine to provide a fixed wavelet
#
#
# ----
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# ----
#
# REVISIONS and CHANGES
# 05/10/2015 V1.0 Thomas Forbriger
#
# ============================================================================
#
NO YET IMPLEMENTED!
# ----- END OF stfinvfixedstf_summary_usage.txt -----
# this is <stfinvfourier_description_usage.txt>
# ----------------------------------------------------------------------------
#
# Procedures in the Fourier domain
# --------------------------------
Options and parameters in common for procedures in the Fourier domain:
fpow2 use power of two for number of coefficients
fdiv=d use integer multiple of d for number of coefficients
fpad=f padding factor
tshift=d delay source correction filter wavelet by d (in seconds)
in order to expose acausal components
These options define the number of samples N used for the FFT (Fast Fourier
Transform). This number N should be larger than the number of samples M in the
original input time series to avoid wrap-around. If fpow2 is set, N will be
the next power of 2 larger than M*f. Else if fdiv is set, N will be the next
integer multiple of d larger than M*f.
The derived correction filter in some cases can contain acausal components.
This means that the impulse response is non-zero for negative time values.
Since by definition, the impulse response is output for the time interval of
the input data, these acausal components can remain unnoticed. The option
tshift can be used to shift the impulse response as obtained by inverse FFT in
order to expose acausal components.
# ----- END OF stfinvfourier_description_usage.txt -----
# this is <stfinvfourier_summary_usage.txt>
# ----------------------------------------------------------------------------
#
Procedures in the Fourier domain
--------------------------------
Options and parameters in common for procedures in the Fourier domain:
fpow2 use power of two for number of coefficients
fdiv=d use integer multiple of d for number of coefficients
fpad=f padding factor
tshift=d delay source correction filter wavelet by d (in seconds)
# ----- END OF stfinvfourier_summary_usage.txt -----
# this is <stfinvidentity_description_usage.txt>
# ----------------------------------------------------------------------------
#
Procedure: Scale with amplitude factor
--------------------------------------
This procedure does not modify the waveform of the synthetic data. It
convolves the signales with a discrete delta pulse so to speak. Optionally the
synthetics are scaled with an amplitude factor such that the weighted average
signal energy of all traces in the scaled synthetics equals that of the
recordings. Offset dependent weights are applied in this case. The
appropriately scaled discrete delta pulse is returned as correction filter.
Options and parameters:
scaleenergy if flag is set: scale energy
# ----- END OF stfinvidentity_description_usage.txt -----
# this is <stfinvidentity_summary_usage.txt>
# ----------------------------------------------------------------------------
#
Procedure: Scale with amplitude factor
--------------------------------------
Scale signals by a scalar factor (i.e. keep signal shape).
Options and parameters:
scaleenergy if flag is set: scale energy
# ----- END OF stfinvidentity_summary_usage.txt -----
# source code text file
# this is <stfinvnormalize_description_usage.txt>
# ----------------------------------------------------------------------------
#
# Copyright (c) 2015 by Thomas Forbriger (BFO Schiltach)
#
# end-user usage description: Fourier expansion normalization engine
#
#
# ----
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# ----
#
# REVISIONS and CHANGES
# 05/10/2015 V1.0 Thomas Forbriger
#
# ============================================================================
#
NO YET IMPLEMENTED!
# ----- END OF stfinvnormalize_description_usage.txt -----
# source code text file
# this is <stfinvnormalize_summary_usage.txt>
# ----------------------------------------------------------------------------
#
# Copyright (c) 2015 by Thomas Forbriger (BFO Schiltach)
#
# end-user usage summary: Fourier expansion normalization engine
#
#
# ----
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# ----
#
# REVISIONS and CHANGES
# 05/10/2015 V1.0 Thomas Forbriger
#
# ============================================================================
#
NO YET IMPLEMENTED!
# ----- END OF stfinvnormalize_summary_usage.txt -----
......@@ -3,7 +3,6 @@
*
* ----------------------------------------------------------------------------
*
* $Id: waveformheader.h 4023 2011-06-24 14:18:04Z tforb $
* \author Thomas Forbriger
* \date 06/05/2011
*
......@@ -38,9 +37,7 @@
#ifndef STFINV_WAVEFORMHEADER_H_VERSION
#define STFINV_WAVEFORMHEADER_H_VERSION \
"STFINV_WAVEFORMHEADER_H V1.0 "
#define STFINV_WAVEFORMHEADER_H_CVSID \
"$Id: waveformheader.h 4023 2011-06-24 14:18:04Z tforb $"
"STFINV_WAVEFORMHEADER_H V1.0"
#ifdef __cplusplus
extern "C" {
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment