background image

R&S

®

NRPM

OTA Power Measurement

Solution

User Manual

 

1425866302
Version 07

(>IäÍ2)

Summary of Contents for NRPM

Page 1: ...R S NRPM OTA Power Measurement Solution User Manual 1425866302 Version 07 I 2...

Page 2: ...el interface module 1426 7602 02 2021 Rohde Schwarz GmbH Co KG M hldorfstr 15 81671 M nchen Germany Phone 49 89 41 29 0 Email info rohde schwarz com Internet www rohde schwarz com Subject to change da...

Page 3: ...3 4 Basic safety instructions 15 3 5 Data sheets and brochures 16 3 6 Release notes and open source acknowledgment OSA 16 4 Preparing for use 17 4 1 Unpacking and checking 17 4 2 Operating conditions...

Page 4: ...etup 42 6 3 1 Setting up the RF frontend 43 6 3 2 Setting up the connection to the controller PC 44 6 3 3 Using the USB connection 45 6 3 3 1 Simple USB connection 45 6 3 3 2 Sensor hub R S NRP Z5 47...

Page 5: ...re requirements 81 8 2 Updating the firmware 81 8 2 1 Using the firmware update for R S NRP family program 82 8 2 2 Using the web browser based user interface 84 8 2 3 Using remote control 85 9 Networ...

Page 6: ...rplay of the controlling mechanisms 121 10 5 3 1 Continuous average mode 122 10 5 3 2 Trace mode 124 10 6 Selecting a measurement mode and retrieving results 127 10 7 Configuring the measurement modes...

Page 7: ...sor module 165 11 Programming examples 168 11 1 Performing a simple measurement 168 11 2 Performing measurements in continuous average mode 168 11 3 Performing measurements in list mode 173 11 4 Perfo...

Page 8: ...an SCPI status register 205 A 2 3 Status byte STB and service request enable register SRE 207 A 2 4 IST flag and parallel poll enable register PPE 208 A 2 5 Device status register 209 A 2 6 Questiona...

Page 9: ...Contents R S NRPM 9 User Manual 1425 8663 02 07 A 2 8 6 Operation upper limit fail status register 218 Glossary List of used terms and abbreviations 220 List of commands 224 Index 229...

Page 10: ...Contents R S NRPM 10 User Manual 1425 8663 02 07...

Page 11: ...laboratory environments Use the R S NRPM only for its designated purpose Observe the operating conditions and performance limits stated in the data sheet Where do I find safety information Safety inf...

Page 12: ...er the R S NRPM OTA power mea surement solution features Single and dual polarized receiver antenna modules with integrated diode detector R S NRPM3 N sensor module for readings of receiver antenna mo...

Page 13: ...NRPM ZD3 that provides the interface for up to three antenna mod ules Especially designed for use with the R S CMQ200 you can install up to six of the feedthrough modules An antenna ring inside the R...

Page 14: ...Is are provided for the operating systems Linux Mac OS X MS Windows It is required that you install a VISA driver on the host operating sys tem to use the I O services provided by this standardized so...

Page 15: ...dule specific func tions and an introduction to remote control and a complete description of the remote control commands are described A printed version is delivered with the R S NRPM OTA Power Measur...

Page 16: ...w of the instrument and deals with the specific characteristics see www rohde schwarz com brochure datasheet nrpm 3 6 Release notes and open source acknowledg ment OSA The release notes list new featu...

Page 17: ...nts in addition to the safety instructions in the follow ing sections In particular do not open an instrument casing 4 1 Unpacking and checking 1 Unpack the R S NRPM components carefully 2 Retain the...

Page 18: ...input connectors are all within the specified ranges Signal outputs are connected correctly and are not overloaded 4 3 Considerations for test setup Give particular attention to the following aspects...

Page 19: ...erference EMI affects the measurement results To suppress generated electromagnetic interference Use only the cables provided for the R S NRPM OTA power measurement solution and suitable shielded cabl...

Page 20: ...ltered cable feedthrough module R S NRPM ZD3 RF shielded box and the interface cable R S NRPM ZKD3 Three channel interface module R S NRPM Z3 RF test chamber Tool for fixing the strain relieve torx sc...

Page 21: ...rams e g the firmware update program PureFW see Chapter 4 5 2 R S NRP Toolkit installation on page 23 The following table points to helpful links where you can find the corresponding drivers Table 4 1...

Page 22: ...ou can get the packages for the corre sponding OS Table 4 2 Information to GUI application R S Power Viewer and programming examples OS R S Power Viewer Programming examples MS Windows Available on th...

Page 23: ...Linux or macOS Refer to the documentation of the VISA driver supplier for instructions on how to install the VISA driver 4 5 2 R S NRP Toolkit installation The R S NRP Toolkit is a software package th...

Page 24: ...t SDK To develop own application programs with the sensor module we recommend that you activate this option to get various programming samples installed onto your PC c Read the legal terms under licen...

Page 25: ...eb or rpm files The associated files for a certain distribution all together make up the individual R S NRP Toolkit for Linux The following examples show two random representatives The filenames vary...

Page 26: ...taller 3 Follow the instructions of the installer to complete the installation 4 5 3 R S Power Viewer installation The R S Power Viewer is a software application that simplifies many power mea suremen...

Page 27: ...P Toolkit for Linux suitable for your distribution 2 Download the installer e g from https www rohde schwarz com software nrp_s_sn or contact the customer support to obtain the file 3 Open a terminal...

Page 28: ...N sensor modules Figure 5 1 shows the LAN sensor module on the left and the USB sensor module on the right Figure 5 1 R S NRPM3N and R S NRPM3 1 Antenna connector see Antenna connector 1 on page 29 2...

Page 29: ...atic error You can query the type of the error with SYSTem SERRor on page 114 Fast flashing red A critical static error You can query the type of the error with SYSTem SERRor on page 114 Note If a cri...

Page 30: ...the net work The IP address assigned by the DCHP or manually is valid Red The R S NRPM3N is not connected to the network properly Either the connection is erroneous or the assigned IP address of the s...

