# :FUNCtion:PARameters:DFEQualizer:PROPtimize:SAVE

DFE Parameters Commands

- :FUNCtion:PARameters:DFEQualizer:ATARgets
- :FUNCtion:PARameters:DFEQualizer:BANDwidth
- :FUNCtion:PARameters:DFEQualizer:BANDwidth:AUTO
- :FUNCtion:PARameters:DFEQualizer:BWMode
- :FUNCtion:PARameters:DFEQualizer:CLKDelay
- :FUNCtion:PARameters:DFEQualizer:DTHReshold
- :FUNCtion:PARameters:DFEQualizer:LTARget
- :FUNCtion:PARameters:DFEQualizer:PRESets
- :FUNCtion:PARameters:DFEQualizer:PRESets:SELections?
- :FUNCtion:PARameters:DFEQualizer:PROPtimize
- :FUNCtion:PARameters:DFEQualizer:PROPtimize:BMAX
- :FUNCtion:PARameters:DFEQualizer:PROPtimize:BMIN
- :FUNCtion:PARameters:DFEQualizer:PROPtimize:DELay
- :FUNCtion:PARameters:DFEQualizer:PROPtimize:LENGth
- :FUNCtion:PARameters:DFEQualizer:PROPtimize:LTMagnitudes
- :FUNCtion:PARameters:DFEQualizer:PROPtimize:MCURsor
- :FUNCtion:PARameters:DFEQualizer:PROPtimize:SAMPlitude
- :FUNCtion:PARameters:DFEQualizer:PROPtimize:SAVE
- :FUNCtion:PARameters:DFEQualizer:PROPtimize:SAVE:FILE
- :FUNCtion:PARameters:DFEQualizer:PROPtimize:TAPS
- :FUNCtion:PARameters:DFEQualizer:SEED
- :FUNCtion:PARameters:DFEQualizer:SEED:RTIMe
- :FUNCtion:PARameters:DFEQualizer:SEED:VALue
- :FUNCtion:PARameters:DFEQualizer:SOUTput
- :FUNCtion:PARameters:DFEQualizer:TAPS
- :FUNCtion:PARameters:DFEQualizer:TAPS:AUTO
- :FUNCtion:PARameters:DFEQualizer:TAPS:COUNt
- :FUNCtion:PARameters:DFEQualizer:TAPS:LLIMit
- :FUNCtion:PARameters:DFEQualizer:TAPS:RECalculate
- :FUNCtion:PARameters:DFEQualizer:TAPS:ULIMit
- :FUNCtion:PARameters:DFEQualizer:TLUNits
- :FUNCtion:PARameters:DFEQualizer:UTARget
- :FUNCtion:PARameters:DFEQualizer:VTAPs
- :FUNCtion:PARameters:DFEQualizer:WIDTh

## Command Syntax

    :FUNCtionN:PARameters:DFEQualizer:PROPtimize:SAVE {ON | OFF}

Where N identifies one of up to 64 possible operators {1:64} that can be defined as part of a math function. The operators are numbered in the order that they were originally added to the function.

## Query Syntax

    :FUNCtionN:PARameters:DFEQualizer:PROPtimize:SAVE?

## Description

When `:FUNCtion:PARameters:DFEQualizer:PROPtimize` is `ON` and `:FUNCtion:PARameters:DFEQualizer:TAPS:AUTO` is `ON`, causes that the optimized DFE pulse response data be saved in an ASCII text file whenever an optimization is recalculated. The optimization is recalculated when any of the following command change a setting:

- `:FUNCtion:PARameters:DFEQualizer:TAPS:RECalculate`
- `:FUNCtion:PARameters:DFEQualizer:PROPtimize:DELay`
- `:FUNCtion:PARameters:DFEQualizer:PROPtimize:LENGth`
- `:FUNCtion:PARameters:DFEQualizer:PROPtimize:BMAX`

Use the `:FUNCtion:PARameters:DFEQualizer:PROPtimize:SAVE:FILE` command to specify the file name used. The default file name is PulseResponse.txt.

The contents of the saved file is similar to the following listing:

    File Format, WaveformYValues
    Format Version, 1
    Instrument, D9300A
    SerialNumber,
    SwVersion, P.06.60.308
    Date, 06/21/2020 09:06:01
    Source Name, Channel 5A
    Channel Bandwidth, 15000000000
    Channel Noise, 2E-06
    Pulse Delay (Dp), 3
    Pulse Length (Np), 200
    Symbol Rate (Baud), 9953280000
    Samples/UI, 30
    Signal Amplitude, 0.000257699147049349
    Main Cursor Index (ts), 111
    Main Cursor Amplitude, 0.000250017282488446
    Taps, 0.000188668491937765,9.66601087149695E-05,-7.71286501485765E-05,9.05218082888484E-05
    Points, 6000
    XOrg, 0
    XInc, 3.34897976680384E-12
    X Units, Second
    Y Units, Watt
    Data,
    -6.59147544236711E-07
    -2.60442158837837E-07
    ...

Pulse response optimization (`:FUNCtion:PARameters:DFEQualizer:PROPtimize`) must be on to use this command.

## Example

The following code results in the following file:

    "C:\Users\kent\Documents\Keysight\Infiniium\Waveforms\DUT-7.txt"

    :FUNCtion:PARameters:DFEQualizer:PROPtimize ON
    :FUNCtion:PARameters:DFEQualizer:PROPtimize:SAVE:FILE "DUT-7"
    :FUNCtion:PARameters:DFEQualizer:PROPtimize:SAVE ON