Repository navigation
FAQ
導入、受信、プラグイン、保存、開発に関するよくある質問をまとめています。症状から手順を追って切り分ける場合はトラブルシューティングを参照してください。
はい。公式Windows x64 ZIPには.NETランタイムを内包していないため、.NET 10 Desktop Runtime (x64)が必要です。ソースからビルドする場合は.NET 10 SDKを使用します。「.NET Runtime」だけでなく、WPFを含む「Desktop Runtime」であることを確認してください。
公式ホストはWPFを使うWindows x64アプリケーションです。Contracts、SDK、SignalProcessingなど一部ライブラリはnet10.0ですが、配布ホストはLinuxやmacOS向けではありません。
公開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入力設定を参照してください。
必須ではありません。SettingsでGPU FFTを無効にしてCPU FFTを使用できます。高解像度FFTや高RATEでは、GPUを使う方が余裕を得られる場合があります。
受信、復調、一覧、診断には必要ありません。地図を使う場合はMicrosoft Edge WebView2 Runtimeが必要です。
未表示地域のタイルを取得するときは、インターネット経由でHTTPS接続します。一度表示した地域は、保存済みタイルからオフラインでも表示できます。詳しくは地図とキャッシュを参照してください。
host-onlyはホストのみ、with-pluginsはホストと公開対象の公式プラグインを含みます。正確な同梱内容はZIP内のPACKAGE-MANIFEST.jsonで確認してください。
推奨しません。すべてのファイルを同じ構成のまま書き込み可能なフォルダーへ展開してからSRdeck.exeを実行してください。
通常は消えません。主な設定と履歴はアプリフォルダーではなく%LOCALAPPDATA%\SRdeckへ保存されます。ただし、更新前にこのフォルダーをバックアップし、新しいZIPは空のフォルダーへ展開することを推奨します。
旧アプリケーションフォルダーを残していれば実行ファイルは戻せますが、新しい版が保存した設定や履歴を古い版が解釈できる保証はありません。戻す可能性がある場合は、更新前に%LOCALAPPDATA%\SRdeckも世代別にバックアップしてください。
SDRplay、RTL-SDR、RX-888 MK2の順に検出します。HackRF OneはSettingsで明示選択してください。
いいえ。RATEを上げると広い帯域を取り込めますが、USB、FFT、チャネル抽出、プラグイン処理の負荷が増えます。目的チャネルが収まる最小のRATEが基本です。初回は2 MS/s程度、RX-888 MK2では8 MS/sから始めてください。
変わりません。SPはスペクトラムの縦位置、WFはウォーターフォールの明るさです。実際の入力レベルはSDRのRFゲイン、感度、アンテナ、AGCで調整します。
プラグインが必要なチャネルと帯域をホストへ要求するためです。複数チャネルをRATE内へ収めるため、選択したチャネルそのものと中心周波数が一致しないこともあります。
SDRとFFTは動作しています。右ペインの診断で、入力、選局、検出、同期、復調、CRC/FECのどこまで進むかを確認してください。周波数、PPM、ゲイン、信号強度、帯域、RATE、アンテナが主な確認点です。
SRdeckPlugin.*.dllをSRdeck.exeと同じフォルダーへ置き、SRdeckを再起動します。pluginsサブフォルダーはDLL検索先ではありません。
プラグインごとのsettings.json、JSONL履歴、IQキャプチャなどを置くデータフォルダーです。アセンブリのインストール先ではありません。
通常のメインUIはMODEで主プラグインを1つ選びます。ホストAPIには追加プラグインの同時アクティブ化機構がありますが、利用者が複数タブを自由に同時選択するUIではありません。
Meshtasticはソース公開対象ですが、公式実行ZIPのバイナリ配布対象外です。利用するには互換する環境でソースからビルドし、地域の周波数・通信・ライセンス条件を確認する必要があります。
ワンセグもソース公開対象で、公式実行ZIPのバイナリ配布対象外です。対応する版のソースからビルドし、LibVLC関連の依存物を含めてSRdeck.exeと同じフォルダーへ配置してください。
プラグインはホストと同じプロセス、同じユーザー権限で動作し、サンドボックス化されません。信頼できる配布元、対応版、ライセンス、依存DLLを確認してください。
はい。対応形式は16 bit PCM・2チャンネル(左=I、右=Q)のIQ WAVです。
- 再解析するプラグインを
MODEで選びます。 -
プラグイン設定の過去録音欄でIQ WAV を再生を押します。 - ファイルを選び、中心周波数を確認します。付帯情報がない場合は入力してください。
- 必要なら開始位置を秒単位で指定し、再生を始めます。
再生中はファイルのサンプルレートと中心周波数を使います。プラグインに必要なレートが足りない場合や、対象チャネルが記録帯域の外にある場合は、同調要求を拒否します。RAW/SigMF、任意の位置へのシーク、ループ、編集には対応していません。詳しくはSDR入力設定を参照してください。
IQ WAVはIとQを左右チャネルに格納した解析用データです。通常の復調音声ではありません。中心周波数やプロファイルは同名の診断JSONで確認してください。
多くのデジタルプラグインは%LOCALAPPDATA%\SRdeck\plugins\<plugin-id>の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パッケージが添付されます。ホストと同じリリース版をローカルフィードから参照してください。
コンパイル上の正本はSRdeckPlugin.Contractsの公開型、意味と適合条件はプラグインAPI仕様です。コード例だけを見て互換性を判断しないでください。