sffm()

Signal frequency FM

Syntax
sffm(time, Offset, Amplitude, CarrierFreq, ModIndex, SignalFreq)

Arguments
Name Description Range Type Default Required
time Program variable time [0, ∞) real yes
Offset Offset [0, ∞) real 0.0 no
Amplitude Amplitude of signal [0, ∞) real 1.0 no
CarrierFreq Carrier Frequency [0, ∞) real 1/Tstop † no
ModIndex Modulation Index [0, ∞) real 0.0 no
SignalFreq Signal Frequency [0, ∞) real 1/Tstop † no
† Where Tstop is StopTime or Envelope Stop

Examples

This example assumes that a transient simulation is performed using:
StartTime = 0, StopTime = 3ns, MaxTimeStep = 50ps

  1. This expression creates SFFM pulses repeating periodically at every 1ns until 3ns:
    Vsffm = sffm(time, 0, 2, 1GHz)
  2. This expression creates a SFFM pulse using default values for the arguments not listed in the function:
    Vsffm_default = sffm(time)
    Offset=0, Amplitude=1, Carrier_freq=1/Tstop, Mod_Index=0.0, Signal_freq=1/Tstop

Notes/Equations

The sffm() function voltage value is calculated as follows:

where fc is carrier frequency, and fs is signal frequency

See Also:

sffm()

 

Privacy Statement  | Terms of Use  | Legal | Contact Us  | © Agilent 2000-2008 

Contents
Additional Resources