[go: up one dir, main page]

WO2016199592A1 - Dispositif de réception et procédé de réception - Google Patents

Dispositif de réception et procédé de réception Download PDF

Info

Publication number
WO2016199592A1
WO2016199592A1 PCT/JP2016/065676 JP2016065676W WO2016199592A1 WO 2016199592 A1 WO2016199592 A1 WO 2016199592A1 JP 2016065676 W JP2016065676 W JP 2016065676W WO 2016199592 A1 WO2016199592 A1 WO 2016199592A1
Authority
WO
WIPO (PCT)
Prior art keywords
signal
frequency
unit
temperature
correction
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.)
Ceased
Application number
PCT/JP2016/065676
Other languages
English (en)
Japanese (ja)
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.)
Sony Semiconductor Solutions Corp
Original Assignee
Sony Semiconductor Solutions Corp
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 Sony Semiconductor Solutions Corp filed Critical Sony Semiconductor Solutions Corp
Publication of WO2016199592A1 publication Critical patent/WO2016199592A1/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/13Receivers
    • G01S19/23Testing, monitoring, correcting or calibrating of receiver elements
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/13Receivers
    • G01S19/34Power consumption
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/13Receivers
    • G01S19/35Constructional details or hardware or software details of the signal processing chain
    • G01S19/36Constructional details or hardware or software details of the signal processing chain relating to the receiver frond end
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/06Receivers
    • H04B1/16Circuits

