66

New Examples SystemVue 2011 - Keysightedadownload.software.keysight.com/eedl/systemvue/2011_03/... · 2014. 7. 24. · BS_TX_CDP_RC3.wsv This example measures the code domain power

  • Upload
    others

  • View
    10

  • Download
    0

Embed Size (px)

Citation preview

Page 1: New Examples SystemVue 2011 - Keysightedadownload.software.keysight.com/eedl/systemvue/2011_03/... · 2014. 7. 24. · BS_TX_CDP_RC3.wsv This example measures the code domain power
Page 2: New Examples SystemVue 2011 - Keysightedadownload.software.keysight.com/eedl/systemvue/2011_03/... · 2014. 7. 24. · BS_TX_CDP_RC3.wsv This example measures the code domain power

SystemVue - Examples

1

SystemVue 2011.032011

Examples

This is the default Notice page

Page 3: New Examples SystemVue 2011 - Keysightedadownload.software.keysight.com/eedl/systemvue/2011_03/... · 2014. 7. 24. · BS_TX_CDP_RC3.wsv This example measures the code domain power

SystemVue - Examples

2

© Agilent Technologies, Inc. 2000-2010395 Page Mill Road, Palo Alto, CA 94304 U.S.A.No part of this manual may be reproduced in any form or by any means (includingelectronic storage and retrieval or translation into a foreign language) without prioragreement and written consent from Agilent Technologies, Inc. as governed by UnitedStates and international copyright laws.

Acknowledgments Mentor Graphics is a trademark of Mentor Graphics Corporation inthe U.S. and other countries. Microsoft®, Windows®, MS Windows®, Windows NT®, andMS-DOS® are U.S. registered trademarks of Microsoft Corporation. Pentium® is a U.S.registered trademark of Intel Corporation. PostScript® and Acrobat® are trademarks ofAdobe Systems Incorporated. UNIX® is a registered trademark of the Open Group. Java™is a U.S. trademark of Sun Microsystems, Inc. SystemC® is a registered trademark ofOpen SystemC Initiative, Inc. in the United States and other countries and is used withpermission. MATLAB® is a U.S. registered trademark of The Math Works, Inc.. HiSIM2source code, and all copyrights, trade secrets or other intellectual property rights in and tothe source code in its entirety, is owned by Hiroshima University and STARC.

Errata The SystemVue product may contain references to "HP" or "HPEESOF" such as infile names and directory names. The business entity formerly known as "HP EEsof" is nowpart of Agilent Technologies and is known as "Agilent EEsof". To avoid broken functionalityand to maintain backward compatibility for our customers, we did not change all thenames and labels that contain "HP" or "HPEESOF" references.

Warranty The material contained in this document is provided "as is", and is subject tobeing changed, without notice, in future editions. Further, to the maximum extentpermitted by applicable law, Agilent disclaims all warranties, either express or implied,with regard to this manual and any information contained herein, including but not limitedto the implied warranties of merchantability and fitness for a particular purpose. Agilentshall not be liable for errors or for incidental or consequential damages in connection withthe furnishing, use, or performance of this document or of any information containedherein. Should Agilent and the user have a separate written agreement with warrantyterms covering the material in this document that conflict with these terms, the warrantyterms in the separate agreement shall control.

Technology Licenses The hardware and/or software described in this document arefurnished under a license and may be used or copied only in accordance with the terms ofsuch license.

Portions of this product is derivative work based on the University of California PtolemySoftware System.

In no event shall the University of California be liable to any party for direct, indirect,special, incidental, or consequential damages arising out of the use of this software and itsdocumentation, even if the University of California has been advised of the possibility ofsuch damage.

The University of California specifically disclaims any warranties, including, but not limitedto, the implied warranties of merchantability and fitness for a particular purpose. Thesoftware provided hereunder is on an "as is" basis and the University of California has noobligation to provide maintenance, support, updates, enhancements, or modifications.

Page 4: New Examples SystemVue 2011 - Keysightedadownload.software.keysight.com/eedl/systemvue/2011_03/... · 2014. 7. 24. · BS_TX_CDP_RC3.wsv This example measures the code domain power

SystemVue - Examples

3

Portions of this product include code developed at the University of Maryland, for theseportions the following notice applies.

In no event shall the University of Maryland be liable to any party for direct, indirect,special, incidental, or consequential damages arising out of the use of this software and itsdocumentation, even if the University of Maryland has been advised of the possibility ofsuch damage.

The University of Maryland specifically disclaims any warranties, including, but not limitedto, the implied warranties of merchantability and fitness for a particular purpose. thesoftware provided hereunder is on an "as is" basis, and the University of Maryland has noobligation to provide maintenance, support, updates, enhancements, or modifications.

Portions of this product include the SystemC software licensed under Open Source terms,which are available for download at http://systemc.org/ . This software is redistributed byAgilent. The Contributors of the SystemC software provide this software "as is" and offerno warranty of any kind, express or implied, including without limitation warranties orconditions or title and non-infringement, and implied warranties or conditionsmerchantability and fitness for a particular purpose. Contributors shall not be liable forany damages of any kind including without limitation direct, indirect, special, incidentaland consequential damages, such as lost profits. Any provisions that differ from thisdisclaimer are offered by Agilent only.With respect to the portion of the Licensed Materials that describes the software andprovides instructions concerning its operation and related matters, "use" includes the rightto download and print such materials solely for the purpose described above.

Restricted Rights Legend If software is for use in the performance of a U.S.Government prime contract or subcontract, Software is delivered and licensed as"Commercial computer software" as defined in DFAR 252.227-7014 (June 1995), or as a"commercial item" as defined in FAR 2.101(a) or as "Restricted computer software" asdefined in FAR 52.227-19 (June 1987) or any equivalent agency regulation or contractclause. Use, duplication or disclosure of Software is subject to Agilent Technologies´standard commercial license terms, and non-DOD Departments and Agencies of the U.S.Government will receive no greater than Restricted Rights as defined in FAR 52.227-19(c)(1-2) (June 1987). U.S. Government users will receive no greater than LimitedRights as defined in FAR 52.227-14 (June 1987) or DFAR 252.227-7015 (b)(2) (November1995), as applicable in any technical data.

Page 5: New Examples SystemVue 2011 - Keysightedadownload.software.keysight.com/eedl/systemvue/2011_03/... · 2014. 7. 24. · BS_TX_CDP_RC3.wsv This example measures the code domain power

SystemVue - Examples

4

Baseband Verification Library Design Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 3G CDMA2K Baseband Verification Library Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 3G HSUPA Baseband Verification Library Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 3GPP LTE Advanced Design Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 3GPP LTE Design Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 CDMA Baseband Verification Library Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Cognitive Radio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 DVB_x2 Baseband Verification Design Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

DVB2 Baseband Verification Library - DVB-S2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 DVB2 Baseband Verification Library - DVB-T2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

ISDBT Design Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 WiMax Baseband Verification Design Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 WLAN Design Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 WPAN Baseband Verification Design Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 WPAN_HRP_AWGN_BER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 WPAN_HRP_RawBER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 WPAN_HRP_RxSensitivity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 WPAN_HRP_TxEVM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 WPAN_HRP_TxWaveform_Spec . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 WPAN_LRP_TxWaveform_D . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 ZigBee Baseband Verification Library Design Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

SystemVue DPD Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

DPD simulation for LTE Advanced . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 DPD for LTE with Hardware Extraction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 DPD for user defined stimulus with Hardware Extraction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 DPD for WCDMA Stimulus with Hardware Extraction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 DPD and CFR Generic Examples for LTE and 3GPP-WCDMA . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 Power Amplifier Modeling Simulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 Hardware Design Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 FixedPoint Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

Instrument Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 N5106A PXB Signal Generator Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 Signal Studio Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 Vector Signal Analyzer Sink Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 Vector Signal Analyzer Source Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

MIMO Channel Modeling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 Model Building Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 PLL Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 Radar Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40

Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 Digital Array Radar Test Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 PD RADAR Performance Test Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 PDRADAR_DetectionProbability_AWGN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 PDRADAR_DetectionProbability_Cluttering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 PDRADAR_FalseAlarmRate_AWGN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 PDRADAR_FalseAlarmRate_Cluttering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 PDRADAR_Measurement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46

Page 6: New Examples SystemVue 2011 - Keysightedadownload.software.keysight.com/eedl/systemvue/2011_03/... · 2014. 7. 24. · BS_TX_CDP_RC3.wsv This example measures the code domain power

SystemVue - Examples

5

PD RADAR Receiver Test Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 PDRADAR_Clutter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 PDRADAR_DynamicRange . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 PDRADAR_Rx_Waveform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 PDRADAR_Selectivity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 PDRADAR_Sensitivity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 PD RADAR Transmitter Test Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 PDRADAR_Waveform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48

Signal Processing Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 VBScripting Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 Flexible OFDM Design Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 Adaptive Equalization Library Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 C++ Code Generation Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 Comms Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56

Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 BER Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 OFDM Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 Satellite Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 Zigbee Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59

Math Language Scripting Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 RF Architecture Design Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62

Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 RF Design Kit (Spectrasys) Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62

X-Parameter Example Workspaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64

Page 7: New Examples SystemVue 2011 - Keysightedadownload.software.keysight.com/eedl/systemvue/2011_03/... · 2014. 7. 24. · BS_TX_CDP_RC3.wsv This example measures the code domain power

SystemVue - Examples

6

Baseband Verification Library DesignExamplesAgilent SystemVue has a number of add-on libraries to support design and verificaiton ofbaseband algorithm and system architectures. As part of these add-on products AgilentSystemVue provides a number of examples to aid in the usage of the libraries and to aidin understanding of the specific standards they were created for along with theperformance requirements of those standards

ContentsPath: Examples\Baseband Verification\sub-folder

3GPPFDD (examples)CDMA (examples)CDMA2K (examples)DVB_x2 (examples)HSUPA (examples)ISDBT (examples)LTE (examples)LTE Advanced (examples)WiMAX (examples)WLAN (examples)WPAN (examples)

3G CDMA2K Baseband Verification Library ExamplesPath: Examples\Baseband Verification\CDMA2K

Name Description Usage

BS_TX_CDP_RC3.wsv This example measures the code domain power of RC3 for theforward link.

BS_TX_MeanPower.wsv This example measures the Base Station mean RF output powerand pilot channel power to total power ratio, as defined insection 4.3, 3GPP2 C.S0011-A.

BS_TX_Rho.wsv This example measures the normalized correlated power, rho,for the forward link transmitter, as defined in section 4.2.2 of3GPP2 C.S0010-A.

BS_TX_SR1.wsv This example shows performances for a Forward Link usingQPSK modulation and demodulation under SR1. Thetransmission spectrum, demodulation eye diagram andconstellations are displayed.

BS_TX_VSA.wsv This example uses "CDMA2K_FwdRCsrc" subnet to generateCDMA2000 SR1 forward source signal. This subnet can generateForward RC3, Forward RC4 and Forward RC5 source signals.Then the transmission signal is demodulated by VSA. UsingVSA, CDP(Code Domain Power), Spectrum, CompositeConstellation, Composite EVM, Specific code channel EVM andSpecific code channel constellation can be observed.

Forward_AWGN_RC3.wsv This example shows BER and FER performances of a forwardlink for RC3, 9600bps data rate, and 20ms frame through aAWGN channel.

Page 8: New Examples SystemVue 2011 - Keysightedadownload.software.keysight.com/eedl/systemvue/2011_03/... · 2014. 7. 24. · BS_TX_CDP_RC3.wsv This example measures the code domain power

SystemVue - Examples

7

Forward_MultiCarrier_RC8.wsv This example shows forward link of radio configuration 8, multi-carrier mode, 14400bps data rate and 20ms frame. Thetransmission spectrum, BER and FER are measured.

Forward_Rake.wsv This example gives an application of forward link Rake receiverthrough a multipath Rayleigh fading channel. Delays andcoefficients of channle figures are measured.

Forward_RC3_OTD.wsv This example shows forward link of radio configuration 3, OTDmode, 9600bps data rate and 20ms frame through a multipathRayleigh channel. BER and FER performance are measured.

HPSK_QPSK_PAPR.wsv This example is for comparing HPSK (Hybrid Phase Shift Key) toQPSK in the performance of PAPR (Peak Average Power Ratio).

MS_RX_AdjacentSelectivity_RC3.wsv This example verifies the ability to receive a CDMA signal on theassigned channel frequency in the presence of another CDMAsignal that is offset from the center frequency of the assignedchannel by 2.5 MHz for Spreading Rate 1, as defined in section3.5.4 of 3GPP2 C.S0011-A.

MS_RX_DynamicRange_RC3.wsv This example verifies the receiver sensitivity and dynamicrange, as defined in section 3.5.1 of 3GPP2 C.S0011-A.

MS_RX_Intermodulation_RC3.wsv This example verifies a receiver's ability to receive a CDMAsignal on its assigned channel frequency in presence of twointerfering CW tones, as defined in section 3.5.3 of 3GPP2C.S0011-A.

MS_TX_SR1.wsv This example measures the transmit power spectrum, rho andCCDF of the reverse link source.

Reverse_AWGN_RC3.wsv This example is used to measure FER performance for reversetraffic channel in AWGN channel.

Reverse_HPSK_SR1.wsv This example shows performances for a reverse link using HPSKmodulation and demodulation under SR1.

Reverse_Rake.wsv This example gives an application of reverse link Rake receiver,including channel estimation, AFC loop and maximum ratiocombination.

TurboCoding.wsv This example is used to show BER performance of turbo code inAWGN channel.

3G HSUPA Baseband Verification Library ExamplesPath: Examples\Baseband Verification\HSUPA\HSUPA_BS_Rx_prj

