Low Cost, High Speed Spectrum Analyzers For RF Manufacturing APPLICATION NOTE

Similar documents
Troubleshooting Analog to Digital Converter Offset using a Mixed Signal Oscilloscope APPLICATION NOTE

Identifying Setup and Hold Violations with a Mixed Signal Oscilloscope APPLICATION NOTE

PatternPro Error Detector PED3200 and PED4000 Series Datasheet

How-To Guide. LQV (Luminance Qualified Vector) Measurements with the WFM8200/8300

Automated Limit Testing

Debugging a Mixed Signal Design with a Tektronix Mixed Signal Oscilloscope

Video Quality Monitors Sentry Edge II Datasheet

SignalCorrect Software and TCS70902 Calibration Source Option SC SignalCorrect software

Limit and Mask Test Application Module

Analyzing 8b/10b Encoded Signals with a Real-time Oscilloscope Real-time triggering up to 6.25 Gb/s on 8b/10b encoded data streams

40 Gb/s PatternPro Programmable Pattern Generator PPG4001 Datasheet

Tektronix Logic Analyzer Probes P6900 Series Datasheet for DDR Memory Applications

5 Series MSO Serial Triggering and Analysis Applications 5-SRAUDIO, 5-SRAUTO, 5-SRCOMP, and 5-SREMBD Datasheet Serial triggering

Video Reference Timing with Tektronix Signal Generators

Network Line Card Testing using the TDS3000B DPO Application Note. Line Card Testing Example: Throughput = Shippable Dollars

Quick Signal Integrity Troubleshooting with Integrated Logic Analyzers & Oscilloscopes

40 Gb/s PatternPro Programmable Pattern Generator PPG4001 Datasheet

Debugging Memory Interfaces using Visual Trigger on Tektronix Oscilloscopes

Video Quality Monitors

46 GBaud Multi-Format Optical Transmitter

Logic Analyzer Triggering Techniques to Capture Elusive Problems

The Benefits of External Waveform Monitors in Color Correction for Video. Application Note

Black and Frozen Frame Detection

The use of Time Code within a Broadcast Facility

Spearhead Display. How To Guide

Electrical Sampling Modules Datasheet 80E11 80E11X1 80E10B 80E09B 80E08B 80E07B 80E04 80E03 80E03-NV

Dual Scope Synchronization

Memory Interface Electrical Verification and Debug

Memory Interface Electrical Verification and Debug

MPEG Solutions. Transition to H.264 Video. Equipment Under Test. Test Domain. Multiplexer. TX/RTX or TS Player TSCA

Memory Interface Electrical Verification and Debug DDRA Datasheet

Agilent N5183A MXG Microwave Signal Generator

Electrical Sampling Modules

RF Record & Playback MATTHIAS CHARRIOT APPLICATION ENGINEER

C-PHY Essentials Transmitter Test Solution TekExpress C-PHY Essentials Tx

Automatic Changeover Unit ECO8000 Datasheet

Memory Interface Electrical Verification and Debug DDRA DDR-LP4 Datasheet

Arbitrary Waveform Generators AWGSYNC01 Synchronization Hub Datasheet

Tektronix Video Signal Generators

Timesaving Tips for Digital Debugging with a Logic Analyzer

PAM4 Transmitter Analysis

Video Quality Monitors Sentry Edge Datasheet

Automatic Changeover Unit ECO8020 Datasheet

Optical Sampling Modules 80C01 80C02 80C07B 80C08C 80C10 80C11 80C12

Keysight Technologies Multi-Channel Audio Test using the Keysight U8903A Audio Analyzer

Agilent M9362A-D01-F26 PXIe Quad Downconverter

Troubleshooting and Analyzing Digital Video Signals with CaptureVu

100G and 400G Datacom Transmitter Measurements

Using Triggered Video Capture to Improve Picture Quality

Optical Sampling Modules 80C02 80C07B 80C08C 80C10 80C10B 80C11 80C12

