Main
Overview
Getting Started
Components
Videos
Sample Files

simulation components, logic, intelligence, patterns
AIB2 Components - Signal FFT
Category: Signals and Arrays
  Description:
The FFT component takes an array of double values as its primary input. It also requires information regarding the sample rate and the number of input samples in the buffer. As this is the fast version of the dft, it requires that the number of input samples be a power of 2. The primary output is an array of double values that represent the log magnitude of each of the respective frequency bins.
 

  Inputs: 2
Input Name:
Description:
Signal
An array of double values that is to be converted from its time domain to frequency domain. The number of input samples within the array should be a power of 2, given this is an FFT.
SampleRate
The sample rate in number of samples per second that the signal was produced at.

 

  Outputs: 6
Output Name:
Description:
Bin count
The number of frequency bins resulting from the FFT. This number is always one-half the number of input samples in the array.
Spectrum (dbl array)
The output array of double values that represent the magnitude of the power computed within each of the output bins. The size of the array is escactly the bin count output value.
Bin Size
The width of each output bin in frequency. This value can be found by dividing the Nyquist frequency by the number of output bins.
Peak Freq
The mean frequency of the bin with the greatest amplitude.
Lowest Freq
The mean frequency of the bin with the lowest amplitude.
Nyquist Freq
The Nyquist frequency, named after electronic engineer Harry Nyquist, is half of the sampling rate of a discrete signal processing system. In this case, the system is the component and the sampling rate is that set by the Sample Rate Input.

 

  Components in Same Category: Signal Stats
Voice MFCC
Signal Generator
Signal Mixer
Signal Gain
Signal Windowing
Signal Pre-emphasis
Signal Delay/Echo
Signal Modulation


  Sample Files with this Component:
ffts
 



Copyright © TinMan Systems, Inc. 2010-2015. All Rights Reserved.
Questions or comments: support@tinmansystems.com