The SPL and Phase plot (or Impedance and Phase for an Impedance measurement) shows the frequency (dB or Ohms) and phase (degrees) responses of the measurement. The frequency response is labelled with the measurement name, the phase response uses a brighter shade of the measurement colour and the right hand plot axis. Note that to have valid phase information it is necessary to remove any time delays from the Impulse Response. A time delay causes a phase shift that increases with frequency - for example, a delay of just 1ms results in a phase shift of 36 degrees at 100Hz but 3,600 degrees at 10kHz, because 1ms is 1/10th of the 10ms period of a 100Hz signal but is 10 times the 0.1ms period of a 10kHz signal, and each period is 360 degrees. The time delay of a measurement can be adjusted by changing the zero position of the time axis using the Impulse graph controls, or by using the Estimate IR Delay control described below.
In addition to the measured phase, the plot can show minimum and excess phase plots that result from generating a minimum phase version of the response, described further below. The plot also shows any mic/meter or soundcard calibration data for the measurement. The calibration data can be changed or removed by selecting Change Cal... on the measurement panel.
If the Generate Minimum Phase control has been used to produce a minimum phase version of the response the minimum and excess phase traces are activated. They show the minimum phase response and the difference between the measured phase and the minimum phase (the "excess"). For more about minimum and excess phase and group delay see Minimum Phase.
The Mic/Meter Cal trace shows the frequency response of the Mic calibration data for this measurement (the calibration file to use for new measurements is specified in the Mic/Meter Preferences). If C Weighted SPL Meter was selected this curve will show the effect of C weighting (outside the range of the calibration data file, if there is one). The trace is not shown if there is no mic/meter calibration data. The trace is drawn relative to the middle of the graph.
The Soundcard Cal trace shows the measured frequency response of the soundcard relative to its level at 1kHz (if a calibration file has been loaded via the Soundcard Preferences). The trace is not shown if cal data has not been loaded. The trace is drawn relative to the middle of the graph. Fractional octave smoothing can be applied or removed via the Graph menu and its shortcut keys. The smoothing is applied to the SPL, phase and Group Delay traces. This is mainly used for full range measurements, as reflections can cause severe comb filtering which makes it difficult to see the underlying trend of the response. Smoothing should rarely be used for low frequency measurements as it obscures the true shape of the response. When smoothing has been applied an indicator appears in the trace legend.
The control panel for the SPL and Phase graph has these controls:
If Show points when zoomed in is selected the individual points that make up the SPL and phase responses are shown on the graph when the zoom level is high enough for them to be distinguished (which may only be over part of the plot)
If Show modal frequencies is selected the theoretical modal frequencies for the room dimensions entered in the Modal Analysis section of the EQ Window are plotted at the bottom of the graph.
The phase trace normally wraps at +180/-180 degrees. This is because phase is cyclic over a 360 degree range (+90 is the same phase as -270). The trace can, however, be displayed without wrapping which is what the Unwrap Phase control does. A difficulty with unwrapped phase is knowing where the correct zero phase is, another is being able to view parts of the trace where the unwrapped value has become very large. The unwrapped phase is offset (by a multiple of 360 degrees) so that it is within the range -180..180 degrees at the cursor frequency. The +360 and -360 buttons will also shift the phase trace in 360 degree steps.
Wrap Phase changes the phase trace back to a conventional wrapped view with vertical lines where the trace crosses 180 or -180 degrees.
Generate Minimum Phase will produce a minimum phase version of the measurement using the current IR window settings. The minimum phase trace then shows the lowest phase shift a system with the same frequency response as the measurement could have, while the excess phase trace shows the difference between the measured and minimum phase. Using this control also generates a minimum phase impulse plot and minimum and excess group delay plots, which can be viewed on the respective graphs.
Note that the IR window settings are important as the minimum phase response is derived from the frequency (magnitude) response of the measurement, which in turn is affected by the IR window settings. If the window settings are subsequently changed Generate Minimum Phase should be used again to reflect the new settings. Note also that the shape of the left side window (the window applied before the peak) affects the minimum phase result, a rectangular window will produce a response with lower phase shift than, for example, a Hanning window.
If the system being measured was inherently minimum phase (as most crossovers are, for example) the minimum phase response is the same as removing any time delay from the measurement. Room measurements are typically not minimum phase except in some regions, mainly at low frequencies. For more about minimum and excess phase and group delay see Minimum Phase.
Estimate IR Delay calculates an estimate of the time delay in the measurement by comparing it with a minimum phase version. The delay it calculates can be removed from the impulse response by pressing the Shift IR button on the panel shown after the delay is calculated. Note that shifting the impulse response will clear any spectrogram which had been generated as the plot would no longer be valid.
The Generate Minimum Phase and Estimate IR Delay controls also appear in the Impulse graph control panel.
The trace offset value moves the graph position, but does not alter the data so the legend values do not change. If the Add offset to data button is pressed the current offset value is transferred to the measurement data and the legend readings will update accordingly.