Airspy HF+のユーザーモードドライバがここで提供されています:
https://github.com/airspy/airspyhf
あなたは、サイトに示された手順に従って、ソフトウェアをビルドすることが出来ます。そして、あなたは以下のものを得るでしょう:
user1@Asrock ~ % ls -l /usr/local/bin/airspy* -rwxr-xr-x 1 root root 17184 Jan 7 22:54 /usr/local/bin/airspyhf_gpio -rwxr-xr-x 1 root root 17504 Jan 7 22:54 /usr/local/bin/airspyhf_info -rwxr-xr-x 1 root root 16608 Jan 7 22:54 /usr/local/bin/airspyhf_lib_version -rwxr-xr-x 1 root root 27320 Jan 7 22:54 /usr/local/bin/airspyhf_rx
ツールの1つを試してみましょう。
user1@Asrock ~ % airspyhf_info AirSpy HF library version: 1.4.2 S/N: .......... Part ID: 0x00000001 Firmware Version: R1.00.00 Available sample rate: 768 kS/s
別のツール、airspyhf_rxは、32ビット浮動小数点数のIQ信号を出力します。
user1@Asrock ~ % airspyhf_rx -z -d -r stdout -f 0.810 -m on | csdr octave_complex_c 1024 120000 --2d | octave -i > /dev/null airspyhf_rx Frequency: -f 0.810000MHz (810000 Hz) 0.768000 MS/s IQ Device Serial Number: .......... Stop with Ctrl-C Streaming at 0.768 MS/s Streaming at 0.768 MS/s Streaming at 0.768 MS/s Streaming at 0.658 MS/s Streaming at 0.680 MS/s Streaming at 0.697 MS/s Streaming at 0.697 MS/s Streaming at 0.711 MS/s Streaming at 0.723 MS/s Streaming at 0.732 MS/s Streaming at 0.739 MS/s Streaming at 0.745 MS/s Streaming at 0.749 MS/s Streaming at 0.753 MS/s
最初の行のCSDRはSDR用のDSPタスクを実行するためのコマンドラインツールです。
GNU octaveは、科学プログラミング言語で、プロッティングとビジュアリゼーションのツールを含んでいます。
さて、私はこのAirspy HF+からのIQ信号で何が出来るでしょうか?