Page 31: ...r module is powered White PoE is not available 5 2 R S NRPM A90 and R S NRPM A90D antenna modules This section introduces the antenna modules of the R S NRPM OTA power mea surement solution For more i...

Page 32: ...esponding letters 1 and 2 or I and II An R S NRPM A90D module occupies two channels on the R S NRPM3 The R S NRPM A90 A90D antenna modules are designed to work with the R S NRPM3 N sensor modules R S...

Page 33: ...ata sheet Signaling LED 3 LED for signaling purposes You can use the LED for mapping between the antenna module location and the sensor module channel or for own signaling purposes To turn on the LED...

Page 34: ...onnectors 1 Micro miniature connectors 10 pin for connecting up to three antenna module cables Filtered cable feedthrough module 2 R S NRPM ZD3 filtered cable feedthrough for combining three antenna m...

Page 35: ...ting e g three antenna module cables for OTA power measurements in an EM controlled environment e in an RF test chamber Figure 5 3 The R S NRPM Z3 interface module 1 Connector to sensor module 2 Inter...

Page 36: ...KU 2 R S NRPM3 3 R S NRPM Z3 4 Strain relieve 5 Antenna module cables Strain relieve 4 Strain relieve for the antenna module cable connections Antenna module cables 5 Cables firmly connected to the an...

Page 37: ...ule is either inside or outside the EM controlled test environment RF shielded box The sensor module is outside the RF shielded box connected to the antenna modules via the feedthrough module R S NRPM...

Page 38: ...calibrate the output power of your DUT Example Setup with one single polarized R S NRPM A90 antenna module installed in an RF shielded box feedthrough module Figure 6 1 One R S NRPM A90 in an RF shiel...

Page 39: ...8663 02 07 Example Setup with multiple single polarized R S NRPM A90 antenna modules in an RF shielded box feedthrough modules Figure 6 2 Multiple R S NRPM A90 in an RF shielded box 1 Controller PC 2...

Page 40: ...5 8663 02 07 Example Setup with multiple single polarized R S NRPM A90 antenna modules in an RF test chamber interface modules Figure 6 3 Multiple R S NRPM A90 in an RF test chamber 1 Controller PC 2...

Page 41: ...um of three antenna modules with two sen sor modules If your test setup requires more antenna modules use additional sensor modules In this test setup you can measure the readings of up to six antenna...

Page 42: ...tains the technical specifications and ordering information 6 3 Connecting an R S NRPM OTA power measure ment setup To start up an R S NRPM OTA power measurement it is assumed that the fol lowing cond...

Page 43: ...al and 2 or II horizontal on the carrier of the antenna mod ules To connect the sensor module to the controller PC you have several options as described in Setting up the connection to the controller...

Page 44: ...sensor module R S NRPM Z3 con nected to R S NRPM3 6 Continue with Setting up the connection to the controller PC 6 3 2 Setting up the connection to the controller PC The controlling host of the R S N...

Page 45: ...ct use at least category 6 STP cables for the LAN connection The Ethernet interface of the R S NRPM3N LAN sensor module requires PoE see LAN PoE interface 6 on page 30 6 3 3 Using the USB connection Y...

Page 46: ...R S NRPM3 2 connector of the sensor module b Tighten the union nut manually 2 Establish the connection of the antenna modules as described in Chap ter 6 3 1 Setting up the RF frontend on page 43 Conne...

Page 47: ...per sensor R S NRP Z5 sensor hub with external power supply unit and USB cable Controller PC with USB host interface and installed VISA driver R S NRP Toolkit and R S Power Viewer Mobile Setup Figure...

Page 48: ...ablish the connection of the antenna modules as described in Chap ter 6 3 1 Setting up the RF frontend on page 43 7 On the computer start a software application to execute the measurement see Chapter...

Page 49: ...ernet switch supporting PoE power delivery e g R S NRP ZAP1 Controller PC with LAN interface and installed VISA driver or R S NRP Toolkit and R S Power Viewer Mobile Setup Figure 6 7 Setup with a PoE...

Page 50: ...NRPM3N sensor module 3 RJ 45 Ethernet cables 1 PoE injector 1 non PoE Ethernet switch Controller PC with LAN interface and installed VISA driver or R S NRP Toolkit and R S Power Viewer Mobile Control...

Page 51: ...o the non PoE Ethernet switch 5 On the controller establish a connection between the sensor module and the network see Chapter 6 3 5 Establishing a connection to the network on page 52 Setup with a Po...

Page 52: ...common network infrastructure network The R S NRPM3N LAN sensor module and controlling host are connected only over the switch peer to peer network For both connections the common network or the peer...

Page 53: ...the hostname extended with local for example nrpm3n 101441 nrpm3n 101441 local 6 3 5 1 Using hostnames In a LAN that uses a domain name system DNS server each connected com puter or instrument can be...

Page 54: ...n for resolving names in the top level domain TLD local are defined to be executed using dedicated local services and ports if no other DNS domain name server is available Example Default hostname nrp...

Page 55: ...point to point connection is used 6 4 Starting the measurement To start the measurement To start an R S NRPM OTA power measurement it is assumed that all compo nents of the test setup are connected An...

Page 56: ...nna module assuming radiation only from boresight direction Power at the internal RF detector in W or dBm The measurement result with out including antenna gain and frequency dependent calibration fac...

Page 57: ...ith the installation see Chapter 4 5 3 R S Power Viewer installation on page 26 The software manual describes also how to install and use the application on Linux or macOS operating systems The R S Po...

Page 58: ...to three antenna modules each To configure an OTA single sensor trace power measurement for using the sensor module with up to three antenna modules To start the application In the MS Windows start me...

Page 59: ...ignals before zeroing An active mea surement during zeroing causes an error a Turn off the measurement signal b Select Sensor Zero Signal off 4 In the panel on the right select the antenna modules for...

Page 60: ...ement results window displays measured power in the sensor module channels To configure an OTA multi sensor ContAV measurement 1 In the toolbar select the OTA Multi Sensor button to open the panel for...

