Skip to content

System Requirements

github-actions[bot] edited this page Oct 12, 2026 · 8 revisions

システム要件

公式パッケージを利用するために必要な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処理の安定性は実機構成に依存します。

対応SDR

入力 必要なソフトウェア 検出時の要点
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入力設定を参照してください。

サンプルレートとPC性能

画面で選択できる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と表示

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ロード、地図、エクスポートが制限されることがあります。

導入前チェック

  1. WindowsとCPUが64-bitであることを確認します。
  2. .NET 10 Desktop Runtime (x64)をインストールします。
  3. SDRの64-bitドライバー/APIを準備します。
  4. 同じSDRを使う別アプリを終了します。
  5. まず低いRATEで検出と連続受信を確認します。
  6. 地図を使う場合はWebView2を確認し、未表示地域のオンライン地図も必要ならネットワーク接続を確認します。

要件を満たしているのに起動や検出ができない場合はトラブルシューティングへ進んでください。

Clone this wiki locally