@FedericoPoloni: yes, you're right, it won't work...at least not as fast as I would have liked. Yes, a tracking roots algorithms it's a good idea even if I'd rather avoid its usage: the D matrix it's already a result of a subspace tracking algorithm. Probably I have no other chance, I was wondering about the possibility to calculate the roots only in a very narrow annulus around the unitary circle but it seems this is not possible.