JT65
微弱信号通信用の通信プロトコルに JT65 というのがあるらしい。もともと VHF の EME (月面反射通信) 用に考えられたみたいだけど、それを HF 帯の地上間通信にも応用して流行ってる?みたい。実際信号を聞いたことはない。しかしプロトコル自体の解説が全然見つからなくてよくわからない。
- 72bit のメッセージに 6bit シンボルの RS(63,12) (リードソロモン12シンボル長データに51シンボルのパリティ)。
- 72 / 6 = 12 シンボル に対し訂正符号51シンボル
- 64 トーンの FSK
- 2の6乗、すなわち1シンボルにつき1トーン
- 1分間間隔で TX/RX が切り替わる (正確な時間で同期をかける)
細かい部分がまだよく理解できてない。ものすごいおおざっぱに理解すると、
- 厳密にお互い同期した時間を持っていることを前提に
- かなり強い誤り訂正符号を付与して
かすかに受信できる信号を本来のデータにデコードできるようにする、という話っぽい。あとよく使うメッセージに関してはショートハンドメッセージというのを定義してより受信しやすくしている (プロトコルにこういうヒューリスティックな要素があるのはだいぶ気持ちが悪いしチートっぽい)
EME の場合、月まで往復約2.5秒かかるけど、正確な時間の同期はどうしているんだろう? 定数?
関連エントリー
- WebAudio FSK モデム 前文 我々は、ブラウザの WebAudio サポートによって、空気をメディアに使う方法を手に入れた。これにより、またひとつクロスドメイン通信...
- Web Audio (JavaScript) で RTTY (周波数偏移変調) をデコード RTTY (ラジオテレタイプ = 無線による文字伝送) というものがありまして、大変昔昔に考えられた通信プロトコルなのですが、アマチュア無線...
- Ampero Control でのスイッチを押した瞬間のMIDIメッセージ送信 Ampero Control は Bluetooth / USB / DIN で MIDI メッセージを出せるフットスイッチ。かなり汎用性が...
- Mac の時計がずれるので ntp.conf いじってみる なんかしらんが Mac の時計が狂う。JT65 というプロトコルは時刻に強く依存しているため、1秒以内に時計があっていないとうまく交信できな...
- JTAG/SWD 関係の用語 デバッグ機能の分類 デバッグ制御インターフェイス : CPU制御を行う。ブレークポイントやプログラムカウンタの増加(実行)など トレース機能...