background image

154

Keysight M8194A 120 GSa/s Arbitrary Waveform Generator User Guide

4

Remote Programming

 

Query

:TRAC:MARK?

:TRACe[1|4]:NAME[?] 

Command

:TRACe[1|4]:NAME <segment_id>,<name>

Query

:TRACe[1|4]:NAME?

Parameters

<segment_id>,<name>

Parameter Suffix

None

Description

This command associates a name to a segment. The query gets the name 

for a segment.

<segment_id>

 – must be 1

<name>

 – string of at most 32 characters

Examples

Command

:TRAC:NAME 1,”ADY”

Query

:TRAC:NAME? 1

Summary of Contents for M8194A

Page 1: ...User Guide Keysight M8194A 120 GSa s Arbitrary Waveform Generator...

Page 2: ...on No additional government requirements beyond those set forth in the EULA shall apply except to the extent that those terms rights or licenses are explicitly required from all providers of commercia...

Page 3: ...he instrument both mechanically and electrically The Performance Tests give procedures for checking the operation of the instrument If the contents are incomplete mechanical damage or defect is appare...

Page 4: ...er cable inlet of the instrument serves as a device to disconnect from the mains in case of hazard The instrument must be positioned so that the operator can easily access the power cable inlet When t...

Page 5: ...al frame South Korean Certification KC mark includes the marking s identifier code which follows this format R R Kst ZZZZZZZZZZZZZZ Indicates that anti static precautions should be taken China Restric...

Page 6: ...s the year when the design was proven This product complies with all relevant directives Universal recycling symbol This symbol indicates compliance with the China standard GB 18455 2001 as required b...

Page 7: ...xed label indicates that you must not discard this electrical electronic product in domestic household waste Product Category With reference to the equipment types in WEEE Directive Annex I this produ...

Page 8: ......

Page 9: ...ation 7 1 Introduction M8194A Overview 14 Key Features 14 Supporting Operating System 15 Options 15 Upgrade Options 16 Installing Licenses 16 Front Panel 17 Instrument Modes 19 Related Documents 20 Ad...

Page 10: ...Menu Bar 36 Tabs 38 Run Stop Button 38 Driver Call Log 39 Errors List Window 40 Status Bar 41 Working with M8194A Front Panel 42 Numeric Control Usage 42 Tooltip 43 Output Tab 44 Clock Sync Tab 47 Sta...

Page 11: ...s Model 113 STATus PRESet 115 Status Byte Register 115 Questionable Data Register Command Subsystem 116 Operation Status Subsystem 118 Voltage Status Subsystem 120 Frequency Status Subsystem 120 Conne...

Page 12: ...60 Thermal Protection 160 Battery 160 Operating Environment 160 6 Characteristics Performance Specification 161 Operating Environment 161 General 162 7 Appendix Resampling Algorithms for Waveform Impo...

Page 13: ...tion M8194A Overview 14 Key Features 14 Supporting Operating System 15 Options 15 Upgrade Options 16 Installing Licenses 16 Front Panel 17 Instrument Modes 19 Related Documents 20 Additional Documents...

Page 14: ...channels add Jitter ISI noise and other distortions Physics chemistry and electronics research generate any mathematically defined arbitrary waveforms ultra short yet precise pulses and extremely wide...

Page 15: ...is possible by installing option U02 A software upgrade from two to four channels is possible by installing option U04 In order to upgrade from one to four channels first option U02 and next U04 must...

Page 16: ...cense by entering the appropriate license file information click the Tools button click Install License from Text The Install License from Text dialog box appears Type in the license data exactly as y...

Page 17: ...The M8194A front panel include the following input output ports Data Outputs The M8194A is always delivered with four physically available differential Data Outputs of the Digital to Analog Converter...

Page 18: ...EDs NOTE The Data Outputs can be used differentially or single ended In case the output is used single ended the unused output must be terminated with 50 Ohm to GND to achieve optimum signal quality S...

Page 19: ...N Instrument Modes Following are the available instrument modes which are associated with the instrument options Option 001 allows the selection of the instrument mode Single Channel or Single Channel...

Page 20: ...All Programs Keysight M8194 Keysight M8194 Examples Provides example waveform files Go to the product web site www keysight com find M8194A and browse the manuals under Document Library tab Additional...

