Method of despreading GPS signals