Main Content

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

スペクトル アナライザーの構成

MATLAB®spectrumAnalyzer オブジェクトまたは Simulink®Spectrum Analyzer ブロックを使用する場合、インターフェイスから多くの設定やツールを構成できます。以下のセクションでは、スペクトル アナライザーのインターフェイスと利用可能なツールの使用方法を説明します。

信号の表示

次の図は、MATLAB のスペクトル アナライザー ウィンドウの重要な部分を示しています。

ビュータイプをスペクトルに設定

Spectrum Analyzer window with callouts pointing to the toolstrip, title axes labels, status

ビュータイプをスペクトログラムに設定

Spectrum Analyzer window with view type set to Spectrogram

次の図では、Simulink バージョンのスペクトル アナライザー ウィンドウに表示されるシミュレーション コントロールを強調表示しています。

Spectrum Analyzer window in Simulink showing the simulation controls

  • ツールストリップ

    スペクトル アナライザーのツールストリップはスペクトル アナライザー ウィンドウの上部に位置し、すべての設定とコントロールがあります。これらの設定を使用して、スペクトル アナライザーの表示を制御します。

    ツールストリップには次のタブがあります。

    • [アナライザー] タブ –– スペクトルとスペクトログラムの表示設定を制御します。

    • [推定] タブ –– スペクトル推定に関する設定を制御します。

    • [測定値] タブ –– 信号測定値を制御します。

    • [スペクトル] タブ –– スペクトル ビューのトレースとスケールのオプションを制御します。

    • [スペクトログラム] タブ –– スペクトログラム ビューのトレースとスケールのオプションを制御します。

    • [スペクトル マスク] タブ –– スペクトル マスクの上限と下限を構成します。

    • [チャネル測定] タブ –– チャネル測定を制御します。

    ピン ボタン を使用してツールストリップを表示したままにするか、矢印ボタン を使用してツールストリップを非表示にします。

  • 凡例 –– 入力信号に複数のチャネルがある場合、スコープはインデックス番号を使用して信号の各チャネルを識別します。たとえば、2 チャネル信号の凡例には、既定名が Channel 1Channel 2 として表示されます。凡例を表示するには、[アナライザー] タブの [凡例] をクリックします。

    既定では、スコープ内の座標軸の背景は黒で、スコープは Scope (Simulink) ブロックと同様の方法で各チャネルのラインの色を選択します。座標軸の背景が黒の場合、スコープは凡例に示されている順序で各入力信号の各チャネルにラインの色を割り当てます。

    When the background is black, the default colors of the input channels are yellow, blue, orange, green, purple, teal, and pink.

    7 チャネルより多い場合、スコープは残りのチャネルにラインの色を割り当てるときにこの順序を繰り返します。座標軸の背景が黒以外の場合、スコープは次の順序でラインの色を割り当てます。

    When the background is not black, the default colors of the input channels are dark blue, orange, dark yellow, purple, green, light blue, and maroon.

    ラインの色や背景色を選択するには、[アナライザー] タブの [設定] () をクリックします。[色とスタイル] で、[背景] を使用してスコープの背景色を変更し、[座標軸] を使用してプロットの背景を変更します。[ライン] をクリックしてチャネルを選択し、[色] をクリックして、選択したチャネルのラインの色を変更します。

  • タイトルY 軸ラベルY 軸の範囲カラー バーの範囲 — タイトル、Y 軸ラベル、Y 軸の範囲、および色の範囲 (スペクトログラム ビュー) を [設定] からカスタマイズするか、TitleYLabelYLimits、および ColorLimits プロパティを使用できます。

    x 軸は常に周波数軸です。したがって、[X 軸ラベル]Frequency (Hz) または Frequency (kHz) のいずれかになります。

  • X 軸の最小値X 軸の最大値 –– スペクトル アナライザーは、spectrumAnalyzer オブジェクトまたは SpectrumAnalyzerConfiguration オブジェクト (ブロックの場合) の FrequencySpan プロパティの値に基づいて x 軸の範囲を決定します。スペクトル アナライザー インターフェイスで x 軸の範囲を変更するには、[推定] タブをクリックし、[周波数オプション] セクションの [周波数スパン] からオプションを選択します。

  • 表示コントロール –– プロットの座標軸をスケールするには、マウスを使用して座標軸周りにパンを実行し、マウスのスクロール ボタンを使用してプロットをズームイン/ズームアウトします。さらに、プロット ウィンドウ上にカーソルを置いたときに表示されるボタンを使用できます。

    • Maximize button — 軸を最大化し、すべてのラベルを非表示にし、座標軸の値を挿入します。

    • Zoom button — プロットをズームインします。

    • Panning button — プロットをパンします。

    • Autoscale button — 表示されているデータに合わせて座標軸をオートスケールします。

  • ステータス — プロットの現在のステータスを提供します。ステータスは次のとおりです。

    • Processing

      • オブジェクト –– オブジェクトの実行後、関数 release の実行前に発生します。

      • ブロック –– シミュレーション時に発生します。

    • Stopped

      • オブジェクト –– release を呼び出した後に発生します。

      • ブロック –– シミュレーションの前後に発生します。

    • Ready

      • オブジェクト –– スコープ オブジェクトを構築した後、最初にオブジェクトを呼び出す前に発生します。

      • ブロック –– スコープを開いた後、最初にシミュレーションを実行する前に発生します。

    • Paused

      • ブロック –– シミュレーションを一時停止しているときに発生します。

  • ステータス バー –– ステータス バーには、各信号表示プロパティと表示時間が表示されます。

    ステータス バーにこれらのプロパティを表示するスコープの場合は、ステータス バーを右クリックし、[ステータス バーのカスタマイズ] ウィンドウでプロパティを選択します。これらのプロパティの詳細については、spectrumAnalyzer オブジェクトと Spectrum Analyzer ブロックのページを参照してください。

    表示時間 –– 表示時間は、スペクトル アナライザーの表示が最後に更新されてから経過した時間です。

    スコープを呼び出すたびに、シミュレーション時間は、次の式で求められるように、入力信号の行数をサンプル レートで除算した分だけ増加します。

    tsim=tsim1+length(0:length(xsine))1SampleRate

    シミュレーションの開始時に、Spectrum Analyzer ツールストリップの [アナライザー] タブで [サンプル レート (Hz)] パラメーターを変更できます。サンプル レートは、spectrumAnalyzer オブジェクトまたは SpectrumAnalyzerConfiguration オブジェクト (ブロックの場合) の SampleRate プロパティを使用して設定することもできます。時間の表示は、表示が更新されるたびに更新されます。

    スペクトル アナライザーのステータス バーには、さらに次のいずれかを表示できます。

    • 処理されたフレーム

    • 処理されたサンプル

    • 処理されたスペクトル更新数

    スペクトログラム表示を有効にしている場合、[スペクトログラム チャネル] を選択することで、ステータス バーにスペクトログラム チャネルの名前を表示できます。

    Select Sample Rate, RBW, and VBW in the customize status bar window