Page 9: New Examples SystemVue 2011 - Keysightedadownload.software.keysight.com/eedl/systemvue/2011_03/... · 2014. 7. 24. · BS_TX_CDP_RC3.wsv This example measures the code domain power

SystemVue - Examples

8

Name Description Usage

HSUPA_BS_Rx_Demodulation_AWGN.wsv This example measures HSUPA BS receiverperformance over AWGN Channel.

HSUPA_BS_Rx_Demodulation_Fading.wsv This example measures HSUPA BS receiverperformance over Mutipath Fading Channel.

HSUPA_BS_Rx_Demodulation_Fading_FRC8.wsv This example measures BS receiver performance forFRC8 under Fading Channel.

HSUPA_BS_Rx_FalseAlarm_AWGN.wsv This example measures BS receiver performancewith Probability of false alarm under AWGN Channel.

HSUPA_BS_Rx_FalseAlarm_Fading.wsv This example measures BS receiver performancewith Probability of false alarm under Mutipath FadingChannel.

HSUPA_BS_Rx_MissedDetection_AWGN.wsv This example measures BS receiver performancewith Probability of missed detection under AWGNChannel.

HSUPA_BS_Rx_MissedDetecion_Fading.wsv This example measures BS receiver performancewith Probability of missed detection under MutipathFading Channel.

Path: Examples\Baseband Verification\HSUPA\HSUPA_UE_Tx_prj

Name Description Usage

HSUPA_UE_Tx_CCDF.wsv This example measures HSUPA uplink CCDF and peak-to-meanratio.

HSUPA_UE_Tx_MaxPower.wsv This example measures HSUPA maximum output power of theuplink signal.

HSUPA_UE_Tx_SpecEmission.wsv This example measures HSUPA uplink spectral emissions.

HSUPA_UE_Tx_ACLR.wsv This example measures HSUPA ACLR (Adjacent Channel LeakagePower Ratio) of the uplink signal.

HSUPA_UE_Tx_EVM.wsv This example measures HSUPA EVM of the uplink signal.

3GPP LTE Advanced Design ExamplesThis 3GPP LTE Advanced Wireless Design Library includes 10 design examples forFDD/TDD LTE Advanced downlink/uplink transmitter measurements, downlink/uplink BERand throughput performance measurements.Path: Examples\Baseband Verification\LTE_Advanced

Page 10: New Examples SystemVue 2011 - Keysightedadownload.software.keysight.com/eedl/systemvue/2011_03/... · 2014. 7. 24. · BS_TX_CDP_RC3.wsv This example measures the code domain power

SystemVue - Examples

9

Name Description Usage

LTE_Advanced_DL_Contiguous_CA_MXG_Gen.wsv This example is to generate LTE-Advanceddownlink signals with carrier aggregation. Thefrequency band(center frequency), bandwidth ofthe component carrier, oversampling ratio and thenumber of Tx antennas can be chagned in theparameter tab.

LTE_Advanced_DL_NonContiguous_CA_MXG.wsv This example is to generate LTE-Advanceddownlink signals with non-contiguous carrieraggregation within single band. It can notgenerate multi-band carrier aggregatiuon.

LTE_Advanced_DL_MIMO_2x2_Throughput.wsv This example workspace demonstrates close loopthroughput measurements for LTE Advanceddownlink 2x2 system with Spatial Multiplexing in afading environment.

LTE_Advanced_DL_MIMO_8x8_Throughput.wsv This example workspace demonstrates sweptthroughput measurements for LTE-Advanceddownlink in a fading environment. Theconfiguration is 8x8 MIMO (Spatial Multiplexing, 2Codewords and 8 Layers).

LTE_Advanced_DL_SISO_BER.wsv This example workspace demonstrates open loopBER measurements of LTE-Advanced downlinkSISO system in AWGN environment.

LTE_Advanced_DL_Tx.wsv This example workspace demonstrates spectrumand CCDF measurements for an LTE advanceddownlink transmitter with 8 antennas.

LTE_Advanced_UL_MIMO_2x2_Throughput.wsv This example workspace demonstrates close loopthroughput measurements for LTE Advanced uplink2x2 with HARQ retransmission in a fadingenvironment.

LTE_Advanced_UL_MIMO_4x4_Throughput.wsv This example workspace demonstrates close loopthroughput measurements for LTE Advanced uplink4x4 with HARQ retransmission in a fadingenvironment.

LTE_Advanced_UL_SISO_BER.wsv This example workspace demonstrates open loopBER measurements for LTE Advanced uplink SISOin AWGN environment.

LTE_Advanced_UL_Tx.wsv This example workspace demonstrates a spectrumand a CCDF measurement of an LTE Advanceduplink transmitter.

3GPP LTE Design Examples This 3GPP LTE Wireless Design Library includes 18 design examples for FDD/TDD LTEdownlink/uplink transmitter measurements, downlink/uplink BER and throughputperformance measurements.Path: Examples\Baseband Verification\LTE

Page 11: New Examples SystemVue 2011 - Keysightedadownload.software.keysight.com/eedl/systemvue/2011_03/... · 2014. 7. 24. · BS_TX_CDP_RC3.wsv This example measures the code domain power

SystemVue - Examples

10

Name Description Usage

3GPP_LTE_CFR_EVM.wsv This example workspace explores Crest factor reduction (CFR)for a LTE OFDMA System. CFR is a technique for reducing thepeak-to average ratio (PAR) of an orthogonal frequencydivision multiplexing (OFDM) waveform. The algoithm used inthis example is based on a modified version of the algorithm in"Constrained Clipping for Crest Factor Reduction in Multiple-user OFDM", In Proc. IEEE Radio and Wireless Symposium,pp.341-344, Jan. 2007. This CFR algorithm consists of oneIFFT, time domain polar clipping, in-band and out-of-bandpost-processing and one FFT.

3GPP_LTE_DL_ChannelCoding.wsv This example workspace demonstrates the 3GPP LTE downlinkchannel coding, channel decoding and swept Throughput vsSNR measurements.

3GPP_LTE_DL_ETM.wsv This example workspace demonstrates E-UTRA Test Modelsfollowing 3GPP TS 36.141 V8.5.0(2009-12) for both LTEDownlink FDD and TDD mode.

3GPP_LTE_DL_FDD_TestCase.wsv This example workspace demonstrates swept Thoughput vsSNR measurements for LTE FDD downlink in a fadingenvironment for the configurations that are defined in 8 ofTS36.101 V8.6.0.

3GPP_LTE_DL_MIMO_Throughput.wsv This example workspace demonstrates swept Thoughput vsSNR measurements for LTE downlink in a fading environment.

3GPP_LTE_DL_SISO_BER.wsv This example workspace demonstrates swept BER and BLER vsSNR measurements for a LTE downlink SISO system. Twoenvironments are tested: AWGN (Additive White GaussianNoise) and fading.

3GPP_LTE_DL_Tx.wsv This example workspace demonstrates spectrum and CCDFmeasurements for a LTE downlink transmitter with oneantenna, two antennas and four antennas.

3GPP_LTE_DL_TxEVM.wsv This example workspace demonstrates EVM measurements forLTE downlink transmitter in FDD and TDD modes.

3GPP_LTE_SignalDownload.wsv This example workspace demonstrates how to download LTEsignal generated by LTE sources in SystemVue LTE library toAgilent signal generators such as E4438C. The phasediscontinuity between two consecutive frames is eliminated.

3GPP_LTE_UL_BER.wsv This example workspace demonstrates swept BER and BLER vsSNR measurements for an LTE uplink system in AWGN(Additive White Gaussian Noise) and fading.

3GPP_LTE_UL_ChannelCoding.wsv This example workspace demonstrates the 3GPP LTE UplinkFDD Channel coding, channel decoding and swept BER andBLER vs SNR measurements.

3GPP_LTE_UL_PRACH_Detection.wsv This example workspace demonstrates PRACH detectionmeasurements for a LTE Uplink in Fading and AGWNenvironment, following 8.4.2 of 36.104.

3GPP_LTE_UL_SIMO_Throughput.wsv This example workspace demonstrates Throughput vs SNRmeasurements for a LTE Uplink system in Fading channel with2 and 4 recceiver antennas, following the configuration in 8.2of 36.104.

3GPP_LTE_UL_SISO_Throughput.wsv This example workspace demonstrates Throughput vs SNRmeasurements for a LTE Uplink system in AWGN (AdditiveWhite Gaussian Noise) channel with SISO.

3GPP_LTE_UL_TX.wsv This example workspace demonstrates a spectrum and a CCDFmeasurement of a LTE Uplink transmitter.

3GPP_LTE_UL_TxEVM.wsv This example workspace demonstrates EVM measurements for

Page 12: New Examples SystemVue 2011 - Keysightedadownload.software.keysight.com/eedl/systemvue/2011_03/... · 2014. 7. 24. · BS_TX_CDP_RC3.wsv This example measures the code domain power

SystemVue - Examples

11

LTE Uplink transmitter in FDD and TDD modes.

CDMA Baseband Verification Library ExamplesPath: Examples\Baseband Verification\CDMA

Page 13: New Examples SystemVue 2011 - Keysightedadownload.software.keysight.com/eedl/systemvue/2011_03/... · 2014. 7. 24. · BS_TX_CDP_RC3.wsv This example measures the code domain power

SystemVue - Examples

12

Cognitive RadioExamples in this directory implement cognitive radio spectrum sensing and signalgeneration that utilize the SystemVue LTE and WiMAX Baseband Verification examples.

Path: Examples\Baseband Verification\Cognitive Radio

Name Description Usage

Cognitive_Radio_Example.wsv This example implements Spectrum Sensing algorithm usingSystemVue Math Language to detect space available in acaptured spectrum and will generate either an LTE or WiMAXsignal to fit the available spectrum

MathLanguage,LTE, WiMAX

DVB_x2 Baseband Verification Design ExamplesPath: Examples\Baseband Verification\DVB2

Contents

Page 14: New Examples SystemVue 2011 - Keysightedadownload.software.keysight.com/eedl/systemvue/2011_03/... · 2014. 7. 24. · BS_TX_CDP_RC3.wsv This example measures the code domain power

SystemVue - Examples

13

DVBS2 (examples)DVBT2 (examples)

Page 15: New Examples SystemVue 2011 - Keysightedadownload.software.keysight.com/eedl/systemvue/2011_03/... · 2014. 7. 24. · BS_TX_CDP_RC3.wsv This example measures the code domain power

SystemVue - Examples

14

DVB2 Baseband Verification Library -DVB-S2Name Description Usage

DVBS2_Tx.wsv This example workspace demonstrates a spectrum and a CCDF measurementof an DVB-S2 transmitter. The spectrum measurement is achieved using theSpectrumAnalyzer part. The resulting spectrum is shown in theDVBS2_Tx_Spectrum Measurements graph. The CCDF measurement isachieved usign the CCDF part. The resulting CCDF curve is shown in theDVBS2_Tx_CCDF_Measurements graph. A reference curve (CCDF of whitegaussian noise) is also plotted on this graph.

DVBS2_AWGN_BER.wsv This example workspace demonstrates the BER and PER measurements ofthe DVB-S2 receiver on AWGN channel. Different FecFrame, CodeRate andModType can be changed to get BER and PER results. The PER referencecurve is plotted on this graph.

Page 16: New Examples SystemVue 2011 - Keysightedadownload.software.keysight.com/eedl/systemvue/2011_03/... · 2014. 7. 24. · BS_TX_CDP_RC3.wsv This example measures the code domain power

SystemVue - Examples

15

DVB2 Baseband Verification Library -DVB-T2Name Description Usage

DVBT2_Spectrum_CCDF.wsv This example illustrates the generation of DVB-T2 un-coded source byusing Agilent SystemVue. This DVB-T2 source follows section 8 (FrameBuilder, except 8.3,8.4 and 8.5) and section 9 (OFDM Generation) inETSI EN 302 755 v1.1.1 "Digital Video Broadcasting (DVB); Framestructure channel coding and modulation for a second generation digitalterrestrial tellevision broadcasting system (DVB-T2)".

ISDBT Design ExamplesThis ISDBT Wireless Design Library includes 7 design examples for ISDBT measurements.Path: Examples\Baseband Verification\ISDBT

Name Description Usage

ISDB_OneLayer_BER_AWGN.wsv This example demonstrates the link level ISDB-Tone layer BER measurement process under AWGNchannel.

ISDB_OneLayer_BER_AWGN_IdealSyncChEsti.wsv This example demonstrates the link level ISDB-Tone layer BER simulation process with idealchannel estimation under AWGN channel.

ISDB_Partial_Receiving_Fading.wsv A two layer ISDB-T RF signal with a 1-segmentlayer (A) and a 12-segment layer (B) goingthrough a fading channel and an AWGN channel, isbandpass filtered and then demodulated with aone layer partial receiver.

ISDB_ThreeLayer_BER_AWGN.wsv This example demonstrates the link level ISDB-Tthree layer BER measurement process underAWGN channel.Constellation, Viterbi decodingerror and BER information of layer B aremeasured.

ISDB_Tmm_Partial_Receiving.wsv This example demonstrates the link level ISDB-Tmm partial receiving process under AWGNchannel.

ISDB_Tsb_Partial_Receiving_Fading.wsv A two layer ISDB-Tsb RF signal with a 1-segmentlayer (A) and a 2-segment layer (B) going througha fading channel and an AWGN channel, isbandpass filtered and then demodulated with aone layer partial receiver.

ISDB_TwoLayer_BER_AWGN.wsv This example demonstrates the link level ISDB-Ttwo layer BER measurement process under AWGNchannel.Constellation, Viterbi decoding error andBER information of layer B are measured

WiMax Baseband Verification Design ExamplesPath: Examples\Baseband Verification\WiMax