Page 61: ...anel on the right select the channel 4 Enable the antenna modules of the selected channel 5 If necessary set the parameters provided for the measurement mode 6 Repeat step 3 to step 5 for each channel...

Page 62: ...663 02 07 The measurement results window displays the results of the multi channel measurement To configure an OTA single sensor trace power measurement 1 In the toolbar select the button to open the...

Page 63: ...l on the right 2 In the lower border toolbar select the sensor module 3 In the panel on the right select the antenna modules for the measurement 4 If necessary adjust the scaling of the measurement re...

Page 64: ...user interface is an alternative way to operate an R S NRPM3N LAN sensor module With the integrated browser based graphical user interface of the R S NRPM3N sensor module you can configure the most c...

Page 65: ...on on page 48 2 Open a supported web browser 3 Enter the instrument name or the IP address of the sensor module you want to connect to Example http nrpm3n 990001 For details on how to find out the IP...

Page 66: ...of the web browser based user interface 1 2 4 3 5 6 Figure 7 1 Explanation of the web browser based user interface 1 Title bar 2 Common settings see Chapter 7 2 2 3 Common settings on page 68 3 Param...

Page 67: ...ly or graphi cally depending on the selected measurement mode 7 2 2 2 Setting the unit You can set the unit for the different parameters by typing the corresponding letter after the entered value Exam...

Page 68: ...ll future entries of solely numbers represent the value in dBm If you enter 15 in the field the Trigger Level value is set to 15 00 dBm If you want to revert the value to Watt enter 50uW The Trigger L...

Page 69: ...nsor see Status LED 2 on page 29 Measurement Activates the measurement Remote command INITiate CONTinuous on page 151 Frequency Sets the carrier frequency of the applied signal This value is used for...

Page 70: ...nuous Average mode Describes the parameters of the continuous average measurement Access In the measurement navigation pane of the web browser based user interface select Continuous Average The remote...

Page 71: ...r a steep cut off digital lowpass filter The filter reduces result fluctuations caused by modulation Remote command SENSe Sensor POWer AVG SMOothing STATe on page 135 Trace mode Provides the parameter...

Page 72: ...er trace sequence For achieving a good optimum between the measurement speed and the resolution you can set a value of e g 200 trace points Remote command SENSe Sensor TRACe POINts on page 142 7 2 2 5...

Page 73: ...ration 73 Sensor Information 73 Antenna Activates an antenna module module for the measurement Remote command SENSe Sensor CHANnel Channel PRESence on page 115 SENSe Sensor CHANnel Channel ENABle on p...

Page 74: ...averaging Access In the settings navigation pane of the web browser based user interface select Averaging The remote commands required to define the averaging settings are descri bed in Chapter 10 8 1...

Page 75: ...ntrol See also Chapter 10 5 Controlling the measurement on page 118 Repeating Provides the measurement result only after the entire measure ment has been completed The number of measurement cycle repe...

Page 76: ...gger Level 77 Trigger Delay 77 Dropout 77 Holdoff 77 Hysteresis 77 Trigger Source Selects the source and slope polarity of the trigger signal You can use an internal or externally applied trigger sign...

Page 77: ...gger Level Remote command TRIGger DTIMe on page 154 Holdoff Sets the hold off time After a trigger event the sensor module suppresses all trigger events that occur within this time period Remote comma...

Page 78: ...the IP address of the sensor module Remote command SYSTem COMMunicate NETWork IPADdress on page 102 Subnet Mask Sets the subnet mask The subnet mask consists of four number blocks separated by dots Ev...

Page 79: ...as default see SYSTem COMMunicate NETWork COMMon HOSTname on page 105 Remote command SYSTem SENSor NAME on page 115 Update Opens a dialog to start the firmware update For further information see Chap...

Page 80: ...measurements R S NRPM 80 User Manual 1425 8663 02 07 When completed the web browser based user interface displays a report with the test results Remote command TEST SENSor on page 165 Measurement app...

Page 81: ...is packed in a zip archive extract it before updating If you use the firmware update for R S NRP family program further require ments are essential see Checking the prerequisites on page 82 8 2 Updat...

Page 82: ...gnized as a VISA device Make sure that a recent VISA software is installed on the computer 2 Make sure that the R S NRP Toolkit for MS Windows is installed on the com puter see Chapter 4 5 2 R S NRP T...

Page 83: ...Hostname or IP Address field is not used during this procedure Therefore leave it empty 5 In the Firmware field enter the full path and filename of the update file or press the browse button next to...

Page 84: ...f the update was not successful 1 Check whether all necessary drivers are installed on the computer For example if the VISA library is not installed no VISA power sensor is accessible 2 Check if the V...

Page 85: ...ate The update sequence can take a couple of minutes When completed the dialog closes automatically 8 2 3 Using remote control If you want to integrate a firmware update function in an application use...

Page 86: ...Number that specifies the file size file_contents Contents of the rsu file byte by byte 0x0a Delimiter In this example you write exactly 10242905 bytes to the sensor module for example by using a viW...

Page 87: ...ntrol using SCPI commands see Chap ter A Remote control basics on page 195 9 1 Remote control interfaces and protocols Remote control of sensor modules enables you to integrate them into custom automa...

Page 88: ...ace A USB connection requires that you have installed the VISA library VISA detects and configures a sensor module automati cally when the USB connection is established Apart from the USBTMC driver wh...

Page 89: ...model here R S NRPM3N sensor module 100001 is the serial number of the sensor module 9 1 2 Ethernet interface The Ethernet interface of the R S NRPM3N LAN sensor modules allows you to integrate them i...

Page 90: ...address is determined with a procedure called Zeroconf You can also assign a LAN device name which defines the protocol characteris tics of the connection See the description of the VISA resource stri...

Page 91: ...st name is nrpm3 100001 the valid resource string is TCPIP nrpm3 100001 hislip0 HiSLIP TCPIP nrpm3 100001 inst0 VXI 11 A raw socket connection can be established using TCPIP 10 111 11 20 5025 SOCKET T...

