Applying Fast-Fourier Transform in MAGMAP
Applying Fast-Fourier Transform in MAGMAP
2. MAGMAP defaults are intelligently set; the output of the previous step becomes the default of the current step. The
Name of Input Pre-processed Grid File is already defaulted to the grid outputted from the earlier prepare grid step.
3. Click the OK button.
The system computes the transform and saves it as the name you supplied appended with ”_trn" in the current
directory. You will next apply the Filters to this transform.
www.geosoft.com 1
montaj MAGMAP Filtering How-To Guide
The transform signal has real and imaginary components; these are saved as interleaved in the output grid. As a
result, although the grid format is used for storage, the transform has no meaningful expression visually. The
stipulation that the output should require twice the storage space of the input grid is balanced with the fact that the
transform of a periodic signal is symmetrical along the Y axis and thus the 3rd & 4th quadrant information becomes
redundant.
The net outcome is that the transform has the same Y dimension as the input grid, but in X, it has to take into
account the real and imaginary components of the folding axis and thus its X dimensions will be set to the input X
dimension +2.
2. Using the button, specify the Name of Input Pre-processed Grid File. This should be the default value.
3. Click the OK button.
The system computes the transform. It also creates a new Input Transform File, the name you supplied appended
with "_trn” to which you will calculate the Radially Averaged Spectrum and later apply the Filters and Inverse
Transform.
2 www.geosoft.com
montaj MAGMAP Filtering How-To Guide
Vectors Elements
V(n-1) -(2/nv) r ir ir i* r i
* * * *
V(n/2) -1/nv r ir ir i* r i
* * * *
2 / ne V(3) 2/nv r ir ir i* r i
1 / ne V(2) 1/nv r ir ir i* r i
0 V(1) 0 r ir ir i* r i
where:
r, i are real and imaginary components of each transform element
e, v are element and vector separations (cell size)
n is the original grid dimension in cells
The transform element separation (1/ne) and vector separation (1/nv) is 1 / (grid dimension) cycles/metre. Since both the
grid and the grid cell are square, 1/ne = 1/nv. The Nyquist wavenumber is the largest wavenumber that has been sampled
by the grid, and is defined as one over twice the grid cell size (1/2e and 1/2v, which are also equal).
Looking at the above table, you can note that each transform vector (row) represents a discrete Fourier row in the direction
of the input grid vectors. The Fourier elements within each row start at 0 cycles/metre and extend to the Nyquist
wavenumber in 1/ne increments.
As a result, the transform grid has (n/2 + 1) elements per vector, where n is the number of elements per vector in the original
grid. The transform is folded at the Nyquist wavenumber in the direction of the grid vectors, so the transform grid has n
vectors.
www.geosoft.com 3