Low Cost RF Sensors. application note

Similar documents
Automated Frequency Response Measurement with AFG31000, MDO3000 and TekBench Instrument Control Software APPLICATION NOTE

Verifying Power Supply Sequencing with an 8-Channel Oscilloscope APPLICATION NOTE

Tire Pressure Monitoring Systems and Remote/Passive Keyless Entry

KickStart Instrument Control Software Datasheet

Don t Let EMI/EMC Compliance Certification Slow You Down TUTORIAL

Simplifying DC-DC Converter Characterization using a 2600B System SourceMeter SMU Instrument and MSO/DPO5000 or DPO7000 Series Scope APPLICATION NOTE

Trouble-shooting Radio Links in Unlicensed Frequency Bands TUTORIAL

Using the Model 4225-RPM Remote Amplifier/ Switch to Automate Switching Between DC I-V, C-V, and Pulsed I-V Measurements APPLICATION NOTE

Simplifying FET Testing with 2600B System SourceMeter SMU Instruments APPLICATION NOTE

Measuring Vgs on Wide Bandgap Semiconductors APPLICATION NOTE

Performing Safe Operating Area Analysis on MOSFETs and Other Switching Devices with an Oscilloscope APPLICATION NOTE

SOURCE MEASURE UNITS. Make Multiple Measurements Accurately Using a Single Instrument All While Saving Space, Time and Money

Debugging SENT Automotive Buses with an Oscilloscope APPLICATION NOTE

PatternPro Error Detector PED3200 and PED4000 Series Datasheet

Programmable Pulse/Pattern Generator PSPL1P601 and PSPL1P602 Datasheet

Automotive EMI/EMC Pre-compliance Tests

Isolation Addresses Common Sources of Differential Measurement Error

AC/DC Current Probe TCP0150 Datasheet

Stress Calibration for Jitter >1UI A Practical Method

12.5 Gb/s PatternPro Programmable Pattern Generator PPG1251 Series Datasheet

10 GHz Linear Amplifier PSPL5866 Datasheet

P7500 Series Probes Tip Selection, Rework and Soldering Guide

12.5 Gb/s Driver Amplifier LABware Module PSPL8001 Datasheet

S540 Power Semiconductor Test System Datasheet

e-guide to RF Signals UNLICENSED & ISM BANDS LAND MOBILE & PUBLIC SAFETY CELLULAR AERONAUTICAL RADIO & TELEVISION BROADCAST WEATHER RADAR

30 A AC/DC Current Probe TCP0030A Datasheet

Measurement Statistics, Histograms and Trend Plot Analysis Modes

Using the Ramp Rate Method for Making Quasistatic C-V Measurements with the 4200A-SCS Parameter Analyzer APPLICATION NOTE

12.5 Gb/s PatternPro Programmable Pattern Generator PPG1251 Series Datasheet

Measuring Wireless Power Charging Systems for Portable Electronics

S540 Power Semiconductor Test System Datasheet

Replicating Real World Signals with an Arbitrary/Function Generator

GENERAL PURPOSE POWER SUPPLIES, SPECIAL PURPOSE POWER SUPPLIES, AND ELECTRONIC LOADS SELECTOR GUIDE

TekConnect Adapters TCA75 TCA-BNC TCA-SMA TCA-N TCA-292MM TCA292D Datasheet

In-circuit Measurements of Inductors and Transformers in Switch Mode Power Supplies APPLICATION NOTE

Ethernet Transmitter Test Application Software TekExpress 10GBASE-T and NBASE-T Datasheet

Switching Between C-V and I-V Measurements Using the 4200A-CVIV Multi-Switch and 4200A-SCS Parameter Analyzer APPLICATION NOTE

Measuring Power Supply Switching Loss with an Oscilloscope

Programmable Pulse Generators PSPL10050A, PSPL10060A, PSPL10070A Datasheet

io n Data Sheet or The P5205 is a 100 MHz Active Differential Probe capable of measuring fast rise times of signals in floating circuits. This 1,300 V

