Papers
Topics
Authors
Recent
2000 character limit reached

Decremental Port Selection (DPS)

Updated 29 November 2025
  • DPS is a port selection methodology that uses a subtractive (pruning) approach to optimize multi-active-port systems like FAMA networks.
  • It iteratively removes the port whose exclusion maximizes system utility, recomputing SINR with efficient matrix updates via the Woodbury identity.
  • Compared to exhaustive and incremental methods, DPS offers near-optimal performance when the active port count closely approaches the total available ports.

Decremental Port Selection (DPS) is a port selection methodology designed for multi-active-port systems, such as fluid antenna multiple access (FAMA) networks, which require the selection of a subset of ports from a large candidate pool to optimize communication performance subject to RF-chain constraints. In contrast to incremental (greedy-additive) strategies, DPS employs a subtractive (pruning) approach: beginning with the full set of available ports, the algorithm sequentially eliminates one port at each step until only the target number of active ports remains. DPS is particularly relevant in scenarios where the number of active ports NN^* to be selected approaches the total number of available ports NN, and where optimal selection via exhaustive search is computationally infeasible due to the combinatorial explosion in possibilities. The algorithm, along with performance and complexity analyses, has been recently formalized in the context of FAMA systems (Hong et al., 22 Nov 2025).

1. System Context and Problem Definition

DPS arises in the context of interference-limited wireless networks with multi-user FAMA. In these systems, each user terminal (UT) is equipped with a fluid antenna system (FAS) comprising NN spatially distributed radiating ports, of which NN^* must be allocated to NRFN_{\mathrm{RF}} RF chains. The downlink received signal at UT uu is

ru=g(u,u)su+u~ug(u~,u)su~+ηu,r_u = g_{(u,u)} s_u + \sum_{ \tilde{u} \neq u } g_{(\tilde{u},u)} s_{ \tilde{u} } + \eta_u,

where g(u,u)CNg_{(u,u)} \in \mathbb{C}^N is the port-indexed channel vector, sus_u is the transmitted symbol, and ηu\eta_u is complex Gaussian noise plus unmodeled interference. Given a subset of port indices κ{1,...,N}\kappa \subset \{1, ..., N\} with κ=N|\kappa| = N^*, the post-combining SINR at UT uu with interference rejection combining (IRC) is

γ(κ)=hHΦκ1h,\gamma(\kappa) = h^H \Phi_\kappa^{-1} h,

where hh comprises the selected channel coefficients and Φκ\Phi_\kappa is the interference-plus-noise covariance across the chosen ports. The combinatorial port-selection problem is thus

κ=argmaxκ{1,...,N},κ=Nγ(κ).\kappa^* = \arg \max_{\kappa \subset \{1, ..., N\},\, |\kappa| = N^*} \gamma(\kappa).

2. Decremental Port Selection Algorithm

DPS begins with the full port set κ0={1,...,N}\kappa_0 = \{1,...,N\}. At each iteration, the algorithm identifies and removes the port whose exclusion results in the maximum improvement (or minimal degradation) in the system utility, typically the SINR. The process continues until only NN^* ports remain. At each decrement step ii, for the current port set κi1\kappa_{i-1}, every candidate port kk is temporarily removed to form the reduced set κi,k=κi1{k}\kappa_{i,k} = \kappa_{i-1} \setminus \{ k \}, and the SINR γi,k\gamma_{i,k} is recomputed:

ki=argmaxkκi1γ(κi1{k}),k_i^* = \arg\max_{k \in \kappa_{i-1}} \gamma( \kappa_{i-1} \setminus \{ k \} ),

then update κi=κi1{ki}\kappa_i = \kappa_{i-1} \setminus \{ k_i^* \}. This iterative pruning continues until κi=N|\kappa_i| = N^*.

The computation of the SINR for reduced port sets at each step requires updating or inverting the corresponding interference-plus-noise covariance matrices. The matrix-inverse lemma (Woodbury identity) enables efficient recursive updates to reduce computational burden per step.

3. Complexity Analysis and Comparison

The computational complexity of DPS for selecting NN^* active ports from NN candidates is

O((NN)Nmin{(Ni)3,U2}),O( (N-N^*) \cdot N \cdot \min\{ (N-i)^3, U^2 \} ),

where UU is the number of users and ii steps through the decremental process. DPS is efficient when NNN^* \approx N but becomes increasingly less favorable as NN^* decreases relative to NN, since the initial iterations must consider a large candidate pool. For comparison:

  • Exhaustive port selection (EPS) requires O((NN)min{(N)3,U2})O\left( \binom{N}{N^*} \cdot \min\{ (N^*)^3, U^2 \} \right) operations—prohibitive for moderate NN.
  • Incremental port selection (IPS) executes O(NNmin{(N)3,U2})O\left( N^* \cdot N \cdot \min\{ (N^*)^3, U^2 \} \right) operations—quadratic in NN and NN^*, and preferable when NNN^* \ll N. The following table summarizes the computational regimes:
Method Complexity (Big-O) Best Use Case
EPS (NN)\sim \binom{N}{N^*} Tiny NN, NN^*
DPS (NN)Nmin{(Ni)3,U2}(N-N^*) N \min\{ (N-i)^3,U^2 \} NNN^* \approx N
IPS NNmin{(N)3,U2}N^* N \min\{ (N^*)^3,U^2 \} NNN^* \ll N

4. Performance Characteristics

DPS achieves performance close to EPS when the number of retained ports NN^* is near NN. It is less effective for small NN^*, where the pruned subset is far from optimal. Simulation results confirm that:

  • For large NN^*, DPS achieves sum-rate, symbol-error probability, and reliability metrics approaching those of EPS.
  • For small NN^*, DPS lags behind IPS in both SINR and overall throughput.
  • In FAMA settings, DPS supports nearly optimal SINR and multiplexing gain when the number of eliminated ports is small (Hong et al., 22 Nov 2025).

5. Comparative Evaluation with Incremental Port Selection

In the regime where NNN^* \ll N, incremental port selection (IPS) consistently outperforms DPS in both computational efficiency and post-selection SINR. IPS also allows for recursive matrix updates similar to DPS but on a much smaller search tree, leading to practical scalability for typical FAS dimensions (e.g., N150N \simeq 150 and N8N^* \leq 8). By contrast, as NN^* increases and approaches NN, DPS achieves slightly better performance since pruning weak ports may correct residual suboptimality inherent in constructive (greedy) selection.

6. Practical Implications and Design Guidance

The selection of DPS versus IPS should be based on system size and target active port count:

  • DPS is well suited when the active-port count is large relative to the total ports available, such as when minimal pruning is required to achieve feasible implementation on NRFN_{\mathrm{RF}} chains.
  • For scenarios requiring aggressive reduction to a small subset, IPS yields superior performance and substantially lower runtime. DPS, in providing a constructive lower-complexity alternative to brute-force optimization, expands the toolkit for practical multi-port FAMA deployments by offering a scalable compromise between selection optimality and implementation cost (Hong et al., 22 Nov 2025).

7. References

Definition Search Book Streamline Icon: https://streamlinehq.com
References (1)
Slide Deck Streamline Icon: https://streamlinehq.com

Whiteboard

Forward Email Streamline Icon: https://streamlinehq.com

Follow Topic

Get notified by email when new papers are published related to Decremental Port Selection (DPS).