Definitions

  • the present disclosure relates to a receiving apparatus and a receiving method, and more particularly, to a receiving apparatus and a receiving method that can perform temperature compensation with low power consumption when receiving a GNSS (Global Navigation Satellite System) signal.
  • GNSS Global Navigation Satellite System
  • GNSS receivers are mainly mounted on car navigation systems (for example, see Patent Document 1).
  • the market for GNSS receivers has expanded as the importance of location information has increased, and GNSS receivers are also used in battery-powered products such as mobile phones such as smartphones, DSCs (digital still cameras), watches, and wearable products. It has come to be installed. Therefore, it is desired to reduce the power consumption of the GNSS receiver.
  • wristwatches and wearable products have high expectations for low power consumption because of their small batteries and small battery capacity.
  • GNSS means GPS (Global Positioning System) in the United States, GLONASS (GLObal NAvigation Satellite System) in Russia, Beidou in China, Galileo in EU (European Union), and Japanese quasi-zenith satellites as complementary satellites. Is a general term.
  • GNSS receiver analog circuits have been reduced in power consumption due to advances in circuit technology, and digital circuits have also been reduced in power consumption due to miniaturization of CMOS (Complementary Metal-Oxide Semiconductor) processes. As a result, a GNSS receiver whose power consumption is less than 10 mW has been realized.
  • CMOS Complementary Metal-Oxide Semiconductor
  • the GNSS receiver can narrow the frequency step and the frequency range when detecting the carrier frequency by using a highly accurate and highly stable TCXO. As a result, a weak GNSS signal can be captured and kept synchronized.
  • TCXO has a temperature compensation circuit that compensates for frequency fluctuations due to temperature, it consumes more power than a crystal oscillator that does not have a temperature compensation circuit. For example, the power consumption of a GNSS receiver increases from 0.3 mw to 3 mW by providing a TCXO instead of a crystal oscillator without a temperature compensation circuit.
  • the power consumption of the GNSS receiver is reduced to about a few milliwatts, the power consumption of the TCXO will increase in the power consumption of the entire GNSS receiver, and the power consumption of the TCXO can be ignored in reducing the power consumption of the GNSS receiver. Disappear.
  • a GNSS receiver equipped with a crystal oscillator that does not have a temperature compensation circuit instead of TCXO reduces power consumption but significantly degrades performance.
  • the GNSS receiver when receiving a GPS signal, the GNSS receiver integrates the GPS signal in units of 1-bit length (20 ms). Therefore, the frequency step when detecting the carrier frequency is 50 Hz or less. On the other hand, the frequency range needs to be the sum of the frequency error due to Doppler shift (about ⁇ 3 kHz) and the frequency error of LO (Local Oscillator) signal.
  • the LO signal frequency error is 48 times the crystal oscillator error (eg ⁇ 20 ppm) when the LO signal frequency is 32.736 MHz, and the LO signal frequency error (eg ⁇ 0.5 ppm) with the TCXO 40 times. As a result, the frequency range extends from about 5 kHz to over 30 kHz.
  • the present disclosure has been made in view of such a situation, and makes it possible to perform temperature compensation with low power consumption when receiving a GNSS signal.
  • a receiving apparatus is based on a temperature in the vicinity of an oscillation unit that generates an oscillation signal having a predetermined frequency, and uses an IF (Intermediate) signal converted from a GNSS (Global Navigation Satellite System) signal using the oscillation signal.
  • Frequency is a receiving device including a signal correction unit that corrects the frequency of the signal.
  • the reception method according to one aspect of the present disclosure corresponds to the reception device according to one aspect of the present disclosure.
  • an IF Intermediate Frequency
  • GNSS Global Navigation Satellite System
  • the frequency of the signal is corrected.
  • a GNSS signal can be received. Further, according to one aspect of the present disclosure, temperature compensation can be performed with low power consumption when a GNSS signal is received.
  • FIG. 3 It is a graph showing the 3rd example of the relationship between temperature data and a frequency shift. It is a block diagram which shows the structural example of the frequency conversion part of FIG. It is a block diagram which shows the structural example of the baseband conversion part of FIG. It is a figure which shows the structural example of the channel circuit which comprises the synchronous holding
  • FIG. 20 is a block diagram illustrating a configuration example of a third embodiment of a reception device to which the present disclosure is applied. It is a block diagram which shows the structural example of the frequency conversion part of FIG. [Fig. 20] Fig. 20 is a block diagram illustrating a configuration example of a fourth embodiment of a reception device to which the present disclosure is applied. It is a block diagram which shows the structural example of the frequency conversion part of FIG.
  • First embodiment receiving apparatus (FIGS. 1 to 14) 2.
  • Second Embodiment Receiver (FIG. 15) 3.
  • Third embodiment receiving apparatus (FIGS. 16 and 17) 4).
  • Fourth embodiment receiving apparatus (FIGS. 18 and 19)
  • FIG. 1 is a block diagram illustrating a configuration example of a first embodiment of a reception device to which the present disclosure is applied.
  • the receiving device 10 is a GNSS receiver that receives and demodulates an RF (Radio-Frequency) signal transmitted from GPS, GLONASS, Beidou, and Galileo, and generates position information.
  • RF Radio-Frequency
  • the oscillation signal generator 11 includes a crystal resonator 21, capacitors 22 and 23, a thermistor 24, a capacitor 25, a resistor 26, and a capacitor 27.
  • Both ends of the crystal resonator 21 of the oscillation signal generation unit 11 are connected to the GND via the capacitor 22 and the capacitor 23, and are connected to the input terminal 12a and the input terminal 12b of the reception unit 12.
  • the thermistor 24 is provided in the vicinity of the crystal resonator 21.
  • One of the thermistors 24 is connected to GND, and the other is connected to a capacitor 25, one end of a resistor 26 having a resistance value R, and an input terminal 12c of the receiving unit 12.
  • the other end of the resistor 26 is connected to the power source of the voltage V p and one end of the capacitor 27, and the other end of the capacitor 27 is connected to GND.
  • the resistance value R th of the thermistor 24 varies depending on the temperature T in the vicinity of the crystal resonator 21, and a signal of the voltage V th corresponding to the temperature T is input to the input terminal 12c.
  • the reception unit 12 includes an inverter 41, a resistor 42, a buffer 43, a PLL (Phase Locked Loop) PLL unit 44, an antenna 45, a frequency conversion unit 46, a baseband conversion unit 47, a synchronization acquisition unit 48, a synchronization holding unit 49, an ADC ( An analog digital converter 50, an LPF (low pass filter) 51, a CPU (central processing unit) 52, a timer 53, and a memory 54.
  • the receiving unit 12 is formed of, for example, an IC (Integrated Circuit) chip such as an LSI (Large Scale Integration).
  • Both ends of the inverter 41 and the resistor 42 of the receiving unit 12 are connected to the input terminal 12a and the input terminal 12b.
  • the crystal resonator 21, the capacitor 22, the capacitor 23, the inverter 41, and the resistor constitute a crystal oscillation circuit 13 (oscillation unit) and generate an oscillation signal having a predetermined frequency.
  • the nominal oscillation frequency of the crystal oscillation circuit 13 is 32.736 MHz.
  • the oscillation signal is supplied to the buffer 43.
  • the buffer 43 converts the input oscillation signal into a rectangular wave so that there is no influence on the crystal oscillation circuit 13 and supplies it to the PLL unit 44 and the frequency conversion unit 46.
  • the PLL unit 44 doubles the frequency of the oscillation signal input from the buffer 43 and generates the clock CLK.
  • the PLL unit 44 supplies the clock CLK to the frequency conversion unit 46, the baseband conversion unit 47, the synchronization acquisition unit 48, and the synchronization holding unit 49.
  • the frequency of the clock CLK is assumed to be twice the frequency of the oscillation signal, but the frequency of the clock CLK is not limited to this.
  • the antenna 45 receives an RF signal transmitted from GPS, GLONASS, Beidou, and Galileo, and outputs it to the frequency converter 46.
  • the frequency converter 46 down-converts the frequency of the RF signal received by the antenna 45 to IF (Intermediate Frequency) by using the frequency of the oscillation signal supplied from the buffer 43 by 48 times, and converts the RF signal into an IF signal. Convert to Further, the frequency conversion unit 46 performs A / D (Analog / Digital) conversion (discretization) on the analog IF signal using the clock CLK as a sampling clock, and the digital IF signal obtained as a result is a baseband conversion unit. Output to 47.
  • IF Intermediate Frequency
  • the frequency converter 46 Since the carrier frequency of GPS and Galileo is different from the carrier frequency of GLONASS and the carrier frequency of Beidou, the frequency converter 46 performs the above-described processing on the RF signal of GPS and Galileo, the RF signal of GLONASS, and the RF signal of Beidou. Do this separately for each.
  • the baseband conversion unit 47 performs frequency conversion or the like on the I-phase component and Q-phase component of the digital IF signal supplied from the frequency conversion unit 46 according to the clock CLK, and an I signal that is a signal of the I-phase component And a Q signal that is a Q phase component signal.
  • the baseband conversion unit 47 (signal correction unit) oscillates due to the temperature T by correcting the frequency of the signal used for frequency conversion of the IF signal based on the frequency correction value a supplied from the CPU 52. A frequency shift of the IF signal due to the frequency variation of the signal is corrected.
  • the baseband conversion unit 47 outputs the baseband signal to the synchronization capturing unit 48 and the synchronization holding unit 49. For the same reason as the frequency conversion unit 46, the baseband conversion unit 47 also performs the above-described processing separately on the GPS and Galileo RF signals, the GLONASS RF signal, and the Beidou RF signal.
  • the synchronization acquisition unit 48 stores the baseband signal output from the baseband conversion unit 47 in a memory (not shown) according to the clock CLK.
  • the synchronization capturing unit 48 starts capturing the baseband signal into the memory, the synchronization capturing unit 48 notifies the synchronization holding unit 49 of the start.
  • the synchronization acquisition unit 48 reads the baseband signal held in the memory according to the clock CLK, performs synchronization acquisition of the spreading code in the baseband signal, and detects the phase h [chip] of the spreading code, the carrier frequency, etc. To do. In addition, the synchronization acquisition unit 48 detects the identification information (for example, satellite number for identifying the GPS satellite) of the source positioning satellite. The synchronization acquisition unit 48 supplies the phase h of the spread code to the synchronization holding unit 49 and supplies the carrier frequency, identification information, and the like to the CPU 52.
  • the identification information for example, satellite number for identifying the GPS satellite
  • the synchronization acquisition unit 48 can be configured by, for example, a digital matched filter using a fast Fourier transform.
  • Examples of the digital matched filter include using the technique disclosed in Japanese Patent Laid-Open No. 2003-232844, but are not limited thereto.
  • the synchronization holding unit 49 performs a demodulation process for performing spectrum despreading and demodulation on the baseband signal supplied from the baseband conversion unit 47 according to the clock CLK, and obtains a navigation message. Specifically, the synchronization holding unit 49 performs spreading code synchronization holding processing on the baseband signal supplied from the baseband conversion unit 47 in accordance with the clock CLK.
  • the spreading code (PN) generation in the synchronization holding process of the spreading code based on the notification of the start of capturing and the phase h supplied from the synchronization acquisition unit 48 and the frequency correction value a supplied from the CPU 52 Reset the process.
  • the synchronization holding unit 49 corrects the synchronization deviation of the spread code due to the frequency deviation of the clock CLK accompanying the frequency variation of the oscillation signal due to the temperature T. That is, the synchronization holding unit 49 (clock correction unit) corrects the frequency shift of the clock CLK by correcting the synchronization shift of the spreading code based on the frequency correction value a.
  • the synchronization holding unit 49 performs carrier synchronization holding processing on the baseband signal using the generated spreading code according to the clock CLK. As a result, the baseband signal is demodulated and a navigation message is generated. At this time, the synchronization holding unit 49 corrects the frequency of the signal used for demodulation based on the correction value b of the frequency supplied from the CPU 52, so that the frequency of the clock CLK accompanying the frequency variation of the oscillation signal due to the temperature T is corrected. The carrier synchronization deviation due to the deviation is corrected. That is, the synchronization holding unit 49 (clock correction unit) corrects the frequency deviation of the clock CLK by correcting the carrier synchronization deviation based on the frequency correction value b. The synchronization holding unit 49 supplies the navigation message to the CPU 52.
  • the synchronization acquisition unit 48 and the synchronization holding unit 49 can perform processing for each positioning satellite in parallel.
  • the ADC 50 is connected to the input terminal 12c, and acquires a signal having a voltage V th corresponding to the temperature T input to the input terminal 12c.
  • the selection signal SEL is turned on by the CPU 52 or the like
  • the ADC 50 A / D converts the signal of the voltage V th using the reference voltage RefVoltage according to the sampling clock SCLK, and generates 10-bit temperature data.
  • the ADC 50 supplies temperature data to the LPF 51.
  • LPF 51 averages the temperature data supplied from ADC 50, generates 12-bit temperature data X, and supplies it to CPU 52.
  • the CPU 52 (reading unit) reads correction information representing the correction value a and the correction value b of the frequency corresponding to the temperature data X from the correction table stored in the memory 54. Is read.
  • This read frequency is lower than the conversion frequency of the ADC 50 (frequency of the sampling clock SCLK), for example. Thereby, the resolution of temperature detection can be raised. For example, when the conversion frequency of the ADC 50 is four times faster than the frequency of reading the correction value a and the correction value b, an improvement in temperature detection accuracy equivalent to 1 bit can be expected on average.
  • the reading frequency can be set higher than 10 Hz, for example, and the conversion frequency of the ADC 50 can be set to 256 Hz or 32 Hz, for example.
  • the conversion frequency of the ADC 50 and the frequency of reading the correction value a and the correction value b may be the same.
  • the LPF 51 may not be provided.
  • the conversion frequency of the ADC 50 is set to a frequency that is earlier than the temperature fluctuation when the receiving device 10 is used, for example.
  • the CPU 52 supplies the correction value a represented by the correction information to the baseband conversion unit 47 and the synchronization holding unit 49, and supplies the correction value b to the synchronization holding unit 49.
  • the CPU 52 acquires the delay time from when the GPS, GLONASS, Beidou, and Galileo orbit data, time information, and RF signal are transmitted to when they are received, based on the navigation message supplied from the synchronization holding unit 49. . Then, based on the orbit data, the time information, and the delay time of the RF signal, the CPU 52 obtains the three-dimensional position of the receiving device 10 by simultaneous equations (positioning calculation) and generates position information representing the three-dimensional position. . For the generation of this position information, a Doppler shift detection result is also used as necessary.
  • the CPU 52 may obtain the speed of the receiving device 10 based on the position information and generate speed information indicating the speed.
  • the position information and the speed information are displayed on a display device (not shown) or used for various processes, for example. Further, the CPU 52 performs control of each block of the receiving unit 12 and the like.
  • the timer 53 is used, for example, for generating various timing signals for controlling the operation of each block of the receiving unit 12 and for referring to time.
  • the memory 54 includes, for example, ROM (Read Only Memory), RAM (Random Access Memory), SDRAM (Synchronous Dynamic Random Access Memory), flash memory, and the like.
  • ROM Read Only Memory
  • RAM Random Access Memory
  • SDRAM Synchronous Dynamic Random Access Memory
  • flash memory and the like.
  • the ROM that constitutes the memory 54 stores a correction table that is generated based on the temperature characteristics of the crystal oscillation circuit 13 and associates values that can be taken as temperature data X with correction information.
  • the ROM stores control data such as programs used by the CPU 52 and calculation parameters. Further, a program executed by the CPU 52 is temporarily stored in the RAM.
  • the oscillation signal generation unit 11 of the reception device 10 configured as described above, and the input terminals 12a to 12c of the reception unit 12, the inverter 41, the resistor 42, the buffer 43, the PLL unit 44, the antenna 45, the frequency conversion unit 46,
  • the ADC 50 is an analog circuit that processes an analog signal.
  • the baseband conversion unit 47, the synchronization acquisition unit 48, the synchronization holding unit 49, the LPF 51, the CPU 52, and the memory 54 of the reception unit 12 are digital circuits that process digital signals.
  • the reception intensity of RF signals transmitted from GPS, GLONASS, Beidou, and Galileo is less than thermal noise, and the C / N (Carrier / noise) ratio is well below 0 dB.
  • the receiving apparatus 10 can demodulate with the processing gain of the spread spectrum.
  • the processing gain of spread spectrum with respect to the data length of 1 bit of the RF signal transmitted from the GPS is 10 Log (1.023 MHz / 50) ⁇ 43 dB.
  • FIG. 2 is a diagram illustrating an example of a correction table stored in the memory 54 of FIG.
  • the correction table in FIG. 2 is a table in which correction values a and b are associated as correction information with each value that can be taken as 12-bit temperature data X.
  • the frequency of the signal used for generating the IF signal is 48 times the frequency of the oscillation signal. Therefore, in each temperature data X, the correction value a (X) used for correcting the frequency shift of the IF signal due to the frequency variation of the oscillation signal due to the temperature T is the difference between the frequency of the oscillation signal and the nominal frequency in the temperature data X. Is set to 48 times the frequency deviation ⁇ f (X), that is, 48 ⁇ f (X). For example, when the frequency deviation ⁇ f (X) is 20 ppm of the frequency of the oscillation signal and the frequency of the oscillation signal is 32.736 MHz, about 31 kHz is set as the correction value a (X).
  • the correction value b (X) used for correcting the frequency shift of the clock CLK accompanying the frequency variation of the oscillation signal due to the temperature T is, for example, the frequency shift of the clock CLK and the frequency of the clock CLK.
  • the correction value b (X) is 20 ⁇ 10 ⁇ 6. Or it is set to 20 which is ppm value.
  • the frequency deviation ⁇ f (X) is determined based on an actual measurement value of the frequency deviation ⁇ f (X) or an average temperature characteristic of each element constituting the crystal oscillation circuit 13.
  • a method for determining the frequency shift ⁇ f (X) based on the actually measured value of the frequency shift ⁇ f (X) will be described.
  • FIG. 3 is a graph showing the relationship between the temperature data X and the temperature T.
  • the horizontal axis represents the temperature data X
  • the vertical axis represents the temperature T [° C.].
  • the solid line represents the relationship between the measured value of the temperature data X and the temperature T
  • the dotted line represents the relationship between the predicted value of the temperature data X and the temperature T.
  • the temperature data X can be predicted as follows. That is, the resistance value R th [ ⁇ ] of the thermistor 24 at the temperature T [K] is expressed by the following equation (1).
  • R 0 [ ⁇ ] is a resistance value of the thermistor 24 at a reference temperature T 0 [K] (for example, 298.15 K), and B [K] is a B constant.
  • the relationship between the temperature T and the temperature data X can be predicted based on the relationship between the voltage V th and the temperature data X and the equation (3).
  • the relationship between the predicted temperature data X and the temperature T becomes a curve due to the non-linearity of the temperature characteristic of the thermistor 24 and the non-linearity of the conversion characteristic of the ADC 50.
  • the solid line representing the relationship between the actually measured value of the temperature data X and the temperature T substantially overlaps this dotted line. Therefore, it can be said that the relationship between the temperature T and the voltage V th can be defined by the above-described equation (3).
  • FIG. 4 is a graph showing the relationship between the temperature data X and the frequency shift 48 ⁇ f.
  • the horizontal axis represents temperature data X
  • the vertical axis represents frequency deviation 48 ⁇ f [Hz].
  • the solid line represents the relationship between the temperature data X and the measured value of the frequency shift 48 ⁇ f (X)
  • the dotted line represents the relationship between the temperature data X and the predicted value of the frequency shift 48 ⁇ f (X). The same applies to FIG. 6 described later.
  • the measured value of the frequency shift 48 ⁇ f (X) is monitored by monitoring the temperature data X and the frequency of the LO signal used for frequency conversion in the frequency converter 46 while changing the temperature by placing the receiving device 10 in a thermostat. Is measured.
  • the temperature data X is monitored by, for example, the CPU 52, and the frequency of the LO signal is monitored by a measuring instrument such as a spectrum analyzer.
  • the actual value of the frequency deviation 48 ⁇ f (X) is subjected to frequency correction that is generated by the synchronization holding unit 49 by inputting an RF signal having a predetermined frequency generated with high accuracy by the signal generator to the receiving device 10. It may be measured by monitoring the unsynchronized IF signal carrier synchronization (frequency error of NCO (numerically controlled oscillator) incorporated in the synchronization holding unit 49) by the CPU 52.
  • the measured value of the frequency shift 48 ⁇ f (X) is an oscillation calculated when the receiving apparatus 10 receives the RF signal from the positioning satellite and as a result, the position information is generated using the IF signal that is not subjected to frequency correction. It may be measured by monitoring the exact frequency of the signal.
  • the actually measured values of the frequency deviation 48 ⁇ f (X) are used for calculating the correction value a and the correction value b.
  • the relationship between the temperature data X and the frequency deviation 48 ⁇ f (X) is as follows using the measured values of the frequency deviation 48 ⁇ f (X). In this way, it is modeled.
  • the temperature characteristic of the frequency shift ⁇ f (T) of the oscillation signal at the temperature T is a cubic curve represented by the following equation (4).
  • a model expression representing the relationship between the temperature data X and the frequency shift ⁇ f (X) can be generated based on the above-described equations (3) and (4) and the relationship between the voltage V th and the temperature data X.
  • This model formula can be expressed by a polynomial as shown in the following formula (5), for example.
  • the frequency deviation ⁇ f (X) includes the nonlinearity of the temperature characteristic of the thermistor 24 and the nonlinearity of the conversion of the ADC 50 to the third-order temperature characteristic of the frequency of the oscillation signal. Is the value of X 0 is a constant.
  • equation (5) for example, by setting the coefficient C n so that the difference between the predicted value and the actual measurement value of the frequency deviation 48 ⁇ f (X) becomes small in all temperature data X, the temperature data X and the frequency deviation 48 ⁇ f ( The relationship of X) is modeled. Based on the equation (5) in which the coefficient C n is set, the predicted values of the frequency shifts 48 ⁇ f (X) of all the temperature data X are obtained and used for calculating the correction values a and b.
  • the dotted line representing the relationship between the temperature data X and the predicted value of the frequency shift 48 ⁇ f (X) is the same as the solid line representing the relationship between the temperature data X and the measured value of the frequency shift 48 ⁇ f (X). The curve becomes the next or higher.
  • FIG. 5 is a graph showing the relationship between the temperature data X and the difference between the actually measured value and the predicted value of the frequency shift 48 ⁇ f (X) in FIG.
  • the horizontal axis represents the temperature data X
  • the vertical axis represents the difference [Hz] between the actually measured value and the predicted value of the frequency shift 48 ⁇ f (X). The same applies to FIG. 7 described later.
  • the temperature characteristic of the frequency deviation 48 ⁇ f (T) is a cubic curve, and the temperature characteristic of the thermistor 24 and the conversion characteristic of the ADC 50 are non-linear. Therefore, when the frequency shift ⁇ f (X) in the entire range of the temperature data X is modeled by one model formula, as shown in FIG. 5, the difference between the measured value and the predicted value of the frequency shift 48 ⁇ f (X) increases. In the example of FIG. 5, the differences at high temperature, room temperature, and low temperature are large.
  • the entire range of the temperature data X is, for example, a range A of 80 (85 ° C.) to 250 (50 ° C.), a range B of 250 (50 ° C.) to 780 (0 ° C.). , 780 (0 ° C.) to 940 ( ⁇ 25 ° C.), and the relationship between the temperature data X and the frequency shift 48 ⁇ f (X) may be modeled for each of the ranges A to C.
  • the coefficient C n of Equation (5) is set so that the difference between the predicted value and the actual measurement value of the frequency shift 48 ⁇ f (X) becomes small.
  • the predicted value of the frequency shift 48 ⁇ f (X) based on the range A formula (5) and the frequency shift based on the range B formula (5).
  • the predicted value of 48 ⁇ f (X) coincides with the condition that the differential value (slope) of the expression (5) in the range A and the expression (5) in the range B are continuous.
  • the predicted value of the frequency shift 48 ⁇ f (X) according to the range B formula (5) and the frequency shift 48 ⁇ f according to the range C formula (5) matches, and the condition that the differential value of equation (5) in range B and equation (5) in range C continues is imposed.
  • the relationship between the temperature data X of the entire range and the predicted value of the frequency shift ⁇ f (X) becomes a smooth curve.
  • the function representing the relationship between the temperature data X of the entire range and the predicted value of the frequency shift ⁇ f (X) is a cubic B-spline function that is the most general spline function. Therefore, the difference between the predicted value of the frequency deviation ⁇ f (X) and the actually measured value can be further reduced.
  • the number of divisions of the temperature data X is not limited to three.
  • the temperature data X can be divided into five ranges D to H.
  • the order n in the equation (5) is a value of 3 or more.
  • the relationship between the temperature data X and the frequency shift 48 ⁇ f (X). Can be accurately modeled, so that the order n can be set to 2.
  • the correction value a and the correction value b are calculated based on the actual measurement value of the frequency deviation 48 ⁇ f (X).
  • the correction value a and the correction value b are calculated based on the actual measurement value of the frequency deviation ⁇ f (X).
  • the value a and the correction value b may be calculated.
  • the actual measurement value of the frequency deviation ⁇ f (X) is measured by monitoring the temperature data X and the frequency of the oscillation signal while changing the temperature by placing the receiving device 10 in a thermostat, for example.
  • FIG. 9 is a block diagram illustrating a configuration example of the frequency conversion unit 46 of FIG.
  • LNA Low Noise Amplifier
  • processing units 72-1 to 72-3 and a local oscillation circuit (LO (Local Oscillator)) 73.
  • LO Local Oscillator
  • the LNA 71 amplifies the RF signal supplied from the antenna 45 and supplies it to the processing units 72-1 to 72-3.
  • the processing units 72-1 to 72-3 are processing units for GPS and Galileo RF signals, GLONASS RF signals, and Beidou RF signals, respectively. Since the processing units 72-1 to 72-3 have the same configuration, only the processing unit 72-1 is shown and described.
  • the processing unit 72-1 includes a mixer 91, an LPF (Low Pass Filter) 92, an amplifier 94, and an ADC 97.
  • LPF Low Pass Filter
  • the mixer 91 mixes the LO signal (local oscillation signal) supplied from the local oscillation circuit 73 and the RF signal supplied from the LNA 71, thereby reducing the frequency to an intermediate frequency (IF) within several MHz lower than the carrier frequency. Output the converted IF signal.
  • Typical intermediate frequencies are, for example, 4.092 MHz, 1.023 MHz, 0 Hz, and the like, but are not limited thereto.
  • the LPF 92 extracts a low frequency component from the frequency components of the IF signal supplied from the mixer 91 and supplies the low frequency component to the amplifier 94.
  • the amplifier 94 amplifies the IF signal supplied from the LPF 92 and supplies it to the ADC 97.
  • the ADC 97 converts the analog IF signal supplied from the amplifier 94 into a digital IF signal using the clock CLK supplied from the PLL unit 44 of FIG. 1 as a sampling clock.
  • the ADC 97 supplies the digital IF signal to the baseband converter 47 shown in FIG.
  • the local oscillation circuit 73 is constituted by, for example, a PLL circuit.
  • the local oscillation circuit 73 generates an LO signal having a frequency 48 times the frequency of the oscillation signal, using the oscillation signal supplied from the buffer 43 in FIG.
  • the local oscillation circuit 73 supplies the LO signal to the mixer 91.
  • the frequency converter 46 generates the LO signal by multiplying the frequency of the oscillation signal by 48 times, so the frequency variation of the LO signal is 48 times the frequency variation of the oscillation signal. Further, since the frequency conversion unit 46 converts the RF signal into the IF signal using the LO signal, the frequency variation in the digital IF signal output from the frequency conversion unit 46 is 48 times the frequency variation in the oscillation signal. .
  • FIG. 10 is a block diagram illustrating a configuration example of the baseband conversion unit 47 of FIG.
  • DC cancel unit 111 includes a DC cancel unit 111 and processing units 112-1 to 112-3.
  • the DC cancel unit 111 cuts each DC component (DC component) of the I signal and the Q signal in the IF signal output from the ADC 97 (FIG. 9) of the frequency conversion unit 46, and cancels the DC offset.
  • the DC cancel unit 111 supplies the resulting I signal and Q signal to the processing units 112-1 to 112-3.
  • the processing units 112-1 to 112-3 are processing units for GPS and Galileo IF signals, GLONASS IF signals, and Beidou IF signals, respectively. Since the processing units 112-1 to 112-3 have the same configuration, only the processing unit 112-1 is shown and described.
  • the processing unit 112-1 includes an LPF 131, a decimation 132, a multiplier 134, a multiplier 135, and an NCO 136.
  • the LPF 131 cuts the high frequency components of the I signal and the Q signal supplied from the DC cancel unit 111 and supplies them to the decimation 132.
  • the decimation 132 reduces the sampling frequency of the I signal and Q signal supplied from the LPF 131 to, for example, 1/4 times, supplies the I signal to the multiplier 134, and supplies the Q signal to the multiplier 135.
  • the decimation 132 may not be provided.
  • the multiplier 134 multiplies the I signal supplied from the decimation 132 by the intermediate frequency signal supplied from the NCO 136, thereby converting the frequency of the IF signal from the intermediate frequency to, for example, zero, and outputs the baseband signal I. Generate a signal.
  • the multiplier 134 supplies the baseband signal I signal to the synchronization acquisition unit 48 and the synchronization holding unit 49 of FIG.
  • the multiplier 135 multiplies the Q signal supplied from the decimation 132 by the intermediate frequency signal supplied from the NCO 136, thereby converting the frequency of the IF signal from the intermediate frequency to, for example, zero. Generate a signal.
  • the multiplier 135 supplies the Q signal of the baseband signal to the synchronization acquisition unit 48 and the synchronization holding unit 49 of FIG.
  • NCO 136 is a variable frequency NCO.
  • the NCO 136 corrects a preset intermediate frequency (for example, 4.092 MHz) based on the correction value a supplied from the CPU 52, and generates a corrected intermediate frequency signal.
  • the NCO 136 supplies an intermediate frequency signal to the multiplier 134 and the multiplier 135. As a result, it is possible to correct the LO signal frequency shift due to the temperature shift ⁇ f (X) of the oscillation signal due to temperature.
  • the frequency of the intermediate frequency signal to be generated is corrected based on the correction value a. Therefore, the frequency shift in the IF signal is corrected, and a baseband signal having no frequency shift is obtained. Generated.
  • the NCO 136 corrects the frequency of the intermediate frequency signal at intervals sufficiently shorter than the temperature variation time.
  • FIG. 11 is a diagram illustrating a configuration example of a channel circuit constituting the synchronization holding unit 49 of FIG.
  • the synchronization holding unit 49 includes four or more channel circuits corresponding to each positioning satellite, and performs processing in parallel in each channel circuit.
  • the channel circuit 150 includes a Costas loop 151, a correlation detector 152, an integrator 153, a binarization circuit 154, and a DLL (Delay Lock Loop) 155.
  • a DLL Delay Lock Loop
  • the Costas loop 151, the correlation detector 152, the accumulator 153, and the binarization circuit 154 of the channel circuit 150 perform carrier synchronization holding processing and extract a navigation message.
  • the DLL 155 also performs spreading code synchronization holding processing.
  • the Costas loop 151 includes multipliers 171 to 174, LPF 175 and LPF 176, a binarization circuit 177, a phase detector 178, a loop filter 179, and an NCO 180.
  • the process of the Costas loop 151 is performed according to the clock CLK supplied from the PLL unit 44 of FIG.
  • the multiplier 171 of the Costas loop 151 performs a spreading code (hereinafter, spreading code P) in which the phase supplied from the DLL 155 is P (Prompt) with respect to the I signal output from the processing unit 112-1 (FIG. 10). Spectrum despreading is performed.
  • the multiplier 171 supplies the spectrum despread I signal to the multiplier 173.
  • the multiplier 172 of the Costas loop 151 performs spectrum despreading by multiplying the Q signal output from the processing unit 112-1 by the spreading code P supplied from the DLL 155.
  • the multiplier 172 supplies the Q signal subjected to spectrum despreading to the multiplier 174.
  • the multiplier 173 multiplies the I signal supplied from the multiplier 171 by the cosine component of the signal generated by the NCO 180 and supplies the result to the LPF 175.
  • the multiplier 174 multiplies the Q signal supplied from the multiplier 172 by the sine component of the signal generated by the NCO 180 and supplies the result to the LPF 176.
  • the LPF 175 is a frequency component represented by the cutoff frequency information of the I signal supplied from the multiplier 173 based on the cutoff frequency information supplied from the CPU 52 of FIG. Is supplied to the binarization circuit 177, the phase detector 178, and the correlation detector 152.
  • the LPF 176 cuts the frequency component represented by the cutoff frequency information in the Q signal supplied from the multiplier 174 based on the cutoff frequency information supplied from the CPU 52 based on the processing result of the synchronization acquisition unit 48. To the phase detector 178 and the correlation detector 152.
  • the binarization circuit 177 binarizes the I signal supplied from the LPF 175 and supplies it to the CPU 52 as a navigation message.
  • the phase detector 178 detects a phase error between the carrier and the signal generated by the NCO 180 based on the signals supplied from the LPF 175 and the LPF 176, and supplies the detected phase error to the NCO 180 via the loop filter 179. As a result, the phase of the signal generated by the NCO 180 is controlled to be synchronized with the phase of the carrier.
  • the loop filter 179 integrates the phase error supplied from the phase detector 178 based on the parameter specifying the filter characteristic supplied from the CPU 52 and generated based on the processing result of the synchronization acquisition unit 48, and sets the NCO 180. A control signal to be controlled is generated. The loop filter 179 supplies a control signal to the NCO 180.
  • the NCO 180 is composed of a variable frequency NCO.
  • the NCO 180 corrects the carrier frequency based on the frequency information representing the carrier frequency determined based on the processing result of the synchronization acquisition unit 48 supplied from the CPU 52 of FIG. 1 and the correction value b. As a result, the carrier synchronization shift due to the frequency shift of the clock CLK can be corrected.
  • the NCO 180 generates a corrected carrier frequency signal based on the control signal supplied from the loop filter 179 so as to synchronize with the carrier phase.
  • the NCO 180 supplies the cosine component of the generated signal to the multiplier 173 and supplies the sine component to the multiplier 174.
  • the correlation detector 152 calculates the square sum (I 2 + Q 2 ) of the I signal supplied from the LPF 175 and the Q signal supplied from the LPF 176, and supplies it to the integrator 153.
  • the accumulator 153 accumulates the square sum (I 2 + Q 2 ) supplied from the correlation detector 152 by the bit length based on the bit length of the navigation message supplied from the CPU 52, thereby obtaining the base.
  • a correlation value P between the band signal and the spreading code P is generated.
  • the integrator 153 supplies the correlation value P to the CPU 52 and the binarization circuit 154.
  • the binarization circuit 154 compares the correlation value P supplied from the integrator 153 with a predetermined threshold value. When the correlation value P is larger than the threshold value, the binarization circuit 154 supplies the spread code lock information indicating that the synchronization holding is in the locked state to the CPU 52. On the other hand, when the correlation value P is equal to or smaller than the threshold value, the binarization circuit 154 supplies the spread code lock information indicating that the synchronization holding is in the unlocked state to the CPU 52.
  • the DLL 155 includes multipliers 191 to 194, LPF 195 and LPF 196, correlation detector 197, accumulator 198, multipliers 199 to 202, LPF 203 and 204, correlation detector 205, accumulator 206, phase detector 207, loop filter. 208, NCO 209, and PNG 210.
  • the multiplier 191 of the DLL 155 includes an I signal output from the processing unit 112-1 and a spreading code (hereinafter referred to as a spreading code E) in which the phase supplied from the PNG 210 is E (Early) ahead of P.
  • the spectrum is despread by multiplying by.
  • the multiplier 191 supplies the spectrum despread I signal to the multiplier 193.
  • the multiplier 192 performs spectrum despreading by multiplying the Q signal output from the processing unit 112-1 and the spreading code E supplied from the PNG 210.
  • the multiplier 192 supplies the Q signal subjected to spectrum despreading to the multiplier 193.
  • the multiplier 193 multiplies the I signal supplied from the multiplier 191 by the cosine component of the signal generated by the NCO 180 and supplies the result to the LPF 195.
  • the multiplier 194 multiplies the Q signal supplied from the multiplier 192 by the sine component of the signal generated by the NCO 180 and supplies the result to the LPF 196.
  • the LPF 195 is a frequency component represented by the cutoff frequency information of the I signal supplied from the multiplier 193 based on the cutoff frequency information supplied from the CPU 52 in FIG. Is cut and supplied to the correlation detector 197.
  • the LPF 196 cuts the frequency component represented by the cutoff frequency information in the Q signal supplied from the multiplier 194 based on the cutoff frequency information supplied from the CPU 52 based on the processing result of the synchronization acquisition unit 48. To the correlation detector 197.
  • the correlation detector 197 calculates the square sum (I 2 + Q 2 ) of the I signal supplied from the LPF 195 and the Q signal supplied from the LPF 196, and supplies it to the accumulator 198 and the phase detector 207.
  • the accumulator 198 accumulates the bit length of the navigation message supplied from the CPU 52 to generate a correlation value E between the baseband signal and the spread code E.
  • the accumulator 198 supplies the correlation value E to the CPU 52.
  • the processing of the multipliers 199 to 202, the LPFs 203 and 204, the correlation detector 205, and the accumulator 206 is a spreading code (hereinafter referred to as spreading code) whose phase is delayed from P instead of the spreading code E.
  • (L) is input from the PNG 210, and is the same as the processing of the multipliers 191 to 194, the LPFs 195 and 196, the correlation detector 197, and the accumulator 198. Therefore, detailed description is omitted.
  • the accumulator 206 outputs a correlation value L, which is a correlation value between the baseband signal and the spreading code L, to the CPU 52, and the square sum (I 2 + Q 2 ) of the I signal and the Q signal is the phase. This is supplied to the detector 207.
  • the phase detector 207 uses the difference of the sum of squares (I 2 + Q 2 ) supplied from the correlation detector 197 and the correlation detector 205 as a phase error between the spreading code P and the spreading code in the GPS baseband signal. To detect.
  • the phase detector 207 supplies the detected phase error to the NCO 209 via the loop filter 208. Thereby, the phase of the spreading code P is controlled to be synchronized with the phase of the spreading code in the GPS baseband signal.
  • the loop filter 208 integrates the phase error supplied from the phase detector 207 on the basis of the parameter specifying the filter characteristic supplied from the CPU 52 and generated based on the processing result of the synchronization acquisition unit 48, and sets the NCO 209. A control signal to be controlled is generated.
  • the loop filter 179 supplies a control signal to the NCO 209.
  • the NCO 209 is composed of a variable frequency NCO.
  • the NCO 290 corrects the carrier frequency represented by the frequency information based on the frequency information supplied from the CPU 52 and the correction value b.
  • the NCO 209 Based on the control signal supplied from the loop filter 208, the NCO 209 generates a signal having a corrected carrier frequency so that the phase of the spreading code P is synchronized with the phase of the spreading code in the GPS baseband signal.
  • the NCO 209 supplies the generated signal to the PNG 210.
  • the PNG 210 generates a spreading code E, a spreading code P, and a spreading code L based on the signal supplied from the NCO 209.
  • the generation of the spreading code E, spreading code P, and spreading code L is reset based on the correction value a supplied from the CPU 52 and the phase h supplied from the synchronization acquisition unit 48.
  • the Costas loop 151 can accurately perform spectrum despreading on the GPS baseband signal using the spreading code P. As a result, the Costas loop 151 can demodulate the navigation message.
  • the correction of the carrier synchronization error by the NCO 180 and the correction of the synchronization error of the spreading code by the NCO 209 and the PNG 210 are performed at intervals sufficiently shorter than the temperature variation time.
  • FIG. 12 is a diagram for explaining reset by the PNG 210 of FIG.
  • the synchronization acquisition unit 48 notifies the synchronization holding unit 49 of the start of the acquisition of a baseband signal into a built-in memory (not shown).
  • the synchronization holding unit 48 requests the CPU 52 to start the timer 53 and starts the timer 53.
  • the synchronization acquisition unit 48 reads the baseband signal held in the memory according to the clock CLK, acquires the synchronization of the spread code in the baseband signal, and detects the phase h.
  • the synchronization acquisition unit 48 supplies the detected phase h to the synchronization holding unit 49.
  • the phase of the spreading code is affected by the Doppler frequency of each positioning satellite from when the baseband signal is read until the phase h is supplied to the synchronization holding unit 49.
  • the PNG 210 of the synchronization holding unit 49 uses the following equation (6) based on the correction value a supplied from the CPU 52 to calculate the phase h due to the frequency deviation of the clock CLK.
  • the shift ⁇ h is obtained.
  • Ti is a delay time from the start of capturing the baseband signal into the memory of the synchronization capturing unit 48 to the resetting of the PNG 210.
  • ⁇ fd is a carrier frequency shift including the Doppler shift amount detected by the synchronization acquisition unit 48.
  • the PNG 210 Based on the phase h and the shift ⁇ h, the PNG 210 has the spreading code E, the spreading code P, and the spreading code after the count value of the timer 53 becomes an integral multiple of 1 ms and only after the sum of the phase h and the shift ⁇ h (h + ⁇ h). Reset the generation of L. As a result, the synchronization shift of the spreading code P due to the frequency shift of the clock CLK can be corrected.
  • the PNG 210 resets the generation of the spreading code E, the spreading code P, and the spreading code L not only when the phase h is supplied but also when the correction value a is updated.
  • the details of the process in which the synchronization holding unit 49 resets the generation of the spreading code E, the spreading code P, and the spreading code L based on the phase h detected by the synchronization capturing unit 48 are, for example, “A High Performance GPS Solution for Mobile Use ”, Katsuyuki Tanaka, Takayasu Muto, Katsuya Hori, Mikio Wakamori, Koichiro Teranishi, Hideki Takahashi, Masayuki Sawada, Matt Ronning, ION GPS 2002.
  • FIG. 13 is a flowchart for explaining a reception process of the reception device 10 of FIG.
  • step S11 of FIG. 13 the receiving apparatus 10 performs setting such as an intermediate frequency of the NCO 136 of FIG. 10 as an initial setting.
  • step S12 the receiving device 10, generates the oscillation signal, the generation of voltage V th of the signal, A / D conversion of the voltage V th of the signal, generating a clock CLK, the reception of the RF signal, to the IF signal from the RF signal Starts initial operations such as conversion and A / D conversion of IF signals.
  • step S13 the LPF 51 averages the 10-bit temperature data supplied from the ADC 50, generates 12-bit temperature data X, and supplies it to the CPU 52.
  • step S14 the CPU 52 reads the correction value a and the correction value b corresponding to the temperature data X from the correction table stored in the memory 54 based on the temperature data X supplied from the LPF 51.
  • step S15 the CPU 52 corrects the intermediate frequency of the NCO 136 set in step S11 based on the correction value a by supplying the correction value a to the baseband conversion unit 47.
  • the baseband converter 47 generates a corrected intermediate frequency signal, and converts the digital IF signal supplied from the frequency converter 46 into a baseband signal using the signal.
  • the baseband conversion unit 47 outputs the baseband signal to the synchronization acquisition unit 48 and the synchronization holding unit 49. Note that the processing in steps S15 to S24 is performed for each positioning satellite.
  • step S16 the synchronization capturing unit 48 captures the baseband signal output from the baseband converting unit 47 into a memory (not shown).
  • the synchronization acquisition unit 48 notifies the synchronization holding unit 49 of the start of the acquisition. With this notification, the timer 53 is started.
  • step S17 the synchronization acquisition unit 48 reads the baseband signal held in the memory, performs synchronization acquisition of the spreading code in the baseband signal, and detects the phase h and carrier frequency of the spreading code.
  • the synchronization acquisition unit 48 detects positioning satellite identification information and the like. Then, the synchronization acquisition unit 48 supplies the detected phase h of the spread code to the synchronization holding unit 49 and supplies the carrier frequency, identification information, etc. to the CPU 52.
  • step S18 the CPU 52 corrects the carrier frequencies of the NCO 180 and the NCO 209 (FIG. 11) based on the correction value b by supplying the correction value b to the synchronization holding unit 49.
  • step S19 the CPU 52 supplies the correction value a to the synchronization holding unit 49, thereby causing the PNG 210 (FIG. 11) to reset the generation of the spreading code based on the correction value a and the phase h, and to set the phase of the spreading code to the phase. Correct to h + ⁇ h.
  • step S20 the CPU 52 sets the threshold value of the binarization circuit 154, the cutoff frequency information, the frequency information, the bit length of the navigation message, etc. to the channel circuit 150, and starts the operation of the channel circuit 150.
  • step S21 the channel circuit 150 performs demodulation processing on the baseband signal supplied from the baseband converter 47 using the corrected carrier frequency signal to obtain a navigation message.
  • step S22 the CPU 52 generates position information based on the navigation message supplied from the synchronization holding unit 49.
  • step S23 the receiving apparatus 10 determines whether or not to continue the receiving process.
  • step S24 the receiving apparatus 10 performs the continuation process.
  • steps S13 to S15, S18, S21, and S22 are performed.
  • the processing relating to the correction according to the temperature in steps S13 to S15, and S18, the demodulation processing in step S21, and the position information generation processing in step S22 are each independently performed periodically or aperiodically depending on the application. To be done.
  • the position information generation process may be periodically performed every second
  • the demodulation process may be performed every 1 second or more
  • the process related to temperature correction may be performed periodically every 1 second or less.
  • FIG. 13 illustrates the reception process of the reception device 10 in a simplified manner. In the actual reception process, a number of processes such as satellite replacement according to reception conditions and environmental factors, and channel channel 150 setting change are performed. Is further included.
  • the receiving apparatus 10 corrects the frequency of the IF signal based on the temperature data X, the frequency shift ⁇ f (X) of the oscillation signal due to temperature fluctuation can be achieved without controlling the frequency of the crystal oscillation circuit 13.
  • the influence on the IF signal can be suppressed. That is, the temperature compensation of the IF signal can be performed.
  • the receiving device 10 corrects the frequency of the clock CLK based on the temperature, the influence of the frequency shift ⁇ f (X) on the clock CLK can be suppressed without controlling the frequency of the crystal oscillation circuit 13. . That is, the temperature compensation of the clock CLK can be performed.
  • the receiving device 10 since the receiving device 10 does not need to perform temperature compensation on the frequency of the oscillation signal, power consumption can be reduced compared to a receiving device including a TCXO that performs temperature compensation on the frequency of the oscillation signal. it can. As a result, the battery duration of the mobile terminal or wearable terminal in which the receiving device 10 is mounted can be increased.
  • the correction information registered in the correction table is the correction value a and the correction value b.
  • the correction value a and the correction value b may not be used.
  • the correction information may be the coefficients C 0 to C 3 and the constant X 0 of the model formula represented by the above-described formula (5).
  • the temperature data X is divided into five ranges D to H as shown in FIG. 8, and the relationship between the temperature data X and the frequency shift 48 ⁇ f (X) is modeled in each of the ranges D to H. Has been.
  • the order n is 3 or more.
  • the CPU 52 reads the coefficients C 0 to C 3 and the constant X 0 corresponding to any of the ranges D to H including the temperature data X supplied from the LPF 51. Then, the CPU 52 calculates the frequency shift ⁇ f (X) by the above-described equation (5) using the read coefficients C 0 to C 3 and the constant X 0 .
  • the CPU 52 supplies a value obtained by multiplying the frequency deviation ⁇ f (X) by 48 to the baseband conversion unit 47 and the synchronization holding unit 49 as a correction value a, and corrects the ratio between the frequency deviation ⁇ f (X) and the frequency of the oscillation signal.
  • b is supplied to the synchronization holding unit 49.
  • the memory 54 may store both the correction table of FIG. 2 and the correction table of FIG.
  • the relationship between the temperature data X and the frequency deviation ⁇ f (X) is modeled based on the actual measurement value of the frequency deviation ⁇ f (X). Since the temperature characteristic of the frequency shift ⁇ f (X) has individual variations, when modeling is performed based on the actual measurement value of the frequency shift ⁇ f (X), it is necessary to perform modeling for each receiving device 10.
  • the configuration of the second embodiment of the receiving apparatus to which the present disclosure is applied is that the correction table is not stored in the memory 54, and the accurate frequency and temperature data X of the oscillation signal obtained by the CPU 52 during the positioning calculation process. 1 is the same as the configuration of the receiving apparatus 10 in FIG. 1 except that the correction value a and the correction value b are calculated based on. Therefore, hereinafter, only the correction unit which is realized by the CPU 52 and the memory 54 and calculates the correction value a and the correction value b based on the accurate frequency of the oscillation signal obtained in the positioning calculation process and the temperature data X will be described. To do.
  • FIG. 15 is a block diagram illustrating a configuration example of the correction unit 230.
  • the 15 includes a calculation unit 231, multiplication units 232-0 to 232-n, subtraction units 233-0 to 233-n, holding units 234-0 to 234-n, multiplication units 235-0 to 235- n, an integration unit 236, a subtraction unit 237, a multiplication unit 238, and a correction value calculation unit 239.
  • the unit 239 is realized by the CPU 52.
  • the holding units 234-0 to 234-n are realized by an SDRAM or a flash memory of the memory 54.
  • the correction unit 230 corrects the difference between the accurate frequency of the oscillation signal obtained in the positioning calculation process and the nominal oscillation frequency of the crystal oscillation circuit 13, and the frequency deviation ⁇ f (modeled by the above-described equation (5)).
  • the correction value a and the correction value b are calculated based on the model formula of Formula (5) while updating the coefficient C n so that the square error of X) is minimized.
  • Such an update recurrence formula of the coefficient C n is expressed by the following formula (10) by the steepest descent method (LMS (Least Mean Square)).
  • the coefficient C n (k + 1) is the coefficient C n at time k + 1, and ⁇ is a learning coefficient.
  • the correction unit 230 calculates the correction value a and the correction value b based on the model expression of Expression (5) while updating the coefficient C n according to Expression (10).
  • the temperature data X (k) at time k supplied from the LPF 51 is input to the calculation unit 231 of the correction unit 230 every hour.
  • the computing unit 231 subtracts the constant X 0 from the temperature data X (k), and raises (X (k) ⁇ X 0 ) obtained as a result to the 0th to nth power.
  • the calculation unit 231 supplies (X (k) ⁇ X 0 ) 0 obtained as a result to the multiplication unit 232-0 and the multiplication unit 235-0, and (X (k) ⁇ X 0 ) 1 is supplied to the multiplication unit 232- 1 and the multiplier 235-1.
  • calculation unit 231 applies (X (k) ⁇ X 0 ) 2 ,..., (X (k) ⁇ X 0 ) n to the multiplication unit 232-2, the multiplication unit 235-2,. ., To the multiplier 232-n and multiplier 235-n.
  • the subtracting unit 233-i subtracts ⁇ e (k) (X (k) ⁇ X 0 ) i supplied from the multiplying unit 232-i from the coefficient C i (k) supplied from the holding unit 234-i. .
  • the calculation of Expression (10) described above is performed, and the coefficient C i (k + 1) is obtained.
  • the multiplication unit 232-i supplies the coefficient C i (k + 1) to the holding unit 234-i.
  • the holding unit 234-i reads the held coefficient C i (k) when ⁇ e (k) (X (k) ⁇ X 0 ) i is input to the subtraction unit 233-i, and the subtraction unit 233-i i is supplied to the multiplier 235-i.
  • the coefficient C i (k + j) (j is an integer greater than 1) is supplied from the subtractor 233-i, the holding unit 234-i converts the held coefficient C i (k) to the coefficient C i ( k + j). Accordingly, the coefficient C i (k) is updated every j times.
  • the initial value of the coefficient C i (k) is, for example, an average value of the coefficient C i obtained by modeling based on an actual measurement value of the frequency shift ⁇ f (X) in a plurality of receiving apparatuses.
  • the holding unit 234-i holds the coefficient C i even during sleep.
  • the multiplication unit 235-i multiplies (X (k) -X 0 ) i supplied from the calculation unit 231 and the coefficient C i (k) supplied from the holding unit 234-i, and obtains the result.
  • C i (k) (X (k) ⁇ X 0 ) i is supplied to the integrator 236.
  • the accumulating unit 236 performs the calculation of the above equation (7) by adding all the C i (k) (X (k) ⁇ X 0 ) i supplied from the multiplying unit 235-i, and the frequency shift ⁇ f (K) is obtained.
  • the accumulating unit 236 supplies the frequency shift ⁇ f (k) to the subtracting unit 237 and the correction value calculating unit 239.
  • the difference ⁇ f 0 (k) is input to the subtraction unit 237 every j times.
  • the subtraction unit 237 subtracts the frequency shift ⁇ f (k) supplied from the integration unit 236 from the shift ⁇ f 0 (k) to obtain e (k), and supplies it to the multiplication unit 238.
  • the multiplication unit 238 multiplies e (k) supplied from the subtraction unit 237 and the learning coefficient ⁇ , and supplies the resulting ⁇ e (k) to the multiplication units 232-0 to 232-n.
  • the correction value calculation unit 239 obtains the correction value a by multiplying the frequency shift ⁇ f (k) supplied from the integration unit 236 by 48, and the ratio between the frequency shift ⁇ f (k) and the frequency of the oscillation signal is used as the correction value b. Ask.
  • the correction value calculation unit 239 supplies the correction value a to the baseband conversion unit 47 and the synchronization holding unit 49, and supplies the correction value b to the synchronization holding unit 49. Thereby, based on the correction value a, the frequency of the IF signal after the IF signal at time k is corrected, and the frequency of the clock CLK after the clock CLK at time k is corrected.
  • the temperature data X (k) is input every time, and the deviation ⁇ f 0 (k) is input every j time. Therefore, the update frequency of the coefficient C i (k) is lower than the calculation frequency of the correction value a and the correction value b.
  • the update frequency of the coefficient C i (k) can be made lower than 1 Hz, and the calculation frequency of the correction value a and the correction value b can be made higher than 10 Hz. Since the temperature characteristic of the crystal oscillation circuit 13 does not change in a short time, there is no problem even if the update frequency of the coefficient C i (k) is lower than the calculation frequency of the correction value a and the correction value b.
  • the correction unit 230 the calculation frequency of the correction value a and the correction value b is lower than the conversion frequency of the ADC 50. Thereby, the resolution of temperature detection can be raised similarly to 1st Embodiment.
  • the deviation ⁇ f 0 (k) is periodically input to the subtraction unit 237 every j times, but only when the positioning calculation is stably performed. You may make it input into the subtraction part 237 periodically. Judgment of whether the positioning calculation is performed stably is performed, for example, based on whether all the C / N of the navigation message obtained from the RF signal transmitted from GPS, GLONASS, Beidou, and Galileo is good .
  • the correction unit 230 performs both the update of the coefficient C i (k) and the calculation of the frequency shift ⁇ f (k), but the update of the coefficient C i (k) and the calculation of the frequency shift ⁇ f (k). May be performed independently.
  • the coefficient C i (k) may be stored in the memory 54 as a correction table.
  • This correction table includes not only the coefficient C i (k) but also the exact frequency or deviation ⁇ f 0 of the oscillation signal obtained in the positioning calculation process used for updating the coefficient C i (k). (K) may be registered.
  • the correction value a and the correction value b are calculated based on the temperature data X. Except for this point, it is the same as the reception process of FIG.
  • the receiving apparatus corrects the frequency of the IF signal and the frequency of the clock CLK based on the accurate frequency of the oscillation signal and the temperature data X obtained in the positioning calculation process. Therefore, for example, the difference between the accurate frequency of the oscillation signal obtained in the positioning calculation process and the nominal oscillation frequency of the crystal oscillation circuit 13 and the frequency deviation ⁇ f (X (X) modeled by the above-described equation (5) are used. ), The correction value a and the correction value b can be calculated by updating the coefficient C n as needed.
  • the entire range of the temperature data X is divided into a plurality of ranges, and the relationship between the temperature data X and the frequency deviation ⁇ f (X) is determined for each range. It can also be modeled.
  • the correction unit 230 is provided for each range of the temperature data X, and the coefficient C i (k) is updated for each range of the temperature data X.
  • the coefficient C i (k) of each range is subject to a restriction that the frequency shift ⁇ f (X) at the boundary of each range and the differential value of Equation (5) are continuous.
  • FIG. 16 is a block diagram illustrating a configuration example of the third embodiment of the reception device to which the present disclosure is applied.
  • the receiving device 250 corrects the frequency of the IF signal by generating the LO signal from the oscillation signal based on the correction value a, and generates the clock CLK from the oscillation signal based on the correction value b, thereby generating the frequency of the clock CLK. Correct.
  • the configuration of the receiving unit 251 includes a PLL unit 270, a frequency converting unit 271, and a baseband converting unit instead of the PLL unit 44, the frequency converting unit 46, the baseband converting unit 47, the synchronization holding unit 49, and the CPU 52.
  • a synchronization holding unit 273, and a CPU 274 are different from the configuration of the receiving unit 12.
  • the PLL unit 270 of the receiving unit 251 is a PLL circuit capable of digitally controlling the frequency, for example, a fractional N PLL circuit often used in wireless devices.
  • the PLL unit 270 (clock correction unit) corrects the frequency of the clock CLK from twice the frequency of the oscillation signal based on the correction value b supplied from the CPU 274.
  • the PLL unit 270 uses the oscillation signal supplied from the buffer 43 to generate a clock CLK having a corrected frequency. As a result, the frequency shift of the clock CLK accompanying the frequency variation of the oscillation signal due to temperature is corrected.
  • the PLL unit 270 supplies the clock CLK to the frequency conversion unit 271, the baseband conversion unit 272, the synchronization acquisition unit 48, and the synchronization holding unit 273.
  • the frequency of the clock CLK before correction is twice the frequency of the oscillation signal, but the frequency of the clock CLK before correction is not limited to this.
  • the frequency converter 271 corrects the frequency of the LO signal from 48 times the frequency of the oscillation signal based on the correction value a supplied from the CPU 274.
  • the frequency converter 271 uses the oscillation signal supplied from the buffer 43 to generate an LO signal having a corrected frequency.
  • the frequency conversion unit 271 down-converts the frequency of the RF signal received by the antenna 45 to IF using the LO signal, and converts the RF signal into an IF signal.
  • the frequency conversion unit 271 since the frequency conversion unit 271 generates the IF signal using the LO signal having the frequency corrected based on the correction value a, the frequency shift of the IF signal due to the frequency variation of the oscillation signal due to temperature is corrected. can do.
  • the frequency conversion unit 271 performs A / D conversion on the analog IF signal using the clock CLK as a sampling clock, and outputs the resulting digital IF signal to the baseband conversion unit 272.
  • the baseband conversion unit 272 performs frequency conversion or the like on the digital IF signal I signal and Q signal supplied from the frequency conversion unit 271 according to the clock CLK, and converts the signal into a baseband signal.
  • the baseband conversion unit 272 outputs the baseband signal to the synchronization acquisition unit 48 and the synchronization holding unit 273.
  • the frequency conversion unit 271 and the baseband conversion unit 272 perform the above-described processing separately for each of the GPS signal and the Galileo RF signal, the GLONASS RF signal, and the Beidou RF signal.
  • the synchronization holding unit 273 performs a demodulation process on the baseband signal supplied from the baseband conversion unit 272 according to the clock CLK for each positioning satellite to obtain a navigation message. However, since the frequency deviation of the clock CLK has already been corrected by the PLL unit 270, the frequency deviation of the clock CLK is not corrected.
  • the synchronization holding unit 273 supplies the navigation message to the CPU 274.
  • the CPU 274 (reading unit), based on the temperature data X supplied from the LPF 51, reads from the correction table stored in the memory 54 the frequency correction value a corresponding to the temperature data X. And the correction value b is read.
  • the CPU 274 supplies the correction value a to the frequency conversion unit 271 and supplies the correction value b to the PLL unit 270.
  • the CPU 274 generates position information based on the navigation message supplied from the synchronization holding unit 273, similarly to the CPU 52. Further, the CPU 274 performs control of each block of the receiving unit 251 and the like.
  • FIG. 17 is a block diagram illustrating a configuration example of the frequency conversion unit 271 in FIG.
  • the local oscillation circuit 291 is a local oscillation circuit capable of digitally controlling the frequency of a signal to be generated.
  • the local oscillation circuit 291 is a fractional N PLL circuit often used in wireless devices.
  • the local oscillation circuit 291 (signal correction unit) corrects the frequency of the LO signal from 48 times the frequency of the oscillation signal based on the correction value a supplied from the CPU 274 in FIG.
  • the local oscillation circuit 291 generates an LO signal having a corrected frequency by using the oscillation signal supplied from the buffer 43 in FIG.
  • the local oscillation circuit 291 supplies the LO signal to the mixer 91.
  • FIG. 18 is a block diagram illustrating a configuration example of the fourth embodiment of the reception device to which the present disclosure is applied.
  • the receiving device 310 in FIG. The receiving device 310 corrects the frequency of the clock CLK by generating the clock CLK using the LO signal generated from the oscillation signal based on the correction value a.
  • the configuration of the receiving unit 311 is different from the configuration of the receiving unit 251 in that the PLL unit 270 is not provided and that the frequency converting unit 331 and the CPU 332 are provided instead of the frequency converting unit 271 and the CPU 52. .
  • the frequency conversion unit 331 of the reception unit 311 receives an LO signal having a frequency corrected based on the correction value a supplied from the CPU 332 and an oscillation signal supplied from the buffer 43. Use to generate.
  • the frequency conversion unit 331 down-converts the frequency of the RF signal received by the antenna 45 to IF using the LO signal, and converts the RF signal into an IF signal. As described above, the frequency shift of the IF signal accompanying the frequency variation of the oscillation signal due to temperature is corrected.
  • the frequency conversion unit 331 divides the frequency of the LO signal by 1/24 and generates a clock CLK. Therefore, the frequency deviation of the clock CLK accompanying the frequency fluctuation of the oscillation signal due to temperature is corrected simultaneously with the frequency deviation of the IF signal.
  • the frequency conversion unit 331 supplies the clock CLK to the baseband conversion unit 272, the synchronization acquisition unit 48, and the synchronization holding unit 273.
  • the frequency conversion unit 331 performs A / D conversion on the analog IF signal using the clock CLK as a sampling clock, and outputs the resulting digital IF signal to the baseband conversion unit 272.
  • the CPU 332 (reading unit) reads the correction value a of the frequency corresponding to the temperature data X from the correction table stored in the memory 54 based on the temperature data X supplied from the LPF 51.
  • the CPU 332 supplies the correction value a to the frequency conversion unit 331.
  • the CPU 332 generates the position information based on the navigation message supplied from the synchronization holding unit 273, similarly to the CPU 52. In addition, the CPU 332 performs control of each block of the reception unit 311 and the like.
  • only the correction value a may be registered in the correction table in association with the temperature data X.
  • FIG. 19 is a block diagram illustrating a configuration example of the frequency conversion unit 331 in FIG.
  • a frequency divider 351 (clock generation unit) divides the frequency of the LO signal generated by the local oscillation circuit 291 by 1/24 to generate a clock CLK.
  • the frequency divider 351 supplies the clock CLK to the ADC 97, the baseband conversion unit 272, the synchronization acquisition unit 48, and the synchronization holding unit 273.
  • the clock CLK supplied to the ADC 97 is used as a sampling clock for A / D conversion of the IF signal.
  • the receiving device receives RF signals from four positioning satellites of GPS, GLONASS, Beidou, and Galileo, but receives RF signals from five or more positioning satellites.
  • the position information may be generated based on the RF signal.
  • the thermistor 24 may be constituted by a temperature detection diode. Further, the crystal unit 21 and the thermistor 24 may be integrated as long as the thermistor 24 is provided in the vicinity of the crystal unit 21, or may be configured separately. Further, when the temperature sensor is built in a receiving unit formed of an IC chip, the thermistor 24 can be omitted by bringing the IC chip and the crystal resonator 21 close to each other. In this case, the correction value a and the correction value b are determined based on the temperature data detected by the temperature sensor.
  • This disclosure can also be applied to a receiving device including a TCXO instead of a crystal oscillation circuit. That is, although it is smaller than the crystal oscillation circuit, the frequency shift of the oscillation signal due to the temperature also occurs in the TCXO. Therefore, also in a receiving device including a TCXO instead of a crystal oscillation circuit, by applying the present disclosure, it is possible to correct the frequency shift of the IF signal and the clock due to the frequency shift of the oscillation signal due to temperature. As a result, the performance (sensitivity, position detection speed, etc.) of the receiving apparatus can be improved.
  • either the correction of the frequency shift of the IF signal or the correction of the frequency shift of the clock CLK may be performed in the same manner as in the first embodiment.
  • the correction value a and the correction are performed based on the accurate frequency and temperature data X of the oscillation signal obtained in the positioning calculation process.
  • the value b may be calculated.
  • this indication can also take the following structures.
  • a signal correction that corrects the frequency of an IF (Intermediate Frequency) signal converted from a GNSS (Global Navigation Satellite System) signal using the oscillation signal based on the temperature in the vicinity of the oscillation unit that generates an oscillation signal of a predetermined frequency A receiving device comprising a unit.
  • the signal correction unit is configured to correct the frequency of the IF signal by correcting the frequency of the signal used for frequency conversion of the IF signal based on the temperature.
  • Receiver device (3)
  • the signal correction unit corrects the frequency of the IF signal by generating an LO (Local Oscillator) signal used for converting the GNSS signal into the IF signal based on the temperature from the oscillation signal.
  • the receiving device according to (1) configured to be.
  • the receiving device further including: a clock generation unit that generates a clock used for processing the IF signal using the LO signal.
  • a clock correction unit for correcting a frequency of a clock used for processing the IF signal based on the temperature The receiving device according to any one of (1) to (3), wherein the clock is generated using the oscillation signal.
  • the clock correction unit is configured to correct the frequency of the clock by correcting the frequency of a signal used for demodulation of the IF signal based on the temperature. .
  • the clock correction unit is configured to correct a frequency of the clock by resetting a spreading code generation process for the IF signal based on the temperature.
  • the receiving device configured to correct the frequency of the clock by generating the clock from the oscillation signal based on the temperature.
  • a reading unit that reads out correction information indicating a correction value of the frequency of the IF signal corresponding to the temperature;
  • the receiving device according to any one of (1) to (8), wherein the signal correction unit is configured to correct the frequency of the IF signal based on the correction information read by the reading unit. .
  • the correction value is determined based on a carrier synchronization shift of an IF (Intermediate Frequency) signal before frequency correction converted from a GNSS (Global Navigation Satellite System) signal having a predetermined frequency. ).
  • the receiving device (11) The receiving device according to (9), wherein the correction value is determined based on the predetermined frequency detected using an IF signal before frequency correction converted from a predetermined GNSS signal. (12) The receiving apparatus according to any one of (9) to (11), wherein an expression representing a relationship between the temperature and the correction value is set for each temperature range. (13) The signal correction unit corrects the frequency of the IF signal after the IF signal based on the predetermined frequency and the temperature detected using the IF signal whose frequency is corrected by the signal correction unit.
  • the receiving device according to any one of (1) to (8), configured as described above.
  • the signal correction unit based on the predetermined frequency and the temperature detected using the IF signal whose frequency is corrected by the signal correction unit, the temperature and the IF signal corresponding to the temperature
  • the receiving device configured to update an expression representing a relationship with a frequency correction value and to correct the frequency of the IF signal based on the expression.
  • the receiving device A signal correction that corrects the frequency of an IF (Intermediate Frequency) signal converted from a GNSS (Global Navigation Satellite System) signal using the oscillation signal based on the temperature in the vicinity of the oscillation unit that generates an oscillation signal of a predetermined frequency
  • a reception method including steps.

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)

