Hidden Markov models are widely used for target tracking, where the process and measurement noises are usually modeled as independent Gaussian distributions for mathematical simplicity. However, the independence and Gaussian assumptions do not always hold in practice. For example, in a typical target tracking application, a radar is utilized to track a non-cooperative target.