Difference between revisions of "Component: Fast Fourier Transform (FFT) (DSP)"

From Flowcode Help
Jump to navigationJump to search
(XML import of component documentation)
 
(XML import of component help)
Line 16: Line 16:
  
 
==[[File:Component Icon f804a7bd_0280_4ff7_ab75_63be77fb2af3.png|Image]] Fast Fourier Transform (FFT) component==
 
==[[File:Component Icon f804a7bd_0280_4ff7_ab75_63be77fb2af3.png|Image]] Fast Fourier Transform (FFT) component==
 
+
Provides a way of converting a buffer full of time domain data into frequency domain data.
 +
The output of the FFT is a set of frequency bins which correspond to the frequencies present in the signal.
 +
The number of frequency bins is equal to half the input buffer size with each bin being responsible for a portion of the frequency up to 1/2 the nyquist.
  
 
==Examples==
 
==Examples==

Revision as of 17:02, 11 November 2013


Author Matrix Ltd
Version 1.1
Category DSP


Image Fast Fourier Transform (FFT) component

Provides a way of converting a buffer full of time domain data into frequency domain data. The output of the FFT is a set of frequency bins which correspond to the frequencies present in the signal. The number of frequency bins is equal to half the input buffer size with each bin being responsible for a portion of the frequency up to 1/2 the nyquist.

Examples

No additional examples


Downloadable macro reference

ReadFrequencyBank

No additional information


Parameters

UINT BankIdx


Return value

BYTE


FFT

No additional information


Parameters

This macro has no parameters


Return value

This call does not return a value


Simulation macro reference

This component does not contain any simulation macros


Property reference

Buffer Manager

This property is of type Fixed list of ints and can be referenced with the variable name buffer_manager.

No additional information


Input

This property is of type Fixed list of ints and can be referenced with the variable name input_a.

No additional information


Output Real

This property is of type Fixed list of ints and can be referenced with the variable name output_c.

No additional information


Output Imaginary

This property is of type Fixed list of ints and can be referenced with the variable name output_i.

No additional information


Accuracy

This property is of type Fixed list of ints and can be referenced with the variable name FFT_accuracy.

No additional information


Bit Depth

This property is of type Fixed list of ints and can be referenced with the variable name bit_depth.

No additional information


Sample Rate

This property is of type Floating point and can be referenced with the variable name sample_rate.

No additional information


Nyquist Frequency

This property is of type Floating point and can be referenced with the variable name nyquist.

No additional information


Frequency Bin Count

This property is of type Signed integer and can be referenced with the variable name bin_count.

No additional information


Frequency Bin Size (Hz)

This property is of type Floating point and can be referenced with the variable name bin_size.

No additional information