# Block 7 — Extended Kalman Filter

<p class="block-meta"><span class="b-block">Block 07</span><span class="b-time">~40 min</span><span class="b-demos">1 demo</span></p>

<p class="block-synopsis">Introduces the EKF for nonlinear measurement models, derives the measurement Jacobian for GPS pseudoranges, and tightly couples a five-state filter that fuses inertial propagation with GPS pseudorange measurements.</p>

## What you'll learn

1. Distinguish between **loose-coupling** and **tight-coupling** GPS/INS integration.
2. Apply the standard linear Kalman filter when GPS provides a position measurement.
3. Explain why pseudorange measurements require an Extended Kalman Filter.
4. Compute the pseudorange Jacobian $\mathbf{H}$ from the receiver-to-satellite geometry.
5. Trace through one complete EKF predict-update cycle with GPS pseudoranges.

## In this block

<div class="block-toc">
  <a class="bt-card bt-reading" href="L07_EKF_Reading.html">
    <span class="bt-kind">Reading</span>
    <h4>Reading</h4>
    <p>Nonlinear measurement models, the Jacobian, and tight coupling.</p>
  </a>
  <a class="bt-card bt-flashcards" href="L07_Flashcards.html">
    <span class="bt-kind">Flashcards</span>
    <h4>Flashcards</h4>
    <p>Click-to-reveal cards for the block's key terms and equations.</p>
  </a>
  <a class="bt-card bt-demo" href="L07_EKF5D_Demo.html">
    <span class="bt-kind">Demo</span>
    <h4>Demo · Extended Kalman Filter</h4>
    <p>Tight-coupled 5-state EKF: fuse simulated inertial propagation with GPS pseudoranges.</p>
  </a>
</div>

<nav class="block-nav">
  <a class="block-nav-prev" href="../block06/index.html">← GPS</a>
  <a class="block-nav-next" href="../block08/index.html">Fault Detection & HMI →</a>
</nav>
