Seismic survey method

10928532 ยท 2021-02-23

Assignee

Inventors

Cpc classification

International classification

Abstract

A method includes receiving data indicative of outputs of first and second seismic sensors. The outputs include components corresponding to the detection by the first and second seismic sensors of first and second seismic signals. In addition, the method includes identifying, relative to a first clock in the first seismic sensor, a first time associated with a time of arrival of the first seismic signal at the first seismic sensor, and a second time associated with a time of arrival of the second seismic signal at the first seismic sensor. Further, the method includes identifying, relative to a second clock in the second seismic sensor, a third time associated with a time of arrival of the first seismic signal at the second seismic sensor, and a fourth time associated with a time of arrival of the second seismic signal at the second seismic sensor. Still further, the method includes determining an offset of the first clock relative to the second clock using the first, second, third and fourth times.

Claims

1. A method comprising: emitting, by a first seismic source, a first seismic signal, wherein the first seismic source is arranged collinearly with a first seismic sensor and a second seismic sensor, and wherein a direction of propagation of the first seismic signal extends from the first seismic sensor towards the second seismic sensor; detecting, by the first seismic sensor, the first seismic signal; detecting, by the second seismic sensor, the first seismic signal; emitting, by a second seismic source, a second seismic signal, wherein the second seismic source is arranged collinearly with the first seismic sensor and the second seismic sensor, wherein a direction of propagation of the second seismic signal extends from the second seismic sensor towards the first seismic sensor, and wherein the direction of propagation of the first seismic signal opposes the direction of propagation of the second seismic signal; detecting, by the first seismic sensor, the second seismic signal; detecting, by the second seismic sensor, the second seismic signal; identifying, relative to a first clock in the first seismic sensor, a first time associated with a time of arrival of the first seismic signal at the first seismic sensor, and a second time associated with a time of arrival of the second seismic signal at the first seismic sensor; identifying, relative to a second clock in the second seismic sensor, a third time associated with a time of arrival of the first seismic signal at the second seismic sensor, and a fourth time associated with a time of arrival of the second seismic signal at the second seismic sensor; and determining an offset of the first clock relative to the second clock using the first time, the second time, the third time, and the fourth time.

2. The method of claim 1, further comprising calculating an average of the first time and the second time and an average of the third time and the fourth time, wherein the offset is determined based on a difference between the average of the first time and the second time and the average of the third time and the fourth time.

3. The method of claim 1, wherein the outputs of the first seismic sensor and the second seismic sensor further include components corresponding to a detection of a third seismic signal and a fourth seismic signal, wherein a direction of propagation of the third seismic signal extends from the first seismic sensor towards the second seismic sensor, wherein a direction of propagation of the fourth seismic signal extends from the second seismic sensor towards the first seismic sensor, wherein the method further comprises: identifying, relative to the first clock in the first seismic sensor, a fifth time associated with a time of arrival of the third seismic signal at the first seismic sensor, and a sixth time associated with a time of arrival of the fourth seismic signal at the first seismic sensor; identifying, relative to the second clock in the second seismic sensor, a seventh time associated with a time of arrival of the third seismic signal at the second seismic sensor, and an eighth time associated with a time of arrival of the fourth seismic signal at the second seismic sensor; and determining a scaling factor for the first clock using the first time, the second time, the third time, the fourth time, the fifth time, the sixth time, the seventh time, and the eighth time.

4. The method of claim 1, wherein the output of at least one of the first seismic sensor or the second seismic sensor further includes a component corresponding to a detection of a repeating seismic signal by the at least one of the first seismic sensor or the second seismic sensor, wherein the method further comprising: identifying a period of the repeating signal in the output of the at least one of the first seismic sensor or the second seismic sensor; and determining a scaling factor for the clock of the at least one of the first seismic sensor or the second seismic sensor using the identified period.

5. The method of claim 3, further comprising calibrating the clock of the at least one of the first seismic sensor or the second seismic sensor relative to a reference clock, using the offset and scaling factor.

6. The method of claim 1, wherein the data further includes an output of a third seismic sensor, wherein the third seismic sensor is located collinearly with the first seismic sensor and the second seismic sensor, and wherein the third seismic sensor has a third clock that is synchronised with the second clock, wherein the method further comprising: identifying, relative to the third clock in the third seismic sensor, two further times associated with times of arrival of the first seismic signal and the second seismic signal at the third seismic sensor; and determining an offset of the first clock relative to the second and third clocks using the first time, the second time, the third time, the fourth time, and the two further times.

7. The method of claim 6, comprising calculating an average of the first time and the second time and an average of the third time, the fourth time, the fifth time, and the sixth time, wherein the offset of the first clock relative to the second and third clocks is based on a difference of the average of the first time and the second time and the average of the third time, the fourth time, the fifth time, and the sixth time.

8. The method of claim 1, wherein the first seismic source is collocated with the first seismic sensor.

9. The method of claim 1, wherein the second seismic source is collocated with the second seismic sensor.

10. The method of claim 1, wherein the second seismic sensor is located between the first seismic source and the second seismic source.

