background image

Performing measurements

R&S

®

NRPM

63

Mannual 1425.8663.02 ─ 08

2. In the lower border toolbar, select the sensor module.

3. In the panel 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.

7. Repeat 

step 2

 to 

step 6

 for each connected sensor module.

8. Set the frequency.

9. Start the measurement.

Measurement applications

Summary of Contents for NRPM OTA Power Measurement Solution

Page 1: ...R S NRPM OTA Power Measurement Solution Mannual 1425866302 Version 08 IäÍ2 ...

Page 2: ...module 1426 7602 02 2022 Rohde Schwarz GmbH Co KG Muehldorfstr 15 81671 Muenchen Germany Phone 49 89 41 29 0 Email info rohde schwarz com Internet www rohde schwarz com Subject to change data without tolerance limits is not binding R S is a registered trademark of Rohde Schwarz GmbH Co KG All other trademarks are the properties of their respective owners 1425 8663 02 Version 08 R S NRPM Throughout...

Page 3: ...view 15 3 1 User manual 15 3 2 Tutorials 15 3 3 Instrument security procedures 15 3 4 Basic safety instructions 15 3 5 Data sheets and brochures 16 3 6 Release notes and open source acknowledgment OSA 16 3 6 1 Application notes application cards white papers etc 16 4 Preparing for use 17 4 1 Unpacking and checking 17 4 2 Choosing the operating site 17 4 3 Considerations for test setup 18 4 4 Power...

Page 4: ... 5 R S NRPM Z3 connected to the R S NRPM3 37 6 Setting up a measurement 38 6 1 Test setup examples 38 6 2 R S CMQ200 shielding cube 42 6 3 Connecting an R S NRPM OTA power measurement 43 6 3 1 Connecting the RF frontend 44 6 3 2 Connecting to the controller PC 46 6 3 3 Using the USB connection 47 6 3 4 Using the LAN connection 50 6 3 5 Connecting to the network 54 6 4 Starting the measurement 57 7...

Page 5: ...9 2 2 Structure of an SCPI status register 97 9 2 3 Status byte STB and service request enable register SRE 99 9 2 4 IST flag and parallel poll enable register PPE 100 9 2 5 Device status register 101 9 2 6 Questionable status register 102 9 2 7 Standard event status and enable register ESR ESE 104 9 2 8 Operation status register 105 10 Remote control commands 112 10 1 Conventions used in SCPI com...

Page 6: ...sic measurement parameters 165 10 8 1 Configuring averaging 165 10 8 2 Setting the frequency 168 10 8 3 Configuring corrections 168 10 9 Starting and ending a measurement 170 10 10 Configuring the trigger 172 10 11 Using the status register 180 10 11 1 General status register commands 181 10 11 2 Reading out the CONDition part 181 10 11 3 Reading out the EVENt part 182 10 11 4 Controlling the ENAB...

Page 7: ...lftest 203 12 3 Problems during a firmware update 204 12 4 Cannot establish a LAN connection 205 12 4 1 Components of the R S NRP Toolkit 205 12 5 Replacing antenna cables 206 12 5 1 Spare parts and recommended tools 206 12 5 2 Cable replacement 207 12 6 Contacting customer support 210 13 Transporting 211 14 Maintenance storage and disposal 212 14 1 Cleaning 212 14 2 Storage 212 14 3 Disposal 213 ...

Page 8: ...Contents R S NRPM 8 Mannual 1425 8663 02 08 ...

Page 9: ...ded boxes or benchtop applications in RF test chambers You can use it for Over the Air OTA beamforming verification in 5G WLAN IEEE 802 11ad and IEEE 802 11ay and the calibration of the transmit antenna output power Where do I find safety information Safety information is part of the product documentation It warns you of potential dangers and gives instructions on how to prevent personal injury or...

Page 10: ...only as described in the product documentation or the data sheet Any other modifications can affect safety and are not permitted Never open the casing of the product Only service personnel authorized by Rohde Schwarz are allowed to repair the product If any part of the product is damaged or broken stop using the product Contact Rohde Schwarz customer service at https www rohde schwarz com support ...

Page 11: ...on page 213 Table 1 2 Labels regarding sensitive components Electrostatically sensitive components Indicates sensitivity to touch Follow the instructions in the product documentation to avoid product damage See To prevent antenna damage on page 18 1 3 Warning messages in the documentation A warning message points out a risk or danger that you need to be aware of The signal word indicates the sever...

Page 12: ...r 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 modules OTA power measurements with up to three antenna modules per R S NRPM sensor module Ethernet and high speed host USB communication interfaces Mode for processing frequency lists for short settling...

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 S CMQ200 allows you to position and align the antenna modules flexibly according to the appli cation An RF test chamber of larger dimensions The antenna modules and the sensor module are positioned in...

Page 14: ...s 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 software interface library The sensor module supports SCPI remote control e g to automate a measure ment with a scripting environment About the R S NRPM OTA power measurement solution ...

Page 15: ...ule 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 Measurement Sol ution 3 2 Tutorials Tutorials offer guided examples and demonstrations on operating the R S NRPM They are provided on the product page of the internet 3 3 Instrument security procedures Deals...

Page 16: ...e datasheet nrpm 3 6 Release notes and open source acknowledg ment OSA The release notes list new features improvements and known issues of the cur rent firmware version and describe the firmware installation The open source acknowledgment document provides verbatim license texts of the used open source software see www rohde schwarz com firmware nrpm 3 6 1 Application notes application cards whit...

Page 17: ...g the product later 3 Using the delivery notes check the equipment for completeness 4 Check the equipment for damage If the delivery is incomplete or equipment is damaged contact Rohde Schwarz 4 2 Choosing the operating site Specific operating conditions ensure proper operation and avoid damage to the product and connected devices For information on environmental conditions such as ambient tempera...

Page 18: ...tion For information on the options for connecting the sensor modules and test setups for the measurements see Chapter 6 Setting up a measurement on page 38 To prevent antenna damage Damage is most likely to occur when you connect or disconnect an antenna mod ules 1 NOTICE Electrostatic discharge can quickly and imperceptibly damage or destroy the electrostatic sensitive antenna modules Ground you...

Page 19: ...g the filtered cable feedthrough module R S NRPM ZD3 make sure that the housing of the RF shielded box is grounded since the feed through module is grounded by the housing Since the antenna module receives signals in a wide band also outside the specified frequency bands always measure in a controlled EM environment In particular when working with the R S NRPM Z3 interface module Signal input and ...

Page 20: ...e host interface instead Choose the PoE power sourcing equipment PSE with care Only use PoE power sourcing equipment PSE as specified in the IEEE stand ards 802 3af or IEEE 802 3at Otherwise the following can happen If too much power is supplied the R S NRPM3N sensor module can get overheated and become damaged as a result If the supplied power is not sufficient the R S NRPM3N sensor module does n...

Page 21: ...onnection cables Double shielded cables e g R S NRP ZKU or NRP ZK6 For this connection Rohde Schwarz provides two types of cables R S NRP ZKU cable with a USB connector NRP ZK6 cable with a push pull type connector You can get both cables with different lengths up to 5 meters How to Chapter 6 3 3 Using the USB connection on page 47 See Chapter 6 Setting up a measurement on page 38 for examples on ...

Page 22: ...warz com rsvisa www ni com visa 4 5 3 Optional software Optionally you can use the following software applications R S Power Viewer an interactive power measurement software application from Rohde Schwarz for measurements and evaluation of results with the sensor module As a prerequisite R S Power Viewer requires a VISA driver and the installa tion of the R S NRP Toolkit see Chapter 4 6 2 R S NRP ...

Page 23: ...er 4 6 2 R S NRP Toolkit installation on page 24 Linux Available on request for various Linux distributions e g CentOS Debian RedHat Ubuntu See To install the R S Power Viewer on Linux on page 28 Packages available via the customer support http www customersup port rohde schwarz com macOS Available part of the R S NRP Tool kit macOS package see To install the R S NRP Toolkit on macOS on page 27 4 ...

Page 24: ...NRP Toolkit installation The R S NRP Toolkit is a software package that provides various utility programs for the whole Rohde Schwarz NRP power sensor family including the R S NRPM sensor module To install the R S NRP Toolkit on MS Windows Rohde Schwarz provides an R S NRP Toolkit executable file which installs the necessary low level and high level drivers and various tools on an MS Windows OS Su...

Page 25: ...lication 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 license terms d Confirm that you agree to the license terms and conditions 4 Continue with Install to complete the installation process When completed you can find the included programming examples under C ProgramData Rohde Schwa...

Page 26: ... 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 depending on the distribu tions and the versions Example Files used on Debian based systems sudo dpkg i nrpzmodule dkms_4 2 2_all deb Kernel driver sudo dpkg i libnrp_4 11 1_amd64 deb Transport layer sudo ...

