CaribouLite #12023/04/01 21:25

CaribouLite

ラズパイ専用SDR:CaribouLiteが やっと 届いた。

SatNOGSな環境にドライバ類をインストールしたが, kernelを更新したらSMI kernel moduleの再buildに失敗! 状況はissue #92と同じで, /usr/srcに6.1.19-v8+のkernel headersが見つからない。 別の aarch64なbullseyeな環境:PiSDRだとbuildできるのが不思議だ...

SDRソフトを動かす際にsudoが必要でビックリ! So currently, sudo'ing is needed whenever CaribouLite is accessed だそうだ。

sudo+αの設定をした結果,SDR++が動くようになったが,電波が見えないので悩む。 GitHubのissueを読んで,konimaruさんのforkに切り替える。 config.txtを設定変更する。 SDR++のBandwidthを2.0MHzに変更して, 「Decimationは4〜8で, AGCはオフが良い」というバッドノウハウを設定したのが添付画像。FM放送が やっと 視えるようになった。

eGridアワード2023/04/03 21:05

eGridアワード

eQSLで得たグリッドロケータが400を超えたのでeGridアワード(HF FT8特記)を申請した。本当はeDXを申請したいのだが,ここ暫くnewなしで,足踏み状態が続いてます。

EOS-072023/04/09 06:16

2mのAPRS衛星を昨夜のパスで受信したが,弱くてデコードできず。

本日の衛星: FO-29,RS-44で交信。CAS-5Aはビーコン周波数でのキャリア連続送信が止まったままで心配⇛アナログ・トラポンも停止中だった。

Sapling2, INSPIRE-Sat 7 をデコード2023/04/16 12:45

新LoRa衛星:Sapling2(437.4 MHz)のデコードに成功した。パケット中にKN6HCCなるコールサインが見つかった。

新衛星:INSPIRE-Sat 7(437.410MHz)は9k6 BPSK AX.25なのだが,ダニエルさんによると --disable_fll なる(隠し)オプションが効く!とのことで,gr-satellitesにてIQファイルを処理したらデコードできた。コールサインはUVSQPLだった。

CaribouLite #22023/04/22 14:22

Raspbian SatNOGS ImageでSMI kernel moduleがコンパイルできない件, ググると『Kernelは64bitだがOSが32bitなのが問題』で /boot/config.txtでarm_64bit=0にすると解決した。

$ uname --machine
aarch64
$ getconf LONG_BIT
32

自分が想定する用途:satnogs-clientからCaribouliteを利用するときには,sudo問題が課題となるので,SoapySDRServerをroot権限で動かしてSoapy Remoteでアクセスすれば良いハズだ。

satnogs_soapy_rx_device: remote=192.168.0.111,soapy=0,driver=remote,remote:driver=Cariboulite,device_id=1
satnogs_antenna: TX/RX 6GHz
satnogs_rx_samp_rate: 4e6
satnogs_rf_gain: '25'

別マシンにsatnogs-client-dockerをインストールしてから,SoapySDRServerが動いているPi4のCaribouliteにリモートアクセスすると,pigpio問題は回避できたが,周波数がセットできない!

[ERROR] setFrequency dir: 1, channel: 0, freq: 435625000.00 FAILED 

SoapySDRServerのログを視ると,エラーがやっぱり発生しており,観測は失敗している。Audio,Waterfallが記録されず💦

SoapyServerListener::accept([::ffff:192.168.0.112]:53034)
Printing 'findCariboulite' Request:
D CARIBOULITE Radio cariboulite_radio_activate_channel@cariboulite_radio.c:803 Activating channel 1, dir = RX, activate = 1
E IO_UTILS_SPI io_utils_spi_transmit@io_utils_spi.c:517 uninitialized device 
...
D CARIBOULITE Radio cariboulite_radio_read_samples@cariboulite_radio.c:967 SMI reading operation returned timeout

SoapySDRServerの設定は,Airspyで追試すると観測できているので,問題無さゲ。