Application Note Template - Rohde & Schwarz€¦ · Generating a Multi-Segment ARB File

17
<Creating and using multi- segment ARB files on the R&S CMW 500> Application Note Products: | R&S CMW500 | R&S CMW- KW400 | R&S CMW- KW401 <Application Note> <Thomas Lutz> <05.2010-1CM86>-<version 0.1>

Transcript of Application Note Template - Rohde & Schwarz€¦ · Generating a Multi-Segment ARB File

Page 1: Application Note Template - Rohde & Schwarz€¦ · Generating a Multi-Segment ARB File

<Creating and using multi-segment ARB files on the R&S CMW 500> Application Note

Products:

| R&SCMW500

| R&SCMW-KW400

| R&SCMW-KW401

<App

licati

onNo

te>

<Tho

masL

utz>

<05.2

010-

1CM8

6>-<

versi

on0.1

>

Page 2: Application Note Template - Rohde & Schwarz€¦ · Generating a Multi-Segment ARB File

Table of Contents

<1CM86_0E Rohde & Schwarz < Creating and using multi-segment ARB files on the R&S CMW 500> 2

Table of Contents 1 Purpose of a Multi-Segment ARB file................................... 3 1.1 The segments ...............................................................................................3 1.2 The seamless playback mode.....................................................................3

2 Generating a Multi-Segment ARB File.................................. 4 2.1 Using R&S WinIQSIM2 ..............................................................................5 2.1.1 Step 1 – Select the baseband mode ...........................................................5 2.1.2 Step 2 – Create a ARB file list .....................................................................6 2.1.3 Step 3 – Append the ARB files....................................................................7 2.1.4 Step 4 – Marker, Level and Clock settings ................................................8 2.1.5 Step 4 – Define the output file name ..........................................................9 2.1.6 Step 5 – Generating the Multi-Segment ARB file ....................................11

3 Using a Multi-Segment ARB File......................................... 11 3.1.1 R&S CMW500 Multi-Segment Waveform Playback Setup ....................11 3.1.2 Step 1 – Enable the General Purpose RF Generator ..............................11 3.1.3 Step 2 – Configure the General Purpose RF Generator .........................12 3.1.4 Step 3 – Select the ARB File......................................................................13 3.1.5 Step 4 – Turn ON the General Purpose RF Generator............................14 3.1.6 Automating a WCDMA Measurement with the CMW500 ........................14 3.1.6.1 Configure the arbitrary signal generator to play the waveform ............15 3.1.6.2 Changing the segment of the arbitrary waveform signal.......................15

4 Summary............................................................................... 16

5 References............................................................................ 16

Page 3: Application Note Template - Rohde & Schwarz€¦ · Generating a Multi-Segment ARB File

Purpose of a Multi-Segment ARB file

<1CM86_0E Rohde & Schwarz < Creating and using multi-segment ARB files on the R&S CMW 500> 3

1 Purpose of a Multi-Segment ARB file

1.1 The segments The previously defined arbitrary waveform files can be combined to a multi-segment ARB file using the Rohde & Schwarz WinIQSIM2 tool. Each of the single arbitrary waveform files will then be addressed as one segment of the multi segment ARB file. The following ARB files for WCDMA RMC12.2 were defined so far: Defined Arbitrary Waveform Files RMC12.2 ARB file name Length (frames) Purpose of usage

RMC12_2_Max_0_9_04.wv 4 • Maximum Power • TX measurements without BER

evaluation • Synchronization Segment

RMC12_2_Max_0_9_04b.wv 4 • Maximum Power • TX measurements • Looped Based BER

RMC12_2_Max_0_9_40.wv 40 • Maximum Power • TX measurements • Single Ended BER

RMC12_2_Min_0_9_04.wv 4 • Minimum Power

RMC12_2_IlpcEF_0_9_16.wv 16 • Inner loop Power Control, Test Pattern E&F

• Inner loop Power Control, Test Pattern G&H

RMC12_2_IlpcABC_0_9_36.wv 36 • Inner loop Power Control, Test Pattern A,B and C

RMC12_2_0dBm_0_9_08.wv 8 • TX measurement at around 0 dBm

1.2 The seamless playback mode

