Papers
Topics
Authors
Recent
Search
2000 character limit reached

Directional SDR Jamming: Methods & Optimization

Updated 27 January 2026
  • Directional SDR jamming is a technique that selectively interferes with unauthorized receivers using controlled beamforming and precise spatial nulling via SDR platforms.
  • It integrates trajectory optimization, closed-form phase adjustments, and agile antenna control to maximize interference at target locations while avoiding friendly nodes.
  • Performance simulations and operational insights demonstrate that dynamic UAV platforms can achieve enhanced jamming efficacy and maintained nulling at designated client positions.

Directional software-defined radio (SDR) jamming refers to the technique of electronically denying wireless communications to unauthorized receivers (e.g., eavesdroppers) using targeted jamming signals whose spatial interference pattern is precisely controlled via digital signal processing and agile antenna configuration. Directional jamming contrasts with omnidirectional approaches by seeking to maximize interference specifically in target directions, while minimizing collateral impact to friendly nodes. A notable methodology is the integration of trajectory optimization, beamforming, and phase control on a mobile platform such as a UAV equipped with multiple SDR-controlled antennas, enabling highly selective and adaptable jamming with explicit spatial nulling toward non-adversarial entities (Fotiadis et al., 24 Aug 2025).

1. System and Signal Modeling

The canonical architecture involves a UAV equipped with two omnidirectional antennas separated by a fixed distance DD, each controlled by an independent SDR transmit chain. Let the UAV position be pg=[xg,yg]TR2p_g = [x_g, y_g]^T \in \mathbb{R}^2, while the client and eavesdropper reside at fixed locations pcp_c and pep_e respectively. The antennas are positioned as

p1=pgD2[cosθg,sinθg]T,p2=pg+D2[cosθg,sinθg]T,p_1 = p_g - \frac{D}{2}[\cos\theta_g,\, \sin\theta_g]^T, \quad p_2 = p_g + \frac{D}{2}[\cos\theta_g,\, \sin\theta_g]^T,

where θg\theta_g is the array orientation.

Each transmit chain emits a broadband jamming waveform s(t)s(t), with per-antenna envelopes

s1(t)=P0ejϕ1(t)s(t),s2(t)=P0ejϕ2(t)s(t),s_1(t) = \sqrt{P_0} \, e^{j\phi_1(t)} s(t),\quad s_2(t) = \sqrt{P_0} \, e^{j\phi_2(t)} s(t),

where P0P_0 is the transmit power per antenna and ϕi(t)\phi_i(t) are programmable phase offsets. Received wideband jamming power at a generic location pg=[xg,yg]TR2p_g = [x_g, y_g]^T \in \mathbb{R}^20 is determined by the array geometry, free-space propagation loss pg=[xg,yg]TR2p_g = [x_g, y_g]^T \in \mathbb{R}^21 for pg=[xg,yg]TR2p_g = [x_g, y_g]^T \in \mathbb{R}^22, and the path-dependent complex channel coefficients

pg=[xg,yg]TR2p_g = [x_g, y_g]^T \in \mathbb{R}^23

The baseband received signal at pg=[xg,yg]TR2p_g = [x_g, y_g]^T \in \mathbb{R}^24 is

pg=[xg,yg]TR2p_g = [x_g, y_g]^T \in \mathbb{R}^25

with beampattern gain

pg=[xg,yg]TR2p_g = [x_g, y_g]^T \in \mathbb{R}^26

The resulting received jamming power is

pg=[xg,yg]TR2p_g = [x_g, y_g]^T \in \mathbb{R}^27

This formalism enables rigorous analysis and synthesis of spatial jamming patterns (Fotiadis et al., 24 Aug 2025).

2. Closed-Form Nulling via Phase Selection

An essential feature of directional SDR jamming is the ability to impose spatial nulls—directions where the jamming impact is exactly zero—by suitably adjusting transmission phases. To null the jamming signal at the client pg=[xg,yg]TR2p_g = [x_g, y_g]^T \in \mathbb{R}^28, the phases must satisfy

pg=[xg,yg]TR2p_g = [x_g, y_g]^T \in \mathbb{R}^29

implying

pcp_c0

Thus, the required phase for the second antenna is given in closed form by

pcp_c1

The base phase pcp_c2 is arbitrary with respect to nulling but can be selected for practical exigencies such as Doppler compensation: pcp_c3 This explicit phase relationship guarantees zero jamming power at the client under ideal propagation (Fotiadis et al., 24 Aug 2025).

3. Beampattern and Orientation Optimization

With the nulling constraint encoded, the jamming beampattern at an arbitrary target becomes

pcp_c4

In the far-field (pcp_c5), this simplifies to an angle-only function: pcp_c6 The optimal orientation maximizing pcp_c7 is

pcp_c8

This framework enables pointwise maximization of interference toward an eavesdropper while respecting the client null (Fotiadis et al., 24 Aug 2025).

4. Optimal Control of Platform Trajectory

Maximizing directional jamming efficacy over time requires optimal coordination of the UAV’s position and array orientation. Denote UAV kinematics as

pcp_c9

with acceleration bound pep_e0. The joint objective integrates control effort and jamming performance: pep_e1 where pep_e2 is a smooth approximation of a denial-of-service reward. The optimal control is derived from Pontryagin’s Minimum Principle, leading to

pep_e3