Page 21: ...Waveform Generator User Guide 2 M8194A Software Installation Prerequisites 22 Installation Steps 23 Post Installation Steps 29 How to use M8194A Instrument 30 This chapter explains the steps required...

Page 22: ...Windows 8 32 bit or 64 bit Windows 7 32 bit or 64 bit 2 Keysight IO Libraries Suite Ensure that you have Keysight IO Libraries Suite version 18 0 or higher installed on your system The Keysight IO Li...

Page 23: ...4A_Setup exe This executable file is available either on CD or Web 2 The Keysight M8194A Setup will prepare the InstallShield Wizard for the installation process 3 Follow the on screen instructions to...

Page 24: ...r Guide 2 M8194A Software Installation 4 We recommend you to read the document to check if your hardware configuration is supported Click Next to proceed to the license agreements 5 Accept the terms o...

Page 25: ...Waveform Generator User Guide 25 M8194A Software Installation 2 6 Select Yes if you want to read the post installation instructions when finished Click Next to select setup type 7 Select a setup type...

Page 26: ...A 120 GSa s Arbitrary Waveform Generator User Guide 2 M8194A Software Installation 8 If you select Custom and click Next you can specify which optional features will be installed 9 Click Install to be...

Page 27: ...r Guide 27 M8194A Software Installation 2 10 The Setup Wizard will now install M8194A beginning with Keysight Common Components Libraries Host Processor Platform and USB driver installation 11 The Key...

Page 28: ...12 The following screen will appear once the Keysight M8194A software is successfully installed on your system 13 Click Finish to restart your system Do not connect the AXIe chassis to your system usi...

Page 29: ...ent should be visible in the device tree as Keysight Modular Platform AMP AXIe Keysight Technologies USB AMP AXIe Chassis 6 For PCIe only Check if the M8194 is also visible in the Connection Expert Th...

Page 30: ...M8194A Soft Front Panel Start All Programs Keysight M8121 Keysight M8194A Soft Front Panel The user interface will display the VISA resource strings for different kinds of connection 3 Using the appr...

Page 31: ...nt Panel 32 M8194A Soft Front Panel 35 Working with M8194A Front Panel 42 Output Tab 44 Clock Sync Tab 47 Standard Waveform Tab 49 Multi Tone Waveform Tab 57 Complex Modulated Waveform Tab 65 Serial D...

Page 32: ...ht Connection Expert select the discovered M8194A module select the Installed Software tab and press the Soft Front Panel icon The following Connect to Instrument dialog box will appear Figure 2 M8194...

Page 33: ...A 120 GSa s Arbitrary Waveform Generator User Guide 33 M8194A Soft Front Panel 3 Figure 3 M8194A connected in simulation mode Next a M8194A software startup screen will be displayed as shown in Figure...

Page 34: ...34 Keysight M8194A 120 GSa s Arbitrary Waveform Generator User Guide 3 M8194A Soft Front Panel Figure 4 M8194A startup screen...

Page 35: ...anel 3 M8194A Soft Front Panel Figure 5 on page 35 shows the M8194A Soft Front Panel Figure 5 M8194A soft front panel It includes the following GUI elements 1 Title Bar 2 Menu Bar 3 Tabs 4 Lower Pane...

Page 36: ...the following pull down menu File View Utilities Tools Help Each menu and its options are described in the following sections File Menu The File menu includes the following selections View Menu The V...

Page 37: ...lds Utility Self Test Opens a Self Test window to start the self test and display the result after completion In addition it also allows you to save the self test results Tools Monitor Driver Calls Op...

Page 38: ...Multi Tone Waveform Tab on page 57 Complex Modulated Waveform tab For details see Complex Modulated Waveform Tab on page 65 Serial Data Waveform tab For details see Serial Data Waveform Tab on page 7...

Page 39: ...o inspect the sequence of IVI driver calls and SCPI commands used to configure the M8194A module IVI COM driver will be available with a later FW release Figure 6 Driver call log window It has the fol...

Page 40: ...ill show error details i e time stamp and description Clear All Use this option to clear all the errors waring messages from the errors list window or Hide Errors List Window or Show Errors List Windo...