Installation Instructions. What This Option Provides

Understanding. FFT Overlap Processing. A Tektronix Real-Time Spectrum Analyzer Primer

Serial Triggering and Analysis Applications. Bus display. Bus decoding. Key features. Results table. Wave Inspector search

How to Guide. Closed Caption Monitoring. WFM6120/7020/7120 & WVR6020/7020/7120 Version Software

Global pay TV revenues crawl to $200 billion

Agilent Understanding the Agilent 34405A DMM Operation Application Note

Agilent 87075C 75 Ohm Multiport Test Sets for use with Agilent E5061A ENA-L Network Analyzers

Keysight Technologies ad Integrated RF Test Solution

Comprehensive Production Tool Solution for 4K/UHD, WCG and HDR Content Creation PRISM Datasheet

Brilliance. Electron Beam Position Processor

CAN, LIN and FlexRay Protocol Triggering and Decode for Infiniium 9000A and 9000 H-Series Oscilloscopes

BFI RESEARCH AND STATISTICS PUBLISHED AUGUST 2016 THE UK FILM MARKET AS A WHOLE. Image: Mr Holmes courtesy of eone Films

ThinkRF R5500. Real-Time Spectrum Analyzer. 9 khz to 8 GHz / 18 GHz / 27 GHz. Product Brochure and Technical Datasheet. Featuring

GM69010H DisplayPort, HDMI, and component input receiver Features Applications

STA2051E VESPUCCI 32-BIT SINGLE CHIP BASEBAND CONTROLLER FOR GPS AND TELEMATIC APPLICATIONS 1 FEATURES. Figure 1. Packages

Coherent Lightwave Signal Analyzer

Bio-Rad Imaging Systems Family

STEVAL-SPBT2ATV2. USB Dongle for the Bluetooth class 2 SPBT2532C2.AT module. Features. Description

Keysight Technologies Using Oscilloscope Segmented Memory for Serial Bus Applications. Application Note

Exceptional performance

EVALPM8803-FWD. EVALPM8803-FWD: IEEE802.3at compliant demonstration kit with synchronous active clamp forward PoE converter. Features.

Ethernet SFP+ QSFP+ Tx Compliance & Debug Solution SFP-TX, SFP-WDP Datasheet

Video Quality Monitors Sentry Datasheet

Troubleshooting Your Design with Tektronix MSO and DPO Series Oscilloscopes

Memory-Depth Requirements for Serial Data Analysis in a Real-Time Oscilloscope

STEVAL-CCM003V1. Graphic panel with ZigBee features based on the STM32 and SPZBE260 module. Features. Description

Mixed Analog and Digital Signal Debug and Analysis Using a Mixed-Signal Oscilloscope Wireless LAN Example Application

Agilent M9361A PXI Downconverter

MultiView Zoom Simplifies Navigation of Long Records to Speed Debugging and Analysis

ROBOT-M24LR16E-A. Evaluation board for the M24LR16E-R dual interface EEPROM. Features. Description

Keysight Technologies N4974A PRBS Generator 44 Gb/s. Data Sheet

Keysight Technologies Millimeter Wave Frequency Extenders From Virginia Diodes Inc. for the Keysight X-Series Signal Analyzers. Technical Overview

Agilent Series Harmonic Mixers

STEVAL-ILL015V1. High brightness RGB LED array with LED error detection based on the STP24DP05 and STM32. Features. Description

Keysight Technologies Oscilloscope Memory Architectures Why All Acquisition Memory is Not Created Equal. Application Note

CAN/LIN Measurements (Option AMS) for Agilent s InfiniiVision Series Oscilloscopes

Accuracy Delta Time Accuracy Resolution Jitter Noise Floor

Flexible High Speed Recording. Wideband recording of IF & RF signals

RS-232/UART Triggering and Hardware-Based Decode (N5457A) for Agilent InfiniiVision Oscilloscopes

