JP2013117394A - 測位衛星信号受信機、測位衛星信号の受信方法、および、プログラム - Google Patents
測位衛星信号受信機、測位衛星信号の受信方法、および、プログラム Download PDFInfo
- Publication number
- JP2013117394A JP2013117394A JP2011263874A JP2011263874A JP2013117394A JP 2013117394 A JP2013117394 A JP 2013117394A JP 2011263874 A JP2011263874 A JP 2011263874A JP 2011263874 A JP2011263874 A JP 2011263874A JP 2013117394 A JP2013117394 A JP 2013117394A
- Authority
- JP
- Japan
- Prior art keywords
- frequency
- receiver
- temperature
- correction table
- reference frequency
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/13—Receivers
- G01S19/24—Acquisition or tracking or demodulation of signals transmitted by the system
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/13—Receivers
- G01S19/23—Testing, monitoring, correcting or calibrating of receiver elements
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Position Fixing By Use Of Radio Waves (AREA)
Abstract
【課題】複数の受信機に対する基準周波数信号のドリフト量補正に要する工程数を減らすことができる測位衛星信号受信機、測位衛星信号の受信方法、および、プログラムを提供する。
【解決手段】基準周波数信号を出力する発振部31と、発振部31の温度を検出する温度センサ33と、基準温度での単体の発振部31の基準周波数信号を基準とした、所定温度での単体の発振部31のドリフト量、および、所定温度の間の対応を示す補正テーブルを記憶する補正テーブル記憶部36と、受信機に組み付けられた発振部31が、特定温度での特定周波数を記憶する周波数記憶部36と、温度データ、補正テーブル、および、特定周波数に基づいて、受信機に組み付けられた発振部31の周波数のドリフト量を推定し、ドリフト量に基づいて受信機に組み付けられた発振部31の周波数を算出する演算部18が設けられていることを特徴とする。
【選択図】 図1
【解決手段】基準周波数信号を出力する発振部31と、発振部31の温度を検出する温度センサ33と、基準温度での単体の発振部31の基準周波数信号を基準とした、所定温度での単体の発振部31のドリフト量、および、所定温度の間の対応を示す補正テーブルを記憶する補正テーブル記憶部36と、受信機に組み付けられた発振部31が、特定温度での特定周波数を記憶する周波数記憶部36と、温度データ、補正テーブル、および、特定周波数に基づいて、受信機に組み付けられた発振部31の周波数のドリフト量を推定し、ドリフト量に基づいて受信機に組み付けられた発振部31の周波数を算出する演算部18が設けられていることを特徴とする。
【選択図】 図1
Description
本発明は、測位衛星信号受信機、測位衛星信号の受信方法、および、プログラムに関する。
従来、地球の上を低軌道で周回する複数の衛星、例えば24基の衛星から送信される測位信号を用いた測位システムであるGPS(Gloval Positiong System)が知られている。このGPSにおける受信機は、少なくとも3基以上の衛星から送信される測位信号を受信して、それぞれの衛星から送信される測位信号に含まれる情報を復調し、そこから得られた情報を解析することにより受信機の現在位置を測位している。
一般的に、上述の受信機には、測位信号をダウンコンバートするための基準周波数信号を出力する発振器が設けられている。この基準周波数信号の周波数は、発振器およびその周辺部品の温度によって変化する(ドリフトする)。そのため従来では、基準周波数信号における周波数のドリフト量と、温度センサにより測定された温度データとの対応づけを行った補正テーブルを予め準備し、この補正テーブルおよび温度データに基づいて、基準周波数信号を補正することが行われていた(例えば、特許文献1参照。)。
しかしながら、上述の基準周波数信号のドリフト量は、同一条件であっても発振器の個体間で異なっていた。さらに、このドリフト量は、発振器の周辺部品、および、発振器などが取り付けられる基板の影響を受けて変化することが知られている。周辺部品の影響によるドリフト量や、基板の影響によるドリフト量についても、同一条件であっても、周辺部品や基板の個体間で異なっていた。そのため、所定の温度範囲ごとに基準周波数信号の補正値を設定するテーブル方式の補正方法を採用した場合、受信機ごとに補正値を取得する工程が必要になるため、受信機の製造や検査に要する時間が長くなり、製造効率が悪くなるという問題があった。
具体的には、製品である受信機の組み立て完了後に、所定の温度範囲に含まれる所望の温度ごとに、基準周波数信号のドリフト量を測定し、ドリフト量の補正データをその受信機に記憶させる作業を、受信機ごとに行う必要があった。言い換えると、全ての受信機に対して、ドリフト量の補正データを取得し、記憶させる作業を行う必要があり、製造効率が悪くなっていた。
本発明は、上記課題を解決するためになされたものであって、複数の受信機に対する基準周波数信号のドリフト量補正に要する工程数を減らし、受信機の製造コスト低減を図ることができる測位衛星信号受信機、測位衛星信号の受信方法、および、プログラムを提供することを目的とする。
上記目的を達成するために、本発明は、以下の手段を提供する。
本発明の測位衛星信号受信機は、測位衛星から送信される測位衛星信号を受信する受信機であって、前記測位衛星信号のダウンコンバートに用いられる基準周波数信号を出力する発振部と、該発振部の温度を検出する温度センサと、基準温度にある単体の前記発振部が出力する前記基準周波数信号を基準とした、所定温度にある単体の前記発振部が出力する前記基準周波数信号の周波数の変化量であるドリフト量、および、前記所定温度の間の対応を示す補正テーブルを記憶する補正テーブル記憶部と、前記受信機に組み付けられた前記発振部が、特定温度にあるときに出力する前記基準周波数信号の周波数である特定周波数を記憶する周波数記憶部と、前記温度センサにより検出された温度データ、前記補正テーブル記憶部に記憶された前記補正テーブル、および、前記周波数記憶部に記憶された前記特定周波数に基づいて、前記受信機に組み付けられた前記発振部から出力される前記基準周波数信号の周波数のドリフト量を推定し、該ドリフト量に基づいて前記受信機に組み付けられた前記発振部から出力される前記基準周波数信号の周波数を算出する演算部と、が設けられていることを特徴とする。
本発明の測位衛星信号受信機は、測位衛星から送信される測位衛星信号を受信する受信機であって、前記測位衛星信号のダウンコンバートに用いられる基準周波数信号を出力する発振部と、該発振部の温度を検出する温度センサと、基準温度にある単体の前記発振部が出力する前記基準周波数信号を基準とした、所定温度にある単体の前記発振部が出力する前記基準周波数信号の周波数の変化量であるドリフト量、および、前記所定温度の間の対応を示す補正テーブルを記憶する補正テーブル記憶部と、前記受信機に組み付けられた前記発振部が、特定温度にあるときに出力する前記基準周波数信号の周波数である特定周波数を記憶する周波数記憶部と、前記温度センサにより検出された温度データ、前記補正テーブル記憶部に記憶された前記補正テーブル、および、前記周波数記憶部に記憶された前記特定周波数に基づいて、前記受信機に組み付けられた前記発振部から出力される前記基準周波数信号の周波数のドリフト量を推定し、該ドリフト量に基づいて前記受信機に組み付けられた前記発振部から出力される前記基準周波数信号の周波数を算出する演算部と、が設けられていることを特徴とする。
本発明の測位衛星信号の受信方法は、測位衛星から送信される測位衛星信号を、発振部から出力される基準周波数信号を用いてダウンコンバートする受信機における測位衛星信号の受信方法であって、前記発振部の温度を検出する温度センサから出力された温度データ、基準温度にある単体の前記発振部が出力する前記基準周波数信号を基準とした、所定温度にある単体の前記発振部が出力する前記基準周波数信号の周波数の変化量であるドリフト量、および、前記所定温度の間の対応を示す補正テーブル、および、前記受信機に組み付けられた前記発振部が、特定温度にあるときに出力する前記基準周波数信号の周波数である特定周波数、に基づいて、前記受信機に組み付けられた前記発振部から出力される前記基準周波数信号の周波数のドリフト量を推定し、該ドリフト量に基づいて前記受信機に組み付けられた前記発振部から出力される前記基準周波数信号の周波数を算出することを特徴とする。
本発明のプログラムは、測位衛星から送信される測位衛星信号を受信する受信機として機能させるプログラムであって、コンピュータに、前記測位衛星信号のダウンコンバートに用いられる基準周波数信号を出力する発振手段と、該発振部の温度を検出する温度センサ手段と、基準温度にある単体の前記発振部が出力する前記基準周波数信号を基準とした、所定温度にある単体の前記発振部が出力する前記基準周波数信号の周波数の変化量であるドリフト量、および、前記所定温度の間の対応を示す補正テーブルを記憶する補正テーブル記憶手段と、前記受信機に組み付けられた前記発振部が、特定温度にあるときに出力する前記基準周波数信号の周波数である特定周波数を記憶する周波数記憶手段と、前記温度センサにより検出された温度データ、前記補正テーブル記憶部に記憶された前記補正テーブル、および、前記周波数記憶部に記憶された前記特定周波数に基づいて、前記受信機に組み付けられた前記発振部から出力される前記基準周波数信号の周波数のドリフト量を推定し、該ドリフト量に基づいて前記受信機に組み付けられた前記発振部から出力される前記基準周波数信号の周波数を算出する演算手段と、として機能させることを特徴とする。
本発明の測位衛星信号受信機、測位衛星信号の受信方法、および、プログラムによれば、上述の補正テーブル、特定周波数、および、温度データに基づくことにより、温度検出時における受信機に取り付けられた発振部から出力される基準周波数信号の周波数ドリフト量を求めることができる。この温度検出時の周波数ドリフト量を用いて受信した測位衛星信号の処理を行うことにより、測位衛星信号の捕捉に要する時間の長期化を防止することができる。言い換えると、短時間での測位衛星信号の捕捉が可能となる。
さらに、単体の発振部における基準周波数信号の周波数ドリフト量および単体の発振部の温度の間の対応を示す補正テーブルと、受信機に取り付けられた発振部の温度データと、を分けて扱うことにより、受信機を製造する際に行われる検査の効率化を図ることができる。つまり、受信機に取り付けられる前の、単体の発振部について補正テーブルを作成することにより、受信機を製造する際に補正テーブルを作成する工程を省略することができ、検査工程を簡略化することができる。なお、上述の特定温度は、上述の基準温度と同一の温度であってもよいし、異なる温度であってもよい温度であって、特に限定するものではない。
上記発明において前記補正テーブルは、個々の前記発振部について作成されたものの代わりに、複数の前記発振部に対して共通に作成されたものであることが好ましい。
このように補正テーブルとして、個々の発振部の特性を表すものの代わりに、複数の発振部を代表する特性を表すものを用いることにより、全ての発振部について補正テーブルを個別に作成する必要がなくなり、受信機の製造効率の向上を図ることができる。複数の発振部に用いることができる補正テーブルとしては、例えば、同一種類の発振部を代表する特性を用いた補正テーブルであってもよいし、同一種類の発振部の特性が複数のランクに分けられる場合には、それぞれのランクに属する特性を用いた補正テーブルのうちの選択したものであってもよい。
このように補正テーブルとして、個々の発振部の特性を表すものの代わりに、複数の発振部を代表する特性を表すものを用いることにより、全ての発振部について補正テーブルを個別に作成する必要がなくなり、受信機の製造効率の向上を図ることができる。複数の発振部に用いることができる補正テーブルとしては、例えば、同一種類の発振部を代表する特性を用いた補正テーブルであってもよいし、同一種類の発振部の特性が複数のランクに分けられる場合には、それぞれのランクに属する特性を用いた補正テーブルのうちの選択したものであってもよい。
上記発明において前記補正テーブルは、同一条件における前記ドリフト量のばらつきを示すデータを含むものであり、前記演算部は、ばらつきのデータを含む前記補正テーブルを用いて、前記受信機に組み付けられた前記発振部から出力される前記基準周波数信号の周波数を、所定の範囲からなる周波数帯として算出することが好ましい。
このように補正テーブルを定義することにより、演算部により算出される基準周波数信号を上記ばらつきに基づく所定の範囲の周波数帯を有する信号とすることができる。そのため、測位信号の捕捉処理が行われる周波数に幅を持たせることができ、測位衛星信号の捕捉をより確実に行うことができる。
上記発明において前記発振部は水晶振動子であって、前記補正テーブルは、前記水晶振動子のカットアングルの関数と、該カットアングルのばらつきに基づいて定められることが好ましい。
このように発振部が水晶振動子である場合には、上述の補正テーブルは、水晶振動子のカットアングルを引数とした関数およびカットアングルのばらつきに基づいて一意に定めることができる。そのため、補正テーブルを決定するために、水晶振動子のカットアングルを引数とした関数、および、カットアングルのばらつきをデータとして保持するだけでよく、複数の所定温度に対するドリフト量のデータを保持する場合と比較して、保持するデータ量を大幅に低減することができる。
本発明の測位衛星信号受信機、測位衛星信号の受信方法、および、プログラムによれば単体の発振部における基準周波数信号の周波数ドリフト量および単体の発振部の温度の間の対応を示す補正テーブルと、受信機に取り付けられた発振部の温度データと、を分けて扱うことにより、複数の受信機に対する基準周波数信号のドリフト量補正に要する工程数を減らし、受信機の製造コスト低減を図ることができるという効果を奏する。
この発明の一実施形態に係る測位衛星信号受信機1(以下「受信機1」と表記する。)について、図1から図7を参照しながら説明する。本実施形態では、本発明の受信機1をGPS衛星と称される人工衛星(測位衛星)を使用した測位システムの受信機に適用して説明する。本実施形態の受信機1は、複数の人工衛星から送信される測位信号(測位衛星信号)を受信して、それぞれの人工衛星から送信される測位信号に含まれる情報を復調し、そこから得られた情報を解析することにより受信機1の現在位置を測位するものである。なお、人工衛星から送信される測位信号はスペクトラム拡散信号である。
受信機1には、図1に示す構成のように、アンテナ11と、増幅器12と、バンドパスフィルタ13(以下、「BPF13」と表記する。)と、混合器14と、フェーズ・ロックド・ループ回路32(以下、「PLL回路32」と表記する。)と、バンドパスフィルタ15(以下、「BPF15」と表記する。)と、増幅器16と、アナログ/デジタル変換器17と、復調部(演算部、演算手段)18と、演算処理部19と、が備えられている。
アンテナ11は人工衛星からの測位信号を受信するものであり、アンテナ11は増幅器12に受信した測位信号(以下、「受信信号」と表記する。)を伝達可能に接続されている。増幅器12は受信信号を増幅するものであり、増幅した受信信号を、BPF13を介して混合器14に供給するものである。混合器14は、増幅された受信信号とPLL回路32から出力された周波数信号を混合するものであり、所定の周波数(例えば、1.5GHz帯)の受信信号を中間周波数信号に周波数変換するものである。
PLL回路32から出力される周波数信号は、水晶発振器(発振部、発振手段)31から出力されるほぼ一定の周波数信号(基準周波数信号)を、PLL回路32内の分周器(図示せず)で分周することにより作成された信号である。PLL回路32から出力される信号の周波数(以下、「発振周波数」と表記する。)は、上述の分周器における分周比などを制御することにより変化させることができる。なお、発振周波数は、後述する中央制御装置35により制御されている。
混合器14から出力された中間周波数信号は、BPF15および増幅器16を介して、復調部18に供給され、GPS用測位信号の復調処理が行われる。復調部18では、中間周波信号へのPN符号(擬似ランダム符号)の乗算によるスペクトラム逆拡散処理と、スペクトラム逆拡散された信号のPSK復調などによる伝送データの復調処理が行われる。このような復調処理によって、人工衛星から送信された時刻データや、軌道データ等のデータ(以下、「伝送データ」と表記する。)が得られる。
上述のスペクトラム逆拡散処理で使用されるPN符号は、人工衛星ごとに決められた値であり、PN符号を選択することにより、測位信号を受信する人工衛星を選択することができる。測位信号を受信する人工衛星の選択は、言い換えるとPN符号の選択は、受信機1における受信動作を制御するマイクロコンピュータである中央制御装置35(以下、「CPU35」と表記する。)によって制御される。また、所望の人工衛星から送信された測位信号を捕捉できたか否かは、CPU35によって判定される。
復調部18は、複数の復調処理、例えば8チャンネルの復調処理、を同時に行うこと、言い換えると、同時期に受信された複数の人工衛星の測位信号に対して復調処理を行うことができる。複数の復調処理を同時に行うための構成としては、同時に行う復調処理の数と同じ数の復調回路を備える構成や、同時に行う復調処理の数よりも少ない数の復調回路を備え、復調処理を時分割して行うことにより、復調回路の数よりも多い数の復調処理を同時に行う構成などを例示することができる。
復調処理により得られた、それぞれの人工衛星の伝送データは、復調部18から演算処理部19に送られる。演算処理部19では、伝送データにより示される人工衛星の軌道と、人工衛星から送信された測位信号の伝搬時間と、を判定する処理を行う。なお、伝搬時間の判定は、スペクトラム逆拡散時に発生させたPN符号の位相に基づいて判定される。その後、演算処理部19は、判定した人工衛星の軌道や、伝搬時間などを用いた演算を行うことにより、受信機1の現在位置を算出する処理、言い換えると測位演算処理を行う。
上述の現在位置の算出処理として、例えば4基の人工衛星から送信された測位信号を同時期に捕捉できた場合を例に挙げて説明する。まず、ある時刻における4基の人工衛星の位置データを、受信した測位信号から得られた軌道データなどに基づいて算出する処理が行われる。また、算出された人工衛星の位置と、受信機1の現在位置である測位点との間の距離データを、上述の伝搬時間に基づいた伝搬遅延から求める処理が行われる。そして、4基の人工衛星の位置データと、距離データとから導かれた4元連立方程式を解く処理を行うことにより、測位点の位置が求められる。
算出された受信機1の現在位置を示すデータは、表示部20に伝達され、表示部20に所定の態様で表示される。例えば、現在位置の緯度、経度および高度が表示される。または、受信機1がナビゲーション装置に用いられる場合には、算出された現在位置および現在位置の近傍の地図などが表示部20に表示される。
水晶発振器31の近傍には、水晶発振器31の温度を検出する温度センサ(温度センサ手段)33が配置されている。温度センサ33は検出した温度を、温度に比例して電位が変化する電圧データである温度データとして、アナログ/デジタル変換器34に出力する。アナログ/デジタル変換器34は、電圧の電位が連続的に変化するアナログデータである温度データを、電圧の電位が離散的に変化するデジタルデータに変換し、デジタルデータである温度データをCPU35に出力する。
CPU35には、水晶発振器31に用いられる水晶振動子のカットアングルデータに起因する周波数ドリフト量の温度偏差データである補正テーブルと、周波数ドリフト量のデータであるオフセット量データを記憶するメモリ(補正テーブル記憶部、周波数記憶部、補正テーブル記憶手段、周波数記憶手段)36が設けられている。
人工衛星から送信された測位信号を捕捉する際には、捕捉時に温度センサ33から出力された温度データと、メモリ36に記憶された補正テーブルと、オフセット量データに基づいて、捕捉時の処理に用いられる周波数範囲が設定される。
以下では、本実施形態体の特徴である、周波数ドリフト量の推定について説明する。具体的には、補正テーブルと、オフセット量データに基づいて行われる周波数ドリフト量の推定処理について以下に詳述する。なお、周波数ドリフト量とは、ある基準温度にある単体の水晶発振器31が出力する信号の周波数を基準とした、所定温度にある単体の水晶発振器31が出力する信号の周波数の変化量のことである。
まず、水晶発振器31に用いられる水晶振動子単体における周波数ドリフト量は、以下の式(1)で近似できることが知られている。
また、式(1)の係数α,β,γは、水晶振動子である水晶片のカットアングル(切り出し角度)μに基づいて決まることも知られている。図2には、水晶振動子の温度に対する、水晶振動子単体における周波数ドリフト量(周波数偏差(ppm))の変化を示すグラフが表されている。さらに図2では、水晶振動子のカットアングルμに対して、水晶振動子単体の周波数ドリフト量がどのように変化するかが表されている。
ところで、上述の水晶発振器31を基板に実装した場合、当該基板が有する負荷容量や、水晶発振器31の周辺に実装される周辺部品が有する負荷容量によって、水晶発振器31から基板を介して出力される信号の発振周波数ドリフト量の特性カーブ(図2を参照。)が歪むのか、特性カーブがオフセットするのか、がはっきりと判っていなかった。
そこで、同じ水晶発振器31を用いながら、基板や周辺部品が有する負荷容量を変化させることにより、当該負荷容量が発振周波数ドリフト量の特性カーブに与える影響の調査が行われた。
この調査の結果、図3に示すように、水晶発振器31から基板を介して出力される信号の発振周波数ドリフト量の特性カーブは、受信機1の使用環境である−40℃から105℃までの範囲において、基板や周辺部品が有する負荷容量が変化すると、オフセット量であるφのみが変化することが判明した。言い換えると、基板や周辺部品が有する負荷容量の変化による、発振周波数ドリフト量の特性カーブの歪みの発生は認められなかった。
つまり、水晶発振器31を基板に実装した場合であっても、水晶発振器31の水晶片のカットアングルμの値と、上述のオフセットφの値が判れば、基板に実装された水晶発振器31の水晶片における温度ごとの発振周波数ドリフト量を求めることができる。
本実施形態では、水晶発振器31の水晶片の製造段階における形状のばらつきを一定範囲に抑えることにより、上述のカットアングルμを、一つの代表値μtypで表している。さらに、任意の1つの温度(特定温度)における単体の水晶発振器31における周波数ドリフト量を測定し、上述の式(1)を用いてオフセットφを求める処理を行っている。
上述のように、実際の人工衛星から送信された測位信号を用いて発振周波数ドリフト量を求めてもよいし、GPSシミュレータが生成する疑似的な測位信号を用いて発振周波数ドリフト量を求めてもよく、求め方を特に限定するものではない。
GPSシミュレータを用いる場合では、GPSシミュレータから出力される測位信号の発振周波数を正確に把握することができるため、複数の人工衛星から送信される測位信号を用いて測位演算を行う必要がない。この場合、捕捉処理で測位信号を捕捉した時の周波数と、予め水晶発振器31が発振するように定められた周波数との差のデータが、発振周波数ドリフト量となる。
上述のように、水晶発振器31の水晶片の製造段階における形状のばらつきを一定範囲内に抑えることにより、カットアングルμを1つの代表値μtypで表すことができるようにしているが、水晶片の選別によって一定範囲内に抑えることができないカットアングルμのばらつきは、周波数ドリフト量の推定値と実際の値との誤差として現れる。
上述のカットアングルμのばらつき量が予め判っていれば、周波数ドリフト量の誤差は、上述の式(1)を元にして以下のように求めることができる。つまり、カットアングルμにおけるばらつきの上限をμmax、下限をμminとすると、それぞれのカットアングルμに対して、下記の式(3)および式(4)が求められる。
ここで、水晶発振器31の温度が45℃である場合の測定結果に基づいてオフセットφの値が定められているときの、各温度における周波数ドリフト量のばらつきを、図4を参照しながら説明する。オフセットφの値を定めときの水晶発振器31の温度(測定温度)が45℃であるため、45℃における周波数ドリフト量のばらつきは「0」となっている。水晶発振器31の温度が測定温度から離れると、カットアングルμのばらつきの影響により、周波数ドリフト量のばらつきが大きくなる。言い換えると、図4におけるμ=μmaxのグラフと、μ=μminのグラフとの差分が大きくなる。
実際に受信機1を使用する場合には、水晶発振器31の測定温度と、図4に示すグラフと、に基づいて周波数ドリフト量のばらつきを求め、当該ばらつき分だけ、捕捉処理におけるサーチ範囲を広げる演算処理が行われている。
次に本実施形態の受信機1における周波数ドリフト量を記憶する演算処理、言い換えると受信機1の検査について説明する。まず、比較対象として、従来の演算処理について図5に示すフローチャートを参照しながら説明する。
検査が開始されると、まず、実際の人工衛星から送信された測位信号、または、GPSシミュレータなどのSG(シグナルジェネレータ)により生成された測位信号の受信処理が行われる(S101)。次いで、受信された測位信号に基づいて、受信機の現在位置を演算による求める測位演算が行われる(S102)。
さらに、上述の処理が行われている際の水晶発振器の温度が温度センサにより測定され、温度センサから出力された温度データの取得処理が行われる(S103)。そして、S102の測位演算から得られた水晶発振器の周波数ドリフト量を、S103の取得処理から得られた温度に最も近い設定温度に対する周波数ドリフト量のデータとしてメモリに記憶する記憶処理が行われる(S104)。
S104の記憶処理が、予め定められた全ての設定温度に対して行われたか否かの判定、言い換えると、S104の記憶処理が完了したか否かの判定が行われる(S105)。全ての設定温度に対してS104の記憶処理が完了したと判定された場合(YESの場合)には、検査が終了される。
その一方で、全ての設定温度に対してS104の記憶処理が完了していないと判定された場合(NOの場合)には、水晶発振器の温度が、S104の記憶処理が完了していない設定温度になるように、水晶発振器の周辺温度、または、受信機の周辺温度の変更が行われる(S106)。その後、S101に戻り上述の処理が、全ての設定温度に対してS104の記憶処理が完了するまで繰り返される。
一般的には、恒温層の内部に受信機を収納し、恒温層の内部を所定の設定温度に保ちつつS101からS104処理を行う作業が、温度の低い設定温度から温度の高い設定温度に向かって順に行われる。また、受信機に測位信号を受信させた状態と保ちつつ、設定温度を変化させて測位演算のみを繰り返す場合が多い。
次に、本実施形態の受信機1における周波数ドリフト量を記憶する演算処理、言い換えると受信機1の検査について、図6に示すフローチャートを参照しながら説明する。
検査が開始してから行われる、測位信号を受信する処理(S101)から温度データの取得処理(S103)までの一連の処理は、上述の従来の処理と同様であるため、その説明を省略する。
検査が開始してから行われる、測位信号を受信する処理(S101)から温度データの取得処理(S103)までの一連の処理は、上述の従来の処理と同様であるため、その説明を省略する。
温度データの取得処理(S103)が終了すると、水晶発振器31の温度が任意の1つの温度(特定温度)に対するオフセット量φの算出処理が行われると共に、算出されたオフセット量φをメモリ36に記憶させる記憶処理が行われる(S14)。
なお、メモリ36には、S104と同様な処理により複数の設定温度に対する周波数ドリフト量のデータである補正テーブルが記憶されている。また、オフセット量φの算出処理については、上述しているので、ここでの記載は省略する。
次に、本実施形態の受信機1における人工衛星から送信された測位信号を捕捉する処理(サーチ処理)について、図7のフローチャートを参照しながら説明する。
まず、人工衛星から送信された測位信号の受信処理が行われる(S21)。受信機1のCPU35は、温度センサ33から出力された温度データに基づいて水晶発振器31における現在の温度を算出し、水晶発振器31における発振周波数のオフセット量と、ばらつきを推定する演算処理を行う(S22)。
まず、人工衛星から送信された測位信号の受信処理が行われる(S21)。受信機1のCPU35は、温度センサ33から出力された温度データに基づいて水晶発振器31における現在の温度を算出し、水晶発振器31における発振周波数のオフセット量と、ばらつきを推定する演算処理を行う(S22)。
その後CPU35は、復調部18の復調処理において行われる測位信号のサーチ範囲を広げる処理を行う(S23)。具体的には、サーチする周波数範囲の中心周波数を、推定した発振周波数のオフセット量だけシフトする処理と、ばらつきの量だけサーチする周波数範囲を広げる処理を行う。サーチ範囲を広げる処理を行った後、復調部18は、復調処理を行う周波数を上下に若干変化させて、測位信号を捕捉する処理を行う。
ここで、人工衛星から送信された測位信号を捕捉できたか否かの判定処理が行われる(S24)。言い換えると、復調部18において、測位信号を復調できたか否かの判定処理が行われる。測位信号を捕捉できたと判定された場合(YESの場合)には、捕捉時の周波数を用いて測位信号の受信を継続する処理が行われ、測位信号の捕捉処理は終了される。
その一方で、測位信号が捕捉できなかったと判定された場合(NOの場合)には、の復調処理において行われる測位信号のサーチ範囲をスライドさせる処理が行われる(S25)。具体的には、サーチする周波数範囲の中心周波数をスライドさせる処理が行われる。
サーチ範囲のスライド処理が行われた後、測位信号を検出するために設定された全周波数帯(全エリア)において捕捉処理(サーチ)が行われたか否かの判定処理が行われる(S26)。全エリアのサーチが行われていないと判定された場合(NOの場合)には、S24に戻り、上述の処理を再び行う。
その一方で、全エリアのサーチが行われたと判定された場合(YESの場合)には、S22に戻り、温度センサ33から出力された温度データに基づく発振周波数のオフセット量と、ばらつきの推定が再度行われる。
上記の構成の受信機1によれば、上述の補正テーブル、オフセット量φおよび温度データに基づくことにより、温度検出時における受信機1に取り付けられた水晶発振器31の発振周波数ドリフト量を求めることができる。この温度検出時の発振周波数ドリフト量を用いて測位信号の捕捉処理を行うことにより、測位信号の捕捉に要する時間の長期化を防止することができる。言い換えると、短時間での測位信号の捕捉が可能となる。
さらに、単体の水晶発振器31の周波数ドリフト量および単体の水晶発振器31の温度の間の対応を表す補正テーブルと、受信機1に取り付けられた水晶発振器31の温度データと、を分けて扱うことにより、受信機1を製造する際に行われる検査の効率化を図ることができる。つまり、受信機1に取り付けられる前の、単体の水晶発振器31について補正テーブルを作成することにより、受信機1を製造する際に補正テーブルを作成する工程を省略することができ、検査工程を簡略化することができる。
水晶発振器31が水晶振動子である本実施形態では、上述の補正テーブルは、水晶振動子のカットアングルμを引数とした関数およびカットアングルμのばらつきに基づいて一意に定めることができる。補正テーブルを決定するために、水晶振動子のカットアングルμを引数とした関数、および、カットアングルμのばらつきをデータとして保持するだけでよい。そのため、複数の所定温度に対する周波数ドリフト量のデータを全て記憶する場合と比較して、メモリ36に記憶するデータ量を大幅に低減することができる。
補正テーブルとして、個々の水晶発振器31のカットアングルμ、および、そのばらつきの値を用いる代わりに、複数の水晶発振器31を代表するカットアングルμ、および、そのばらつきの値を用いることにより、全ての水晶発振器31について補正テーブルを個別に作成する必要がなくなり、受信機1の製造効率の向上を図ることができる。複数の水晶発振器31に用いることができる補正テーブルとしては、例えば、同一種類の水晶発振器31を代表するカットアングルμ、および、そのばらつきの値を用いた補正テーブルであってもよいし、同一種類の水晶発振器31のカットアングルμ、および、そのばらつきの値が複数のランクに分けられる場合には、それぞれのランクに属するカットアングルμ、および、そのばらつきの値を用いた補正テーブルのうちの選択したものであってもよい。
さらに、補正テーブルには、カットアングルμのばらつきが定義されているため、復調部18により算出される基準周波数信号を上述のばらつきに基づく所定範囲の周波数帯を有する信号とすることができる。そのため、測位信号の捕捉処理が行われる周波数に幅を持たせることができ、測位信号の捕捉をより確実に行うことができる。
1…測位衛星信号受信機、18…復調部(演算部、演算手段)、31…水晶発振器(発振部、発振手段)、33…温度センサ(温度センサ手段)、36…メモリ(補正テーブル記憶部、周波数記憶部、補正テーブル記憶手段、周波数記憶手段)
Claims (6)
- 測位衛星から送信される測位衛星信号を受信する受信機であって、
前記測位衛星信号のダウンコンバートに用いられる基準周波数信号を出力する発振部と、
該発振部の温度を検出する温度センサと、
基準温度にある単体の前記発振部が出力する前記基準周波数信号を基準とした、所定温度にある単体の前記発振部が出力する前記基準周波数信号の周波数の変化量であるドリフト量、および、前記所定温度の間の対応を示す補正テーブルを記憶する補正テーブル記憶部と、
前記受信機に組み付けられた前記発振部が、特定温度にあるときに出力する前記基準周波数信号の周波数である特定周波数を記憶する周波数記憶部と、
前記温度センサにより検出された温度データ、前記補正テーブル記憶部に記憶された前記補正テーブル、および、前記周波数記憶部に記憶された前記特定周波数に基づいて、前記受信機に組み付けられた前記発振部から出力される前記基準周波数信号の周波数のドリフト量を推定し、該ドリフト量に基づいて前記受信機に組み付けられた前記発振部から出力される前記基準周波数信号の周波数を算出する演算部と、
が設けられている測位衛星信号受信機。 - 前記補正テーブルは、個々の前記発振部について作成されたものの代わりに、複数の前記発振部に対して共通に作成されたものである請求項1記載の測位衛星信号受信機。
- 前記補正テーブルは、同一条件における前記ドリフト量のばらつきを示すデータを含むものであり、
前記演算部は、ばらつきのデータを含む前記補正テーブルを用いて、前記受信機に組み付けられた前記発振部から出力される前記基準周波数信号の周波数を、所定の範囲からなる周波数帯として算出する請求項1または請求項2記載の測位衛星信号受信機。 - 前記発振部は水晶振動子であって、
前記補正テーブルは、前記水晶振動子のカットアングルの関数と、該カットアングルのばらつきに基づいて定められる請求項3記載の測位衛星信号受信機。 - 測位衛星から送信される測位衛星信号を、発振部から出力される基準周波数信号を用いてダウンコンバートする受信機における測位衛星信号の受信方法であって、
前記発振部の温度を検出する温度センサから出力された温度データ、
基準温度にある単体の前記発振部が出力する前記基準周波数信号を基準とした、所定温度にある単体の前記発振部が出力する前記基準周波数信号の周波数の変化量であるドリフト量、および、前記所定温度の間の対応を示す補正テーブル、および、
前記受信機に組み付けられた前記発振部が、特定温度にあるときに出力する前記基準周波数信号の周波数である特定周波数、
に基づいて、前記受信機に組み付けられた前記発振部から出力される前記基準周波数信号の周波数のドリフト量を推定し、該ドリフト量に基づいて前記受信機に組み付けられた前記発振部から出力される前記基準周波数信号の周波数を算出する測位衛星信号の受信方法。 - 測位衛星から送信される測位衛星信号を受信する受信機として機能させるプログラムであって、
コンピュータに、
前記測位衛星信号のダウンコンバートに用いられる基準周波数信号を出力する発振手段と、
該発振部の温度を検出する温度センサ手段と、
基準温度にある単体の前記発振部が出力する前記基準周波数信号を基準とした、所定温度にある単体の前記発振部が出力する前記基準周波数信号の周波数の変化量であるドリフト量、および、前記所定温度の間の対応を示す補正テーブルを記憶する補正テーブル記憶手段と、
前記受信機に組み付けられた前記発振部が、特定温度にあるときに出力する前記基準周波数信号の周波数である特定周波数を記憶する周波数記憶手段と、
前記温度センサにより検出された温度データ、前記補正テーブル記憶部に記憶された前記補正テーブル、および、前記周波数記憶部に記憶された前記特定周波数に基づいて、前記受信機に組み付けられた前記発振部から出力される前記基準周波数信号の周波数のドリフト量を推定し、該ドリフト量に基づいて前記受信機に組み付けられた前記発振部から出力される前記基準周波数信号の周波数を算出する演算手段と、
として機能させるためのプログラム。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011263874A JP2013117394A (ja) | 2011-12-01 | 2011-12-01 | 測位衛星信号受信機、測位衛星信号の受信方法、および、プログラム |
CN2012105007366A CN103135114A (zh) | 2011-12-01 | 2012-11-29 | 定位卫星信号接收机、定位卫星信号接收方法和计算机可读存储介质 |
US13/688,681 US20130141279A1 (en) | 2011-12-01 | 2012-11-29 | Positioning satellite signal receiver, positioning satellite signal receiving method, and computer readable storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011263874A JP2013117394A (ja) | 2011-12-01 | 2011-12-01 | 測位衛星信号受信機、測位衛星信号の受信方法、および、プログラム |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2013117394A true JP2013117394A (ja) | 2013-06-13 |
Family
ID=48495195
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011263874A Pending JP2013117394A (ja) | 2011-12-01 | 2011-12-01 | 測位衛星信号受信機、測位衛星信号の受信方法、および、プログラム |
Country Status (3)
Country | Link |
---|---|
US (1) | US20130141279A1 (ja) |
JP (1) | JP2013117394A (ja) |
CN (1) | CN103135114A (ja) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10557944B2 (en) | 2014-10-27 | 2020-02-11 | Qualcomm Incorporated | Timing circuit calibration |
US10581586B2 (en) * | 2017-09-04 | 2020-03-03 | Pixart Imaging Inc. | Sensor devices, methods, multi-sensor systems/apparatuses capable of calibrating clock signal(s) and outputting integrated data packets according to communication between host and auxiliary device |
CN110729984B (zh) * | 2018-07-17 | 2023-12-22 | 中芯国际集成电路制造(北京)有限公司 | 一种时钟信号生成电路及电子设备 |
CN112422084B (zh) * | 2019-08-20 | 2024-04-19 | Oppo广东移动通信有限公司 | 晶体振荡器的温度补偿方法和装置、电子设备、存储介质 |
CN113238262B (zh) * | 2021-05-10 | 2022-02-18 | 深圳市富创优越科技有限公司 | 一种gnss源模拟器用的用户数据处理方法 |
CN114531327B (zh) * | 2022-01-26 | 2022-11-04 | 小唐科技(上海)有限公司 | 一种频偏自跟踪装置 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06242208A (ja) * | 1993-02-15 | 1994-09-02 | Matsushita Electric Ind Co Ltd | Gps受信機 |
JP2000124736A (ja) * | 1998-10-13 | 2000-04-28 | Seiko Epson Corp | 発振器の温度補償方法及びその温度補償回路 |
JP2003324318A (ja) * | 2002-05-01 | 2003-11-14 | Seiko Epson Corp | 圧電発振器、その圧電発振器を用いた受信装置および圧電発振器を用いた受信装置の衛星捕捉制御方法 |
JP2009260598A (ja) * | 2008-04-16 | 2009-11-05 | Panasonic Corp | 無線装置 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2921435B2 (ja) * | 1995-03-30 | 1999-07-19 | ソニー株式会社 | 測位信号受信機 |
US20050093638A1 (en) * | 2003-11-03 | 2005-05-05 | Heng-Chih Lin | Methods and apparatus to control frequency offsets in digitally controlled crystal oscillators |
US8476982B2 (en) * | 2008-06-18 | 2013-07-02 | Qualcomm Incorporated | Reference oscillator management for wireless devices having position determination functionality |
-
2011
- 2011-12-01 JP JP2011263874A patent/JP2013117394A/ja active Pending
-
2012
- 2012-11-29 CN CN2012105007366A patent/CN103135114A/zh active Pending
- 2012-11-29 US US13/688,681 patent/US20130141279A1/en not_active Abandoned
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06242208A (ja) * | 1993-02-15 | 1994-09-02 | Matsushita Electric Ind Co Ltd | Gps受信機 |
JP2000124736A (ja) * | 1998-10-13 | 2000-04-28 | Seiko Epson Corp | 発振器の温度補償方法及びその温度補償回路 |
JP2003324318A (ja) * | 2002-05-01 | 2003-11-14 | Seiko Epson Corp | 圧電発振器、その圧電発振器を用いた受信装置および圧電発振器を用いた受信装置の衛星捕捉制御方法 |
JP2009260598A (ja) * | 2008-04-16 | 2009-11-05 | Panasonic Corp | 無線装置 |
Also Published As
Publication number | Publication date |
---|---|
CN103135114A (zh) | 2013-06-05 |
US20130141279A1 (en) | 2013-06-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5034935B2 (ja) | 測位方法、プログラム、測位装置及び電子機器 | |
JP2013117394A (ja) | 測位衛星信号受信機、測位衛星信号の受信方法、および、プログラム | |
US8779974B2 (en) | Piezoelectric oscillator, GPS receiver device, and electronic apparatus | |
JP4513742B2 (ja) | 発振器の特性自動補償装置、特性自動補償方法、特性自動補償プログラム、及び測位信号受信機 | |
CN111065937A (zh) | 用于校正使用本地振荡器生成的本地信号的频率或相位的方法和*** | |
US8570218B2 (en) | Satellite radiowave receiver and satellite radiowave receiving method | |
US9103915B2 (en) | Reference oscillator management for wireless devices having position determination functionality | |
JP5186873B2 (ja) | 測位方法、プログラム、測位装置及び電子機器 | |
US8779973B2 (en) | Satellite signal tracking method, position calculating method, and position calculating device | |
JP2009133702A (ja) | 測位装置 | |
JP4985310B2 (ja) | 測位方法、プログラム、測位装置及び電子機器 | |
JP5228433B2 (ja) | 測位方法、プログラム、測位装置及び電子機器 | |
JP4229169B2 (ja) | 測位装置、電子機器及びプログラム | |
US7791533B2 (en) | Positioning device, electronic instrument, and filter passband changing method | |
JPWO2009054068A1 (ja) | 測位用受信装置及び測位方法 | |
JP2011164088A (ja) | 衛星信号追尾方法、位置算出方法、衛星信号追尾装置及び位置算出装置 | |
JP2921435B2 (ja) | 測位信号受信機 | |
JP5267478B2 (ja) | 衛星信号追尾方法及び位置算出装置 | |
RU2491577C2 (ru) | Приемник глонасс | |
JP2007183127A (ja) | Gps受信装置 | |
JP2008045896A (ja) | プログラム、測位回路及び電子機器 | |
JP2009236517A (ja) | Gpsレシーバ | |
JP2014179763A (ja) | 受信回路、受信装置および受信方法 | |
JP2012141282A (ja) | 気圧推定方法及び気圧推定装置 | |
JP6074917B2 (ja) | 受信装置及びコード位相判定方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20130419 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20131011 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20140311 |