Page 41: ...tring for example PXI36 0 0 INSTR is displayed Simulation Mode No real instrument is connected The user interface is in simulation mode Click this field to open the Instrument Selection Dialog Instrum...

Page 42: ...To do this place the cursor to the right of the targeted digit and use the up down arrows This is especially useful when changing a signal characteristic that is immediately implemented and observing...

Page 43: ...quency to 2 5 GHz The plus sign is automatically inserted if it is omitted Tooltip The tooltip is a small pop up window that concisely describes the object being pointed to such as descriptions of too...

Page 44: ...nel 2 Channel 3 and Channel 4 of the M8194A AWG module Figure 12 on page 44 display the Output tab and its options Figure 12 Output tab Mode Use this drop down list to select the mode The M8194A AWG h...

Page 45: ...e if option 004 is installed If this mode is selected all four channels can be used to generate data Channel Settings Each channel in the Output tab has the following input fields Amplitude Sets the s...

Page 46: ...tial overload conditions are e g an external short to GND or 50 Ohm termination to a wrong externally applied termination voltage VTerm In case an overload condition is detected remove the overload co...

Page 47: ...cy of the M8194A module Figure 13 on page 47 display the Clock Sync tab and its options Figure 13 Clock Sync tab This tab has the following options Sampling Rate It allows you to select or set the sam...

Page 48: ...4A Soft Front Panel Internal Sampling Frequency This field allows to set a sample clock frequency for the selected frequency range option High Medium Low The frequency ranges are as following Low 95 6...

Page 49: ...th direct and I Q data generation modes It also provides a graphic waveform preview functionality which can be used to validate created signals before sending them to the instrument The created signal...

Page 50: ...t the standard waveforms for Channel 1 Channel 2 Channel 3 or Channel 4 By default one of the check box is always selected When the Send To Instrument button is pressed the waveform is sent to all cha...

Page 51: ...m type using the corresponding controls If the Generate I Q check box is selected two sine waves with a 90 phase difference will be assigned to the I and Q components Square_Linear Square signal with...

Page 52: ...centage of the mark and the space sections of square waves Rise Time The transition time 10 90 for the rising edge in square waveforms Fall Time The transition time 10 90 for the falling edge in squar...

Page 53: ...lation algorithm preserves the user defined number of periods Set WL to Max This check box is only available when Keep Sample Rate is selected When this option is selected the waveform calculation alg...

Page 54: ...available when the Single Channel with Marker or Dual Channel with Marker mode is selected in the Output tab See Output Tab on page 44 Ch 3 Marker 1 Marker 1 is output on Channel 3 Signaling the begi...

Page 55: ...ed within the Import Waveform tab Toolbar Buttons Description Uses the mouse to control the marker The respective position of marker at X and Y axis are displayed on the top of waveform Takes the mark...

Page 56: ...d the waveform signal to the selected segments of the selected channels The previous running status for the target instrument will be preserved but sampling rate may be modified depending on the wavef...

Page 57: ...It also provides a graphic waveform preview functionality which can be used to validate the location and amplitudes of the tones in the signal before sending it to the instrument or be stored in a fil...

Page 58: ...Multi Tone Waveform Parameters section of the user interface and the presence of the Notch Parameter section which only makes sense in case of equally spaced tones However controls in the other contro...

Page 59: ...eck box is selected In Phase I and Quadrature Q components can be independently assigned to each channel Channel selection check boxes Allow the definition of multi tone waveforms for Channel 1 Channe...

Page 60: ...for usage in a sequence or scenario By default this check box is selected The Set WL to Max check box is displayed when this check box is selected Set WL to Max This check box is only available when...

Page 61: ...ge for this parameter is 1 1 being the full dynamic range of the instrument s DAC Crest Factor Section It is an indicator only It shows the estimated PAPR for the current waveform in dB Although the d...

Page 62: ...n the Stop Frequency field this is changed back to the previous Start Frequency Stop Frequency It is the frequency of the last tone If it is set to a value lower than the one in the Stop Frequency fie...

Page 63: ...ed or empty the table is automatically loaded with the parameters of the tones defined in the equally spaced tone section This allows for easy edition of individual tones or the creation of multiple n...