Page 17: New Examples SystemVue 2011 - Keysightedadownload.software.keysight.com/eedl/systemvue/2011_03/... · 2014. 7. 24. · BS_TX_CDP_RC3.wsv This example measures the code domain power

SystemVue - Examples

16

Name Description Usage

WiMAX_DL_Source_Spectrum_CCDF.wsv This example workspace demonstrates a spectrum and aCCDF measurement of a WiMAX downlink source.

Wimax_DL_UL_BER_TDD_Combine This example workspace demonstrates a swept BER vsEb/No measurement for a WiMAX TDD system in AWGN(Additive White Gaussian Noise).1. A composite TDD waveform that contains both UL and DLframes are provided as signal source.2. The downlink BER is tested in designWiMAX_DL_AWGN_BER.3. The uplink BER is tested in designWiMAX_UL_AWGN_BER.

WiMAX_UL_AWGN_BER.wsv This example workspace demonstrates a swept BER vsEb/No measurement for a WiMAX uplink in AWGN (AdditiveWhite Gaussian Noise).

WiMAX_UL_Ranging_Src This example gives the WiMAX UL Ranging(including data,fastfeedback, HARQ_ACK and ranging bursts) demodulationresult using Agilent 89600 VSA.

WLAN Design ExamplesThis WLAN Design Library includes 2 sub-folders WLAN_11a and WLAN_11ac. WLAN_11aincludes 3 design examples and WLAN_11ac includes 1 design example.Path: Examples\Baseband Verification\WLAN\WLAN_11a

Name Description Usage

WLAN_11a_BER_AWGN.wsv This example demonstrates an 802.11a BER measurementtestbench under AWGN channel.

WLAN_11a_Rx_Constellation.wsv This example demonstrates an 802.11a transmission link whichinvolves signal source, fading channel, additive noise, carrierfrequency offset and receiver.

WLAN_11a_Tx_Spectrum_CCDF.wsv This example analyzes the spectrum and ComplementaryCumulative Distribution Function (CCDF) of the 802.11a signals.

Path: Examples\Baseband Verification\WLAN\WLAN_11ac

Name Description Usage

WLAN_11ac_Tx_Spectrum_CCDF.wsv This example analyzes the spectrum and ComplementaryCumulative Distribution Function (CCDF) of the 802.11acsignals.

WPAN Baseband Verification Design ExamplesThis WPAN Wireless Design Library includes several design examples for WPAN HRP andDirectional LRP transmitter measurement, HRP BER and receiver sensitivity measurement.Six example workspaces are provided in the WPAN Wireless Design Library.

Path: Examples\Baseband Verification\WPAN

Page 18: New Examples SystemVue 2011 - Keysightedadownload.software.keysight.com/eedl/systemvue/2011_03/... · 2014. 7. 24. · BS_TX_CDP_RC3.wsv This example measures the code domain power

SystemVue - Examples

17

Name Description Usage

WPAN_HRP_TxEVM.wsv This example measures the EVM of WPAN HRP transmitter. Foradditional documentation see WPAN_HRP_TxEVM (examples)

WPAN_HRP_TxWaveform_Spec.wsv This example measures the Waveform, Spectrum and CCDF ofWPAN HRP transmitter. For additional documentation seeWPAN_HRP_TxWaveform_Spec (examples)

WPAN_LRP_TxWaveform_D.wsv This example measures the Waveform, Spectrum and CCDF ofWPAN Directional LRP transmitter. For additional documentationsee WPAN_LRP_TxWaveform_D (examples)

WPAN_HRP_AWGN_BER.wsv This example measures the WPAN HRP BER and FER on AWGNchannel. Users can change HRPModeIdx from 0 to 2 inSignal_Generation_VARs and get BER and FER results fordifferent modulations and code rates. For additionaldocumentation see WPAN_HRP_AWGN_BER (examples)

WPAN_HRP_RawBER.wsv This example measures the WPAN Raw BER and FER on AWGNchannel. For additional documentation see WPAN_HRP_RawBER(examples)

WPAN_HRP_RxSensitivity.wsv This example measures the WPAN HRP receiver sensitivity. Theminimum power input to a single receiver is defined such that theerror criterion of BER less than 1e-7 is met. A compliant HRPreceiver shall have a sensitivity that is less than -50 dBm for HRPmode index 0. For additional documentation seeWPAN_HRP_RxSensitivity (examples)

WPAN_HRP_AWGN_BERThe design for HRP BER measurement under AWGN channel is shown below:

Users can change HRPModeIdx from 0 to 2 in Equations and get BER results for differentmodulations. Please note the HRPModeIdx for each sub-packets should be the same. InEquations, the Eb/N0 and corresponding SNR is calculated. The number of frames forsimulating BER is defined which may be varied for different Eb/N0.BitsPerOFDMSymbol is calculated and output in the Simulation Log window. The designshould be simulated twice to get the value of BitsPerOFDMSymbol. For the first simulation,after reading the BitsPerOFDMSymbol from the Simulation Log window, the simulation canbe stopped. Then the value of BitsPerOFDMSymbol should be filled into Equation. With thecorrect value of BitsPerOFDMSymbol, starting the simulation again.The performances of BER under AWGN for HRP Mode index 0, 1 and 2 are given in Graphand DataSet below:

Page 19: New Examples SystemVue 2011 - Keysightedadownload.software.keysight.com/eedl/systemvue/2011_03/... · 2014. 7. 24. · BS_TX_CDP_RC3.wsv This example measures the code domain power

SystemVue - Examples

18

References

1. IEEE P802.15.3c/D08, "Part 15.3: Wireless Medium Access Control (MAC) and PhysicalLayer (PHY) Specifications for High Rate Wireless Personal Area Networks (WPANs):Amendment 2: Millimeter-wave based Alternative Physical Layer Extension", 2009.

WPAN_HRP_RawBERThe design for HRP Raw BER (Uncoded BER) measurement under AWGN channel is shownbelow:

Users can change HRPModeIdx from 0 to 2 in Equations and get BER results for differentmodulations. Please note the HRPModeIdx for each sub-packets should be the same. InEquations, the Eb/N0 and corresponding SNR is calculated. The number of frames forsimulating BER is defined which may be varied for different Eb/N0.The performances of RawBER under AWGN for QPSK and 16QAM are given in Graph andDataSet below:

Page 20: New Examples SystemVue 2011 - Keysightedadownload.software.keysight.com/eedl/systemvue/2011_03/... · 2014. 7. 24. · BS_TX_CDP_RC3.wsv This example measures the code domain power

SystemVue - Examples

19

References

1. IEEE P802.15.3c/D08, "Part 15.3: Wireless Medium Access Control (MAC) and PhysicalLayer (PHY) Specifications for High Rate Wireless Personal Area Networks (WPANs):Amendment 2: Millimeter-wave based Alternative Physical Layer Extension", 2009.

WPAN_HRP_RxSensitivityThe design for HRP receiver minimum input level sensitivity measurement is shown below:

The minimum power input to a single receiver is defined such that the error criterion ofBER less than 1e-7 is met. An HRP receiver shall have a sensitivity that is less than -50dBm for HRP mode index 0.

References

1. IEEE P802.15.3c/D08, "Part 15.3: Wireless Medium Access Control (MAC) and PhysicalLayer (PHY) Specifications for High Rate Wireless Personal Area Networks (WPANs):Amendment 2: Millimeter-wave based Alternative Physical Layer Extension", 2009.

Page 21: New Examples SystemVue 2011 - Keysightedadownload.software.keysight.com/eedl/systemvue/2011_03/... · 2014. 7. 24. · BS_TX_CDP_RC3.wsv This example measures the code domain power

SystemVue - Examples

20

WPAN_HRP_TxEVMBelow is the transmitter EVM measurement design:

The transmitter evm of each frame, average evm, average EVM for each subcarrierandand constellation are shown in Graph and DataSet.Below is the constellation and average EVM for each subcarrierand.

Page 22: New Examples SystemVue 2011 - Keysightedadownload.software.keysight.com/eedl/systemvue/2011_03/... · 2014. 7. 24. · BS_TX_CDP_RC3.wsv This example measures the code domain power

SystemVue - Examples

21

References

Page 23: New Examples SystemVue 2011 - Keysightedadownload.software.keysight.com/eedl/systemvue/2011_03/... · 2014. 7. 24. · BS_TX_CDP_RC3.wsv This example measures the code domain power

SystemVue - Examples

22

1. IEEE P802.15.3c/D08, "Part 15.3: Wireless Medium Access Control (MAC) and PhysicalLayer (PHY) Specifications for High Rate Wireless Personal Area Networks (WPANs):Amendment 2: Millimeter-wave based Alternative Physical Layer Extension", 2009.

WPAN_HRP_TxWaveform_SpecThis design measures the HRP transmitter Waveform, Spectrum and CCDF. The design isshown below:

The transmitter Waveform, Spectrum and CCDF are shown in Graph and DataSet.

Page 24: New Examples SystemVue 2011 - Keysightedadownload.software.keysight.com/eedl/systemvue/2011_03/... · 2014. 7. 24. · BS_TX_CDP_RC3.wsv This example measures the code domain power

SystemVue - Examples

23

References

1. IEEE P802.15.3c/D08, "Part 15.3: Wireless Medium Access Control (MAC) and PhysicalLayer (PHY) Specifications for High Rate Wireless Personal Area Networks (WPANs):

Page 25: New Examples SystemVue 2011 - Keysightedadownload.software.keysight.com/eedl/systemvue/2011_03/... · 2014. 7. 24. · BS_TX_CDP_RC3.wsv This example measures the code domain power

SystemVue - Examples

24

Amendment 2: Millimeter-wave based Alternative Physical Layer Extension", 2009.

WPAN_LRP_TxWaveform_DThis design measures the directional LRP transmitter Waveform, Spectrum and CCDF. Thedesign is shown below:

The transmitter Waveform, Spectrum and CCDF are shown in Graph and DataSet below:

Page 26: New Examples SystemVue 2011 - Keysightedadownload.software.keysight.com/eedl/systemvue/2011_03/... · 2014. 7. 24. · BS_TX_CDP_RC3.wsv This example measures the code domain power

SystemVue - Examples

25

References

1. IEEE P802.15.3c/D08, "Part 15.3: Wireless Medium Access Control (MAC) and PhysicalLayer (PHY) Specifications for High Rate Wireless Personal Area Networks (WPANs):

Page 27: New Examples SystemVue 2011 - Keysightedadownload.software.keysight.com/eedl/systemvue/2011_03/... · 2014. 7. 24. · BS_TX_CDP_RC3.wsv This example measures the code domain power

SystemVue - Examples

26

Amendment 2: Millimeter-wave based Alternative Physical Layer Extension", 2009.

ZigBee Baseband Verification Library Design ExampleThis ZigBee Wireless Design Library includes several design examples for ZigBeetransmitter spectrum, BER under AWGN channel, receiver sensitivity and adjacent andalternate jamming resistance measurements. Five example workspaces are provided inthe ZigBee Wireless Design Library.

Path: Examples\Baseband Verification\ZigBee

Name Description Usage

ZigBee_Adjacent_Jamming_Resistace.wsv This example workspace demonstrates Adjacent Jammingresistance for ZigBee system as defined in 6.5.3.4 and6.6.3.5 of IEEE Std 802.15.4-2006.

ZigBee_Alternate_Jamming_Resistace.wsv This example workspace demonstrates Alternate Jammingresistance for ZigBee system as defined in 6.5.3.4 and6.6.3.5 of IEEE Std 802.15.4-2006.

ZigBee_AWGN_BER.wsv This example workspace demostrates swept BER vs SNRmeasurements for ZigBee system under AWGN channel.

ZigBee_Sensitivity.wsv This example workspace demostrates swept FER vsTransmit signal power for ZigBee sensitivity measurementas defined in 6.1.7 of IEEE Std 802.15.4-2006.

ZigBee_TxWaveform_Spec.wsv This example workspace demonstrates the spectrummeasurement and VSA 89601 connection of ZigBeetransmitter.

Page 28: New Examples SystemVue 2011 - Keysightedadownload.software.keysight.com/eedl/systemvue/2011_03/... · 2014. 7. 24. · BS_TX_CDP_RC3.wsv This example measures the code domain power

SystemVue - Examples

27

SystemVue DPD ExamplesExamples for Agilent's SystemVue Digital Pre-Distortion applications kit. This kit allowscharacterization of DPD pre-distorter and non-linear amplifier characteristics using timedomain techniques. The provided extraction and modeling technologies allows for full non-linear characterization including memory effects. The supplied examples can be used assimple demonstrators as well as for complete modeling and pre-distortion of actual HWdevices by utilizing Agilent measurement HW with the DPD kit.

ContentsPath: Examples\DPD

DPD and CFR Simulation (examples)DPD LTE Hardware Verificaiton (examples)DPD UserDefined Hardware Verificaiton (examples)DPD WCDMA Hardware Verificaiton (examples)DPD LTE-Advanced Simulation (examples)PA Modeling (examples)

Page 29: New Examples SystemVue 2011 - Keysightedadownload.software.keysight.com/eedl/systemvue/2011_03/... · 2014. 7. 24. · BS_TX_CDP_RC3.wsv This example measures the code domain power

SystemVue - Examples

28

DPD simulation for LTE Advanced*Path: Examples\DPD\DPD LTE-Advanced Simulation

Name Description Usage

DPD_LTEA_CA_Simulation_10MHz_2CC.wsv This workspace provides DPD simulation for 3GPP LTEAdvanced downlink signal. Two 10MHz componentcarriers are aggregated.

DPD_LTEA_CA_Simulation_20MHz_2CC.wsv This workspace provides DPD simulation for 3GPP LTEAdvanced downlink signal. Two 20MHz componentcarriers are aggregated.

