REVIEW 4 major objections 4 minor 12 references
Unified Interference-Aware Water-Filling for QoS-Constrained Communication, Sensing, and JRC
T0 review · 4 major / 4 minor · reviewed 2026-08-07 · deepseek-v4-flash
Pith's one-line read Water-filling can jointly serve communication, sensing, and JRC users in one QoS-constrained power allocation.
desk verdict A timely problem formulation whose central KKT derivations fail in two of three updates: the algorithm as written is not derived, even though the framing is worth engaging. 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 central object is the frozen-interference iteration: at each step the algorithm computes $I_{k,i} = \sum_{j\neq k} P_{j,i}|H_k w_{j,i}|^2$ using current powers, holds that value constant, and maximizes a per-user concave surrogate whose KKT conditions give the closed-form power updates (8), (10), and (12). The formulas have the classic water-filling shape: power is poured into a sub-channel up to a level set by the water level $1/\mu$, after subtracting the noise-plus-interference floor divided by the channel gain. The QoS multipliers $\nu$ and $\eta$ act as extra water levels that raise the allocation to users whose rate or sensing constraint is violated, and the bisection on $\mu$ enforces the total power budget. This machinery is what converts the coupled nonconvex problem (5) into a practical fixed-point algorithm.
What would settle it
Take a single channel realization with at least one sensing or JRC user, run the algorithm to convergence, and evaluate $\partial L/\partial P_{S,k,i}$ from (9) at the power value returned by (10). The derivative in (9) does not depend on $P_{S,k,i}$, so a nonzero value means the returned power is not a KKT point; the same check can be run for equations (11) and (12).
Extended reading notes
Core claim
The paper's central claim is that the nonconvex, interference-coupled problem of allocating power to heterogeneous users can be approximated by a sequence of convex subproblems, one per user and sub-channel, with the cross-user interference term $I_{k,i}$ held fixed from the previous iteration. For communication-only users the KKT analysis yields the water-filling update $P_{C,k,i} = [B(1+\nu_{k,i})/(\mu \ln 2) - (N_{0,k}+I_{k,i})/\lambda_{k,i}]^+$; for sensing-only users it yields $P_{S,k,i} = [(1+\eta_{k,i})\lambda_{k,i}/(\mu(N_{0,k}+C_{0,k}+I_{k,i}))]^+$; and for joint radar-communication users it yields a combined update that mixes both rates. The power budget multiplier $\mu$ is found by bisection, the QoS multipliers $\nu$ and $\eta$ by subgradient steps, and the loop repeats until the power vector stops changing. The paper reports that this converges within about 50 iterations and, in simulation, gives higher capacity, faster growth of detection probability, and better QoS satisfaction than traditional water-filling and equal-power allocation.
Load-bearing premise
Everything rests on the assumption that freezing each user's interference for one iteration turns the coupled nonconvex problem into independent convex subproblems whose KKT equations the closed-form updates actually solve, and that iterating this surrogate converges to a local optimum of the original problem.
Editorial extensions
If this is right
- One power-allocation routine can serve a cell whose users have different service types, replacing separate communication and sensing resource managers.
- Rate and sensing QoS constraints can be enforced by tuning dual variables, giving a concrete fairness mechanism among heterogeneous users.
- The per-iteration complexity is polynomial in the number of users and sub-channels, on the order of $O(T(K^2r^2 + Kr\log(1/\epsilon)))$ with $T\approx 50$ in the simulations, suggesting the method is implementable.
- In the reported experiments the proposed scheme raises capacity by about 2.7 Mbps over traditional WF and 5.5 Mbps over equal-power WF at SNR 20 dB, reaches detection probability near 1 at lower SNR, and exceeds 90\% QoS satisfaction at high SNR.
Reading between the lines
- The same fixed-interference surrogate could be applied to other user-centric QoS metrics, such as delay or reliability, by swapping the objective and re-deriving the KKT update.
- Because the interference term is updated from current powers, the algorithm has a natural fixed-point interpretation; a direct comparison with crosstalk-channel water-filling fixed points in the communication-only case would test whether the generalization is faithful.
- Sensing performance is measured here by SCNR, so a next natural check is whether the allocations also improve end-to-end detection or tracking metrics such as Cramér-Rao bounds or track loss rates.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. This paper proposes an iterative water-filling algorithm for downlink power allocation in a multi-user MIMO system with three classes of user equipment: communication-only, sensing-only, and joint radar-communication (JRC). The authors formulate a weighted utility maximization with total power, nonnegativity, and QoS constraints (Eq. (5)), then fix the multi-user interference per iteration to obtain convex subproblems. They derive closed-form KKT power updates for the three user classes (Eqs. (8), (10), (12)), update Lagrange multipliers via bisection and subgradient rules, and claim convergence by successive convex approximation. Simulations compare the proposed algorithm with traditional water-filling and equal-power allocation in terms of capacity, detection probability, QoS satisfaction rate, and runtime.
Significance. The problem addressed is relevant to 6G systems that must serve heterogeneous communication and sensing users, and the paper provides a clear system model plus simulation comparisons against standard baselines. The communication-only update (8) is a correct KKT solution, and the overall complexity analysis is plausible. However, the paper's central claim rests on the sensing and JRC closed-form updates, and these are not derived from the stated KKT conditions. Because Algorithm 1 is the main contribution, the incorrect derivations invalidate the claimed optimality and the simulation results do not validate the proposed method.
major comments (4)
- [IV-A, Eqs. (9)-(10)] The stationarity equation (9) contains P_{S,k,i} only through the fixed interference term I_{k,i}; as a function of P_{S,k,i}, the left-hand side is a constant. Setting it to zero with gamma_{k,i}=0 therefore yields only the multiplier feasibility condition mu = (1+eta_{k,i}) lambda_{k,i}/(N0_{k}+C0_{k}+I_{k,i}), not a power update. Formula (10) is consequently not the root of (9), and the sensing branch of Algorithm 1 is not a KKT-based water-filling update.
- [IV-A, Eqs. (11)-(12)] Solving (11) for P_{JRC,k,i} with gamma_{k,i}=0 gives P_{JRC,k,i} = [B(alpha_{k,i}+nu_{k,i})/(ln 2)] / [mu - (1-alpha_{k,i}+eta_{k,i}) lambda_{k,i}/(N0_{k}+C0_{k}+I_{k,i})] - (N0_{k}+I_{k,i})/lambda_{k,i}, after applying the nonnegativity projection. This rational form differs from the additive expression in (12). Substituting (12) into (11) does not generally satisfy the equation, so the JRC update is not the KKT solution claimed.
- [IV-C] The convergence argument asserts that the algorithm maximizes a concave surrogate f~(P|I^(t)) in each iteration and cites the block successive minimization theory of [12]. However, since (10) and (12) are not stationary points of the fixed-interference subproblem, the paper has not shown that the iterates maximize any surrogate. The conditions of [12] are therefore not verified, and the claimed convergence to a local optimum is unsupported.
- [V] The simulation results in Figures 2 and 3 evaluate Algorithm 1, whose sensing and JRC branches use formulas (10) and (12). Because those formulas do not solve the KKT conditions of the optimization problem in (5), the numerical comparisons do not substantiate the paper's conclusion that the proposed QoS-constrained water-filling algorithm outperforms the baselines in capacity, detection, and fairness.
minor comments (4)
- [III, Eq. (5)] The statement that the binary beta_{k,i} factor eliminates low-gain subchannels 'without loss of optimality' is not justified; no argument is given that a priori discarding a subchannel is optimal for the nonconvex problem.
- [III] The notation C_{k,i} and SCNR_{k,i} is used in (5) but only the UE-level sums C_k and SCNR_k are defined in (2) and (3); the per-subchannel counterparts should be defined explicitly.
- [V] The simulation setup omits several parameters needed for reproducibility, including the QoS thresholds C_{k,i,min} and S_{k,i,min}, the priority weights alpha_k, the subgradient step size delta, the convergence thresholds, and the channel or waveform model behind Figures 2 and 3.
- [Algorithm 1] The initialization on line 2 sets P^{(0)}_{k,i} to P_total / sum_k r_k, but this ignores beta_{k,i} and may not correspond to a feasible starting point for the QoS constraints; the bisection search for mu is also described without explicit termination tolerances beyond epsilon_mu.
Circularity Check
No circularity found: the KKT derivation is self-contained and simulations use external baselines; possible algebra errors are a correctness issue, not circularity.
full rationale
The paper's central derivation is a Lagrangian/KKT analysis of its own optimization problem (5), and no fitted parameter or precomputed result is renamed as a prediction. The sensing and JRC closed forms (10) and (12) are claimed to follow from the stationarity equations (9) and (11), and while those algebraic steps may be incorrect, incorrectness is not circularity. The convergence argument relies on the external SCA framework of reference [12] (Razaviyayn et al.), not on a self-citation, and even if the invoked conditions are unverified, invoking an external theorem is an evidence source rather than a circular reduction. References [1] and [2] are author self-citations, but they appear only as background motivation for 6G heterogeneous services and do not carry the load of the algorithm's derivation or performance claims. The simulation comparisons are against traditional water-filling and equal-power allocation baselines, which are independent of the paper's own fitted values. No step in the paper reduces by definition to its inputs, and no 'prediction' is statistically forced by a fitted parameter. Therefore the circularity score is 0; any serious concerns about the stationarity-algebra mismatch or the unverified SCA conditions belong to the correctness pass, not the circularity pass.
Assumptions & free parameters
free parameters (5)
- alpha_{k,i} service priority weight
- beta_{k,i} subchannel quality factor
- C_{k,i,min} and S_{k,i,min} QoS thresholds
- Subgradient step size delta
- Convergence tolerances epsilon and epsilon_mu
assumptions (6)
- standard math KKT conditions characterize the global optimum of each fixed-interference convex subproblem.
- ad hoc to paper The interference term I_{k,i} can be treated as a fixed constant within each iteration while optimizing P.
- domain assumption Successive convex approximation with a fixed-interference surrogate converges under bounded channel gains.
- domain assumption Zero-forcing precoding leaves only residual multi-user interference of the form sum_{j != k} P_{j,i} |H_k w_{j,i}|^2.
- domain assumption Matched precoding for sensing UEs yields an SCNR with denominator N0 + C0 plus interference.
- ad hoc to paper The binary beta_{k,i} factor removes low-gain subchannels without loss of optimality.
Cite this review
Pith. "Pith review of Unified Interference-Aware Water-Filling for QoS-Constrained Communication, Sensing, and JRC." pith.science (2026). https://pith.science/paper/PVA6YMVV
@misc{pith2026250601400,
author = {Pith},
title = {Pith review of: Unified Interference-Aware Water-Filling for QoS-Constrained Communication, Sensing, and JRC},
year = {2026},
howpublished = {\url{https://pith.science/paper/PVA6YMVV}},
note = {Machine review of arXiv:2506.01400}
}
read the original abstract
Water-filling (WF) algorithms are pivotal in maximizing capacity and spectral efficiency in multiple-input and multiple-output (MIMO) systems. However, traditional WF approaches cater solely to communication requirements, neglecting the emerging heterogeneity of 6G, including sensing and joint radar-communication (JRC). As these diverse demands grow in importance and have different Quality of Service (QoS) constraints, traditional WF becomes inadequate. Therefore, in this paper, we propose a unified interference-aware and QoS-constrained WF algorithm for systems with communication, sensing, and JRC. The proposed algorithm enables power allocation for multi-user MIMO systems, effectively addressing interference and balancing the support for heterogeneous user requirements.
Figures
Reference graph
Works this paper leans on
-
[12]
M. Razaviyaynet al., “A unified convergence analysis of block succes- sive minimization methods for nonsmooth optimization,”SIAM Journal on Optimization, vol. 23, no. 2, pp. 1126–1153, 2013
work page 2013
-
[1]
Polarization-based multiplexing: Enabling spectrum efficient joint radar and communication,
A. Naeemet al., “Polarization-based multiplexing: Enabling spectrum efficient joint radar and communication,”IEEE Wireless Communica- tions Letters, vol. 13, no. 5, pp. 1414–1418, 2024
work page 2024
-
[2]
Heterogeneous cluster-based information- centric sensor networks with user security satisfaction,
A. Gharib and M. Ibnkahla, “Heterogeneous cluster-based information- centric sensor networks with user security satisfaction,”IEEE Internet of Things Journal, vol. 10, no. 9, pp. 8123–8139, 2023
work page 2023
-
[3]
M. A. C. Castro and J. L. A. Cusicuna, “Implementation of water- filling algorithm for optimal power allocation in the wireless channel of a MIMO 2x2 system over SDR,” inIEEE Colombian Caribbean Conference, 2023, pp. 1–6
work page 2023
-
[4]
Physically-consistent multi-band massive MIMO systems: A radio resource management model,
N. Balasuriya, A. Mezghani, and E. Hossain, “Physically-consistent multi-band massive MIMO systems: A radio resource management model,”IEEE Transactions on Wireless Communications, pp. 1–1, 2025
work page 2025
-
[5]
Resource allocation in multi-user MIMO-OFDMA VLC systems over low-pass LED channels,
Y . Donget al., “Resource allocation in multi-user MIMO-OFDMA VLC systems over low-pass LED channels,”IEEE Photonics Technology Letters, vol. 37, no. 11, pp. 633–636, 2025
work page 2025
-
[6]
Multiuser water-filling in the presence of crosstalk,
W. Yu, “Multiuser water-filling in the presence of crosstalk,” in2007 Information Theory and Applications Workshop, 2007, pp. 414–420
work page 2007
-
[7]
Simultaneous water filling in mutually interfering systems,
O. Popescu, D. C. Popescu, and C. Rose, “Simultaneous water filling in mutually interfering systems,”IEEE Transactions on Wireless Com- munications, vol. 6, no. 3, pp. 1102–1113, 2007
work page 2007
Show all 12 references
-
[8]
Asymptotically optimal water-filling in vector multiple-access channels,
P. Viswanath, D. N. C. Tse, and V . Anantharam, “Asymptotically optimal water-filling in vector multiple-access channels,”IEEE Transactions on Information Theory, vol. 47, no. 1, pp. 241–267, 2002
2002
-
[9]
Iterative dynamic water-filling for fading multiple-access channels with energy harvesting,
Z. Wang, V . Aggarwal, and X. Wang, “Iterative dynamic water-filling for fading multiple-access channels with energy harvesting,”IEEE Journal on Selected Areas in Communications, vol. 33, no. 3, pp. 382–395, 2015
2015
-
[10]
Downlink training sequence design based on wa- terfilling solution for low-latency FDD massive MIMO communications systems,
M. A. Naseret al., “Downlink training sequence design based on wa- terfilling solution for low-latency FDD massive MIMO communications systems,”Electronics, vol. 12, no. 11, p. 2494, 2023
2023
-
[11]
Power optimization for millime- ter wave MIMO system,
A. Chauhan, S. Singh, and P. Gupta, “Power optimization for millime- ter wave MIMO system,” inInternational Conference on Computing Science, Communication and Security. Springer, 2023, pp. 233–244
2023
Reviewed August 7, 2026 · model on record in the stance chip above.
Discussion (0). Sign in to comment.