Configure Channel Bonding

This capability requires Option CB4/CB5 and N7653APPC.

This topic comprises the following sections:

Bonding Process Overview

Instrument Nonlinear Correction Exclusions

Re-bonding

Performing the Bonding Process

Bonding Process Overview

To play a high-fidelity bonded waveform it must first be configured and calibrated, using a Closedprocess flow identical to Instrument Nonlinear Correction (INC).

  1. From the System Menu, select Configure Channels > Channel Bonded > Apply. An interactive bonded block diagram appears.

    For instruments with Option 8SG, only Signal 1 will be used while in bonded configuration.

  2. Tap or click the Signal block and select a waveform file (*.wfm).

  3. Tap or click Configure Channel Bonding to access the Channel Bonding Setup screen. Use the tabs to configure the receiver, calibrations, and advanced settings as appropriate for your testing use case. Refer to Performing the Bonding Process below.

  4. Finally, tap or click Start Calibration. Upon completion of a successful calibration, a *.bnd file with the same name as the selected waveform file is created and vector modulation is enabled.

The bonding process supports the same set of calibrations as INC; however, an additional bonding calibration is always done by the bonding process. In some cases, the bonding calibration alone is sufficient to generate a high-fidelity bonded waveform. For these cases, the other calibrations should be disabled (unchecked in the GUI). This also results in a shorter calibration time.

Instrument Nonlinear Correction Exclusions

The following capabilities of Instrument Nonlinear Correction do not apply in a bonded configuration:

Re-bonding

The bonding process consists of: spectrally splitting a waveform into a set of sub-waveforms (one for each source-channel in the bonded group), aligning the source-channels, and improving the characteristics of each sub-waveform. The alignment process ensures the fidelity of the bonded signal where the frequencies generated by adjacent source-channels overlap. Certain instrument operations can affect the alignment of a bonded signal, without otherwise affecting the fidelity of the signal. In these cases, the most expedient fix is to perform a re-bonding only operation. Examples of situations where re-bonding may help are:

Once a *.bnd file is selected in a bonded configuration, a re-bonding can be performed. The following command will start the re-bonding process for the selected *.bnd file. This is not an overlapped operation and requires a combiner and receiver to be connected to the source. When re-bonding is done, only the power, phase and delay characteristics of the sub-waveforms and channels are affected.

For other cases, outlined below, the full bonding process should be repeated instead of performing a re-bonding:

GUI Location

Signals > Mode set to Waveform File, with a bonded (*.bnd) file loaded> Configure > Measure Correction > Re-bond

SCPI Command

[:SOURce]:GROup<group>:CBONded:REBond:RUN

SCPI Example

GRO:CBON:REB:RUN

Couplings

This will generate appropriate errors if the following conditions exist:

  • Required licenses do not exist

  • A bonded waveform (.bnd file) is not selected

  • Communication with the configured receiver cannot be established

Notes

GRO:CBON: REB:RUN can take a significant amount of time to complete depending on the waveform properties, and the receiver being used. Test software will need to set the timeout appropriately or handle timeout errors.

Initial S/W Revision

A.12.00

Performing the Bonding Process

