Module envelope_detector::peak [] [src]

Peak envelope detection over a signal.

The primary type of interest in this module is the Peak type, generic over any Rectifier.

Structs

Peak

A peak rectifier, generic over FullWave, PositiveHalfWave and NegativeHalfWave rectification.

Enums

FullWave

A rectifier that produces the absolute amplitude from samples from a signal.

NegativeHalfWave

A rectifier that produces only the negative samples from a signal.

PositiveHalfWave

A rectifier that produces only the positive samples from a signal.

Traits

Rectifier

Types that can rectify some incoming signal.