Professional Documents
Culture Documents
Seg-Y 1.0
Seg-Y 1.0
I NDUS T R I ES
Proprietary Information
31-May-13 Version 1.0
REVISION HISTORY
Rev Date Author Description
1.0 13-June-12 SKB Initial.
ii Proprietary Information
FA I R F I E L D
INDUSTRIES
Version 1.0 31-May-13
TABLE OF CONTENTS
1 PURPOSE .............................................................................................................................................. 1
2 GLOSSARY ........................................................................................................................................... 1
3 CONSTRAINTS .................................................................................................................................... 1
1 PURPOSE
The purpose of this document is to describe a SEG-Y Rev 1 compliant receiver gather file format for
Fairfield.
Fairfield Industries retains the right to change this document at any time and does not guarantee it to be
100% accurate, however every effort will be made to insure that it is both accurate and complete and that
the general format adheres to the SEG-Y Rev1 Data Exchange Format.
(http://www.seg.org/resources/publications/misc/technical-standards).
2 GLOSSARY
List all terms and abbreviations.
SEG Society of Exploration Geophysicists
Epoch Refers to Unix Epoch Time in micro-seconds (i.e. 00:00:00.000000 UTC on 1 January 1970)
3 CONSTRAINTS
4 RECORD FORMAT
A receiver record header is written before each remote unit gather record and will consist of a 3200 byte
ASCII Textual File Header, a 400 byte Binary File Header and a set of 3200 byte Extended Textual
Headers. A receiver record will contain data associated with a single remote unit and may contain data
from multiple shot lines. When the receiver data is written in continuous (fixed time sliced) form, some of
the fields in the header blocks will vary or simply be zeroed. These differences will be noted. The
following diagram depicts the structure of the Receiver Gather Record. It is intended to show the order of
the headers and data fields within the record. The definitions of each field can be found in subsequent
sections. All binary values are defined as using “big-endian” byte ordering. Trace data values will be
written in 4-byte IEEE floating point format.
FA I R F I E L D Proprietary Information 1
INDUSTRIES
31-May-13 Version 1.0
Optional 3200 400 byte 1st Nth 1st 1st Mth Mth
SEG Y byte Binary 3200 byte 3200 byte 240 byte Data 240 byte Data
Tape Textual File Extended Extended Trace Trace Trace Trace
Label File Header Textual, Textual Header Header
Header File File
Header Header
(Optional) (Optional)
Figure 1 - Figure 1 Byte stream structure of a SEGY file with N Extended Textual File Header records and
M traces records
The first 128 bytes of data on a tape consists of ASCII characters and constitutes a storage unit label.
The following notes are included to clarify the use of some of the above fields.
• The Storage unit sequence number (bytes 1-4) is a unique integer that indicated
the order in which the current storage unit was written from the source data set.
• The Serial number field (bytes 51-62) contains what is commonly referred to as
the reel number.
2 Proprietary Information FA I R F I E L D
INDUSTRIES
Version 1.0 31-May-13
The first 3200-byte, Textual File Header record contains 40 lines of textual information, providing a
human-readable description of the seismic data in the SEG Y file..
C 1 Client:
C 2 Contractor:
C 3 Job Name: , Crew No:
C 4 Input Reel:
C 5 Line: Area:
C 6 Prospect:
C 7 Country:
C 8 Original Format:
C 9 Output Format: Fairfield SEG Y Version 1.0
C10 FFID:
C11 CDP Range:
C12 SP:
C13 Data Channels:
C14 Aux Channels:
C15 Sample Rate:
C16 Record Length:
C17 Process:
C18
C19:
C20 Comment:
C21
C22
C23 Output File:
C24
C25 Trace header byte locations - integer, long or short
C26 Shot Line: 21-24, Shot Station: 197-200, Shot Index: 215-216
C27 Shot Line X: 73-76, Shot Line Y: 77-80, Shot Elevation: 45-48
C28 Receiver Line: 227-230, Receiver Station: 237-240
C29 Receiver Line X: 81-84, Receiver Line Y: 85-88, Receiver Elevation: 41-44
C30 Record Type: 35-36 (1=production), Trace Id Code: 29-30
C31 Source of Final Shot Info: 119-120
C32 Source of Final Receiver Info: 155-156
FA I R F I E L D Proprietary Information 3
INDUSTRIES
31-May-13 Version 1.0
C33
C34
C35
C36 Data Format: IEEE
C37 Dataset Generated By:
C38 Date Output:
C39 SEG Y REV1
C40 END TEXTUAL HEADER
The 400-byte Binary File Header record contains binary values that affect the whole SEG Y file. The
values in the Binary File Header are defined as two-byte or four-byte, two's complement integers. All
shaded values are as described in the SEG-Y Rev1 Data Exchange Format document.
400-byte Binary File Header
Byte Description
1-4 Job identification number.
5-8 Line number. For 3-D post stack data, this will typically contain the in-line number.
9-12 Reel number.
13-14 Number of data traces per record.
15-16 Number of auxiliary traces per record.
17-18 Sample interval in interval in microseconds (µs).
19-20 Sample interval in microseconds (µs) of original field recording.
21-22 Number of samples per data trace. .
23-24 Number of samples per data trace for original field recording.
25-26 Data sample format code. (Set to 5 - 4-byte IEEE floating-point)
Ensemble fold — The expected number of data traces per trace ensemble (e.g. the CMP
27-28
fold).
29-30 Trace sorting code (i.e. type of ensemble) : (Set to 6 - Common receiver point)
31-32 Vertical sum code. (Set to 1 – No sum).
33-34 Sweep frequency at start (Hz).
35-36 Sweep frequency at end (Hz).
37-38 Sweep length (ms).
Sweep type code:
1 = linear
39-40 2 = parabolic
3 = exponential
4 = other
41-42 Trace number of sweep channel.
Sweep trace taper length in milliseconds at start if tapered (the taper starts at zero time and
43-44
is effective for this length).
Sweep trace taper length in milliseconds at end (the ending taper starts at sweep length
45-46
minus the taper length at end).
Taper type:
1 = linear
47-48
2 = cos2
3 = other
Correlated data traces:
49-50 1 = no
2 = yes
4 Proprietary Information FA I R F I E L D
INDUSTRIES
Version 1.0 31-May-13
FA I R F I E L D Proprietary Information 5
INDUSTRIES
31-May-13 Version 1.0
The SEG Y trace header contains trace attributes, which are normally defined as two-byte or four-byte,
two's complement integers. This format also includes IEEE floating point values in bytes 127-154 and 169-
196 as noted below. All shaded values are as described in the SEG-Y Rev1 Data Exchange Format
document.
240-byte Trace Header
Byte Description
1-4 Trace sequence number within line.
5-8 Trace sequence number within SEG Y file — Each file starts with trace sequence one.
9-12 Original field record number.
13-16 Trace number within the original field record.
Energy source point number – Used when more than one record occurs at the same
17-20
effective surface location. In 3D, may be a concatenation with Shot Line Number
21-24 Shot Line Number
25-28 Trace sequence number within ensemble
6 Proprietary Information FA I R F I E L D
INDUSTRIES
Version 1.0 31-May-13
FA I R F I E L D Proprietary Information 7
INDUSTRIES
31-May-13 Version 1.0
8 Proprietary Information FA I R F I E L D
INDUSTRIES
Version 1.0 31-May-13
Note: If periodic data type is 0, all periodic data elements are set to 0. If it is set to 1, the element
descriptions are as follows:
• Periodic Data Element 1 - Tilt Matrix element 0 (H1X) (IEEE Float)
• Periodic Data Element 2 - Tilt Matrix element 1 (H2X) (IEEE Float)
• Periodic Data Element 3 - Tilt Matrix element 2 (VX) (IEEE Float)
• Periodic Data Element 4 - Tilt Matrix element 3 (H1Y) (IEEE Float)
• Periodic Data Element 5 - Tilt Matrix element 4 (H2Y) (IEEE Float)
• Periodic Data Element 6 - Tilt Matrix element 5 (VY) (IEEE Float)
• Periodic Data Element 7 - Tilt Matrix element 6 (H1Z) (IEEE Float)
• Periodic Data Element 8 - Tilt Matrix element 7 (H2Z) (IEEE Float)
• Periodic Data Element 9 - Tilt Matrix element 8 (VZ) (IEEE Float)
• Periodic Data Element 10 - Azimuth in degrees (IEEE Float)
• Periodic Data Element 11 - Pitch in degrees (IEEE Float)
• Periodic Data Element 12 - Roll in degrees (IEEE Float)
FA I R F I E L D Proprietary Information 9
INDUSTRIES
31-May-13 Version 1.0
128 Bytes
EOF
EOF
Receiver Gather
EOF
EOF
Storage Unit Receiver Gather Receiver Gather
Label Record 1 Record 2 Record n
Tape Organization
10 Proprietary Information FA I R F I E L D
INDUSTRIES
Version 1.0 31-May-13
This section defines the directory structures and file naming conventions used when the destination media
contains a file system.
Data acquired from a single receiver point can become quite large. The data output generation supports
writing the data to multiple files where each file will contain a portion of the acquired data. Entries are
made in the headers (see Data Output Stanza of the Extanded Textual Headers) that depict this (i.e. file 1
out of 2). This concept is carried further when a file system is involved. For example, the data for receiver
point 5056.0 was split into N portions due to the total size of the data set. The file names used on the file
system would be RY5056.0.0.segy for the first portion of the data, RY5056.1.0.segy for the second,
RY5056.2.0.segy for the third, and so on until RY5056.N.0.segy is reached.
Each receiver point file will be organized as a Fairfield SEG-Y Receiver Gather file format as defined in
the FORMAT DEFINITION section of this document.
A storage label file will be created for each tape that is written to the file system. The name of these files
will be “StorageLabel_<serial#>.<index>” where the <serial#> is the Serial number field as defined in the
Storage Unit Label section and <index> is an incrementing number starting at 0 that increments for each
repeated instance of the same file name should one occur.
For example, if the Serial Number field of the Storage Label is 163, the first file for this serial number
would be “StorageUnit_163.0”, the second would be “StorageUnit_163.1”, and so on.
The data in this file will be formatted as described in the Storage Unit Label section of this document.
FA I R F I E L D Proprietary Information 11
INDUSTRIES