Abstract

La présente invention concerne un dispositif de réception et un procédé de réception permettant de compenser la température avec une faible consommation d'énergie lors de la réception d'un signal GNSS. Sur la base de la température à proximité d'une unité d'oscillation utilisée pour générer un signal d'oscillation ayant une fréquence prescrite, une unité de conversion en bande de base corrige la fréquence d'un signal de fréquence intermédiaire (IF) converti à partir d'un signal GNSS (Global Navigation Satellite System) au moyen du signal d'oscillation. À titre d'exemple, l'invention est applicable à un dispositif de réception, ou similaire, adapté pour recevoir un signal GNSS en provenance d'un système de navigation GPS (Global Positioning System), GLONASS (GLObal NAvigation Satellite System), Beidou ou Galileo.
PCT/JP2016/065676 2015-06-10 2016-05-27 Dispositif de réception et procédé de réception Ceased WO2016199592A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2015117623 2015-06-10
JP2015-117623 2015-06-10

Publications (1)

Publication Number Publication Date
WO2016199592A1 true WO2016199592A1 (fr) 2016-12-15

Family

ID=57503867

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2016/065676 Ceased WO2016199592A1 (fr) 2015-06-10 2016-05-27 Dispositif de réception et procédé de réception

Country Status (1)

Country Link
WO (1) WO2016199592A1 (fr)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003279639A (ja) * 2002-02-19 2003-10-02 Seiko Epson Corp ソフトウェア補償型水晶発振器
JP2004516740A (ja) * 2000-12-21 2004-06-03 テレフオンアクチーボラゲツト エル エム エリクソン 較正のための振動回路と方法
JP2005214916A (ja) * 2004-02-02 2005-08-11 Sony Corp Gps受信方法およびgps受信機
US7148761B1 (en) * 2005-11-29 2006-12-12 Mediatek Inc. GPS receiver devices and compensation methods therefor

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004516740A (ja) * 2000-12-21 2004-06-03 テレフオンアクチーボラゲツト エル エム エリクソン 較正のための振動回路と方法
JP2003279639A (ja) * 2002-02-19 2003-10-02 Seiko Epson Corp ソフトウェア補償型水晶発振器
JP2005214916A (ja) * 2004-02-02 2005-08-11 Sony Corp Gps受信方法およびgps受信機
US7148761B1 (en) * 2005-11-29 2006-12-12 Mediatek Inc. GPS receiver devices and compensation methods therefor

