Examples
Basic Examples (2)
Remove the discontinuity in the phase:
Correct phase jumps in a list of phase angles measured in degrees:
Scope (3)
Supply a stricter tolerance:
Supply a tolerance as a scaled version of the modulus:
Jumps of multiple times the modulus τ are also removed:
Applications (2)
Data measured from an angular encoder on a shaft:
Unwrap data to get the absolute angle of the shaft:
Properties and Relations (1)
PhaseUnwrap is the opposite of Mod for time series of data:
Possible Issues (1)
If the tolerance is too high, steep parts of the function cannot be reconstructed, resulting in partial removal of the discontinuities:
Neat Examples (2)
Show some modulated data:
Interactively change the tolerance. For a scaled tolerance of 1, the original signal is returned:
Apply it to two-dimensional data by doing row-by-row unwrapping. First create some data:
Modulate the data:
Reconstruct the data:
Check that they are the same within machine precision:
Publisher
SHuisman
Requirements
Wolfram Language 11.3
(March 2018) or above
Version History
-
1.0.1
– 30 June 2023
-
1.0.0
– 20 March 2019