DPD_LTEA_CA_Simulation_20MHz_4CC.wsv This workspace provides DPD simulation for 3GPP LTEAdvanced downlink signal. Four 20MHz componentcarriers are aggregated.

DPD_LTEA_CA_Simulation_20MHz_5CC.wsv This workspace provides DPD simulation for 3GPP LTEAdvanced downlink signal. Five 20MHz componentcarriers are aggregated.

Page 30: New Examples SystemVue 2011 - Keysightedadownload.software.keysight.com/eedl/systemvue/2011_03/... · 2014. 7. 24. · BS_TX_CDP_RC3.wsv This example measures the code domain power

SystemVue - Examples

29

DPD for LTE with Hardware ExtractionThe workspaces in this directory rely on SystemVue being connected to Agilentmeasurement HW, i.e. MXG Complex Signal Generators and MXA Signal Analyzers, forproper operation. These workspaces also function very tightly with an integrated GraphicalUser Interface within SystemVue.

It is recommended that these workspaces only be used after reading the SystemVue usersguide on Digital Predistortion applications kit:

SystemVue <version_no> > DPD Baseband Verification Library

Page 31: New Examples SystemVue 2011 - Keysightedadownload.software.keysight.com/eedl/systemvue/2011_03/... · 2014. 7. 24. · BS_TX_CDP_RC3.wsv This example measures the code domain power

SystemVue - Examples

30

DPD for user defined stimulus withHardware ExtractionThe workspaces in this directory rely on SystemVue being connected to Agilentmeasurement HW, i.e. MXG Complex Signal Generators and MXA Signal Analyzers, forproper operation. These workspaces also function very tightly with an integrated GraphicalUser Interface within SystemVue.

It is recommend that these workspaces only be used after reading the SystemVue usersguide on Digital Predistortion applications kit

SystemVue <version_no> > DPD Baseband Verification Library

Page 32: New Examples SystemVue 2011 - Keysightedadownload.software.keysight.com/eedl/systemvue/2011_03/... · 2014. 7. 24. · BS_TX_CDP_RC3.wsv This example measures the code domain power

SystemVue - Examples

31

DPD for WCDMA Stimulus withHardware ExtractionThe workspaces in this directory rely on SystemVue being connected to Agilentmeasurement HW, i.e. MXG Complex Signal Generators and MXA Signal Analyzers, forproper operation. These workspaces also function very tightly with an integrated GraphicalUser Interface within SystemVue.

It is recommended that these workspaces only be used after reading the SystemVue usersguide on Digital Predistortion applications kit

SystemVue <version_no> > DPD Baseband Verification Library

Page 33: New Examples SystemVue 2011 - Keysightedadownload.software.keysight.com/eedl/systemvue/2011_03/... · 2014. 7. 24. · BS_TX_CDP_RC3.wsv This example measures the code domain power

SystemVue - Examples

32

DPD and CFR Generic Examples for LTEand 3GPP-WCDMA*Path: Examples\DPD\DPD and CFR Simulation

Name Description Usage

DPD_LTE_DL_PANonlinearityMemory.wsv This example demonstrates how you can use SystemVue tosimulate the DPD with the LTE downlink waveform as thestimulus. Stimulus waveforms are stored in supplied filesfor an LTE DL signal. The workspace is organized in folderswith each folder corresponding to a step of the simulation.These steps are in accord with the hardware verificationflow, except for the missing steps to capture the waveformfrom the instruments since we are using a DUT simulationmodel, "AmplifierWithMemory". These steps are in accordwith the hardware verification flow, except for the missingof Step 2 and Step 5 since there is no need to capture thewaveform from the instruments.

CFR_3GPPWCDMA.wsv This example illustrates the implementation of crest factorreduction for 3GPP WCDMA (4 Carriers) signal using AgilentSystemVue. CCDF, PAPR, and Spectrum are analyzed.

CFR_LTE_DL.wsv This example illustrates the usage of crest factor reductionfor 3GPP LTE Downlink OFDMA signal using AgilentSystemVue. CCDF, PAPR, and EVM are analyzed.

CFR_LTE_Advanced_DL.wsv This example illustrates the usage of crest factor reductionfor 3GPP LTE Advanced Downlink OFDMA signal usingAgilent SystemVue. CCDF, PAPR, and EVM are analyzed.

DPD_LTE_DL_Simulation.wsv This example demonstrates how you can use SystemVue tosimulate the DPD with the LTE downlink waveform as thestimulus. The workspace is organized in folders with eachfolder corresponding to a step of the simulation. Thesesteps are in accord with the hardware verification flow,except for the missing of Step 2 and Step 5 since there isno need to capture the waveform from the instruments.

Page 34: New Examples SystemVue 2011 - Keysightedadownload.software.keysight.com/eedl/systemvue/2011_03/... · 2014. 7. 24. · BS_TX_CDP_RC3.wsv This example measures the code domain power

SystemVue - Examples

33

Power Amplifier Modeling Simulation*Path: Examples\DPD\PA Modeling

Name Description Usage

PA_Modeling_MemoryPolynomial.wsv This example demonstrates how you can use SystemVue tosimulate the PA modeling in DPD with the LTE downlinkwaveform as the stimulus

Page 35: New Examples SystemVue 2011 - Keysightedadownload.software.keysight.com/eedl/systemvue/2011_03/... · 2014. 7. 24. · BS_TX_CDP_RC3.wsv This example measures the code domain power

SystemVue - Examples

34

Hardware Design Examples ContentsPath: Examples\sub-folder

Name Description Usage

CORDIC_NCO.wsv Numerically controlled oscillator implemented using theCORDIC algorithm in rotation mode

CORDIC_Vectoring.wsv Rectangular to polar conversion implemented using theCORDIC algorithm in vectoring mode

DualNCO.wsv LUT based numerically controlled oscillator with sineand cosine outputs

FixedPoint Please refer FixedPoint (examples) Examples for moredetails

FMMod.wsv Simple FM modulation using Fixed point integrator andmath

HDLCodeGeneration\GFSKMod\GFSKMod.wsv Gaussian Frequency Shift Keying modulator

HDLCodeGeneration\IIR_DDS\IIR_DDS.wsv Sinusoid generation using an IIR filter

LMS.wsv Channel/System identification LMS filter example

MACFIR.wsv MAC FIR implemention with time shared hardware

NCO.wsv Direct Digital Synthesis (DDS) / LUT based numericallycontrolled oscillator

WiMAX_SVue_SDR_IQ_Modulator.wsv A collection of designs to implement a DUC, digitalupconverter, with lookup tables (LUTS) allowingcreation of WiMAX and LTE arbitrary waveforms. Thisdesign can be implemented on a Nallatech FPGA forwaveform prototyping

TCM.wsv This is a Trellis Coder-Decoder example completlydesigned in Fixed Point. The design can beimplemented on a Nallatech FPGA system forprototyping

FixedPoint ExamplesPath: Examples\Hardware Design

Name Description Usage

FixedPoint\BPSK\BPSK.wsv Binary Phase Shift Keying fixed point implementation example

FixedPoint\CIC\CIC.wsv Cascade Integrated Comb filter fixed point implementationexample

FixedPoint\M-ary_PSK\M-ary_PSK.wsv M-ary Phase Shift Keying fixed point implementation example

FixedPoint\M-ary_QAM\M-ary_QAM.wsv

M-ary Quadrature Amplitude Modulation fixed pointimplementation example

FixedPoint\pi-by-4 DQPSK\pi-by-4DQPSK.wsv

Pi/4 rotated Differential Quadrature Phase Shift Keying fixedpoint implementation example

FixedPoint\QPSK\QPSK.wsv Quadrature Phase Shift Keying fixed point implementationexample

Page 36: New Examples SystemVue 2011 - Keysightedadownload.software.keysight.com/eedl/systemvue/2011_03/... · 2014. 7. 24. · BS_TX_CDP_RC3.wsv This example measures the code domain power

SystemVue - Examples

35

Instrument ExamplesSee Examples (examples) page on how to access and run these examples

ContentsPath: Examples\sub-folder

N5106A SignalDownloader (examples)VSA89600ASink (examples)VSA89600ASource (examples)SignalStudio (examples)

Simple Examples to Exercise Instrument Control parts

Path: Examples\Instruments and its sub-folders

Name Description Usage

ESG SignalDownloaderExample.wsv

An example on how to use the SignalDownloader_E4438C (algorithm)to download and play out waveform in Agilent ESG or MXG series RFSignal Synthesizer such as E4438C or N5182A.)

E4438C andN5182A only

ESG MIMOConfigurationExample.wsv

An example on how to use two SignalDownloader_E4438C (algorithm)to configure 2 E4438C's to provide synchronized signals for MIMOapplications

E4438C only

MXG MIMOConfigurationExample.wsv

An example on how to use two SignalDownloader_E4438C (algorithm)to configure 2 N5182A 's to provide synchronized signals for MIMOapplications

N5182A only

Practical Applications

Name Description

Generate LTE RFSignals

Generate LTE modulated RF signals with RF Vector Synthesizers from AgilentTechnologies

N5106A PXB Signal Generator ExamplesSimple Examples to Exercise N5106A Signal Downloader Part are as follows:Path: Examples\Instruments\N5106A SignalDownloader

Name Description Usage

Bento N5106ASignalDownloader.wsv

An example on how to use the SignalDownloader_N5106A (algorithm)to download and play out waveform in Agilent Bento N5106A

N5106A

Signal Studio ExamplesSimple Examples to read Signal Studio wfm files:Path: Examples\Instruments\SignalStudio

Page 37: New Examples SystemVue 2011 - Keysightedadownload.software.keysight.com/eedl/systemvue/2011_03/... · 2014. 7. 24. · BS_TX_CDP_RC3.wsv This example measures the code domain power

SystemVue - Examples

36

SignalStudio_WFM_BuiltIn.wsv An example on how to use the ReadSignalStudioFile(algorithm) model in ReadFile Part (algorithm) to read AgilentSignal Studio waveforms installed with SystemVue

SignalStudioWFM_LTE_DL_5MHz_25RB.wsv An example on how to use the ReadSignalStudioFile(algorithm) model in ReadFile Part (algorithm) to read an LTEwaveform file of Agilent Signal Studio waveform format.

Vector Signal Analyzer Sink ExamplesSimple Examples to Exercise VSA Sink Part are as follows:Path: Examples\Instruments\VSA89600Sink

VSA89600 DemodQPSK.wsv

An example on how to use the VSA_89600_Sink (algorithm) to control Glacier 89600to process waveforms generated by the simulation

Vector Signal Analyzer Source ExamplesSimple Examples to Exercise VSA Source Part are as follows:Path: Examples\Instruments\VSA89600Source

VSA89600 RecallQAM512 Data.wsv

An example on how to use the VSA_89600_Source (algorithm) part to control Glacier89600 for bringing measurement data captured by Glacier 89600 into the simulation

Page 38: New Examples SystemVue 2011 - Keysightedadownload.software.keysight.com/eedl/systemvue/2011_03/... · 2014. 7. 24. · BS_TX_CDP_RC3.wsv This example measures the code domain power

SystemVue - Examples

37

MIMO Channel Modeling*Path: Examples\MIMO Channel Model

Name Description Usage

ChannelCapacity_Measurements.wsv This example workspace demonstrates the channel capacity forWinnerII channel and the correlation based channel. Thechannels are configured to be 2X2 MIMO mode. The calculationof channel capacity is focused on one path for the multi-pathchannel.

ChannelImR_Measurements.wsv This example workspace demonstrates the impulse response,power spectrum and the fading waveform for WinnerII channelor the correlation based channel. The channels are configured tobe 2X2 MIMO mode. You can run the measurements of the onechannel by opening it and closing the other one in theschematic.

ChannelThroughput_LTE.wsv This example workspace demonstrates swept Throughput vs.SNR measurements for LTE downlink in winnerII channel andcorrelation based channel environments. The configuration istested: a 2x2 (MIMO Transmit Diversity)

ChannelThroughput_LTE_A.wsv This example workspace demonstrates swept Throughput vs.SNR measurements for LTE Advanced downlink in MIMO fadingchannel environments. The configuration is 8x8 MIMO (SpatialMultiplexing, 2 Codewords and 8 Layers).

On the Web

ArticlesForumKnowledge CenterTechnical SupportTrainingVideos

Page 39: New Examples SystemVue 2011 - Keysightedadownload.software.keysight.com/eedl/systemvue/2011_03/... · 2014. 7. 24. · BS_TX_CDP_RC3.wsv This example measures the code domain power

SystemVue - Examples

38

Model Building ExamplesPath: Examples\Model Building Examples

Name Description Usage

C Modeling\Simple Model BuilderExample.wsv

This example demonstrates how you can use the C++ ModelBuilder to build custom models.

Math Language Modeling\MathLangDemo.wsv

This example demonstrates the use of the MathLang model.The 'Network' design has a sinusoid source, a MathLang block,and two sinks to record the input and output of the MathLangblock.

Math Language Modeling\MathLangDemo with MATLAB.wsv

This example introduces the MATLAB integration, as well ashow to work with framed data (matrix datatype), and using the"TimeSynchronizer" part to adjust for algorithmic latency,caused by array processing.

Math Language Modeling\MathLangMultirate Demo.wsv

This example demonstrates the use of the MathLang model.The two branches of the design are identical in functionality -what is achieved by using built-in system level parts in onebranch is performed via equations in a single Math Languagepart.

Math Language Modeling\MathLangSymbol Demo.wsv

This example demonstrates the use of the MathLang modelwith an arbitrary symbol.

Math LanguageModeling\Dynamic_paths.wsv

