Function to unwrap phase having 2*pi jumps just after phase extraction from interferogram
Version 1.0.0.0
Dong-Gyu JangPhase unwrapping with implementing TV (Total Variation) minimization algorithm.
This is the function to unwrap 2*pi jumps on extracted phase from interferogram. This function implemented TV (Total Variation) minimization algorithm (ANTONIN CHAMBOLLE, “An Algorithm for Total
Robust Phase Unwrapping for MR Temperature Imaging
The 'example.m' script shows how to use the algorithm. The file 'sunwrap.m' contains the actual algorithm.The code is available here:GitHub: https://github.com/fmaier/MRM-2014-Phase
Numerical computation with functions
Calibrated 2D phase unwrapping algorithm based on least-squares and iteration
Version 1.0
Haiting Xiaan approach to deal with high noise and to unwrap successfully phase data
Taking into account influence of noise in wrapped data, a calibration method of the 1st order spatial phase derivative is proposed and an iterative approach is presented.
2D phase unwrapping algorithm based on the Transport of Intensity Equation(TIE) and unwrapped phase correction.
we develop a simple and robust phase-unwrapping algorithm based on the transport of intensity equation (TIE). In our method, the TIE was solved using the fast cosine transform, and a phase correction
Several direct and iterative phase unwrapping algorithms based on solving the Poisson equation are presented.
Several direct and iterative phase unwrapping algorithms based on solving the Poisson equation are presented. The differences between them are the way to calculate the input and output of the
2D & 3D phase unwrapping plugins for Matlab
compile:mex phaseUnwrap.cppInput must be a real, double matrix from Matlab.
Implementation of Costantini's 2D unwrapping method based on network programming
Track optical distortions in a checkerboard pattern with high accuracy in real-time using the FCD method
track displacements as small as 0.01 pixels and up to about 4 pixels (For larger displacements phase unwrapping may be required. A basic implementation for this is included.)- Can resolve high virtual
Robust and fast 2D weighted phase unwrapping based on Ghiglia and Romero (1994)
unwrap the phase. This scripts implements the algorithm from Ghiglia and Romero (1994) that uses least-square methods to solve the problem. The algorithm runs relatively quickly and the algorithm is also
Fast 2D phase unwrapping implementation in MATLAB
. Kasim, "Fast 2D phase unwrapping implementation in MATLAB", https://github.com/mfkasim91/unwrap_phase/ (2017).This algorithm is also available from GitHub (https://github.com/mfkasim91/unwrap_phase/)
Implementations of the phase quality path following method and Goldstein's branch cut method.
Two 2D phase unwrapping approaches are included:1. Phase quality guided path following method.2. Goldstein's branch cut method.The algorithms are described in:D. C. Ghiglia and M. D. Pritt
Methods for B0 Mapping with Multi-Channel RF Coils in MRI (Robinson and Jovicich, MRM, 2011)
The main features of this B0 field mapping (FM) toolbox are describedin Robinson and Jovicich (MRM, 2011). In brief, they arei) combination of phase information from multi-channel coils using
Implements the paper "Phase unwrapping by accumulation of residual maps," OLEN, 2015.
Description: this code implements the paper:[1] Mariano Rivera, Francisco Hernandez-Lopez and Adonai Gonzalez, "Phase unwrapping by accumulation of residual maps," to appear in Optics and Lasers in
Updated Goldstein's branch cut method of 2D phase unwrapping
This is an update of Bruce Spottiswoode's 2D phase unwrapping algorithms. This version runs much faster. This was partly done by cleaning up the decision logic.Also, it matches +/- residues by having
Updates the phase quality-guided path following phase unwrapping method by Bruce Spottiswoode
logic more parallel to the updated GoldsteinUnwrap2D_r1 code. Corrected one line in PhaseDerivativeVariance_r1.m. the phase quality path following phase unwrapping method by Bruce Spottiswoode.
Unwrapping the phase of bandpass filter measurements produces unreliable results. This submission addresses the problem.
The stock MATLAB unwrap.m function works great for data that has a lowpass frequency response. Bandpass data is a different story. The stopbands of the bandpass data is at each extreme of the
PUROR presents a fast phase unwrapping algorithm.
Liu J. and Drangova M., "Intervention-based multidimensional phase unwrapping using recursive orthogonal referring", Magnetic Resonance in Medicine, Volume 68(4):1303-1316, 2012
Reconstruction of off-axis hologram
This MATLAB code reconstructs an off-axis hologram with phase unwrapping of the reconstructed phase distribution. For details see: T. Latychevskaia, P. Formanek, C.T. Koch, A. Lubk, "Off-axis and
IEV represents an algorithm for local frequency mapping from multi-ch and multi-echo data
Plot the phase portrait for the entered system of differential equations
: https://drive.google.com/drive/folders/1152DOOwuD15LD_EzwgH3XpRv08BDNzFc?usp=sharingChapter 2 provides a quick overview of the theoretical background. Chapter 3 contains the user guide and description of features.Chapter 4 provides some real life examples and phase portraits generated
Performs 2D phase unwrapping, even if image is not squared. The angles should be in radians
Performs 2D phase unwrapping, even if image is not squared. The angles should be in radians between -pi and pi rangehttp://www.ncbi.nlm.nih.gov/pmc/articles/PMC2575666/
You can use the Phase Plane and Slope Field apps to qualitatively analyze ordinary differential equations (ODEs).
Slope Field and Phase Plane apps have been written entirely from scratch in MATLAB App Designer using modern MATLAB coding practices. This makes the new apps easier to maintain, edit, and use.Getting
Unwraps angles so that continuity is restored.
inputs change continuously, the angle will exhibit 2*pi jumps across the limits, which is sometimes undesirable (e.g. when the angle drives a control system).This block unwraps an input angle to the whole
Medical software for Processing multi-Parametric images Pipelines
2D weighted Laplace unwrapping with preconditioned conjugate gradient algorithm
This phase unwrapping algorithm is based on the theory and c++ code from: "Two-Dimensional Phase Unwrapping, Theory, Algorithms, and Software" written by Dennis C. Ghiglia and Mark D. Pritt This
Variational Bayesian Analysis (VBA)
To process fringe patterns obtained from optical interferometry, fringe projection, SAR, MRI etc.
wft2f.m is for windowed Fourier transform. Please use "help wft2f" for details.unwrapping_qg_trim.m is for quality guided phase unwrapping. Please use "help unwrapping_qg_trim" for details.
A tool for visualizing phasor (voltage, current, impedance), along with animation.
This program is a GUI that let's you specify two of three phasors (voltage, current, impedance). The other phasor is calculated. The phasors are displayed, inluding and animation of the voltage and
Phase Spectrum Compensation (PSC) framework for speech enhancement.
Basic implementation of the Phase Spectrum Compensation (PSC) [1] method for single channel speech enhancement is included, along with a demo that illustrates its usage. References:[1] A.P. Stark
phase plane plotting for a second order nonlinear system
Phase plane portrait is a very important tool to study the behavior and stability of a non-linear system.PhasePlane(sys,tspan,icond) plots the the phase plane portrait for a general second order
This MATLAB exercise implements a phase vocoder.
This MATLAB exercise implements a phase vocoder with the capability of speed-up or slow-down of a speech or audio signal by a factor, r, which varies from r = 0:25 (slow-down by factor of 4) to r =
Phase difference measurement between two signals via DFT or cross-correlation.
The present code is a Matlab function that provides a measurement of the phase difference (as an angle) or time difference (as time duration) between two signals. In the first case, the measurement
Magnitude and phase of a transfer function (i.e. linear system) at a specific point in the frequency domain.
mag_phase Magnitude and phase of a transfer function (i.e. linear system) at a specific point in the frequency domain.Syntax[mag,phase] = mag_phase(sys,x)[mag,phase] =
Starting Six Phase Asymmetrical Induction Motor with Malfunction in Phase A
Version 1.0.0.0
Aleksandar MrakovicSix phase induction motor starts without one phase
This simulation simulates transient and steady state period in case of starting a six phase asymmetrical induction motor with malfunction in phase A (Phase A current is zero). The interesting thing
MATLAB phasors
Useful for electric phasors. Functions:Descripe phasors in polar as: R = [Length Angle]a = [30 40]b = [10 30]c = [40 -59]Pkon: Complex conjugatepkon(c) == [40 59]Pmult: Polar
Plots the phase portrait of the Lorenz system.
Plots the phase portrait of the Lorenz system. Results are shown at each time interval, thus creating an animation. Solution can be viewed at several angles (az and el need to be changed). Feel free
This function could plot the phase portrait of the 2-dimentional autonomous system, and is configurable for arrows, vector fileds, etc.
, we only need one single command to get the phase portrait.plotpp(@(t,x)[x(2);-x(1)-1*x(2)])In the second example, we plot the phase portrait of the van der Pol equation:We set the time span to 20
Instrument Control Toolbox Support Package for Total Phase Aardvark I2C/SPI Interface
MathWorks Instrument Control Toolbox TeamCommunicate with I2C or SPI devices using Total Phase Aardvark I2C/SPI board.
Instrument Control Toolbox™ Support Package for Total Phase Aardvark I2C/SPI™ Interface enables you to use the Total Phase Aardvark adaptor to communicate, using I2C or SPI interfaces, with your
Routines for creating color representations of complex functions (phase plots)
The ZIP-file provides several routines for creating color representations of complex (in particular analytic and meromorphic) functions. Basically the argument (phase) of the function is encoded by a
Phase-based estimation of the optical flow field.
The code implements the optical flow algorithm described in Gautama, T. and Van Hulle, M.M. (2002). A Phase-based Approach to the Estimation of the Optical Flow Field Using Spatial Filtering,IEEE
This example implements a Three-Phase Modular Multi-Level Converter (MMC).
This example shows the operation of a Three-Phase Modular Multi-Level Converter (MMC) using only Simscape™ Electrical™ Specialized Power Systems (SPS) components.It shows how to control in open-loop
Stator Voltage Control of Three Phase Induction Motor fed by Three Phase AC Voltage Controller
Version 1.0.0.0
Vishnuteja VinjamuriStator Voltage Control of 3-phase IM is implemented by use of 3-Phase Ac voltage controller
The Circuit simulated above is one of the topologies of 3-Phase AC Voltage Controllers whose output is fed to IM for drive applications* A Pdf file is attached to best explain the operation of the
The Simulink model of A high-performance single-phase SFT-based PLL that gives outstanding performance is given
A high performance single-phase phase-locked loop using a sliding Fourier transform is proposed in this paper. The new PLL is using the sliding Fourier transform as a phase detector. The orthogonal
Jitter from phase noise vs. frequency data Calculates RMS jitter from phase noise power.
Usage:Jitter = Pn2Jitter(f, Lf, fc)Inputs:f: Frequency vector (phase noise break points), in Hz, row or column.Lf: Phase noise vector, in dBc/Hz, same dimensions, size(), as f.fc: Carrier frequency
phase shift keying
Binary Phase Shift Keying Simulation.
This script simulates the Binary Phase Shift keying. Since BPSK is a digital modulation scheme, you can modulate as many bits as you want. however, I have only simulated it for few bits, so that the
Quadrature Phase Shift Keying Signal generator
Quadrature Phase Shift Keying signal generator for analysing how two Binary Phase Shift Keying signals can be combined together to generate a Quadrature Phase Shift Keying signal. The program
Six Phase Induction Motor Fully Modeled
Six phase induction motor is modeled in stacionary reference frame. Unlike three phase machine, six phase machine model contains two stacionary ortogonal coordinate frames: alpha-beta and x-y frame
Simultaneous phase randomization of a set of time series
It creates blocks of surrogate data with the same second order properties as the original time series dataset by transforming the original data into the frequency domain, randomizing the phases
Computes the Phase Locking Value (PLV) for neuroelectric signals.
Phase Locking Value (PLV) is a statistic that can be used to investigate task-induced changes in long range synchronization of neural activity. This method is introduced in Lachaux et al., (1999
Decoupled active and reactive power control for a three-phase inverter connected to the utility grid based on the PI controller.
# Description:-This repository contains the SIMULINK model to control P and Q of the 3-phase VSI connected to the utility grid. The active power is regulated to track the command value using the PI
Starting point for newcomers wanting to study RK-type lattice Boltzmann immiscible two-phase model.
This code may be use as a starting point for newcomers wanting to study RK-type lattice Boltzmann immiscible two-phase model. It may give a better understanding of the RK-type lattice Boltzmann
simulate a three phase inverter
This model presents a simulation of a three-phase voltage inverter (VSI).
Discribes about three phase Sinusoidal PWM Inverter
Consist of SPWM Generator. Three phase inverter with pulses.
this function plotes the pattern of a thinned phased array
Implementation of a Phase Vocoder (Initial implementation by Prof. Dan Ellis)
This MATLAB exercise implements a phase vocoder with the capability of speed-up or slow-down of a speech or audio signal by a factor 'r', where 'r' varies from 0.25 (slow-down by factor of 4) to
Compute the Phase Locking Value between two signals across trials.
Compute the Phase Locking Value between two signals across trials, according to Lachaux, Rodriguez, Martinerie, and Varela (1999). The PLV value ranges from 0, indicating random phase differences, to
phase of the interferogram is extracted.
This is my built function for matlab used for extraction of phase from interferogram in interferometry. There are 2 mode for operation. Mode 1 is manual operation of mouse-selecting side peak (the