Company Events Academic NI Developer Zone Support Solutions Products & Services Contact NI MyNI

gauspuls (MathScript Function) (Windows, Not in Base Package)

LabVIEW 8.5 Help
August 2007

NI Part Number:
371361D-01

»View Product Info

Member of the waveform generation class.

Syntax

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)

Description

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.

Details

Examples

Inputs

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.

Outputs

Name Description
f Returns the sampled Gaussian-modulated sinusoidal pulse or the cutoff time if you specify 'cutoff'.

Details

LabVIEW computes the Gaussian-modulated sinusoidal pulse using the same equations as in the Gaussian Modulated Sine Pattern VI.

Examples

tc = gauspuls('cutoff', 50E3, 0.6, [], -50);
X = linspace(-tc, tc, 100);
Y = gauspuls(X, 50E3, 0.6);
plot(X, Y)

Related Topics

chirp
diric
gmonopuls
pulstran
rectpuls
sawtooth
sinc
square


Resources


 

Your Feedback! poor Poor  |  Excellent excellent   Yes No
 Document Quality? 
 Answered Your Question? 
Add Comments 1 2 3 4 5 submit