Returns the time between zero crossing pairs with the same slope direction. It can be used for plotting frequency vs time by using 1/CyclePeriod.
Number | Type | Compulsory | Default | Description |
---|---|---|---|---|
1 |
real vector |
Yes |
|
Input vector |
2 |
real |
Yes |
|
Baseline |
3 |
real |
No |
2 |
Interpolation order |
4 |
real |
No |
0 |
X start position (0, 1 or 2) |
Input vector to be processed.
Baseline for zero-crossing detection.
Interpolation order, may be 1 or 2. The actual zero crossing point from which the measurements are based are calculated by interpolation from points either side of the zero-crossing. This sets the order of the interpolation algorithm.
Can be 0, 1 or 2. This shifts the x-axis of the result. So for example if the input vector is a 1kHz sine wave, the first element of the result will be the duration of the first cycle - i.e 1mS. What this argument does is set what the x value will be. If set to 0, it will be 1mS - i.e the location of the end of the first cycle. If set to 1, it will be 0.5mS - i.e the location of the end of the first half-cycle and if set to 2, it will be 0, i.e the start of the input.
Return type: real
|