1-1 Patch Antenna Design Using Ansoft Designer
1-1 Patch Antenna Design Using Ansoft Designer
Slide 1
Introduction
Goal: To introduce a more effective and streamlined design flow for systems with patch antennas that leverage Parameterization, Solver-OnDemand and Co-Simulation
Overview Single Patch Element Design Linear Patch Array Corporate Fed Patch Array System and Circuit Integration Conclusion
Slide 2
Co-Simulation
The capability of designer to seamlessly integrate circuit, system and EM simulations
Slide 3
Slide 4
Slide 5
WPatch
LPatch
WSlot LSlot
Wf1
Lfeed Wfeed
Zin
ThisPatch Patchcan canbe beused usedas aseither eitheraafull full This planarEM EMmodel modelor oraaSolver Solveron on planar Demandcomponent component Demand
Slide 6
Adjust Wpatch if necessary Vary Lslot and Wslot to get Best VSWR
Assume 100 Lslot from 10mil to 100 mil Wslot from 30mil to 150mil
Slide 7
Sweep of Frequency Sweep of Frequency and LSlot. Note Note and LSlot. Frequency response is Frequency response is not centered at 10GHz not centered at 10GHz Sweep of Frequency and Sweep of Frequency and Wpatch. As As the Wpatch. the frequency increases, frequency increases, itit is obvious that LSlot will is obvious that LSlot will need further adjustment need further adjustment
Slide 8
Designer allows the user to optimize with respect to any variable, Including field quantities.
Slide 9
Optimal Match Optimal Match (100 at (100 )) at Wslot = 50mil Wslot = 50mil Lslot=127mil Lslot=127mil
Slide 10
Parametricsweep sweepof ofreturn returnloss loss Parametric withrespect respectto toWslot Wslotand andLslot Lslot with
Slide 11
Slide 12
Slide 13
Patch Arrays
Patches can be arranged various Arrays Two examples will be shown
Linear array Both x- and y- patches variable Corporate Array
Slide 14
Patch Patch
Patch Patch
Vias
Designer has no restrictions on vias This presentation will not take into effect vias Vias and feeds on other layers are simple to add Input
Matching Matching
Matching Matching
Linear Array
Patch antenna with feed
Patch dimensions as previously outlined Quarter wave transformers
dx Lf1 dy
W01
Lf1 Lambda4
Slide 16
Analysis Overview
One structure can represent
Circuit Planar EM
Planar EM provides
Fields Full match and VSWR information Near field and far field information Current Distributions
Component Description
The Patch Array will consist of: Component
Represents the overall patch Contains parameters, circuit equivalent
Footprint
Contains geometry information Can be scripted in VB or Java Full script of patch can be found in appendix
Symbol
Schematic representation of patch
Circuit equivalent
Slide 18
Design Procedure
1. 2. Determine Geometry and parameters Create parameterized footprint
Standard drawing of polygons or shapes VBscript or JavaScript
3. 4. 5. 6.
Create circuit equivalent Create symbol Generate component Optional: Create circuit equivalent
Once this this is is done done the the user user has has a a flexible flexible Solver on on Once Solver Demand component that that can can be be used used as as a a versatile versatile Demand component stand alone alone design or or as as part part of of a a larger larger scale scale circuit circuit stand design orsystem systemdesign. design. or
Slide 19
Slide 20
Performance Plots
Swept Plots
Effect of of varying varying dx dx on on the the 3D 3D gain gain pattern, pattern, Effect from 500mil 500mil to to 1200mil. 1200mil. The The optimal optimal from gain/direction occurs between 800mil and 100mil gain/direction occurs between 800mil and 100mil
Slide 22
Input Phase and amplitude can be set to variables These can be modified to observe field patterns
Designerallows allowsthe theuser user Designer tofeed feedthe theports portswith with to differentphases phasesand and different amplitudes. These Thesecan can amplitudes. beset setto tovariables variablesto to be allowfor forany anydesired desiredfeed feed allow pattern pattern
Slide 23
Variables are set up for the four ports. In this simple example, the ports toggle between 0 and 135 in a set pattern, based on the variable FeedControl.
Slide 24
Slide 25
dx
dy
WSlot LSlot
W100
(0,0)
Slide 26
Slide 27
Patch Geometry
This patch was created with a VB script, located in appendix
Quarter Wave transformer sections. Width and length parameterized for user optimization
Slide 28
13 Minutes
Slide 29
Slide 30
Slide 31
Slide 32
Slide 33
System Co-simulation
Slide 34
Slide 35
Conclusion
An improved design flow for systems with patch antennas has been presented Advanced features
Parameterization Solver On Demand Co-Simulation
Optimization Graphics and plotting Field and geometry plots and animations Integration with system and circuit tool
Slide 36
Slide 37
The widths of the patches can vary to form a beam The number of patches can be large
Up to 16 patches
Patch n
W03
dx
W01
W02
Wn
Wfeed Lpatch
Slide 38
Slide 39
Slide 40
Footprint
Contains geometry information Can be scripted in VB or Java
Symbol
Schematic representation of patch
Slide 41
Lpatch
dx
B A Lfeed = dx-Lpatch C D E F Y Z
Slide 42
dx
Slide 43
Slide 44
Slide 46
May consist of any circuit element Can be as simple as a single resistor Can be as complex as user can describe Is formed as a Netist line
Slide 47
Slide 48
Provisions must be made in the netlist to remove components that are not used
Accomplished by setting lengths of the unused lines to Lpatch/1000 Widths of the Unused transmission lines set to Wfeed Unused transitions take care of themselves
Case 1: n = 1
Second line (first patch) set to width We1 Remaining sections set to a width of Wfeed Lengths are set to Lpatch/1000
Slide 50
The @ character preceding a variable name means that the variable is a passed parameter directly from the component
Open and closed brackets surround an expression in the netlist. Designer uses brackets for special functions, so In order to netlist correctly, the backslash character must be put in front of the bracket or any other special character, such as parenthesis. This tells designer to netlist this character directly.
Componenttext. text. Note Note Component thatthere therewill willbe beno no that carriagereturns. returns. carriage
The syntax for defined variables is different that that of the passed parameters. We32 was defined previously, and as explained, Designer assigned a unique ID to it. To reference that variable in the netlist line, @id must follow the variable name MSTRL:1 Port1 inet_101 w= 10mil p= { 150mil - 50mil } Sub=Alumina MSSTEP: inet_101 inet_1 W1= 10mil W2= 50mil sub=Alumina 62 more lines MSSTEP: inet_132 inet_32 W1= { We321 } W2= 10mil sub=Alumina MSTRL: inet_32 Port2 w=10mil p= { 150mil - 50mil } Sub=Alumina
Slide 52
NetlistLine. Line. Note Notethat that Netlist Designerputs putsin in Designer carriagereturns. returns. carriage
Slide 53