Legal claims defining the scope of protection, as filed with the USPTO.
1. A cross-correlator comprising: a plurality of analog front ends, each of the plurality of front ends comprises a variable gain amplifier that receives and modifies a unique analog signal associates with a measured analog radio frequency (RF) signal and an analog-to-digital converter that produces digital data associated with the modified analog signal; a cross-correlation circuit communicatively coupled to the plurality of analog front ends, the cross-correlation circuit performs a cross-correlation operation on the digital data produced from different measured analog RF signals, wherein the cross-correlation circuit comprises a plurality of first summing logic in communication with a first plurality of analog front ends of the plurality of analog front ends, a plurality of second summing logic in communication with a second plurality of analog front ends of the plurality of analog front ends, and a cross-correlation matrix, wherein the cross-correlation matrix comprises a plurality of cross-correlation cells, each of the plurality of cross-correlation cells uniquely performs a cross-correlation operation on the digital data produced from different receivers associated with the different sources, wherein the plurality of first summing logic comprises a plurality of horizontal totalizers that are communicatively coupled to a first plurality of cross-correlation cells associated with the cross-correlation matrix, each of the plurality of horizontal totalizers includes a look-up table, a first plurality of accumulators and a first plurality of ripple counters, the first plurality of accumulators are oriented in parallel and each coupled to a corresponding ripple counter of the plurality of ripple counters; and a data serializer communicatively coupled to the summing and cross-correlating matrix continuously outputs a prescribed amount of the correlated digital data.
2. The cross-correlator of claim 1 , wherein at least a first cross-correlation cell of the plurality of cross-correlation cells comprises a look-up table, an accumulator and a ripple counter, the look-up table of the first cross-correlation cell operates to produce an output representative of a correlation between a first digital datum of the digital data that includes an RF component from a first source and a second digital datum of the digital data that includes an RF component from a second source different than the first source.
3. The cross-correlator of claim 1 , wherein the first plurality of cross-correlation cells oriented as a first column of the cross-correlation matrix.
4. The cross-correlator of claim 1 , wherein the plurality of second summing logic comprises a plurality of vertical totalizers that are communicatively coupled to a second plurality of cross-correlation cells associated with the cross-correlation matrix, each of the plurality of vertical totalizers includes a look-up table, a second plurality of accumulators and a second plurality of ripple counters, the second plurality of accumulators are oriented in series and each coupled to a corresponding ripple counter of the plurality of ripple counters.
5. The cross-correlator of claim 4 , wherein the second plurality of cross-correlation cells oriented as a first row of the cross-correlation matrix.
6. The cross-correlator of claim 4 , wherein each of the first plurality of accumulators and the second plurality of accumulators includes an adder with carry.
7. A cross-correlator comprising: a plurality of analog front ends, each of the plurality of front ends comprises a variable gain amplifier that receives and modifies a unique analog signal associates with a measured analog radio frequency (RF) signal and an analog-to-digital converter that produces digital data associated with the modified analog signal; a cross-correlation circuit communicatively coupled to the plurality of analog front ends, the cross-correlation circuit performs a cross-correlation operation on the digital data produced from different measured analog RF signals, wherein the cross-correlation circuit comprises a plurality of first summing logic in communication with a first plurality of analog front ends of the plurality of analog front ends, a plurality of second summing logic in communication with a second plurality of analog front ends of the plurality of analog front ends, and a cross-correlation matrix, wherein the cross-correlation matrix comprises a plurality of cross-correlation cells, each of the plurality of cross-correlation cells uniquely performs a cross-correlation operation on the digital data produced from different receivers associated with the different sources, wherein each cross-correlation cell of the cross-correlation matrix detects a degree of correlation between the digital data that is represented by a resultant value and generates a count value representing a number of occurrences of the resultant value when the cross-correlation matrix is operating in a first mode and reads out the count value when the cross-correlation matrix is operating in a second mode.
8. The cross-correlator of claim 7 , wherein the count value for each of a first plurality of cross-correlation cells of the plurality of cross-correlation cells propagates the count value through a second plurality of cross-correlation cells of the plurality of cross-correlation cells when the cross-correlation matrix is operating in the second mode.
9. The cross-correlator of claim 1 , wherein the plurality of analog front ends, the cross-correlation circuit and the data serializer are implemented on a single integrated circuit chip.
10. A cross-correlation system, comprising: a plurality of cross-correlators, including at least a first cross-correlator and a second cross-correlator; a first interconnect coupled to the first cross-correlator, the first interconnect to provide, as an input to the first cross-correlator, a first component recovered from an analog radio frequency (RF) signal detected and processed by a first receiver; and a second interconnect coupled to the first cross-correlator, the second interconnect to provide, as an input to the first cross-correlator, a second component recovered from the analog RF signal detected and processed by a second receiver different than the first receiver, wherein the first cross-correlator comprises: a plurality of analog front ends, each of the plurality of front ends comprises a variable gain amplifier that receives and modifies an analog signal associates with a measured analog radio frequency (RF) signal and an analog-to-digital converter that produces digital data associated with the modified analog signal, a cross-correlation circuit communicatively coupled to the plurality of analog front ends, the cross-correlation circuit performs a cross-correlation operation on the digital data produced from different measured analog RF signals, wherein the cross-correlation circuit of the first cross-correlator comprises a plurality of first summing logic in communication with a first plurality of analog front ends of the plurality of analog front ends, a plurality of second summing logic in communication with a second plurality of analog front ends of the plurality of analog front ends, and a cross-correlation matrix, wherein the cross-correlation matrix of the first cross-correlator comprises a plurality of cross-correlation cells, each of the plurality of cross-correlation cells uniquely performs a cross-correlation operation on the digital data produced from different receivers associated with the different sources, wherein at least a first cross-correlation cell of the plurality of cross-correlation cells of the first cross-correlator comprises a look-up table, an accumulator and a ripple counter, the look-up table of the first cross-correlation cell operates to produce an output representative of a correlation between a first digital datum of the digital data that includes an RF component from a first source and a second digital datum of the digital data that includes an RF component from a second source different than the first source, wherein the plurality of first summing logic of the first cross-correlator comprises a plurality of horizontal totalizers that are communicatively coupled to a first plurality of cross-correlation cells associated with the cross-correlation matrix, each of the plurality of horizontal totalizers includes a look-up table, a first plurality of accumulators and a first plurality of ripple counters, the first plurality of accumulators are oriented in parallel and each coupled to a corresponding ripple counter of the plurality of ripple counters, and a data serializer communicatively coupled to the summing and cross-correlating matrix continuously outputs a prescribed amount of the correlated digital data.
11. The cross-correlation system of claim 10 , wherein the first component is an I component associated with the analog RF signal processed by the first receiver and the second component is a Q component associated with the analog RF signal processed by the second receiver.
12. The cross-correlation system of claim 10 , wherein the first plurality of cross-correlation cells oriented as a first column of the cross-correlation matrix, the plurality of second summing logic of the first cross-correlator comprises a plurality of vertical totalizers that are communicatively coupled to a second plurality of cross-correlation cells associated with the cross-correlation matrix, each of the plurality of vertical totalizers includes a look-up table, a second plurality of accumulators and a second plurality of ripple counters, the second plurality of accumulators are oriented in series and each coupled to a corresponding ripple counter of the plurality of ripple counters, and the second plurality of cross-correlation cells oriented as a first row of the cross-correlation matrix.
Unknown
April 18, 2017
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.