Page 27: ...ller 3 Follow the instructions of the installer to complete the installation 4 6 3 R S Power Viewer installation The R S Power Viewer is a software application that simplifies many power mea surement tasks It is part of the macOS NRP Toolkit installer and is available as a separately installable package for Linux and MS Windows The following instructions describe how to install the R S Power Viewe...

Page 28: ...NRP Toolkit for Linux suitable for your distribution 2 Download the installer e g from www rohde schwarz com software nrp_s_sn or contact the customer support to obtain the file 3 Open a terminal window 4 Enter sudo powerviewer_9 0_linux_x86 run Note The actual number here 9 0 can be different To install the R S Power Viewer on macOS The R S Power Viewer is part of the R S NRP Toolkit For installa...

Page 29: ... 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 30 2 Status LED see Status LED 2 on page 30 3 Host interface connector see Host interface connector 3 on page 30 4 Trigger I O connector see Trigger I O connector 4 on page 31 5 Network status LED see Netwo...

Page 30: ...is in progress Slow flashing red A static error You can query the type of the error with SYSTem SERRor on page 133 Fast flashing red A critical static error You can query the type of the error with SYSTem SERRor on page 133 Note If a critical error occurs after a firmware update the update was not successful Perform the firmware update again See Chapter 12 3 Problems during a firmware update on pa...

Page 31: ...rk 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 sensor module is not valid LAN PoE interface 6 R S NRPM3N LAN sensor modules only RJ 45 connector to connect the Ethernet interface of a R S NRPM3N sensor module to a local area network LAN Note Ethernet interfa...

Page 32: ...d 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 information see the data sheet R S NRPM A90 Single polarized antenna module with integrated diode detector 1 PCB printed circuit board 2 Interface cable 3 Signaling LED R S NRPM A90 and R S NRPM A90D antenna modules ...

Page 33: ... Electrostatically sensitive components Follow the instructions described in To prevent antenna damage on page 18 R S NRPM OTA power measurements with the antenna modules R S NRPM A90 and R S NRPM A90D require at least FW version NRPM3_18 05 08 03 rsu or NRPM3N_18 05 08 03 rsu on the sensor module Earlier FW versions support only the predecessor antenna modules R S NRPM A66 Antenna module cable 2 ...

Page 34: ...edthrough module The R S NRPM ZD3 filtered cable feedthrough module combines up to three antenna modules to one connector From the cable feedthrough module three independent antenna measurements are led to the R S NRPM3 N sensor mod ule over the R S NRPM ZKD3 interface cable Measurements with R S NRPM3N LAN sensor modules require that you use the latest version of the R S NRPM ZKD3 interface cable...

Page 35: ...nnectors 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 module cables to one sensor module cable R S NRPM ZKD3 Sensor module cable connector 3 SUB D connector 15 pin for connecting to the sensor modules with the interface cable R S NRPM ZKD3 R S NRPM ZD3 fee...

Page 36: ...ing 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 Interface module 3 Antenna module cable connectors Connector to sensor module 1 16 pin push pull connector for connecting to the sensor module Interface module 2 R S NRPM Z3 three channel interface module t...

Page 37: ...U 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 antenna modules for connection to the R S NRPM Z3 interface module or the R S NRPM ZD3 feedthrough interface modules R S NRPM Z3 connected to the R S NRPM3 ...

Page 38: ...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 ZD3 and the interface cable R S NRPM ZKD3 RF test chamber The sensor module is inside an RF test chamber directly connected to the antenna modules via the interface module R S NRPM Z3 See also the applic...

Page 39: ...alibrate 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 shielded box 1 Controller PC 2 Sensor module 3 RF shielded box Multiple spatially distributed antenna modules With several antenna modules distributed in an area you can test the beamform ing function of a ...

Page 40: ...8663 02 08 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 Sensor modules 3 RF shielded box Test setup examples ...

Page 41: ... 8663 02 08 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 Sensor modules 3 RF test chamber Test setup examples ...

Page 42: ...m 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 modules with four sensor modules To set up a measurement with R S NRPM A90D dual polarized antenna modules in an RF test chamber use the corresponding modules as shown above 6 2 R S CMQ200 shielding c...

Page 43: ...echnical specifications and ordering information 6 3 Connecting an R S NRPM OTA power measure ment To start up an R S NRPM OTA power measurement it is assumed that the fol lowing conditions are met All required hardware is available and ready for use see Chapter 4 5 Hard ware and software requirements on page 20 The firmware version of the sensor module has release 2 00 or later required for R S N...

Page 44: ...ries available for the corresponding RF shielded box One or more antenna modules e g R S NRPM A90D or R S NRPM A90 R S NRPM ZD3 2 mounted in the RF shielded box R S NRPM ZKD3 interface cable R S NRPM3 N 1 sensor module To connect the RF frontend in the RF shielded box 1 In the RF shielded box install the antenna ring 2 NOTICE Risk of antenna damage Observe To prevent antenna damage on page 18 Moun...

Page 45: ...ce cable straight into the antenna connector of the sensor module 6 Continue with Connecting to the controller PC To disconnect the R S NRPM ZKD3 from the sensor module 1 Disconnect the power sourcing interface of the sensor module 2 Pull the sensor connector of the cable from the antenna connector of the sen sor module Take care not to tilt it 6 3 1 2 Connecting the RF frontend in an RF test cham...

Page 46: ... R S NRPM3 N sen sor module see R S NRPM Z3 connected to R S NRPM3 a Make sure that the sensor module is powered off i e not yet connected to the power sourcing interface see Chapter 4 4 Powering the R S NRPM3 N sensor module on page 20 b Insert the 16 pin sensor connector of the R S NRPM Z3 interface module straight into the antenna connector of the R S NRPM3 N Take care that the guide gap of the...

Page 47: ...ct all R S NRPM3 N sensor modules to the USB interface of a computer The high speed USB connection supports control of all R S NRPM3 N types It also provides the power supply for the R S NRPM3 sensor modules USB power is not sufficient for R S NRPM3N sensor modules See Chap ter 4 4 Powering the R S NRPM3 N sensor module on page 20 6 3 3 1 Simple USB connection Required equipment R S NRPM3 N R S NR...

Page 48: ...nsor module b Tighten the union nut manually 2 Connect the R S NRP ZKU USB connector to the controller PC To disconnect the R S NRP ZKU cable from the sensor module 1 Loosen the union nut of the screw lock cable connector 2 Remove the cable 6 3 3 2 Sensor hub R S NRP Z5 The R S NRP Z5 sensor hub high speed USB 2 0 can host up to four sensor modules and provides simultaneous external triggering to ...

Page 49: ...R S NRP Z5 Setup as shown in Figure 6 6 1 Connect the R S NRP Z5 to the computer 2 Connect the NRP ZK6 to the power sensor see To connect the R S NRPM3 sensor module and the controller PC on page 48 3 Connect the USB connector of the NRP ZK6 to the R S NRP Z5 sensor hub 4 If necessary connect further sensor modules to the sensor hub accordingly 5 Connect the external power supply unit to the R S N...

Page 50: ... a PoE Ethernet switch To connect the R S NRPM3N to a LAN use a PoE switch e g the R S NRP ZAP1 This switch provides the power supply and control for the antenna mod ules Required equipment 1 R S NRPM3N sensor module 2 RJ 45 Ethernet cables To avoid any impact use at least category 6 STP cables for the LAN connec tion see Chapter 4 5 1 Hardware on page 20 1 Ethernet switch supporting PoE power del...

Page 51: ...face 5 of the sensor module to the Ethernet switch 2 Connect the controller PC to the Ethernet switch 3 On the controller establish a connection between the sensor module and the network see Chapter 6 3 5 Connecting to the network on page 54 Setup with a PoE injector and a non PoE Ethernet switch Required equipment 1 R S NRPM3N sensor module 3 RJ 45 Ethernet cables To avoid any impact use at least...

Page 52: ...f sensor damage Only use PoE power sourcing equipment PSE as described in Chapter 4 4 Powering the R S NRPM3 N sensor module on page 20 Connect the LAN PoE interface 5 of the sensor module to the PoE injector 2 Connect the PoE injector to the AC supply mains 3 Connect the input of the PoE injector to the non PoE Ethernet switch 4 Connect the controller PC to the non PoE Ethernet switch 5 On the co...

Page 53: ...face 6 R S NRPM3N R S NRPM3N LAN sensor module 7 Antenna connector 8 Antenna module s 9 AC power supply To connect the R S NRPM3N to the controller PC with the PoE injector 1 NOTICE Risk of sensor damage Only use PoE power sourcing equipment PSE as described in Chapter 4 4 Powering the R S NRPM3 N sensor module on page 20 Connect the LAN PoE interface 5 of the sensor module to the PoE injector 2 C...

