Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

CST Microwave Studio Advanced Topics Manual

Status
Not open for further replies.

svarun

Full Member level 5
Full Member level 5
Joined
Mar 31, 2002
Messages
271
Helped
22
Reputation
44
Reaction score
15
Trophy points
1,298
Location
In the warm company of God's most exquisite creati
Activity points
2,746
Hi, Can anyone provide me documentation in detail on what AR filter can do in MWS (obviously it extrpolates the FDTD signals). I want to know the meaning of various terms involved and how to use them to obtain accurate results. Thanks.

-svarun
 

See section 4.7 of the CST MWS Advanced Topics Manual (attached below) for a discussion of the use of Auto-Regressive (AR) Filtering. Sorry to upload the whole manual, but I could not separate the section of interest...

This manual is primarily designed for advanced users of CST MICROWAVE STUDIO®
(CST MWS) who are already familiar with the basic concepts of using the software.
Before you actually start reading this book, we strongly recommend that you carefully
work through the Getting Started manual and the Tutorials. Since a lot of changes have
been introduced in version 5 of CST MWS, it may be helpful even for experienced users
of earlier versions to have a look at these documents again.
This collection of Advanced Topics offers some additional information on subjects which
are usually of a more involved nature. The following list gives a short summary of this
manual’s contents:
• Chapter 2 provides a brief overview of the most important newly introduced
features of CST MWS 5.
• Chapter 3 focuses on the basic principles of importing CAD data in two and
three dimensions. Some hints are given on how to improve the robustness and
reliability of exchanging CAD data files.
• Chapter 4 is dedicated to the FI method which is the underlying mathematical
simulation technique. After a general introduction into the method’s
fundamentals, the PBA technique (Perfect Boundary Approximation) is also
introduced. Further sections in this chapter then explain possible sources of
errors or inaccuracies and discuss meshing strategies. Finally some hints on
how to tune the performance of a simulation are given.
• Chapter 5 provides an introduction to the key concepts of the VBA-based
macro programming language used in CST MWS. You will obtain some
information on the most important VBA elements by means of a couple of
examples. A basic understanding of these language elements will be very
helpful for you in order to write your own macros and user defined functions.
• Chapter 6 gives an overview of the preinstalled macros, which contain many
time saving solutions to automate common tasks. For each of these macros an
introduction is provided which should enable you to make use of that particular
macro. You may even get some ideas of how to use automation for your daily
work.
• Chapter 7 explains the available result templates and how they can be utilized
to automate the post processing.
• Chapter 8 describes several options to install CST MWS on a local area network
and how to setup the distributed network computing feature.
Please note that this book is not intended to be a complete reference guide. For
successfully mastering these more advanced topics we strongly recommend that
you visit a specialized training class. Please contact your local support center for
more information.