Page 92: ...us a successful return of a VISA operation such as viWrite does not guarantee that the sensor module has finished or even started executing the requested command It just indi cates that the command ha...

Page 93: ...ue and it is the result of a query Parameters required only for setting are indicated as Setting parameters Parameters required only to refine a query are indicated as Query parame ters Parameters tha...

Page 94: ...d Numeric suffixes are indicated by angular brackets 1 4 n I and are replaced by a single value in the command Entries without a suffix are interpreted as having the suffix 1 Optional keywords Some co...

Page 95: ...ma For a description of the parameter types refer to Chapter A 1 3 SCPI parameters on page 197 Example Definition SENSe Sensor AVERage COUNt AUTO NSRatio nsr Command AVER COUN AUTO NSR 0 01 Special ch...

Page 96: ...letters Remote Commands CLS 96 ESE 96 ESR 97 IDN 97 IST 97 OPC 97 OPT 98 PRE 98 RCL 98 RST 99 SAV 99 SRE 99 STB 100 TRG 100 TST 100 WAI 100 CLS CLear Status Resets the Status byte STB Standard event r...

Page 97: ...ry only IDN IDeNtification query Returns a string with information on the sensor s identity device identification code In addition the version number of the installed firmware is indicated Usage Query...

Page 98: ...can be queried from a controller program before new commands are sent This pre vents overflow of the input queue when too many commands are sent that cannot be executed Unlike WAI OPC must be sent at...

Page 99: ...rresponds to the SYSTem PRESet command Usage Event SAV number SAVe Stores the current device state under the specified number The storage numbers 0 to 9 are available Setting parameters number Range 0...

Page 100: ...r state and the trigger source is set to BUS SeeTRIGger SOURce BUS BUS Usage Event TST Selftest query Triggers a self test of the instrument and outputs an error code in decimal form 0 indicates that...

Page 101: ...e NETWork IPADdress SUBNet MASK 103 SYSTem COMMunicate NETWork RESet 104 SYSTem COMMunicate NETWork RESTart 104 SYSTem COMMunicate NETWork STATus 104 SYSTem COMMunicate NETWork COMMon DOMain 105 SYSTe...

Page 102: ...cate NETWork IPADdress ipaddress R S NRPM3N LAN sensor modules only For SYSTem COMMunicate NETWork IPADdress MODE STATic you can set the address manually Sets the IP address Parameters ipaddress Range...

Page 103: ...ery only SYSTem COMMunicate NETWork IPADdress MODE mode R S NRPM3N LAN sensor modules only Sets whether the IP address is assigned automatically or manually Parameters mode AUTO STATic AUTO Assigns th...

Page 104: ...sensor modules only Resets the LAN network settings to the default values Example SYSTem COMMunicate NETWork RESet Usage Event SYSTem COMMunicate NETWork RESTart R S NRPM3N LAN sensor modules only Res...

Page 105: ...module Note To avoid problems with the network connection we recommend that you do not change the hostname If you change the hostname be sure to use a unique name Changing the hostname is a password...

Page 106: ...Tem ERRor CODE ALL Queries all unread entries in the error event queue and removes them from the queue Only the error numbers are returned and not the entire error text Example SYSTem ERRor CODE ALL R...

Page 107: ...FWUPdate fwudata Loads new operating firmware into the device Rohde Schwarz provides new firmware in files with the extension rsu Usually you find the rsu file at the Rohde Schwarz web site Otherwise...

Page 108: ...242884 in this case This number has eight digits Now you have all the information to assemble every thing The SYST FWUP command A blank as a separator The sign The 8 for the length of the file size Th...

Page 109: ...FWUPdate STATus Response Success Usage Query only Manual operation See Update on page 79 SYSTem HELP HEADers Item Returns a list of all SCPI commands supported by the sensor Query parameters Item bloc...

Page 110: ...Antenna 1 Cal Due Date Antenna 1 Property Antenna 2 Type Antenna 2 Stock num ber Antenna 2 Serial Antenna 2 Cal Due Date Antenna 2 Property Antenna 3 Type Antenna 3 Stock num ber Antenna 3 Serial Ante...

Page 111: ...suffix channel selects the corresponding antenna module and the suffix color selects LED on off Suffix Channel 1 3 Parameters color 0 The LED is off 0 The LED shines blue Range 0 to 255 RST 0 Manual...

Page 112: ...status LED is controlled by the firmware of the sensor internally or by the user settings For more information see SYSTem LED COLor Parameters mode USER SENSor RST SENSor SYSTem MINPower Yields the lo...

Page 113: ...sage Event SYSTem REBoot Reboots the power sensor Usage Event SYSTem RESTart Restarts the sensor module Usage Event SYSTem SERRor LIST ALL Returns a list of all static errors that have occurred but ha...

Page 114: ...y SYSTem SERRor Returns the next static error if any Static errors are more severe than normal error conditions which can be queried with SYSTem ERRor NEXT While normal errors result from e g unknown...

Page 115: ...he hostname of the sensor module Parameters sensorname Example SYSTem SENSor NAME SensorModuleInput_A90D SYSTem SENSor NAME Queries the sensor name Response SensorModuleInput_A90D Manual operation See...

Page 116: ...e fore we recommend that you disable unconnected channels by this command Suffix Channel 1 3 Parameters state RST ON Manual operation See Antenna on page 73 10 4 3 Selecting the reference source The R...

Page 117: ...n the remote control computer and the sensor modules if high level measurement commands are used Remote commands FORMat BORDer 117 FORMat SREGister 118 FORMat DATA 118 FORMat BORDer border Selects the...

Page 118: ...in binary blocks with 32 bit or 64 bit length RST ASCii length Range 32 64 RST 32 Example FORMat DATA REAL 64 Binary DOUBLE FORMat DATA ASCii 3 3 124 10 5 Controlling the measurement The sensor module...

Page 119: ...nce of a measurement cycle The following states are defined IDLE The sensor module does not execute a measurement After switching on it is initially in the idle state When a measurement has been start...

