Pseudo noise coded communication systems
First Claim
1. An apparatus for code phase acquisition comprising:
- an oscillator;
an analog to digital converter that receives a baseband signal, said analog to digital converter sampling said baseband signal at a rate controlled by said oscillator;
a fast Walsh transform engine that receives a permuted output of said analog to digital converter and outputs an output vector; and
a peak detector that detects peaks in said output vector.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, apparatus and methods for acquiring code phase and multipath channel models in communication device. A fast Walsh transform engine is used to acquire a pseudo noise code phase and the pseudo noise code bit rate of a radiofrequency signal that has been broadcast. Multipath filter coefficients from the ;pseudo noise code phase and the pseudo noise code bit rate are recovered. A pseudo noise generator is initialized with the pseudo noise code phase acquired during the fast Walsh transform step. The pseudo noise code phase and pseudo noise code bit rate are tracked by a phase locked loop so that communication with the radiofrequency signal is maintained. Then, the received noise code phase and pseudo noise code bit rate are despread so that any data in the radiofrequency signal is recovered.
-
Citations
13 Claims
-
1. An apparatus for code phase acquisition comprising:
-
an oscillator;
an analog to digital converter that receives a baseband signal, said analog to digital converter sampling said baseband signal at a rate controlled by said oscillator;
a fast Walsh transform engine that receives a permuted output of said analog to digital converter and outputs an output vector; and
a peak detector that detects peaks in said output vector. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for acquiring a radiofrequency signal from a remote radiofrequency transceiver wherein said remote radiofrequency transceiver broadcasts a signal having a pseudo noise code phase and pseudo noise code bit rate, comprising:
-
performing a fast Walsh transform on the radiofrequency signal that has been digitized to acquire the pseudo noise code phase and the pseudo noise code bit rate of the radiofrequency signal;
determining multipath filter coefficients from results of the fast Walsh transform; and
initializing a pseudo noise generator with the pseudo noise code phase acquired during the fast Walsh transform step;
tracking the pseudo noise code phase and pseudo noise code bit rate to maintain communication with the radiofrequency signal.
-
-
10. A method for acquiring a sub-PN-bit phase of a M-sequence PN coded pulsed signal, comprising:
-
generating a vector of sequential samples from a digitized and permuted M-sequence PN coded pulse signal;
performing a fast Walsh transform on said vector;
detecting peak output(s) of the fast Walsh transform; and
mapping the peak output(s) into a code phase, the peak output(s) corresponding to a beacon signal indicative of a signal to be acquired.
-
-
11. A method for acquiring a pulsed radiofrequency signal having sample rates and sub-sample phases and encoded with a predetermined code sequence, comprising
scanning over all the sample rates and the sub-sample phases that cover a time range of interest; -
at each sample rate and sub-sample phase, accumulating samples;
performing a fast Walsh transform of said samples; and
for each sample rate and sub-sample phase, determining correlations to the predetermined code sequence within said samples, a largest of the correlations corresponding to the phase of the predetermined code sequence to be acquired. - View Dependent Claims (12)
-
-
13. A method for acquiring a beacon signal broadcast from a remote radiofrequency transceiver, wherein said beacon signal has a pseudo noise code phase, comprising:
-
performing a fast Walsh transform on a pulsed radiofrequency signal that has been digitized, thereby creating an output vector;
detecting a peak in the output vector unpermuting the peak to find pseudo noise code phase;
tracking the pseudo noise code phase to maintain communication with the beacon signal; and
despreading of the noise code phase and pseudo noise code bit rate to recover any data in the radiofrequency signal.
-
Specification