with costate evolution: pep_e4 and pep_e5. The associated boundary-value problem is solved numerically (e.g., MATLAB’s bvp4c or direct collocation). Analytical closed-form expressions for pep_e6 are available in the referenced work (Fotiadis et al., 24 Aug 2025).

5. SDR Implementation Specifics

Implementation utilizes two SDR transmitters (e.g., USRP X310, LimeSDR), each providing a feed to an antenna. Practical considerations include:

  • Phase programming: Baseband phase offsets pep_e7, pep_e8 are programmed directly into the signal sample streams, e.g.,

pep_e9

  • Time/frequency synchronization: Both SDRs share a 10 MHz reference and PPS via hardware interconnect, ensuring phase coherency.
  • Real-time update loop: p1=pgD2[cosθg,sinθg]T,p2=pg+D2[cosθg,sinθg]T,p_1 = p_g - \frac{D}{2}[\cos\theta_g,\, \sin\theta_g]^T, \quad p_2 = p_g + \frac{D}{2}[\cos\theta_g,\, \sin\theta_g]^T,0 and p1=pgD2[cosθg,sinθg]T,p2=pg+D2[cosθg,sinθg]T,p_1 = p_g - \frac{D}{2}[\cos\theta_g,\, \sin\theta_g]^T, \quad p_2 = p_g + \frac{D}{2}[\cos\theta_g,\, \sin\theta_g]^T,1 are recomputed at rates exceeding 10 Hz, with updates transferred from a companion computer over Ethernet.
  • Calibration: Initial calibration uses fixed offsets and a known reference target to remove static delay and phase bias; RF group delay flattening is performed via digital FIR pre-equalization.
  • DSP chain: The signal processing sequence is: noise generation → per-antenna phase rotation → IQ upconversion → amplification → antenna emission.

This establishes a fully programmable, phase-coherent 2-element array for dynamic directional jamming and null steering (Fotiadis et al., 24 Aug 2025).

6. Performance, Simulation, and Operational Insights

With representative parameters (p1=pgD2[cosθg,sinθg]T,p2=pg+D2[cosθg,sinθg]T,p_1 = p_g - \frac{D}{2}[\cos\theta_g,\, \sin\theta_g]^T, \quad p_2 = p_g + \frac{D}{2}[\cos\theta_g,\, \sin\theta_g]^T,2 MHz, p1=pgD2[cosθg,sinθg]T,p2=pg+D2[cosθg,sinθg]T,p_1 = p_g - \frac{D}{2}[\cos\theta_g,\, \sin\theta_g]^T, \quad p_2 = p_g + \frac{D}{2}[\cos\theta_g,\, \sin\theta_g]^T,3 m, p1=pgD2[cosθg,sinθg]T,p2=pg+D2[cosθg,sinθg]T,p_1 = p_g - \frac{D}{2}[\cos\theta_g,\, \sin\theta_g]^T, \quad p_2 = p_g + \frac{D}{2}[\cos\theta_g,\, \sin\theta_g]^T,4, p1=pgD2[cosθg,sinθg]T,p2=pg+D2[cosθg,sinθg]T,p_1 = p_g - \frac{D}{2}[\cos\theta_g,\, \sin\theta_g]^T, \quad p_2 = p_g + \frac{D}{2}[\cos\theta_g,\, \sin\theta_g]^T,5 W), simulated execution demonstrates that the UAV optimally deviates from the straight client-eavesdropper axis to maximize the angular separation p1=pgD2[cosθg,sinθg]T,p2=pg+D2[cosθg,sinθg]T,p_1 = p_g - \frac{D}{2}[\cos\theta_g,\, \sin\theta_g]^T, \quad p_2 = p_g + \frac{D}{2}[\cos\theta_g,\, \sin\theta_g]^T,6, thus enhancing beamforming discrimination. The client experiences a perfect null at all times, while the eavesdropper receives jamming power increasing from 0 to 4 (beampattern gain scale). Jamming at p1=pgD2[cosθg,sinθg]T,p2=pg+D2[cosθg,sinθg]T,p_1 = p_g - \frac{D}{2}[\cos\theta_g,\, \sin\theta_g]^T, \quad p_2 = p_g + \frac{D}{2}[\cos\theta_g,\, \sin\theta_g]^T,7 crosses the denial-of-service threshold (p1=pgD2[cosθg,sinθg]T,p2=pg+D2[cosθg,sinθg]T,p_1 = p_g - \frac{D}{2}[\cos\theta_g,\, \sin\theta_g]^T, \quad p_2 = p_g + \frac{D}{2}[\cos\theta_g,\, \sin\theta_g]^T,8 dBm) at approximately p1=pgD2[cosθg,sinθg]T,p2=pg+D2[cosθg,sinθg]T,p_1 = p_g - \frac{D}{2}[\cos\theta_g,\, \sin\theta_g]^T, \quad p_2 = p_g + \frac{D}{2}[\cos\theta_g,\, \sin\theta_g]^T,9 s, compared to omnidirectional jamming that never exceeds θg\theta_g0 dBm under identical conditions. Figure outputs include time series of phases/orientations/power and two-dimensional beampattern visualizations showing the evolving spatial selectivity. These results substantiate the efficacy and precision of joint beamforming and trajectory control in mobile, SDR-based jamming contexts (Fotiadis et al., 24 Aug 2025).

Definition Search Book Streamline Icon: https://streamlinehq.com
References (1)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Directional Software-Defined Radio (SDR) Jamming.