11. A method of determining a scaling factor for a clock in a first seismic sensor, comprising: detecting, by the first seismic sensor, a first seismic signal emitted by a first seismic source arranged collinearly with the first seismic sensor and a second seismic sensor, wherein a direction of propagation of the first seismic signal extends from the first seismic sensor towards the second seismic sensor; detecting, by the first seismic sensor, a second seismic signal emitted by a second seismic source arranged collinearly with the first seismic sensor and the second seismic sensor, wherein a direction of propagation of the second seismic signal extends from the second seismic sensor towards the first seismic sensor, and wherein the direction of propagation of the first seismic signal opposes the direction of propagation of the second seismic signal; identifying, relative to the clock in the first seismic sensor, time values corresponding to the first seismic signal and the second seismic signal; determining, using the time values, a scaling factor for the time values of the clock by comparing the time values with a known period of the first seismic signal and the second seismic signal.

12. The method of claim 11, wherein the time values correspond to a given phase of the first seismic signal and the second seismic signal for a plurality of periods of the first seismic signal and the second seismic signal, and wherein the scaling factor is determined based on a difference of the time values.

13. The method of claim 11, further comprising: identifying seismic signal values corresponding to the time values, wherein the seismic signal values are indicative of the first seismic signal and the second seismic signal; and calculating at least one inner product of the seismic signal values relative to a seismic signal of the known period, wherein the scaling factor is calculated based on the inner product.

14. The method of claim 11, wherein the periodic seismic signal comprises a plurality of discrete signals emitted at fixed intervals.

15. The method of claim 11, further comprising receiving a seismic data set recorded by at least one seismic sensor, and receiving offset data corresponding to an initial offset, OFF, between the clock in each seismic sensor and a system time, wherein initial offset and the scaling factor for the clock in each seismic sensor is used to correct the time measured by the clock.

16. The method of claim 15, wherein the scaling factor is used to correct the time measured by the clock by correcting a series of consecutive time intervals, wherein a first of the time intervals start at a time, T.sub.0, wherein T.sub.0 is the time measured by the clock at which the initial offset is known by calculating the scaling factor, a, for each time interval, according to the equation: a = l t l where l.sub.t represents the known periodic length of the first seismic signal and the second seismic signal and l.sub.T represents the periodic length of the measured signal.

17. The method of claim 15, wherein the scaling factor is used to correct the time measured by the clock according to the equation:
t.sub.m=t.sub.pn+A.sub.pn.Math.(.sub.m.sub.pn) wherein t.sub.m is the system time corresponding to a time T.sub.m measured by the clock, and wherein A.sub.pn is the scaling factor for the n.sup.th period, which is calculated according to the equation A pn = l t p ( n + 1 ) - pn wherein lt is periodicity of the plurality of discrete signals, wherein T.sub.p(n+1) is the time measured by the clock of the arrival at the first seismic sensor of the (n+1).sup.th discrete signal, wherein T.sub.pn is the time measured by the clock of the arrival at the first seismic sensor of the n.sup.th discrete signal, wherein t.sub.pn is the system time corresponding to the arrival at the first seismic sensor of the discrete signal preceding T.sub.m and is calculated according to:
t.sub.pn=t.sub.p1+[(n1).Math.l.sub.t] wherein t.sub.p1 is the system time corresponding to the arrival of the first discrete signal after the time at which the initial offset is known.

18. A method comprising: detecting, by a first seismic sensor, the first seismic signal emitted by a first seismic source arranged collinearly with a first seismic sensor and a second seismic sensor, wherein a direction of propagation of the first seismic signal extends from the first seismic sensor towards the second seismic sensor; detecting, by the second seismic sensor, the first seismic signal; detecting, by the first seismic sensor, a second seismic signal by a second seismic source arranged collinearly with the first seismic sensor and the second seismic sensor, wherein a direction of propagation of the second seismic signal extends from the second seismic sensor towards the first seismic sensor, and wherein the direction of propagation of the first seismic signal opposes the direction of propagation of the second seismic signal; detecting, by the second seismic sensor, the second seismic signal; identifying, relative to a first clock in the first seismic sensor, a first time associated with a time of arrival of the first seismic signal at the first seismic sensor, and a second time associated with a time of arrival of the second seismic signal at the first seismic sensor; identifying, relative to a second clock in the second seismic sensor, a third time associated with a time of arrival of the first seismic signal at the second seismic sensor, and a fourth time associated with a time of arrival of the second seismic signal at the second seismic sensor; and calculating an offset of the first clock relative to the second clock using the first time, the second time, the third time, and the fourth time.

Description

BRIEF DESCRIPTION OF THE DRAWINGS

(1) Systems, apparatuses and methods will now be described as embodiments, by way of example only, with reference to the accompanying figures in which:

(2) FIG. 1 shows a cross section schematic of the surface and subsurface of the earth;

(3) FIG. 2 shows a schematic view of a seismic surveying system;

(4) FIG. 3 shows a schematic view of a seismic surveying system according to an embodiment;

(5) FIG. 4 shows a timing diagram for the system of FIG. 3;

(6) FIG. 5 shows a schematic view of a seismic surveying system according to another embodiment;

(7) FIG. 6 shows a timing diagram for the system of FIG. 5;

(8) FIG. 7 shows a schematic view of a seismic surveying system according to a further embodiment;

(9) FIG. 8 shows a schematic of an embodiment of the invention;

(10) FIG. 9 shows a general method according to embodiments; and

(11) FIG. 10 shows a schematic of a computerised apparatus for use in embodiments.

(12) Several parts and components of the invention appear in more than one Figure; for the sake of clarity the same reference numeral will be used to refer to the same part and component in all of the Figures.

DETAILED DESCRIPTION

