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: http://jh4xsy.asablo.jp/blog/2026/08/31/9873955/tb
コメントをどうぞ
※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。