Fully-Connected vs. Subarray Structures

Two Ways to Wire the Phase-Shifter Network

The hybrid architecture definition of Section 20.1 is topology-agnostic: it only specifies that FRF\mathbf{F}_{\text{RF}} has constant-modulus entries. In practice, however, the wiring of the phase-shifter network between the NRFN_{\text{RF}} RF chains and the NtN_t antennas determines which entries of FRF\mathbf{F}_{\text{RF}} can be non-zero. Two topologies dominate the literature and deployed hardware.

The fully-connected (FC) architecture allows every RF chain to drive every antenna through its own dedicated phase shifter. The analog precoder is a dense matrix: all NRFβ‹…NtN_{\text{RF}} \cdot N_t entries are programmable. This maximizes flexibility at the cost of component count.

The subarray (SA) architecture, also called partially-connected, partitions the antennas into NRFN_{\text{RF}} disjoint groups, each driven by exactly one RF chain. The analog precoder is block-diagonal, with only NtN_t non-zero entries total. Component count is reduced by a factor of NRFN_{\text{RF}}, but the analog precoder can no longer steer a single RF chain across the whole aperture.

Definition:

Fully-Connected Hybrid Architecture

In the fully-connected topology, each of the NRFN_{\text{RF}} RF chains is connected to all NtN_t antennas through dedicated phase shifters, and the per-antenna signals from all chains are combined by a passive power combiner. The analog precoder FRF\mathbf{F}_{\text{RF}} has entries

[FRF]m,n=1NtejΟ•m,n,m=1,…,Nt,n=1,…,NRF,[\mathbf{F}_{\text{RF}}]_{m,n} = \frac{1}{\sqrt{N_t}} e^{j\phi_{m,n}}, \quad m = 1, \ldots, N_t, \quad n = 1, \ldots, N_{\text{RF}},

all of constant modulus and all free to be independently tuned. The total number of phase shifters is

NPSFC=NRFβ‹…Nt.N_{\text{PS}}^{\text{FC}} = N_{\text{RF}} \cdot N_t.

After the combiner, each antenna radiates the sum βˆ‘n=1NRF[FRF]m,n[FBBs]n\sum_{n=1}^{N_{\text{RF}}} [\mathbf{F}_{\text{RF}}]_{m,n} [\mathbf{F}_{\text{BB}} \mathbf{s}]_n.

The FC topology can implement any constant-modulus precoder, which is why it is the default model in theoretical work on hybrid precoding. Its main practical drawback is the passive combiner: splitting each RF chain to NtN_t branches introduces 10log⁑10(Nt)10\log_{10}(N_t) dB of insertion loss (about 24 dB for Nt=256N_t = 256), which must be compensated by post-amplifiers or a redesign of the power budget.

Definition:

Subarray (Partially-Connected) Hybrid Architecture

In the subarray topology, the NtN_t antennas are partitioned into NRFN_{\text{RF}} disjoint subarrays, each of size Nt/NRFN_t/N_{\text{RF}} (assuming NRFN_{\text{RF}} divides NtN_t). The nn-th RF chain drives only the nn-th subarray through Nt/NRFN_t/N_{\text{RF}} phase shifters. The analog precoder has block-diagonal structure

FRF=blkdiag ⁣(fΛ‰1,fΛ‰2,…,fΛ‰NRF),\mathbf{F}_{\text{RF}} = \text{blkdiag}\!\left(\bar{\mathbf{f}}_1, \bar{\mathbf{f}}_2, \ldots, \bar{\mathbf{f}}_{N_{\text{RF}}}\right),

where each fΛ‰n∈CNt/NRF\bar{\mathbf{f}}_n \in \mathbb{C}^{N_t/N_{\text{RF}}} is a constant-modulus sub-block. The total number of phase shifters is

NPSSA=Nt,N_{\text{PS}}^{\text{SA}} = N_t,

a factor NRFN_{\text{RF}} smaller than the fully-connected case.

The block-diagonal constraint forbids "cross-chain" beams - each RF chain only drives a physical sub-aperture. Consequently, the effective aperture seen by one data stream is Nt/NRFN_t/N_{\text{RF}}, not NtN_t. The per-stream beamforming gain is reduced by 10log⁑10(NRF)10\log_{10}(N_{\text{RF}}) dB compared to the fully-connected case - unless NRF=1N_{\text{RF}} = 1 (analog-only) or the channel happens to have path clusters that align with subarray partitions.

,

FC vs SA Spectral Efficiency

Compare the spectral efficiency of fully-connected and subarray hybrid architectures across SNR for a NtΓ—NrN_t \times N_r mmWave channel with LL paths. The fully-digital bound is shown as a reference. The gap illustrates the flexibility-vs-complexity trade-off: FC tracks the digital bound closely while SA suffers a beamforming-gain penalty 10log⁑10(NRF)10\log_{10}(N_{\text{RF}}) dB at high SNR.

Parameters
64
4
4
4

Theorem: Subarray Beamforming-Gain Penalty

Consider a single-user single-stream link with a line-of-sight mmWave channel H=Nt a^(ΞΈr)aH(ΞΈt)\mathbf{H} = \sqrt{N_t}\,\hat{\mathbf{a}}(\theta_r)\mathbf{a}^{H}(\theta_t). Let NRFN_{\text{RF}} divide NtN_t and consider hybrid beamforming with one data stream. The optimal transmit array gains are