Page 64: ...64 Keysight M8194A 120 GSa s Arbitrary Waveform Generator User Guide 3 M8194A Soft Front Panel Figure 16 Multi Tone waveform tab arbitrary tone distribution...

Page 65: ...y be set for the STAR16 modulation scheme VSB Vestigial Side Band 8VSB and 16VSB FSK Frequency Shift Keying 2FSK 4FSK 8FSK and 16FSK Peak deviation frequency may be set by the user to any desired valu...

Page 66: ...I at any time depending on the selected generation mode RF or I Q and modulation scheme Waveform Destination Section Generate I Q Data If selected baseband I Q signals will be generated I Q Toggle but...

Page 67: ...will be always selected When pressing the Send To Instrument button the waveform is sent to all channels that are selected Segment Number The segment number is 1 Please note that the segment number se...

Page 68: ...lected If a valid file is selected its name will show up in the text field located at the left of this button Otherwise a File Loading Error message is shown Pulse Shaping This drop down list can sele...

Page 69: ...er is longer than the PRBS maximum length the sequence will be re started as many times as necessary I Q Delay This numeric edition field allows for the definition of the time skew between the I and t...

Page 70: ...default this check box is selected The Set WL to Max check box gets activated when this check box is selected Set WL to Max This check box is only available when Keep Sample Rate is selected When this...

Page 71: ...e range for this parameter is 1 1 being the full dynamic range of the instrument s DAC Constellation Diagram Section The constellation diagram section shows a graphic representation of the ideal const...

Page 72: ...if the Q component must be delayed by half a symbol time respect to the I component Accepted parameters are yes or no This parameter is optional It defaults to no if not included in the file Rotation...

Page 73: ...wing example illustrates a simple example of a 3 bit per symbol QAM8 modulation with a particular constellation 3 MyModulationFile Iq Inner symbols 2 0 0 0 0 0 2 0 2 0 0 0 0 0 2 0 Outer symbols 3 0 3...

Page 74: ...particular case a O QPSK modulation with a quadrature error non perpendicular I and Q axis is defined 2 Offset yes iq 1 05 1 05 0 95 0 95 1 05 1 05 0 95 0 95 The above file includes a line to indicate...

Page 75: ...haracters indicate the starting point for the symbol location list composed by 8 lines with I Q pairs separated by commas I and Q will not be delayed Offset no and constellation will rotate by 10 0 de...

Page 76: ...ing rate basic pulse shape characteristics and transition time Any AWG channel may be selected to generate either a serial signal or a 2 or 4 synchronous clock A series of standard PRBS sequences with...

Page 77: ...GUI at any time depending on the selected channel coding scheme Waveform Destination Section Clock Toggle buttons Data clock selection toggle buttons for each channel The Data D Clock 2 C 2 and Clock...

Page 78: ...responding waveforms are sent to all channels that are selected Segment Number The segment number is 1 Please note that the segment number section is only kept for compatibility to M8195A AWG Waveform...

Page 79: ...Root Raised Cosine Notes The default edge shape is Gaussian For clock signals i e the Clock Toggle button is set to C 2 or C 4 the edge shape is always Gaussian Thresholds This drop down list sets the...

Page 80: ...mented by the modulated signal This field defaults to the maximum non repeating length of the selected PRBS It also defaults to this value if the user types 0 Zero Otherwise the sequence will be trunc...

Page 81: ...differential delays added by cabling and fixturing PCB interconnections etc The following controls are included Channel Specific Frequency and Phase Response This check box activates the application o...

Page 82: ...ame baud rate and baseband filter characteristics CH1 Skew CH2 Skew CH3 Skew CH4 Skew These numeric fields can be used to set up the absolute delay for each channel in seconds The valid range for them...

Page 83: ...Single Channel with Marker or Dual Channel with Marker mode is selected in the Output tab See Output Tab on page 44 Ch 2 Marker 1 Marker 1 is output on Channel 2 Signaling the beginning of the Channel...

Page 84: ...ggle button is set to D and not the clock signal Clock Toggle button is set to C 2 or C 4 is saved Send To Instrument Signal will be transferred to the selected segments of the selected channels The p...