This example shows how MathLang blocks can be used in run-time tuning to select between signal processing paths foreither baseband or for RF Envelopes. A few S-parameterresponses are used to simulate the bandlimited response of achannelized receiver front-end, chosen interactively with aslider.

Math LanguageModeling\Math_AnalogDistortion.wsv

This example shows a more analog application for the mathlanguage modeling, generating transistor-like distortion withinteractive sliders. A run-time tuning example is also shown.

CIC Filter.wsv This example demonstrates how you can use built-inSystemVue parts, MathLang, and the C++ Model Builder toimplement a Cascaded integrator-comb (CIC) filter.

Agilent_logo_modulation.wsv This example models a custom modulation format usingFloating Point blocks, math language, a built-in primitive, andC++ code generation. Model "Configurations" are then usedto control polymorphism. This example is the subject oftutorial video http://www.youtube.com/watch?v=LEEibGvIDvc.

On the Web

ArticlesForumKnowledge CenterTechnical SupportTrainingVideos

Page 41: New Examples SystemVue 2011 - Keysightedadownload.software.keysight.com/eedl/systemvue/2011_03/... · 2014. 7. 24. · BS_TX_CDP_RC3.wsv This example measures the code domain power

SystemVue - Examples

40

Radar Examples ContentsPath: Examples\Radar

PD RADAR Transmitter Test (examples)PD RADAR Receiver Test (examples)PD RADAR Performance Test (examples)Digital Array Radar Test (examples)

Path: Examples\Radar

Page 42: New Examples SystemVue 2011 - Keysightedadownload.software.keysight.com/eedl/systemvue/2011_03/... · 2014. 7. 24. · BS_TX_CDP_RC3.wsv This example measures the code domain power

SystemVue - Examples

41

Name Description Usage

FMCW_RADAR.wsv This workspace provides an examples for FMCW Radar system simulation.

ModelsSeveral new models using M code and subnet are created for modeling theFMCW Radar.FMCW environment model is created for simulating the environmentincluding return target including target velocity, range, channel condition.Clutter, jamming and interference can be also inserted. In the model, ontop of the Radar target model of the Radar library, we add a subnet modelto discribe the linear relation between the time delay and the frequency.Estimation of target velocity is created by using M codeEstimation of Range is created by using Mcode.Top level designA linear FM signal source in the Radar library is used for modeling the FMCWsignal. In this application case we set the PRI=PuleWidth, then thecontinous FM signal is archived. The FMCW environment model is used forthe Radar channel. Then we use the target velocity estimator to estimatethe velocity and the target delay estimator to estimate the range. Waveformand spectrum also measured and plotted.All these models in examples can be used as templates for custom models.Users can open these models and modified as needed to create custommodels for their own system simulation.

Radar_Chirp.wsv This example workspace demonstrates a some simple Radar source models withvarious impairements.

Example 1 shows a pulsed radar source with RF TX and RX models.Example 2 shows a chirp radar source with Radar channel for modelingdistance and doppler frequency.Example 3 builds an interference signal on top of the chirp radar source.Example 4 is a model of a Constant False Alarm Rate (CFAR) detector usinga Cell Averaging structure.

PD_Radar.wsv This workspace provides a Pulse-Doppler (PD) radar system design with signalgenerator, RF transmitter, antenna, clutters, RF receiver, moving target detection(MTD), constant false alarm rate (CFAR) processor and signal detector forsimulation purpose.The simulation designs can be used as templates for different PD applications.

UWB_RADAR This workspace provides two examples for basic UWB Radar system simulation.

Example1Pulse UWB Signal This example shows the Pulse UWB Radar signalgeneration capability in SystemVue. The Baseband Pulse UWB signal isgenerated by Pulse_Cx subnet model in which the pulse is formed andwindowed by Gaussian or Rectangular window. Then, through RFTransmitter the RF UWB signal is generated and measured. In the design aradar channel delay is included for modeling the range information. RFReceiver is provided to demod the received data. This simple block diagramis useful as a template for pulse UWB signal generation.Example2Pseudo Random UWB Signal Baseband Pseudo Random UWB data isgenerated by using bits model and then converted to NRZ signal. Radartransmitter is used to form the RF UWB signal. In the design a radarchannel delay is included for modeling the range information. Thesimulation results are measured by Sink and Spectrum models. All thesemodels in examples can be used as templates for custom models.Users can open these models and modified as needed to create custommodels for their own system simulation.

Digital Array Radar Test Examples

Page 43: New Examples SystemVue 2011 - Keysightedadownload.software.keysight.com/eedl/systemvue/2011_03/... · 2014. 7. 24. · BS_TX_CDP_RC3.wsv This example measures the code domain power

SystemVue - Examples

42

Contents

Name Description Usage

DAR_Clutter_2D This example measures the 2D Rectangular Array clutter.1. The radar signal is a constant in this example.2. The simulation is carried out with 16x1 Rectangular Array antenna with 8clutter paths.3. The clutter samples are output at pin ClutterSample. The correlationMatrix of clutter calculated by Equation 1 which has (NumOfAnt *NumOfPulse) X (NumOfAnt * NumOfPulse) dimensions.4. The power spectrum density can be calculated by the correlation matrixfor verification.5. The power spectrum density can be shown in 2D graph by matalbintegration.

DAR_Detection This example measures the digital array radar using Pulse Dopplerprocessing's detection capability1. The radar signal is a linear frequency modulation pulse in this example.2. The simulation is carried out with behavioral single channel Tx and multi-channel Rx.3. Results are shown in Graphs.4. The distance from the DAR to target and the velocity of target arecalculated in Equation1 as range and velocity.

DAR_Detection_DigitalTR This example measures a Digital Array RADAR's detection probability underAWGN.1. The digital array RADAR system is detecting a target in a distance of60km and a velocity of 30m/s.2. Digital beamforming is applied in both Tx and Rx parts with 1X4 linearantenna array.3. The Tx array direction angle phi is swept from 0 to pi in Sweep1.4. The received Signal to Noise Ratio (SNR) of each antenna is swept from -20dB to -10dB in Sweep2.5. Users can enable the RADAR_Tx_DBS_Measurement model to get theantenna pattern.6. Users can choose the behavioral T/R models or digital T/R models byparameter TR_Models.7. The upsampling ratio from baseband to IF is 5. The number of bits forDAC is 8.8. The downsampling ratio from digital IF to baseband is 5. The number ofbits for ADC is 8.9. The PD RADAR signal process models are applied after digital arraybeamforming in Rx as:

a. The PD RADAR using a Rectangle window based pulse compressorwith a BT product of 50b. The Pulse Doppler (PD) processing utilize a moving target detection(MTD) with a CPI(Coherent Processing Interval) of 8 pulsesc. The CFAR (Constant False Alarm Rate) algorithm is Cell Average(CA)10. Users can set up the system parameters or replace a componentaccording to their particular requirements.11. Users can push into the digital T/R models to change theparameters for each branch.

DAR_STAP.wsv This example demonstrates that airborne MTI radar suppresses clutter anddetects the target with STAP(Space-Time Adaptive Processing).1. This example demonstrates how airborne based radar suppresses clutterand detects the target with optimum STAP algorithm2. The radar signal is a linear frequency modulation pulse in this example.3. The STAP is compute-intensive. In order to decrease the simulation time,the radar array is set to 4x1 uniform linear array.

Page 44: New Examples SystemVue 2011 - Keysightedadownload.software.keysight.com/eedl/systemvue/2011_03/... · 2014. 7. 24. · BS_TX_CDP_RC3.wsv This example measures the code domain power

SystemVue - Examples

43

4. The clutter echo is the sum of echos from the single range cell ring.5. The result is shown in the Design1_CFAR_Out1.

DAR_Rx_DBS This example measures the digital array radar 2D Rectangular Array RxDigital Beam Synthesis.1. The radar signal is a linear frequency modulation pulse in this example.2. The simulation is carried out with Rx digital IF and analog RF front end,where DDC and front end circuit effects are considered. Users can push intothe RADAR_Rx_4x4 subnetwork to set the IF/RF parameters for each Rxbranch.3. The array detection angle theta equals to pi/2. The array detection anglephi is swept from 0 to pi.4. The signal power is average in one PRI to demonstrate the antennapattern vs phi.5. Results are shown in Graphs.

DAR_measurement.wsv This example demonstrates that the digital array radar measures angleerror with monopulse.1. The radar signal is a linear frequency modulation pulse in this example.2. The radar array is divided two 16x1 sub-array. The sum signal of twosub-array output is used for range and doppler tracking, and serves as thephase reference for the error signals. The difference signal's polarity of twosub-array output indicates phase, with reference to the sum signal.3. The delta_theta is the result of target angle error compare to antennadirection.4. The delta_theta = (lambda /(pi * D * cos(theta0)) * arctan(E_difference/ E_sum)

DAR_Tx_DBS This example measures the digital array radar 2D Rectangular Array TxDigital Beam Synthesis.1. The radar signal is a linear frequency modulation pulse in this example.2. The simulation is carried out with Tx digital IF and analog RF front end,where DUC and front end circuit effects are considered. Users can push intothe RADAR_Tx_4x4 subnetwork to set the IF/RF parameters for each Rxbranch.3. The array detection angle theta equals to pi/2. The array detection anglephi is swept from 0 to 2*pi.4. The signal power is average in one PRI to demonstrate the antennapattern vs phi.5. Simulation results with ideal Tx and digital T/R are shown in Graphs.

PD RADAR Performance Test Examples

Name Description Usage

PDRADAR_Aiming_Pd_AWGN This example measures a PD RADAR's detectionprobability with Aiming Interference1. The PD RADAR is detecting a target in a distanceof 60km and a velocity of 60m/s2. The received Signal to Interference Ratio (SNR) isswept from -18dB to -10dB3. The PD RADAR using a Hamming window basedpulse compressor with a BT product of 504. The Pulse Doppler (PD) processing utilize amoving target detection (MTD) with a CPI(CoherentProcessing Interval) of 32 pulses5. The CFAR (Constant False Alarm Rate) algorithmis Cell Average (CA)6. WiMAX 16e downlink with 10MHz bandwidth isprovided for Aiming Waveform.7. Users can set up the system parameters orreplace a component according to their particularrequirements.

Page 45: New Examples SystemVue 2011 - Keysightedadownload.software.keysight.com/eedl/systemvue/2011_03/... · 2014. 7. 24. · BS_TX_CDP_RC3.wsv This example measures the code domain power

SystemVue - Examples

44

PDRADAR_AmbiguityResolution This example demos the ambiguity resolution for atarget's range and velocity in noise.1. The PD RADAR is detecting a target in a distanceof 300km and a velocity of 180m/s2. Two PRIs are used for ambiguity resolutionmeasurement with 1ms and 1.001ms. More PRIs canbe used for your application.3. The received Signal to NoiseRatio (SNR) is -10dB4. The PD RADAR using a Hammingwindow basedpulse compressor with a BT product of 505. The Pulse Doppler (PD) processing utilize amoving target detection(MTD) with a CPI(CoherentProcessing Interval) of 32 pulses6. The CFAR (Constant False AlarmRate) algorithm isCell Average (CA)7. Users can set up the system parameters orreplace a component according to their particularrequirements.

PDRADAR_DetectionProbability_AWGN This example measures a PD RADAR's detectionprobability under AWGN1. The PD RADAR is detecting a target in a distanceof 60km and a velocity of 60m/s2. The received Signal to Noise Ratio (SNR) is sweptfrom -18dB to -10dB3. The PD RADAR using a Hamming window basedpulse compressor with a BT product of 504. The Pulse Doppler (PD) processing utilize amoving target detection (MTD) with a CPI(CoherentProcessing Interval) of 32 pulses5. The CFAR (Constant False Alarm Rate) algorithmis Cell Average (CA)6. On an Intel Core 2 E6850/3.0G 4GB PC poweredby MS Windows XP and SystemVue2010.07,Simulation time is about 45 minutes7. Users can set up the system parameters orreplace a component according to their particularrequirements.

PDRADAR_DetectionProbability.wsv This example measures a PD RADAR's detectionprobability with Clutter1. The PD RADAR is detecting a target in a distanceof 60km and a velocity of 60m/s2. The received Signal to Noise Ratio (SNR) is sweptfrom -14dB to -6dB3. The clutter is with a Rayleigh distribution inamplitude and a Gaussian distribution in spectrumand stored in data files for simulation speed uppurpose.4. The Clutter to Noise Ratio (CNR) is set to 10dB5. The PD RADAR using a Hamming window basedpulse compressor with a BT product of 506. The Pulse Doppler (PD) processing utilize amoving target detection (MTD) with a CPI(CoherentProcessing Interval) of 32 pulses7. The CFAR (Constant False Alarm Rate) algorithmis Cell Average (CA)8. On a Intel Core 2 E6850/3.0G 4GB PC powered byMS Windows XP and SystemVue2010.07, Simulationtime is about 90 minutes9. Users can set up the system parameters orreplace a component according to their particularrequirements.

Page 46: New Examples SystemVue 2011 - Keysightedadownload.software.keysight.com/eedl/systemvue/2011_03/... · 2014. 7. 24. · BS_TX_CDP_RC3.wsv This example measures the code domain power

SystemVue - Examples

45

PDRADAR_DetectionProbability_AWGN_DigitalIF This example measures a PD RADAR's detectionprobability under AWGN with digital IF.1. The PD RADAR is detecting a target in a distanceof 60km and a velocity of 60m/s2. The received Signal to Noise Ratio (SNR) is sweptfrom -17dB to -9dB3. The PD RADAR using a Hamming window basedpulse compressor with a BT product of 504. The Pulse Doppler (PD) processing utilize amoving target detection (MTD) with a CPI(CoherentProcessing Interval) of 32 pulses5. The CFAR (Constant False Alarm Rate) algorithmis Cell Average (CA)6. The upsampling ratio from baseband to IF is 5.The number of bits for DAC is 8.7. The downsampling ratio from digital IF tobaseband is 5. The number of bits for ADC is 8.8. Users can set up the system parameters orreplace a component according to their particularrequirements.