[アナライザー] タブ

Shows the settings in the analyzer tab.

[アナライザー] タブには次のセクションがあります。

  • ビュー –– スペクトル、スペクトログラム、またはその両方の表示を選択します。[スペクトル] ドロップダウンをクリックしてオプションの 1 つを選択することで、スペクトルのタイプを選択できます。スペクトル アナライザーはそれに応じて表示を更新します。

    Clicking on the drop down arrow under Spectrum and Spectrogram shows Power, Power Density, and RMS.

  • 帯域幅 –– サンプル レート、RBW、および周波数軸 (x 軸) の周波数オフセットを指定します。

  • 構成 –– スペクトル アナライザーの設定を変更し、凡例とカラー バー (スペクトログラム表示用) を有効にし、表示レイアウトを設定します。

  • 共有 –– [アナライザー] タブの [共有] セクションにあるボタンを使用して、将来使用するためにスペクトル アナライザーを保存したり他のユーザーと共有したりします。

    • (オブジェクトのみ) スクリプトの生成 –– MATLAB スクリプトを生成して、現在の設定でスペクトル アナライザーを作成します。スクリプトの生成の詳細については、generateScript を参照してください。

    • 表示をコピー –– 表示をクリップボードにコピーします。イメージを別のプログラムに貼り付けて保存または共有できます。

  • 印刷 –– プロット イメージを印刷できる印刷ダイアログ ボックスが開きます。

