CN102759741B - GPS (Global Position System) receiver - Google Patents

GPS (Global Position System) receiver Download PDF

Info

Publication number
CN102759741B
CN102759741B CN201110111669.4A CN201110111669A CN102759741B CN 102759741 B CN102759741 B CN 102759741B CN 201110111669 A CN201110111669 A CN 201110111669A CN 102759741 B CN102759741 B CN 102759741B
Authority
CN
China
Prior art keywords
signal
mixing
correlator
gps receiver
filtering
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.)
Active
Application number
CN201110111669.4A
Other languages
Chinese (zh)
Other versions
CN102759741A (en
Inventor
李钊辉
李小明
王宇峰
刘彦存
胡胜发
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangzhou Ankai Microelectronics Co.,Ltd.
Original Assignee
Anyka Guangzhou Microelectronics Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Anyka Guangzhou Microelectronics Technology Co Ltd filed Critical Anyka Guangzhou Microelectronics Technology Co Ltd
Priority to CN201110111669.4A priority Critical patent/CN102759741B/en
Publication of CN102759741A publication Critical patent/CN102759741A/en
Application granted granted Critical
Publication of CN102759741B publication Critical patent/CN102759741B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Position Fixing By Use Of Radio Waves (AREA)

Abstract

The invention is suitable for the field of communication and provides a GPS (Global Position System) receiver, which comprises a signal catcher used for coarsely catching a phase and a frequency of a satellite signal to generate a coarse synchronizing signal, a signal mixing and correlator used or carrying out mixing and relative operation on the satellite signal and outputting the relative result of the signal, a DSP (Digital Signal Processor) used for loading the corresponding algorithm and carrying out phase identification and filtering on the relative result of the signal so as to obtain and return a signal tracking result to the signal mixing and correlator, and a relative result computing unit used for figuring up a navigation bit and a carrier to noise ratio according to the relative result of the signal. According to the invention, the phase identification and filtering functions in a tracking loop of the GPS receiver can be completed by the DSP process, flexibility of the DSP processor on the algorithm selection is fully utilized, the tracking algorithm is dynamically adjusted, and tracking parameters are optimized well.

Description

A kind of GPS receiver
Technical field
The invention belongs to the communications field, relate in particular to a kind of GPS receiver.
Background technology
GPS (Global Positioning System, GPS) receiver is by the catching and follow the tracks of user is positioned of satellite-signal, and calculates the parameters such as user's latitude and longitude coordinates and height value simultaneously.In GPS receiver, first by signal capture device, obtain coarse phase and the frequency of satellite-signal, now, because phase place and the frequency accuracy of the satellite-signal obtaining are limited, need further by track loop, it to be followed the tracks of to processing, thereby obtain more accurate satellite-signal phase place and frequency.
The structure of traditional GPS receiver tracking loop circuit as shown in Figure 1, comprises gps signal is carried out to carrier track and code tracking.Wherein, from carrier wave, demodulation is out by gps signal for carrier track, with reference to Fig. 1, carrier loop phase detector 11 is used for finding the phase error between local carrier and input carrier signal, its Output rusults is sent into local carrier generator 13 after by carrier loop wave filter 12, thereby the frequency of local carrier and phase place are adjusted; Code tracking is that the signal demodulating by carrier track and local C/A code are carried out related calculation, according to the result of related operation, obtain the phase differential of input signal and local C/A code, its result returns to local C/A code generator and adjusts the new local C/A code of generation after processing by filtering, for participating in the related operation of next stage.Above-mentioned carrier track and code tracking process move in circles, and make the frequency of local carrier and phase place constantly close to frequency and the phase place of gps signal, thereby realize signal trace.
Yet, above-mentioned carrier track process need constantly calculates the parameters such as carrier wave step-length, carrier phase are residual, code step-length, code mismatch sampling interval, to realize the adjustment to above-mentioned parameter, and existing carrier loop phase demodulation part is only limited to hardware realization conventionally, can only fix a kind of computing method and obtain corresponding result of calculation, once after hardware is fixing, cannot recycles existing structure and realize more optimal calculation of parameter, also therefore cannot reach more optimal tracking effect.
Summary of the invention
The object of the embodiment of the present invention is to provide a kind of GPS receiver, is intended to solve existing GPS receiver and cannot realizes the problem to the flexible processing of tracking parameter.
The embodiment of the present invention is achieved in that a kind of GPS receiver, and described GPS receiver comprises:
Signal capture device, for the phase place of satellite-signal and frequency are slightly caught, produces coarse synchronization signal;
Signal mixing and correlator, for satellite-signal is carried out to mixing and associative operation, obtain and output signal correlated results;
Dsp processor, for loading corresponding algorithm, carries out phase demodulation and filtering to described signal correction result, and to described signal mixing and correlator return signal phase demodulation and filtering result;
Correlated results computing unit, calculates for carry out navigation bit and carrier-to-noise ratio according to signal correction result;
In described signal capture device, the signal of fast fourier transform FFT arithmetic element output, after multiplier, then is inputted back described FFT arithmetic element via scheduling unit, to export fast fourier inverse transformation IFFT signal.
In embodiments of the present invention, by dsp processor, complete phase demodulation and the filter function in GPS receiver tracking loop circuit, take full advantage of the characteristics and advantages that dsp processor can load algorithms of different flexibly, realized the dynamic adjustment of track algorithm, optimize well the flexible adjustment capability to tracking parameter, finally realized the raising of tracking sensitivity.
Accompanying drawing explanation
Fig. 1 is the structural drawing of the GPS receiver tracking loop circuit that provides of prior art;
Fig. 2 is the structural drawing of the GPS receiver that provides of the embodiment of the present invention;
Fig. 3 is the structural drawing of the GPS receiver signal grabber that provides of prior art;
Fig. 4 is the structural drawing of the GPS receiver signal grabber that provides of the embodiment of the present invention;
Fig. 5 is the concrete structure figure of the GPS receiver dsp processor that provides of the embodiment of the present invention.
Embodiment
In order to make object of the present invention, technical scheme and advantage clearer, below in conjunction with drawings and Examples, the present invention is further elaborated.Should be appreciated that specific embodiment described herein, only in order to explain the present invention, is not intended to limit the present invention.
In embodiments of the present invention, by digital signal processor (Digital Signal Processor, DSP) complete phase demodulation and the filter function in GPS receiver tracking loop circuit, take full advantage of the dirigibility that dsp processor is realized for algorithm, realized the dynamic adjustment of track algorithm, optimize well tracking parameter, thereby improved tracking sensitivity.
Fig. 2 shows the structure of the GPS receiver that the embodiment of the present invention provides, and for convenience of explanation, only shows part related to the present invention.
This GPS receiver has comprised signal capture device 21, signal mixing and correlator 22, dsp processor 23 and correlated results computing unit 24 these four parts, wherein:
Signal capture device 21 is caught for the initial phase of satellite-signal and frequency are carried out to Fast Coarse, its traditional inner structure as shown in Figure 3, signal capture device 21 is by signal mixing, down-sampling, fast fourier transform (Fast Fourier Transformation, FFT) and fast fourier inverse transformation (Inverse Fast FourierTransformation, FFT) etc. link realizes slightly catching satellite-signal, and producing coarse synchronization signal, its specific works principle is not described in detail in this.
In embodiments of the present invention, existing FFT and IFFT structure are improved, as shown in Figure 4, the signal of being exported by FFT arithmetic element 41 is after multiplier 42, via scheduling unit 43, input back FFT arithmetic element 41 again, the signal of now being exported by FFT arithmetic element 41 is again through the signal of IFFT computing.The FFT that the embodiment of the present invention adopts and IFFT share the structure of an arithmetic element, have effectively reduced hardware area, have reduced hardware cost.
Signal mixing and correlator 22, dsp processor 23 and correlated results computing unit 24 have formed the track loop part of GPS receiver, wherein:
22 pairs of gps signals of signal mixing and correlator carry out mixing and associative operation, first it multiply each other the local carrier signal of the gps signal of input and the generation of local carrier generator by frequency mixer, demodulate intermediate-freuqncy signal, and the I of output orthogonal, Q two paths of signals, by correlator, the signal of the signal after mixing and the generation of local C/A code generator is carried out to associative operation, output signal correlated results afterwards.
In embodiments of the present invention, the original frequency of local carrier signal and phase place produce according to frequency and the phase place of the gps signal coarse synchronization signal of output in signal capture device 21.
Dsp processor 23, according to the signal correction result that receives signal mixing and correlator 22 outputs, and by being loaded into the algorithm in dsp processor 23, input signal is carried out to phase demodulation and filtering processing, to realize filtering and the phase demodulation operation in carrier tracking loop and code tracking loop.Meanwhile, the signal of its output turns back to signal mixing and the associative operation that carries out next millisecond in signal mixing and correlator 22, with further accurate local carrier frequency and code phase.
In embodiments of the present invention, dsp processor 23 is by calculating the signal correction result of input, obtain thus the parameter that satellite-signal tracking accuracy is exerted an influence, comprise: carrier wave step-length, carrier phase is residual, the signal of next millisecond of processing is counted, code step-length and code mismatch sampling interval etc., above-mentioned parameter is according to different signal correction results by dsp processor 23, in loaded algorithm operational process, by calling, different algorithmic functions calculates, the degree of optimization of the algorithmic function loading has determined the precision of drawn parameter, therefore according to dsp processor 23, can load flexibly the characteristic of algorithms of different function, can realize the flexible processing to tracking parameter, finally realize the raising of tracking sensitivity.
In embodiments of the present invention, the phase demodulation of exporting by dsp processor 23 and filtering result return in signal mixing and correlator 22 again, local carrier and code phase are adjusted, to carry out signal mixing and the associative operation of next millisecond, so move in circles, to reach the meticulous tracking to the frequency of input signal and phase place.
Correlated results computing unit 24, according to the signal correction result of signal mixing and correlator 22 outputs, carries out correlated results calculating, comprises that navigation bit calculates and carrier-to-noise ratio is calculated, for finally calculating the parameters such as user's latitude and longitude coordinates and height value.
Fig. 5 shows the concrete structure of the GPS receiver dsp processor 23 that the embodiment of the present invention provides, and for convenience of explanation, only shows the part relevant to the present embodiment.
In embodiments of the present invention, dsp processor 23 has comprised data-reading unit 231, algorithm loading unit 232, computing unit 233 and data write unit 234, wherein:
Data-reading unit 231 reads the signal correction result by signal mixing and correlator 22 outputs, and first it by receiving the interrupt request of signal mixing and correlator 22, store content by inquiry after response interrupt request, reads and need data to be processed.
Algorithm loading unit 232, loads algorithm, for calculating tracking parameter.
Computing unit 233, the algorithm loading according to algorithm loading unit 232, calculates signal correction result, to realize filtering and phase demodulation operation, and output filtering and identified result.In embodiments of the present invention, for the difference of parameter, computing unit 233 calls different algorithmic functions to realize the processing to different parameters, to realize the flexible Application of track algorithm.
Data write unit 234, the tracking parameter that computing unit 233 is calculated returns to signal mixing and the associative operation that mixing and correlator 22 carry out next millisecond, to lock gradually carrier frequency and code phase.
In embodiments of the present invention, GPS receiver carries out flexible calculating and the adjustment of tracking parameter to gps signal by dsp processor, to realize the raising to gps signal tracking sensitivity, has reached the object of optimizing gps signal tracking effect.
The foregoing is only preferred embodiment of the present invention, not in order to limit the present invention, all any modifications of doing within the spirit and principles in the present invention, be equal to and replace and improvement etc., within all should being included in protection scope of the present invention.

Claims (6)

1. a GPS receiver, is characterized in that, described GPS receiver comprises:
Signal capture device, for the phase place of satellite-signal and frequency are slightly caught, produces coarse synchronization signal;
Signal mixing and correlator, for satellite-signal is carried out to mixing and associative operation, and output signal correlated results;
Dsp processor, be used for loading corresponding algorithm, described signal correction result is carried out to phase demodulation and filtering, obtain and to described signal mixing and the filtering of correlator return signal and identified result, parameter corresponding to described signal filtering and identified result comprises that carrier wave step-length, carrier phase signal residual, next millisecond of processing are counted, code step-length and code mismatch sampling interval;
Correlated results computing unit, calculates for carry out navigation bit and carrier-to-noise ratio according to signal correction result;
In described signal capture device, the signal of fast fourier transform FFT arithmetic element output, after multiplier, then is inputted back described FFT arithmetic element via scheduling unit, to export fast fourier inverse transformation IFFT signal.
2. GPS receiver as claimed in claim 1, is characterized in that, described signal mixing and correlator comprise:
Frequency mixer, for carrying out mixing operation by satellite-signal and local carrier signal, output signal mixing results;
Correlator, for carrying out associative operation, output signal correlated results by described signal mixing results and local C/A code.
3. GPS receiver as claimed in claim 2, is characterized in that, described signal mixing and correlator also comprise:
Local carrier generator, for generation of local carrier signal;
Local C/A code generator, for generation of local C/A code.
4. GPS receiver as claimed in claim 3, is characterized in that, described local carrier generator obtains original frequency and the phase place of local carrier signal according to described coarse synchronization signal.
5. GPS receiver as claimed in claim 1, is characterized in that, described signal mixing and correlator be also for receiving described signal filtering and identified result, and according to described signal filtering and identified result, carries out mixing and the associative operation of next millisecond.
6. GPS receiver as claimed in claim 1, is characterized in that, described dsp processor comprises:
Data-reading unit, for reading described signal correction result;
Algorithm loading unit, for loading corresponding algorithm;
Computing unit, for according to the algorithm loading, described signal correction result being processed, obtains signal filtering and identified result;
Data write unit, for returning to described signal filtering and identified result to described signal mixing and correlator.
CN201110111669.4A 2011-04-29 2011-04-29 GPS (Global Position System) receiver Active CN102759741B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201110111669.4A CN102759741B (en) 2011-04-29 2011-04-29 GPS (Global Position System) receiver

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110111669.4A CN102759741B (en) 2011-04-29 2011-04-29 GPS (Global Position System) receiver

Publications (2)

Publication Number Publication Date
CN102759741A CN102759741A (en) 2012-10-31
CN102759741B true CN102759741B (en) 2014-12-10

Family

ID=47054251

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110111669.4A Active CN102759741B (en) 2011-04-29 2011-04-29 GPS (Global Position System) receiver

Country Status (1)

Country Link
CN (1) CN102759741B (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1340997A2 (en) * 2002-02-27 2003-09-03 Sony Corporation GPS receiving apparatus and GPS satellite signal receiving method
CN101063717A (en) * 2006-04-24 2007-10-31 中国科学院微电子研究所 Method for capturing GPS signal by FFT
CN101464508A (en) * 2008-12-19 2009-06-24 苏州莱迪斯特电子有限公司 Method for capturing C/A code signal of GPS
CN101819278A (en) * 2010-03-25 2010-09-01 北京航空航天大学 Signal acquisition method of GPS receiver

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7358897B2 (en) * 2004-08-16 2008-04-15 Sony Ericsson Mobile Communicatios Ab Apparatus, methods and computer program products for GPS signal acquisition using an adaptive search engine
CN101216549B (en) * 2008-01-11 2010-04-21 哈尔滨工程大学 Medium-high frequency wave spread-spectrum navigation system distance observed quantity extraction method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1340997A2 (en) * 2002-02-27 2003-09-03 Sony Corporation GPS receiving apparatus and GPS satellite signal receiving method
CN101063717A (en) * 2006-04-24 2007-10-31 中国科学院微电子研究所 Method for capturing GPS signal by FFT
CN101464508A (en) * 2008-12-19 2009-06-24 苏州莱迪斯特电子有限公司 Method for capturing C/A code signal of GPS
CN101819278A (en) * 2010-03-25 2010-09-01 北京航空航天大学 Signal acquisition method of GPS receiver

Also Published As

Publication number Publication date
CN102759741A (en) 2012-10-31

Similar Documents

Publication Publication Date Title
CN111164461B (en) System for determining physical metrics such as location
Seepersad et al. Reduction of PPP convergence period through pseudorange multipath and noise mitigation
JP5607607B2 (en) GNSS receiver
CN102435999B (en) Baseband module of GPS (global positioning system) receiver and GPS signal acquiring and tracing method
CN102890280B (en) Compatibility capturing method of multi-mode GNSS (Global Navigation Satellite System) combination receiver
CN109313271B (en) Method, apparatus, computer program, chip set or data structure for correlating a digital signal with a correlation code
JP2014228537A (en) Receivers and methods for multi-mode navigation
CN104536016A (en) GNSS new-system signal capturing device and method
CN102183770A (en) GPS (Global Positioning System) pseudo-random code tracking loop for preventing multi-path interference and method for preventing multi-path interference thereof
CN114236577B (en) GNSS signal capturing method based on artificial neural network
CN104614739B (en) Anti-interference filter-based Beidou multi-frequency receiver signal combined tracking method
Gao et al. Fast GNSS signal acquisition with Doppler frequency estimation algorithm
CN112748449A (en) Vector tracking method combining phase-locked loop and frequency-locked loop of satellite navigation receiver
CN105242287A (en) Satellite navigation software receiver based on GPU and IMU and navigation method thereof
US8615031B2 (en) Signal processing method, correlator, software signal receiver by using code cycle
CN102759741B (en) GPS (Global Position System) receiver
CN110082793B (en) Signal tracking demodulation system and method based on dual-channel receiver
CN110780320A (en) Software and hardware integrated satellite navigation signal processing method
Jianfeng et al. Low C/N0 carrier tracking loop based on optimal estimation algorithm in GPS software receivers
CN102857469B (en) Quaternary phase-shift keying signal tracking method and device
Li et al. Highly sensitive weak signal acquisition method for GPS/compass
CN112835078A (en) Mobile phone positioning system and method based on cloud data processing
JP2006217601A (en) Method for acquiring positioning signal of geographic localization system, receiver for geographic localization system and computer data carrier comprising program instruction for carrying out the method
Yu et al. Design and realization of synchronization circuit for GPS software receiver based on FPGA
CN104422939B (en) Method and apparatus for being associated with the signal received from navigational satellite system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
PE01 Entry into force of the registration of the contract for pledge of patent right
PE01 Entry into force of the registration of the contract for pledge of patent right

Denomination of invention: Doppler frequency compensation method of GPS receiver

Effective date of registration: 20171102

Granted publication date: 20141210

Pledgee: China Co truction Bank Corp Guangzhou economic and Technological Development Zone sub branch

Pledgor: Anyka (Guangzhou) Microelectronics Technology Co., Ltd.

Registration number: 2017990001008

PC01 Cancellation of the registration of the contract for pledge of patent right

Date of cancellation: 20181227

Granted publication date: 20141210

Pledgee: China Co truction Bank Corp Guangzhou economic and Technological Development Zone sub branch

Pledgor: Anyka (Guangzhou) Microelectronics Technology Co., Ltd.

Registration number: 2017990001008

PC01 Cancellation of the registration of the contract for pledge of patent right
PE01 Entry into force of the registration of the contract for pledge of patent right
PE01 Entry into force of the registration of the contract for pledge of patent right

Denomination of invention: Doppler frequency compensation method of GPS receiver

Effective date of registration: 20190130

Granted publication date: 20141210

Pledgee: China Co truction Bank Corp Guangzhou economic and Technological Development Zone sub branch

Pledgor: Anyka (Guangzhou) Microelectronics Technology Co., Ltd.

Registration number: 2019440000051

PC01 Cancellation of the registration of the contract for pledge of patent right
PC01 Cancellation of the registration of the contract for pledge of patent right

Date of cancellation: 20200320

Granted publication date: 20141210

Pledgee: China Co truction Bank Corp Guangzhou economic and Technological Development Zone sub branch

Pledgor: ANYKA (GUANGZHOU) MICROELECTRONICS TECHNOLOGY Co.,Ltd.

Registration number: 2019440000051

CP01 Change in the name or title of a patent holder
CP01 Change in the name or title of a patent holder

Address after: 3 / F, C1 area, innovation building, 182 science Avenue, Science City, Guangzhou, Guangdong 510663

Patentee after: Guangzhou Ankai Microelectronics Co.,Ltd.

Address before: 3 / F, C1 area, innovation building, 182 science Avenue, Science City, Guangzhou, Guangdong 510663

Patentee before: ANYKA (GUANGZHOU) MICROELECTRONICS TECHNOLOGY Co.,Ltd.

CP02 Change in the address of a patent holder
CP02 Change in the address of a patent holder

Address after: 510555 No. 107 Bowen Road, Huangpu District, Guangzhou, Guangdong

Patentee after: Guangzhou Ankai Microelectronics Co., Ltd

Address before: 3 / F, C1 area, innovation building, 182 science Avenue, Science City, Guangzhou, Guangdong 510663

Patentee before: Guangzhou Ankai Microelectronics Co., Ltd