Company Events Academic Community Support Solutions Products & Services Contact NI MyNI

Inverse FFT VI

LabVIEW 2012 GPU Analysis Toolkit Help

Edition Date: June 2012

Part Number: 373575A-01

»View Product Info
Download Help (Windows Only)

Owning Palette: LVCUFFT

Requires: GPU Analysis Toolkit

Computes the inverse fast Fourier transform of spectrums and returns the signals. Wire data to the spectrums in input to determine the polymorphic instance or you can manually select which instance to use.

Details  

Use the pull-down menu to select an instance of this VI.

Inverse Real FFT (SGL (Inplace))

CUFFT Handle in specifies the initialized CUFFT library to use for the inverse FFT calculation. For example, you can wire the CUFFT Handle output from the Initialize Library VI to specify the CUFFT handle to the CUFFT library you already initialized. This input also determines the device that executes the function.
spectrums in specifies the input spectrums. For example, you can wire the dst out output from the Download Data VI to this input to specify the elements on the device that you want to compute.
error in describes error conditions that occur before this node runs. This input provides standard error in functionality.
CUFFT Handle out returns the handle that defines the inverse FFT operation.
signals out returns the output signals from the inverse FFT operation.
error out contains error information. This output provides standard error out functionality.

Inverse Real FFT (CSG->SGL)

When you leave signals in unwired, this VI performs the operation inplace.

CUFFT Handle in specifies the initialized CUFFT library to use for the inverse FFT calculation. For example, you can wire the CUFFT Handle output from the Initialize Library VI to specify the CUFFT handle to the CUFFT library you already initialized. This input also determines the device that executes the function.
signals in specifies the memory, in the form of a buffer, on the device where you want to store the result of the inverse FFT calculation.
spectrums in specifies the input spectrums. For example, you can wire the dst out output from the Download Data VI to this input to specify the elements on the device that you want to compute.
error in describes error conditions that occur before this node runs. This input provides standard error in functionality.
CUFFT Handle out returns the handle that defines the inverse FFT operation.
signals out returns the output signals from the inverse FFT operation.
spectrums out returns the unchanged elements you wire to spectrums in.
error out contains error information. This output provides standard error out functionality.

Inverse Real FFT (DBL (Inplace))

CUFFT Handle in specifies the initialized CUFFT library to use for the inverse FFT calculation. For example, you can wire the CUFFT Handle output from the Initialize Library VI to specify the CUFFT handle to the CUFFT library you already initialized. This input also determines the device that executes the function.
spectrums in specifies the input spectrums. For example, you can wire the dst out output from the Download Data VI to this input to specify the elements on the device that you want to compute.
error in describes error conditions that occur before this node runs. This input provides standard error in functionality.
CUFFT Handle out returns the handle that defines the inverse FFT operation.
signals out returns the output signals from the inverse FFT operation.
error out contains error information. This output provides standard error out functionality.

Inverse Real FFT (CDB->DBL)

When you leave signals in unwired, this VI performs the operation inplace.

CUFFT Handle in specifies the initialized CUFFT library to use for the inverse FFT calculation. For example, you can wire the CUFFT Handle output from the Initialize Library VI to specify the CUFFT handle to the CUFFT library you already initialized. This input also determines the device that executes the function.
signals in specifies the memory, in the form of a buffer, on the device where you want to store the result of the inverse FFT calculation.
spectrums in specifies the input spectrums. For example, you can wire the dst out output from the Download Data VI to this input to specify the elements on the device that you want to compute.
error in describes error conditions that occur before this node runs. This input provides standard error in functionality.
CUFFT Handle out returns the handle that defines the inverse FFT operation.
signals out returns the output signals from the inverse FFT operation.
spectrums out returns the unchanged elements you wire to spectrums in.
error out contains error information. This output provides standard error out functionality.

Inverse Real FFT (CSG (Inplace))

CUFFT Handle in specifies the initialized CUFFT library to use for the inverse FFT calculation. For example, you can wire the CUFFT Handle output from the Initialize Library VI to specify the CUFFT handle to the CUFFT library you already initialized. This input also determines the device that executes the function.
spectrums in specifies the input spectrums. For example, you can wire the dst out output from the Download Data VI to this input to specify the elements on the device that you want to compute.
error in describes error conditions that occur before this node runs. This input provides standard error in functionality.
CUFFT Handle out returns the handle that defines the inverse FFT operation.
signals out returns the output signals from the inverse FFT operation.
error out contains error information. This output provides standard error out functionality.

