FFT
Search
K
Comment on page

Configuration

This section explains each of the properties in the configuration blade.

General

Property
Description
Collection
This associates the Agent to a specific Collection and defaults to that of the current Data Stream.
Refer to Collections and Stream Hosts to understand more about Collections.

Settings

Property
Description
Method
The method options are:
  • Forward
  • Backward
Sampling Frequency
The sampling frequency of the input payload, measured in Hz (applies to Forward method only). For example, the sampling frequency is 100Hz if the input payload is sampled 100 times per second.
Before configuring the Transformation, please ensure that its input endpoint is connected to a parent Agent which will be sending data to it.

Input Mapping

A single input mapping is required, either for the Real or Imaginary value, as input to the FFT function.
Name
Text
Real (Double)
The column or attribute of the input payload that contains the Real value.
Imaginary (Double)
The column or attribute of the input payload that contains the Imaginary value.
Refer to Setup Input Mappings for step-by-step instructions.

Endpoints

Name
Description
Input
This endpoint is used to receive data from the parent Agent on which to apply the FFT function: either the Real or Imaginary value. The algorithm requires that the length of the input payload be a power of 2 (e.g. 2, 4, 8, 16, 32, etc.) with a maximum length of 2^14 (16,384) supported.
Output
The Agent publishes the resulting events to this endpoint with 4 attributes:
  • Real: The real number component of the transformed output
  • Imaginary: The imaginary (complex) number component of the transformed output
  • Magnitude: The calculated combined magnitude of the real and imaginary components
  • Frequency: The frequency scaling of the output value
Error
Errors encountered during the execution of this Agent will be published on this endpoint.