Base Prom Oreverse

Algorithms to Antennas: Modeling 5G Antenna Elements and Arrays

Nov. 17, 2021
We have covered a range of specific topics that relate to antenna-array design for 5G systems in a number of past blogs. Here we connect these topics to published specifications related to antenna-array configurations.

This blog is part of the Algorithms to Antenna Series

What you'll learn:

  • Overview on specifications related to antenna-array configurations from ITU-R and 3GPP.
  • What is the the phased.NRRectangularPanelArray model component?
  • Defining array elements for larger analysis/simulation functions.

In previous blogs, we have put the spotlight on a range of specific topics relating to antenna-array design for 5G systems. They include:

This edition connects these topics to published specifications related to antenna-array configurations. First, an ITU-R document (M.2101-0), “Modelling and simulation of IMT networks and systems for use in sharing and compatibility studies,” Section 5, titled Implementation of IMT Base Station (BS) and User Equipment (UE) Beamforming Antenna Pattern, provides guidance on how to specify phased arrays for radio systems involving mobile broadband. The motivation is that phased arrays are required for beamforming to increase signal to interference at higher frequencies of operation.

The second document is from 3GPP TR38.901 Version 14.0.0 Release 14 and is titled “Study on channel model for frequencies from 0.5 to 100 GHz.” Section 7.3 of the document focuses on antenna element and array modeling. This section describes the antenna-array structures to help with calibration.

These specifications are similar in structure, so we want to share some ways of modeling the types of arrays and antenna elements directly. Figure 1 shows the interface to a model component that’s part of Phased Array System Toolbox and corresponds to Table 7.3-1 from 3GPP TR38.901 Version 14.0.0 Release 14. The phased.NRAntennaElement modeling component provides an interface to create a desired pattern that includes cross-polarized elements, beamwidth specifications, sidelobe levels, and the max gain and attenuation.

You can use this element to construct an NR antenna based on the 3GPP 38.901 standard. Figure 2 illustrates a plot of the antenna response as a function of azimuth angle at 6 GHz.

Figure 3 shows an example of this type of element with the antenna beamwidth set to 45 degrees in azimuth and 30 degrees in elevation.

element = phased.NRAntennaElement('Beamwidth',[45,30]);

The antenna definition can be used for quick analysis work. It also can be applied in an antenna array to form a more focused, steerable beam pattern in support of system-level simulations. We will provide some examples later, but let’s first describe a corresponding antenna array definition.

Figure 4 shows the phased.NRRectangularPanelArray model component from Phased Array System Toolbox that corresponds to Figure 7.3-1 from 3GPP TR38.901. This interface can be used to create a rectangular antenna array designed to meet the 3GPP TR 38.901 standard. Each panel is a heterogeneous array consisting of colocated antenna elements.

You can use the phased.NRAntennaElement in the phased.NRRectangularPanelArray to define the pattern of each element in the array. In addition, standard element types can be used for the antenna pattern. If you have a custom antenna pattern from a solver-based tool like Antenna Toolbox or from a measurement, it also could be directly imported.

Figure 5 shows a 3D directivity pattern generated from phased.NRRectangularPanelArray with the phased.NRAntennaElement. The size of the array includes the number of elements in a panel (first two entries) and the number of panels in the array (last two entries). Spacing information is provided between elements (first two entries) and panels (last two entries).

Once an array is defined, the configured model component can be integrated into larger analysis functions and system-level simulations.

For example, Figure 6 shows how the pattern from the array can be used to configure the CDL channel model with the information generated by the ray-tracing analysis.

Figure 7 depicts the antenna array and corresponding pattern as part of a beam-sweeping and refinement application.

To learn more about the topics covered in this blog and explore your own designs, see the examples below or email me at [email protected]:

 See additional 5G, radar, and EW resources, including those referenced in previous blog posts.

Rick Gentile is Product Manager and Honglei Chen is Principal Engineer at MathWorks.

Sponsored Recommendations

Getting Started with Python for VNA Automation

April 19, 2024
The video goes through the steps for starting to use Python and SCPI commands to automate Copper Mountain Technologies VNAs. The process of downloading and installing Python IDC...

Can I Use the VNA Software Without an Instrument?

April 19, 2024
Our VNA software application offers a demo mode feature, which does not require a physical VNA to use. Demo mode is easy to access and allows you to simulate the use of various...

Introduction to Copper Mountain Technologies' Multiport VNA

April 19, 2024
Modern RF applications are constantly evolving and demand increasingly sophisticated test instrumentation, perfect for a multiport VNA.

Automating Vector Network Analyzer Measurements

April 19, 2024
Copper Mountain Technology VNAs can be automated by using either of two interfaces: a COM (also known as ActiveX) interface, or a TCP (Transmission Control Protocol) socket interface...