16 Gb/s, 30 Gb/s Gb/s, and 32 Gb/s Programmable PatternPro Pattern Generator PPG PPG1600, PPG3000, and PPG3200 Series Datasheet Key features

Passive Voltage Probes

30 Gb/s and 32 Gb/s Programmable Pattern Generator PPG Series Datasheet

High-voltage Differential Probes

Soldering a P7500 to a Nexus DDR Component Interposer

Active Power Factor Correction Verification Measurements with an Oscilloscope APPLICATION NOTE

Power Analysis Application Module DPO4PWR MDO3PWR Datasheet

Programmable DC Electronic Loads. Series Programmable DC Electronic Loads. Programmable DC electronic loads DC POWER SUPPLIES

12.5 Gb/s Driver Amplifier PSPL5865 Datasheet

Power Measurement and Analysis Software

16 Gb/s, 30 Gb/s, and 32 Gb/s PatternPro Pattern Generator PPG1600, PPG3000, and PPG3200 Series Datasheet Key features

Time and Frequency Measurements for Oscillator Manufacturers

16 Gb/s, 30 Gb/s, and 32 Gb/s PatternPro Pattern Generator PPG1600, PPG3000, and PPG3200 Series Datasheet Notice to EU customers

High-impedance Buffer Amplifier System

20X Low Capacitance Probe P6158 Datasheet

High-voltage Differential Probes TMDP THDP THDP P5200A - P5202A - P5205A - P5210A

AC Current Probes CT1 CT2 CT6 Data Sheet

Using the 4200A-CVIV Multi-Switch to Make High Voltage and High Current C-V Measurements APPLICATION NOTE

Low Capacitance Probes Minimize Impact on Circuit Operation

Choosing an Oscilloscope for Coherent Optical Modulation Analysis

1.5 GHz Active Probe TAP1500 Datasheet

Be Sure to Capture the Complete Picture

Sophisticated Power Loss Analysis Using A Digital Phosphor Oscilloscope

Passive High Voltage Probes P5100A-TPP0850-P5122-P5150-P6015A Datasheet

100GBASE-KR4/CR4 & CAUI-4 Compliance and Characterization Solution

50MHz arbitrary waveform/function generator

Differential Probes P6248 P6247 P6246 Datasheet

LE160 LE320 Linear Equalizer Datasheet Tektronix Linear Equalizer

Visual Triggering. Technical Brief

Tektronix Logic Analyzer Probes P6800/P6900 Series Datasheet

Advanced Test Equipment Rentals ATEC (2832)

46 GBaud Multi-Format Optical Transmitter OM5110 Datasheet

Evaluating and Optimizing Radio Frequency Identification (RFID) Systems Using Real-Time Spectrum Analysis

Creating Calibrated UWB WiMedia Signals

100GBASE-KR4, 100GBASE-CR4, & CAUI-4 Compliance and Characterization Solution for Real Time Scopes

Characterize Phase-Locked Loop Systems Using Real Time Oscilloscopes

DPO7OE1 33 GHz Optical Probe

How to Troubleshoot System Problems Using an Oscilloscope with I 2 C and SPI Decoding

TriMode Probe Family. P7500 Series Data Sheet. Features & Benefits. Applications

TriMode Probe Family P7700 Series TriMode Probes

Z-Active Differential Probe Family P7313 P7380A P7360A P7340A Datasheet

Advanced Statistical Analysis Using Waveform Database Acquisition

AC/DC Current Measurement Systems TCPA300, TCP312A, TCP305A, TCP303, TCPA400, TCP404XL Datasheet

AC/DC Current Measurement Systems TCPA300, TCP312A, TCP305A, TCP303, TCPA400, TCP404XL Datasheet

10GBASE-KR/KR4 Compliance and Debug Solution

P7600 Series TriMode Probes

Keysight Technologies MATLAB Data Analysis Software Packages

Fundamentals of AC Power Measurements

Performing Cyclic Voltammetry Measurements Using Model 2450-EC or 2460-EC Electrochemistry Lab System

Power Analyzer PA4000 Datasheet

OM2210 Coherent Receiver Calibration Source OM2210 Datasheet

Keysight Technologies How to Take Fast, Simultaneous Measurements of Two or More Signals Using BenchVue Software. Application Note

PA1000 Single Phase AC/DC Power Analyzer Datasheet

10 FACTORS IN CHOOSING A BASIC OSCILLOSCOPE

Overcoming RF Signal Generation Challenges with New DAC Technologies WHITE PAPER

Laser Diode Array Test for 3D Sensing with a 2602B System SourceMeter Instrument and DMM7510 Graphical Sampling DMM APPLICATION NOTE

Understanding AWG70000A Series Frequency Response and DAC Performance

Agilent Maximizing Measurement Speed Using P-Series Power Meters

TriMode Probe Family. P7500 Series Datasheet. Features & Benefits. Applications

Keysight Technologies 89601B-SSA/89601BN-SSA Spectrum Analysis VSA Software

Transcription:

Low Cost RF Sensors application note

Application Note Table of Contents Introduction...3 Tektronix USB Spectrum Analyzers...3 Functional Block Diagram...3 The Two Programmatic Control Methods...4 Control by SignalVu-PC PI...5 Control by RSA API...6 Tektronix RF Sensor Solutions...7 2 tek.com

Low Cost RF Sensors Introduction Radio monitoring systems have historically been operated by government and military organization who need to have situational awareness of the radio spectrum. These large systems were expensive and required significant resource to manage the infrastructure. With the explosion in growth of wireless enabled devices (ie. LoRA,NBIoT), many nontraditional organizations are looking for tools to monitor the health and security of their wireless networks. While there are many low-cost Software Defined Receivers (SDR) on the market, most suffer from some common technical limitations; Central Controller Ethernet USB3 USB3 USB3 RSA507A RSA507A RSA507A 1. Demodulation/Real time bandwidth < 10MHz 2. Tuning range limits (frequency range) 3. Lack of RF pre-selection 4. Basic API provides only bare-bones support A more modern approach is needed so smaller and smarter monitoring systems can be integrated together in such a way that they can grow with the radio network in question. Tektronix USB Spectrum Analyzers Tektronix offers the RSA 300/500/600 lines of USB real time spectrum analyzers. Using the latest in commercial interfaces and available computing power, the RSA USB spectrum analyzer series separates signal acquisition from measurement, dramatically lowering the cost of instrument hardware. The RSA USB spectrum analyzer series are well suited for applications need automatic measurements or remote control. The programs can be created in the host PC, and the remote control can be implemented over an Ethernet connection through a small size and low cost PC, such as Intel NUC, paired with each RSA. Tektronix provides programmatic control using a number of different interfaces to support your applications. More Figure 1 Multiple point remote control with Tektronix RSA507A spectrum analyzers with Intel NUC mini PCs Functional Block Diagram Within the spectrum analyzer hardware, an RF downconverter translates the input RF signal to the IF (Intermediate frequency) with 40 MHz Bandwidth. The IF is sampled at 112 Msamples/ sec by a 14-bit Analog to Digital Converter, producing a stream of IF samples which are formatted and transferred by a USB-3.0 connection to the PC. Other brick inputs allow the internal reference oscillator to be synchronized to an external reference source, and enable use of external trigger or GPS timing pulses. RF IN LF Path RF Path ADC FPGA & USB 3.0 PC Ext Ref Trig/Sync Figure 2 Simplified hardware structure of Tektronix RSA306B tek.com 3

