fmanal
AM/FM analysis from quadrature signal.
This opcode attempts to extract the AM and FM signals off a quadrature signal (e.g. from a Hilbert transform).
Syntax
Performance
are -- real (cosine-phase) input signal
aim -- imaginary (sine-phase) input signal
am -- amplitude modulation envelope
af -- frequency modulation envelope
fmanal takes a signal in quadrature (real, imag) and outputs the estimate AM and FM signals. The former is the modulus of each input sample pair (|re + jim|) and the latter the derivative of arg(re + jim). Each sample of the output is the estimated instantaneous amplitude and frequency of the input signal.
Example
Here is an example of the fmanal opcode. It uses the file fmanal.csd.
See also
Specialized Filters: Other filters
Credits
Author: Victor Lazzarini
2017