Download Course#
Direct download links for ECE 495 course materials. The filenames below match the references in the lesson readings and demo pages and are the single source of truth when distributing materials.
Code#
All MATLAB type-along scripts referenced in the Block 1–2 demo walkthroughs — the short scripts run in class — plus the project starters, the Project 2 collection simulator, and the scenario data files. Bundle layout:
ECE 495 EW – Code.zip
code/L1_FourthPowerLaw.m— fourth-power detection-range law.code/L2_FreeSpacePathLoss.m— FSPL versus range across radar bands.code/L3_RadarRangeEquation.m— radar range equation worked example.code/L4_PulseTrainAndAmbiguity.m— pulse train, unambiguous range/velocity.code/L5_DopplerMTI.m— MTI response, blind speeds, range-Doppler map.code/L6_ArrayFactorAndSteering.m— array factor, beam steering, side-lobe level.code/L7_IADSRadarSurvey.m— R_max across IADS radar classes vs a B-21.code/L8_PdPfaAndROC.m— P_d / P_fa, ROC curves, and integration gain.code/L9_Project1Starter.m— Project 1 starter skeleton (withB21_RCS_Table.csvbeside it).code/L11_OneWayVsTwoWay.m— one-way RWR intercept vs two-way radar detection.code/L12_RWRPulseSort.m— deinterleave and classify a merged pulse stream.code/L13_InterferometricAoA.m— phase-to-bearing with multi-baseline ambiguity resolution.code/L14_TwoReceiverCrossFix.m— cross two bearings into a fix; geometry vs error.code/L15_FrequencyAgility.m— agility vs a spot jammer; barrage dilution.code/L16_DSSSProcessingGain.m— spread-spectrum processing gain and BER.code/L17_JtoSBurnThrough.m— self-protect J/S vs range and burn-through.code/L18_RangeGatePullOff.m— DRFM range-gate pull-off.code/L19_Project2Starter.m— Project 2 starter; callsrwr_collection_sim.mand readsIADS_Scenario.csv.code/rwr_collection_sim.m— Project 2 collection simulator (the bearing data source).
Project 1#
The Project 1 handout — tasking, deliverables, and rubric for the B-21 threat detection range analysis — plus the notional RCS table it depends on. The MATLAB starter is in the code bundle above.
Project 1 - B-21 Threat Detection Range Analysis.pdf
B21_RCS_Table.csv
Homework 1#
Individual guided walkthrough of one complete detection-range calculation (Condition Alpha, 45° aspect). Ten numeric-answer questions, due at the start of L10.
Homework 1 - Radar Fundamentals.pdf
Project 2#
The Project 2 handout — tasking, deliverables, and rubric for the B-21 standoff emitter geolocation problem — plus the scenario data. The MATLAB starter and collection simulator are in the code bundle above.
Project 2 - B-21 Standoff Emitter Geolocation.pdf
IADS_Scenario.csv
Homework 2#
Individual guided walkthrough: Part 1 runs the Project 2 geolocation pipeline for one condition; Part 2 exercises processing gain, burn-through, and range-gate pull-off. Ten numeric-answer questions, due at the start of L20.
Homework 2 - RF Electronic Warfare.pdf
Slides#
The in-class slide decks are distributed by the instructor and will be linked here as each block is released.