Application Note The PC platform (a workstation, laptop, or tablet) provides control to the spectrum analyzer hardware via the USB-3.0 connection. In the PC, the IF samples are received by the USB Host HW and Driver, which pass them to the RSA306 API SW DLL. The API (application programming interface) provides public access to the four different formats of the signal data including: processed IQ data blocks, complete DPX bitmap images, demodulated audio, raw ADC samples, as well as providing the control interface to the hardware. Applications such as SignalVu-PC use the API to configure the hardware, and retrieve DPX image blocks and IQ samples for analysis, as well as supporting continuous storage of raw sample data to file. User applications can also access the API for customized developments. 14b ADC Samples In Data Frames 112 Msps 40 MHz BW USB3.0 RSA30O.sys RS A 300 API RSA300API.dll Live Replay RSA300API.h IQ Blocks DPX Bitmaps & Spectrums Disk File Audio Demod (32ksps) Streaming Data Audio Out RSA300 HAL (Not used by SVPC) User App SignalVu- PC.exe, etc. The Two Programmatic Control Methods There are two methods to control Tektronix USB spect rum analyzers programmatically. Both of them can be implemented in different programming platform, such as C, C++, C#, Matlab, Python, LabVIEW Method 1 SignalVu-PC PI: Traditional benchtop spectrum analyzers, like Tektronix RSA5000 and RSA6000, have always had a PI (programming interface) to allow remote control of the instruments, remote data gathering, and automated testing. The PI implemented SCPI (Standard Commands for Programmable Instruments) commands that could be sent to the controlling software do such operation as instrument setup, start acquisitions, retrieve spectra and calculated data, etc. With the USB controlled spectrum analyzers, RSA300/500/600 series, the application software, SignalVu- PC, maintained the same interface as the spectrum analysis software controlling the Tektronix benchtop spectrum analyzers, and consequently the same PI is still in place for these USB spectrum analyzers for programmatic control. PI SCPI commands can be sent to the SignalVu-PC code that controls the USB spectrum analyzer via either the TekVISA VXI-11 Server (virtual GPIB) or the TekVISA Socket Server (Windows sockets). The RSA API is the new piece of code written to interface the hardware to the data ports of the SignalVu-PC software. Method 2 RSA API: Sometime, users do not need many high level complicated signal analysis in SignalVu-PC, but want to implement fast and basic code, or do the further and deep processing based the acquired data themselves. In this case, the RSA API provides a better option to meet the needs. SignalVu-PC does not need to be run, and user can access the low level API for those fast data processing. Figure 3 Simplified software architecture of Tektronix RSA306B LabVIEW,Matlab, Python, etc. SignalVu-PC 1 VISA Virtual GPIB 2 RSA306 API USB3 Driver USB3 Figure 4 The two programming Interface of Tektronix RSAs 4 tek.com

Low Cost RF Sensors Depends on your applications, both the PI and API methods have pros and cons. We have our recommendations on which programming method is preferred based on the different purposes below. Control by SignalVu-PC PI To program the RSAs through the SCPI commands with SignalVu-PC software, below are the four steps to follow: Programming Purposes SignalVu- PC PI RSA API 1 Download and install the SignalVu-PC with TekVISA Making RF measurements that are included in SignalVu- PC, particularly when analysis results are returned on screen Testing RF standards supported by SignalVu- PC where measurement limits are included in the software, many of which are pass/fail Collecting streaming data for later analysis Capture data fast and efficiently 2 3 4 Launch SignalVu-PC with a connect the USB RSA Install the drivers for your selected programming platform when necessary* Start to make your program * You need to install the LabVIEW driver to use NI LabVIEW, but do not need additional drivers for platforms like C, C++, C#, Matlab, and Python. The PI of SignalVu-PC uses SCPI and IEEE 488.2 Common Commands. The following figure shows command parts as described in the Command Syntax subsection. Creating complicated higher level applications by yourselves Command parts Header Space :CALCULATE:MARKer:MODE ABSolute Streaming data with narrow bandwidth Table 1 When to use PI and when to use API Mnemonics Figure 5 SCPI Command Parts Argument tek.com 5

