
Chapter 4. Calibrating the 3T
4.1 The calibration pack
Works Order : The Güralp factory order number including the instrument, used internally to file details of the sensor's manufacture.
Serial Number : The serial number of the instrument
Date : The date the instrument was tested at the factory.
Tested By : The name of the testing engineer.
There follows a table showing important calibration information for each component of the instrument, VERTICAL, NORTH/SOUTH, and EAST/WEST. Each row details:
Velocity Output (Differential) : The sensitivity of each component to velocity at 1 Hz, in volts per m/s. Because the 3T uses balanced differential outputs, the signal strength as measured between the +ve and –ve lines will be twice the true sensitivity of the instrument. To remind you of this, the sensitivities are given as 2 × (single-ended sensitivity) in each case.
Mass Position Output : The sensitivity of the mass position outputs to acceleration, in volts per ms-². These outputs are single-ended and referenced to signal ground.
Feedback Coil Constant : A constant describing the characteristics of the feedback system. You will need this constant, given in amperes per ms-², if you want to perform your own calibration calculations (see below.)
Power Consumption : The average power consumption of the sensor during testing, given in amperes and assuming a 12 V supply.
Calibration Resistor : The value of the resistor in the calibration circuit. You will need this value if you want to perform your own calibration calculations (see below.)
4.1.1 Poles and zeroes
Most users of seismometers find it convenient to consider the sensor as a “black box”, which produces an output signal V from a measured input x. So long as the relationship between V and x is known, the details of the internal mechanics and electronics can be disregarded.
This relationship, given in terms of the Laplace variable s, takes the form
In this equation
s is the Laplace variable, equal to j ω (where ω is the angular frequency in radians per second and j = √–1) and, hence, equal to to 2 π j f (where f is the frequency in Hertz).
G is the velocity output sensitivity (gain constant) of the instrument. This relates the actual output to the desired input over the flat portion of the frequency response. It is expressed in units of V / ms⁻¹.
A is a real constant which is chosen such that A × H(s) is dimensionless and has unity magnitude over the flat portion of the frequency response. It is calculated at a defined normalising frequency value fm (almost always 1 Hz) such that
where ℜ[x] denotes taking the real part of complex number x.
In practice, it is possible to design a system transfer function with a very wide-range flat frequency response.
H(s) is the transfer function of the sensor, which can be expressed in factored form:
In this equation Zᵢ are the roots of the numerator polynomial, giving the zeros of the transfer function, and Pⱼ are the roots of the denominator polynomial, giving the poles of the transfer function.
In the calibration pack, G is the sensitivity given for each component on the first page, whilst the roots Zᵢ and Pⱼ, together with the normalising factor A, are given in the Poles and Zeros table. The poles and zeros given are measured directly at Güralp Systems' factory using a spectrum analyser. Transfer functions for the vertical and horizontal sensors may be provided separately.
4.1.2 Frequency response curves
The frequency response of each component of the 3T is described in the normalised amplitude and phase plots provided. The response is measured at low and high frequencies in two separate experiments. Each plot marks the low-frequency and high-frequency cut-off values (also known as –3 dB or half-power points).
If you want to repeat the calibration to obtain more precise values at a frequency of interest, or to check that a sensor is still functioning correctly, you can inject calibration signals into the system using a Güralp digitiser or your own signal generator, and record the instrument's response.
4.1.3 Obtaining copies of the calibration pack
Our servers keep copies of all calibration data that we send out. In the event that the calibration information becomes separated from the instrument, you can obtain all the information using our free e-mail service.
Simply e-mail caldoc@guralp.com with the serial number of the instrument in the subject line, e.g.
The server will reply with the calibration documentation in Word format. The body of your e-mail will be ignored. If you want data for several sensors, put their serial numbers together on the subject line, separated by commas.
4.2 Calibration methods
Velocity sensors such as the 3T are not sensitive to constant DC levels, either as a result of their design or because of an interposed high-pass filter. Instead, three common calibration techniques are used.
Injecting a step current allows the system response to be determined in the time domain. The amplitude and phase response can then be calculated using a Fourier transform. Because the input signal has predominantly low-frequency components, this method generally gives poor results. However, it is simple enough to be performed daily.
Injecting a sinusoidal current of known amplitude and frequency allows the system response to be determined at a spot frequency. However, before the calibration measurement can be made the system must be allowed to reach a steady state; for low frequencies, this may take a long time. In addition, several measurements must be made to determine the response over the full frequency spectrum.
Injecting white noise into the calibration coil gives the response of the whole system, which can be measured using a spectrum analyser.
You can perform calibration either using a Güralp DM24 digitiser, which can generate step and sinusoidal calibration signals, or by feeding your own signals into the instrument through a hand-held control unit.
Before you can calibrate the instrument, its calibration relays need to be activated by pulling low the CAL ENABLE line on the instrument's connector for the component you wish to calibrate. Once enabled, a calibration signal provided across the CAL SIGNAL and SIGNAL GROUND lines will be routed through the feedback system. You can then measure the signal's equivalent velocity on the sensor's output lines. Güralp Hand-held Control Units provide a switch for activating the CAL ENABLE line.
4.3 Calibration with Scream!
Güralp digitisers provide calibration signal generators to help you set up your sensors. Calibration is most easily done through a PC running Güralp's Scream! software.
Depending on the digitiser type, sine-wave, step and broadband noise signal generators may be available. In this section, broadband noise calibration will be used to determine the complete sensor response in one action. Please refer to the digitiser's manual for information on other calibration methods.
In Scream!'s main window, right-click on the digitiser's icon and select Control.... Open the Calibration pane.
Select the calibration channel corresponding to the instrument, and choose Broadband Noise. Select the component you wish to calibrate, together with a suitable duration and amplitude, and click Inject now. A new data stream, ending Cn (n = 0 – 7) or MB, should appear in Scream!'s main window containing the returned calibration signal.
Open a WaveView window on the calibration signal and the returned streams by selecting them and double-clicking. The streams should display the calibration signal combined with the sensors' own measurements. If you cannot see the calibration signal, zoom into the WaveView using the scaling icons at the top left of the window or the cursor keys.
Drag the calibration stream Cn up the WaveView window, so that it is at the top.
If the returning signal is saturated, retry using a calibration signal with lower amplitude. Repeat until the entire curve is visible in the WaveView window.
If you need to scale one, but not another, of the traces, right-click on the trace and select Scale.... You can then type in a suitable scale factor for that trace.
Pause the WaveView window by clicking on the
icon.Hold down the shift key (
)and drag across the window to select the calibration signal and the returning component(s). Release the mouse button, keeping the shift key held down. A menu will pop up. Choose Broadband Noise Calibration. This option runs a script called bbnoisecal which automatically performs appropriate averaging to reduce the effects of aliasing and cultural noise.The script will ask you to fill in sensor calibration parameters for each component you have selected.
Most data can be found on the calibration sheet for your sensor. Under Instrument response, you should fill in the sensor response code for your sensor, according to the table below. Instrument Type should be set to the model number of the sensor.
If the file calvals.txt exists in the same directory as Scream!'s executable (scream.exe), Scream! will look there for suitable calibration values. A sample calvals.txt is supplied with Scream!, which you can edit to your requirements. Each stream has its own section in the file, headed by the line [instrument-id]. The instrument-id is the string which identifies the digitiser in the left-hand pane, e.g. GURALP-DEMO. It consists of the System Identifier (up to six characters) followed by a dash and then the Serial Number (up to 4 characters). For example:
[instrument-id]
Serial-Nos=T3X99
VPC=3.153,3.147,3.159
G=1010,1007,1002
COILCONST=0.02575,0.01778,0.01774
CALVPC=3.161
CALRES=51000
TYPE=CMG-3T
RESPONSE=CMG-3_100s_50HzClick
. The script will return with a graph showing the response of the sensor in terms of amplitude and phase plots for each component (if appropriate.)The accuracy of the results depends on the amount of data you have selected and its sample rate. To obtain good-quality results at low frequency, it will save computation time to use data collected at a lower sample rate; although the same information is present in higher-rate streams, they also include a large amount of high-frequency data which may not be relevant to your purposes.
The bbnoisecal script automatically performs appropriate averaging to reduce the effects of aliasing and cultural noise.
4.3.1 Sensor response codes
Sensor | Sensor type code | Units (V/A) |
3T or 3ESP, 30s – 50 Hz response | CMG-3_30S_50HZ | V |
3T or 3ESP, 60s – 50 Hz response | CMG-3_60S_50HZ | V |
3T or 3ESP, 100s – 50 Hz response | CMG-3_100S_50HZ | V |
3T or 3ESP, 120s – 50 Hz response | CMG-3_120S_50HZ | V |
3T, 360s – 50 Hz response | CMG-3_360S_50HZ | V |
3TB or 3V / 3ESP borehole, 30s – 50 Hz response | CMG-3B_30S_50HZ | V |
3TB or 3V / 3ESP borehole, 100s – 50 Hz response | CMG-3B_100S_50HZ | V |
3TB or 3V / 3ESP borehole, 120s – 50 Hz response | CMG-3B_120S_50HZ | V |
4.4 Calibration with a hand-held control unit
If you prefer, you can inject your own calibration signals into the system through a hand-held control unit. The unit includes a switch which activates the calibration relay in the seismometer and 4 mm banana sockets for an external signal source. As above, the equivalent input velocity for a sinusoidal calibration signal is given by the equation
v = V / 2 π f R K
where V is the peak-to-peak voltage of the calibration signal, f is the signal frequency, R is the value of the calibration resistor and K is the feedback coil constant. R and K are both given on the calibration sheet supplied with the instrument.
The calibration resistor is placed in series with the transducer. Depending on the calibration signal source and the sensitivity of your recording equipment, you may need to increase R by adding further resistors to the circuit.
4.5 The coil constant
The feedback coil constant K is measured at the time of manufacture and printed on the calibration sheet. Using this value will give good results at the time of installation. However, it may change over time.
The coil constant can be determined by tilting the instrument and measuring its response to gravity. To do this, you will need apparatus for measuring tilt angles accurately.
Measure the acceleration due to gravity, g, at your location.
Tilt the instrument slightly, and measure its attitude and the gain of the mass position output for the component you wish to calibrate.
Repeat this measurement for several tilt angles.
For the vertical sensor, the input acceleration is given by a = g sin φ, whilst for the horizontal sensor, it is a = g ( 1 – cos φ ).
Calculate the input acceleration for each of the tilt angles used, and plot a graph of mass position output against input acceleration.
The gradient of the line obtained gives the sensitivity of the coil (in V/ms-2, if g was measured in ms-2 and the mass position is in Volts).
The coil constant K is equal to this sensitivity divided by the value of the displacement feedback resistor, as given on the calibration sheet.