Page 120: ...depend on the selected trigger source If the signal power exceeds or falls below a reference level set by the trigger level the measurement starts after the defined delay time Waiting for a trigger e...

Page 121: ...ant to avoid the output of redundant data Select repeating termination control when executing remote control applica tions as you are usually only interested in the results of the fully settled averag...

Page 122: ...Due to the chopper phases one measurement lasts twice the defined aperture time As defined by the average count after 4 measurements the result is averaged and available During the whole measurement...

Page 123: ...ult During the settling phase the amount of the result is already correct but the noise is higher After 4 measurements when the average count is reached settled data are available When the trigger cou...

Page 124: ...f one aperture time Then settled data are available and the sensor module returns to the idle state 1 2 3 4 5 1 Trigger event 2 Noninverted chopper phase 3 Measurement result 4 Trigger synchronization...

Page 125: ...ed trace time During a chopper phase the trigger synchronization is high TRIGger SYNC STATe ON After 2 chopper phases 1 measurement is completed As defined by the trace average count after 2 measureme...

Page 126: ...high TRIGger SYNC STATe ON Every measurement provides a result After 2 measurements when the trace average count is reached settled trace data result is available 1 2 3 4 5 6 7 8 1 Start of the measu...

Page 127: ...hronization 5 Return to idle state 10 6 Selecting a measurement mode and retrieving results Before starting a measurement select the measurement mode using SENSe Sensor FUNCtion The following modes ar...

Page 128: ...iliary 131 SENSe Sensor FUNCtion function Sets the measurement mode Parameters function POWer AVG Continuous Average After a trigger event the power is integrated over a time interval aperture set wit...

Page 129: ...configured before but it can also return data of different measurands By default the reading is the average power To determine the measurand for the FETCh Channel SCALar POWer AVG command use the CALC...

Page 130: ...e antenna module String Meaning PISotropic Equivalent isotropically received power PISO in W or dBm default Equivalent detected power of an isotropic antenna with an ideal power detector at the phase...

Page 131: ...he measurement of additional measurands that are determined together with the main measured value Parameters mode NONE MINMax RNDMax NONE No additional values are measured MINMax In addition to the av...

Page 132: ...noise of the sensor module by approx 20 so it should remain deactivated if it is not required Configuring continuous average measurements of modulated signals When measuring modulated signals in conti...

Page 133: ...Fer COUNt 134 SENSe Sensor POWer AVG BUFFer DATA 134 SENSe Sensor POWer AVG BUFFer INFO 134 SENSe Sensor POWer AVG BUFFer SIZE 134 SENSe Sensor POWer AVG BUFFer STATe 135 SENSe Sensor POWer AVG SMOoth...

Page 134: ...average result buffer and returns them even if the buffer is not full In contrast FETCh Channel SCALar POWer AVG returns a result only if the buffer is full Example SENSe1 POWer AVG BUFFer DATA Usage...

Page 135: ...Parameters state RST OFF Example SENSe Sensor POWer AVG BUFFer STATe OFF SENSe Sensor POWer AVG SMOothing STATe state Activates the smoothing filter a steep edge digital lowpass filter If you cannot a...

Page 136: ...in list processing mode Example SENSe1 LIST FREQuency POINts 4 Usage Query only CONTrol Sensor FREQuency MODE mode Selects the frequency list mode Parameters mode FIXed RXList RST FIXed Example CONTro...

Page 137: ...r TRACe AVERage COUNt count Sets the trace filter length i e the number of acquired traces which are to be averaged for one trace The higher the count the lower the noise and the longer it takes to ob...

Page 138: ...CONtrol REPeat SENSe Sensor TRACe AVERage STATe state Activates the averaging filter in trace mode Parameters state RST ON SENSe Sensor TRACe DATA Returns the measured trace data in a pre defined form...

Page 139: ...ents of the Definite Length Arbitrary Block which is returned from the SENSe TRACe DATA query The format is defined in IEEE488 2 In principle the response has the format as shown in Figure 10 1 Figure...

Page 140: ...escription deals with the user data content and shows what is embedded in it There are similar mechanisms as with Arbitrary Block Response Data in the user data content As indicated above the user dat...

Page 141: ...data would contain C1mf3260mmmmnnnn C1 Channel 1 m The letter m to denote the Min Trace f The letter f to denote float format 3 3 bytes for length of the number of points that follows 260 260 float va...

Page 142: ...nt sequence It is used to specify the start of recording for trace mode The start of recording is referenced to the delayed trigger point that is set with TRIGger DELay Negative values indicate that t...

Page 143: ...TRACe TIME time Sets the trace length i e the time to be covered by the trace sequence This time period is divided into several equal intervals in which the average power is deter mined The number of...

Page 144: ...ernal sample rate of 2 MHz the sensor module performs 200 measurements SENS TRAC POIN 400 SENS1 TRACe UPS TYPE SINC If you select the number of trace points higher than the number of physical measurem...

Page 145: ...ERage STATe is turned on Parameters count Range 1 to 65536 RST 4 Example AVERage COUNt 4 Manual operation See Value on page 75 SENSe Sensor AVERage RESet Deletes all previous measurement results that...

Page 146: ...is composed of the last measured value and the other values already stored in the filter See Chapter 10 5 Controlling the measurement on page 118 Parameters mode MOVing REPeat MOVing Provides every n...

Page 147: ...his frequency is used for the frequency response correction of the measurement result The center frequency is set for broadband signals e g spread spectrum signals multicarrier signals The data of the...

Page 148: ...e duty cycle defines the percentage of one period when the signal is active If the duty cycle is enabled the R S NRPM calculates the signal pulse power from the average power considering the duty cycl...

Page 149: ...ENSe Sensor CORRection OFFSet 149 SENSe Sensor CORRection OFFSet STATe 149 SENSe Sensor CORRection OFFSet offset Sets a fixed offset that is added to correct the measured value Parameters offset Range...

