Patent US4224474A successfully refreshed from Google Patents.
← Back to Patent Explorer
US4224474A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for demultiplexing multiplexed seismic data

Assignee: Ion Geophysical Corp
•
Filing: 1978-09-28
•
Granted: 1980-09-23
•
Expires: 1998-09-28
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A seismic data acquisition system provides seismic signal data samples in multiplexed channel sequential order during a recording cycle. The multiplexed data samples from a recording cycle are demultiplexed by storing the data samples in consecutive order in a memory, having addressable locations, in addressed locations separated by a first desired address increment. The data samples are then extracted from addressed locations that are separated by a second desired address increment. Substantially concurrently, data samples from a subsequent recording cycle are stored in the memory locations vacated by the previously extracted data samples. The data samples from the subsequent recording cycle are demultiplexed by extracting stored data samples from memory locations that are separated by a third desired increment. The above steps are repeated for additional recording cycles, using a different address increment for each extraction step. The extracted demultiplexed data samples may be recorded on an archival storage medium.

Inventors

  • 👤 Carl H. Savit

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 10:00
CPC Classifications
H; H04; H04L; H04L5/00; H04L5/22; H04L5/24; H04L5/245

Claims Analysis

Total Claims: 23
Claim 1
Independent Claim 130 words
An improved method of seismic exploration wherein seismic signals are received in a plurality of data channels, said signals in said data channels being repeatedly sequentially sampled during a recording cycle to provide an output of multiplexed data samples in channel-sequential order by sample number, comprising the steps of: sequentially storing said multiplexed data samples from a first recording cycle in consecutive order into addressable locations of a memory at addressed locations that are separated by a first preselected address increment; extracting in demultiplexed sample-sequential order said stored data samples from addressed locations separated by a second preselected address increment; and substantially concurrently storing multiplexed data samples from a second recording cycle in consecutive order into the addressed locations as those locations are vacated by the previously extracted data samples.
Claim 2
Dependent Claim 130 words
An improved method of seismic exploration wherein seismic signals are received in a plurality of data channels, said signals in said data channels being repeatedly sequentially sampled during a recording cycle to provide an output of multiplexed data samples in channel-sequential order by sample number, comprising the steps of: sequentially storing said multiplexed data samples from a first recording cycle in consecutive order into addressable locations of a memory at addressed locations that are separated by a first preselected address increment; extracting in demultiplexed sample-sequential order said stored data samples from addressed locations separated by a second preselected address increment; and substantially concurrently storing multiplexed data samples from a second recording cycle in consecutive order into the addressed locations as those locations are vacated by the previously extracted data samples.
Claim 3
Dependent Claim 75 words
The improved method as defined by claim 1 further comprising the steps of: extracting in sample-sequential demultiplexed order, the data samples stored during said second recording cycle from addressed locations in said memory that are separated by a third preselected address increment; and substantially concurrently storing multiplexed data samples from a third recording cycle, in consecutive order, into the addressed locations as those locations are vacated by the extracted samples of said second recording cycle.
Claim 4
Dependent Claim 72 words
The improved method as defined in claim 2, comprising the further steps of: during a plurality of recording cycles, repeating the steps of extracting demultiplexed data samples stored during a previous recording cycle and substantially concurrently storing multiplexed data samples from a subsequent recording cycle into the locations vacated by said extracting step; and using a different preselected address increment in conjunction with the data-sample extracting step of each subsequent recording cycle.
Claim 5
Dependent Claim 32 words
The improved method as defined by claim 3 wherein: the data samples extracted during each recording cycle are recorded in demultiplexed format on an archival storage medium in sample-sequential order by channels.
Claim 6
Dependent Claim 93 words
The improved method as defined by claim 3 wherein: said plurality of recording cycles is subdivided into blocks, each containing a predetermined number of recording cycles, each recording cycle within said block being assigned an ordinal number, the preselected address increment for each recording cycle is a unique function of a selected ordinal number, the respective address increments having a cyclic pattern that is repeatable for each new block of recording cycles so long as the number of channels and the number of data samples remain the same for each new recording-cycle block.
Claim 7
Dependent Claim 50 words
The improved method as defined in claim 5 wherein the predetermined number of recording cycles, n, within a block is equal to n=log 2 (MN), M being the number of input channels, and N the number of samples gathered during a recording cycle, M and N being powers of 2.
Claim 8
Dependent Claim 31 words
The improved method as defined in claim 6 wherein the preselected address increment I is equal to I(i)≡M i mod(MN-1) where i is the ordinal number of a desired recording cycle.
Claim 9
Dependent Claim 146 words
In a system for demultiplexing multiplexed seismic data samples, said system including a plurality of seismic signal input channels, means for establishing a plurality of recording cycles, means for repeatedly sampling in consecutive order said seismic signal input channels during each recording cycle at a desired sample intervals to provide digital data samples multiplexed in channel-sequential order by sample number, the improvement comprising: a digital memory having a plurality of addressable locations; means for storing multiplexed data samples from a recording cycle in consecutive order in said memory at addressed locations that are separated by a desired address increment; means for extracting, in demultiplexed format, said stored data samples from addressed locations in said memory that are separated by a different address increment; means for substantially concurrently storing multiplexed data samples from another recording cycle into the addressed locations that are vacated by said extracted signals.
Claim 10
Dependent Claim 146 words
In a system for demultiplexing multiplexed seismic data samples, said system including a plurality of seismic signal input channels, means for establishing a plurality of recording cycles, means for repeatedly sampling in consecutive order said seismic signal input channels during each recording cycle at a desired sample intervals to provide digital data samples multiplexed in channel-sequential order by sample number, the improvement comprising: a digital memory having a plurality of addressable locations; means for storing multiplexed data samples from a recording cycle in consecutive order in said memory at addressed locations that are separated by a desired address increment; means for extracting, in demultiplexed format, said stored data samples from addressed locations in said memory that are separated by a different address increment; means for substantially concurrently storing multiplexed data samples from another recording cycle into the addressed locations that are vacated by said extracted signals.
Claim 11
Dependent Claim 63 words
The improvement as defined by claim 8, further comprising: means for subdividing said plurality of recording cycles into blocks each including a predetermined number of recording cycles; means for repeating the multiplexed data-storage and demultiplexed data-extraction of previously stored data samples for each recording cycle of said recording cycle block, using a different address increment in conjunction with each extraction of data samples.
Claim 12
Dependent Claim 52 words
The improvement as defined by claim 9, further comprising: means for counting the ordinal number of successive recording cycles within a recording cycle block; and means for determining the address increment to be applied during a desired recording cycle as a function of the ordinal number assigned to said desired recording cycle.
Claim 13
Dependent Claim 48 words
The improvement as defined by claim 10 wherein there is a delay of one sample interval between the time that the first demultiplexed data sample from a previous recording cycle is extracted and the time that the first multiplexed data sample from a subsequent recording cycle is stored.
Claim 14
Dependent Claim 20 words
The improvement as defined by claim 11 wherein the data-sample extraction rate is the same as the data storage rate.
Claim 15
Dependent Claim 19 words
The improvement as defined by claim 11 wherein the data-sample extraction rate is faster than the data storage rate.
Claim 16
Dependent Claim 32 words
The improvement as defined by claims 12 or 13 wherein means are provided for recording the demultiplexed extracted data samples from each recording cycle on an archival storage medium in sample-sequential-by-channel-number order.
Claim 17
Dependent Claim 135 words
A real time method for reordering the ordered data values in each set of a progression of data sets in a data stream within a minimum number of memory addresses in a memory comprising: writing the ordered data values of a first data set of said progression into said memory in a sequence of memory elements defined by a first sequence of addresses; reading the data values of said first data set from said memory elements in a sequence defined by a second sequence of addresses; and writing the ordered values of a second data set of said progression into said memory in the sequence of memory elements defined by said second sequence of address so that the writing of said second data set begins before the reading of said second data set is completed.
Claim 18
Dependent Claim 135 words
A real time method for reordering the ordered data values in each set of a progression of data sets in a data stream within a minimum number of memory addresses in a memory comprising: writing the ordered data values of a first data set of said progression into said memory in a sequence of memory elements defined by a first sequence of addresses; reading the data values of said first data set from said memory elements in a sequence defined by a second sequence of addresses; and writing the ordered values of a second data set of said progression into said memory in the sequence of memory elements defined by said second sequence of address so that the writing of said second data set begins before the reading of said second data set is completed.
Claim 19
Dependent Claim 63 words
The method of claim 15 in which each successive data set of said progression is written into memory in a sequence defined by the sequence of addresses used to define the sequence of memory elements from which the next preceeding data set of said progression were read; and each writing sequence after the first begins before the immediately preceeding reading sequence is completed.
Claim 20
Dependent Claim 30 words
The method of claim 15 in which the second data set is read from memory in accordance with a third sequence of addresses different from said second sequence of addresses.
Claim 21
Dependent Claim 40 words
The method of claim 16 wherein the sequence of addresses, in accordance with which a specific data set is read from memory, differs from the sequence of addresses in accordance with which said specific data set was written into memory.
Claim 22
Independent Claim 190 words
A method for recording in real time, the ordered data values in each set of a plurality of such sets comprising the steps of: writing the ordered values of a first data set of said plurality into a memory in a sequence of memory elements according to a first sequence of addresses; reading the data values of said first data set from a sequence of memory elements according to a second sequence of addresses; before the reading of said first set of data values is completed, writing the ordered values of a second set of data values of the plurality into the sequence of memory elements according to said second sequence of addresses; for each subsequent set of data values of said plurality, repeating the steps of reading the previously-written data values of a preceeding data set from a sequence of memory elements and before completion of said reading step, writing the data values of a next set of data values of said plurality into said sequence of memory elements, the sequence of addresses defining the location of the memory elements being different for each repetition of said reading step.
Claim 23
Independent Claim 190 words
A method for recording in real time, the ordered data values in each set of a plurality of such sets comprising the steps of: writing the ordered values of a first data set of said plurality into a memory in a sequence of memory elements according to a first sequence of addresses; reading the data values of said first data set from a sequence of memory elements according to a second sequence of addresses; before the reading of said first set of data values is completed, writing the ordered values of a second set of data values of the plurality into the sequence of memory elements according to said second sequence of addresses; for each subsequent set of data values of said plurality, repeating the steps of reading the previously-written data values of a preceeding data set from a sequence of memory elements and before completion of said reading step, writing the data values of a next set of data values of said plurality into said sequence of memory elements, the sequence of addresses defining the location of the memory elements being different for each repetition of said reading step.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1983-09-23 1984-03-24 1984-09-23 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1987-09-23 1988-03-24 1988-09-23 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1991-09-23 1992-03-24 1992-09-23 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag