Seismometer type = CMG-3ESP Data sample rate = 100 s/s Selected IIR frequency = 0 mHz corner frequency ulRespKey unique response ID : 1 szFilename[51] - name of this file : TRIDENT.RSP szDescription description : 100s/s, 0mHz, CMG-3ESP rtmStartDate effective date (start) : 2002-2-1_00:00:00.0000 rtmEndDate effective date (= start for current): 2002-2-1_00:00:00.0000 rtmLoadDate date loaded into database : 2002-2-1_00:00:00.0000 pszDBComment database comment : ON-ELGO-2002-02-01-HHZ usNumStages number of stages in File : 7 ----------------------------------------------------------- usStageNumber response list stage number : 1 ulStageKey unique database stage key : 1 usSeedBlockette 43/4.1 SEED blockette equivalent : 43 szName 43/4.4 Unique identifying name : CMG-3ESP chSeedType 43/4.5 type of stage A,B,C or D : A szInputUnits 43/4.6 input units description : M/S szOutputUnits 43/4.7 output units description : V rNormFactor 43.8 seed optional to normalize : 311.018 rNormFreq 43.9 seed optional. With 43.8 : 1 rInSamSec 47.5 input sampling rate : 0.000000 usDecimation 47.6 Sampling decimation factor : 1 usDecimationOffset 47.7 decimation offset : 0 rDelayEstimate 47.8 stage delay time (nominal) : 0.0 rDelayApplied 47.9 applied stage delay : 0.000000e+000 rGainOrSensitivity 48.5 stage sensitivity or gain : 1972.000000 rGainFreq 48.6 frequency of stage gain : 1.000000 rFrequency meaning depends on NMX type : 0.0 usType NMX response type 0 through 8 : 1 szDesign how filter was designed : usNumTerms number of zeros or numerators : 3 usDenTerms number of poles or denominators : 4 rtmLoadDate date loaded into the database : Sep 09 2002 01:00PM pszDBComment database comment : Coefficients - as specified above : 0.000000e+000, 0.000000e+000, 0.000000e+000, 0.000000e+000, 9.456194e+002, 0.000000e+000, -4.442212e-002, 4.442212e-002, -4.442212e-002, -4.442212e-002, -5.057940e+002, 1.935220e+002, -5.057940e+002, -1.935220e+002 ----------------------------------------------------------- usStageNumber response list stage number : 2 ulStageKey unique database stage key : 2 usSeedBlockette 43/4.1 SEED blockette equivalent : 43 szName 43/4.4 Unique identifying name : 2122 Hz 1P-LP AA chSeedType 43/4.5 type of stage A,B,C or D : A szInputUnits 43/4.6 input units description : V szOutputUnits 43/4.7 output units description : V rNormFactor 43.8 seed optional to normalize : 0.776879 rNormFreq 43.9 seed optional. With 43.8 : 1 rInSamSec 47.5 input sampling rate : 0.000000 usDecimation 47.6 Sampling decimation factor : 1 usDecimationOffset 47.7 decimation offset : 0 rDelayEstimate 47.8 stage delay time (nominal) : 0.0 rDelayApplied 47.9 applied stage delay : 0.000000e+000 rGainOrSensitivity 48.5 stage sensitivity or gain : 0.776786 rGainFreq 48.6 frequency of stage gain : 1.000000 rFrequency meaning depends on NMX type : 0.0 usType NMX response type 0 through 8 : 1 szDesign how filter was designed : usNumTerms number of zeros or numerators : 0 usDenTerms number of poles or denominators : 1 rtmLoadDate date loaded into the database : Sep 09 2002 01:00PM pszDBComment database comment : Coefficients - as specified above : -1.333888e+004, 0.000000e+000 ----------------------------------------------------------- usStageNumber response list stage number : 3 ulStageKey unique database stage key : 3 usSeedBlockette 43/4.1 SEED blockette equivalent : 43 szName 43/4.4 Unique identifying name : Analog 0.400000 gain chSeedType 43/4.5 type of stage A,B,C or D : A szInputUnits 43/4.6 input units description : V szOutputUnits 43/4.7 output units description : V rNormFactor 43.8 seed optional to normalize : 1.000000 rNormFreq 43.9 seed optional. With 43.8 : 1 rInSamSec 47.5 input sampling rate : 0.000000 usDecimation 47.6 Sampling decimation factor : 1 usDecimationOffset 47.7 decimation offset : 0 rDelayEstimate 47.8 stage delay time (nominal) : 0.0 rDelayApplied 47.9 applied stage delay : 0.000000e+000 rGainOrSensitivity 48.5 stage sensitivity or gain : 0.400000 rGainFreq 48.6 frequency of stage gain : 1.000000 rFrequency meaning depends on NMX type : 0.0 usType NMX response type 0 through 8 : 1 szDesign how filter was designed : usNumTerms number of zeros or numerators : 0 usDenTerms number of poles or denominators : 0 rtmLoadDate date loaded into the database : Sep 09 2002 01:00PM pszDBComment database comment : Coefficients - as specified above : ----------------------------------------------------------- usStageNumber response list stage number : 4 ulStageKey unique database stage key : 4 usSeedBlockette 43/4.1 SEED blockette equivalent : 43 szName 43/4.4 Unique identifying name : A/D converter chSeedType 43/4.5 type of stage A,B,C or D : A szInputUnits 43/4.6 input units description : V szOutputUnits 43/4.7 output units description : COUNTS rNormFactor 43.8 seed optional to normalize : 1.000000 rNormFreq 43.9 seed optional. With 43.8 : 1 rInSamSec 47.5 input sampling rate : 30000.000000 usDecimation 47.6 Sampling decimation factor : 1 usDecimationOffset 47.7 decimation offset : 0 rDelayEstimate 47.8 stage delay time (nominal) : 0.0 rDelayApplied 47.9 applied stage delay : 0.000000e+000 rGainOrSensitivity 48.5 stage sensitivity or gain : 1.048576e+006 rGainFreq 48.6 frequency of stage gain : 1.000000 rFrequency meaning depends on NMX type : 0.0 usType NMX response type 0 through 8 : 1 szDesign how filter was designed : usNumTerms number of zeros or numerators : 0 usDenTerms number of poles or denominators : 0 rtmLoadDate date loaded into the database : Sep 09 2002 01:00PM pszDBComment database comment : Coefficients - as specified above : 0.000000e+000 ----------------------------------------------------------- usStageNumber response list stage number : 5 ulStageKey unique database stage key : 5 usSeedBlockette 43/4.1 SEED blockette equivalent : 44 szName 43/4.4 Unique identifying name : 30 kHz to 2 kHz chSeedType 43/4.5 type of stage A,B,C or D : D szInputUnits 43/4.6 input units description : COUNTS szOutputUnits 43/4.7 output units description : COUNTS rNormFactor 43.8 seed optional to normalize : 1.000000 rNormFreq 43.9 seed optional. With 43.8 : 1 rInSamSec 47.5 input sampling rate : 30000.000000 usDecimation 47.6 Sampling decimation factor : 15 usDecimationOffset 47.7 decimation offset : 0 rDelayEstimate 47.8 stage delay time (nominal) : 0.0 rDelayApplied 47.9 applied stage delay : -5.466667e-003 rGainOrSensitivity 48.5 stage sensitivity or gain : 1.000000 rGainFreq 48.6 frequency of stage gain : 1.000000 rFrequency meaning depends on NMX type : 0.0 usType NMX response type 0 through 8 : 4 szDesign how filter was designed : usNumTerms number of zeros or numerators : 165 usDenTerms number of poles or denominators : 0 rtmLoadDate date loaded into the database : Sep 09 2002 01:00PM pszDBComment database comment : Coefficients - as specified above : -4.047908e-010, -1.390291e-010, 6.728001e-010, 2.757972e-009, 7.546507e-009, 1.766681e-008, 3.769363e-008, 7.523132e-008, 1.424254e-007, 2.579990e-007, 4.499037e-007, 7.586555e-007, 1.241386e-006, 1.976580e-006, 3.069389e-006, 4.657284e-006, 6.915693e-006, 1.006310e-005, 1.436487e-005, 2.013499e-005, 2.773459e-005, 3.756609e-005, 5.006174e-005, 6.566517e-005, 8.480489e-005, 1.078587e-004, 1.351084e-004, 1.666851e-004, 2.025053e-004, 2.421999e-004, 2.850380e-004, 3.298504e-004, 3.749560e-004, 4.180986e-004, 4.564003e-004, 4.863386e-004, 5.037566e-004, 5.039131e-004, 4.815801e-004, 4.311946e-004, 3.470680e-004, 2.236552e-004, 5.588177e-005, -1.604755e-004, -4.283654e-004, -7.490084e-004, -1.121432e-003, -1.542013e-003, -2.004062e-003, -2.497462e-003, -3.008406e-003, -3.519250e-003, -4.008517e-003, -4.451070e-003, -4.818468e-003, -5.079526e-003, -5.201073e-003, -5.148892e-003, -4.888844e-003, -4.388128e-003, -3.616642e-003, -2.548397e-003, -1.162930e-003, 5.533497e-004, 2.605953e-003, 4.991292e-003, 7.695918e-003, 1.069608e-002, 1.395761e-002, 1.743625e-002, 2.107831e-002, 2.482173e-002, 2.859758e-002, 3.233183e-002, 3.594740e-002, 3.936644e-002, 4.251273e-002, 4.531409e-002, 4.770474e-002, 4.962748e-002, 5.103565e-002, 5.189471e-002, 5.218345e-002 ----------------------------------------------------------- usStageNumber response list stage number : 6 ulStageKey unique database stage key : 6 usSeedBlockette 43/4.1 SEED blockette equivalent : 44 szName 43/4.4 Unique identifying name : 2 kHz to 200 Hz chSeedType 43/4.5 type of stage A,B,C or D : D szInputUnits 43/4.6 input units description : COUNTS szOutputUnits 43/4.7 output units description : COUNTS rNormFactor 43.8 seed optional to normalize : 1.000000 rNormFreq 43.9 seed optional. With 43.8 : 1 rInSamSec 47.5 input sampling rate : 2000.000000 usDecimation 47.6 Sampling decimation factor : 10 usDecimationOffset 47.7 decimation offset : 0 rDelayEstimate 47.8 stage delay time (nominal) : 0.0 rDelayApplied 47.9 applied stage delay : -9.300000e-002 rGainOrSensitivity 48.5 stage sensitivity or gain : 1.000000 rGainFreq 48.6 frequency of stage gain : 1.000000 rFrequency meaning depends on NMX type : 0.0 usType NMX response type 0 through 8 : 4 szDesign how filter was designed : usNumTerms number of zeros or numerators : 187 usDenTerms number of poles or denominators : 0 rtmLoadDate date loaded into the database : Sep 09 2002 01:00PM pszDBComment database comment : Coefficients - as specified above : 8.469230e-010, 2.274220e-009, 4.538951e-009, 6.873791e-009, 7.109040e-009, 7.627841e-010, -1.983010e-008, -6.609942e-008, -1.531138e-007, -2.982495e-007, -5.181519e-007, -8.236356e-007, -1.212476e-006, -1.660555e-006, -2.112474e-006, -2.473531e-006, -2.605619e-006, -2.330134e-006, -1.440980e-006, 2.698043e-007, 2.972714e-006, 6.748858e-006, 1.152962e-005, 1.703543e-005, 2.272479e-005, 2.776698e-005, 3.105368e-005, 3.126302e-005, 2.698613e-005, 1.691886e-005, 1.111765e-007, -2.374559e-005, -5.402672e-005, -8.892268e-005, -1.252819e-004, -1.586044e-004, -1.832359e-004, -1.927980e-004, -1.808636e-004, -1.418502e-004, -7.206699e-005, 2.919376e-005, 1.586655e-004, 3.083858e-004, 4.654217e-004, 6.121983e-004, 7.275471e-004, 7.885116e-004, 7.728578e-004, 6.621230e-004, 4.449260e-004, 1.201614e-004, -3.003695e-004, -7.903605e-004, -1.308874e-003, -1.802020e-003, -2.206618e-003, -2.455790e-003, -2.486192e-003, -2.246312e-003, -1.705031e-003, -8.594633e-004, 2.590112e-004, 1.581566e-003, 3.002498e-003, 4.384142e-003, 5.566316e-003, 6.380002e-003, 6.664402e-003, 6.286043e-003, 5.158141e-003, 3.258199e-003, 6.416821e-004, -2.550179e-003, -6.090065e-003, -9.672703e-003, -1.293168e-002, -1.546425e-002, -1.686256e-002, -1.674898e-002, -1.481246e-002, -1.084255e-002, -4.757783e-003, 3.374886e-003, 1.333183e-002, 2.473738e-002, 3.708165e-002, 4.975070e-002, 6.206696e-002, 7.333685e-002, 8.290152e-002, 9.018660e-002, 9.474635e-002, 9.629848e-002 ----------------------------------------------------------- usStageNumber response list stage number : 7 ulStageKey unique database stage key : 7 usSeedBlockette 43/4.1 SEED blockette equivalent : 44 szName 43/4.4 Unique identifying name : 200 Hz to 100 Hz chSeedType 43/4.5 type of stage A,B,C or D : D szInputUnits 43/4.6 input units description : COUNTS szOutputUnits 43/4.7 output units description : COUNTS rNormFactor 43.8 seed optional to normalize : 1.000000 rNormFreq 43.9 seed optional. With 43.8 : 1 rInSamSec 47.5 input sampling rate : 200.000000 usDecimation 47.6 Sampling decimation factor : 2 usDecimationOffset 47.7 decimation offset : 0 rDelayEstimate 47.8 stage delay time (nominal) : 0.0 rDelayApplied 47.9 applied stage delay : -1.110000e+000 rGainOrSensitivity 48.5 stage sensitivity or gain : 1.000000 rGainFreq 48.6 frequency of stage gain : 1.000000 rFrequency meaning depends on NMX type : 0.0 usType NMX response type 0 through 8 : 4 szDesign how filter was designed : usNumTerms number of zeros or numerators : 223 usDenTerms number of poles or denominators : 0 rtmLoadDate date loaded into the database : Sep 09 2002 01:00PM pszDBComment database comment : Coefficients - as specified above : -2.487704e-010, 4.737440e-009, 1.240319e-008, 2.184230e-009, -2.973504e-008, -2.774098e-008, 4.823501e-008, 9.048520e-008, -4.377202e-008, -2.029251e-007, -2.932510e-008, 3.576771e-007, 2.380756e-007, -5.050541e-007, -6.566606e-007, 5.295136e-007, 1.333027e-006, -2.353909e-007, -2.234558e-006, -6.431887e-007, 3.178848e-006, 2.391894e-006, -3.766426e-006, -5.213131e-006, 3.343879e-006, 9.069842e-006, -1.034203e-006, -1.349476e-005, -4.128203e-006, 1.740814e-005, 1.293247e-005, -1.901116e-005, -2.559820e-005, 1.583847e-005, 4.129854e-005, -5.051362e-006, -5.769434e-005, -1.597343e-005, 7.062320e-005, 4.876212e-005, -7.411825e-005, -9.265601e-005, 6.092806e-005, 1.437042e-004, -2.365713e-005, -1.938177e-004, -4.346068e-005, 2.305286e-004, 1.422997e-004, -2.376966e-004, -2.684195e-004, 1.974200e-004, 4.089862e-004, -9.322642e-005, -5.416667e-004, -8.565060e-005, 6.351459e-004, 3.394235e-004, -6.517938e-004, -6.531623e-004, 5.527340e-004, 9.935334e-004, -3.051330e-004, -1.308020e-003, -1.089867e-004, 1.527642e-003, 6.836461e-004, -1.573808e-003, -1.381190e-003, 1.369316e-003, 2.127841e-003, -8.527391e-004, -2.814326e-003, -5.435981e-006, 3.302926e-003, 1.187235e-003, -3.441493e-003, -2.615018e-003, 3.083861e-003, 4.145541e-003, -2.114933e-003, -5.572669e-003, 4.775432e-004, 6.640171e-003, 1.802538e-003, -7.064640e-003, -4.597381e-003, 6.566940e-003, 7.666904e-003, -4.908950e-003, -1.066029e-002, 1.931064e-003, 1.312888e-002, 2.414871e-003, -1.454758e-002, -8.042475e-003, 1.433728e-002, 1.472206e-002, -1.187359e-002, -2.208895e-002, 6.451060e-003, 2.966940e-002, 2.871719e-003, -3.692219e-002, -1.777635e-002, 4.329151e-002, 4.248361e-002, -4.826485e-002, -9.280869e-002, 5.142858e-002, 3.137774e-001, 4.474858e-001 ----------------------------------------------------------- Notes ***** SEED Blockette 43 Response poles and zeroes type A Laplace transform analog response, in rad/sec B Analog response in Hz C Undefined D Digital(Z - transform) SEED Blockette 44 Response coefficients type A Laplace transform analog response, in rad/sec B Analog response in Hz C Undefined D Digital(Z - transform) NMX response types 0 S-plane numerator & denominator coefficients 1 S-plane poles and zeroes 2 Z-plane numerator and denominator coefficients 3 Z-plane numerator coeffs only (symmetric FIR, N taps, (N+1)/2 coeffs, biggest first 4 Z-plane numerator coeffs only (symmetric FIR, N taps, (N+1)/2 coeffs, smallest first 5 Frequency amplitude response list (not implemented) 6 Generic corner slope list (not implemented) 7 Decimation and delay (unit gain) 8 Gain @ frequency only (not implemented in PMResponse) NMX to SEED mapping ******************* SEED NMX Plane type type 43A 1 S S-plane poles and zeroes 44A 0 S S-plane numerator & denominator coefficients 44D 2 Z Z-plane numerator and denominator coefficients Not supported by MAKESEED 43D Z-plane poles and zeroes 44D 3 Z Numerator only, biggest first, half set 44D 4 Z Numerator only, smallest first, half set Notes: 1. SEED pole position errors not supported Response file ************* A response file is built from a number of stages listed as above. At the moment there is no response record, but there may be in the future. Stage is a sparse record since only the fields needed are used. The field usage changes in some fields according to the NMX stage type 0 thru 8. The mapping from NMX to SEED is as above. Each stage consists of (nominally) 32 lines (0..31) Line[0] must start with ( and is for comment Additional lines following line 0 and starting with ( are also comment lines[1..30] are normal items (see example table) line[31] holds the first coefficient During reading this file, all characters on each line between newline and colon are ignored. A conversion error results if the actual type does not match the expected type. The exception is the line with coefficients. The first coefficient is on line 31, thereafter, numbers are read until the numerator and denominator coefficient counts are satisfied, with all the numerator coefficients first. Coefficients are separated by space, newline, comma or tab. Numbers are characters from the set 0..9+-.Ee. There can be one or more coefficients on line 31, or for example, each coefficient could be separated from the next by newline. After the last coefficient, the next line is expected to be the comment line starting with ( of the next stage. Notes on each field in NMX Stage record *************************************** ulRespKey Response filename should be anystring..res szDescription Typically type of overall response. Only needed in stage[0]. rtmStartDate; rtmEndDate; Start and end date of response. If both equal, the end date is infinity, meaning the response is current. rtmLoadDate; pszDBComment Ignored, but may be used in the future usNumStages Read from stage[0]. Used to check that expect number of stages are present. usStageNum Stage number. Some utilities may ignore this, so it is important to list stages in chronological order anyways. ulStageKey Assigned by MakeSEED usSeedBlockette Critical parameter. Tells MakeSEED kind of blockette to make. szName (26) Description of stage, e.g. seismometer type, filter type, etc chSeedType This field is used to tell MAKESEED which type of SEED primary blockette to make from this stage. MAKESEED may also make a second or secondary blockette from the stage information. See elsewhere for details. szInputUnits (21) szOutputUnits (21) Used to build SEED Units Abbreviations Blockette 34 rNormFactor rNormFreq Used to set corresponding fields in blockette 43. Since optional, values of 1.0 are used for now. rInSamSec If rInSamSec is non-zero, causes blockette 48 to be built from this info. usDecimation usDecimationOffset Used to determine decimiation, as well as offset caused by decimation. rDelayEstimate Optional field in SEED. Not used for now. rDelayApplied Corrective delay applied to samples after filtering. This allows for non-causal filters. rGainOrSensitivity rGainFreq If rGainOrSensitivity is non-zero, causes blockette 47 to be built from this info. rFrequency Not used usType This field is used by PMResponse to set type of response. Note that this field allows several types which are not supported by SEED. szDesign (21) A place to put how (for example) the FIR coefficients were derived. Ignored. usNumTerms usDenTerms Number of each type of coefficients in coefficient field below. rtmLoadDate Ignored. Slot for date put in database. pszDBComment Ignored. Slot for comment to put in database. Coefficients All the numerators first.