Repository navigation
Plugins Analog
プラグインIDはanalogです。AM、FM、SSBの音声を復調し、ホストの音声ルーター経由でWindowsの既定の出力へ送ります。周波数や帯域、ステップ、スケルチを直接調整でき、SDRの初期確認にも使えます。

MODE でアナログ復調を選ぶと、方式選択欄の右側にある 局リスト と バンドプラン を利用できます。
-
局リスト: 局名、整数 Hz の周波数、メモを追加・更新・削除します。行をダブルクリックするか選局を押すと、アナログ復調プラグインの通常の選局経路で同調します。 -
バンドプラン: 開始/終了周波数、名称、表示色、既定ステップを編集します。中心へ選局は選択帯域の中央へ同調します。 - 表示のON/OFFはプラグインごとに保存され、切り替え後や再起動後も復元されます。初期値は
表示しないです。 - 旧バージョンの共通表示設定は引き継ぎません。表示するプラグインでONにしてください。
- パン、ズーム、画面サイズの変更時は、現在見えている範囲だけを再配置します。
データは %LOCALAPPDATA%\SRdeck\stations.json と %LOCALAPPDATA%\SRdeck\bandplans.json に原子的に保存されます。どちらもSRtwinと共通のルート配列形式です。
- 局:
FrequencyHz(整数Hz)、Mode(任意)、Name、Comment - バンド:
StartHz、EndHz、Label、Color、DefaultStepHz、Mode(任意)
旧SRtwinが整数値として保存した float FrequencyHz はそのまま読み込めます。小数Hzは丸めず不正データとして扱います。読込不能・不正なファイルは *.corrupt-* に退避され、利用可能な *.bak があれば復元されます。
| プロファイル | 用途 | 主な調整 |
|---|---|---|
| AM | 航空無線などの振幅変調 | 帯域、AFC、スケルチ |
| FM | 狭帯域/広帯域FM音声 | 帯域、AFC、ステレオ、スケルチ |
| SSB | 単側波帯通信 | USB/LSB、帯域、周波数ステップ |
NFM/WFMは独立したプロファイル名ではなく、FMの受信帯域設定で使い分けます。FMステレオは対応する広帯域FM信号でだけ意味があります。
- SDRを検出し、
MODEでアナログ復調を選びます。 - 目的信号に合わせてAM、FM、SSBを選びます。
- SSBではUSBまたはLSBを選びます。
- 受信帯域と周波数ステップを選びます。
- 周波数欄へHz値、
M付きMHz、K付きkHzを入力してEnterを押します。 -
Startを押します。 - まずスケルチを無効にし、信号とノイズを確認します。
- 必要に応じてAFC、ステレオ、スケルチを有効にします。
周波数の左右ボタンは選択したステップ単位で移動します。受信中の変更が帯域外になる場合は、ホスト同調が拒否され、元の設定と状態メッセージを確認できます。
Analogの周波数欄をクリックすると編集を開始できます。数値を入力した後、次のキーで単位を指定して確定します。
| 操作例 | 結果 |
|---|---|
145.5と入力してM
|
145.5 MHz(145,500,000 Hz) |
433920と入力してK
|
433,920 kHz(433,920,000 Hz) |
145500000と入力してEnter
|
145,500,000 Hz |
M/mはMHz、K/kはkHzです。通常のキー入力では、MまたはKを押した時点で設定を適用します。145.5Mや433920Kのような単位付き文字列を貼り付けた場合も解釈できます。カンマと半角スペースは無視され、小数値は選択した単位を掛けた後に最も近いHzへ丸められます。
単位を付けずにEnterを押すとHzとして扱われます。入力可能範囲は1~2,147,483,647 Hzです。空欄や不正な値の場合は設定を変更せず、現在の周波数へ表示を戻します。
帯域が狭すぎると音がこもる、歪む、データ成分が欠けることがあります。広すぎると隣接信号とノイズが増えます。
- AM: 目的音声が自然に聞こえる範囲で隣接チャネルを避ける
- FM: 変調偏移に見合う帯域を選ぶ
- SSB: 音声成分を含み、反対側波帯を避ける
- 不明な場合: 広めから始め、音質とノイズを比較しながら狭める
スペクトラムの信号幅と、プラグインの周波数オーバーレイを合わせて確認してください。
-
方式: AM/FM/SSB -
側波帯: SSB時のUSB/LSB -
受信帯域: チャネルフィルター幅 -
ステップ: 周波数上下ボタンとキー操作の刻み -
周波数: 受信中心 -
ミュート: 音声出力を停止 -
AFC: 小さな周波数ずれへ追従 -
ステレオ: 対応FM信号でステレオ復号 -
スケルチ: 弱い入力時の音声を抑制 -
しきい値: -150~0 dBm。1 dB単位の上下操作も可能
AFCは大きなPPM誤差や誤ったチャネルを直す代わりではありません。既知信号でSDRのPPMを合わせた後、小さなドリフトへ使います。
ステレオは19 kHzパイロットの強度、信号全体に対する電力比、位相の安定性を確認し、条件が100 ms連続して成立すると検出されます。パイロットへの周波数追従は±25 Hzに制限し、周辺の妨害信号への誤同期を抑えます。条件を満たさない状態が40 ms続くとモノラルへ戻り、短い信号途切れでの頻繁な切り替えを防ぎます。
概要では現在の方式、周波数、信号状態、音声状態を確認します。診断は次のまとまりで表示されます。
- リアルタイム処理
- 入力・選局
- 信号・チャネル
- 復調・音声
音が出ない場合は、入力ブロック、チャネル中心、信号レベル、スケルチ状態、音声フレームの順に確認します。信号があるのに音声フレームが進まない場合は方式と帯域、音声フレームが進むのに無音ならミュートとWindows出力を確認します。
出力は48 kHz、16-bit PCMです。プロファイルに応じてモノラルまたはステレオになります。SRdeck内にはホスト共通の出力デバイス/マスター音量選択がないため、Windowsの既定出力と音量ミキサーを使用します。
プラグイン設定のIQ 録音 (直前3秒)を受信中に押すと、次へ保存します。
%LOCALAPPDATA%\SRdeck\plugins\analog\captures
-
analog-analysis-...Hz.wav: I/Qを左右チャネルに格納 -
analog-analysis-...Hz-diagnostics.json: 中心周波数、RATE、方式、帯域、IQメタデータ、入力診断
WAVと診断JSONは一組で保管してください。設定画面のIQ WAVを再生からWAVを選ぶと、中心周波数を付帯情報から復元して再生できます。
プラグイン設定で狭帯域IQ開始を押すと、受信周波数を中心にした復調チャネルのI/Qを録音します。通常は10分ごと、WFM(FM・200 kHz帯域)は1分ごとに別のWAVへ分割し、停止して保存で終了します。WAVは現在の方式と帯域のチャネルフィルター後の信号です。受信停止、IQ欠落、受信設定の変更でも、そこまでの連続データを保存して録音を終了します。
%LOCALAPPDATA%\SRdeck\plugins\analog\captures
-
analog-narrowband-...Hz-...-001.wavなど: 内部サンプルレートのI/Q(左=I、右=Q)、10分ごとの分割ファイル - 同名の
.json: 方式、周波数、帯域、サンプルレート、録音終了理由 - 同名の
.gain: IQ再生向けの中心周波数
PCM16ステレオWAVのため、100 kS/sでは約240 MB/10分、WFMでは約190~240 MB/分です。WAVとJSON、.gainを一緒に保管してください。
録音セッション全体を連続再生するには、録音終了後に同じ設定画面のIQ WAVを再生を押し、-001.wavの最初の分割ファイルを選びます。再生は同じ録音IDの後続ファイルへ自動でつながります。.gainから中心周波数を復元し、ファイル選択後に再生開始位置を秒で指定できます。再生中は同じボタンで停止します。
IQ録音の内部サンプルレートは、現在の受信入力RATEと方式で決まります。次は現在選択できるSDR RATEでの値です。
| 入力RATE | AM/SSB/狭帯域FM | 広帯域FM(200 kHz) |
|---|---|---|
| 1.6 Msps | 100 kS/s | 800 kS/s |
| 2 Msps | 100 kS/s | 1 Msps |
| 2.4 Msps | 96 kS/s | 800 kS/s |
| 4 Msps | 100 kS/s | 800 kS/s |
| 6 Msps | 100 kS/s | 1 Msps |
| 8 Msps | 100 kS/s | 800 kS/s |
| 10 Msps | 100 kS/s | 1 Msps |
| 16 Msps | 100 kS/s | 800 kS/s |
| 20 Msps | 100 kS/s | 800 kS/s |
| 32 Msps | 100 kS/s | 800 kS/s |
| 64 Msps | 100 kS/s | 800 kS/s |
AM/SSB/狭帯域FMはすべて96 kS/sを目標にします。広帯域FMは800 kS/sを目標にします。入力RATEを割り切れる最大の整数で間引くため、実際の出力レートは目標値以上になります。広帯域FMでは10分あたり約1.9~2.4 GBになります。音声出力は全方式で48 kS/sです。
方式、周波数、アンテナ、ゲインを確認し、一度スケルチを切ります。SPで信号が見えるようにしても感度自体は変わりません。
RFゲイン過大、帯域不足、FM偏移と帯域の不一致、SSB側波帯の誤りを確認します。
しきい値を低くし、診断の信号レベルと比較します。表示上のdBmは校正環境に依存するため、実信号で調整してください。
SDRを温度安定させ、PPMを校正し、その後AFCを比較します。AFCで追従できないほどずれる場合は周波数またはPPMを修正します。