FreeDV運用ガイド

オープンソースによるデジタル音声通信

この画面は、簡易表示です

君はRADEを体験したか

RADEモードについて

投稿日 by Hiro

FreeDV-036 Radio Autoencoder (RADE) V1 Introduction and
Waveform DescriptionDavid Rowe VK5DGR
Sat Oct 5 09:21:06 2024 Git:(in packed-refs) 7 on branch
Japanese Translation by RADE test team Yuichi Matsui, JH0VEQ.


https://github.com/drowe67/radae/blob/main/doc/rade_intro_waveform_jp_r5.pdf
この文章の元になっているリンク

※10MHz帯でのRADEモードの運用には注意が必要です。
現在リリースされているテストバージョンでは、
送信時のフィルタ選択によっては、占有帯域幅は3KHzおよぶため、
占有帯域幅を2KHzに規制している10MHz帯での運用には注意が必要です

下記に示しているスペクトラム上ではー30dB確保されているので
99%の占有帯域規定は裸のままで満足するが

送信機アンプ本体の劣化や現在リリースされているバージョンは、
プリリースなどのこともあり余裕をみて帯域を狭める何らかのイコライザーを
れるのが無難であると考えます。

占有帯域幅を2KHz以下に収める手法として
FreeDVソフトからの出力信号>>ソフトウェアイコライザー>>無線機入力
の手法もとることは可能ですが、自己責任で行うようにしてください。

ソフトウェアイコライザー(APO イコライザー)を設定する方法は
RADEモード APO イコライザーについて – FreeDV運用ガイド
にまとめました参考にしてください。

現在のリリースでのテストは実証実験及びコードの最適化が優先されています。
今後のリリースで、RADAE信号の「潜在次元」、つまりRF帯域幅の縮小に
取り組むとのアナウンスもされています。

1 はじめに(Introduction)
Nov.1. 2024 draft5
ラジオ・オート ・エンコーダ(RADE)V1の目的は、
HF無線周波数で音声を送信することです。
音声信号の帯域幅は8kHzですが、RADE V1信号のRF帯域幅は1500Hz(-6dB値)
で済みます。ピーク対平均電力比(PAPR)は1dB未満で、
送信機のパワーアンプを効率的に使用できます。

私たちのテストによると、RADEは低SNRおよび
高SNRのHF無線周波数で良好に動作し、SSBや従来の
デジタル音声システムと比較して、印象的なスピーチ品質を持っていま
す。RADE V1は、従来のデジタル音声システムよりも
多くのメモリとCPUリソースを必要としますが、
一般的なPCで問題なく動作します。

RADEは、FreeDV-GUIアプリケーションV2.0以上を使用して、
WindowsデスクトップPC、ラップトップPC、
または、MAC上で動作させることができます。
このドキュメントは、RADE のバージョン 1 の紹介と
波形の説明です。対象読者は、アマチュア無線家および
アマチュア無線を管理する規制機関です。

1.1 謝辞(Acknowledgements)
RADEのコンセプトは、Jean-Marc ValinとDavid Roweの
ディスカッションから発展しました。Davidは、数ヶ月かけ、
このコンセプトを基に、HF無線周波数でのスピーチ用の
実用的なOver-the-Air波形を開発しました。
Mooneer Salem は FreeDV GUI アプリケーションへの RADE
の統合を担当しています。

FreeDV Project Leadership Team をはじめとする多くの人たちが、
2024 年の間、サポートやテストに協力してくれました。
David、Mooneer、FreeDV PLT の貢献は、Amateur Radio Digital Communications (ARDC)
からの助成金によって支援されています。

2 RADE概要(Radio Autoencoder)
図 1 は、従来からの無線デジタル・スピーチ ・システムとRADEを比較したものです。
従来の無線デジタルスピーチ ・システムでは、スピーチ・エンコーダ ( Feature Extraction)
1がピッチ、ボイシング、短期スペクトルなどの特徴を抽出して、
一定のビット数(たとえば700ビット/秒)に量子化(Quantisation)します。

図 1: 左が従来の無線デジタルスピーチシステム、右がRADE。

前方誤り訂正 ( FEC Encode)は、符号化された音声を
ビット誤りから保護するために余分なビット(訂正符合ビット)を
追加します。前方誤り訂正 (FEC Encode)で
エンコードされたビットは変調器(Modulator)に渡され、
無線周波数(Radio Channel)上に送信できるアナログ信号を生成します。
復調器(Demodulator)は受信した信号をビットに変換します。

