Geonerds の皆さん、ナノ秒精度の生の GNSS データを操作してみませんか?
これは、Google の Android チームが、Android フォンの GNSS 受信機からの生の GNSS 出力にアクセスする Linux/Windows/MacOS デスクトップ ツール セットのリリースで約束していることです。
携帯電話の設計者向けに作成されたチョコレートファクトリーは、生の GNSS データは研究者にとっても価値があると判断し、そのデータにより「1 ナノ秒および 1 ppb [10 億分の 1 – El Reg ] オーダーの受信機クロックのオフセットとドリフト、および衛星ごとの測定エラーなど、GNSS 受信機の動作を非常に詳細に確認できる」と書いています。
「これにより、これまではチップメーカー以外にはほとんどアクセスできなかったレベルで高度な分析が可能になります」と投稿は続けている。
このソフトウェアは Matlab ベースですが、実行可能ファイルにコンパイルされているため、ユーザーは Matlab の別のコピーを必要としません。
現代のスマートフォンに搭載されているチップは、GPS、GLONASS、Galileo、BeiDou、QZSS衛星群を追跡しており、Googleの画像には、1つのデュアル周波数チップによって追跡されている、L1、L5、E1、E5帯域を使用する多数の衛星が表示されている。
Android GNSS ツールセットにおける複数衛星、複数周波数のキャプチャ
GNSS ツール サイトに詳細情報があり、コードは GitHub にあります。
リポジトリには、コードが GnssLogger からデータを読み取り、疑似距離 (衛星と受信機間の計算された距離) を計算して視覚化し、加重最小二乗法で位置と速度を計算し、ログファイル内にある場合はキャリア位相を表示して分析すると記されています。®