CA2530616A1 - A hardware architecture for processing galileo alternate binary offset carrier (altboc) signals - Google Patents
A hardware architecture for processing galileo alternate binary offset carrier (altboc) signals Download PDFInfo
- Publication number
- CA2530616A1 CA2530616A1 CA002530616A CA2530616A CA2530616A1 CA 2530616 A1 CA2530616 A1 CA 2530616A1 CA 002530616 A CA002530616 A CA 002530616A CA 2530616 A CA2530616 A CA 2530616A CA 2530616 A1 CA2530616 A1 CA 2530616A1
- Authority
- CA
- Canada
- Prior art keywords
- code
- composite
- altboc
- local
- real
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 239000002131 composite material Substances 0.000 claims abstract 34
- 239000000969 carrier Substances 0.000 claims 6
- 238000000034 method Methods 0.000 claims 5
- 238000005311 autocorrelation function Methods 0.000 claims 3
- 230000002596 correlated effect Effects 0.000 abstract 1
- 230000000875 corresponding effect Effects 0.000 abstract 1
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/38—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
- G01S19/39—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/40—Correcting position, velocity or attitude
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/13—Receivers
- G01S19/24—Acquisition or tracking or demodulation of signals transmitted by the system
- G01S19/29—Acquisition or tracking or demodulation of signals transmitted by the system carrier including Doppler, related
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/13—Receivers
- G01S19/24—Acquisition or tracking or demodulation of signals transmitted by the system
- G01S19/30—Acquisition or tracking or demodulation of signals transmitted by the system code related
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/13—Receivers
- G01S19/35—Constructional details or hardware or software details of the signal processing chain
- G01S19/37—Hardware or software details of the signal processing chain
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Signal Processing (AREA)
- Position Fixing By Use Of Radio Waves (AREA)
- Manipulation Of Pulses (AREA)
- Digital Transmission Methods That Use Modulated Carrier Waves (AREA)
- Numerical Control (AREA)
Abstract
A GNSS receiver tracks the AltBOC (15, 10), or composite E5a and E5b, codes using hardware that locally generates the complex composite signal by combining separately generated real and the imaginary components of the complex signal. To track the dataless composite pilot code signals that are on the quadrature channel of the AltBOC signal, the receiver operates PRN code generators that produce replica E5a and E5b PRN codes and square wave generators that generate the real and imaginary locally generated complex composite code. The receiver removes the complex composite code from the received signal by multiplying the received signal, which has been downconverted to baseband I and Q signal components, by the locally generate d complex composite code. The receiver then uses the results, which are correlated I and Q prompt signal values, to estimate the center frequency carrier phase angle tracking error. The error signal is used to cotnrol a numerically controlled oscillator that operates in a conventional manner, to correct the phase angle of the locally generated center frequency carrier. T he receiver also uses early and late versions of the locally generated complex composite pilot code in a DLL, and aligns the locally generated composite pilot code with the received composite pilot code by minimizing the corresponding DLL error signal. Once the receiver is tracking the composite pilot code, the receiver determines its pseudorange and global position in a conventional manner. The receiver also uses a separate set of correlators to align locally generated versions of the in-phase composite PRN codes with th e in-phase channel codes in the received signal, and thereafter, recover the data that is modulated thereon.
Claims (11)
1. A receiver for use with a global navigation satellite system that transmits Alternate binary offset carrier, or AltBOC signals, the receiver including:
A. a local composite code generator that produces a local version of an AltBOC
composite code as combinations of locally produced real and imaginary code components;
B. a correlation subsystem that produces correlation signals, the correlation subsystem correlating the locally produced composite code with the composite code in a received AltBOC signal by combining products produced by multiplying baseband inphase and quadrature components of the received signal by the locally produced real and imaginary composite code components;
C. a controller that receives correlation signals from the correlation subsystem and adjusts the local composite code generator to align the local composite code with the corresponding composite code in the received AltBOC signal, the controller determining associated pseudoranges based on timing differences between the time the AltBOC composite code is transmitted and the time the code is received.
A. a local composite code generator that produces a local version of an AltBOC
composite code as combinations of locally produced real and imaginary code components;
B. a correlation subsystem that produces correlation signals, the correlation subsystem correlating the locally produced composite code with the composite code in a received AltBOC signal by combining products produced by multiplying baseband inphase and quadrature components of the received signal by the locally produced real and imaginary composite code components;
C. a controller that receives correlation signals from the correlation subsystem and adjusts the local composite code generator to align the local composite code with the corresponding composite code in the received AltBOC signal, the controller determining associated pseudoranges based on timing differences between the time the AltBOC composite code is transmitted and the time the code is received.
2. The receiver of claim 1 wherein the local composite code generator includes square wave code generators that produce real and imaginary components of upper and lower carriers, a first PRN code generator that produces a first code that is modulated on the upper carrier, a second PRN code generator that produces a second code that is modulated on the lower carrier, and adders and multipliers that multiply the first and second codes by the real and imaginary components of the upper and lower carriers and combine the products to produce the real and imaginary components of the local composite code.
3. The receiver of claim 2 wherein the local code generator further produces combinations that correspond respectively to a sum and a difference of a first autocorrelation function that is associated with the first code and a second autocorrelation function that is associated with the second code, the correlation system produces combination correlation signals that correspond to the respective combinations, and the controller recovers data from the first and second codes in the received signal based on the combination correlation signals.
4. A local code generator for a receiver for use with a global navigation satellite system that transmits Alternate binary offset carrier, or AltBOC signals, the local code generator including:
A. a first code generator that produces a local version of a first code that is modulated on an upper carrier;
B. a second code generator that produces a local version of a second code that is modulated on a lower carrier;
C. a first square wave generator that produces a first square wave that corresponds to the respective real components of the upper and lower carriers;
D. a second square wave generator that produces a second square wave that corresponds to the respective imaginary components of the upper and lower carriers;
E. one or more adders that combine the first and second codes to produce associated sums; and F. one or more multipliers that multiply the sums by the first and second square waves to produce real and imaginary components of the composite code.
A. a first code generator that produces a local version of a first code that is modulated on an upper carrier;
B. a second code generator that produces a local version of a second code that is modulated on a lower carrier;
C. a first square wave generator that produces a first square wave that corresponds to the respective real components of the upper and lower carriers;
D. a second square wave generator that produces a second square wave that corresponds to the respective imaginary components of the upper and lower carriers;
E. one or more adders that combine the first and second codes to produce associated sums; and F. one or more multipliers that multiply the sums by the first and second square waves to produce real and imaginary components of the composite code.
5. The local code generator of claim 4 wherein the one or more adders include one or more inverters for selectively inverting the codes.
6. The local code generator of claim 5 wherein the code generated corresponds to a dataless composite pilot code.
7. The local code generator of claim 5 wherein the one or more multipliers further multiply each sum separately by the first and second square waves to produce real and imaginary components of respective associated combination correlation signals.
8. A method of determining global position from Alternate binary offset carrier, or AltBOC, signals received from a global navigation satellite system, the method including the steps of:
A. producing a local version of an AltBOC composite code as combinations of locally produced real and imaginary code components;
B. producing in-phase and quadrature components of the received AltBOC
signal;
C. correlating the locally produced composite code with the composite code in the received AltBOC signal by combining products produced by multiplying the baseband inphase and quadrature components of the received AltBOC
signal by the locally produced real and imaginary composite code components to produce associated correlation signals;
D. adjusting the local composite code generator based on the correlation signals to align the local composite code with the corresponding composite code in the received AltBOC signal; and E. determining global position based on the timing differences between the local and the received AltBOC composite codes from at least three global navigation satellites.
A. producing a local version of an AltBOC composite code as combinations of locally produced real and imaginary code components;
B. producing in-phase and quadrature components of the received AltBOC
signal;
C. correlating the locally produced composite code with the composite code in the received AltBOC signal by combining products produced by multiplying the baseband inphase and quadrature components of the received AltBOC
signal by the locally produced real and imaginary composite code components to produce associated correlation signals;
D. adjusting the local composite code generator based on the correlation signals to align the local composite code with the corresponding composite code in the received AltBOC signal; and E. determining global position based on the timing differences between the local and the received AltBOC composite codes from at least three global navigation satellites.
9. The method of claim 8 wherein the step of producing the local version of the AltBOC composite code includes the steps of producing square waves that correspond to real and imaginary components of upper and lower carriers, producing a first code that is modulated on the upper carrier, producing a second code that is modulated on the lower carrier, and selectively combining the first and second codes and multiplying the results by the real and imaginary components of the upper and lower carriers.
10. The method of claim 8 wherein the step of selectively combining the first and second codes includes the steps of producing first and second sums that are associated respectively with the real and imaginary components, the first sum corresponding to the addition of the second code to an inverted first code and the second sum corresponding to the addition of the two codes.
11. The method of claim 9 further including the step of recovering data from the composite AltBOC codes by producing two combinations of the first and second codes and first and second square waves that correspond to real and imaginary components of R1 + R2 and R2 - R1, where R k is the autocorrelation function for a signal k, and the associated values of the two combinations determine the values of corresponding data included in the first and second codes.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US48718003P | 2003-07-14 | 2003-07-14 | |
US60/487,180 | 2003-07-14 | ||
PCT/CA2003/001548 WO2005006011A1 (en) | 2003-07-14 | 2003-10-09 | A HARDWARE ARCHITECTURE FOR PROCESSING GALILEO ALTERNATE BINARY OFFSET CARRIER (AltBOC) SIGNALS |
Publications (2)
Publication Number | Publication Date |
---|---|
CA2530616A1 true CA2530616A1 (en) | 2005-01-20 |
CA2530616C CA2530616C (en) | 2011-08-09 |
Family
ID=34062147
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA2530616A Expired - Lifetime CA2530616C (en) | 2003-07-14 | 2003-10-09 | A hardware architecture for processing galileo alternate binary offset carrier (altboc) signals |
Country Status (13)
Country | Link |
---|---|
US (1) | US6922167B2 (en) |
EP (1) | EP1644753B1 (en) |
JP (1) | JP4611199B2 (en) |
CN (1) | CN1802572B (en) |
AT (1) | ATE381028T1 (en) |
AU (1) | AU2003280530A1 (en) |
BR (1) | BRPI0318397B1 (en) |
CA (1) | CA2530616C (en) |
DE (1) | DE60318125T2 (en) |
ES (1) | ES2298584T3 (en) |
PT (1) | PT1644753E (en) |
RU (1) | RU2339051C2 (en) |
WO (1) | WO2005006011A1 (en) |
Families Citing this family (69)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB0320352D0 (en) * | 2003-09-01 | 2003-10-01 | Secr Defence | Digital modulation waveforms for use in ranging systems |
WO2006027004A1 (en) * | 2004-09-07 | 2006-03-16 | European Space Agency | A method and device for demodulating galileo alternate binary offset carrier (altboc) signals |
EP1681773A1 (en) * | 2005-01-13 | 2006-07-19 | Centre National D'etudes Spatiales | Spread spectrum signal |
KR100613602B1 (en) * | 2005-02-07 | 2006-08-21 | 삼성전자주식회사 | Symbol timing recovery apparatus for VSB receiver and method thereof |
EP1724602B1 (en) * | 2005-05-10 | 2014-04-23 | STMicroelectronics (Research & Development) Limited | A system, positioning device and method for acquisition of signals |
GB0509533D0 (en) * | 2005-05-10 | 2005-06-15 | Sgs Thomson Microelectronics | Code acquisition and tracking |
US7706431B2 (en) * | 2005-06-30 | 2010-04-27 | Nokia Corporation | System and method for providing optimized receiver architectures for combined pilot and data signal tracking |
US20070211791A1 (en) * | 2005-09-07 | 2007-09-13 | Suman Ganguly | Coherent processing using composite codes |
WO2007057722A1 (en) * | 2005-11-18 | 2007-05-24 | Nokia Corporation | Processing a sequence of samples of a signal |
JP4718341B2 (en) * | 2006-02-06 | 2011-07-06 | 日本無線株式会社 | Spread spectrum signal receiver |
GB2435357A (en) * | 2006-02-15 | 2007-08-22 | Univ Westminster | Satellite radio navigation receivers |
JP4738231B2 (en) * | 2006-03-29 | 2011-08-03 | 日本無線株式会社 | Spread spectrum signal receiver |
US7702040B1 (en) * | 2006-04-12 | 2010-04-20 | Sirf Technology, Inc. | Method and apparatus for frequency discriminator and data demodulation in frequency lock loop of digital code division multiple access (CDMA) receivers |
US8149897B2 (en) * | 2006-05-26 | 2012-04-03 | Global Locate, Inc. | Method and apparatus for performing signal correlation for signals received from satellites in multiple satellite systems |
EP2033391B1 (en) * | 2006-06-01 | 2016-11-30 | Novatel, Inc. | Altboc receiver |
ATE438869T1 (en) * | 2006-06-21 | 2009-08-15 | Centre Nat Etd Spatiales | RECEPTION METHOD AND RECEIVER FOR A RADIO NAVIGATION SIGNAL MODULATED USING CBOC-PREPAGATED WAVEFORM |
US7899109B2 (en) * | 2006-08-08 | 2011-03-01 | The Aerospace Corporation | GPS m-code receiver tracking system |
GB0615930D0 (en) * | 2006-08-10 | 2006-09-20 | Univ Surrey | A receiver of binary offset carrier modulated signals |
FR2906094B1 (en) * | 2006-09-19 | 2010-05-14 | Centre Nat Etd Spatiales | RECEPTION METHOD AND RECEIVER FOR A RADIONAVIGATION SIGNAL MODULATED BY A CBOC OR TMBOC WAVEFORM FORM |
CN1971304B (en) * | 2006-11-24 | 2010-05-19 | 浙江大学 | Method and device used for processing signal of base band of high dynamic satellite navigation receiver |
KR100835891B1 (en) * | 2006-12-12 | 2008-06-10 | 성균관대학교산학협력단 | Multipath mitigated side-peak cancellation system for tracking boc signal and method thereof |
US7903028B2 (en) * | 2006-12-18 | 2011-03-08 | Sirf Technology Holdings, Inc. | Ephemeris download from weak signals |
US20080159198A1 (en) * | 2006-12-27 | 2008-07-03 | Mediatek Inc. | Boc signal acquisition and tracking method and apparatus |
GB0701296D0 (en) * | 2007-01-24 | 2007-02-28 | Univ Surrey | A receiver of multiplexed binary offset carrier (MBOC) modulated signals |
CN101132191B (en) * | 2007-10-15 | 2010-06-02 | 北京航空航天大学 | Baseband signal processing method for GNSS receiver |
US7885363B2 (en) | 2007-10-18 | 2011-02-08 | Mediatek Inc. | Correlation device and method for different modulated signals |
JP4971941B2 (en) * | 2007-10-19 | 2012-07-11 | 日本無線株式会社 | Satellite signal receiver |
US8111735B2 (en) * | 2008-01-28 | 2012-02-07 | Mediatek Inc. | GNSS data/pilot correlator and code generator thereof |
CN101266292B (en) * | 2008-05-08 | 2011-01-12 | 北京航空航天大学 | GNSS reflected signal frequency domain processing unit and method |
US7982668B2 (en) * | 2008-10-07 | 2011-07-19 | Qualcomm Incorporated | Method for processing combined navigation signals |
KR101042767B1 (en) | 2008-11-13 | 2011-06-20 | 성균관대학교산학협력단 | An apparatus and method for cancelling the side peak of autocorrelation function of cboc signal |
TW201024780A (en) * | 2008-12-26 | 2010-07-01 | Altek Corp | Electronic device for decoding navigation data by using phase angle variation and method thereof |
WO2010102331A1 (en) * | 2009-03-11 | 2010-09-16 | Newsouth Innovations Pty Limited | Processing complex-modulated signal involving spreading code and subcarrier in ranging system |
US8594244B2 (en) * | 2009-04-06 | 2013-11-26 | Mediatek Inc. | Data signal phase reversal correction method and system implementing the same |
DE102009022729B4 (en) * | 2009-05-26 | 2017-07-06 | Deutsches Zentrum für Luft- und Raumfahrt e.V. | Method and receiver for receiving and processing AltBOC-modulated satellite navigation signals |
FR2956400A1 (en) | 2010-02-15 | 2011-08-19 | Finorga | PROCESS FOR THE PREPARATION OF ADAMANTYL COMPOUNDS |
US8433991B2 (en) | 2010-06-16 | 2013-04-30 | Qualcomm Incorporated | Global Navigation Satellite System (GLONASS) data bit edge detection |
CN101902423B (en) * | 2010-07-07 | 2012-12-19 | 北京航空航天大学 | Alternate binary offset carrier (AltBOC) signal acquisition device |
US8780958B2 (en) * | 2010-08-27 | 2014-07-15 | Qualcomm Incorporated | Hybrid bit extraction for global position receiver |
JP5765902B2 (en) * | 2010-09-07 | 2015-08-19 | 日本無線株式会社 | Code tracking device for satellite signals |
GB201016079D0 (en) * | 2010-09-24 | 2010-11-10 | St Microelectronics Res & Dev | Apparatus & method |
US8619919B2 (en) | 2010-10-14 | 2013-12-31 | Qualcomm Incorporated | Selective coherent and non-coherent demodulation methods and apparatuses |
CN102209056B (en) * | 2011-04-15 | 2013-06-19 | 华中科技大学 | Navigation signal modulation method |
RU2474838C1 (en) * | 2011-08-19 | 2013-02-10 | Открытое акционерное общество "Российская корпорация ракетно-космического приборостроения и информационных систем" (ОАО "Российские космические системы") | Electronic device for rapid recovery of pseudorange measurements |
CN102426371A (en) * | 2011-09-06 | 2012-04-25 | 航天恒星科技有限公司 | Method for generating binary offset carrier signal by adopting FPGA (Field Programmable Gate Array) |
CN102394850B (en) * | 2011-09-21 | 2013-11-27 | 清华大学 | Modulation mode of navigation signal and demodulation method |
RU2486683C1 (en) * | 2012-04-06 | 2013-06-27 | Федеральное Государственное Автономное Образовательное Учреждение Высшего Профессионального Образования "Сибирский Федеральный Университет" (Сфу) | Method of searching for noise-like signals with minimum frequency-shift keying |
CN102638319B (en) * | 2012-04-23 | 2014-05-28 | 北京空间飞行器总体设计部 | Modulation performance test method for navigational satellite binary offset carrier signal |
US8644788B2 (en) | 2012-05-02 | 2014-02-04 | Skytraq Technology, Inc. | Signal receiver, portable computer and signal acquisition method used in satellite communication system |
US8942264B2 (en) * | 2012-10-26 | 2015-01-27 | Deere & Company | Receiver and method for receiving a composite signal |
US8942157B2 (en) * | 2012-10-26 | 2015-01-27 | Deere & Company | Receiver and method for receiving a composite signal |
US9291717B2 (en) | 2013-05-09 | 2016-03-22 | Samsung Electronics Co., Ltd. | Method and apparatus for efficiently combining satellite navigation signals |
KR101432740B1 (en) | 2013-10-22 | 2014-08-21 | 엘아이지넥스원 주식회사 | Navigation satellite transmitter and receiver |
KR101467234B1 (en) * | 2013-11-19 | 2014-12-02 | 성균관대학교산학협력단 | Method for generating unambiguous correlation function for cboc(6,1,1/11) signal based on multi stage composition of partial correlation functions, apparatus for tracking cboc signals and satellite navigation signal receiver system |
CN103792552B (en) * | 2014-03-11 | 2016-05-11 | 北京华力创通科技股份有限公司 | A kind of satellite navigation baseband signal generation system and method |
KR101567697B1 (en) * | 2014-05-30 | 2015-11-09 | 성균관대학교산학협력단 | GENERATING METHOD FOR AltBOC CORRELATION FUNCTION, TRACKING METHOD FOR AltBOC SIGNAL AND TRACKING APPARATUS FOR AltBOC SIGNAL |
KR101673995B1 (en) * | 2014-06-09 | 2016-11-08 | 목포대학교산학협력단 | Apparatus for eliminating side peak cancellation for altboc signal tracking and method thereof |
EP3210041B1 (en) | 2014-10-24 | 2019-07-03 | Deimos Engenharia S.a. | High- precision gnss receiver module for modular mobile device |
CN105629269B (en) * | 2014-11-06 | 2018-03-23 | 航天恒星科技有限公司 | The tracking and device of TD ALTBOC signals |
CN105204043B (en) * | 2015-09-15 | 2018-02-13 | 武汉导航与位置服务工业技术研究院有限责任公司 | Signal acceptance method and device |
CN105807291B (en) * | 2016-05-23 | 2018-01-30 | 中国电子科技集团公司第五十四研究所 | A kind of time delay scaling method of AltBOC signals |
CN106874546B (en) * | 2017-01-06 | 2020-05-08 | 北京空间飞行器总体设计部 | Satellite in-orbit imaging task optimization method |
US10690779B2 (en) | 2017-06-14 | 2020-06-23 | Honeywell International Inc. | Side peak tracking detection |
US10742257B1 (en) | 2018-09-26 | 2020-08-11 | Novatel Inc. | System and method for demodulating code shift keying data from a satellite signal utilizing a binary search |
US10742258B1 (en) * | 2018-09-26 | 2020-08-11 | Novatel Inc. | System and method for demodulating code shift keying data utilizing correlations with combinational PRN codes generated for different bit positions |
US11686855B2 (en) | 2019-10-15 | 2023-06-27 | Onenav, Inc. | Modernized global navigation satellite system (GNSS) receivers and commercially viable consumer grade GNSS receivers |
US11483025B2 (en) * | 2019-12-10 | 2022-10-25 | Samsung Electronics Co., Ltd | System and method for providing a unified global navigation satellite system (GNSS) receiver |
US11821993B2 (en) | 2020-06-01 | 2023-11-21 | Onenav, Inc. | Modernized consumer grade GNSS secondary code acquisition and signal tracking |
CN111796307A (en) * | 2020-06-04 | 2020-10-20 | 重庆邮电大学 | Secondary spectrum based pseudo code period blind estimation of AltBOC signal |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4894662A (en) * | 1982-03-01 | 1990-01-16 | Western Atlas International, Inc. | Method and system for determining position on a moving platform, such as a ship, using signals from GPS satellites |
US4894842A (en) * | 1987-10-15 | 1990-01-16 | The Charles Stark Draper Laboratory, Inc. | Precorrelation digital spread spectrum receiver |
US5736961A (en) | 1995-10-06 | 1998-04-07 | Novatel, Inc. | Dual Frequency global positioning system |
FR2739938B1 (en) * | 1995-10-17 | 1997-11-07 | Sextant Avionique | RECEIVER FOR DETERMINING A POSITION FROM SATELLITE ARRAYS |
US6184822B1 (en) * | 1998-08-24 | 2001-02-06 | Novatel, Inc. | Split C/A code receiver |
FR2832806B1 (en) * | 2001-11-23 | 2006-07-21 | Thales Sa | METHOD AND DEVICE FOR CALCULATING THE DISCRIMINATING FUNCTION OF SIGNALS MODULES WITH ONE OR MORE SUB-CARRIERS |
US7224721B2 (en) * | 2002-10-11 | 2007-05-29 | The Mitre Corporation | System for direct acquisition of received signals |
-
2003
- 2003-10-08 US US10/681,689 patent/US6922167B2/en not_active Expired - Lifetime
- 2003-10-09 RU RU2005140737/09A patent/RU2339051C2/en active
- 2003-10-09 CN CN2003801103857A patent/CN1802572B/en not_active Expired - Lifetime
- 2003-10-09 WO PCT/CA2003/001548 patent/WO2005006011A1/en active IP Right Grant
- 2003-10-09 BR BRPI0318397A patent/BRPI0318397B1/en active IP Right Grant
- 2003-10-09 JP JP2005503787A patent/JP4611199B2/en not_active Expired - Lifetime
- 2003-10-09 DE DE60318125T patent/DE60318125T2/en not_active Expired - Lifetime
- 2003-10-09 CA CA2530616A patent/CA2530616C/en not_active Expired - Lifetime
- 2003-10-09 PT PT03769085T patent/PT1644753E/en unknown
- 2003-10-09 AU AU2003280530A patent/AU2003280530A1/en not_active Abandoned
- 2003-10-09 ES ES03769085T patent/ES2298584T3/en not_active Expired - Lifetime
- 2003-10-09 AT AT03769085T patent/ATE381028T1/en not_active IP Right Cessation
- 2003-10-09 EP EP03769085A patent/EP1644753B1/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
EP1644753A1 (en) | 2006-04-12 |
CN1802572B (en) | 2012-07-04 |
BR0318397A (en) | 2006-08-01 |
DE60318125T2 (en) | 2008-12-04 |
DE60318125D1 (en) | 2008-01-24 |
RU2005140737A (en) | 2006-08-27 |
US20050012664A1 (en) | 2005-01-20 |
PT1644753E (en) | 2008-03-27 |
JP2007505287A (en) | 2007-03-08 |
CA2530616C (en) | 2011-08-09 |
EP1644753B1 (en) | 2007-12-12 |
CN1802572A (en) | 2006-07-12 |
US6922167B2 (en) | 2005-07-26 |
ES2298584T3 (en) | 2008-05-16 |
WO2005006011A1 (en) | 2005-01-20 |
RU2339051C2 (en) | 2008-11-20 |
ATE381028T1 (en) | 2007-12-15 |
AU2003280530A1 (en) | 2005-01-28 |
BRPI0318397B1 (en) | 2017-02-21 |
JP4611199B2 (en) | 2011-01-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2530616A1 (en) | A hardware architecture for processing galileo alternate binary offset carrier (altboc) signals | |
US5825887A (en) | Transmitting and receiving apparatus for full code correlation operation under encryption for satellite positioning system | |
US5903654A (en) | Method and apparatus for eliminating ionospheric delay error in global positioning system signals | |
US6414987B1 (en) | Code multipath estimation for weighted or modified tracking | |
JPH10505664A (en) | Global Positioning System (GPS) receiver for playback and tracking of P-code modulated signals | |
US6931055B1 (en) | Signal detector employing a doppler phase correction system | |
EP1358503A2 (en) | Low cost system and method for making dual band gps measurements | |
US20070248152A1 (en) | Fast fourier transform based phase locked loop for navigational receivers | |
CN211577433U (en) | Global navigation satellite system receiver device | |
JP2006058297A (en) | Localization method of radio-frequency signal receiver without initially knowing outline position and receiver executing the method | |
CA2322643C (en) | Split c/a code receiver | |
US5708439A (en) | Method and apparatus for observing unknown codes on satellite positioning system | |
US6445340B2 (en) | Method and apparatus for generating a time signal | |
Zheng | Signal acquisition and tracking for a software GPS receiver | |
Ali et al. | Efficient and unique learning of the complex receiver structure of Galileo E5 AltBOC using an educational software in Matlab | |
Abbasiannik | Multichannel dual frequency GLONASS software receiver in combination with GPS L1 CA:(URL: httpwww. geomatics. ucalgary. caresearchpublications). | |
Kavya et al. | Implementation of GPS Signal Acquisition and Tracking in FPGA | |
Ganguly et al. | Advanced GPS Simulator/Receiver Prototyping System | |
Zhang | Architectures and signal processing methods for a single-frequency LEX receiver | |
Weihua | Implement and analysis of a COMPASS/GPS software receiver | |
Cho et al. | Performance Analysis of a Novel Correlation Scheme for Software-Based GNSS Receivers |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request | ||
MKEX | Expiry |
Effective date: 20231010 |