Download as pdf or txt
Download as pdf or txt
You are on page 1of 7

FSHIFT: Frequency Shifting

Topics
  2 FSHIFT Overview
3 FSHIFT Requirements and Restrictions
4 FSHIFT Parameter Description Table
5 FSHIFT Parameter Table
6 FSHIFT General Execution Parameters - Required
7 FSHIFT Examples

Paradigm™ 18 | 1 | Reference Guide


FSHIFT: Frequency Shifting

FSHIFT Overview
FSHIFT performs frequency shifts on input seismic traces. It functions primarily as a preliminary
step in computing residual statics, the magnitude of which will otherwise be greater than half
the dominant period of the data, which will produce cycle skipping.
The data is first converted to the frequency domain via a real-to-complex fast Fourier
transform. Frequencies are then shifted down by the number of hertz specified by the user with
parameter FS. The effect is to decrease the dominant frequency of the data and thus to increase
the dominant period. The data is then converted back to the time domain.
Traces that have been processed with FSHIFT may be passed on for processing by programs
that compute residual statics.
FSHIFT may also be used to increase frequencies. This is done by supplying a negative value for
FS.
It should be noted that FSHIFT does not check to see if the user-supplied value for FS will shift
the peak frequency of the data below zero hertz or above the nyquist frequency. The program
SPECTRUM should be run on the data before supplying a large value for FS.

Paradigm™ 18 | 2 | Reference Guide


FSHIFT: Frequency Shifting

FSHIFT Requirements and Restrictions


FSHIFT is not reentrant. It can be run only once per job.

FSHIFT Output
Shifted traces are passed on for further processing.

Paradigm™ 18 | 3 | Reference Guide


FSHIFT: Frequency Shifting

FSHIFT Parameter Description Table

Req General Execution Parameters


FS Frequency shift (Hz)

Paradigm™ 18 | 4 | Reference Guide


FSHIFT: Frequency Shifting

FSHIFT Parameter Table

1-8 9-16 17-24 25-32 33-40 41-48 49-56 57-64


Req *CALL FSHIFT FS

Paradigm™ 18 | 5 | Reference Guide


FSHIFT: Frequency Shifting

FSHIFT General Execution Parameters - Required

1-8 9-16 17-24 25-32 33-40 41-48 49-56 57-64


*CALL FSHIFT FS

*CALL Execution directive.


Columns: 1-8

FSHIFT Program name.


Columns: 9-16

FS Specifies the frequency shift, in hertz.

Columns: 17-24
Type of value: Floating point
Lower limit: -Nyquist frequency
Upper limit: Nyquist frequency
Default value: None

Paradigm™ 18 | 6 | Reference Guide


FSHIFT: Frequency Shifting

FSHIFT Examples

FSHIFT Example One

1-8 9-16 17-24 25-32 33-40 41-48 49-56 57-64


*CALL FSHIFT 10

With this input, the frequency content of the data is shifted down by 10 Hz. For example, if the
peak frequency is 40 Hz, the peak frequency on output will be 30 Hz.

FSHIFT Example Two

1-8 9-16 17-24 25-32 33-40 41-48 49-56 57-64


*CALL FSHIFT -10

In this example the frequency content of the data is shifted up by 10 Hz.

Paradigm™ 18 | 7 | Reference Guide

You might also like