From 12:00 PM - 4:00 PM CST on Thursday, October 18, ni.com will be undergoing system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

Table Of Contents

Pattern Generator (Chirp) (G Dataflow)

Version:
    Last Modified: January 9, 2017

    Generates a signal containing a chirp pattern.

    connector_pane_image
    datatype_icon

    amplitude

    Amplitude of the pattern.

    Default: 1

    datatype_icon

    f1

    Beginning frequency of the pattern in normalized units of cycles/sample.

    Default: 0

    datatype_icon

    f2

    Ending frequency of the pattern in normalized units of cycles/sample.

    Default: 0.5

    datatype_icon

    error in

    Error conditions that occur before this node runs. The node responds to this input according to standard error behavior.

    Default: No error

    datatype_icon

    dt

    Sampling interval.

    Default: 1

    datatype_icon

    samples

    Number of samples in the signal.

    Default: 128

    datatype_icon

    chirp pattern

    Output chirp pattern. The output pattern contains frequency ramping from f1*fs to f2*fs, where fs is the sampling rate.

    datatype_icon

    error out

    Error information. The node produces this output according to standard error behavior.

    Algorithm for Generating the Chirp Pattern

    If the sequence Y represents chirp pattern, this node obtains the elements of Y using the following equation:

    y i = A * sin ( ( 0.5 * a * i + b ) * i )

    for i = 0 , 1 , 2 , ... , n 1

    where

    • A is the amplitude
    • a = 2 π ( f2 f1 ) / n
    • b = 2 π f1
    • f1 is the beginning frequency in normalized units of cycles/sample
    • f2 is the ending frequency in normalized units of cycles/sample
    • n is the number of samples

    Where This Node Can Run:

    Desktop OS: Windows

    FPGA: Not supported


    Recently Viewed Topics