OSQZSS

オープンソース準天頂衛星(QZSS)受信機

GPS受信機開発の参考資料

2014-03-10 20:19:08 | FPGA
FPGAベースのGPS受信機開発に興味ある方のために,参考資料をまとめておきます.

まずは,Namuru-NanoのベースとなっているUNSWのNamuru受信機のverilogソースコード.

http://www.gmat.unsw.edu.au/namuru/

Namuruの相関器は,基本的にZarlink社のGP4020というベースバンドプロセッサのクローンになります.
通常,このようなデバイスの仕様については,メーカとNDAを結ばないと知ることができないのですが,
GP4020については詳細なデザインマニュアルが公開されています.

http://ulp.zarlink.com/zarlink/hs/82_GP4020.htm

dm5280-design-manual-jan2002.pdfの第7章が,相関器に関する解説になります.
各レジスタの役割や信号処理の手順まで丁寧に説明されており,読み応えのあるマニュアルです.

Namuru受信機では,相関器のHDLだけではなく,Namuru-GPLという受信機のファームウェアも
提供しています.そのソフトウェア実装に関する資料はこちら.

http://www.dynamics.co.nz/media/DOCUMENTS/SOFTWARE_RELATED/

Namuru-GPLのソースコードは公開されていないのですが,GPLのオープンソースですので,
ここに置いておきます.

こんな感じで,GPS受信機内部の動作を解説した資料は断片的に点在しているのですが,
系統立ててまとめられた教科書的なものは残念ながらありません.

俺,この仕事が終わったら,GPS受信機のテキストを書くんだ…

【追記】ブックマークからもリンクがありますが,相関器のHDLコードを公開している
プロジェクトのリストを追加しておきます.

Namuru VHDL port for MAX2769 by Artyom
http://gnss-sdr.ru/index.php?blogid=2
http://code.google.com/p/gnsssdr/

Homemade GPS Receiver by Andrew Holme
http://www.aholme.co.uk/GPS/Main.htm

Homemade GPS Receiver port for LX25 + BeagleBone Black by jks
http://www.jks.com/sdgps/sdgps.html

cu-hw-gps: Cornell University Hardware GPS Receiver Project
https://code.google.com/p/cu-hw-gps/
コメント (3)    この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« FreeRouting | トップ | Fancy colored silkscreen PCB »
最新の画像もっと見る

3 コメント

コメント日が  古い順  |   新しい順
Unknown (mfkiwl)
2014-03-11 01:50:16
Good job! Many thanks. Can't wait to have a look of the references.
返信する
Unknown (Surabhi)
2017-08-03 03:20:28
Hi. Many thanks for listing useful links! However, most of them say I do not have access. Are they restricted? I'm particularly interested in viewing "
Namuru VHDL port for MAX2769 by Artyom" and similar work.
Please let me know if there's a way for me to preview them. Thank you!
返信する
Re: Unknown (osqzss)
2017-08-03 09:15:18
Try this link for Artyom's work:
https://code.google.com/archive/p/gnsssdr/source/default/source
返信する

コメントを投稿

FPGA」カテゴリの最新記事