Code detection by using genetic algorithms
AssigneeTrimble Navigation Limited
InventorsGregory C. Best, Bruce D. Riter, Bruce Edward Peetz
Life of this patent
Estimating the term…
Loading patent…
AssigneeTrimble Navigation Limited
InventorsGregory C. Best, Bruce D. Riter, Bruce Edward Peetz
Estimating the term…
A method for estimating an unknown spreading code in a received signal by using a set of genetic algorithms. The method comprises: selecting at least one seed of the unknown spreading code for initialization purposes, wherein the unknown spreading code comprises a plurality of chips, and performing a breeding process of the unknown spreading code by executing a breeding algorithm.
A method implemented in a receiver of estimating an unknown spreading code in a received signal;
A method implemented in a receiver of estimating an unknown spreading code in a received signal;
A method implemented in a receiver of estimating an unknown spreading code in a received signal;
A method implemented in a receiver of estimating an unknown spreading code in a received signal;
A method implemented in a receiver of estimating an unknown spreading code in a received signal;
A method implemented in a receiver of estimating an unknown spreading code in a received signal;
A method implemented in a receiver of estimating an unknown spreading code in a received signal;
A method in implemented in a receiver of estimating an unknown spreading code in a received signal;
A method implemented in a receiver of estimating an unknown spreading code in a received signal;
A method implemented in a receiver of estimating an unknown spreading code in a received signal;
Dependencies are inferred from the claim text.
Drawings are temporarily unavailable. Open the PDF at USPTO
From the US filing history. Foreign family members aren’t listed.
Using genetic models: evolutionary algorithms, e.g. genetic algorithms or genetic programming
AI and machine learning
About 4 years 2 months of term left · ends 31 Dec 2030 (estimated)
The technology relates to the field of code detection.
Spread spectrum techniques is a method for converting a relatively narrow band signal into a wider band signal by mixing the narrow band signal with pseudo-random noise (PRN, or spreading code). The original signal may be recovered by reversing the process. Spread spectrum techniques have several useful properties, among which is a method for sharing spectrum among multiple communications channels. Other methods of multiple access to shared spectrum include time division multiple access (TDMA) which assigns specific time periods to each transmit channel, and frequency division multiple access (FDMA) which assigns subsets of the available spectrum for each transmission channel. Spread spectrum techniques divide neither transmission time nor transmission frequency but instead allow simultaneous transmission through the selection of unique spreading code sequences for each channel—a method referred to as code division multiple access (CDMA).
In a typical spread spectrum radio receiver, the signal received through the antenna undergoes analog processing at radio frequencies. This processing may include filtering, amplification, frequency translation and digital sampling. The signal may then require an additional frequency translation to completely remove any frequency offsets from baseband. In a mobile environment, this stage may also be responsible for eliminating the Doppler effects of moving antennas. In modern receivers, this stage is typically implemented in the digital domain, though an analog implementation is also possible.
The accompanying drawings, which are incorporated in and form a part of this specification, illustrate embodiments of the technology and, together with the description, serve to explain the principles below:
FIG. 1 is a block diagram that illustrates how a typical spread spectrum radio receiver operates.
FIG. 2 illustrates a spread spectrum system in which the spreading code generator is implemented as a linear feedback shift register.
Reference now be made in detail to the embodiments of the technology, examples of which are illustrated in the accompanying drawings. While the present technology will be described in conjunction with the various embodiments, it will be understood that they are not intended to limit the present technology to these embodiments. On the contrary, the present technology is intended to cover alternatives, modifications and equivalents, which may be included within the spirit and scope of the various embodiments as defined by the appended claims.
Furthermore, in the following detailed description, numerous specific-details are set forth in order to provide a thorough understanding of the presented embodiments. However, it will be obvious to one of ordinary skill in the art that the presented embodiments may be practiced without these specific details. In other instances, well known methods, procedures, components, and circuits have not been described in detail as not to unnecessarily obscure aspects of the presented embodiments.
FIG. 1 is a block diagram 10 that illustrates how a typical spread spectrum radio receiver operates. The signal is received through the antenna 12 and may undergo analog processing 14 at radio frequencies. This processing may include filtering, amplification, frequency translation and digital sampling. The signal may then require an additional frequency translation at block 16 to completely remove any frequency offsets from baseband. In a mobile environment, this stage may also be responsible for eliminating the Doppler effects of moving antennas. In modern receivers, this stage is typically implemented in the digital domain, though an analog implementation is also feasible.