gr-satellites環境をJAMX01向けに再構築2026/08/31 17:33

これまでPi4でsatnogs-client+gr-satellitesを運用してきたが、BY70-4やJAMX01のデータ解析において処理能力が不足するので、gr-satellites環境をローカルPCに構築することにした。

openSUSEのSDRリポジトリから導入したGNU Radio環境上でgr-satellitesのビルドを行ったら、make testでPython単体のテストは通過するものの、C++バインディングを使用するテストがすべて失敗した。🤔

原因を調査したところ、satellites_python.soがgr::blockを全くexportしてなかった。生成AIによると「BoostとGNU Radio間のABI不整合」だと斬られた。検討した結果、PCにインストール済のBoost 1.86を使ってGNU Radioを再ビルドしたら解決した。

JAMX01はASRTU-1と互換性があり、ASRTU-1と同じ処理手順を踏めばoggファイルからSSDV画像を取得できる。ただし、"CRC計算の初期値が違う"そうで、ダニエルさんのssdvを改造する必要があるので注意!

コメント

コメントをどうぞ

※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。

名前:
メールアドレス:
URL:
コメント:

トラックバック

このエントリのトラックバックURL: http://jh4xsy.asablo.jp/blog/2026/08/31/9873955/tb