REVIEW 4 major objections 5 minor 35 references
Toward Practical Fluid Antenna Systems: Co-Optimizing Hardware and Software for Port Selection and Beamforming
T0 review · 4 major / 5 minor · reviewed 2026-08-06 · deepseek-v4-flash
Pith's one-line read A graph neural network with random port selection, accelerated on an FPGA, makes fluid-antenna beamforming and port selection practical.
desk verdict Solid but incremental FAS engineering: the GNN-RPS + FPGA co-design is plausible and the hardware scheduling is genuinely useful, but the paper overclaims inter-cell interference management when its GNN inputs are strictly local CSI. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The load-bearing mechanism is a multi-GNN architecture with centralized training and distributed inference, in which each base station runs a homogeneous GNN module that maps local channel state information, the real and imaginary parts of its channels to the served users, into beamforming vectors. Each GNN consists of an input multi-layer perceptron (MLP), two GNN layers whose aggregation is an MLP followed by max-pooling over the other users and whose combination is concatenation followed by an MLP, and a final fully connected layer with power-normalizing LayerNorm. Port selection is handled by random port sampling, keeping the best of several trials. On the FPGA, the key mechanism is an instruction-driven overlay accelerator with a custom instruction set architecture, systolic-array matrix units, ping-pong double buffering, and a scheduling algorithm that concatenates inputs from multiple port selections, reuses shared weights and intermediate results, and reorders computation so that memory-bound GNN tasks overlap instead of stalling.
What would settle it
Run the trained GNN on the FPGA in 8-bit fixed point and in a higher-precision reference using the same channel samples as the simulations, and compare the output beamforming vectors or the resulting weighted sum rate; a non-negligible gap would break the link between the measured latency and the claimed communication performance.
Extended reading notes
Core claim
The paper claims that the mixed-integer problem of jointly choosing fluid-antenna ports and computing downlink beamforming vectors can be split into a GNN for beamforming and random port selection for port choice. In the simulated two-cell, four-user-per-cell setting, 20 random port selections reach about 70% of the weighted sum rate obtained with 2,000 selections, and the GNN-based scheme beats MMSE, ZF, and MRT at every transmit power tested. On the hardware side, an instruction-driven FPGA accelerator with a custom instruction set and a scheduling algorithm that shares model parameters and reuses intermediate results executes up to four concurrent port-selection inferences in 3.994 to 6.222 ms, nearly the same as the 3.926 to 6.104 ms needed for a single inference. The paper presents the combination as a complete hardware-software path toward real-time intelligent beamforming in fluid antenna systems.
Load-bearing premise
The load-bearing premise is that the FPGA's 8-bit fixed-point arithmetic loses negligible beamforming accuracy; if quantization materially degrades the beamforming vectors, the measured low latency would not reproduce the communication performance shown in simulation.
Editorial extensions
If this is right
- Random port selection with tens of trials can approximate the performance of a far larger port search, so the combinatorial port-selection bottleneck in fluid antenna systems is much smaller than exhaustive enumeration suggests.
- GNN-based beamforming can outperform MMSE, ZF, and MRT in multi-cell fluid-antenna downlinks because the multi-GNN learns inter-cell and inter-user interference patterns from channel features.
- Because the accelerator reuses loaded model weights and intermediate results, the latency of processing several port selections is close to that of one, up to about four concurrent tasks.
- Measured inference latencies of about 3.9 to 6.2 ms provide a prototype baseline for real-time beamforming, with model compression and ASIC implementations expected to push latency lower.
Reading between the lines
- If the 8-bit fixed-point quantization truly costs negligible accuracy, the same scheduling strategy should scale beyond four concurrent port selections once the workload shifts from memory-bound to compute-bound, so adding on-chip compute or sparsity could extend the parallelism further.
- The RPS result suggests port selection can be treated as a cheap stochastic search; a learned selection policy trained alongside the GNN could capture additional gains over random trials at modest extra inference cost.
- Because the accelerator is instruction-driven and overlay-based, the same hardware design could be retargeted to other GNN-based wireless optimization problems, such as RIS-assisted or cell-free beamforming, by recompiling instructions rather than redesigning the chip.
- A direct precision comparison on the FPGA would be the natural next experiment; until it is reported, the communication-performance claims and the latency claims rest on separate evidence.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper proposes a hardware-software co-design framework for fluid antenna systems (FASs). It formulates a weighted-sum-rate (WSR) maximization problem for an FA-enabled downlink multi-cell MIMO network with port selection and beamforming, proposes a multi-GNN architecture with random port selection (GNN-RPS) to solve it, and implements the GNN inference on an FPGA with a custom instruction set, systolic-array micro-architecture, and a scheduling algorithm for concurrent inference. Simulations compare GNN-RPS against MMSE, ZF, and MRT baselines under random port selection, and FPGA experiments report inference latency for single and multiple concurrent port-selection tasks.
Significance. If fully supported, the paper would be a useful step toward practical FAS by showing that a learned beamformer combined with random port selection can approach the performance of much larger search budgets, and by demonstrating that multiple GNN inference tasks can share an FPGA accelerator with nearly unchanged latency. The scheduling result in Section VI-C, where four concurrent inferences run almost as fast as one, is an interesting and clearly reported hardware contribution. The central communication claim, however, is weakened by the mismatch between the inter-cell objective and the local-only GNN input features, and by the absence of an optimization-based baseline such as WMMSE. The hardware claim also lacks quantization-fidelity evidence for the 8-bit fixed-point implementation. With those points addressed, the paper could make a solid contribution to system-level FAS design.
major comments (4)
- [Sec. IV-A, Eq. (6), Sec. IV-A4] The node feature matrix X_in_i in Eq. (6) contains only Re/Im of the desired channels h_{ik,i} for UEs in cell i; no cross-cell channels h_{ik,j}, j≠i, are provided to any GNN. Because the SINR in Eq. (5) and hence the WSR objective (P1) depend on inter-cell interference terms |h_{ik,j}w_{jr}|^2, a beamformer computed from X_in_i is invariant to the instantaneous realizations of those interference links. The claim in Sec. IV-A4 that the multi-GNN 'effectively learns to characterize both inter- and intra-cell interference patterns' and enables 'network-wide performance optimization through distributed cooperation' is therefore not supported by the architecture. Training on a global WSR loss cannot introduce information that is absent from the input; at best the model learns a policy optimized in expectation over the channel distribution. Please either incorporate cross-cell channels into the input features or revise the claims and interpret Figs. 7-10 as gains of a per-cell policy rather than coordinated inter-cell beamforming.
- [Sec. VI-B, Figs. 7-10] The conclusion that GNN-RPS achieves 'competitive communication performance' is drawn only against MMSE, ZF, and MRT baselines. Since P1 is a standard WSR maximization problem, a WMMSE-type optimization baseline using the same random port selections and the same CSI is the natural reference. Without such a baseline, the reader cannot judge how close the learned beamformers are to the optimum, or whether the reported gains reflect the GNN or merely the relative weakness of the baselines. Please add a WMMSE or other state-of-the-art optimization-based baseline.
- [Sec. VI-C] The FPGA experiments use 8-bit fixed-point arithmetic and state that this gives 'only negligible loss in accuracy,' but no comparison is provided between 8-bit and floating-point beamforming outputs or WSR values. Since all latency numbers in Sec. VI-C are obtained with this representation, the hardware-software co-design claim requires evidence that quantization does not materially change the communication performance reported in Sec. VI-B. Please report quantization-aware simulation results or a hardware-in-the-loop comparison.
- [Sec. IV-A5, Algorithm 1 line 19] The output normalization Xout_i ← √P LayerNorm(X_i^(8)) is not shown to enforce the per-BS power constraint C1. Standard LayerNorm normalizes each row (or the full matrix) to zero mean and unit variance, so the resulting total transmit power is not necessarily equal to P and may violate C1 when K_i>1. Please specify the exact normalization operation, state how the power constraint is enforced, and confirm that the WSR values in Figs. 6-10 are computed with feasible beamformers.
minor comments (5)
- [Sec. VI-B] The scheme labeled 'GNN-Exhaustive' uses 500 independent random trials, which is not an exhaustive search over all L^N port combinations; the label and the associated 'upper bound' claim should be revised to avoid overstating the reference.
- [Sec. IV-A5] The complexity notation L1,...,L8 is not mapped to the dimensions given in Table II; please define these quantities or align them with the table so that the complexity expressions can be verified.
- [Eq. (1)] Equation (1) appears to have a typesetting error in the Bessel-function argument, with a missing closing parenthesis; please correct the formula.
- [Algorithm 1] In Algorithm 1, lines 5-9 compute MLP1(x_i,k') repeatedly for every k, although the MLP output does not depend on k; the text should clarify whether this is intentional or a simplified description, since it affects the stated O(K_i^2) complexity.
- [Sec. III] The manuscript should state explicitly how the channel vector for a selected port is obtained from the correlated model in Eqs. (1)-(3), since this is needed to reproduce the RPS simulations.
Circularity Check
No circular reduction found; self-citations are background, but the paper's inter-cell coordination claim is not supported by its local-only GNN inputs.
full rationale
No circular step was found. The GNN is trained with the WSR loss and evaluated on WSR in Figs. 6-10, which is standard learning-based optimization with independent test samples, not a fitted parameter renamed as a prediction. Comparisons to MMSE, ZF, and MRT are external benchmarks, so the central performance claim is self-contained. The paper's self-citations are not load-bearing: [6,7] establish FAS as background, and [32] supplies a standard Jake's-model correlation form with stated assumptions that do not include the target result. No uniqueness theorem is imported from the authors' prior work. Two non-circular weaknesses should be noted. First, Eq. (6) supplies each GNN only with local desired-channel features Re/Im{h_{ik,i}}, yet Section IV-A4 claims the multi-GNN effectively learns to characterize both inter- and intra-cell interference and enables network-wide performance optimization through distributed cooperation; because inter-cell channel information is absent from the input, instantaneous inter-cell coordination is not realizable as described. Second, Section VI-C asserts 8-bit fixed-point arithmetic gives negligible loss in accuracy without comparing beamforming or WSR against higher precision, so the reported latency does not by itself establish communication performance. These are evidence gaps, not circular derivation.
Assumptions & free parameters
free parameters (3)
- Number of RPS trials (RandomMax) =
20
- GNN hidden layer sizes =
1024, 512, 512, ...
- Fixed-point bit-width =
8-bit
assumptions (4)
- domain assumption FA correlation follows Jake's model and FAs are spaced >= lambda/2 so mutual coupling is negligible
- domain assumption Full and perfect CSI is available at the BSs
- ad hoc to paper 8-bit fixed-point quantization has negligible accuracy loss
- domain assumption Distributed GNN inference with local CSI matches centrally trained performance
Cite this review
Pith. "Pith review of Toward Practical Fluid Antenna Systems: Co-Optimizing Hardware and Software for Port Selection and Beamforming." pith.science (2026). https://pith.science/paper/F53EHTV2
@misc{pith2026250714035,
author = {Pith},
title = {Pith review of: Toward Practical Fluid Antenna Systems: Co-Optimizing Hardware and Software for Port Selection and Beamforming},
year = {2026},
howpublished = {\url{https://pith.science/paper/F53EHTV2}},
note = {Machine review of arXiv:2507.14035}
}
read the original abstract
This paper proposes a hardware-software co-design approach to efficiently optimize beamforming and port selection in fluid antenna systems (FASs). To begin with, a fluid-antenna (FA)-enabled downlink multi-cell multiple-input multiple-output (MIMO) network is modeled, and a weighted sum-rate (WSR) maximization problem is formulated. Second, a method that integrates graph neural networks (GNNs) with random port selection (RPS) is proposed to jointly optimize beamforming and port selection, while also assessing the benefits and limitations of random selection. Third, an instruction-driven deep learning accelerator based on a field-programmable gate array (FPGA) is developed to minimize inference latency. To further enhance efficiency, a scheduling algorithm is introduced to reduce redundant computations and minimize the idle time of computing cores. Simulation results demonstrate that the proposed GNN-RPS approach achieves competitive communication performance. Furthermore, experimental evaluations indicate that the FPGA-based accelerator maintains low latency while simultaneously executing beamforming inference for multiple port selections.
Figures
Figures from the paper (5 more)
Reference graph
Works this paper leans on
-
[1]
W. K. New et al. , “A tutorial on fluid antenna system for 6G networks: Encompassing communication theory, optimizati on meth- ods and hardware designs,” IEEE Commun. Surv. Tuts. , early access, doi:10.1109/COMST.2024.3498855, 2024
arXiv 2024
-
[2]
Fluid ant enna system for 6G: When Bruce Lee inspires wireless communications,
K.-K. Wong, K.-F. Tong, Y . Zhang, and Z. Zheng, “Fluid ant enna system for 6G: When Bruce Lee inspires wireless communications,” Elect. Lett., vol. 56, no. 24, pp. 1288–1290, Nov. 2020
work page 2020
-
[3]
Br uce Lee- inspired fluid antenna system: Six research topics and the po tentials for 6G,
K.-K. Wong, K.-F. Tong, Y . Shen, Y . Chen, and Y . Zhang, “Br uce Lee- inspired fluid antenna system: Six research topics and the po tentials for 6G,” Frontiers Commun. Netw., vol. 3, Mar. 2022, Art. no. 853416
work page 2022
-
[4]
Antenna selection in MIMO systems,
S. Sanayei and A. Nosratinia, “Antenna selection in MIMO systems,” IEEE Commun. Mag. , vol. 42, no. 10, pp. 68–73, Oct. 2004
work page 2004
-
[5]
MIMO systems with antenna sel ection,
A. F. Molisch and M. Z. Win, “MIMO systems with antenna sel ection,” IEEE Microwave Mag. , vol. 5, no. 1, pp. 46–56, Mar. 2004
work page 2004
-
[6]
Perf ormance limits of fluid antenna systems,
K. K. Wong, A. Shojaeifard, K. F. Tong, and Y . Zhang, “Perf ormance limits of fluid antenna systems,” IEEE Commun. Lett. , vol. 24, no. 11, pp. 2469–2472, Nov. 2020
2020
-
[7]
K. K. Wong, A. Shojaeifard, K. F. Tong, and Y . Zhang, “Flui d antenna systems,” IEEE Trans. Wireless Commun. , vol. 20, no. 3, pp. 1950–1962, Mar. 2021
work page 1950
-
[8]
Y . Shen et al. , “Design and implementation of mmWave surface wave enabled fluid antennas and experimental results for fluid ant enna multiple access,” arXiv preprint, arXiv:2405.09663, May 2024
arXiv 2024
Show all 35 references
-
[9]
A novel pixel-based reconfigurable antenna applied in fluid antenna systems with high switching speed,
J. Zhang et al. , “A novel pixel-based reconfigurable antenna applied in fluid antenna systems with high switching speed,” IEEE Open J. Antennas & Propag., vol. 6, no. 1, pp. 212-228, Feb. 2025
2025
-
[10]
Be water, my antennas: Riding on radio wave fluctuation in nature for sp atial multiplexing using programmable meta-fluid antenna,
B. Liu, K. F. Tong, K. K. Wong, C.-B. Chae, and H. Wong, “Be water, my antennas: Riding on radio wave fluctuation in nature for sp atial multiplexing using programmable meta-fluid antenna,” arXiv preprint , arXiv:2502.04693, 2025
2025 arXiv
-
[11]
Fluid antennas: Reshaping intrinsic properties for flexible radiation characteristics in intelligent wireles s networks,
W.-J. Lu et al. , “Fluid antennas: Reshaping intrinsic properties for flexible radiation characteristics in intelligent wireles s networks,” IEEE Commun. Mag. , vol. 63, no. 5, pp. 40–45, May 2025
2025
-
[12]
Joint beamforming and antenna design for near-field fluid antenna system,
Y . Chen et al. , “Joint beamforming and antenna design for near-field fluid antenna system,” IEEE Wireless Commun. Lett. , vol. 14, no. 2, pp. 415–419, Feb. 2025
2025
-
[13]
Fluid antenna-assisted ISAC systems,
L. Zhou et al. , “Fluid antenna-assisted ISAC systems,” IEEE Wireless Commun. Lett. , vol. 13, no. 12, pp. 3533–3537, Dec. 2024
2024
-
[14]
Antenna positioning and beamforming design for fluid antenna-assisted multi-user downlink communications,
H. Qin et al. , “Antenna positioning and beamforming design for fluid antenna-assisted multi-user downlink communications,” IEEE Wireless Commun. Lett. , vol. 13, no. 4, pp. 1073–1077, Apr. 2024
2024
-
[15]
Shifting the ISAC trade-off with fluid antenna systems,
J. Zou et al. , “Shifting the ISAC trade-off with fluid antenna systems,” IEEE Wireless Commun. Lett. , V ol. 13, No. 12, pp. 3479–3483, Dec. 2024
2024
-
[16]
Transmit and receive anten na port selection for channel capacity maximization in fluid-MIMO s ystems,
C. N. Efrem and I. Krikidis, “Transmit and receive anten na port selection for channel capacity maximization in fluid-MIMO s ystems,” IEEE Wireless Commun. Lett. , vol. 13, no. 11, pp. 3202–3206, Nov. 2024
2024
-
[17]
Fluid antenna system liberating multiuser MIMO for ISAC via deep reinforcement learning,
C. Wang et al. , “Fluid antenna system liberating multiuser MIMO for ISAC via deep reinforcement learning,” IEEE Trans. Wireless Commun. , vol. 23, no. 9, pp. 10879–10894, Sept. 2024
2024
-
[18]
Learning to reflect and t o beamform for intelligent reflecting surface with implicit channel es timation,
T. Jiang, H. V . Cheng, and W. Y u, “Learning to reflect and t o beamform for intelligent reflecting surface with implicit channel es timation,” IEEE J. Sel. Areas Commun. , vol. 39, no. 7, pp. 1931–1945, Jul. 2021
1931
-
[19]
A distributed machine learning-based approach for IRS- enhanced cell-free MIMO networks,
C. Chen et al., “A distributed machine learning-based approach for IRS- enhanced cell-free MIMO networks,” IEEE Trans. Wireless Commun. , vol. 23, no. 5, pp. 5287–5298, May 2024
2024
-
[20]
Distributed hybr id beamform- ing for downlink multi-user space-MIMO communications,
S. Xu, G. Chen, Y . Ma and R. Tafazolli, “Distributed hybr id beamform- ing for downlink multi-user space-MIMO communications,” IEEE Trans. V eh. Tech., doi:10.1109/TVT.2025.3572224, 2025
2025
-
[21]
GNN-based beamforming for sum-rate maximization in MU-MISO networks,
Y . Li et al. , “GNN-based beamforming for sum-rate maximization in MU-MISO networks,” IEEE Trans. Wireless Commun. , vol. 23, no. 8, pp. 9251–9264, Aug. 2024
2024
-
[22]
Graph neura l network aided power control in partially connected cell-free massi ve MIMO,
S. Mishra, L. Salaun, H. Y ang and C. S. Chen, “Graph neura l network aided power control in partially connected cell-free massi ve MIMO,” IEEE Trans. Wireless Commun. , vol. 23, no. 9, pp. 12412–12423, Sept. 2024
2024
-
[23]
GNN-enabled max-min fair beamforming,
Y . Li et al. , “GNN-enabled max-min fair beamforming,” IEEE Trans. V eh. Tech., vol. 73, no. 8, pp. 12184–12188, Aug. 2024
2024
-
[24]
Distributed aut o-learning GNN for multi-cell cluster-free NOMA communications,
X. Xu, Y . Liu, Q. Chen, X. Mu and Z. Ding, “Distributed aut o-learning GNN for multi-cell cluster-free NOMA communications,” IEEE J. Sel. Areas Commun. , vol. 41, no. 4, pp. 1243–1258, Apr. 2023
2023
-
[25]
GSM: A GNN-based space- MIMO framework for direct-to-cell communications,
S. Xu, Y . Du, G. Chen, and R. Tafazolli, “GSM: A GNN-based space- MIMO framework for direct-to-cell communications,” arXiv preprint , arXiv:2412.07555, 2024
2024 arXiv
-
[26]
TGPA: Tile-grained pipeline architecture for low latenc y CNN inference,
X. Wei et al. , “TGPA: Tile-grained pipeline architecture for low latenc y CNN inference,” in Proc. Int. Conf. Comput. Aided Design (ICCAD) , 5-8 Nov. 2018, San Diego, CA, USA
2018
-
[27]
DNNExplorer: A framework for modeling and ex- ploring a novel paradigm of FPGA-based DNN accelerator,
X. Zhang et al. , “DNNExplorer: A framework for modeling and ex- ploring a novel paradigm of FPGA-based DNN accelerator,” in Proc. Int. Conf. Comput. Aided Design (ICCAD) , 2-5 Nov. 2020, San Diego, CA, USA. 12
2020
-
[28]
Gemmini: Enabling systematic deep learning architecture evaluation via full-stack integration,
H. Genc, S. Kim, A. Amid, et al., “Gemmini: Enabling systematic deep learning architecture evaluation via full-stack integration,” in Proc. Design Autom. Conf. (DAC) , 5-9 Dec. 2021, San Francisco, CA, USA
2021
-
[29]
OPU: An FPGA-base d overlay processor for convolutional neural networks,
Y . Y u, C. Wu, T. Zhao, K. Wang and L. He, “OPU: An FPGA-base d overlay processor for convolutional neural networks,” IEEE Trans. V ery Large Scale Integr . Syst., vol. 28, no. 1, pp. 35–47, Jan. 2020
2020
-
[30]
Light-OPU: An FPGA-ba sed overlay processor for lightweight convolutional neural ne tworks,
Y . Y u, T. Zhao, K. Wang, and L. He, “Light-OPU: An FPGA-ba sed overlay processor for lightweight convolutional neural ne tworks,” in Proc. Int. Symp. Field-Programmable Gate Arrays (FPGA) , pp. 122–132, 23-25 Feb. 2020, Seaside, CA, USA
2020
-
[31]
Graph-OPU: A highly flexible FPGA-based overlay pro- cessor for graph neural networks,
E. Tang et al., “Graph-OPU: A highly flexible FPGA-based overlay pro- cessor for graph neural networks,” ACM Trans. Reconfigurable Technol. Syst., vol. 17, no. 4, pp. 1–33, Nov. 2024
2024
-
[32]
An information-theoretic characterization of MIMO-FAS: Optimization, diversity-multiplexing tradeoff and q-outage capacity,
W. K. New, K.-K. Wong, H. Xu, K.-F. Tong and C.-B. Chae, “An information-theoretic characterization of MIMO-FAS: Optimization, diversity-multiplexing tradeoff and q-outage capacity,” IEEE Trans. Wire- less Commun. , vol. 23, no. 6, pp. 5541–5556, Jun. 2024
2024
-
[33]
Intelligent reflecting surface enabled integrated sensi ng, communication and computation,
S. Xu et al. , “Intelligent reflecting surface enabled integrated sensi ng, communication and computation,” IEEE Trans. Wireless Commun. , vol. 23, no. 3, pp. 2212–2225, Mar. 2024
2024
-
[34]
Intelligent re flecting sur- face backscatter downlink multi-user communications with radar sensing,
Y . Du, S. Xu, G. Zhang, B. Wu and J. Zhang, “Intelligent re flecting sur- face backscatter downlink multi-user communications with radar sensing,” IEEE Trans. V eh. Technol., vol. 74, no. 5, pp. 8351–8356, May 2025
2025
-
[35]
Optimizing FPGA-based accelerator design for deep convolutional neural networks,
C. Zhang et al. , “Optimizing FPGA-based accelerator design for deep convolutional neural networks,” in Proc. Int. Symp. Field-Programmable Gate Arrays (FPGA), pp. 161–170, 22-24 Feb. 2015, Monterey, CA, USA
2015
Reviewed August 6, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.