CaribouLite #102024/02/03 11:57

ラズパイ HATなSDR: Cariboulite、 今月もソフト更新あり。「Invert IQが必要」な件が解消して良かったが、受信中に信号が頻繁に何度も途切れる症状にカイゼンなし。ただしSDRソフトをGqrxからSDR++に変更したら解消した。謎だ...

本日の衛星: RS-44で交信。

新・GPU機械学習環境の構築2024/01/27 11:03

ディープラーニングを使ったモールス信号の解読にあたり、 深層学習の環境を実マシンからGoogle Colabに移行した。

いま試しているソフト:nn-morse、 オリジナル版はpytorch 1.5対応だったが、Colab標準のpytorch 2.1でもコードの修正 ほぼなし で使うことができた。 修正点は、ColabのCPUコア数=2に合わせて、DataLoaderのnum_workers=2としただけ。 GPUメモリは15.4GBと大きいので、batchサイズの修正は不要だった。

で、my実マシンで1.6日かかる計算が、無料版で使えるGPU/Telsa T4では8時間で終わって素晴しい!

が、あの「GPUバックエンドに接続できません」が表示されて、学習が途中で切断されてイラッとしたので、 有料版Google Colab Proを契約した。 それはGoogleの思う壺なのだろうが、コスパは良い(¥23円/時間)し,GPUの使用上限に達する頻度が減った気がする。

本日の衛星: RS-44で交信。

CaribouLite #92024/01/20 17:55

ラズパイ HATなSDR: Cariboulite、 今月のソフト更新あり。周波数を動作範囲外に設定したときのバグは解消したが、受信中に信号が頻繁に何度も途切れる新たなバグが発生して、泣いてます。

本日の衛星: RS-44で交信。

全文検索はRecollに戻る2023/12/24 16:01

Recoll

全文検索システム:Fessを諦めて、Recollに戻った。 ネット情報は少ないが、文書ファイル+メールの検索&プレビュー表示が可能で、ステキです(添付画像、参照)。

検索は画像ファイルも対象にできるが、インデックスされた画像は(何故か)少ない。例えばDX局のコールサインで検索したら受領したeQSLカードはヒットしない.と(自分的には)程よいSNR感。

検索INDEXの作成にあたっては、前回の教訓を活かして、各種の生ファイルを対象外(skippedNames)に指定した。 INDEX対象に$HOMEを指定したら、 INDEX作成は短時間で終了したが、日々の更新はcrontabで夜間にスケジュール化している。

検索はCUIからも可能と判ったが、(下記の通り)ファイル名の表示+ヒットした文章の前後の表示だけで、プレビューが不可なので使わないかも。

$ recoll -t -q "ポールジロー ジュース"
:3:common/rclinit.cpp:391::Recoll 1.36.2 + Xapian 1.4.17 [/home/jh4xsy/.recoll]
Recoll query: Query10 * (ポー PHRASE 5 ルジ PHRASE 5 ロー) AND 10 * (ジュ PHRASE 3 ース)
27 results
message/rfc822	[file:///home/jh4xsy/.thunderbird/...]	[■■ポールジロージュース...] 5668 bytes
message/rfc822	[file:///home/jh4xsy/.thunderbird/...]	[...ーズデビュー!ポールジロジュースも再...] 24721 bytes	
message/rfc822	[file:///home/jh4xsy/.thunderbird/...]	[OMC10周年記念ラフロイグ!ポールジロ...] 25731 bytes	
...

本日の衛星: RS-44で交信。

CaribouLite #82023/12/18 09:02

ラズパイ HATなSDR: Cariboulite、 12月になってソフト更新あり。 インストール手順書の見直しがメインで、ドライバにアップデートは無かった。

APIの互換性からSoapySDRはパッケージ版ではなく最新版をbuildして使うのが吉らしいが、最新版でcaribou_dump1090を試したが、動作が安定しない。 起動時にSMI reading operation failedviolated memory access permissions が発生する確率が上がった気がする。

以前にブログで書いたSDR側で「Invert IQが必要」な件は、issueに挙がった。 複数のSDRで発生しており問題はSoapySDRっぽいが、開発者からレスが付かない。 開発者の住むイスラエルはいま戦争中なので仕方がないかも。

本日の衛星: ISSのSSTVを待つが、送信なし。