Repository navigation
System Requirements
公式パッケージを利用するために必要なWindows、.NET、SDR、表示環境をまとめます。開発者向けの追加要件は開発環境を参照してください。
| 項目 | 必須/対応内容 |
|---|---|
| OS | 64-bit版Windows |
| CPU | x64対応CPU |
| ランタイム | .NET 10 Desktop Runtime (x64) |
| SDR | SDRplay、RTL-SDR、HackRF One、またはRX-888 MK2 |
| USB | 使用するSDRとRATEを安定して転送できるポート/コントローラー |
| 表示 | WPFを正常に描画できるグラフィックス環境 |
| ストレージ | アプリ本体、履歴、エクスポート、IQキャプチャを保存できる空き容量 |
公式ZIPはnet10.0-windows/win-x64向けのフレームワーク依存パッケージです。ソースからビルドする場合は.NET 10 SDK、CMake、Visual Studio 2022 C++ Build Toolsも必要です。
Windows on Armでのx64エミュレーション、仮想マシン、USB over IPは公式の主対象ではありません。起動できても、連続したIQ転送やGPU処理の安定性は実機構成に依存します。
| 入力 | 必要なソフトウェア | 検出時の要点 |
|---|---|---|
| SDRplay | SDRplay API 3.x。ホストはAPI 3.15を対象 |
sdrplay_api.dllの64-bit版、APIサービス、他アプリとの排他使用 |
| RTL-SDR | 互換性のある64-bit版rtlsdr.dllとlibusb-1.0.dll、WinUSBドライバー |
DLLをSRdeck.exeと同じフォルダーへ配置し、正しいUSBインターフェースにWinUSBを設定 |
| HackRF One | 互換性のある64-bit版hackrf.dllと同じ配布物の依存DLL、WinUSBドライバー |
HackRF Oneを明示選択し、他アプリとの排他使用とUSB帯域を確認 |
| RX-888 MK2 |
sr_rx888.dll、64-bit版libusb-1.0.dll、WinUSB互換ドライバー。ブートローダー状態ではSDDC_FX3.img
|
Autoまたは明示選択。8 MS/sで確認後、必要な場合だけ32/64 MS/sへ上げる |
Auto検出はSDRplay、RTL-SDR、RX-888 MK2の順に試します。HackRFは明示選択します。複数台を接続する場合や、APIに問題がある場合は、Settingsで機種を明示すると切り分けやすくなります。
Airspyと、SDR入力として使う一般的なWAV/RAW IQファイルには対応していません。一部のプラグインでは保存済みIQ WAVを再生できます。詳しくはSDR入力設定を参照してください。
画面で選択できるRATEは、SDRplayでは1.6、2、4、6、8、10 MS/s、RTL-SDRでは2、2.4 MS/s、HackRFでは8、10、16、20 MS/s、RX-888 MK2では8、32、64 MS/sです。RATEを上げると広い帯域を一度に扱えますが、USB転送量、チャネル抽出、FFT、描画の負荷も増えます。
必要性能は、次の条件の組み合わせで大きく変わります。
-
RATEとFFT解像度 - CPU FFTまたはGPU FFT
- プラグインが同時処理するチャネル数
- 地図、一覧、ウォーターフォールの更新量
- IQキャプチャや履歴書き込みの頻度
初回は2 MS/s、8K FFT、監視チャネル1つ程度から始めてください。RX-888 MK2は8 MS/sから始めます。必要な帯域が入らない場合にRATEを上げ、PRC、FFT、WPFを見ながら調整すると原因を分離できます。ADS-Bはホスト入力に2 MS/s以上を要求します。
GPU FFTは任意です。利用できない、またはドライバーとの相性が悪い場合はSettingsでCPU FFTへ切り替えられます。高解像度FFTを使う場合は、対応GPUと最新の安定版ドライバーを推奨します。
地図タブを持つプラグインではMicrosoft Edge WebView2 Runtimeが必要です。地図表示に使うLeaflet本体はSRdeckに同梱されています。
オンライン地図では、OpenStreetMapのタイル提供元へHTTPS接続します。その際、接続元IPアドレスと表示地域に対応するタイル座標が送信されます。
- 閲覧したタイルは最大512 MBまで保存します。
- オンライン時は、提供元の有効期限を過ぎたタイルを再検証します。
- オフライン時は、有効期限が過ぎたタイルもキャッシュから表示します。
-
設定→地図でキャッシュのみを選ぶと、オンライン中もタイル通信を行いません。
詳しくは地図とキャッシュを参照してください。
通常は管理者権限を必要としません。ZIPはProgram Files直下ではなく、利用者が展開・更新できるフォルダーに置くと扱いやすくなります。設定と履歴は主に次へ書き込まれます。
%LOCALAPPDATA%\SRdeck
企業端末のアプリケーション制御、ウイルス対策、Controlled Folder Access、プロキシ設定により、起動、DLLロード、地図、エクスポートが制限されることがあります。
- WindowsとCPUが64-bitであることを確認します。
- .NET 10 Desktop Runtime (x64)をインストールします。
- SDRの64-bitドライバー/APIを準備します。
- 同じSDRを使う別アプリを終了します。
- まず低いRATEで検出と連続受信を確認します。
- 地図を使う場合はWebView2を確認し、未表示地域のオンライン地図も必要ならネットワーク接続を確認します。
要件を満たしているのに起動や検出ができない場合はトラブルシューティングへ進んでください。