(13) In the following description, synchronising a first clock relative to a second clock is used to mean that the time value of the first clock has been brought in line with (i.e. is the same as) the time value of the second clock. The term calibrating a first clock relative to a second clock is used to mean that it is known how to map the time value of the first clock onto the time value of the second clock, for example by applying a correction factor to the time value of the first clock: the actual time value of the first clock is not modified to bring it in line with the second clock. It will be appreciated that synchronisation of the first clock to the second clock can be achieved after calibration by applying the correction factor and modifying the time value of the first clock.

(14) As discussed, methods of the invention permit the use of cheap clocks in seismic acquisition sensors. A first aspect involves calibrating the clocks in the sensors to a system time. In other words, the relationship of each clock to system time is determined. System time is typically the time according to an accurate clock such as a GPS synchronised clock. Although this calibration process involves certain physical steps being carried out in the field before and/or during a seismic survey, the actual calibration is typically carried out offline after the sensors have been collected and the seismic data has been downloaded. That said, if the seismic data is transmitted from the sensors in real time to a processing facility, calibration could be commenced while the sensors are still collecting data in the field.

(15) Methods for calibrating the clocks in the sensors to system time will be described in more detail later.

(16) By calibrating the clocks in each sensor to system time, the relationship in time of the seismic data recorded by one sensor is known relative to the seismic data recorded by the other sensors, which is important for processing the seismic data as a whole and for producing a seismic image. According to methods of the invention, this relationship is preferably established for an early stage of the seismic acquisition process. However, if the clocks drift at a non-constant rate, as is likely, the relationship changes, and so continued use of that same relationship will result in errors.

(17) It is therefore desirable to account for this continuing drift by recalibrating the clocks periodically. The frequency of this re-calibration can depend on the likely, or expected, degree of drift: the more significant the drift, the more frequent the calibration process is repeated.

(18) The calibration process will now be described in detail. The calibration process involves (a) a particular physical arrangement of at least one seismic source and two seismic sensors, (b) the emission of two opposing seismic signals (described in more detail below) which are detected by the seismic sensors, and (c) specific data processing steps to calibrate the clock in one of the sensors relative to the clock in the other sensor.

(19) Referring to FIG. 3, a number of seismic sensors 2 are positioned in an area of interest. Of the seismic sensors, two (2A and 2B) will be referred to in relation to FIG. 4. Two seismic sources 4A and 4B are arranged collinearly with the seismic sensors 2A and 2B. Here, collinearly should be taken to mean that, when viewed from above, the seismic sensors and seismic sources are positioned along a line which is as close to straight as is practically possible. As the surface of the earth is not flat, both through elevation changes and the curvature of the earth, it will be appreciated that the seismic sensors and seismic sources may not be directly aligned along a single line, but rather that they are positioned in, as much as possible, the same vertical plane and on, or in, the earth's surface.

(20) Each seismic sensor has a clock. Seismic sensor 2A has a first clock whose time value will be represented by , and seismic sensor 2B has a second clock whose time value will be represented by t. One of the clocks, for example that in seismic sensor 2B, has a known relationship with system time. This could be achieved, for example, by providing the clock with a GPS receiver so that the clock represents system time. Alternatively, the clock could previously have been calibrated to system time using the method described here and optionally then synchronised to system time.

(21) The seismic source 4A emits a first seismic signal, and the seismic source 4B emits a second seismic signal. Both seismic signals are sensed by the seismic sensors 2A and 2B. The seismic sensors 2A and 2B record time values, relative to the clock of the respective seismic sensor, indicative of the time of arrival (ToA) of the seismic signal at that seismic sensor. Naturally, each sensor will detect the first break as well as at least one reflected wave. In this embodiment, discussion of detecting the ToA of a seismic signal will relate to detecting the arrival of the first break at the sensor. Further, particularly where the signal emitted by the seismic source is a sweep, rather than a short pulse, subsequent data processing steps can include cross correlating the emitted signal with the recorded signal to help collapse the wavelet and identify the ToA of the signal at the seismic sensor.

(22) Due to the collinear arrangement of the seismic sensors 2A and 2B, and of the seismic sources 4A and 4B, the signal emitted by source 4A and detected by sensor 2B propagates generally along the same path along/through the ground as the signal emitted by source 4B and detected by sensor 2A, but the direction of propagation of the two seismic signals is opposed. This is what is meant by opposing seismic signals. Accordingly, the travel time between sensor 2A and sensor 2B of the wave emitted by source 4A is the same as the travel time between sensor 2B and sensor 2A of the wave emitted by source 4B, provided the Earth's Green's Function is unchanged.

(23) FIG. 4 shows a timing diagram for the system described above. As stated above, the value of the clock in seismic sensor 2A is identified by , and the value of the clock in seismic sensor 2B is identified by t. Further, the clock in seismic sensor 2B has a known relationship with system time. Indices will be used to identify the values of the clocks at given points in system time, i.e. .sub.n refers to the time according to the clock in sensor 2A at system time n, and t.sub.n refers to the time according to the clock in sensor 2B at system time n.

(24) As shown in FIG. 4, the signal emitted by source 4A is detected by sensor 2A at time .sub.A1. That signal progresses through the earth and is detected at sensor 2B at time t.sub.B1. Similarly, the signal emitted by source 4B is detected by sensors 2B and 2A at times .sub.B2 and .sub.A2 respectively. .sub.AB is the propagation time of the signal from sensor 2A to sensor 2B. .sub.BA is the propagation time of the signal from sensor 2B to sensor 2A and is the same as .sub.AB (if measured in system time).

(25) The two seismic signals emitted by sources 4A and 4B are emitted in relatively quick succession such that any drift of the clock in sensor 2A can be assumed to be constant.

