vtdft
Creates a vector of variable time Discrete Fourier transform outputs.
Syntax
vtdft(resp_time, resp_mag, seg_locs, order_res, rps_time, rps_mag, window_type, amp_type, amp_scalerps_reorder)
Argument
- resp_time
- Vector of response time samples.
- resp_mag
- Vector of response magnitude samples.
- seg_locs
- Vector of segment centers.
- order_res
- Orders resolution factor.
- rps_time
- Vector of times samples at which revolution per second measurements are taken.
- rps_mag
- Vector of revolution per second measurements.
- window_type
- String indicating “Hanning,” “Blackman,” and so on.
- amp_type
- String indicating “peak” or “psd”.
- amp_scale
- String indicating “db(a)”, “db”, “db(c)”, or “db(u)”.
- rps_reorder
- String for future use. Set to "false".
Example
Templex Expression | Results |
---|---|
{vtdft(resp_time, resp_mag, seg_locs, 512, “Hanning”,
“peak”, “db”, “false”)} |
A vector of Fourier transform outputs. |
Comments
The vtdft function is used to compute the outputs for a variable time waterfall plot. The outputs for each segment are stored sequentially in the return vector.
This function is called from the Waterfall panel in HyperGraph 3D. Typically, this function is not called directly.