[推定] タブ

Showing the Estimation tab of the toolstrip with method set to filter bank. Window options section is disabled.

Showing the Estimation tab of the toolstrip with method set to Welch. Window options section is enabled.

[推定] タブには次のセクションがあります。

  • 領域 –– 可視化する入力信号の領域を選択します。

  • 周波数分解能 –– スペクトル推定法を [フィルター バンク] または [ウェルチ] として選択します。これらの手法の詳細については、spectrumAnalyzer オブジェクト ページのアルゴリズムを参照してください。

  • 平均化 –– パワー スペクトル推定値の平均化方法を [VBW] (ビデオ帯域幅) または [指数] として選択します。詳細については、平均化方法を参照してください。

  • 周波数オプション –– 周波数スパンを選択します。このプロパティによって、表示の x 軸 (周波数軸) の範囲が決まります。

  • ウィンドウ オプション –– スペクトル推定法を [ウェルチ] に設定すると、スペクトル アナライザーは平均修正ピリオドグラムのウェルチ法を使用します。この手法の詳細については、スペクトル推定 — ウェルチ法を参照してください。この手法では、アルゴリズムは、FFT とパワー スペクトル推定値を計算する前に、時間領域データにウィンドウを適用します。

    ウィンドウを選択し、対応するウィンドウ オプションを指定できます。

[測定値] タブ

Showing the Measurements tab of the toolstrip.

[測定値] タブには次のセクションがあります。

  • チャネル –– スペクトル アナライザーで測定値を表示するチャネルを選択します。

  • カーソル –– ディスプレイ内の [データ カーソル] を有効にします。詳細については、カーソルの測定を参照してください。

  • ピーク –– [ピークの検出] を有効にして、最大ピーク値を表示します。ピークの数、ピークの最小高さ、ピークの最小間隔を指定し、ピークにラベルを付けることができます。詳細については、ピークの検出測定を参照してください。

  • 歪み –– [歪み] を有効にして、高調波歪みと相互変調歪みの測定値を計算して表示します。詳細については、歪みの測定を参照してください。

[スペクトル] タブ

Showing the Spectrum tab of the toolstrip.

[スペクトル] タブを有効にするには、[アナライザー] タブの [ビュー] セクションで [スペクトル] をクリックします。

[スペクトル] タブには次のセクションがあります。

  • トレース オプション –– 両側スペクトルまたは片側スペクトルの表示を選択し、最大ホールド トレース、最小ホールド トレース、または通常のトレースを表示するように選択します。

  • スケール ––参照負荷スペクトルの単位を指定します。

[スペクトログラム] タブ

Showing the Spectrogram tab of the toolstrip.

[スペクトログラム] タブを有効にするには、[アナライザー] タブの [ビュー] セクションで [スペクトログラム] をクリックします。

[スペクトログラム] タブには、トレースとスケールのオプションに加えて、[時間オプション] もあります。[時間オプション] セクションでは、各スペクトログラム ラインの時間分解能とスペクトログラム表示の時間範囲を指定できます。

[スペクトル マスク] タブ

Showing the Spectral Mask tab of the toolstrip.

[スペクトル マスク] タブを有効にするには、[アナライザー] タブの [ビュー] セクションで [スペクトル] をクリックし、[スペクトル] ドロップダウン オプションで [パワー] または [パワー密度] を選択します。

スペクトル アナライザーで上限と下限のマスクを表示できるようにします。マスクの上限と下限を指定し、スペクトル アナライザーがマスクを適用するチャネルを選択できます。詳細については、スペクトル マスクを参照してください。

[チャネル測定] タブ

Showing the Channel Measurements tab of the toolstrip with Type set to Occupied BW.

Showing the Channel Measurements tab of the toolstrip with Type set to ACPR.

[チャネル測定] タブを有効にするには、[アナライザー] タブの [ビュー] セクションで [スペクトル] をクリックします。[チャネル測定] タブを使用して、スペクトル アナライザーが占有帯域幅と隣接チャネル電力比を計算して表示できるようにします。詳細については、チャネル測定を参照してください。

参考

関連するトピック