Papers
Topics
Authors
Recent
Search
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 N∗N^* 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 N∗N^* 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

κ∗=arg⁡max⁡κ⊂{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 N∗N^* ports remain. At each decrement step ii, for the current port set κi−1\kappa_{i-1}, every candidate port kk is temporarily removed to form the reduced set κi,k=κi−1∖{k}\kappa_{i,k} = \kappa_{i-1} \setminus \{ k \}, and the SINR γi,k\gamma_{i,k} is recomputed:

ki∗=arg⁡max⁡k∈κi−1γ(κi−1∖{k}),k_i^* = \arg\max_{k \in \kappa_{i-1}} \gamma( \kappa_{i-1} \setminus \{ k \} ),

then update κi=κi−1∖{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 N∗N^* active ports from NN candidates is

O((N−N∗)⋅N⋅min⁡{(N−i)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 N∗≈NN^* \approx N but becomes increasingly less favorable as N∗N^* 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(N∗⋅N⋅min⁡{(N∗)3,U2})O\left( N^* \cdot N \cdot \min\{ (N^*)^3, U^2 \} \right) operations—quadratic in NN and N∗N^*, and preferable when N∗≪NN^* \ll N. The following table summarizes the computational regimes:
Method Complexity (Big-O) Best Use Case
EPS ∼(NN∗)\sim \binom{N}{N^*} Tiny NN, N∗N^*
DPS (N−N∗)Nmin⁡{(N−i)3,U2}(N-N^*) N \min\{ (N-i)^3,U^2 \} N∗≈NN^* \approx N
IPS N∗Nmin⁡{(N∗)3,U2}N^* N \min\{ (N^*)^3,U^2 \} N∗≪NN^* \ll N

4. Performance Characteristics

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

  • For large N∗N^*, DPS achieves sum-rate, symbol-error probability, and reliability metrics approaching those of EPS.
  • For small N∗N^*, 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 N∗≪NN^* \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., N≃150N \simeq 150 and N∗≤8N^* \leq 8). By contrast, as N∗N^* 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)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

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