Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| kb:wiener_filtering [2021-05-24 23:49] – [Causal Wiener filter] jaeyoung | kb:wiener_filtering [2024-04-30 04:03] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 29: | Line 29: | ||
| ===== Causal Wiener filter ===== | ===== Causal Wiener filter ===== | ||
| - | A causal Wiener filter allows us to predict future values of a random process $x[\cdot]$ given past values. | + | A causal Wiener filter allows us to predict future values of a random process $y[\cdot]$ given past values |
| - | + | ||
| - | That is, given $x[n], x[n - 1], \dots $, we can estimate $x[n+1]$. | + | |
| To do this, we can create a model for $x[\cdot]$ that states that it is a filtered version of a white random process: | To do this, we can create a model for $x[\cdot]$ that states that it is a filtered version of a white random process: | ||
| Line 37: | Line 35: | ||
| $$ x[n] = (f \ast w)[n] $$ | $$ x[n] = (f \ast w)[n] $$ | ||
| - | Here, $w[\cdot]$ is a white random process with unit intensity. | + | Here, $w[\cdot]$ is a white random process with unit intensity, and $f[\cdot]$ is the unit sample response of a stable, causal system whose inverse is also stable and causal. |
| Given this model, we know that: | Given this model, we know that: | ||