Skip to content
github-actions[bot] edited this page Oct 12, 2026 · 9 revisions

FAQ

導入、受信、プラグイン、保存、開発に関するよくある質問をまとめています。症状から手順を追って切り分ける場合はトラブルシューティングを参照してください。

導入と対応環境

実行に.NETは必要ですか?

はい。公式Windows x64 ZIPには.NETランタイムを内包していないため、.NET 10 Desktop Runtime (x64)が必要です。ソースからビルドする場合は.NET 10 SDKを使用します。「.NET Runtime」だけでなく、WPFを含む「Desktop Runtime」であることを確認してください。

Windows以外で動作しますか?

公式ホストはWPFを使うWindows x64アプリケーションです。Contracts、SDK、SignalProcessingなど一部ライブラリはnet10.0ですが、配布ホストはLinuxやmacOS向けではありません。

対応SDRは何ですか?

公開UIで選べるSDRは、SDRplay、RTL-SDR、HackRF One、RX-888 MK2です。

  • HackRF Oneは64-bit版hackrf.dllと同じ配布物の依存DLLを用意し、Settingsで明示選択します。
  • RX-888 MK2はsr_rx888.dllとlibusb-1.0.dllを用意すると、Autoでも検出できます。

Airspyと、SDR入力として使う一般的なWAV/RAW IQファイルには対応していません。一部のプラグインでは保存済みIQ WAVを再生できます。詳しくはSDR入力設定を参照してください。

GPUは必須ですか?

必須ではありません。SettingsでGPU FFTを無効にしてCPU FFTを使用できます。高解像度FFTや高RATEでは、GPUを使う方が余裕を得られる場合があります。

WebView2やインターネット接続は必須ですか?

受信、復調、一覧、診断には必要ありません。地図を使う場合はMicrosoft Edge WebView2 Runtimeが必要です。

未表示地域のタイルを取得するときは、インターネット経由でHTTPS接続します。一度表示した地域は、保存済みタイルからオフラインでも表示できます。詳しくは地図とキャッシュを参照してください。

パッケージと更新

host-onlyとwith-pluginsの違いは?

host-onlyはホストのみ、with-pluginsはホストと公開対象の公式プラグインを含みます。正確な同梱内容はZIP内のPACKAGE-MANIFEST.jsonで確認してください。

ZIPの中から直接起動できますか?

推奨しません。すべてのファイルを同じ構成のまま書き込み可能なフォルダーへ展開してからSRdeck.exeを実行してください。

更新時に設定は消えますか?

通常は消えません。主な設定と履歴はアプリフォルダーではなく%LOCALAPPDATA%\SRdeckへ保存されます。ただし、更新前にこのフォルダーをバックアップし、新しいZIPは空のフォルダーへ展開することを推奨します。

古い版へ戻せますか?

旧アプリケーションフォルダーを残していれば実行ファイルは戻せますが、新しい版が保存した設定や履歴を古い版が解釈できる保証はありません。戻す可能性がある場合は、更新前に%LOCALAPPDATA%\SRdeckも世代別にバックアップしてください。

SDRと受信

Autoはどの機種を選びますか?

SDRplay、RTL-SDR、RX-888 MK2の順に検出します。HackRF OneはSettingsで明示選択してください。

RATEは大きいほど良いですか?

いいえ。RATEを上げると広い帯域を取り込めますが、USB、FFT、チャネル抽出、プラグイン処理の負荷が増えます。目的チャネルが収まる最小のRATEが基本です。初回は2 MS/s程度、RX-888 MK2では8 MS/sから始めてください。

SPやWFを変えると受信感度も変わりますか?

変わりません。SPはスペクトラムの縦位置、WFはウォーターフォールの明るさです。実際の入力レベルはSDRのRFゲイン、感度、アンテナ、AGCで調整します。

プラグインを選ぶと中心周波数が変わるのはなぜですか?

プラグインが必要なチャネルと帯域をホストへ要求するためです。複数チャネルをRATE内へ収めるため、選択したチャネルそのものと中心周波数が一致しないこともあります。

スペクトラムは動くのに復号されません

SDRとFFTは動作しています。右ペインの診断で、入力、選局、検出、同期、復調、CRC/FECのどこまで進むかを確認してください。周波数、PPM、ゲイン、信号強度、帯域、RATE、アンテナが主な確認点です。

