FFT (Fast Fourier Transform)

FFTを実行するとき、以下のように設定するときれいなスペクトラムになります。

  1. .options plotwinsize=0 を追加(保存データ数の制限を解除)
  2. TRAN解析で、Stop Time, Time to Start Saving Data, Maximum Timestepを設定する
引数設定注意点
Stop Time10*入力信号周期低周波側が、1/(Stop Time - Time to Start Saving Data)まで表示される
Time to Start Saving Data定常状態になるまでの時間波形が安定していれば0sでよい
Maximum Timestep(Stop Time - Time to Start Saving Data)/2621442Nの値で割る。通常は、262144でよい。高周波側が、2N-1まで表示される。Nが大きいとシミュレーション時間が長くなり、Nが小さいとスペクトラムがブロードになる。

  1. グラフウインドウを右クリックし、メニューから[View]-[FFT]を選択
  2. Select Waveforms to include in FFTフォームで下記のように設定
引数設定注意点
Number of data point samples in TimeTRAN解析で設定した2Nの値デフォルトでは、218 = 262144
Windows Function必要に応じて設定周期の整数倍のシミュレーション時間になっていれば、(none)でよい。波形に不連続が生じる場合は、窓関数を使用するが、シミュレーション時間が周期に対して十分に長くないと、スペクトラム形状が影響を受ける。

  1. FFTのグラフウインドウが表示される
  2. 横軸のlogarithmicのチェックをはずし、Rightを適当な周波数に設定する


お問い合わせはこちらまで: kitagawa@is.t.kanazawa-u.ac.jp

Copyright (C) 2014- Akio Kitagawa, Kanazawa Univ.