실시 예는, 수신신호 입력시, 상관기에서 상관 수행한 자기상관함수행렬과 설정된 직진신호의 특정행렬 사이의 차이값을 산출하는 단계, 상기 차이값과 설정된 기준값을 비교하여, 상기 수신신호가 다중경로신호인지 판단하는 단계 및 상기 수신신호가 상기 다중경로신호이면, 상기 자기상관함수행렬을 설정된 고기능 신호분해 알고리즘에 적용하여 생성된 복수의 시간지연값 및 진폭값을 기반으로 상기 수신신호 중 임의의 신호를 직진신호로 결정하는 단계;를 포함하는 대역확산신호 수신기의 동작방법을 제공한다.