Page 85: ...form Generator It provides the controls which allow the complete definition of signal processing parameters for the waveform file format see File Format Depending on the file format and contents infor...

Page 86: ...ocation Start All Programs Keysight M8194 Keysight M8194 Examples Steps to view the sample data file waveform preview 1 Select the Show Next Waveform Preview check box 2 Select the required File Forma...

Page 87: ...if any contained in the loaded file If no sample rate is specified n a not available is shown Use As Source Sample Rate This check box assigns the sample rate specified in the file as the Source Samp...

Page 88: ...SV file or no reordering of the column names in the MAT89600 file Table 8 Standard column to channel mapping in four channel mode Table 9 Standard Column to channel mapping in two channel mode Number...

Page 89: ...shown when the file containing an I Q waveform is selected for import In Phase I and Quadrature Q components can be independently assigned to each channel Segment Number The segment number is 1 Please...

Page 90: ...tely keep the timing of the original signal Output_SR The user defined output sampling rate will be used to calculate the best value for the output record length being a multiple of the granularity fo...

Page 91: ...e slightly adjusted to keep the input waveform time window The Waveform Length field will show the length of the combined waveform Waveform Length This field shows the number of samples of the resampl...

Page 92: ...e level Acceptable range for this parameter is 1 1 being the full dynamic range of the instrument s DAC Preview Section Waveform Preview Toolbar The waveform preview toolbar includes the icons which p...

Page 93: ...t M8194A 120 GSa s Arbitrary Waveform Generator User Guide 93 M8194A Soft Front Panel 3 Set Default Use this button to set the standard waveform parameters automatically to their corresponding default...

Page 94: ...The waveform samples can be imported to any of the four M8194A channels Example US locale 0 7 0 1 0 9 1 Example German locale 0 7 0 1 0 9 1 BIN Compatibility Keysight M8194A One file contains wavefor...

Page 95: ...contains waveform samples for one channel The waveform samples can be imported to any of the four M8194A channels Samples consist of binary int8 values IQBIN Compatibility Keysight M8190A One file co...

Page 96: ...supported If the MATLAB file consists of one column the data can be imported to channel 1 or channel 2 or channel 3 or channel 4 If it consists of multiple columns column 1 can be imported to channel...

Page 97: ...a delimited format Without header information the columns are pre defined in the following way 1 column waveform data for channel 1 2 columns waveform data for channel 1 2 3 columns waveform data for...

Page 98: ...ampleRate The sample rate SetConfig Flag to indicate if the header parameters need to be set This can be set to either true or false If this flag is false header parameters will not be set If this fla...

Page 99: ...der must contain the waveform data column Y1 or Y2 It is possible to have only the data columns Y1 Y2 Y3 Y4 or any combination without the marker columns though Examples SampleRate 7 2 GHz Y1 Y2 Sampl...

Page 100: ...tries in the correction factor section of the file It is a mandatory field YUnit Units for the amplitude values in the correction factor section of the file Parameter associated to it may be dB for lo...

Page 101: ...Front Panel software depends on the signal generation mode and the signal category For direct conversion multi tone RF generation modes Generate IQ Data unselected corrections are applied directly to...

Page 102: ......

Page 103: ...gramming Overview 104 Common Commands 110 Status Model 113 ABOrt Commands 123 INITiate Commands 124 INSTrument Commands 125 MMEMory Commands 127 OUTPut Commands 133 SOURce Commands 134 SYSTem Commands...

Page 104: ...n is also supported Three LAN protocols are supported The correct resource strings are shown in the Soft Front Panel s About window A context menu is provided to copy the resource strings VXI 11 The V...

Page 105: ...which the Soft Front Panel waits for SCPI commands Inst instrumentNumber Set the instrument number instN hislipN at which the Soft Front Panel waits for SCPI commands on VXI 11 3 and HiSLIP connectio...

Page 106: ...servers on two consecutive ports socket port telnet port 1 AutoID Automatically select ports and number for the connections which are unique per instrument This is the default behavior it is not neces...

Page 107: ...to use the short forms The short forms of the commands are represented by upper case letters For example the short form of the command to set 10mV offset is VOLT OFFS 0 01 3 To improve programming sp...