GFC⋆=Nt,GSA⋆=NtNRF\cdotNRF=Ntβ‹…1NRFβ‹…NRF=Nt.G_{\text{FC}}^{\star} = N_t, \qquad G_{\text{SA}}^{\star} = \frac{N_t}{N_{\text{RF}}}\cdotN_{\text{RF}} = N_t\cdot\frac{1}{N_{\text{RF}}} \cdot N_{\text{RF}} = N_t.

When NRFN_{\text{RF}} RF chains serve K=NRFK = N_{\text{RF}} independent beams toward distinct directions, the per-user array gain of the subarray architecture is

GSA,k⋆=NtNRF,G_{\text{SA},k}^{\star} = \frac{N_t}{N_{\text{RF}}},

whereas the fully-connected architecture achieves GFC,k⋆=NtG_{\text{FC},k}^{\star} = N_t. The subarray penalty per user is therefore 10log⁑10(NRF)10\log_{10}(N_{\text{RF}}) dB.

In the single-stream LOS case, both architectures can align all NtN_t antennas on the same direction, so no penalty exists. When NRFN_{\text{RF}} independent streams are transmitted, each subarray can steer to only one direction and uses only Nt/NRFN_t/N_{\text{RF}} of the aperture; its per-beam gain is reduced accordingly. The fully-connected architecture shares the full aperture across all streams, hence no penalty.

,

Fully-Connected vs. Subarray Hybrid Architectures

PropertyFully-Connected (FC)Subarray (SA)
Phase shiftersNRFβ‹…NtN_{\text{RF}} \cdot N_tNtN_t
Power combinersNtN_t (one per antenna, size NRFN_{\text{RF}}-to-1)none
Insertion loss per path∼10log⁑10(NRF)\sim 10\log_{10}(N_{\text{RF}}) dB (from combiner) +∼6+ \sim 6 dB (phase shifter)∼6\sim 6 dB (phase shifter only)
Per-stream apertureNtN_t antennasNt/NRFN_t/N_{\text{RF}} antennas
Multi-stream gain per beam (LOS)NtN_tNt/NRFN_t/N_{\text{RF}}
Can match fully-digital for any channel?Yes, when NRFβ‰₯2KN_{\text{RF}} \geq 2KNo, even with NRF=NtN_{\text{RF}} = N_t
Analog precoder structureDense constant-modulusBlock-diagonal constant-modulus
Typical deploymentSub-THz research prototypes, cm-wave active arraysmmWave 5G base stations (Samsung, Ericsson)

Example: Component Count for a 256-Antenna Array

A mmWave base station has Nt=256N_t = 256 antennas and NRF=8N_{\text{RF}} = 8 RF chains. Compare the number of phase shifters and the per-beam array gain for fully-connected and subarray hybrid architectures when serving K=8K = 8 independent beams.

⚠️Engineering Note

The Hidden Cost of the FC Combiner Network

Textbook derivations of fully-connected hybrid architectures usually ignore the passive power combiner network. In practice, combining NRFN_{\text{RF}} signals onto a single antenna feed introduces an insertion loss of at least 10log⁑10(NRF)10\log_{10}(N_{\text{RF}}) dB (for an ideal reactive combiner; Wilkinson combiners are worse at 3 dB extra). For NRF=8N_{\text{RF}} = 8, the loss is 99 dB per beam on the transmit side - fully consuming the FC gain advantage from Theorem TSubarray Beamforming-Gain Penalty. Real FC deployments must therefore integrate active (amplified) combiners or accept a 3-9 dB link budget penalty. This is a major reason why deployed mmWave 5G base stations use subarray or even hybrid-of-hybrids topologies.

Practical Constraints
  • β€’

    Wilkinson combiners: 3 dB inherent + parasitic loss, 10-20% bandwidth

  • β€’

    Active (amplified) combiners: compensate loss but add noise figure

  • β€’

    Printed rat-race couplers: smaller but lossier at high frequency

Common Mistake: Subarray Gain Is Not Nt/NRFN_t/N_{\text{RF}} Always

Mistake:

Students often apply the rule "SA array gain = Nt/NRF\N_t/\N_{\text{RF}}" to any mmWave scenario and conclude that subarray systems are strictly suboptimal.

Correction:

The 1/NRF1/\N_{\text{RF}} penalty applies only when NRF\N_{\text{RF}} streams are transmitted toward distinct, non-overlapping directions. If only a single stream is active, subarrays can cooperate through the digital precoder and the full aperture gain Nt\N_t is recovered. Similarly, if NRFleqL\N_{\text{RF}} \\leq L and the mmWave paths are well-separated in angle, a subarray assigned to each cluster can achieve near-optimal performance. The penalty is a worst-case bound, not a universal loss.

Insertion Loss

The attenuation introduced by a passive RF component (phase shifter, combiner, switch) relative to a direct connection. Measured in dB, it reduces the effective radiated power. Typical mmWave phase shifters: 4-8 dB; Wilkinson combiners: 3 + parasitic dB; passive Butler matrices: ∼2\sim 2 dB total for an 8-way network.

Related: Fully Connected Architecture, Subarray Architecture, Butler Matrix

Key Takeaway

Fully-connected hybrid beamforming matches fully-digital performance when NRFβ‰₯2KN_{\text{RF}} \geq 2K (Theorem TWhen Hybrid Matches Fully Digital) but pays a 10log⁑10(NRF)10\log_{10}(N_{\text{RF}}) dB combiner-insertion-loss. Subarray beamforming avoids the combiner but incurs a worst-case 10log⁑10(NRF)10\log_{10}(N_{\text{RF}}) dB per-beam array-gain penalty when serving independent directions. The right choice depends on whether your link budget is limited by combiner loss or by per-beam aperture - a question resolved at system design time, not in the textbook.