unwrap {signal}R Documentation

Unwrap radian phases

Description

Unwrap radian phases by adding multiples of 2*pi as appropriate to remove jumps.

Usage

unwrap(a, tol = pi, dim = 1)

Arguments

a vector of phase angles in radians.
tol tolerance for removing phase jumps.
dim dimension with which to apply the phase unwrapping.

Value

A vector with the unwrapped phase angles.

Author(s)

Original Octave version by Bill Lash. Conversion to R by Tom Short.

References

Octave Forge http://octave.sf.net

Examples

phase = c(linspace(0,2*pi), linspace(0, 2*pi))
plot(phase, type = "l", ylim = c(0, 4*pi))
lines(unwrap(phase), col = "blue")

[Package signal version 0.5 Index]