Planar and Circular Arrays

Beyond One Dimension

A ULA steers the beam in one plane only — it has no control over the perpendicular dimension. Practical base station antennas, radar panels, and satellite dishes require two-dimensional beam control (azimuth and elevation). This section extends the ULA to planar arrays (UPA), circular arrays (UCA), and the 3GPP antenna model used for 5G NR system-level simulations.

Definition:

Uniform Planar Array (UPA)

A uniform planar array (UPA) consists of M×NM \times N elements arranged in a rectangular grid in the yzyz-plane:

  • MM rows along the zz-axis with spacing dzd_z
  • NN columns along the yy-axis with spacing dyd_y
  • Element (m,n)(m, n) is at position (0,ndy,mdz)(0,\, n d_y,\, m d_z)

The steering vector of the UPA for direction (θ,ϕ)(\theta, \phi) is the Kronecker product of the row and column steering vectors:

aUPA(θ,ϕ)=az(θ)ay(θ,ϕ)\mathbf{a}_{\text{UPA}}(\theta, \phi) = \mathbf{a}_z(\theta) \otimes \mathbf{a}_y(\theta, \phi)

where

[az(θ)]m=ejmkdzcosθ[\mathbf{a}_z(\theta)]_m = e^{jmkd_z\cos\theta} and [ay(θ,ϕ)]n=ejnkdysinθsinϕ[\mathbf{a}_y(\theta,\phi)]_n = e^{jnkd_y\sin\theta\sin\phi}

for m=0,,M1m = 0, \ldots, M-1 and n=0,,N1n = 0, \ldots, N-1.

,

Theorem: UPA Array Factor Separability

For a UPA with uniform weights steered to (θ0,ϕ0)(\theta_0, \phi_0), the array factor separates as a product of row and column array factors:

AFUPA(θ,ϕ)=AFz(θ)AFy(θ,ϕ)\mathrm{AF}_{\text{UPA}}(\theta, \phi) = \mathrm{AF}_z(\theta) \cdot \mathrm{AF}_y(\theta, \phi)

where

AFz(θ)=1Msin ⁣(Mψz2)sin ⁣(ψz2),ψz=kdz(cosθcosθ0)\mathrm{AF}_z(\theta) = \frac{1}{M}\,\frac{\sin\!\bigl(\frac{M\psi_z}{2}\bigr)}{\sin\!\bigl(\frac{\psi_z}{2}\bigr)}, \qquad \psi_z = kd_z(\cos\theta - \cos\theta_0)

AFy(θ,ϕ)=1Nsin ⁣(Nψy2)sin ⁣(ψy2),ψy=kdy(sinθsinϕsinθ0sinϕ0)\mathrm{AF}_y(\theta, \phi) = \frac{1}{N}\,\frac{\sin\!\bigl(\frac{N\psi_y}{2}\bigr)}{\sin\!\bigl(\frac{\psi_y}{2}\bigr)}, \qquad \psi_y = kd_y(\sin\theta\sin\phi - \sin\theta_0\sin\phi_0)

The Kronecker structure of the steering vector means the 2D beam pattern is the product of two independent 1D patterns. This is analogous to a 2D DFT being the outer product of two 1D DFTs. The separability breaks down when mutual coupling or non-uniform weighting couples the row and column dimensions.

UPA 3D Beam Pattern

Visualize the 3D beam pattern of a uniform planar array. Adjust the number of rows and columns, and steer the beam in elevation (θ\theta) and azimuth (ϕ\phi). The beam narrows in both planes as the array grows, and the pattern separability is visible in the rectangular main lobe shape.

Parameters
4
4
0
0

Definition:

Uniform Circular Array (UCA)

A uniform circular array (UCA) places NN elements uniformly on a circle of radius RR:

  • Element nn is at angle γn=2πn/N\gamma_n = 2\pi n / N
  • Position: (Rcosγn,Rsinγn,0)(R\cos\gamma_n,\, R\sin\gamma_n,\, 0)

The steering vector for direction (θ,ϕ)(\theta, \phi) is

[aUCA(θ,ϕ)]n=exp ⁣(jkRsinθcos(ϕγn))[\mathbf{a}_{\text{UCA}}(\theta, \phi)]_n = \exp\!\bigl(jkR\sin\theta\cos(\phi - \gamma_n)\bigr)

Unlike the ULA, the UCA provides uniform azimuthal coverage — the beam pattern is identical in all azimuth directions (no broadening at endfire). This makes it attractive for omnidirectional scanning applications.

3GPP Antenna Model for 5G NR

The 3GPP standard (TR 38.901, Section 7.3) defines a dual-polarized UPA model for base station and UE antennas. Key features:

  • Panel composed of Mg×NgM_g \times N_g antenna panels, each with M×NM \times N cross-polarized elements (±45\pm 45^\circ slant)
  • Element pattern: directional with 65^\circ HPBW in both planes and 30 dB front-to-back ratio
  • Element radiation pattern (vertical cut): AEV(θ)=min ⁣[12(θ90θ3dB)2,SLAV]A_E^V(\theta) = -\min\!\bigl[12\bigl(\frac{\theta - 90^\circ}{\theta_{3\text{dB}}}\bigr)^2,\, \mathrm{SLA}_V\bigr] dB
  • Composite pattern: element pattern ×\times array factor
  • Supports per-panel and per-element beamforming

This model is the de facto standard for system-level 5G NR simulations and is used throughout 3GPP evaluation methodologies.

ULA vs UPA vs UCA

PropertyULAUPAUCA
Dimensions1D (line)2D (rectangle)1D (circle)
Total elementsNNM×NM \times NNN
Beam control1 plane2 planes (az + el)Azimuth only
Steering vectorejnkdsinθe^{jnkd\sin\theta}Kronecker azay\mathbf{a}_z \otimes \mathbf{a}_yejkRsinθcos(ϕγn)e^{jkR\sin\theta\cos(\phi - \gamma_n)}
AF separable?N/A (1D)Yes (rows ×\times cols)No
Azimuth symmetryNo (broadens at endfire)NoYes (uniform)
Grating lobe riskd>λ/2d > \lambda/2dyd_y or dz>λ/2d_z > \lambda/2Depends on RR
Typical useAnalysis, small UE5G BS panelsDirection finding

Quick Check

A UPA has M=8M = 8 rows and N=8N = 8 columns with dy=dz=λ/2d_y = d_z = \lambda/2. What is the approximate directivity?

9 dBi

18 dBi

12 dBi

24 dBi

Uniform Planar Array (UPA)

A rectangular M×NM \times N grid of antenna elements with uniform spacing dyd_y and dzd_z. Provides 2D beam steering in azimuth and elevation. The standard geometry for 5G base station panels.

Related: Uniform Linear Array (ULA), Uniform Circular Array (UCA), 3GPP Antenna Model

Uniform Circular Array (UCA)

NN elements uniformly spaced on a circle of radius RR. Provides azimuthally symmetric beam patterns, useful for omnidirectional scanning and direction finding.

Related: Uniform Linear Array (ULA), Uniform Planar Array (UPA), Direction Of Arrival