******************************************************************** * Tektronix RFXpress Application Software Release Notes * ******************************************************************** Product: Tektronix RFXpress Application Software Version: 3.1 Last Revised: January 29, 2010 Contents of these release notes: 1) Description 2) Target Platforms 3) Target Markets and Application 4) What’s New in v3.1? 5) What’s New in v3.0? 6) What’s New in v2.6? 7) What’s New in v2.5? 8) What’s New in v2.2? 9) What’s New in v2.1? 10) What’s New in v2.0? 11) What’s New in v1.1? 12) Key features & Benefits 13) Known Issues 14) Pre-requisite 15) Software Compatibility 16) Installation Notes 17) Viewing Sample Files 18) Contacting Tektronix 19) Copyright ***************** * Description * ***************** RFXpress is a software package to synthesize digitally modulated base band, IF and RF signals. It takes IQ, IF and RF signal generation to the next level and fully exploits the wideband signal generation capabilities of Tektronix arbitrary waveform generators (AWGs). *********************** * Target Platforms * *********************** RFXpress runs on a PC or as an integral part of Tektronix AWG5000/7000 and AWG5000B/7000B Series arbitrary waveform generators. On a PC, runs on the following platforms: Windows XP Professional Windows Vista Business Edition with English Language ***************************************** * Target Markets and Applications * ***************************************** • Design, debug and develop wideband wireless communications receivers • Generate General purpose digitally modulated IQ, IF and RF signal generation • Characterize WiMedia MB-OFDM Ultra Wideband (UWB) Radio Platform for Applications like Wireless USB (WUSB), FireWire, Bluetooth, and others. • Capture, modify and re-play IQ signals from Tektronix oscilloscopes • Modify and re-play IQ signals from Tektronix real time spectrum analyzers • Design, debug and development of Radar receivers and Radar systems • Design, debug and development of OFDM based Wireless Signals. **************************** * What's new in v3.1? * **************************** 1. Added BPSK, QPSK, Poly-phase code (P1, P2, P3, and P4), Frank code and Up-Down chirp, modulation for Radar plug-in. 2. Added amplitude profiling for user defined step FM and user defined step PM for Radar plug-in. 3. Support for phase shift setting for carriers in Generic Signal plug-in. 4. Support for re-sampling of external waveforms added through signal addition for Radar and General purpose plug-in. 5. Scaling of waveform amplitude based on AWG channel amplitude supported in Generic Signal plug-in. 6. Support for positive droop for pulse in Radar plug-in. **************************** * What's new in v3.0? * **************************** 1. New OFDM plug-in. 2. Additive Noise is added under Interference tab of Generic Signal Plug-in. 3. Gaussian Noise Modulation added in Generic Signal plug-in. 4. Hopping tab is changed to include more features for hopping pattern. 5. Programmatic Interface has been added to Generic signal plug-in and Radar plug-in. **************************** * What's new in v2.6? * **************************** 1. Compatibility with AWG firmware version 3.3. **************************** * What's new in v2.5? * **************************** 1. New Modulations added in Generic Signal Plug-in - n-DPSK, CPM, SOQPSK, S-BPSK, OOK, PI/2 BPSK, PI/2 QPSK, PI/2 8-PSK, PI/ 2 QAM 16. 2. New tab called "S-parameters" is added in Generic Signal plug-in. This can be used to emulate the RF components. 3. New tab called "Sub-carrier Modulation" is added in Generic Signal plug-in. This can be used to perform modulation over modulation. 4. "Half-Sine" filter added in Generic Signal plug-in. 5. Ability to add up to 1024 multiple carriers. 6. Can import ADS and VSA format files. 7. Can directly control RSA from RFXpress to capture and playback the waveform. 8. Allows re-sampling the waveform while importing. 9. New wizard based dialog to capture the characteristics the RF Components (DUT Characterization). 10. Calibration has been changed to wizard based. 11. IF Calibration has been provided. 12. New tab called "Multi-Path" under Pulse tab of Radar plug-in. This can be used to simulate multiple paths of the pulse group. 13. New tab called "Antenna" under Pulse tab of Radar plug-in. This can be used to Define Antenna Beam Profile and simulate target returns. 14. New feature to add pulse groups. 15. In case AWG 7000B series without option 08 is used, the Radar plug-in will use continuous run mode instead of sequence run mode. This will result in creating a single waveform with all the pulse groups. ************************************ * What's new in v2.2? * ************************************ 1. Bug Fixing ************************************ * What's new in v2.1? * ************************************ 1. Fixed Calibration issues with AWG 7000B series. 2. Support for Amplitude and Phase correction of waveform data imported into RFXpress from external sources like MATLAB or Oscilloscope. 3. Added feature to export correction data in ascii format. 4. Disabled Multipath and IQ Impairments in case of Analog modulations. ************************************ * What's new in v2.0? * ************************************ 1. New Radar plug-in. 2. Support for new AWG 5000B/7000B series. 3. Direct RF generation support for all bandgroups of UWB-WiMedia (BG1 - BG6). 4. Hopping feature in Generic Signal plug-in. 5. Calibration for both phase and amplitude correction in Generic Signal plug-in and Radar plug-in. 6. Spectrogram Graph. 7. Import waveforms in Matlab format (.mat). 8. I/Q Swap. 9. I Invert, Q Invert. 10. SD-PSK modulation in General purpose plug-in ************************************ * What's new in v1.1? * ************************************ 1. "Ready to Add" Real World Interferences like WiFi (802.11a & MIMO), WiMax and Radar to the WiMedia Waveform. 2. Support for marker mapping with delay for external RF hopping control for UWB Wi-Media. 3. Easy replay of captured waveforms - IQ waveforms captured from Real time spectrum analyzers and automatically set them as baseband signals. 4. Add Multipath during Waveform creation. 5. The factory default settings can be restored anytime. 6. The progress of waveform generation is displayed and can be cancelled during its compilation. 7. Option to generate non-hopping UWB Wi-Media signals. 8. Control of both amplitude and phase in Tone Nulling for UWB Wi-Media signals. 9. Auto Calculation of Oversampling (Sample Rate) and Waveform Length based on the setup. 10. Restoring AWG/Scope settings after Calibration. 11. Display of Calibration Correction information on the status bar. 12. Automatically turn-on the waveform generation and channel output after waveform compilation. 13. Bug fix: When switching between IF/RF from IQ signal formats, amplitude values were not set to default. 14. Bug fix: The active waveform name was not displayed on the status bar. ******************************** * Key Features & Benefits * ******************************** Generic Signal ---------------------- • Define Baseband I and Q signals Using a variety of Modulation Schemes • Create single and multi-carrier signals where each carrier is independently defined • Ability to define and create hopping patterns • Apply Impairments such as Quadrature Error and Imbalance or Non-linear Impairments • Add Interferences and Multipaths during waveform Creation • Capture and replay baseband waveform files captured from Oscilloscopes and Real-time Spectrum Analyzers as IQ or IF/RF. Add Impairments and Interferences to the Captured Waveform before Replay • Calibration feature for Flat Frequency and Linear Phase Response out of AWG • Support for Characterizing a DUT and S-parameter emulation of RF components UWB-WiMedia ---------------------- • Direct RF Generation of all the WiMedia Band groups (BG1 to BG6) including Band Hopping • Comprehensive WiMedia Signal Generation support for MAC and PHY Layers • Gated Noise feature can be used to define noise profiles, which can be defined individually for each section of the UWB Packet. (Pre-amble, PPDU Header & PSDU) • Create tone nulling with intermediate values for both amplitude (20 dB to -40 dB) and phase (-180 to +180 °) for OFDM carrier mapping • Ready to use "Real-World Interference" like WiFi (802.11a and MIMO), WiMAX and Radar to the WiMedia waveform • Ability to define your own TFC pattern in custom mode Radar --------- • Create single or multiple pulse groups to form a pulse train • Define each pulse group independently or add different pulse groups to simulate simultaneous multiple target returns • The ability to define all pulse parameters including start time, rise time, off time, fall time, pulse width, droop, overshoot and ripple • The ability to define a staggered PRI with Ramp, User defined profiles and add up to 10 different multipaths. • User defined pulse sequence creation to use the AWG sequence mode to optimize the memory and create large number of pulses • Support for a variety of intra-modulation types including FM chirp, FM step, Barker codes and User Defined Modulation • Define Antenna Beam Profile and simulate target returns OFDM ---------- • Ability to configure all parameters of OFDM • Build your own OFDM frame from base data -> Symbols -> Packets -> Frames • Support for Reed Solomon, Convolution coding and Scrambling • Add Impairments Phase noise, Multipath and Quantization • Define frequency hopping and Gated noise • Support for a variety of sub-carrier modulation (BPSK, QPSK, QAM (16,32,64,256) and 8-PSK • Support for Tone Nulling and Clipping • Presets for WiFi and WiMAX standards ******************** * Known Issues * ******************** • Graph takes long time to plot: RFXpress application takes a long time to plot waveforms of long record length. • Importing from Oscilloscope: RFXpress can not import waveform from scope which is beyond 50M. • Importing from RSA 3k: RFXpress looses connection with RSA 3k at times while acquiring over 40M data. ****************** * Pre-requisite * ****************** - Microsoft .NET 2.0 runtime framework is required for RFXpress to execute. - Matlab Runtime 7.9 is required for RFXpress to execute. - TekVISA version 3.3.2.7 is needed to run Calibration and Import waveform from Oscilloscopes. - RFXpress would communicate with AWG software to transfer the waveforms after compiling. This functionality will work only if RFXpress is invoked after AWG software has come up. ****************************** * Software Compatibility * ****************************** The following table shows the individual components of the Tektronix RFXpress Application Software and their version numbers. Also shown are the other major RFXpress software components that are external to the RFXpress Application Software (that are installed separately). Release 3.1 ------------------------------------------------------------- RFXpress Application SW 3.1 RFXpress Application 3.1.0.0579 TekVisa 3.3.2.7 Microsoft .NET Framework 2.0 Matlab Runtime 7.9 ******************************* * Where to get TekVISA? * ******************************* TekVISA compatible with RFXpress can be downloaded from the following link www.tek.com/site/sw/search To define the search criteria, use TekVISA in the search by Keyword field ************************************************** * Where to get Microsoft .NET Framework * ************************************************** RFXpress will automatically install .Net2.0 if it is not present in the system ******************************************** * Where to get Matlab Runtime 7.9? * ******************************************** RFXpress will automatically install Matlab runtime v7.9 if it is not present in the system. *********************************************** * Running RFXpress on Windows Vista * *********************************************** In Windows Vista, you must always run RFXpress with Administrator privileges. To do so, right-click either on the RFXpress desktop shortcut or on the RFXpress application from Windows Start menu >All Programs > Tektronix RFXpress and select Run as Administrator from the shortcut menu. ************************ * Viewing Sample Files * ************************ The installation program will copy several RFXpress sample files onto the target folder. You can open this folder through the shortcut menu Target folder\Samples. Under this folder there will be two sub folders namely Setup and Waveforms. The setup folder contains a few sample setup files for Generic signal and Wi-Media. The Waveforms folder contains a few sample waveform files from AWG, RTSA and Oscilloscope that can be opened in the RFXpress Application. *************************** * Contacting Tektronix * *************************** If you have any questions, please contact the Tektronix Technical Support Center: Phone 1-800-833-9200* Address Tektronix, Inc. 14200 SW Karl Braun Drive P.O. Box 500 Beaverton, OR, 97077 USA Web site www.tektronix.com Sales support 1-800-833-9200, select option 1* Service support 1-800-833-9200, select option 2* Technical Support Email: techsupport@tektronix.com 1-800-833-9200, select option 3* 6:00 a.m - 5:00 p.m. Pacific time * This number is toll free in North America. After office hours, please leave a voice mail message. Outside North America, contact a Tektronix sales office or distributor; see the Tektronix web site for a list of offices. *************** * Copyright * *************** Copyright (c) Tektronix. All rights reserved. TEKTRONIX and TEK are registered trademarks of Tektronix, Inc. Devage Sourcegrid copyright information. Copyright (c) 2006 www.devage.com, Davide Icardi Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. CSMatIO License Copyright © 2007, DAVID A Zier Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of the JMatIO nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Matlab License MATLAB®. Copyright 1984-2007 The MathWorks, Inc.