Discrete Stochastic Processes and Optimal Filtering