Without the seamless multi segment mode switching from one arbitrary waveform file to the next ARB file would cause a gap in the downlink signal. Even more under timing aspects the frame structure would not be kept. As a result the mobile would loose the synchronization. In the following example a WCDMA max power test and a WCDMA min power test should be executed consecutively. The shown timing diagram shows, that the first arbitrary waveform file is looping seamlessly over the ARB file length of 4 frames. With the selection of a new arbitrary waveform file the signal transmission is immediately interrupted and the new ARB file is loaded.

Page 4: Application Note Template - Rohde & Schwarz€¦ · Generating a Multi-Segment ARB File

Generating a Multi-Segment ARB File

<1CM86_0E Rohde & Schwarz < Creating and using multi-segment ARB files on the R&S CMW 500> 4

This can be prevented in the seamless multi segment mode. In this mode both arbitrary waveform files are combined to a new ARB file. Switching from segment to segment is performed with a segment trigger. The signal of the current segment is still generated to the end of this segment. Then the signal generation changes seamless to the signal of the next segment.

2 Generating a Multi-Segment ARB File

In the following example a Multi Segment ARB File is generated from the following ARB files:

• RMC12_2_Max_0_9_40.wv

• RMC12_2_IlpcEF_0_9_16.wv

Frame 1

Frame 2

Frame 3

Frame 4

Frame 1

Frame 2

Frame 3

Frame 4

Time

Frame 1

Frame 2

Frame 3

Frame 4

ARB File Min Power

Frame 1

Frame 2

Frame 3

Frame 4

Frame 1

Frame 2

Frame 3

Frame 4

��

ARB File Max. Power

Segment Trigger

Frame 1

Frame 2

Frame 3

Frame 4

Frame 1

Frame 2

Frame 3

Frame 4

Time

Frame 1

Frame 2

ARB File Min Power

Frame 1

Frame 2

Frame 3

Frame 4

Frame 1

Frame 2

Frame 3

Frame 4

��

ARB File Max. Power

Load the next ARB File

Frame 1

Page 5: Application Note Template - Rohde & Schwarz€¦ · Generating a Multi-Segment ARB File

Generating a Multi-Segment ARB File

<1CM86_0E Rohde & Schwarz < Creating and using multi-segment ARB files on the R&S CMW 500> 5

The example shows the usage of WinIQSIM2 in version V2.10.111.91

2.1 Using R&S WinIQSIM2

2.1.1 Step 1 – Select the baseband mode

Start WinIQSIM2 and press the “config…” button of the Baseband block.

Select “Multi Segment…” In the shown menu.

Page 6: Application Note Template - Rohde & Schwarz€¦ · Generating a Multi-Segment ARB File

Generating a Multi-Segment ARB File

<1CM86_0E Rohde & Schwarz < Creating and using multi-segment ARB files on the R&S CMW 500> 6

WinIQSIM2 should show a dialog like shown below:

2.1.2 Step 2 – Create a ARB file list

Press the button “New List”

Page 7: Application Note Template - Rohde & Schwarz€¦ · Generating a Multi-Segment ARB File

Generating a Multi-Segment ARB File

<1CM86_0E Rohde & Schwarz < Creating and using multi-segment ARB files on the R&S CMW 500> 7

Enter a name for the multi segment list and press the “Save” button afterwards.

After this step new buttons are displayed.

2.1.3 Step 3 – Append the ARB files

Search for the “Append..” button

Select the arbitrary waveform file “RMC12_2_Max_0_9_40” and press the button “Select”

Page 8: Application Note Template - Rohde & Schwarz€¦ · Generating a Multi-Segment ARB File

Generating a Multi-Segment ARB File

<1CM86_0E Rohde & Schwarz < Creating and using multi-segment ARB files on the R&S CMW 500> 8

Repeat this step for the ARB file “RMC12-2_IlpcEF_0_9_16”

The File selection should now look similar than shown below

2.1.4 Step 4 – Marker, Level and Clock settings

In the Level / Clock / Marker section use the following settings:

Page 9: Application Note Template - Rohde & Schwarz€¦ · Generating a Multi-Segment ARB File

Generating a Multi-Segment ARB File

<1CM86_0E Rohde & Schwarz < Creating and using multi-segment ARB files on the R&S CMW 500> 9

Level / Clock / Marker section Settings Parameter Setting

Level Equal RMS

Clock Highest

Segment Marker Take Over

Sequence Restart Disabled

Segment Restart Disabled

The dialog should appear like this:

2.1.5 Step 4 – Define the output file name

Now press the button “Output File” select the output file name in the shown dialog

Page 10: Application Note Template - Rohde & Schwarz€¦ · Generating a Multi-Segment ARB File

Generating a Multi-Segment ARB File

<1CM86_0E Rohde & Schwarz < Creating and using multi-segment ARB files on the R&S CMW 500> 10

The dialog should look like this:

Page 11: Application Note Template - Rohde & Schwarz€¦ · Generating a Multi-Segment ARB File

Using a Multi-Segment ARB File

<1CM86_0E Rohde & Schwarz < Creating and using multi-segment ARB files on the R&S CMW 500> 11

2.1.6 Step 5 – Generating the Multi-Segment ARB file

In a last step press the state button. It changes from ”Off” to “On” and appears in green now

A blue pop up window shows that the multi segment ARB file is now calculated out of the selected ARB files.

3 Using a Multi-Segment ARB File 3.1.1 R&S CMW500 Multi-Segment Waveform Playback Setup

A multi segment file is used in exactly the same way as single ARB files.

3.1.2 Step 1 – Enable the General Purpose RF Generator

Page 12: Application Note Template - Rohde & Schwarz€¦ · Generating a Multi-Segment ARB File

Using a Multi-Segment ARB File

<1CM86_0E Rohde & Schwarz < Creating and using multi-segment ARB files on the R&S CMW 500> 12

3.1.3 Step 2 – Configure the General Purpose RF Generator

Page 13: Application Note Template - Rohde & Schwarz€¦ · Generating a Multi-Segment ARB File

Using a Multi-Segment ARB File

<1CM86_0E Rohde & Schwarz < Creating and using multi-segment ARB files on the R&S CMW 500> 13

3.1.4 Step 3 – Select the ARB File

To select the arbitrary waveform, press the ARB soft key on left side of CMW screen, followed by the “Select ARB File …” soft key on the bottom.

Navigate through the pop up dialog, e.g. rotating the spin wheel and select the desired arbitrary waveform file by pushing the spin wheel. Navigate the focus of the dialog to

Page 14: Application Note Template - Rohde & Schwarz€¦ · Generating a Multi-Segment ARB File

Using a Multi-Segment ARB File

<1CM86_0E Rohde & Schwarz < Creating and using multi-segment ARB files on the R&S CMW 500> 14

the OK button by rotating the spin wheel again. After selecting the OK button push the spin wheel again

3.1.5 Step 4 – Turn ON the General Purpose RF Generator

To begin playing the arbitrary waveform, press the On/Off hard key button on the CMW500 front panel, located along the top of the instrument, above the spin wheel.

The section “Multi-Segment” gives you additional information about the currently active segment

The repetition mode should be set to “Continuous Seamless” Mode Now all tests, which requires this downlink signal should be performed now, for example modulation analysis, spectrum emission mask, ACLR, TX maximum power and single ended BER. After the tests have been finished turn the spin wheel until the “Execute” button of the Multi-Segment trigger Source is highlighted. By pressing the “Execute” button, the downlink signal changes seamlessly to the segment number 1, which represents in this example the signal for inner loop power control tests with test pattern E&F.

3.1.6 Automating a WCDMA Measurement with the CMW500

Page 15: Application Note Template - Rohde & Schwarz€¦ · Generating a Multi-Segment ARB File

Using a Multi-Segment ARB File

<1CM86_0E Rohde & Schwarz < Creating and using multi-segment ARB files on the R&S CMW 500> 15

The following SCPI command code is an example of how to configure the CMW500 signal generator and signal analyzer to perform on non signaling enabled WCDMA chipset. The leading “CMW: ” is not part of the command, this is only used as a address symbol in Rohde & Schwarz remote script tools.

3.1.6.1 Configure the arbitrary signal generator to play the waveform

Whenever loading an ARB file, you should ensure it was present on the selected path. The verification can be achieved by querying the currently loaded ARB file. A return string "No File Selected" would be an indication, that the file is not present. In addition to previous generator remote sequences the “Continuous Seamless” is selected for the multi segment mode.

Retrieving the segment number and name of the current segment This query should now return the following string 0,"RMC12_2_Max_0_9_40.wv"

In this state all the tests which are previously described for the ARB file “RMC12_2_Max_0_9_40.wv” can now be performed in exactly the same way as described before.

3.1.6.2 Changing the segment of the arbitrary waveform signal

After finishing the tests the segment is switched to the next one with the segment trigger command

