例:正弦波パルスの定義

遅延が0.3ns、継続時間が0.5nsの正弦波パルスを定義します。

Step(t) =1(t>0.3ns)のステップ関数の定義

Create time signalダイアログのf(t)欄に次の式を追加して、遅延が0.3nsのステップ関数を定義します。

(1) f ( t ) = s t e p ( t 300 e 12 )



Figure 1. 遅延が0.3nsのステップ関数を表示したSignal preview

矩形パルスの定義

f(t)欄でEquation 1を次のように拡張することにより、継続時間が0.5nsの矩形パルスを定義します。

(2) f ( t ) = s t e p ( t 300 e 12 ) s t e p ( t 800 e 12 )



Figure 2. 遅延が0.3ns、継続時間が0.5nsの矩形パルスを表示したSignal preview

正弦波パルスの定義

  • f(t)欄でEquation 2を次のように拡張することにより、遅延が0.3ns、継続時間が0.5nsの正弦波パルスを定義します。
    (3) f ( t ) = ( s t e p ( t 300 e 12 ) s t e p ( t 800 e 12 ) ) * sin ( 2 * 3.14 * ( t ) * 7 e 9 )
    Note: 事前定義の変数はサポートされていません。piではなく、3.14を使用します。


    Figure 3. 遅延が0.3ns、継続時間が0.5nsの正弦波パルスを表示したSignal preview
    Note: Equation 3Figure 3は、7e9GHzで変調したステップ信号に相当します。
  • Equation 3を次のように拡張することによって、0.3nsの遅延をこの正弦波に追加します。
    (4) f ( t ) = ( s t e p ( t 300 e 12 ) s t e p ( t 800 e 12 ) ) sin ( 2 * 3.14 * ( t - 300 e - 12 ) * 7 e 9 )


    Figure 4. 目的とする正弦波パルスを表示したSignal preview