Page 150: ...itions Usage Event INITiate ALL INITiate IMMediate Starts a single measurement cycle The sensor module changes from the idle state to the wait for trigger state When the trigger condition is fulfilled...

Page 151: ...a measurement is completed the sensor module enters the wait for trigger state again OFF Stops the continuous measurement mode The sensor module switches to idle state RST OFF Example See Chapter 11...

Page 152: ...TRIGger BURSt DELay 2e 3 TRIGger ATRigger DELay delay For TRIGger ATRigger STATe ON this parameter determines after which time an artificial trigger event is created if no real trigger event has occur...

Page 153: ...ter a single INITiate IMMediate As long as the defined number of measurements are not yet executed the sensor module auto matically initiates another measurement internally after the current result is...

Page 154: ...ropout time is the minimum time for which the signal must be below above the power level defined byTRIGger LEVel and TRIGger HYSTeresis before triggering can occur again As with the Holdoff parameter...

Page 155: ...h stable triggering conditions could be obtained with a suitable hold off time regular triggering at the same point it would not be possible to set exclusive triggering at A Parameters dropout_time Ra...

Page 156: ...0 RST 0 00 Default unit s Manual operation See Holdoff on page 77 TRIGger HYSTeresis hysteresis Sets the hysteresis thresholds A trigger event occurs if the trigger level Falls below the set value on...

Page 157: ...Sets the trigger threshold for internal triggering derived from the test signal This setting is effective only for the internal TRIGger SOURce Parameters level Range 1 0e 7 to 200 0e 3 RST 1 0e 3 Defa...

Page 158: ...Ternal2 RST EXT1 TRIGger SENDer STATe state Activates the trigger sender mode of the sensor module In this state the sensor module can output a digital trigger signal in synchronization with its own t...

Page 159: ...IMMediate INTernal INT1 INT2 INT3 INTernal1 INTernal2 INTernal3 BUS EXTernal EXT1 EXTernal1 EXT2 EXT3 EXTernal2 EXTernal3 BURSt1 BURS1 BURSt2 BURS2 BURSt3 BURS3 BUS Triggers the measurement with the c...

Page 160: ...r the TRIGger DELay has elapsed Similar to trigger source EXT waiting for a trigger event can also be skipped by TRIGger IMMediate RST IMMediate Manual operation See Source on page 76 TRIGger SYNC POR...

Page 161: ...nformation Chapter A 2 Status reporting system on page 202 Contents General status register commands 161 Reading out the CONDition part 162 Reading out the EVENt part 162 Controlling the ENABle part 1...

Page 162: ...STATus OPERation SENSe CONDition STATus OPERation TRIGger CONDition STATus OPERation ULFail CONDition STATus QUEStionable CALibration CONDition STATus QUEStionable CONDition STATus QUEStionable POWer...

Page 163: ...ABle value STATus OPERation MEASuring ENABle value STATus OPERation SENSe ENABle value STATus OPERation TRIGger ENABle value STATus OPERation ULFail ENABle value STATus QUEStionable CALibration ENABle...

Page 164: ...the associated register The transition also writes a 1 into the associated bit of the corresponding EVENt register Parameters value RST 0 10 11 6 Controlling the positive transition part For more inf...

Page 165: ...on that you can use for troubleshooting Note Do not apply a signal while the selftest is running because it can indicate errors in the output messages for the test steps Offset Voltages and or Noise V...

Page 166: ...bration 1 4 DATA caldata Writes a binary calibration data set in the memory of the sensor module Suffix 1 4 1 4 Parameters caldata block_data CALibration 1 4 DATA LENGth Queries the length in bytes of...

Page 167: ...n attempt can run into a timeout The setting command accepts only the parameter ONCE OFF and ON are ignored The query returns the value ON if a calibration is in progress otherwise the value OFF Suffi...

Page 168: ...nd e g To install the R S NRP Toolkit on MS Windows on page 23 11 1 Performing a simple measurement The simplest way to obtain a result is to use the following sequence of SCPI com mands Example RST s...

Page 169: ...nnels of the sensor module SENSe CHAnnel1 ENABle 1 SENSe CHAnnel2 ENABle 1 SENSe CHAnnel3 ENABle 1 Select measurement mode and set the time interval to 10 s SENSe FUNCtion POWer AVG SENSe POWer AVG AP...

Page 170: ...IG SOUR IMM Query sensor SYST ERR Query sensor SYST SERR Write sensor INIT IMM Query sensor FETCH ALL Close sensor Example C C VISA source code This sequence shows the VISA source code based on the ps...

Page 171: ...ple so import that module import visa from time import sleep from math import fabs log10 Find a R S NRPM3 power sensor modules That sensor module is characterized by a Product ID of 0x0195 def OpenFir...

Page 172: ...f Watt unit to dBm unit def Watt2dBm dW if fabs dW 1 0e 19 return 160 0 return 10 0 log10 fabs dW 30 0 sensor None sensor OpenFirstNRPM3 if sensor None for meas in range 1 10 sensor write init imm res...

Page 173: ...and saved internally before the measure ment starts Both the R S NRPM3 N sensor module and the DUT get the list of frequency points and the R S NRPM3 N pre calculates the corresponding parameters req...

Page 174: ...ApertureTime 100 s AverageCount number of averaged measurement readings ApertureTime width of the sampling window Aspects to consider Minimum measurement time 220 s The time span of the measurement p...

Page 175: ...then cycles over the configured frequency list doing power measurements with pre configured aperture windows and average counts Each new measurement starts after a selectable measurement period _____...

Page 176: ...a ENAB ON else strCmd SENS CHAN str 1 nAntenna ENAB OFF WriteCmd session szCmd Prepare Event Registers to recognize a finished measurement We want to detect the End of a Measurement This is reflected...

Page 177: ...from the DUT with a certain minimal length here 950 us The sensor setting trigger dropout time is used to recognize this and the execution shall start after the FALLING edge of this initial start burs...

Page 178: ...holdoff X is the Time for a single measurement X shall be shorter than the receiving pulse from the DUT X 2 Average Count ApertureTime 100us Initial delay before the very first measurement trigger bu...