Page 54: ...ion automatically If both network status LEDs light up in green color the connection of the R S NRPM3N to the network is established successfully Note Establishing a connection can take up to 2 minutes 2 If the network status LEDs indicate another state no connection is possible For reasons and possible solutions see Power over Ethernet status LED 8 on page 31 Network status LED 5 on page 31 To ch...

Page 55: ...erial number where device name is the short name of your sensor module For example the device name of R S NRPM3N is nrpm3n serial number is the individual serial number of the sensor module The serial number is printed on the name plate at the rear side of the sensor mod ule It is part of the device ID printed above the barcode Example Serial number of the R S NRPM3N 102333 Default hostname NRPM3N...

Page 56: ...figuration using the dynamic host configuration protocol DHCP the address information can be assigned auto matically If the network does not support DHCP the R S NRPM3N LAN sensor module tries to obtain the IP address via the zeroconf APIA protocol If this attempt does not succeed or if the instrument is set to use alternate TCP IP configura tion the IP address must be set manually Use hostnames t...

Page 57: ... measurement and displaying results is given by the R S Power Viewer software Start the R S Power Viewer application see To start the application on page 60 The R S Power Viewer identifies sensor modules that are connected to USB automatically If you are working with an R S NRPM3N network sensor mod ule define the corresponding network connection in the R S Power Viewer Sensor VISA Connection dial...

Page 58: ...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 factors PDet GRF i katt A i f PISO Power density S in W m2 calculated as S 4π λ2 PISO Electric field strength Eeff in V m calculated as Eeff S Z0 with Z0 376 73 Ω Magnetic field strength Heff in A m calculat...

Page 59: ...th the installation see Chapter 4 6 3 R S Power Viewer installation on page 27 The software manual describes also how to install and use the application on Linux or macOS operating systems The R S Power Viewer supports measuring the received signals of up to 12 antenna modules and enables you to perform simultaneous OTA measurements of four sensor module each transmitting the readings of up to thr...

Page 60: ...o 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 menu select Start R S Power Viewer Power Viewer The application starts It provides buttons for OTA measurements in the tool bar To configure an OTA single sensor ContAV measurement 1 In the toolbar selec...

Page 61: ...gnals 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 the measurement 5 If necessary set the parameters to configure the continuous average power measurement 6 Set the frequency 7 Start the measurement Measurement applications ...

Page 62: ...ment 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 the OTA measurements with several sensor modules Measurement applications ...

Page 63: ...nel 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 7 Repeat step 2 to step 6 for each connected sensor module 8 Set the frequency 9 Start the measurement Measurement applications ...

Page 64: ...63 02 08 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 panel for trace measurements Measurement applications ...

Page 65: ... 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 results window 5 If necessary set the trigger and averaging parameters provided for Trace measurements 6 Set the frequency 7 Start the measurement Measurement applications ...

Page 66: ...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 common settings and measure in the provided measurement modes There is no installation required except for a web browser installed on the con troller device Supported web browsers are Mozilla Firefox 33...

Page 67: ...n on page 50 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 address or hostname refer to Chap ter 6 3 5 2 Assigning the IP address on page 56 and Chapter 6 3 5 1 Using hostnames on page 55 The main dialog of the web browser based user interface opens 4 In the M...

Page 68: ...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 70 3 Parameters pane 4 Result pane 5 Settings navigation pane see Chapter 7 2 2 5 Settings on page 74 6 Measurements navigation pane see Chapter 7 2 2 4 Measurement modes on page 72 The title bar shows the follo...

Page 69: ...y 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 Example 1 2 3 Figure 7 2 Parameter 1 Parameter name 2 Value 3 Unit The following abbreviations are available Unit Keyboard key Decibel d Hertz h Second s Volt v Watt w Unit multiples Keyboard key Giga g Me...

Page 70: ...l 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 Level value is set a value of 50 00 µW thus changing the unit for the further numeric entries 7 2 2 3 Common settings Describes common measurement settings that are available for all measurement modes A...

Page 71: ...sor see Status LED 2 on page 30 Measurement Activates the measurement Remote command INITiate CONTinuous on page 172 Frequency Sets the carrier frequency of the applied signal This value is used for frequency response correction of the measurement result Remote command SENSe Sensor FREQuency on page 168 Offset Sets and enables a level offset State Offset Activates the level offset Remote command S...

Page 72: ...uous 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 commands required to define the continuous average settings are described in Chapter 10 7 1 Configuring a continuous average measure ment on page 153 Aperture Time 72 Duty Cycle 73 Smoothing 73 Apertu...

Page 73: ... 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 156 Trace mode Provides the parameters of the trace measurement Access In the measurement navigation pane of the web browser based user interface main dialog select Trace The remote commands required to define the trace settings are descr...

Page 74: ...r 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 163 7 2 2 5 Settings Describes the parameters for general configuration Sensor settings 74 Averaging settings 76 Trigger settings 77 Sensor settings Provides the parameters for optimizing the measurement results ...

Page 75: ...ation 75 Sensor Information 75 Antenna Activates an antenna module module for the measurement Remote command SENSe Sensor CHANnel Channel PRESence on page 134 SENSe Sensor CHANnel Channel ENABle on page 134 Zero Calibration Executes zeroing using the signal at the sensor module input see Chapter 10 13 Calibrating zeroing the R S NRPM3 N sensor module on page 185 Note Turn off all test signals befo...

Page 76: ...veraging 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 Configuring averaging on page 165 Averaging Mode 77 Mode 77 Value 77 Filter Terminal Control 77 Measurement applications ...

Page 77: ... control See also Chapter 10 5 Controlling the measurement on page 137 Repeating Provides the measurement result only after the entire measure ment has been completed The number of measurement cycle repetitions corresponds to the set averaging factor and thus directly relates to the mea surement duration the higher the averaging factor the longer measurement time Moving Provides intermediate value...

Page 78: ...ger Level 79 Trigger Delay 79 Dropout 79 Holdoff 79 Hysteresis 79 Trigger Source Selects the source and slope polarity of the trigger signal You can use an internal or externally applied trigger signal Source Trigger Source Selects the trigger source see Trigger sources on page 139 Remote command TRIGger SOURce on page 178 Slope Trigger Source Sets the polarity of the active slope of the trigger s...

Page 79: ...ger Level Remote command TRIGger DTIMe on page 175 Holdoff Sets the hold off time After a trigger event the sensor module suppresses all trigger events that occur within this time period Remote command TRIGger HOLDoff on page 176 Hysteresis Sets the hysteresis in dB A trigger event occurs if the trigger level Falls below the set value on a rising slope Rises above the set value on a falling slope ...

Page 80: ...he IP address of the sensor module Remote command SYSTem COMMunicate NETWork IPADdress on page 121 Subnet Mask Sets the subnet mask The subnet mask consists of four number blocks separated by dots Every block contains 3 digits at a maximum Remote command SYSTem COMMunicate NETWork IPADdress SUBNet MASK on page 122 Gateway Sets the address of the default gateway that means the router that is used t...

Page 81: ...s default see SYSTem COMMunicate NETWork COMMon HOSTname on page 124 Remote command SYSTem SENSor NAME on page 134 Update Opens a dialog to start the firmware update For further information see Chap ter 8 2 2 Using the web browser based user interface on page 86 Alternatively you can update the firmware with the firmware update for R S NRP family program see Chapter 8 2 1 Using the firmware update...

Page 82: ...ing measurements R S NRPM 82 Mannual 1425 8663 02 08 When completed the web browser based user interface displays a report with the test results Remote command TEST SENSor on page 184 Measurement applications ...

Page 83: ...d 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 84 8 2 Updating the firmware You have several options to update the firmware installed on an R S NRPM3 N sensor module A firmware update can take up to 5 minutes Potential damage to the firmware of the device Disconnectin...

Page 84: ...is recognized 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 6 2 R S NRP Toolkit installation on page 24 Firmware update for R S NRP family It is assumed that you have checked and fulfilled the prerequisites To update the firmware 1 Connect the sensor module to the c...

Page 85: ...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 the field and select it If you have updated the firmware on your sensor module before path and file name are displayed New firmware for the Rohde Schwarz sensor modules generally has an rsu Rohde Schwa...

Page 86: ... 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 VISA software is up to date 3 Install the corresponding driver or VISA software For further information see Chapter 8 1 Hardware and software requirements on page 83 Checking the prerequisites on page 8...

Page 87: ...te 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 SYSTem FWUPdate on page 126 Example You want to update your R S NRPM3N with the nrpm3n_FW_18 05 08 05 rsu file This file has a size of 10242884 bytes To send the file to the sensor for updating the fi...

Page 88: ...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 viWrite function The 10242905 bytes result from the values of the list above 9 1 1 1 8 10242884 1 In a pseudo string notation the memory block looks as follows SYST FWUP 810242884 file_contents 0x0a Updat...

Page 89: ... of Rohde Schwarz products using SCPI commands refer to Remote control via SCPI 9 1 Remote control interfaces and protocols Remote control of sensor modules enables you to integrate them into custom automatic test equipment ATE systems For remote control communication between the R S NRPM and the controlling host you can use various interfaces and protocols to establish the connection Depending on...

Page 90: ...ce 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 which comes with the installation of the R S NRP Toolkit you do not have to install a separate driver USBTMC is a protocol that is built on top of USB for communication with USB devices It defines class ...

Page 91: ...odel 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 in a local area network LAN For remote control via a network the computer and the sensor module must be connected via the Ethernet interface to a common network with TCP IP network protocol The TCP IP n...

Page 92: ...ddress 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 string below for the corresponding interface protocols The string of the LAN device name is emphasized in italics HiSLIP TCPIP IP address or hostname hislip0 INSTR hislip0 is the HiSLIP device name designa...

Page 93: ...t 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 TCPIP nrpm3 100001 5025 SOCKET 9 1 2 2 VXI 11 protocol The VXI 11 standard is based on the ONC RPC Open Network Computing Remote Procedure Call protocol which in turn relies on TCP IP as the network tra...

Page 94: ...s 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 has been delivered to the TCP IP buffers For more information see also the application note at http www rohde schwarz com appnote 1MA208 9 1 2 4 Socket communication An alternative way for remote control...

Page 95: ...rrent operating state of the sensor module and on errors which have occurred This information is stored in the status registers and in the error queue You can query both with the commands of the STATus subsystem 9 2 1 Hierarchy of the status registers Fig 9 1 shows the hierarchical structure of information in the status registers Status reporting system ...

Page 96: ...n 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 15 Questionable Status 0 0 0 Power Summary 0 0 0 0 POST Failure 0 0 0 0 0 0 1 0 2 3 4 5 6 7 9 8 10 11 12 13 14 15 Device Status Sensor Error Summary Sensor Error Sensor Error Sensor Error Sensor Er...

Page 97: ...egister Each SCPI register consists of five 16 bit registers which have different functions see Figure 9 2 The individual bits are independent of each other i e each hard ware status is assigned a bit number which is the same for all five registers Bit 15 the most significant bit is set to zero in all registers This prevents problems some controllers have with the processing of unsigned integers F...

Page 98: ... 0 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 not affected by reading EVENt status register part The EVENt part indicates whether an event has occurred since the last reading it is the memory of the condition part It only indicates events passe...

Page 99: ...l 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 associ ated with the STB The function of the SRE corresponds to that of the ENABle register of the SCPI registers Each bit of the STB is assigned a bit in the SRE Bit 6 of the SRE is ignored If a bit is ...

Page 100: ... the 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 status register See Chapter 9 2 7 Standard event status and enable register ESR ESE on page 104 6 MSS Master status summary bit This bit is set if the sensor module triggers a service request This...

Page 101: ...ce EVENt Querying the static errors SYSTem SERRor Table 9 4 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 measurement not possible 2 SERR erroneous results Static error exists the measurement result is possibly incorrect 3 SERR warning A static error exists therefore the Status LED of the sensor module is blinkin...

Page 102: ... INTernal 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 external clock 9 to 15 Not used 9 2 6 Questionable status register Contains information on questionable sensor module states Such states may occur when the sensor module is not operated in compliance with...

Page 103: ...tion status register on page 104 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 9 2 6 1 Questionable power status register The CONDition register contains information whether the measured power val ues are questionable Querying the register STATus QUEStionable POWer CONDition STATus QUEStionable POWer SUMMary EVENt ...

Page 104: ...tandard 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 9 8 Meaning of bits used in the standard event status register Bit No Meaning 0 Operation complete When the OPC command is received this bit is set if all previous commands have been executed 1 Not used 2 Query error This bit is set...

Page 105: ...on 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 of the register Querying the register STATus OPERation CONDition STATus OPERation EVENt Table 9 9 Meaning of bits used in the operation status register Bit No Meaning 0 Calibrating status register s...

Page 106: ...e 109 11 Lower limit fail status register This bit is set if a displayed value has dropped below a lower limit value See Chapter 9 2 8 5 Operation lower limit fail status register on page 110 12 Upper limit fail status register This bit is set if a displayed value has exceeded an upper limit value See Chapter 9 2 8 6 Operation upper limit fail status register on page 110 13 to 14 Not used 15 Bit 1...

Page 107: ...Network and remote operation R S NRPM 107 Mannual 1425 8663 02 08 Status reporting system ...

Page 108: ...us register Bit No Meaning 0 Not used 1 sensor module calibrating The sensor module is being calibrated 5 to 15 Not used 9 2 8 2 Operation measuring status register The CONDition register contains information about whether a measurement is being performed by a sensor module and depending on the configuration of the transition register The EVENt register indicates whether a measurement was started ...

Page 109: ...le 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 Not used 9 2 8 4 Operation sense status register The CONDition register contains information about whether a sensor module is currently being initialized and depending on the configuration of the tr...

Page 110: ...etails of the behavior are defined by the transition register Querying the register STATus OPERation LLFail CONDition STATus OPERation LLFail SUMMary EVENt Table 9 14 Meaning of bits used in the operation lower limit fail status register Bit No Meaning 0 Not used 1 Lower limit fail The measured value drops below the lower limit value 5 to 15 Not used 9 2 8 6 Operation upper limit fail status regis...

Page 111: ...1 Mannual 1425 8663 02 08 Table 9 15 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 to 15 Not used Status reporting system ...

Page 112: ...e 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 that are only returned as the result of a query are indicated as Return values Conformity Commands that are taken from the SCPI standard are indicated as SCPI con firmed All commands used by the R S NRPM ...

Page 113: ...re 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 command systems permit certain keywords to be inserted into the header or omitted These keywords are marked by square brackets in the description The instrument must recognize the long command to comply with the SCPI stan ...

Page 114: ... COUNt AUTO NSRatio nsr Command AVER COUN AUTO NSR 0 01 Special characters and A vertical bar in parameter definitions indicates alternative possibilities in the sense of or The effect of the command differs depending on which parame ter is used Example Definition INITiate CONTinuous ON OFF Command INITiate CONTinuous ON starts the measurements Command INITiate CONTinuous OFF stops the measurement...

Page 115: ...tatus Resets the Status byte STB Standard event register ESR EVENt part of the QUEStionable and the OPERation register Error event queue The command does not alter the ENABle and TRANsition parts of the registers Usage Event ESE register Event Status Enable Sets the event status enable register to the specified value The query returns the contents of the event status enable register in decimal for...

Page 116: ...n number of the installed firmware is indicated Usage Query only IST Individual STatus query Returns the current value of the IST flag in decimal form The IST flag is the sta tus bit which is sent during a parallel poll Usage Query only OPC OPeration Complete Sets bit 0 in the event status register when all preceding commands have been executed This bit can be used to initiate a service request OP...

Page 117: ...input queue when too many commands are sent that cannot be executed Unlike WAI OPC must be sent at the end of a program message OPT OPTion identification query Returns a comma separated list of installed options Usage Query only PRE register Parallel poll Register Enable Sets the parallel poll enable register to the specified value or queries the current value Parameters register Range 0 to 255 RS...

Page 118: ...rrent device state under the specified number The storage numbers 0 to 9 are available Setting parameters number Range 0 to 9 RST 0 Usage Setting only SRE register Service Request Enable Sets the service request enable register to the specified value This command determines under which conditions a service request is triggered Parameters register Range 0 to 255 RST 0 STB STatus Byte query Returns ...

Page 119: ...r 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 no errors have occurred Example TST Query 0 Response Passed TST Query 1 Response Failed Usage Query only WAI WAIt to continue Prevents the execution of the subsequent commands until all preceding com mands have been executed and all signals have settled ...

Page 120: ... COMMunicate NETWork RESet 123 SYSTem COMMunicate NETWork RESTart 123 SYSTem COMMunicate NETWork STATus 123 SYSTem COMMunicate NETWork COMMon DOMain 124 SYSTem COMMunicate NETWork COMMon HOSTname 124 SYSTem DFPRint Channel 124 SYSTem ERRor ALL 124 SYSTem ERRor CODE ALL 125 SYSTem ERRor CODE NEXT 125 SYSTem ERRor COUNt 125 SYSTem ERRor NEXT 126 SYSTem FWUPdate 126 SYSTem FWUPdate STATus 127 SYSTem ...

Page 121: ...IPADdress MODE STATic you can set the address manually Sets the IP address Parameters ipaddress Range 0 0 0 0 to ff ff ff ff Example SYSTem COMMunicate NETWork IPADdress 10 113 0 104 Manual operation See IP Address on page 80 SYSTem COMMunicate NETWork IPADdress GATeway gateway R S NRPM3N LAN sensor modules only Sets the IP address of the default gateway For SYSTem COMMunicate NETWork IPADdress MO...

Page 122: ...IP address is assigned automatically or manually Parameters mode AUTO STATic AUTO Assigns the IP address automatically provided the network supports DHCP STATic Enables you to assign the IP address manually RST AUTO Example SYSTem COMMunicate NETWork IPADdress MODE AUTO The IP address is assigned automatically Manual operation See DHCP on page 81 SYSTem COMMunicate NETWork IPADdress SUBNet MASK ne...

Page 123: ...tings to the default values Example SYSTem COMMunicate NETWork RESet Usage Event SYSTem COMMunicate NETWork RESTart R S NRPM3N LAN sensor modules only Restarts the network Example SYSTem COMMunicate NETWork RESTart Terminates the network connection and sets it up again Usage Event SYSTem COMMunicate NETWork STATus R S NRPM3N LAN sensor modules only Queries the network configuration state Return va...

Page 124: ...ork connection we recommend that you do not change the hostname If you change the hostname be sure to use a unique name Parameters hostname Example SYSTem COMMunicate NETWork COMMon HOSTname Response nrpm3n sensormodule2 SYSTem DFPRint Channel Reads the footprint file of the sensor module Suffix Channel 1 4 Measurement channel if more than one channels are avail able Usage Query only SYSTem ERRor ...

Page 125: ...ple SYSTem ERRor CODE ALL Response 0 No errors occurred since the last read out of the error queue Usage Query only SYSTem ERRor CODE NEXT Queries the oldest entry in the error queue and then deletes it The query returns only the error number not the entire error text Example SYSTem ERRor CODE Response 0 No errors have occurred since the error queue was last read out Usage Query only SYSTem ERRor ...

Page 126: ...ually you find the rsu file at the Rohde Schwarz web site Otherwise consult the customer support or the product marketing In addition Rohde Schwarz provides dedicated programs for loading new firm ware into a R S NRPM sensor module e g PureFW If you want to integrate a firmware update function in your own application use the SYSTem FWUPdate command The parameter of this command is a Definite Lengt...

Page 127: ...e file size The 10242884 specifying the size of the file the contents of the rsu file 0x0a as a delimiter In this example you would write exactly 10242905 bytes to the sensor module for example via a viWrite function The result sums up from the values of the above list to 9 1 1 1 8 10242884 1 10242905 In a pseudo string notation it is SYST FWUP 810242884 file content LF Where LF is a single 0x0a c...

Page 128: ...STem HELP SYNTax ALL Returns a block data with all SCPIs and the relevant parameter infos for each SCPI Usage Query only SYSTem HELP SYNTax Item Returns the relevant parameter information for the specified SCPI Query parameters Item Example SYST HELP SYNT sens aver coun Usage Query only SYSTem INFO item Returns information about the system SYSTem INFO string_value is used to query a specific infor...

Page 129: ...ck num ber Antenna 3 Serial Antenna 3 Cal Due Date Antenna 3 Property System Uptime If no antenna module is connected the command returns not present for all parameters of the corresponding antenna input Query parameters item Usage Query only SYSTem INITialize Sets the sensor to the standard state i e the default settings for all test parame ters are loaded in the same way as with RST The sensor t...

Page 130: ...Range 0 to 255 RST 0 SYSTem LED COLor color Sets the color of the sensor module status LED if the LED operating mode SYSTem LED MODE USER is selected Parameters color Range 0 to 0x0FFFFFF RST 0xA0A0A0 Example SYSTem LED MODE USER Selects User mode for the system status LED SYSTem LED COLor HA000A0 Sets the LED color to magenta SYSTem LED COLor H00C000 Sets the LED color to green SYSTem LED MODE SE...

Page 131: ...or to the combination of a sen sor and the components connected ahead of it This query can be used to deter mine a useful resolution for the result display near the lower measurement limit Usage Query only SYSTem PARameters Lists all commands with default values limits and ranges Usage Query only SYSTem PARameters DELTa Lists all commands that differ from the defined default status set by RST The ...

Page 132: ...ime 2942 notice auto averaging exceeded maximum time Notification 0 removed at uptime 2944 notice auto averaging exceeded maximum time Notification Usage Query only SYSTem SERRor LIST NEXT Queries the list of all static errors that have occurred but have already been resolved for the eldest entry and removes it from the queue The response con sists of an error number and a short description of the...

Page 133: ...static errors usually prevent the execu tion of normal measurements Usage Query only SYSTem TLEVels Queries the possible power test levels of the sensor Usage Query only SYSTem TRANsaction BEGin Starts a series of settings Usage Event SYSTem TRANsaction END Ends a series of settings Usage Event SYSTem VERSion Queries the SCPI version the sensor s command set complies with Example SYSTem VERSion Qu...

Page 134: ...for checking connected antenna modules and activating individual antenna modules Remote commands SENSe Sensor CHANnel Channel PRESence 134 SENSe Sensor CHANnel Channel ENABle 134 SENSe Sensor CHANnel Channel PRESence Queries whether an antenna module is connected to a channel Suffix Channel 1 3 Usage Query only Manual operation See Antenna on page 75 SENSe Sensor CHANnel Channel ENABle state Deact...

Page 135: ...or SOURce source Selects the source of the reference frequency Parameters source INTernal EXTernal HOST INTernal Internal precision oscillator EXTernal HOST External signal supplied at the host interface connector RST INTernal Example ROSCillator SOURce EXTernal 10 4 4 Setting the power unit The UNIT subsystem contains command for setting up the power unit UNIT POWer unit Sets the output unit for ...

Page 136: ...FORMat BORDer border Selects the order of bytes in 64 bit binary data Parameters border NORMal SWAPped NORMal The 1st byte is the LSB the 8th byte the MSB This format fulfills the Little Endian convention SWAPped The 1st byte is the most significant byte MSB the 8th byte the least significant byte LSB This format fulfills the Big Endian big end comes first convention RST NORMal FORMat SREGister sr...

Page 137: ...o start the measurement immediately after the initiate command or do you want to wait for a trigger event Do you want to start a single measurement cycle or a sequence of measure ment cycles Do you want to retrieve each new average value as a measurement result or do you want to bundle more measured values into one result The following chapter introduces in general the principle of triggering and ...

Page 138: ...r module enters the measuring state Measuring The sensor module is measuring data It remains in this state during the mea surement When the measurement is completed the sensor module either continues with the next measurement or finishes the current measurement and returns to IDLE state depending on the initial mode you have started the measurement before Waiting for a trigger event Before a trigg...

Page 139: ...e command TRIGger IMMediate Immediate Measures immediately does not wait for trigger condition Internal Uses the input signal as trigger sig nal TRIGger IMMediate External 1 Uses the digital input signal sup plied using a differential pair in the 8 pin sensor module cable TRIGger IMMediate External 2 Uses the digital input signal sup plied at the SMB connector TRIGger IMMediate Bus Triggered by th...

Page 140: ...lapsed between points D and B and between E and C but smaller than the time elapsed between F and A Therefore ensure that triggering takes place at A Because the mechanism associated with the dropout time is reactivated when ever the trigger threshold is crossed you can obtain also unambiguous triggering for many complex signals If you use a hold off time instead of a dropout time you can obtain s...

Page 141: ...ge mode use SENSe Sensor AVERage TCONtrol In trace mode use SENSe Sensor TRACe AVERage TCONtrol Repeating termination control Returns a measurement result when the average filter has been filled completely The number of measurement cycle repetitions is equal to the set average count If the average count is large the measurement time can take long time Useful if you expect slow changes in the resul...

Page 142: ...erage count defines how many partial measurements are included Select the moving termination control when you want to observe and detect trends in the results during an ongoing measurement 10 5 3 Interplay of the controlling mechanisms The following examples use continuous measurement scenarios But these sce narios apply also to single measurements The only difference is that a single measurement ...

Page 143: ...time As defined by the average count after 4 measurements the result is averaged and available During the whole measurement cycle the trigger synchronization is high TRIGger SYNC STATe ON 1 2 3 4 5 6 7 8 1 Start of the measurement cycle 2 Trigger event 3 Noninverted chopper phase 4 Inverted chopper phase 5 Duration of one aperture time 1 x tAP length of one chopper phase 6 Measurement result 7 Tri...

Page 144: ...lt 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 count is reached TRIGger COUNt the sensor module returns to the idle state 1 3 4 2 5 6 7 8 1 Start of the measurement cycle 2 Trigger event 3 Noninverted chopper phase 4 Inverted chopper phase 5 Trigger s...

Page 145: ... 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 5 Return to idle state 10 5 3 2 Trace mode General settings for the first two examples INITiate CONTinuous ON SENSe Sensor TRACe AVERage COUNt 2 count 2 is mandatory in trace mode SENSe Sensor TRACe A...

Page 146: ...d 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 measurements the trace measure ment result is averaged and available 1 2 3 4 5 6 7 1 Start of the measurement cycle 2 Trigger event 3 Noninverted chopper phase 4 Inverted chopper phase 5 Trace measurement resul...

Page 147: ...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 measurement cycle 2 Trigger event 3 Noninverted chopper phase 4 Inverted chopper phase 5 Trigger synchronization 6 Averaged trace data result after trace average count is reached 7 Trace measurement result ...

Page 148: ...ronization 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 are available Continuous average POWer AVG After a trigger event the power is inte grated over a time interval see Chapter 10 7 1 Configuring a continuous average measurement on page 153 Trace XTIMe POWe...

Page 149: ...liary 152 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 with SENSe Sensor POWer AVG APERture XTIMe POWer Trace In this mode power over time is measured Therefore sev eral measurement points are defined SENSe Sensor TRACe POINts where the length of an individua...

Page 150: ...onfigured 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 CALCulate FEED before initiating the measurement Depending on the measurement mode the following settings are possible SENS FUNC Possible CALC FEED Meaning POWer AVG POWer AVERage Average value POWer PEAK ...

Page 151: ...tenna 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 center location of the R S NRPM antenna module assuming radiation only from boresight direction PISO Pi PDENsity Power density S in W m2 calculated as S 4π λ2 PISO EFDensity Electric field strength Eeff i...

Page 152: ...e 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 average trace the sensor module also determines the minimum and maximum traces You can read out the resulting traces min max afterwards with the command SENSe Sensor TRACe DATA RNDMax Determines a trace ...

Page 153: ...oise 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 continuous average mode the measure ment can show fluctuation due to the modulation If that is the case adapt the size of the sampling window exactly to the modulation period to get an optimally stable disp...

Page 154: ...Fer COUNt 155 SENSe Sensor POWer AVG BUFFer DATA 155 SENSe Sensor POWer AVG BUFFer INFO 155 SENSe Sensor POWer AVG BUFFer SIZE 155 SENSe Sensor POWer AVG BUFFer STATe 156 SENSe Sensor POWer AVG SMOothing STATe 156 SENSe Sensor POWer AVG APERture integration_time Sets the aperture sampling window time interval for the continuous average mode The aperture time defines the length of the unsynchronize...

Page 155: ...verage 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 Query only SENSe Sensor POWer AVG BUFFer INFO ITEM Queries the data of the continuous average result buffer Query parameters ITEM Example SENSe1 POWer AVG BUFFer INFO Usage Query only SENSe Sensor POWe...

Page 156: ...arameters 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 adjust the aperture time exactly to the modulation period the filter reduces result fluctuations caused by modulation Parameters state ON OFF RST OFF Example SMOothing STATe OFF Manual operation See Smo...

Page 157: ...n 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 CONTrol1 FREQuency MODE RXList 10 7 3 Configuring a trace measurement The trace measurement is used to acquire the course of power over a certain time During the measurement time SENSe Sensor TRACe TIME a la...

Page 158: ... 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 obtain a trace result Parameters count Range 1 to 65536 RST 4 SENSe Sensor TRACe AVERage TCONtrol mode Sets the termination control mode for trace mode defining how you retrieve the measurement results W...

Page 159: ...in mea surements RST REPeat Example TRACe AVERage TCONtrol 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 format Unlike the FETCh command this command considers the settings of SENSe Sensor AUXiliary on page 152 as explained below Command response Besides the...

Page 160: ...inite 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 2 n LLLL user data content LF Header Figure 10 2 Response format Header Starting character n Single digit that defines how many of the following digits are interpreted as the size of the content LLLLL Number consisting of a...

Page 161: ...ent format byte y number of values which follow the header x number of digits of y 1 Result type Always 3 bytes one for AVG one for MIN and one for MAX or RND 2 Data type Designator for the contained data type with the size of 1 byte Currently the only possi ble designator is f for 4 byte IEEE754 float data type little endian 3 Single digit that defines how many of the following digits are interpr...

Page 162: ...ta 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 values 4 bytes each mmmmnnnn 260 float values C1Mf3260gggghhhh C1 Channel 1 M The letter M to denote the Max Trace f The letter f to denote float format 3 3 bytes for length of the number of points that f...

Page 163: ...t 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 the start of recording occurs before the trigger point Parameters time Range 3 0 to 3 0 RST 0 0 Default unit s Manual operation See Trace Offset Time on page 74 SENSe Sensor TRACe POINts points Sets the...

Page 164: ...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 intervals equals the number of trace points which is set with the command SENSe Sensor TRACe POINts Parameters time Range 10 0e 6 to 3 0 RST 0 01 Default unit Seconds Manual operation See Trace Time o...

Page 165: ...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 measurements you achieve a smooth result curve using the SINC interpolation SENS TRAC POIN 200 SENS1 TRACe UPS TYPE SINC If the trace points are up to the number of physical mea surements the SINC interpolati...

Page 166: ...Rage STATe is turned on Parameters count Range 1 to 65536 RST 4 Example AVERage COUNt 4 Manual operation See Value on page 77 SENSe Sensor AVERage RESet Deletes all previous measurement results that the averaging filter contains and initializes the averaging filter The filter length gradually increases from 1 to the set averaging factor Thus trends in the measurement result become quickly apparent...

Page 167: ...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 137 Parameters mode MOVing REPeat MOVing Provides every new average value at the output as a mea surement result This mode is suitable for measurements where tendencies in the result have to be recognized during the measure ment procedure REPeat A new result...

Page 168: ...is 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 connected antenna module determines the frequency limits Parameters frequency Range antenna specific RST 10 0e9 Default unit Hz Example FREQuency 4 2e10 Manual operation See Frequency on page 71 10 8 ...

Page 169: ... 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 cycle in percent Parameters duty_cycle Range 0 001 to 100 00 RST 1 00 Default unit Percent Example CORRection DCYCle 0 01 Manual operation See Duty Cycle on page 73 SENSe Sensor CORRection DCYCle STATe sta...

Page 170: ...NSe Sensor CORRection OFFSet 170 SENSe Sensor CORRection OFFSet STATe 170 SENSe Sensor CORRection OFFSet offset Sets a fixed offset that is added to correct the measured value Parameters offset Range 200 00 to 200 00 RST 0 Default unit dB Example CORRection OFFSet 2 Manual operation See Value on page 71 SENSe Sensor CORRection OFFSet STATe state Activates the offset correction Parameters state RST...

Page 171: ...tions 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 the sensor module starts measuring Depending on the number of trigger events that are required e g for averaging the sensor module enters the wait for trigger state several times When the entire measu...

Page 172: ...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 2 Performing measurements in continu ous average mode on page 187 Manual operation See Measurement on page 71 10 10 Configuring the trigger Further information Chapter 10 5 Controlling the measurement ...

Page 173: ...RIGger 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 occurred Parameters delay Range 250e 6 to 5 0 RST 0 3 Default unit s TRIGger ATRigger EXECuted Queries the number of measurements which were triggered automatically provi ded TRIGger ATRigger STATe is activ...

Page 174: ...er 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 availa ble Use this command in particular in conjunction with buffered measurements for example to fill a buffer with a predefined size with measurements which have been triggered with the command TRG...

Page 175: ...he signal power must exceed negative trigger slope or undercut positive trigger slope the level defined by the trigger level TRIGger LEVel and and trigger hysteresis TRIGger HYSTeresis At least this time must elapse before triggering can occur again See Dropout time on page 139 Parameters dropout_time Range 0 00 to 10 00 RST 0 00 Default unit s Manual operation See Dropout on page 79 TRIGger EXTer...

Page 176: ... detector of the trigger system Parameters hysteresis Range 0 00 to 10 00 RST 0 00 Default unit dB Manual operation See Hysteresis on page 79 TRIGger IMMediate Triggers a generic trigger event that causes the sensor module to exit the WAIT_FOR_TRIGGER state immediately irrespective of the trigger source and the trigger delay and start the measurement The command is the only means of starting a mea...

Page 177: ...r Level on page 79 TRIGger SENDer PORT sender_port Selects the port where the R S NRPM provides its internal trigger signal at the output provided it is trigger sender see TRIGger SENDer STATe You can assign either the port EXTernal 1 or EXTernal2 for the trigger sender If you want to trigger the sender sensor module externally with its own trigger signal assign the trigger source to the other por...

Page 178: ...r externally since the R S NRPM provides two external trig ger connectors If you trigger the sender externally use EXTernal1 as external trigger input port trigger source and EXTernal2 as trigger sender output port or vice versa Parameters state RST OFF TRIGger SLOPe slope Available only if TRIGger SOURce INTernal EXTernal Determines what is used for triggering depending on the trigger source TRIG...

Page 179: ...EXTernal1 denote the same an external trigger is applied through the round 8 pin con nector EXT2 and EXTernal2 refer to external triggering initiated by the dedicated SMB type connector TRIG2 I O at the rear of the sensor module HOLD Triggers the measurement with the command TRIGger IMMediate IMMediate Starts the measurement immediately INTernal INT1 INT2 INT3 Determines to consider the RF signal ...

Page 180: ...urement state This function makes sure that a new measurement only starts after all sensor modules have completed their last measurement Make sure that the number of repetitions is the same for all the sensor modules involved in the measurement Otherwise the trigger bus is blocked by any sensor module that has completed its measurements before other sensor module and has returned to the IDLE state...

Page 181: ...and deletes it Positive error numbers indicate sensor module specific errors Negative error numbers are error messages defined by SCPI If the error queue is empty the querry returns 0 No error Usage Query only 10 11 2 Reading out the CONDition part For more information on the CONDition part see Chapter 9 2 2 Structure of an SCPI status register on page 97 STATus DEVice CONDition STATus OPERation C...

Page 182: ...Mary EVENt STATus OPERation MEASuring SUMMary EVENt STATus OPERation SENSe SUMMary EVENt STATus OPERation TRIGger SUMMary EVENt STATus OPERation ULFail SUMMary EVENt STATus QUEStionable EVENt STATus QUEStionable CALibration SUMMary EVENt STATus QUEStionable POWer SUMMary EVENt These commands read out the EVENt section of the status register At the same time the commands delete the contents of the ...

Page 183: ...nsition part For more information on the negative transition part see Chapter 9 2 2 Structure of an SCPI status register on page 97 STATus DEVice NTRansition value STATus OPERation CALibrating NTRansition value STATus OPERation NTRansition value STATus OPERation LLFail NTRansition value STATus OPERation MEASuring NTRansition value STATus OPERation SENSe NTRansition value STATus OPERation TRIGger N...

Page 184: ...ue STATus QUEStionable POWer PTRansition value These commands control the Positive TRansition part of a register Setting a bit causes a 0 to 1 transition in the corresponding bit of the associated register The transition also writes a 1 into the associated bit of the corresponding EVENt register Parameters value RST 65535 10 12 Testing the R S NRPM OTA Power Measure ment Solution The selftest allo...

Page 185: ...ce a day if The temperature has varied by more than 5 K The sensor module has been replaced No zeroing was performed in the last 24 hours Signals of very low power are to be measured for instance if the expected measured value is less than 10 dB above the lower measurement range limit Turn off all test signals before zeroing An active test signal during zeroing causes an error Remote commands CALi...

Page 186: ... sensor module input Disconnect the sensor module from all power sources since any signal at the RF input of the sensor module affects the calibration While zero calibration is in progress no queries or other setting commands are allowed Any communication 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 ca...

Page 187: ...d e g To install the R S NRP Toolkit on MS Windows on page 24 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 sets the continuous average mode and all parameters to default INITiate initiates the measurement FETCh delivers measurement result to the output queue When the measurement is complete you can retrieve ...

Page 188: ...nels 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 APERture 10e 6 Set the averaging filter length to 1 SENSe AVERage COUNt 1 Select the trigger source TRIGger SOURce IMMediate Activate a measurement INITiate IMMediate Query the measurement results FETCh...

Page 189: ...G 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 pseudo code example above Determine the resource identifier e g resource NRPM3 100001 resource identifier USB0 0x0aad 0x0195 100001 Open the device viOpen defaultRM USB0 0x0aad 0x0195 100001 VI_NULL VI_N...

Page 190: ...le 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 OpenFirstNRPM3 rm visa ResourceManager resources list rm list_resources for s in resources NRPM3 RF sensor module has a USB Product ID of 0x0195 if 1 s find 0195 print print Opening NRPM3 sensor s sensor rm o...

Page 191: ... 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 result sensor ask fetch all antenna float x for x in result split if antenna 0 9 9e37 print Antenna A 4 1f dBm Watt2dBm antenna 0 if antenna 1 9 9e37 print Antenna B 4 1f dBm Watt2dBm antenna 1 if antenna...

Page 192: ...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 required for the measurement Synchronized by an initial RF pulse and a short delay time the DUT and the R S NRPM OTA power sensor measurement system perform the measurement for each frequency point automa...

Page 193: ...ertureTime 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 pulse must not be below the mini mum value derived from AverageCount min 1 ApertureTime min 10 µs X 2 1 10 µs 100 µs 220 µs Shorter pulses cannot be measured The total number of pulses is summed up of the...

Page 194: ...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 _________________ ____________ ____________ initial delay start burst X X ___ see above _______ _________ ___ ____ __ measurement period X is the time for a single measurement It is calculated as follows X ...

Page 195: ... 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 by a negative transition of the Sensor Measuring bit bit value 2 WriteCmd session STAT OPER MEAS PTR 0 WriteCmd session STAT OPER MEAS NTR 2 WriteCmd session STAT OPER MEAS ENAB 2 We want to detect the...

Page 196: ...rom 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 burst _________________ __________________ min length of start burst _____ _______ Trigger on falling edge neg slope WriteCmd session TRIG SLOP NEG Minimal length of start burst Trigger Dropout strCmd TRIG...

Page 197: ...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 burst delay strCmd TRIG BURS DEL str dInitialDelayAfterBurst WriteCmd session strCmd The measurement period is timed by the trigger holdoff parameter This is simply the distance from one measurement star...

Page 198: ...ion 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 bMeasReady Query pSensor session STAT OPER MEAS EVEN szReadBuff sizeof szReadBuff usEvent atoi Query session STAT OPER MEAS EVEN bMeasReady usEvent 0x02 0 if bMeasReady break if uiWaitForTriggerTimeoutCount...

Page 199: ...ment 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 examples demon strate the sequences in SCPI syntax pseudo code and also show the source codes for using VISA protocol Performing measurements in trace mode ...

Page 200: ... 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 AVERage COUNt 8 SENSe TRACe AVERage STATe ON Configure the trigger TRIGger SOURce INTernal TRIGger SLOPe POSitive TRIGger DTIMe 0 001 TRIGger HYSTeresis 0 1 TRIGger LEVel 100e 9 Activate the measurement IN...

Page 201: ...t 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 sensor SENS CHAN1 ENAB ON Write sensor SENS CHAN2 ENAB OFF Write sensor SENS CHAN3 ENAB ON Write sensor SENS FUNC XTIM POW Write sensor TRIG SOUR IMM Query sensor SYST ERR Query sensor SYST SERR Write ...

Page 202: ...verall 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 single measurement viWrite session INIT IMM n 9 uiSent Read the measurement result viWrite session FETCH1 n 7 uiSent viRead session resA sizeof resA uiCnt viWrite session FETCH2 n 7 uiSent viRead session re...

Page 203: ...e position of the status LED is indicated in Chapter 5 R S NRPM tour on page 29 The meaning of the different colors and blinking frequencies is explained in Sta tus LED 2 on page 30 Title bar of the web browser based user interface R S NRPM3N LAN sen sor module Requires a sensor module with networking capabilities a R S NRPM3N sensor module The position of the status icon is indicated in Figure 7 ...

Page 204: ...e navigation pane of the main dialog select Sensor 2 Under Diagnostics select Selftest See also Selftest on page 81 12 3 Problems during a firmware update The firmware update is described in Chapter 8 Firmware update on page 83 Solutions for potential problems that can occur when using the firmware update for R S NRP family see Firmware update for R S NRP family on page 84 Firmware update was inte...

Page 205: ...easures 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 205 Troubleshooting for peer to peer connections on page 54 12 4 1 Components of the R S NRP Toolkit Access Start NRP Toolkit The following tools are part of the R S NRP Toolkit for Windows Configure network sensor Useful if you have troubles establishing a LAN con...

Page 206: ...man ual PDF that is also available in the 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 Replacing antenna cables 12 5 1 Spare parts and recommended tools The available cable replacement kits are listed in the table that follows Description Part no ...

Page 207: ...om Electronics side cutter Commercial off the shelf Example KNIPEX Werk C Gustav Putsch KG Electronic Super Knips Part no 78 71 125 www knipex com 12 5 2 Cable replacement There are two versions of the strain relief The old version is shown on the left hand side of the figures The new version is shown on the right hand side of the figures The procedure of cable replacement is shown for the single ...

Page 208: ...006100001 or equivalent Figure 12 2 Unlocking cable 3 NOTICE Remove the cable in a linear movement to prevent damage While you hold down the locking lug remove the cable 4 Place the new cable in the notch Figure 12 3 Placing the new cable 5 NOTICE Connect the new cable in a linear movement to prevent damage Connect the new cable until it snaps in Replacing antenna cables ...

Page 209: ...ge of the cable and the connector Make sure that the force of the automatic cable tie gun is set correctly to prevent cable damage Make sure that the cable is free of load Fasten the cable tie Use the cable tie tool part no GSB2 or equivalent Set the force of the cable tie tool to 50 N 5 N Figure 12 6 Position of the cable tie head 8 Cut off the protruding cable tie Use the electronics side cutter...

Page 210: ...rt Technical support where and when you need it For quick expert help with any Rohde Schwarz product contact our customer support center A team of highly qualified engineers provides support and works with you to find a solution to your query on any aspect of the operation program ming or applications of Rohde Schwarz products Contact information Contact our customer support center at www rohde sc...

Page 211: ...u do not have the original packaging use similar materials that provide the same level of protection Securing When moving the product in a vehicle or using transporting equipment make sure that the product is properly secured Only use items intended for securing objects Transport altitude Unless otherwise specified in the data sheet the maximum transport altitude with out pressure compensation is ...

Page 212: ... keep in mind that the casing is not waterproof If you use isopropyl alcohol or ethanol instead of water be careful not to damage the labeling Do not use cleaning agents that can damage the instrument such as solvents acids or alkalis 4 To dislodge any particels from the antenna interface connector use clean compressed air To clean the antenna modules To dislodge any particels from the waveguide o...

Page 213: ...tronic equipment A product that is labeled as follows cannot be disposed of in normal household waste after it has come to the end of its service life Even disposal via the munici pal collection points for waste electrical and electronic equipment is not permitted Figure 14 1 Labeling in line with EU directive WEEE Rohde Schwarz has developed a disposal concept for the eco friendly disposal or rec...

Page 214: ...ing 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 the instrument in a LAN that uses a DNS server The default computer name follows the syntax NRPM3 serial number e g NRPM3 100099 Synonym Hostname See Serial number CW Continuous Wave D DUT Device Under T...

Page 215: ...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 designation of the R S NRPM product page R R S NRP Toolkit Software package which provides drivers for Linux Mac OS X or MS Windows Remote control The operation of the R S NRPM by remote control commands or pr...

Page 216: ...ber 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 caused by the received trigger signal or execu ted manual trigger U USB Universal Serial Bus A standard type of connection for many different kinds of devices USBTMC USB Test Measurement Class A protocol b...

Page 217: ...ossary List of used terms and abbreviations R S NRPM 217 Mannual 1425 8663 02 08 Anechoic chamber with very low reflectivity Provides a shielded test environment for OTA measurements of radio frequencies ...

Page 218: ...sor CHANnel Channel PRESence 134 SENSe Sensor CHANnel Channel ENABle 134 SENSe Sensor CORRection DCYCle 169 SENSe Sensor CORRection DCYCle STATe 169 SENSe Sensor CORRection OFFSet 170 SENSe Sensor CORRection OFFSet STATe 170 SENSe Sensor FREQuency 168 SENSe Sensor FUNCtion 149 SENSe Sensor LIST FREQuency 157 SENSe Sensor LIST FREQuency POINts 157 SENSe Sensor ROSCillator SOURce 135 SENSe Sensor TR...

Page 219: ...ETCh Sensor ALL SCALar POWer AVG 150 FORMat BORDer 136 FORMat SREGister 136 FORMat DATA 137 INITiate ALL 171 INITiate CONTinuous 172 INITiate IMMediate 171 STATus DEVice CONDition 181 STATus DEVice ENABle 182 STATus DEVice NTRansition 183 STATus DEVice PTRansition 184 STATus DEVice EVENt 182 STATus OPERation CALibrating CONDition 181 STATus OPERation CALibrating ENABle 182 STATus OPERation CALibra...

Page 220: ...tion TRIGger ENABle 183 STATus OPERation TRIGger NTRansition 183 STATus OPERation TRIGger PTRansition 184 STATus OPERation TRIGger SUMMary EVENt 182 STATus OPERation ULFail CONDition 181 STATus OPERation ULFail ENABle 183 STATus OPERation ULFail NTRansition 183 STATus OPERation ULFail PTRansition 184 STATus OPERation ULFail SUMMary EVENt 182 STATus OPERation EVENt 182 STATus PRESet 181 STATus QUES...

Page 221: ...rk COMMon DOMain 124 SYSTem COMMunicate NETWork COMMon HOSTname 124 SYSTem DFPRint Channel 124 SYSTem ERRor ALL 124 SYSTem ERRor CODE ALL 125 SYSTem ERRor CODE NEXT 125 SYSTem ERRor COUNt 125 SYSTem ERRor NEXT 126 SYSTem FWUPdate 126 SYSTem FWUPdate STATus 127 SYSTem HELP HEADers 128 SYSTem HELP SYNTax ALL 128 SYSTem HELP SYNTax 128 SYSTem INFO 128 SYSTem INITialize 129 SYSTem LANGuage 129 SYSTem ...

Page 222: ...ATRigger STATe 174 TRIGger BURSt DELay 173 TRIGger COUNt 174 TRIGger DELay 174 TRIGger DELay AUTO 175 TRIGger DTIMe 175 TRIGger EXTernal 2 2 IMPedance 175 TRIGger HOLDoff 176 TRIGger HYSTeresis 176 TRIGger IMMediate 176 TRIGger LEVel 176 TRIGger LEVel UNIT 177 TRIGger SENDer PORT 177 TRIGger SENDer STATe 178 TRIGger SLOPe 178 TRIGger SOURce 178 TRIGger SYNC PORT 180 TRIGger SYNC STATe 180 UNIT POW...

Page 223: ...73 Trigger 77 Connect Feedthrough module 44 Interface module 46 Connecting Controller PC 46 Front end 44 46 Connecting the R S NRPM3 N RF frontend 43 Connecting the sensor module Host interface 48 Connecting the sensor module and PC USB 48 Connection Measurement setup 43 Connector Antenna 30 Host interface 30 LAN 31 Trigger I O 31 ContAv Multi sensor measurement 62 Single sensor measurement 60 Con...

Page 224: ...mote control commands 120 H Hardware requirements Firmware update 83 NRPM3 N OTA 20 HiSLIP Protocol 93 Resource string 92 Hold off time Trigger 140 Host interface How to connect the cable 48 How to disconnect the cable 48 Host interface connector 30 Hostname 55 How to Connect the feedthrough module 44 Connect the interface module 46 Connect the sensor module and PC using USB 48 Disconnect the cabl...

Page 225: ...trol commands 148 Trace 73 Measurement setup Connection 43 NRPM 38 Overview 38 RF shielded box 42 Measurement tasks NRPM 187 Programming examples 187 Measurements Multi sensor ContAv 62 NRPM 58 Power viewer 59 Power viewer on MS Windows 59 Single sensor ContAv 60 Single sensor trace 64 MS Windows NRP toolkit installation 24 Power viewer installation 27 Power viewer measurements 59 VISA driver inst...

Page 226: ...23 27 Measurements 59 Start 60 Useful links 23 Preparing for use 17 Hardware requirements 20 Installation 23 Instrument tour 29 Software requirements 20 Unpacking and checking 17 Prevent antenna damage 18 Programming examples Archives 22 Continuous average measurement 187 List mode measurement 192 List mode measurement pseudo code 194 Measurement mode 149 Measurement tasks 187 Simplest measurement...

Page 227: ...es 206 Reset LAN 31 Resource string HiSLIP 92 Socket 93 VISA 91 VXI 11 92 Results Remote control commands 148 RF frontend Connecting the R S NRPM3 N 43 RF shielded box Measurement setup 42 Setting up front end connection 44 RF shielded chamber Setting up front end connection 46 S S parameter update 206 Safety information 9 17 Safety instructions 9 15 SCPI Programming examples ContAv three antenna ...

Page 228: ...hree antenna modules test setup 38 Toolkit 21 Trace Parameters 73 Single sensor measurement 64 Transporting 211 Trigger Dropout time 139 Hold off time 140 Trigger I O connector 31 Trigger1 30 Troubleshooting 203 Firmware update 204 LAN connection problems 205 Selftest 203 Status information 203 Tutorials 15 Two antenna modules Programming examples ContAv pseudo code 189 Programming examples trace ...

Page 229: ...Index R S NRPM 229 Mannual 1425 8663 02 08 Welcome Key features 12 OTA power measurement solution 12 White papers 16 Z Zero configuration networking 54 ...

Reviews: