SYSTEM AND METHOD FOR DEMODULATING AN INCOMING SIGNAL
First Claim
1. A method for correlating an incoming signal with PN codes, comprising:
- receiving I/Q baseband samples in the I/Q domain;
converting the I/Q baseband samples to phase baseband samples;
generating a pseudonoise (PN) code;
converting the PN code to PN phase data;
performing a correlation on the phase baseband samples using the PN phase data to generate correlated I/Q values;
performing an adding operation on the correlated I/Q values to generate demodulated I/Q values;
converting the demodulated I/Q values into demodulated phase values;
performing a frequency correction operation on the demodulated phase values to generate frequency correction data;
converting the demodulated I/Q values into demodulated magnitude values; and
performing signal decoding and synchronization on the magnitude values to generate output data,wherein the operation of performing correlation on the phase baseband samples using the PN phase data is accomplished using scalar subtraction.
29 Assignments
0 Petitions
Accused Products
Abstract
Methods and receiver circuits are provided for correlating an incoming signal with PN codes. An embodiment of the method includes receiving I/Q baseband samples in the I/Q domain; converting the I/Q baseband samples to phase baseband samples; generating a pseudonoise (PN) code; converting the PN code to PN phase data; performing a correlation on the phase baseband samples using the PN phase data to generate correlated I/Q values; performing an adding operation on the correlated I/Q values to generate demodulated I/Q values; converting the demodulated I/Q values into demodulated phase values; performing a frequency correction operation on the demodulated phase values to generate frequency correction data; converting the demodulated I/Q values into demodulated magnitude values; and performing signal decoding and synchronization on the magnitude values to generate output data. The operation of performing correlation on the phase baseband samples using the PN phase data is accomplished using scalar subtraction.
-
Citations
20 Claims
-
1. A method for correlating an incoming signal with PN codes, comprising:
-
receiving I/Q baseband samples in the I/Q domain; converting the I/Q baseband samples to phase baseband samples; generating a pseudonoise (PN) code; converting the PN code to PN phase data; performing a correlation on the phase baseband samples using the PN phase data to generate correlated I/Q values; performing an adding operation on the correlated I/Q values to generate demodulated I/Q values; converting the demodulated I/Q values into demodulated phase values; performing a frequency correction operation on the demodulated phase values to generate frequency correction data; converting the demodulated I/Q values into demodulated magnitude values; and performing signal decoding and synchronization on the magnitude values to generate output data, wherein the operation of performing correlation on the phase baseband samples using the PN phase data is accomplished using scalar subtraction. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A receiver circuit, comprising:
-
a first conversion circuit configured to convert received I/Q baseband samples in the I/Q domain to phase baseband samples in the phase domain; a symbol buffer configured to store one symbol length of phase baseband samples; a pseudonoise (PN) code generator configured to generate a PN code; a correlator circuit configured to correlate one symbol length of the phase baseband samples with the PN code in the phase domain to generate correlated I/Q data using frequency correction data; an I/Q adder tree configured to perform an adding operation on the correlated I/Q data to generate demodulated I/Q data; a third conversion circuit configured to convert the demodulated I/Q data to demodulated magnitude data and demodulated phase data; a frequency correction circuit configured to generate the frequency correction data based on the demodulated phase data; and a symbol decode and synchronization circuit configured to generate decoded output data based on the demodulated magnitude data, wherein the correlator circuit is configured to correlate the phase baseband samples with the PN code using scalar subtraction. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A receiver circuit, comprising:
-
means for receiving I/Q baseband samples in the I/Q domain; means for converting the I/Q baseband samples to phase baseband samples; means for generating a pseudonoise (PN) code; means for converting the PN code to PN phase data; means for performing a correlation on the phase baseband samples using the PN phase data to generate correlated I/Q values; means for performing an adding operation on the correlated I/Q values to generate demodulated I/Q values; means for converting the demodulated I/Q values into demodulated phase values; means for performing a frequency correction operation on the demodulated phase values to generate frequency correction data; means for converting the demodulated I/Q values into demodulated magnitude values; and means for performing signal decoding and synchronization on the magnitude values to generate output data, wherein the means for performing correlation on the phase baseband samples using the PN phase data is configured to perform the correlation using scalar subtraction. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification