Papers
Topics
Authors
Recent
Search
2000 character limit reached

PSO-ZF for NOMA-PASS MIMO

Updated 4 February 2026
  • The paper demonstrates a novel PSO-ZF framework that minimizes transmit power by jointly optimizing PA placement and beamforming in NOMA-assisted MIMO communications.
  • The methodology employs a two-layer algorithm where PSO handles spatial antenna configuration and a closed-form ZF solution ensures rate and SINR constraints are met.
  • Simulation results reveal significant power reductions over conventional methods, highlighting rapid convergence and robust performance in high rate scenarios.

Particle-Swarm Optimization with Zero-Forcing Beamforming (PSO-ZF) is a joint optimization approach for transmit power minimization in non-orthogonal multiple access (NOMA) assisted pinching antenna systems (PASS), designed for downlink multi-user multiple-input multiple-output (MIMO) communications. The methodology leverages outer particle-swarm optimization (PSO) for spatial configuration of pinching antennas (PAs) and inner zero-forcing (ZF) closed-form solutions for beamforming and power allocation. This combination allows rapid exploration of the nonconvex parameter space and circumvents poor local minima commonly encountered in gradient-based algorithms (Gan et al., 3 Jun 2025).

1. Problem Formulation and System Architecture

The PSO-ZF framework addresses the joint design of beamforming, pinching antenna placement, and power splitting in NOMA-assisted PASS architectures. The principal optimization problem is:

P0:minW,X,αq=1Qwq22 subject to: Rq,kRq,kmin,  q,k(rate/SINR constraints) k=1Kαq,k=1,  0<αq,k<1,  q,k(power-allocation simplex) 0xn,1<xn,2<<xn,Lxmax,  xn,lxn,l1Δ  n,l\begin{aligned} & P_0: \min_{W, X, \alpha} \sum_{q=1}^Q \| w_q \|_2^2 \ & \text{subject to:} \ & \quad R_{q,k} \geq R_{q,k}^{\min}, \; \forall q, k \quad \text{(rate/SINR constraints)} \ & \quad \sum_{k=1}^K \alpha_{q,k} = 1, \; 0 < \alpha_{q,k} < 1, \; \forall q,k \quad \text{(power-allocation simplex)} \ & \quad 0 \leq x_{n,1} < x_{n,2} < \cdots < x_{n,L} \leq x^{\max}, \; x_{n,l} - x_{n,l-1} \geq \Delta \; \forall n,l \end{aligned}

PA positioning and beamforming are jointly optimized, where XX is the matrix of PA positions, WW the beamforming matrix, and α\alpha the power allocation vector. The architecture comprises NN waveguides, each carrying LL PAs, for a total of M=N×LM = N \times L antenna elements. Each cluster serves KK users, with QQ clusters total.

2. Nested Algorithmic Structure and ZF Incorporation

PSO-ZF implements a two-layer optimization. The outer layer uses PSO to search the L×NL \times N-dimensional space of PA positions XX0, ensuring inter-PA spacing and box constraints. For each candidate XX1, a ZF-based closed-form solution solves the inner subproblems for XX2 and XX3.

Given XX4, the equivalent pinching channel matrix XX5 is constructed as XX6, with XX7 capturing the in-waveguide response. The ZF beamformer,

XX8

nulls inter-cluster interference and conforms to required power allocation. The objective function is then evaluated as

XX9

and user SINRs are explicitly checked (cf. eq. (37)-(38)). Infeasible solutions are heavily penalized, steering the PSO away from regions violating minimum SINR constraints.

3. Particle Representation and Update Mechanisms

Each waveguide WW0 contains a swarm of WW1 particles, each representing a PA slot. At iteration WW2, the state of a particle is a triplet WW3 encompassing position, velocity, and personal best. Updates employ standard PSO formulas:

WW4

where WW5 is inertia, WW6 and WW7 are cognitive and social coefficients, WW8 and WW9 are random scalars, and α\alpha0 is the global best among the swarm. Post-update, strict box (α\alpha1) and minimum-spacing constraints (α\alpha2) are enforced.

4. Fitness Evaluation and Penalty Assignment

For each candidate position assembly α\alpha3, the following evaluation loop is performed:

  1. Build α\alpha4.
  2. Compute ZF beamforming matrix α\alpha5 via the closed-form solution.
  3. Check SINR constraints for all users. If feasible, set fitness α\alpha6; otherwise, assign a large penalty constant (α\alpha7).
  4. Update personal and global bests based on fitness values.

This process ensures that the optimization landscape discourages nonviable regions, improving the robustness of the search against infeasible configurations.

5. Pseudocode Summary and Convergence Characteristics

The procedural execution of PSO-ZF comprises initialization, iterative PSO updates with ZF-evaluated fitness, and constraint enforcement. At termination, the best particle assembly yields the optimal PA layout α\alpha8, corresponding ZF beams α\alpha9, and NN0 via SINR back-substitution or dynamic programming.

Convergence is empirically rapid; reductions in NN1 per iteration fall below NN2 dB by NN3, and further improvement is negligible beyond NN4 iterations. Larger swarms (NN5) hasten convergence and reduce variance (Gan et al., 3 Jun 2025).

6. Key Parameters and Simulation Configuration

Experimental setups utilize typical system parameters:

Parameter Value Description
Number of waveguides (NN6) 4 Dielectric waveguides carrying PAs
PAs per waveguide (NN7) 4 Total PAs (NN8)
Cluster users (NN9), clusters (LL0) 2, 4 Multi-user, multi-cluster scenarios
Service area (LL1) 30 m Maximum waveguide length
Inter-PA spacing (LL2) 3 m Minimum distance between PAs
Carrier frequency (LL3) 15 GHz
Noise, effective index –80 dBm, LL4
PSO Swarm size (LL5) 30 Number of particles per swarm
PSO parameters LL6, LL7 Inertia, cognitive/social coefficients
Iterations (LL8) 30 Maximum number of PSO iterations
Penalty for infeasibility Large constant

These parameters reflect operational constraints and deployment scenarios studied in simulations.

7. Performance Analysis and Comparative Results

PSO-ZF demonstrates marked improvements over conventional approaches:

  • Convergence is achieved in approximately 20 iterations, significantly faster than the MM-PDD gradient-based method (≈50 iterations).
  • Transmit power reductions at LL9 m, M=N×LM = N \times L0 reach 39.1% over MM-PDD and up to 87.5% over massive MIMO-NOMA.
  • Increasing PAs per waveguide M=N×LM = N \times L1 consistently reduces transmit power, with PSO-ZF achieving –32.6% vs. MM-PDD and –96.4% vs. MIMO-NOMA at M=N×LM = N \times L2 bps/Hz.
  • Higher rate requirements enhance gains: at M=N×LM = N \times L3 bps/Hz, M=N×LM = N \times L4 m, PSO-ZF yields 95.2% power reduction versus MIMO-NOMA.
  • With SINR targets at M=N×LM = N \times L5 dB, reductions of 35.2% and 95.3% are observed versus MM-PDD and MIMO-NOMA, respectively.

This pattern suggests that PSO-ZF is highly effective in large-scale, high-rate, and strict-SINR scenarios. The use of closed-form ZF for fast fitness computation, nested within PSO-driven spatial search, enables robust escape from local optima and significant improvements in system power efficiency (Gan et al., 3 Jun 2025).

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 Particle-Swarm Optimization with Zero-Forcing Beamforming (PSO-ZF).