現在、カタログには 24 のプラグインがあり、下のカードにはどれも、アプリケーションが実際に取得するバージョンを記載しています。「AIS をデコードできる」と「実際の電波から AIS をデコードできる」は別の主張なので、各項目にはどこまで検証されているかを正確に書いています。
デコーダーワークベンチ
I/Q デコーダーテスト済み・実電波では未確認
1 台の SDR で、バンド全体を一度にデコードします。4 つのチャンネル群は、受信機がすでにすべてをサンプリングしているほど近い間隔で並んでいます。6 つの ACARS 周波数、7 つの NOAA 気象チャンネル、4 つのページングチャンネル、2 つの APRS チャンネルです。しかしこれまでは、一度に 1 つしかデコードできませんでした。これらのデコーダーは復調後の音声を扱い、受信機は一度に 1 つのチャンネルしか復調しないからです。このプラグインは代わりに生のストリームを受け取り、そこからすべてのチャンネルを切り出してそれぞれに別のデコーダーを走らせ、結果を 1 つのウィンドウにまとめます。各行の先頭には、受信した周波数が付きます。何をデコードするかはチューニング先で決まります。SDR を気象バンドに合わせれば NOAA の 7 チャンネルすべて、931 MHz なら 4 つのページャー、144 MHz なら APRS の 2 周波数です。それぞれにプリセットがあり、パネルには現在のバンドの全チャンネルが一覧表示されます。SDR がそのチャンネルに届くかどうか、そこにある信号、運ばれたメッセージの数です。復調器は各プラグインと同じものを、手を加えずに使っています。
ADS-B 航空機デコーダー
I/Q デコーダー実電波で検証済み
1090 MHz の航空機の位置、コールサイン、速度。実際の電波からライブでデコードし、独立した複数のメッセージタイプの間で ICAO アドレスブロックとコールサインが一致することを確認しています。検出の前に受信機自身の DC オフセットを除去するので、ゼロ IF のドングルでも、以前は埋もれていた航空機を受信できます。バージョン 1.7 では受信距離が大きく伸びました。バーストがそもそも送信かどうかを判定するテストが、他のデコーダーのおよそ 2 倍の S/N 比を要求していたためです。それに代わるしきい値は、理屈ではなく 7 分間の実際の交通から選びました。同じ 5 分間の空で、受信できた航空機は 27 機から 40 機に、位置を伴うものは 20 機から 33 機に増えました。バージョン 1.8 では、すべての航空機がコールサインと一緒に送信するカテゴリーから、各機が軽飛行機、旅客機、大型機、ヘリコプター、グライダー、超軽量動力機、無人機のどの種類かを表示します。FoxSDR はそれぞれを専用のアイコンで描きます。0.99.26 からは 48 px の陰影付き上面図(サイズは「表示 > 画面」で変更)になり、ヘリコプターも描き分け、種類を示さない航空機はシンプルな矢じりで表します。実際の空を 6 分間測定したところ、自機を識別した 33 機のうち 32 機が種類を示していました。
Aircraft Info (登録情報の照会)
マップ拡張
24 ビットの航空機アドレスから、それが実際にどの機体かを割り出します。機体記号、型式、運航者をマップと航跡一覧に表示します。1.1.0 からは、まず foxsdr.com 独自の航空機データベースに問い合わせます。このデータベースは OpenSky Network の航空機データから構築しており、誰が何を問い合わせたかの記録は残しません。私たちが知らない航空機についてのみ、ボランティア運営の adsbdb.com に問い合わせます。
AIS 船舶追跡デコーダー
I/Q デコーダーテスト済み・実電波では未確認
マリン VHF 帯の船舶の位置と航海データ。1 台の受信機で両チャンネルを同時に受信し、他のすべてと一緒にマップにプロットします。
APRS / AX.25 パケットデコーダー
音声デコーダーテスト済み・実電波では未確認
144.800 MHz の NFM 音声から Bell 202 のパケット通信をデコードします。位置、メッセージ、ステータス、テレメトリーを、AX.25 のフレームチェックで検証します。
SSTV 画像デコーダー
画像デコーダーテスト済み・実電波では未確認
HF と 2 m バンドのスロースキャン画像。モードは送信自体の VIS ヘッダーから読み取り、クロックのずれは同期パルスから測定して補正し、ppm 単位で報告します。
NOAA 気象画像 (APT)
画像デコーダー
NOAA 衛星が 137 MHz で絶えず送信している画像を、衛星が空を横切るにつれて 1 ラインずつ組み上げます。2 つのチャンネルは送信されたとおり横に並んで届き、通常は可視光と赤外線です。Satellites プラグインと一緒に装着すると、そちらが次に NOAA 19 が上空に来る時刻を知らせ、こちらがその送信内容を描きます。
GOES 気象衛星 (HRIT / LRIT)
I/Q・画像デコーダーテスト済み・実電波では未確認
GOES 気象衛星から 1.7 GHz で直接送信される放送を、生の I/Q からそれが運ぶファイルまで処理します。地球全体を写したフルディスク画像、Rice 圧縮画像の展開、EMWIN テキストプロダクトです。直径およそ 1 m のディッシュと低雑音増幅器 (LNA) が必要です。NOAA 自身が公開しているサンプルファイルで検証済みですが、衛星から直接受信したものはまだ通していません。
モールス (CW) デコーダー
音声デコーダーテスト済み・実電波では未確認
700 Hz のトーンに合わせた局を読み取り、上下60 Hz まで追従し、信号そのものから速度を割り出して各ポーズの後にも再度割り出し、ファーンズワース間隔と手打ち電鍵を読み取り、SAQグリメトン局用のプリセットを備えています。
RTTY テレプリンターデコーダー
音声デコーダーテスト済み・実電波では未確認
HF のアマチュア無線 45.45 ボー RTTY。極性はユーザーに尋ねるのではなく信号から判定し、両方の文字セットに対応しています。
FT8 デコーダー
音声デコーダー実際の録音ではデコード確認済み・実電波ではまだ未確認
WSJT-X の微弱信号用アマチュア無線モードを、UTC の時計に合わせてスロットごとにデコードし、WSJT-X と同じレイアウト (時刻、SNR、DT、音声周波数、メッセージ) で表示します。プリセットは 160 m から 2 m までの WSJT-X の FT8 ダイヤル周波数です。アプリの「機能を要望」ボックスに寄せられた要望から生まれました。ft8_lib (MIT) と KISS FFT (BSD-3-Clause) を使用しています。
SELCAL デコーダー
音声デコーダーテスト済み・実電波では未確認
HF の航空局が、特定の航空機の乗員を呼び出すために送る 4 文字のコールです。ICAO の 32 種類のトーンすべてと規格のタイミングを確認し、タイミングを外れたコールも理由を添えて報告します。北大西洋 HF のプリセットを 10 個収録しています。アプリの「機能を要望」ボックスに寄せられた要望から生まれました。
POCSAG ページャーデコーダー
音声デコーダーテスト済み・実電波では未確認
3 種類のビットレートすべてと極性反転を自動で検出します。BCH 誤り訂正符号を完全に実装しており、損傷したコードワードはテキストとして表示せずに破棄します。
EAS / SAME 警報デコーダー
音声デコーダー
米国の緊急警報システム (EAS) のすべてのメッセージと NOAA 気象ラジオの警報に含まれるデジタルヘッダーを、言葉にして表示します。事象の種類、発令者、対象の郡、有効期間です。ヘッダーは 3 回送信され、このデコーダーはそのコピーで多数決を取るので、コピーごとに異なる損傷を受けるようなノイズの中でも警報を復元できます。
衛星
航跡ソース
ISS、アマチュア衛星、気象衛星を、予測した地上軌跡とともにマップ上にリアルタイムで表示します。ご自身の局のためのパス予測表と、パス中に移動するダウンリンクを捉え続けるドップラー補正も備えています。軌道は CelesTrak の軌道要素から計算するので、描画される内容は受信したものではなく計算したものです。
マップ画像 (OpenStreetMap)
マップ画像
街路レベルのタイルをマップの下に表示します。タイルはご自身で運用するタイルサーバーから取得するので、画像のライセンス上の責任は配信する側に残ります。
サーベイエンジン
I/Q デコーダー
バンドを指定し、どのみち電源が入っている PC で動かしたままにしておけば、あとで実際に何が使われていたかがわかります。どの周波数が、どれくらいの帯域幅で、どこまで強く、どれくらいの頻度で出ていたかです。1 チャンネルずつではなく、受信機の帯域幅全体を一度に読み取ります。
Nearby Signal Catch
I/Q デコーダー
Notices a transmitter far stronger than everything else in the band the radio is sampling - usually a handheld or a mobile close by - and, if you allow it, brings the receiver to it so you hear it. It works like the Close Call feature on Uniden scanners, and is not made or endorsed by Uniden.
Inmarsat-C / EGC デコーダー
I/Q デコーダー実験的
海上安全情報の放送です。エアインターフェイスの定数のうち約 10 個は推測で再構成したものなので、実際の電波ではおそらく何もデコードできません。そして、まさにそのことを自らの名前で明記したうえで公開しています。
RMS レポーター(サンプル)
リファレンス
リファレンスプラグインです。復調音声の RMS レベルを報告します。プラグインの書き方を示すために存在しています。
ACARS
計器デコーダーPOA 対応、VDL Mode 2 は非対応
このプラグインがデコードするのは POA (従来型の ACARS) であり、VDL Mode 2 ではありません。POA は元祖の文字指向リンクで、AM キャリア上の 2400 ボー MSK、1 文字あたり 7 ビットの ASCII と奇数パリティ 1 ビットで構成され、北米では 131.550 MHz、欧州では 131.725 MHz で運用されています。VDL Mode 2 は別のチャンネルを使う別の波形で、136 MHz 付近の 31,500 bit/s の D8PSK により、文字ではなく AOA を運びます。ここにはそれを復調するものは何もありません。
POA で届くのは、旅客機と地上局がやり取りするメッセージです。位置通報、管制承認、エンジンや整備関連の通信などが、届いたそばから印字されます。ウィンドウは、用紙を送り出す旅客機のコックピットプリンターとして描かれています。
FLEX ページング
計器デコーダー
FLEX ページャーの通信を、流れ去るログではなく、さかのぼってスクロールできるメモリに保持します。ウィンドウは、液晶ディスプレイとメッセージメモリを備えた 1990 年代のページャーとして描かれています。
2 トーン順次呼出
計器デコーダー
局の警報を起動する 2 トーン順次呼出です。トーンの組み合わせで誰が呼び出されているかがわかり、受信機は実際の機器と同じように応答します。ウィンドウは消防署の警報受信機として描かれています。
VOR
計器デコーダー
航空機が航法に使う超短波全方向式無線標識 (VOR) です。OBS を回すと針が応答し、航空機の計器とまったく同じように動きます。ウィンドウは、実際に回せる OBS つまみを備えたコックピットのコース指示器として描かれています。
WEFAX
計器デコーダー
船舶向けに放送される気象図を、かつてそれを受信していたファクス機と同じように、ランプの列まで含めて描きます。ウィンドウは船舶用ファクス機の操作パネルとして描かれています。
406 MHz 遭難ビーコン
計器デコーダー
航空機、船舶、個人が携行する 406 MHz のビーコンです。ウィンドウが警報パネルになっているのは、この信号が意味するのがまさに警報だからです。ウィンドウは警報パネルとして描かれ、15 文字の識別情報を 7 セグメントのガラス表示に映し出します。
ERT 検針メーター
計器デコーダー
家庭の電気・ガス・水道メーターが、車で巡回しながら検針できるように送信する短いバーストを、メーター本体と同じような表示で見せます。ウィンドウは電力量計の表示部として描かれています。
433 MHz 気象センサー
計器デコーダー
433 MHz で送信する屋外用の温度・湿度センサーの値を、センサーと一緒に販売されていたような表示器で表示します。ウィンドウは Oregon Scientific の表示器として描かれています。
装着したプラグインは FoxSDR 自身のプロセス内で、FoxSDR と同じすべての権限で動作します。サンドボックスはありません。コンソールが実際に制限しているのは周波数変更だけで、既定ではオフ、新しくインストールしたプラグインもすべてオフです。プラグインは ABI が厳密に一致しなければならず、別のホストバージョン向けにビルドされたものは読み込まずに拒否します。構造体レイアウトのわずかな違いが、数日後にメモリ破損となって現れるからです。