IP Library Granted Patent US 9,628,263
Granted Patent B2
US 9,628,263 · App. 14/505,428 · Granted Apr 18, 2017

Signal digitizer and cross-correlation application specific integrated circuit

Inventors: Dalius Baranauskas (Culver City, CA); Gytis Baranauskas (Culver City, CA); Denis Zelenin (Culver City, CA); Pekka Kangaslahti (Culver City, CA); Alan B. Tanner (Culver City, CA); Boon H. Lim (Culver City, CA)
Assignees: PACIFIC MICROCHIP CORP.; CALIFORNIA INSTITUTE OF TECHNOLOGY
H04L7/042H04B7/0848H04B7/185
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,628,263
App. No.
14/505,428
Granted
Apr 18, 2017
Kind
B2
Abstract

According to one embodiment, a cross-correlator comprises a plurality of analog front ends (AFEs), a cross-correlation circuit and a data serializer. Each of the AFEs comprises a variable gain amplifier (VGA) and a corresponding analog-to-digital converter (ADC) in which the VGA receives and modifies a unique analog signal associates with a measured analog radio frequency (RF) signal and the ADC produces digital data associated with the modified analog signal. Communicatively coupled to the AFEs, the cross-correlation circuit performs a cross-correlation operation on the digital data produced from different measured analog RF signals. The data serializer is communicatively coupled to the summing and cross-correlating matrix and continuously outputs a prescribed amount of the correlated digital data.

Claims (42)

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.

Assignments (3)
CONFIRMATORY LICENSE Recorded Dec 19, 2014
From: CALIFORNIA INSTITUTE OF TECHNOLOGY
To: NASA
Reel/Frame 034709/0065 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 12, 2014
From: KANGASLAHTI, PEKKA; TANNER, ALAN B.; LIM, BOON H.
To: CALIFORNIA INSTITUTE OF TECHNOLOGY
Reel/Frame 034158/0742 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 12, 2014
From: BARANAUSKAS, DALIUS; BARANAUSKAS, GYTIS; ZELENIN, DENIS
To: PACIFIC MICROCHIP CORP.
Reel/Frame 034158/0747 →
Continuity (1)
Related Publication 20160099804A1 · Apr 7, 2016