Contents
CHAPTER 1 - INTRODUCTION.................................................................................................................. 5
CHAPTER 2 - THE INNOVATIONS IN CST MICROWAVE STUDIO VERSION 5 ..................................... 6
2.1 Structure Modeling................................................................................................................ 6
2.2 Meshing ............................................................................................................................... 7
2.3 Ports..................................................................................................................................... 8
2.4 General Performance improvements .................................................................................... 9
2.5 Transient Solver.................................................................................................................. 10
2.6 Eigenmode Solver............................................................................................................... 10
2.7 Frequency Domain Solver................................................................................................... 11
2.8 Post Processing.................................................................................................................. 12
2.9 Farfields .............................................................................................................................. 13
CHAPTER 3 - CAD DATA IMPORT AND HEALING................................................................................. 14
3.1 Import 2D Files.................................................................................................................... 15
3.2 Import 3D Files.................................................................................................................... 16
3.3 Inspect and Repair the Imported Model .............................................................................. 18
3.4 Parameterize the Imported Model....................................................................................... 25
CHAPTER 4 – THE SIMULATION METHOD............................................................................................ 28
4.1 Background of the Simulation Method ................................................................................ 28
The Finite Integration Technique (FIT)..................................................................................28
The CST MICROWAVE STUDIO Solvers...........................................................................31
References...........................................................................................................................32
4.2 Error Sources / Sources of Inaccuracy.............................................................................. 33
Simulation Model is not in Agreement with Reality ...............................................................33
Inaccuracies due to the Simulation .......................................................................................33
4.3 Mesh Generation ................................................................................................................ 35
Methods of Mesh Generation................................................................................................35
Global Mesh Parameters ......................................................................................................36
Mesh Adaption......................................................................................................................41
4.4 Mesh Tuning ....................................................................................................................... 45
Ratio Limit, Number of Mesh Points and Simulation Time ...................................................45
Local Mesh Parameters ........................................................................................................45
4.5 The Multilevel Subgridding Scheme (MSS™)..................................................................... 50
4.6 Performance Improvements................................................................................................ 58
General Hints ........................................................................................................................58
Special Time Domain Topics ................................................................................................58
4.7 Auto-Regressive Filtering (AR-Filter) .................................................................................. 63
CHAPTER 5 - THE VBA MACRO LANGUAGE ........................................................................................ 70
5.1 Introduction ......................................................................................................................... 70
5.2 VBA Development Environment.......................................................................................... 71
VBA Help System .................................................................................................................71
2 CST MICROWAVE STUDIO® 5 – Advanced Topics
VBA Editor Shortcuts ............................................................................................................72
5.3 VBA Language Elements.................................................................................................... 73
Subroutines and Functions ...................................................................................................73
Variables, Data Types and Type Conversions ......................................................................74
Applications, Objects and their Methods...............................................................................75
Flow Control.........................................................................................................................77
File Operations.....................................................................................................................77
Graphical User Interface Builder ...........................................................................................78
Mathematical Functions, Operators and Constants ..............................................................78
5.4 Concepts of Macro Programming in CST MWS.................................................................. 79
Local Project Macros.............................................................................................................80
Global Macros and Global Macro Path .................................................................................80
5.5 Control Macros.................................................................................................................... 81
Result1D Object....................................................................................................................82
Result3D Object....................................................................................................................85
Adding Data Items to the Navigation Tree ............................................................................85
Traverse Folders and Select Items From the Navigation Tree..............................................86
Access the Currently Displayed Plot Data.............................................................................87
Access Farfield Data From a VBA Script ..............................................................................87
5.6 Structure Macros................................................................................................................. 89
Creating a Structure Macro or a New Project Template........................................................89
Difficulties in Creating Structure Macros ...............................................................................91
Using Dialog Boxes in Structure Macros...............................................................................92
Common Pitfalls in the Usage of Structure Macros...............................................................93
CHAPTER 6 - OVERVIEW OF INSTALLED VBA MACROS..................................................................... 94
6.1 File and Result Handling..................................................................................................... 94
File / Make Archive – Reporting a problem to CST...............................................................94
Wizard / Delete old results / Search and Delete....................................................................96
6.2 Structure Macros................................................................................................................. 97
Link to Agilent’s Advanced Design System (ADS) ................................................................97
Macros for Construction of Coils ...........................................................................................98
Construct / Create 2D-Curve analytical (xy/uv) .....................................................................99
Construct / Create 3D-Curve analytical (xyz/uvw).................................................................99
Construct / Multiple Discrete Ports......................................................................................100
6.3 Creating Pictures, Videos and Reports ............................................................................. 101
Graphics / Save Image........................................................................................................101
Graphics / Save Video ........................................................................................................102
Report / PowerPoint Presentation.......................................................................................104
Report / PowerPoint Slide...................................................................................................105
MS-Excel 2000 and MS-Word 2000....................................................................................105
6.4 Post Processing Individual Simulations ............................................................................ 106
Farfield / Broadband Farfield Monitors ................................................................................106
EMC / Calculate Broadband EMC-Norm.............................................................................107
EMC / Renorm Probes+Voltages to EMC-frequency source ..............................................107
Results / ASCII Export + Energy / 2D-3D Export + Energy_Loss Calculation.....................108
Time Signal Processing / TDR Computation.......................................................................110
Time Signal Processing / Exchange Excitation...................................................................111
Time Signal Processing / Eye Diagram...............................................................................112
Touchstone + SPICE / Calculate SPICE S-Parameters......................................................113
Touchstone + SPICE / Touchstone Reduction....................................................................113
Further examples for 0D- and 1D-Results...........................................................................114
6.5 Postprocessing multiple simulations and running Parameter Sweeps .............................. 115
Wizard / Compare multiple runs..........................................................................................115
Wizard / Parameter + Mesh Study ......................................................................................120
CST MICROWAVE STUDIO® 5 – Advanced Topics 3
Parameter Study via Parameter Table................................................................................121
6.6 Batch Mode and Job Control Systems.............................................................................. 122
Running CST MICROWAVE STUDIO® in Batch Mode.......................................................122
CST Job Control Center......................................................................................................122
Distributing simulation jobs across a network of PCs..........................................................123
CHAPTER 7 – TEMPLATE BASED POSTPROCESSING...................................................................... 124
7.1 Framework to control Result Templates............................................................................ 125
Simple example to get started with Postprocessing templates ...........................................126
7.2 Overview of installed Result Templates ............................................................................ 131
7.3 Farfield Result Templates ................................................................................................. 132
0D / Farfield ........................................................................................................................132
1D / Farfield (single frq).......................................................................................................133
1D / Farfield (broadband)....................................................................................................133
7.4 Result Templates for 2D/3D Results................................................................................. 134
Evaluate all fields along all curves ......................................................................................134
Mix 3D Fields ......................................................................................................................134
1D / Evaluate Field on predefined Curve ............................................................................135
0D / Evaluate Field on predefined Curve ............................................................................135
0D / Evaluate Field on predefined Face..............................................................................135
1D / Evaluate Field along arbitrary Coordinates (1D Plot)...................................................136
0D / Evaluate Field in arbitrary Coordinates (Field Values, 1D, 2D, 3D).............................136
7.5 Result Templates for arbitrary 1D Results ........................................................................ 137
Calculate all Z and Y Matrices ............................................................................................137
1D / Load 1D Data File (project and external).....................................................................137
7.6 Calculation Tools for Result Templates............................................................................. 138
1D / 1D Result from 1D Result (Rescale xy, FFT, Derivation, ...) .......................................138
0D / 0D Value from 1D Result.............................................................................................139
1D / Mix 1D Results ............................................................................................................139
0D / Mix 0D Results ............................................................................................................139
CHAPTER 8 - NETWORK INSTALLATION............................................................................................ 140
8.1 License Server Installation................................................................................................ 140
8.2 Software Installation.......................................................................................................... 142
8.3 Installation by Using an Application Server ....................................................................... 143
8.4 Network Distributed Computing Installation ...................................................................... 144
 
Re: AR filter in MWS

OK, now I've managed to excerpt the 7 pages from the manual on AR Filtering, but alas, they're all on a single PNG image...but still very legible.

eckypting
 

    svarun

    Points: 2
    Helpful Answer Positive Rating
Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top