System Impulse Response Correction Setup
Use the System Impulse Response Correction Setup dialog to apply and configure a module's System Impulse Response Correction (SIRC) data. The SIRC correction data is a digital filter that is used to improve the response of the module's reference filters to more closely match an ideal receiver. SIRC data is unique to a specific DCA-M or plug-in module's model and serial number. In most cases, SIRC is provided as Option IRC.
To open this dialog, click Setup > Modules > Channels X to open the channel setup dialog. In the Bandwidth field, click the Configure button.
If the module includes option IRC, the following additional capability is added:
- Enable non-standard reference receiver rates or bandwidths. (Requires module option IRC)
- Increase the bandwidth of the channel by up to 50%. (Requires module option IRC)
- Ensures that an eye diagram will look identical between different modules. (Requires module option IRC).
Where is the SIRC data located?
SIRC files are stored in the \SIRC Calibrations user data folder. The following table lists all of the modules that can have SIRC data. DCA-M and N1000-series plug-in modules store the SIRC calibration data inside module memory. Older modules such as the 86105C, 86105D, 86115D, and 86116C did not have enough memory to store the calibration data. For these modules the calibration data, if purchased, is measured by Keysight and provided in a file.
Module | Location of SIRC Data | |
---|---|---|
Module Memory | File | |
N1092 M-series module | • | |
N1060A Precision Waveform Analyzer module |
• | |
N1046A 100 GHz Electrical Remote Sampling Head module |
• | |
N1040A 20/33/44/60 GHz Electrical Module |
• | |
N1030B Optical Module | • | |
N1030A Optical Module | • | |
N1030A-EC1 Optical/Electrical Module | • | |
86116C Optical/Electrical module | • | |
86115D 20 GHz Optical module | • | |
86105D Optical/Electrical module | • | |
86105C Optical/Electrical module | • |
At the top of the dialog, a message shows if the data is currently loaded or missing . In the waveform graticule, the displayed signal legend indicates if SIRC has been applied to a particular channel as shown in this picture.
Pattern lock must be turned on before SIRC data can be applied.
To protect accidental data loss, make backup copies of SIRC files.
The figure "Comparison of different SIRC responses available for an N1092-40A DCA-M" in this topic's Desired Channel Response Option section shows examples of different Desired Channel Response settings in the frequency domain.
Noise Processing and SIRC
FlexDCA's SIRC feature allows the channel response to be corrected with a digital filter. A channel that allows SIRC is one that has been measured or characterized in both magnitude and phase. The following two figures show the configuration dialogs for SIRC for both optical and electrical channels. The dialog's options (fields) are described in this section.
Desired Channel Response Option
The Desired Channel Response options refer to the desired channel frequency response after correction. The following sections describe the choices available, and the following figure compares the spectral magnitude responses.
4th order Bessel
This is the response of typical optical reference receiver. For NRZ standards the cutoff frequency is usually set to 75% of the symbol rate while for PAM4 TDECQ measurements the frequency is set to 50% of the symbol rate. The 4th order Bessel response is a causal filter that has minimal ringing and inter-symbol interference.
Sin(x)/x (Brick Wall)
The sin(x)/x or brick wall response is the typical response of a real-time scope. It fully captures the behavior of a band-limited signal provided that the test signal’s bandwidth is less than the specified response bandwidth. If the spectrum of the signal is not fully contained within the selected response bandwidth, this response will introduce ringing and non-causal artifacts. This is typically used within FlexDCA to correlate measurements with real-time oscilloscopes.
Butterworth
The 1st, 2nd, 3rd, and 4th order Butterworth filter options are useful when the scope response is required to match a reference receiver response with the same shape. For example, IEEE 802.3ck specifies a 4th order Butterworth response.
Flat
The flat correction does perfect magnitude and phase correction out to the desired bandwidth, just like the Brick Wall response. However, instead of rolling off at that frequency, the correction is gradually reduced to follow the response of the channel. This generally will maximize the available bandwidth while minimizing the introduction of non-causal effects for signals that are not fully band-limited.
Channel Legend |
---|
Raw Channel |
40 GHz 4th Bessel |
40 GHz Sinc |
40 GHz 4th Butterworth |
40 GHz Flat |
Reference Filter Rate & Channel Bandwidth
The Reference Filter Rate setting is only available for optical channels and only when the channel response is set to Bessel. This allows you to select a symbol rate instead of a bandwidth value. The channel bandwidth is always available.
However, note that the relationship between symbol rate and bandwidth is not one-to-one. There are multiple rates that map to the same bandwidth and multiple bandwidth that map to the same rate. For example, the symbol rate 26.5625 GBd has four different bandwidths that may be associate with it:
- 19.34 GHz is the bandwidth for NRZ mask measurements,
- 12.6 GHz is the bandwidth for NRZ TDEC measurements,
- 13.28 GHz is the bandwidth for PAM4 TDECQ measurements in single-mode fiber, and
- 11.2 GHz is the bandwidth for PAM4 TDECQ measurements in multi-mode fiber
Going the other direction, there are multiple symbol rates that map to the same bandwidth. For example, 19.34 GHz is the correct 3 dB bandwidth for both:
- 25.78125 GBd (NRZ), and
- 26.5625 GBd (NRZ)
This lack of correspondence can make remote programming difficult. However, problems will be minimized if the following rules are followed:
- For NRZ mask/eye testing, set the symbol rate using the
:CHAN:SIRC:FRATe
SCPI command. - For TDECQ and TDEC testing, set the bandwidth using the
:CHAN:SIRC:FBANndwidth
SCPI command.
FlexDCA's SCPI Recorder properly reports the preferred syntax based on the filter selected.
Aliased Noise Processing
The Aliased Noise Processing field has two settings: Preserve RMS and Process Spectrum.
Preserve RMS
Preserve RMS will preserve the magnitude of the noise. This is the best choice when the spectrum of the noise has a significant peak within the bandwidth of the channel or when an uncorrelated but deterministic signal is known to be present on the signal. An example of this is laser RIN (Relative Intensity Noise) which typically has a peak below the modulation bandwidth. The following figure shows an example of RIN measured for various conditions of the laser. The measurements are from the Keysight A0010A RIN measurement system.
Another instance where Preserve RMS is appropriate is when low frequency interference is present on the signal due to cross talk or intentional closure in stressed eye testing.
Process Spectrum
The other aliased noise processing option is Process Spectrum. This option assumes that the aliased (uncorrelated to the trigger) signal components have the same power spectrum as the measurement channel. In this case, if SIRC is reducing bandwidth the magnitude of the noise on the output signal will be correspondingly reduced, whereas if SIRC is increasing bandwidth the magnitude of the noise will be increased.
In many cases the difference between Preserve RMS and Process Spectrum will be slight. For example, optical modules generally provide reference filter selections that are compliant with a tolerance window. Even though they are compliant, there still can be phase and magnitude variations from an ideal 4th order Bessel shape. SIRC can dramatically improve channel-to-channel correlation of measurements like mask margin even while making only slight modifications to the power spectrum of the measured signal. In this common situation, it will make little difference which noise processing option is selected.
The situation where noise needs to be carefully considered is when SIRC is used to significantly increase or decrease the bandwidth of the module.
Optimize AC Response
The 86108B module provides an additional checkbox labeled Optimize AC Response. This module has a slightly different AC response than DC response. Because the module is calibrated to a DC voltage standard, this means that the accuracy of some vertical eye measurements can be degraded. For example, Eye Height when expressed in units of volts will have a systematic error. Eye height in units of ratio or unit amplitude will not have this error.
The Optimize AC Response selection will correct for this error, although it will do so by sacrificing DC accuracy. When measuring differential signals or AC coupled signals, this is an appropriate tradeoff to make.