Owning Palette: Signal Processing VIs
Requires: Full Development System. This topic might not match its corresponding palette in LabVIEW depending on your operating system, licensed product(s), and target.
Use the Signal Generation VIs to generate one-dimensional arrays with specific waveform patterns. The Signal Generation VIs generate digital patterns and waveforms.
The VIs on this palette can return signal processing error codes.
Palette Object | Description |
---|---|
Arbitrary Wave | Generates an array containing an arbitrary wave. |
Bernoulli Noise | Generates a pseudorandom pattern of ones and zeros. LabVIEW computes each element of bernoulli noise as if flipping a coin weighted by ones probability. |
Binary MLS | Generates a maximum length sequence of ones and zeros using a modulo-2 primitive polynomial of order polynomial order. |
Binomial Noise | Generates a binomially-distributed, pseudorandom pattern whose values are the number of occurrences of an event, given the probability of that event occurring and the number of trials. |
Chirp Pattern | Generates an array containing a chirp pattern. |
Gamma Noise | Generates a pseudorandom pattern of values that are the waiting times to the order number event of a unit mean Poisson process. |
Gaussian Modulated Sine Pattern | Generates an array that contains a Gaussian-modulated sinusoidal pattern. |
Gaussian Monopulse | Generates an array that contains a Gaussian monopulse. |
Gaussian White Noise | Generates a Gaussian-distributed, pseudorandom pattern whose statistical profile is (mu, sigma) = (0, s), where s is standard deviation. |
Impulse Pattern | Generates an array containing an impulse pattern. |
Periodic Random Noise | Generates an array containing periodic random noise (PRN). |
Periodic Sinc Pattern | Generates an array containing a periodic sinc pattern. |
Poisson Noise | Generates a pseudorandom sequence of values that are the number of discrete events that occur in a given interval, specified by mean, of a unit rate Poisson process. |
Pulse Pattern | Generates an array containing a pulse pattern. |
Pulse Train | Generates an array that concatenates a series of pulses according to the Prototype Pulse. This VI constructs the Pulse Train output by the specified interpolation method. |
Quasi Random | Generates quasi-random Halton or Richtmeyer sequences, which are low-discrepancy number sequences. |
Ramp Pattern | Generates an array containing a ramp pattern. You must manually select the polymorphic instance you want to use. |
Sawtooth Wave | Generates an array containing a sawtooth wave. |
Signal Generator by Duration | Generates a signal with a shape given by the signal type. |
Sinc Pattern | Generates an array containing a sinc pattern. |
Sine Pattern | Generates an array containing a sinusoidal pattern. |
Sine Wave | Generates an array containing a sine wave. |
Square Wave | Generates an array containing a square wave. |
Tones and Noise | Generates an array composed of a sum of sine tones, noise, and DC offset. |
Triangle Pattern | Generates an array that contains a triangle pattern. |
Triangle Wave | Generates an array containing a triangle wave. |
Uniform White Noise | Generates a uniformly distributed, pseudorandom pattern whose values are in the range [–a:a], where a is the absolute value of amplitude. |
Refer to the following VIs for examples of using the Signal Generation VIs: