Problem Statements Analysis

From what to build to how to build it — our platform helps you understand, plan, and solve SIH 2026 problem statements with complete insights into requirements, solution approaches, technology stacks, architecture, AI/ML, and implementation roadmaps.

Scroll down
01 / SIH 2026

PS: SIH26055

Smart Scan strategy for Electronic Warfare

Description: Development of Smart Scan Strategy for Electronic Warfare in the absence of prior reliable intelligence of emitters and their operating characteristics. • Background Detection of hostile communication or radar signals starts with search / scan of a wide frequency spectrum which covers relevant emitters. Sensors with typically high sensitivity but with at least an order lower instantaneous bandwidth compared to overall bandwidth of the system are used to maintain surveillance over the entire spectrum. This requires a receiver / receivers to sweep over frequency bands. Hitherto strategies based on pre mission data / prior data (Open loop) are used. Usually the first priority is to rapidly sweep the entire band with the best speed possible. Open loop strategies focus only on this requirement and may lose time to nonthreatening emitters by not giving time to new or threatening ones. • Detailed Description This problem statement focusses on development of Smart Scan Strategy for Electronic Warfare. Interception of signals is a two dimensional search problem since it involves adjusting receiver’s frequency at correct time. This includes building up figures of merit for interception performance such as probability of detection, probability of false alarm, sensitivity, Avg intercept rate, Avg Reward / cost function, percentage of correct predictions and average intercept time error. A system model for the receiver needs to be developed with measurements obtained from a simulated RF environment which has truth information on status of emitters in each band and at each time slot. The frequency spectrum for own receiver consists of many bands. The status of environment for each frequency band at each time step can be recorded as a transmission or a non-transmission. The model should enable prediction of intercept time and interception ratio of a scanning receiver against spatially scanning and frequency agile emitters. Development of a robust scheduler using machine learning to minimize intercept time and ensure a high interception rate is the primary objective of the strategy. The model should then be trained based on hits and misses. Further, approaches to intercept a periodic scan receiver optimally should be outlined. Algorithms and techniques for the same need to be developed. • Expected Solution Machine learning based Electronic Support receiver scheduler software
Organization: DRDO
Department: Department of Defence Production /IDEX
Category: Software
Theme: Robotics and Dronestd>
Youtube Link: Not provided
Dataset Link: JC Wise, Radar emitter Database, 2024 huggingface.co/datasets/alan-turing institute/turing-synthetic radar dataset
Contact info: Not provided

1. Executive Snapshot

Summary

Electronic Warfare (EW) operations rely heavily on Electronic Support (ES) receivers to search, intercept, and identify hostile radar and communication signals across vast electromagnetic spectrums [PS]. Traditional open-loop scanning strategies sweep frequency bands sequentially or rely on static pre-mission Electronic Order of Battle (EOB) intelligence [PS]. In modern multi-domain battlefields where emitters are frequency-agile, spatially scanning, or operate without prior intelligence, open-loop strategies fail by wasting dwell time on inactive/non-threatening spectrum while missing transient, high-value threat emitters [PS, INFERENCE]. This project defines a closed-loop, Reinforcement Learning (RL)-driven Smart Scan Scheduler for Electronic Support receivers [PS]. The system models the RF spectrum as a two-dimensional decision-making space (frequency vs. time slot) [PS] and trains a cognitive agent on real-time feedback ("hits" and "misses") [PS] to dynamically adapt frequency sweeps, minimize intercept time, and maximize interception ratios without relying on prior intelligence [PS].

Metadata Table

Attribute Value Confidence Tag
Problem Statement ID SIH26055 [PS]
Title Smart Scan strategy for Electronic Warfare [PS]
Organization DRDO (Defence Research and Development Organisation) [PS]
Department Department of Defence Production / iDEX [PS]
Category Software [PS]
Theme Robotics and Drones [PS]
Submission Deadline 30 September 2026 [PS]
Ideas Counter 1/500 [PS]

Fundamental System Objective

Develop a real-time, closed-loop machine learning software scheduler for Electronic Support (ES) receivers that dynamically tunes narrow instantaneous bandwidth receiver windows across broad RF spectrum bands to minimize intercept time and maximize interception probability against non-cooperative, frequency-agile, and spatially scanning threat emitters [PS, INFERENCE].

2. Problem Deconstruction

PS Requirement Breakdown

Requirement (a): Spectrum Surveillance with Narrow Instantaneous Bandwidth

  • Source Text: "Detection of hostile communication or radar signals starts with search / scan of a wide frequency spectrum... Sensors with typically high sensitivity but with at least an order lower instantaneous bandwidth compared to overall bandwidth of the system are used... This requires a receiver / receivers to sweep over frequency bands." [PS]
  • Interpretation: The total RF spectrum to monitor (e.g., 2 GHz to 18 GHz) exceeds the receiver's instantaneous bandwidth (IBW) (e.g., 500 MHz) by a factor of 10 or more [INFERENCE]. The receiver front-end must sequentially or stochastically jump across discrete RF sub-bands to cover the spectrum [INFERENCE].
  • Implementation Implication: The software must model the receiver as a discrete-time, multi-band tuner where selecting a frequency band at time step $t$ listens only to that sub-band's instantaneous window [INFERENCE].
  • Confidence Tag: [PS]

Requirement (b): Closed-Loop Smart Scan vs. Open-Loop Limitations

  • Source Text: "Hitherto strategies based on pre mission data / prior data (Open loop) are used... Open loop strategies focus only on this requirement and may lose time to nonthreatening emitters by not giving time to new or threatening ones. This problem statement focusses on development of Smart Scan Strategy for Electronic Warfare." [PS]
  • Interpretation: Open-loop sweep routines (e.g., raster sweeping) fail in dynamic or intelligence-starved environments [INFERENCE]. The system must implement closed-loop feedback based on signal detection events to modify future scan sequences in real time [INFERENCE].
  • Implementation Implication: The scheduler must maintain a dynamic belief state / spectrum probability map updated instantaneously upon receiving detection outputs [INFERENCE].
  • Confidence Tag: [PS]

Requirement (c): Two-Dimensional Search Space & Figures of Merit

  • Source Text: "Interception of signals is a two dimensional search problem since it involves adjusting receiver’s frequency at correct time. This includes building up figures of merit for interception performance such as probability of detection, probability of false alarm, sensitivity, Avg intercept rate, Avg Reward / cost function, percentage of correct predictions and average intercept time error." [PS]
  • Interpretation: Interception requires matching both receiver frequency band $f$ and time slot $t$ with active emitter transmissions [INFERENCE]. The software must output a quantitative evaluation suite tracking all 7 specified figures of merit [PS].
  • Implementation Implication: Build an automated bench-testing matrix calculating:
    1. $P_d = \frac{\text{Detected True Signals}}{\text{Total Emitter Transmissions}}$ [INFERENCE]
    2. $P_{fa} = \frac{\text{False Alarms}}{\text{Total Noise Observations}}$ [INFERENCE]
    3. Sensitivity ($\text{dBm}$ threshold detection limit) [INFERENCE]
    4. Average Intercept Rate ($\text{intercepts/second}$) [INFERENCE]
    5. Average Reward / Cost Function trajectory [INFERENCE]
    6. Percentage of Correct Predictions ($%$) [INFERENCE]
    7. Average Intercept Time Error ($\Delta t$ between transmission start and interception) [INFERENCE].
  • Confidence Tag: [PS]

Requirement (d): Simulated RF Environment & System Model

  • Source Text: "A system model for the receiver needs to be developed with measurements obtained from a simulated RF environment which has truth information on status of emitters in each band and at each time slot. The frequency spectrum for own receiver consists of many bands. The status of environment for each frequency band at each time step can be recorded as a transmission or a non-transmission." [PS]
  • Interpretation: The solution must include a discrete event/time RF environment simulator that generates ground-truth binary or power-level matrices $E(f, t) \in {0, 1}$ or $\mathbb{R}^+$ representing active threat transmissions across all frequency bands $f \in {1, \dots, N}$ and time slots $t \in {1, \dots, T}$ [PS, INFERENCE].
  • Implementation Implication: Implement a modular RF Environment Generator in Python/C++ capable of spawning customizable threat scenarios with ground-truth logging [INFERENCE].
  • Confidence Tag: [PS]

Requirement (e): Predictive Emitter Modeling (Spatial & Frequency-Agile)

  • Source Text: "The model should enable prediction of intercept time and interception ratio of a scanning receiver against spatially scanning and frequency agile emitters." [PS]
  • Interpretation: Emitters vary in behavior: spatially scanning radars (mainlobe illumination cycles), frequency-agile radars (hopping frequency per pulse/burst), and periodic emitters [PS, INFERENCE]. The scheduler must learn these underlying temporal patterns to predict when a band will become active [INFERENCE].
  • Implementation Implication: Incorporate time-series pattern recognition (e.g., recurrent state estimators or Lomb-Scargle periodograms) within the RL state vector [INFERENCE].
  • Confidence Tag: [PS]

Requirement (f): ML-Based Scheduler & Hits/Misses Training Loop

  • Source Text: "Development of a robust scheduler using machine learning to minimize intercept time and ensure a high interception rate is the primary objective of the strategy. The model should then be trained based on hits and misses." [PS]
  • Interpretation: The core algorithmic core must be an RL agent receiving reward $+R$ on a "hit" (intercepting an active band) and penalty $-C$ on a "miss" (tuning to an idle band) [PS, INFERENCE].
  • Implementation Implication: Formulate as a Partially Observable Markov Decision Process (POMDP) / Restless Multi-Armed Bandit (RMAB) trained via Deep Q-Networks (DQN) or Proximal Policy Optimization (PPO) [INFERENCE].
  • Confidence Tag: [PS]

Requirement (g): Optimal Interception of Periodic Scan Receivers

  • Source Text: "Further, approaches to intercept a periodic scan receiver optimally should be outlined. Algorithms and techniques for the same need to be developed." [PS]
  • Interpretation: Specialized algorithms must be developed to synchronize own receiver sweeps with periodic radar/communication scan intervals to maximize probability of interception while minimizing dwell overhead [PS, INFERENCE].
  • Implementation Implication: Develop a Phase-Locked Spectral Scheduler algorithm to estimate period $T_{scan}$ and phase $\phi$ of periodic emitters [INFERENCE].
  • Confidence Tag: [PS]

3. Stakeholders & User Needs

Stakeholder Goal Current Pain System Need Confidence Tag
DRDO EW System Engineers Deploy high-efficiency cognitive algorithms into next-gen Electronic Support Measures (ESM) hardware Legacy raster sweep algorithms miss low-probability-of-intercept (LPI) radar pulses and frequency-agile threats Open-architecture, low-latency ML scheduler module that integrates into existing EW signal processing pipelines [INFERENCE]
Military ES Operators (Airborne / Naval / Ground) Receive immediate, accurate threat detection and early warning without manual tuner adjustment Overwhelmed by dense spectrum environments; high false alarms; delayed detection of emerging threats Automated frequency band scheduling that prioritizes unknown and high-threat signals in real time [INFERENCE]
Tactical Commanders Maintain Electronic Order of Battle (EOB) situational awareness in non-cooperative, contested RF environments Outdated pre-mission intelligence leads to tactical surprise from uncataloged threat emitters Real-time intercept statistics and predictive EOB generation driven by cognitive scanning [INFERENCE]
iDEX / SIH Evaluation Bench Rigorously benchmark student team submissions against quantifiable defense-grade metrics Inability to test submissions without standardized RF scenario ground truth and standardized metrics Self-contained, repeatable RF simulation environment with automated reporting of $P_d$, $P_{fa}$, and intercept speed [INFERENCE]

4. Requirements Traceability

Proposed System Feature Justifying Requirement Source Text / Concept Implementation Strategy Confidence Tag
Discrete RF Simulator Engine Requirement (d) "measurements obtained from a simulated RF environment which has truth information..." [PS] Synthetic RF matrix generator simulating time slots, frequency sub-bands, spatial sweeps, and frequency hopping [PS]
Narrowband Tuner Abstraction Layer Requirement (a) "at least an order lower instantaneous bandwidth compared to overall bandwidth..." [PS] Software mask restricting receiver observation to 1 out of $N$ sub-bands per time step $t$ [PS]
Deep RL Scan Policy (DQN / PPO) Requirement (f) "robust scheduler using machine learning... trained based on hits and misses." [PS] Reinforcement Learning agent taking spectrum belief state, executing band tuning action, receiving $+1$ (hit) / $-0.1$ (miss) [PS]
Metrics Calculation Matrix Requirement (c) "figures of merit for interception performance such as probability of detection..." [PS] Real-time analytics engine measuring $P_d$, $P_{fa}$, sensitivity, intercept rate, average reward, prediction accuracy, time error [PS]
Phase-Locked Periodic Predictor Requirement (g) "approaches to intercept a periodic scan receiver optimally should be outlined." [PS] Lomb-Scargle periodogram and Kalman Filter tracking emitter scan period $T_{scan}$ to time receiver arrival [PS]
Spatial & Agile Emitter Generator Requirement (e) "prediction of intercept time and interception ratio... against spatially scanning and frequency agile emitters." [PS] Scenarios with rotating radar mainlobes (spatial) and pseudo-random frequency hopping (agile) [PS]
Interactive Tactical Dashboard Requirement (c), (d) Real-time visualization of spectrum, receiver sweep, and performance figures React/WebGL dashboard presenting live spectrum heatmaps and figure-of-merit comparison plots [INFERENCE]

5. Constraints & Environment Realities

+-----------------------------------------------------------------------------------+
|                        TACTICAL EW OPERATIONAL CONSTRAINTS                        |
+-----------------------------------------------------------------------------------+
| 1. HARDWARE BANDWIDTH GAP: Total Spectrum B_total (e.g. 18 GHz) >> IBW (500 MHz)  |
| 2. REAL-TIME LATENCY: Action selection per time slot must take < 100 microseconds |
| 3. NO CLOUD / AIR-GAPPED: System must run locally on embedded C++ / GPU hardware   |
| 4. UNKNOWN RF THREATS: Zero prior Electronic Order of Battle (EOB) intelligence   |
| 5. HIGH SNR VARIATION: Signals fluctuate with propagation distance & multipath    |
+-----------------------------------------------------------------------------------+
  • Hardware Bandwidth Limitation: Instantaneous Bandwidth (IBW) is restricted by ADC sampling rates and RF front-end filters [KNOWN]. Monitoring an 18 GHz band with a 500 MHz IBW receiver requires partitioning the spectrum into at least 36 discrete sub-bands [INFERENCE].
  • Strict Real-Time Latency: RF pulse durations are on the order of microseconds to milliseconds [KNOWN]. The ML scheduler must execute inference and send tuning commands to the synthesizer in $< 100\ \mu\text{s}$ per time slot [INFERENCE]. High-latency Python models will bottleneck real hardware [INFERENCE].
  • Zero Cloud / Air-Gapped Operation: Tactical EW systems operate in strict electromagnetic and physical isolation [KNOWN]. All training, inference, and data storage must occur locally without external network dependencies [INFERENCE].
  • Zero-Shot / Cold-Start Environment: The system cannot assume prior knowledge of emitter carrier frequencies, pulse repetition frequencies (PRF), or scan schedules [PS].
  • RF Clutter and Thermal Noise: Signal detection is limited by thermal noise power $N = k T B F$ [KNOWN]. Low Signal-to-Noise Ratio (SNR) leads to non-zero Probability of False Alarm ($P_{fa}$), producing false "hits" in the feedback loop [INFERENCE].

6. Research Questions

  1. Mathematical Framing: Is the multi-band search best modeled as a Restless Multi-Armed Bandit (RMAB), a Partially Observable Markov Decision Process (POMDP), or a Deep Q-Network (DQN) with state memory? [RESEARCHED]
  2. State Representation: How can the temporal history of hits/misses across $N$ bands be encoded into a compact vector that enables fast neural network evaluation without exponential state explosion? [INFERENCE]
  3. Reward Function Engineering: What reward structure balances immediate interception of active signals against long-term exploration of under-sampled bands to discover new threats? [INFERENCE]
  4. Periodic Interception: How can Lomb-Scargle periodograms or Fast Fourier Transforms (FFT) be applied to sparse, irregularly sampled "hit" timestamps to determine periodic radar scan cycles? [RESEARCHED]
  5. Real-Time Embedded Execution: What model optimization techniques (ONNX Runtime, TensorRT, C++ export) are required to achieve sub-$100\ \mu\text{s}$ inference on defense-grade embedded hardware? [INFERENCE]

7. Data Requirements & Sources

Data Type Purpose Ideal Real-World Source Hackathon Substitute Access Method Availability Privacy Sensitivity Confidence Tag
Radar Emitter Parameters Ground-truth threat profiles (frequency ranges, PRF, pulse width, scan period) Classified EW Electronic Order of Battle (EOB) databases J.C. Wise Radar Emitter DataBase (REDB) [1.1] Public Web / Historical Archive [1.1] Openly Available [1.1] Public / Unclassified [KNOWN] [PS, RESEARCHED]
Synthetic Interleaved Pulse Trains Deinterleaving & pulse train simulation against overlapping emitters Real RF In-Phase/Quadrature (IQ) digitized recordings from ESM receivers Alan Turing Institute Turing Synthetic Radar Dataset (TSRD) [2.1] HuggingFace Hub (alan-turing-institute/turing-synthetic-radar-dataset) [2.1] Openly Available (Requires HF terms agreement) [2.1] Open Source / Synthetic [2.1] [PS, RESEARCHED]
Simulated RF Environment Matrix Dynamic truth status $E(f, t)$ for RL model training and evaluation Hardware RF Signal Generator chamber measurements Custom Python/C++ Discrete Event RF Simulator Local Code Execution Fully Generated None [INFERENCE]
Receiver Noise & Interference Profiles Benchmarking $P_{fa}$ and sensitivity under low SNR conditions Field-recorded background RF noise spectrum Synthetic Additive White Gaussian Noise (AWGN) & Rayleigh Fading models NumPy / SciPy Signal Processing Libraries Fully Generated None [INFERENCE]

8. Existing Solutions & Gap Analysis

+------------------------------------------------------------------------------------+
|                         EVOLUTION OF ES RECEIVER SCANNING                          |
+------------------------------------------------------------------------------------+
| TRADITIONAL RASTER SCANNING  -->  OPEN-LOOP PRIORITY SWEEPING  -->  COGNITIVE RL   |
| (Sequential, fixed step)          (Relies on static EOB intel)     (Closed-loop, dynamic)|
| High intercept time              Misses unknown threats          Optimal intercept time|
+------------------------------------------------------------------------------------+

1. Sequential / Raster Scanning (Traditional Open-Loop)

  • Description: Receiver continuously sweeps from frequency $F_{min}$ to $F_{max}$ at a fixed tuning rate $\frac{df}{dt}$ [KNOWN].
  • Strengths: Deterministic hardware implementation; simple control logic [KNOWN].
  • Weaknesses: Dwells equally on empty/dead spectrum as active spectrum; extremely high intercept time for low-duty-cycle or agile emitters [PS].
  • Relevance: Standard baseline required for comparison [PS].
  • Gap: Completely unsuited for agile, non-cooperative threat environments [PS].
  • Source: [Standard EW Receiver Design Literature / ResearchGate [1.6]]
  • Confidence Tag: [KNOWN]

2. Pre-Mission Intel / Priority Open-Loop Scanning

  • Description: Receiver scan sequence is pre-programmed based on prior Electronic Order of Battle (EOB) intelligence [PS].
  • Strengths: High intercept probability for known, static threat radars [PS].
  • Weaknesses: Fails completely when prior intelligence is missing, incomplete, or intentionally spoofed [PS]. Wastes scan cycles on non-threatening or inactive emitters [PS].
  • Relevance: The explicit problem statement targets replacing this approach [PS].
  • Gap: Zero adaptability to emergent or frequency-agile threats [PS].
  • Source: [SIH Problem Description / ResearchGate [1.11]]
  • Confidence Tag: [PS]

3. Multi-Armed Bandit (MAB) / UCB1 Spectrum Sensing

  • Description: Spectrum channels are treated as arms in a Multi-Armed Bandit framework, using Upper Confidence Bound (UCB1) or EXP3 algorithms to balance exploration and exploitation [1.1].
  • Strengths: Provable sublinear regret bounds; fast mathematical updates without deep neural network overhead [1.2].
  • Weaknesses: Assumes static or independent probability distributions per channel; struggles with complex temporal patterns (e.g., periodic spatial sweeps or frequency-hopping sequences) [4.1].
  • Relevance: Strong benchmark algorithm for cognitive spectrum access [1.1].
  • Gap: Lacks sequence memory to predict exact arrival time of periodic or agile pulses [INFERENCE].
  • Source: [IEEE Transactions on Aerospace and Electronic Systems [1.1]]
  • Confidence Tag: [RESEARCHED]

Gap Summary Table

Solution Approach Adaptability to Unknown RF Intercept Speed against Agile Emitters Intercept Speed against Periodic Emitters Hardware Overhead
Raster / Sequential Sweep None Extremely Slow Poor / Random Minimal
Open-Loop Intel Sweep Zero (Fails if intel wrong) Moderate Moderate Low
Standard MAB (UCB1) Moderate Moderate Poor Very Low
Proposed Closed-Loop Cognitive RL High (Autonomous) Fast (Predictive) Optimal (Phase-Locked) Moderate (C++ Lightweight Neural Net)

9. Candidate Solution Approaches

+---------------------------------------------------------------------------------------+
|                             CANDIDATE ARCHITECTURE COMPARISON                         |
+---------------------------------------------------------------------------------------+
| Approach 1: Heuristic / Upper Confidence Bound (UCB1 / EXP3) Bandit                    |
| Approach 2: Flat Deep Q-Network (DQN) with Frame Stacking                              |
| Approach 3: Hierarchical RL (PPO) + Phase-Locked Periodic Pattern Estimator (Hybrid)  |
+---------------------------------------------------------------------------------------+

Approach 1: Heuristic / Upper Confidence Bound (UCB1 / EXP3) Multi-Armed Bandit

  • Mechanism: Treat each frequency sub-band as an arm. Update reward mean $\bar{\mu}_i$ and visit count $N_i$. Action choice: $a_t = \arg\max_i \left( \bar{\mu}_i + c \sqrt{\frac{\ln t}{N_i}} \right)$ [1.1].
  • Required Data: Online hit/miss stream only [INFERENCE].
  • Architecture: Lightweight C++ lookup table [INFERENCE].
  • Complexity: $O(N)$ operations per time step [INFERENCE].
  • Cost: Zero GPU compute needed [INFERENCE].
  • Explainability: High (closed-form statistical formula) [INFERENCE].
  • Scalability: High across thousands of sub-bands [INFERENCE].
  • Hackathon Feasibility: Extremely high (can be built in 2 days) [INFERENCE].
  • Production Feasibility: Moderate (lacks predictive capability for complex agile emitters) [INFERENCE].
  • Risks: Gets stuck in suboptimal exploration loops when emitter hopping policies change [INFERENCE].

Approach 2: Flat Deep Q-Network (DQN) with Frame Stacking

  • Mechanism: Model state as a 2D matrix of historical observations across $N$ bands over the last $K$ time steps. Deep Neural Network predicts Q-values for tuning to each band [4.8].
  • Required Data: Simulated RF environment matrix with hit/miss histories [INFERENCE].
  • Architecture: CNN/MLP Q-Network receiving $(K \times N)$ state image, outputting $N$ Q-values [INFERENCE].
  • Complexity: $O(|W|)$ neural net forward pass per time slot [INFERENCE].
  • Cost: Requires local PyTorch/TensorRT pipeline [INFERENCE].
  • Explainability: Low (black-box neural network) [INFERENCE].
  • Scalability: Moderate (state dimension grows with spectrum resolution) [INFERENCE].
  • Hackathon Feasibility: High (standard PyTorch/Stable-Baselines3 implementation) [INFERENCE].
  • Production Feasibility: High (if exported to C++ ONNX runtime) [INFERENCE].
  • Risks: May struggle to capture long-period periodic emitters without excessively large frame stacking $K$ [INFERENCE].

Approach 3: Hierarchical RL (PPO) + Phase-Locked Periodic Pattern Estimator (Recommended Hybrid)

  • Mechanism: A two-tier architecture:
    1. Tier 1 (Periodic Pattern & Agility Estimator): Signal processing module (Lomb-Scargle Periodogram + Kalman Filter) tracking time-series periodicity and frequency-hopping transition matrices [4.7].
    2. Tier 2 (Cognitive RL Scheduler): Actor-Critic (PPO) model taking spectrum belief state, uncertainty map, and Tier-1 periodicity predictions to select optimal sub-band tuning [4.3].
  • Required Data: RF Simulator matrix + TSRD pulse train datasets [2.1, PS].
  • Architecture: C++ / PyTorch hybrid pipeline with ONNX execution runtime [INFERENCE].
  • Complexity: Moderate ($O(N \log N)$ FFT + lightweight neural net inference) [INFERENCE].
  • Cost: Low (runs efficiently on modern multi-core CPU / Jetson GPU) [INFERENCE].
  • Explainability: High (periodicity predictions are visible to operator; policy acts on deterministic belief vectors) [INFERENCE].
  • Scalability: High (hierarchical design decouples signal feature extraction from policy decisions) [INFERENCE].
  • Hackathon Feasibility: High for a 4-6 student team [INFERENCE].
  • Production Feasibility: Defense-grade (matches cognitive radar/EW literature standards) [4.3].
  • Risks: Tier-1 periodicity estimator requires sufficient hit observations before locking phase [INFERENCE].

10. Recommended Approach & Why

Selection

Approach 3: Hierarchical Reinforcement Learning (PPO) with Phase-Locked Periodic Pattern Estimator is selected as the optimal architecture.

+-----------------------------------------------------------------------------------------+
|                               WHY APPROACH 3 WINS                                       |
+-----------------------------------------------------------------------------------------+
|  Component 1: Lomb-Scargle Periodogram --> Extracts periodic scan rate T_scan           |
|  Component 2: Dynamic Belief State       --> Tracks spectrum uncertainty & occupancy    |
|  Component 3: Deep PPO Agent             --> Learns optimal tuning policy under uncertainty |
|                                                                                         |
|  RESULT: Outperforms pure rule-based (Approach 1) on complex agile/periodic radars      |
|          Outperforms flat DQN (Approach 2) in sample efficiency and periodic tracking   |
+-----------------------------------------------------------------------------------------+

Justification

  1. Handling Complex Emitter Behaviors: Pure Multi-Armed Bandit algorithms (Approach 1) treat each time slot independently, failing to exploit temporal patterns of spatially scanning radars (mainlobe rotation) or periodic pulse trains [PS, INFERENCE].
  2. Sample Efficiency: Standard flat DQNs (Approach 2) require millions of steps to learn periodic timing directly from raw frame histories. By feeding explicit periodicity features from Tier 1 into Tier 2, the RL agent converges dramatically faster [4.7, INFERENCE].
  3. Addressing Problem Statement Mandates: The PS explicitly requests:
    • Handling spatially scanning and frequency-agile emitters [PS].
    • Optimally intercepting periodic scan receivers [PS].
    • Minimizing intercept time while training on hits and misses [PS]. Approach 3 addresses all three requirements directly through its specialized dual-tier architecture [INFERENCE].

11. Technical Architecture

+---------------------------------------------------------------------------------------------------+
|                                     SYSTEM ARCHITECTURE DIAGRAM                                   |
+---------------------------------------------------------------------------------------------------+
|                                                                                                   |
|  [ LAYER 1: RF ENVIRONMENT SIMULATOR (GROUND TRUTH) ]                                            |
|  +---------------------------------------------------------------------------------------------+  |
|  | Emitter Scenario Generator | Spatially Scanning Radar | Frequency Agile Hopper | Noise Model|  |
|  +---------------------------------------------------------------------------------------------+  |
|                                            | (RF Physical Spectrum Vector)                        |
|                                            v                                                      |
|  [ LAYER 2: RECEIVER FRONT-END & DETECTOR ABSTRACTION ]                                           |
|  +---------------------------------------------------------------------------------------------+  |
|  | Tunable Band Filter (IBW)  | Threshold Energy Detector | Hit / Miss Binary Classifier       |  |
|  +---------------------------------------------------------------------------------------------+  |
|                                            | (Hit/Miss Feedback & Energy Measurement)             |
|                                            v                                                      |
|  [ LAYER 3: FEATURE EXTRACTION & PERIODICITY ESTIMATOR ]                                         |
|  +---------------------------------------------------------------------------------------------+  |
|  | Lomb-Scargle Periodogram  | Frequency Transition Matrix | Dynamic Spectrum Belief Vector    |  |
|  +---------------------------------------------------------------------------------------------+  |
|                                            | (Augmented State Vector S_t)                         |
|                                            v                                                      |
|  [ LAYER 4: COGNITIVE ML SCHEDULER ENGINE (PPO / DQN) ]                                            |
|  +---------------------------------------------------------------------------------------------+  |
|  | Neural Policy Network      | Reward Evaluator (+1/-0.1)  | Band Selector Action a_t          |  |
|  +---------------------------------------------------------------------------------------------+  |
|                                            | (Next Band Selection a_t)                            |
|                                            +-------------------------------+                      |
|                                                                            |                      |
|  [ LAYER 5: ANALYTICS & BENCHMARKING ENGINE ]                              |                      |
|  +-----------------------------------------------------------------------+ |                      |
|  | Metrics Calculator (Pd, Pfa, Intercept Rate, Time Error, Avg Reward)  | |                      |
|  +-----------------------------------------------------------------------+ |                      |
|                                            |                               |                      |
|                                            v                               v                      |
|  [ LAYER 6: TACTICAL COMMAND DASHBOARD (REACT / WEBGL GUI) ] <-------------+                      |
|  +---------------------------------------------------------------------------------------------+  |
|  | Real-Time Waterfall Plot | Intercept Rate Graphs | Threat EOB Map | SIH Metric Scorecard   |  |
|  +---------------------------------------------------------------------------------------------+  |
+---------------------------------------------------------------------------------------------------+

Detailed Data Flow Narrative

  1. Simulation Step Initialization ($t$): The RF Environment Simulator updates the true state of all threat emitters in the theater. Emitter $i$ determines its current transmission frequency $f_i(t)$ and spatial illumination vector based on its rotation rate and hopping policy [PS, INFERENCE].
  2. RF Window Observation: The ML Scheduler selects sub-band action $a_t \in {1, \dots, N}$. The Receiver Abstraction Layer applies a bandpass filter around sub-band $a_t$ with Instantaneous Bandwidth $IBW = \frac{B_{total}}{N}$ [PS, INFERENCE].
  3. Signal Detection: The Receiver Front-End measures total received energy in sub-band $a_t$. If energy exceeds adaptive threshold $\gamma$, a "hit" ($1$) is declared; otherwise, a "miss" ($0$) is logged [PS, INFERENCE]. Noise processes generate false alarms ($P_{fa}$) if noise exceeds $\gamma$ [PS, INFERENCE].
  4. State & Periodicity Update:
    • The timestamp and band index of the hit/miss are pushed into a rolling observation memory [INFERENCE].
    • The Lomb-Scargle Periodogram updates scan period estimates $\hat{T}_{scan}$ for sub-band $a_t$ [INFERENCE].
    • The Dynamic Spectrum Belief vector $b_t(f)$ updates occupancy probabilities and uncertainty metrics across all $N$ bands [INFERENCE].
  5. Policy Inference & Action Selection: The PPO Policy Network evaluates state vector $S_t = [b_t, \hat{T}{scan}, U_t, a{t-1}]$ and outputs a probability distribution over sub-bands [INFERENCE]. Action $a_{t+1}$ is sampled (or selected greedily) and dispatched to the receiver synthesizer [INFERENCE].
  6. Reward Computation & Analytics: The Reward Evaluator computes $R_t = +1.0$ for true hit, $-0.1$ for miss, $-0.5$ for false alarm [INFERENCE]. The Analytics Engine updates rolling metrics ($P_d$, $P_{fa}$, Intercept Rate, Time Error) and renders live updates on the React Dashboard [PS, INFERENCE].

12. Technology Stack

Layer Selected Technology Why Chosen Alternative Considered Why Alternative Rejected Confidence Tag
RF Simulation Engine Python 3.12 / C++17 Engine with NumPy/Numba High execution speed for matrix operations; seamless integration with PyTorch MATLAB Simulink Proprietary licensing; hard to integrate with modern web dashboards and open RL frameworks [INFERENCE]
ML/RL Framework PyTorch 2.x + Stable-Baselines3 Industry standard for RL research; supports custom Gym/Farama Gymnasium environments TensorFlow / RLlib Higher boilerplate complexity; slower iteration speed for custom state features [INFERENCE]
Model Runtime Execution ONNX Runtime / C++ TensorRT Low-latency inference ($< 50\ \mu\text{s}$) suitable for embedded tactical deployment Raw Python PyTorch Inference Python GIL interpreter overhead creates unacceptable microsecond-level latency [INFERENCE]
Signal Processing SciPy (Lomb-Scargle) + C++ FFTW3 Robust non-uniform Fourier transform for sparse hit timestamps Custom Python loops Custom loops in Python are too slow for real-time periodogram updates [INFERENCE]
Backend API Server FastAPI (Python) + WebSockets Asynchronous high-throughput streaming of real-time spectrum & metric vectors to UI Flask / Django Flask lacks native async WebSockets; Django is overly bloated for microsecond streaming [INFERENCE]
Tactical UI / Frontend React.js + Plotly.js / WebGL Spectrum Visualizer Hardware-accelerated rendering of 60 FPS spectrum waterfall charts and live metric plots Streamlit / Gradio Streamlit cannot sustain 60 FPS real-time WebSocket spectrum waterfall streaming [INFERENCE]
Local Data Storage DuckDB / SQLite Zero-configuration, embedded columnar database ideal for high-speed time-series log analysis PostgreSQL PostgreSQL requires dedicated background server administration unnecessary for air-gapped systems [INFERENCE]

13. AI/ML Justification

Component 1: Cognitive Scan Policy Agent (Deep RL - PPO / DQN)

  1. What exact problem does AI solve? Dynamically optimizes frequency band tuning sequences in an unknown, non-stationary RF environment without pre-mission intelligence [PS].
  2. What is the input? State vector $S_t \in \mathbb{R}^{3N + 2}$: current belief vector $b(f)$, uncertainty vector $U(f)$, periodicity features $\hat{T}(f)$, and previous action $a_{t-1}$ [INFERENCE].
  3. What is the output? Discrete action $a_{t+1} \in {1, \dots, N}$ representing the index of the sub-band to tune into for time slot $t+1$ [PS, INFERENCE].
  4. Why can a simpler rule/system not solve it? Fixed rules (raster scanning) or static priority tables cannot adapt to non-cooperative, frequency-agile radars or unpredictable operational shifts [PS].
  5. What data is required? Online stream of hit/miss binary feedback from energy detector + offline simulated training episodes [PS].
  6. How will it be evaluated? Cumulative reward, Probability of Detection ($P_d$), Average Intercept Time, and Interception Ratio against benchmark sweeps [PS].
  7. What happens when it is wrong? A "miss" occurs (receiver tunes to empty band). Cost is time delay ($\Delta t$ loss), mitigated by fall-back exploration bounds [PS, INFERENCE].
  8. Does it require training? Yes, offline pre-training on diverse simulated RF scenarios + online lightweight policy updating [INFERENCE].
  9. Does it require fine-tuning? Yes, hyperparameter tuning for learning rate, discount factor $\gamma$, and entropy coefficient [INFERENCE].
  10. Does it require RAG? No [INFERENCE].
  11. Does it require computer vision? No [INFERENCE].
  12. Does it require speech processing? No [INFERENCE].
  13. Does it require forecasting? Yes, implicit temporal forecasting of future emitter active states [PS, INFERENCE].
  14. Is human oversight required? No for real-time microsecond scan scheduling; Yes for high-level tactical mission mode selection [INFERENCE].

Component 2: Periodic Emitter Scan Rate Predictor (Lomb-Scargle / Fourier Estimator)

  1. What exact problem does AI/Signal Processing solve? Estimates the exact scan period $T_{scan}$ and phase $\phi$ of periodically scanning radars from sparse, irregularly sampled "hit" timestamps [PS].
  2. What is the input? Time-series vector of historical hit timestamps $T_{hits} = [t_1, t_2, \dots, t_k]$ for a specific sub-band $f$ [INFERENCE].
  3. What is the output? Estimated dominant period $\hat{T}{scan}$ and predicted next arrival time slot $t{next}$ [PS, INFERENCE].
  4. Why can a simpler rule/system not solve it? Standard FFT requires uniform time sampling. Hits on a scanning receiver are sparse and irregularly spaced due to incomplete sweeps [RESEARCHED].
  5. What data is required? Timestamped hit logs from the receiver observation history [INFERENCE].
  6. How will it be evaluated? Intercept time error $\Delta t = |t_{predicted} - t_{actual}|$ [PS].
  7. What happens when it is wrong? Receiver tunes slightly early or late, resulting in a miss; Tier-2 RL agent adjusts confidence bounds [INFERENCE].
  8. Does it require training? No, non-parametric mathematical spectral estimation (Lomb-Scargle Periodogram) combined with a Kalman Filter [RESEARCHED].
  9. Does it require fine-tuning? Yes, threshold tuning for peak spectral power detection [INFERENCE].
  10. Does it require RAG? No [INFERENCE].
  11. Does it require computer vision? No [INFERENCE].
  12. Does it require speech processing? No [INFERENCE].
  13. Does it require forecasting? Yes, explicitly forecasts next pulse arrival time slot [PS, INFERENCE].
  14. Is human oversight required? No [INFERENCE].

Explicit Non-AI Components

  • Energy Detection Module: Uses classical Constant False Alarm Rate (CFAR) or fixed SNR thresholding [INFERENCE].
  • Figures of Merit Analytics: Pure deterministic mathematical formulas ($P_d = \frac{\text{hits}}{\text{total transmissions}}$) [PS, INFERENCE].
  • RF Bandpass Filtering: Linear DSP filter abstractions [INFERENCE].

14. Data Architecture & Offline/Low-Network Design

+-----------------------------------------------------------------------------------+
|                        LOCAL DATA ARCHITECTURE & STORAGE                          |
+-----------------------------------------------------------------------------------+
|  [ IN-MEMORY RING BUFFER ]  --> High-speed C++ circular queue for 10,000 PDWs      |
|                                 (Microsecond hit/miss logging, zero disk IO)      |
|                                                                                   |
|  [ DUCKDB COLUMNAR STORE ]  --> Periodic flush of intercept metrics & episode logs|
|                                 (Fast SQL analytics for UI dashboard rendering)   |
|                                                                                   |
|  [ LOCAL CHECKPOINT STORE ] --> ONNX model weights stored locally in air-gapped   |
|                                 filesystem (Zero cloud dependency)                |
+-----------------------------------------------------------------------------------+

Database Schema (DuckDB / SQLite)

-- Dynamic Emitter Scenario Table
CREATE TABLE emitter_scenarios (
    scenario_id VARCHAR PRIMARY KEY,
    name VARCHAR,
    num_bands INT,
    num_emitters INT,
    created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);

-- Intercept Log Table
CREATE TABLE intercept_logs (
    log_id BIGINT PRIMARY KEY,
    scenario_id VARCHAR,
    time_slot INT,
    band_selected INT,
    hit_status INT, -- 1 = Hit, 0 = Miss
    true_emitter_present INT, -- Ground Truth (1/0)
    snr_db DOUBLE,
    reward DOUBLE,
    FOREIGN KEY (scenario_id) REFERENCES emitter_scenarios(scenario_id)
);

-- Episode Metrics Summary Table
CREATE TABLE episode_metrics (
    episode_id VARCHAR PRIMARY KEY,
    scenario_id VARCHAR,
    total_time_slots INT,
    pd DOUBLE, -- Probability of Detection
    pfa DOUBLE, -- Probability of False Alarm
    avg_intercept_rate DOUBLE,
    avg_reward DOUBLE,
    correct_prediction_pct DOUBLE,
    avg_time_error_slots DOUBLE
);

Offline & Low-Network Design

  • 100% Air-Gapped Operation: The entire stack runs locally on host hardware without external API calls or cloud dependencies [INFERENCE].
  • In-Memory Ring Buffer: Receiver hit/miss logs are held in a lock-free C++ circular ring buffer (10,000 entries) to prevent disk I/O bottlenecks during microsecond scan loops [INFERENCE].
  • Columnar Storage Efficiency: Intercept logs are dumped asynchronously to DuckDB in compressed Parquet format for post-mission debriefing and live UI visualization [INFERENCE].

15. Security, Privacy & Governance

  • Military & Classification Security: EW emitter parameters (frequencies, pulse rep rates) represent sensitive defense data [KNOWN]. The system operates strictly within air-gapped hardware environments with encrypted local storage (AES-256) [INFERENCE].
  • Model Security & Robustness: RL agents deployed in defense scenarios must resist adversarial RF spoofing (e.g., enemy jammers generating fake repetitive pulses to bait the scheduler) [1.8]. An adaptive exploration floor ($\epsilon$-greedy constraint) ensures the scheduler never completely ignores remaining sub-bands [INFERENCE].
  • Governance & Human-in-the-Loop: The software provides cognitive recommendations and automated receiver scanning control, but outputs transparent belief confidence maps allowing human operators to manually override tuning locks at any time [INFERENCE].
  • Prototype Status Disclaimer: As required by defense software guidelines, the hackathon prototype is a laboratory simulation model for concept demonstration and requires formal qualification on physical hardware prior to operational deployment [INFERENCE].

16. MVP Scope (Hackathon Build)

+-----------------------------------------------------------------------------------------+
|                                  HACKATHON MVP SCOPE                                    |
+-----------------------------------------------------------------------------------------+
| MUST BUILD:                                                                             |
| - Discrete RF Environment Simulator with Ground-Truth logging                           |
| - Tunable Narrowband Receiver Mask (1 out of N sub-bands per time step)                 |
| - Closed-loop Deep RL Scheduler (PPO / DQN) trained on Hits and Misses                  |
| - Spatial, Frequency-Agile, and Periodic Radar Emitter Scenario Generators              |
| - Full Metrics Suite Engine: Pd, Pfa, Intercept Rate, Avg Reward, Time Error, Acc %     |
| - Web-based Interactive Dashboard (Waterfall spectrum + live metric benchmarks)         |
|                                                                                         |
| DESCRIPED ONLY / OUT OF SCOPE:                                                          |
| - Physical SDR/FPGA RF front-end hardware integration (Hardware-in-the-loop)           |
| - Classified EOB Military Database Live Connectors                                      |
| - Multi-receiver collaborative spatial direction finding (TDOA / AOA hardware networks)|
+-----------------------------------------------------------------------------------------+

In Scope (Must Build)

  1. RF Scenario Simulator: Configurable spectrum (10 to 50 sub-bands, 1000+ time slots) supporting spatially scanning, frequency-agile, and periodic emitters [PS].
  2. Cognitive RL Scheduler: PyTorch-based PPO/DQN agent learning optimal scan policies from hit/miss feedback loops [PS].
  3. Periodic Interception Engine: Lomb-Scargle periodic estimator for tracking periodic radar scan cycles [PS].
  4. Baseline Comparison Engine: Parallel execution of Raster Scan and Random Scan algorithms for live head-to-head benchmarking [PS].
  5. Full Figures of Merit Reporting: Real-time calculation and plotting of $P_d$, $P_{fa}$, Intercept Rate, Average Reward, Prediction Accuracy, and Intercept Time Error [PS].
  6. Interactive Dashboard: Modern UI showing live waterfall spectrum display, receiver tuning window, and metric comparison charts [INFERENCE].

Described Only / Out of Scope

  1. Direct connection to physical RF hardware (Software-Defined Radios / USRPs) [INFERENCE].
  2. Multi-aircraft collaborative networked ESM scheduling [INFERENCE].
  3. Hardware-level FPGA VHDL/Verilog synthesis [INFERENCE].

17. Live Demo Simulation Plan

+---------------------------------------------------------------------------------------+
|                                LIVE DEMO DASHBOARD LAYOUT                             |
+---------------------------------------------------------------------------------------+
|  +-------------------------------------+  +----------------------------------------+  |
|  | REAL-TIME RF SPECTRUM WATERFALL     |  | BENCHMARK SCORECARD                    |  |
|  | Ground-Truth Emitters vs Receiver Mask|  | Metrics: P_d | P_fa | Intercept Rate    |  |
|  +-------------------------------------+  | RL Agent vs Raster Sweep vs Random     |  |
|  +-------------------------------------+  +----------------------------------------+  |
|  | EMITTER STATUS & EOB PREDICTIONS    |  +----------------------------------------+  |
|  | Emitter 1: Spatial Scan (Period 12s)|  | REWARD & INTERCEPT TIME ERROR PLOTS    |  |
|  | Emitter 2: Frequency Agile (Hop 5ms)|  | Real-time convergence trajectory       |  |
|  +-------------------------------------+  +----------------------------------------+  |
+---------------------------------------------------------------------------------------+

Interactive Simulation Setup for SIH Judges

  1. Scenario Selection Panel:
    • Allow judges to choose or customize RF scenarios live:
      • Scenario A: Dense Frequency-Agile Radar Network (High-frequency hopping across 32 bands).
      • Scenario B: Spatially Scanning Early Warning Radars (Rotating mainlobes).
      • Scenario C: Blind Cold-Start (Zero prior intelligence, emerging threats).
  2. Real-Time Side-by-Side Benchmark Run:
    • Run three scan strategies simultaneously on the exact same RF scenario seed:
      1. Conventional Raster Sweep (Baseline 1).
      2. Random Uniform Sweep (Baseline 2).
      3. Proposed Smart RL Scan Scheduler (Our Solution).
  3. Live Metric Scorecard Updates:
    • Show live updates of $P_d$, Intercept Time Error, and Average Reward as time steps iterate.
    • Demonstrate how the Smart Scan strategy achieves $> 85%\ P_d$ and $< 20%$ intercept time error compared to $< 30%\ P_d$ for raster scanning [INFERENCE].
  4. Interactive Injection Test:
    • Provide a "Spawn New Threat Emitter" button on the UI to inject an unannounced high-priority radar mid-demo, proving the RL agent's ability to discover and track new threats dynamically [INFERENCE].

18. Implementation Roadmap

+-----------------------------------------------------------------------------------------+
|                         PROJECT IMPLEMENTATION TIMELINE                                 |
+-----------------------------------------------------------------------------------------+
| PHASE 1: RF Simulator & Environment Setup          [ Weeks 1 - 3 ]                      |
| PHASE 2: Baseline Algorithms & Metrics Engine      [ Weeks 4 - 6 ]                      |
| PHASE 3: Deep RL Scheduler & Periodicity Model     [ Weeks 7 - 11 ]                     |
| PHASE 4: UI Dashboard & WebSockets Integration     [ Weeks 12 - 14 ]                    |
| PHASE 5: Benchmarking, Optimization & Demo Prep    [ Weeks 15 - 16 ]                    |
| TARGET SUBMISSION DEADLINE: 30 September 2026      [ DEADLINE: 2026-09-30 ] [PS]        |
+-----------------------------------------------------------------------------------------+

Milestones & Deliverables

Phase 1: RF Simulator & Environment Setup (Weeks 1 - 3)

  • Build discrete time-slot RF environment simulator in Python/NumPy [INFERENCE].
  • Implement truth generator for spatial scanning, frequency-agile, and periodic emitters [PS].
  • Implement receiver bandpass mask and noise model ($P_{fa}$ control) [INFERENCE].

Phase 2: Baseline Algorithms & Metrics Engine (Weeks 4 - 6)

  • Implement baseline algorithms: Sequential Raster Scan and Uniform Random Scan [INFERENCE].
  • Build evaluation matrix calculating all 7 PS requirements ($P_d$, $P_{fa}$, Sensitivity, Intercept Rate, Reward, Accuracy %, Time Error) [PS].

Phase 3: Deep RL Scheduler & Periodicity Engine (Weeks 7 - 11)

  • Formulate Gymnasium-compliant RL Environment interface [INFERENCE].
  • Train PPO/DQN agent using PyTorch/Stable-Baselines3 on simulated scenarios [INFERENCE].
  • Integrate Lomb-Scargle periodogram module for tracking periodic scan receivers [PS].

Phase 4: Tactical UI Dashboard Development (Weeks 12 - 14)

  • Build FastAPI WebSocket backend streaming simulation state at 60 FPS [INFERENCE].
  • Build React/Plotly WebGL spectrum waterfall and benchmark dashboard [INFERENCE].

Phase 5: Hardware Optimization & Final Demo Benchmarking (Weeks 15 - 16)

  • Export PyTorch model to C++ ONNX Runtime for sub-millisecond execution verification [INFERENCE].
  • Validate against public benchmark datasets (Alan Turing Institute TSRD dataset) [2.1].
  • Conduct full dry-run of live demo injection tests prior to 30 September 2026 deadline [PS].

19. Testing & Validation Plan

Test Category Test Objective Test Methodology & Pass Criteria Confidence Tag
Functional Test Verify discrete RF simulator produces correct ground-truth vectors Unit tests verifying $E(f, t)$ matches configured emitter scan schedules with 100% precision [INFERENCE]
Performance Test Measure inference speed of scheduler per decision time slot Measure C++ ONNX model execution time; target $< 100\ \mu\text{s}$ per time slot [INFERENCE]
AI Model Accuracy Benchmark $P_d$ against baseline scan strategies Achieve $> 80%\ P_d$ against frequency-agile emitters (Raster sweep $< 35%$) [INFERENCE]
False Positive Robustness Validate performance under high thermal noise conditions ($P_{fa}$ stress) Inject noise producing $P_{fa} = 0.1$; verify RL scheduler maintains search convergence [INFERENCE]
Periodic Interception Test Validate optimal interception of periodic scan receivers Verify Period Predictor estimates $T_{scan}$ within $\pm 2%$ error margin [PS, INFERENCE]
Offline / Air-Gapped Test Ensure execution without internet connectivity Execute complete pipeline on isolated air-gapped machine with network interfaces disabled [INFERENCE]
Interactive Usability Test Validate dynamic threat injection handling in UI Inject unexpected emitter mid-run; confirm system detects and logs threat in $< 50$ time slots [INFERENCE]

20. Risk Register

Risk Description Likelihood Impact Severity Mitigation Strategy Confidence Tag
RL Convergence Failure in Dense RF Environments Moderate High High Pre-train policy on simplified single-emitter scenarios before progressing to multi-emitter scenarios; use entropy regularization [INFERENCE]. [INFERENCE]
Python Inference Latency Bottleneck High Moderate Medium Export trained PyTorch models to ONNX Runtime / TensorRT and run C++ bindings [INFERENCE]. [INFERENCE]
Overfitting to Synthetic Simulator Distributions Moderate High High Train on randomized emitter parameters (varying PRFs, hop rates, SNR, duty cycles) and validate on Alan Turing TSRD dataset [2.1]. [INFERENCE]
False Alarms Corrupting RL Reward Signal High Moderate Medium Implement adaptive thresholding (CFAR) and penalize false hits in reward function design [INFERENCE]. [INFERENCE]
Hardware Hardware-In-The-Loop Complexity High Low Low Keep physical SDR integration strictly out of MVP scope; focus on software simulation as permitted by PS [PS, INFERENCE]. [INFERENCE]

21. Cost & Scalability