プラグイン

プラグインDLLはどこへ入れますか?

SRdeckPlugin.*.dllをSRdeck.exeと同じフォルダーへ置き、SRdeckを再起動します。pluginsサブフォルダーはDLL検索先ではありません。

%LOCALAPPDATA%\SRdeck\pluginsは何ですか?

プラグインごとのsettings.json、JSONL履歴、IQキャプチャなどを置くデータフォルダーです。アセンブリのインストール先ではありません。

複数プラグインを同時に使えますか?

通常のメインUIはMODEで主プラグインを1つ選びます。ホストAPIには追加プラグインの同時アクティブ化機構がありますが、利用者が複数タブを自由に同時選択するUIではありません。

MeshtasticがMODEにありません

Meshtasticはソース公開対象ですが、公式実行ZIPのバイナリ配布対象外です。利用するには互換する環境でソースからビルドし、地域の周波数・通信・ライセンス条件を確認する必要があります。

ワンセグがMODEにありません

ワンセグもソース公開対象で、公式実行ZIPのバイナリ配布対象外です。対応する版のソースからビルドし、LibVLC関連の依存物を含めてSRdeck.exeと同じフォルダーへ配置してください。

外部プラグインは安全ですか?

プラグインはホストと同じプロセス、同じユーザー権限で動作し、サンドボックス化されません。信頼できる配布元、対応版、ライセンス、依存DLLを確認してください。

音声、履歴、ファイル

IQファイルを再生できますか?

はい。対応形式は16 bit PCM・2チャンネル(左=I、右=Q)のIQ WAVです。

  1. 再解析するプラグインをMODEで選びます。
  2. プラグイン設定の過去録音欄でIQ WAV を再生を押します。
  3. ファイルを選び、中心周波数を確認します。付帯情報がない場合は入力してください。
  4. 必要なら開始位置を秒単位で指定し、再生を始めます。

再生中はファイルのサンプルレートと中心周波数を使います。プラグインに必要なレートが足りない場合や、対象チャネルが記録帯域の外にある場合は、同調要求を拒否します。RAW/SigMF、任意の位置へのシーク、ループ、編集には対応していません。詳しくはSDR入力設定を参照してください。

IQ WAVを音声プレーヤーで聞けますか?

IQ WAVはIとQを左右チャネルに格納した解析用データです。通常の復調音声ではありません。中心周波数やプロファイルは同名の診断JSONで確認してください。

履歴はどこに保存されますか?

多くのデジタルプラグインは%LOCALAPPDATA%\SRdeck\plugins\<plugin-id>のJSONLへ履歴を保存します。最大件数はプラグイン設定で変更できる場合があります。

CSV/JSONエクスポートとJSONL履歴の違いは?

JSONLはプラグインが再表示や継続利用のために管理する内部履歴です。CSV/JSONエクスポートは、利用者が選んだ保存先へ対象データを書き出す機能です。内部JSONLを直接編集しないでください。

設定はどこに保存されますか?

主なファイルは次です。

%LOCALAPPDATA%\SRdeck\appsettings.json
%LOCALAPPDATA%\SRdeck\hardware.json
%LOCALAPPDATA%\SRdeck\last_state.json
%LOCALAPPDATA%\SRdeck\stations.json
%LOCALAPPDATA%\SRdeck\bandplans.json
%LOCALAPPDATA%\SRdeck\plugins\<plugin-id>\settings.json

設定を初期化するには?

Settingsのリセット機能を使うか、SRdeckを終了して%LOCALAPPDATA%\SRdeckを別の場所へ退避します。履歴やキャプチャも含まれるため、フォルダー全体をいきなり削除しないでください。

開発

プラグイン開発用パッケージはどこにありますか?

対応するGitHub ReleaseにSRdeckPlugin.Contracts、SRdeckPlugin.Sdk、SRdeckPlugin.Wpf、SRdeckCore.SignalProcessingのNuGetパッケージが添付されます。ホストと同じリリース版をローカルフィードから参照してください。

APIの正本はどれですか?

コンパイル上の正本はSRdeckPlugin.Contractsの公開型、意味と適合条件はプラグインAPI仕様です。コード例だけを見て互換性を判断しないでください。

Clone this wiki locally