Parallel Correlator Implementation Using Hybrid Correlation In Spread-Spectrum Communication
First Claim
Patent Images
1. An apparatus for processing spread spectrum signals, comprising:
- an intermediate frequency (IF) signal preprocessing unit for generating a first and a second set of data streams using a digitized signal and a first and second local reference signals respectively, wherein each data stream is generated every predetermined time period, and wherein each data stream includes pre-integration results generated at a predetermined rate, wherein the IF signal preprocessing unit comprises;
a first set of multiply-accumulator (MAC) units, each MAC unit in the first set of MAC units generating the pre-integration results of one of the first set of data streams, wherein each pre-integration result is generated by multiplying each data point of the digitalized signal by a respective data point of the first local reference signal to produce multiplication results and summing the multiplication results within a data length; and
a second set of MAC units, each MAC unit in the second set of MAC units generating the pre-integration results of one of the second set of data streams, wherein each pre-integration result is generated by multiplying each data point of the digitized signal by a respective data point of the second local reference signal to produce multiplication results and summing the multiplication results within the data length.
2 Assignments
0 Petitions
Accused Products
Abstract
An apparatus for processing spread spectrum signals is disclosed. The apparatus includes an intermediate frequency (IF) signal preprocessing unit, which includes a first set of multiply-accumulator (MAC) units and a second set of MAC units. The IF signal preprocessing unit generates a first and a second set of data streams using a digitized signal and a first and second local reference signals respectively. Each data stream is generated every predetermined time period, and each data stream includes pre-integration results generated at a predetermined rate.
-
Citations
17 Claims
-
1. An apparatus for processing spread spectrum signals, comprising:
an intermediate frequency (IF) signal preprocessing unit for generating a first and a second set of data streams using a digitized signal and a first and second local reference signals respectively, wherein each data stream is generated every predetermined time period, and wherein each data stream includes pre-integration results generated at a predetermined rate, wherein the IF signal preprocessing unit comprises; a first set of multiply-accumulator (MAC) units, each MAC unit in the first set of MAC units generating the pre-integration results of one of the first set of data streams, wherein each pre-integration result is generated by multiplying each data point of the digitalized signal by a respective data point of the first local reference signal to produce multiplication results and summing the multiplication results within a data length; and a second set of MAC units, each MAC unit in the second set of MAC units generating the pre-integration results of one of the second set of data streams, wherein each pre-integration result is generated by multiplying each data point of the digitized signal by a respective data point of the second local reference signal to produce multiplication results and summing the multiplication results within the data length. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
12. A method for processing spread spectrum signals, comprising:
-
receiving a digitized signal and a local reference signal; multiplying each data point of the digitalized signal by each respective data point of the local reference signal to produce multiplication results; adding the multiplication results to produce pre-integration results within a data length; generating a plurality of data streams by an intermediate frequency (IF) signal preprocessing unit using the digitized signal and the local reference signal, wherein each data stream is generated every predetermined time period and each data stream includes the pre-integration results generated by the IF signal preprocessing unit at a predetermined rate; receiving a data stream from the plurality of data streams and a pseudorandom noise (PRN) code at each of a plurality of block integrators; performing a first predetermined number of partial correlations at each block integrator based on the data stream and the PRN code to obtain a predetermined number of partial correlation results; and computing a predetermined number of complete correction results based on the first predetermined number of partial correlation results. - View Dependent Claims (13, 14, 15, 16, 17)
-
Specification