# Project 2 — B-21 Standoff Emitter Geolocation

<p class="block-meta"><span class="b-block">Group project</span><span class="b-time">Due Lesson 20</span><span class="b-demos">40% deliverable category</span></p>

## Background

In Block 2 you learned to listen: a radar warning receiver hears a threat emitter and measures its angle of arrival (L13), and crossing bearings from different points locates the emitter (L14). This project turns that skill into an operational product. A B-21 on a standoff orbit can hear the radars of an integrated air-defense system long before it must enter their lethal range. Each RWR bearing is a line of position; cross several of them, taken from different points along the aircraft's path, and the lines intersect at a fix. The *precision* of that fix — not merely its existence — is what decides whether the location is good enough to cue a weapon. Your group is the B-21 mission-planning cell: a strike package needs weapon-quality locations for the emitters defending a target area so a standoff weapon can be cued onto them. You must design a passive collection — where the B-21 flies and how it gathers bearings — that geolocates those emitters precisely enough to cue the weapon ($\mathrm{CEP} \le 0.5$ km for the lethal emitters), while keeping the aircraft outside every threat's engagement range. Accuracy wants you close and moving; survivability wants you far. That tension is the project.

## Materials

<a class="demo-fullscreen" href="../_static/downloads/Project%202%20-%20B-21%20Standoff%20Emitter%20Geolocation.pdf" download>Project 2 handout (PDF) — the authoritative tasking, deliverables, and rubric</a>

<a class="demo-fullscreen" href="../_static/downloads/IADS_Scenario.csv" download>IADS_Scenario.csv — emitter priors and keep-out radii</a>

The MATLAB collection simulator `rwr_collection_sim.m` and the starter `code/L19_Project2Starter.m` are bundled in the [course code download](../downloads/Download_Course.md) with the scenario CSV beside them — the starter flies a sample leg, collects noisy bearings, and cross-fixes one emitter with its error ellipse so your group starts at the geometry, not the plumbing. The true emitter positions are hidden inside the simulator; estimating them is the task.

## Schedule

- **L19** is a dedicated in-class work day — see [L19 — Project 2 Work Day](L19_Project2WorkDay.md).
- **L20**: slides (PDF) and code due before class; 10-minute presentation + 5 minutes Q&A, every member speaking — see [L20 — Project 2 Presentations](L20_Project2Presentations.md).
