Many users reading these notes are interested in the new W1720 Phased Array Beamforming Kit, which is licensed as an add-on to the W1461 SystemVue core environment. Refer to the "add-on" W1720 Phased Array Beamforming Kit section below.
Dynamic graphing capability is implemented in the following models to display runtime data during simulation:
Additionally, some add-on libraries provide additional measurement sinks with Dynamic Graph support, including
In general, you can turn on ContinuousMode in the models to enable dynamic display.
With DigitalDemodEnv, DigitalDemodCx, EVM_Env, and EVM_Cx, you now have the VSA-like dynamic graphs natively inside SystemVue. These models use the same demodulation engine as in Keysight 89600 VSA software.
For phased array beamforming applications, Dynamic3D is a useful visualization tool to display beam pattern (generated by the BeamPattern model) dynamically in spherical coordinate and also display antenna array locations in Cartesian coordinate.
Dynamic graph example workspaces can be located in \Examples\Tutorials/Plotting and Visualization under the SystemVue installation directory.
The SignalCombiner model now supports sample rate specification in rational format. This is very useful for some wireless standards where sample rates could be infinite decimals but rational numbers. It also uses a better rational approximation algorithm for sample rate in decimal representation.
Mapper/Demapper/Mapper_M/DigitalMod change for 8-PSK and 16-PSK constellations. Prior to the SystemVue 2016.08 release the 8-PSK and 16-PSK constellations supported by Mapper , Demapper , Mapper_M and DigitalMod had a starting point on the x-axis and the rest of the points were uniformly distributed around the unit circle. Starting with the SystemVue 2016.08 release, these constellations do not have the starting point on the x-axis but at angles of π/8 and π/16 respectively.
Add SINAD_Cx and SINAD_Env for SINAD calculation
A new getinterpdata function can be used to extract the data of interest that can be used elsewhere in the product. This is powerful multidimensional interpolator that can extract data from a multidimensional dataset.
For more information, please refer to getinterpdata.
W1718 C++ Code Generator
Spectrasys now supports frequency, dependent behavioral models. It enables vendor spreadsheet frequency, temperature, and bias dependent nonlinear parameters such as 1dB compression, IP3, and IP2 to be conveniently used in the RF system simulation without the need to write custom equations. Spectrasys will automatically interpolate the multi-dimensional data defined by a muli-tab spreadsheet or System MDIF file for the component such as a power amplifier, for its correct characteristics at the frequency, temperature, and bias used in the simulation.
There are two modes of operation: 1) Normal or manual data entry or 2) Dataset or file based. When the simulator runs, spectrums are obviously created at various frequencies. With this feature, the characteristics of this spectrum will be a function of the frequency dependent parameters.
See the Frequency Dependency section for additional information.
In this mode, users can conveniently enter frequencies and parameter values at those frequencies.This entry method also supports mixed parameter fixed and vector values. For example, if there is no frequency dependent data for a particular parameter the simulator will use the fixed value for all frequencies.
See the Supported Models for details on which models are supported for this mode.
When this mode is selected RF amplifier model data will automatically be extracted from a spreadsheet file (File > Import > Sys-Parameter Files > .csv, Excel or File > Import > ADS Files > System MDIF File ) that will automatically be imported onto the workspace tree. Multiple independent variables like temperature and power supply voltage can be supported in this mode when using an Excel file with data configured on multiple tabs.
See the Supported Models for details on which models are supported for this mode.
Frequency dependent behavioral model data may be stored and imported via a Keysight Sys-Parameter files can be imported into a dataset. The Sys-Parameters format is very flexible and can be implemented in a spreadsheet, csv, or MDIF files. M ultiple sheets are used to represent multidimensional data.
For more information, see Importing Keysight Sys-Parameter Files.
ADS files such as GMDIF, MDIF, S2D, and P2D file import is supported. There are some limitations as SystemVue does not have the ADS models that use these files directly. GMDIF and MDIF import support has been optimized around importing behavioral data for simulation so there are some aspects of these files that may not be imported fully. Since SystemVue does not have a Data Access Component (DAC), you can import the data into a dataset. Moreover, a new getinterpdata function can be used to extract the data of interest that can be used elsewhere in the product.
For more information, s ee ADS File Import .
An ambient temperature parameter Ta has been added to all models. When this value is empty the analysis temperature is used during simulation otherwise, it will use the value specified. When an analysis is run it will set the global temperature variable called TEMPERATURE. This value is then used by models with empty values. For linear devices, the ambient temperature is used to calculate thermal noise. For all nonlinear devices, the ambient temperature is used to calculated all nonlinear temperature dependent parameters including thermal noise.
A non-linear digital step attenuator part, model, and schematic symbol have been added.
A limiter part, model, and schematic symbol have been added. There is a new shipping example \Limiters\Limiter Basics.wsg showing the characteristics of the limiter.
Path measurements now contain the complex input and output impedances:
All models that need a reference impedance now use common parameters called Zref. In the past, some models used Zo or ParamZ.
The models that were updated are:
Add noise figure parameter to all SDATA_NL models
The new W1720 Phased Array Beamforming Kit provides new Spectrasys and Dataflow capability for dealing with multi-antenna architectures for phased array/beamforming and high-order MIMO.
Dataflow support for phased arrays comes in these main areas:
New datatype: "Timed Envelope Matrix" Models
For phased array beamforming applications, a set of timed Envelope Matrix RF behavioral models have been developed in this release, including:
These models process multiple envelope signals in parallel and the envelope signals are stored inside envelope matrix data type. For N-antenna phased array applications, you don't need to place N number of RF chains on schematic. Instead, you only need to place one RF chain using the envelope matrix RF models and set the matrix dimension to N (or to RxC where N = R*C).
You can use the following models to convert between envelope matrix data type and traditional bus signal (multiport):
You can also use the following models for complex matrix related conversions:
For phased array beamforming applications, the following models are available to generate beamforming weights, to compute beam pattern, and to measure beam pattern:
For digital beamforming, you can use the following models together with BeamformerWeights:
The ArrayCoupling_M is also available to include mutual coupling effect in phased array antennas.
Most of the above envelope matrix models are designed to handle large size phased array systems (large size envelope matrices) and utilize multiple threads for intra-model parallel processing. When using these models, you do not need to check the "Use Multithreaded Simulation" checkbox in the Data Flow Analysis, which explores inter-model parallelism and may require large memory and compete for threads.
You can use RF_Link_M model to link and parallelize a 1-in-1-out Spectrasys RF design to data flow design for envelope matrices.
You can use RF_Link_PhasedArray model to link RF phased array design to data flow design for RF beamforming.
The data flow beamforming examples can be found in \Examples\Beamforming under SystemVue installation directory.
If you own the W1719 RF System Design Kit, then the W1720 Phased Array Beamforming Kit also enables array-level abstraction for Spectrasys.
Support for RF system-level phased arrays consists of 3 new product areas:
Enhancements from the offcycle update release of the W1905 radar library (issued June 2016, for SystemVue 2015.01) have been included with SystemVue 2016.08
Note: the W1905 Radar library now includes the W1720 Phased Array Beamforming Kit, allowing deeper support for phased array development, and applications of dynamic/custom beamforming.
The S domain specification in rational form is obsoleted from SDomainSystem. Now it only supports S domain specification using poles and zeros.
The issue in using MATLAB R2015b and R2016a from MATLAB Script can be resolved by applying the MATLAB patch http://www.mathworks.com/support/bugreports/1310916. MATLAB Script works with MATLAB R2014a, R2014b, R2015a, R2016b and after without the MATLAB patch.
Licensed number of users already reached for this feature” errors.
Run the lmtools.exe from
C:\Program Files\Agilent\EEsof_License_Tools\bin to invoke the lmtools utility. The lmtools utility window is displayed.
|If you have installed an EEsof product released before 1st August, 2014 on your system prior to installing an EEsof product released after 1st August, 2014 then the default EEsof Licensing tools path will remain |
The Product Selector tool will be unable to display the license server status properly when connected to older license server.
Workaround: Upgrade your license server to the latest version.
DPI awareness refers to the ability of the application to maintain reasonable window size on a high-resolution display. SystemVue is currently not DPI-aware and uses automatic Windows scaling, known as DPI virtualization. In combination with certain Windows display settings this may result in some visual artifacts, e.g. when resizing a docked pane, a phantom splitter image may appear, or toolbars may appear blurry.
Workaround: To turn off DPI virtualization, remove the line "WindowsArguments = dpiawareness=0" from qt.conf located in the bin directory under SystemVue installation (you may need administrative privileges to edit the file). The workaround may cause uncomfortable SystemVue window size on a high-resolution display, so this is a trade-off between tolerating the artifacts and maintaining a comfortable SystemVue window size.
regsvr32 /u "C:\Program Files (x86)\Dell Backup and Recovery\Components\Shell\DBROverlayIconBackuped.dll"
regsvr32 /u "C:\Program Files (x86)\Dell Backup and Recovery\Components\Shell\DBROverlayIconNotBackuped.dll"
regsvr32 /u "C:\Program Files (x86)\Dell Backup and Recovery\Components\Shell\DBRShellExtension.dll"