GPS関連の話題を掲載していきます。
×
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
最近流行のカーナビは何だろうとちょっと、価格.comにいってみてみると、SONY nav-u NV-U35というのがトップにきていた。価格をみても、3万円台で買えるので、改めて、カーナビもこんな価格で買えるようになったんだーと関心。
興味がでてきたので、この仕様をSONYに行ってみてみた。まず一番興味があったのはGPS測位のアシスト機能の「自律機能 POSITIONアシスト」、GPSが受信できなくなる速度と方向から、自動車位置を予測できるようだ。なるほどー、同社の他の製品で「POSITION plus GT」機能つまりジャイロセンサーが積んでいるタイプもあるが、なかなか面白そうです。
次に驚いたのが、走行軌跡出力機能があって、メモリスティックに記録できるのです。下手なGPSロガーよりよっぽどいいです。
自転車ナビもいいですね、自転車用に合わせたルートを設定できる自転車ナビ機能なんか、便利そうです、なにより、持ち運びができるのがいいです。最長11時間もつらしく、かなりほしいです。
ただ、ワンセグがないのがちょっと残念ですが、手軽でいろいろ遊べそうな魅力はありますよね。
上位機種のNV-U75Vはワンセグみれるようでしかも、ジャイロセンサー付で、4万円台で買えるのでこれも魅力的ですが、バッテリーの最長5.5時間で、自転車ナビはないようです。
高ければ良いわけでもなく、安ければいいわけでもなくです。しかしながら、GPSロガーに変わる様なカーナビの時代になったんですねー。
興味がでてきたので、この仕様をSONYに行ってみてみた。まず一番興味があったのはGPS測位のアシスト機能の「自律機能 POSITIONアシスト」、GPSが受信できなくなる速度と方向から、自動車位置を予測できるようだ。なるほどー、同社の他の製品で「POSITION plus GT」機能つまりジャイロセンサーが積んでいるタイプもあるが、なかなか面白そうです。
次に驚いたのが、走行軌跡出力機能があって、メモリスティックに記録できるのです。下手なGPSロガーよりよっぽどいいです。
自転車ナビもいいですね、自転車用に合わせたルートを設定できる自転車ナビ機能なんか、便利そうです、なにより、持ち運びができるのがいいです。最長11時間もつらしく、かなりほしいです。
ただ、ワンセグがないのがちょっと残念ですが、手軽でいろいろ遊べそうな魅力はありますよね。
上位機種のNV-U75Vはワンセグみれるようでしかも、ジャイロセンサー付で、4万円台で買えるのでこれも魅力的ですが、バッテリーの最長5.5時間で、自転車ナビはないようです。
高ければ良いわけでもなく、安ければいいわけでもなくです。しかしながら、GPSロガーに変わる様なカーナビの時代になったんですねー。
PR
前回、「GPS受信機の位置計算」でもお話しましたが、測位前にGPS受信機はGPS衛星の位置を知っています。この秘密を語るにはまず、そもそもGPS衛星からどんな電波が送られてくるのか?というところから説明せねばなりません。さらには電波の知識も必要になりますので、ここでは簡単にご説明します。
GPS衛星はC/Aコード(Clear and Acquisition Code)と呼ばれる衛星ごとに固有なランダムコードを1575.42MHzで発信しており、このC/Aコードは1msごとに繰り返し発信されています(正確にはC/Aコードそのものではありません)。
ここまでだと??という感じです。ランダムなコードいくら繰り返し発信されても何にもならないと思ってしまいます。しかしながら、ランダムなコードとはいいつつも、このコードには航法メッセージというメッセージが隠されています。実はGPS衛星はC/Aコードと航法メッセージ(これもデジタル信号)の排他的論理和(XOR)で合成し発信しております。また、この時、C/Aコード20個、つまり、20msごとに、航法メッセージ1ビット分(0か1)のデータが存在します。ここでXORですので、航法メッセージが0であるなら、C/Aコードは間逆になり、航法メッセージが1ならば、C/Aコードは通常通りとなります。これで航法メッセージを1ビットずつ得ることができます。
さて、そもそも、このC/AコードをどうやってGPS受信機がわかるのか?また、開始位置をどうやって認識するのか?と疑問をもたれるでしょうが、実は、C/Aコードの開始位置を調べるには、受信した信号に対して、GPS受信機内部でもっているC/Aコードをずらしていきながら自己相関関数を計算していきます。その結果がピークになったときが正しい開始位置で同期捕捉が完了するわけです。
まあ、端的にいえば、受信したC/Aコードと受信機がもっているC/Aコードを比較していって最もうまく合致した時、同期がとれるというわけです。C/Aコードはいわば暗号化キーというわけです。事実、GPSのC/Aコードは民間でも利用できるようになるまでは公開されてませんでした。
さて、この航法メッセージですが、1ビットあたり、受信するのに20msかかることがわかりました。ここで航法メッセージは25フレームに分かれており、1フレームあたり、1500ビットで、受信するのに、12.5分かかります。そして、この航法メッセージはアルマナックデータおよびエフェメリスデータが含まれており、全GPS衛星の健康状態や軌道情報が含まれております。
やっとでてきましたね。「軌道情報」実はこのデータがあれば、ケプラーの法則等を用いて、時間さえ与えてやれば、今衛星がどの位置にあるのかってのがわかるのです。この軌道計算のことはまたの機会で、正直ブログに書くようなネタでもないので、興味のある人はぐぐってみてください。
ここで、本来なら終了するところですが、そもそもなんでC/Aコードと航法メッセージを合成しているのか?という疑問な人もいるでしょう、実はGPS衛星は24基稼動しており、すべて、1575.42MHzでC/Aコードを発信しております。これだと、まともにやってたら、電波がバッティングしてどうしょうもないので、ランダムなC/Aコードと合成して、信号を拡散させることで、受信したとき、自己相関処理によって、信号を分離させてるわけです。なんか騙された感がありますが、相関処理をある程度勉強すればおのずと見えてきます。尚、これはCDMA(Code Division Multiple Access)つまり、携帯でも使われている技術で、限られた周波数帯を有効に使うための良い手段です。
最後に、ここまで読み進めるとわかるのですが、GPS受信機は測位のタイミングではGPS衛星からC/Aコードが来たことと、衛星の位置しかわかってません。距離を計算するための伝搬時間がわかりません。実はこれも納得していただけないかもしれませんが、特定の衛星と受信機の間で相関関係が認められると、信号の遅延が計算されるのです。もうすこしくだけていうと、送られていたC/Aコードと受信機のC/Aコードの相関関係を調べれば位相差から伝搬時間がわかるのです。
以上が大まかなGPSの原理です。いやはや、いろんな技術や公式が見え隠れしていて大変なものですね。
GPS衛星はC/Aコード(Clear and Acquisition Code)と呼ばれる衛星ごとに固有なランダムコードを1575.42MHzで発信しており、このC/Aコードは1msごとに繰り返し発信されています(正確にはC/Aコードそのものではありません)。
ここまでだと??という感じです。ランダムなコードいくら繰り返し発信されても何にもならないと思ってしまいます。しかしながら、ランダムなコードとはいいつつも、このコードには航法メッセージというメッセージが隠されています。実はGPS衛星はC/Aコードと航法メッセージ(これもデジタル信号)の排他的論理和(XOR)で合成し発信しております。また、この時、C/Aコード20個、つまり、20msごとに、航法メッセージ1ビット分(0か1)のデータが存在します。ここでXORですので、航法メッセージが0であるなら、C/Aコードは間逆になり、航法メッセージが1ならば、C/Aコードは通常通りとなります。これで航法メッセージを1ビットずつ得ることができます。
さて、そもそも、このC/AコードをどうやってGPS受信機がわかるのか?また、開始位置をどうやって認識するのか?と疑問をもたれるでしょうが、実は、C/Aコードの開始位置を調べるには、受信した信号に対して、GPS受信機内部でもっているC/Aコードをずらしていきながら自己相関関数を計算していきます。その結果がピークになったときが正しい開始位置で同期捕捉が完了するわけです。
まあ、端的にいえば、受信したC/Aコードと受信機がもっているC/Aコードを比較していって最もうまく合致した時、同期がとれるというわけです。C/Aコードはいわば暗号化キーというわけです。事実、GPSのC/Aコードは民間でも利用できるようになるまでは公開されてませんでした。
さて、この航法メッセージですが、1ビットあたり、受信するのに20msかかることがわかりました。ここで航法メッセージは25フレームに分かれており、1フレームあたり、1500ビットで、受信するのに、12.5分かかります。そして、この航法メッセージはアルマナックデータおよびエフェメリスデータが含まれており、全GPS衛星の健康状態や軌道情報が含まれております。
やっとでてきましたね。「軌道情報」実はこのデータがあれば、ケプラーの法則等を用いて、時間さえ与えてやれば、今衛星がどの位置にあるのかってのがわかるのです。この軌道計算のことはまたの機会で、正直ブログに書くようなネタでもないので、興味のある人はぐぐってみてください。
ここで、本来なら終了するところですが、そもそもなんでC/Aコードと航法メッセージを合成しているのか?という疑問な人もいるでしょう、実はGPS衛星は24基稼動しており、すべて、1575.42MHzでC/Aコードを発信しております。これだと、まともにやってたら、電波がバッティングしてどうしょうもないので、ランダムなC/Aコードと合成して、信号を拡散させることで、受信したとき、自己相関処理によって、信号を分離させてるわけです。なんか騙された感がありますが、相関処理をある程度勉強すればおのずと見えてきます。尚、これはCDMA(Code Division Multiple Access)つまり、携帯でも使われている技術で、限られた周波数帯を有効に使うための良い手段です。
最後に、ここまで読み進めるとわかるのですが、GPS受信機は測位のタイミングではGPS衛星からC/Aコードが来たことと、衛星の位置しかわかってません。距離を計算するための伝搬時間がわかりません。実はこれも納得していただけないかもしれませんが、特定の衛星と受信機の間で相関関係が認められると、信号の遅延が計算されるのです。もうすこしくだけていうと、送られていたC/Aコードと受信機のC/Aコードの相関関係を調べれば位相差から伝搬時間がわかるのです。
以上が大まかなGPSの原理です。いやはや、いろんな技術や公式が見え隠れしていて大変なものですね。
GPSと言えばカーナビというくらいよく知られているカーナビですが、最近はワンセグやら動画ファイル等再生できたりとマルチメディアプレイヤーのようになってきています。しかも低価格化が進んでおり、カーナビとしてでなくてもいろいろ使い道があり、ありがたい話です。
さて、カーナビですが、私的にはものすごく、精度のいいGPSに感じています。はじめからカーナビしか利用していない人は分からないかもしれませんが、GPSロガーとかと比べると、きちっと道なりに今いる位置を表示してくれますし、トンネルの中でもかなりいい精度で位置を表示してくれます。これはなんでか?というと、カーナビがGPSの補正機能を持っているからです。
地図、ジャイロセンサー、車速パルスといったものをたいていのカーナビは利用しGPSの補正を行っています。
とは言え、カーナビによって、機能も違いますし、測位精度もいろいろです。このカテゴリでは今後、実際のカーナビを例に上げ、特徴等ご紹介していきます。
さて、カーナビですが、私的にはものすごく、精度のいいGPSに感じています。はじめからカーナビしか利用していない人は分からないかもしれませんが、GPSロガーとかと比べると、きちっと道なりに今いる位置を表示してくれますし、トンネルの中でもかなりいい精度で位置を表示してくれます。これはなんでか?というと、カーナビがGPSの補正機能を持っているからです。
地図、ジャイロセンサー、車速パルスといったものをたいていのカーナビは利用しGPSの補正を行っています。
とは言え、カーナビによって、機能も違いますし、測位精度もいろいろです。このカテゴリでは今後、実際のカーナビを例に上げ、特徴等ご紹介していきます。
カレンダー
10 | 2024/11 | 12 |
S | M | T | W | T | F | S |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
カテゴリー
フリーエリア
最新コメント
最新記事
(01/29)
(01/06)
(11/23)
(11/21)
(10/10)
(10/10)
(09/12)
(08/04)
(08/03)
(07/31)
最新トラックバック
プロフィール
HN:
Slit
性別:
非公開
ブログ内検索
最古記事
(05/12)
(05/13)
(05/14)
(05/14)
(05/14)
(05/16)
(05/16)
(05/18)
(05/18)
(05/19)
アクセス解析