On the optimal and suboptimal nonlinear filtering problem for discrete time systems | Synapse