PDRADAR_FalseAlarmRate_AWGN.wsv This example measures a PD RADAR's false alarmrate under AWGN1. The input to the PD radar receiver is Noise only.2. The PD RADAR using a Hamming window basedpulse compressor with a BT product of 503. The Pulse Doppler (PD) processing utilize amoving target detection (MTD) with a CPI(CoherentProcessing Interval) of 32 pulses4. The CFAR (Constant False Alarm Rate) algorithmis Cell Average (CA)5. On an Intel Core 2 E6850/3.0G 4GB PC poweredby MS Windows XP and SystemVue2010.07,simulation time is about 90 minutes.6. Users can set up the system parameters orreplace a component according to their particularrequirements.

PDRADAR_FalseAlarmRate.wsv This example measures a PD RADAR's false alarmrate with Clutter1. The inputs to the PD radar receiver are Clutter andNoise.2. The clutter is with a Rayleigh distribution inamplitude and a Gaussian distribution in spectrumand stored in data files for simulation speed uppurpose.3. The Clutter to Noise Ratio (CNR) is set to 10dB4. The PD RADAR using a Hamming window basedpulse compressor with a BT product of 505. The Pulse Doppler (PD) processing utilize amoving target detection (MTD) with a CPI(CoherentProcessing Interval) of 32 pulses6. The CFAR (Constant False Alarm Rate) algorithmis Cell Average (CA)7. On an Intel Core 2 E6850/3.0G 4GB PC poweredby MS Windows XP and SystemVue2010.07,simulation time is about 180 minutes8. Users can set up the system parameters orreplace a component according to their particularrequirements.

PDRADAR_Jamming_Pd_AWGN This example measures a PD RADAR's detectionprobability with Jamming Interference.

Page 47: New Examples SystemVue 2011 - Keysightedadownload.software.keysight.com/eedl/systemvue/2011_03/... · 2014. 7. 24. · BS_TX_CDP_RC3.wsv This example measures the code domain power

SystemVue - Examples

46

1. The PD RADAR is detecting a target in a distanceof 60km and a velocity of 60m/s2. The received Signal to Interference Ratio (SNR) isswept from -18dB to -10dB3. The PD RADAR using a Hamming window basedpulse compressor with a BT product of 504. The Pulse Doppler (PD) processing utilize amoving target detection (MTD) with a CPI(CoherentProcessing Interval) of 32 pulses5. The CFAR (Constant False Alarm Rate) algorithmis Cell Average (CA)6. WiMAX 16e downlink with 80MHz bandwidth isprovided for Jamming Waveform.7. Users can set up the system parameters orreplace a component according to their particularrequirements.

PDRADAR_Measurement.wsv This example measures a target's range and velocityin clutter and noise1. The PD RADAR is detecting a target in a distanceof 100km and a velocity of 60m/s2. The received Signal to Noise Ratio (SNR) is -10dB3. The clutter is with a Rayleigh distribution inamplitude and a Gaussian distribution in spectrumand stored in data files for simulation speed uppurpose.4. The Clutter to Noise Ratio (CNR) is set to 10dB5. The PD RADAR using a Hamming window basedpulse compressor with a BT product of 506. The Pulse Doppler (PD) processing utilize amoving target detection (MTD) with a CPI(CoherentProcessing Interval) of 32 pulses7. The CFAR (Constant False Alarm Rate) algorithmis Cell Average (CA)8. On an Intel Core 2 E6850/3.0G 4GB PC poweredby MS Windows XP and SystemVue2010.07,simulation time is about 90 minutes9. Users can set up the system parameters orreplace a component according to their particularrequirements.

PDRADAR_DetectionProbability_AWGN PDRADAR_DetectionProbability_Cluttering PDRADAR_FalseAlarmRate_AWGN PDRADAR_FalseAlarmRate_Cluttering PDRADAR_Measurement PD RADAR Receiver Test Examples

Contents

Page 48: New Examples SystemVue 2011 - Keysightedadownload.software.keysight.com/eedl/systemvue/2011_03/... · 2014. 7. 24. · BS_TX_CDP_RC3.wsv This example measures the code domain power

SystemVue - Examples

47

Name Description Usage

PDRADAR_Rx_Waveform.wsv This example measures the waveform of a PD RADAR receiver withclutter and noise1. The waveform includes the components from target echo, clutterand noise2. Both the RF waveform and the RF spectrum of the received signalare measured.3. On an Intel Core 2 E6850/3.0G 4GB PC powered by MS Windows XPand SystemVue2010.07, Simulation time is about 1 minute

PDRADAR_Clutter.wsv This example measures the clutter signal of the radar environment.The clutter refers to radio frequency (RF) echoes returned from targetswhich are uninteresting to the radar operators.1. A statistical model is set up to simulate the real world clutter.2. The clutter has certain magnitude probability density functions andpower spectrum densities.3. Results are shown in associated graphs.4. Simulation time is about 11.93 seconds on an Intel Core 2E6850/3.0G 4GB PC powered by MS Windows XP andSystemVue2010.07.

PDRADAR_DynamicRange.wsv This example measures dynamic range of the radar receiver. Thedynamic range is the input signal power range to be amplified withoutdistortion.1. Measured the 1 dB gain compression power of the low noiseamplifier in RF.2. Measured the output IF signal power.3. Measured the baseband signal power after ADC and digital downconverter.4. Results are shown in associated graphs5. Simulation time is about 10.26 seconds on an Intel Core 2E6850/3.0G 4GB PC powered by MS Windows XP andSystemVue2010.07.

PDRADAR_Selectivity.wsv This example measures the adjacent band selectivity of the radarreceiver. Radar frequency sensitivity is a very important characteristicas it determines radar's interference immunity.1. A filtered noise is constructed to simulation the interference in theadjacent band of the radar signal.2. The simulation is carried out with digital IF and analog RF front end,where, both DUC/DDC and front end circuit effects are considered.3. Results are shown in associated graphs.4. Simulation time is about 19585.87 seconds on an Intel Xeon CPU5130 2.00GHz, 2 processors, 3G RAM PC powered by MS Windows XPand SystemVue2010.07.

PDRADAR_Sensitivity.wsv This example measures sensitivity of the radar receiver. Radarsensitivity is determined by the ability to reliably detect weak signalsin the presence of noise.1. A noise model is the simulated thermal noise (The noise spectrumdensity is -173.975 dBm/Hz).2. The simulation is carried out with digital IF and analog RF front end,where, both DUC/DDC and front end circuit effects are considered.3. Results are shown in associated graphs.4. Simulation time is about 21975.57 seconds on an Intel Core 2E6850/3.0G 4GB PC powered by MS Windows XP andSystemVue2010.07.

PDRADAR_Clutter PDRADAR_DynamicRange PDRADAR_Rx_Waveform

Page 49: New Examples SystemVue 2011 - Keysightedadownload.software.keysight.com/eedl/systemvue/2011_03/... · 2014. 7. 24. · BS_TX_CDP_RC3.wsv This example measures the code domain power

SystemVue - Examples

48

PDRADAR_Selectivity PDRADAR_Sensitivity PD RADAR Transmitter Test Examples

Contents

Name Description Usage

PDRADAR_Tx_Waveform.wsv This example measures the radar Transmitter RF signal and IF signalwaveforms and spectrums1. The radar signal is a linear frequency modulation pulse in thisexample.2. The simulation is carried out with digital IF and analog RF front end,where, both DUC/DDC and front end circuit effects are considered.3. Results are shown in associated graphs.4. Simulation time is about 12.95 seconds on an Intel Core 2E6850/3.0G 4GB PC powered by MS Windows XP andSystemVue2010.07.

PDRADAR_WaveformOn the Web

ArticlesForumKnowledge CenterTechnical SupportTrainingVideos

Page 50: New Examples SystemVue 2011 - Keysightedadownload.software.keysight.com/eedl/systemvue/2011_03/... · 2014. 7. 24. · BS_TX_CDP_RC3.wsv This example measures the code domain power

SystemVue - Examples

49

Signal Processing ExamplesPath: Examples\Signal Processing

Name Description Usage

CrossCorr.wsv This example workspace demonstrates theCrossCorr block and use of cross correlationto calculate signal delay.

Spectrum Analysis.wsv This example workspace demonstrates theuse of the Spectrum Analyzer sink.

DSP\Aliasing.wsv By increasing the frequency of the sine wavesource and comparing with the 1000Hz sinewave, we can observe that for frequenciesabove fs/2 (5000Hz in this example), thediscrete version of the signal is seen to aliasto have a frequency below 5000Hz.

DSP\Dithering Quant Errors.wsv This shows the effect of quantization onspurs in the frequency domain. By adding abit of AWGN to dither quantization errors,energy in the spurs is spread out, increasingthe Spur Free Dynamic Range. SFDR isobserved in the Spectrum graph window.

DSP\NonLinear_Quantizer.wsv This tutorial illustrates how linearsuperposition of two sequences does notapply depending on where signals arequantized.

The following list describes Digital Signal Processing(DSP) tutorial examples from Steepest Ascent, LTD.DSPedia

DSPedia-Chap6 Frequency Domain\6.01_FourierSeries.wsv

DSPedia-Chap6 Frequency Domain\6.02_Square.wsv

DSPedia-Chap6 Frequency Domain\6.04_Square2.wsv

DSPedia-Chap6 Frequency Domain\6.05_triangle.wsv

DSPedia-Chap6 Frequency Domain\6.06_quantize2.wsv

DSPedia-Chap6 Frequency Domain\6.07_fft_scaling.wsv

DSPedia-Chap6 Frequency Domain\6.08_zero_pad.wsv

DSPedia-Chap6 FrequencyDomain\6.10_Windowed_Sine.wsv

DSPedia-Chap6 Frequency Domain\6.11_Window.wsv

DSPedia-Chap6 FrequencyDomain\6.12_Frequency_Discriminationwsv.wsv

DSPedia-Chap6 FrequencyDomain\6.13_Sine_in_Noise.wsv

DSPedia-Chap6 FrequencyDomain\6.14_Waterfall_Chirp.wsv

DSPedia-Chap6 Frequency Domain\6.16_FFT_Part.wsv

DSPedia-Chap6 Frequency Domain\6.17_IFFT.wsv

DSPedia-Chap6 FrequencyDomain\6.18_IFFT_Quantized.wsv

DSPedia-Chap7

Page 51: New Examples SystemVue 2011 - Keysightedadownload.software.keysight.com/eedl/systemvue/2011_03/... · 2014. 7. 24. · BS_TX_CDP_RC3.wsv This example measures the code domain power

SystemVue - Examples

50

Digital_Filtering\7.01_low_pass_three_sines.wsv

DSPedia-Chap7Digital_Filtering\7.02_low_pass_sweep.wsv

DSPedia-Chap7 Digital_Filtering\7.03_sum_of_sines.wsv

DSPedia-Chap7Digital_Filtering\7.04_low_pass_noise.wsv

DSPedia-Chap7 Digital_Filtering\7.05_bandpass.wsv

DSPedia-Chap7 Digital_Filtering\7.06_cascade.wsv

DSPedia-Chap7 Digital_Filtering\7.10_Zdomain.wsv

DSPedia-Chap7 Digital_Filtering\7.11_Zdomain.wsv

DSPedia-Chap7Digital_Filtering\7.12_MovingAverage.wsv

DSPedia-Chap7 Digital_Filtering\7.13_Differentiator.wsv

DSPedia-Chap7 Digital_Filtering\7.14_Comb.wsv

DSPedia-Chap7 Digital_Filtering\7.15_LinearPhase.wsv

DSPedia-Chap7 Digital_Filtering\7.16_IIR.wsv

DSPedia-Chap7Digital_Filtering\7.17_IIR_Butterworth.wsv

DSPedia-Chap7 Digital_Filtering\7.18_IIR_AllPass.wsv

DSPedia-Chap7Digital_Filtering\7.22_FIR_Wordlength.wsv

This example designs a FIR filter, fromspecification to implementable fixed-pointmodel.

On the Web

ArticlesForumKnowledge CenterTechnical SupportTrainingVideos

Page 52: New Examples SystemVue 2011 - Keysightedadownload.software.keysight.com/eedl/systemvue/2011_03/... · 2014. 7. 24. · BS_TX_CDP_RC3.wsv This example measures the code domain power

SystemVue - Examples

51

VBScripting ExamplesPath: Examples\VBScripting

Name Description Usage

Buttons.wsv Click buttons on a schematic to launch a VBScript to runsimulations.

Parameter Script.wsv VBScript to set part parameters and run simulations.

Page 53: New Examples SystemVue 2011 - Keysightedadownload.software.keysight.com/eedl/systemvue/2011_03/... · 2014. 7. 24. · BS_TX_CDP_RC3.wsv This example measures the code domain power

SystemVue - Examples

52

Flexible OFDM Design ExamplesFlexOFDM models (FlexOFDM_Source and FlexOFDM_Source_RF) can generate customOFDM waveforms as well as standard OFDM waveforms (such as 802.11ad/ac, WiMAX,DVB-C2 and etc) by setting parameters.

*Path: Examples\FlexOFDM

Name Description Usage

CE_OFDM.wsv This example illustrates how to create constant envelop OFDMsignal in SystemVue by using FlexOFDM source model.