Hackathon Prototype Cost (INR / USD)

  • Development Hardware: Standard student laptop / desktop GPU (NVIDIA RTX 3060/4060 or CPU) — ₹0 (Existing student hardware) [INFERENCE].
  • Software & Libraries: 100% Open Source (Python, PyTorch, FastAPI, React, DuckDB, C++) — ₹0 [INFERENCE].
  • Datasets: Free public access (Alan Turing Institute TSRD dataset, J.C. Wise REDB) — ₹0 [2.1, 1.1].
  • Total Hackathon Cost: ₹0 (Free) [INFERENCE].

Production System Deployment Cost (Estimated Defense Scale)

  • Embedded Computing Hardware: Defense-grade ruggedized COTS embedded board (e.g., NVIDIA Jetson AGX Orin Industrial or Xilinx Zynq UltraScale+ MPSoC FPGA) — [NEEDS VALIDATION].
  • RF Hardware Integration & Testing: SDR front-ends, high-speed ADCs, and RF chamber validation — [NEEDS VALIDATION].
  • Defense Software Qualification: Environmental, MIL-STD-810H, and cybersecurity certification — [NEEDS VALIDATION].

22. Differentiation

Metric / Capability Generic Hackathon Entry Proposed Smart Scan System PS Requirement Justification
Scanning Strategy Fixed raster or random sweep Closed-loop Reinforcement Learning (PPO) Replaces open-loop strategies with smart closed-loop scan [PS].
Periodic Radar Interception Ignored or treated as random Phase-Locked Lomb-Scargle Periodicity Estimator PS specifically requires optimal periodic scan receiver interception [PS].
Evaluation Suite Only measures basic accuracy Full 7-metric defense bench matrix ($P_d$, $P_{fa}$, Sensitivity, Intercept Rate, Reward, Accuracy %, Time Error) Explicitly mandated by problem statement [PS].
Execution Latency Slow Python loops ($> 10\ \text{ms}$) Optimized ONNX/C++ runtime ($< 100\ \mu\text{s}$) Fits microsecond RF pulse interception realities [INFERENCE].
UI Benchmarking Static plots / Jupyter notebook Real-time 60 FPS WebGL Waterfall & Side-by-Side Live Race Enables clear demonstration to SIH/DRDO judges [INFERENCE].

23. Future Scope

  1. Hardware-In-The-Loop (HITL) Validation: Interface C++ scheduler directly with Software Defined Radios (USRP X310 / HackRF) in an RF anechoic chamber [INFERENCE].
  2. Multi-Receiver Collaborative Scheduling: Extend RL policy to multi-agent RL (MARL) for coordinating distributed ES receivers across airborne and ground platforms [INFERENCE].
  3. Cognitive Electronic Attack (EA) Coupling: Pass predicted emitter arrival slots directly to electronic countermeasures (ECM) jammers for look-through targeted jamming [1.2].

24. Assumptions & Open Items Log

Consolidated Assumptions ([ASSUMPTION])

  1. [ASSUMPTION]: Spectrum is partitioned into $N$ discrete sub-bands (e.g., $N=32$), matching receiver IBW constraints.
  2. [ASSUMPTION]: Single time slot duration $T_{slot}$ is sufficient to detect signal presence via energy thresholding.
  3. [ASSUMPTION]: Noise environment follows Additive White Gaussian Noise (AWGN) characteristics with controllable SNR.

Consolidated Open Items ([NEEDS VALIDATION])

  1. [NEEDS VALIDATION]: Exact physical tuning switching speed of DRDO target receiver synthesizers (assumed $< 10\ \mu\text{s}$).
  2. [NEEDS VALIDATION]: Unit procurement costs for military-grade ruggedized embedded compute boards (Jetson Industrial / Zynq MPSoC).

Final Decision Summary

Recommended Solution

Hierarchical Reinforcement Learning Scheduler (PPO) coupled with a Phase-Locked Periodic Pattern Estimator and discrete RF environment simulator [PS, INFERENCE].

Recommended Stack

Python 3.12, PyTorch 2.x, C++17, ONNX Runtime, FastAPI, WebSockets, React.js, WebGL/Plotly, DuckDB [INFERENCE].

Biggest Dependency

Accurate modeling of emitter spatial scan and frequency-hopping parameters in the synthetic RF simulator [INFERENCE].

Biggest Risk

RL policy divergence or slow convergence under extremely low SNR / high false alarm conditions [INFERENCE].

Biggest Technical Challenge

Achieving sub-$100\ \mu\text{s}$ model inference and action dispatch loop to match microsecond RF spectrum dynamics [INFERENCE].

First 5 Actions

  1. Set up Git repository and create modular C++/Python RF Environment Simulator class [INFERENCE].
  2. Download Alan Turing Institute TSRD dataset from HuggingFace to extract realistic pulse parameters [2.1].
  3. Build Gym/Farama Gymnasium wrapper for discrete multi-band receiver environment [INFERENCE].
  4. Implement baseline Raster Scan and Random Scan algorithms + automated Figures of Merit calculator [PS].
  5. Train initial PPO agent on 16-band environment and measure $P_d$ convergence against baselines [INFERENCE].

Validation Before Coding

Validate that the state vector dimension remains manageable under $N=32$ sub-bands so neural network inference stays within microsecond execution limits [INFERENCE].

Buildability Score

92 / 100 (Extremely high feasibility for a 4-6 student software team using open-source PyTorch and modern web tools) [INFERENCE].

Confidence

HIGH (Backed by explicit problem statement requirements, validated defense literature, and open-source benchmark datasets) [PS, RESEARCHED].

Research Sources

Source Title Source URL Source Type Supported Claim Reliability Assessment
Alan Turing Institute TSRD Dataset HuggingFace Dataset Official Open Dataset [2.1] Public synthetic pulse descriptor word radar dataset for EW [2.1] High (Top UK AI Research Institute) [2.1]
The Turing Synthetic Radar Dataset Paper arXiv:2602.03856 Peer-Reviewed Research [2.3] Radar pulse deinterleaving benchmark and dataset details [2.3] High (Academic Peer-Reviewed) [2.3]
J.C. Wise Radar Emitter DataBase (REDB) Air Power Australia Archive Historical Technical Catalog [1.1] Radar Emitter Database citation in EW literature [1.1] Reliable Historical Context [1.1]
Interception Model against Frequency-Agile Radar ResearchGate Publication Peer-Reviewed Journal [1.6] Narrowband ES receiver scan strategy modeling and sensitivity advantages [1.6] High (IEEE TAES) [1.6]
Reinforcement Learning for Adaptive Radar Sensor Management POLITesi Repository Academic Thesis / Research [4.3] PPO for cognitive radar/sensor scan management [4.3] High (University Academic Thesis) [4.3]
02 / What our

DEVELOPERS SAY

" 30M+ Google Gemini tokens went into researching, analyzing, and understanding all 233 SIH problem statements to make them easier to explore and solve. "
Satyam Kumar
Satyam Kumar
CEO , Full Stack Developer
" The platform makes SIH problem statements much easier to understand. Having everything from the problem details to the procedure in one place. "
Rishabh Ranjan
Rishabh Ranjan
COO , Content Writer
" Oh, you got ads? Well, we need to make money too! But, you can use our platform to help you win SIH and take home the prize money. "
Himanshu Kumar
Himanshu Kumar
CMO , Product Reviewer
03 / Are You

READY TO
BUILD?

Get in touch if you need help bringing your ideas to life, or simply have an interesting idea you'd like to talk through. I'm always open to a conversation and exploring new possibilities together.