Page 179: ...tion if we do not get a trigger within approx 30 seconds bool bMeasReady FALSE unsigned int uiSleep 10 10 ms unsigned int uiWaitForTriggerTimeoutCount 5000 uiSleep unsigned short usEvent 0 while bMeas...

Page 180: ...ement results close session 11 4 Performing measurements in trace mode This section describes programming examples for measuring power over time with the R S NRPM OTA Power Measurement Solution The ex...

Page 181: ...r the trace measurement Using 500 points usually represents a good compromise between USB transfer speed and resolution SENSe TRACe POINTs 10 Enable and configure the averaging filter SENSe TRACe AVER...

Page 182: ...nt resource NRPM3 100001 Open the device sensor Open resource Query the resource identifier and reset the sensor module to default Query sensor IDN Write sensor RST Measure only on channels 1 3 Write...

Page 183: ...overall length 10 ms of the trace select the number of measurment points 500 points viWrite session SENS TRAC TIME 10 0e 3 n 23 uiSent viWrite session SENS TRAC POINTS 500 n 21 uiSent Initiate a singl...

Page 184: ...he position of the status LED is indicated in Chapter 5 R S NRPM tour on page 28 The meaning of the different colors and blinking frequencies is explained in Sta tus LED 2 on page 29 Title bar of the...

Page 185: ...he main dialog select Sensor 2 Under Diagnostics select Selftest See also Selftest on page 79 12 3 Problems during a firmware update The firmware update is described in Chapter 8 Firmware update on pa...

Page 186: ...measures Use the Configure Network Sensor component of the R S NRP Toolkit see Chapter 12 4 1 Components of the R S NRP Toolkit on page 186 Troubleshooting for peer to peer connections on page 53 12 4...

Page 187: ...Start menu S Parameter update multi S parameter compensation is not supported by the R S NRPM3 sensor modules Terminal Low level communication program for sending commands to the sensor module 12 5 Re...

Page 188: ...ent Kit 1500 mm 1436 2855 05 yes yes The recommended tools are listed in the table that follows Tool Description part no Screwdriver flat tip Blade width 3 mm max Commercial off the shelf Example WERA...

Page 189: ...dure is also applicable for the dual variant of the strain relief To change the antenna cable proceed as follows 1 Remove the cable tie Use the electronics side cutter part no 78 71 125 or equivalent...

Page 190: ...n of the cable tie head Place the cable tie Use the notch to place the cable tie correctly Figure 12 5 Placing a cable tie 7 NOTICE Risk of damage of the cable and the connector Make sure that the for...

Page 191: ...heck the selftest for passed or failed using the command TEST SENSor 12 6 Contacting customer support Technical support where and when you need it For quick expert help with any Rohde Schwarz product...

Page 192: ...Troubleshooting R S NRPM 192 User Manual 1425 8663 02 07 Figure 12 7 QR code to the Rohde Schwarz support page Contacting customer support...

Page 193: ...matic load meet the values specified in the data sheet Always store the antenna modules in the original package to avoid mechani cal damage 13 3 Disposal Rohde Schwarz is committed to making careful e...

Page 194: ...eveloped a disposal concept for the eco friendly disposal or recycling of waste material As a manufacturer Rohde Schwarz completely fulfills its obligation to take back and dispose of electrical and e...

Page 195: ...nds consist of a so called header and usually one or more parame ters The header and the parameters are separated by a white space ASCII code 0 to 9 11 to 32 decimal e g blank The headers can consist...

Page 196: ...o forms in the manual the instrument itself is case insensitive Numeric suffixes If a command can be applied to multiple instances of an object e g specific channels or sources the required instances...

Page 197: ...ion of the parameter types refer to Chapter A 1 3 SCPI parame ters on page 197 Special characters Parameters A vertical stroke in parameter definitions indicates alternative possibilities in the sense...

Page 198: ...M and MHZ are also allowed K kilo M milli U micro and N nano If the unit is missing the basic unit is used Units Only basic units are allowed and recognized Special numeric values The texts listed bel...

Page 199: ...the numeric value 0 The numeric values are provided as the response for a query Example Setting command SENSe AVERage COUNt AUTO ON Query SENSe AVERage COUNt AUTO Response 1 Text parameters Text param...

Page 200: ...ies a data block of indefinite length The use of the indefinite format requires a NL END message to terminate the data block This format is useful when the length of the transmission is not known or i...

Page 201: ...d system the semicolon is fol lowed by a colon If the successive commands belong to the same system having one or several levels in common the command line can be abbreviated To this end the second co...

Page 202: ...meric values Numeric values are output without a unit Physical quantities are referred to the basic units or to the units set using the Unit command The response 3 5E9 for example stands for 3 5 GHz T...

Page 203: ...ote control basics R S NRPM 203 User Manual 1425 8663 02 07 A 2 1 Hierarchy of the status registers Fig A 1 shows the hierarchical structure of information in the status registers Status reporting sys...

Page 204: ...Error Command Error User Request Power On Calibrating 0 0 0 Measuring Triggering 0 0 0 0 Sense Summary Lower Limit Fail Upper Limit Fail 0 0 0 Service Request Enable 1 0 2 3 4 5 6 7 9 8 10 11 12 13 14...

Page 205: ...ister Each SCPI register consists of five 16 bit registers which have different functions see Figure A 2 The individual bits are independent of each other i e each hardware status is assigned a bit nu...

Page 206: ...the associated NTR bit decides whether the EVENt bit is set to 1 NTR bit 1 the EVENt bit is set NTR bit 0 the EVENt bit is not set This part can be written into and read as required Its contents are...

Page 207: ...of the SCPI hierarchy Its special feature is that bit 6 acts as the summary bit of all other bits of the Status Byte Register The status byte is read by the query STB or a serial poll The SRE is assoc...

Page 208: ...e standard event status register is set and enabled in the event status enable register Setting this bit denotes a serious error which can be specified in greater detail by querying the standard event...

