Ettus USRP B205mini-Iは、ソフトウェア定義無線アプリケーション向けの柔軟でコンパクトなプラットフォームです。このプラットフォームの詳細、USRP™ ハードウェア ドライバー (UHD) の無料オープン ソース ソフトウェア ドライバー、およびSDR FMレシーバーの使用開始方法について学習します。
RFフロント エンドでは、56 MHzの瞬時帯域幅を備えたAnalog Devices AD9364 RFICトランシーバーを使用します。このボードは、ホスト コンピューターにデータをストリーミングするための高速USB 3.0接続によってバスパワーで動作します。USRP B205mini-iには、GPIO、JTAG、および10 MHzクロック リファレンスまたはPPS時間リファレンス入力信号との同期用のコネクタも含まれています。
ハードウェアには、USRPハードウェア ドライバー (UHD) を通じて簡単にアクセスできます。UHDはC/C++ とPython APIの両方を提供し、RFNoC、GNU Radio、LabVIEW、Matlab/Simulinkなどの複数の業界標準開発環境とフレームワークのクロスプラットフォーム サポートを提供します。
Ettus USRP B205mini-iには、入門ガイド、ビデオ、チュートリアル、ドライバー マニュアルなどの包括的なドキュメントと強力なサポート マテリアルが付属しています。
USRPハードウェア ドライバー (UHD) API
UHDは、Ettus Researchが作成および販売する、Universal Software Radio Peripheral (USRP™) SDRプラットフォーム用の無料のオープンソース ソフトウェア ドライバーおよびAPIです。UHDは、すべてのマザーボードとドーターボード、およびそれらの組み合わせを含む、すべてのEttus Research USRP™ ハードウェアをサポートします。UHDは主にLinux上で開発されていますが、次のオペレーティング システムでもテストされ、サポートされています。• Linux (FedoraおよびUbuntu)
• Mac OS X (Intel)
• Windows 10
UHDは、USRP™ ハードウェアまたはサードパーティ アプリケーションを使用してスタンドアロン アプリケーションを構築するために使用できます。一般的なツールキット / フレームワークは次のとおりです:
• GNU Radio
• NI LabVIEW
• MathWorks Simulink
• REDHAWK
• OpenBTS GSM
• Osmocom GSM
• Amarisoft LTE
• Software Radio Systems LTE
USRP™ ハードウェアまたはUHDシステム設計に関連する技術ドキュメントについては、 UHDおよびUSRPマニュアルを参照してください。ここでは、 インストール手順、さまざまなプラットフォームで ソースからUHDを構築する 方法に関するヘルプ、開発ガイドライン、リファレンス ドキュメント、デバイスの使用ガイドを見つけることができます。UHDソースコードは、 Ettus Research GitHub で入手できます。
ソフトウェア定義ラジオFM受信機の実装
入門ガイド では、GNU Radioを使用してFMラジオ受信機の設計について説明します。Linux OSにソフトウェア ドライバーとGNUラジオをインストールする方法、リアルタイムの離散フーリエ変換 (DFT) の例を実行する方法、FMラジオ受信機をゼロから作成する方法を学習します。