IEEE Communications — Simulation and Numerical Results
Use this skill to make the evidence earn the claims in a PHY/network communications paper. Every
contribution in the Introduction must have a result that could falsify it; for analytical papers,
every derived expression must be validated by Monte-Carlo simulation; every figure answers one
question.
Core stance
- Results test claims, not showcase wins. Map each contribution to the curve/table that
supports it before running anything.
- Validate analysis with simulation. If the paper derives a closed-form expression (outage,
BER, rate, coverage), Monte-Carlo markers must sit on the analytical curve — that agreement is
the proof the derivation is correct. Note asymptotic slope (diversity order) where claimed.
- Fairness is declared, not assumed. State the comparison's boundary: same power budget, same
CSI assumption, same bandwidth/antennas, same channel realizations across schemes.
- No fabrication. Do not invent curves, gains, benchmark numbers, or "matching" between theory
and simulation. Use
[PLACEHOLDER] for results not yet run and list what the user must produce.
When to open extra files
| File |
Open when |
| references/experiment-design.md |
Choosing the system/channel setup, benchmark schemes, communications metrics, Monte-Carlo protocol, convergence/complexity, learning-based evaluation (NMSE/generalization/inference cost), ISAC dual metrics (CRB/detection + rate–CRB tradeoff), and robustness (imperfect CSI/hardware) tests |
| references/tables-and-claims.md |
Structuring result tables, mapping each table/figure to a claim, table/prose division of labour, and IEEE table conventions |
The evidence ladder (design in this order)
1. Validation do Monte-Carlo markers match the analysis (curves), and is the
asymptotic slope (diversity order / DoF) as claimed? [analytical papers]
2. Performance does the scheme beat conventional and prior-art schemes on the key
metric (sum rate, BER, outage, EE, ...)?
3. Operating regimes behaviour swept across SNR, #antennas, #users, power, blocklength, K-factor
4. Design analysis is each design choice necessary (compare reduced "w/o" variants)?
5. Convergence & cost does the iterative algorithm converge; complexity order vs benchmarks
6. Robustness graceful degradation under imperfect CSI, hardware impairments, mismatch
Not every paper needs all six. An optimization paper centres on rungs 2–5; an analytical paper
must clear rung 1 first. A method paper that stops at rung 2 is usually under-evaluated; a letter
(WCL/CL) may show only rungs 1–3 for space — see the ieee-letter skill.
Workflow
- List the contributions (from the Introduction). For each, write the single result that
would convince a skeptic and the one that could falsify it.
- Choose benchmark schemes across categories (see experiment-design.md): proposed,
conventional/heuristic, prior-art (same setting), an upper bound (relaxed/genie/perfect-CSI),
and a lower bound (random/equal-power/no-optimization). Label each category. For a learning-based
paper, always include the model-based method it replaces (LS/MMSE/WMMSE) and, for deep
unfolding, the parent iterative algorithm at full and at matched
L iterations.
- Choose metrics that match the claim — not just the headline. Add a tail/distributional
metric (outage, CDF, worst-user rate) for stability claims, and a cost metric (complexity
order, runtime, energy efficiency) for efficiency claims.
- Plan parameter sweeps: which quantity on the x-axis (usually SNR/transmit power), what is
swept as curve families (#antennas, #users, K-factor), and the regime that exposes the claim.
- Set the Monte-Carlo protocol: number of independent channel realizations, what is averaged,
confidence/smoothness, and the same channel seeds across all schemes for paired comparison.
- Plan analysis-vs-simulation validation (analytical papers): which expressions get a
simulation overlay, and the asymptotic check.
- Plan convergence/complexity for any iterative algorithm (SCA/ADMM/AO/fractional
programming): objective-vs-iteration curve plus per-iteration complexity order.
- Declare the fairness boundary in words (see below).
- Map every planned figure/table to one claim; drop anything that answers no question.
- Return the design as a claim→result→metric→figure matrix, plus a gap list.
Declare the fairness boundary
When no standard public benchmark exactly matches the setting:
Since no existing scheme fully matches the considered setup, representative implementable schemes
are adopted under the same power budget, CSI assumption, and bandwidth.
Then classify each scheme (proposed / conventional / prior-art / upper bound / lower bound) and
state the shared resource constraint. This single move pre-empts the most common reviewer
objection ("the comparison is unfair").
Output format
Claim–result matrix: Contribution → Result (curve/table) → Metric(s) → Fig/Table → Status.
Benchmark schemes: grouped by category, each labelled with its role and shared constraint.
Simulation setup: channel/system model, swept parameters, Monte-Carlo realizations.
Validation plan: which expressions get a simulation overlay; asymptotic-slope check.
Convergence/complexity: iteration behaviour + complexity order vs benchmarks.
Gaps: curves or numbers the user still needs to produce.
1---2name: ieee-experiments3description: Design and audit IEEE communications simulation and numerical-results sections for JSAC, TWC, TCOM, WCL, and CL. Covers benchmark schemes, Monte-Carlo protocol, BER/SER/outage/rate/EE metrics, SNR/antenna/user sweeps, analysis-vs-simulation validation, convergence and complexity, learning-based evaluation, ISAC rate-CRB/detection tradeoffs, robustness, and empirical/ray-tracing/testbed evidence. Use for planning or checking results: benchmark selection, simulation setup, Monte-Carlo validation, neural-network evaluation, CRB/ISAC tradeoffs, fairness boundaries, or reviewer-risk audits.4---56# IEEE Communications — Simulation and Numerical Results78Use this skill to make the evidence earn the claims in a PHY/network communications paper. Every9contribution in the Introduction must have a result that could falsify it; for analytical papers,10every derived expression must be validated by Monte-Carlo simulation; every figure answers one11question.1213## Core stance1415- **Results test claims, not showcase wins.** Map each contribution to the curve/table that16 supports it before running anything.17- **Validate analysis with simulation.** If the paper derives a closed-form expression (outage,18 BER, rate, coverage), Monte-Carlo markers must sit on the analytical curve — that agreement *is*19 the proof the derivation is correct. Note asymptotic slope (diversity order) where claimed.20- **Fairness is declared, not assumed.** State the comparison's boundary: same power budget, same21 CSI assumption, same bandwidth/antennas, same channel realizations across schemes.22- **No fabrication.** Do not invent curves, gains, benchmark numbers, or "matching" between theory23 and simulation. Use `[PLACEHOLDER]` for results not yet run and list what the user must produce.2425## When to open extra files2627| File | Open when |28|---|---|29| [references/experiment-design.md](references/experiment-design.md) | Choosing the system/channel setup, benchmark schemes, communications metrics, Monte-Carlo protocol, convergence/complexity, learning-based evaluation (NMSE/generalization/inference cost), ISAC dual metrics (CRB/detection + rate–CRB tradeoff), and robustness (imperfect CSI/hardware) tests |30| [references/tables-and-claims.md](references/tables-and-claims.md) | Structuring result tables, mapping each table/figure to a claim, table/prose division of labour, and IEEE table conventions |3132## The evidence ladder (design in this order)3334```351. Validation do Monte-Carlo markers match the analysis (curves), and is the36 asymptotic slope (diversity order / DoF) as claimed? [analytical papers]372. Performance does the scheme beat conventional and prior-art schemes on the key38 metric (sum rate, BER, outage, EE, ...)?393. Operating regimes behaviour swept across SNR, #antennas, #users, power, blocklength, K-factor404. Design analysis is each design choice necessary (compare reduced "w/o" variants)?415. Convergence & cost does the iterative algorithm converge; complexity order vs benchmarks426. Robustness graceful degradation under imperfect CSI, hardware impairments, mismatch43```4445Not every paper needs all six. An optimization paper centres on rungs 2–5; an analytical paper46must clear rung 1 first. A method paper that stops at rung 2 is usually under-evaluated; a letter47(WCL/CL) may show only rungs 1–3 for space — see the `ieee-letter` skill.4849## Workflow50511. **List the contributions** (from the Introduction). For each, write the single result that52 would convince a skeptic and the one that could falsify it.532. **Choose benchmark schemes** across categories (see experiment-design.md): proposed,54 conventional/heuristic, prior-art (same setting), an upper bound (relaxed/genie/perfect-CSI),55 and a lower bound (random/equal-power/no-optimization). Label each category. For a learning-based56 paper, always include the **model-based method it replaces** (LS/MMSE/WMMSE) and, for deep57 unfolding, the parent iterative algorithm at full and at matched `L` iterations.583. **Choose metrics** that match the claim — not just the headline. Add a tail/distributional59 metric (outage, CDF, worst-user rate) for stability claims, and a cost metric (complexity60 order, runtime, energy efficiency) for efficiency claims.614. **Plan parameter sweeps:** which quantity on the x-axis (usually SNR/transmit power), what is62 swept as curve families (#antennas, #users, K-factor), and the regime that exposes the claim.635. **Set the Monte-Carlo protocol:** number of independent channel realizations, what is averaged,64 confidence/smoothness, and **the same channel seeds across all schemes** for paired comparison.656. **Plan analysis-vs-simulation validation** (analytical papers): which expressions get a66 simulation overlay, and the asymptotic check.677. **Plan convergence/complexity** for any iterative algorithm (SCA/ADMM/AO/fractional68 programming): objective-vs-iteration curve plus per-iteration complexity order.698. **Declare the fairness boundary** in words (see below).709. **Map every planned figure/table to one claim;** drop anything that answers no question.7110. **Return** the design as a claim→result→metric→figure matrix, plus a gap list.7273## Declare the fairness boundary7475When no standard public benchmark exactly matches the setting:7677> Since no existing scheme fully matches the considered setup, representative implementable schemes78> are adopted under the same power budget, CSI assumption, and bandwidth.7980Then classify each scheme (proposed / conventional / prior-art / upper bound / lower bound) and81state the shared resource constraint. This single move pre-empts the most common reviewer82objection ("the comparison is unfair").8384## Output format85861. `Claim–result matrix:` `Contribution → Result (curve/table) → Metric(s) → Fig/Table → Status`.872. `Benchmark schemes:` grouped by category, each labelled with its role and shared constraint.883. `Simulation setup:` channel/system model, swept parameters, Monte-Carlo realizations.894. `Validation plan:` which expressions get a simulation overlay; asymptotic-slope check.905. `Convergence/complexity:` iteration behaviour + complexity order vs benchmarks.916. `Gaps:` curves or numbers the user still needs to produce.