FlexOFDM_DVBC2_Source.wsv This example illustrates the generation of DVB-C2 un-codedsource of one data slice by using Agilent SystemVue. ThisDVB-C2 source follows section 9 (Frame Builder, only aboutOFDM modulation in ETSI EN 302 769 v1.1.1 "Digital VideoBroadcasting (DVB); Frame structure channel coding andmodulation for a second generation digital transmissionsystem for cable systems (DVB-C2)".

FlexOFDM_G3_PLC_Source.wsv This workspace is to generate a G3-PLC uncoded source byusing FlexOFDM_Source_RF. This G3-PLC uncoded sourcefollows "PLC G3 Physical Layer Specification". G3-PLC is aPowerLine Communication system.

FlexOFDM_MoCA_256QAM_Source.wsv This workspace is to generate a MoCA (Multimedia over CoaxAlliance )uncoded source by using FlexOFDM_Source_RF, itsmappling mode is 256QAM.

FlexOFDM_MoCA_Source.wsv This workspace is to generate a MoCA (Multimedia over CoaxAlliance )uncoded source by using FlexOFDM_Source_RF. Thisexample just generate OFDM symbols and does not includepreamble and etc. It follows MoCA 1.1 parameters.

FlexOFDM_PRIME_Source.wsv This workspace is to generate an uncoded source of PRIME(PoweRline Intelligent Metering Evolution) PLC system byusing FlexOFDM_Source_RF.

FlexOFDM_WiGIG_Source.wsv This workspace is to generate a uncodedIEEE802.11ad/WiGIG OFDM PHY source by usingFlexOFDM_Source_RF. This 11ad/WiGIG OFDM uncodedsource follows section 21.5 mmWave OFDM PHY in "WGA, Inc.Draft Specification D0.9r1, March 2010".

FlexOFDM_WiMAX_16d_Source.wsv This workspace is to generate a fixed WiMAX (802.16d)uncoded source by using FlexOFDM_Source_RF. ThisIEEE802.16d (fixed WiMAX) source follows section 8.3WirelessMAN-OFDM PHY IEEE Std 802.16™-2004 "IEEEStandard for Local and metropolitan area networks Part 16:Air Interface for Fixed Broadband Wireless Access Systems".

FlexOFDM_WLAN_11a_Source.wsv This workspace is to generate a uncoded source of IEEE802.11a by using FlexOFDM_Source_RF block. ThisIEEE802.11a source follows IEEE Std 802.11a-1999 "Part 11:Wireless LAN Medium Access Control (MAC) and PhysicalLayer (PHY)specifications High-speed Physical Layer in the 5GHz Band".

Page 54: New Examples SystemVue 2011 - Keysightedadownload.software.keysight.com/eedl/systemvue/2011_03/... · 2014. 7. 24. · BS_TX_CDP_RC3.wsv This example measures the code domain power

SystemVue - Examples

53

Adaptive Equalization Library ExamplesPath: Examples\Adaptive Equalization Library

Name Description Usage

BlindEqLms.wsv This example implements a blind equalizer. The adaptive filter LMScore block is used as the adaptive algorithm. Note that in this case thedesired signal is the output of the non linearity block. This means thatno training sequence is required.

EqualiserCoreRLS.wsv This example shows the use of the Complex RLS Adaptive Filter Coreblock in an inverse system identification scenario. An equivalentimplementation using the Complex RLS Adaptive Filter is alsoprovided. Note that the Complex RLS Adaptive Filter Core block onlyimplements the complex FIR filter with variable coefficients and theadaptive RLS algorithm controlling them. Therefore the subtractor anderror feedback loop need to be implemented externally when using theComplex RLS Adaptive Filter Core block.

EqualiserRealRLS.wsv This example shows the use of the Real RLS Adaptive Filter block in aninverse system identification scenario.

EqualiserRealRLSCore.wsv This example shows the use of the Real RLS Adaptive Filter Core blockin an inverse system identification scenario. An equivalentimplementation using the Real RLS Adaptive Filter is also provided.Note that the Real RLS Adaptive Filter Core block only implements thereal FIR filter with variable coefficients and the adaptive RLS algorithmcontrolling them. Therefore the subtractor and error feedback loopneed to be implemented externally when using the Real RLS AdaptiveFilter Core block.

InverseSysIdAPACore.wsv This model implements a complex arithmetic inverse systemidentification setup using the APA algorithm. The unknown system is acomplex FIR filter. The error signal is plotted once it has gone throughthe error filter. The identified filter weights are also plotted. Note thatthey represent the inverse of the impulse response of the unknownfilter. The frequency response of both unknown channel and equalizerare also plotted.

InverseSysIdRealAPACore.wsv This model implements a real arithmetic inverse system identificationsetup using the APA algorithm. The unknown system is a real FIRfilter. The error signal is plotted once it has gone through the errorfilter. The identified filter weights are also plotted. Note that theyrepresent the inverse of the impulse response of the unknown filter.The frequency response of both unknown channel and equalizer arealso plotted.

SysIdAPA.wsv In this example a system identification configuration has been setup,where the adaptive filter attempts to identify the impulse response ofa complex arithmetic unknown system. Both the unknown system andthe adaptive filter are excited with white noise. The unknown system isrepresented here by a complex FIR filter. Its output is used as thedesired signal input of the adaptive filter as shown.

SysIdLMS.wsv In this example a system identification configuration has been setup,where the adaptive filter attempts to identify the impulse response ofa complex arithmetic unknown system. Both the unknown system andthe adaptive filter are excited with white noise. The unknown system isrepresented here by a complex FIR filter. Its output is used as thedesired signal input of the adaptive filter as shown.

SysIdLMSCore.wsv This example shows the functionality of the LMS_AdaptFltCore part.This block contains the core functionality of the adaptive filter, i.e. theFIR filter with variable weights and the adaptive algorithm which

Page 55: New Examples SystemVue 2011 - Keysightedadownload.software.keysight.com/eedl/systemvue/2011_03/... · 2014. 7. 24. · BS_TX_CDP_RC3.wsv This example measures the code domain power

SystemVue - Examples

54

controls them. Therefore it does not contain the calculation of the errorsignal and the feedback loop required to pass this signal back into theadaptive filter.

SysIdQR.wsv In this example a system identification configuration has been setup,where the adaptive filter attempts to identify the impulse response ofa complex arithmetic unknown system. Both the unknown system andthe adaptive filter are excited with white noise. The unknown system isrepresented here by a complex FIR filter. Its output is used as thedesired signal input of the adaptive filter as shown.

SysIdRealAPA.wsv This model implements a real arithmetic system identification setupusing the APA algorithm. The unknown system is a real FIR filter. Theerror signal is plotted once it has gone through the error filter. Theidentified filter weights are also plotted.

SysIdRealLMS.wsv This example implements an unknown system identification setupusing the real LMS adaptive filter. The unknown filter is represented bya real FIR filter. A real error filter is used to smooth out the variationsof the error signal.

SysIdRealLMSCore.wsv This example shows two implementations of an adaptive IIR filterusing the real LMS core parts. The first implementation shows how touse these parts in feedforward and feedback configurations. Thesecond implementation shows how to use just one part and setting theparameters to include internally feedback and feedforward parts.

SysIdRealQR.wsv This example implements an unknown system identification setupusing the real QR adaptive filter. The unknown filter is represented bya real FIR filter. A real error filter is used to smooth out the variationsof the error signal.

SysIdRLS.wsv In this example a system identification configuration has been setup,where the adaptive filter attempts to identify the impulse response ofa complex arithmetic unknown system. Both the unknown system andthe adaptive filter are excited with white noise. The unknown system isrepresented here by a complex FIR filter. Its output is used as thedesired signal input of the adaptive filter as shown.

Page 56: New Examples SystemVue 2011 - Keysightedadownload.software.keysight.com/eedl/systemvue/2011_03/... · 2014. 7. 24. · BS_TX_CDP_RC3.wsv This example measures the code domain power

SystemVue - Examples

55

C++ Code Generation ExamplesStarting with Agilent SystemVue 2010.01, C++ Code Generation from block levelschematic models is now supported. All SystemVue product configurations are enabled togenerate licensed and compiled dynamically linked libraries for use in Agilent ADS, AgilentSystemVue, or any Win32 progra. Using W1718 C++ Code Generator will allowSystemVue to generate C++ source code along with compiled .dlls. There is a new librarycategory under the "Algorithm Library" that contains all supported code gen-able models.

Path: Examples\C-Code Generation

Name Description Usage

CodeGen_CIC_Filter.wsv This example demonstrates how you can use built-in SystemVue parts, toimplement a Cascaded integrator-comb (CIC) filter that can be targeted tothe SystemVue C++ Code Generator.

On the Web

ArticlesForumKnowledge CenterTechnical SupportTrainingVideos

Page 57: New Examples SystemVue 2011 - Keysightedadownload.software.keysight.com/eedl/systemvue/2011_03/... · 2014. 7. 24. · BS_TX_CDP_RC3.wsv This example measures the code domain power

SystemVue - Examples

56

Comms Examples ContentsPath: Examples\Comms\sub-folder

BER (examples)OFDM (examples)Satellite (examples)Zigbee (examples)

Path: Examples\Comms

Name Description Usage

Bluetooth.wsv This example workspace demonstrates simple hopping and demdulation of aBluetooth-like signal, but not modulated to the actual RF frequency, using a lowerfrequency instead to speed simulation.

Costas.wsv This example workspace demonstrates a second-order Costas Loop fordemodulation of a BPSK waveform. The Costas Loop is a specialized form of PLLthat regenerates the carrier from a bi-phase modulated signal using quadraturemixer.

DQPSKModem.wsv

This example illustrates a model of a DQPSK transceiver with detailed algorithmicmodeling of DQPSK encoder, DQPSK decoder, bit slicer, and Grey decoder. An RFmodel is added with overal BER analysis at the reciver.

DQPSK EncoderModeling.wsv

This example illustrates SystemVue modeling polymorphism with multipleimplemenations of a DQPSK encoder in floating point, fixed point, and MathLanguage. Verification of encoder performance is analyzed using Agilent VectorSignal Analyzer.

QAM16.wsv This is a simple 16 symbol Quadrature Amplitude Modulation example

BER ExamplesPath: Examples\Comms\BER

Page 58: New Examples SystemVue 2011 - Keysightedadownload.software.keysight.com/eedl/systemvue/2011_03/... · 2014. 7. 24. · BS_TX_CDP_RC3.wsv This example measures the code domain power

SystemVue - Examples

57

Name Description Usage

PAM-QAM_BER_Importance_Sampling.wsv

This workspace shows simulated Bit Error Ratio (BER)performance vs. theory for several PAM and QAM modulationformats using the "BER_IS" measurement sink. Thismeasurement alogirthm uses the "Improved ImportanceSampling" method to provide a highly-efficient analyticalestimate of the true BER.

QPSK_BER_CODED_Viterbi.wsv This example workspace demonstrates setup of BERsimulation for a QPSK modulated system including FEC withconvolutional coding and Viterbi decoding. Improvements toBER with soft decision detection are shown

QPSK_BER_Importance_Sampling.wsv This example workspace demonstrates setup of BERsimulation for modulated signals using QPSK as an examplewith swept control over EbNo using Math language equationsand sweep controller. BER is facilitated using both MonteCarlo and Importance Sampling with comparison againtheoretical BER curves.

Transceiver_BER_with_Scripting.wsv This example combines simulation scripting using SystemVueMath language with a typical setup for BER simulation usingswept EbNo simulation. User has control over multiplemodulation formats with swept control over EbNo for acurateBER simulation

OFDM ExamplesPath: Examples\Comms\OFDM

Name Description Usage

Cognitive_Radio_Example.wsv This is a Cognitive Radio whitespace algorithmexample that demonstrates spectrum sensing andadaptive OFDMA spectrum usage with a 3GPP LTE(Long Term Evolution) commercial downlink waveform.Math Language algorithms are used for spectral "whitespace" sensing and adaptive LTE DL waveform creationto fill the white space.

Cognitive_Radio_Generic_OFDM_Example.wsv This example demonstrates Cognitive Radio adaptionto varying channel conditions and capacityrequirements using Orthogonal frequency-divisionmultiplexing (OFDM) techniques. By selectivelydisabling subcarriers, wideband signals can avoidinterfering with narrow-band signals, even if they arelocated in the same main channel. This exampleillustrates this concept with the new generic OFDMmodels available in the base SystemVue algorithmlibrary.

OFDM_Custom_Signal.wsv This example workspace demonstrates the use ofgeneric OFDM building blocks found in SystemVue tocreate a arbitrary OFDM signal. The signal created isvery similar to 802.11a, with 52 sub-carriers, 48 datasub-carriers with use settable modulation, and 4 pilotcarriers. Long and short pre-emble is also created andmultiplexed into the final OFDM spectrum.

On the Web

ArticlesForumKnowledge Center

Page 59: New Examples SystemVue 2011 - Keysightedadownload.software.keysight.com/eedl/systemvue/2011_03/... · 2014. 7. 24. · BS_TX_CDP_RC3.wsv This example measures the code domain power

SystemVue - Examples

58

Technical SupportTrainingVideos

Satellite Examples

Contents

Path: Examples\sub-folder

Galilleo (examples)GPS (examples)

Galileo Examples

Path: Examples\Comms\Satellite\Galileo

Name Description Usage

Galileo_E1_Src.wsv This example illustrates the usage of generic building blocks for creatingcustom satcom signaling to the Galileo specification with SystemVue. Theblocks used in this example are all from the standard "Algorithm" library withinSystemVue. Where a standard algorithmic model was not sufficient,SystemVue's Math language model interface was used. To see the underlyingMath Language algorithm for these blocks simply double click on the partsymbol to see the source code.

GNSS_BOC_n_m.wsv This example illustrates the usage of generic building blocks for creatinggeneric satcom signaling with Binary Offset Carrier (BOC) using AgilentSystemVue. The blocks used in this example are all from the standard"Algorithm" library within SystemVue.

GNSS_BOC1.wsv This example illustrates the usage of generic building blocks for creatinggeneric satcom signaling with Binary Offset Carrier (BOC) and Binary PhaseShift Keying (BPSK) using Agilent SystemVue.

GPS Examples

Path: Examples\Comms\Satellite\GPS

Page 60: New Examples SystemVue 2011 - Keysightedadownload.software.keysight.com/eedl/systemvue/2011_03/... · 2014. 7. 24. · BS_TX_CDP_RC3.wsv This example measures the code domain power

SystemVue - Examples

59

Name Description Usage

GPS_L1_Source_and_RF_TX.wsv This example generates GPS ranging code of P-Code and C/A-Codes in GPS satellite navigation. The GPS L1 source is alsogenerated by using P-Code and C/A Codes. The GPS navigation(NAV) applications have data coding requirements defined in thetechnical specification IS-GPS-200D (Navstar GPS Space Segment/ Navigation User Interfaces). For GPS NAV applications, two basicranging codes are generated (among several others). Theprecision (P) code is the principal NAV ranging code. Thecoarse/acquisition (C/A) code is used primarily for acquisition ofthe P code.

GPS_L1C_Source_and_RF_TX.wsv This example generates GPS PRN ranging codes L1CPi(t) andL1CDi(t) and overlay codes L1COi(t) based on IS-GPS-800specification. The GPS L1C source is also generated by usingranging codes L1CPi(t) and L1CDi(t) and overlay codes L1COi(t).In this L1C source, BCH coder, LDPC coder and interleaver are alsoincluded.

GPS_L2_Source_and_RF_TX.wsv This example generates GPS ranging code of P-Code and C/A-Codes in GPS satellite navigation. The GPS L2 source is alsogenerated by using P-Code and C/A Codes. The GPS navigation(NAV) applications have data coding requirements defined in thetechnical specification IS-GPS-200D (Navstar GPS Space Segment/ Navigation User Interfaces). For GPS NAV applications, two basicranging codes are generated (among several others). Theprecision (P) code is the principal NAV ranging code. Thecoarse/acquisition (C/A) code is used primarily for acquisition ofthe P code.

GPS_L2C_Source_and_RF_TX.wsv This example generates GPS PRN ranging codes P-Code, L2 CM-Code and L2 CL-Code based on IS-GPS-200D specification. TheGPS L2C source is also generated by using ranging codes P-Code,L2 CM-Code and L2 CL-Code. The FEC (convolutional coder) is alsoimplemented.

GPS_L5_Source_and_RF_TX.wsv This example generates GPS PRN ranging codes L5-Codes (I5i(t)and Q5i(t)) based on IS-GPS-705 specification. The GPS L5sourceis also generated by using ranging codes L5-Codes. The FEC(convolutional coder) is also implemented.

Zigbee ExamplesPath: Examples\Comms\Zigbee

Page 61: New Examples SystemVue 2011 - Keysightedadownload.software.keysight.com/eedl/systemvue/2011_03/... · 2014. 7. 24. · BS_TX_CDP_RC3.wsv This example measures the code domain power

SystemVue - Examples

60

Name Description Usage

Zigbee_Adjacent_Jamming_Resistance.wsv This example workspace demonstrates Adjacent channeljamming resistance for ZigBee systems in the 868.0 -868.6 MHz band.

Zigbee_Alternate_Jamming_Resistance.wsv This example workspace demonstrates Alternate jammingresistance for ZigBee systems in the 868.0 - 868.6 MHzband.

Zigbee_AWGN_BER.wsv This example workspace demostrates swept BER vs SNRmeasurements for ZigBee system under AWGN channelwith example designs for 868MHz, 915 MHz, and 2450MHz bands

Zigbee_Sensitivity.wsv This example workspace demostrates swept FER vsTransmit signal power for ZigBee sensitivitymeasurements with example designs for 868MHz, 915MHz, and 2450 MHz bands

Zigbee_TxWaveform_Spec.wsv This example workspace demonstrates spectralmeasurements and vector demodulation of ZigBeetransmitter waverforms with example designs for868MHz, 915 MHz, and 2450 MHz bands. AgilentE89601A VSA SW is utilized for the dynamicdemodulation and analysis.

Zigbee868_915Mhz.wsv This workspace includes two examples to generateZigbee signal source based on IEEE 802.15.4 868 MHzPHY specification and 915 MHz PHY specification.

Zigbee_2450MHz.wsv This workspace includes two examples to generateZigbee signal source based on IEEE 802.15.4 2450 MHzPHY specification.

On the Web

ArticlesForumKnowledge CenterTechnical SupportTrainingVideos

Page 62: New Examples SystemVue 2011 - Keysightedadownload.software.keysight.com/eedl/systemvue/2011_03/... · 2014. 7. 24. · BS_TX_CDP_RC3.wsv This example measures the code domain power

SystemVue - Examples

61

Math Language Scripting ExamplesPath: Examples\Math Language Scripting

Name Description Usage

ParameterSweeping.wsv This example uses a simple SineGen source and Sink to create aplatform for multi-dimensional parametric sweeps. The amplitude,frequency and phase of the sinusoid generator are set to betunable and hence can be selected as sweep parameters fromanalyses mounted on the basic data analysis process.

Scripting_SinkFile_Output.wsv This tutorial workspace shows how to use a Math Language scriptto generate output files for each value in a sequence.

Mathlangugage

On the Web

ArticlesForumKnowledge CenterTechnical SupportTrainingVideos

Page 63: New Examples SystemVue 2011 - Keysightedadownload.software.keysight.com/eedl/systemvue/2011_03/... · 2014. 7. 24. · BS_TX_CDP_RC3.wsv This example measures the code domain power

SystemVue - Examples

62

RF Architecture Design Examples ContentsPath: Examples\sub-folder

RF Design Kit (examples)X Parameters (examples)

Path: Examples\RF Architecture

Name Description Usage

3GPP_LTE_DL_SISO_BER_RF_Link.wsv This example workspace demonstrates swept BER andBLER for an LTE downlink SISO system using a realistic LTERF downconverter sub-system. To run this example you willneed a license for both W1719 RF Design Kit (inlcuded inW1464 RF Architect Product bundle) AND the W1910 3GPPLTE Baseband Verification Library. The RF sub-system ismodeled using SystemVue's "RF Architect" frequencydomain analysis capability with the resulting sub-systemmodel embedded into a time domain simulation for LTE DLBER.

Oscillator_Phase_Noise.wsv A phase noise modeling example is demonstrated in Design"Random PN". An Oscillator source is used to generate a 1GHz tone at a power level of 10 dBm into 50 Ohms. Thetone is colored with phase noise, whose frequencyspecification is defined in the PhaseNoiseData parameter.For this example, f offsetMin is 1 kHz and f offsetMax is 400

kHz.

QPSK_RF_Link_Demo.wsv A combined DSP-RF design flow is described. TX and RX RFdesigns are evaluated using RF System analyses(Spectrasys) to determine the RF design broad bandfrequency domain response. These RF designs are includedin DSP design and use Data Flow analysis to determine thecombined bandpass time domain response.

RF_LinkDSP-RFAnalysis

QPSK_with_Interferer_VSA.wsv This example workspace illustrates basic capability inSystemVue for creating custom RF architectures andmodulation structures that can be quickly and easilyanalyzed, including incorporation of RF impairments andchannel interferrence.

DataFlow RFModels

SData Demo.wsv This examples highlights the setup and usage of the SDatapart/model which allows importation of S21 S-parameterdata into the SystemVue time domain data flow simulation

ZIF_3GPP_test.wsv This workspace demonstrates SystemVue's capability forsimulating RF Subsystems

DataFlow RFmodels

ZIF_two_tone_test.wsv This workspace demonstrates SystemVue's capability forsimulating RF Subsystems

DataFlow RFmodels

RF Design Kit (Spectrasys) ExamplesPath: Examples\RF Architecture\RF Design Kit

Page 64: New Examples SystemVue 2011 - Keysightedadownload.software.keysight.com/eedl/systemvue/2011_03/... · 2014. 7. 24. · BS_TX_CDP_RC3.wsv This example measures the code domain power

SystemVue - Examples

63

Name Description Usage

5GHZ VSWRDetector.wsv

This is a simple example of a 3 sector 5.8 GHz receiver that can beused as a TX powermeter or VSWR tester. This example will show the importance or RFarchitecture workand how many design parameters can be confidently selected using anRF architecturedesign tool.

AppCAD 1.9 GHZ CDMAHandset Receiver.wsv

This is a simple illustration of how a dumbed down Spectrasyssimulation will give the same answers as the AppCAD NoiseCalcexample '1.9 GHz Handset Receiver'. Furthermore, a more realisticdesign is created showing the value of Spectrasys above spreadsheets.

Diversity TX and HybridAmp.wsv

This is a simple illustration of a diversity transmitter with a hybridamplifier. Two IS95 carriers are created at 1955 and 1965 MHz.

Dual Band FrequencyPlan.wsv

This example illustrates the IF performance of a dual band CDMAreceiver.

What IF,Spectrasys

Freq DependentAttn.wsv

This example shows how a frequency dependent attenuator can beused to create a filter mask.

Mixer Model Noise.wsv Shows how mixer fundamental and image noise is calculated.Simulated and manually calculated results are compared.

SystemAnalysisEquationsTuningVariables

Resistor NoiseAnalysis.wsv

This workspace illustrates how noise is calculated and simulated inSpectrasys

NoiseEquations

RF LinkCompression.wsv

This workspace compares power compression curves simulated in thefrequency domain with Spectrasys and time domain with data flow

Equations

RF Link with Noise.wsv This example shows how to correctly model noise in a data flow / RFcosimulation

Noise Co-simulation

RX Blocking.wsv This example shows how a blocking signal will affect the receivesensitivity because of LO phase noise

PhaseNoise

Simple Table Mixer.wsv This is example will help the user understand table mixer configurationand operation.

Simple Transceiver.wsv This is a illustration of how sub-network models. Transmitter andreceiver schematics are created are re-used at a top level transceiverschematic that incorporates a diversity receiver. Custom symbols werealso created for the transmitter and receiver.

TemperatureSweeps.wsv

This example shows how to add temperature coefficients to parametersand create temperature sweeps.

Transceiver_RFLink.wsv This tutorial example shows how an RF air interface defined inSpectrasys can be dropped into a DSP link-level simulation using theRFLink component. The effect of RF Transmit IP3 and filter rolloff caneasily be seen on the received baseband constellation.

Tx RX Chain.wsv This is a illustration an entire transmit and receive chain including thepath loss between the transmitter and receiver. Receiver noise iscalculated along with TX output Spectrum.

Spectrasys

WhatIF Dual AnalysisOnly.wsv

In this particular example we have an RF input spectrum from 275 to325 MHz. The desired IF is a difference IF at 800 MHz derived from ahigh side LO. Since we have chosen the IF frequency to be 800 MHzand the IF bandwidth is 1 MHz then the LO will range from 1075.5 to1124.5 MHz. In this given example we are looking at the 'SingleIntermediate Frequency' behavior only.

Zero IF RxImpairments.wsv

This workspace shows the effects on the output trajectory of a zero IFreceiver for various impairments such gain and phase imbalance as wellas phase noise and LO to RF leakage. This example is featured in

Page 65: New Examples SystemVue 2011 - Keysightedadownload.software.keysight.com/eedl/systemvue/2011_03/... · 2014. 7. 24. · BS_TX_CDP_RC3.wsv This example measures the code domain power

SystemVue - Examples

64

tutorial video http://www.youtube.com/watch?v=1F93Q3J8gMw .

Page 66: New Examples SystemVue 2011 - Keysightedadownload.software.keysight.com/eedl/systemvue/2011_03/... · 2014. 7. 24. · BS_TX_CDP_RC3.wsv This example measures the code domain power

SystemVue - Examples

65

X-Parameter Example WorkspacesPath: Examples\RF Architecture

Name Description Usage

QPSK_Xparam_RFLink.wsv This example contains 2 Data Flow simulation schematics,namely, QPSK and QPSK_VSA. Both of them demonstrate howto bring an actual RF device (in this example, an RF Amplifier)into a system level simulation in SystemVue through the X-parameters characterization of the RF device("AMP_XParams.mdf" file in this example).

X-param_CircuitLink.wsv This example contains Spectrasys simulations to show howCircuit_link should be used when cascading non-linear partssuch as X-parameters part. The RF_Circuit design uses aCircuit_link part to bring the CascSubNet into top levelSpectrasys design for simulation. The RF_CascSubnet designcontains a top level design that is equivalent to theCascSubNet. Note the warning messages about cascading non-linear parts in top Spectrasys design when simulating theRF_CascSubnet.

X-param_FilePreviewer.wsv This example plots the gain compression of an X-parameter fileso that you can verify the response of the part before applyingit in a system simulation. This tutorial also shows how to set upa simple simulation.

X-param_BalAmp_NoisePowerRatio.wsv

This balanced amplifier example shows how Circuit_LinkVolterra characterization allows to evaluate 2-tone IM distortionfor X-parameters file, when only extracted for 1-tone. It alsoshows the nonlinear loading effect of X-parameters when oneof the amplifiers "fails", and changes the system behavior forthe whole group.

X-param_Mixer.wsv This measured X-parameter mixer example shows frequencytranslation in Spectrasys, nonlinear loading of the X-parameterdevice, and level diagrams with a Circuit_Link device.

Multitone_Volterra_Test.wsv This example compares RF Volterra and DF simulatedspectrums for multi-tone inputs of X-parameters amplifier,characterized for 1-tone.