The focus of this thesis is nonlinear filtering for discrete-time stochastic systems. In particular, we consider optimal and suboptimal filtering algorithms for random parameter linear systems and state estimation for Markov chains in the presence of communication constraints. The thesis presented in three parts. (For complete abstract open document)