Similar Documents

Publication Publication Date Title
RU2280261C2 (ru) Способ и устройство для компенсации частотной погрешности гетеродина
US7561638B2 (en) Demodulation apparatus and receiving apparatus
US8223070B2 (en) High accuracy satellite receiving controller and associated method
US10187074B2 (en) Timing signal generation device, electronic device, and moving object
JP2012514893A (ja) 低地球軌道(leo)衛星を使用したローカルクロック周波数の較正
US8692713B2 (en) Receiving device, receiving method, computer program, and portable terminal
MXPA02011006A (es) Metodo y aparato para compensar el error de frecuencia del oscilador local a traves de un control ambiental.
JP5110141B2 (ja) 衛星電波受信装置及び衛星電波受信方法
JP7014726B2 (ja) 無線ノードの時刻同期ネットワークと無線ノード
US9634755B2 (en) Method and system for femtocell positioning using low earth orbit satellite signals
WO2012094650A1 (fr) Étalonnage de phase de synthétiseur utilisant l'harmonique de référence
US10591953B2 (en) Signal processing apparatus and method
US20130141279A1 (en) Positioning satellite signal receiver, positioning satellite signal receiving method, and computer readable storage medium
CN102162855B (zh) 定位装置、定位方法
WO2018080750A1 (fr) Techniques d'auto-correction pour oscillateur à quartz
JP5835202B2 (ja) 通信装置
JPWO2009054068A1 (ja) 測位用受信装置及び測位方法
WO2016199592A1 (fr) Dispositif de réception et procédé de réception
RU2491577C2 (ru) Приемник глонасс
JP5835203B2 (ja) 通信装置
JP2014207534A (ja) 基準信号発生装置及び基準信号発生方法
JP2017138234A (ja) タイミング信号生成装置、電子機器および移動体
JP2017138197A (ja) タイミング信号生成装置、電子機器および移動体
JP2016195347A (ja) タイミング信号発生装置、電子機器および移動体
JP2017059971A (ja) タイミング信号発生装置、電子機器および移動体

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 16807299

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 16807299

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: JP