Digital filtering system
First Claim
1. A filter system comprising:
- means for generating single bit input signal samples anda filter processor for generating multibit filtered output signal samples in response to the single bit input signal samples.
0 Assignments
0 Petitions
Accused Products
Abstract
A digital filtering system is provided for acquiring and processing signals using a digital filter for signal separation and signal enhancement. A digital correlator is provided for generating high resolution output data in response to low resolution input data processed with low resolution computational circuits. In one embodiment, a real-time time-domain correlator is provided with single-bit resolution computational elements to implement the correlation filtering operation. Use of the high speed real-time correlator of the present invention permits further enhancement of signals with the capability of compositing-after-correlation and with the capability of correlation using a plurality of correlation operators. Particular advantages are achieved with the use of the real-time correlator in a geophysical exploration system embodiment and in a communication embodiment. Systems applications of the digital filter includes a communications modem for modulating and demodulating chirp signals to enhance data communication and compositing-after-correlation in a geophysical exploration system. Detailed circuitry is provided to implement such systems including an improved chirp signal generator, a multi-chirp signal generator, a chirp modulator, and a correlation demodulator.
-
Citations
42 Claims
-
1. A filter system comprising:
-
means for generating single bit input signal samples and a filter processor for generating multibit filtered output signal samples in response to the single bit input signal samples. - View Dependent Claims (2, 3)
-
-
4. A geophysical exploration system comprising:
-
seismic input means for generating an input seismic signal related to geophysical exploration of underground structures; input signal generating means for generating incremental input signal samples in response to the geophysical exploration-related input seismic signal; and an incremental processor for generating a geophysical exploration underground structure-related processor signal in response to the incremental input signal.
-
-
5. A filter system comprising:
-
means for generating an incremental input signal and an incremental discrete Fourier transform processor for generating a frequency-related filtered signal in response to the incremental input signal.
-
-
6. A filter system comprising:
-
means for generating an incremental input signal and a correlation processor for generating a correlation processed filtered signal in response to the incremental input signal.
-
-
7. A filter system comprising:
-
input means for generating incremental input signal samples and an incremental processor for generating filtered output signal samples in response to the incremental input signal samples, wherein said incremental processor includes (a) reference means for generating reference signal samples; (b) memory means for storing filtered signal samples; (c) multiplying means for generating product signal samples by multiplying the incremental input signal samples generated with said input means and the reference signal samples generated with said reference means; and (c) update means for updating the filtered signal samples stored in said memory means in response to the incremental input signal samples generated with said input means.
-
-
8. A spacial filter system comprising:
-
spacial input means for generating single bit spacial input signal samples and a spacial filter processor for generating filtered spacial output signal samples in response to the single bit spacial input signal samples generated with said spacial input means, wherein said spacial filter processor includes reference means for generating spacial reference signal samples; output means for storing spacial output signal samples; and update means for updating the spacial output signal samples in response to the single bit spacial input signal samples generated with said spacial input means, said update means including (a) product means for generating product signal samples by multiplying the single bit spacial input signal samples generated with said spacial input means and the reference signal samples generated with said reference means and (b) summing means for adding the product signal samples generated with said product means and the spacial output signal samples stored with said output means.
-
-
9. A filter system comprising:
-
input means for generating a plurality of incremental input signal samples and a digital incremental processor for generating a plurality of higher resolution multibit filtered output signal samples in response to the lower resolution incremental input signal samples generated with said input means, wherein said incremental processor includes; (a) reference means for generating reference signal samples, (b) multiplying means for generating product signal samples by multiplying the incremental input signal samples generated with said input means and the reference signal samples generated with said reference means, and (c) summing means for generating the higher resolution multibit filtered output signal samples by summing the product signal samples generated with said multiplying means. - View Dependent Claims (10)
-
-
11. A filter system comprising:
-
input means for generating input signal samples and an on the fly filter processor for generating a filtered output signal in response to the input signal samples generated with said input means by on the fly processing.
-
-
12. A filter system comprising:
-
input means for generating a plurality of incremental input signal samples and an incremental processor for generating filtered output signal samples in response to the incremental input signal samples generated with said input means, wherein said incremental processor includes (a) reference means for generating reference signal samples, (b) multiplying means for generating product signal samples by multiplying each of the input signal samples generated with said input means by a plurality of reference signal samples generated with said reference means before multiplying a next input signal sample by a reference signal sample, and (c) summing means for generating the filtered output signal samples by summing the product signal samples generated with said multiplying means.
-
-
13. A filter system comprising:
-
input means for generating a plurality of input signal samples; reference means for generating reference signal samples; multiplying means for generating product signal samples by multiplying the input signal samples generated with said input means and the reference signal samples generated with said reference means, wherein said multiplying means includes means for fully processing an input single sample prior to processing the next input signal sample; and summing means for generating filtered output signal samples by summing the product signal samples generated with said multiplying means.
-
-
14. A filter system comprising:
-
input means for generating incremental input signal samples; an output memory for storing filtered output signal samples; and an incremental processor for updating the filtered output signal samples stored in said output memory in response to the incremental input signal samples generated with said input means, wherein said incremental processor includes; (a) reference means for generating reference signal samples, (b) multiplying means for generating product signal samples by multiplying the input signal samples generated with said input means and the reference signal samples generated with said reference means, and (c) updating means for updating the filtered output signal samples stored in said output memory in response to the product signal samples generated with said multiplying means.
-
-
15. A filter system comprising:
-
input means for generating input signal samples; an output memory for storing filtered signal samples; and a filter processor for updating the filtered signal samples stored in said output memory in response to the input signal samples generated with said input means, wherein said processor includes; (a) reference means for generating reference signal samples, (b) multiplying means for generating product signal samples by multiplying the input signal samples generated with said input means and the reference signal samples generated with said reference means, and (c) summing means for updating the filtered signal samples stored in said output memory by summing the product signal samples generated with said multiplying means with the filtered signal samples stored in said output memory; and means for outputting the filtered signal samples stored in said output memory while the generation of the filtered signal samples is being performed with said summing means.
-
-
16. A filter system comprising:
-
spacial input means for generating spacial incremental input signal samples; a spacial incremental processor for generating filtered spacial output signal samples in response to the spacial incremental input signal samples generated with said spacial input means; and a memory for storing the filtered spacial output signal samples generated with said spacial incremental processor.
-
-
17. A spacial filter system comprising:
-
incremental spacial input means for generating a plurality of channels of incremental spacial input signal samples and a plurality of channels of spacial incremental processors, wherein each channel of spacial incremental processors includes filter means for generating a channel of filtered spacial output signal samples in response to a related channel of incremental spacial input signal samples generated with said incremental spacial input means and wherein each channel of spacial incremental processors includes (a) reference means for generating spacial reference signal samples and (b) multiplying means for generating spacial product signal samples by multiplying the incremental spacial input signal samples of the related channel generated with said spacial input means and the spacial reference signal samples generated with said reference means of the related channel; and summing means for generating multiple channel filtered spacial output signals samples by summing the spacial product signal samples generated with a plurality of multiplying means each included in a different one of the plurality of channels of spacial incremental processors.
-
-
18. A filter system comprising:
-
input means for generating input signal samples; a filter processor for generating filtered signal samples in response to the input signal samples generated with said input menas; output means for successively outputting the filtered signal signal samples generated with said filter processor; and means for building up the magnitude of the filtered signal samples generated with said filter processor as the filtered signal samples are successively output.
-
-
19. A filter system comprising:
-
input means for generating a plurality of input signal samples and a filter processor for generating a plurality of filtered output signal samples in response to the input signal samples generated with said input means, wherein said filter processor includes; (a) reference means for generating reference signal samples, (b) multiplying means for generating a plurality of product signal samples by multiplying a plurality of reference signal samples generated with said reference means by a single input signal sample generated with said input means before multiplying a reference signal sample generated with said reference means by another input signal sample generated with said input means, and (c) summing means for generating the filtered output signal samples by summing the product signal samples generated with said multiplying means.
-
-
20. A filter system comprising:
-
input means for generating input signal samples; reference means for generating reference signal samples; multiplying means for generating product signal samples by multiplying the input signal samples generated with said input means and the reference signal samples generated with said reference means; output means for generating filtered output signal samples in response to the product signal samples generated with said multiplying means; and means for increasing signal to noise ratio of the output signal samples generated with said output means.
-
-
21. A filter system comprising
input means for generating a plurality of incremental input signal samples and an incremental processor for generating filtered signal samples in response to the incremental input signal samples generated with said input means, wherein said incremental processor includes (a) a memory for storing the filtered signal samples, (b) accessing means for accessing filtered signal samples stored in said memory, (c) reference means for generating reference signal samples, (d) multiplying means for generating product signal samples by multiplying the input signal samples generated with said input means and the reference signal samples generated with said reference means, (e) update means for updating the filtered signal samples accessed with said accessing means by summing the product signal samples generated with aid multiplying means with the filtered output signal samples accessed with said accessing means, (f) outputting means for outputting the updated filtered signal samples, and (g) loading means for loading the filtered signal samples updated with said update means into said memory.
-
22. A filter system comprising:
-
a plurality of spacial domain filter processors for generating filtered signal samples, wherein each of the spacial domain filter processors includes (a) input means for generating input signal samples, (b) reference means for generating reference signal samples, and (c) multiplying means for generating product signal samples by multiplying the input signal samples generated with said input means by reference signal samples generated with said reference means; summing means for generating filtered spacial signal samples by summing product signal samples generated with a plurality of said multiplying means from said plurality of spacial domain filter processors; a memory for storing the filtered spacial signal samples generated with said summing means; and output means for outputting the filtered spacial signal samples stored in said memory.
-
-
23. A filter processor system comprising:
-
input means for generating a plurality of input signal samples; reference means for storing reference signal samples; output means for storing filtered signal samples; and update means for updating the filtered signal samples stored in said output means in response to each of a plurality of input signal samples as the input signal samples are generated with said input means, said update means including product means for generating a plurality of product signal samples by multiplying an input signal sample and a plurality of reference signal samples and summing means for updating the filtered signal samples stored in said output means by adding the product signal samples generated with said product means to the filtered signal samples stored in said output means. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A filter system comprising:
-
input means for generating single bit resolution digital input signal samples; reference means for generating reference signal samples; output means for storing multibit resolution digital filtered signal samples; and update means for updating the multibit resolution digital filtered signal samples stored in said output means in response the single bit resolution digital input signal samples generated with said input means, said update means including (a) product means for generating product signal samples by multiplying the single bit resolution input signal samples generated with said input means and the reference signal samples generated with said reference means and (b) summing means for updating the multibit resolution digital filtered signal samples stored in said output means by adding the product signal samples generated with said product means to the multibit resolution digital filtered signal samples stored in said output means.
-
-
33. A filter system comprising:
-
input means for generating input signal samples; reference means for storing single bit resolution digital reference signal samples; output means for storing multibit resolution digital filtered signal samples; and update means for updating the multibit resolution digital filtered signal samples stored in said output means in response the input signal samples generated with said input means, said update means including (a) product means for generating a plurality of product signal samples by multiplying the input signal samples generated with said input means and the single bit resolution digital reference signal samples generated with said reference means and (b) summing means for updating the multibit resolution digital filtered signal samples stored in said output means by adding the product signal samples generated with said product means to the multibit resolution digital filtered signal samples stored in said output means.
-
-
34. A digital processor system comprising:
-
input means for generating input signal samples; reference means for generating reference signal samples; output means for storing output signal samples; and update means for updating the output signal samples stored in said output means in response to the input signal samples, said update means including (a) product means for generating product signal samples by multiplying input signal samples and reference signal samples and (b) summing means for updating the output signal samples stored in said output means to have better digital resolution then said input signal samples by adding the product signal samples to the output signal samples.
-
-
35. A correlation filter system comprising:
-
input means for generating input signal samples; reference means for generating reference signal samples; output means for storing correlation filtered signal samples; and update means for updating the correlation filtered signal samples stored in said output means in response to the input signal samples generated with said input means, said update means including product means for generating a plurality of product signal samples by multiplying the input signal samples generated with said input means and reference signal samples generated with said reference means and summing means for updating the correlation filtered signal samples stored in said output means by adding the product signal samples generated with said product means to the correlation filtered signal samples stored in said output means.
-
-
36. A spacial filter system comprising:
-
spacial input means for generating input spacial signal samples; reference means for generating reference signal samples; a memory for storing filtered spacial signal samples; and spacial update means for updating the filtered spacial signal samples stored in said memory in response to the input spacial signal samples generated with said spacial input means, said spacial update means including spacial product means for generating spacial product signal samples by multiplying input spacial signal samples generated with said spacial input means and reference signal samples generated with said reference means and summing means for updating the filtered spacial signal samples stored in said memory by adding the spacial product signal samples generated with said product means to the filtered spacial signal samples stored in said memory. - View Dependent Claims (37)
-
-
38. A filter processor system comprising:
-
input means for generating input signal samples; reference means for generating reference signal samples; output means for storing filtered signal samples; and update means for updating the filtered signal samples stored in said output means in response to each of a plurality of input signal samples generated with said input means as the input signal samples are generated with said input means, said update means including (a) product means for multiplying each of a plurality of reference signal samples generated with said reference means by a single input signal sample to generate a plurality of product signal samples before multiplying a reference signal sample by a next input signal sample and (b) summing means for adding the product signal samples generated with said product means to the filtered signal samples stored in said output means.
-
-
39. A filter processor system comprising:
-
input means for generating input signal samples; reference means for generating reference signal samples; output means for storing output signal samples; and update means for updating the output signal samples in response to the input signal samples generated with said input means, said update means including (a) product means for generating product signal samples by multiplying input signal samples and reference signal samples and (b) summing means for updating the output signal samples stored in said output means by adding the product signal samples to the output signal samples to cause the output signal samples to increase in signal to noise ratio.
-
-
40. A signal processor system comprising:
-
input means for generating an input signal having a plurality of signature components and a signal processor for generating a plurality of output signals in response to the input signal, said signal processor including means for processing the input signal with each of a plurality of signature signals to separate out the signature components of the input signal to generate the plurality of output signals. - View Dependent Claims (41)
-
-
42. A signal processor system comprising:
-
input means for generating an input signal having a plurality of signature components and a correlator processor for generating a plurality of correlated output signals in response to the input signal, said correlator processor including means for correlating the input signal with each of a plurality of signature components to seperate out the signature components of the input signal to generate the plurality of output signals.
-
Specification