Inverse Real FFT (CDB (Inplace))

CUFFT Handle in specifies the initialized CUFFT library to use for the inverse FFT calculation. For example, you can wire the CUFFT Handle output from the Initialize Library VI to specify the CUFFT handle to the CUFFT library you already initialized. This input also determines the device that executes the function.
spectrums in specifies the input spectrums. For example, you can wire the dst out output from the Download Data VI to this input to specify the elements on the device that you want to compute.
error in describes error conditions that occur before this node runs. This input provides standard error in functionality.
CUFFT Handle out returns the handle that defines the inverse FFT operation.
signals out returns the output signals from the inverse FFT operation.
error out contains error information. This output provides standard error out functionality.

Inverse Complex FFT (CSG (Inplace))

CUFFT Handle in specifies the initialized CUFFT library to use for the inverse FFT calculation. For example, you can wire the CUFFT Handle output from the Initialize Library VI to specify the CUFFT handle to the CUFFT library you already initialized. This input also determines the device that executes the function.
spectrums in specifies the input spectrums. For example, you can wire the dst out output from the Download Data VI to this input to specify the elements on the device that you want to compute.
error in describes error conditions that occur before this node runs. This input provides standard error in functionality.
CUFFT Handle out returns the handle that defines the inverse FFT operation.
signals out returns the output signals from the inverse FFT operation.
error out contains error information. This output provides standard error out functionality.

Inverse Complex FFT (CSG->CSG)

When you leave signals in unwired, this VI performs the operation inplace.

CUFFT Handle in specifies the initialized CUFFT library to use for the inverse FFT calculation. For example, you can wire the CUFFT Handle output from the Initialize Library VI to specify the CUFFT handle to the CUFFT library you already initialized. This input also determines the device that executes the function.
spectrums in specifies the input spectrums. For example, you can wire the dst out output from the Download Data VI to this input to specify the elements on the device that you want to compute.
signals in specifies the memory, in the form of a buffer, on the device where you want to store the result of the inverse FFT calculation.
error in describes error conditions that occur before this node runs. This input provides standard error in functionality.
CUFFT Handle out returns the handle that defines the inverse FFT operation.
spectrums out returns the unchanged elements you wire to spectrums in.
signals out returns the output signals from the inverse FFT operation.
error out contains error information. This output provides standard error out functionality.

Inverse Complex FFT (CDB (Inplace))

CUFFT Handle in specifies the initialized CUFFT library to use for the inverse FFT calculation. For example, you can wire the CUFFT Handle output from the Initialize Library VI to specify the CUFFT handle to the CUFFT library you already initialized. This input also determines the device that executes the function.
spectrums in specifies the input spectrums. For example, you can wire the dst out output from the Download Data VI to this input to specify the elements on the device that you want to compute.
error in describes error conditions that occur before this node runs. This input provides standard error in functionality.
CUFFT Handle out returns the handle that defines the inverse FFT operation.
signals out returns the output signals from the inverse FFT operation.
error out contains error information. This output provides standard error out functionality.

Inverse Complex FFT (CDB->CDB)

When you leave signals in unwired, this VI performs the operation inplace.

CUFFT Handle in specifies the initialized CUFFT library to use for the inverse FFT calculation. For example, you can wire the CUFFT Handle output from the Initialize Library VI to specify the CUFFT handle to the CUFFT library you already initialized. This input also determines the device that executes the function.
spectrums in specifies the input spectrums. For example, you can wire the dst out output from the Download Data VI to this input to specify the elements on the device that you want to compute.
signals in specifies the memory, in the form of a buffer, on the device where you want to store the result of the inverse FFT calculation.
error in describes error conditions that occur before this node runs. This input provides standard error in functionality.
CUFFT Handle out returns the handle that defines the inverse FFT operation.
spectrums out returns the unchanged elements you wire to spectrums in.
signals out returns the output signals from the inverse FFT operation.
error out contains error information. This output provides standard error out functionality.

Inverse FFT Details

For more information on how to use this VI, refer to the Designing the Block Diagram to Compute on a GPU Device topic.

For more information about the CUFFT library and inverse FFT operations, refer to the NVIDIA GPU Computing Documentation website at nvidia.com and download the CUFFT Library User Guide.


 

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