Page tree
Skip to end of metadata
Go to start of metadata

Where To Find This Example

Select Help > Open Examples... from the menus and type either the example name listed above or one of the keywords below.

Or in Version 13 or higher you can open the project directly from this page using this button. Make sure to select the Enable Guided Help before clicking this button.

Design Notes

 PHARRAY_F Example

This example illustrates how to work with the PHARRAY_F block. It shows three different applications that use the same array configuration. In order to display the simulation results faster, we use Simulation Filters, which allow the user to enable/disable different system diagrams.

PHARRAY_F uses a file based interface, as indicated by the _F suffix. The phased array in this project is configured via the data file Array_Config. This configuration file can define multiple array configurations, which can then be selected thru a variable; in this case the variable is named SELECT. Each configuration can define different phased arrays or variations of the same array. Antenna and RF link configurations may be defined in-line or in separate data files and included in the PHARRAY_F configuration file. Common antennae and/or RF links may be defined/included at the top of the configuration file.

The help document for PHARRAY_F contains details on the format of the configuration file.

This project shows three applications that use PHARRAY_F:

System diagram "Phased Array Response" is used to evaluate the response of the phased array over the full range of the azimuth angle, TH, and over a range of power levels at its input. The results are plotted on the "Array Response" and "Array Response Polar" graphs. The simulation filter "Array Response RFB" is set up to enable only this measurement and disable the rest. Array_Config data file contains various configurations of the phased array. They are indexed by variable SELECT. Configurations corresponding to SELECT=0 and SELECT=1 differ only due to the fact that the second one implements Mutual Coupling between elements as defined in the data file Coupling A. The effect of Mutual Coupling may be evaluated by setting parameter SELECT=1 in PHARRAY_F in Phased Array Response system diagram.

System diagram "Phased Array with Modulated Signals" evaluates the effect of the phased array when it is set to transmit modulated signals. A modulated source configured per the specifications defined by the Verizon 5G Technical Forum (  is transmitted thru the phased array and the spectrum of the signal observed at boresight is measured and plotted on the "VZ 5G thru PHARRAY_F" graph. This measurement is tied to the "Modulated Signals TD" simulation filter.

System diagram "Phased Array Yield Analysis" performs yield analysis on the statistical variations of the gain and phase of the phased array. To achieve this, a number of variables are defined in the Global Definitions window, and then used in the GOFFSETS and PHOFFSETS secondary parameters of the phased array. The measured array response is plotted in the graph "Array Pattern Yield Analysis" and the array response is measured over the range of azimuth angle TH and for a fixed power level. To get the yield analysis results, user must select Simulate/Yield Analysis... from the menu, choose "Yield Analysis" under "Yield Methods" options, defined the maximum number of iterations and click Start. The array responses with statistical variations on the gains and phases of each element will be plotted on the graph and overlayed on top of the ideal response. The simulation filter "Yield Analysis RFB" is set up to enable only this measurement.

If no simulation filters are enabled, all measurements in the project will be calculated.

System Diagram - Phased Array Yield Analysis

System Diagram - Phased Array with Modulated Signals

System Diagram - Phased Array Response

Graph - Array Pattern Yield Analysis

Graph - VZ 5G thru PHARRAY_F

Graph - Array Pattern Polar

Graph - Array Pattern