Repository navigation
Plugins Hfdl
プラグインIDはhfdlです。HF Data Linkの信号を受信し、航空機との通信内容を解析します。
ARINC 635のSPDU/LPDUエンベロープやFlight ID、位置、復号結果、生Payloadを表示します。
選択したHFDL地上局チャネル
-> 信号中心: 公称周波数 + 1,440 Hz
-> 14.4 kS/s IQ
-> 1,800 symbol/s BPSK / QPSK / 8PSK
-> prekey / preamble / M1 / M2
-> 位相デスクランブル / デインターリーブ
-> K=7 Viterbi / CRC
-> SPDU / LPDU解析
プラグインは3 kHz地上局チャネルを選択し、4.8 kHzの標準チャネルを信号中心へ要求します。
HFDLの受信可否は地上局、距離、時刻、季節、電離層状態、アンテナに左右されます。設定画面には地上局、周波数、時間帯の伝搬目安が表示されます。
- 低い周波数: 夜間や長い経路で有利になることがある
- 高い周波数: 日中や高いMUFで有利になることがある
- 実際の運用: 地上局が周波数を随時変更する
- 信号中心: 表示された公称周波数に+1,440 Hz
伝搬目安は保証ではありません。複数候補を時間を置いて比較し、診断の信号品質と同期を確認します。
- HF帯に合うアンテナとSDR設定を準備します。
-
MODEでHFDLを選びます。 - 地域/距離/時間帯に合いそうな地上局を選びます。
- その地上局の周波数候補を選びます。
- 必要ならモニター音声を有効にします。
-
Startを押します。 - スペクトラムで公称周波数+1,440 Hz付近の信号を確認します。
-
診断でprekey、preamble、M1/M2、Viterbi、CRCの順に確認します。 - 受信できない場合は、同じ地上局の別周波数または別地上局を試します。
HFではノイズやフェージングが時間で変わるため、短時間で周波数を次々変えるより、診断を見ながら一定時間観測します。
受信機体数、有効フレーム、合格率、最終受信、最近のFlight IDを表示します。
Flight ID別と、メッセージ種別別の集約を切り替えて確認できます。最新内容、件数、最終受信を比較し、詳細ペインで解析結果を読みます。
各HFDLイベントの日時、地上局/周波数、Flight ID、SPDU/LPDU、検証結果、Payload/Raw frameを表示します。
位置を含むメッセージを受信・解釈できた機体を表示します。すべてのフレームが位置情報を含むわけではありません。
入力・選局、信号、prekey/preamble、同期、変調、Viterbi、CRCを段階別に表示します。同期前で止まる場合とCRCで止まる場合を分けて調整できます。
選択チャネルを聞き、信号の有無、フェージング、干渉を把握できます。現行画面にプラグイン個別の音量スライダーはないため、全体音量はWindows側で調整します。音の印象だけで復号可否を断定せず、同期とCRCを確認してください。
| 設定 | 既定値 | 有効範囲/意味 |
|---|---|---|
| 最大表示機数 | 500 | 50~5000 |
| 機体非表示時間 | 30分 | 1~1440分 |
| 航跡保持点数 | 100 | 10~1000 |
| 履歴保持件数 | 10,000 | 100~100,000 |
内部履歴:
%LOCALAPPDATA%\SRdeck\plugins\hfdl\hfdl-history.jsonl
CSV/JSONエクスポートに対応します。IQ 録音 (直前20秒)は次へIQ WAVと診断JSONを保存します。
%LOCALAPPDATA%\SRdeck\plugins\hfdl\captures
時間帯と伝搬に合う別周波数を試します。アンテナ、プリアンプ/アッテネーター、HF帯の強い放送局による過入力も確認します。
周波数中心、PPM、フェージング、SNRを確認します。信号中心が公称周波数+1,440 Hzである点も確認してください。
ゲイン、干渉、マルチパス、深いフェージングを確認します。短いIQキャプチャと診断JSONを保存すると比較に役立ちます。
位置を含むLPDUをまだ受信していない、解釈未対応、保持期限、WebView2を確認します。