Stochastic adaptive pole-zero assignment with convergence analysis