Member of the waveform generation class.
f = gauspuls(a)
f = gauspuls(a, b)
f = gauspuls(a, b, c)
f = gauspuls(a, b, c, d)
f = gauspuls('cutoff')
f = gauspuls('cutoff', b)
f = gauspuls('cutoff', b, c)
f = gauspuls('cutoff', b, c, d)
f = gauspuls('cutoff', b, c, d, e)
Generates a signal with a sinusoidal pattern that shows rapid decays in amplitude for large absolute time values. LabVIEW generates the signal according to a Gaussian pattern.
| Name | Description |
| a | Specifies the sampling time. a is a real array. |
| b | Specifies the center frequency in Hz. b is a positive number. The default is 1000. |
| c | Specifies the fractional bandwidth. c is a positive number. The default is 0.5. |
| d | Specifies the fractional bandwidth reference level. d is a negative number. The default is -6. |
| e | Specifies a decibel level. e is a negative number. The default is -60. |
| 'cutoff' | Directs LabVIEW to return the cutoff time at which the trailing pulse envelope falls below e dB with respect to the peak envelope amplitude. |
| Name | Description |
| f | Returns the sampled Gaussian-modulated sinusoidal pulse or the cutoff time if you specify 'cutoff'. |
LabVIEW computes the Gaussian-modulated sinusoidal pulse using the same equations as in the Gaussian Modulated Sine Pattern VI.
tc = gauspuls('cutoff', 50E3, 0.6, [], -50);
X = linspace(-tc, tc, 100);
Y = gauspuls(X, 50E3, 0.6);
plot(X, Y)