An improved LMS adaptive algorithm for narrowband interference suppression in direct sequence spread spectrum