Page 108: ...MM start data generation SCPI Basics Instructions Instructions both commands and queries normally appear as strings embedded in a statement of your host language such as Visual Basic for Applications...

Page 109: ...decimal Braces When several items are enclosed by braces only one of these elements may be selected Vertical line indicates or For example ON OFF indicates that only ON or OFF may be selected not bot...

Page 110: ...clears the error queue and cancels a OPC operation It doesn t clear the enable register ESE Enable bits in the Standard Event Status Register to be reported in the Status Byte The selected bits are su...

Page 111: ...in the register The selected bits are summarized in the Master Summary bit bit 6 of the Status Byte Register If any of the selected bits change from 0 to 1 a Service Request signal is generated The SR...

Page 112: ...settings learn string You can then send the string back to the instrument to restore this state later For proper operation do not modify the returned string before sending it to the instrument Use SY...

Page 113: ...er There is no buffering in this register while an event bit is set subsequent events corresponding to that bit are ignored This is a read only register Once a bit is set it remains set until cleared...

Page 114: ...114 Keysight M8194A 120 GSa s Arbitrary Waveform Generator User Guide 4 Remote Programming Figure 20 Status register structure...

Page 115: ...m the output buffer including any pending queries will clear the Message Available bit To set the enable register mask and generate an SRQ service request you must write a decimal value to the registe...

Page 116: ...Bit Number Decimal Value Definition 0 Voltage warning 1 Output has been switched off to protect itself 1 Not used 2 Returns 0 2 Not used 4 Returns 0 3 Not used 8 Returns 0 4 Not used 16 Returns 0 5 Fr...

Page 117: ...CLS will not clear the enable register but it does clear all bits in the event register To enable bits in the enable register you must write a decimal value which corresponds to the binary weighted s...

Page 118: ...mains set until cleared by this command or CLS command A query of the register returns a decimal value which corresponds to the binary weighted sum of all bits set in the register Bit Number Decimal V...

Page 119: ...NTRansition Sets or queries the negative transition register in the operation status group A negative transition filter allows an event to be reported when a condition changes from true to false Sett...

Page 120: ...tus register contains the frequency conditions of the module The following SCPI commands and queries are supported STATus QUEStionable FREQuency EVENt STATus QUEStionable FREQuency CONDition STATus QU...

Page 121: ...NNection NTRansition STATus QUEStionable CONNection PTRansition Table 18 Connection status register Run Status Subsystem The Run Status register contains the run status conditions of the individual ch...

Page 122: ...te Programming Table 19 Run status register Bit Number Decimal Value Definition 0 Run Status 1 Indicates if channel 1 is running 1 Run Status 2 Indicates if channel 2 is running 2 Run Status 3 Indicat...

Page 123: ...amming 4 ABOrt Commands ABORt 1 4 Command ABORt 1 4 Query ABORt 1 4 Parameters None Parameter Suffix None Description This command stops signal generation on a channel If the channels are coupled sign...

Page 124: ...amming INITiate Commands INITiate IMMediate 1 4 Command INITiate IMMediate 1 4 Parameters None Parameter Suffix None Description This command starts signal generation on a channel If the channels are...

Page 125: ...signal Channel 1 has two markers output on channel 3 and 4 Channel 2 can generate signals without markers Parameter Suffix None Description This command sets the operation mode of the DAC The value of...

Page 126: ...me seconds optional length of the flashing interval default is 10 seconds Examples Command INST IDEN INSTrument IDENtify STOP Command INSTrument IDENtify STOP Parameters None Parameter Suffix None Des...

Page 127: ...ric parameters and as many strings as there are files and directories The first parameter indicates the total amount of storage currently used in bytes The second parameter indicates the total amount...

Page 128: ...Mory COPY Command MMEMory COPY string string string string Parameters string string string string Parameter Suffix None Description Copies an existing file to a new file or an existing directory to a...

Page 129: ...a in block format Examples Command MMEM DATA C data txt 14test Query MMEM DATA C data txt MMEMory DATA APPend Command MMEMory DATA APPend file_name blockdata Parameters file_name blockdata file_name T...

Page 130: ...file_name parameter specifies the file to be removed Examples Command MMEM DEL C data txt MMEMory LOAD CSTate Command MMEMory LOAD CSTate file_name Parameters file_name Parameter Suffix None Descripti...

Page 131: ...four parameters In this form the first and third parameters specify the file names The second and fourth parameters specify the directories The first pair of parameters specifies the source The secon...

Page 132: ...tor User Guide 4 Remote Programming MMEMory STORe CSTate Command MMEMory STORe CSTate file_name Parameters file_name Parameter Suffix None Description This command stores the current state of instrume...

Page 133: ...rdware can compensate for little offset differences between the normal and complement output value is the offset to the calibrated optimum DAC value so the minimum and maximum depend on the result of...

Page 134: ...ntly configured AWG sample frequency As a result the query delivers different results when performed at e g 88 GSa s or 120 GSa s To achieve optimum frequency and phase compensation results the freque...

Page 135: ...ameter Suffix None Description This command sets or queries the sample frequency of the output DAC for the currently selected reference clock and its range Examples Command FREQ RAST MAX Query FREQ RA...

Page 136: ...s or queries the output amplitude Examples Command VOLT 0 685 Query VOLT 0 685 SOURce VOLTage 1 4 LEVel IMMediate HIGH Command SOURce VOLTage 1 4 LEVel IMMediate HIGH level Query SOURce VOLTage 1 4 LE...

Page 137: ...age 1 4 LEVel IMMediate LOW level Query SOURce VOLTage 1 4 LEVel IMMediate LOW Parameters level Parameter Suffix None Description This command sets or queries the output low level Examples Command VOL...

Page 138: ...VOLTage 1 4 LEVel IMMediate TERMination Command SOURce VOLTage 1 4 LEVel IMMediate TERMinatio n level Query SOURce VOLTage 1 4 LEVel IMMediate TERMinatio n Parameters level Parameter Suffix None Desc...

Page 139: ...by the firmware Examples Query SYST COMM HISL SYSTem COMMunicate INSTr NUMBer Query SYSTem COMMunicate INSTr NUMBer Parameters None Parameter Suffix None Description This query returns the VXI 11 ins...

Page 140: ...the control port to send control commands for example Device Clear to the instrument Examples Query SYST COMM TCP CONT SYSTem COMMunicate TELNet PORT Query SYSTem COMMunicate TELNet PORT Parameters N...

Page 141: ...rom the queue If no errors have occurred when you read the error queue the instrument responds with 0 No error The error queue is cleared by the CLS command when the power is cycled or when the firmwa...

Page 142: ...s and IEEE 488 2 common commands and common queries implemented by the instrument The response is a DEFINITE LENGTH ARBITRARY BLOCK RESPONSE DATA element The full path for every command and query is r...

Page 143: ...FeatureName Parameters FeatureName License s feature name Parameter Suffix None Description This query returns the subscription date of the licenses installed in YYYYMMDD format Examples Query SYST LI...

Page 144: ...form of the command This command has the same functionality as the LRN command Examples Command SYST SET binary block data Query SYST SET SYSTem VERSion Query SYSTem VERSion Parameters None Parameter...

Page 145: ...uery TEST PON Parameters None Parameter Suffix None Description This query returns the results of the power on self tests Examples Query TEST PON TEST TST Query TEST TST Parameters None Parameter Suff...

Page 146: ...of each segment So first number is a segment id next length If no segment is defined 0 0 is returned Examples Query TRAC1 CAT 0 0 TRACe 1 4 COMMent Command TRACe 1 4 COMMent segment_id comment Query T...

Page 147: ...iction that only allows transferring up to 999999999 bytes at once block waveform data samples and marker values in the data format described above in IEEE binary block format numeric_values waveform...

Page 148: ...s is the I part of an I Q sample pair init_value2 optional initialization value only applicable for interpolated modes This is the Q part of an I Q sample pair NOTE If the segment is split in smaller...

Page 149: ...3 TRAC1 DWID INTX3 To define a segment with id 1 and length 480 samples Initialize with I Q value pair 0 1 TRAC DEF 1 480 0 1 TRACe 1 4 DEFine NEW Command Query TRACe 1 4 DEFine NEW length init_value1...

Page 150: ...s do not count init_value optional initialization DAC value Parameter Suffix None Description Use this command to define the size of a waveform memory segment If init_value is specified all values in...

