Main Content

このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。

Wireless Waveform Generator アプリの使用

Wireless Waveform Generator アプリは、変調された波形の作成、損失の追加、可視化、およびエクスポートを行うための対話型のツールです。

アプリを開きます。MATLAB® のツールストリップ: [アプリ] タブの [信号処理と通信] でアプリのアイコン Wireless Waveform Generator app icon をクリックします。MATLAB コマンド プロンプトで wirelessWaveformGenerator と入力してもアプリを起動できます。

Wireless Waveform Generator app display of 16QAM waveform with IQ imbalance and RRC filtering.

これらは、Wireless Waveform Generator アプリを使用する際の標準ワークフローです。

  • 波形を生成します。

    • [Waveform Type] セクションで、利用可能なオプションから適切な波形のタイプを選択します。[Waveform] ペインの構成パラメーターを調整します。詳細については、波形タイプを参照してください。

    • [Generation] セクションの [Impairments] を選択して、[Impairments] ペインを開きます。[Impairments] ペインの構成パラメーターを調整します。詳細については、損失の追加を参照してください。

    • 信号の生成を実行するには、[Generate] をクリックします。生成後、波形が表示されます。波形、フィルター処理、および損失の構成を調整して、波形を再生成できます。

    • 既定の可視化プロットは、選択された波形タイプによって異なります。追加の可視化オプションは、[Generation] セクションの [Visualize] から選択して開くことができます。

  • 波形の生成後、[Export] セクションの [Export] から適切なオプションを選択することによってエクスポートできます。詳細については、波形のエクスポートを参照してください。

  • [FILE] セクションで適切なオプションを選択することによって、現在のセッションを保存する、以前保存したセッションを開く、または新しいセッションを開くことができます。詳細については、波形発生器セッションを参照してください。

波形タイプ

さまざまな使用可能な波形を生成するには、Wireless Waveform Generator アプリで Communications Toolbox™ の機能を使用します。以下のタイプの波形タイプがサポートされています。

  • OFDM — アプリでは、comm.OFDMModulator System object™ を使用して、このタイプの波形を生成します。

  • QAM — アプリは、関数 qammod を使用して、このタイプの波形を生成します。

  • PSK — アプリは、関数 pskmod を使用して、このタイプの波形を生成します。

  • Sinewave — アプリは、dsp.SineWave System object を使用して、このタイプの波形を生成します。

  • 5G — 5G Toolbox™ がある場合、5G Toolboxの機能を使用して、5G NR 波形を生成することもできます。詳細については、5G Waveform Generator (5G Toolbox) アプリのリファレンス ページを参照してください。

  • LTE — LTE Toolbox™ がある場合、LTE Toolbox の機能を使用して LTE 変調された波形を生成することもできます。詳細については、LTE Waveform Generator (LTE Toolbox) アプリのリファレンス ページを参照してください。

  • WLAN — WLAN Toolbox™ がある場合、WLAN Toolbox の機能を使用して、802.11™ 変調された波形を生成することもできます。詳細については、WLAN Waveform Generator (WLAN Toolbox) アプリのリファレンス ページを参照してください。

  • Bluetooth®Communications Toolbox Library for the Bluetooth Protocol アドオンをダウンロードしてインストールし、Bluetoothで説明する機能を使用して波形を生成できます。

既定では、生成した波形にフィルター処理は適用されていません。波形にフィルター処理を適用するには、[Waveform] ペインの [Filtering] パラメーターから適切なフィルター オプションを選択します。使用可能なフィルター オプションは、選択する波形タイプによって異なります。

損失の追加

生成する波形にこれらの損失を追加できます。

  • AWGN — アプリでは、関数 awgn を使用して、波形に損失を追加します。

  • 移動オフセット — アプリでは、指定した位相オフセットを y = xe として適用することによって波形に損失を追加します。ここで、φ は位相オフセット (ラジアン単位) です。

  • 周波数オフセット — アプリでは、comm.PhaseFrequencyOffset System object を使用して、波形に損失を追加します。

  • 位相ノイズ — アプリでは、comm.PhaseNoise System object を使用して、波形に損失を追加します。

  • DC オフセット — アプリでは、指定した DC オフセットを y = x + dcOff として適用することによって波形に損失を追加します。ここで、dcOff は、複素数 DC オフセット (ボルト単位) です。

  • IQ 不均衡 — アプリでは、関数 iqimbal を使用して、波形に損失を追加します。

  • 無記憶 3 次非線形性 — アプリでは、comm.MemorylessNonlinearity System object を使用して、波形に損失を追加します。

可視化オプション

生成する波形を可視化するには、以下のプロット タイプを使用できます。

  • スペクトル アナライザー — アプリは、周波数領域の波形をプロットします。

  • OFDM グリッド — OFDM 波形の場合、アプリは、データのリソース割り当てをプロットして、チャネルを制御します。

  • 時間スコープ — アプリは、時間領域の同相および直交 (IQ) 波形のサンプルをプロットします。

  • コンスタレーション ダイアグラム — アプリは、変調シンボルのコンスタレーション点をプロットします。

波形のエクスポート

実行可能な MATLAB スクリプトまたは Simulink® ブロック、ワークスペース、あるいは信号ファイルに波形をエクスポートできます。

  • エクスポートしたスクリプトを使用して、アプリを使用せずにコマンド ラインから波形を生成する。

  • エクスポートしたブロックを Simulink モデルで波形ソースとして使用する。詳細については、Waveform From Wireless Waveform Generator App を参照してください。

  • ワークスペースにエクスポートされた波形は、以下のフィールドを含む構造体として保存されます。

    • type — このフィールドは、波形タイプを示す文字ベクトルです。

    • config — このフィールドは、構成された波形タイプを指定するフィールドを含む構造体またはオブジェクトです。

    • Fs — このフィールドは、信号のサンプル レート (ヘルツ) です。

    • waveform — このフィールドは、NS 行 1 列の列ベクトルまたは NS 行 NT 列の行列として出力された複素数波形サンプルです。NS は時間領域のサンプル数、NT は送信アンテナ数です。

  • 信号ファイルにエクスポートされた波形は、.mat または .bb ファイルとして保存できます。

    • MAT ファイルは、ワークスペース変数を格納するバイナリの MATLAB ファイルです。詳細については、MAT ファイルのバージョンを参照してください。

    • アプリは、comm.BasebandFileWriter System object を使用して、.bb ファイルを保存します。

Lab テスト計器を使用した送信

接続された Lab テスト計器を使用して送信できる波形の生成。Wireless Waveform Generator アプリは、関数 rfsiggen (Instrument Control Toolbox) でサポートされている計器を使用して送信できます。

Wireless Waveform Generator app display of transmit insturment toolbar.

Wireless Waveform Generator アプリの送信機能の使用には、Instrument Control Toolboxが必要です。

波形発生器セッション

[FILE] セクションで適切なオプションを選択することによって、現在のセッションを保存する、以前保存したセッションを開く、または新しいセッションを開くことができます。波形生成器セッションを保存するときに、セッションの構成は .mat ファイルとして保存されます。詳細については、MAT ファイルのバージョンを参照してください。

参考

アプリ

ブロック

関連するトピック