Application Note Each command works in a particular measurement view(s). The following table lists all available measurement displays supported by the SignalVu-PC software, which measurement view it is in, and if it requires an installed option. Control by RSA API To program the RSAs directly through the API driver, one of the benefits is that you do not need to keep SignalVu-PC software running all the time. Also, there is no need to install any VISA drivers. Therefore, there are only three steps to follow: Measurement sets Options General signal viewing Free 1 Download and install the RSA API driver Analog modulation General purpose digital modulation Free Option SVM 2 Install the drivers for your selected programming platform when necessary** RF measurements Free 3 Start to make your program OFDM analysis Audio analysis Bluetooth analysis LTE Analysis P25 analysis Pulsed RF Option SVO Option SVA Option SV27 Option SV28 Option SV26 Option SVP ** For RSA API programming, we provide Matlab driver for Matlab, and IVI driver for LabVIEW. The API itself was implemented by C++, so it is compatible with C/C++ very well. Also, controlling RSAs with Python is also very straightforward without any additional drivers. WLAN analysis Options SV23, SV24, SV25 Tracking generator Option SV60 and 04 (HW) Table 2 The PI measurements supported in SignalVu-PC 6 tek.com

Low Cost RF Sensors Again, the API driver of RSA provides a simple, basic, and fast way to program the instrument. Therefore, the number of the available measurements of the API is limited compared to SignalVu-PC. However, it still make the most common actions available for the programmers for their needs: Tektronix RF Sensor Solutions Tektronix provides a wide variety of USB connected spectrum analyzers which make for an ideal RF sensor. Functionalities Instrument Setup (Alignment, Configure, Device, GNSS, Trigger, power, Time) DPX Spectrum Options Frequency RSA300 RSA500 RSA600 9kHz -6.2 GHz 9kHz -3/7.5GHz IQ BW 40 40 40 IQ Streaming Yes Yes Yes 9kHz /7.5GHz IQ block No Charge IQ Block Mode Yes Yes Yes IQ streaming IF streaming AM/FM Demod Yes Yes Yes Playback Real Time Yes Yes Yes Tracking generator Table 3 The available API function sets Power USB 3.0 AC/DC/ Battery AC One of the benefits using API is the ability to stream the IQ and IF data down to as 200 khz bandwidth, which is useful for reducing the total size of the captured streaming data. This will save you much more space if you re interested in narrow band signals. For more information on Tektronix USB spectrum analyzers please go to; www.tek.com/rsa Tektronix supports a wide variety of software environment for both Windows and LINUX. For more information and examples about the Tektronix USB software interface please go to; https://github.com/tekrtsa/rsa_api tek.com 7

Contact Information: Australia* 1 800 709 465 Austria 00800 2255 4835 Balkans, Israel, South Africa and other ISE Countries +41 52 675 3777 Belgium* 00800 2255 4835 Brazil +55 (11) 3759 7627 Canada 1 800 833 9200 Central East Europe / Baltics +41 52 675 3777 Central Europe / Greece +41 52 675 3777 Denmark +45 80 88 1401 Finland +41 52 675 3777 France* 00800 2255 4835 Germany* 00800 2255 4835 Hong Kong 400 820 5835 India 000 800 650 1835 Indonesia 007 803 601 5249 Italy 00800 2255 4835 Japan 81 (3) 6714 3086 Luxembourg +41 52 675 3777 Malaysia 1 800 22 55835 Mexico, Central/South America and Caribbean 52 (55) 56 04 50 90 Middle East, Asia, and North Africa +41 52 675 3777 The Netherlands* 00800 2255 4835 New Zealand 0800 800 238 Norway 800 16098 People s Republic of China 400 820 5835 Philippines 1 800 1601 0077 Poland +41 52 675 3777 Portugal 80 08 12370 Republic of Korea +82 2 6917 5000 Russia / CIS +7 (495) 6647564 Singapore 800 6011 473 South Africa +41 52 675 3777 Spain* 00800 2255 4835 Sweden* 00800 2255 4835 Switzerland* 00800 2255 4835 Taiwan 886 (2) 2656 6688 Thailand 1 800 011 931 United Kingdom / Ireland* 00800 2255 4835 USA 1 800 833 9200 Vietnam 12060128 Find more valuable resources at tek.com Copyright Tektronix. All rights reserved. Tektronix products are coverwed by U.S. and foreign patents, issued and pending. Information in this publication supersedes that in all previously published material. Specification and price change privileges reserved. TEKTRONIX and TEK are registered trademarks of Tektronix, Inc. All other trade names referenced are the service marks, trademarks or registered trademarks of their respective companies. 05/18 AH 37W-61404-0