Skip to contents

Multiplies x by exp(-j 2 pi fc t), low-passes via Butterworth (requires signal), and returns envelope and unwrapped phase.

Usage

morie_dsp_complex_demodulation(x, fc, fs = 1)

Arguments

x

Numeric vector.

fc

Carrier frequency (Hz).

fs

Sampling frequency (Hz). Default 1.

Value

List with envelope and phase, both length(x).

References

Rangayyan & Krishnan (2015), Ch. 5, sec. 5.8.