ビットの中にはエラーがあり、FECデコード(FEC Decode)は、
そのエラーを修正しようとします。最後に、
ビットはボコーダ(De-Quantised)で音声特徴(量)に戻され、
スピーチシンセサイザー(Speech Synth)で音声に合成されます。

RADEは斬新な工夫を凝らしています。RADEエンコーダ ( RADE Encoder)
の機能は、ボコーダから直接 PSK ( Phase Shift Keyed)シンボルに変換します。
これは、量子化、FECEncode、符号化、変調を効果的に組み合わせたものです。
RADEデコーダ ( RADE Decoder)は、受信したPSKシンボルを、
高品質のFARGAN合成器を使って、音声合成します。

RADEエンコーダ,RADEデコーダ、FARGAN合成器は、最新の機械学習技術 ( ML)を
使用して構築しています。 RADEは、HF無線周波数に
歪みがあっても高品質の音声を生成するように訓練されています。

図 1には示していませんが、PSKシンボルをOFDM 信号に変換したり、
OFDM信号からPSKシンボルに変換したりする従来の DSPと、同期のような
ハウスキーピング・タスクがあります。PSKシンボルは2000シンボル/秒で
無線周波数上に送信されます。

図 2: RADEエンコーダ PSKシンボルのコンステレーション・プロット。従来の
QPSKと比較すると、コンステレーションはノイズのように見えます。
図 2: Scatter

図2に示すようにRADEエンコーダ(RADE Encoder)のPSKシンボルは、
従来のデジタルモデムのように離散的なコンステレーションポイントではなく、
ランダムに配置されているように見えます。このコンステレーションは、
HF無線周波数での多くの音声信号例を用い、オートエンコーダを訓練することで、
つくられたものです。

特徴的なのは、RADEシステムはビットで処理をしません。
特徴抽出器(Feature Extraction)を通りPSKシンボル合成まで浮動小数点で処理します。
つまり、RADE信号は、機械学習と古典的なDSP技術を組み合わせて作った、
一種のアナログPSKと見ることができます。

下の図はRADE V1信号のスペクトラム例です。波形は他のOFDMと同様で、図のRF帯域幅
は1500Hzです。スペクトルの高・低エッジの「ノイズ(grass)」までは、ピークから
約-25dBと比較的高く、V1リリースではこの抑制が最適化されていません。

図の補記は訳者の追記です。注意参照(See Note)
Figures are supplemented by the translator’s additions.

下の画像は、ある局から提供していただいた
FreeDVソフトからトランシーバーへの入力信号の間に
ソフトウェアイコライザーを入れて帯域制限を行った例の
送信帯域の送信出力モニター画像です、あくまでも一例です。

訳者追記(translator’s additions.)
参考資料(Additional Reference)
FreeDV-036 Radio Autoencoder (RADE) V1 Introduction and Waveform Description
https://github.com/drowe67/radae/blob/dcd33aa142f5e418e82f1d3d1873d081c2f5c
39d/doc/rade_intro_waveform.pdf
Watterson Channel Model for gnuradio
https://github.com/noahthurston/gr-watterson
FARGAN Vocoder
https://arxiv.org/html/2405.21069v1#S2
注意(Note.)
*1占有帯域幅(OBW)は変調後の電力波形の99%が占める帯域幅値であり、
実送信機のフィルタ特性に依存するため、送信機に対する出力レベルを
ソフトウエアで調整し占有帯域幅を確認する必要があります。
マイク入力端子を使う場合は特に注意をして下さい。なぜなら、
占有帯域幅は送信機のフィルタによっては予想以上に広がる
場合があるためです。なお、送信機フィルタによっては
最小占有帯域を1.5KHzまで制限できます。
図3 はでSSB変調でのシュミレーションのため、
実際の送信波形とは違いがでます。

*1: In Japan, the occupied bandwidth (OBW) after modulation is defined as the 99% value occupied by
the power waveform. Since it depends on the filter characteristics of the actual transmitter, adjust the
input level of the transmitter and check the occupied bandwidth.Special care should be taken when using a
microphone input jack.
This is because although this occupied bandwidth may be wider than expected for some transmitter
f
ilters,occupied bandwidth can be limited to a minimum of 1.5 KHz by the transmitter filter.
Since this occupied bandwidth depends on the transmitter filter characteristics, it should be checked
before operation after the transmitter input level is adjusted.Figure 3 is a simulation using SSB
modulation, so there should be differences from the actual waveform..
「このバージョンは技術検証のための早期リリースです。
利用者は自身の置かれた環境に十分留意して自己責任で使ってください。」

This version is an early release for technical verification. Users should be aware of their
environment and use at their own risk




top