Although you perform this procedure in the Outputs 1 & 2 Channel Bonding Setup screen, each step links you to the description for the Instrument Nonlinear Calibration (INC) screen, as the user interface and SCPI commands are identical. Only the screen name is different. The steps below will also note information specific to channel bonding, as necessary.

  1. Refer to Receiver Setup.

    The settings under this tab enable you to configure and test connectivity to the receiver.

  2. Refer to VISA Address of Receiver.

    The SYS:COMM:REM:ADDR command is used to configure the receiver to use with the bonding process.

  3. Refer to Start Calibration.

    The GRO:SIGN:NCOR:INST:RUN command is used to start the bonding process.

  4. Refer to Determining Calibration Completion Status.

    The GRO:SIGN:NCOR:INST:RES? query is used to determine the completion status of the prior calibration.

  5. Refer to Calibrations Setup.

    The bonding process not only bonds the set of physical channels, but can also perform the same calibrations on the resulting bonded waveform as the INC Calibration: Power, Distortion (EVM), Equalization, and ACP.

  6. Refer to Power Calibration.

    The GRO:SIGN:NCOR:INST:RES? query is used to determine the completion status of the prior calibration.

  7. Refer to Power Calibration Tolerance.

    The GRO:SIGN:NCOR:INST:POW:TOL command is used to specify the power calibration tolerance for the bonding process.

  8. Refer to Power Calibration Maximum Iterations.

    The GRO:SIGN:NCOR:INST:POW:ITER command is used to specify the maximum iterations of the power calibration tolerance for the bonding process.

  9. Refer to Maximum Power for Power Calibration.

    The GRO:SIGN:NCOR:INST:POW:PMAX command is used to specify the maximum power the source will utilize during the bonding process.

  10. Refer to Cable Gain.

    The GRO:SIGN:NCOR:INST:POW:CGA command is used to specify the cable gain for the bonding process.

  11. Refer to Enable Distortion (EVM) Calibration.

    The GRO:SIGN:NCOR:INST:DIST command is used to enable the distortion (EVM) calibration for the bonding process.

  12. Refer to Distortion (EVM) Calibration Frequency Span.

    The GRO:SIGN:NCOR:INST:DIST:SPAN command is used to specify the frequency bandwidth to use for the distortion (EVM) calibration during the bonding process.

  13. Refer to Distortion (EVM) Calibration Maximum Iterations.

    The GRO:SIGN:NCOR:INST:DIST:ITER command is used to specify the maximum number of iterations the distortion (EVM) calibration will perform during the bonding process.

  14. Refer to Distortion (EVM) Calibration Tolerance.

    The GRO:SIGN:NCOR:INST:DIST:TOL command is used to specify the tolerance for the distortion (EVM) calibration during the bonding process.

  15. Refer to Enable Equalization Calibration.

    This command is used to enable the equalization calibration during the bonding process.

    An existing *.bnd file can be updated with new channel bonding data by:

    1. Selecting an existing *.bnd file

    2. Recall the calibrated state

    3. Select only the Equalization calibration

    4. Perform the calibration. The selected *.bnd file will be updated (and retain non-linear corrections from the prior calibration).

  16. Refer to Enable ACP Calibration.

    The GRO:SIGN:NCOR:INST:ACP command is used to enable the ACP calibration during the bonding process.

  17. Refer to ACP Region Span / Bandwidth.

    The GRO:SIGN:NCOR:INST:ACP:SPAN command is used to specify the bandwidth for the two ACP regions that the calibration will improve during the bonding process.

  18. Refer to ACP Region Offset Frequency.

    The GRO:SIGN:NCOR:INST:ACP:OFFS command is used to specify the center frequency offset for the two ACP regions that the calibration will improve during the bonding process.

  19. Refer to ACP Maximum Iterations.

    The GRO:SIGN:NCOR:INST:ACP:ITER command is used to specify the maximum iterations for the ACP calibration during the bonding process.

  20. Refer to ACP Tolerance.

    The GRO:SIGN:NCOR:INST:ACP:TOL command is used to specify the tolerance for the ACP calibration during the bonding process.

  21. Refer to Advanced Setup.

    This tab provides access to the following factory default calibration settings.

  22. Refer to Receiver.

  23. Refer to Receiver Optimization.

    The GRO:SIGN:NCOR:INST:REC:OPT command is used to enable or disable receiver optimization for the bonding process.

  24. Refer to Receiver Attenuator.

    The GRO:SIGN:NCOR:INST:REC:ATT command is used for the bonding process.

  25. Refer to Source.

  26. Refer to IQ Headroom.

  27. Refer to Source Correction.

  28. Refer to Calibration.

  29. Refer to Averaging Start for Distortion (EVM) Calibration.

  30. Refer to Averaging Maximum for Distortion (EVM) Calibration.

  31. Refer to Equalization Calibration Aperture.

  32. Refer to Compaction.

  33. Refer to Compaction Level.

  34. Refer to Memory Model.

    For Bonding, one memory model results for each channel in the bonded set of channels.

  35. Refer to Nonlinear Order.

  36. Refer to Memory Order.

  37. Refer to Negative Order.

  38. Refer to Data Extraction from INC or BND Files.

Using a Bonded Configuration (tutorial)

Bonded Configuration SCPI Example

Channel Bonding Temperature Compensation Using SCPI

Instrument Nonlinear Correction (INC) (user interface and SCPI descriptions)

Using Instrument Nonlinear Correction (INC) (tutorial)