SIRC (System Impulse Response Correction)
Introduction to SIRC
Use this dialog to load a module's System Impulse Response Correction (SIRC) data into FlexDCA. SIRC data is available for the following modules:
Optical modules:
Optical/Electrical modules:
- N1030A-EC1 Optical/Electrical Module
- 86116C Optical/Electrical module
- 86105D Optical/Electrical module
- 86105C Optical/Electrical module
Electrical modules:
- N1060A Precision Waveform
Analyzer module - N1046A 100 GHz Electrical
Remote Sampling Head module - N1040A 20/33/44/60 GHz
Electrical Module
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. 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)
In the waveform gratical, 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.
SIRC data is unique to a specific 86100-series module's model and serial number. The data can be purchased with new modules or purchased separately for your existing modules. Purchasing data for an existing module requires that the module be returned to Keysight Technologies. SIRC data is downloaded from Keysight.com. To order SIRC data, contact your Keysight representative or visit http://www.keysight.com/Find/FlexDCA.
To protect accidental data loss, make backup copies of SIRC files.
At the top of the dialog, a message shows if the data is currently loaded or missing . If the data is loaded, select either the correct Filter Rate or the Filter 3 dB Bandwidth settings that you need.
In this dialog, select the Desired Channel Response and the Channel Bandwidth. 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.
SIRC Calibration File Update Settings
To select the import method, expand the dialog as shown in the above figure and, in the Get SIRC Calibration Files From field, select one of the following sources for the file:
- www.keysight.com
- Select to download a calibration file from Keysight. The file will be installed in the default /SIRC Calibration folder this is shown in the pictures located at the end of this topic. Click Check for Updates Now to check for any updates to the SIRC data on www.keysight.com. FlexDCA will automatically check for future updates if you select Update Automatically.
- Local Drive
- Select to locate a calibration file this is located on the DCA-X or the PC, depending on whether FlexDCA is running on a PC or is embedded. Click Browse to locate the file.
- Remote DCA
- This selection is displayed whenever FlexDCA is remotely controlling a DCA-X. A calibration file is used that is located on the DCA-X. Click Check for Updates Now to automatically select and use the data file. The file is expected to be in the default /SIRC Calibration folder this is shown in the picture that is located at the end of this topic.
If a dark calibration is performed while SIRC data is loaded, the SIRC data is temporarily be turned off during the dark calibration.
Modification of the SIRC file or use of this data with any other module or product or for any other purpose is prohibited, may provide incorrect measurement results, and will void the warranty.
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.
SIRC Calibration File Update
The more recent Keysight DCA-X and DCA-M module offerings store the SIRC calibration data inside module memory. However, the 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 is measured by Keysight and then uploaded to a website for download. The files can either be downloaded from a web browser by visiting http://dca.support.keysight.com/irc/ or by using the controls shown in the following figure. Note that this section of the dialog is not shown for the newer modules that internally store the data.