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 companion scripts referenced in the Block 1–3 demo walkthroughs — the code behind each demo — 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).code/L21_PlanckBlackbody.m— Planck blackbody spectra, Wien peak, in-band fractions.code/L22_ThermalCrossover.m— diurnal skin/background temperatures and thermal crossover.code/L23_IRDetectionRange.m— passive IR detection range with atmospheric extinction.code/L24_FlareSeduction.m— flare-vs-seeker intensity contest and the seduction window.code/L25_RCSAspectPattern.m— RCS aspect pattern; max vs median vs linear-mean (readsL25_RCSPattern.csvbeside it).code/L26_PlanformAlignment.m— planform edge alignment and the resulting RCS pattern.code/L27_QuarterWaveRAM.m— quarter-wave RAM reflection null vs depth and sheet resistance.code/L28_LoudestBand.m— four-band loudest-band detection; R_det = max over bands.code/L29_Project3Starter.m— Project 3 starter; scores a signature package against the three-threat mix (readsB21_SignaturePattern.csvandSignatureMenu.csvbeside it).code/B21_SignaturePattern.csv— B-21 baseline VHF / X / IR signature vs aspect (Project 3 data).code/SignatureMenu.csv— the seven signature-investment options (dB effects, cost, weight).
L25_RCSPattern.csv
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
Project 3#
The Project 3 handout — tasking, deliverables, and rubric for the B-21 IR/RCS signature trade study — plus the baseline signature pattern and the investment menu. The MATLAB starter is in the code bundle above, and the interactive trade-study dashboard lives on the project page.
Project 3 - B-21 IR-RCS Signature Trade Study.pdf
B21_SignaturePattern.csv
SignatureMenu.csv
Homework 3#
Individual guided walkthrough: Part 1 runs one aircraft against the Project 3 threats (blackbody physics, an IR seeker, IRCM, a radar, the loudest-band rule); Part 2 exercises the wider Block 3 toolkit (fourth-power trade, quarter-wave RAM, RCS budget). Ten numeric-answer questions, due at the start of L30.
Homework 3 - Signatures and IR EW.pdf
Slides#
Every in-class deck for Blocks 1–3 in one archive — Lessons 1–9, 11–19, and 21–29, including the three project work days. Individual decks are also linked from the Slides card on each lesson page. Lessons 10, 20, and 30 are presentation days and have no deck.
ECE 495 EW – Slides.zip