Complex teager algorithm