An Improved Pnlms Algorithm