Page 151: ...e only so it cannot be read back or stored Examples Query Define a write only segment with length 1280 samples on channel 1 Returns the segment Id TRAC1 DEF WONL NEW 1280 TRACe 1 4 DELete Command TRAC...

Page 152: ...l be written file_name the complete path of the file TXT BIN BIN8 IQBIN BIN6030 BIN5110 MAT89600 DSA90000 CSV See File Type For details see Supported File Types on page 94 data_type IONLy QONLy This p...

Page 153: ...tional and the default value is OFF i e by default the header parameters are set This flag is applicable to formats CSV and MAT89600 that contain header parameters Parameter Suffix None Description Th...

Page 154: ...NAME Command TRACe 1 4 NAME segment_id name Query TRACe 1 4 NAME Parameters segment_id name Parameter Suffix None Description This command associates a name to a segment The query gets the name for a...

Page 155: ...ands M8194A M8196A ARM SEQuence STARt LAYer MDELay ARM SEQuence STARt LAYer TRIGger LEVel ARM SEQuence STARt LAYer TRIGger SLOPe INITiate CONTinuous STATe OUTPut 1 4 ROSCillator RCD1 RCD OUTPut 1 4 RO...

Page 156: ......

Page 157: ...or User Guide 5 M8194A Maintenance Service and Repair 158 ESD Protection 158 Power and Ventilation Requirements 160 Thermal Protection 160 Battery 160 Operating Environment 160 This chapter explains t...

Page 158: ...n the documentation supplied with your equipment can result in hazardous radiation exposure CAUTION All the connectors are very sensitive to electrostatic discharge ESD There are also several exposed...

Page 159: ...f ESD protection Of the two only the table mat and wrist strap combination provides adequate ESD protection when used alone To ensure user safety the static safe accessories must provide at least 1 MW...

Page 160: ...the temperature exceeds approximately 80 C the power supply is switched off The instrument will not turn on automatically if the temperature is decreasing again Fan Failure If a fan is broken or preve...

Page 161: ...rmance Specification The performance specification can be found in the Data Sheet of the M8194A at http www keysight com find M8194A Operating Environment Storage Temperature 40 C to 70 C Operating Te...

Page 162: ...not operate the instrument in the presence of flammable gases fumes or powders Operation of any electrical instrument in such an environment constitutes a definite safety hazard Power consumption 50 W...

Page 163: ...ysight M8194A 120 GSa s Arbitrary Waveform Generator User Guide 7 Appendix Resampling Requirements 164 Resampling Methodology 164 Generating 64 GBaud QAM Waveform 167 Importing Sample Waveform Data 16...

Page 164: ...res In some cases it may be necessary to reduce the sampling rate if it has been captured at a higher sampling rate than the one allowed by the AWG or to reduce the record length required to generate...

Page 165: ...ion numbers will minimize calculation time while offering more than enough dynamic range Interpolators and anti aliasing filters share most characteristics as they are required to be low pass with goo...

Page 166: ...be located at multiples of the sampling period of the input signal For ratios lower than 1 0 the filter will implement an antialiasing filter In this case distance between nulls will have to be longe...

Page 167: ...odulated Waveform tab and its parameters refer to section Complex Modulated Waveform Tab on page 65 Follow the given steps to generate 64 GBaud QAM waveform 1 Select the channels on which the waveform...

Page 168: ...to the selected segments of the selected channels 9 Click Run button to start a waveform generation on the selected channels Importing Sample Waveform Data The sample waveform data files are available...

Page 169: ...Types on page 94 2 Click File button 3 In the Open dialog box select the sample waveform file as per selected file format 4 Click Open 5 Select the channels on which the waveform will be defined When...

Page 170: ......

Page 171: ...ht IO Libraries Suit 22 M M8194A Arbitrary Waveform Generator 13 M8194A Installation 23 M8194A IVI Drivers 30 M8194A Overview 14 M8194A Soft Front Panel 32 35 M8194A User Interface 31 Menu bar 36 N Nu...

Page 172: ...This information is subject to change without notice Keysight Technologies 2018 Edition 1 0 October 2018 www keysight com...

Reviews: