
トランク無線システム(P25およびSmartNet)からの通話を記録します。

Trunk RecorderとOpenMHzを便利だと思っていますか? 継続的な開発と運用を支援するために、スポンサーになってください! 貢献してくださったすべての皆様に感謝します!
貢献、テスト、そしてコアダンプの収集にご協力いただいた皆様、ありがとうございます!
助けが必要ですか?何かうまくいきましたか?ぜひ共有してください!

Trunk Recorderは、トランクシステムとコンベンショナル無線システムでの通話を録音できます。これを実現するために、1つ以上のソフトウェア無線(SDR)を使用します。SDRは広範囲のRFをキャプチャし、ソフトウェアで受信データを処理します。GNU Radio はこの処理に使用されます。これは、複雑なRF処理を可能にするために組み合わせることができる、便利なRFブロックを多数提供しているためです。P25機能の多くには、素晴らしい OP25 プロジェクトのライブラリが使用されています。複数の無線システムを同時に録音できます。
現在、Trunk Recorderは以下をサポートしています:
GNU Radio 3.7 - 3.10
RTL-SDRドングル、HackRF、Ettus USRP B200、B210、B205、BladeRF、Airspy、SDRplay
デフォルトでは、Trunk Recorderは多数の録音ファイルをディレクトリに保存するだけです。録音を簡単にブラウズしたりインターネットで共有したりするためのいくつかのオプションを以下に示します。
問題が発生した場合は、FAQ を確認するか、Discord サーバー で質問してください。
ご存じない方のために説明すると、トランキングシステムでは、多数のユーザーグループが限られた数の無線周波数を共有できます。これは、トークグループ(チャンネル)に周波数を一時的かつ動的に割り当てることによって行われます。ほとんどのユーザーグループは実際には無線を非常に散発的にしか使用せず、専用の周波数を必要としないことが理解されています。
ほとんどのトランキングシステムタイプ(SmartNetやP25など)では、無線周波数の1つが「制御チャンネル」として確保され、周波数の割り当てを管理・ブロードキャストします。誰かがラジオのプッシュトゥトークボタンを押すと、ラジオはシステムにメッセージを送信し、システムは音声周波数を割り当て、制御チャンネル上でチャンネルグラントメッセージをブロードキャストします。これにより、ラジオはどの周波数で送信すべきかを知り、同じトークグループに設定された他のラジオに受信するよう指示します。
すべての送信を追跡するために、Trunk Recorderは常に制御チャンネルをリッスンし、デコードします。周波数がトークグループに割り当てられると、Trunk Recorderはモニタリングプロセスを作成し、その周波数のRFスペクトル部分を、すでに受信しているSDRからデコードします。
トークグループでの会話が終了したとき、制御チャンネルではメッセージは送信されません。モニタリングプロセスは送信を追跡し、指定された期間アクティビティがない場合、録音を終了します。