A spread spectrum receiver processes signals from a plurality of sources modulated by different spread spectrum codes by sampling the signals as received to produce an integer series of sampling segments at a sampling rate at least twice a chip rate of the codes, each sampling segment containing an
A spread spectrum receiver processes signals from a plurality of sources modulated by different spread spectrum codes by sampling the signals as received to produce an integer series of sampling segments at a sampling rate at least twice a chip rate of the codes, each sampling segment containing an integer number of bits representing a fraction of a chip of the codes, time division multiplexing each sample segment into a number of channels, correlating the bits in each sample segment in each channel in parallel with a source specific series of locally generated sequential code samples differing by one bit, summing each parallel correlation, and accumulating the summed parallel correlations for each code sample in each channel at a rate at least equal to the chip rate to derive data related to each of the sources.
대표청구항▼
1. A method of receiving a coarse/acquisition (C/A) code comprising:designating a plurality of multiplexing factors such that each multiplexing factor is evenly divisible by a prime factor of a number that is a number of bits in the C/A code, wherein a predetermined time period is required to transm
1. A method of receiving a coarse/acquisition (C/A) code comprising:designating a plurality of multiplexing factors such that each multiplexing factor is evenly divisible by a prime factor of a number that is a number of bits in the C/A code, wherein a predetermined time period is required to transmit the number of bits;slicing the time period into number of smaller time periods by dividing the time period by a first one of the plurality of multiplexing factors such that a plurality of sample segments of half-chip wide bits of the C/A code is processed in each of the smaller time periods;multiplexing each sample segment by a second multiplexing factor such that each sample segment rotated for a number of different C/A code sources, wherein the number is equal to the second multiplexing factor;generating a number of code delays for each of the number of different C/A code sources, wherein the number of code delays is equal to a third multiplexing factor; andcorrelating each rotated sample segment against a plurality of the generated code delays. 2. The method of claim 1, further comprising generating an accumulated correlation output, including summing the sums of the correlation products for each rotated sample segment against each of the plurality of the generated code delays. 3. The method of claim 1, wherein the plurality of sample segments of half-chip wide bits of the C/A code is used for fast reacquisition of a C/A code signal, and wherein the method further comprises using a different plurality of sample segments for tracking a C/A code signal. 4. The method of claim 2, wherein the accumulated correlation output includes an early correlation output, a prompt correlation output, and a late correlation output. 5. The method of claim 1, wherein the smaller number of time periods comprises 186 time periods. 6. The method of claim 1, wherein each of the plurality of sample segments comprises 11 half chip wide sample bits. 7. The method of claim 1, wherein the number of different C/A code sources is twelve. 8. The method of claim 1, wherein each rotated sample segment is correlated against 20 sets of different code delays. 9. A method for navigating a vehicle using satellite C/A code signals, comprising:using a first mode of navigation comprising a C/A code signal from a single satellite and cross-track hold data;using a second mode of navigation comprising updating satellite-derived data with data derived from detecting turns of the vehicle, wherein the first and second modes including correlating first sets of code sample segments against first sets of generated code delays; andusing a third mode of navigation to quickly reacquire satellite signals that are momentarily lost, including correlating second sets of code sample segments against second sets of generated code delays. 10. The method of claim 9, wherein the third mode further includes:designating a plurality of multiplexing factors such that each multiplexing factor is evenly divisible by a prime factor of a number that is a number of bits in the C/A code, wherein a predetermined time period is required to transmit the number of bits;slicing the time period into number of smaller time periods by dividing the time period by a first one of the plurality of multiplexing factors such that a plurality of second sample segments of half-chip wide bits of the C/A code is processed in each of the smaller time periods;multiplexing each sample segment by a second multiplexing factor such that each sample segment rotated for a number of different C/A code sources, wherein the number is equal to the second multiplexing factor;generating a number of code delays for each of the number of different C/A code sources, wherein the number of code delays is equal to a third multiplexing factor; andcorrelating each rotated sample segment against a plurality of the generated code delays. 11. The method of claim 10, further comprising generating an accumulated correlation output, includin g summing the sums of the correlation products for each rotated sample segment against each of the plurality of the generated code delays. 12. The method of claim 10, wherein the plurality of second sample segments of half-chip wide bits of the C/A code is used for fast reacquisition of a C/A code signal, and wherein the method further comprises using a different plurality of second sample segments for tracking a C/A code signal. 13. The method of claim 11, wherein the accumulated correlation output includes an early correlation output, a prompt correlation output, and a late correlation output. 14. The method of claim 10, wherein the smaller number of time periods comprises 186 time periods. 15. The method of claim 10, wherein each of the plurality of second sample segments comprises 11 half chip wide sample bits. 16. The method of claim 10, wherein the number of different C/A code sources is twelve. 17. The method of claim 10, wherein each rotated sample segment is correlated against 20 sets of different code delays.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (110)
Wagner Gary L. (Menlo Park CA) Lau Chung Y. (Sunnyvale CA), AC-coupled single-ended or differential-input radio frequency amplifier integrated circuit.
Hall Jack P. (Palo Alto CA) Lima David J. (Los Altos CA) Tang John G. (San Carlos CA) Lui Kwok F. (San Francisco CA) Bascos ; Jr. Modesto M. (San Jose CA), Antenna coupler for a portable grid locator.
Rodal Eric B. (Cupertino CA) Detro Michael C. (Los Gatos CA) Gildea David R. (Menlo Park CA) Janky James M. (Sunnyvale CA), Antenna with curved dipole elements.
Rawicz Harris C. (Bridgewater NJ) Doyle Laurence J. (Hazlet NJ) Brodie Peter M. (Oakland NJ), Apparatus and method for autonavigation with one or more orbiting satellites and an anchor station.
Hershey John E. (Ballston Lake NY) Welles ; II Kenneth B. (Scotia NY), Apparatus and method for detecting defective conditions in railway vehicle wheels and railtracks.
Best Melvin H. M. (Topanga CA) Denninger Valentine L. (Sunnyvale CA) Tang John G. (Redwood City CA) Weber Lynn (Saratoga CA) Janowski Paul K. (Simi CA) Stavros Andrew (San Jose CA), Cabinet for a global positioning system navigation receiver.
Hostetter George R. (Santa Clara CA) Babitch Daniel (San Jose CA), Code position modulation system and method for multiple user satellite communications.
Woo Arthur N. (Cupertino CA) Tom Paul K. (Saratoga CA), Copper clad epoxy printed circuit board suitable for microwave frequencies encountered in GPS receivers.
Mason Stanley L. (San Jose CA) Weber Lynn (Saratoga CA) Woo Arthur N. (Cupertino CA), Coupler for eliminating a hardwire connection between a handheld global positioning system (GPS) receiver and a stationa.
Geier George J. (Santa Clara CA), Exploration system and method for high-accuracy and high-confidence level relative position and velocity determinations.
Woo Arthur (Cupertino CA) Sprague David S. (Portola Valley CA), GPS receivers with data ports for the uploading and downloading of absolute position information.
Sprague David S. (Portola Valley CA) Tiwari Anil (Palo Alto CA) Woo Arthur (Cupertino CA), Global position system receiver with map coordinate system outputs.
Lorenz Robert G. (Newark CA) Helkey Roger J. (Goleta CA) Abadi Kamran K. (Menlo Park CA), Global positioning system receiver digital processing technique.
Lorenz Robert G. (Newark CA) Helkey Roger J. (Goleta CA) Abadi Kamran K. (Menlo Park CA), Global positioning system receiver digital processing technique.
Ashjaee Javad (San Jose CA) Helkey Roger J. (Goleta CA) Lorenz Robert G. (Palo Alto CA) Sutherland Robert A. (Newark CA), Global positioning system receiver with improved radio frequency and digital processing.
Gilman David J. (San Francisco CA) Hall Jack P. (Palo Alto CA) Lima David J. (Los Altos CA) Tang John G. (San Carlos CA) Weber Lynn (Saratoga CA) Woo Arthur N. (Cupertino CA) Allgood ; Jr. Ben L. (Fe, Hand-held navigational unit.
Chen David T. (Los Gatos CA) Everoski Ronald A. (Los Altos CA) Lam William C. (Milpitas CA), ISDN-to-ISDN communication via satellite microwave radio frequency communications link.
McBurney Paul W. (Santa Clara CA) Gilman David J. (San Francisco CA) Weber Lynn (Saratoga CA) Woo Arthur N. (Cupertino CA), Long life portable global position system receiver.
Niles Michael P. (Menlo Park CA), Method and apparatus for accelerating code correlation searches in initial acquisition and doppler and code phase in re-.
Kyrtsos Christos T. (Peoria IL) Gudat Adam (Edelstein IL), Method and apparatus for improving the accuracy of position estimates in a satellite based navigation system.
Knight Donald T. (San Pedro CA), Method and apparatus for maximum likelihood estimation direct integer search in differential carrier phase attitude dete.
Counselman Charles C. (Belmont MA), Method and system for determining position on a moving platform, such as a ship, using signals from GPS satellites.
Mason Stanley L. (San Jose CA) Tom Eugene (San Francisco CA) Woo Arthur N. (Cupertino CA), Microstrip antenna with integral low-noise amplifier for use in global positioning system (GPS) receivers.
Ciranny Joan M. (Laguna Niguel CA) Duncan Matthew F. (Westminister CA) Jung Richard K. (Laguna Niguel CA) Patton Douglas M. (Irvine CA) Rich Dennis C. (Long Beach CA), Navigation device.
Mueller K. Tysen (Cupertino CA) Loomis Peter V. W. (Sunnyvale CA) Kalafus Rudolph M. (Los Gatos CA) Sheynblat Leonid (Redwood City CA), Networked differential GPS system.
Roberts Glyn (Calgary CAX) Paynter Gordon (Calgary CAX) Krishnasastry Remesh B. (Ottawa CAX), Oscillator temperature compensating circuit using stored and calculated values.
Simms James R. (9405 Elizabeth Ct. Fulton MD 20759) Simms Charles G. (3310 Hall\s Creek La. Owings MD 20736) Moore ; Jr. Daniel D. (108 Midhurst Rd. Baltimore MD 21212), Personal security system.
Geier George J. (Santa Clara CA) Heshmati Ardalan (Campbell CA) Johnson Kelly G. (Milpitas CA) McLain Patricia W. (Sunnyvale CA), Position and velocity estimation system for adaptive weighting of GPS and dead-reckoning information.
Fenton Patrick (Calgary CA CAX) Van Dierendonck Albert J. (Los Altos CA), Pseudorandom noise ranging receiver which compensates for multipath distortion by dynamically adjusting the time delay s.
Fenton Patrick (Calgary CA CAX) Van Dierendonck Albert J. (Los Altos CA), Pseudorandom noise ranging receiver which compensates for multipath distortion by dynamically adjusting the time delay s.
Fenton Patrick (Calgary CAX), Pseudorandom noise ranging receiver which compensates for multipath distortion by making use of multiple correlator time.
Anvari Kiomars (Calgary CAX) Roberts Glyn (Calgary CAX), Receiver employing correlation technique for canceling cross-talk between in-phase and quadrature channels prior to deco.
Garin Lionel ; Zhodzicshsky Mark,RUX ; Veitsel Victor,RUX ; Sila-Novatisky Stanislov,RUX ; Kamgar Farbod, Signal correlation technique for a receiver of a spread spectrum signal including a pseudo-random noise code that reduce.
Woo Arthur (Cupertino CA) Sprague David S. (Portola Valley CA), Time-keeping system and method for synchronizing independent recordings of a live performance in post-recording editing.
Scott Kenneth E. (Calgary CAX) Kaube Michael (Calgary CA CAX) Anvari Kiomars (Walnut Creek CA), Timing and automatic frequency control of digital receiver using the cyclic properties of a non-linear operation.
Thoone Martinus L. G. (Eindhoven NLX) Krukkert Henricus P. M. (Eindhoven NLX), Vehicle navigation system provided with an adaptive inertial navigation system based on the measurement of the speed and.
Kyrtsos Christos T. (Peoria IL) Gudat Adam J. (Edelstein IL) Christensen Dana A. (Peoria IL) Friedrich Douglas W. (Pekin IL) Stafford Darrell E. (Dunlap IL), Vehicle position determination system and method.
Wagner Gary L. (Menlo Park CA) Rodal Eric B. (Cupertino CA) Lau Chung Y. (Sunnyvale CA), Voltage controlled oscillator suitable for complete implementation within a semiconductor integrated circuit.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.