Retrieving the segment number and name of the current segment This query should now return the following string 1,"RMC12_2_IlpcEF_0_9_16.wv"

CMW: TRIG:GPRF:GEN:ARB:SEGM:MAN:EXEC;*OPC?

CMW: SOUR:GPRF:GEN:ARB:SEGM:CURR?

CMW: ROUT:GPRF:GEN1:RFS:CONN RF1C CMW: SOUR:GPRF:GEN1:BBM ARB CMW: SOUR:GPRF:GEN1:RFS:FREQ 2112.4e6 CMW: SOUR:GPRF:GEN1:RFS:EATT 1 CMW: SOUR:GPRF:GEN1:RFS:LEV -65 CMW: SOUR:GPRF:GEN1:ARB:FILE 'd:\\Rohde-Schwarz\\CMW\\data\\waveform\\RMC12_2_Multisegment1.wv' CMW: SOUR:GPRF:GEN1:ARB:FILE? CMW: SOUR:GPRF:GEN1:ARB:REP CONT CMW: TRIG:GPRF:GEN1:ARB:RETR ON CMW: TRIG:GPRF:GEN1:ARB:AUT ON CMW: SOUR:GPRF:GEN1:LIST OFF CMW: TRIG:GPRF:GEN:ARB:SEGM:MODE CSE CMW: SYST:ERR? CMW: SOUR:GPRF:GEN1:STAT ON;*OPC?

Page 16: Application Note Template - Rohde & Schwarz€¦ · Generating a Multi-Segment ARB File

Summary

<1CM86_0E Rohde & Schwarz < Creating and using multi-segment ARB files on the R&S CMW 500> 16

4 Summary The application note explains how to create and to use a multi-segment arbitrary waveform file on a R&S CMW500 for a non-signaling test mode enabled device.

5 References [1] User manual of the R&S CMW 500 or R&S CMW 280 radio communication

tester. [2] Software manual for the R&S WinIQSim Simulation Software [3] Software manual for the R&SWinIQSim Options xxx-K42/ -K242/ -K43/ -

K243/ -K45/ -K245/ -K59/ -K259/ -KW401/ -KW402 3GPP FDD, HSDPA, HSUPA and HSP

Index AAppending ARB files.................................................................. 7 ARB file generation.................................................................. 11 ARB file list ................................................................................ 6 ARB Segment information........................................................ 15 Automating a WCDMA Measurement ...................................... 14

C

Change the segment................................................................ 14 Changing the ARB segment..................................................... 15 Clock settings ............................................................................ 8 Configure the ARB generator................................................... 15 Configure the GPRF Generator................................................ 12 Continuous Seamless Mode .................................................... 14

D

Defined Arbitrary Waveform Files .............................................. 3

E

Enable the GPRF Generator.................................................... 11

GGenerating a multi-segment ARB file..........................................4

L

Level settings .............................................................................8

M

Marker settings...........................................................................8

OOutput file name.........................................................................9

S

Segment trigger..........................................................................4 Select the ARB File ..................................................................13 Select the base band mode ........................................................5

T

The seamless playback mode ....................................................3 Turn On the GPRF Generator...................................................14

Page 17: Application Note Template - Rohde & Schwarz€¦ · Generating a Multi-Segment ARB File

About Rohde & Schwarz Rohde & Schwarz is an independent group of companies specializing in electronics. It is a leading supplier of solutions in the fields of test and measurement, broadcasting, radiomonitoring and radiolocation, as well as secure communications. Established 75 years ago, Rohde & Schwarz has a global presence and a dedicated service network in over 70 countries. Company headquarters are in Munich, Germany.

Environmental commitment ● Energy-efficient products ● Continuous improvement in

environmental sustainability ● ISO 14001-certified environmental

management system

Regional contact

USA & Canada USA: 1-888-TEST-RSA (1-888-837-8772) from outside USA: +1 410 910 7800 [email protected]

East Asia +65 65 13 04 88 [email protected]

Rest of the World +49 89 4129 137 74 [email protected]

This application note and the supplied programs may only be used subject to the conditions of use set forth in the download area of the Rohde & Schwarz website.

R&S® is a registered trademark of Rohde & Schwarz GmbH & Co. KG. Trade names are trademarks of the owners.

Rohde & Schwarz GmbH & Co. KG Mühldorfstraße 15 | D - 81671 München Phone + 49 89 4129 - 0 | Fax + 49 89 4129 – 13777 www.rohde-schwarz.com