Page 209: ...EVENt Querying the static errors SYSTem SERRor Table A 2 Meaning of bits used in the device status register Bit No Meaning 0 Sum of SERR bits The sum combination of SERR bits 1 to 4 1 SERR measuremen...

Page 210: ...NTernal INT 1 always External clock SENSe Sensor ROSCillator SOURce EXTernal 1 if the sensor module was able to synchronize with external clock 0 if the sensor module could not synchronize with extern...

Page 211: ...on status register on page 212 9 POST failure The built in test of the R S NRPM carried out automatically upon power up has generated an error 10 to 15 Not used A 2 6 1 Questionable power status regis...

Page 212: ...dard event status register can be read out by the query ESR The ESE forms the associated ENABle register It can be set and read out with the command query ESE Table A 6 Meaning of bits used in the sta...

Page 213: ...register contains information on the operations currently being performed by the sensor module while the EVENt register contains information on the operations performed by the since the last readout o...

Page 214: ...17 11 Lower limit fail status register This bit is set if a displayed value has dropped below a lower limit value See Chapter A 2 8 5 Operation lower limit fail status register on page 218 12 Upper li...

Page 215: ...Remote control basics R S NRPM 215 User Manual 1425 8663 02 07 Status reporting system...

Page 216: ...register Bit No Meaning 0 Not used 1 sensor module calibrating The sensor module is being calibrated 5 to 15 Not used A 2 8 2 Operation measuring status register The CONDition register contains inform...

Page 217: ...waiting for trigger The sensor module is in the waiting for trigger state and is waiting for a trigger event When the trigger event occurs the sensor module changes into the mea suring state 5 to 15 N...

Page 218: ...ils of the behavior are defined by the transition register Querying the register STATus OPERation LLFail CONDition STATus OPERation LLFail SUMMary EVENt Table A 12 Meaning of bits used in the operatio...

Page 219: ...Manual 1425 8663 02 07 Table A 13 Meaning of bits used in the operation lower limit fail status register Bit No Meaning 0 Not used 1 Upper limit fail The measured value exceeds the upper limit value 5...

Page 220: ...ming Interface Average count Number of averaged readings Average factor see Average count B Beamforming Steering a beam in the direction of the receiver C Computer name An unambiguous indication of th...

Page 221: ...electrical power for a device over the Ethernet cable Power A term describing the signal level in the RF domain or defining the length of the I Q vector in the Baseband domain product page A designat...

Page 222: ...mber Shielded cube See anechoic chamber T Trigger Internally generated or externally supplied signal which starts signal gen eration at a particular point in time Trigger event A trigger event is caus...

Page 223: ...ary List of used terms and abbreviations R S NRPM 223 User Manual 1425 8663 02 07 Anechoic chamber with very low reflectivity Provides a shielded test environment for OTA measurements of radio frequen...

Page 224: ...Sensor CHANnel Channel PRESence 115 SENSe Sensor CHANnel Channel ENABle 116 SENSe Sensor CORRection DCYCle 148 SENSe Sensor CORRection DCYCle STATe 148 SENSe Sensor CORRection OFFSet 149 SENSe Sensor...

Page 225: ...h Sensor ALL SCALar POWer AVG 129 FORMat BORDer 117 FORMat SREGister 118 FORMat DATA 118 INITiate ALL 150 INITiate CONTinuous 151 INITiate IMMediate 150 STATus DEVice CONDition 162 STATus DEVice ENABl...

Page 226: ...ation TRIGger ENABle 163 STATus OPERation TRIGger NTRansition 164 STATus OPERation TRIGger PTRansition 164 STATus OPERation TRIGger SUMMary EVENt 162 STATus OPERation ULFail CONDition 162 STATus OPERa...

Page 227: ...ork COMMon DOMain 105 SYSTem COMMunicate NETWork COMMon HOSTname 105 SYSTem DFPRint Channel 105 SYSTem ERRor ALL 106 SYSTem ERRor CODE ALL 106 SYSTem ERRor CODE NEXT 106 SYSTem ERRor COUNt 106 SYSTem...

Page 228: ...ATRigger STATe 153 TRIGger BURSt DELay 152 TRIGger COUNt 153 TRIGger DELay 153 TRIGger DELay AUTO 154 TRIGger DTIMe 154 TRIGger EXTernal 2 2 IMPedance 155 TRIGger HOLDoff 156 TRIGger HYSTeresis 156 T...

Page 229: ...72 sensor module 72 System 77 Trace 71 Trigger 75 Connecting Controller PC 44 Connecting the R S NRPM3 RF frontend 42 Connecting the sensor module Host interface 46 Connecting the sensor module and PC...

Page 230: ...st interface How to connect the cable 46 How to disconnect the cable 46 Host interface connector 29 Hostname 53 How to Connect the cable to the host interface of the sensor module 46 Connect the senso...

Page 231: ...on MS Windows 57 Single sensor ContAv 58 Single sensor trace 62 Mnemonics 195 MS Windows NRP toolkit installation 23 Power viewer installation 26 Power viewer measurements 57 VISA driver installation...

Page 232: ...23 Instrument tour 28 Software requirements 20 Unpacking and checking 17 Prevent antenna damage 18 Printed circuit board Antenna module 33 Programming examples Archives 21 Continuous average measureme...

Page 233: ...lts 127 Reset LAN 30 Resource string HiSLIP 90 Socket 91 VISA 89 VXI 11 90 Results Remote control commands 127 RF frontend Connecting the R S NRPM3 42 RF shielded box Measurement setup 41 Setting up 4...

Page 234: ...e mode C C VISA 183 Programming examples trace mode SCPI 181 Three antenna modules test setup 37 Toolkit 21 Trace Parameters 71 Single sensor measurement 62 Trigger I O connector 30 Trigger1 29 Troubl...

Page 235: ...Index R S NRPM 235 User Manual 1425 8663 02 07 Welcome Key features 12 OTA power measurement solution 12 Z Zero configuration networking 52...

Reviews: