AX.25パケットデコーダ |
AX.25の基礎実験
「AX.25」はアマチュア無線用のパケット通信プロトコルで、現在ではAPRS(自動位置情報通知)やアマチュア衛星からのビーコン送信でよく使われています。 |
|
![]() |
「HDLC」ファミリー「AX.25」の元になったのは商用プロトコルとして広く普及した「X.25」で、アドレスフィールドの拡張などアマチュア無線用の改良を施したものです。また「X.25」や「HDLC」は現代のネットワーク技術の基礎と目されており、「AX.25」を学ぶことは商用も含めたプロトコルの知識全般を得ることと同義です。 ネットワーク技術者を目指している若い方が、テキスト上の勉強だけにとどまらず、より実践的に通信プロトコルを学ぶのにアマチュア無線のプラットフォームが役立つかもしれません。 |
![]() |
CODEDOWNLOAD(.zip) v1.6 2026.04.23Linuxカーネルでも標準対応 理論は複雑ではないですが、それをどうやってコードに落とし込むかはかなり試行錯誤しました。結果、十分安定動作するものが出来たのでよかったです。 ※Linuxカーネルでの標準サポートからは除外されました。(2026) |
![]() |
DCF39/49とは様子が違う。過去に勉強した「DCF39/49パケット」(IEC 60870-5)をスピードアップして制御信号をちょこっと変更すれば「はいAX.25完成!」 、、、とはいかないんですね。同期の取り方が全く異なり、NRZI符号化という新しい概念も出てきます。逆に商用プロトコルの中では基本で必須の項目なので勉強しておきましょう。 SONODA Takehiko氏の解説(日本語)がこちら |
![]() |
NRZI符号化のイメージ |
![]() |
その他のデコード例KiwiSDRでアメリカの"Network105"を覗いてみると多くのビーコン電波が確認できました。日本含むアジア圏ではHFパケットのアクティビティは低いようです。Network 105 14105kHz LSB 1600/1800Hz |
![]() |
フレームの切り出しと解釈
フラグで囲まれた部分をフレームとして切り出し、その構造を解釈して表示。 |
![]() |
その他のデコード例左画像はSoundModemと比較しながらアメリカの"Network105"をワッチしているところ。AX.25「構造観察プログラム」としてはなかなか面白いものが出来たんじゃないかと思います。 |
![]() |
ST7735でスタンドアロン動作中 |
その他のデコード例(動画) |
|
![]() |
CODEDOWNLOAD(.zip) v3.81 2026.04.22 |
![]() |
SYSTEM※デモジュレータはNE565Nを使ったもの |