e-DIYで行こう!趣味の電子工作とプログラミングの記録e-DIYで行こう!PlutoSDRをGNURadioで使うSDR2021.07.18PlutoSDRはアナログデバイセズ製のSDR入門機。愛用のUSBオシロADALM2000とボディ形状がほぼ同じで兄弟デバイスみたいな物。アクティブ・ラーニング・モジュール(PlutoSDR)は、電子工学の学習者がソフトウェア無線(SDR)、無線周波数(RF)、無線通信の基礎を学ぶことができる、使いやすいツールです。あらゆるレベルやバックグラウンドの学生向けに設計されたこのモジュールは、独学で学びたい人も、教室での学習にも使用する...www.analog.com帯域幅も最大20MHzとADALM2000のA/D変換とほぼ同等のスペックだが、SDRなので325MHz〜3.8GHzの送受信に対応する。Oneの1MHz〜6GHzよりは狭い。今回は、このPlutoSDRをGNURadio用にセットアップしたので、記事にまとめる。スポンサーリンク目次ドライバとGNURadio用ブロックのインストールバイナリパッケージのインストールドライバのインストールGNURadio用入出力ブロック2.4GHz帯を受信して動作確認まとめドライバとGNURadio用ブロックのインストールWindows用のインストーラが用意されているわけでもなくお世辞にも簡単セットアップとは言えない。ソースからのビルドが基本でインストール方法は下記公式サイトにまとめられている。Wiki]wiki.analog.comCMakeベースなのでビルド手順そのものは簡単だが、Windows上だとビルドすること自体が面倒臭いのでUbuntu環境で設定することにした。してもWindows上で動かしたい場合は、ADALM2000のようにWSL上で動作させるのが良さそう。バイナリパッケージのインストールまずは依存ライブラリのインストールをしておく。swigドライバのインストールlibiioのソース取得/ビルド/インストール。installlibad9361-iioのソース取得/ビルド/インストール。installGNURadio用入出力ブロックシステムにインストールされているGNURadioのバージョンによってソースコードが変わるので注意。-v”コマンドで調べることが出来る。https://github.com/analogdevicesinc/gr-iio.gitソースを取得したら以下のコマンドでビルド&インストールを実行。ldconfig2.4GHz帯を受信して動作確認お約束のFMラジオを動かしてみようと思ったのだが、PlutoSDRの受信可能周波数は325MHz〜なので範囲外。そこで、SMA接続のロッドアンテナを取り付けて2.4GHz帯をスペアナ表示してみた。断続的にスペクトルが立ち上がってWiFiかBluetoothか何らかの通信が行われている様子が確認出来る。まとめPlutoSDRのUbuntuへのセットアップについてまとめた。ドライバやGNURadio用ブロックはソースからのビルドが必要ではあるが、特に躓くこと無くインストール出来た。良い活用法が思いついてないのだが、ワンセグ受信には成功したので、直近ではワンセグ録画機として使っている。コメントをキャンセルメールアドレスが公開されることはありません。※サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。けん日々の電子工作やプログラミングの内容を備忘録を兼ねて記事にしております。趣味でやっている事なので「やりたい」と思ったら時間や手間を惜しまずにやり遂げることがモットー。記事の信頼性向上のため、情報源はターゲットデバイスの開発元による公式ドキュメントなど一次情報を徹底的に(しつこく)調べるようにし、その他の二次情報には極力頼らないように心がけています。e-DIYで行こう!.ホーム検索トップサイドバ。