phase-unwrap
1D phase unwrapping
Example
var ndarray = var unwrap = var plot = plot //Create a signalvar x = ndarrayx { return 025 * i % 20 * MathPI} //Plot input signal //Unwrap //Plot unwrapped signal
And here are the results:
Input signal
Unwrapped signal
Install
npm install phase-unwrap
require("phase-unwrap")(signal)
Unwraps the phase angle of a signal whose values are between 0 and 2pi to a continuous signal.
signal
is a 1D ndarray of values
Returns An signal
. Note that the unwrapping modifies signal.
Credits
(c) 2013 Mikola Lysenko. MIT License