(26) The relationship between the two clocks in sensors 2A and 2B can be defined as:
t.sub.nt.sub.0=a(.sub.n.sub.0)(1)
where:
a represents a scaling factor which accounts for both design differences in increment rate and for drift, the latter of which can be assumed to be constant;
t.sub.n is the time according to the clock in sensor 2B at a GPS time n;
.sub.n is the time according to the clock in sensor 2A at a GPS time n;
t.sub.0 is the time according to the clock in sensor 2B at zero time;
.sub.o is the time according to the clock in sensor 2A at zero time.

(27) Zero time is a system time when the values of the clocks in sensors 2A and 2B are both known (explained further below).

(28) t.sub.0 can be defined as the midpoint between t.sub.B1 and t.sub.B2, that is:
t.sub.0=(t.sub.B1+t.sub.B2)(2)

(29) Since it is assumed that the drift of the clock in sensor 2A is constant, and assuming that the Earth's Green's function does not vary over the time period that the signals are emitted from sources 4A and 4B, .sub.o can be defined as the midpoint between .sub.A1 and .sub.A2, that is:
.sub.0=(.sub.A1+.sub.A2)(3)

(30) The difference in value between t.sub.0 and .sub.o is the offset (OFF) between the clocks in sensors 2A and 2B at zero time. In other words, it is the value needed to be added to the time measured by the clock in sensor 2A to map that clock to the clock in sensor 2B at zero time. It will be understood that the offset may be a positive or negative value.

(31) Since t.sub.0 is already calibrated or synchronised to system time, the offset can be used to map sensor 2A's .sub.o value to system time.

(32) It can be seen from this that, by examining the seismic data recorded by sensors 2A and 2B, and identifying the ToAs of the signals emitted by sources 4A and 4B (i.e. by identifying .sub.A1, .sub.A2, t.sub.B1 and t.sub.B2) it is possible to map the time value of the clock in sensor 2A onto the time value of the clock in sensor 2B, and therefore onto system time, at zero time.

(33) It is possible to determine how the time value of the clock in sensor 2A maps onto the time value of the clock in sensor 2B (and therefore onto system time) at other points in time as follows.

(34) Substituting equations (2) and (3) into equation (1) and rearranging, gives:
t.sub.n=.sub.n+(t.sub.B1+t.sub.B2)(.sub.A1+.sub.A2)(4)

(35) Once the scaling factor a is known, it is possible to map any time value, .sub.n, according to the clock in sensor 2A to the time, t.sub.n, according to the clock in sensor 2B (and consequently to system time). To determine the scaling factor a, a second pair of opposing seismic signals is emitted, for example by seismic sources 4A and 4B. The second signal emitted by source 4A is detected by sensor 2A at time value .sub.A3, and by sensor 2B at time value t.sub.B3. The second signal emitted by source 4B is detected by sensor 2B at time value t.sub.B4, and by sensor 2A at time value .sub.A4.

(36) Rearranging equation (1) gives:

(37) a = t n - t 0 n - 0 ( 5 )

(38) In the same way that t.sub.0 and .sub.0 are defined above as zero time for the first pair of opposing seismic shots, t.sub.1 and .sub.1 can be defined as zero time for the second pair of opposing seismic shots:
t.sub.1=(t.sub.B3+t.sub.B4)(6)
.sub.1=(.sub.A3+.sub.A4)(7)

(39) Treating t.sub.1 as t.sub.n and .sub.1 as .sub.n, and substituting equations (2) and (3), and (6) and (7) into (5) gives:

(40) a = t B 3 + t B 4 - t B 1 - t B 2 A 3 + A 4 - A 1 - A 2 ( 8 )

(41) The above enables calibration of the clock in sensor 2A with that in sensor 2B (and therefore with system time) for any point in the seismic data, assuming drift is constant. However, it has been found that clocks do not drift at a constant rate. The invention provides for emitting yet another pair of opposing seismic signals (i.e. a third pair of signals), for example one emission from each of seismic sources 4A and 4B, at a later point in time. The above process can be repeated so as to determine the scaling factor corresponding to the time period between the second and third pair of emissions. This recalibration process can be carried out at a frequency appropriate to the rate of change of drift in the clock in sensor 2A.

(42) As mentioned, the clock in sensor 2B is calibrated or synchronised to system time, for example GPS time. If the clock in sensor 2B is not itself a GPS synchronised clock (i.e. if it suffers from drift), then recalibration (and optionally re-synchronisation) of that clock will be required in order for the recalibration of the clock in sensor 2A to be meaningful.

(43) The above described methods can be used to carry out a seismic survey. During the survey, seismic sources are positioned and controlled to emit pairs of opposing seismic signals which are then recorded by the various sensors deployed in the field. For example, two sources (for example vibroseis trucks) are provided and positioned so there is one at either end of a line of sensors (a receiver line). A seismic sensor is co-located with a first of the sources (either by providing a single unit which comprises a source and a sensor, or by locating a sensor adjacent to the source), and the seismic sensor is provided with a clock which is synchronised to GPS time. The two sources each emit a signal according to the description above. The propagation of those two signals is detected by the sensor associated with the first source as well as by each of the sensors in the receiver line.

(44) If it is only desired to determine the offset required to map the time of the clocks in each sensor in the receiver line to the time of the clock in the sensor associated with the first source (i.e. GPS time) at zero time, then no further physical steps are required.