The XYZs of Logic Analyzers

How to Use a Mixed Signal Oscilloscope to Test Digital Circuits APPLICATION NOTE

GALILEO Timing Receiver

Obsolete Product(s) - Obsolete Product(s)

Evaluating Oscilloscope Mask Testing for Six Sigma Quality Standards

Explorer Edition FUZZY LOGIC DEVELOPMENT TOOL FOR ST6

Measuring and Interpreting Picture Quality in MPEG Compressed Video Content

Keysight Technologies Achieve High-Quality Compliance Test Results Using A Top-Quality Test Fixture. Application Note

Agilent Migration from 8712/8714 Series to ENA-L Network Analyzers

STEVAL-ICB004V1. Advanced resistive touchscreen controller demonstration board based on the STMPE811. Features. Description

APPLICATIONS S240 Real-Time Spectrum Analysis application Numerous third-party analysis applications

Transcription:

Low Cost, High Speed Spectrum Analyzers For RF Manufacturing APPLICATION NOTE

Application Note Table of Contents Spectrum Analyzers in Manufacturing...3 Low Cost USB Spectrum Analyzers for Manufacturing...3 Block Diagrams of Tektronix USB Spectrum Analyzers...3 Two Types of Remote Control...4 Control by SignalVu-PC PI...5 Control by RSA API...6 Summary...7 2 uk.tek.com

Tektronix USB Real Time Spectrum Analyzers For Manufacturing Applications Spectrum Analyzers in Manufacturing Test engineers face many obstacles when will trying to integrate a spectrum analyzer into a test rack. Not only do these engineers have power and size limitations, there are questions about selecting the right spectrum analyzer for the tests required. Common measurements in RF manufacturing applications include: Ethernet USB3 USB3 RSA507A RSA507A Channel Power Occupied BW Frequency Central Controller More USB3 RSA507A Modulation Spurious While selecting a cost-effective analyzer is important, high measurement throughput is a key differentiator when selecting an instrument. A low-cost analyzer may be attractive, but if you need to install two times the number of analyzers to achieve the production targets then there will added costs associated with rack space and controllers. Low Cost USB Spectrum Analyzers for Manufacturing Tektronix offers RSA 300/500/600 series 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 manufacturing applications where companies need high measurement speed and small physical footprint. Tektronix provides programmatic control using a number of different interfaces to support your applications. Figure 1 Multiple point remote control with Tektronix USB spectrum analyzers with Intel NUC mini PCs Block Diagrams of Tektronix USB Spectrum Analyzers 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 uk.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 USB 3.0 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. Two Types of Remote Control There are two methods to control Tektronix USB spectrum 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 Functional Block Diagram of Tektronix USB SA API 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 uk.tek.com

Tektronix USB Real Time Spectrum Analyzers For Manufacturing Applications 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 uk.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** OBW,CHPWR,IQ,Limit Lines 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 uk.tek.com

Tektronix USB Real Time Spectrum Analyzers For Manufacturing Applications 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: FUNCTIONALITIES Instrument Setup (Alignment, Configure, Device, GNSS, Trigger, power, Time) DPX Spectrum OPTIONS Summary Tektronix RSA 300/500/600 series of USB real time spectrum analyzers are ideal spectrum analyzers for manufacturing applications. All instruments are low-profile (< 3U) and provide high measurement throughput. Full support for wide variety of software environments is supplied (Windows & Linux). For sample code and examples of controlling Tektronix USB spectrum analyzers please go to: https://github.com/tekrtsa/rsa_api For a full and complete listing of available spectrum analyzers from Tektronix please go to: https://www.tek.com/spectrum-analyzer IQ block IQ streaming No Charge IF streaming Playback Tracking generator (HW Option*) Table 3 The available API function sets 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 your interested signals are narrow band. uk.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 * European toll-free number. If not accessible, call: +41 52 675 3777 Rev. 090617 Find more valuable resources at UK.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-61403-0