# period(a)

Determines the period of an arbitrary signal.

### Syntax

o_period(a)
  a: waveform - signal to be analyzed
  return: scalar Real- period of the (presumed) periodic signal

### Usage

One common parameter for digital signals (pulses, square waves, etc.) is period. Period is the time between successive transitions of the signal.This function takes an arbitrary signal and analyzes it to determine the average period.

### Location

menu: veeos ==> Signal Processing ==> period

library: sigLib

### Example

### Notes

This function is very general in nature so any signal may be used. It finds all applicable times between transitions in the given signal and then averages them to give an estimate of the signal's period. This function defines transitions as 10-90% so can handle a fair amount of noise in the signal. However, also note that this function would not be suitable for amplitude modulated signals.

### Reference

### Dependencies

### Supported On

VEE 7.0+, all platforms

### See Also

fallTime, frequency, riseTime

© 2015-2017. All Rights Reserved. Stan Bischof (stan@worldbadminton.com). Last updated 24 February 2017 08:59.