Calculate phase lag from signed time delay or extra path length, solve time delay from an unwrapped phase, convert degrees and radians, and inspect cycle equivalents and sensitivity. Positive offsets mean the tested waveform lags the reference.

Compare matching points on waveforms with the same frequency.

Sign convention: positive time/path offset or unwrapped phase means the tested waveform lags the reference; negative means it leads.

Phase Difference Formula

Phase difference describes how far one periodic signal is shifted relative to another. It is usually measured as an angle in radians or degrees, but it can also be represented by the equivalent time delay between matching points on two waveforms, such as peaks or zero crossings. For a fixed phase difference to be meaningful, the signals should have the same frequency.

Δφ = ω Δ t = 2π f Δ t

If you want the answer in degrees instead of radians, use the degree form directly:

Δφdeg = 360 f Δ t

Variable Definitions

Variable Meaning Typical Units
Δφ Unwrapped phase lag under this calculator’s sign convention radians or degrees
ω Angular frequency rad/s
f Frequency Hz
Δt Arrival-time offset: tested waveform time minus reference time s, ms, µs

Rearranged Forms

If you know the unwrapped phase difference, the same relationship can be rearranged. Time-delay mode uses your unwrapped phase, including known whole cycles. A wrapped phase alone cannot determine the unknown number of periods; delays separated by an integer number of periods have the same periodic alignment.

ω = (Δφ) / (Δ t)
f = (Δφ) / (2π Δ t)
Δ t = (Δφ) / (ω) = (Δφ) / (2π f)
Δ t = (Δφdeg) / (360 f)

How to Calculate Phase Difference

  1. Determine the waveform frequency in hertz or the angular frequency in radians per second.
  2. Measure the time offset between the same point on both signals, such as peak-to-peak or zero-crossing to zero-crossing.
  3. Use the radian form if you are working in physics or signal equations, or the degree form if you want a more intuitive angular result.
  4. Check units carefully before calculating. Milliseconds and microseconds should be converted to seconds when needed.

Examples

Example 1: 60 Hz signal with a 2 ms delay

Δφ = 2π(60)(0.002) = 0.754 rad
Δφdeg = 360(60)(0.002) = 43.2^°

A 2-millisecond time shift at 60 Hz corresponds to a phase difference of 43.2 degrees.

Example 2: 1 kHz signal with a 250 µs delay

Δφdeg = 360(1000)(0.00025) = 90^°
Δφ = 2π(1000)(0.00025) = (π) / (2) rad

This is a quarter-cycle shift, which is common in sinusoidal analysis and AC circuit problems.

Cycle Fraction Interpretation

Phase difference can also be understood as the number of cycles represented by the signed time offset. The table below lists unwrapped offsets; the calculator’s principal interval is [−180°, 180°), so an exact half-cycle is shown as −180° and a whole cycle as 0°:

Cycle Fraction = f Δ t = (Δφ) / (2π)
Phase Shift Cycle Fraction Meaning
0° 0.00 Signals are aligned
90° 0.25 Quarter-cycle offset
180° 0.50 Half-cycle offset; inversion for sine waves
270° 0.75 Three-quarter-cycle offset
360° 1.00 One complete cycle; same phase angle again

Lead, Lag, and Sign Convention

This calculator defines positive time offset, extra path and unwrapped phase as lag: the tested waveform reaches matching points later than the reference. Negative unwrapped values indicate lead. A wrapped principal angle is a cycle-equivalent position; its sign can differ after more than half a cycle, so use the entered offset and unwrapped result to identify the original lead or lag. Other instruments may use a different channel/reference sign convention.

Common Mistakes

  • Using milliseconds or microseconds without converting to seconds when applying the formula.
  • Mixing angular frequency and standard frequency. Angular frequency is in rad/s, while frequency is in Hz.
  • Comparing signals with different frequencies. A single constant phase difference only applies cleanly when both signals share the same frequency.
  • Forgetting that values larger than 360° or 2π rad can be reduced to an equivalent phase within one cycle.

Where Phase Difference Is Used

  • AC circuit analysis for voltage and current relationships
  • Signal processing and waveform synchronization
  • Oscilloscope measurements of delay between channels
  • Control systems and feedback timing
  • Vibration, acoustics, and rotating machinery diagnostics

FAQ

What is phase difference?
A phase difference is the angular separation between two periodic signals measured relative to the same point in their cycles.

What is the difference between frequency and angular frequency?
Frequency counts cycles per second, while angular frequency measures how fast the angle changes in radians per second.

ω = 2π f

Can phase difference be negative?
Yes. Under this calculator’s convention, a negative unwrapped phase or offset means the tested waveform leads the reference. The principal angle is wrapped into [−180°, 180°), so its sign alone cannot identify the original lead or lag after whole-cycle wrapping.

Why is the answer sometimes greater than 360 degrees?
A large time or path offset can span multiple cycles. Forward modes show a principal answer in [−180°, 180°), the unwrapped angle, and a 0° to 360° equivalent with 360° excluded. Values are rounded for display. The supported offset is limited to ±1,000,000 cycles for numerical wrapping precision; a sensitivity scenario outside that bound is marked as outside the wrap range.

Should I use radians or degrees?
Use radians for equations and technical analysis, and use degrees when you want a more intuitive interpretation of the phase shift.

Phase-lag relationships: Δφ = 2πfΔt = 2πΔx/λ in radians, or 360fΔt = 360Δx/λ in degrees. The path form assumes the same propagation conditions, the wavelength in that medium and no initial, reflection or other added phase shift. Positive Δx is extra travel path for the tested waveform and is defined as lag. The relation is independent of amplitude. See Tektronix’s time-to-phase explanation and OpenStax’s path-difference model.


Phase Difference Calculator screenshot