Application of particle swarm optimization (PSO) to single-snapshot direction of arrival (DOA) estimation