| STEP | Description | Mathematical Representation | Equation |
| 1 | Initialization (k = 0) – initialize particle weights. | e.g., , . | (8) |
| 2 | Prediction—predict the weights.. |
| (9) |
| 3 | Update—update the weights. |
| (10) |
| 4 | Obtain optimal minimum variance estimate of the state vector and corresponding error covariance. |
| (11) |
| 5 | Let k = k + 1 & iterate to step 2. |
|
|
| In the above equations it is required that the likelihood pdf and the transitional probabilities be known and specified. | |||