Back to results
US 7,010,060 B2Granted
Real-time software receiver
AssigneeCornell Research Foundation, Inc.
InventorsBrent M. Ledvina, Mark L. Psiaki, Steven P. Powell, Paul M. Kintner, Jr.
Life of this patent
Estimating the term…
Abstract
A real-time software receiver that executes on a general purpose processor. The software receiver includes data acquisition and correlator modules that perform, in place of hardware correlation, baseband mixing and PRN code correlation using bit-wise parallelism.
Claims27
A software receiver comprising:
- a receiver capable of receiving a radio signal;
- means for digitizing the radio signal;
- and
- means for using bit-wise parallelism to provide a software correlator capable of mixing the digitized radio signal to form a baseband signal.
1 more element
A method for processing at least one radio frequency (RF) signal over an accumulation period comprising the steps of:
- receiving at least one RF signal;
- mixing the at least one RF signal to form a baseband mixed signal using bit-wise parallelism;
- computing a fully mixed prompt integrand as a function of the baseband mixed signal and a pre-selected pseudo-random number (PRN) code using the bit-wise parallelism;
- computing a fully mixed early-minus-late integrand as a function of the baseband mixed signal and the pre-selected PRN code using the bit-wise parallelism;
- computing in-phase summed accumulations and quadrature summed accumulations over the accumulation period, the in-phase summed accumulations and quadrature summed accumulations being functions of the fully mixed prompt integrand and the fully mixed early-minus-late integrand;
- and
- rotating the in-phase summed accumulations and quadrature summed accumulations to correct for effects of frequency and phase granularity of the baseband mixed signal.
4 more elements
A software receiver comprising:
- a front-end device capable of receiving a radio signal, said front-end device capable of converting the radio signal into signal data;
- a data acquisition device capable of receiving the signal data, said data acquisition device capable of providing the signal data to a microprocessor;
- at least one shift register capable of packing the signal data into at least one data word;
- a baseband mixer capable of computing at least one baseband mixed signal as a function of the at least one data word by using bit-wise parallel processing;
- a correlator capable of computing correlations between the baseband mixed signal and a pseudo-random number (PRN) code replica signal;
- and
- an accumulator capable of computing summed accumulations by accumulating the correlations.
4 more elements
Dependencies are inferred from the claim text.