+ All Categories
Home > Documents > Demo Guide - M8190-91011 v3.4

Demo Guide - M8190-91011 v3.4

Date post: 31-Oct-2015
Category:
Upload: abdelgader-mahmoud
View: 223 times
Download: 1 times
Share this document with a friend
Popular Tags:

of 24

Transcript
  • The demo guide contains 1. Demo configuration, units are available in the Agilent demstock

    a. Hardware

    b. Software

    c. Login information

    d. Setup

    e. Content of demo kit

    2. Remote Demo, a remote setup is available in Bblingen. Booking is possible via a demo

    outlook calendar. Please contact your regional MDM

    3. Demo itself, how to start and do a demo using Matlab scripts

    4. Troubleshooting

  • 1.) Demo Configuration Hardware:

    - M9505A - 5 slot AXIe chassis with

    - M9536A - embedded PC (or standalone control PC)

    - M8190A #B02 - 2 channel AWG with 14 bit, 8 Gsample and 2 GSa memory per channel

    - Spectrum Analyzer (PSA, MXA or PXA) and/or

    - Oscilloscope (80k, 90k, 90kX models)

    - optionally: E8267A-#016 if you want to show I/Q up-conversion

    - optionally: Marki M2-0020LK (or similar) mixer to demonstrate regular up-conversion

    - Balun (is part of the M8190A demo kit)

    - bring your own: SMA cables, SMA to BNC adapters (scope), SMA-to-N adapter (for spectrum analyzer)

    Software (should all be pre-installed on M9536A embedded PC):

    - M8190A firmware, on the M8190 home page www.agilent.com/find/M8190 under software/driver

    - Soft-Frontpanel for AWG, download see link above

    - MATLAB with example scripts. Script download see link above. Matlab trial download:

    http://www.home.agilent.com/agilent/product.jspx?cc=DE&lc=ger&ckey=1400139&nid=-

    536902344.781262.00&id=1400139

    - VSA software for scope calibration. 89600A VSA Software can be downloaded from the Agilent web.

    http://www.home.agilent.com/agilent/editorial.jspx?cc=DE&lc=ger&ckey=1303376&nid=-

    33534.626685.02&id=1303376

    Login Information (when using embedded PC M9536A with Agilent

    demo unit) Login: demouser

    Password: demo!123

  • Hardware Setup standard demo configuration:

    The standard demo configuration that allows you to nicely demonstrate the signal performance of the

    M8190A in a variety of applications (except I/Q) is this.

    The balun in the path to the spectrum analyzer helps to suppress the 2nd harmonics and allows you to

    generate a very clean multi-tone NPR signal with as much dynamic range as possible. The balun also acts

    as a low-pass filter (~5 GHz). The cables from the M8190A to the balun should be a matched pair.

    The 3 GHz filter in the path to the oscilloscope is optional, but it makes the signal look better in the time-

    domain.

    For demonstrating I/Q baseband signals, a slightly different setup is needed. This configuration is also

    suggested if no spectrum analyzer is available.

    PCIe

    LAN

    LAN-switch

    (optional)

    Labtop or

    Desktop PC orEmbedded Controler

    (5-slot Demo system) 2-slot chassis w/ 1 AWG module or

    5-slot chassis w/ 2 AWG modules max

    Remote LAN connection

    Ch1+

    Ch1-

    Ch2+

    M8190A Balun Spectrum A.

    Oscilloscope 3 GHz filter Ch2- 50

    Ch1+

    Ch1-

    Ch2+

    M8190A Spectrum A.

    Oscilloscope Ch2-

    50

    Ch1

    Ch3

  • In this configuration it is important to have a matched cable pair for the scope connection. The spectrum

    analyzer connection is optional. If it is not connected, the Ch1- output should be terminated with 50

    Ohms.

    For I/Q up-conversion, yet another setup is required:

    Two matched cable pairs are required for this setup.

    Setup The MATLAB scripts that are used for the demo remotely control the spectrum analyzer and oscilloscope.

    One possibility to enable remote control is to connect LAN cables between the spectrum analyzer resp.

    scope to the RJ45 connectors on the front panel of the M9536A embedded PC or the LAN connector on

    the ESM interface board.

    Obviously, the IP addresses on the scope and spectrum analyzer need to be set up to be in the desired

    subnet. To verify the connection, try to ping the scope and spectrum analyzer from the embedded PC.

    Also, you will have to add the scope to the Agilent I/O Expert configuration so that it will be

    recognized by the VSA software.

    In addition to connecting additional instruments to these LAN ports, one of them can also be used to

    connect a laptop computer and run a Remote Desktop session from the laptop. This eliminates the

    need to bring a monitor, keyboard and mouse for the embedded PC. As an alternative to Remote

    Desktop, you can run the MATLAB scripts on your laptop computer.

    Demo kit content

    Qty Partnumber Description

    1 9320-6687 CHINA ROHS ADDENDUM FOR PULSE-PATTERN GENERATOR

    1 5185-9317 PCIE X1 EXPRESSCARD CABLE ADAPTER, B

    1 5185-9283 CABLE-ASSEMBLY IPASS PCIE X1 TO X8 28AWG 2M-LG

    1 0960-2937 INTERFACE CARD PCIE X8 40GBPS 3.3V 114.3MM-LG 55.88MM-HAT

    Ch1+

    Ch1-

    Ch2+

    M8190A Spectrum A.

    Oscilloscope Ch2-

    E8267D

    Opt.016 Splitter

  • 1 8121-2056 CABLE-ASSEMBLY IPASS PCIE X8 MALE 28AWG 2M-LG

    6 M9392-80003 CABLE ASSEMBLY-COAXIAL 50-OHM SMA TO SMA, 1220 MM LG

    4 M9392-80002 CABLE ASSEMBLY-COAXIAL 50-OHM SMA TO SMA, 457 MM LG

    2 9135-6053 FILTER-LOW PASS 2800MHZ-MAX SMA

    2 9135-6076 FILTER-LOW PASS 3900MHZ-MAX SMA VLF-3800+

    1 2090-1013 MONITOR LCD 20-IN

    1 0955-2326 MICROWAVE PHASE-MATCHED BALUN 6.5GHZ-MAX SMA JACK

    1 1150-7896 104 KEY STANDARD KEYBOARD WITH USB CONNECTOR

    1 1150-7799 OPTICAL MOUSE USB PS2

    1 M8190-10112 AGILENT USER SW MEDIA KIT Rev. 2

    1 E2094-60003 IO LIBRARIES MEDIA SUITE

    1 M8190-91011 DEMO-GUIDE FOR M8190A - EXTENDED

    1 M8190-91012 CONTENT LIST FOR DEMO-KIT M8190A - EXTENDED

    1 8121-1766 CABLE-ASSEMBLY POWERCORD 3-COND 250V 16A

    1 8121-1763 CABLE ASSEMBLY-POWER CORD 3-C0NDUCTOR 15A 125V

    1 8121-1713 CABLE-ASSEMBLY POWER-CORD 15A 125V

    1 8121-1222 POWER CORD, EUROPE AND SOUTH KOREA, C19, 15A, 250V

    1 5962-0476 CALIBRATION CERTIFICATE

    1 9230-0333 ENVELOPE-CALIBRATION CERTIFICATE (241.3 MM X 317.5 MM)

    1 M8190-61605 DYNAMIC CONTROL INPUT CABLE

    1 M8190-68399 PACKAGING SET FOR DEMO CASE

    1 9211-8355 CASE-TRANSIT-WHEELED 27.7X20.98X15.5-IN NO-FOAM BLACK

  • 2.) Remote Demo:

    How to make a remote connection to the BBN demosetup:

    Step 1: Connect to the control PC via Remote Desktop Connection.

    Therefore double click the AWG Demo.rdp file below. For further use of this connection Copy & Paste

    the AWG Demo.RDP to your desktop.

    Step 2: A login window appears.

    Enter the following credentials:

    Account: CZC110BXPK\Instrument Password: M8190A4u

    Step 3: Start your demo.

    Password:

    M8190A4u

  • 3.) M8190A demo:

    How to start the demo In the upper left corner you will find the connection shortcuts to connect to the Scope, PSG, Spectrum

    Analyzer and the AWG demo board.

    - Make sure the M8190A firmware is running on the embedded PC. (Start Agilent M8190A

    M8190). The firmware window can be minimized.

    [In case you are using your own PC, please see the instructions in the Agilent Arbitrary Waveform

    Generator M8190A-B02 M8190A-91010. ]

    - Start MATLAB (should be an icon on the desktop)

    The MATLAB startup-script will automatically launch the MATLAB example main window:

  • - If it does not start automatically, locate the script iqmain.m, right mouse click and run.

    (iqmain.m is located in c:\Program Files(x86)\Agilent\M8190A\Examples\MATLAB\iqtools)

    From the iqtools main window, you can launch the Instrument configuration window as well as various

    waveform creation scripts. In the instrument connection window you need to configure the connection

    to the spectrum analyzer (if you have one connected). The left hand side (AWG connection) should

    already be set correctly (Instrument model: M8190A, Connection Type: visa, VISA Address:

    TCPIP0::localhost::hislip0::INSTR). If you are running the MATLAB tools from your laptop, replace

    localhost by the IP address of the M9536A embedded PC.

    Multi-tone signal with flatness calibration As a first demonstration signal, you can click on the Multi-Tone Signal &

    Flatness Correction button, which opens the Multi-tone window:

    The default settings in this window will create a 100-tone multi-tone signal with

    random phase distribution in the range 20 MHz to 2 GHz. If you would like to

    look at how this signal looks in theory, press the Display button to see the

    time-domain and frequency domain representation of the calculated waveform.

  • Now press the Download button in the Multi-Tone window. Now it is time to look at the waveform

    that has been generated

    Connect to the Spectrum analyzer and look at the generated signal. Best experience is by using the

    Remote Desktop connection (shortcut on desktop), but its also possible to use VNC or LXI for

    connecting)

    As a starting point choose a preset with SA setup from the preset in the iqtone_gui, or you probably

    need to manually adjust the settings of the spectrum analyzer to see the desired spectrum.

  • Without flatness correction, youll notice the typical sin(x)/x roll-off of the output signal.

    To compensate for this non-flatness, change the selection box Calibrate using to Spectrum Analyzer

    and press the Calibrate button. (Make sure that the Apply Correction checkbox is OFF before you

    perform your initial correction). If your connection to the spectrum analyzer is configured correctly, you

    will see the center frequency on the spectrum analyzer toggle through the tone frequencies. After it has

    completed the sweep, you will briefly see a plot with the measured frequency response.

    The equalization will take approx. 20 seconds for 100 tones. You can use more tones to increase

    accuracy, but this will also increase the execution time. Once the measurement is complete, the pre-

    distorted waveform is automatically downloaded. (Notice the checkbox Apply correction is now

    checked)

  • The spectrum analyzer should now look like this:

    The equalization data that has just been measured is automatically stored in a file and can be used for

    other waveforms as well. You can go back and forth between the corrected and un-corrected waveform

    by checking or un-checking the Apply Correction checkbox in each of the MATLAB script windows and

    downloading the waveform again.

    Flatness correction of I/Q baseband or up-converted signals The flatness correction as described above corrects the frequency response of a single AWG output

    channel. You can use the same correction mechanism to correct the frequency of an up-converted IF

    signal. Simply specify the LO frequency in the field Fc (calibration only) and connect the up-converted

    signal to the spectrum analyzer. The script will take the frequency shift into account and perform the

    flatness calibration accordingly.

    The flatness correction also works for I/Q up-converted signal. In this case, you should set your multi-

    tone signal that spans from the negative to positive frequencies. Make sure that you use an asymmetric

    set of frequencies so that images dont fall on top of tones. A good example is the Multi-tone preset +/-

    1 GHz, asymm., 101 tones.

    NPR measurement signals You can change the multi-tone setup to create an NPR (noise-power-ratio) waveform by adding a notch

    to your multi-tone signal. Simply check the Notch checkbox in the Multi-tone window and set the

    desired parameters and download the waveform again. For a 100-tone signal up to 2 GHz with the balun

    on the output, you can expect the notch depth to be around 60 dB.

  • CW and 2-tone signals You can also use this utility to generate CW or two-tone signals. Just set the number of tones to 1 or 2

    and specify the desired frequencies. Note, that you can use MATLAB expressions all of the fields. To

    generate for example a two-tone signal with 10 MHz distance between the tones, you can set the start

    frequency to 100e6 - 5e6 and the stop frequency to 100e6 + 5e6.

    Noise signals In order to generate band-limited pseudo-random noise you have to set the # of tones parameter to

    zero and the start and stop frequency to the lower and upper band limit for your noise signal. For noise,

    you have to specify the number of samples manually. If you choose a large number of samples, the

    quality (i.e. the random-ness) of the noise signal increases, but it also increases the calculation time. A

    good starting point is about 1 million samples.

    Similar to the multi-tone signal, you can add a notch to the noise signal. Just turn on the Notch

    checkbox and specify the notch center, width and depth. You can even specify multiple notches (with

    the same or different width and depth) by entering a MATLAB expression into the notch center

    (width/depth) field that evaluates to a vector. E.g. the expression [100e6 200e6 500e6] will generate

    notches at 100, 200 and 500 MHz. To generate equally spaced notches, you can use expressions such as

    linspace(100e6, 900e6, 9), which will generate 9 notches equally spaced between 100 and 900 MHz.

    Flatness correction using the oscilloscope and VSA software If you dont have a spectrum analyzer

    connected or if you intend to analyze your

    final signal on the oscilloscope, you can

    alternatively perform the flatness

    calibration using the oscilloscope and the

    VSA software. To perform the flatness

    calibration using the scope, make sure that

    the VSA software automatically connects

    to the oscilloscope. NOTE: If you have

    launched the VSA software manually,

    please exit the application now. The

    MATLAB script only works correctly if VSA

    is started by the MATLAB script.

    Now change the Calibrate using popupmenu in the Multi-Tone window to VSA Software and press Calibrate. After about 30 to 40 seconds, the VSA software should come up. The MATLAB script will automatically configure the VSA software to match the multi-tone signal. Once the dialog box Please check input range and press OK to start calibration. appears, verify that you have a correct signal display and press OK. If not, press Cancel and configure VSA to show a correct signal.

  • Creating a digitally modulated signal

    In the iqtools main window, click on Digital Modulations (single & multi

    carrier). This brings up another window that lets you specify the

    parameters for a digital modulation signal. The parameter Carrier Offset

    determines if an I/Q baseband signal (Carrier Offset = 0) or an IF/RF

    signal is generated (Carrier Offset > 0).

    If you take the default parameters, a 1 GSym/s QAM16 signal will be

    generated at a 2 GHz IF frequency. If desired, you can use the Display

    button to look at the theoretical time-domain and frequency domain

    signal. After you click Download, the spectrum analyzer screen should

    look similar to the following:

    In order to look at the demodulated signal, you need to capture the signal using the scope and

    demodulate it using the VSA software. If you previously launched the VSA software manually, please

    exit the application now. The MATLAB script only works correctly if VSA is started by the MATLAB

    script. However, if the VSA software was previously started by one of the MATLAB scripts, the same

    instance will be re-used.

    Amplitude and Phase corrections for Digital modulation waveforms When generating a digitally modulated signal with the Digital modulations utility, you can significantly

    improve the EVM (Error Vector Magnitude) by performing an amplitude and phase calibration in

    conjunction with the VSA software. The VSA software has to be installed on the same PC that runs the

    MATLAB scripts. The connection to the oscilloscope that captures the signal has to be established before

    using the calibration function in the MATLAB script. The calibration routine uses the equalizer that is

    built into the VSA software to determine the channel frequency response. The MATLAB script uses the

  • complex frequency response of the equalizer to calculate a pre-distorted waveform. Unlike the flatness

    correction using multi-tone, this method corrects magnitude and phase of the signal.

    To launch the VSA software from the

    MATLAB script, press the Calibrate (VSA)

    button in the Digital Modulations window.

    The Calibrate function will configure the

    VSA software with the modulation

    parameters you have selected in your

    Digital Modulation window and turn on

    the built-in equalizer to determine the

    frequency response of the channel. (Even if

    you dont need the magnitude/phase

    calibration, this is a convenient way to set

    up the VSA software with the desired

    parameters.)

    Once the dialog box Please check input range and press OK

    to start calibration. appears, verify that you have a correct

    signal display, check the Input Range of the signal and press OK. If you

    dont want to perform the calibration, simply press Cancel at this point. After you press OK, the MATLAB

    script will read back the frequency response from the VSA software and use it to download a pre-

    distorted signal into the AWG and turn off the equalizer. For a 1 GHz wide QAM16 signal you can expect

    an EVM less than 1% using this method.

    Note: If you are working with the I/Q baseband setup, it is important that you adjust the relative

    amplitude, offset and skew of the two channels before generating the digital modulation signal.

    Currently, this adjustment has to be done manually. We are working on an automated calibration

    procedure.

  • Creating a LFM chirp radar pulse signal To create a radar pulse, select Radar Pulses with Frequency Chirps In the iqmain

    window. This brings up another window that lets you specify the parameters for

    the pulse. To start with, use the default parameters and check the Apply

    correction checkbox to use the flatness correction that has been established with

    the multi-tone signal in the multi-tone demo. Then click Download in the iqpulse

    window.

    The spectrum analyzer should show the following:

    Just like in the previous example, the VSA software can be used to display this wideband chirp . Recall

    the setup called chirp2GHz2GHz.set or RadarChirp_2GHz_2e-6sec. With that, you should see a

    screen similar to this one on the scope. Feel free to change the parameters and experiment with the

    setup.

  • Generating Serial Data signals

    The Serial Data Generation button in the main window opens a script that

    allows you to generate distorted serial data patterns. The maximum data rate

    you can achieve is about of the sample rate. This is due to the fact that the

    signal must be oversampled about 4 times to generate the distortions with

    reasonable accuracy. Another limitation is typically the analog bandwidth of the

    AWG.

    The tool allows you to generate 2-level random and clock patterns as well as

    multi-level and user-defined patterns. You can set the data rate, the transition time, sinusoidal jitter,

    random jitter, ISI and noise.

    Similar to the other tools, you can use the Display button to visualize the generated waveform in

    MATLAB. (Note that the jitter analysis

    tool currently does not work for multi-

    level signals).

    On the oscilloscope, it is best to use

    the Jitter Analysis or Serial Data

    Analysis functions to visualize the

    generated waveform.

    In order to generate a clean time-

    domain signal, it is strongly

    recommended to use an external re-

    construction filter on the AWG output

    with a cutoff frequency below fs/2.

  • Download of existing waveforms to the AWG

    To load an existing waveform to the AWG, choose Load data from file. Choose filename and format

    and select the correct sample rate for playback.

    An example.csv file is included with the IQtools.

    If you want to playback the same freq. of the waveform but at a different sample rate choose

    Resampling and enter a new sample rate.

    Press Download to download and start the waveform output.

  • Sequencer setup / Sequence Editor

    The Sequencer setup button in the main window opens a window of a simple sequence editor. Here

    you can define a list/sequence of segments (containing waveforms) which should be played once or

    multiple times one after another.

    For an example waveform consisting of cycles of a trapezoidal and square waveforms, first choose

    function generator in main IQTools, then enter the following parameters and press Download to

    download this first waveform in first AWG memory segment.

    Now for the second shape, the square signal, choose the following parameters and press Download.

    Segment 1

    Segment 2

  • Now to define the sequence list, start Sequence setup in main window and enter a list as follows:

    This will loop the first segment 3 times and after that Auto advance continues to play the second

    segment for two times.

    Press Download and run in Sequnce mode to start the sequnce. The outputwill look like this on a

    scope:

  • 4.) Troubleshooting

    Logins and Passwords

    Remote Demo PC

    Login: CZC110BXPK\Instrument , passwd: M8190A4u

    Spectrum Analyzer:

    Click on Spectrum Analyzer button, login: Instrument, passwd: measure4u

    Scope:

    Click on VNC scope button

    Errors on remote demo PC

    In case you get the following error message e.g. when trying to download a waveform to the M8190A

    AWG, check connection to M8190A, or start/restart M8190A firmware.

    Front panel of M8190A

    The steady green Access LED indicates that a PCIExpress link has been established with the AWG

    module. If the green light is OFF after the embedded PC has booted, the communication to the AWG

    module is not working. Try re-booting the system.

    Whenever you download a waveform or send a command to the M8190A, the green access light should

    briefly blink and go back to steady ON.

    The red Fail LED has following functionality

    It is on for about 30 seconds after powering the AXIe chassis

  • During normal operation of the module the LED is OFF unless there is an error

    condition such as a self test error. In this case the red LED is on. Rebooting of the entire

    setup helps sometimes.

    Connection to remote demo PC

    In case you have problems connecting to the remote demo PCs. There are two possibilities to connect

    the hardware:

    - Directly connect to the AWG, Scope and Spectrum Analyzer via VNC.

    - Connect to the computer xy, start remote desktop connections to the instruments and start a

    webex session on the computer. This setup has two advantages:

    o The remote desktop connection on the Spectrum analyzer is faster compared to VNC

    o You can start a webex session on the computer, and even give your customers control

    over the instruments via webex.

    Equipment Control remote demo setup

    embedded PC M9536A: 130.168.193.42

    or Remote Demo PC: CZC110BXPK

    or

    AWG M8190A N9020A MXA Spectrum Analyzer 134.40.174.225 Instrument measure4u

    DSO81204

    12 GHz Scope

    134.40.174.170

    VNC or remote desktop

  • Soft Front Panel (SFP)

    For the extended AWG the SFP is a powerful tool to check settings and change parameters.

    It consists of different tabs for the different functions like clock, output, aux and status.

    Clock: Change clock source, rate and sample clock out routing.

    Output: choose DAC mode, amplifier/direct output, setting the amplitudes and delays.

  • Aux: Configure trigger, events and markers

    Status/control: choose segments and shows status like arming and sequencer.

  • To make sure sure that the GUI reflects the most recent status make sure to select Auto Refresh in

    the GUI.


Recommended