(45) If it is desired to understand the relationship between the clocks in the sensors in the receiver line and the clock in the sensor associated with the first source, then the two sources each emit a further signal, the propagation of which is detected by the sensor associated with the first source as well as by each of the sensors in the line.

(46) If the clocks in the receiver line are likely to drift at a non-constant rate, then the sources will be used to emit a third pair of opposing seismic signals some time later. This may be a number of hours later or may be a day or more later, depending on how quickly the drift is likely to change. This re-calibration step may be repeated as many times as is needed throughout the seismic acquisition survey.

(47) It is not necessary for the seismic sources to remain in position between the first, second and subsequent signal-pair emissions. In fact, the sources can be moved to new positions during these periods to emit pairs of opposing seismic signals to be used in calibrating the clocks in other nearby receiver lines.

(48) To enable calibration of other sources in the survey, the sources can be moved to opposing ends of another receiver line e.g. adjacent to the first line and the process can be repeated. Alternatively, the sources or a different pair of sources can be moved to opposing ends of a second receiver line arranged at an angle, for example perpendicular, to the first receiver line, provided that one of the receivers in this second receiver line was also part of the first receiver line. In this case, neither source has to have a sensor with an accurate clock associated with it. Instead, the sensor which was part of the first receiver line plays the role of the sensor with a known time, because the relationship of that sensor's clock can be determined in later processing and subsequently used as the accurate clock for the second receiver line. One, two or more pairs, as required, of opposing seismic signals are emitted for the second receiver line.

(49) The seismic sources, or further pairs of seismic sources are used and pairs of opposing seismic signals are emitted until all the sensors in the field have been part of a receiver line in accordance with the methods of this invention.

(50) After the seismic survey is complete, the sensors are collected and the seismic data from each sensor is downloaded. For each sensor, the recorded data is analysed in accordance with the methods described above, to enable an understanding of the relationship between the time of its clock and GPS time. For example, a first sensor in the first receiver line may be considered in connection with the sensor associated with the first source. The offset required to map the time of the clock in that first sensor to the GPS time of the sensor associated with the source, at zero time, can be determined using equations (2) and (3) above.

(51) If a second pair of opposing seismic signals was emitted during the acquisition process, then the scaling factor, a, can be calculated using equation (8).

(52) If a third and subsequent pairs of opposing seismic signals were emitted, then the clock in the sensor under consideration can be recalibrated. This can be done either by determining the offset and scaling factor again using the second and third, or third and fourth etc pairs of opposing seismic signals, or by correcting the time in the clock under consideration using the first scaling factor for the first period and the second scaling factor for the second period etc. However, this latter method introduces a degree of error.

(53) Alternatives of the invention will now be described.

(54) As an alternative to calculating the scaling factor, a, as described above, it is possible to determine the scaling factor by emitting a further seismic signal from one side of the receiver line, for example from source 4A. In other words, a first seismic signal is emitted from one side of the receiver line, e.g. from source 4A as described above in connection with FIG. 3. A second seismic signal is emitted from the opposing side of the receiver line, e.g. from source 4B. A third seismic signal is emitted from the first side of the receiver line i.e. source 4A. The first and second seismic signals can be used to determine the offset required to map the time of the clock in sensor 2A to the clock in sensor 2B at zero time as described above. The third seismic signal can then be used to calculate the scaling factor as follows. The scaling factor can then be used in equation (4) to enable the mapping of the time of the clock in sensor 2A onto the time of the clock in sensor 2B at other times.

(55) To determine the scaling factor according to this technique, the time according to the clock in sensor 2A between receiving the first seismic signal and the third seismic signal is determined. The time according to the clock in sensor 2B between receiving the first seismic signal and the third seismic signal is also determined. The ratio between these two time periods is the scaling factor, a.

(56) In another example, referring to FIGS. 5 and 6, a number of seismic sensors are shown positioned in an area of interest. Seismic sensors, 2A, 2B and 2C, will be referred to in relation to FIG. 6. Two seismic sources 4A and 4B are arranged collinearly with the seismic sensor 2Athat is seismic sensor 2A is located between the two seismic sources.

(57) Seismic sources 4A and 4B, in this embodiment, also comprise the seismic sensors 2C and 2B respectively. The combined seismic sensors and seismic sources may be formed as a single device, or simply be connected. In general, it can be said that the seismic sources are collocated with respective seismic sensors.

(58) Each of the seismic sensors, 2A, 2B and 2C have clocks. In line with the above description, seismic sensor 2A will have a first clock whose time value will be represented by , however seismic sensors 2B and 2C will have clocks, collectively second clocks, which are synchronised with each other and therefore have the same time value, represented by t. These second clocks may be synchronised with system time. In line with the above, it may be the case that calibration data for the clocks 2B and 2C has already been determined, and that the time value attributed to one or both of the clocks represents a time value mapped via an equivalent of equation 1 above.

(59) The seismic source 4A emits a first seismic signal, and the seismic source 4B emits a second seismic signal. Both seismic signals are sensed by the seismic sensors 2A, 2B and 2C. The time of emission of the first seismic signal is the same as the ToA of the first seismic signal at the seismic sensor 2C, and is represented by t.sub.C1. The ToA of the first seismic signal at seismic sensor 2A is then .sub.A1, and the ToA of the first seismic signal at seismic sensor 2B is t.sub.B1. Similarly, the time of emission of the second seismic signal is the same as the ToA of the second seismic signal at the seismic sensor 2B, and is represented by t.sub.B2. The ToA for the second seismic signal at seismic sensor 2A is T.sub.A2 and at seismic sensor 2C is t.sub.C2.

(60) Equation 3 above gives the value for .sub.0:
.sub.0=(.sub.A1+.sub.A2)(9)

(61) In addition, equation 2 above gives two values for t.sub.0. At seismic sensor 2C:
t.sub.0=(t.sub.C1+t.sub.C2)(10)
and at seismic sensor 2B:
t.sub.0=(t.sub.B1+t.sub.B2)(11)

(62) Equations 10 and 11 may be averaged to give a more accurate value for t.sub.0. Substituting the average into equation 1 and rearranging gives:
.sub.n=at.sub.n+(t.sub.C1+t.sub.C2+t.sub.B1+t.sub.B2)(a.sub.A1+a.sub.A2)(12)

(63) Therefore, two seismic sensors 2B and 2C may be used to determine a more accurate calibration for the clock in the seismic sensor 2A. This may be particularly useful where the seismic sensor to be calibrated, in this example seismic sensor 2A is located between the other seismic sensors 2B and 2C as any variations in the propagation times of the seismic signal may be, at least partially, accounted for.

(64) The above describes methods for use in calibrating a first clock with one or more second clocks. It will be appreciated that various combinations of the embodiments described may be used. For example, in the first embodiment shown in FIGS. 3 and 4, either or both of the seismic sensors 2A and 2B may be collocated with a seismic source. Likewise, in the embodiment shown in FIGS. 5 and 6 one or both of the seismic sensors 2B and 2C may not be collocated with the seismic sensors 4B and 4A respectively. In the latter case, the seismic sensors and seismic sources may still be collinearly arranged.

(65) In some embodiments, a given seismic sensor may be calibrated using more than two seismic signals, and with any number of other seismic sensors. FIG. 7 illustrates how such an embodiment may operate.

(66) In FIG. 7, a plurality of pairs of seismic sources are arranged in different configurations such that at least one seismic sensor is collinear with the seismic sources. Seismic sources 4A and 4B are collinear with seismic sensor 2D and the four seismic sensors with reference 2E. Seismic sources 4C and 4D are collinear with seismic sensor 2D and the three seismic sensors with reference 2F. Seismic sources 4E and 4F are collinear with seismic sensor 2D and the three seismic sensors with reference 2G. This effect may be achieved by using more than two seismic sources, or by moving a pair of seismic sources between emissions of seismic signals.

(67) Using seismic sources 4A and 4B, all of seismic sensors 2E may be calibrated in relation to seismic sensor 2D. Likewise seismic sources 4C and 4D may be used to calibrate seismic sensors 2F, and seismic sources 4E and 4F may be used to calibrate seismic sensors 2G. Seismic sensor 2D may be provided with an accurate clock calibrated with or synchronised to system time.

(68) Over a large array of seismic sensors, a relatively small number of seismic sensors may be provided with accurate clocks, enabling these seismic sensors to be used to calibrate a relatively large number of surrounding seismic sensors.

(69) In other embodiments, the seismic sensor 2D may not be provided with an accurate clock. Instead, each of the seismic sources 4A to 4F may have seismic sensors (in line with the embodiment described above in relation to FIGS. 5 and 6). These may subsequently be used to calibrate the clock in the seismic sensor 2D multiple times with, e.g. an average being taken. The use of multiple calibrations ensures that the seismic sensor 2D is more accurately calibrated than if only one calibration was used. Consequently seismic sensor 2D may be used to calibrate surrounding seismic sensors.

(70) Further aspects according to the present invention will now be described.

(71) In one such further aspect, the drift over time of a clock in a sensor 2A can be corrected on a more continuous basis. In this aspect, the first step is to establish the initial offset of the clock in sensor 2A with respect to system time. This can optionally be achieved in accordance with the above method described in connection with FIGS. 3 to 6, i.e. it can be established how the time value, .sub.o, for the clock in sensor 2A can be mapped to the time value, t.sub.0, for the clock in sensor 2B, where the clock in sensor 2B is calibrated or synchronised to system time.

(72) This aspect involves emitting a repeating seismic signal throughout the geographical area of the seismic survey. The repeating signal is recorded like a time stamp in the seismic data of each seismic sensor. This time stamp can then be identified in later data processing steps to enable correction of the drift during data processing.

(73) According to an embodiment, a seismic source (timing source) located in an acquisition area emits the repeating signal. The repeating signal can be a discrete signal such as an impulse or sweep which is repeated at a known, and typically constant, rate over the course of the survey. Alternatively, the repeating signal can be a continuous signal such as a monochromatic signal, for example a sinusoidal signal, which is emitted continuously over the course of the survey. The timing source can be arranged to emit its repeating signal starting from just before the first seismic sensor is deployed in the field. In this way, as soon as a sensor is deployed and switched on, it records the repeating signal.

(74) Although the propagation time of a discrete signal from the timing source to any given seismic sensor is unknown, the propagation time is constant over the course of the survey (provided the Earth's Green's function remains the same).

(75) Similarly, for a continuous sinusoidal signal, the time between specific repeating points on the sinusoidal signal (e.g. the peaks of the waveform) are constant over the course of the survey.

(76) When the seismic acquisition survey is complete, the sensors are collected from the field and the data downloaded. In an alternative, the data could be communicated in real time to a data collection unit, while the seismic acquisition survey is ongoing.

(77) By examining the seismic data recorded by a sensor to identify the repeating signal, it is possible to determine if the clock in that sensor has drifted and to correct for that drift.

(78) One embodiment of this methodology is shown in FIG. 8, which shows a depiction of a seismic source 4S emitting a discrete signal, p. The source 4S is provided with a GPS synchronised clock so that the emission times are accurately controlled to a pre-set periodicity, l.sub.t. For example, a seismic sweep, say of 10 seconds duration, may be emitted every 30 minutes. The source 4S emits each signal from the same location, to ensure that the propagation time to each sensor 2 is constant for each repetition.

(79) The propagated discrete signal recorded by sensor 2A can be identified by cross correlating the emitted seismic sweep with the recorded data to determine the ToA of the discrete signal at the sensor (.sub.p1, .sub.p2, .sub.p3 etc).

(80) As mentioned, the offset between the clock in sensor 2A and system time (e.g. GPS time) has already been established, for example by way of the method described above. Accordingly, the ratio between the periodicity, l.sub.t, and the difference in time between the ToAs of consecutive discrete signals (i.e. .sub.1, .sub.2 etc) can be used to determine the relationship between the time of the clock in sensor 2A and system time.

(81) The frequency of emission of the discrete signal is chosen such that the level of drift likely to occur between two consecutive discrete signals is low. Drift in the clock in sensor 2A between the point at which the offset has been determined (i.e. .sub.0 for the above method of establishing offset) and the ToA of the first discrete signal following .sub.0 can be treated as zero. In FIG. 8, the first discrete signal recorded after .sub.0 is .sub.p1. .sub.p1 can be mapped onto system time, t according to:
t.sub.p1=.sub.p1OFF(13)
where:
t.sub.p1 is the system time corresponding to .sub.p1;
.sub.p1 is the ToA of the first discrete signal received after the point at which the offset has been determined; and
OFF is the offset between the clock in the sensor and system time (i.e. the clock in the source). In the case where the offset is established using the technique described above and in which the clock in sensor 2B has been synchronised to system time:
OFF=.sub.0t.sub.0(14)

(82) Once the system time corresponding to .sub.p1 has been established, drift occurring in the remainder of the seismic data can be corrected. It is known that the difference between consecutive timing signals is the periodicity, l.sub.t, which is predefined. So, the system time, t.sub.pn, corresponding to the ToA of the nth discrete signal received by the sensor is:
t.sub.pn=t.sub.p1+[(n1).Math.l.sub.t](15)

(83) To understand the relationship between the clock in the sensor and system time for times between the n.sup.th and the (n+1).sup.th discrete signals, a scaling factor for the n.sup.th period, A.sub.pn, can be determined as follows:

(84) A pn = l t p ( n + 1 ) - pn ( 16 )

(85) So the system time, t.sub.m, corresponding to any time, .sub.m, measured by the sensor's clock can be defined as:
t.sub.m=t.sub.pn+A.sub.pn.Math.(.sub.m.sub.pn)(17)
where pn corresponds to the last discrete signal recorded before .sub.m.

(86) In an alternative to this approach, rather than assuming there is no drift between .sub.0 and .sub.p1, a potentially more accurate value for t.sub.p1 may be obtained by calculating the scaling factor, A, for the time period between .sub.N and .sub.p(1), where .sub.p(1), is the ToA of the last discrete signal recorded by the sensor before .sub.0. It will be understood that discrete signals are recorded before .sub.0 because emission of the discrete signal is commenced before the sensors are deployed/switched on.

(87) In a further alternative, the timing source need not remain in the same location in the survey area throughout the survey. The timing source can instead progress along the survey area as the acquisition process progresses. In this case, a seismic source taking part in the seismic acquisition survey may be used to carry out the second function of emitting the discrete signal. For example, the source can emit discrete signals from the same location while the sensors are being deployed in the field. Once the sensors are deployed, the source can start moving around the acquisition area emitting signals for the purpose of the acquisition process.

(88) As the time approaches to emit the next discrete signal, the source can move back to one of the shot points at which it has already shot. By shot point, it is meant a location at which the source emitted a shot i.e. seismic signal for the purpose of seismic acquisition. This will be different to the location at which the previous discrete signals were emitted. Because the source has already emitted a signal from that shot point at a time that has been precisely recorded for the purpose of the seismic acquisition, a second shot emitted from that same location can be used in a similar way to the method described above, to enable the times of inaccurate clocks on sensors to be mapped onto system time.

(89) In this example, and indeed in the example described above, the time between consecutive discrete signals need not be constant, provided at least two signals are emitted from any given location and the exact times of those emissions are known.

(90) Additionally, in very large geographical areas, more than one timing source may be used to ensure all sensors in the area detect the discrete signal. The discrete signal emitted by the different timing sources may be different, for example different sweeps, to enable the relevant discrete signal to be isolated during processing.

(91) In embodiments where a continuous monochromatic signal is used, for example a sinusoidal signal, the signal is emitted from a stationary source. The periodic length of the signal is a known constant, and so the scaling factor may be determined by comparing the periodic length of the signal measured by the sensor and the known periodic length.

(92) Optionally, in embodiments, a notch filter can be applied to isolate the monochromatic signal recorded by the sensor. The width of the notch filter can be selected to capture the expected distortion in the recorded signal caused by drift in the clock. A notch filter may not be necessary if the techniques (described below) for determining the frequency of the recorded timing signal are sufficient. However, a notch filter may be beneficial if the timing signal is weak or the background noise, for example from other seismic activity, is relatively large.

(93) To determine the periodic length of the waveform, as measured by the sensor, a number of techniques are known to the skilled person for determining the frequency of a signal. This determined frequency can then be compared to the known frequency of the emitted timing signal.

(94) For example, an inner product of the measured waveform at a selected time and sample waveforms having known periodic lengths can be calculated. The sample which provides the largest inner product has a periodic length which most closely matches the periodic length of the waveform measured by the sensor, and so that periodic length is said to be the measured periodic length, which is used to determine the scaling factor, a.

(95) Alternatively, the emitted signal and the recorded signal can be compared using a warping function such as used in dynamic warping or optical image warping, to determine how the emitted signal has been changed due to clock drift. The periodic length of the recorded signal can be determined using this change.

(96) As a further alternative, a Fourier transform may be used to determine the frequency components present in the recorded data, so as to determine how much the frequency has changed. Accordingly, the periodic length of the recorded data can then be determined.

(97) As a further option, the Hilbert transform, a well known linear operator, can be used to analyse the signal measured by the sensor at a given time, to determine the instantaneous frequency of the measured signal. This frequency, so determined, can be compared to the known frequency of the emitted signal.

(98) The scaling factor, a, may be then determined by:

(99) a = l t l , max ( 18 )
where l.sub.t represents the known periodic length of the periodic signal; and
l.sub.,max represents the periodic length of signal corresponding to the largest inner product.

(100) The system time corresponding to any time according to the clock in a sensor 2 can be determined by starting from the point at which the offset has been determined and applying the scaling factor to the time recorded by the clock in the sensor. If the drift is likely to vary over time, the recorded data may be split into discrete sections and a scaling factor may be calculated for each discrete section such that the time can be corrected cumulatively.

(101) By using the above methods, alone or in combination, it is possible to calibrate a first clock in a seismic sensor with a second clock without the need for the first clock to be a high accuracy clock such as a GPS synchronised clock.

(102) A general method of calibrating a clock in a seismic sensor will be described with reference to FIG. 9. In a first step 21, data recorded by the seismic sensors is received. In a second step 22, times relative to the first clock for a first and second signal are identified. These may be the ToA times for the first and second signals described above. In step 23, times relative to one or more second clocks are identified for the first and second signals. There may be only a single second clock as in FIG. 4, or multiple second clocks as in FIG. 6. In step 24, the offset of the first clock is determined based on the identified times. This may be done by taking an average of the times relative to the first clock, and an average of the times relative to the one or more second clocks, and differencing the averages.

(103) Following on from the determination of the offset in step 24, a scaling factor may be determined by either the steps 25 and 26, or the steps 27 and 28 (or a combination of the two).

(104) In step 25, step 22 to 24 above are repeated for a third and fourth signal. These may be used to determine an offset for the first clock at a later time. Based on the two offset values the scaling factor may be determined using, for example, equation 8 above.

(105) Alternatively, or additionally, in step 27 a timing signal is identified in the received data. This periodic signal may be used, in step 28, to determine the scaling factor.

(106) The above methods may be conducted by a suitable computer system. A schematic block diagram showing such a computer system 50 will now be described with reference to FIG. 10. The computer system 50 comprise s a processing system 52 having a processor, or CPU, 54 which is connected to a volatile memory (i.e. RAM) 56 and a non-volatile memory (such as a hard drive or a removable memory such as a disk or flash drive) 58. Software components 60, carrying instructions for implementing embodiments of the invention, may be stored in the non-volatile memory 58 and/or volatile memory 56. In addition, CPU 54 may be connected to a user interface 62 and a network interface 64. The network interface 64 may be a wired or wireless interface and is connected to a network, represented by cloud 66. Thus the processing system 52 may be connected with seismic sensors, databases and other seismic sources and receivers of data through the network 66.

(107) In use the processor 54 retrieves and executes the stored software components 60, for example from the non-volatile memory 58. During the execution of the software components 60 (that is when the computer system is performing the actions described above) the processor may store data temporarily in the volatile memory 56. The processor 54 may also receive data, through user interface 62 and network interface 64, as required to implement embodiments of the invention. In some embodiments, a retrieval system for retrieving data from the seismic sensors may be provided and connected to the computer system 50 via interface 64.

(108) The computer system 50 may also be used to interpret any seismic survey data acquired by any seismic surveying methods as known in the art. Alternatively, the computer system may provide an output via either of the user interface 62 or the network interface 64 which can be used by other systems to perform the surveying methods.

FURTHER DETAILS OF EXEMPLARY EMBODIMENTS

(109) In the above embodiments, the scaling factor a was taken to be constant. In a more general embodiment, the scaling factor may be assumed to change over time. If this is the case, a more general version of equation 1 is given by:
.sub.n.sub.0=.sub.t.sub.0.sup.t.sup.na(t)dt(19)
where a(t) is the value a represented as a function of time.

(110) Regular samples of a may be taken to determine this function, with, for example, a(t) being interpolated between samples.

(111) It is to be understood that any feature described in relation to any one embodiment may be used alone, or in combination with other features described, and may also be used in combination with one or more features of any other of the embodiments, or any combination of any other of the embodiments. Furthermore, equivalents and modifications not described above may also be employed without departing from the scope of the invention, which is defined in the accompanying claims. For example, the above has been described in connection with seismic activities on land. However, the methodology is directly applicable to marine seismic surveys where the seismic sensors are located on or in the sea bed and where the seismic sources are located either on the sea bed or at or near the sea surface. The features of the claims may be combined in combinations other than those specified in the claims.