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: |