US4276620A - Method and apparatus for obtaining a composite field response _to a variable source array using weighting coefficients - Google Patents
Method and apparatus for obtaining a composite field response _to a variable source array using weighting coefficients Download PDFInfo
- Publication number
- US4276620A US4276620A US05/955,261 US95526178A US4276620A US 4276620 A US4276620 A US 4276620A US 95526178 A US95526178 A US 95526178A US 4276620 A US4276620 A US 4276620A
- Authority
- US
- United States
- Prior art keywords
- digital
- final
- stack
- samples
- seismic
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
- 230000004044 response Effects 0.000 title claims abstract description 75
- 239000002131 composite material Substances 0.000 title claims abstract description 44
- 238000000034 method Methods 0.000 title claims description 23
- 230000036961 partial effect Effects 0.000 claims abstract description 97
- 230000015654 memory Effects 0.000 claims description 191
- 238000003491 array Methods 0.000 claims description 29
- 238000003860 storage Methods 0.000 claims description 28
- 230000006872 improvement Effects 0.000 claims description 5
- 239000004065 semiconductor Substances 0.000 claims description 5
- 230000005055 memory storage Effects 0.000 claims 2
- 238000012546 transfer Methods 0.000 description 20
- 230000006870 function Effects 0.000 description 19
- 238000010586 diagram Methods 0.000 description 13
- 210000003813 thumb Anatomy 0.000 description 8
- 238000013507 mapping Methods 0.000 description 7
- 101150112492 SUM-1 gene Proteins 0.000 description 6
- 101150096255 SUMO1 gene Proteins 0.000 description 6
- 230000008859 change Effects 0.000 description 6
- 238000006243 chemical reaction Methods 0.000 description 6
- 230000002194 synthesizing effect Effects 0.000 description 6
- 101001133081 Homo sapiens Mucin-2 Proteins 0.000 description 4
- 102100034263 Mucin-2 Human genes 0.000 description 4
- 230000008901 benefit Effects 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 230000009467 reduction Effects 0.000 description 4
- PWPJGUXAGUPAHP-UHFFFAOYSA-N lufenuron Chemical class C1=C(Cl)C(OC(F)(F)C(C(F)(F)F)F)=CC(Cl)=C1NC(=O)NC(=O)C1=C(F)C=CC=C1F PWPJGUXAGUPAHP-UHFFFAOYSA-N 0.000 description 3
- 230000002093 peripheral effect Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 101001117010 Homo sapiens Pericentrin Proteins 0.000 description 2
- 102100024315 Pericentrin Human genes 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 2
- 230000002238 attenuated effect Effects 0.000 description 2
- 239000003990 capacitor Substances 0.000 description 2
- 230000001343 mnemonic effect Effects 0.000 description 2
- 230000002441 reversible effect Effects 0.000 description 2
- 101000972278 Homo sapiens Mucin-6 Proteins 0.000 description 1
- 102100022493 Mucin-6 Human genes 0.000 description 1
- 239000000654 additive Substances 0.000 description 1
- 230000000996 additive effect Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 230000001427 coherent effect Effects 0.000 description 1
- 201000000464 cone-rod dystrophy 2 Diseases 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 235000020457 energy shots Nutrition 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 238000005755 formation reaction Methods 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000006386 memory function Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000001426 native polyacrylamide gel electrophoresis Methods 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 230000000644 propagated effect Effects 0.000 description 1
- 230000001902 propagating effect Effects 0.000 description 1
- 238000011946 reduction process Methods 0.000 description 1
- 230000002829 reductive effect Effects 0.000 description 1
- 241000894007 species Species 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
- 230000017105 transposition Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01V—GEOPHYSICS; GRAVITATIONAL MEASUREMENTS; DETECTING MASSES OR OBJECTS; TAGS
- G01V1/00—Seismology; Seismic or acoustic prospecting or detecting
- G01V1/28—Processing seismic data, e.g. for interpretation or for event detection
- G01V1/36—Effecting static or dynamic corrections on records, e.g. correcting spread; Correlating seismic signals; Eliminating effects of unwanted energy
- G01V1/362—Effecting static or dynamic corrections; Stacking
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01V—GEOPHYSICS; GRAVITATIONAL MEASUREMENTS; DETECTING MASSES OR OBJECTS; TAGS
- G01V2210/00—Details of seismic processing or analysis
- G01V2210/30—Noise handling
- G01V2210/32—Noise reduction
- G01V2210/322—Trace stacking
Definitions
- the present invention relates to geophysical instrumentation systems, and more particularly, to instrumentation systems for use with surface energy sources to perform digital stacking operations on seismic signals produced from repeated applications or impulses of seismic energy applied on or near the ground surface.
- impulse is intended to refer to the seismic energy emission from any energy source, impulsive or otherwise.
- Surface energy sources such as Vibroseis, Dinoseis, etc., require stacking techniques to improve the signal-to-noise ratio to each seismic response by attenuating certain noise bandwidths which are generated by the source and contained in the signals outputted by the geophone arrays.
- the signals outputted by the geophone arrays in response to a surface energy impulse, have a very low signal-to-noise ratio because only a small part of the total energy applied to the ground is transmitted to sub-surface interfaces and reflected back to the surface. Most of each impulses energy appears as noise which propogates on or near the surface.
- a composite response to a number of energy impulse shots was obtained by summing the seismic responses from each impulse, with the surface energy source or sources stationary or moving a fixed distance between impulses. After a preselected number of impulses have been summed, usually spaced a fixed number of intervals between stations locations, the composite response is transferred to magnetic tape as a seismic record.
- the improvement in the signal-to-noise ratio for prior art stacking systems would be a result of the stacking process itself and, if used, the weighted geophone arrays which are producing the seismic signals at each of the stations.
- the source array response the effective amplitude profile of the energy injected into the ground at each energy impulse shot point
- the surface energy source could make repeated energy impulses at each impulse point, thereby weighting the responses to that impulse point an interger number corresponding to the number of impulses. This method of shooting was only capable of synthesizing an interger-weighted variable source array.
- the same type of variable source array, interger-weighted could be obtained by employing an integer number of sources at each impulse point. The interger weighting factor for each impulse point would correspond to the number of energy sources used.
- variable source arrays produced by the shooting methods just described provide acceptable attenuation over an acceptable bandwidth of the surface-travelling source-generated noise, they had numerous disadvantages.
- the first method described required an excessive number of shots to achieve the weighted composite response, and for the second method, an excessive number of energy sources are required. Both methods are slow and expensive.
- the variable source array was restricted to interger weighting coefficients which limit any flexibility in the array response, or permit an optimum source array to be obtained.
- An array length designed for maximum offset distance is longer than needed for the velocities observed at the short distances. This results in the unnecessary "smear" of wide angle shallow reflections, thus reducing the temporal resolution that is possible.
- An array length designed for short distances is too short for longer distances, and provides inadequate attenuation of the horizontally surface propagating noise.
- U.S. Pat. No. 3,569,922 discloses a method for synthesizing a variable source array which is not limited to interger weighting. This prior art method provides for the generation of a variable source array in the laboratory, rather than in the field.
- a conventional seismic digital field recording system can be employed to record each and every seismic response to each and every energy impulse.
- the individually recorded seismic records are transported to the data reduction facility for playback. During playback, a weighting coefficient is applied to the digital samples prior to the normal stacking operations.
- This prior art system has the advantage that it allows for variable source arrays to be generated from any desired weighting coefficients, rather than being restricted to intergers.
- an excessive number of seismic records must be taken in the field.
- the efficiency of the field stacking technique is lost, as well as requiring a large number of field tapes to be recorded and handled, resulting in a slow turn around time from field shooting to data reduction.
- the source array synthesized for each of the offset distances is the same. That is, each geophone station would respond to the same source array as every other station. Therefore, the spatial density (point to point mapping) for the subsurface strata would be the same for all the traces.
- the arrays of geophones and energy impulse points are used as spatial filters for the attenuation of horizontally propagated source generated noise.
- the present invention is able to achieve these results by recording, simultaneously, in a single seismic spread, data of high spatial resolution and data of normal spatial resolution.
- the present invention is able to modify the source array lengths at different distances to conform to the horizontal velocities of the source generated surface noise at those distances; to generate, in the field, two sets of data representing the data from two differently weighted source arrays from one set of impulses with no less in surveying time; and to implement source-geophone array combinations offering greater and more constant attentuation than has here-to-fore been possible.
- a preferred embodiment of the present invention incorporates at least one gain-ranging amplifier, such as an instantaneous floating point amplifier, for amplifying the seismic signals generated in response to each of the energy impulses applied to the ground at selected impulse points to obtain an amplified and sampled analog output signal from the multiplexed seismic channels.
- the sampled analog output signal is converted to digital samples by an analog-to-digital converter.
- This digital sample is then multiplied by a preselected weighting coefficient to obtain a weighted digital sample.
- the weighted digital sample from each seismic channel is summed by a digital stacking unit with the preceding summed-together weighted samples for each of the preceding impulses until a preselected number of impulses have occurred.
- the summed-together weighed samples are stored in a mass memory device associated with the digital stacking unit.
- the seismic signals which yield the weighted digital samples are summed with the prior summed-together weighted digital samples from seismic signals measured at the same detector station as the new samples.
- the contents of the digital stacking unit mass memory unit is transferred to a digital storage unit, such as a digital magnetic tape recorder, to be recorded as the composite response to a variable source array.
- FIG. 1 is an illustration of a typical seismic recording arrangement employing a surface energy source operating between stations in a 48 channel seismic field stacking system.
- FIG. 2 illustrates a typical ten geophone array which produces a single seismic trace signal at each of the given station locations.
- FIG. 3(a), (b) and (c) are illustrations of the method by which the present invention synthesizes a variable source array for the shooting arrangement illustrated in FIG. 1.
- FIG. 4(a), (b) and (c) illustrates the method of synthesizing a variable source array whose source array spacing is decreased over that illustrated in FIG. 3 to achieve a higher spatial density.
- FIG. 5(a) and (b) is a block diagram of the digital seismic field stacking system of the present invention.
- FIG. 6 is a block diagram illustration of the digital stacking unit.
- FIG. 7 is a schematic drawing of the micro-processor and memory unit which comprise a part of the multiplying means for application of the weighting coefficients.
- FIG. 8 is a schematic diagram of the direct memory access unit.
- FIG. 9 is a schematic diagram of the digital multiplier which multiplies the digital sample by the weighting coefficient.
- FIG. 10 is an illustration of the format used by the mass memory unit of the digital stacking unit, and of the technique used to shift the partial stack, for each channel, to the final stack of the new channel assigned to the station location at the same point on the ground following a roll-a-long.
- FIG. 11 is a circuit diagram of a portion of the digital stacking unit which generates a control signal to sum the first sum partial weighted samples with zero at the beginning of each partial stack.
- FIG. 12 is a circuit diagram of a portion of the digital stacking unit that generates a move-up control signal to control the partial-to-final stack transfer illustrated in FIG. 10.
- FIG. 13 is a circuit diagram of a portion of the digital stacking unit which responds to the move-up control signal to perform the transfer.
- FIG. 14(a), and (b) are variable density computer plots for comparing the final results from a sixteen sum composite response of the present invention to a thirty-two sum composite response from a prior art stacking system.
- a digital field stacking system is a specie of geophysical instrumentation system that is used primarily with surface energy source to survey an area.
- surface energy sources for the seismic energy impulse coupled into the ground for mapping of the sub-surface interface formations, faster and less expensive seismic prospecting results.
- the use of surface energy sources is not without its problems. Unlike dynamite shooting in which the charge is detonated below the ground surface thereby producing a strong sound wave within the earth, surface energy sources produce relatively weak refections from the sub-surface interfaces. Additionally, these surface energy impulses produce a surface wave of energy that propogages along the ground or as energy reflected from the near surface interfaces. This surface wave of energy essentially swamps the weak reflections from the sub-surface interfaces resulting in a poor signal-to-noise ratio for the seismic signals.
- the purpose of stacking systems is to reduce this surface noise level, in relation to the desired signals, to a point at which the signal-to-noise ratio is acceptable.
- Various approaches have been taken in the past to achieve cancellation for this type of noise contained in each impulse's seismic responses, which typically has a noise-to-signal ratio of as much as 60 db.
- a geophone string is comprised of "stations" at which a group of geophones are electrically connected together to form a single channel of seismic information.
- the geophones which are summed together to form the station seismic signals are commonly referred to as the geophone array.
- the geophones in each array are spaced at a fixed interval, for example--ten feet, and the output from a fixed number, for example--ten geophones, are summed together to form a single channel's signal.
- the signal from the various individual geophones may be summed with equal weights or, each geophone signal may be weighted before summation.
- FIG. 2 illustrates a typical ten geophone array in which the output from the geophones are summed to form the station seismic signal whose location on the ground is assigned to the geometric center of the geophone array.
- an inline geophone array is shown, other types of geophone arrays commonly used in seismic exploration could also be used.
- stations numbered A, B and C between which the energy impact points or impulses coupled into the ground from the shooting trucks, are shown. These energy impulse points are spaced at fixed intervals between the stations, with the total number of impulses between points A, B and C usually comprising the impulses in the composite stack.
- the responses for each impulse are summed together, i.e., channel 1's response from impulse n is added to channel 1's response from impulse (n-1), to (n-2), etc., until the pre-selected number of impulses comprising a stack have occurred to generate the final seismic record recorded by the instrumentation system. Also, varying the spacing between impulse points achieves a noise attenuation in much the same way as varying the spacing between the geophones in the geophone array.
- Another method of achieving noise attenuation is by varying the responses from the outputs of each of the geophones that comprise a station. That is, the signal generated by each geophone in the array is electrically weighted (attenuated) before being summed with the other geophone weighted signals. Optimum noise cancellation can be controlled by the proper choice of the weighting values for each of the geophones in the geophone array.
- the present invention achieves a measure of noise attenuation similar to the weighted geophone array in that the present invention incorporates the use of weighting values. Unlike the weighted geophones in the geophone array, the present invention applies a weighting coefficient to each station output signal for each impulse to effectively vary the intensity of the energy source as a function of the impulse point locations.
- a source array response curve is hereinafter defined to be the profile of the magnitude of the weighted energy impulse for each of the impulse points used to form the final composite record.
- the present invention is capable of applying a weighting factor or coefficient to each sample from each of the seismic channels, several advantages are achieved.
- each seismic station has its own set of weighting coefficients specified, these near traces could have their coefficients selected so that the effete source array spacing could be reduced from those which are synthesized for the far traces. That is, for the same set of energy impulse points, the effective spacing or the effective distance from the center of the synthesized source arrays for the near traces could be shortened over those for the far traces.
- the result of a shorter source array spacing is to achieve a higher resolution in the mapping of the shallow horizons.
- a higher spatial density means that the subsurface interface is mapped with points that are closer together than the same interfaces are mapped for the traces down the string.
- FIG. 1 a typical geophone layout of 48 stations or seismic channels using a single energy source to form a source array or a composite stacked record is shown.
- the location of the surface energy source could be either ahead, in the middle, or behind the stations.
- the energy source is shown in the center.
- a "roll-a-long" is performed to change the seismic channel number assignments to the station positions.
- the changing of the seismic channel assignments following a roll-a-long is also illustrated in FIG. 1, in which channel 2 becomes channel 1, channel 3 becomes channel 2, etc.
- amplifier channel 4 would output the response at point X on the ground.
- a normal stack consists of a preselected number of surface energy impulse releases summed together, 16 for purposes of this discussion, which are located between stations A and C, as illustrated in FIG. 1.
- FIG. 3(a) an illustration of a portion of FIG. 1 showing stations A, B, C, and the next station D, along with a few of the stations located ahead of the energy source, including those stations located at points Y and Z on the ground is shown. Illustrated between station A and station D are a series of impulse points. Shown beneath these impulse point locations are numbers which refer to the energy impulse comprising the variable source array centered about each successive station. That is, energy impulses 1 through 16 are used to synthesize the variable source array centered about station number B, and the energy impulses labeled 1' through 16' are used to synthesize the variable source array centered about station number C. Thus, it can be seen in FIG.
- the present invention is able to achieve this overlapping by applying two weighting coefficients to each seismic sample, a partial and a final weighting coefficient, respectively.
- the impulse shots labeled 1' through 8' are multiplied by a partial weighting coefficient and summed together to form a partial stack
- the same shots, labeled 9 through 16 are multiplied by the final weighting coefficients and summed together to form the final stack.
- the final stack at the completion of shot source impulse 16 comprise the composite response for all the impulses labeled 1 through 16
- the partial stack at the completion of energy impulse 8 must be transferred to and summed with the final stack to be produced from the points labeled 9 through 16. This operation is performed when the source passes station B and impulse 9 is taken.
- the partial stack comprised of the summed responses from impulses 1 through 8 are summed with the final weighted samples for impulse 9, and that sum stored in the final weighted stack for each of the channels. This transfer is more fully discussed below in relation to FIG. 10 in the discussion of the partial-to-final stack transfer.
- the partial stack must be summed with the first final weighted samples from the seismic channel, following the roll-a-long, that is assigned to the same point on the ground that produced the partial stack.
- the partial stack from channel 26 must be added to the first final weighted samples from channel 25 in order that the composite response to the variable source array measured at point Y on the ground can be formed.
- the weighting coefficients are applied to the seismic signals from points Y and Z on the ground in two stages.
- the first stage is when the source unit moves from points A to B, and the second stage is when the source unit moves from points B to C.
- the partial and final weighting functions illustrated for the weighting factors are applied to the seismic signals generated at points Y and Z, respectively.
- FIG. 3(c) illustrates the resulting synthesized or effective source arrays which are centered about stations A, B and C. If the composite response to the variable source array centered about station B is recorded as seismic record n, the response to the variable source array centered about station A would be seismic record (n-1) and the response to the source array centered about station C would be seismic record (n+1). These seismic records are recorded on magnetic tape for subsequent playback in the laboratory.
- FIG. 4(a) is also an illustration of a portion of the geophone spread layout illustrated in FIG. 1. However, it shows that the number of energy impulse points between stations A and C has been increased from 16 to 32.
- a seismic record is recorded at each of the station numbers.
- a seismic record is generated at the completion of each eight impulses so that between stations A and C, a total of four records will be produced.
- a change is also made as to which stack is recorded as a seismic record. Normally, the final stack is always transferred to the digital storage unit for recording as the seismic record.
- both the partial and the final stack are recorded.
- the weighting functions applied to the responses will be similar to those illustrated in FIG. 4(b), such that at the completion of each eight impulses, the partial and final stacks will represent the composite response to a source array whose shape is the same as the source arrays illustrated in FIG. 3(c), except that only eight impulses are required to produce the array.
- the weighting functions as illutrated in FIG. 4(b) may be applied to any of the seismic traces, but are usually applied to the traces nearest to the impulse points.
- the source arrays produced by these weighting functions are illustrated in FIG. 4(c), which shows the resulting source array spacing measured between the peaks of the arrays.
- the weighting functions which are applied to the remaining traces are the same as those illustrated in FIG. 3(b) except that instead of 16 sums in the final stack, there will be 32 sums. Additionally, for the remaining traces, the data reduction process must take into account that there are some records that do not constitute a complete final stack. In other words, for those traces, only every other record will constitute a complete composite response.
- Each of the logic signals to which reference is made in the following discussions will have one of two possible logic states, a logic 1 or a logic 0.
- a logic signal will be designated as a true signal without an asterisk following the mnemonic.
- the inverse of a true signal will have an asterisk after the mnemonic.
- CLOCK would be a true signal while CLOCK* would be its inverse.
- a true signal will be true when it is at a logic 1 while the opposite is true for its inverse.
- each logic signal be it the true signal or its inverse, may be referred to as having an asserted and unasserted state.
- CLOCK In the case of CLOCK, a true signal, the asserted state will be a logic 1 and the unasserted state a logic 0.
- CLOCK* the reverse is true, the asserted state is logic 0 and the unasserted state is logic 1.
- a signal "goes true” when its switches from the unasserted to the asserted state and vice verse when it "goes false.”
- a flip-flop is in a logic 0 state when the Q output is at a logic 0 and the Q* is at a logic 1. In the logic 1 state the outputs of the flip-flop are in the reverse states.
- FIG. 5(a) illustrates the block diagram of the digital stacking system
- the analog output signals from the various seismic channel stations are multiplexed and inputted to an instaneous floating point amplifier (IFP) 10.
- IFP instaneous floating point amplifier
- Amplifier 10 amplifies the multiplexed seismic signals to obtain a sampled analog signal 13.
- the sampled analog signal 13 is inputted to an analog-to-digital converter 11 which converts the sampled analog signals to digital samples.
- the digital samples are represented by a fifteen-bit digital word.
- These digital samples are inputted to the weighting coefficient multiplying unit 1 where an eight-bit digital weighting coefficient, having a decimal value between 0 and 255, is multiplied with the digital sample.
- the result of this multiplication is to obtain a weighted digital sample which is inputted to the digital stacking unit 22 to be summed with the prior weighted samples of the previous impulses.
- the weighting coefficient multiplying unit 1 consists of a microprocessor unit 12, a memory unit 16, a direct memory access unit (DMA) 14, an 8-bit register 18, and a digital multiplier 20.
- Weighting coefficient multiplying unit 1 operates as follows: Prior to each sum (inpulse) the microprocessor 12 loads into the bottom memory locations (0 to 256) of memory unit 16, the weighting coefficients required by each channel for the current sum, both for the partial and for the final stack.
- the signal, FUNCTION GENERATOR RESET (FGR*) which is generated at the start of each sum number, initiates microprocessor 12 to transfer the weighting coefficients.
- the weighting coefficients are stored in the higher memory locations in memory unit 16.
- the DMA unit 14 During each impulse, the DMA unit 14 generates a request signal DMA REQ to the microprocessor 12 to cause the microprocessor to relinquish control of the address and data bus 5 to permit the DMA unit 14 to address the memory unit 16.
- the signal IFP CONV* is generated by the stacking system each time the A/D converter 11 would normally be commanded to convert. However, the DMA unit 14 divides that signal by 2 to form the signal IFP CON*, which is inputted to A/D converter 11 to command the converter to obtain the next digital sample. The reason for dividing the normal A/D convert command by 2 will be more fully discussed below in the discussion of the mass memory unit 24 associated with the digital stacking unit 22.
- the DMA unit 14 transmits the memory address, via bus 5, to memory unit 16 that contains the next weighting coefficient to be applied to the digital sample.
- This weighting coefficient is inputted to 8-bit register 18 that stores the weighting coefficient.
- the coefficient is strobed into register 18 by the signal DATA LOAD generated by microprocessor 12.
- the data stored in register 18 is an 8-bit digital word having a decimal value ranging from 0 to 255.
- This 8-bit digital word is inputted to digital multiplier 20, as is the 15-bit digital sample from A/D converter 11.
- Digital multiplier 20 multiplies these two digital values to produce the weighted digital sample that is inputted to the digital stacking unit 22 via data bus 17.
- a typical seismic data channel multiplex sample time which occurs for each of the channels of seismic information is illustrated.
- the digital sample is obtained from the A/D converter 11 during the initial portion of the channel sample time.
- the signal IFP CONV* occurs both at the start of the channel sample time and at the center. However, only one A/D conversion occurs since the signal IPF CON*, which actually commands the A/D converter 11 to convert, is one-half the frequency of IFP CONV*.
- a weighting coefficient is read from the memory unit 16 and applied to the digital sample during the first half of the channel sample time.
- another IFP CONV* signal occurs to produce a second memory unit 16 address. This address produces a second weighting coefficient that is also applied to the same digital sample during the last half of the channel sample time. Therefore, two weighting values are applied to each digital sample, and are referred to as the final and the partial weighting coefficients, respectively.
- the digital stacking unit 22 receives the weighted digital samples, sums the final weighted samples with the previous summed-together final weighted samples from the previous impulses, and stores the results in the final stack memory locations of mass memory 24. Likewise, the partial weighted samples are summed with the previous summed-together partial weighted samples and stored in the partial stack locations of mass memory 24. At the completion of the pre-selected number of energy impulses required to synthesize the variable source array, the contents of the final stack is transferred to the digital storage unit 26 as the composite response to the source array, and recorded as a seismic record.
- the digital stacking unit 22 has the capability of transferring to the digital storage unit 26 the contents of the final stack, or the contents of the partial stack if a higher spatial density is desired. Referring to FIG. 4(b), in order to achieve a higher spatial resolution for the near traces to the source unit, while maintaining the normal resolution for the far traces, with both resolutions obtained from the same set of impulses, the following operations must be performed by the stacking unit 22:
- the weighting coefficients must be selected to produce the source arrays as shown in FIG. 4(b). That is, the cycle of the array response must be complete in one-half the station interval. In the case of the recording arrangement shown in FIG. 4(b), at the completion of every eighth impulse, the next stack to be recorded of the two stacks must have just completed a cycle.
- the stacking unit 22 must be set to output a seismic record to the digital storage unit at one-half of the sum select. Sum select is the number of impulses taken between stations that causes a record to be recorded. That is, at impulse 8 and 24, the contents of the partial stack will be outputted to the storage unit 26, rather than the final stack.
- the next impulse partial samples (which will be all zero's for the near traces) will be summed with zero's (see discussion in partial-to-final transfer for a discussion of how incoming samples are summed with zero's) to clear the partial stack contents for the near traces. This is done so that after the partial-to-final transfer occurs on the 17th impulse, the contents of the final stack will be zero (the incoming final weighted samples for the impulse 17 will also be zero's).
- no other change in normal operations than those outlined above are required to achieve the higher spatial resolution for the near traces.
- not every record is a complete composite response.
- the prior art digital field stacking unit which has been improved to become the present invention is a Model MDS-10 Seismic Data System manufactured by the Electronic Systems Division of Geosource, Inc., and consists of amplifier IFP 10, A/D converter 11, digital stacking unit 22, mass memory 24 and digital storage unit 26.
- FIG. 6 a block diagram of a portion of digital stacking unit 22 is shown.
- a detailed discussion of the operations and the circuits of digital stacking unit 22 may be found in the Service Manual for the aforementioned MDS-10 Seismic Data Systems, Number 387907-60EM, which is herein incorporated for all purposes.
- discussions of certain functions or operations, such as the initiation of a final stack to magnetic tape transfer, have not been included herein since an understanding of these functions is already possessed by or are readily ascertainable by those of ordinary skill in the art.
- a copy of the aforementioned MDS-10 Service Manual including circuit diagrams is being filed with this application.
- mass memory 24 which functions to temporarily store the stacked weighted digital samples for both the partial and final stacks.
- the weighted digital sample bus 17 is shown inputted to A/D buffer register 30 whose output is connected to data bus DO BUS.
- the DO BUS comprises an internal data bus over which the digital weighted samples from the digital multiplier 20 and the stacked weighted samples mass memory 24 are transmitted.
- Buffer memory 32 is also shown connected to DO BUS. This memory functions as a buffer storage device for the stacked data inputted to the digital stacking unit 22 from the mass memory 24.
- the output of buffer memory 32 is also connected to the DO BUS such that the buffered data is presented to the input of the "A" and "B” registers of arithmetic unit 34.
- Data from the mass memory 24, via buffer memory 32 is loaded into the "A” register, while the contents of A/D register 30 are loaded into the "B” register.
- the arithmetic unit 34 forms the sum of the contents of the A and B registers, and can output the sum onto the DO BUS, or route the sum back to the mass memory 24 via data bus 33.
- Data in buffer memory 32 is loaded into memory locations under control of the MLC counter in mass memory interface 38, while the reading of data from buffer memory 32 is under control of the memory unload counter (MUC) 36.
- MUC memory unload counter
- data from the mass memory 24 final stack is transmitted, via mass memory interface 38 and data bus DO BUS, to the tape format 40 for transmission to the digital storing unit 26.
- the digital storage unit 26 is a magnetic digital tape recorder.
- the weighted digital samples from the sampled and digitized seismic channels are formatted and stored in mass memory 24, and on digital storage unit 26, according to the SEG B format, a format that is widely known in the geophysical industry. However, one mass memory 24 location will contain the same information that tape recorder 26 must record in two consecutive bytes.
- each seismic channel is alotted a mass memory location in mass memory 24 to store the digital weighted sample or stacked samples.
- the stacking system has been modified to generate two weighed digital samples per channel sample time, rather than a single digital sample. Also, the number of mass memory locations required per data scan has been doubled.
- digital stacking unit 22 operates as though there were twice as many seismic channels in the recording set up as there actually are since each channel now produces two digital weighted samples.
- each seismic channel has two consecutive mass memory 24 locations, one for the final stack and one for the partial stack.
- Mass memory 24 is a sequential memory device which reads and outputs the contents from sequential memory locations starting at address 0 and continuing to the last memory address. As shown in FIG. 10, each channel has a memory location for storing the partial stack and final stack for that channel for each data scan.
- the output from mass memory 24 is passed through the mass memory interface 38 and buffer memory 32 to be loaded into the "A" register of arithmetic unit 34.
- the incoming weighted digital sample on bus 17 is passed through to the input of the "B" register of arithmetic unit 34.
- the data from mass memory 24 is synchronized, channel-by-channel, with the weighted digital sample for both the final and partial weighted samples.
- the A and B registers of arithmetic unit 34 contain the corresponding seismic channel information, one from the digital multiplier and one from mass memory 24, so that the correct sum can be performed and restored into mass memory 24 in the appropriate location.
- the correponding channel's weighted digital stack samples are presented to the arithmetic unit 34 so that the two samples may be summed together and retransmitted to the mass memory 24.
- a roll-a-long is performed on the stations to reassign seismic channel numbers to the stations.
- the contents of the final stack memory locations are read out and recorded on the digital storage unit 26 as the composite response to the variable source array synthesized.
- the contents of the partial stack memory locations in mass memory 24, which comprises the first half of the next variable source array to be synthesized must be summed with the first final weighted samples of the next impulse to begin the generation of the second half of the composite response to the next source array.
- the channel's final weighted samples to which the partial stack must be summed will not be the same as the channel that generated the partial stack.
- channel 25 is the channel assigned to the same point Y on the ground, as shown in FIG. 3(a), following roll-a-long. It is to this channel's final weighted samples that the partial stack for channel 26 must be added to form the next composite response.
- MOVE-UP CONTROL In order to accomplish the transposition and summation of the partial stack from the first half of a variable source array to the correct channel's final stack locations for the second half of the same source array, a portion of circuits of the digital stacking unit 22 have been modified to generate the control signal MOVE-UP CONTROL.
- the function of MOVE-UP CONTROL is to discard the contents of the first mass memory location as the data is read from mass memory 24 into buffer memory 32 (see FIG. 6) without incrementing the memory load counter (MLC) contained in mass memory interface 38.
- the contents of the mass memory locations must pass through arithmetic unit 34's A register and be summed with the contents of the B register before it is transmitted back to the mass memory 24.
- the first energy impulse shot following a roll-a-long, corresponding to a true SUM (see FIG. 12) the final weighted samples, which are loaded into the B register, will be summed with the partial stack as the partial stack passes through arithmetic card 34.
- the partial stack ends up summed with the first final weighted samples for the first energy impulse following a roll-a-long, and stored in the appropriate channel final stack location to begin the second half generation of the final composite response.
- a more complete discussion of this transfer is given below in the discussion of the partial-to-final stack transfer.
- the mass memory unit 24 used with the MDS-10 digital stacking system can either be an endless magnetic tape loop, such as STOR-IT III, or a semiconductor mass memory, such as SMM-1, both manufactured by the Electronic Systems Division of Geosource Corporation.
- the function of buffer memory 32 is to buffer the data from the mass memory 24, an amount if time equal to the travel time for the magnetic tape between the magnetic tape loop read and write heads.
- the digital stacking unit 22 must contain the appropriate jumpers which make the system believe that the endless tape unit is being used so that buffer memory 32 will be available to discard the first three locations during SUM1, as previously discussed.
- the digital storage unit 26 is shown connected to the output of the digital stacking unit 22 via data bus 19.
- the digital stacking unit 22 causes the appropriate stack to be read from mass memory 24, and formatted for recording by the digital storage unit 26.
- the digital storage unit consists of a 9 track digital magnetic tape recorder.
- the 16 bits which comprise the weighted digital samples in the mass memory 24 are formatted into two 8-bit data words recorded as consecutive bytes onto the magnetic tape.
- tape format 40 receives the data information stored in the mass memory 24 via the DO BUS. As previously stated, these date are stored in he SEG B format.
- Circuits located within the digital tape transport control the operations of the recorder to accept the digital information from tape format 40 to generate the necessary parity bit, and to record the data.
- a digital magnetic tape recorder is shown and disclosed, other digital storage devices could be used, such as a mass semiconductor memory, or equivalent large scale digital memory units.
- the weighting coefficient multiplying unit 1 consists of microprocessor 12, DMA control 14, memory unit 16, register 18, and digital multiplier 20.
- the function of multiplying unit 1 is to multiply the digital samples from A/D converter 11 by the weighting coefficients.
- the microprocessor unit 12 used in the present invention, is constructed around processor chip 50 manufactured by Motorola Semiconductor Corporation as Model MC 6800. Associated with microprocessor chip 50 is a clock driver 52, a decoder 56, and a peripheral innerface adapter 60. The configuration of these devices, in conjunction with microprocessor chip 50, is in accordance with the standard configuration for interconnecting of these devices as suggested by the microprocessor manufacturer.
- the peripheral innerface adapted 60 interfaces a set of digital thumb wheel switches with the microprocessor chip 50.
- the digital thumb wheel switches function to specify certain parameters which will control the data taken during the energy impulse shots.
- Two of the digital thumb wheel switches, 64 and 66 specify the number, in units and tens respectively, of energy impulse shots which will be used to from the composite response.
- Digital thumb wheel switch 68 specifies the number of sources (energy source units)that will be used to generate the impulse.
- Digital switch 70 selects the effective source array that is to be synthesized. That is, a preselected number of weighting factors for various source arrays will be contained in the memory unit 16, with each source array having a number associated with it such that the switch setting will cause the appropriate weighting coefficients for that array to be applied to the digital samples.
- the external sum count encoded into digital thumb wheel switches 64 and 66 is set at one-half the total number of sums that are to be used to form the complete stack. Because the synthesized variable source array response is symmetrical about a center point, only half of the weighting factors per source array need to be permanently stored in memory unit 16. Each time that a sum occurs, the microprocessor chip 50 increments an internal sum counter. The contents of this internal counter are compared with the count encoded into the sum count switches 64 and 66. When the internal sum count equals the external sum count, the same weighting coefficients that were applied to generate the first half of each stack, both partial and final, can be repeated. This is possible because the partial stack will have been transferred to the final stack of a different channel. The same weighting coefficients can once again be applied to each channels digital samples since each channel is now assigned to a different point on the ground than it was for the previous partial stack. For the same reason, the result is the same for the final weighting coefficient as for the partial coefficients.
- microprocessor 12 In operation, microprocessor 12 (see FIG. 7) will be interrupted by the occurrence of the function generator reset (FGR*) inputted to the peripheral interface adapter 60 on signal line CA1. The microprocessor 12 will then begin executing an operating routine which calculates the first memory address for memory unit 16 which contains the weighting factors which will be transferred to the bottom 256 memory locations of the memory unit 16 for the current sum. The starting address is calculated from the source array encoded in thumb wheel switch 70, the number of sources encoded in thumb wheel switch 68 and the internal sum counter value.
- FGR* function generator reset
- the weighting factors will then be transferred to the bottom of the memory unit 16 for use in the upcoming sum.
- the internal sum count is then incremented by one and compared to the external sum count encoded in thumb wheel switches 64 and 66. If the two counts match, then a reset of the internal sum count occurs.
- the encoded external sum count in switches 64 and 66 is equal to one-half the number of shots for a complete stack, the next address calculated for memory unit 16, with the internal sum count equal to one, will be the same location as occurred for the first impulse in the previous set of energy shots that formed one-half of a stack.
- the following is a source code listing of the microprocessor 12 operating routine which transfers the weighting coefficients into the bottom 256 memory unit 16 address locations.
- processor address and data bus 5 connects microprocessor 12 to memory unit 16.
- a ten bit address word is provided by processor 12 to two 1024 ⁇ 4 bit random access memory units (RAM) 76 and 78, and two 1024 ⁇ 4 bit read-only memories units (ROM) 80 and 82.
- RAM random access memory
- ROM read-only memories
- Memory units 76, 78, 80 and 82 form memory unit 16 with a memory capacity of 2048 ⁇ 8 bits, 1024 ⁇ 8 bits of RAM and 1024 ⁇ 8 bits of ROM.
- chip select signals 0/1* and 4/5* which are generated by the one-of-eight decoder chip 56 in response to the higher order memory address lines A13, A14 and A15, are used to complete the addressing of any one memory location of the possible 2048.
- the chip select line 0/1* connected to random access memory units 76 and 78 when true, will enable those units to output an eight bit digital word onto the address and data bus 5 to be used either by the microprocessor 12 or to be inputted to the register 18 as a weighting coefficient.
- the random access memory units 76 and 78 comprise the memory locations 0 through 1023.
- chip select signal 4/5* when true, selects read-only memory units 80 and 82.
- the data contained in the read-only memories 80 and 82 are tables of weighting coefficient whose address will be calculated as previously discussed. Additionally, the read-only memories contain the operating routines for micro-processor 12 which transfer the appropriate weighting coefficients to the bottom locations of the random access memory units 76 and 78 prior to each sum.
- FIG. 8 illustrates a circuit diagram for the direct memory access unit 14
- the signal IFP CONV* is shown inputted to exclusive OR gate 100 which inverts the signal and provides one input to NAND gate 102.
- the output of NAND gate 102 is the signal IFP CON* which is the control signal sent to the A/D converter 11 to command the next digital sample to be obtained from the sampled analog signal 13 (see FIG. 5(a)).
- the normal convert command to the A/D converter, IFP CONV* is divided by two in the DMA unit 14. This division is required because each seismic channel must have two consecutive memory locations, one for the partial stack and one for the final stack.
- a 48 channel system is obtained by modifying the prior art digital stacking unit to operate as though a 96 channel seismic system were present.
- the conversion rate comes out at twice the rate that is desired. Therefore, the signal IFP CONV* must be divided by 2 so that only one A/D conversion occurs for each pair of seismic channel mass memory address locations.
- this doubling of the mass memory locations for the seismic channels does not hold true for the auxiliary channels which precede the seismic data channel information.
- NAND gates 92, 94, 96 and 98 In order to maintain the correct conversion rate for the auxiliary channels despite the 96 channel operating mode, NAND gates 92, 94, 96 and 98 generate an enabling signal 97 to NAND gate 102 to prevent the division of IFP CONV* by 2 during the auxiliary channel conversions.
- Gates 92 and 94, operating as a latch, are set by SCAN SYNC* to provide a logic zero to one input of NAND gate 98.
- signal 97 is at a logic high. With signal 97 true, the signal IFP CONV* is passed through to the output of NAND gate 102 without division.
- NAND gate 96 resets the latch to provide a logic 1 to the input of NAND gate 98. Also inputted to NAND gate 98 is the least significant bit of the coefficient address counter. As will be explained below, IFP CONV* indirectly clocks the coefficient address counter. Thus, when the least significant bit of the coefficient address counter is at a logic 1, IFP CONV* is not passed through NAND gate 102. The result is that every other occurrence of IFP CONV* is lost.
- flip-flop 88 is set to a logic 1 by inverter 84, capacitor C1 and NAND gate 86 responding to IFP CONV*.
- Capacitor C1 in conjunction with the output of inverter 84, delays the occurrence of a preset pulse on the preset input of flip-flop 88 at the trailing edge of IFP CONV*.
- flip-flop 88 is set to enable a DMA request DMA REQ* on the output of NAND gate 90 to be generated. This is possible since the other input to NAND gate 90, DMA GRANT**, is at a logic 1.
- DMA REQ* causes microprocessor 12 to relinquish control of the address and data bus 5, and to generate a DMA GRANT signal.
- the signal DMA GRANT is passed through inverter 72, as shown in FIG. 7, to become DMA GRANT* which is inputted to NAND gate 90, as shown in FIG. 8.
- NAND gate 90 causes NAND gate 90 to remove DMA REQ*, and also causes NAND gate 74 of FIG. 7 to generate a DATA LOAD on line 75.
- the signal DATA LOAD is inputted to flip-flop 88 as a clock signal to clock flip-flop 88 to a logic zero. This removes the DMA REQ ENABLE to NAND gate 90.
- tri-state coefficient address counters 106 and 108 which are generating an 8-bit memory address to random access memory units 76 and 78 of memory unit 16, to advance to the next address. Because micro-processor 12 has relinquished control of the address and data bus 5, the address data presented onto bus 5 from address counters 106 and 108 will address one of the bottom 256 memory locations of the memory unit 16 in which are stored the weighting coefficients for the current sum. The process of requesting DMA interrupts and receiving a DMA GRANT* signal to clock counters 106 and 108 will continue as long as conversion pulses are present on IFP CONV*.
- FIG. 9 illustrates a circuit diagram for the digital multiplying unit 20 and register 18, the address and data bus 5 is shown inputted to register 18 consisting of 4-bit registers 110 and 112.
- the output of register 18, along with the digital sample from the A/D converter 11, are inputted to the digital multiplier unit 20.
- Digital multiplier unit 20 consists of two 8 ⁇ 8 bit digital multiplier chips 114 and 116 connected as shown. Multiplier chips 114 and 116 are available from Monolithic Memories Incorporated by model number 67558.
- Four-bit binary adder chips 118, 120, 122 and 124 are connected to the output of digital multiplier chips 114 and 116 so that the 16-bit output from the 4-bit binary adder chips comprises the results of the 8-bit weighting coefficient times the 15 bits from the A/D converter 11.
- the output of binary adders 118, 120, 122 and 124 are transmitted to the digital stacking unit 22, along with the four bit IFP gain code, to be summed with the appropriate digital stack as previously discussed.
- the 8-bit weighting coefficient that is present on address and data bus 5 is strobed into register 18 by the signal DATA LOAD generated by the micro-processor 12 when a DMA GRANT occurs.
- FIG. 11 a portion of the memory address unit 36 (see FIG. 6) which generates the control signal DATA/2* is shown.
- the buffer memory 32 unload count (MUC) address lines, MUC0 through MUC2, are shown inputted to decoder 126 and read-only memory (ROM) 128.
- the three lower order address bits MUC0 through MUC2 are inputted, as a three bit code, to a 1-of-8 decoder 126 to generate the auxiliary channel strobe signals.
- the memory unload count bits MUC2 through MUC6 are inputted to ROM 128 as the 5 low order bits of the total 8-bit address inputted.
- the remaining three high order bits of the ROM 128 address are supplied as SYS SIZE 0 through SYS SIZE 2, respectively, The address formed by these 8 bits direct ROM 123 to output a 4-bit digital code which will indirectly determine the number of mass memory locations used in each data scan.
- the system size be doubled over that normally used for the same number of seismic channels in the conventional digital stacking unit.
- the three bit code formed by the signal SYS SIZE 0 through SYS SIZE 2 determines the number of channels in the system. Thus for a 48 channel system, the code would be a logic 1, 0, 0, respectively.
- a code of 1, 0, 1 for the three signals has to be generated or the data at 1, 0, 0 be made to indicate a 96 (128 multiplex operation) channel system.
- the Q 3 output of ROM 128 is true when a multiplex address corresponding either to an auxiliary channel or to a seismic data channel is true.
- the signal AUX +DATA from the PROM 128 enables flip-flop 136 to be clocked to a logic 1.
- the Q* output from flip-flop 136 forms the signal AUX*, indicating that the auxillary channels are being sampled, is inputted to NOR gate 144.
- NOR gate 144 The output of NOR gate 144 is buffered by noninverting buffer gate 146 to form the signal DATA+AUX which indicates the presence of either a seismic channel or an auxillary channel in the data scan.
- flip-flop 138 is at a logic 0 thereby causing the signal DATA/2* to be a logic 1.
- This signal DATA/2* is also inputted to NOR gate 144.
- the signal AUX* becomes a logic one and permits the signal DATA/2* to control the signal DATA+AUX.
- DATA+AUX follows the signal DATA/2*.
- the output of inverter 130 will go true, thus enabling NAND gate 132 to provide a present input to flip-flop 138, since the AUX+DATA signal was also true.
- the occurrence of the eighth memory memory address from the memory unload counter corresponds to the first address of the seismic channel data information. Therefore, flip-flop 138 will be set to a logic 1 on the occurrence of the first memory location assigned to a seismic channel.
- the Q output of flip-flop 138 is inputted as one input to AND gate 140.
- the other input to the 2-input AND gate 140 is the memory unload counter bit MUC0.
- the output of AND gate 140 is inverted by inverter 142 to generate the signal DATA/2*. Thus, for every other occurrence of a true on the memory unload counter least significant bit MUC0, the signal DATA/2* will go true.
- the signal DATA/2* is shown inputted to OR gate 152.
- OR gate 152 With the occurrence of RST SUM CNTR*, which occurs prior to the first sum in each stack, flip-flop 148 will be clear to a logic 0. The Q* output from flip-flop 148 provides a logic high to the other input of OR gate 152. The output of OR gate 152 will then be a logic 1. Since the signal RST SUM CNTR* has occurred, flip-flop 150 will be cleared to a logic 0 causing the Q* output of flip-flop 150 to also be at a logic 1. Thus, AND gate 156, responding to the Q* output of flip-flop 150 and OR gate 152, generates a logic 1 to the input of NAND gate 158.
- the signal SUM1* goes false clocking flip-flop 150 to a logic 1 thereby causing the Q* output of flip-flop 150 to apply a logic 0 to one input of AND gate 156.
- FIG. 10 is an illustration of how the partial stack contents of the mass memory 24 are added to the incoming final weighted samples during the first sum.
- the data from mass memory 24 passes through the mass memory innerface 38 and into buffer memory 32 (see FIG. 6).
- the signal MOVE-UP CONTROL which is the buffered Q output of flip-flop 150 (see FIG. 12), causes the mass memory interface 38 to discard the first three memory location contents read from the mass memory 24 without incrementing the memory load address counter (MLC).
- MLC memory load address counter
- a digital stacking unit 22 in normal operation, resets the A and B registers of arithmetic unit 34 prior to summing any two samples.
- the incoming data from the A/D converter is loaded into the B register, while the data read from the mass memory 24 via the buffer memory 32 is loaded into the A register.
- the outputs from both the A and the B register are summed together to generate the summed digital sample.
- the incoming SUM1 data is shown in relation to the data out of buffer memory 32 when the first memory location of the mass memory has been discarded.
- the output of buffer memory 32 represents the data from the mass memory 24.
- channel 2's partial stack is summed with the incoming channel 1's final weighted samples from SUM1 data, and is stored in the mass memory address as channel 1's final stack.
- each station now has a new channel assignment such that the partial stack for the previous channel assignment must be added to the final weighted samples for the new channel assignment and stored such that the total composite response is generated from seismic signals measured at the same point on the ground.
- the first sum incoming weighted samples are summed with the shifted data out of buffer memory 32 to accomplish the partial-to-final stack transfer.
- the incoming SUM1 data is loaded into both the A and the B registers of the arithmetic unit 34, and passed onto the mass memory unaffected.
- the partial stack for the next series of shots begins with the first parallel weighted samples of the first sum.
- flip-flop 150 is cleared to a logic 0. This causes MOVE-UP CONTROL to be generated to cause the first three mass memory location contents to be discarded by the mass memory interface 38.
- FIG. 13 a portion of the circuit diagram for the mass memory interface card 38 is shown. The circuits illustrated in FIG. 13 function to control the generation of clock signal RDCK* which ultimately causes the MLC counter to either be incremented or not clocked at the start of a transfer of data from mass memory 24. As previously discussed, a roll-a-long is performed when the source unit passes a station location.
- This roll-a-long is normally performed in a down direction, such that what was a channel amplifier assignment to a given station location, is now one less. While this type of roll-a-long is disclosed and discussed, it is possible that the direction of the roll-a-long would be in the up direction. That is, the new station location assignments increase rather than decrease.
- switch S1 is provided.
- Roll direction switch S1 is shown inputted to a down counter 166, such that with switch S1 in the DN position, down counter 166 will be preset to a count of three on the occurrence of RST 3.
- Down counter 166 functions to delay the generation of RDCK* for the first three mass memory locations at the start of a data transfer from mass memory 24 to buffer memory 32, see FIG. 6.
- FIG. 10 shows the effect of the loss of the first three memory locations during this transfer.
- the preset count of three in down counter 166 is loaded with the occurrence of the signal RST 3 which occurs prior to the data transfer.
- down counter 166 With roll direction switch S1 in the UP position, down counter 166 is preset to a count of zero. Thus, down counter 166 does not affect the generation of the clock RDCK* since down counter 166 counts down from the preset number to zero, at which time it stops. With the roll direction switch S1 in the UP position, an extra RDCK* signal must be generated to effectively add a memory location to the data coming from mass memory 24 so that the partial-to-final transfer, as illustrated in FIG. 10, can occur for a roll direction in the up direction. This extra clock signal is generated by the signal RST 3.
- down counter 166 will generate an enabling signal MM to one input of NAND gate 168.
- This enable signal allows the signal S RD CK* to be applied as one input to AND gate 170.
- the output of NAND gate 168 is anded with the output of three-input NAND gate 162 in AND gate 170 to generate the clock signal RDCK*.
- This clock signal is used by the remaining circuits on the mass memory innerface card.
- the three-input NAND gate 162 when MOVE-UP CONTROL is at a logic 1 and roll direction switch S1 is in the up position, gates the signal RST 3 to generate an extra clock cycle on RDCK*.
- This extra clock cycle causes the MLC counter to be incremented by 1 to effectively shift the contents of the mass memory 24 one location in the opposite direction to that illustrated in FIG. 10. This shift direction is necessitated by the direction in the roll-a-long.
- one input to gate 162 With the roll direction switch S1 in the DN position, one input to gate 162 is at a logic zero thus providing a logic high to one input of AND gate 170.
- the generation of clock signals on the output of NAND gate 168 is now under control of the down counter 166, as previously discussed.
- the present invention is used in much the same manner as the previous digital stacking units were used.
- Each area that is to be surveyed, using the digital stacking technique will have a noise analysis performed, either concurrent with the survey or obtained from a prior crew which worked the same area.
- the results of the noise analysis enable the crew to determine the system perameters that will be selected for the survey, such as the particular source array to be used, the number of surface energy sources that will be used, and the number of sums to be used in the final composite stack, offset distances, filter settings, etc.
- the surface energy trucks are positioned at the proper shooting locations and the survey begun.
- a roll-a-long is performed to keep the number of seismic channels and their relative positions to the source units the same as each series of impulses occurs between station locations.
- a digital seismic record will be recorded of the composite stack, unless the higher spatial density mapping for the traces adjacent to the energy sources has been selected. In such case, records will also be produced at the midpoint between stations.
- the recorded digital field tapes are taken to the laboratory for playback and data reduction.
- FIG. 14(a) and (b) are examples of the possible output from this data reduction. These two figures illustrate the improvement in quality of the information which is obtained from the use of the present invention to obtain composite responses to variable source arrays over that obtained by the prior stacking systems.
- FIG. 14(a) is a variable density computer plot of the composite response to a variable source array in which the weighting coefficients shown in Table 1 were used on a 16 sum stack.
- FIG. 14(b) is a similar plot, but is a plot of a 32 sum conventional stack. A comparison of the two plots reveals a clear improvement in the sub-surface interface mapping by the present invention over that of the prior art.
Landscapes
- Engineering & Computer Science (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- Life Sciences & Earth Sciences (AREA)
- Acoustics & Sound (AREA)
- Environmental & Geological Engineering (AREA)
- Geology (AREA)
- General Life Sciences & Earth Sciences (AREA)
- General Physics & Mathematics (AREA)
- Geophysics (AREA)
- Geophysics And Detection Of Objects (AREA)
- Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)
Abstract
Description
__________________________________________________________________________ S LIBR VARYWTS C C TITLE - VARYWTS = ROUTINE TO COMPUTE WEIGHTS FOR A VARISOURCE C C C ABSTRACT C C C THIS PROGRAM COMPUTES THE RECORD WEIGHTS FOR A VARISOURCE. C THE RESULTING RECORD WEIGHTS WILL YIELD AN EFFECTIVE SOURCE C ARRAY. THIS SOURCE ARRAY WILL HAVE A SET OF ELEMENT WEIGHTS C WHICH ARE AS CLOSE AS POSSIBLE TO A DESIRED SET OF ELEMENT C WEIGHTS IN A LEAST SQUARES SENSE. C C C STATISTICS C C C PURPOSE - WRITTEN TO COMPUTE VARISOURCE WEIGHTS C LANGUAGE - FORTRAN IV C EQUIPMENT - TEMPUS C C C C C C C INPUTS C C C N - THE NUMBER OF SOURCE UNITS C M - THE NUMBER OF SUMMED RECORDS PER STATION C L - THE NUMBER OF UNIT SPACINGS THAT THE SOURCE UNITS MOVE UP C BETWEEN TWO CONSECUTIVE RECORDS. C IWSW - DESIRED WEIGHTS SWITCH = φ USE CHEBYSHEV WEIGHTS C = 1 - READ IN THE DESIRED WEIGHTS ON CARDS (16F5.φ) C S - THE SOURCE UNIT WEIGHTS (USE A BLANK CARD(S) IF S(I) = 1.φ C FOR I = 1, N) C IDBRJ - THE CHEBYSHEV REJECT REGION ATTENUATION IN DECIBELS C C C COMMON N,M,L,IWSW C C DIMENSION W(5φφ) DIMENSION S(1φφ),A(1φφ) DIMENSION 1A(1φφ) C C IDIM = 1φφ ITY = 13 ICR = 21 C C C READ IN THE FIRST DATA CARD C C 5φ CONTINUE CALL SSWTCH(3,ISSW3) IF(ISSW3.NE.1) GO TO 125 1φφ CONTINUE WRITE (ITY,5φφφ) 5φφφ FORMAT('N,M,L,IWSW,IDBRJ 1615') PAUSE CRD1 125 CONTINUE READ (ICR,5φ1φ) N,M,L,IWSW,IDBRJ 5φ1φ FORMAT(1615) IF(N.EQ.φ.AND.M.EQ.φ).AND.L.EQ.φ) GO TO 2φφφ C C C CHECK THE INPUT PARAMETERS C C IF(N.GT.φ.AND.N.LT.32) GO TO 2φφ PRINT 5φ2φ, N 5φ2φ FORMAT(/5X,'PARAMETER N = ',15,' SHOULD BE GREATER THAN +ZERO AND L 1ESS THAN 32') GO TO 1φφ 2φφ CONTINUE IF(M.Gt.φ.AND.M.LT.1φφ) GO TO 3φφ PRINT 5φ3φ, M 5φ3φ FORMAT(15X,'PARAMETER M = ',15,' SHOULD BE GREATER THAN +ZERO AND L 2ESS THAN 1φφ') GO TO 1φφ 3φφ CONTINUE IF(L.GT.φ.AND.L.LT.25) GO TO 4φφ PRINT 5φ4φ, L 5φ4φ FORMAT(/5X,'PARAMETER L = ',15,' SHOULD BE GREATER THAN +ZERO AND L 3ESS THAN 25') GO TO 1φφ 4φφ CONTINUE IF(IWSW.EQ.φ.OR.IWSW.EQ.1) GO TO 45φ PRINT 5φ5φ, IWSW 5φ5φ FORMAT(/5X,'PARAMETER IWSW = ',15,' SHOULD BE EQUAL TO φ +or 1') GO TO 1φφ 45φ CONTINUE IF(IDBRJ.LE.φ) IDBRJ = 4φ C C C READ IN THE SECOND SET OF INPUT PARAMETERS C C CALL SSWTCH(3,ISSW3) IF(ISSW3,NE.1) GO TO 525 5φφ CONTINUE WRITE (ITY,5φ6φ) 5φ6φ FORMAT('SOURCE UNIT WEIGHTS 16F5.φ') PAUSE CRD2 525 CONTINUE READ (ICR,5φ7φ) (S(I), I = 1, N) 5φ7φ FORMAT(16F5.φ) C C C CHECK THE SECOND SET OF INPUT PARAMETERS C C DO 6φφ I = 1, N IF(S(I).GE.φ.φ) GO TO 6φφ PRINT 5φ8φ, S(I) 5φ8φ FORMAT(/5X,'SOURCE UNIT WEIGHT = ',F1φ.5,' CANNOT BE +NEGATIVE') GO TO 5φφ 6φφ CONTINUE C C C IZERO = φ ABSVL = φ.φ DO 7φφ I = 1, N IF(S(I).Gt.ABSVL) ABSVL = S(I) IF(S(I).EQ.φ.φ) GO TO 7φφ IZERO = 1 7φφ CONTINUE C C C IF (IZERO.EQ.1) GO TO 9φφ DO 8φφ I = 1, N S(I) = 1.φ 8φφ CONTINUE GO TO 11φφ 9φφ CONTINUE DO 1φφφ I = 1, N S(I) = S(I)/ABSVL 1φφφ CONTINUE 11φφ CONTINUE C C C READ IN OR GENERATE THE DESIRED ELEMENT WEIGHTS C C NEL = N + (M - 1)*L IF(IWSW.EQ.φ) GO TO 15φφ C C C READ IN THE DESIRED WEIGHTS OFF OF CARDS C C CALL SSWTCH(3,ISSW3) IF(ISSW3.NE.1) GO TO 12φφ WRITE (ITY,5φ9φ) 5φ9φ FORMAT('DESIRED ARRAY WEIGHTS 16F5.φ') PAUSE CRD3 12φφ CONTINUE READ (ICR,5φ7φ) (W(I), I = 1, NEL) GO TO 16φφ C C C GENERATE CHEBYSHEV ARRAY WEIGHTS C C 15φφ CONTINUE CALL CHBYSHEV(NEL,IDBRJ,W) 16φφ CONTINUE C C C NORMALIZE THE DESIRED ARRAY WEIGHTS TO 1φφ C C ABSVL = φ.φ DO 17φφ I = 1, NEL IF(ABS(W(I)).GT.ABSVL) ABSVL = ABS(W(I)) 17φφ CONTINUE FAC = 1φφ.φ/ABSVL DO 18φφ I = 1, NEL W(I) + φ.φφφφφφφ1 18φφ CONTINUE C C C PRINT OUT THE INPUT PARAMETERS C C CALL NPAGE PRINT 51φφ 51φφ FORMAT(//25X,'V A R I S O U R C E W E I G H T S') PRINT 511φ, N 511φ FORMAT(////5X,'THE NUMBER OF SOURCE UNITS = ',15) PRINT 512φ, M 512φ FORMAT(/5X,'THE NUMBER OF SUMS PER STATION = ',15) PRINT 513φ, L 513φ FORMAT(/5X,'THE SOURCE UNITS MOVE UP ',15,' UNIT +SPACINGS BETWEEN,'RECORDS') IF(IWSW.EQ.φ) PRINT 154φ, NEL, IDBRJ 514φ FORMAT(/5X,'THE DESIRED ARRAY IS A CHEBYSHEV ARRAY WITH +',15,' ELEMENTS AND ',15,' DB REJECTION') IF(IWSW.EQ.1) PRINT 515φ 515φ FORMAT(/5X,'THE DESIRED ARRAY WILL BE SPECIFIED BY THE +USER') PRINT 516φ 516φ FORMAT(/5X,'NORMALIZED SOURCE UNIT WEIGHTS'//) PRINT 517φ, (S(I), I = 1, N) 517φ FORMAT(5X,1φF1φ.6) PRINT 518φ 518φ FORMAT(/5X,'THE DESIRED SOURCE ARRAY WEIGHTS'//) PRINT 519φ, (W(I), I = 1, NEL) 519φ FORMAT(5X,1φF1φ.4) C C C COMPUTE THE AUTO AND CROSSCORRELATION FUNCTIONS C C CALL VSMUL(φ,1,- 1,φ,1,8192) CALL APW CALL APPUT(5,φ,N,2) CALL APPUT(S,N,N,2) CALL APPUT(W,1φφφ,NEL,2) CALL CONV(N,1,φ,1,3*N,1,N,N) CALL CONV(1φφφ,1,φ,1,2φφφ,1,NEL-N+1,N) CALL APW NTD = N/FLOAT(L) + φ.51 CALL APMOVE(3*N,L,4*N,1,NTD) CALL APMOVE(2φφφ,L,3φφφ,1,M) ISW = 1 CALL WIENER (M,4*N,3φφφ,4φφφ,5φφφ ,ISW) CALL APW CALL APGET(A,4φφφ,M,2) PRINT 52φφ 52φφ FORMAT(/5X,'THE RECORD WEIGHTS'//) PRINT 521φ, (A(I), I = 1, M) 521φ FORMAT(5X,1φF12.4) ABSVL = φ.φ DO 19φφ I = 1, M IF(ABS(A(I)).GT.ABSVL) ABSVL = ABS(A(I)) 19φφ CONTINUE MAX = 255 FAC = MAX/ABSVL DO 195φ I = 1, M 1A(I) = FAC*A(I) + φ.5 195φ CONTINUE CALL VSMUL(φ,1,-1,φ,1,8192) CALL APW CALL APPUT(A,1φφφ,M,2) CALL APMOVE(1φφφ,1,2φφφ,L,M) CALL VSMUL(φ,1,-1,φ,1,2φφφ) CALL APW CALL APPUT(S,φ,N,2) CALL CONV(2φφφ-N+1,1,φ,1,1φφφ,1,NEL,N) CALL APW CALL APPUT(W,2φφφ,NEL,2) CALL VMUL(2φφφ,1,2φφφ,1,4φφφ,1,NE L) CALL SVE(4φφφ,1,3φφφ,NEL) CALL VSUB(2φφφ,1,1φφφ,1,4φφφ,1,NE L) CALL VMUL(4φφ/φ,1,4φφφ,1,5φφφ,1,N EL) CALL SVE(5φφφ,1,3φφ1,NEL) CALL APW CALL APGET(EDIF,3φφ1,1,2) CALL APGET(RMS,3φφφ,1,2) PCNT = 1φφ.φ*SQRT(EDIF/RMS) PRINT 5215, PCNT 5215 FORMAT(/5X,'THE PERCENT RMS ERROR IN THE LEAST SQUARES +ARRAY DESIGN = ',F7.2) CALL APGET(W,1φφφ,NEL,2) PRINT 5218 5218 FORMAT(/5X,'THE EFFECTIVE ARRAY WEIGHTS'//) PRINT 519φ, (W(I), I = 1, NEL) PRINT 524φ, MAX 524φ FORMAT(/5X,'THE RECORD WEIGHTS NORMALIZED TO ',16,' +AND EXPRESSED,' IN HEXADECIMAL'//) MDM = (M + 1)/2 PRINT 525φ, (IA(I), I = 1, MDM) 525φ FORMAT(5X,1φZ12) GO TO 5φ C C C 2φφφ CONTINUE C C C S NTRY VARYWTS SVARYWTS EQU F.MAIN END __________________________________________________________________________
__________________________________________________________________________ S LIBR CHBYSHEV SUBROUTINE CHBYSHEV(N,IDBRJ,A) C C TITLE - CHBYSHEV = ROUTINE TO COMPUTE CHEBYSHEV ELEMENT C WEIGHTS C C C ABSTRACT C C C THIS PROGRAM WILL COMPUTE ARRAY RESPONSES USING CHEBYSHEV C POLYNOMIALS. (SEE HOLZMAN, M. `CHEBYSHEV OPTIMIZED C GEOPHONE ARRAYS` GEOPHYSICS, VOL. 28, NO. 2, PP. 145-155 C (APRIL 1963)) C C C STATISTICS C C C PURPOSE - GENERAL C EQUIPMENT - TEMPUS C LANGUAGE - FORTRAN IV C C C C C C C C C DOUBLE PRECISION PIDN,SIGMA,AB DOUBLE PRECISION ACS DOUBLE PRECISION B,ES DOUBLE PRECISION U,S DOUBLE PRECISION R,AC,AD,AE,AF,AG C DIMENSION SUMEL(1φφφ),SUMMK(1φφφ),A(5φ.ph i.) C C ITY = 13 ICR = 21 DB = IDBRJ C C C INPUTS C C N - THE TOTAL NUMBER OF GEOPHONE ELEMENTS C DBREJECT - THE DB REJECTION IN THE REJECT BAND C C C C C C C ER = DB/2φ.φ R = 1φ.φ**ER M = N - 1 MH = M/2 MHP = MH + 1 AC = R + DSQRT(R*R - 1.φ) AB = DLOG(AC)/M SIGMA = (DEXP(AB) + DEXP(-AB))/2.φ PIDN = 3.141692654/FLOAT(N) C C C ES = 1 DO 5φ I - 1, MHP S = I - 1 U = SIGMA*DCOS(S*PIDN) Y = U IF(Y.LE.1.φ) GO TO 25 ACS = DLOG(U + DSQRT(U*U - 1.φ) B = M*ACS SUMEL(I) = ES*(DEXP(B) + DEXP(-B))/2.φ GO TO 4φ C C C COMPUTE THE ARCCOSINE OF U C C 25 CONTINUE ACS = DATAN2(SDQRT(1.φ - U*U),U) B = M*ACS SUMEL(I) = DCOS(B)*ES 4φ CONTINUE ES = 2 5φ CONTINUE C C C COMPUTE THE ARRAY WEIGHTS C C C C TWDN = 2.φ/N ONE = 1.φ DO 2φφ L = 1, MHP K = L - 1 SI = M - 2.φ*K SUMMK(1) = TWDN C C C CALL VSMUL(φ,1,-1,φ,1,8192) CALL APW CALL APPUT(ONE,8191,1,2) CALL APPUT(PIDN,819φ,1,2) CALL APPUT(TWDN,8189,1,2) CALL APPUT(SI,8188,1,2) CALL APPUT(ONE,φ,1,2) CALL VSADD(φ,1,8191,1,1,MHP-1) CALL VSMUL(φ,1,819φ,φ,1,MHP-1) CALL VCOS(φ,1,φ,1,MHP-1) CALL VMUL(φ,1,φ,1,MHP-1,1,MHP-1) CALL VSUB(MHP-1,1,8191,φ,MHP-1,1,MHP-1) CALL VSQRT(MHP-1,1,MHP-1,1,MHP-1) CALL VATN2(φ,1,MHP-1,1,MHP-1,1,MHP-1) CALL VSMUL(MHP-1,1,8188,MHP-1,1,MHP-1) CALL VCOS(MHP-1,1,MHP-1,1,MHP-1) CALL VSMUL(MHP-1,1,8189,MHP-1,1,MHP-1) CALL APW CALL APGET(SUMMK(2),MHP-1,MHP-1,2) C C C CALL APPUT(SUMEL,φ,MHP,2) CALL APPUT(SUMMK,MHP,MHP,2) CALL VMUL(φ,1,MHP,1,2*MHP,1,MHP) CALL SVE(2*MHP,1,3*MHP,MHP) CALL APW CALL APGET(A(L),3*MHP,1,2) CALL APGET(A(N-L+1),3*MHP,1,2) 2φφ CONTINUE C C RETURN S NTRY CHBYSHEV END __________________________________________________________________________
TABLE NUMBER 1 ______________________________________ WEIGHTING COEFFICIENT TABLE IMPULSE SHOT WEIGHTING (sum number) COEFFICIENT ______________________________________ 1, 16 103 2, 15 50 3, 14 88 4, 13 141 5, 12 217 6, 11 185 7, 10 207 8, 9 255 ______________________________________
______________________________________ VARI-SOURCE PROGRAM ______________________________________ START SEI LDX #LOAD STX @Aφφφ OVER CLR @CSUM LDA A #φ5 STA A @8φφ5 LDX #φ1φφ STX @IDX1 LDA A #φ1 STA A @IDX2 STA A @IDX3 STA A @IDX4 LDA A @TSUM DEC A STA A @IDX2+1 INC A STA A @IDX3+1 ADD A @TSUM DEC A STA A @IDX4+1 INIT CLI WAI LOAD LDX @IDX1 LDA A φφ,X LDA B #FF LDX #φφφφ LOAD1 STA B φφ,X INX CPX #φφφ4 BNE LOAD1 LOAD2 STA A φφ,X INX CPX #φφ8φ BNE LOAD2 LDX @IDX2 LDA A φφ,X LDX #φφ8φ LOAD3 STA B φφ,X INX CPX #φφ83 BNE LOAD3 LOAD4 STA A φφ,X INX CPX #φ1φφ BNE LOAD4 LDA A @FLAG BEQ LOAD7 LDX @IDX3 LDA A φφ,X LDX #φφ14 LOAD5 STA A φφ,X INX CPX #φφ2φ BNE LOAD5 LDX @IDX4 LDA A φφ,X LDX #φφ97 LOAD6 STA A φφ,X INX CPX #φφA4 BNE LOAD6 INC IDX3+1 DEC IDX4+1 LOAD7 INC @IDX1+1 DEC @IDX2+1 LDA A @CSUM INC A STA A @CSUM CMP A @TSUM BNE INIT JMP OVER INTER SEI LDA A @8φφ4 RTI TSUM FLAG CSUM IDX1 IDX2 IDX3 IDX4 END ______________________________________
Claims (24)
Priority Applications (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US05/955,261 US4276620A (en) | 1978-10-27 | 1978-10-27 | Method and apparatus for obtaining a composite field response _to a variable source array using weighting coefficients |
CA000335245A CA1229678A (en) | 1978-10-27 | 1979-09-10 | Method and apparatus for obtaining a composite field response to a variable source array using weighting coefficients |
DE19792941194 DE2941194A1 (en) | 1978-10-27 | 1979-10-11 | MULTI-CHANNEL DIGITAL SEISMIC SYSTEM FOR COLLECTING SIGNALS FOR FIELD USE |
GB7936987A GB2037428B (en) | 1978-10-27 | 1979-10-25 | Method and apparatus for obtaining a composite field response to a varibale source array using weighting coefficients |
MX179767A MX148999A (en) | 1978-10-27 | 1979-10-25 | IMPROVEMENTS IN DIGITAL SYSTEM TO OBTAIN A COMPOSED RESPONSE TO A VARIABLE SET OF SOURCES, USING LOAD COEFFICIENTS |
FR7926653A FR2440003A1 (en) | 1978-10-27 | 1979-10-26 | SIGNAL WEIGHTING SYSTEM FOR GEOPHYSICAL PROSPECTION |
NL7907878A NL7907878A (en) | 1978-10-27 | 1979-10-26 | DIGITAL SEISMIC MULTI-CHANNEL FIELD GROUPING SYSTEM. |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US05/955,261 US4276620A (en) | 1978-10-27 | 1978-10-27 | Method and apparatus for obtaining a composite field response _to a variable source array using weighting coefficients |
Publications (1)
Publication Number | Publication Date |
---|---|
US4276620A true US4276620A (en) | 1981-06-30 |
Family
ID=25496586
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US05/955,261 Expired - Lifetime US4276620A (en) | 1978-10-27 | 1978-10-27 | Method and apparatus for obtaining a composite field response _to a variable source array using weighting coefficients |
Country Status (7)
Country | Link |
---|---|
US (1) | US4276620A (en) |
CA (1) | CA1229678A (en) |
DE (1) | DE2941194A1 (en) |
FR (1) | FR2440003A1 (en) |
GB (1) | GB2037428B (en) |
MX (1) | MX148999A (en) |
NL (1) | NL7907878A (en) |
Cited By (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4663628A (en) * | 1985-05-06 | 1987-05-05 | Halliburton Company | Method of sampling environmental conditions with a self-contained downhole gauge system |
US4665398A (en) * | 1985-05-06 | 1987-05-12 | Halliburton Company | Method of sampling and recording information pertaining to a physical condition detected in a well bore |
US4704584A (en) * | 1986-06-25 | 1987-11-03 | Fairfield Industries | Instantaneous floating point amplifier |
US4709234A (en) * | 1985-05-06 | 1987-11-24 | Halliburton Company | Power-conserving self-contained downhole gauge system |
US4744064A (en) * | 1984-07-20 | 1988-05-10 | Exxon Production Research Company | Method and apparatus for seismic exploration |
US4866607A (en) * | 1985-05-06 | 1989-09-12 | Halliburton Company | Self-contained downhole gauge system |
US4885724A (en) * | 1986-03-04 | 1989-12-05 | Amoco Corporation | Cableless seismic digital field recorder having on-site seismic data processing capabilities |
US4935903A (en) * | 1989-05-30 | 1990-06-19 | Halliburton Geophysical Services, Inc. | Reinforcement of surface seismic wavefields |
US4937793A (en) * | 1989-05-30 | 1990-06-26 | Halliburton Geophysical Services, Inc. | Processing method for marine seismic surveying utilizing dual streamers |
US4979150A (en) * | 1989-08-25 | 1990-12-18 | Halliburton Geophysical Services, Inc. | System for attenuation of water-column reverberations |
US5870179A (en) * | 1993-06-25 | 1999-02-09 | The Regents Of The University Of Colorado | Apparatus and method for estimating range |
US6564180B1 (en) * | 1998-11-09 | 2003-05-13 | Sony Corporation | Data processing apparatus and data processing method |
US20030173502A1 (en) * | 1995-02-03 | 2003-09-18 | Dowski Edward Raymond | Wavefront coding interference contrast imaging systems |
US20030225455A1 (en) * | 2000-09-15 | 2003-12-04 | Cathey Wade Thomas | Extended depth of field optics for human vision |
US20040004766A1 (en) * | 1995-02-03 | 2004-01-08 | Dowski Edward Raymond | Wavefront coded imaging systems |
US6728310B1 (en) | 1998-11-09 | 2004-04-27 | Sony Corporation | Data processing apparatus and data processing method |
US20040109572A1 (en) * | 2002-12-04 | 2004-06-10 | M/A-Com, Inc. | Apparatus, methods and articles of manufacture for noise reduction in electromagnetic signal processing |
US20040145808A1 (en) * | 1995-02-03 | 2004-07-29 | Cathey Wade Thomas | Extended depth of field optical systems |
US6842297B2 (en) | 2001-08-31 | 2005-01-11 | Cdm Optics, Inc. | Wavefront coding optics |
US6873733B2 (en) | 2001-01-19 | 2005-03-29 | The Regents Of The University Of Colorado | Combined wavefront coding and amplitude contrast imaging systems |
US6911638B2 (en) | 1995-02-03 | 2005-06-28 | The Regents Of The University Of Colorado, A Body Corporate | Wavefront coding zoom lens imaging systems |
US20050143923A1 (en) * | 2003-12-19 | 2005-06-30 | Henk Keers | Processing seismic data |
US20050157938A1 (en) * | 1999-06-01 | 2005-07-21 | Tetsujiro Kondo | Image processing apparatus, image processing method, noise-amount estimate apparatus, noise-amount estimate method, and storage medium |
EP1566030A2 (en) * | 2002-10-08 | 2005-08-24 | M/A-Com, Inc. | Apparatus, methods and articles of manufacture for noise reduction in electromagnetic signal processing |
US7031513B1 (en) | 1998-11-09 | 2006-04-18 | Sony Corporation | Data processing apparatus and data processing method |
US20060082490A1 (en) * | 2002-03-26 | 2006-04-20 | Hai-Wen Chen | Method and system for data fusion using spatial and temporal diversity between sensors |
WO2011110917A2 (en) * | 2010-03-11 | 2011-09-15 | Geco Technology B.V. | Processing geophysical data |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
NZ197636A (en) * | 1980-07-16 | 1987-03-06 | Chevron Res | Seismic survey monitoring and code generating from computer |
NZ197637A (en) * | 1980-07-16 | 1986-06-11 | Chevron Res | Recording seismic array positions by digital data processing |
GB2140561A (en) * | 1983-05-27 | 1984-11-28 | Fulmer Res Inst Ltd | Ultrasonic testing apparatus and a method of ultrasonic testing |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3569922A (en) * | 1968-09-30 | 1971-03-09 | Petty Geophysical Eng Co | Method for eliminating selected noise disturbances from seismic recordings |
US3646509A (en) * | 1969-08-08 | 1972-02-29 | Texas Instruments Inc | Method for field stacking seismic data and system using write after read bulk data storage |
US3691529A (en) * | 1970-07-08 | 1972-09-12 | Texas Instruments Inc | Method for locating impedance discontinuities in a wave propagating medium |
US3863201A (en) * | 1973-05-29 | 1975-01-28 | Amoco Prod Co | Seismometer arrays using operational amplifiers |
US3895342A (en) * | 1968-10-16 | 1975-07-15 | Geo Space Corp | Digital field compositing system |
US3924260A (en) * | 1974-06-27 | 1975-12-02 | Petty Ray Geophysical Inc | Method and apparatus for suppression of noise in seismic data |
US4151504A (en) * | 1976-02-09 | 1979-04-24 | Geosource Inc. | Bidirectional seismic array and method of seismic exploration |
-
1978
- 1978-10-27 US US05/955,261 patent/US4276620A/en not_active Expired - Lifetime
-
1979
- 1979-09-10 CA CA000335245A patent/CA1229678A/en not_active Expired
- 1979-10-11 DE DE19792941194 patent/DE2941194A1/en not_active Withdrawn
- 1979-10-25 GB GB7936987A patent/GB2037428B/en not_active Expired
- 1979-10-25 MX MX179767A patent/MX148999A/en unknown
- 1979-10-26 FR FR7926653A patent/FR2440003A1/en active Granted
- 1979-10-26 NL NL7907878A patent/NL7907878A/en not_active Application Discontinuation
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3569922A (en) * | 1968-09-30 | 1971-03-09 | Petty Geophysical Eng Co | Method for eliminating selected noise disturbances from seismic recordings |
US3895342A (en) * | 1968-10-16 | 1975-07-15 | Geo Space Corp | Digital field compositing system |
US3646509A (en) * | 1969-08-08 | 1972-02-29 | Texas Instruments Inc | Method for field stacking seismic data and system using write after read bulk data storage |
US3691529A (en) * | 1970-07-08 | 1972-09-12 | Texas Instruments Inc | Method for locating impedance discontinuities in a wave propagating medium |
US3863201A (en) * | 1973-05-29 | 1975-01-28 | Amoco Prod Co | Seismometer arrays using operational amplifiers |
US3924260A (en) * | 1974-06-27 | 1975-12-02 | Petty Ray Geophysical Inc | Method and apparatus for suppression of noise in seismic data |
US4151504A (en) * | 1976-02-09 | 1979-04-24 | Geosource Inc. | Bidirectional seismic array and method of seismic exploration |
Cited By (59)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4744064A (en) * | 1984-07-20 | 1988-05-10 | Exxon Production Research Company | Method and apparatus for seismic exploration |
US5153832A (en) * | 1985-05-06 | 1992-10-06 | Halliburton Company | Self-containing downhole gauge system |
US4665398A (en) * | 1985-05-06 | 1987-05-12 | Halliburton Company | Method of sampling and recording information pertaining to a physical condition detected in a well bore |
US5337234A (en) * | 1985-05-06 | 1994-08-09 | Halliburton Company | Self-contained downhole gauge system |
US4709234A (en) * | 1985-05-06 | 1987-11-24 | Halliburton Company | Power-conserving self-contained downhole gauge system |
US4866607A (en) * | 1985-05-06 | 1989-09-12 | Halliburton Company | Self-contained downhole gauge system |
US4663628A (en) * | 1985-05-06 | 1987-05-05 | Halliburton Company | Method of sampling environmental conditions with a self-contained downhole gauge system |
US4885724A (en) * | 1986-03-04 | 1989-12-05 | Amoco Corporation | Cableless seismic digital field recorder having on-site seismic data processing capabilities |
US4704584A (en) * | 1986-06-25 | 1987-11-03 | Fairfield Industries | Instantaneous floating point amplifier |
US4937793A (en) * | 1989-05-30 | 1990-06-26 | Halliburton Geophysical Services, Inc. | Processing method for marine seismic surveying utilizing dual streamers |
US4935903A (en) * | 1989-05-30 | 1990-06-19 | Halliburton Geophysical Services, Inc. | Reinforcement of surface seismic wavefields |
US4979150A (en) * | 1989-08-25 | 1990-12-18 | Halliburton Geophysical Services, Inc. | System for attenuation of water-column reverberations |
US5870179A (en) * | 1993-06-25 | 1999-02-09 | The Regents Of The University Of Colorado | Apparatus and method for estimating range |
WO1999013369A1 (en) * | 1993-06-25 | 1999-03-18 | The Regents Of The University Of Colorado | Apparatus and method for estimating range |
US20040145808A1 (en) * | 1995-02-03 | 2004-07-29 | Cathey Wade Thomas | Extended depth of field optical systems |
US7732750B2 (en) | 1995-02-03 | 2010-06-08 | The Regents Of The University Of Colorado | Wavefront coding interference contrast imaging systems |
US8004762B2 (en) | 1995-02-03 | 2011-08-23 | The Regents Of The University Of Colorado, A Body Corporate | Extended depth of field optical systems |
US20040004766A1 (en) * | 1995-02-03 | 2004-01-08 | Dowski Edward Raymond | Wavefront coded imaging systems |
US20080174869A1 (en) * | 1995-02-03 | 2008-07-24 | Cdm Optics, Inc | Extended Depth Of Field Optical Systems |
US20070076296A1 (en) * | 1995-02-03 | 2007-04-05 | Dowski Edward R Jr | Wavefront coded imaging systems |
US7115849B2 (en) | 1995-02-03 | 2006-10-03 | The Regents Of The University Of Colorado | Wavefront coding interference contrast imaging systems |
US20030173502A1 (en) * | 1995-02-03 | 2003-09-18 | Dowski Edward Raymond | Wavefront coding interference contrast imaging systems |
US20070001105A1 (en) * | 1995-02-03 | 2007-01-04 | Dowski Edward R Jr | Wavefront coding interference contrast imaging systems |
US20090109535A1 (en) * | 1995-02-03 | 2009-04-30 | Cathey Jr Wade Thomas | Extended Depth Of Field Optical Systems |
US6911638B2 (en) | 1995-02-03 | 2005-06-28 | The Regents Of The University Of Colorado, A Body Corporate | Wavefront coding zoom lens imaging systems |
US20060291058A1 (en) * | 1995-02-03 | 2006-12-28 | Dowski Edward R Jr | Wavefront coded imaging systems |
US7583442B2 (en) | 1995-02-03 | 2009-09-01 | Omnivision Cdm Optics, Inc. | Extended depth of field optical systems |
US7554732B2 (en) | 1995-02-03 | 2009-06-30 | Omnivision Cdm Optics, Inc. | Wavefront coded imaging systems |
US6940649B2 (en) | 1995-02-03 | 2005-09-06 | The Regents Of The University Of Colorado | Wavefront coded imaging systems |
US7436595B2 (en) | 1995-02-03 | 2008-10-14 | The Regents Of The University Of Colorado | Extended depth of field optical systems |
US7554731B2 (en) | 1995-02-03 | 2009-06-30 | Omnivision Cdm Optics, Inc. | Wavefront coded imaging systems |
US7218448B1 (en) | 1997-03-17 | 2007-05-15 | The Regents Of The University Of Colorado | Extended depth of field optical systems |
US20040174930A1 (en) * | 1998-11-09 | 2004-09-09 | Tetsujiro Kondo | Data processing apparatus and data processing method |
US20060126930A1 (en) * | 1998-11-09 | 2006-06-15 | Tetsujiro Kondo | Data processing apparatus and data processing method |
US7088768B2 (en) | 1998-11-09 | 2006-08-08 | Sony Corporation | Data processing apparatus and data processing method |
US7031513B1 (en) | 1998-11-09 | 2006-04-18 | Sony Corporation | Data processing apparatus and data processing method |
US6564180B1 (en) * | 1998-11-09 | 2003-05-13 | Sony Corporation | Data processing apparatus and data processing method |
US20090285472A1 (en) * | 1998-11-09 | 2009-11-19 | Tetsujiro Kondo | Data processing apparatus and data processing method |
US7747069B2 (en) | 1998-11-09 | 2010-06-29 | Sony Corporation | Data processing apparatus and data processing method |
US7912277B2 (en) | 1998-11-09 | 2011-03-22 | Sony Corporation | Data processing apparatus and data processing method |
US6728310B1 (en) | 1998-11-09 | 2004-04-27 | Sony Corporation | Data processing apparatus and data processing method |
US6970605B1 (en) | 1999-06-01 | 2005-11-29 | Sony Corporation | Image processing apparatus, image processing method, noise-amount estimate apparatus, noise-amount estimate method, and storage medium |
US20050157938A1 (en) * | 1999-06-01 | 2005-07-21 | Tetsujiro Kondo | Image processing apparatus, image processing method, noise-amount estimate apparatus, noise-amount estimate method, and storage medium |
US7209595B2 (en) | 1999-06-01 | 2007-04-24 | Sony Corporation | Image processing apparatus, image processing method, noise-amount estimate apparatus, noise-amount estimate method, and storage medium |
US20060274975A1 (en) * | 1999-06-01 | 2006-12-07 | Tetsujiro Kondo | Image processing apparatus, image processing method, noise-amount estimate apparatus, noise-amount estimate method, and storage medium |
US7454083B2 (en) | 1999-06-01 | 2008-11-18 | Sony Corporation | Image processing apparatus, image processing method, noise-amount estimate apparatus, noise-amount estimate method, and storage medium |
US20030225455A1 (en) * | 2000-09-15 | 2003-12-04 | Cathey Wade Thomas | Extended depth of field optics for human vision |
US7025454B2 (en) | 2000-09-15 | 2006-04-11 | The Regants Of The University Of Colorado | Extended depth of field optics for human vision |
US6873733B2 (en) | 2001-01-19 | 2005-03-29 | The Regents Of The University Of Colorado | Combined wavefront coding and amplitude contrast imaging systems |
US6842297B2 (en) | 2001-08-31 | 2005-01-11 | Cdm Optics, Inc. | Wavefront coding optics |
US7576681B2 (en) * | 2002-03-26 | 2009-08-18 | Lockheed Martin Corporation | Method and system for data fusion using spatial and temporal diversity between sensors |
US20060082490A1 (en) * | 2002-03-26 | 2006-04-20 | Hai-Wen Chen | Method and system for data fusion using spatial and temporal diversity between sensors |
EP1566030A2 (en) * | 2002-10-08 | 2005-08-24 | M/A-Com, Inc. | Apparatus, methods and articles of manufacture for noise reduction in electromagnetic signal processing |
US20040109572A1 (en) * | 2002-12-04 | 2004-06-10 | M/A-Com, Inc. | Apparatus, methods and articles of manufacture for noise reduction in electromagnetic signal processing |
US7298854B2 (en) | 2002-12-04 | 2007-11-20 | M/A-Com, Inc. | Apparatus, methods and articles of manufacture for noise reduction in electromagnetic signal processing |
US20050143923A1 (en) * | 2003-12-19 | 2005-06-30 | Henk Keers | Processing seismic data |
US7203600B2 (en) * | 2003-12-19 | 2007-04-10 | Westerngeco, L.L.C. | Geophysical data processing |
WO2011110917A2 (en) * | 2010-03-11 | 2011-09-15 | Geco Technology B.V. | Processing geophysical data |
WO2011110917A3 (en) * | 2010-03-11 | 2012-02-16 | Geco Technology B.V. | Processing geophysical data |
Also Published As
Publication number | Publication date |
---|---|
NL7907878A (en) | 1980-04-29 |
FR2440003A1 (en) | 1980-05-23 |
GB2037428A (en) | 1980-07-09 |
GB2037428B (en) | 1983-03-23 |
FR2440003B1 (en) | 1984-12-21 |
MX148999A (en) | 1983-08-05 |
DE2941194A1 (en) | 1980-05-08 |
CA1229678A (en) | 1987-11-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4276620A (en) | Method and apparatus for obtaining a composite field response _to a variable source array using weighting coefficients | |
US4319347A (en) | Seismic method and system of improved resolution and discrimination | |
US4675851A (en) | Method for seismic exploration | |
US4037190A (en) | Method of vibratory seismic prospecting for minimum correlation noise | |
US5563847A (en) | Seismic signal acquisition method and device | |
US3274541A (en) | Seismic velocity filtering | |
US4202048A (en) | Seismic prospecting system | |
US4208732A (en) | Apparatus and method for enhancement of the signal-to-noise ratio in seismic data | |
US5111399A (en) | Seismic apparatus and method including use of transputers for real time processing of data | |
US3863201A (en) | Seismometer arrays using operational amplifiers | |
US4206509A (en) | Method of enhancing seismic reflection signals for nonsurface-consistent static time shifts | |
US4503527A (en) | Method for enhancement of the signal-to-noise ratio in seismic reflection signals | |
US3562504A (en) | Digital automatic gain control | |
US3403227A (en) | Adaptive digital vocoder | |
US4209854A (en) | Method and system for enhancing primary seismic reflection signals in common depth point sets | |
US3744019A (en) | Seismic composition system | |
US3705382A (en) | Methods for improved deconvolution of seismic or similar data | |
US4201972A (en) | Seismic prospecting system | |
US3440599A (en) | Digitally controlled vibrational seismic prospecting | |
US5229938A (en) | Method for migrating seismic data by using ray tracing in determining two way travel times | |
US3371197A (en) | Real time digital multiplier correlator using logarithmic quantization and multiplication | |
US3437989A (en) | Apparatus and method for continuous marine multichannel seismic exploration | |
US3014551A (en) | Correlation of seismic signals | |
US3569922A (en) | Method for eliminating selected noise disturbances from seismic recordings | |
US3496531A (en) | Method and apparatus for determining and applying a gain function |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
CC | Certificate of correction | ||
AS | Assignment |
Owner name: G & H MANAGEMENT COMPANY Free format text: CHANGE OF NAME;ASSIGNOR:GEOSOURCE, INC.;REEL/FRAME:005252/0167 Effective date: 19881129 Owner name: HALLIBURTON GEOPHYSICAL SERVICES, INC., TEXAS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST.;ASSIGNOR:G & H MANAGEMENT COMPANY;REEL/FRAME:005252/0162 Effective date: 19890918 |
|
AS | Assignment |
Owner name: HALLIBURTON COMPANY, OKLAHOMA Free format text: MERGER;ASSIGNOR:HALLIBURTON GEOPHYSICAL SERVICES, INC.;REEL/FRAME:006777/0052 Effective date: 19931110 |
|
AS | Assignment |
Owner name: WESTERN ATLAS INTERNATIONAL, INC., TEXAS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:HALLIBURTON COMPANY;REEL/FRAME:006970/0236 Effective date: 19940321 |
|
AS | Assignment |
Owner name: I/O EXPLORATION PRODUCTS, INC., TEXAS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:WESTERN ATLAS INTERNATIONAL, INC.;REEL/FRAME:007644/0138 Effective date: 19950630 |
|
AS | Assignment |
Owner name: I/O EXPLORATION PRODUCTS (U.S.A), INC., TEXAS Free format text: CORRECTED ASSIGNMENT;ASSIGNOR:WESTERN ATLAS INTERNATIONAL, INC.;REEL/FRAME:007815/0841 Effective date: 19950630 |
|
AS | Assignment |
Owner name: INPUT/OUTPUT, INC., TEXAS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:I/O EXPLORATION PRODUCTS (U.S.A.), INC.;REEL/FRAME:009245/0506 Effective date: 19980212 |