EMRB: A Multi-Level Benchmark for Evaluating LLM Reasoning over Raw Electromagnetic Signals
Organizations: The Hong Kong University of Science and Technology (Guangzhou) · The 63rd Research Institute, National University of Defense Technology · Nanjing University of Aeronautics and Astronautics
Abstract
Large language models (LLMs) are increasingly used as code agents for scientific and engineering analysis, but their ability to analyze raw physical-layer measurements remains untested. We introduce EMRB (Electromagnetic Reasoning Benchmark), which evaluates whether LLMs can analyze raw I/Q data by writing and running code. EMRB contains 200 problems across five difficulty levels and 27 question types, from signal detection to OFDM design, generated from 11 signal types with verified ground truth. Unlike benchmarks built on preprocessed features or structured tables, EMRB provides only the raw capture; the quantities each question refers to must first be discovered through code. We evaluate 14 LLMs spanning proprietary, open-weight, and reasoning-oriented families. Scores range from 24.1% to 78.9%, with the mean dropping from 84.9% on basic measurement to 21.2% on system design. We also propose ReconPilot, a structured method that separates signal reconnaissance, targeted analysis, and self-verification. Across three backbones, ReconPilot raises the overall score by 3.8 to 17.6 points and improves 13 of 15 backbone-level combinations tested. All data and code are publicly released in blue{our GitHub repository}.
Figures & tables
| Level | Oracle | Union | Best | Reference |
|---|---|---|---|---|
| replay | of 14 | model | solver | |
| L1 | 100.0 | 99.8 | 95.8 | – |
| L2 | 100.0 | 99.4 | 88.7 | – |
| L3 | 100.0 | 99.6 | 93.2 | – |
| L4 | 100.0 | 98.8 | 84.8 | – |
| L5 | 100.0 | 53.2 | 39.8 | 75.7 |
| Backbone | Method | L1 | L2 | L3 | L4 | L5 | Avg. |
|---|---|---|---|---|---|---|---|
| DeepSeek V4 Flash | Free form | 91.2 | 65.1 | 67.5 | 41.8 | 16.5 | 56.4 |
| ReconPilot | 88.2 | 86.3 | 84.9 | 67.8 | 24.8 | 70.4 | |
| Improvement | 3.0 | +21.2 | +17.4 | +26.0 | +8.3 | +14.0 | |
| Gemini 3.5 Flash | Free form | 91.9 | 46.3 | 72.6 | 47.2 | 28.3 | 57.2 |
| ReconPilot | 94.9 | 89.2 | 84.3 | 72.2 | 33.1 | 74.8 | |
| Improvement | +3.0 | +42.9 | +11.7 | +25.0 | +4.8 | +17.6 |
| Stage 1 | Stage 3 | L1 | L2 | L3 | L4 | L5 | Avg. |
|---|---|---|---|---|---|---|---|
| – | – | 91.9 | 46.3 | 72.6 | 47.2 | 28.3 | 57.2 |
| ✓ | – | 94.8 | 87.8 | 72.6 | 77.9 | 11.0 | 68.8 |
| – | ✓ | 94.7 | 83.1 | 76.4 | 61.3 | 35.2 | 70.2 |
| ✓ | ✓ | 94.9 | 89.2 | 84.3 | 72.2 | 33.1 | 74.8 |
Appendix figures & tables10 assets
Supplementary material from the paper’s appendix.
Appendix
| Lvl | Theme | Question Types | Emitters | Qs |
|---|---|---|---|---|
| L1 | Basic Meas. | Detection, Power, Sampling, Noise Floor, Classification | 2–3 | 5 |
| L2 | Signal Proc. | FFT/Window, Bandwidth, Autocorrelation, STFT, Energy/Power | 3–4 | 5 |
| L3 | Comm. Theory | Bitrate, Eb/N0, PAPR, ADC, DDC | 3–4 | 5 |
| L4 | Multi-Signal | Symbol Rate/Mod. Order, FM, AM, Chirp/Radar, Burst, Spectral Gap, Interference/SIR, OFDM, Capacity | 3–5 | 5 |
| L5 | System Design | Spectrum Survey, Radar/Coexist, OFDM Design | 6–7 | 3 |
| Ground Truth | Accepted Aliases |
|---|---|
| QPSK | 4-QAM, 4QAM, Quadrature PSK, 4-PSK |
| 16QAM | 16-QAM, QAM-16, QAM16 |
| FM | Frequency Modulation, FM modulation |
| AM-DSB | AM, DSB-AM, Double-Sideband AM |
| OFDM | Orthogonal FDM |
| Chirp | LFM, Linear FM, Swept frequency |
| Model | L1 | L2 | L3 | L4 | L5 | Avg. |
|---|---|---|---|---|---|---|
| GPT-5.5 | 95.8 | 86.0 | 93.2 | 84.8 | 34.5 | 78.9 |
| Grok-4.5 | 93.4 | 86.4 | 92.3 | 77.2 | 39.8 | 77.8 |
| Claude Opus 4.7 | 84.0 | 88.7 | 88.3 | 70.0 | 20.5 | 70.3 |
| GLM-5.2 | 92.9 | 83.8 | 73.7 | 58.6 | 20.0 | 65.8 |
| Claude Sonnet 4.6 | 91.5 | 82.6 | 80.2 | 58.1 | 15.8 | 65.6 |
| Gemini 3.1 Pro | 91.7 | 79.6 | 57.8 | 63.4 | 34.8 | 65.5 |
| Benchmark | Input Format | Task Description | Output Format |
|---|---|---|---|
| EMRB | Raw full-length I/Q files | Open-ended EM signal analysis | Text answers |
| EM-Bench | Encoded signal-text pairs | Signal question answering | Text answers |
| RadioML | Short synthetic I/Q snippets | Modulation classification | Modulation labels |
| WiSig | WiFi I/Q packet captures | RF fingerprinting | Device IDs |
| WASD | Wireless measurements or spectrograms | Spectrum anomaly detection | Anomaly classes or regions |
| DeepSense 6G | Multimodal wireless data | Beam prediction and sensing tasks | Beams or locations |
LLM Evaluation
Large language model evaluation measures what models can do, how reliably they do it, and whether benchmark scores predict real-world performance.
See all 2,408 papers