yi = gauspuls(t,fc,bw)
returns a unit-amplitude Gaussian-modulated sinusoidal RF pulse at the times indicated in
array t, with a center frequency fc in hertz and a
fractional bandwidth bw
yi = gauspuls(t,fc,bw,bwr)
returns a unit-amplitude inphase Gaussian RF pulse with a fractional bandwidth of
bw as measured at a level of bwr dB with respect to
the normalized signal peak.
[yi,yq] = gauspuls(___)
also returns the quadrature pulse. This syntax can include any combination of input
arguments from previous syntaxes.
[yi,yq,ye] = gauspuls(___)
returns the RF signal envelope.
tc = gauspuls('cutoff',fc,bw,bwr,tpe)
returns the cutoff time tc at which the trailing pulse envelope falls
below tpe dB with respect to the peak envelope amplitude.
Plot a 50 kHz Gaussian RF pulse with 60% bandwidth, sampled at a rate of 10 MHz. Truncate the pulse where the envelope falls 40 dB below the peak. Also plot the quadrature pulse and the RF signal envelope.
Fractional bandwidth reference level of the Gaussian-modulated sinusoidal pulses,
specified as a real negative scalar. bwr indicates a reference level
less than peak (unit) envelope amplitude. The fractional bandwidth is specified in terms
of power ratios. This corresponds to the -3 dB point expressed in
magnitude ratios.
Trailing pulse envelope level, specified as a real negative scalar in dB. The
tpe indicates a reference level less than peak (unit) envelope
amplitude.