visual3d:documentation:pipeline:metric_commands:metric_compute_dft_coefficients
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
visual3d:documentation:pipeline:metric_commands:metric_compute_dft_coefficients [2025/06/20 20:09] – wikisysop | visual3d:documentation:pipeline:metric_commands:metric_compute_dft_coefficients [2025/09/23 15:08] (current) – [Examples] wikisysop | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Metric Compute DFT Coefficients | + | =====Metric Compute DFT Coefficients===== |
- | The Discrete Fourier Transform of a Signal | + | ====Overview==== |
- | + | Metric Compute DFT Coefficients is used to compute | |
- | This command computes | + | |
The form of the DFT is as follows: | The form of the DFT is as follows: | ||
Line 17: | Line 16: | ||
See also [[Visual3D: | See also [[Visual3D: | ||
- | {{: | + | ====Pipeline Command==== |
- | + | The command, as seen in the pipeline workshop, is below. | |
- | === Pipeline Command === | + | |
< | < | ||
Metric_Compute_DFT_Coefficients | Metric_Compute_DFT_Coefficients | ||
/ | / | ||
+ | ! / | ||
! / | ! / | ||
- | ! / | ||
! / | ! / | ||
- | ! / | ||
! / | ! / | ||
+ | ! / | ||
! / | ! / | ||
! / | ! / | ||
! / | ! / | ||
! /END_FRAME= | ! /END_FRAME= | ||
- | ! / | ||
! / | ! / | ||
- | / | + | ! / |
- | ; | + | |
</ | </ | ||
- | === Signal_Components | + | ====Command Parameters==== |
+ | The following table shows the command parameters and descriptions: | ||
- | Each component of the signal will generate a metric signal containing the coefficients for that component of the signal. | + | |**SIGNAL_TYPES** |**Specify signal types**| |
+ | |**SIGNAL_FOLDER**|**Specify signal folder**| | ||
+ | |**SIGNAL_NAMES**|**Specify signal names**| | ||
+ | |**SIGNAL_COMPONENTS**|**Each component of the signal will generate a metric signal containing the coefficients for that component of the signal.**| | ||
+ | |**RESULT_FOLDER**|**Specify folder containing results**| | ||
+ | |**RESULT_SUFFIX**|**Specify suffix applied to results**| | ||
+ | |**EVENT_SEQUENCE**|**The [[Visual3D: | ||
+ | |**EXCLUDE_EVENTS**|**If this event occurs before the first and last event, do not compute a metric**| | ||
+ | |**START_FRAME**|**Specify the starting frame of the sequence**| | ||
+ | |**END_FRAME**|**Specify the ending frame of the sequence**| | ||
+ | |**BASE_FREQUENCY**|**The base frequency is the fundamental frequency of the signal**| | ||
+ | |**NUM_FREQUENCIES**|**Determines the number of coefficients that will be stored in the resulting metric signal.**| | ||
- | === Number of Frequencies | + | ====Dialog==== |
+ | The command can be edited in a text editor or in a dialog form. To edit in the dialog pop up form either click on the **Edit** button in the pipeline workshop or double-click on the pipeline command. The dialog is shown below. | ||
- | The parameter Num_Frequencies determines the number of coefficients that will be stored in the resulting metric signal. | + | {{: |
- | If Num_Frequencies is empty, | + | The dialog box allows you to assign values to the command parameters outlined above. |
- | Num_Frequencies | + | ====Examples==== |
+ | ===Simple example: Compute DFT coefficients for Analog signals=== | ||
- | where the Maximum Number | + | One of the primary applications |
- | === Event_Sequence === | + | Start by identifying the name and location of the intended folder, this can be done in the **Signals and Events** tab. |
- | The [[Visual3D:Documentation:C3D_Signal_Types:EVENT_LABEL_Data_Type# | + | {{:visual3d:documentation:pipeline: |
- | === Base_Frequency === | + | Now, add the **Compute DFT Coefficients** command to your pipeline |
- | + | ||
- | If BASE_FREQUENCY is empty, | + | |
- | + | ||
- | Frequency= SamplingRate/ | + | |
- | Else | + | |
- | + | ||
- | Frequency= Numerical value or Expression | + | |
- | === Resulting Metric Signal === | + | |
- | + | ||
- | The metric signal is stored as follows (Base_Frequency, | + | |
- | + | ||
- | The Base_Frequency | + | |
- | + | ||
- | If there are multiple ranges of data, there will be a " | + | |
- | + | ||
- | see also : [[Visual3D: | + | |
+ | < | ||
+ | Metric_Compute_DFT_Coefficients | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | ! / | ||
+ | / | ||
+ | ! / | ||
+ | / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! /END_FRAME= | ||
+ | ! / | ||
+ | ! / | ||
+ | ; | ||
+ | </ | ||
+ | Click **Execute Pipeline** and navigate back to the **Signals and Events** tab. You should now see a **DFT** folder within the **Metric** folder containing the coefficients for each processed signal. | ||
+ | ===Complex example=== | ||
+ | To see how this command can be used to compute EMG power data please go to [[Visual3D: |
visual3d/documentation/pipeline/metric_commands/metric_compute_dft_coefficients.1750450184.txt.gz · Last modified: 2025/06/20 20:09 by wikisysop